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 |
---|---|
GeneralizedProbe | Partial model of a generalized three-phase probe |
Buildings.Electrical.AC.ThreePhasesUnbalanced.Sensors.BaseClasses.GeneralizedProbe
Partial model of a generalized three-phase probe
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
Type | Name | Default | Description |
---|---|---|---|
Voltage | V_nominal | V_nominal(min=0, start=480) | RMS Nominal voltage (V_nominal >= 0) [V] |
Boolean | perUnit | true | This flag display voltage in p.u. |
Connectors
Type | Name | Description |
---|---|---|
output RealOutput | V[3] | Voltage in per unit [1] |
output RealOutput | theta[3] | Angle [rad] |
Modelica definition
partial model GeneralizedProbe
"Partial model of a generalized three-phase probe"
extends Icons.GeneralizedProbe;
parameter Modelica.SIunits.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;