๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Aerospace Blockset User's Guide


Publisher
MathWorks
Year
2022
Tongue
English
Leaves
1436
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Table of Contents


Getting Started
Aerospace Blockset Product Description
Code Generation Support
Support for Aerospace Toolbox Quaternion Functions
Explore the NASA HL-20 Model
Introduction
What This Example Illustrates
Open the Model
Key Subsystems
NASA HL-20 Example
Modify the Model
Aerospace Blockset Software
Create Aerospace Models
Basic Steps
Build a Simple Actuator System
Create a Model
Run the Simulation
Access Aerospace Examples
About Aerospace Coordinate Systems
Fundamental Coordinate System Concepts
Coordinate Systems for Modeling
Body Coordinates
Wind Coordinates
Coordinate Systems for Navigation
Coordinate Systems for Display
Visualization Tools
Flight Simulation Interface Blocks
Flight Instrument Blocks
Simulation 3D Blocks
MATLAB Graphics-Based Animation
Utility Visualization Blocks
Flight Simulator Interface
About the FlightGear Interface
Supported FlightGear Versions
Obtain FlightGear
Configure Your Computer for FlightGear
FlightGear and Video Cards in Windows Systems
Install and Start FlightGear
Install Additional FlightGear Scenery
Work with the Flight Simulator Interface
Introduction
About Aircraft Geometry Models
Work with Aircraft Geometry Models
Run FlightGear with Simulink Models
Run the HL-20 Example with FlightGear
Send and Receive Data
Unreal Engine Simulation Environment Requirements and Limitations
Software Requirements
Minimum Hardware Requirements
Limitations
Acknowledgements
How 3D Simulation for Aerospace Blockset Works
Communication with 3D Simulation Environment
Visualize with Cesium
Set Up a Cesium ion Account
Create a Model for Visualization
Configure the Geospatial Configuration Parameters and Run the Simulation
Projects Template for Flight Simulation Applications
Flight Simulation Applications
Flight Instrument Gauges
Display Measurements with Cockpit Instruments
Programmatically Interact with Gauge Band Colors
Calculate UT1 to UTC Values
Use the Delta UT1 Block to Create Difference Values for the Direction Cosine Matrix ECI to ECEF Block
Analyze Dynamic Response and Flying Qualities of Aerospace Vehicles
Flight Control Analysis Live Scripts
Modify Flight Analysis Templates
Explore Flight Control Analysis Functions
Plot Short-Period Undamped Natural Frequency Results
Model Spacecraft
Model and Simulate CubeSats
CubeSat Vehicle Model Template
CubeSat Simulation Project
CubeSat Model-Based System Engineering Project
Utility Functions
Case Studies
Ideal Airspeed Correction
Introduction
Airspeed Correction Models
Measure Airspeed
Model Airspeed Correction
Simulate Airspeed Correction
1903 Wright Flyer
Introduction
Wright Flyer Model
Airframe Subsystem
Environment Subsystem
Pilot Subsystem
Run the Simulation
References
NASA HL-20 Lifting Body Airframe
Introduction
NASA HL-20 Lifting Body
The HL-20 Airframe and Controller Model
Supporting Data
Customize 3D Scenes for Aerospace Blockset Simulations
Install Support Package and Configure Environment
Verify Software and Hardware Requirements
Verify Software and Hardware Requirements
Install Support Package
Configure Environment
Migrate Projects Developed Using Prior Support Packages
Customize Scenes Using Simulink and Unreal Editor
Open Unreal Editor
Create or Modify Scenes in Unreal Editor
Run Simulation
Reparent Actor Blueprint
Install Cesium for Unreal Plugin
Package Custom Scenes into Executable
Package Scene into Executable Using Unreal Editor
Simulate Scene from Executable in Simulink
Get Started Communicating with the Unreal Engine Visualization Environment
Set Up Simulink Model to Send and Receive Data
C++ Workflow: Set Up Unreal Engine to Send and Receive Data
Blueprint Workflow: Set Up Unreal Engine to Send and Receive Data
Run Simulation
Griffiss Airport Lighting
Turn Airport Lights On and Off
Prepare Custom Aircraft Mesh for the Unreal Editor
Step 1: Check Units and Axes
Step 2: Set Up Bone Hierarchy
Step 3: Connect Mesh to Skeleton
Step 4: Assign Materials
Step 5: Export Mesh and Armature
Step 6: Import Mesh to Unreal Editor
Step 7: Set Block Parameters
Place Cameras on Actors in the Unreal Editor
Place Camera on Static Actor
Place Camera on Vehicle in Custom Project
Create Empty Project in Unreal Engine
Build Light in Unreal Editor
Use AutoVrtlEnv Project Lighting in Custom Scene
Blocks
1D Controller [A(v),B(v),C(v),D(v)]
1D Controller Blend: u=(1-L).K1.y+L.K2.y
1D Observer Form [A(v),B(v),C(v),F(v),H(v)]
1D Self-Conditioned [A(v),B(v),C(v),D(v)]
2D Controller [A(v),B(v),C(v),D(v)]
2D Controller Blend
2D Observer Form [A(v),B(v),C(v),F(v),H(v)]
2D Self-Conditioned [A(v),B(v),C(v),D(v)]
3D Controller [A(v),B(v),C(v),D(v)]
3D Observer Form [A(v),B(v),C(v),F(v),H(v)]
3D Self-Conditioned [A(v),B(v),C(v),D(v)]
3DoF Animation
3DOF (Body Axes)
3DOF (Wind Axes)
3x3 Cross Product
4th Order Point Mass (Longitudinal)
4th Order Point Mass Forces (Longitudinal)
6DoF Animation
6DOF (Euler Angles)
6DOF (Quaternion)
6DOF ECEF (Quaternion)
6DOF Wind (Quaternion)
6DOF Wind (Wind Angles)
6th Order Point Mass (Coordinated Flight)
6th Order Point Mass Forces (Coordinated Flight)
Acceleration Conversion
Adjoint of 3x3 Matrix
Aerodynamic Forces and Moments
Airspeed Indicator
Altimeter
Angle Conversion
Angular Acceleration Conversion
Angular Velocity Conversion
Artificial Horizon
Attitude Profile
Besselian Epoch to Julian Epoch
Calculate Range
Centrifugal Effect Model
CIRA-86 Atmosphere Model
Climb Rate Indicator
COESA Atmosphere Model
Create 3x3 Matrix
Crossover Pilot Model
CubeSat Vehicle
Custom Variable Mass 3DOF (Body Axes)
Custom Variable Mass 3DOF (Wind Axes)
Custom Variable Mass 6DOF (Euler Angles)
Custom Variable Mass 6DOF (Quaternion)
Custom Variable Mass 6DOF ECEF (Quaternion)
Custom Variable Mass 6DOF Wind (Quaternion)
Custom Variable Mass 6DOF Wind (Wind Angles)
Delta UT1
Density Conversion
Determinant of 3x3 Matrix
Digital DATCOM Forces and Moments
Direction Cosine Matrix Body to Wind
Direction Cosine Matrix Body to Wind to Alpha and Beta
Direction Cosine Matrix ECEF to NED
Direction Cosine Matrix ECEF to NED to Latitude and Longitude
Direction Cosine Matrix ECI to ECEF
Direction Cosine Matrix to Rodrigues
Direction Cosine Matrix to Quaternions
Direction Cosine Matrix to Rotation Angles
Direction Cosine Matrix to Wind Angles
Discrete Wind Gust Model
Dryden Wind Turbulence Model (Continuous)
Dryden Wind Turbulence Model (Discrete)
Dynamic Pressure
Earth Nutation
Earth Orientation Parameters
ECEF Position to LLA
ECI Position to AER
ECI Position to LLA
Exhaust Gas Temperature (EGT) Indicator
Estimate Center of Gravity
Estimate Inertia Tensor
Rodrigues to Direction Cosine Matrix
Rodrigues to Quaternions
Rodrigues to Rotation Angles
Fixed-Wing Point Mass
Flat Earth to LLA
FlightGear Preconfigured 6DoF Animation
Force Conversion
Gain Scheduled Lead-Lag
Generate Run Script
Geocentric to Geodetic Latitude
Geodetic to Geocentric Latitude
Heading Indicator
Geoid Height
Horizontal Wind Model
Horizontal Wind Model 07
Horizontal Wind Model 14
Ideal Airspeed Correction
Incidence & Airspeed
Incidence, Sideslip, & Airspeed
International Geomagnetic Reference Field
Interpolate Matrix(x)
Interpolate Matrix(x,y)
Interpolate Matrix(x,y,z)
Invert 3x3 Matrix
ISA Atmosphere Model
Julian Epoch to Besselian Epoch
Julian Date Conversion
Lapse Rate Model
Length Conversion
Linear Second-Order Actuator
LLA to ECEF Position
LLA to ECI Position
LLA to Flat Earth
Mach Number
Mass Conversion
MATLAB Animation
Moments about CG due to Forces
Moon Libration
Non-Standard Day 210C
Non-Standard Day 310
Nonlinear Second-Order Actuator
NRLMSISE-00 Atmosphere Model
Orbit Propagator
Pack net_fdm Packet for FlightGear
Pilot Joystick
Pilot Joystick All
Planetary Ephemeris
Precision Pilot Model
Pressure Altitude
Pressure Conversion
Quaternion Conjugate
Quaternion Division
Quaternion Interpolation
Quaternion Inverse
Quaternion Modulus
Quaternion Multiplication
Quaternion Norm
Quaternion Normalize
Quaternion Rotation
Quaternions to Direction Cosine Matrix
Quaternions to Rodrigues
Quaternions to Rotation Angles
Radius at Geocentric Latitude
Receive net_ctrl Packet from FlightGear
Relative Ratio
Rotation Angles to Direction Cosine Matrix
Rotation Angles to Rodrigues
Rotation Angles to Quaternions
Revolutions Per Minute (RPM) Indicator
Self-Conditioned [A,B,C,D]
Send net_fdm Packet to FlightGear
Simple Variable Mass 3DOF (Body Axes)
Simple Variable Mass 3DOF (Wind Axes)
Simple Variable Mass 6DOF (Euler Angles)
Simple Variable Mass 6DOF (Quaternion)
Simple Variable Mass 6DOF ECEF (Quaternion)
Simple Variable Mass 6DOF Wind (Quaternion)
Simple Variable Mass 6DOF Wind (Wind Angles)
Simulation 3D Actor Transform Get
Simulation 3D Actor Transform Set
Simulation 3D Aircraft
Simulation 3D Camera Get
Simulation 3D Message Get
Simulation 3D Message Set
Simulation 3D Scene Configuration
Simulation Pace
Spacecraft Dynamics
Spherical Harmonic Gravity Model
Symmetric Inertia Tensor
Temperature Conversion
Three-axis Accelerometer
Three-axis Gyroscope
Three-axis Inertial Measurement Unit
Turbofan Engine System
Turn Coordinator
Tustin Pilot Model
Unpack net_ctrl Packet from FlightGear
Velocity Conversion
Von Karman Wind Turbulence Model (Continuous)
WGS84 Gravity Model
Wind Angles to Direction Cosine Matrix
Wind Angular Rates
Wind Shear Model
World Magnetic Model
Zonal Harmonic Gravity Model
Functions
asbFlightControlAnalysis
ASim3dActor
computeLateralDirectionalFlyingQualities
computeLongitudinalFlyingQualities
sim3d.Editor
linearizeAirframe
linearizeLongitudinalAirframe
open
ReadSimulation3DMessage
Sim3dRelease
Sim3dSetup
Sim3dStep
StartSimulation3DMessageReader
StartSimulation3DMessageWriter
StopSimulation3DMessageReader
StopSimulation3DMessageWriter
trimAirframe
WriteSimulation3DMessage
sim3d.maps
sim3d.maps.Map.delete
sim3d.maps.Map.download
sim3d.maps.Map.local
sim3d.maps.Map.server
sim3d.utils.copyExampleSim3dProject
Scenes
Airport
Griffiss Airport
Aircraft
Airliner
Custom
General Aviation
Sky Hogg
Air Transport
Examples
1903 Wright Flyer and Pilot with Scopes for Data Visualization
1903 Wright Flyer and Pilot with Simulink 3D Animation
Fly the De Havilland Beaver
Lightweight Airplane Design
Multiple Aircraft with Collaborative Control
HL-20 with Flight Instrumentation Blocks
HL-20 with Flight Instrument Blocks and Visualization Using Unreal Engine
HL-20 Project with Optional FlightGear Interface
Quaternion Estimate from Measured Rates
Indicated Airspeed from True Airspeed Calculation
Six Degree of Freedom Motion Platform
Gravity Models with Precessing Reference Frame
True Airspeed from Indicated Airspeed Calculation
Airframe Trim and Linearize with Simulink Control Design
Airframe Trim and Linearize with Control System Toolbox
Self-Conditioned Controller Comparison
Quadcopter Project
Electrical Component Analysis for Hybrid and Electric Aircraft
Constellation Modeling with the Orbit Propagator Block
Mission Analysis with the Orbit Propagator Block
Getting Started with the Spacecraft Dynamics Block
Using Unreal Engine Visualization for Airplane Flight
Developing the Apollo Lunar Module Digital Autopilot
Transition from Low- to High-Fidelity UAV Models in Three Stages
Lunar Mission Analysis with the Orbit Propagator Block
Analyzing Spacecraft Attitude Profiles with Satellite Scenario
Model-Based Systems Engineering for Space-Based Applications
High Precision Orbit Propagation of the International Space Station
Convert Pressure
Fly the De Havilland Beaver with Unreal Engine Visualization
Aerospace Units Appendix
Aerospace Units


๐Ÿ“œ SIMILAR VOLUMES