Engee documentation

P-controller AVR

Excitation regulator ARV-P.

p controller avr

Description

The P-controller AVR unit is an excitation regulator that implements a proportional law of generator voltage control and provides stator current compounding. This type of regulator is usually used to control slow excitation systems (machine and high frequency).

The P-controller AVR unit can be used as an excitation regulator in the synchronous generator model with the control system shown in the diagram.

p controller avr 2

The mathematical model of P-controller AVR is shown in the diagram.

p controller avr 1

In the diagram below

  • - is the lag time constant of the voltage channel;

  • - current channel gain;

  • - voltage channel gain;

  • - output voltage of the automatic excitation regulator;

  • Г - voltage at the generator terminals;

  • уст - voltage setpoint value;

  • Г - generator stator current;

  • уст - generator stator current setpoint.

Ports

Input

# Iref — generator stator current setpoint input value
scalar

Details

The input value of the generator stator current setpoint in relative units.

Data types

Float64.

Complex numbers support

No

# Id — generator current input
scalar

Details

The input value of the generator current along the d-axis in dq0-coordinates in relative units.

Data types

Float64.

Complex numbers support

No

# Iq — generator current input
scalar

Details

The input value of the generator current along the q-axis in dq0-coordinates in relative units.

Data types

Float64.

Complex numbers support

No

# Vref — generator voltage setpoint input value
scalar

Details

The input value of the generator voltage setpoint in relative units.

Data types

Float64.

Complex numbers support

No

# Vd — generator voltage input value
scalar

Details

The input value of the oscillator voltage along the d-axis in dq0-coordinates in relative units.

Data types

Float64.

Complex numbers support

No

# Vq — generator voltage input value
scalar

Details

The input value of the oscillator voltage along the q-axis in dq0-coordinates in relative units.

Data types

Float64.

Complex numbers support

No

Output

# Vr — output voltage value of the automatic excitation regulator
scalar

Details

The output voltage value of the automatic excitation regulator, in relative units.

Data types

Float64.

Complex numbers support

No

Parameters

Main

# Voltage regulator gain K0v — voltage channel gain

Details

Voltage channel gain.

Default value

10.0

Program usage name

K0_v

Evaluatable

Yes

# Сurrent regulator gain K0i — current channel gain

Details

Current channel gain.

Default value

0.7

Program usage name

K0_i

Evaluatable

Yes

# Voltage branch time constant T1, s — voltage channel lag time constant

Details

Voltage channel lag time constant, in seconds.

Default value

2.0

Program usage name

T1

Evaluatable

Yes

# Voltage feedback limits [VFmax VFmin], pu — voltage channel output value limits

Details

The maximum and minimum output value of the voltage channel in relative units.

Default value

[2.0 0.0]

Program usage name

voltage_branch_limits

Evaluatable

Yes

Initial Values

# Initial condition of the regulator voltage, pu — initial value of the voltage regulator

Details

Initial value of the voltage regulator , in relative units. The initial value is set for the voltage channel and the value for the current channel is added to it during the simulation.

Default value

1.0

Program usage name

voltage_regulator_start

Evaluatable

Yes

Literature

  1. A.A. Yurganov, V.A. Kozhevnikov. Regulation of Excitation of Synchronous Generators.

  2. V.P. Shoiko. Automatic regulation in electrical systems.

Additional options

C code generation: Yes