Main Content

Aero.Aircraft.CompositeCoefficient class

Package: Aero

Create composite aerodynamic coefficient

Since R2023b

Description

Aero.Aircraft.CompositeCoefficient defines an aerodynamic coefficient. You can specify this coefficient with the sum or product of multiple lookup tables and numeric values.

Class Attributes

Abstract
false
ConstructOnLoad
false
HandleCompatible
false
Hidden
false
Sealed
true
RestrictsSubclassing
true

For information on class attributes, see Class Attributes.

Creation

Description

example

CompositeCoefficient(valueCell,functionHandle) creates a composite aerodynamic coefficient with a cell array of Simulink.LookupTable objects, scalar numeric values, or Aero.AircraftCompositeCoefficient objects, valueCell, and a specification of how the cell array members are combined, functionHandle.

Input Arguments

expand all

Collection of Simulink.LookupTable objects, scalar numeric, Aero.AircraftCompositeCoefficient objects, specified a row or column cell array.

Function handle combination action applied to valueCell cell array members, specified as @prod (product) or @sum (sum).

Examples

collapse all

Create an Aero.AircraftCompositeCoefficient object of a product of multiple Simulink.LookupTable objects.

Assume a composite coefficient, CL, defined by:

CL=q*S*CLge*CLsb*CLsp*f

where,

  • q is the dynamic pressure.

  • S is the relevant surface area.

  • CLge is the lift Simulink.LookupTable object due to ground effect.

  • CLsb is the lift Simulink.LookupTable object due to speed brake.

  • CLsp is the lift Simulink.LookupTable due to the spoiler.

  • f is the flap position.

To create the Aero.AircraftCompositeCoefficient object as a product of the Simulink.LookupTable objects:

Aero.Aircraft.CompositeCoefficient({CLge,CLsb,CLsp},@prod)

Version History

Introduced in R2023b