MATLAB® et Simulink®

Les outils ETAS sont utilisés par les développeurs de logiciels et de fonctions, les ingénieurs de tests, d’applications et d’essais pour des tâches spécifiques au domaine dans toutes les phases du développement de logiciels automobiles. Ils vont de l’intégration de logiciels et de calculateurs à l’application des calculateurs dans le véhicule. En outre, les outils MATLAB® et Simulink® sont également utilisés pour développer des fonctions de commande électroniques, pour les modèles simulation ainsi que pour les tâches d’optimisation.

Afin de combiner parfaitement les avantages des deux environnements d’outils, ETAS propose une large gamme d’interfaces vers MATLAB® et Simulink®. Ces interfaces permettent aux ingénieurs travaillant dans les deux environnements d’outils de présenter des solutions adaptées à leur tâche de développement.

Les informations disponibles sur cette page donnent une vue d’ensemble des interfaces MATLAB®/Simulink® des outils ETAS.

Développement fonctionnel, mesure et étalonnage

ETAS INCA-SIP est l’interface commune pour les fichiers Hex et A2L, pour ETAS INCA et MATLAB®/Simulink® en cours d’exécution.

ETAS INCA-SIP – Simulink® Integration Package

ETAS INCA-SIP – Simulink® Integration Package fournit aux développeurs de fonctions l’environnement INCA efficace et spécifique à l’automobile pour mesurer, calibrer et enregistrer les données des modèles Simulink.

Les ingénieurs d’applications utilisent des produits logiciels ETAS INCA pour réutiliser et échanger facilement des expériences et des jeux de données pendant le processus de développement. Pendant la simulation, INCA-SIP connecte virtuellement MATLAB®/Simulink® et INCA via le protocole XCP.

Avec ETAS INCA-MIP, les développeurs peuvent créer des scripts exécutables dans MATLAB® pour automatiser les tâches de mesure et d'étalonnage INCA.

ETAS INCA-MIP – MATLAB® Integration Package

MATLAB® est souvent utilisé pour optimiser les fonctions de commande moteur à l’aide d’algorithmes mathématiques, ainsi que pour automatiser les tâches de mesure et d'étalonnage.

ETAS INCA-MIP – MATLAB® Integration Package est un add-on d'INCA qui permet d’accéder à un grand nombre de fonctions de base du système central d’INCA sous la forme d’une boîte à outil MATLAB®.

Après avoir relié les prototypes fonctionnels aux calculateurs à l’aide de bypass, l’ingénieur de validation peut vérifier la commande électronique modélisée dans le véhicule avec INCA et INCA-EIP.

ETAS INTECRIO-RLINK – Blockset de prototypage

ETAS INTECRIO-RLINK – le blockset de prototypage permet le prototypage rapide de modèles fonctionnels Simulink® dans des environnements réels. Il prend en charge le module ETAS ES830 de prototypage rapide et la famille de matériel de prototypage ES900. INTECRIO-RLINK offre les mêmes options pour la configuration du matériel de prototypage ETAS que l’environnement de prototypage intégré ETAS INTECRIO.

Les prototypes fonctionnels peuvent être reliés aux calculateurs en utilisant la technologie de bypass éprouvée. Les produits logiciels ETAS INCA permettent ensuite à l’utilisateur de vérifier le système de commande électronique modélisé dans Simulink® à bord du véhicule.

INTECRIO-RLINK permet à l’utilisateur de rester dans son environnement Simulink®. Plusieurs blocksets ETAS sont disponibles pour la configuration matérielle.

Les données et modèles générés à partir de Simulink® peuvent être lus et intégrés dans ETAS INTECRIO pour le prototypage.

ETAS INTECRIO – Environnement de prototypage intégré

ETAS INTECRIO est utilisé pour le prototypage de systèmes électroniques embarqués. INTECRIO comprend un environnement d’expérimentation de prototypage rapide, ainsi qu’une plateforme pour l’intégration de modèles fonctionnels et de composants logiciels.

L’environnement de prototypage intégré ETAS INTECRIO est utilisé pour le prototypage de systèmes électroniques sur PC et en environnement réel. Il prend en charge l’intégration des modèles MATLAB®-/Simulink®- et ETAS ASCET-ainsi que des composants logiciels AUTOSAR.

Pour les essais de véhicules, le module de prototypage ES830, ou les modules de la famille de matériel ETAS ES900 ainsi que diverses technologies de bypass sont pris en charge. Grâce au COM-API d’INTECRIO, vous pouvez automatiser facilement des tâches complexes. En outre, INTECRIO peut s’adapter à d’autres applications individuelles grâce à une ingénierie sur mesure adaptée au client. Les produits logiciels INCA permettent, comme d’habitude, le test final avec du matériel réel. Cela garantit que les fonctions du véhicule peuvent être prototypées facilement et de manière universelle.

ETAS EHOOKS est utilisé pour déverrouiller le logiciel de calculateurs à des fins de prototypage, test et étalonnage.

