Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads

Package with load models for three-phase unbalanced AC systems

Information

This package contains models that represent different types of three phases unbalanced AC loads.

Extends from Modelica.Icons.VariantsPackage (Icon for package containing variants).

Package Content

Name Description
Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Capacitive Capacitive Model of a three-phase unbalanced capacitive load without neutral cable
Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Capacitive_N Capacitive_N Model of a three-phase unbalanced capacitive load with neutral cable
Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Impedance Impedance Model of a three-phase unbalanced impedance without neutral cable
Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Impedance_N Impedance_N Model of a three-phase unbalanced impedance with neutral cable
Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Inductive Inductive Model of a three-phase unbalanced inductive load without neutral cable
Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Inductive_N Inductive_N Model of a three-phase unbalanced inductive load with neutral cable
Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Resistive Resistive Model of a three-phase unbalanced resistive load without neutral cable
Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Resistive_N Resistive_N Model of a three-phase unbalanced resistive load with neutral cable
Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Examples Examples Package with example models
Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.BaseClasses BaseClasses Package with base class models

Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Capacitive Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Capacitive

Model of a three-phase unbalanced capacitive load without neutral cable

Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Capacitive

Information

This model represents a three-phase unbalanced capacitive load. The model extends from Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.BaseClasses.LoadCtrl and uses the load model from the package Buildings.Electrical.AC.OnePhase.Loads. The model computes the voltages, currents and powers on each phase.

For more information, see Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.BaseClasses.LoadCtrl and Buildings.Electrical.AC.OnePhase.Loads.Capacitive.

Extends from BaseClasses.LoadCtrl (Partial model of a three-phase load with voltage controller without neutral cable).

Parameters

TypeNameDefaultDescription
BooleanplugPhase1trueIf true, phase 1 is connected
BooleanplugPhase2trueIf true, phase 2 is connected
BooleanplugPhase3trueIf true, phase 3 is connected
LoadConnectionloadConnBuildings.Electrical.Types.L...Type of load connection (Yg or D)
Modeling assumption
BooleanlinearizedfalseIf =true introduce a linearization in the load
LoadmodeBuildings.Electrical.Types.L...Parameters that specifies the mode of the load (e.g., steady state, dynamic, prescribed power consumption, etc.)
Booleanuse_pf_infalseIf true, the power factor is defined by an input
Nominal conditions
PowerP_nominal0Nominal power (negative if consumed, positive if generated) [W]
VoltageV_nominal Nominal voltage (V_nominal >= 0) [V]
Realpf0.8Power factor
Voltage CTRL
BooleanvoltageCtrlfalseThis flag enables the voltage control
RealvThresh0.1Threshold that activates voltage ctrl (ratio of nominal voltage)
TimetDelay300Time to wait before plugging the load again after disconnection [s]
Initialization
InitModeinitModeBuildings.Electrical.Types.I...Initialization mode for homotopy operator

Connectors

TypeNameDescription
input RealInputy1Fraction of the nominal power consumed
input RealInputPow1Power consumed [W]
input RealInputy2Fraction of the nominal power consumed
input RealInputPow2Power consumed [W]
input RealInputy3Fraction of the nominal power consumed
input RealInputPow3Power consumed [W]
Terminal_nterminalConnector for three-phase unbalanced systems without neutral cable
input RealInputpf_in_1Power factor of load on phase 1 [1]
input RealInputpf_in_2Power factor of load on phase 2 [1]
input RealInputpf_in_3Power factor of load on phase 3 [1]

Modelica definition

model Capacitive "Model of a three-phase unbalanced capacitive load without neutral cable" extends BaseClasses.LoadCtrl( redeclare Buildings.Electrical.AC.OnePhase.Loads.Capacitive load1(pf=pf, use_pf_in=use_pf_in), redeclare Buildings.Electrical.AC.OnePhase.Loads.Capacitive load2(pf=pf, use_pf_in=use_pf_in), redeclare Buildings.Electrical.AC.OnePhase.Loads.Capacitive load3(pf=pf, use_pf_in=use_pf_in)); parameter Boolean use_pf_in = false "If true, the power factor is defined by an input"; parameter Real pf(min=0, max=1) = 0.8 "Power factor"; Modelica.Blocks.Interfaces.RealInput pf_in_1( min=0, max=1, unit="1") if (use_pf_in and plugPhase1) "Power factor of load on phase 1"; Modelica.Blocks.Interfaces.RealInput pf_in_2( min=0, max=1, unit="1") if (use_pf_in and plugPhase2) "Power factor of load on phase 2"; Modelica.Blocks.Interfaces.RealInput pf_in_3( min=0, max=1, unit="1") if (use_pf_in and plugPhase3) "Power factor of load on phase 3"; equation connect(pf_in_1, load1.pf_in); connect(pf_in_2, load2.pf_in); connect(pf_in_3, load3.pf_in); end Capacitive;

Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Capacitive_N Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Capacitive_N

