Simulations and Simulation Sets

Set Containing 5 Simulations Uses One Core For Each Directly

Set Containing 9 Simulations Must Share the 7 Cores Available (Decreased Efficiency)

Only projects loaded under the Projects branch in the workspace primary window may be added as a Simulation in a Simulation Set. Simulation sets and corresponding settings are all stored as part of the workspace.

Adding/Removing/Modifying

Simulation Set Properties

To invoke the Simulation Set Properties dialog, right-click on an existing simulation set and select Properties...

 

 

The following describes the properties available for simulation sets:

 

Simulation Set

 

General:

Parallel Multiple Run (PMR):

Command Line

Pre and post-run processes may be performed between simulation set runs. For example, a batch file can be used to copy or move EMTDC output files to another folder before the next simulation set is started.

Simulation Properties

To invoke the Simulation Properties dialog, right-click on an existing simulation and select Properties...

 

 

The following describes the options available for simulations:

 

General

Global Substitutions

Parallel Multiple Run (PMR)

Pre-Launch

Viewing Simulation Properties in the Parameter Grid

Managing simulation and simulation set options can become unruly when many simulation sets are defined in the workspace. Thankfully, the Parameter Grid may be utilised for these tasks. Simulation set options, simulation options, simulation project setting overrides, and simulation layer overrides, may all be managed through the parameter grid:

 

Simulation Set Properties

Simulation Properties

Project Setting Overrides and Layer Overrides

 

Here is an example simulation options view in the parameter grid:

 

Project and Layer Overrides

It is possible to override both the project settings and project layer configurations, in the context of a specific simulation task. This is powerful in that it enables you to launch multiple simulation tasks, based on the same project, where the settings or layer configurations are unique to each task.

 

To open the project or layers override dialog, right-click on a simulation task and select Overrides | Project Settings... or Layers...

 

NOTE: If the project does not contain any layers, the Layers... option will be disabled

Project Overrides Dialog

The Project Overrides dialog contains four categories, but there really only two parts to the dilaog: Runtime and Compiler. Runtime gives you access to the Project Settings Runtime tab for the project associated with this simulation task, whereas compiler gives you access to the advanced Fortran, MATLAB and C compiler options, under the Project Settings Fortran tab.

 

 

To override a Runtime or Compiler setting, click on the Runtime Overrides or the Compiler Overrides categories to bring up that form. For the Runtime Overrides, the dialog will appear as below:

 

 

Be default, all properties in this form are set to Use Default. This simply means to use the setting value set in the project settings. However, if you want to change or override one or more of these settings, select Override from the setting drop list. In the above image, it has been selected to enable override of the simulation time step.

 

Going back to the Runtime category, we can see that the simulation time step tob used when this task is launched, will be 100 us.

 

NOTE: The original project setting in the associated project will remain unchanged. This information is saved with the simulation task, not the project itself.

Layer Overrides Dialog

The Layer Overrides dialog functions in the same manner as the Project Overrides dialog above, except it is used to configure the project layer configurations of course.