modelBaseLoadCtrl

Partial model of a three-phase unbalanced load with voltage controllers

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

TypeNameDefaultDescription
BooleanplugPhase1 (from PartialPluggableUnbalanced)trueIf true, phase 1 is connected
BooleanplugPhase2 (from PartialPluggableUnbalanced)trueIf true, phase 2 is connected
BooleanplugPhase3 (from PartialPluggableUnbalanced)trueIf true, phase 3 is connected
Buildings.Electrical.Types.LoadConnectionloadConnBuildings.Electrical.Types.LoadConnection.wye_to_wyegType of load connection (Yg or D)
Modeling assumption
BooleanlinearizedfalseIf =true introduce a linearization in the load
Buildings.Electrical.Types.LoadmodeBuildings.Electrical.Types.Load.FixedZ_steady_stateParameters that specifies the mode of the load (e.g., steady state, dynamic, prescribed power consumption, etc.)
Nominal conditions
Modelica.Units.SI.PowerP_nominal0Nominal power (negative if consumed, positive if generated)
Modelica.Units.SI.VoltageV_nominalNominal voltage (V_nominal >= 0)
Voltage CTRL
BooleanvoltageCtrlfalseThis flag enables the voltage control
RealvThresh0.1Threshold that activates voltage ctrl (ratio of nominal voltage)
Modelica.Units.SI.TimetDelay300Time to wait before plugging the load again after disconnection
Initialization
Types.InitModeinitModeBuildings.Electrical.Types.InitMode.zero_currentInitialization mode for homotopy operator

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputy1Fraction of the nominal power consumed
Modelica.Blocks.Interfaces.RealInputPow1Power consumed
Modelica.Blocks.Interfaces.RealInputy2Fraction of the nominal power consumed
Modelica.Blocks.Interfaces.RealInputPow2Power consumed
Modelica.Blocks.Interfaces.RealInputy3Fraction of the nominal power consumed
Modelica.Blocks.Interfaces.RealInputPow3Power consumed

Components

TypeNameDefaultDescription
Buildings.Electrical.Interfaces.Loadload1Load 1
Buildings.Electrical.Interfaces.Loadload2Load 2
Buildings.Electrical.Interfaces.Loadload3Load 3
Buildings.Electrical.Utilities.VoltageControlvCTRL_1Voltage controller for load 1
Modelica.Blocks.Math.Productcmd1Block that impose voltage ctrl
Buildings.Electrical.Utilities.VoltageControlvCTRL_2Voltage controller for load 2
Modelica.Blocks.Math.Productcmd2Block that impose voltage ctrl
Buildings.Electrical.Utilities.VoltageControlvCTRL_3Voltage controller for load 3
Modelica.Blocks.Math.Productcmd3Block that impose voltage ctrl
Interfaces.WyeToDeltawyeToDeltaWye to delta load connection
Interfaces.WyeToWyeGroundwyeToWyeGroundWye 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 for P_nominal if mode <> 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.