For a better experience on dSPACE.com, enable JavaScript in your browser. Thank you!

Validation virtuelle
  • Valider au plus tôt le logiciel du calculateur en utilisant des calculateurs virtuels (V-ECUs)
  • Réutiliser V-ECUs pour la simulation du bus résiduel (restbus) pendant les tests Hardware-In-the-Loop avec un calculateur réel
  • Utiliser les mêmes outils tout au long du processus de développement
  • Solution ouverte supportant les standards automobiles
La technologie de la validation virtuelle consiste à :
  • Effectuer des simulations sur PC pour valider, vérifier et tester le logiciel du calculateur sous la forme de V-ECUs sans avoir besoin du hardware
  • Préparer les scénarios de simulation et les tests HIL sur PC
  • Utiliser des V-ECUs en simulation HIL si le prototype hardware du calculateur n'est pas encore disponible
Grâce à la validation virtuelle, vous pouvez effectuer des tâches de développement, de vérification et de validation beaucoup plus tôt et ainsi réduire le nombre de systèmes de test et de prototypes du calculateur supplémentaires nécessaires. Cette approche répond aux besoins de simulation anticipée auxquels les industries automobile et aérospatiale font face actuellement.
Les outils dSPACE couvrent toutes vos exigences en matière de validation virtuelle : SystemDesk® pour générer des calculateurs virtuels (V-ECUs) à partir de l'architecture logicielle du calculateur, VEOS® pour la simulation sur PC ainsi que SCALEXIO et la MicroAutoBox pour la simulation temps réel.
Domaines d’application
La validation virtuelle offre des domaines d’application tout au long du processus de développement du logiciel du calculateur.
  • Développement de fonctions : Afin de tester de nouvelles fonctions, vous pouvez créer un V-ECU simplement à partir des composants logiciels (SWCs) applicatifs et le charger dans VEOS pour effectuer des simulations Software-In-the-Loop et Processor-In-the-Loop avec des modèles d'environnement réalistes.
  • Intégration logicielle : Pour une validation anticipée, vous pouvez intégrer plusieurs V-ECUs ensemble, y compris des composants logiciels des couches basses, et effectuer des tests sur les fonctions associées.
  • Préparation et tests Hardware-In-the-Loop : Grâce à VEOS, vous pouvez définir, paramétrer et tester des modèles d’environnement ainsi qu'exécuter des tests automatisés pour la simulation HIL sans avoir à utiliser de véritable système HIL. Les V-ECUs peuvent également être utilisés pour effectuer une simulation de haute qualité du bus résiduel CAN.
Avantages majeurs
Vous pouvez développer et tester de nouvelles fonctions complexes dans un environnement entièrement virtuel plutôt que sur des bancs d'essais représentant un investissement plus important.
  • Vous pouvez simuler un calculateur complet sur PC avant que le prototype correspondant ne soit disponible – en combinant le système d'exploitation et les composants logiciels des couches basses du calculateur afin de créer un calculateur virtuel.
  • Vous pouvez préparer des modèles de simulation et des librairies de test sur un PC de développement, réduisant ainsi votre temps de préparation au niveau du simulateur HIL.
  • Après avoir effectué les simulations sur votre PC, vous pouvez réutiliser les modèles et les V-ECUs sur un système HIL. Le logiciel d'expérimentation pour l'instrumentation et le contrôle de la simulation HIL peut également être utilisé pour la simulation sur PC.

