Blocks that are described with continuous equations
Extends from Modelica.Icons.Package (Icon for standard packages).
| Name | Description |
|---|---|
| Derivative lag transfer function block | |
| Integrator with a non windup limiter and variable limits | |
| Lead-Lag filter | |
| Lead-Lag filter with a non-windup limiter | |
| PI controller with no wind-up | |
| PID controller with no wind-up | |
| Ramp-tracking filter | |
| First order lag transfer function block | |
| First order lag transfer function block with a non windup limiter | |
| First order lag transfer function block with a non windup limiter and variable limits | |
| First order lag transfer function block with a non windup limiter, rate limits and blocking input | |
| First order lag transfer function block with a non windup limiter, rate limits, variable output limits and blocking input | |
| First order lead transfer function block |
OpenIPSL.NonElectrical.Continuous.DerivativeLagDerivative lag transfer function block
Extends from Modelica.Blocks.Interfaces.SISO (Single Input Single Output continuous control block).
| Name | Description |
|---|---|
| K | Gain |
| T | Time constant [s] |
| Initialization | |
| y_start | Output start value |
| x_start | Start value of state variable |
| Name | Description |
|---|---|
| u | Connector of Real input signal |
| y | Connector of Real output signal |
OpenIPSL.NonElectrical.Continuous.IntegratorLimVarIntegrator with a non windup limiter and variable limits
Extends from Modelica.Blocks.Interfaces.SISO (Single Input Single Output continuous control block).
| Name | Description |
|---|---|
| K | Gain |
| Initialization | |
| y_start | Output start value |
| Name | Description |
|---|---|
| u | Connector of Real input signal |
| y | Connector of Real output signal |
| outMax | |
| outMin |
OpenIPSL.NonElectrical.Continuous.LeadLagLead-Lag filter
Extends from Modelica.Blocks.Interfaces.SISO (Single Input Single Output continuous control block).
| Name | Description |
|---|---|
| K | Gain |
| T1 | Lead time constant [s] |
| T2 | Lag time constant [s] |
| Initialization | |
| y_start | Output start value |
| x_start | Start value of state variable |
| Name | Description |
|---|---|
| u | Connector of Real input signal |
| y | Connector of Real output signal |
OpenIPSL.NonElectrical.Continuous.LeadLagLimLead-Lag filter with a non-windup limiter
Extends from Modelica.Blocks.Interfaces.SISO (Single Input Single Output continuous control block).
| Name | Description |
|---|---|
| K | Gain |
| T1 | Lead time constant [s] |
| T2 | Lag time constant [s] |
| outMax | Maximum output value |
| outMin | Minimum output value |
| Initialization | |
| y_start | Output start value |
| Name | Description |
|---|---|
| u | Connector of Real input signal |
| y | Connector of Real output signal |
OpenIPSL.NonElectrical.Continuous.PI_No_WindupPI controller with no wind-up
Extends from Modelica.Blocks.Interfaces.SISO (Single Input Single Output continuous control block).
| Name | Description |
|---|---|
| K_P | Voltage regulator proportional gain [1] |
| K_I | Voltage regulator integral gain [1] |
| V_RMAX | Maximum regulator output [1] |
| V_RMIN | Minimum regulator output [1] |
| y_start_int | Initial output value [1] |
| Name | Description |
|---|---|
| u | Connector of Real input signal |
| y | Connector of Real output signal |
OpenIPSL.NonElectrical.Continuous.PID_No_WindupPID controller with no wind-up
Extends from PI_No_Windup (PI controller with no wind-up).
| Name | Description |
|---|---|
| K_P | Voltage regulator proportional gain [1] |
| K_I | Voltage regulator integral gain [1] |
| V_RMAX | Maximum regulator output [1] |
| V_RMIN | Minimum regulator output [1] |
| y_start_int | Initial output value [1] |
| add | |
| K_D | Voltage regulator derivative gain [1] |
| T_D | Voltage regulator derivative channel time constant [s] |
| Name | Description |
|---|---|
| u | Connector of Real input signal |
| y | Connector of Real output signal |
OpenIPSL.NonElectrical.Continuous.RampTrackingFilterRamp-tracking filter
This block is used by the PSS2A and PSS2B models under OpenIPSL.Electrical.Controls.PSSE.PSS. This implementation has been done starting from the block diagram descriptions from [PSSE-MODELS].
However, as noted in [Laera2022], in order to validate the implementation against PSS/E v.33's simulation output, further analysis of the actual model response in PSS/E revealed necessary changes that deviate from the block diagrams in [PSS-MODELS]. Consequently, the implementation herein should not be expected to comply with any other "generic" implementation or block diagram description, but to that implemented in PSS/E v.33.
For more information please refer to [Laera2022].
Extends from Modelica.Blocks.Interfaces.SISO (Single Input Single Output continuous control block).
| Name | Description |
|---|---|
| T_1 | |
| T_2 | |
| M | >=0, M*N<=8 |
| N | >=0, M*N<=8 |
| y_start | Output start value |
| Name | Description |
|---|---|
| u | Connector of Real input signal |
| y | Connector of Real output signal |
OpenIPSL.NonElectrical.Continuous.SimpleLagFirst order lag transfer function block
Extends from Modelica.Blocks.Interfaces.SISO (Single Input Single Output continuous control block).
| Name | Description |
|---|---|
| K | Gain |
| T | Lag time constant [s] |
| y_start | Output start value |
| Initialization | |
| y | Connector of Real output signal |
| Name | Description |
|---|---|
| u | Connector of Real input signal |
| Initialization | |
| y | Connector of Real output signal |
OpenIPSL.NonElectrical.Continuous.SimpleLagLimFirst order lag transfer function block with a non windup limiter
Extends from Modelica.Blocks.Interfaces.SISO (Single Input Single Output continuous control block).
| Name | Description |
|---|---|
| K | Gain |
| T | Lag time constant [s] |
| y_start | Output start value |
| outMax | Maximum output value |
| outMin | Minimum output value |
| Initialization | |
| y | Connector of Real output signal |
| Name | Description |
|---|---|
| u | Connector of Real input signal |
| Initialization | |
| y | Connector of Real output signal |
OpenIPSL.NonElectrical.Continuous.SimpleLagLimVarFirst order lag transfer function block with a non windup limiter and variable limits
Extends from Modelica.Blocks.Interfaces.SISO (Single Input Single Output continuous control block).
| Name | Description |
|---|---|
| K | Gain |
| T | Lag time constant [s] |
| y_start | Output start value |
| T_mod | |
| Initialization | |
| y | Connector of Real output signal |
| Name | Description |
|---|---|
| u | Connector of Real input signal |
| outMax | |
| outMin | |
| Initialization | |
| y | Connector of Real output signal |
OpenIPSL.NonElectrical.Continuous.SimpleLagRateLimBlockFirst order lag transfer function block with a non windup limiter, rate limits and blocking input
Extends from Modelica.Blocks.Interfaces.SISO (Single Input Single Output continuous control block).
| Name | Description |
|---|---|
| K | Gain |
| T | Lag time constant [s] |
| outMax | Maximum output value |
| outMin | Minimum output value |
| rmin | Minimum rate limit |
| rmax | Maximum rate limit |
| Initialization | |
| y | Connector of Real output signal |
| y_start | Output start value |
| Name | Description |
|---|---|
| u | Connector of Real input signal |
| Block | |
| Initialization | |
| y | Connector of Real output signal |
OpenIPSL.NonElectrical.Continuous.SimpleLagRateLimVarFirst order lag transfer function block with a non windup limiter, rate limits, variable output limits and blocking input
Extends from Modelica.Blocks.Interfaces.SISO (Single Input Single Output continuous control block).
| Name | Description |
|---|---|
| T | Lag time constant [s] |
| rmin | Minimum rate limit |
| rmax | Maximum rate limit |
| Initialization | |
| y_start | Output start value |
| Name | Description |
|---|---|
| u | Connector of Real input signal |
| y | Connector of Real output signal |
| outMin | |
| outMax |
OpenIPSL.NonElectrical.Continuous.SimpleLeadFirst order lead transfer function block
Extends from Modelica.Blocks.Interfaces.SISO (Single Input Single Output continuous control block).
| Name | Description |
|---|---|
| K | Gain |
| T | Lead time constant [s] |
| Initialization | |
| y_start | Output start value |
| Name | Description |
|---|---|
| u | Connector of Real input signal |
| y | Connector of Real output signal |