PLECS 3.3 Online Help

Steady-State Analysis

Purpose

Determine periodic steady-state operating point

Library

PLECS Extras / Analysis Tools

Description

[Picture]

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).