MATLAB® et Simulink®

ETAS propose les bonnes interfaces pour se connecter chez le client aux outils basés sur MATLAB®/Simulink®.

Dans l'industrie automobile, MATLAB® et Simulink® sont souvent utilisés pour le développement de fonctions de commande,  pour les modèles de simulation et pour les tâches d'optimisation. Les ingénieurs utilisent par ailleurs les outils ETAS pour mener à bien des tâches spécifiques au domaine à tous les stades du  développement de logiciels automobiles.

Afin de permettre une parfaite combinaison des caractéristiques distinctives de ces deux types d'outils, ETAS propose une large gamme d'interfaces MATLAB® et Simulink®. Grâce à ces interfaces, les ingénieurs travaillant à la fois avec MATLAB®/Simulink® et les outils ETAS peuvent disposer de solutions appropriées à leurs développements individuels.

Cette page présente une synthèse des interfaces fournies par les différents produits ETAS.

ETAS INCA-SIP connecte ETAS INCA à MATLAB®/Simulink® à l'exécution.

Fonction developpement, mesure et calibration

ETAS INCA-SIP – Simulink® Integration Package

ETAS INCA-SIP, (INCA Simulink Integration Package) fournit aux développeurs de fonctions  Simulink un environnement performant et propre au secteur automobile pour leurs mesures, calibrations et enregistrements des données de leurs modèles Simulink.

Avec INCA, les montages d'expérimentation et enregistrements de données peuvent être aisément réutilisés et échangés entre les ingénieurs de calibration durant le processus de développement. A cours de la simulation, INCA-SIP connecte INCA à MATLAB®/Simulink® au travers d'un protocole XCP

Avec ETAS INCA-MIP, MATLAB® peut être utilisé pour générer des scripts exécutables automatisant les tâches de mesure et de calibration dans ETAS INCA.

ETAS INCA-MIP – MATLAB® Integration Package

MATLAB® est souvent utilisé pour l'optimisation mathématique des fonctions de commande moteur et l'automatisation des tâches de mesure et de calibration.

ETAS INCA-MIP est un add-on d'INCA, qui donne accès à toute une série de fonctions de base du cœur du système INCA  via l'utilisation d'une boîte à outils MATLAB®.

ETAS INTECRIO-RLINK répond aux besoins des développeurs de fonctions travaillant exclusivement avec Simulink®. Il fournit toutes les options de configuration pour le matériel de prototypage ETAS de l'environnement de prototypage intégré INTECRIO.

ETAS INTECRIO-RLINK – Blockset de prototypage

Le blockset de prototypage INTECRIO-RLINK autorise un prototypage rapide de modèles de commande Simulink® dans l'environnement réel. Il supporte la famille de matériel de prototypage ES900 d'ETAS. Les prototypes de commande peuvent être connectés à des calculateurs faisant appel à la technologie bypass éprouvée.

Les utilisateurs peuvent ainsi valider le système de calculateur complet modélisé dans Simulink® avec ETAS INCA. Le PC équipé de Windows peut en outre être utilisé directement comme cible non temps réel.

ETAS INTECRIO-RLINK est également utilisé pour calibrer des modèles de fonctions de calculateur Simulink® sur le PC.

Le Blockset pour la mesure et la calibration sous Windows, autrefois livré séparément en tant que module d’extension INCA-VLINK, fait également partie de la solution INTECRIO-RLINK. Il permet d’effectuer la calibration et la validation des modèles Simulink® fonctionnant en tant que programmes exécutables sur les PC Windows standard.

ETAS INTECRIO autorise le prototypage de systèmes électroniques automobiles. Il fournit également une plate-forme d'intégration pour les modèles de fonctions et composants logiciels, ainsi qu'un environnement d'expérimentation pour le prototypage rapide.

ETAS INTECRIO – Environnement de prototyopage intégré

L'environnement de prototypage intégré ETAS INTECRIO autorise le prototype de systèmes électroniques automobiles  sur le PC et dans l'environnement réel. Il supporte l'intégration de modèles MATLAB®/Simulink® avec des modèles ETAS ASCET, des modules en code C et des composants logiciels AUTOSAR.

