Model Libraries
NGC has developed its own library of Simulink models to augment the native Simulink module library but also to replace some of them with NGC-developed versions more adapted to safe flight operations, including cleaner automatic code generation and the detection and isolation of potential mathematical exceptions.
NGC’s Matlab/Simulink libraries include functions and Simulink modules for:
- Actuator models
- Satellite and celestial body dynamics
- Environmental models
- Failure detection and identification
- Matrix operations
- Non-linear operations
- Orbit related operations
- Quaternion operations
- Random number operations
- Sensor models
- Time management operations
- Paths and plots management tools
The libraries contain sensors and actuators models as well as various basic functions used in the AOCS software and simulators, for instance, transformation from orbital elements to position-velocity variables, quaternion to roll-pitch-yaw variables, etc. These libraries can be simply initialised and used as any Matlab/Simulink toolbox.