This version was validated from Matlab R2017a to Matlab R2022b

Training Videos

New Workflow Features

Graphical View

  • Edit a Vehicle, Edit and Run a Vehicle and Run a Vehicle workflows all use the new graphical control that allows one to navigate their architecture graphically in a Simulink-like view.

Vehicle by reference

  • Autonomie vehicles can now be saved by reference, removing all duplicated information from the a_vehicle files, including:
    • System information like DisplayName and image. That information is loaded from Systems.xml in the program folder
    • Configuration information like layout file, position and connections. That information is loaded from the a_config file
    • Bus and ToWorkspace information. That information is loaded from the a_model files.
  • The vehicle will still contain some of those information when they’re overridden by the user.

Distributive Options Dialog (Parallel Computing Toolbox Required)

  • The local profile is ready out-of-the-box for running simulations on the local machine instead of using AMBER’s native MPI.
  • There are example “template” profiles that the user can fill out with their own cluster information. Specifically, the cluster profile that they pass to parcluster() needs to be specified. The default example profile is called MatlabMJS.

Improved Metadata

  • Synching Vehicle’s with their referenced metadata files has been found to be time consuming. To simplify this process, a new vehicle file format has been introduced. Vehicles can now be saved with references to their corresponding metadata files instead of containing a full copy of their metadata information within themselves. Thus, updating the signals within an a_model file automatically propagates to all files which use that model.

Autonomie Express

  • A new version of Autonomie designed for microsimulation has been released as an AMBER workflow for free called Autonomie Express. Autonomie Express contains libraries of compiled vehicles from our latest SMART studies which can be used with microsimulation tools such as VISSIM and SUMO to add energy consumption to their results.
  • Request a copy today: Request Autonomie Express
    • On the webform under Release select Express
  • Learn about the vehicles shipped with Autonomie Express: US DOE VTO HFTO Benefits Study

Data Analysis

  • A new Matlab Plot tab has been added to the default summary view. This tab gives you access to all the predefined analysis plots available in Autonomie. The list of plot gets updated every time a dataset is added or removed. When the user launches a plot, a new figure will be created for each of the loaded data if that plot is available for that dataset.
  • Summary grid:
    • A filter row was added
    • Drag and dropping a parameter that’s already in the grid will move the grid to highlight the matching cell.
  • A new button was added to delete the whole dataset folder if it’s not needed anymore. The folder is recoverable from the Windows Recycle Bin.

Autonomie Model Library Updates

Model Improvements

  • Simulated accelerator pedal position now has a better match with what we see in vehicle tests, for very low speed operations.
  • The control algorithm for the engine cylinder deactivation (CDA) has been improved based on the test data.

Resolved Issues

Workflow Summary
Edit a Vehicle Running macros on vehicle has been improved, resolved error
Adding parameters to an empty grid on first load of vehicle, resolved error
Behavior of Analysis File tab improved so it clears when vehicle is changed
Matlab error message for loading parameter after building the vehicle
Run Many Vehicles Issue with removing columns after a simulation run resolved
Data Analysis Double clicking to create a plot now adds it to a new figure window
Efficiency results loading as Nan resolved, no longer load as Nan
Issue with dragging and dropping duplicated parameters to results grid fixed, duplicated parameters are now separate instances and have their own respective values
Efficiency values now load in the data analysis plots
Grid now automatically fills out the columns on user added grid tabs
Improved Zooming on the plots
MATLAB Backend/API Duplication now uses more robust Simulink API. Issues with duplicating models from R2020a and newer now resolved. Duplication works for newer models
VPC building of prop and brake block has been revised so that it can be specified by the user in the corresponding .a_layout file using a subbuilder element. Split_midsize_builder.a_vehicle is an example.
Numerous Matlab API improvements and issue fixes. e.g. changeModel method on pxfSystem can transform a terminating system into a container system properly.
Improved handling of the distance-based driver during compilation. User can specify their own time-based to distance-based conversion.