ModelDesk is a graphical user interface for simulation, intuitive model parameterization, and parameter set management. It also provides project handling and allows parameter sets to be downloaded to offline and online simulations. It supports tool automation via Python scripts. ModelDesk can be used seamlessly from parameterization to offline and online simulation, and finally to parameter and result management.
Support of ModelDesk processing as a successor of ASM Parameterization
ModelDesk Processing is an integrated parameterization workflow for ASM. With ModelDesk Processing, users can now include initial data, such as measurements, functions, and settings, and process it into parameters optimized for simulation models. The processing routines can be written in the well-known MATLAB® programming environment. Sophisticated error handling procedures support the users during parameterization. Typical use cases include engine parameterization based on test bench measurements, battery parameterization based on impedance spectroscopy or the consideration of kinematics and compliance test bench data in vehicle dynamics parameterizations.
ModelDesk offers graphical parameterization support for the ASM Engine models, giving users intuitive access to complex parameterization processes. Elementary engine configurations – such as the number of cylinders, piston displacement, and injection maps – can be performed on-screen with just a couple of mouse clicks. One extra click provides the data for online simulation on a hardware-in-the-loop (HIL) simulator or for offline simulation with MATLAB®/Simulink®.
The Road Generator is the graphical user interface for defining road networks and sophisticated road features. Roads can be assembled from geometric segments or imported. Features such as lanes, intersections, height, inclination, surface condition, etc., can easily be added to a road by editing attributes that are displayed in 1-D diagrams. The whole road network is visualized in a 2-D view. The road design also interacts closely with the 3-D animation software MotionDesk to define the environment. The Road Generator gives ideal support to complex traffic scenario creation in the development and testing of advanced driver assistance systems (ADAS).
The Maneuver Editor in ModelDesk defines how and where a vehicle moves. Maneuvers usually consist of several segments, each with its own individual properties. These segments are assembled in the maneuver list. A maneuver is created in a similar manner as a road, with a graphical display of the road that the maneuver relates to. Road and maneuver files can be linked.
The Traffic Editor is the user interface for very flexible and easy traffic scenario definition. Traffic scenarios are based on segments, which define the lateral and longitudinal movements of a traffic vehicle for a certain time or distance range. The Traffic Editor offers a combination of graphical and numeric displays and provides copy and paste functionality for a vehicle’s movement and also for segments with multiple vehicles. Thus, the trajectories for new vehicles are easy to implement. A close connection to the Maneuver Editor allows a seamless definition of traffic scenarios depending on maneuver events and vice versa.
All the modeled electric components are displayed graphically in ModelDesk for convenient parameterization. Parameters can be applied directly to the equivalent circuit diagrams of each model. Table editors are available to define the characteristic curves of features like a DC machine’s back EMF generation. Each and every cell in the battery multicell model can be parameterized. Parameters such as nominal capacity, state of charge (SOC), and resistance can be applied to every cell.