Model of a three-phase unbalanced capacitive load with neutral cable

Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Capacitive_N

Information

This model represents a three-phase unbalanced capacitive load. The model extends from Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.BaseClasses.LoadCtrl_N and uses the load model from the package Buildings.Electrical.AC.OnePhase.Loads. The model computes the voltages, currents and powers on each phase.

This model has a connector with four cables and it represents the neutral cable. The current in the neutral cable is computed as the algebraic sum of the currents of the loads.

For more information, see Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.BaseClasses.LoadCtrl_N and Buildings.Electrical.AC.OnePhase.Loads.Capacitive.

Extends from BaseClasses.LoadCtrl_N (Partial model of a three-phase unbalanced load with voltage controller and neutral cable).

Parameters

TypeNameDefaultDescription
BooleanplugPhase1trueIf true, phase 1 is connected
BooleanplugPhase2trueIf true, phase 2 is connected
BooleanplugPhase3trueIf true, phase 3 is connected
LoadConnectionloadConnBuildings.Electrical.Types.L...Type of load connection (Yg or D)
Modeling assumption
BooleanlinearizedfalseIf =true introduce a linearization in the load
LoadmodeBuildings.Electrical.Types.L...Parameters that specifies the mode of the load (e.g., steady state, dynamic, prescribed power consumption, etc.)
Booleanuse_pf_infalseIf true, the power factor is defined by an input
Nominal conditions
PowerP_nominal0Nominal power (negative if consumed, positive if generated) [W]
VoltageV_nominal Nominal voltage (V_nominal >= 0) [V]
Realpf0.8Power factor
Voltage CTRL
BooleanvoltageCtrlfalseThis flag enables the voltage control
RealvThresh0.1Threshold that activates voltage ctrl (ratio of nominal voltage)
TimetDelay300Time to wait before plugging the load again after disconnection [s]
Initialization
InitModeinitModeBuildings.Electrical.Types.I...Initialization mode for homotopy operator

Connectors

TypeNameDescription
input RealInputy1Fraction of the nominal power consumed
input RealInputPow1Power consumed [W]
input RealInputy2Fraction of the nominal power consumed
input RealInputPow2Power consumed [W]
input RealInputy3Fraction of the nominal power consumed
input RealInputPow3Power consumed [W]
Terminal4_nterminalConnector for three-phase unbalanced systems with neutral cable
input RealInputpf_in_1Power factor of load on phase 1 [1]
input RealInputpf_in_2Power factor of load on phase 2 [1]
input RealInputpf_in_3Power factor of load on phase 3 [1]

Modelica definition

model Capacitive_N "Model of a three-phase unbalanced capacitive load with neutral cable" extends BaseClasses.LoadCtrl_N( redeclare Buildings.Electrical.AC.OnePhase.Loads.Capacitive load1(pf=pf, use_pf_in=use_pf_in), redeclare Buildings.Electrical.AC.OnePhase.Loads.Capacitive load2(pf=pf, use_pf_in=use_pf_in), redeclare Buildings.Electrical.AC.OnePhase.Loads.Capacitive load3(pf=pf, use_pf_in=use_pf_in)); parameter Boolean use_pf_in = false "If true, the power factor is defined by an input"; parameter Real pf(min=0, max=1) = 0.8 "Power factor"; Modelica.Blocks.Interfaces.RealInput pf_in_1( min=0, max=1, unit="1") if (use_pf_in and plugPhase1) "Power factor of load on phase 1"; Modelica.Blocks.Interfaces.RealInput pf_in_2( min=0, max=1, unit="1") if (use_pf_in and plugPhase2) "Power factor of load on phase 2"; Modelica.Blocks.Interfaces.RealInput pf_in_3( min=0, max=1, unit="1") if (use_pf_in and plugPhase3) "Power factor of load on phase 3"; equation connect(pf_in_1, load1.pf_in); connect(pf_in_2, load2.pf_in); connect(pf_in_3, load3.pf_in); end Capacitive_N;

Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Impedance Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Impedance

