Analyze Fixed-Wing Aircraft with Objects
To analyze fixed-wing aircraft in Aerospace Toolbox, use the Aero.FixedWing class
and its supporting classes. These classes enable you to:
Define aircraft dynamics
Define aircraft dynamics from DATCOM files
Perform static stability analyses
Generate state-space representation with linearization methods
Suggested Workflow
As a guideline, consider this workflow when designing and building your fixed-wing aircraft with these classes:
| To | Use |
|---|---|
Define a fixed-wing aircraft. |
|
Define the condition (state) of a fixed-wing aircraft at an instance in time. |
|
To define data for any and all coefficients that describe the behavior of the aircraft. | Aero.FixedWing.Coefficient — Aero.FixedWing.Coefficient
objects hold the data for all Coefficients that describe the behavior of the
aircraft. |
Define an aerodynamic surface on a fixed-wing aircraft. |
|
Define a thrust vector on a fixed-wing aircraft. |
|
Define the fixed-wing aircraft state environment. |
|
Define the properties for the fixed-wing aircraft. |
|
To define the control states of a fixed-wing state. | Aero.Aircraft.ControlState — Aero.Aircraft.ControlState
holds the definitions of the aircraft control surface deflection angles. |
Static Stability Analysis
To perform static stability analysis of your fixed-wing aircraft:
Create a criteria table against which to perform static stability analysis.
To create a criteria table, use the
Aero.FixedWing.criteriaTablemethod. This method creates a 6-by-N table, where N is the number of criteria variables.To evaluate the changes in forces and moments after a perturbation as either greater than, equal to, or less than 0 using the matching entry in the criteria table, use
staticStabilitymethod. The method uses this evaluation process:If the evaluation of a criteria is met, the aircraft is statically stable at that condition.
If the evaluation of a criteria is not met, the aircraft is statically unstable at that condition.
If the result of the perturbation is
0, the aircraft is statically neutral at that condition.
Use this method only in the preliminary design phase. The
staticStabilitymethod does not perform a requirements-based analysis.
For an example of static stability analysis, see Determine Nonlinear Dynamics and Static Stability of Fixed-Wing Aircraft.
Linear Analysis
To perform the linear analysis of the fixed-wing object at a given fixed-wing state, use
the linearize method.
This method linearizes a fixed-wing aircraft around an initial state and creates a
state-space model for the linear analysis. To perform linear analysis:
Calculate the static stability of the fixed-wing aircraft using the
staticStabilitymethod.Linearize the fixed-wing aircraft using the
linearizemethod.
For an example of fixed-wing aircraft linear analysis, see Analyze State-Space Model for Linear Control and Static Stability Analysis.
Linear analysis requires the Control System Toolbox™ license.
Examples
Aerospace Toolbox provides these examples to help you work with fixed-wing aircraft using the fixed-wing classes.
| Action | Example |
|---|---|
Create and analyze a fixed-wing aircraft in MATLAB® using Cessna C182 geometry and coefficient data. | Determine Nonlinear Dynamics and Static Stability of Fixed-Wing Aircraft |
Convert a fixed-wing aircraft to a linear time invariant (LTI) state-space model for linear analysis. | Analyze State-Space Model for Linear Control and Static Stability Analysis |
Construct and define a custom state for a fixed-wing aircraft. | Customize Fixed-Wing Aircraft with Additional Aircraft States |
See Also
Aero.Aircraft.ControlState | Aero.Aircraft.Environment | Aero.Aircraft.Properties | Aero.FixedWing | Aero.FixedWing.Coefficient | Aero.FixedWing.State | Aero.FixedWing.Surface | Aero.FixedWing.Thrust