OpenIPSL.NonElectrical.Functions

Package with functions used in the models from the library

Information

Extends from Modelica.Icons.FunctionsPackage (Icon for packages containing functions).

Package Content

Name Description
OpenIPSL.NonElectrical.Functions.displayPower displayPower A function to generate a nice string of a power variable with unit attached.
OpenIPSL.NonElectrical.Functions.div0protect div0protect Division avoiding 0 by replacing b with eps if requried
OpenIPSL.NonElectrical.Functions.ImSE ImSE Block for Saturation function of Exc
OpenIPSL.NonElectrical.Functions.ImSE_exp ImSE_exp Block for Saturation function of Exc
OpenIPSL.NonElectrical.Functions.SE SE Scaled Quadratic Saturation Function (PTI PSS/E)
OpenIPSL.NonElectrical.Functions.SE_exp SE_exp Exponential Saturation Function (PTI PSS/E)

OpenIPSL.NonElectrical.Functions.displayPower OpenIPSL.NonElectrical.Functions.displayPower

A function to generate a nice string of a power variable with unit attached.

Information

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
pwrVarVariable to be converted into a string
unitStrUnit string to be appended

Outputs

NameDescription
pwrDspResultant display string

OpenIPSL.NonElectrical.Functions.div0protect OpenIPSL.NonElectrical.Functions.div0protect

Division avoiding 0 by replacing b with eps if requried

Information

This function computes c=a/b. It avoids divisions by zero by replacing a/b with a/eps or a/b whichever of the divisors is larger.

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
aDividend
bDivisor

Outputs

NameDescription
cQuotient

OpenIPSL.NonElectrical.Functions.ImSE OpenIPSL.NonElectrical.Functions.ImSE

Block for Saturation function of Exc

Parameters

NameDescription
SE1Saturation at E1
SE2Saturation at E2
E1 
E2 

Connectors

NameDescription
VE_INUnsaturated Input
VE_OUTSaturated Output

OpenIPSL.NonElectrical.Functions.ImSE_exp OpenIPSL.NonElectrical.Functions.ImSE_exp

Block for Saturation function of Exc

Parameters

NameDescription
SE1Saturation at E1
SE2Saturation at E2
E1 
E2 

Connectors

NameDescription
VE_INUnsaturated Input
VE_OUTSaturated Output

OpenIPSL.NonElectrical.Functions.SE OpenIPSL.NonElectrical.Functions.SE

Scaled Quadratic Saturation Function (PTI PSS/E)

Information

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
uUnsaturated Input
SE1 
SE2 
E1 
E2 

Outputs

NameDescription
sysSaturated Output

OpenIPSL.NonElectrical.Functions.SE_exp OpenIPSL.NonElectrical.Functions.SE_exp

Exponential Saturation Function (PTI PSS/E)

Information

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
uUnsaturated Input
S_EE_1Saturation factor at point E_1
S_EE_2Saturation factor at point E_2
E_1First saturation point
E_2Second saturation point

Outputs

NameDescription
sysSaturated Output
Automatically generated Thu Feb 26 06:56:12 2026.