Upload
masoodwafeen
View
54
Download
3
Embed Size (px)
DESCRIPTION
•About the test systems:-The specifications used in this work have been proposed by B4-57.-The specifications used to define the test system are preliminary and will be reviewed by the B4 WGs.
Citation preview
Dr. Ing. Luigi Vanfretti,
Rujiroj Leelaruji, Wei Li, and Tetiana Bogodorova
Docent and Assistant Professor Smart Transmission Systems Lab.
Electric Power Systems Department KTH Royal Institute of Technology, Sweden
E-mail: [email protected] Web: http://www.vanfretti.com
Simulation Studies and Experiences of the preliminary CIGRE DC Grid Test System with EMTP-RV, PSCAD and
Opal-RT
Acknowledgement
• The work presented here was carried out by three different PhD students:
- Wei Li (PSCAD)
- Tetiana Bogodorova (EMTP-RV)
- Rujiroj Leelaruji (Opal-RT Model: Matlab/Simulink/SPS + Lib.)
- They worked very hard for several weeks!
• We would like to thank the following persons for their support in using the models:
- Luc-Andre Gregoire (Opal-RT)
- Sebastien Dennetiere (RTE)
- Juan Carlos Garcia Alonso (Manitoba HVDC Research Center)
To start
• Be nice… : “No one loves the messenger who brings bad
news”
• About the test systems:
- The specifications used in this work have been proposed by B4-57.
- The specifications used to define the test system are preliminary and will be reviewed by the B4 WGs.
• Exercise judgment
- Comparisons of highly detailed and complex models in three completely different software environments are difficult
- A ‘one-to-one’ agreement should not be expected
- All models can be improved, this study aims to show where improvement is needed
- We make no statements of what is right or wrong, we just present the results
- Even with the limitations of each of the current models, they are actually quite detailed and of high quality.
To start
• Be nice… : “No one loves the messenger who brings bad
news”
• About the test systems:
- The specifications used in this work have been proposed by B4-57.
- The specifications used to define the test system are preliminary and will be reviewed by the B4 WGs.
• Exercise judgment
- Comparisons of highly detailed and complex models in three completely different software environments are difficult
- A ‘one-to-one’ agreement should not be expected
- All models can be improved, this study aims to show where improvement is needed
- We make no statements of what is right or wrong, we just present the results
- Even with the limitations of each of the current models, they are actually quite detailed and of high quality.
Outline
• Brief description of the models - Opal-RT (Matlab/Simulink + SimPowerSystems and eMegaSim from
Opal-RT)
- PSCAD from Manitoba HVDC Research Center
- EMTP-RV from PowerSys and EMTP DCG
• Models differences
• Simulation Studies
- Description and aim of the simulation studies
- Selected results (all results available for scrutiny)
• General simulation challenges when using the benchmark models
• Recommendations and Further Work
Brief Description of the Models – Cigre DC Grid Test System
Types of Conv. Controls
Droop Cntrl
Droop Cntrl P Cntrl
VF Cntrl
Not Specified DC-DC Conv.
P Cntrl
Droop Cntrl
Test System in Opal-RT (Layout from Hypersim)
No DC/DC converter
Embedded VBE model means that the detail MMC cell model is implemented but without the cell capacitor balancing control (see the OPAL-RT presentation)
Test System in Opal-RT (Top level model)
Subsystem of A1
MMC Converter
Subsystem A0 to A1
Test System in Opal-RT (Subsystems)
Test System in PSCAD
Test System in PSCAD
Converter A1 Converter controller
VSC control MMC PWM
Test System in EMTP-RV
A
A
B
B
C
C
D
D
E
E
F
F
G
G
H
H
I
I
J
J
K
K
L
L
M
M
N
N
O
O
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
1 10 0
500 MW
100 MW
1000 MW
400 MW
600 MW
500 MW
1700 MW
1300 MW
1100 MW
1700 MW
600 MW
100 MW
1500 MW
1500 MW
CIGRE DC Grid test system - August 2012
Notes :
Every converters are configured as bipoles with earth return
Mixed configurations (monopole and bipole) can be used
Converter models : Detailed Equivalent - Type5 - 21 levels
Average value model is used for DC-DC converter B5
Converters Controls :
A1, B1, B2, B3 : P/Vdc droop control and Q control on AC side
C1, C2, D1, F1 : P control and Q control on AC side
E1 : V/f control
Double click to select the test case
1. Steady state solution
2. Steady State Power Through Converters
3. Fault on AC grid
3.1. Line opening
3.1.1. Trip and reclose of Line 1: A0_A1_2 – A1_A0_2
3.1.2. Trip and reclose of Line 2: B0_B3 – B3_B0
3.1.3. Trip and reclose of Line 3: C2_C1
3.2. Balanced 3 phase faults:
3.2.1. Fault on Line 1: A0_A1_2 – A1_A0_2
3.2.2. Fault on Line 2: B0_B3 – B3_B0
3.2.3. Fault on Line 3: C2_C1
3.3. Unbalanced 3 phase faults:
3.3.1. Fault on Line 1: A0_A1_2 – A1_A0_2
3.3.2. Fault on Line 2: B0_B3 – B3_B0
3.3.3. Fault on Line 3: C2_C1
4. Response due to reference changes:
4.1. Change in Pref at VSC_A1 (Droop Control): from 0.73 to 0.63
4.2. Change in Pref at VSC_B2 (Droop Control): form -1 to -0.9
4.3. Change in Pref at VSC_C1 (P control): from 1 to 0.9
4.4. Change in Pref at VSC_F1 (P control): from 1 to 0.9
4.5. Change in Pref at VSC_E1 (VF control): from -1 to -0.9
4.6. Change in Vref at B2 (Vf control): from 1 to 1.02
5. DC Faults
5.1. Trip and reclose of Line 1: A1_B1_1 – B1_A1_1
5.2. Trip and reclose of Line 2: B5_B1 – B1_B5
5.3. Trip and reclose of Line 3: B2_B3 – B3_B2
5.4. Trip and reclose of Line 4: A1_C2 – C2_A1
+
AC_C1
+
AC_C2
+
AC_D1
+
B0
+
AC_F1
DCline_2X1780MCM_200km
DC
line
_2
X1
78
0M
CM
_5
00
km
DC
line
_2
X2
31
2M
CM
_3
00
km
DC
line
_2
X1
78
0M
CM
_4
00
km
DC
line
_2
X1
78
0M
CM
_4
00
km
DCline_2X1780MCM_100km
ACline_3X795MCM_200km
ACline_3X795MCM_200km
P Q Load_E1
155kVRMSLL
100MW
0.1MVAR
ACline_3X795MCM_300km
ACline_3X795MCM_300km
PQ_C2
PQ_C1PQ_A1
PQ_B3
PQ_B1
P Q Load_B1
380kVRMSLL
900MW
0.1MVAR
PQ_B3_B2_1
PQ_B3_B2_2
PQ_B3_B0
PQ_B2_B0
PQ_B1_B0_1
AC
line
_3
X7
95
MC
M_
20
0k
m
BR
K_
A1
_B
4
DC
DC
_B
5
BR
K_
B4
_A
1
BR
K_
A1
_B
1_
1
BR
K_
A1
_B
1_
2
BR
K_
B1
_A
1_
1
BRK_B5_B1
BRK_B1_B5
BRK_B1 BRK_B1_E1
BR
K_
B1
_A
1_
2
BRK_E1_B1 BRK_E1
BR
K_
E1
_F
1
BR
K_
E1
_D
1
BRK_F1BRK_B3
BR
K_
F1
_E
1
BRK_D1
BRK_C2
BRK_C1BRK_A1
BRK_B3_B2BRK_B2_B3
BRK_B2
PQ_LoadB3
PQ_B3_B1
PQ_B1_B3
PQ_LoadB1
PQ_LoadB2
PQ_B2
PQ_B2_B3_1
PQ_B2_B3_2
PQ_B0_B1_1
PQ_B0_B2
PQ_B0_B3
PQ_AC_C1
PQ
_C
2_
C1
PQ_A1_A0_2
PQ_A0_A1_1
PQ_A0_A1_2
BRK_C2_A1
BRK_A1_C2
BR
K_
D1
_C
2
BR
K_
D1
_E
1
PQ_B0_B1_2
PQ_B1_B0_2
A1_C1_800MM2_200KM
A1_C2_800MM2_200KM
B1_E1_800MM2_200KM
B6_F1_800MM2_100KM
C2
_D
1_
63
0M
M2
_3
00
KM
D1
_E
1_
10
00
MM
2_
20
0K
ME
1_
F1
_6
30
MM
2_
20
0K
M
B2_B3_630MM2_200KM
ACline_3X795MCM_400km
AC
line
_3
X7
95
MC
M_
30
0k
m
P Q
Load_B3
P Q
Load_B2
ACline_3X795MCM_200km
ACline_3X795MCM_200km
MMC
bipole
type4
20 SM
VSC_A1
MMC
bipole
type4
20 SM
VSC_C1
MMC
bipole
type4
20 SM
VSC_C2
MMC
bipole
type4
20 SM
VSC_D1
MMC
bipole
type4
20 SM
VSC_E1
MMC
bipole
type4
20 SM
VSC_F1
MMC
bipole
type4
20 SM
VSC_B1
MMC
bipole
type4
20 SM
VSC_B3
MMC
bipole
type4
20 SM
VSC_B2
AC
ca
ble
_3
X1
85
mm
2_
50
km
V
Vmeter_A1
Test case selectionTest cases 1 & 2
V
Vmeter_C1
V
Vmeter_C2
V
Vmeter_D1
V
Vmeter_E1
V
Vmeter_F1
V
Vmeter_B3
V
Vmeter_B2
V
Vmeter_B1
V
Vmeter_B0
PQ_B0
PQ_A0_A1
PQ_AC1_A1
+
A0
+
AC2V
Vmeter_A0
PQ_A1_A0_1
BR
K_
C2
_D
1
P Q
Load_E1_b
155kVRMSLL
10MW
0.1MVAR
PQ_AC_C2
PQ_AC_D1
PQ_AC_F1
PQ_E1_a
PQ_E1_b
PQ_D1
PQ
_C
1_
C2
PQ_E1
PQ_F1
BR
K_
B5
_2
BRK_B5_1
Test System in EMTP-RV
Converter A1
VSC_1
A
A
B
B
C
C
D
D
1 1
2 2
3 3
4 4
5 5
Start point reactors are disconnected in converters
AC
DC_plus
DC_minus
MMC
monopole
type4
20 SM
VSC_1
MMC
monopole
type4
20 SM
VSC_2
A
A
B
B
C
C
D
D
E
E
F
F
G
G
H
H
I
I
J
J
K
K
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
1 1
0 0
Scope:
These devices are Exported Masks, do not modify
AC1 2
- 30
Conv erter_Tfos
1/1
Ex ported M as k
p
n
+
4k
,65
00
Sta
r_p
oin
t_re
ac
tor
Page
1-B4
Vdc
scope
Vc 1_up_phA
scope
I_c i rc u lar_phA
f ( u)
1
2
(u [1]+u[2])/2
Page
1-B
4
V_
Se
co
nd
ary
_T
ran
sfo
Page
1-B
4,
1-J
4
I_S
ec
on
da
ry_
Tra
ns
fo
Page
1-B
4,
1-H
3
V_
Pri
ma
ry_
Tra
ns
fo
Page
1-B
4,
1-H
4
I_P
rim
ary
_T
ran
sfo
scope
Vc 20_up_phA
scope
Vc 1_low_phA
scope
Vc 20_low_phA
scope
Vref_phA
Va_ref
Vb_ref
Vc _ref
PageV_Sec ondary _Trans fo
Page
1-B4, 1-C1
I_Sec ondary _Trans fo
Page1-B4, 1-B1
V_Prim ary _Trans fo
Page1-B4, 1-B1
I_Prim ary _Trans foia
v av a
ia
scope
V�_Prim ary _phA
scope
I�_Prim ary _phA
scope
V�_Sec ondary _phA
scope
I�_Sec ondary _phA
PageVdc scope
Vdc
Va_ref
Vb_ref
Vc _ref
+
-
Vdc _m eas
Page1-J 4
Vabc _refPage1-B1, 1-H3 V_Prim ary _Trans fo
Page1-B1, 1-H4 I_Prim ary _Trans fo
Page1-C1 V_Sec ondary _Trans fo
Page1-C1, 1-J 4 I_Sec ondary _Trans fo
PageS_up_A
Page i_up_A
Page i_ low_A
Page i_up_B
Page i_ low_B
Page i_up_C
Page i_ low_C
PageS_low_A
PageS_up_B
PageS_low_B
PageS_up_C
PageS_low_C
PageVc _up_A
PageVc _low_A
Page1-D4
Vabc _ref
Pagei_up_A
Pagei_ low_A
Page Vc _up_C
Page Vc _up_B
Page Vc _up_A
Page Vc _low_C
Page Vc _low_B
Page Vc _low_A
PageVc _up_C
PageVc _up_B
PageVc _up_A
PageVc _low_C
PageVc _low_B
PageVc _low_A
MMC ControlCCSC+CBA
Gate
signals
Va_ref
Vb_ref
Vc_ref
Vc_low_A
Vc_up_A
Vc_up_B
S_up_A
Vc_low_B
Vc_up_C S_up_C
Vc_low_C S_low_C
S_up_B
S_low_B
S_low_A
theta
i_up_C
i_up_B
i_low_C
i_low_B
i_up_A
i_low_A
Capa.
Voltages
Current
Arms
M M C_Contro l
Pagei_up_A
Pagei_ low_A
Pagei_up_B
Pagei_ low_B
Pagei_up_C
Pagei_ low_C
Page S_up_A
Page S_low_A
Page S_up_B
Page S_low_B
Page S_up_C
Page S_low_C
Vc 1
Vc 20
Vc 1
Vc 20
Page
1-H4
P_m eas
Page
1-H4
Q_m eas
scope
P_m eas
scope
Q_m eas
Page
1-D4
P_m eas
Page
1-D4
Q_m eas
Page1-H2 Vdc
i_up_A
P
i_up_B
i_up_C
i_low_A
i_low_B
N
i_low_C
AC
S_up_B
S_up_A Vc_up_A
Vc_up_B
Vc_up_C
Vc_low_C
Vc_low_B
Vc_low_AS_low_A
S_low_B
S_low_C
S_up_C
Capa.
Voltages
Gate
signals
Input Ouput
Current
Arms
Equivalent Equation Model (EEM) MMC 21Levels in DLL
NB:
This DLL works for a step time >1us
EEM _M M C_21L
M M C_20SM
v i
Sec ondary 1
v i
Prim ary 1
VSC Control
V_Secondary_Transfo
I_Secondary_Transfo
Vabc_ref
V_Primary_Transfo
I_Primary_Transfo
Vdc_measVdc
theta
P_measQ_meas
VSC_Contro l
AC_Conv erter
Main Model Differences
• Opal-RT Model (Matlab/Simulink/SPS + Opal-RT Libraries) - Developed by Opal-RT (Luc-Angre Gregoire)
- Embedded VBE for VSCs (Type 5 – see Opal-RT presentation)
- No. of sub-modules per valve: two type of converters, 400 (for on-shore) and 20 (for offshore grid)
- DC-DC Converter Model not included (B5 Converter)
- 11 cores running in real-time with the eMegaSim simulator.
• PSCAD Model - Developed by Manitoba HVDC Research Center.
- Detailed (equivalent Norton) models of VSC (Type 4 – all gate signals).
- No. of sub-modules per valve: Two type of converters, one is 38 (MMC PWM) and the other is 98 (MMC)
- DC-DC Converter Model not included (B5 Converter)
• EMTP-RV Model - Developed by RTE (Sebastien Dennetiere)
- Detailed (equivalent Norton) models of VSCs (Type 4 – all gate signals).
- No. of sub-modules per valve: 21
- Type 2 (DM) also available.
- Simplified DC-DC Converter included
- Documented modification from specification: Parameters are modified in the AC side B0 and B1 line length is 200 km, 2 circuit lines (instead of 1 line of 400 km)
• Type 4 Definition - Reduction in each arm to limit the number of electrical nodes (based on the integration method – 1 arm, 1
equivalent)
Simulation Studies: Steady State and Time Domain
• Simulation goals:
- Determine the steady state performance of the test systems
- Determine the dynamic performance of the test systems and terminals due to small perturbations, switching events (at DC), and faults (at AC)
• Simulation studies proposed (22):
- Steady State Analysis (3)
- Faults on AC Systems:
• Line opening (3)
• Balanced 3-phase faults (3)
• Unbalanced 3-phase faults (3)
- Response due to control reference changes
• Perturbation in Pref at all controllers (5), Vref (1)
- DC Faults: DC Line switching
• DC line openings (4)
• Studies carried out: Opal-RT (21), PSCAD (16), EMTP-RV (22)
• Count: 59 simulations – 3 steady state, 56 time domain
Model/User Limitations: Simulations that could not be carried out
• Opal-RT
- Change in Vref at DCDC_B5 (Simulation 4) Response due to reference changes
•PSCAD
- Change in Pref at VSC_E1 (Simulation 4) Response due to reference changes
• Model needs to be modified by adding a load at E1.
• We ran out of time to do this.
- Change in Vref at DCDC_B5 (Simulation 4) Response due to reference changes
• Converter B5 is an empty block
- All DC Faults
• Could not figure out how to disable some internal breakers in the converters.
• EMTP-RV
- All simulations were be executed.
Requirements to run the models
• Opal-RT - OPAL-RT real-time simulator OR license to run the
compiled model in the PC (localhost license)
- RT-Lab version 10.4.4.130, MATLAB Simulink 2011b (32-bit).
- MMC libraries from Opal-RT
- 11 processors
(eMegaSim simulator at KTH SmarTS Lab has 24).
• • PSCAD - Compiler: PSCAD requires a FORTRAN compiler. In these simulation we use Intel® Visual
Fortran Composer XE 2011 (v12) compiler (trial license).
- Version of the software: PSCAD X4 (4.5.0.0) Professional edition (trial license).
- Third party tools: If having the error of “WSock32.lib file missing”, the Windows platform headers and libraries need to be installed by the users.
- A VSC_MMC_lib file comes together with the model.
• EMTP-RV - EMTP-RV V2.4
- MMC Toolbox
• FOR ALL OF THE ABOVE: PATIENCE!!! (and money…)
Steady State Analysis
• We consider the “harmonic steady state”, not power flow solution.
• Procedure: -run the simulation until it reaches a “steady state”
• Opal-RT and PSCAD models offer a “meter”.
• For EMTP-RV:
0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
-1
-0.5
0
0.5
1
1.5
2
x 109
time (s)
y
PLOT
BRK_B2_B3/p1/p_t@control@1
Steady State
EMTP-RV
SPS Meters
0,8
0,9
1
1,1
A0 A1 B0 B1 B2 B3 B4 B5 B6 C1 C2 D1 E1 F1
AC
Vo
ltag
e (
pu
)
AC Bus
Design Specification Opal-RT PSCAD EMTP-RV
Steady State Solutions AC and DC Bus Voltages
DC Buses
AC Bus AC Bus
0,8
0,9
1
1,1
A0 A1 B0 B1 B2 B3 B4 B5 B6 C1 C2 D1 E1 F1
DC
Vo
ltag
e (
pu
)
DC Bus
Design Specification Opal-RT PSCAD EMTP-RV
Steady State Power Through Converters
Steady State Power through Converters
1100
600
400
1000
100
500
1700
500
1300
1100
PAC_A1
PAC_C1
PAC_D1
PAC_C2
PAC_E1
PAC_F1 PAC_B3
PAC_B1
PAC_B2 PDC_B5_out
PDC_B5_in
Comparison of Desired Flows: Design spec. with actual power through converters (max. value between input and output)
• The Opal-RT model matches the specification with no differences. • There is a very reasonable agreement between the design specification EMTP-
RV. Differences are likely due to tuning of model parameters.
Difference with the Spec.
0
200
400
600
800
1000
1200
1400
1600
1800
A1 B1 B2 B3 B5 C1 C2 D1 E1 F1
Po
wer (
MW
)
Converter
Opal-RT PSCAD EMTP-RV Design Specification (Desired Flow)
Models need to be
verified
Steady State Solutions (Harmonic Steady State) – AC and DC Flows
Steady State Solns.
AC Flows
DC Flows
Design Spec. PSCAD EMTP-RV Opal-RT
AC and DC Flows
0,00
500,00
1000,00
1500,00
2000,00
2500,00
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Design Spec. Opal-RT PSCAD EMTP-RV
Results Absolute Values Shown
Line no. From Bus To Bus Design Spec.
1 A1ac A0ac 600,00
2 A1dc B1dc 1500,00
3 A1dc B4dc 800,00
4 C1dc A1dc 600,00
5 C2dc A1dc 600,00
6 B0ac B1ac 400,00
7 B0ac B2ac 400,00
8 B0ac B3ac 400,00
9 B1ac B3ac 400,00
10 B4dc B1dc 300,00
11 B1dc E1dc 500,00
12 B2ac B3ac 200,00
13 B3dc B2dc 200,00
14 B5dc B2dc 1100,00
15 B6dc B3dc 700,00
16 F1dc B6dc 700,00
17 C1ac C2ac 100,00
18 C2dc D1dc 200,00
19 D1dc E1dc 800,00
20 E1dc F1dc 200,00
Directly Connected to
Slack Bus
600577279,80609
15001194,90340,601127,20
800199,61320,50530,40
6004,40277,80595,90
6005,90158,50250,40
400- 434,1013,70622,70
4001017422,90486,20
400772377,602436
400741,30688,80834,60
300- 198,34120,301251,00 500
104,38321,00316,60
20058,64176,5034,35
200836,80153,291886
11000433720,20
700841,47217,602301
700887,98245,402301
100- 10,47137,28149
200- 64,274,60151,20
800586,83524836
200432,121381805
Flow from B2 to F1
• In some of the AC measurement, the output was filtered after power computation. For the DC case, only the instantaneous power without filtering was used.
Source of errors in power measurements in Opal-RT model
Also, the power in each AC line was deducted from the measurement of each converter. There is a lot of room for error in doing this way. Next version of the model should include more measurement to avoid such error.
• In some of the AC measurement, the output was filtered after power computation. For the DC case, only the instantaneous power without filtering was used.
Source of errors in power measurements in Opal-RT model
Also, the power in each AC line was deducted from the measurement of each converter. There is a lot of room for error in doing this way. Next version of the model should include more measurement to avoid such error.
Faults on AC Systems
AC Faults
Line 1
Line 2
Line 3
Faults on AC Systems
AC Faults
Line 1
Line 2
Line 3
All changes applied at t=1 sec after harmonic steady state soln. Balanced (3 phase) [or unbalanced] fault is applied at left-hand (or upper) side bus of the line. Ideal AC breakers are placed on each side of the line. The line is opened after 2 cycles (0.04sec), after this to cycles the fault is cleared by opening the breakers on left hand side and right hand side simultaneously, and closing them simultaneously after 2 cycles.
Balanced Fault on Line 3: C1_C2
0 0.2 0.4 0.6 0.8 10
0.5
1
AC
Volt
age
Bu
sC
1
Opal-RT PSCAD EMTP-RV
0 0.2 0.4 0.6 0.8 10.9
1
1.1
1.2
DC
Volt
age
Bu
sC
1
0 0.2 0.4 0.6 0.8 10.7
0.8
0.9
1
1.1
AC
Volt
age
Bu
sC
2
0 0.2 0.4 0.6 0.8 10.8
1
DC
Volt
age
Bu
sC
2
T ime - (sec)
0 0.2 0.4 0.6 0.8 10
500
1000
P.
toC
on
.C
1
Opal-RT PSCAD EMTP-RV
0 0.2 0.4 0.6 0.8 1-2000
0
2000
P.
from
Conv.
C1
0 0.2 0.4 0.6 0.8 10
500
1000
P.
toC
on
.C
2
0 0.2 0.4 0.6 0.8 1-1500
-1000
-500
0
500
P.
from
Conv.
C2
T ime - (sec)
Response Due to Reference Changes
Response to Ref. Changes
∆Pref=-0.1 Droop Cntrl
∆Pref=-0.1 Droop Cntrl
∆Pref=-0.1 P Cntrl
∆Pref=-0.1 P Cntrl
∆Pref=+0.1 VF Cntrl
∆Vref=+0.02 Const. V
Faults on DC Grid
DC Faults
Line 1
Line 2
Line 3
Line 4
General Simulation Challenges
• Opal-RT - Separate subsystems in order to run in real-time
- Need a model compiler for the specific architecture of the system and software configuration.
- Model modifications during real-time simuation
• Con.: No possibilities of modifying the circuit model for real-time simulation, but ok for off-line (although this takes out the advantage of having an RT simulator)
• Pros.: – Control parameters can be modified while real-time simulation is running.
– RT simulator can be used in “Simulation Accelerator” mode when no I/O is used (faster than real-time)
- Capacitor Balancing:
• Detailed MMC cell model was used.
• However, the DC voltage of each capacitor is adjusted to the average value of the sum of the cell capacitor voltage.
• The capacitor voltage balancing control system is therefor not implemented (but available).
General Simulation Challenges
• PSCAD
- Errors that are difficult to figure out:
• Example1:Component ‘***’ does not have a corresponding definition.
• Solution: loading the library has to do before loading the model.
• Example2: ***No rule to make target ‘***.mak’. Stop
• Solution: install suitable compiler (GNU Fortran compiler is not suitable)
• PSCAD
- Aspects not documented that make it difficult to use the model
• In link tab of project setting, the user must manually add these sub-directories to the directory specified by the User Library Path input in the Workspace dialog. In this simulation, we need to choose ‘if12 (Intel Visual Fortran compiler versions 12)’.
• De-blocking the converter control for several seconds at the beginning of the simulation, which is not indicated when providing this model.
• Some newly developed components do not have help information. For example, the DC breaker.
General Performance Observed (ONE Specific Case)
• Opal-RT (50 µsec time step)
A. Approximately 1 sec
B. Simulation time: Real time. (1 sec. = 1 sec.)
•PSCAD (20 µsec time step)
A. Approximately 5 sec
B. Simulation time: about 1 hr for a 15s simulation
(Initialization Work Around - if system is left unchanged: start from a snapshot (snapshot for initialization)
• EMTP-RV (40 µsec time step)
A. Approximately 0.5 sec.
B. Simulation time: 258.625 sec for 2 second simulation.
A. Simulation “t” to reach a steady state
B. Time effort to carry out one simulation
Recommendations and Further Work
• The three models simulated are very complex and detailed, and will certainly be useful for DC Grid studies.
• We make the following recommendations for improvements on the current models!
• Documentation:
- Currently the EMTP-RV and SPS models are designed only for the scenarios presented.
- Documentation on the models (details) are needed for preparing other studies.
• Model Harmonization:
- The DC Grid benchmark models need to:
• Be harmonized in terms of steady state solution
• Controller implementation should be identical
- For large DC Grid studies, the focus is not on converter performance, and detailed representation of the VSCs might be unnecessary
• The use of a common average value model for the VSC is recommended, but this must be validated with detailed models
• (Detailed models are only necessary for internal protection and performance analysis)
Recommendations and Further Work
•Validation:
- Component validation
• Validation across different simulation environments should start at the component level for comparison studies to be meaningful: – Controller validation should be first (check controller response to
isolated inputs – compare outputs)
– VSC validation (for AVM), DC Line models and breaker models
– Independent validation of AC grid portions
• Component level validation with “real” measurements would be AWESOME! – Some suppliers and R&D centers have comparisons with actual
hardware or analog set ups, but it is not public.
- Point-to-point DC Link:
• Validation is recommended to establish the core differences of a simple DC Grid operation under different control modes in the three different environments.
Recommendations Looking into the Future: Avoid Modeling Ambiguity
• Modeling and Simulation without Ambiguity!
• The efforts in developing these benchmark models is of great value for DC Grid development.
• However, DC Grid development will be hindered due to a lack of ability: - To share (validated) models across different simulation environments.
- Which in turns requires the re-implementation of models in different tolls (very costly!).
- In this case models need to be validated.
• This study has shown that there is a clear need for unambiguous model exchange - Model exchange not referring only to parameter data
- Actual model implementations differ: “what’s inside the box?” is not transparent to the user
- Challenge for users without access to all software (economically prohibitive)
• This problem has existed since about 40 years for conventional AC/DC system design! (J. Belanger)
- DC Grid development should strive to tackle this attitude for common benefit.
Recommendations – Looking into the Future: Avoid Modeling Ambiguity
• Possible solutions to ambiguity
• Modelica-based models:
- Modelica is an OOP modeling language for complex systems
- Modelica models allow the specification of both the model equations and parameters
- A DC Grid model could be entirely defined, without ambiguity, and shared.
- Files could be packaged so that the model inside remains “closed”.
- Caveat: Each simulation environment needs to translate from Modelica to their internal definition (which requires validation). Mapping to GUI, etc…
- However:
- The use of Modelica language for very large AC/DC networks still need to be demonstrated. FP7 Pegase project had very promising results for moderate size networks.
- Usually, network solution used specialized circuit solvers (nodal …) with system topologies and component parameters. Are topology-based specialized solvers available in Modelica?
Proof of concept: Sharing Modelica Power System Models in two different simulation environments
Simulation results in Scilab/Xcos and Dymola, respectively. They are absolutely the same. Courtesy of Wei Li (KTH), Angela Chie and Patrik Panciatici (RTE)
Proof of concept: Sharing Modelica Power System Models in two different simulation environments
Simulation results in Scilab/Xcos and Dymola, respectively. They are absolutely the same. Courtesy of Wei Li (KTH), Angela Chie and Patrik Panciatici (RTE)
Recommendations – Looking into the Future: Avoid Modeling Ambiguity
• Possible solutions to ambiguity (cont’d)
• FMI
- Automotive industry has used the Flexible Mock-up Interface approach. Models are exported in a FMU (Functional Mock-up Unit).
- FMUs can be imported in another environment and executed.
- FMUs from different sources can cooperate at runtime in a co-simulation environment. FMI defines the interfaces for this to happen.
- Caveat: co-simulation environment is needed. Would be difficult to do real-time simulation (in the case of Opal-RT Models).
- OPAL-RT already support co-simulation for loosely coupled systems.
- But
• Co-Simulation is very difficult for tightly coupled system such as AC/DC circuit due to delays since simultaneous solution is required. OPAL-RT has developed SSN for this purpose.
• The use of FMI for electrical network simulation still need to me demonstrated and it may happen that FMI is a good approach for loosely coupled simulation only (control systems and plant models with very different time constants).
Recommendations – Looking into the Future: Avoid Modeling Ambiguity
•Possible solutions to ambiguity (Cont’d)
•CIM-for-EMT
- Would be similar to the Modelica approach, but it would be more difficult to share exact equations (or package them so that they are “closed”).
- As of now, CIM only defines the topology and system parameters, not the model equations
Thank you! [email protected]
http://www.vanfretti.com