Aerospace Blockset    

Block Reference


Blocks -- By Category
Provides tables of Aerospace Blockset blocks by category.
Blocks -- Alphabetical List
Provides an alphabetical list of Aerospace Blockset blocks.

Blocks -- By Category

The Aerospace Blockset's main library, aerolib, organizes its blocks into libraries according to their behavior. The aerolib window displays the block library icons and names:

Actuator Library Blocks
Contain actuator models.
Animation Library Blocks
Contain blocks that provide 3-D animation during simulation.
Environment/Atmosphere Library Blocks
Contain atmosphere models.
Environment/Gravity Library Blocks
Contain gravity models.
Environment/Wind Library Blocks
Contain wind models.
Equations of Motion/3DoF Library Blocks
Contain three-degrees-of-freedom equations of motion blocks.
Equations of Motion/6DoF Library Blocks
Contain six-degrees-of-freedom equations of motion blocks.
GNC Library Blocks
Contain gain scheduling blocks.
Propulsion Library Blocks
Contain simple propulsion system models.
Transformation/Axes Library Blocks
Contain blocks that convert reference axes.
Transformations/Units Library Blocks
Contain blocks that convert unit axes.

Actuator Library Blocks
Second Order Linear Actuator
Implement a second-order linear actuator
Second Order Nonlinear Actuator
Implement a second-order actuator with rate and deflection limits

Animation Library Blocks
3DoF Animation
Create a 3-D Handle Graphics animation of a three-degrees-of-freedom object
6DoF Animation
Create a 3-D Handle Graphics animation of a six-degrees-of-freedom object

Environment/Atmosphere Library Blocks
COESA Atmosphere Model
Implement the 1976 COESA lower atmosphere
ISA Atmosphere Model
Implement the International Standard Atmosphere (ISA)

Environment/Gravity Library Blocks
WGS84 Gravity Model
Implement the 1984 World Geodetic System representation of Earth's gravity

Environment/Wind Library Blocks
Discrete Wind Gust Model
Generate discrete wind gust
Dryden Wind Turbulence Model
Generate wind turbulence with the Dryden velocity spectra
Wind Shear Model
Calculate wind shear conditions

Equations of Motion/3DoF Library Blocks
Equations of Motion
Implement three-degrees-of-freedom equations of motion
Incidence & Airspeed
Calculate incidence and air speed

Equations of Motion/6DoF Library Blocks
6DoF (Euler Angles)
Implement an Euler angle representation of six-degrees-of-freedom equations of motion
6DoF (Quaternion)
Implement a quaternion representation of six-degrees-of-freedom equations of motion

GNC Library Blocks
1D Controller [A(v),B(v),C(v),D(v)]
Implement a gain-scheduled state-space controller depending on one scheduling parameter
1D Controller Blend u=(1-L).K1.y+L.K2.y
Implement a 1-D vector of state-space controllers by linear interpolation of their outputs
1D Observer Form [A(v),B(v),C(v),F(v),H(v)]
Implement a gain-scheduled state-space controller in an observer form depending on one scheduling parameter
1D Self-Conditioned [A(v),B(v),C(v),D(v)]
Implement a gain-scheduled state-space controller in a self-conditioned form
2D Controller [A(v),B(v),C(v),D(v)]
Implement a gain-scheduled state-space controller depending on two scheduling parameters
2D Controller Blend
Implement a 2-D vector of state-space controllers by linear interpolation of their outputs
2D Observer Form [A(v),B(v),C(v),F(v),H(v)]
Implement a gain-scheduled state-space controller in an observer form depending on two scheduling parameters
2D Self-Conditioned [A(v),B(v),C(v),D(v)]
Implement a gain-scheduled state-space controller in a self-conditioned form
3D Controller [A(v),B(v),C(v),D(v)]
Implement a gain-scheduled state-space controller depending on three scheduling parameters
3D Observer Form [A(v),B(v),C(v),F(v),H(v)]
Implement a gain-scheduled state-space controller in an observer form depending on three scheduling parameters
3D Self-Conditioned [A(v),B(v),C(v),D(v)]
Implement a gain-scheduled state-space controller in a self-conditioned form
Gain Scheduled Lead-Lag
Implement a first-order lead-lag with gain-scheduled coefficients
Interpolate Matrix(x)
Return an interpolated matrix for given input x
Interpolate Matrix(x,y)
Return an interpolated matrix for given inputs x and y
Interpolate Matrix(x,y,z)
Return an interpolated matrix for given inputs x, y, and z
Self-Conditioned [A,B,C,D]
Implement a state-space controller in a self-conditioned form

Propulsion Library Blocks
Turbofan Engine System
Implement a first-order representation of a turbofan engine with controller

Transformation/Axes Library Blocks
3x3 Cross Product
Calculate the cross product of two 3-by-1 vectors
Direction Cosine Matrix to Euler Angles
Convert direction cosine matrix to Euler angles
Direction Cosine Matrix to Quaternions
Convert direction cosine matrix to quaternion vector
Euler Angles to Direction Cosine Matrix
Convert Euler angles to direction cosine matrix
Euler Angles to Quaternions
Convert Euler angles to quaternion vector
Quaternions to Direction Cosine Matrix
Convert quaternion vector to direction cosine matrix
Quaternions to Euler Angles
Convert quaternion vector to Euler angles

Transformations/Units Library Blocks
Acceleration Conversion
Convert from acceleration units to desired acceleration units
Angle Conversion
Convert from angle units to desired angle units
Angular Acceleration Conversion
Convert from angular acceleration units to desired angular acceleration units
Angular Velocity Conversion
Convert from angular velocity units to desired angular velocity units
Density Conversion
Convert from density units to desired density units
Force Conversion
Convert from force units to desired force units
Length Conversion
Convert from length units to desired length units
Mass Conversion
Convert from mass units to desired mass units
Pressure Conversion
Convert from pressure units to desired pressure units
Temperature Conversion
Convert from temperature units to desired temperature units
Velocity Conversion
Convert from velocity units to desired velocity units


  References Block Reference Page Description