Package that contains the examples for unbalanced loads and step down transformer
Information
This package contains examples for the IEEE 4 nodes test validation
whith unbalanced load and step down in the voltage of the transformers.
Extends from Modelica.Icons.ExamplesPackage (Icon for packages containing runnable examples).
Package Content
Name |
Description |
DD
|
IEEE 4 node test feeder model with unbalanced load and D - D connection (step down) |
DY
|
IEEE 4 node test feeder model with unbalanced load and D - Y connection (step down) |
YD
|
IEEE 4 node test feeder model with unbalanced load and Y - D connection (step down) |
YY
|
IEEE 4 node test feeder model with unbalanced load and Y - Y connection (step down) |
IEEE 4 node test feeder model with unbalanced load and D - D connection (step down)
Information
IEEE 4 nodes validation test case with the following characteristics
- balanced load,
- power consumption on phases P1 = 2375 kW,
P2 = 1800 kW, and P3 = 1275 kW
- power factor on phases cosφ1 = 0.85,
cosφ2 = 0.9, and cosφ3 = 0.95
- voltage step-down transformer (VPri=12.47 kV
VSec = 4.16kV),
- D-D transformer
Extends from Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.BaseClasses.IEEE4 (Base model of the IEEE 4 nodes test feeder).
Parameters
Type | Name | Default | Description |
Voltage | VLL_side1 | 12.47e3 | Voltage line to line side 1 [V] |
Voltage | VLL_side2 | 4.16e3 | Voltage line to line side 2 [V] |
ApparentPower | VARbase | 6000e3 | Base VA power of the transformer [VA] |
Boolean | line1_use_Z_y | false | Choose between Zy or Zd impedance matrix for line 1 |
Boolean | line2_use_Z_y | false | Choose between Zy or Zd impedance matrix for line 2 |
Voltage | V2_ref[3] | {12341,12370,12302} | Reference RMS voltage node 2 - IEEE results [V] |
Voltage | V3_ref[3] | {3902,3972,3871} | Reference RMS voltage node 3 - IEEE results [V] |
Voltage | V4_ref[3] | {3431,3647,3294} | Reference RMS voltage node 4 - IEEE results [V] |
Angle | Theta2_ref[3] | Modelica.Constants.pi/180.0*... | Reference voltage phase angle node 2 - IEEE results [rad] |
Angle | Theta3_ref[3] | Modelica.Constants.pi/180.0*... | Reference voltage phase angle node 3 - IEEE results [rad] |
Angle | Theta4_ref[3] | Modelica.Constants.pi/180.0*... | Reference voltage phase angle node 4 - IEEE results [rad] |
Modelica definition
model DD
extends Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.BaseClasses.IEEE4
(
final line1_use_Z_y=false,
final line2_use_Z_y=false,
redeclare Buildings.Electrical.AC.ThreePhasesUnbalanced.Sensors.ProbeDelta
node1,
redeclare Buildings.Electrical.AC.ThreePhasesUnbalanced.Sensors.ProbeDelta
node2,
redeclare Buildings.Electrical.AC.ThreePhasesUnbalanced.Sensors.ProbeDelta
node3,
redeclare Buildings.Electrical.AC.ThreePhasesUnbalanced.Sensors.ProbeDelta
node4,
final VLL_side1=12.47e3,
final VLL_side2=4.16e3,
final VARbase=6000e3,
final V2_ref={12341,12370,12302},
final V3_ref={3902,3972,3871},
final V4_ref={3431,3647,3294},
final Theta2_ref=Modelica.Constants.pi/180.0*{29.8,-90.5,149.5},
final Theta3_ref=Modelica.Constants.pi/180.0*{27.2,-93.9,145.7},
final Theta4_ref=Modelica.Constants.pi/180.0*{24.3,-100.4,138.6},
loadRL(loadConn=Buildings.Electrical.Types.LoadConnection.wye_to_delta,
use_pf_in=true));
Buildings.Electrical.AC.ThreePhasesUnbalanced.Conversion.ACACTransformerDD
transformer(
VHigh=VLL_side1,
VLow=VLL_side2,
XoverR=6,
Zperc=
sqrt(0.01^2 + 0.06^2),
VABase=VARbase);
Modelica.Blocks.Sources.Constant load3(k=-2375e3);
Modelica.Blocks.Sources.Constant load2(k=-1800e3);
Modelica.Blocks.Sources.Constant load1(k=-1275e3);
Modelica.Blocks.Sources.Constant pf1(k=0.85);
Modelica.Blocks.Sources.Constant pf2(k=0.9);
Modelica.Blocks.Sources.Constant pf3(k=0.95);
equation
connect(line1.terminal_p, transformer.terminal_n);
connect(transformer.terminal_p, line2.terminal_n);
connect(load1.y, loadRL.Pow1);
connect(load2.y, loadRL.Pow2);
connect(load3.y, loadRL.Pow3);
connect(pf1.y, loadRL.pf_in_1);
connect(pf2.y, loadRL.pf_in_2);
connect(pf3.y, loadRL.pf_in_3);
connect(node1.term, line1.terminal_n);
connect(node2.term, transformer.terminal_n);
connect(node3.term, line2.terminal_n);
connect(node4.term, loadRL.terminal);
end DD;
IEEE 4 node test feeder model with unbalanced load and D - Y connection (step down)
Information
IEEE 4 nodes validation test case with the following characteristics
- balanced load,
- power consumption on phases P1 = 2375 kW,
P2 = 1800 kW, and P3 = 1275 kW
- power factor on phases cosφ1 = 0.85,
cosφ2 = 0.9, and cosφ3 = 0.95
- voltage step-down transformer (VPri=12.47 kV,
VSec = 4.16kV),
- D-Y transformer
Extends from Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.BaseClasses.IEEE4 (Base model of the IEEE 4 nodes test feeder).
Parameters
Type | Name | Default | Description |
Voltage | VLL_side1 | 12.47e3 | Voltage line to line side 1 [V] |
Voltage | VLL_side2 | 4.16e3 | Voltage line to line side 2 [V] |
ApparentPower | VARbase | 6000e3 | Base VA power of the transformer [VA] |
Boolean | line1_use_Z_y | false | Choose between Zy or Zd impedance matrix for line 1 |
Boolean | line2_use_Z_y | true | Choose between Zy or Zd impedance matrix for line 2 |
Voltage | V2_ref[3] | {12350,12314,12333} | Reference RMS voltage node 2 - IEEE results [V] |
Voltage | V3_ref[3] | {2290,2261,2214} | Reference RMS voltage node 3 - IEEE results [V] |
Voltage | V4_ref[3] | {2157,1936,1849} | Reference RMS voltage node 4 - IEEE results [V] |
Angle | Theta2_ref[3] | Modelica.Constants.pi/180.0*... | Reference voltage phase angle node 2 - IEEE results [rad] |
Angle | Theta3_ref[3] | Modelica.Constants.pi/180.0*... | Reference voltage phase angle node 3 - IEEE results [rad] |
Angle | Theta4_ref[3] | Modelica.Constants.pi/180.0*... | Reference voltage phase angle node 4 - IEEE results [rad] |
Modelica definition
model DY
extends Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.BaseClasses.IEEE4
(
final line1_use_Z_y=false,
final line2_use_Z_y=true,
redeclare Buildings.Electrical.AC.ThreePhasesUnbalanced.Sensors.ProbeDelta
node1,
redeclare Buildings.Electrical.AC.ThreePhasesUnbalanced.Sensors.ProbeDelta
node2,
redeclare Buildings.Electrical.AC.ThreePhasesUnbalanced.Sensors.ProbeWye
node3,
redeclare Buildings.Electrical.AC.ThreePhasesUnbalanced.Sensors.ProbeWye
node4,
final VLL_side1=12.47e3,
final VLL_side2=4.16e3,
final VARbase=6000e3,
final V2_ref={12350,12314,12333},
final V3_ref={2290,2261,2214},
final V4_ref={2157,1936,1849},
final Theta2_ref=Modelica.Constants.pi/180.0*{29.6,-90.4,149.8},
final Theta3_ref=Modelica.Constants.pi/180.0*{-32.4,-153.8,85.2},
final Theta4_ref=Modelica.Constants.pi/180.0*{-34.2,-157.0,73.4},
loadRL(use_pf_in=true));
Buildings.Electrical.AC.ThreePhasesUnbalanced.Conversion.ACACTransformerStepDownDY
transformer(
VHigh=VLL_side1,
VLow=VLL_side2,
XoverR=6,
Zperc=
sqrt(0.01^2 + 0.06^2),
VABase=VARbase);
Modelica.Blocks.Sources.Constant load3(k=-2375e3);
Modelica.Blocks.Sources.Constant load2(k=-1800e3);
Modelica.Blocks.Sources.Constant pf1(k=0.85);
Modelica.Blocks.Sources.Constant pf2(k=0.9);
Modelica.Blocks.Sources.Constant pf3(k=0.95);
Modelica.Blocks.Sources.Constant load1(k=-1275e3);
equation
connect(line1.terminal_p, transformer.terminal_n);
connect(transformer.terminal_p, line2.terminal_n);
connect(pf1.y, loadRL.pf_in_1);
connect(pf2.y, loadRL.pf_in_2);
connect(pf3.y, loadRL.pf_in_3);
connect(load2.y, loadRL.Pow2);
connect(load3.y, loadRL.Pow3);
connect(load1.y, loadRL.Pow1);
connect(node1.term, line1.terminal_n);
connect(node2.term, transformer.terminal_n);
connect(node3.term, line2.terminal_n);
connect(node4.term, loadRL.terminal);
end DY;
IEEE 4 node test feeder model with unbalanced load and Y - D connection (step down)
Information
IEEE 4 nodes validation test case with the following characteristics
- balanced load,
- power consumption on phases P1 = 2375 kW,
P2 = 1800 kW, and P3 = 1275 kW
- power factor on phases cosφ1 = 0.85,
cosφ2 = 0.9, and cosφ3 = 0.95
- voltage step-down transformer (VPri=12.47 kV,
VSec = 4.16kV),
- Y-D transformer
Extends from Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.BaseClasses.IEEE4 (Base model of the IEEE 4 nodes test feeder).
Parameters
Type | Name | Default | Description |
Voltage | VLL_side1 | 12.47e3 | Voltage line to line side 1 [V] |
Voltage | VLL_side2 | 4.16e3 | Voltage line to line side 2 [V] |
ApparentPower | VARbase | 6000e3 | Base VA power of the transformer [VA] |
Boolean | line1_use_Z_y | true | Choose between Zy or Zd impedance matrix for line 1 |
Boolean | line2_use_Z_y | false | Choose between Zy or Zd impedance matrix for line 2 |
Voltage | V2_ref[3] | {7113,7144,7111} | Reference RMS voltage node 2 - IEEE results [V] |
Voltage | V3_ref[3] | {3896,3972,3875} | Reference RMS voltage node 3 - IEEE results [V] |
Voltage | V4_ref[3] | {3425,3646,3298} | Reference RMS voltage node 4 - IEEE results [V] |
Angle | Theta2_ref[3] | Modelica.Constants.pi/180.0*... | Reference voltage phase angle node 2 - IEEE results [rad] |
Angle | Theta3_ref[3] | Modelica.Constants.pi/180.0*... | Reference voltage phase angle node 3 - IEEE results [rad] |
Angle | Theta4_ref[3] | Modelica.Constants.pi/180.0*... | Reference voltage phase angle node 4 - IEEE results [rad] |
Modelica definition
model YD
extends Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.BaseClasses.IEEE4
(
final line1_use_Z_y=true,
final line2_use_Z_y=false,
redeclare Buildings.Electrical.AC.ThreePhasesUnbalanced.Sensors.ProbeWye
node1,
redeclare Buildings.Electrical.AC.ThreePhasesUnbalanced.Sensors.ProbeWye
node2,
redeclare Buildings.Electrical.AC.ThreePhasesUnbalanced.Sensors.ProbeDelta
node3,
redeclare Buildings.Electrical.AC.ThreePhasesUnbalanced.Sensors.ProbeDelta
node4,
final VLL_side1=12.47e3,
final VLL_side2=4.16e3,
final VARbase=6000e3,
final V2_ref={7113,7144,7111},
final V3_ref={3896,3972,3875},
final V4_ref={3425,3646,3298},
final Theta2_ref=Modelica.Constants.pi/180.0*{-0.2,-120.4,119.5},
final Theta3_ref=Modelica.Constants.pi/180.0*{-2.8,-123.8,115.7},
final Theta4_ref=Modelica.Constants.pi/180.0*{-5.8,-130.3,108.6},
loadRL(loadConn=Buildings.Electrical.Types.LoadConnection.wye_to_delta,
use_pf_in=true));
Buildings.Electrical.AC.ThreePhasesUnbalanced.Conversion.ACACTransformerStepDownYD
transformer(
VHigh=VLL_side1,
VLow=VLL_side2,
XoverR=6,
Zperc=
sqrt(0.01^2 + 0.06^2),
VABase=VARbase);
Modelica.Blocks.Sources.Constant load3(k=-2375e3);
Modelica.Blocks.Sources.Constant load2(k=-1800e3);
Modelica.Blocks.Sources.Constant load1(k=-1275e3);
Modelica.Blocks.Sources.Constant pf1(k=0.85);
Modelica.Blocks.Sources.Constant pf2(k=0.9);
Modelica.Blocks.Sources.Constant pf3(k=0.95);
equation
connect(line1.terminal_p, transformer.terminal_n);
connect(transformer.terminal_p, line2.terminal_n);
connect(load2.y, loadRL.Pow2);
connect(load3.y, loadRL.Pow3);
connect(load1.y, loadRL.Pow1);
connect(pf1.y, loadRL.pf_in_1);
connect(pf2.y, loadRL.pf_in_2);
connect(pf3.y, loadRL.pf_in_3);
connect(node1.term, line1.terminal_n);
connect(node2.term, transformer.terminal_n);
connect(node3.term, line2.terminal_n);
connect(node4.term, loadRL.terminal);
end YD;
IEEE 4 node test feeder model with unbalanced load and Y - Y connection (step down)
Information
IEEE 4 nodes validation test case with the following characteristics
- balanced load,
- power consumption on phases P1 = 2375 kW,
P2 = 1800 kW, and P3 = 1275 kW
- power factor on phases cosφ1 = 0.85,
cosφ2 = 0.9, and cosφ3 = 0.95
- voltage step-down transformer (VPri=12.47 kV,
VSec = 4.16kV),
- Y-Y transformer
Extends from Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.BaseClasses.IEEE4 (Base model of the IEEE 4 nodes test feeder).
Parameters
Type | Name | Default | Description |
Voltage | VLL_side1 | 12.47e3 | Voltage line to line side 1 [V] |
Voltage | VLL_side2 | 4.16e3 | Voltage line to line side 2 [V] |
ApparentPower | VARbase | 6000e3 | Base VA power of the transformer [VA] |
Boolean | line1_use_Z_y | true | Choose between Zy or Zd impedance matrix for line 1 |
Boolean | line2_use_Z_y | true | Choose between Zy or Zd impedance matrix for line 2 |
Voltage | V2_ref[3] | {7164,7110,7082} | Reference RMS voltage node 2 - IEEE results [V] |
Voltage | V3_ref[3] | {2305,2255,2203} | Reference RMS voltage node 3 - IEEE results [V] |
Voltage | V4_ref[3] | {2175,1930,1833} | Reference RMS voltage node 4 - IEEE results [V] |
Angle | Theta2_ref[3] | Modelica.Constants.pi/180.0*... | Reference voltage phase angle node 2 - IEEE results [rad] |
Angle | Theta3_ref[3] | Modelica.Constants.pi/180.0*... | Reference voltage phase angle node 3 - IEEE results [rad] |
Angle | Theta4_ref[3] | Modelica.Constants.pi/180.0*... | Reference voltage phase angle node 4 - IEEE results [rad] |
Modelica definition
model YY
extends Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.BaseClasses.IEEE4
(
final line1_use_Z_y=true,
final line2_use_Z_y=true,
redeclare Buildings.Electrical.AC.ThreePhasesUnbalanced.Sensors.ProbeWye
node1,
redeclare Buildings.Electrical.AC.ThreePhasesUnbalanced.Sensors.ProbeWye
node2,
redeclare Buildings.Electrical.AC.ThreePhasesUnbalanced.Sensors.ProbeWye
node3,
redeclare Buildings.Electrical.AC.ThreePhasesUnbalanced.Sensors.ProbeWye
node4,
final VLL_side1=12.47e3,
final VLL_side2=4.16e3,
final VARbase=6000e3,
final V2_ref={7164,7110,7082},
final V3_ref={2305,2255,2203},
final V4_ref={2175,1930,1833},
final Theta2_ref=Modelica.Constants.pi/180.0*{-0.1,-120.2,119.3},
final Theta3_ref=Modelica.Constants.pi/180.0*{-2.3,-123.6,114.8},
final Theta4_ref=Modelica.Constants.pi/180.0*{-4.1,-126.8,102.8},
loadRL(use_pf_in=true));
Modelica.Blocks.Sources.Constant load1(k=-1275e3);
Modelica.Blocks.Sources.Constant load2(k=-1800e3);
Modelica.Blocks.Sources.Constant load3(k=-2375e3);
Modelica.Blocks.Sources.Constant pf1(k=0.85);
Modelica.Blocks.Sources.Constant pf2(k=0.9);
Modelica.Blocks.Sources.Constant pf3(k=0.95);
Buildings.Electrical.AC.ThreePhasesUnbalanced.Conversion.ACACTransformer
transformer(
VHigh=VLL_side1,
VLow=VLL_side2,
XoverR=6,
Zperc=
sqrt(0.01^2 + 0.06^2),
VABase=VARbase);
equation
connect(load1.y, loadRL.Pow1);
connect(load2.y, loadRL.Pow2);
connect(load3.y, loadRL.Pow3);
connect(pf1.y, loadRL.pf_in_1);
connect(pf2.y, loadRL.pf_in_2);
connect(pf3.y, loadRL.pf_in_3);
connect(line1.terminal_p, transformer.terminal_n);
connect(transformer.terminal_p, line2.terminal_n);
connect(node1.term, line1.terminal_n);
connect(node2.term, transformer.terminal_n);
connect(node3.term, line2.terminal_n);
connect(node4.term, loadRL.terminal);
end YY;
http://simulationresearch.lbl.gov/modelica