modelTestElectrical6
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
This model represents a simple islanded power system with primary frequency control open loop. Generator A has 30 MW nominal power, generator B has 10 MW.
The model starts at steady state, with both generators at full load supplying a 40 MW load connected at the A side of the transmission line.
At time = 2s, the load is decreased by 10%. The primary frequency controllers kick in and stabilize the frequency, with an error of 5% of 10% of 50 Hz, i.e. 0.25 Hz. Electro-mechanical oscillations are also triggered, but eventually die out thanks to the generator damping effect.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Power | Pa | 30e6 | |
| SI.Power | Pb | 10e6 | |
| SI.Power | P | Pa + Pb | |
| Integer | Np | 2 | |
| SI.AngularVelocity | omega | 2*pi*system.fnom/Np | |
| SI.PerUnit | pi | Modelica.Constants.pi |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Electrical.Generator | gen_a | ||
| Electrical.Generator | gen_b | ||
| Modelica.Mechanics.Rotational.Sources.Torque | torque_a | ||
| Modelica.Mechanics.Rotational.Sources.Torque | torque_b | ||
| Modelica.Blocks.Continuous.FirstOrder | torqueGen_a | ||
| Electrical.TransmissionLine | transmissionLine | ||
| Electrical.Load | load | ||
| Modelica.Blocks.Sources.Step | Load | ||
| System | system | ||
| Electrical.FrequencySensor | frequency_a | ||
| Electrical.FrequencySensor | frequency_b | ||
| PrimaryController | controllerA | ||
| Modelica.Blocks.Sources.Constant | refPa | ||
| Modelica.Blocks.Sources.Constant | refPb | ||
| PrimaryController | controllerB | ||
| Modelica.Blocks.Continuous.FirstOrder | torqueGen_b |
Revisions
- 21 Feb 2019
by Francesco Casella:
Rewrote from scratch.