Pour les tests embarqués, la famille de matériel de prototypage ES900 est supporté, avec différents types de montages de bypass. Les interfaces ouvertes pour l'automatisation et la personnalisation et l'utilisation de modèles de prototypage générés dans INCA permettent un prototypage à la fois universel et flexible de fonctions automobiles.

ETAS EHOOKS est utilisé pour préparer des points de bypass dans le code du calculateur, avec possibilité d'accès via des outils de prototypage, de test et de calibration.

ETAS EHOOKS – Outil d'insertion de points de bypass

ETAS EHOOKS est un outil facile à utiliser pour insérer des points de bypass dans les logiciels de calculateurs en n'ayant accès qu'aux seuls fichiers HEX et A2L ; aucune autre information sur le calculateur n'est nécessaire.

Le Simulink® Integration Package inclus permet de configurer et de constituer en automatique des fichiers HEX à partir de Simulink®. Cela facilite l'intégration de modèles Simulink® directement dans le logiciel du calculateur pour les expérimentations de bypass sur cible. La commande de l'ensemble du processus à partir de Simulink® fournit à l'utilisateur une méthode de travail naturelle, intuitive et efficace.

Le convertisseur modèle-modèle ETAS ASCET-M2M transforme des modèles Simulink en modèles ASCET. Dans ETAS ASCET, le développeur de logiciels affine la fonction de commande importée et génère du code ECU.

ETAS ASCET – Développement de logiciels sur la base de modèles

ETAS ASCET-MD inclut une licence pour ETAS ASCET-M2M, un outil qui permet de convertir des modèles entre Simulink® et ASCET-MD. Les utilisateurs peuvent ainsi exploiter les avantages propres au domaine de chaque langage de modélisation, et intégrer des modèles Simulink® dans une chaîne d'outils sur la base d'ASCET.

ETAS ASCET-PSL est une solution fournie par ETAS Application Engineering Services. Avec ASCET-PSL, les utilisateurs peuvent générer des fonctions de commande exécutables avec ASCET et les intégrer dans des modèles Simulink®. Les modèles ASCET peuvent ainsi être validés dans Simulink®, par exemple avec des modèles de simulation fournis dans Simulink® ou en comparant les résultats des calculs parallèles de modèles créés pour la même fonction dans Simulink® et ASCET.

Avec ETAS LABCAR-MCS, une description d'interface modèle requise pour intégrer le modèle Simulink® dans l'environnement HiL d'ETAS LABCAR est générée automatiquement à partir du code source du modèle.

Hardware-in-the-Loop-Testing (HiL)

ETAS LABCAR

Pour la simulation Hardware-in-the-Loop, ETAS LABCAR-MCS garantit une intégration aisée de modèles de simulation Simulink® dans ETAS LABCAR afin de représenter le comportement du véhicule, du conducteur et de l'environnement. Les modèles Simulink® peuvent être combinés et couplés à des modèles d'origine différente, par exemple des outils de simulation propres au domaine.

Une haute performance de simulation est obtenue au travers de l'exécution parallèle de modèles multiples sur un PC multicore, en temps réel, au moyen du logiciel ETAS LABCAR-RTPC .

ETAS ASCMO fournit des modèles mathématiques précis du comportement de systèmes complexes à partir de données de mesure et de mesures virtuelles. Les modèles générés avec ETAS ASCMO peuvent être exportés dans des formats MATLAB®/Simulink®.

Modélisation et optimisation à partir de données

ETAS ASCMO – Prévision précise du comportement de systèmes complexes

ETAS ASCMO permet à l'utilisateur de créer des modèles de simulation sur la base de données en garantissant un niveau de qualité extrême de ces modèles.

 ETAS ASCMO est un moyen rapide et aisé de constituer des modèles de systèmes présentant un comportement très complexe, sans paramétrisation du modèle. Ces modèles précis peuvent être exportés dans Simulink® d'un simple clic. Ils peuvent également être utilisés pour générer du code avec Simulink CoderTM. Les modèles d'ETAS ASCMO basés sur des données permettent d'accroître considérablement la précision de la simulation.

MATLAB® et Simulink® – Produits