Solution dSPACE pour la simulation sur PC ou sur le cloud

Des applications automobiles classiques, telles que le groupe motopropulseur ou le système de freinage, aux applications et fonctions edrive pour la conduite autonome, que vous travailliez sur des calculateurs virtuels ou sur des algorithmes pour la conduite autonome - avec la solution dSPACE pour les tests SIL (Software-in-the-Loop), vous pouvez accélérer considérablement votre processus de développement logiciel en testant et en validant virtuellement. dSPACE vous offre une solution de développement et de test complète, modulaire et évolutive. Vous pouvez facilement simuler un équipement sous test sur un PC, le connecter à des modèles physiques, exécuter des tests évolutifs dans le cloud, puis réutiliser facilement les scripts de test sur les systèmes Hardware-in-the-Loop (HIL). Faites confiance aux solutions innovantes et performantes de dSPACE.

dSPACE – Votre partenaire pour la simulation et la validation.

Points forts

  • Environnement de développement et de test intégré de bout en bout pour les tests SIL à travers les nombreuses étapes de développement, depuis les premiers tests de logiciels du calculateur et le chargement préalable des tâches de préparation jusqu'à la validation complète de systèmes entiers
  • Des calculateurs virtuels (V-ECUs) flexibles à tous les niveaux : modèles d’algorithmes, applications multicapteurs, calculateurs virtuels avec ou sans logiciel de base (BSW), logiciel de base généré ou tierce partie
  • Un simulateur logiciel (VEOS) comme plateforme centrale de simulation et d'intégration pour les modèles d'installation/environnement, les applications multicapteurs et les calculateurs virtuels (AUTOSAR et non-AUTOSAR), y compris la virtualisation des bus
  • Transition directe entre les simulations SIL et HIL, p. ex. pour la réutilisation mutuelle de vos tests SIL/HIL
  • Solution extensible pour rejouer les données et les test SIL (tests de sécurité fonctionnelle basés sur des scénarios ou sur des exigences, tests SOTIF, etc.) sur un seul PC, sur un groupe de PC ou dans le cloud
  • Modèles de simulation performants pour capteurs (caméra, lidar, radar), trafic, véhicules et environnement
  • Outils logiciels pratiques pour la configuration, l'expérimentation, la visualisation, la gestion des données et des tests, et l'automatisation des tests - à la fois performants et faciles à utiliser
  • Le résultat : plus d'efficacité, de productivité et de fiabilité pour vos innovations !

Un calculateur virtuel (V-ECU) est un logiciel qui représente un calculateur réel dans une simulation. Contrairement à un calculateur logiciel, qui utilise uniquement un modèle Simulink®/Stateflow® simplifié, un calculateur virtuel exécute le code de production réel. C’est uniquement du code qui ne nécessite pas de matériel spécifique. Dans les scénarios de simulation SIL, les calculateurs virtuels sont utilisés à la place de calculateurs réels ou de modèles de contrôleur.

Les calculateurs virtuels peuvent avoir des niveaux d’abstraction différents selon leur utilisation :

  • Les calculateurs virtuels (V-ECUs) au niveau de l’application comprennent des parties choisies du logiciel applicatif, le système d’exploitation, l’environnement d’exécution (RTE) et les modules nécessaires des couches basses typiquement fournis par dSPACE.
  • Les calculateurs virtuels peuvent aussi comprendre le logiciel applicatif et des éléments du code de production des couches basses tels que le Diagnostic Event Manager (Dem), la NVRAM (NvM) et les couches de communication (COM).
  • Les calculateurs virtuels peuvent comprendre le logiciel applicatif complet et le logiciel de base de production indépendant du matériel, hormis les modules pour la couche MCAL (Microcontroller Abstraction Layer).

Générer des calculateurs virtuels (V-ECUs)

Il existe diverses possibilités pour créer un V-ECU, selon leur destination, les exigences liées au projet et si le développement est basé sur le standard AUTOSAR :

Les développeurs de fonctions et les développeurs logiciels qui ne travaillent qu’avec des composants isolés peuvent créer un V-ECU directement à partir de Simulink® ou de TargetLink. Le résultat est un V-ECU simple comportant uniquement une partie spécifique de la couche applicative du logiciel du calculateur. Elle permet de mener des tests fonctionnels élémentaires.

Les intégrateurs de logiciels qui souhaitent tester un assemblage plus complexe de fonctions, peuvent combiner dans SystemDesk des composants logiciels, des fonctions ou un code non AUTOSAR provenant de différentes sources afin de créer l'architecture logicielle du calculateur. Ils utilisent alors le V-ECU Generation Module de SystemDesk pour créer un V-ECU complet. Il comprend l'environnement d'exécution (RTE) et si nécessaires, les couches basses optionnelles en plus de la couche applicative. Les calculateurs virtuels sont utilisés pour la simulation basée sur PC avec VEOS.

VEOS est facilement intégrable aux chaînes d'outils existantes du fait qu'il supporte divers standards automobiles. Vous pouvez ainsi conserver les outils existants quand vous ajoutez VEOS à votre chaîne d’outils HIL ou RCP (prototypage rapide de lois de commande) afin d’effectuer la simulation XCP, XIL API sur PC. Grâce à l’utilisation du matériel et des logiciels dSPACE, vous gagnez énormément en flexibilité et avez la garantie de capitaliser vos investissements pour vos nouveaux projets et défis.

ASAM

En juillet 2009, l’ASAM (Association for Standardisation of Automation and Measuring Systems) a publié le nouveau standard XIL API, définissant une interface commune pour la connexion d’outils d’automatisation des tests, tels qu’AutomationDesk, aux plates-formes de simulation compatibles, comme VEOS ou SCALEXIO. Ce standard permet le développement de tests de manière réellement indépendante de la plate-forme matérielle.

AUTOSAR

AUTOSAR (AUTomotive Open System ARchitecture) est un standard industriel ouvert destiné aux architectures électriques/électroniques (E/E) automobiles. dSPACE a rejoint le partenariat AUTOSAR en tant que membre premium en avril 2004 et participe activement à la définition et au développement des éléments de cette architecture et de ses spécifications.

Functional Mock-up Interface (FMI)

L’interface Functional Mock-up Interface (FMI) est un standard ouvert permettant l’échange et l’intégration des modèles d’environnement fournis par différents fournisseurs d’outils. dSPACE a signé le Codex of PLM Openness et s’engage activement dans les projets ProSTEP Smart Systems Engineering et Modelica Association FMI pour continuer à développer le standard FMI ainsi que dans le projet System Structure and Parameterization of Components for Virtual System Design (SSP) de Modelica Association.

  • SIL Testing Informations produit, PDF, Anglais, 691 KB
Informations approfondies Communiqués de presse Documentation Contactez-Nous

S'inscrire à la Newsletter

S’abonner à nos newsletters, gérer ses abonnements ou se désabonner