OpenIPSL.NonElectrical.Logical

Blocks that are described with boolean and logic statements and operations

Information

Extends from Modelica.Icons.Package (Icon for standard packages).

Package Content

Name Description
OpenIPSL.NonElectrical.Logical.NegCurLogic NegCurLogic Negative current logic block
OpenIPSL.NonElectrical.Logical.HV_GATE HV_GATE Passes through the higher value of the two inputs
OpenIPSL.NonElectrical.Logical.LV_GATE LV_GATE Passes through the lower value of the two inputs
OpenIPSL.NonElectrical.Logical.Relay Relay Relay, y = if u1 > 0 then u2 else u3
OpenIPSL.NonElectrical.Logical.Relay3 Relay3 Relay, y = if u1 > Vov then u3 elseif u1 < -Vov then u4 else u2

OpenIPSL.NonElectrical.Logical.NegCurLogic OpenIPSL.NonElectrical.Logical.NegCurLogic

Negative current logic block

Parameters

NameDescription
RC_rfd 
nstartvalue 

Connectors

NameDescription
Vd 
Efd 
XadIfd 

OpenIPSL.NonElectrical.Logical.HV_GATE OpenIPSL.NonElectrical.Logical.HV_GATE

Passes through the higher value of the two inputs

Information

Extends from Modelica.Blocks.Math.Max (Pass through the largest signal).

Connectors

NameDescription
u1Connector of Real input signal 1
u2Connector of Real input signal 2
yConnector of Real output signal

OpenIPSL.NonElectrical.Logical.LV_GATE OpenIPSL.NonElectrical.Logical.LV_GATE

Passes through the lower value of the two inputs

Information

Extends from Modelica.Blocks.Math.Min (Pass through the smallest signal).

Connectors

NameDescription
u1Connector of Real input signal 1
u2Connector of Real input signal 2
yConnector of Real output signal

OpenIPSL.NonElectrical.Logical.Relay OpenIPSL.NonElectrical.Logical.Relay

Relay, y = if u1 > 0 then u2 else u3

Connectors

NameDescription
u1 
u2 
u3 
y 

OpenIPSL.NonElectrical.Logical.Relay3 OpenIPSL.NonElectrical.Logical.Relay3

Relay, y = if u1 > Vov then u3 elseif u1 < -Vov then u4 else u2

Parameters

NameDescription
VovThreshold for relay

Connectors

NameDescription
u1 
u2 
u3 
y 
u4 
Automatically generated Thu Oct 6 17:41:44 2022.