Set Up Virtual Vehicle Architecture
To configure, build, and test your virtual vehicle in the Virtual Vehicle Composer, the first step is to set up the fundamental vehicle architecture, such as the vehicle class, powertrain type, level of vehicle dynamics detail, and model template. Make these choices in the Setup pane of the app.
To start Virtual Vehicle Composer, perform one of these actions:
MATLAB® Toolstrip: On the Apps tab, under Automotive, click the Virtual Vehicle Composer app icon .
MATLAB Command Window: Enter
virtualVehicleComposer
.
Then, go to the Composer tab and click New . This action takes you to the Setup pane. You can return to view this pane any time by clicking the Setup tab.
These architectural choices determine which simulations can be run on your virtual vehicle, and cannot be changed once you click Confirm Setup:
Vehicle class
Powertrain architecture
Vehicle dynamics
Model template
For Vehicle class, you can select either Passenger
vehicle
or Motorcycle
. Select
Passenger vehicle
to set up a four-wheeled vehicle designed
for light-duty use, such as a passenger car, cross-over vehicle, or pickup truck. Select
Motorcycle
to set up a two-wheeled motorcycle.
For Powertrain architecture, choose from the powertrain types. For
Passenger vehicle
, you can choose between a conventional
powertrain with an internal combustion engine, five types of battery-electric powertrain,
and seven types of hybrid-electric powertrain. For Motorcycle
,
you can choose a conventional powertrain with an internal combustion engine, or a
battery-electric powertrain.
The app can model vehicle motion at different levels of detail. The Vehicle dynamics choices depend on the Vehicle class you select:
For
Passenger vehicle
, you have two choices on the Setup pane. If you selectLongitudinal dynamics
, the template models forward vehicle motion. However, you have the option to add vertical and pitch motions in the Data and Calibration pane. If you selectCombined longitudinal and lateral dynamics
, the template models longitudinal, lateral, and vertical translations and their corresponding rotations.For
Motorcycle
, you have two choices. If you selectIn-plane dynamics
, the template will model longitudinal, vertical, and pitch motions. If you chooseOut-of-plane dynamics
, the template will model longitudinal, lateral, and vertical translations, and their corresponding rotations.
Note that the degrees of freedom are relative to the vehicle for all vehicle classes.
Your options for Model template depend on the Vehicle
class you select. The templates are named for the type of physical components
they accommodate. A Simulink
template populates with Simulink® components. A Simscape
template populates with
Simscape™ components. For Passenger vehicle
, you can select
either a Simulink
or Simscape
template. For Motorcycle
, the only choice is
Simscape
.
On the Setup pane, you also select the storage locations for your vehicle project and for a catalog of custom components:
Project path
Configuration name
Custom component catalog
Project path is the storage location to place all of your project work within the model architecture you set. You cannot change it once you click Confirm Setup. Each time you configure a vehicle with a specific set of components and parameters, save the configuration under a unique Configuration name.
Custom component catalog is an XML file you can use to access custom components, such as electric motors, engines, tires, and suspensions that you need to access repeatedly. You can store reparameterized components from within the Virtual Vehicle Composer or Simulink models that are compatible with the model template. You cannot change the custom catalog file name once you click Confirm Setup.
Once you complete your selections, click Confirm Setup. The app loads the information required to create the template you specify.