SUAVE  2.5.0
An Aerospace Vehicle Environment for Designing Future Aircraft
SUAVE.Analyses.Mission.Segments.Transition.Lift_Cruise_Optimized.Lift_Cruise_Optimized Class Reference
Inheritance diagram for SUAVE.Analyses.Mission.Segments.Transition.Lift_Cruise_Optimized.Lift_Cruise_Optimized:
SUAVE.Analyses.Mission.Segments.Aerodynamic.Aerodynamic SUAVE.Analyses.Mission.Segments.Simple.Simple SUAVE.Analyses.Mission.Segments.Segment.Segment SUAVE.Analyses.Analysis.Analysis

Public Member Functions

def __defaults__ (self)
 
- Public Member Functions inherited from SUAVE.Analyses.Mission.Segments.Segment.Segment
def initialize (self)
 
def converge (self, state)
 
def iterate (self)
 
def finalize (self)
 
def evaluate (self, state=None)
 
def merged (self)
 
- Public Member Functions inherited from SUAVE.Analyses.Analysis.Analysis
def compile (self, *args, **kwarg)
 
def initialize (self, *args, **kwarg)
 
def evaluate (self, *args, **kwarg)
 
def finalize (self, *args, **kwarg)
 
def __call__ (self, *args, **kwarg)
 

Public Attributes

 altitude
 
 air_speed_start
 
 air_speed_end
 
 acceleration
 
 pitch_initial
 
 pitch_final
 
 objective
 
 minimize
 
 lift_coefficient_limit
 
 algorithm
 
- Public Attributes inherited from SUAVE.Analyses.Mission.Segments.Aerodynamic.Aerodynamic
 temperature_deviation
 
- Public Attributes inherited from SUAVE.Analyses.Mission.Segments.Segment.Segment
 settings
 
 state
 
 analyses
 
 process
 
 conditions
 
- Public Attributes inherited from SUAVE.Analyses.Analysis.Analysis
 tag
 
 features
 
 settings
 

Detailed Description

Optimize your transition segment. This is useful if you're not sure how your vehicle should transition.
    You can set any conditions parameter as the objective, for example setting time to transition or vehicle mass
    
    The ending airspeed is an optional parameter.
    
    This segment takes far longer to run than a normal segment. Wrapping this into a vehicle optimization
    has not yet been tested for robustness.
    

    Assumptions:
    Can use SNOPT if you have it installed through PyOpt. But defaults to SLSQP through 
    Runs a linear true airspeed mission first to initialize conditions.
    
    Source:
    None

Member Function Documentation

◆ __defaults__()

def SUAVE.Analyses.Mission.Segments.Transition.Lift_Cruise_Optimized.Lift_Cruise_Optimized.__defaults__ (   self)
This sets the default solver flow. Anything in here can be modified after initializing a segment.
    
    Assumptions:
    None
    
    Source:
    N/A
    
    Inputs:
    None
    
    Outputs:
    None
    
    Properties Used:
    None

Reimplemented from SUAVE.Analyses.Mission.Segments.Aerodynamic.Aerodynamic.


The documentation for this class was generated from the following file: