ETAS ASCMO is the ideal solution for data-based modeling and model-based calibration. It enables users to accurately model, analyze, and optimize the behavior of complex systems with few measurements and advanced algorithms. Both steady-state and transient system behaviors can be captured. The tool can also be used to efficiently optimize parameters in physical models.

Areas of application

ETAS ASCMO is used for model-based calibration in numerous applications, such as the optimization of fuel consumption and engine emissions.

In addition, the tool is able to generate accurate data-based metamodels of physical system simulations. This means the simulation quality of individual system components can be increased and the iteration times of the overall system simulation can be significantly shortened.

The ETAS ASCMO models can be used to simulate the controlled system in model-, software-, and hardware-in-the-loop applications (XiL). For very demanding runtime behavior requirements, the complexity of the models can be greatly reduced. This means that the models can also be used, for example, as “virtual sensors” in production vehicle ECUs.

Efficient and easy to use

Drawing on design of experiments (DoE) methodology, ETAS ASCMO generates a test plan containing all the input parameter combinations that are to be measured on the real system. The combinations are chosen so that the system behavior is captured as accurately as possible while keeping the number of measurements to the bare minimum. This reduces measurement effort in practical applications by more than 80 %.

ETAS ASCMO uses state-of-the-art statistical learning procedures (Gaussian processes) that generate highly accurate models without needing the user to provide parameter values. Using the tool therefore doesn’t require any prior detailed system knowledge or special mathematical expertise.


  • Capture of complex system behavior in both steady-state and dynamic/transient operation using data-based models of very high quality
  • Optimization and model-based calibration of complex systems such as combustion engines and hybrid drives
  • Multi-objective optimization, e.g., of engine performance, emissions, and fuel consumption in the driving cycle


  • Reduction of model complexity for time-critical applications and deployment in ECUs
  • Efficient design of experiments (DoE) approach
  • Rapid optimization of multiple targets and driving cycle
  • Easy to use, no specialist knowledge required
  • Interactive graphical display of multidimensional dependencies
  • Exchange of data and models in standardized formats
  • Powerful MATLAB® and COM interfaces for integrating customer-specific functions and tools as well as coupling with test-bench automation
  • ETAS ASCMO product model: In order to flexibly adapt the tool to the application, ETAS ASCMO comes as a basic installation with various add-ons

ETAS ASCMO product model

In order to flexibly adapt the tool to the application, ETAS ASCMO comes as a basic installation that can be flexibly expanded with various add-on products.


The basic product, ETAS ASCMO-DESK, serves as a common start interface for ETAS ASCMO-STATIC, ETAS ASCMO-DYNAMIC and ETAS ASCMO-MOCA. It also includes useful tools to manage and calculate driving cycles, displaying diffusion diagrams, and editing program maps.


ETAS ASCMO-STATIC offers users a wealth of functions: capturing the stationary behavior of complex systems using data-based models, visualizing and analyzing measurement data, optimizing system parameters, and generating DoE methodology test plans.

ETAS ASCMO-DYN (Dynamic Modeling)

ETAS ASCMO-DYN captures the behavior of complex systems in dynamic/transient operation. The models can be exported as C-code or in specific formats for integration into INCA/MDA, Simulink® or FMI-/FMU-compliant simulation environments. This add-on can also generate test plans.

ETAS ASCMO-MOCA (MOdel CAlibration)

ETAS ASCMO-MOCA enables efficient parameter optimization in physical models. These models can be entered into the tool as a formula or linked as Simulink®, FMU, ETAS ASCET, ETAS ASCMO models.

ETAS ASCMO-SDK (Software Developer Kit)

ETAS ASCMO-SDK provides an open MATLAB® interface with which users can integrate optimization algorithms and flow controls / scripts into the tool. Just as with the basic product’s COM interface, the add-on can also be used to connect to test-bench automation systems.

ETAS ASCMO-SIG (Signal Trace Modeling)

With ETAS ASCMO-SIG, users can model signal traces such as cylinder pressure curves. The dependence of the measurement curves on the input parameters can be represented graphically.

ETAS ASCMO-GO (Global Optimization)

ETAS ASCMO-GO allows users to optimize control variables of combustion engines in the entire operating range in terms of emissions and consumption. Local limits and map smoothness are also taken into account.

ETAS ASCMO-MCI (Model Compression)

ETAS ASCMO-MCI allows very large models to be processed within the ETAS ASCMO tool environment. The add-on reduces the complexity of the model by multiple orders of magnitude through an intelligent reduction in the number of x-axis points.

ETAS ASCMO-ME (Model Export)

ETAS ASCMO-ME allows models to be exported in the following formats: C-code, MATLAB®/Simulink®, ETAS INCA/MDF, Python, Excel VBA, or FMI/FMU.