Détails

Dans les phases amont du développement, les tests fonctionnels peuvent être réalisés avec COSYM sur un PC Windows (Model-in-the-Loop – MiL). COSYM supporte l’intégration de modèles de différents outils de modélisation grâce au support du standard Functional Mock-up Interface 2.0 (par exemple pour les modèles DYMOLA ou GT SUITE). Les modèles MATLAB/SIMULINK ou directement codé en C sont également supportés.

COSYM, une plateforme polyvalente : COSYM intègres des composants logiciels, des modèles et les configurations de réseaux pour une simulation sur différentes plateformes

COSYM peut être utilisé aussi bien pour les tests en boucle ouverte ou en boucle fermée, et il est possible de simuler des systèmes discrets comme des systèmes continus. COSYM privilégie l’utilisation de standards ouverts (comme ASAM XIL, FMI, CDF). L’interface ASAM XIL permet par exemple la connexion d’un logiciel d’automatisation des tests. Lorsqu’un standard ASAM XIL est utilisé, les bibliothèques des tests existants peuvent être utilisés dans COSYM.

Réduction des coûts et gain de temps lors de tests SiL

COSYM permet également de réaliser des tests en « software in the loop » (SIL) en intégrant des calculateurs virtuels. Ils peuvent alors être connectées à un bus virtuel CAN/CAN-FD. L’architecture de COSYM assure la simulation synchronisée de la communication par des bus comme le CAN avec le système global.

L’utilisation de COSYM en SIL permet des gains significatifs :

  • Réduction des coûts et gain de temps
  • Intégration et test de calculateurs virtuels générés, par exemple, avec ETAS ISOLAR-EVE
  • Continuité des tests SIL qui peuvent être réutilisés pour les tests HIL
  • La communication inter-calculateur peut être simulée de manière réaliste et utilisée pendant les phases de tests

COSYM pour les Tests HIL

COSYM peut également être utilisé pour les tests HiL, lors des tests du calculateur en temps réel avec les systèmes LABCAR. Les modèles, paramètres, scripts, etc… créés pour les validations MiL et SiL peuvent aisément être réutilisés grâce à l’interface utilisateur commune.

L’interface utilisateur de COSYM est simple et intuitive. Elle permet d’intégrer des composants de différentes natures et de les structurer en librairies. Ces composants sont ensuite associés dans un système complet et connectés via des signaux ou des bus virtuels. Ainsi, le modèle de l’architecture électronique d’un véhicule peut être simulé.

De plus, il est possible de configurer librement le séquencement et les périodes d’exécution. Après avoir créé la configuration complète, la cible est sélectionnée pour l’exécution : le RT PC pour les systèmes Hardware-in-the-Loop, ou un PC Windows.

Toutes les fonctionnalités disponibles par l’intermédiaire de l’interface utilisateur de COSYM sont également disponibles par l’intermédiaire de REST-API, permettant l’intégration aisée dans un processus existant (intégration continue).

L’environnement d’expérimentation COSYM EE est utilisé pour contrôler la simulation. Grâce à la séparation entre la plateforme d’intégration et l’environnement d’expérimentation, il est possible d’utiliser une interface de contrôle spécifique pour chaque besoin d’utilisateurs.

Contrôle de la simulation avec l’environnement d’expérimentation COSYM EE

Application HIL

Dans le cas d’un système Hardware-in-the-Loop, un calculateur est connecté à un environnement simulé sur LABCAR RTPC via les entrées/sorties et les bus de communication réelles. Les charges peuvent être réelles ou simulées. Les scénarios de simulation peuvent être différents ou identiques à ceux de l’environnement MiL/SiL. Ainsi les calculateurs, tels que contrôle moteur ou gestion de la batterie par exemple, sont testés et validés.

Pour réaliser une validation HiL avec un calculateur prototype ou de série, un système LABCAR HiL supporté par COSYM est nécessaire. La plateforme d’intégration et de simulation COSYM dispose de toutes les fonctionnalités nécessaires pour le test, telles que l’intégration de modèles MATLAB/Simulink ou de FMU, l’intégration et la configuration de modules en C et la simulation de bus de communication (Rest-bus simulation). COSYM permet la création de la configuration de test complète and fournit l’environnement pour l’expérimentation en temps réel.