Model of a three-phase unbalanced impedance without neutral cable

Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Impedance

Information

This model represents a three-phase unbalanced impedance without neutral cable. The model extends from Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.BaseClasses.Impedance and uses the load model from the package Buildings.Electrical.AC.OnePhase.Loads.Impedance. The model computes the voltages, currents and powers on each phase.

Extends from BaseClasses.Impedance (Partial model of a three-phase unbalanced impedance without neutral cable).

Parameters

TypeNameDefaultDescription
BooleanplugPhase1trueIf true, phase 1 is connected
BooleanplugPhase2trueIf true, phase 2 is connected
BooleanplugPhase3trueIf true, phase 3 is connected
LoadConnectionloadConnBuildings.Electrical.Types.L...Type of load connection (Yg or D)
BooleaninductivetrueIf =true the load is inductive, otherwise it is capacitive
ResistanceR1Resistance [Ohm]
InductanceL0Inductance [H]
CapacitanceC0Capacitance [F]
Variable load
Resistance
Booleanuse_R_infalseif true, R is specified by an input
ResistanceRMin1e-4Minimum value of the resistance [Ohm]
ResistanceRMax1e2Maximum value of the resistance [Ohm]
Capacitance
Booleanuse_C_infalseif true, C is specified by an input
CapacitanceCMin1e-4Minimum value of the capacitance [F]
CapacitanceCMax1e2Maximum value of the capacitance [F]
Inductance
Booleanuse_L_infalseif true, L is specified by an input
InductanceLMin1e-4Minimum value of the inductance [H]
InductanceLMax1e2Maximum value of the inductance [H]

Connectors

TypeNameDescription
input RealInputy_RInput that sepecifies variable R
input RealInputy_CInput that sepecifies variable C
input RealInputy_LInput that sepecifies variable L
Terminal_nterminalElectrical connector

Modelica definition

model Impedance "Model of a three-phase unbalanced impedance without neutral cable" extends BaseClasses.Impedance( redeclare Buildings.Electrical.AC.OnePhase.Loads.Impedance load1, redeclare Buildings.Electrical.AC.OnePhase.Loads.Impedance load2, redeclare Buildings.Electrical.AC.OnePhase.Loads.Impedance load3); equation end Impedance;

Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Impedance_N Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Impedance_N

Model of a three-phase unbalanced impedance with neutral cable

Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Impedance_N

Information

This model represents a three-phase unbalanced impedance with neutral cable. The current in the neutral cable is computed as the algebraic sum of the currents of the loads. The model extends from Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.BaseClasses.Impedance_N and uses the load model from the package Buildings.Electrical.AC.OnePhase.Loads.Impedance. The model computes the voltages, currents and powers on each phase.

Extends from BaseClasses.Impedance_N (Partial model of a three-phase unbalanced impedance with neutral cable).

Parameters

TypeNameDefaultDescription
BooleanplugPhase1trueIf true, phase 1 is connected
BooleanplugPhase2trueIf true, phase 2 is connected
BooleanplugPhase3trueIf true, phase 3 is connected
LoadConnectionloadConnBuildings.Electrical.Types.L...Type of load connection (Yg or D)
BooleaninductivetrueIf =true the load is inductive, otherwise it is capacitive
ResistanceR1Resistance [Ohm]
InductanceL0Inductance [H]
CapacitanceC0Capacitance [F]
Variable load
Resistance
Booleanuse_R_infalseif true, R is specified by an input
ResistanceRMin1e-4Minimum value of the resistance [Ohm]
ResistanceRMax1e2Maximum value of the resistance [Ohm]
Capacitance
Booleanuse_C_infalseif true, C is specified by an input
CapacitanceCMin1e-4Minimum value of the capacitance [F]
CapacitanceCMax1e2Maximum value of the capacitance [F]
Inductance
Booleanuse_L_infalseif true, L is specified by an input
InductanceLMin1e-4Minimum value of the inductance [H]
InductanceLMax1e2Maximum value of the inductance [H]

Connectors

TypeNameDescription
input RealInputy_RInput that sepecifies variable R
input RealInputy_CInput that sepecifies variable C
input RealInputy_LInput that sepecifies variable L
Terminal4_nterminalElectrical connector

Modelica definition

