Engee documentation

Controller LCFB1

Load controller for the turbine-regulator model.

сontroller lcfb1

Description

The Controller LCFB1 unit is an LCFB1 turbine load controller. You can use this load controller with any model of turbine controller.

Ports

Input

# ω — load speed
scalar

Details

The load rate given as a scalar.

Data types

Single | Float64.

Complex numbers support

No

# Pmwset — power value
scalar

Details

A power value specified as a scalar.

Data types

Single | Float64.

Complex numbers support

No

# Pe — electrical power consumption
scalar

Details

The electrical power consumption specified as a scalar.

Data types

Single | Float64.

Complex numbers support

No

Output

# Pref — bias voltage
scalar

Details

The displacement applied to the turbine-regulator load speed reference is returned as a scalar.

Data types

Single | Float64.

Complex numbers support

No

Parameters

Main

# Speed reference, pu — speed reference signal

Details

Speed reference, o.u.

Default value

1.0

Program usage name

speed_ref_pu

Evaluatable

Yes

# Controller deadband, pu — controller dead band

Details

Controller insensitive zone, o.e.

Default value

0.0

Program usage name

dead_band

Evaluatable

Yes

# Maximum error e_max, pu — maximum error

Details

The maximum possible error.

Default value

0.1

Program usage name

error_max

Evaluatable

Yes

# Frequency bias gain f_b, pu — frequency offset gain

Details

Frequency offset gain factor, o.u.

Default value

0.0

Program usage name

frequency_bias

Evaluatable

Yes

# Proportional gain K_p, pu — proportional gain for PI control

Details

Proportional gain for PI control, o.e.

Default value

0.0

Program usage name

K_p

Evaluatable

Yes

# Integral gain K_i, pu/s — integral gain for PI control

Details

Integral gain for PI control, o.u.

Default value

0.1

Program usage name

K_i

Evaluatable

Yes

# Power transducer time constant T_pelec, s — time constant of the power converter

Details

Time constant of the power converter, s.

Default value

3.5

Program usage name

T_transducer

Evaluatable

Yes

# Maximum output I_rmax, pu — output upper limit

Details

Upper limit of output signal saturation, o.u.

Default value

0.035

Program usage name

PI_controller_upper_saturation_limit

Evaluatable

Yes

# Sample time (-1 for inherited) — sampling period

Details

The time between consecutive runs of the block.

During a run, the block produces output data and, if necessary, updates its internal state.

  • For legacy discrete-time operation, set the value to -1.

  • For discrete-time operation, set to a positive integer.

  • For continuous time operation, set the value to 0.

If this unit is in a masked subsystem or variant subsystem that supports switching between continuous and discrete operation, increase the value of this parameter to ensure correct switching between continuous and discrete implementations of the unit.

Default value

0

Program usage name

_T_s

Evaluatable

Yes

Initial Values

# Initial power reference P_ref0, pu — initial power value

Details

Target power at the initial moment, o.e.

Default value

0.45

Program usage name

P_ref_start

Evaluatable

Yes

Literature

  1. "Task Force on Turbine-Governor Modeling, Dynamic models for turbine-governors in power system studies", IEEE Power Energy Society, January 2013.

Additional options

C code generation: Yes