Les calculateurs sont testés en conditions de temps réel à l’aide de modules issus de la famille de matériel LABCAR (LABCAR HIL System). Pour la simulation de l’environnement, il est possible d’utiliser, entre autres, les modèles de la famille LABCAR.

Au-delà du test de calculateurs isolés, les bancs d’essai HIL peuvent également être configurés pour la validation de réseaux de calculateurs de domaines (p. ex. groupe motopropulseur) ou de réseaux de calculateurs pour l’ensemble du véhicule.

Application MIL/SIL

Tout comme pour l’application HIL, l’extension COSYM EE peut être utilisée pour le contrôle de la simulation sur un PC Windows. Avec COSYM, l’intégration de calculateur virtuel est possible, quel que soit le niveau d’abstraction : il est ainsi possible d’intégrer un modèle du logiciel (par exemple, un modèle MATLAB/Simulink) en amont, mais également du logiciel de production par l’intermédiaire d’une interface C/C++. De la même manière, il est possible d’intégrer des calculateurs virtuels complets générés par la solution ETAS ISOLAR-EVE, ou bien ceux générés par d’autres solutions du marché ou par des outils internes.

Si le calculateur virtuel dispose, comme dans ETAS ISOLAR-EVE, d’une interface pour les systèmes bus automobiles, la communication CAN et CAN-FD entre plusieurs calculateurs virtuels peut également être simulée de façon réaliste.

Enfin, une réduction significative du temps d’exécution des modèles temps réels est possible dans des conditions optimales. De plus, des modèles non temps réels précis peuvent être simulés.

Produits de base COSYM

COSYM HiL

COSYM HiL est la plateforme d’intégration et de simulation pour le test de calculateurs en Hardware-in-the-Loop. Elle permet l’intégration et la configuration de code C, de FMUs et de modèles MATLAB/Simulink.

COSYM MiL SiL

ETAS COSYM MIL SIL permet l’intégration et la configuration de code C, de FMU et de modèles MATLAB®/Simulink® pour la simulation sur un PC Windows.

 

COSYM add-ons

COSYM HiL CCI

COSYM HiL CCI (Calibration Connector for INCA) permet l’accès synchrone aux données de mesure et de calibration du calculateur testé.

COSYM MiL SiL EE

COSYM MIL SIL EE est l’environnement d’expérimentation. Il permet la simulation sur PC Windows et la visualisation des données et paramètres des modèles intégrés.

COSYM MiL SiL PA

COSYM MiL SiL PA est un assistant pour la paramétrisation des modèles. Il permet de grouper les paramètres des modèles dans des vues spécifiques en fonction de l’application et de faciliter la paramétrisations.

COSYM MiL SiL TC SIMULINK

COSYM MIL SIL TC SIMULINK permet la co-simulation de modèles intégrés dans COSYM avec des modèles dans MATLAB®/Simulink®. Les modèles sont alors exécutés dans leur environnement, et il n’est pas nécessaire de générer le code pour les modèles MATLAB/SIMULINK.

COSYM MiL SiL VNET

COSYM MIL SIL VNET (Virtual Networks) permet la simulation de bus CAN.

COSYM NIC

COSYM NIC (Network Integration CAN) sert à la configuration et à la réalisation de tests qui requièrent une simulation « rest bus » avec CAN.

COSYM NIF

COSYM NIL (Network Integration FlexRay) sert à la configuration et à la réalisation de tests qui requièrent une simulation « rest bus » avec FlexRay.

COSYM NIL

COSYM NIL (Network Integration LIN) sert à la configuration et à la réalisation de tests qui requièrent une simulation « rest bus » avec LIN.

COSYM NAE

COSYM NAE (Network Integration Automotive Ethernet) sert à la configuration et à la réalisation de tests qui requièrent une simulation « rest bus » avec l’Ethernet automobile.

COSYM RTC

COSYM RTC (Realtime Execution Connector) sert à la configuration et à la connexion de matériel LABCAR avec un objectif en temps réel.

Conçu pour le cloud

Afin d’apporter des preuves de conformités aux nouveaux standards d’émission de polluants (Real Driving Emission, RDE), ou pour le développement des fonctions de conduite autonome, l’utilisation intensive de tests virtuels est nécessaire. Seul un calcul parallèle massif dans le cloud est à même de réaliser ces tests dans des délais acceptables. Grâce à son architecture modulaire et évolutive, COSYM est la plateforme de simulation du future, spécialement optimisée pour un déploiement dans un cloud.