Steady-State Analysis
Purpose
Determine periodic steady-state operating point
Library
PLECS Extras / Analysis Tools
Description
The Steady-State Analysis block enables you to determine the steady-state operating point of a generic periodic system. Copy this block anywhere into the model that you want to analyze.
A steady-state analysis can be started either by clicking the button Start analysis or with the MATLAB command
plsteadystate(block);
where block is the Simulink handle or the full block path of the Steady-State Analysis block. The block handle or path can be followed by parameter/value pairs that override the settings in the dialog box.
For additional information see section Steady-State Analysis.
Parameters
- System period
- Specifies whether the system period is fixed, i.e. predetermined and constant, or variable (e.g. in case of a hysteresis type controller). If variable is selected, a trigger input will be drawn which is used to determine the end of a period.
- Trigger type
- Specifies which trigger event on the input signal (rising, falling) marks the end of a variable system period.
- System period length/Max simulation time span
- For a fixed system period, the period length; for a variable system period, the maximum time span during which to look for a trigger event marking the end of a period.
- Simulation start time
- The simulation start time for the steady-state analysis.
- Termination tolerance
- The relative error bound. The analysis continues until both the maximum relative error in the state variables and the maximum relative change from one iteration to the next are smaller than this bound for each state variable.
- Max number of iterations
- The maximum number of iterations allowed.
- Steady-state variable
- The name of a MATLAB variable used to store the periodic steady-state vector at the end of an analysis. If the analysis was run interactively from the GUI, the variable is assigned in the MATLAB base workspace. If the analysis was run with the plsteadystate command, the variable is assigned in the caller's workspace.
- Show steady-state cycles
- The number of cycles shown in the Simulink scopes at the end of an analysis.
- Display level
- Specifies the level of detail (iteration, final, off) of the diagnostic messages displayed in the command window.
- Hidden model states
- Specifies how to handle Simulink blocks with 'hidden' states, i.e. states that are not stored in the state vector (error, warning, none).