|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| GainsContainer | This is an interface that is passed to things that need access to the gains, but will not be changing them. |
| Class Summary | |
|---|---|
| ComponentLiftCoeff | This class is a container for a LiftCoeff and it's integral, proportional, and feedback components. |
| ComponentThrust | This class is a container for a Thrust and it's integral, proportional, and feedback components. |
| ControlLogicGains | The ControlLogicGains class is used to manage the gains tables to be used for a gains scheduler. |
| FullThrustController | Thrust and coefficient of lift controller to be used to get full thrust. |
| Gains | The Gains class is a Container for the initial Gains used by the ControlLogicGains class. |
| IdleThrustController | Thrust and coefficient of lift controller to be used by idle thrust regions. |
| LongControlLaw | Longitudinal control law handling both IAS and Mach. |
| LongitudinalControlResult | This class is a typical results class which is used for returning the values calculated by the lateral control classes. |
| MaxDesiredInputs | a container for the maxDesInputs, which are maxIas, maxMach, maxAltitude, and maxAltitudeRate |
| Region | |
| Region1 | Region1 is a max thrust controller in which the lift coefficient is used to capture desired altitude rate based on an assumed energy share between acceleration and climbing. |
| Region10 | Region10 is the landing flare region and uses a variable thrust controller. |
| Region11 | Region11 is the landing ground run and it uses an idle thrust controller and a zero lift coefficient. |
| Region12 | Region12 is the take-off ground run and it uses a takeoff thrust controller and a zero lift coefficient. |
| Region1245Gains | Region1245Gains is a container used for the Gains settings in Regions 1, 2, 4, and 5 |
| Region13 | Region13 the take-off rotation region and it uses a takeoff thrust controller. |
| Region14 | Region14 is the initial climb region and it uses a takeoff thrust controller. |
| Region2 | Region2 is an max thrust controller for accelerations in which the lift coefficient captures the desired altitude rate based on altitude error. |
| Region25 | Region25 is an max thrust controller for accelerations in which the lift coefficient captures a desired descent rate of 500 fpm. |
| Region3 | Region3 is an idle thrust controller for descents in which the lift coefficient controls speed. |
| Region36IasGains | Region36IasGains is a container used for the Gains settings in Regions 3 and 6 when the Indicated Airspeed control law is in use. |
| Region36MachGains | Region36MachGains is a container used for the Gains settings in Region 3 and 6 when the Mach control law is in use. |
| Region4 | Region4 is a idle thrust controller in which the lift coefficient is used to capture the desired altitude rate based on an assumed energy share between deceleration and descent. |
| Region5 | Region5 is an idle thrust controller for deceleration in which the lift coefficient captures the desired altitude rate based on altitude error. |
| Region55 | Region55 is an idle thrust controller for deceleration in which the lift coefficient captures a desired climb rate of 500 fpm. |
| Region6 | Region6 is a max thrust controller for climb in which the lift coefficient controls speed. |
| Region7 | Region7 is a variable thrust controller for steady level flight. |
| Region7IasGains | Region7IasGains is a container used for the Gains settings in Region7 when the Indicated Airspeed control law is in use. |
| Region7MachGains | Region7MachGains is a container used for the Gains settings in Region7 when the Mach control law is in use. |
| Region8 | Region8 is a variable thrust controller for constant vertical speed mode. |
| Region9 | Region9 is the approach control region using an variable thrust controller. |
| RegionRotationGains | This is a stupid old way of doing things, and needs to be rewritten. |
| TakeoffThrustController | Thrust and coefficient of lift controller to be used for takeoffs. |
| ThrustController | Abstract base class for longitudinal control logic classes: used to control the thrust and the coefficient of lift. |
| TouchdownThrustController | Thrust and coefficient of lift controller to be used for touchdowns. |
| VariableThrustController | Thrust and coefficient of lift controller to be used in adjustable thrust regions (such as Region 7). |
This package provides the simulators model of the Aircrafts control logic including the Region logic for climbs and descents. It is responsible for taking the longitudinal (speed, alt) components from the desired output vector from the modus and generating a desired Thrust and Coefficient of Lift which will be returned in a LongitudinalControlResult and eventually passed to the dynamics
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||