VEOS

Platform for PC-based simulation of models and ECU network communication

VEOS is a PC-based simulation platform for electronic control unit (ECU) software validation in many development stages. It lets you simulate a multitude of different models – from function models to networks of virtual ECUs, bus systems and vehicle models – even in early phases of development.​​​​​​​

  • Simulation on Linux operating systems

    VEOS is now available for Linux operating systems.

  • Command line interface

    You can now operate VEOS from the command line on Windows and Linux operating systems. This facilitates automated workflows where COM automation is not available, for example, in continuous integration scenarios.

  • Simulation of adaptive V-ECUs

    You can integrate Linux-based virtual ECUs with adaptive applications into offline simulations with VEOS on both Windows and Linux operating systems. This allows you to test ADAS/AD functions in a virtual environment.

  • Recorded Webinar: Functional Mock-up Interface Support

    This dSPACE webinar shows you how to benefit from the features of the Functional Mock-up Interface (FMI) with the dSPACE tool chain.

    Read more

  • Functional SIL stations at BMW

    The higher the number of people involved in the development of ECU software, the more important it is to test the individual components early and realistically. BMW has chosen dSPACE VEOS as their central, PC-based simulation platform.

    Read more

  • AUTOSAR simulation with VEOS

    The Ford Motor Company needed a tool chain that on the one hand accelerates the development process to meet customers’ expectations and on the other hand reduces the time and effort required by new adopters to familiarize with its methods. With the dSPACE virtual validation tool chain, they found both.

    Read more

  • Euro NCAP Tests with Virtual Test Drives

    As customer expectations rise and Euro NCAP requirements get tougher, the cost of developing advanced driver assistance systems threatens to become unmanageable. dSPACE offers the solution: a well-coordinated tool chain for function development, virtual validation and hardware-in-the loop simulation.

    Read more

Application Areas

dSPACE VEOS is a PC-based simulation platform that promotes SIL testing for the development of electronic control units (ECUs):

  • Simulating a wide range of different models, such as function models, Functional Mock-up Units (FMUs), virtual ECUs (V-ECUs), and vehicle models, in the early development stages independent of any specific simulation hardware.
  • For multi-model scenarios, VEOS supports importing, connecting, and running any number of function and plant models based on Simulink or Functional Mock-up Interface (FMI), thereby extending the scope of the applications.

Key Benefits

VEOS runs on standard PCs, which gives function developers, software architects, and ECU testers a variety of valuable options for SIL testing during the early project phases:

  • Available for Windows and Linux operating systems.
  • Easy integration into cloud-based solutions for SIL testing.
  • Support for co-simulations with third-party tools.
  • Flexible integration into the development process.
  • Software-software integration can be tested from component to system level.
  • Sophisticated environment models can be integrated with virtual ECUs to validate complex controller strategies or simulate and test entire virtual vehicles.
  • Continuity throughout the entire tool chain and easy transition from SIL to HIL testing.

Systematic Extension to the dSPACE Tool Chain

  • Open interfaces to connect and use existing tools.
  • Easy reuse of data, tools, and models between HIL simulations and SIL testing.

Functionality Description
PC-based simulation
  • Simulation of heterogeneous models, from function models to virtual ECUs (V-ECUs), bus systems, and vehicle models
  • No additional hardware needed for simulation
  • Simulation on virtual machines and in containers
  • Co-simulation support
  • Simulation of sleep/wake mechanisms in V-ECUs for more realistic network simulation
  • Bus simulation:
    • ECU network communication on automotive Ethernet, CAN, CAN FD, and LIN buses, including messages, scheduling, and arbitration
    • Distributed functions in complete LIN networks on MCAL level without real hardware
  • C code debugging in running simulations
  • Code coverage: analyzing the extent to which code has been tested with CTC++ from Testwell
Tool chain integration

Off-the-shelf integration into tool chains:

  • Software-in-the-loop (SIL), including SIMPHERA
  • Rapid control prototyping (RCP)
  • Hardware-in-the-loop (HIL)
  • Compatible with:
    • TargetLink
    • Simulink
    • Bus Manager

Supported Standards and Protocols

Description

FMI
  • Simulation of Functional Mock-up Units (FMUs) based on the Functional Mock-up Interface (FMI) for co-simulation
  • Support of FMI 2.0 functionalities and access/monitoring for all variables and parameters defined by an FMU
AUTOSAR
  • Simulation of classic and adaptive virtual ECUs
  • AUTOSAR-compliant operating system
  • Support of AUTOSAR basic software modules
  • Support of AUTOSAR Release R20-11 and Microsoft® Visual Studio® 2017
XIL API
  • Support of XIL API Model Access Port
XCP
  • Access to Simulink and TargetLink models as well as V‑ECUs via XCP on Ethernet

 

PC-Based Simulation of Heterogeneous Models

VEOS offers a variety of functions to simulate heterogeneous Models:

  • Support of various model types: Simulink and TargetLink models, FMUs, virtual ECUs, and ECU networks in a single environment directly on your PC.
  • Support of Simulink implementation containers (SICs).
  • Identical user workflow across all supported model types for importing and connecting FMUs to other model interfaces.
  • Variable and parameter access during simulation via ControlDesk, AutomationDesk, and XIL API.
  • Debugging the source code.

Comprehensive Bus Simulation

With VEOS your bus simulation needs are covered:

  • Simulation of virtual ECU networks.
  • Support of automotive Ethernet, CAN, and LIN bus communication, including all bus-specific effects, without any additional hardware.
  • Integration of bus simulation containers (BSCs) generated by the Bus Manager.

Efficiently Integrating Various Modeling Approaches

Compliance with FMI ensures that models created in various modeling tools can be exported as Functional Mock-up Units (FMUs) and that these FMUs can readily be integrated in VEOS-based virtual validation projects. In such projects, FMUs can be integrated together with other FMUs, virtual ECUs (V-ECUs), and Simulink® models. The user workflow for importing and connecting FMUs to other model interfaces is identical for all supported model types. Variable and parameter access during simulation is supported by ControlDesk, AutomationDesk and XIL API.

Functional Mock-up Interface

dSPACE supports the open FMI standard for an easy integration of simulation models from various sources.

Support of Multisensor Applications

VEOS supports bidirectional, low-latency communication with RTMaps, the component-based software development and execution environment from Intempora.

  • VEOS Product Information, PDF, English, 1046 KB
More Information Success Stories Documentation Contact Information

Subscribe newsletter

Subscribe to our newsletters, or manage or delete your subscriptions