Description: "Package that contains base classes"

- Home > Modelica

## 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 |  | 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;