Documentation Home Page HYPERSIM Home Page
Pour la documentation en FRANÇAIS, utilisez l'outil de traduction de votre navigateur Chrome, Edge ou Safari. Voir un exemple.

Static Var Compensator (SVC)

Introduction

This model represents the power component and the control system of a Static Var Compensator (SVC). The power component consists of a thyristor controlled reactor (TCR inductive branch) and three Thyristor Switched Capacitors (TSC capacitive branches).

Note: The transformer is not modeled internally and must be added by the user. The transformer parameters considered internal to the block should be the same as the user would add external to the block

The control system includes measuring, synchronization, regulation, distribution and firing subsystems. Depending on the operation mode, the model allows users to study step responses either for a voltage reference or a susceptance reference. This  can be used to optimize the regulator parameters. The thyristors can also be fired by signals generated from an external source.

Description

Diagram

Figure below shows the diagram of the model with the TCR and TSC branches  


TCRTSC

Power Component

The models of the four branches of a static compensator are as shown in the figure above. Resistances R and r respectively represent ohmic losses in the capacitor and the reactor. The two resistances, the capacitor and the reactor form a type of black box. Hence, it is not possible to measure the voltage across one of the resistances or the reactor. However, the voltage across the capacitor is calculated and available as a signal. This is also the case for the voltages across the thyristors.

Control system synchronization unit

The synchronization unit consists of a phase-lock loop (PLL) applied to each voltage phase on the transformer primary. The PLL calculates the frequency and phase angle required to fire the thyristors. Figure below shows a simplified diagram of this unit.
This type of synchronization has the advantage of being insensitive to harmonics and stable in frequency.

Measuring unit
Figure below shows the measuring unit. Voltage measuring must be accurate, fast and insensitive to harmonics. To do this, the output of the Park conversion block is integrated and the voltage is measured by subtracting two consecutive samples of the integrator output with a delay of one cycle between them.

Control Unit

The control unit consists of a proportional and integral (PI) controller. The latter compares the voltage measured and voltage reference to achieve.

The output of the controller is given by:

Bp is the required susceptance on the primary side for regulation. The current I is not measured but calculated using Bp and Umes. The response of the controller depends on the value of the gains. The integral gain determines the speed of the controller, while the proportional gain can be used to compensate for the delay in the firing system.

Distribution unit

The distribution unit receives the following input:

  • The leakage inductor of the transformer 
  • The signal Bp from the PI
  • The states and values of each TSC capacitive and TCR inductive branch
  • And the value of the hysteresis to apply at transition points

From the primary susceptance Bp of the static compensator and the leakage inductance of the transformer, the susceptance Bs on the secondary side is calculated and then represented as a parallel combination of the TSC capacitive and TCR inductive branches.

The value of the capacitance Bcap produced by the parallel capacitive branches and the value of Bind is given by the non-linear function:

The calculation of the equivalent impedance of the parallel TSC capacitive branches take into account the availability of the branches. Therefore, it is possible to operate in downgraded or degradation mode.

In order to avoid oscillations when the capacitors are switched, hysteresis is used at transition points when the number of parallel TSC capacitive branches changes.

Firing Unit

The function of the firing unit is to send the firing orders to the thyristors of the different branches. To do this, it receives the following input:

  • Phase angle (omega) of the synchronization voltage
  • Firing angle alpha
  • Firing order of the TSC capacitive branches

Since the TCR inductive branch is controlled, the firing unit sends the omega t degree pulses after the last zero-crossing of the synchronization voltage. Since the TSC capacitive branches are only switched and not controlled, their firing is always executed at the same time on the waveform, that is 90 degrees before the zero-crossing of the voltage.

Table of Contents

Mask and Parameters

Mask

General Tab


NameDescriptionUnitVariable = {Possible Values}
Name of primary XFO Bus nameName of the bus on the high voltage side of the static compensator transformer


Primary Transformer voltageRMS Line-line rated voltage on the primary side of the transformerkV

{(0,1e12]}

Secondary Transformer voltageRMS Line-line rated voltage on the secondary side of the transformerV{(0,1e12]}
Leakage reactanceLeakage inductance of the primary winding of the transformerpu/100MVA{[0,1]}
Delta connection type Specifies the connection of the transformer and the Delta windings lagging or preceding the Y winding

TCC mode

On = synchronized firing of the TSC capacitive branches, Off = continuous firing



Valve blocking and unblocking

Deblock = valve firing enabled, Block = valve firing disabled



Regulation - KpProportional gainpuB/puV{[0,1]}
Regulation - KiIntegral gainpuB/puV/s{(0,1e12]}
Regulation - SlopeSlope of voltage controllerpu/100MVA{[0,1]}
Regulation - HysteresisHysteresispu/100MVA{[0,1]}
Protection - Strategy VmaxMaximum value of primary voltage (pu). Above this value, the static compensator is disabledpu{[0,1]}
Protection - Strategy Vmin_onMinimum value of primary voltage (pu). Below this value, the static compensator is disabledpu{[0,1]}
Protection - Strategy Vmin_offMinimum value of primary voltage (pu) required to enable the static compensatorpu{[0,1]}
AC Fault - Vac_minPrimary voltage threshold (pu) below which a fault is detectedpu{[0,1]}
AC Fault - Fault durationFault durations{(0,1e12]}
AC Fault - Fault delayDelay in fault applications{(0,1e12]}
AC Fault - Under voltage delayfalling edge delay during a specified time interval is applieds{(0,1e12]}
Disturbance typeVref or Bref

