Bibliothèques de modèles
NGC a mis sur pied sa propre bibliothèque de modèles Simulink pour augmenter la bibliothèque native de modules Simulink, mais aussi pour remplacer certains d’entre eux par des versions développées par NGC mieux adaptées aux opérations de vol sécuritaires, y compris la génération automatique de logiciel plus propre et la détection et l’isolement des exceptions mathématiques potentielles.
Les bibliothèques MATLAB/Simulink de NGC comprennent des fonctions et des modules Simulink pour les applications suivantes :
- Modèles d’actionneurs
- Comportements dynamiques des satellites et des corps célestes
- Modèles environnementaux
- Détection et repérage des défaillances
- Opérations matricielles
- Opérations non linéaires
- Opérations liées à l’orbite
- Opérations quaternion
- Opérations de nombres aléatoires
- Modèles de capteurs
- Opérations de gestion du temps
- Outils de gestion des trajectoires et des tracés
Les bibliothèques contiennent des modèles de capteurs et d’actionneurs ainsi que diverses fonctions de base utilisées dans les logiciels SCAO et les simulateurs, par exemple, la transformation des éléments orbitaux en variables de vitesse et de position, de quaternion en variables de tangage, de roulis et de lacet, etc. Ces bibliothèques peuvent être simplement initialisées et utilisées comme boîte à outils MATLAB/Simulink.