Aerospace Blockset
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.
Get Started:
Point Mass, 3DoF, 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.
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.
Atmosphere
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 standard models. Blocks in the Environment library let you implement the Earth Geopotential Models, World Magnetic Models, and the International Geomagnetic Reference Field, including EGM2008, WMM2020, and IGRF13. You can also calculate height and undulations based on geoid data downloadable via Add-On Explorer.
Wind
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).
Flight Instruments
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.
Actuators
Represent linear actuators and nonlinear actuators based on their natural frequency, damping ratio, and saturation, rate, and deflection limits.
Pilot Models
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.
Engine Systems
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.
Small Satellite Simulation
The CubeSat Simulation Library for Aerospace Blockset™ lets you model, simulate, analyze, and visualize the motion and dynamics of small satellites, various spacecraft, and similar objects. Solar system ephemeris data lets you calculate the position and velocity of planets for a given Julian date, describe Earth nutation and Moon libration motions.
CubeSat Simulation Library
The library provides a ready-to-simulate example of a small satellite modeled in Simulink®. It also provides template models directly from the Simulink Start page. To help you get started modeling translational and rotational dynamics, the library includes blocks for calculating orbit propagation at various levels of fidelity and determining vehicle attitude profiles.
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.
Orbit Propagator Block
Propagate one or more satellite orbits at varying levels of fidelity
Attitude Profile Block
Compute rotation to reach desired satellite attitude
International Geomagnetic Reference Field Block
Implement the 13th Generation of the International Geomagnetic Reference Field (IGRF-13) in Simulink
World Magnetic Model Block
Implement the World Magnetic Model 2020 in Simulink
CubeSat Simulation Library
Model, simulate, and visualize the motion and dynamics of CubeSats
Flight Control Analysis Tools
Analyze longitudinal and lateral-directional flying qualities of aerospace vehicles
See the release notes for details on any of these features and corresponding functions.
Korean Air Speeds UAV Flight Control Software Development and Verification with Model-Based Design
Korean Air designed and simulated flight control laws and operational logic, generated and verified production code, and conducted HIL tests.