VEOS est une plate-forme de simulation sur PC pour la validation du logiciel des unités de contrôle électronique (calculateurs) dès les premières phases du processus de développement. Une grande variété de modèles - modèles de fonction, calculateurs virtuels, bus de terrain et modèles d’environnement - peuvent être simulés avec VEOS sans nécessiter de matériel de simulation spécifique.
Grâce à la dernière version du logiciel de simulation basé sur PC, vous pouvez simuler les mécanismes veille/sommeil dans les calculateurs virtuels en utilisant le module MCAL correspondant.
Afin de parcourir des millions de kilomètres sur votre PC, vous pouvez définir autant d’instances VEOS que nécessaire au sein d’un « cluster » pour l’exécution en parallèle de tests de conduite virtuels.
Le logiciel Bus Manager de dSPACE est désormais disponible en version indépendante et vous permet de configurer la simulation du restbus dans le cadre de simulations sur PC avec VEOS.
Ce séminaire web dSPACE vous explique comment mettre à profit les fonctionnalités de la Functional Mock-up Interface (FMI), grâce à la chaîne d'outils dSPACE.
Plus le nombre de personnes impliquées dans le développement du logiciel du calculateur est élevé, plus il est important de tester chaque composant tôt et de façon réaliste. BMW a choisi le logiciel VEOS de dSPACE comme plate-forme centrale de simulation sur PC.
La société Ford Motor Company avait besoin d’une chaîne d’outils qui lui permettrait d’une part d’accélérer le processus de développement pour répondre aux attentes des clients et d’autre part de réduire le temps et les efforts fournis par les nouveaux utilisateurs pour se familiariser avec ses méthodes. Grâce à la chaîne d’outils dSPACE pour la validation virtuelle, elle a atteint ces deux objectifs.
Alors que les attentes des clients sont de plus en plus nombreuses et les exigences Euro NCAP de plus en plus poussées, les coûts de développement des systèmes d'aide à la conduite menacent de devenir incontrôlables. dSPACE vous offre la solution : une chaîne d'outils bien coordonnée pour le développement de fonctions, la validation virtuelle et la simulation Hardware-In-the-Loop.
VEOS de dSPACE est une plate-forme de simulation sur PC qui encourage la validation virtuelle pour le développement d'unités de contrôle électronique (calculateurs). VEOS permet de simuler une large palette de modèles différents, tels que les modèles de fonction, les Functional Mock-up Units (FMUs), les calculateurs virtuels (V-ECUs) et les modèles de véhicule − très tôt dans le cycle de développement et indépendamment de tout matériel de simulation spécifique.
Pour les scénarios multi-modèles, VEOS supporte l’import, la connexion et le fonctionnement de nombreuses fonctions et de nombreux modèles d’environnement basés sur Simulink ou sur la Functional Mock-up Interface (FMI) en étendant ainsi le champ des applications.
VEOS fonctionne sur un PC standard qui offre aux développeurs de fonctions, aux architectes logiciels et aux testeurs de calculateur, diverses nouvelles options de validation virtuelle dès les premières phases du projet.
VEOS s’intègre parfaitement avec les autres produits dSPACE pour fournir une chaîne d'outils complète pour le processus de développement et de test. Cela signifie que les outils et les modèles habituellement utilisés en prototypage rapide de lois de commande et en simulation Hardware-In-the-Loop peuvent également être utilisés virtuellement. De façon similaire, les IHMs provenant de simulations HIL peuvent être réutilisés dans les simulations sur PC avec VEOS et vice versa. VEOS fournit également des interfaces ouvertes afin de connecter et d'utiliser les outils existants.
Functionality | Description |
---|---|
PC-based simulation |
|
Simulink support |
|
FMI support |
|
TargetLink support |
|
AUTOSAR support |
|
Bus simulation |
|
XIL API support |
|
XCP support |
|
Debugging |
|
Code coverage |
|
Tool chain integration |
|
Afin de simplifier l’échange de modèles de simulation, dSPACE propose l’outil Model Interface Package for Simulink® (MIPS) permettant de générer les fichiers conteneurs d’implémentation Simulink (SIC).
Grâce au MIPS qui est gratuit, les experts en modélisation peuvent générer le fichier SIC avec Simulink Coder, sans licence VEOS ou ConfigurationDesk. A partir des modèles Simulink et avec l’outil Run-Time Target de dSPACE, ils peuvent générer le code et créer des fichiers ZIP qui comprennent tous les éléments et le code nécessaires à l’exécution des modèles au niveau de différentes plates-formes de simulation telles que VEOS et SCALEXIO.
Les intégrateurs de modèle qui utilisent les fichiers SIC n’ont pas besoin de générer à nouveau le code pour construire la simulation, ce qui réduit considérablement les efforts lors de leur utilisation dans d’autres projets.
VEOS est facilement intégrable à votre chaîne d'outils existante puisqu’elle supporte les principaux standards automobiles tels que :
Quand vous ajoutez VEOS à votre chaîne d’outils de prototypage rapide de lois de commande ou de HIL afin d’effectuer des simulations sur PC, vous pouvez conserver les outils existants. En utilisant VEOS, vous gagnez en flexibilité et garantissez la capitalisation de vos tests pour vos nouveaux projets et défis.
VEOS est partie prenante du programme de collaboration MathWorks (MathWorks Connections Program). dSPACE coopère étroitement avec MathWorks afin de garantir que le code C généré avec Simulink® Coder™ puisse être intégré et simulé avec VEOS.
Consultez le site Internet du MathWorks Connections Program pour en savoir plus.
Avec VEOS, vous pouvez simuler des modèles Simulink et TargetLink, des FMUs, des composants logiciels AUTOSAR, des calculateurs virtuels et des réseaux de calculateurs dans un seul environnement directement sur votre ordinateur. Ceci permet un processus rapide d’intégration et de validation de votre logiciel de calculateur dès les premières phases du développement. Vous pouvez détecter les erreurs bien avant que le premier prototype matériel n’existe. Mais une plate-forme de simulation sur ordinateur offre aussi l’avantage de pouvoir facilement échanger les paramètres, les modèles et les résultats entre les différents groupes d'utilisateurs au cours du processus de développement. Si les architectes logiciels, les intégrateurs ou les testeurs détectent une erreur, elle peut être comprise, examinée et solutionnée plus facilement par les développeurs de fonction s’ils peuvent utiliser le même environnement de simulation et de test.
Grâce à VEOS, vous pouvez également simuler un réseau de calculateurs virtuels AUTOSAR. Ceux-ci comprennent un environnement réaliste et peuvent être étendus avec des logiciels de base tels que NVRAM ou le gestionnaire d'états du calculateur, selon les exigences du scénario de simulation. Les bus automobiles Ethernet, CAN et LIN et leurs effets spécifiques peuvent être simulés sur un PC utilisant VEOS, sans aucun matériel supplémentaire. Vous obtenez ainsi une simulation précise des fonctions distribuées, y compris la communication de réseau de calculateurs, très tôt au cours du processus de développement.
La conformité avec le standard FMI assure que les modèles créés avec les différents outils de modélisation puissent être exportés sous forme de Functional Mock-up Units (FMUs) et que ces FMUs puissent être facilement intégrées dans les projets de validation virtuelle réalisés avec VEOS. Dans de tels projets, les FMUs peuvent être intégrées avec d'autres FMUs, des calculateurs virtuels (V-ECUs) et des modèles Simulink®. L'utilisateur importe et interface les FMUs aux autres modèles d'interface de la même façon pour tous les types de modèles supportés. L'accès aux variables et aux paramètres pendant la simulation est supporté par ControlDesk, AutomationDesk et le XIL API.
dSPACE supporte le standard FMI qui permet d'intégrer aisément des modèles de simulation provenant de différentes sources.
Support d’applications multicapteursVEOS supporte la communication bidirectionnelle, à faible latence, avec RTMaps, l’environnement d’exécution et de développement de logiciel basé sur les composants d’Intempora.