SimulationX symbol realizes the calling a model from the simulation system SimulationX of ITI GmbH. The COM-interface has been implemented internally. Double-click on its symbol in the workflow editor to open the property window:
General
Name
It is the name of the node. This name may be defined basically once time for the entire experiment.
- Comment
The comment for the node.
Working Directory
It is the working directory for the SimulationX file be opened. If the directory starts with the sign "\", it will be the relative path located on the directory of its OptiY-File (*.opy).
File
Select the field and press the button on the right side to open a SimulationX model. The name and the directory of the model will display in the corresponding windows. SimulationX will start at the background automatically.
Calculation Mode
Set calculation mode for the SimulationX model: Transien, Steady-State, Animation, FaultTree, Set Inputs, Set Inputs and Start, Get Outputs and Wait and Get Outputs. Only model parameters will be set by the option Set Inputs and only the results of the simulationX model will be read by the option Get Outputs without any model calculation. Input variables will be set by the option Set Inputs and Start and the simulation will be started without waiting to finish simulation. The simulation process will be waited to finish by the option Wait and Get Outputs. After that, the results will be read.
Equilibrium
If the option is True, the equilibrium of the model will be calculated before each simulation.
Natural Frequency
If the option is True, natural frequency and mode shapes of the model will be calculated after each simulation. First set this option to True, than reopen the SimulationX file again by the filed "File" to make results of eigenfrequencies visible for output.
Process
It declares the kind of the executing of the SimulationX model. There are 2 types:
Serial Simulation will be executed serial.
Parallel Simulation will be executed parallel. First, the original model will be copied to diffenent models. Than, all these models will be loaded into SimulationX and will be executed paralllel at the same time. After finished all processes, the copied models exept the original model will be closed and deleted.
Number of Parallel Processes
This option is visible if the process is parallel. Here, user can specify the max number of parallel executing processes. The number must be at least 2.
Input-Output
If the option is True, the input-output-analysis of the model will be calculated after each simulation. First set this option to True, than reopen the SimulationX file again by the filed "File" to make results of input-output-anaylsis visible for output..
Max. Process-Time [s]
This is the max time for execution of the process in seconds. If the execution of the process is longer than the given time, the process will be killed and the next step of optimization or design of experiment can follow. Thus, user can limited the execution time of external simulation process. If "Max Process-Time" = 0, the execution time is infinite. That means, the process will be executed naturally as long as it needed. There is no time limitation for the external process and OptiY will wait until the process finish to start the next step.
Input
The elements as nominal and stochastic parameters, transfer and output variables of the experiment can be selected as input links for the model.
Output
The output variables of the experiment can be selected as output links for the model.
Input
After selecting the desired input links, the parameters of the model can be assigned to these input links. All parameters of the SimulationX model will display on the left window and all selected input links in the right window. First click the left mouse button on a model parameter (e.g. OptFunction.x1) and a input link (e.g. X1), then click the [>>]-button to assign the selected model parameter to the selected input link. The model parameter assignment will be displayed on the bottom window.
Hint: If a link is assigned to a new model parameter, the old assigned model parameter will be deleted.
Output
After select the desired output links, the results of the model can be assigned to these output links. All model results are listed on the left window and all selected output links on the right window. First click a model result (e.g. OptFunction.f1) and a output link (e.g. i_F1), then click the [>>]-button to assign the selected model result to the selected output link. The model result assignment will be displayed on the bottom window "Model Assignment".
Output Value
After all links are assigned to model parameters and results, the output value of value list of SimulationX model can be edited. That is the way how the only one output value of the output link can be calculated from the value list of the Simulation model result. There are several types as Last Value, Minimal Value, Maximal Value, Mean Value, Sum, Absolute Sum, Bandwidth and Standard Deviation.
Matrix-Column
For the output value list, user can select here the matrix column from the output matrix of the SimulationX result.
Steady State
If the "Calculation Mode = Steady-State", user should select the steady state variable for each output link. There are serveral options to choose as Argument, Amplitude, Fluctuation Coefficient, Excitation, Real Part and Imaginary Part with the steady state order of the model.