Un calculateur virtuel (V-ECU) est un logiciel qui émule un calculateur réel lors d’une simulation. Le V-ECU comprend des composants du logiciel applicatif et du logiciel couches basses. Il fournit des fonctionnalités comparables à celles d'un calculateur réel. À la différence d'un calculateur logiciel (« soft ECU ») qui s’appuie uniquement sur un modèle Simulink®/Stateflow® simplifié, un V-ECU utilise habituellement les mêmes composants logiciels que le calculateur final. Il n'y a pas de limite stricte entre un calculateur logiciel et un calculateur virtuel (V-ECU), mais un V-ECU représente généralement le calculateur réel de manière plus réaliste.
Le niveau d'abstraction d'un V-ECU dépend de son cas d'application :
  • les V-ECUs pour le développement d’une fonction isolée du calculateur (comprennent des parties sélectionnées du logiciel applicatif; le RTE et les parties nécessaires des couches basses logicielles sont alors automatiquement pris en charge)
  • les V-ECUs au niveau de l'application (composants logiciels de l'application, RTE, système d'exploitation)
  • les V-ECUs comprenant des éléments du logiciel couches basses (composants logiciels de l'application, RTE, système d'exploitation, modules logiciels des couches basses indépendants du matériel tels que DEM, NVRAM, ECU State Manager, COM, etc.)
Génération d'un V-ECU
Il existe deux possibilités pour créer un V-ECU, selon les données d’entrée, les exigences liées au projet et le respect ou non du standard AUTOSAR :
  • Les développeurs de fonctions et les développeurs logiciels qui ne disposent que de composants isolés peuvent créer un V-ECU directement avec Simulink® ou TargetLink®. Le résultat de cette approche est un V-ECU comportant uniquement une partie sélectionnée de la couche applicative du logiciel du calculateur. Elle permet de mener des tests élémentaires de la fonction.
  • Les intégrateurs de logiciels qui souhaitent tester un réseau plus complexe de fonctions, peuvent combiner dans SystemDesk des composants logiciels, des fonctions ou simplement du code existant provenant de différentes sources afin de créer l'architecture logicielle du calculateur. Ils utilisent alors le Module de Génération de V-ECU de SystemDesk pour concevoir un V-ECU complet. En plus de la couche applicative, celui-ci comprend également l'environnement d'exécution (RTE) et un logiciel couches basses optionnel. Les V-ECUs sont réutilisables durant tout le processus de développement du calculateur à travers la simulation sur PC avec VEOS et la simulation Hardware-In-the-Loop avec SCALEXIO.

Du fait qu'elle supporte les standards automobiles, la plate-forme de simulation offline VEOS est facilement intégrable à votre chaîne d'outils existante. Vous pouvez donc conserver vos outils existants quand vous ajoutez VEOS à votre chaîne outillée pour le prototypage rapide de lois de commande ou pour le test HIL, afin d’effectuer des simulations sur PC. Décider d'utiliser le matériel et les logiciels dSPACE, c'est gagner en flexibilité et la garantie de capitaliser pour vos nouveaux projets et défis.

ASAM
En juillet 2009, l'ASAM (Association for Standardisation of
Automation and Measuring Systems) a mis à jour le nouveau standard HIL API, en définissant une interface pour la connexion d'outils d'automatisation de test comme AutomationDesk avec toute plate-forme de simulation, telle que VEOS ou SCALEXIO. Ce standard permet le développement de tests de manière réellement indépendante de la plate-forme matérielle.

Le standard AUTOSAR
AUTOSAR (AUTomotive Open System ARchitecture) est un standard industriel ouvert pour les architectures automobiles électriques/électronique (E/E). Par exemple, elle définit les interfaces du logiciel du calculateur et permet l'utilisation directe des V-ECUs avec des plates-formes de simulation différentes.

dSPACE est entré dans le partenariat AUTOSAR en tant que membre Premium en Avril 2004 et s’engage proactivement depuis à définir et à développer des parties de l’architecture et ses spécifications.

Functional Mock-up Interface (FMI)

La 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 PLM Openness et s'engage activement dans les projets ProSTEP Smart Systems Engineering et Modelica Association FMI pour continuer à développer le standard FMI. Grâce à ces activités, dSPACE recueille les connaissances et les enseignements nécessaires au support de ses clients utilisant la FMI dans leurs projets.

Vidéo de démonstration sur la validation virtuelle

Contact

Si vous avez des questions à ce sujet, veuillez nous contacter directement. Nous vous aiderons toujours avec plaisir : viva@dspace.com

Informations produit