Static Var Compensator
Static Var Compensator
3x 1x
SVC_1
1 Description
The Static Var Compensator (SVC) is a shunt device of the Flexible AC Transmission Systems
(FACTS) family using power electronics to control power flow and improve transient stability on
power grids [1]. In general, the SVC can be used where continuous and fast control or reactive
power is required to meet any or all of the following objectives [2]:
Improved voltage regulation;
Enhancement of steady state and dynamic stability;
Reduction of over voltages;
Reduction of voltage flicker;
Damping of sub synchronous oscillations;
Reduction of voltage or current unbalances.
This SVC is a generic model using three Thyristor Switched Capacitor banks (TSC) and one
Thyristor Controlled Reactor (TCR).
The SVC regulates voltage at its terminals by controlling the amount of reactive power injected
into or absorbed from the power system. When system voltage is low, the SVC generates
reactive power (SVC capacitive). The variation of reactive power is performed by switching three-
phase capacitor banks and inductor banks connected on the secondary side of a coupling
transformer. Each TSC bank is switched on and off while the TCR phase-controlled.
?v/?v/?v
?v/?v/?v
V_Prim
V_Sec
+ VM
+ VM
q_stat
Converter_Transfo
Iprim p2
Q
ABC +A
2
?i
Exported Mask
P2
P3
P4
P
abc
abc
abc
abc
SVC_controller
TCR TSC1 TSC2 TSC3
abcSec
TSC3
abcPrim TSC2
TSC1
TCR
c
firing_unit
#Vref#
abc
TSC2
Vmes Vmes Bsvc Bsvc
TSC1_On TSC1_On TSC1_Pulses TSC1
Bref
Alpha Alpha TCR_Pulses TCR
Measurement_System Bref
Voltage_Regulator Distribution_Unit
c
#Bref# vmes Bsvc
scope scope
PLL_3phases
1
DIV
PLL va
2 cos vb
Umag Vmes
vc sin vc
1
DIV
Urad
2 vb theta
theta
va 1 f(u) period
1 freq
DIV period
2 3-phase PLL 3-phase PLL-Driven G_rad_deg
Positive sequence
c Fundamental value
#VnomP#
2
PROD
1 Delay
#Droop# 1
Ftb1
Fm2 c
c
f(u) #OpMode#
#OpMode#
Ftb2 #Kp#
Fm5 select #BmaxLim#
Vref 1 select
f(u) - - + 1
2 Int1
3
+ + + + + + 2
3
Bsvc
err rc rv auto
#Ki#
Sel1
hc rc rv #BminLim# 1_manual__2_automatic
Hold !h
hld1 C4 C3
C5 C2 BminLim BmaxLim
Droop Ki
scope scope
scope scope c c
c c
#BminLim# #BmaxLim#
#Droop# #Ki#
2 Parameters
2.1 User defined Initial values
This device is using a scripted mask. Detailed information on scripted masks can be found by
selecting the index Masking in Help Docs>Using EMTP Tutorials and Reference and the
documentation on Mask Scripts.
The user can enter data in the Initial values section. More advanced usage may require editing
the Rules section. The Rules section is providing data preprocessing based on initial values.
Help on enabling and disabling the Rules section can be found in the Masking documentation.
This device is using several subcircuit levels. Some subcircuit based devices are taken from
existing (built-in) EMTPWorks libraries. All contents (subcircuits) are unique and cannot be
altered by modifying similar devices taken from built-in libraries and appearing within a design
where this SVC is located. If it is needed to make separate changes in the subcircuit of one SVC
without affecting other SVC circuits in the same design, then the SVC must be first made unique
The transformer parameters entered in the SVC data mask are automatically transmitted to the
transformer appearing at the top level of the SVC subcircuit (see transformer in Figure 1-1). The
transformer has an Exported Mask. The connection between the SVC mask and the transformer
mask is achieved in the Rules section through the function set_converter_transfo. The
transformer is located using its specific name Converter_Transfo. The user can modify the rules
by adding other options, such as changing transformer scope requests or transformer saturation
data. Transformer data can be also changed manually by first eliminating the call to
set_converter_transfo (last line in the Rules section), then clicking OK on the transformer device
mask and subsequently canceling the Exported Mask status.
The user must remember that subcircuit content changes are automatically transmitted to all
other subcircuits of the same type unless the modified subcircuit is first made unique using the
menu Options>Part Type>Make Unique Type.
It is noticed that the last line in the Initial values section of this device is the function call:
make_me_unique();
This statement makes the top level subcircuit of the SVC unique as if the Make Unique Type
command has been applied manually. After clicking OK on the SVC mask the user can modify
the top level subcircuit contents, without affecting data for other SVC devices in the given design.
2.2 Scopes
Scope names are using the SVC subcircuit name as the root name.
The following default scopes are available for an SVC named SVC_1:
SVC_1/V_Prima: Top voltage, primary of transformer, phase a
SVC_1/V_Primb: Top voltage, primary of transformer, phase b
SVC_1/V_Primc: Top voltage, primary of transformer, phase c
SVC_1/V_Seca: Secondary voltage, phase a
SVC_1/V_Secb: Secondary voltage, phase b
SVC_1/V_Secc: Secondary voltage, phase c
SVC_1/SVC_Transfo/xfmr_A/RL2: transformer secondary winding current in phase a
SVC_1/SVC_Transfo/xfmr_B/RL2: transformer secondary winding current in phase b
SVC_1/SVC_Transfo/xfmr_C/RL2: transformer secondary winding current in phase c
SVC_1/SVC_controller/Voltage_Regulator/BmaxLim: see Voltage_Regulator
SVC_1/SVC_controller/Voltage_Regulator/BminLim: see Voltage_Regulator
SVC_1/SVC_controller/Voltage_Regulator/Droop: see Voltage_Regulator
SVC_1/SVC_controller/Voltage_Regulator/Ki: see Voltage_Regulator
SVC_1/SVC_controller/Distribution_Unit/alpha: firing angle
SVC_1/SVC_controller/Distribution_Unit/tsc1: TSC1 on signal
Scopes can be turned off by moving into the appropriate SVC subcircuit.
3 References
[1] N.G. Hingorani, L. Gyugyi, Understanding FACTS; Concepts and Technology of Flexible AC
Transmission System, IEEE Press book, 2000
[2] The committee on static compensation, Canadian Electrical Association STATIC
COMPENSATORS for reactive power control, Cantext Publications, Winnipeg, 1984