model Impedance_N "Model of a three-phase unbalanced impedance with neutral cable" extends BaseClasses.Impedance_N( redeclare Buildings.Electrical.AC.OnePhase.Loads.Impedance load1, redeclare Buildings.Electrical.AC.OnePhase.Loads.Impedance load2, redeclare Buildings.Electrical.AC.OnePhase.Loads.Impedance load3); equation end Impedance_N;

Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Inductive Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Inductive

Model of a three-phase unbalanced inductive load without neutral cable

Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Inductive

Information

This model represents a three-phase unbalanced inductive load. The model extends from Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.BaseClasses.LoadCtrl and uses the load model from the package Buildings.Electrical.AC.OnePhase.Loads. The model computes the voltages, currents and powers on each phase.

For more information, see Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.BaseClasses.LoadCtrl and Buildings.Electrical.AC.OnePhase.Loads.Inductive.

Extends from BaseClasses.LoadCtrl (Partial model of a three-phase load with voltage controller without neutral cable).

Parameters

TypeNameDefaultDescription
BooleanplugPhase1trueIf true, phase 1 is connected
BooleanplugPhase2trueIf true, phase 2 is connected
BooleanplugPhase3trueIf true, phase 3 is connected
LoadConnectionloadConnBuildings.Electrical.Types.L...Type of load connection (Yg or D)
Modeling assumption
BooleanlinearizedfalseIf =true introduce a linearization in the load
LoadmodeBuildings.Electrical.Types.L...Parameters that specifies the mode of the load (e.g., steady state, dynamic, prescribed power consumption, etc.)
Booleanuse_pf_infalseIf true, the power factor is defined by an input
Nominal conditions
PowerP_nominal0Nominal power (negative if consumed, positive if generated) [W]
VoltageV_nominal Nominal voltage (V_nominal >= 0) [V]
Realpf0.8Power factor
Voltage CTRL
BooleanvoltageCtrlfalseThis flag enables the voltage control
RealvThresh0.1Threshold that activates voltage ctrl (ratio of nominal voltage)
TimetDelay300Time to wait before plugging the load again after disconnection [s]
Initialization
InitModeinitModeBuildings.Electrical.Types.I...Initialization mode for homotopy operator

Connectors

TypeNameDescription
input RealInputy1Fraction of the nominal power consumed
input RealInputPow1Power consumed [W]
input RealInputy2Fraction of the nominal power consumed
input RealInputPow2Power consumed [W]
input RealInputy3Fraction of the nominal power consumed
input RealInputPow3Power consumed [W]
Terminal_nterminalConnector for three-phase unbalanced systems without neutral cable
input RealInputpf_in_1Power factor of load on phase 1 [1]
input RealInputpf_in_2Power factor of load on phase 2 [1]
input RealInputpf_in_3Power factor of load on phase 3 [1]

Modelica definition

model Inductive "Model of a three-phase unbalanced inductive load without neutral cable" extends BaseClasses.LoadCtrl( redeclare Buildings.Electrical.AC.OnePhase.Loads.Inductive load1( pf=pf, use_pf_in=use_pf_in), redeclare Buildings.Electrical.AC.OnePhase.Loads.Inductive load2( pf=pf, use_pf_in=use_pf_in), redeclare Buildings.Electrical.AC.OnePhase.Loads.Inductive load3( pf=pf, use_pf_in=use_pf_in)); parameter Boolean use_pf_in = false "If true, the power factor is defined by an input"; parameter Real pf(min=0, max=1) = 0.8 "Power factor"; Modelica.Blocks.Interfaces.RealInput pf_in_1( min=0, max=1, unit="1") if (use_pf_in and plugPhase1) "Power factor of load on phase 1"; Modelica.Blocks.Interfaces.RealInput pf_in_2( min=0, max=1, unit="1") if (use_pf_in and plugPhase2) "Power factor of load on phase 2"; Modelica.Blocks.Interfaces.RealInput pf_in_3( min=0, max=1, unit="1") if (use_pf_in and plugPhase3) "Power factor of load on phase 3"; equation connect(pf_in_1, load1.pf_in); connect(pf_in_2, load2.pf_in); connect(pf_in_3, load3.pf_in); end Inductive;

Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Inductive_N Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Inductive_N

Model of a three-phase unbalanced inductive load with neutral cable

Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Inductive_N

Information

This model represents a three-phase unbalanced inductive load. The model extends from Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.BaseClasses.LoadCtrl_N and uses the load model from the package Buildings.Electrical.AC.OnePhase.Loads. The model computes the voltages, currents and powers on each phase.

