11# Missions.py
22#
33# Created: Mar 2016, M. Vegh
4- # Modified:
5-
4+ # Modified: Aug 2017, E. Botero
65
76# ----------------------------------------------------------------------
87# Imports
@@ -28,13 +27,7 @@ def setup(analyses):
2827 base_mission = base (analyses )
2928 missions .base = base_mission
3029
31-
32-
33-
34-
35-
3630 return missions
37-
3831
3932def base (analyses ):
4033
@@ -169,7 +162,7 @@ def base(analyses):
169162
170163
171164 # ------------------------------------------------------------------
172- # Cruise Segment: constant speed, constant altitude
165+ # Cruise Segment: Constant Speed, Constant Altitude
173166 # ------------------------------------------------------------------
174167
175168 segment = Segments .Cruise .Constant_Speed_Constant_Altitude ()
@@ -189,7 +182,7 @@ def base(analyses):
189182 mission .append_segment (segment )
190183
191184 # ------------------------------------------------------------------
192- # First Descent Segment: consant speed, constant segment rate
185+ # First Descent Segment: Constant Speed, Constant Rate
193186 # ------------------------------------------------------------------
194187
195188 segment = Segments .Descent .Constant_Speed_Constant_Rate ()
@@ -209,16 +202,15 @@ def base(analyses):
209202 # add to mission
210203 mission .append_segment (segment )
211204
212-
213205 # ------------------------------------------------------------------
214- # Second Descent Segment: consant speed, constant segment rate
206+ # Second Descent Segment: Constant Speed, Constant Rate
215207 # ------------------------------------------------------------------
216208
217209 segment = Segments .Descent .Constant_Speed_Constant_Rate ()
218210 segment .tag = "descent_2"
219211
220212 # connect vehicle configuration
221- segment .analyses .extend ( analyses .cruise )
213+ segment .analyses .extend ( analyses .cruise_spoilers )
222214
223215 # segment attributes
224216 segment .atmosphere = atmosphere
@@ -231,9 +223,8 @@ def base(analyses):
231223 # append to mission
232224 mission .append_segment (segment )
233225
234-
235226 # ------------------------------------------------------------------
236- # Third Descent Segment: consant speed, constant segment rate
227+ # Third Descent Segment: Constant Speed, Constant Rate
237228 # ------------------------------------------------------------------
238229
239230 segment = Segments .Descent .Constant_Speed_Constant_Rate ()
@@ -263,10 +254,6 @@ def base(analyses):
263254 ### Reserve mission
264255 #------------------------------------------------------------------
265256
266- # ------------------------------------------------------------------
267- # First Climb Segment: constant Mach, constant segment angle
268- # ------------------------------------------------------------------
269-
270257 # ------------------------------------------------------------------
271258 # First Climb Segment: Constant Speed, Constant Throttle
272259 # ------------------------------------------------------------------
@@ -288,8 +275,6 @@ def base(analyses):
288275
289276 # add to misison
290277 mission .append_segment (segment )
291-
292-
293278
294279 # ------------------------------------------------------------------
295280 # Cruise Segment: constant speed, constant altitude
@@ -318,7 +303,6 @@ def base(analyses):
318303
319304 mission .append_segment (segment )
320305
321-
322306 # ------------------------------------------------------------------
323307 # Final Descent Segment: consant speed, constant segment rate
324308 # ------------------------------------------------------------------
@@ -327,13 +311,9 @@ def base(analyses):
327311 segment .tag = "reserve_descent_1"
328312
329313 segment .analyses .extend ( analyses .landing )
330- analyses .landing .aerodynamics .settings .spoiler_drag_increment = 0.00
331-
332314
333315 segment .altitude_end = 0.0 * Units .km
334316 segment .descent_rate = 3.0 * Units ['m/s' ]
335-
336-
337317 segment .mach_end = 0.24
338318 segment .mach_start = 0.3
339319
@@ -344,13 +324,8 @@ def base(analyses):
344324 ### Reserve mission completed
345325 #------------------------------------------------------------------
346326
347-
348327 return mission
349328
350-
351-
352-
353-
354329# ----------------------------------------------------------------------
355330# Call Main
356331# ----------------------------------------------------------------------
0 commit comments