Model, simulate, and analyze aerospace vehicle dynamics
Aerospace Blockset™ provides Simulink® blocks for modeling, simulating, and analyzing aerospace vehicles. You can incorporate vehicle dynamics, validated models of the flight environment, and pilot behavior, and then connect your model to the FlightGear Flight Simulator to visualize simulation results.
With Aerospace Blockset you can use aerodynamic coefficients or Data Compendium (Datcom) derivatives to model fixed-wing, rotary-wing, and multirotor vehicles. Prebuilt component libraries let you design GNC algorithms and model actuator dynamics and the propulsion subsystem. Built-in aerospace math operations and coordinate system and spatial transformations let you describe the behavior of three-degrees-of-freedom (3DOF) and six-degrees-of-freedom (6DOF) bodies.
The blockset includes validated environment models for atmosphere, gravity, wind, geoid height, and magnetic field to represent flight conditions and increase simulation fidelity. Flight control analysis tools let you analyze the dynamic response and flying qualities of aerospace vehicles. To complete your analysis, you can visualize the vehicle in flight directly from Simulink with standard cockpit instruments and using the prebuilt FlightGear Flight Simulator interface.
Aerospace Vehicle Modeling
Use blocks to model dynamics of aerospace vehicles, perform simulations, and understand system behavior under various flight and
Point Mass, 3DoF, and 6DoF Equations of Motion
Simulate three- and six-degrees-of-freedom equations of motion with fixed and variable mass using the equations of motion blocks. Define representations of the equations of motion in body, wind, and Earth-centered, Earth-fixed (ECEF) coordinate systems.
The CubeSat Simulation library lets you model, simulate, analyze, and visualize the motion and dynamics of CubeSat satellites. To get started, you can use the library’s ready-to-simulate example or model templates. Use the search term "CubeSat" on Add-On Explorer in the MATLAB desktop to find and install the library.
GNC and Flight Analysis
Use templates and functions to perform advanced analysis on the dynamic response of aerospace vehicles and guidance, navigation, and control (GNC) blocks to control and coordinate their flight.
Flight Control Analysis
Use Aerospace Blockset and Simulink Control Design™ to perform advanced analysis on the dynamic response of aerospace vehicles. Use templates to get started and functions to compute and analyze flying qualities of airframes modeled in Simulink.
Guidance, Navigation, and Control
Use guidance blocks to calculate distance between two vehicles; navigation blocks to model accelerometers, gyroscopes, and inertial measurement units (IMUs); and controller blocks to control the movement of aerospace vehicles.
Use validated environment models to represent standard atmospheric, gravity, and magnetic field profiles and implement standard wind conditions.
Use blocks implementing mathematical representations of atmospheric standards, such as the International Standard Atmosphere (ISA) and the 1976 Committee on Extension to the Standard Atmosphere (COESA) atmospheric model.
Gravity and Magnetic Field
Calculate gravity and magnetic fields using standards such as the 1984 World Geodetic System, 1996 Earth Geopotential Model (EGM96), or World Magnetic Models (WMM), and download ephemeris data to calculate geoid height and undulations.
Add the effects of wind in flight simulations by including mathematical representations from the MIL-F-8785C and MIL-HDBK-1797 standards and the U.S. Naval Research Laboratory Horizontal Wind Models (HWM).
Visualize vehicle flight dynamics using standard cockpit flight instruments and connecting your simulation to the FlightGear flight simulator.
Use flight instrument blocks to display navigation variables. The blocks available in the Flight Instruments library include airspeed, climb rate, and exhaust gas temperature indicators, altimeter, artificial horizon, turn coordinator, and more.
Flight Simulator Interface
Use blocks that let you interface to the FlightGear flight simulator and visualize aerospace vehicle dynamics in a 3D environment. Get started by running an example using NASA’s HL-20 lifting body re-entry vehicle.
Use blocks to model vehicle components, such as linear and nonlinear actuators, human pilot behavior, and the engine systems.
Represent linear actuators and nonlinear actuators based on their natural frequency, damping ratio, and saturation, rate, and deflection limits.
Include the pilot response in dynamic models by using transfer functions to represent their reaction time. The Pilot Models library includes three blocks that implement the Tustin, precision, and crossover models.
The turbofan engine system block computes the thrust and weight of fuel flow of a turbofan engine and controller at a specific throttle position, Mach number, and altitude.
Use solar system ephemeris data to calculate position and velocity of planets for a given Julian date, and to describe Earth nutation and Moon libration motions.
Celestial Phenomena Block Library
With Chebyshev coefficients obtained from NASA’s Jet Propulsion Laboratory (JPL), you can use Simulink to describe the position and velocity of solar system bodies relative to a specified center object for a given Julian date, as well as Earth nutation and Moon libration.
Flight Control Analysis Tools
Analyze longitudinal and lateral-directional flying qualities of aerospace vehicles
CubeSat Simulation Library
Model, simulate, and visualize the motion and dynamics of CubeSats
Earth Orientation Parameters
Calculate polar motion, adjustment to displacement of celestial intermediate pole, and difference between UT1 and UTC
Supersonic Airspeed Correction
Convert between equivalent airspeed, calibrated, or true airspeed
Equation of Motion State Names
Simplify linearization process by specifying aerospace-specific rigid body state names
Includes support for Version 2018.2 through flight simulator blocks
“The model reuse and efficiency improvements enabled by MATLAB and Simulink save time and lower costs. We estimate a time savings of more than 50% is achievable with Model-Based Design compared with hand-coding, and the advantages of Model-Based Design increase with the complexity of the project.”Jugho Moon, Korean Air
Contact Greg Drayer Andrade, Aerospace Blockset Technical Expert