ETAS EHOOKS – Outil d’insertion de points de bypass

ETAS EHOOKS est un outil facile à utiliser qui permet d’appliquer le logiciel de calculateur aux utilisations de bypass. Pour y parvenir, EHOOKS utilise uniquement des données HEX et des informations issues des fichiers descriptifs des calculateurs A2L.

Le package d’intégration Simulink® inclus permet la configuration et la construction automatisée de données HEX dans Simulink®, de sorte que les modèles Simulink® pour les expériences de bypass sur cible peuvent être facilement intégrés dans le logiciel de calculateurs. Comme la commande se fait exclusivement dans Simulink®, le processus de création est simple.

L’export S-Function permet à MATLAB® de continuer à traiter le code de modélisation généré avec ASCET.

ETAS ASCET – Développement logiciel basé sur des modèles

Afin de permettre aux développeurs de logiciels de simuler ou de tester certains modèles avec le code généré par ETAS ASCET, en collaboration avec MATLAB® et Simulink®, ASCET fournit avec l’export S-Function une solution adaptée pour transformer le code en MATLAB®. Cela permet d’utiliser les avantages spécifiques d’ETAS ASCET et de Simulink® pour la modélisation du logiciel de calculateurs et le comportement physique des fonctions de calculateur. Par exemple, les fonctions de commande physique peuvent être développées avec ASCET-DEVELOPER et exportées vers MATLAB®. Elles peuvent ensuite être simulées avec un trajet, un véhicule et le modèle du conducteur dans MATLAB®.

Test matériel in-the Loop (HiL)

ETAS COSYM-HiL crée une description d’interface pour l’intégration du modèle Simulink® dans l’environnement HiL LABCAR d’ETAS.

ETAS LABCAR

L’outil ETAS COSYM-HiL permet d’intégrer des modèles d’environnement Simulink® décrivant le comportement du véhicule, du conducteur et de l’environnement dans le système de test matériel in-the-Loop ETAS LABCAR (voir Aperçu des composants LABCAR). Les modèles Simulink® peuvent être combinés et couplés avec des modèles provenant d’autres sources, tels que des outils de simulation spécifiques au domaine.

Le logiciel ETAS LABCAR-RTPC permet l’exécution simultanée de sous-modèles sur un PC multi-core en temps réel, ce qui permet d’atteindre une performance de simulation très élevée.

Modélisation et optimisation basées sur les données

Les modèles ETAS ASCMO peuvent être exportés en toute compatibilité avec les formats MATLAB®-/Simulink®.

ETAS ASCMOPrédiction précise des comportements complexes du système

ETAS ASCMO permet à l’utilisateur de créer des modèles de simulation à base de données de très haute qualité.

Sur la base des données de mesure, ETAS ASCMO fournit des modèles mathématiques précis de comportement complexe du système permettant d’effectuer des mesures virtuelles. Le logiciel offre ainsi un moyen simple et rapide de modéliser le comportement du système, même le plus complexe, sans paramétrage.

Les modèles ETAS ASCMO exacts peuvent être exportés en un clic vers Simulink®, où ils peuvent être utilisés comme composants lors de la génération de code avec Simulink CoderTM. Dans le même temps, les modèles ETAS ASCMO basés sur les données permettent d’augmenter considérablement la précision et la vitesse de simulation.

Test logiciel in-the Loop (SiL)

L’interface S-Function permet une exécution synchronisée de modèles Simulink® et de calculateurs virtuels.

ETAS ISOLAR-EVE – Interaction avec les calculateurs virtuels

ETAS ISOLAR-EVE permet de tester rapidement et efficacement le code de calculateur sur le PC. Pour ce faire, il crée des calculateurs virtuels (ECU virtuels) qui peuvent être facilement intégrés dans des environnements d’exécution et de test existants grâce à des interfaces ouvertes et flexibles vers des outils de simulation, de test et d’application. Une interface S-Function pour l’intégration dans Simulink® permet d’accéder à ses signaux internes. Il est ainsi possible d’échanger des données en lecture et en écriture entre les modèles Simulink® et les calculateurs virtuels.

L’interface S-Function assure également la coordination temporelle entre le modèle Simulink® et les calculateurs virtuels, permettant d’exécuter les calculateurs virtuels de manière synchrone en temps virtuel. Ceci permet de tester les calculateurs virtuels en utilisant une simulation Simulink® dans des circuits fermés.

ISOLAR-EVE fournit également un cadre de test intégré. Il permet le test d’unité et de composants pour tous les composants logiciels AUTOSAR. Si ces composants logiciels sont générés avec Simulink® Embedded Coder, ils peuvent ensuite être testés directement sur le PC avec l’environnement de test ISOLAR-EVE utilisant un système d’exploitation AUTOSAR. Dans la suite du processus de développement, des tests fonctionnels et d’intégration avec d’autres composants logiciels (logiciel d’application, logiciel de base, RTE) sont facilement réalisables.

MATLAB® et Simulink® – Produits