modelBaseLoadCtrl
Extends from Buildings.Electrical.Interfaces.PartialPluggableUnbalanced (Partial interface for unbalanced loads).
Information
This model represents a partial interface for a three-phase AC unbalanced load.
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 | Buildings.Electrical.Types.LoadConnection.wye_to_wyeg | Type of load connection (Yg or D) |
| Modeling assumption | |||
| Boolean | linearized | false | If =true introduce a linearization in the load |
| Buildings.Electrical.Types.Load | mode | 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 | 0 | Nominal power (negative if consumed, positive if generated) |
| Modelica.Units.SI.Voltage | V_nominal | Nominal voltage (V_nominal >= 0) | |
| Voltage CTRL | |||
| Boolean | voltageCtrl | false | This flag enables the voltage control |
| Real | vThresh | 0.1 | Threshold that activates voltage ctrl (ratio of nominal voltage) |
| Modelica.Units.SI.Time | tDelay | 300 | Time to wait before plugging the load again after disconnection |
| Initialization | |||
| Types.InitMode | initMode | Buildings.Electrical.Types.InitMode.zero_current | Initialization mode for homotopy operator |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | y1 | Fraction of the nominal power consumed | |
| Modelica.Blocks.Interfaces.RealInput | Pow1 | Power consumed | |
| Modelica.Blocks.Interfaces.RealInput | y2 | Fraction of the nominal power consumed | |
| Modelica.Blocks.Interfaces.RealInput | Pow2 | Power consumed | |
| Modelica.Blocks.Interfaces.RealInput | y3 | Fraction of the nominal power consumed | |
| Modelica.Blocks.Interfaces.RealInput | Pow3 | Power consumed |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Electrical.Interfaces.Load | load1 | Load 1 | |
| Buildings.Electrical.Interfaces.Load | load2 | Load 2 | |
| Buildings.Electrical.Interfaces.Load | load3 | Load 3 | |
| Buildings.Electrical.Utilities.VoltageControl | vCTRL_1 | Voltage controller for load 1 | |
| Modelica.Blocks.Math.Product | cmd1 | Block that impose voltage ctrl | |
| Buildings.Electrical.Utilities.VoltageControl | vCTRL_2 | Voltage controller for load 2 | |
| Modelica.Blocks.Math.Product | cmd2 | Block that impose voltage ctrl | |
| Buildings.Electrical.Utilities.VoltageControl | vCTRL_3 | Voltage controller for load 3 | |
| Modelica.Blocks.Math.Product | cmd3 | Block that impose voltage ctrl | |
| Interfaces.WyeToDelta | wyeToDelta | Wye to delta load connection | |
| Interfaces.WyeToWyeGround | wyeToWyeGround | Wye to wye grounded connection |
Revisions
-
September 17, 2016, by Michael Wetter:
Corrected wrong annotation to avoid an error in the pedantic model check in Dymola 2017 FD01 beta2.
This is for issue 557. -
February 26, 2016, by Michael Wetter:
Added adapters for issue 426. -
September 24, 2015 by Michael Wetter:
Provided value forP_nominalifmode <> Buildings.Electrical.Types.Load.VariableZ_P_input. This avoids a warning during translation of Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Inductive. -
September 24, 2014, by Marco Bonvini:
Created model and documentation.