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

La technologie de la validation virtuelle consiste à :

  • Effectuer des simulations sur PC pour valider, vérifier et tester le logiciel du calculateur sous forme de calculateurs virtuels.
  • Pas de matériel électronique supplémentaire nécessaire
  • Préparer et pré-charger les scénarios de simulation et les tests HIL sur PC
  • Utiliser des calculateurs virtuels pendant le développement de fonctions : vérifier les nouveaux algorithmes de commande dans le contexte du logiciel du calculateur existant

Grâce à la validation virtuelle, vous pouvez effectuer des tâches de développement, de vérification et de validation plus tôt et ainsi réduire le nombre nécessaire de systèmes de test et de prototypes du calculateur supplémentaires. Cela répond aux besoins que connaissent actuellement les industries automobiles et aérospatiales en matière de simulation précoce.

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 les logiciels destinés aux expérimentations, à la visualisation et à l’automatisation de tests.

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 tout un calculateur sur un PC avant qu’un prototype ne soit disponible.
  • Vous pouvez préparer des modèles de simulation et des librairies de test sur un PC de développement ce qui réduit votre temps de préparation pour le simulateur HIL.
  • Vous pouvez réutiliser le même logiciel d’expérimentation pour l’instrumentation lors du contrôle de la simulation HIL et aussi lors des simulations sur votre 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 des 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 :
  • Le V-ECU pour le développement d’une seule fonction du calculateur (comprend des entités choisies du logiciel d’application; le RTE et les couches basses nécessaires sont fournis automatiquement)
  • Le V-ECU au niveau de l'application (composants logiciels de l'application, RTE, système d'exploitation)
  • Le V-ECU comprenant des entités des couches basses (composants de l'application logicielle, RTE, système d'exploitation, couches basses indépendantes du matériel tel 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 est un simple V-ECU comportant uniquement une partie sélectionnée 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 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 V-ECU Generation Module de SystemDesk pour concevoir un V-ECU complet. Il comprend l'environnement d'exploitation (RTE) et les couches basses optionnelles en plus de la couche d'application. Les calculateurs virtuels sont utilisés pour la simulation basée sur PC avec VEOS.

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 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 Premium Member 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.

    

Informations approfondies Informations produit