This model has a connector with four cables and it represents the neutral cable. The current in the neutral cable is computed as the algebraic sum of the currents of the loads.

For more information, see Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.BaseClasses.LoadCtrl_N and Buildings.Electrical.AC.OnePhase.Loads.Inductive.

Extends from BaseClasses.LoadCtrl_N (Partial model of a three-phase unbalanced load with voltage controller and neutral cable).

Parameters

TypeNameDefaultDescription
BooleanplugPhase1trueIf true, phase 1 is connected
BooleanplugPhase2trueIf true, phase 2 is connected
BooleanplugPhase3trueIf true, phase 3 is connected
LoadConnectionloadConnBuildings.Electrical.Types.L...Type of load connection (Yg or D)
Modeling assumption
BooleanlinearizedfalseIf =true introduce a linearization in the load
LoadmodeBuildings.Electrical.Types.L...Parameters that specifies the mode of the load (e.g., steady state, dynamic, prescribed power consumption, etc.)
Booleanuse_pf_infalseIf true, the power factor is defined by an input
Nominal conditions
PowerP_nominal0Nominal power (negative if consumed, positive if generated) [W]
VoltageV_nominal Nominal voltage (V_nominal >= 0) [V]
Realpf0.8Power factor
Voltage CTRL
BooleanvoltageCtrlfalseThis flag enables the voltage control
RealvThresh0.1Threshold that activates voltage ctrl (ratio of nominal voltage)
TimetDelay300Time to wait before plugging the load again after disconnection [s]
Initialization
InitModeinitModeBuildings.Electrical.Types.I...Initialization mode for homotopy operator

Connectors

TypeNameDescription
input RealInputy1Fraction of the nominal power consumed
input RealInputPow1Power consumed [W]
input RealInputy2Fraction of the nominal power consumed
input RealInputPow2Power consumed [W]
input RealInputy3Fraction of the nominal power consumed
input RealInputPow3Power consumed [W]
Terminal4_nterminalConnector for three-phase unbalanced systems with neutral cable
input RealInputpf_in_1Power factor of load on phase 1 [1]
input RealInputpf_in_2Power factor of load on phase 2 [1]
input RealInputpf_in_3Power factor of load on phase 3 [1]

Modelica definition

model Inductive_N "Model of a three-phase unbalanced inductive load with neutral cable" extends BaseClasses.LoadCtrl_N( redeclare Buildings.Electrical.AC.OnePhase.Loads.Inductive load1(pf=pf, use_pf_in=use_pf_in), redeclare Buildings.Electrical.AC.OnePhase.Loads.Inductive load2(pf=pf, use_pf_in=use_pf_in), redeclare Buildings.Electrical.AC.OnePhase.Loads.Inductive load3(pf=pf, use_pf_in=use_pf_in)); parameter Boolean use_pf_in = false "If true, the power factor is defined by an input"; parameter Real pf(min=0, max=1) = 0.8 "Power factor"; Modelica.Blocks.Interfaces.RealInput pf_in_1( min=0, max=1, unit="1") if (use_pf_in and plugPhase1) "Power factor of load on phase 1"; Modelica.Blocks.Interfaces.RealInput pf_in_2( min=0, max=1, unit="1") if (use_pf_in and plugPhase2) "Power factor of load on phase 2"; Modelica.Blocks.Interfaces.RealInput pf_in_3( min=0, max=1, unit="1") if (use_pf_in and plugPhase3) "Power factor of load on phase 3"; equation connect(pf_in_1, load1.pf_in); connect(pf_in_2, load2.pf_in); connect(pf_in_3, load3.pf_in); end Inductive_N;

Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Resistive Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Resistive

Model of a three-phase unbalanced resistive load without neutral cable

Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Resistive

Information

This model represents a three-phase unbalanced resistive load. The model extends from Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.BaseClasses.LoadCtrl and uses the load model from the package Buildings.Electrical.AC.OnePhase.Loads. The model computes the voltages, currents and powers on each phase.

For more information, see Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.BaseClasses.LoadCtrl and Buildings.Electrical.AC.OnePhase.Loads.Resistive.

Extends from BaseClasses.LoadCtrl (Partial model of a three-phase load with voltage controller without neutral cable).

Parameters

