User Tools

Site Tools


simulation_page

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
simulation_page [2023/02/13 10:56]
mina [Menu]
simulation_page [2023/02/21 14:12] (current)
mina [Solver]
Line 1: Line 1:
 ====== Simulation Page ====== ====== Simulation Page ======
  
-The simulation page lets you run best estimat (deterministic)probabilistic (Monte Carlo) or simulation table simulations (sequence). The error section lists problems that must be solved before a simulation can be made.+The simulation page lets you run best estimate (deterministic) or probabilistic (Monte Carlo) simulations. The error section lists problems that must be solved before a simulation can be made.
  
 ===== Menu ===== ===== Menu =====
Line 19: Line 19:
     * **Best estimate** - Run a deterministic simulation, using nominal parameter values.     * **Best estimate** - Run a deterministic simulation, using nominal parameter values.
     * **Probabilistic** - Run a Monte Carlo simulation, using probability density functions for uncertain parameters.     * **Probabilistic** - Run a Monte Carlo simulation, using probability density functions for uncertain parameters.
-    * **Simulation table** - Run a simulation using tabulated parameter values. This type of simulation can be useful when you have different cases and want to run a simulation for each case.+  * **Scenarios** - Include scenarios when running the simulation.
   * **Number of simulations** - Only applies when running a probabilistic simulation. Set the number of realizations (iterations) to perform.   * **Number of simulations** - Only applies when running a probabilistic simulation. Set the number of realizations (iterations) to perform.
  
 ===== Simulation ===== ===== Simulation =====
  
-The simulation section will display simulation progress as well as errors that need to be resolved before a simulation can be performed. The {{:RunAll16.png}} button will start a simulation, and the {{:Stop16.png}} button will stop an ongoing simulation. The progress bar will show you how far the simulation has progressed. For deterministic simulations it will display the current time point, and for probabilistic simulations it will show the current iteration.+The simulation section will display simulation progress as well as errors that need to be resolved before a simulation can be performed. The {{runall24.png?20|}} button will start a simulation, and the {{:stop24.png?20|}} button will stop an ongoing simulation. The progress bar will show you how far the simulation has progressed. For deterministic simulations it will display the current time point, and for probabilistic simulations it will show the current iteration.
  
 ==== Information ==== ==== Information ====
Line 54: Line 54:
     * Produce specified output only - The time vector will contain only the time points given **Time Series**. This setting will greatly decrease memory consumtion and will improve simulation speed.     * Produce specified output only - The time vector will contain only the time points given **Time Series**. This setting will greatly decrease memory consumtion and will improve simulation speed.
  
-|Note|For probabilisticsensitivity analysis and simulation table simulations the output option should be **Produce specified output only**, otherwise only the start and end time is included in the result. A warning message will be presented in the error section. This is to limit the amount of data produced and to guarantee that the same time vector is returned from all simulations.|+|Note|For probabilistic and sensitivity analysis simulations the output option should be **Produce specified output only**, otherwise only the start and end time is included in the result. A warning message will be presented in the error section. This is to limit the amount of data produced and to guarantee that the same time vector is returned from all simulations.|
  
   * **Time series** – This field is only available when the output option is set to either ‘Produce additional output’ or ‘Produce specified output’. To create a time series click the **Add** button. From the window that appears select the type of time series you want to create using the drop-down list. You can add as many time series as you want. However, the possibility to add more than one time series is typically only used when you wish to combine a linear/geometric time series with some custom time points. To remove a time series just click the time series to be deleted and click the **Remove** button.   * **Time series** – This field is only available when the output option is set to either ‘Produce additional output’ or ‘Produce specified output’. To create a time series click the **Add** button. From the window that appears select the type of time series you want to create using the drop-down list. You can add as many time series as you want. However, the possibility to add more than one time series is typically only used when you wish to combine a linear/geometric time series with some custom time points. To remove a time series just click the time series to be deleted and click the **Remove** button.
Line 64: Line 64:
 ==== Outputs ==== ==== Outputs ====
  
-SimulationOutputs.png:pic+ 
 +{{ :screenshots:edit_simulation_settings_outputs.png?200|}}
  
 The output page lets you choose simulation endpoints. All blocks of the project are displayed and are organized by sub-system. By selecting/unselecting either endpoints or whole sub-system nodes, you determine which simulation outputs will be available after the simulation is finished. The output page lets you choose simulation endpoints. All blocks of the project are displayed and are organized by sub-system. By selecting/unselecting either endpoints or whole sub-system nodes, you determine which simulation outputs will be available after the simulation is finished.
Line 80: Line 81:
 **Absolute tolerance** - Absolute error tolerances that apply to the individual components of the solution vector. Absolute tolerance is a threshold value below which the value of the solution component is unimportant. The absolute error tolerances determine the accuracy when the solution approaches zero. **Absolute tolerance** - Absolute error tolerances that apply to the individual components of the solution vector. Absolute tolerance is a threshold value below which the value of the solution component is unimportant. The absolute error tolerances determine the accuracy when the solution approaches zero.
  
-//Default value = auto//+//Default value = 1.0E-6//
  
 **Relative tolerance** - Relative error tolerance that applies to all components of the solution vector y. This tolerance is a measure of the error relative to the size of each solution component. Roughly, it controls the number of correct digits in all solution components, except those smaller than thresholds defined in Absolute tolerance. The default, 1e-3, corresponds to 0.1% accuracy. **Relative tolerance** - Relative error tolerance that applies to all components of the solution vector y. This tolerance is a measure of the error relative to the size of each solution component. Roughly, it controls the number of correct digits in all solution components, except those smaller than thresholds defined in Absolute tolerance. The default, 1e-3, corresponds to 0.1% accuracy.
simulation_page.1676282207.txt.gz · Last modified: 2023/02/13 10:56 by mina