DSAeroToolsSim.Segments package

DSAeroToolsSim.Segments.ConstantCLAltitude module

Constant CL, Altitude Cruise Model

DSAeroToolsSim

class DSAeroToolsSim.Segments.ConstantCLAltitude.ConstantCLAltitude(Vehicle, CL, alt, limit='range', range=None, time=None, credit=False)

Bases: object

simulate()

DSAeroToolsSim.Segments.ConstantSpeedAltitude module

Constant Speed, Altitude Cruise Model

DSAeroToolsSim

class DSAeroToolsSim.Segments.ConstantSpeedAltitude.ConstantSpeedAltitude(Vehicle, V, alt, limit='range', range=None, time=None, credit=False)

Bases: object

simulate()

DSAeroToolsSim.Segments.ConstantSpeedRateDescent module

Constant Speed, Rate of Descent Model

DSAeroToolsSim

class DSAeroToolsSim.Segments.ConstantSpeedRateDescent.ConstantSpeedRateDescent(Vehicle, RoS, targetAltitude, V=None, M=None)

Bases: object

simulate()

DSAeroToolsSim.Segments.ConstantThrottleDescent module

Constant Throttle Descent

DSAeroToolsSim

class DSAeroToolsSim.Segments.ConstantThrottleDescent.ConstantThrottleDescent(Vehicle, targetAltitude, throttle, targetMach=1.0)

Bases: object

simulate()

DSAeroToolsSim.Segments.EconomyClimb module

Economy Climb Model

DSAeroToolsSim

class DSAeroToolsSim.Segments.EconomyClimb.EconomyClimb(Vehicle, targetAltitude, targetMach)

Bases: object

simulate()

DSAeroToolsSim.Segments.GlidingDescent module

Gliding Descent Segment

DSAeroToolsSim

class DSAeroToolsSim.Segments.GlidingDescent.GlidingDescent(Vehicle, targetAltitude, glideRatio)

Bases: object

simulate()

DSAeroToolsSim.Segments.TakeoffGroundRun module

Takeoff Ground Run Model

DSAeroToolsSim

class DSAeroToolsSim.Segments.TakeoffGroundRun.TakeoffGroundRun(Vehicle)

Bases: object

simulate()

DSAeroToolsSim.Segments.WaterTakeOff module

Water Take Off Segment

DSAeroToolsSim

class DSAeroToolsSim.Segments.WaterTakeOff.WaterTakeOff(Vehicle, waterType='salt', hydroDragModel='empirical')

Bases: object

simulate()