Controller LCFB1

Load controller for turbine-governor model

  • Library:
  • Simscape / Electrical / Control / Turbine-Governors

  • Controller LCFB1 block

Description

The Controller LCFB1 block models a model LCFB1 turbine load controller. You can use this load controller with any turbine-governor model, such as the Governor Type 1 or Governor Type 3 blocks.

You can switch between continuous and discrete implementations of the block by using the Sample time (-1 for inherited) parameter. To configure the controller for continuous time, set the Sample time (-1 for inherited) property to 0. To configure the controller for discrete time, set the Sample time (-1 for inherited) property to a positive, nonzero value, or to -1 to inherit the sample time from an upstream block.

This diagram illustrates the overall structure of the block:

Ports

Input

expand all

Speed load, specified as a scalar.

Data Types: single | double

Power setpoint value, specified as a scalar.

Data Types: single | double

Electrical power input, specified as a scalar.

Data Types: single | double

Output

expand all

Bias to apply to a turbine-governor speed load reference, returned as a scalar.

Data Types: single | double

Parameters

expand all

Per-unit speed reference.

Per-unit power reference at the start of the simulation.

Per-unit deadband of the controller.

Maximum possible error.

Per-unit gain of the frequency bias.

Per-unit proportional gain for PI control.

Per-unit integral gain for PI control.

Time constant of the power transducer, in seconds. The power transducer is represented by the block labeled "Low-Pass Filter" in the diagram.

Per-unit upper saturation limit for the output.

Time between consecutive block executions. During execution, the block produces outputs and, if appropriate, updates its internal state. For more information, see What Is Sample Time? and Specify Sample Time.

For inherited discrete-time operation, specify -1. For discrete-time operation, specify a positive integer. For continuous-time operation, specify 0.

If this block is in a masked subsystem, or other variant subsystem that allows you to switch between continuous operation and discrete operation, promote the sample time parameter. Promoting the sample time parameter ensures correct switching between the continuous and discrete implementations of the block. For more information, see Promote Parameter to Mask.

References

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

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Introduced in R2020a