modelLoadCtrl

Partial model of a three-phase load with voltage controller without neutral cable

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

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.LoadConnectionloadConn (from BaseLoadCtrl)Buildings.Electrical.Types.LoadConnection.wye_to_wyegType of load connection (Yg or D)
Modeling assumption
Booleanlinearized (from BaseLoadCtrl)falseIf =true introduce a linearization in the load
Buildings.Electrical.Types.Loadmode (from BaseLoadCtrl)Buildings.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_nominal (from BaseLoadCtrl)0Nominal power (negative if consumed, positive if generated)
Modelica.Units.SI.VoltageV_nominal (from BaseLoadCtrl)Nominal voltage (V_nominal >= 0)
Voltage CTRL
BooleanvoltageCtrl (from BaseLoadCtrl)falseThis flag enables the voltage control
RealvThresh (from BaseLoadCtrl)0.1Threshold that activates voltage ctrl (ratio of nominal voltage)
Modelica.Units.SI.TimetDelay (from BaseLoadCtrl)300Time to wait before plugging the load again after disconnection
Initialization
Types.InitModeinitMode (from BaseLoadCtrl)Buildings.Electrical.Types.InitMode.zero_currentInitialization mode for homotopy operator

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputy1 (from BaseLoadCtrl)Fraction of the nominal power consumed
Modelica.Blocks.Interfaces.RealInputPow1 (from BaseLoadCtrl)Power consumed
Modelica.Blocks.Interfaces.RealInputy2 (from BaseLoadCtrl)Fraction of the nominal power consumed
Modelica.Blocks.Interfaces.RealInputPow2 (from BaseLoadCtrl)Power consumed
Modelica.Blocks.Interfaces.RealInputy3 (from BaseLoadCtrl)Fraction of the nominal power consumed
Modelica.Blocks.Interfaces.RealInputPow3 (from BaseLoadCtrl)Power consumed
Buildings.Electrical.AC.ThreePhasesUnbalanced.Interfaces.Terminal_nterminalConnector for three-phase unbalanced systems without neutral cable

Components

TypeNameDefaultDescription
Buildings.Electrical.Interfaces.Loadload1 (from BaseLoadCtrl)Load 1
Buildings.Electrical.Interfaces.Loadload2 (from BaseLoadCtrl)Load 2
Buildings.Electrical.Interfaces.Loadload3 (from BaseLoadCtrl)Load 3
Buildings.Electrical.Utilities.VoltageControlvCTRL_1 (from BaseLoadCtrl)Voltage controller for load 1
Modelica.Blocks.Math.Productcmd1 (from BaseLoadCtrl)Block that impose voltage ctrl
Buildings.Electrical.Utilities.VoltageControlvCTRL_2 (from BaseLoadCtrl)Voltage controller for load 2
Modelica.Blocks.Math.Productcmd2 (from BaseLoadCtrl)Block that impose voltage ctrl
Buildings.Electrical.Utilities.VoltageControlvCTRL_3 (from BaseLoadCtrl)Voltage controller for load 3
Modelica.Blocks.Math.Productcmd3 (from BaseLoadCtrl)Block that impose voltage ctrl
Interfaces.WyeToDeltawyeToDelta (from BaseLoadCtrl)Wye to delta load connection
Interfaces.WyeToWyeGroundwyeToWyeGround (from BaseLoadCtrl)Wye to wye grounded connection

Revisions