modelLoadCtrl
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 without neutral cable.
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.Terminal_n | terminal | Connector for three-phase unbalanced systems without neutral cable |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Electrical.Interfaces.Load | load1 (from BaseLoadCtrl) | Load 1 | |
| Buildings.Electrical.Interfaces.Load | load2 (from BaseLoadCtrl) | Load 2 | |
| Buildings.Electrical.Interfaces.Load | load3 (from BaseLoadCtrl) | Load 3 | |
| Buildings.Electrical.Utilities.VoltageControl | vCTRL_1 (from BaseLoadCtrl) | Voltage controller for load 1 | |
| Modelica.Blocks.Math.Product | cmd1 (from BaseLoadCtrl) | Block that impose voltage ctrl | |
| Buildings.Electrical.Utilities.VoltageControl | vCTRL_2 (from BaseLoadCtrl) | Voltage controller for load 2 | |
| Modelica.Blocks.Math.Product | cmd2 (from BaseLoadCtrl) | Block that impose voltage ctrl | |
| Buildings.Electrical.Utilities.VoltageControl | vCTRL_3 (from BaseLoadCtrl) | Voltage controller for load 3 | |
| Modelica.Blocks.Math.Product | cmd3 (from BaseLoadCtrl) | Block that impose voltage ctrl | |
| Interfaces.WyeToDelta | wyeToDelta (from BaseLoadCtrl) | Wye to delta load connection | |
| Interfaces.WyeToWyeGround | wyeToWyeGround (from BaseLoadCtrl) | Wye to wye grounded connection |
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.