Disturbance - Delta_VrefValue of step in the voltage referencepu{[0,1]}
Disturbance -Delta_BrefValue of step in the value of the susceptance referencepu/100MVA{(0,1e12]}
Disturbance -dist_startTime when the disturbance is applieds{(0,1e12]}
Disturbance -dist_endTime when the disturbance is removeds{(0,1e12]}
Filter - Base frequency Base frequencyHz{(0,100]}
Filter -Minimum frequency Minimum frequency of PLLHz{(0,100]}
Filter -Maximum frequency Maximum frequency of PLLHz{(0,100]}
Filter - BandwidthBand pass filter bandwidthHz{(0,100]}


TCR Tab

TCR

NameDescriptionUnitVariable = {Possible Values}
ConnectionsY ground; Y floating; Delta

r Resistance in parallel with branch reactorOhm{(0,1e12]}
LSeries inductanceH{(0,1e12]}
RBranch resistanceOhm{(0,1e12]}
RsnubberSnubber resistanceOhm{(0,1e12]}
CsnubberSnubber capacitanceF{(0,1e12]}
RopenValve resistance when openOhm{(0,1e12]}
RcloseValve resistance when closedOhm{(0,1e12]}
IminChopping currentA{(0,1e12]}
FbovForward break overvoltageV{(0,1e12]}
RbovReverse break overvoltageV{(0,1e12]}
TqTime for the valve to stop conductings{(0,1e12]}
VminMinimum forward voltage across valve to conductV{(0,1e12]}

TSC Tab

TSC

NameDescriptionUnitVariable = {Possible Values}
ConnectionsY ground; Y floating; Delta

r Resistance in parallel with branch reactorOhm{(0,1e12]}
LSeries inductanceH{(0,1e12]}
RBranch resistanceOhm{(0,1e12]}
CBranch capacitanceF{(0,1e12]}
RsnubberSnubber resistanceOhm{(0,1e12]}
CsnubberSnubber capacitanceF{(0,1e12]}
RopenValve resistance when openOhm{(0,1e12]}
RcloseValve resistance when closedOhm{(0,1e12]}
IminChopping currentA{(0,1e12]}
FbovForward break overvoltageV{(0,1e12]}
RbovReverse break overvoltageV{(0,1e12]}
TqTime for the valve to stop conductings{(0,1e12]}
VminMinimum forward voltage across valve to conductV{(0,1e12]}


TCR

Ports

Ports

NameDescription
PortABC power signal for connection to other network elements





Sensors

NameDescriptionUnit

CMD12phase_x_y where (x= TCR1, TSC1, TSC2, TSC3; y = 1,2,3)

Firing pulse of the positive valve in the x branch


CMD21phase_x_y where (x= TCR1, TSC1, TSC2, TSC3; y = 1,2,3)

Firing pulse of the negative valve in the x branch


Iphase_ x_y where (x= TCR1, TSC1, TSC2, TSC3; y = 1,2,3)

Current through the branch


A

STATE12phase_x_y where (x= TCR1, TSC1, TSC2, TSC3; y = 1,2,3)

State of the positive valve in the x branch


STATE21phase_x_y where (x= TCR1, TSC1, TSC2, TSC3; y = 1,2,3)

State of the positive valve in the x branch


VphaseTh_x_y where (x= TCR1, TSC1, TSC2, TSC3; y = 1,2,3)

Voltage across the valves in the x branch

V

VCAPphase_x_y where (x= TCR1, TSC1, TSC2, TSC3; y = 1,2,3)

Voltage across the capacitor in the x branch

V

pulsePat_int

Signal containing the binary code representing the firing orders of the valves


VSYNCphase

Voltage signal used by synchronization unit

V

DelayImpInt

Firing delay (as a fraction of calculation step) calculated by the internal command of the static compensator


DelayImpExt

Firing delay (as a fraction of calculation step) calculated by an external command of the static compensator


DelayImp

Firing delay (as a fraction of calculation step) sent to the static compensator


DelayImpUsed

Firing delay (as a fraction of calculation step) used by the static compensator


V_Ref

Voltage reference for the controller

pu

B_Ref

Susceptance reference for the controller

pu

Slope

Slope of the controller


Deblocked

Signal specifying that the firing pulses are blocked or not


TCC_Mode

Signal specifying that the TCC mode is enabled or disabled


ManualMode

Signal specifying that the manual mode is enabled or disabled


Period

Period of the network (inverse of the frequency)


Frequency

Network frequency

Hz

Alpha_TCR1

Firing angle of the TCR inductive branch

Degree

wtphase

Phase angle of synchronization voltages

Degree

V_Prim

Voltage measured by the system

V

V_Error

Input of PI regulator of regulation unit

V

B_SVC

Susceptance seen from primary side of transformer


B_TSC

Capacitive susceptance required


B_TCR

Inductive susceptance required


OPAL-RT TECHNOLOGIES, Inc. | 1751, rue Richardson, bureau 1060 | Montréal, Québec Canada H3K 1G6 | opal-rt.com | +1 514-935-2323
Follow OPAL-RT: LinkedIn | Facebook | YouTube | X/Twitter