modelLoadCtrl_N
Extends from Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.BaseClasses.BaseLoadCtrl (Partial model of a three-phase unbalanced load with voltage controllers).
Information
This model represents a partial interface for a three-phase AC unbalanced load with neutral cable. The current in the neutral cable is computed as the algebraic sum of the currents in the loads.
The loads on each phase can be removed using the boolean flags
plugPhase1, plugPhase2, and plugPhase3.
These parameters can be used to generate unbalanced loads.
The loads can be connected either in wye (Y) or delta (D) configuration.
The parameter loadConn can be used for such a purpose.
Each load model has the option to be controlled by a voltage controller. When enabled, the voltage controller unplugs the load for a certain amount of time if the voltage exceeds a given threshold. Mode information about the voltage controller can be found here.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | plugPhase1 (from PartialPluggableUnbalanced) | true | If true, phase 1 is connected |
| Boolean | plugPhase2 (from PartialPluggableUnbalanced) | true | If true, phase 2 is connected |
| Boolean | plugPhase3 (from PartialPluggableUnbalanced) | true | If true, phase 3 is connected |
| Buildings.Electrical.Types.LoadConnection | loadConn (from BaseLoadCtrl) | Buildings.Electrical.Types.LoadConnection.wye_to_wyeg | Type of load connection (Yg or D) |
| Modeling assumption | |||
| Boolean | linearized (from BaseLoadCtrl) | false | If =true introduce a linearization in the load |
| Buildings.Electrical.Types.Load | mode (from BaseLoadCtrl) | Buildings.Electrical.Types.Load.FixedZ_steady_state | Parameters that specifies the mode of the load (e.g., steady state, dynamic, prescribed power consumption, etc.) |
| Nominal conditions | |||
| Modelica.Units.SI.Power | P_nominal (from BaseLoadCtrl) | 0 | Nominal power (negative if consumed, positive if generated) |
| Modelica.Units.SI.Voltage | V_nominal (from BaseLoadCtrl) | Nominal voltage (V_nominal >= 0) | |
| Voltage CTRL | |||
| Boolean | voltageCtrl (from BaseLoadCtrl) | false | This flag enables the voltage control |
| Real | vThresh (from BaseLoadCtrl) | 0.1 | Threshold that activates voltage ctrl (ratio of nominal voltage) |
| Modelica.Units.SI.Time | tDelay (from BaseLoadCtrl) | 300 | Time to wait before plugging the load again after disconnection |
| Initialization | |||
| Types.InitMode | initMode (from BaseLoadCtrl) | Buildings.Electrical.Types.InitMode.zero_current | Initialization mode for homotopy operator |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | y1 (from BaseLoadCtrl) | Fraction of the nominal power consumed | |
| Modelica.Blocks.Interfaces.RealInput | Pow1 (from BaseLoadCtrl) | Power consumed | |
| Modelica.Blocks.Interfaces.RealInput | y2 (from BaseLoadCtrl) | Fraction of the nominal power consumed | |
| Modelica.Blocks.Interfaces.RealInput | Pow2 (from BaseLoadCtrl) | Power consumed | |
| Modelica.Blocks.Interfaces.RealInput | y3 (from BaseLoadCtrl) | Fraction of the nominal power consumed | |
| Modelica.Blocks.Interfaces.RealInput | Pow3 (from BaseLoadCtrl) | Power consumed | |
| Buildings.Electrical.AC.ThreePhasesUnbalanced.Interfaces.Terminal4_n | terminal | Connector for three-phase unbalanced systems with neutral cable |
Components
Revisions
-
September 24, 2014, by Marco Bonvini:
Revised model, it now extends from Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.BaseClasses.PartialLoadCtrl. -
August 27, 2014, by Marco Bonvini:
Revised documentation.