Volt var control

volt_var_control – Volt-var controller object

Synopsis
module powerflow; class volt_var_control { enumeration {STANDBY=0, ACTIVE=1} control_method; double capacitor_delay [ s ] ; double regulator_delay [ s ] ; double desired_pf; bool pf_signed; double d_max; double d_min; object substation_link; set {C=4, B=2, A=1} pf_phase; char1024 regulator_list; char1024 capacitor_list; char1024 voltage_measurements; char1024 minimum_voltages; char1024 maximum_voltages; char1024 desired_voltages; char1024 max_vdrop; char1024 high_load_deadband; char1024 low_load_deadband; }

Remarks
The volt_var_control object coordinates selected regulator and capacitor objects on the system. Using voltage measurements at node object points, the volt_var_control tries to maintain a desired voltage. In addition to voltage measurements, the volt_var_control utilizes a power measurement at a link object to determine how to switch various capacitor objects on the system in and out of service. Due to differences in the timing of power calculations in the Forward-Back Sweep(FBS) and Newton-Raphson(NR) powerflow solvers, capacitors may switch at slightly different intervals for the same system. The overall control behaves the same in both solver methods, but this difference in capacitor timing may result in different final operating points.

Default
A minimum implementation is:

object volt_var_control { regulator_list reg_1, reg_2, ..., reg_n; capacitor_list cap_1, cap_2, ..., cap_n; }

Example
A typical implementation could look simmilar to the following.

object volt_var_control { name IVVC37; control_method ACTIVE; capacitor_delay 10.0; regulator_delay 5.0; desired_pf 0.98; d_max 0.8; d_min 0.1; substation_link "SubTransNode-799"; regulator_list "reg799-781,regnode799-U0081"; capacitor_list "CapNode_A,CapNode_B"; voltage_measurements "load829,1,load841,1,load825,1,U0029,2,U0041,2,U0025,2"; minimum_voltages 2500.0; maximum_voltages 3000.0; desired_voltages 2600.0; }