modelRelay3

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

Parameters

TypeNameDefaultDescription
RealVov0.5Threshold for relay

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputu1
Modelica.Blocks.Interfaces.RealInputu2
Modelica.Blocks.Interfaces.RealInputu3
Modelica.Blocks.Interfaces.RealOutputy
Modelica.Blocks.Interfaces.RealInputu4

Components

TypeNameDefaultDescription
Modelica.Blocks.Logical.GreaterThresholdgreaterThreshold
Modelica.Blocks.Logical.Switchswitch_u3
Modelica.Blocks.Logical.Switchswitch_u4
Modelica.Blocks.Logical.LessThresholdlessThreshold