TypeNameDefaultDescription
BooleanplugPhase1trueIf true, phase 1 is connected
BooleanplugPhase2trueIf true, phase 2 is connected
BooleanplugPhase3trueIf true, phase 3 is connected
LoadConnectionloadConnBuildings.Electrical.Types.L...Type of load connection (Yg or D)
Modeling assumption
BooleanlinearizedfalseIf =true introduce a linearization in the load
LoadmodeBuildings.Electrical.Types.L...Parameters that specifies the mode of the load (e.g., steady state, dynamic, prescribed power consumption, etc.)
Nominal conditions
PowerP_nominal0Nominal power (negative if consumed, positive if generated) [W]
VoltageV_nominal Nominal voltage (V_nominal >= 0) [V]
Voltage CTRL
BooleanvoltageCtrlfalseThis flag enables the voltage control
RealvThresh0.1Threshold that activates voltage ctrl (ratio of nominal voltage)
TimetDelay300Time to wait before plugging the load again after disconnection [s]
Initialization
InitModeinitModeBuildings.Electrical.Types.I...Initialization mode for homotopy operator

Connectors

TypeNameDescription
input RealInputy1Fraction of the nominal power consumed
input RealInputPow1Power consumed [W]
input RealInputy2Fraction of the nominal power consumed
input RealInputPow2Power consumed [W]
input RealInputy3Fraction of the nominal power consumed
input RealInputPow3Power consumed [W]
Terminal_nterminalConnector for three-phase unbalanced systems without neutral cable

Modelica definition

model Resistive "Model of a three-phase unbalanced resistive load without neutral cable" extends BaseClasses.LoadCtrl( redeclare Buildings.Electrical.AC.OnePhase.Loads.Resistive load1, redeclare Buildings.Electrical.AC.OnePhase.Loads.Resistive load2, redeclare Buildings.Electrical.AC.OnePhase.Loads.Resistive load3); equation end Resistive;

Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Resistive_N Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Resistive_N

Model of a three-phase unbalanced resistive load with neutral cable

Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.Resistive_N

Information

This model represents a three-phase unbalanced resistive load. The model extends from Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.BaseClasses.LoadCtrl_N and uses the load model from the package Buildings.Electrical.AC.OnePhase.Loads. The model computes the voltages, currents and powers on each phase.

This model has a connector with four cables and it represents the neutral cable. The current in the neutral cable is computed as the algebraic sum of the currents of the loads.

For more information, see Buildings.Electrical.AC.ThreePhasesUnbalanced.Loads.BaseClasses.LoadCtrl_N and Buildings.Electrical.AC.OnePhase.Loads.Resistive.

Extends from BaseClasses.LoadCtrl_N (Partial model of a three-phase unbalanced load with voltage controller and neutral cable).

Parameters

TypeNameDefaultDescription
BooleanplugPhase1trueIf true, phase 1 is connected
BooleanplugPhase2trueIf true, phase 2 is connected
BooleanplugPhase3trueIf true, phase 3 is connected
LoadConnectionloadConnBuildings.Electrical.Types.L...Type of load connection (Yg or D)
Modeling assumption
BooleanlinearizedfalseIf =true introduce a linearization in the load
LoadmodeBuildings.Electrical.Types.L...Parameters that specifies the mode of the load (e.g., steady state, dynamic, prescribed power consumption, etc.)
Nominal conditions
PowerP_nominal0Nominal power (negative if consumed, positive if generated) [W]
VoltageV_nominal Nominal voltage (V_nominal >= 0) [V]
Voltage CTRL
BooleanvoltageCtrlfalseThis flag enables the voltage control
RealvThresh0.1Threshold that activates voltage ctrl (ratio of nominal voltage)
TimetDelay300Time to wait before plugging the load again after disconnection [s]
Initialization
InitModeinitModeBuildings.Electrical.Types.I...Initialization mode for homotopy operator

Connectors

TypeNameDescription
input RealInputy1Fraction of the nominal power consumed
input RealInputPow1Power consumed [W]
input RealInputy2Fraction of the nominal power consumed
input RealInputPow2Power consumed [W]
input RealInputy3Fraction of the nominal power consumed
input RealInputPow3Power consumed [W]
Terminal4_nterminalConnector for three-phase unbalanced systems with neutral cable

Modelica definition

model Resistive_N "Model of a three-phase unbalanced resistive load with neutral cable" extends BaseClasses.LoadCtrl_N( redeclare Buildings.Electrical.AC.OnePhase.Loads.Resistive load1, redeclare Buildings.Electrical.AC.OnePhase.Loads.Resistive load2, redeclare Buildings.Electrical.AC.OnePhase.Loads.Resistive load3); equation end Resistive_N;