hermess.devices.svc

Attributes

sqrt

Classes

SVC

Static Var Compensator: voltage-regulated shunt susceptance.

Module Contents

hermess.devices.svc.sqrt
class hermess.devices.svc.SVC[source]

Bases: hermess.devices.device.DeviceRect

Static Var Compensator: voltage-regulated shunt susceptance.

Parameters:
  • KA (float) – Integrator gain of the voltage regulator [pu B (system base) / s / pu V].

  • Kd (float) – Q/Vt droop gain [pu V / pu Q (system base)].

  • Td (float) – Thyristor-control lag time constant [s].

  • B_min (float) – Susceptance limits in pu on the system base (from the SVC Mvar range at 1.0 pu voltage).

  • B_max (float) – Susceptance limits in pu on the system base (from the SVC Mvar range at 1.0 pu voltage).

  • finit) (Setpoints (closed-form)

  • -----------------------------

  • Vref (voltage reference of the regulator [pu].)

  • Bref (initial Q/Vt operating point anchoring the droop [pu].)

  • (closed-form) (Initialization is sequential)

  • loads

  • this (and a joint Newton solve would attribute the whole bus current to)

  • (the (device. The initial reactive output q [Mvar] is a device input)

  • bus (loadflow result at the SVC)

  • benchmark) (e.g. Table 9 of the SEA)

  • which (from)

  • (q/Sb)/V₀² (B₀ =)

  • B₀/2.5 (xB₀ =)

  • directly. (Vref = V₀ and Bref = B₀·V₀ follow)

  • standard (Consistency with the actual power flow is verified by the)

  • check. (zero-residual initialization)

_init_method = 'sequential'
_type = 'SVC'
_name = 'Static_var_compensator'
ns = 2
xB
B
KA
Kd
Td
B_min
B_max
q
Vref
Bref
_finit_sequential(dae: hermess.system.Dae) None[source]

Staged, device-specific initialization. Devices that declare _init_method = 'sequential' implement this; the default has none.

Parameters:

dae (hermess.system.Dae)

Return type:

None

input_current(dae: hermess.system.Dae)[source]

Load-convention terminal currents of the shunt susceptance.

Parameters:

dae (hermess.system.Dae)

fgcall(dae: hermess.system.Dae) None[source]

A method that executes the differential and algebraic equations of the model and adds them to the appropriate places in the Dae class

Parameters:

dae – an instance of a class Dae

Returns:

None

Return type:

None