Buildings.Electrical.AC.ThreePhasesUnbalanced.Sensors.BaseClasses

Package that contains base classes

Information

This package contains base classes used by the models that are part of the package Buildings.Electrical.AC.ThreePhasesUnbalanced.Sensors.

Extends from Modelica.Icons.BasesPackage (Icon for packages containing base classes).

Package Content

Name Description
Buildings.Electrical.AC.ThreePhasesUnbalanced.Sensors.BaseClasses.GeneralizedProbe GeneralizedProbe Partial model of a generalized three-phase probe

Buildings.Electrical.AC.ThreePhasesUnbalanced.Sensors.BaseClasses.GeneralizedProbe Buildings.Electrical.AC.ThreePhasesUnbalanced.Sensors.BaseClasses.GeneralizedProbe

Partial model of a generalized three-phase probe

Buildings.Electrical.AC.ThreePhasesUnbalanced.Sensors.BaseClasses.GeneralizedProbe

Information

This model contains the parameters and connectors that are used by probe models such as Buildings.Electrical.AC.ThreePhasesUnbalanced.Sensors.ProbeWye and Buildings.Electrical.AC.ThreePhasesUnbalanced.Sensors.ProbeDelta. The output connectors are for the RMS voltage and the angle of the voltage phasors.

Extends from Icons.GeneralizedProbe (Icon representing a generalized probe that measures voltage, and phase angle).

Parameters

TypeNameDefaultDescription
VoltageV_nominal RMS Nominal voltage (V_nominal >= 0) [V]
BooleanperUnittrueThis flag display voltage in p.u.

Connectors

TypeNameDescription
output RealOutputV[3]Voltage in per unit [1]
output RealOutputtheta[3]Angle [rad]

Modelica definition

partial model GeneralizedProbe "Partial model of a generalized three-phase probe" extends Icons.GeneralizedProbe; parameter Modelica.Units.SI.Voltage V_nominal(min=0, start=480) "RMS Nominal voltage (V_nominal >= 0)"; parameter Boolean perUnit = true "This flag display voltage in p.u."; Modelica.Blocks.Interfaces.RealOutput V[3](each unit="1") "Voltage in per unit"; Modelica.Blocks.Interfaces.RealOutput theta[3](each unit="rad", each displayUnit="deg") "Angle"; end GeneralizedProbe;