modelAGC_zeroCrossing
Automatic generation control model including secondary controller and replaceable model for control unit activation
Extends from TransiEnt.Basics.Icons.SystemOperator.
Information
1. Purpose of model
(no remarks)
2. Level of detail, physical effects considered, and physical insight
(no remarks)
3. Limits of validity
(no remarks)
4. Interfaces
(no remarks)
5. Nomenclature
(no remarks)
6. Governing Equations
(no remarks)
7. Remarks for Usage
(no remarks)
8. Validation
(no remarks)
9. References
(no remarks)
10. Version History
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Time | samplePeriod | 60 | |
| SI.Time | startTime | 60 | |
| Modelica.Units.SI.Power | P_respond | simCenter.P_el_small | Minimum absolute set value for response of one power plant (Ansprechempfindlichkeit) |
| Integer | nout | simCenter.generationPark.nDispPlants | Number of control provision plants |
| Boolean | changeSignOfTieLinePower | false | Allows to change the sign of the tie line power input |
| Real | K_r | 0.8*3e9/0.2 | Sub grid participation factor |
| Boolean | isExternalTielineSetpoint | false | False, tieline input is deactivated |
| Real | k | 0.5 | Gain of controller |
| SI.Time | Ti | 150 | Time constant of controller |
| Real | P_SB_max | 57e6 | Upper limit of output |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.Basics.Interfaces.Electrical.ActivePowerPort | epp | ||
| TransiEnt.Basics.Interfaces.Electrical.ElectricPowerIn | P_tie_is | ||
| TransiEnt.Basics.Interfaces.Electrical.ElectricPowerOut[nout] | P_sec_set | ||
| TransiEnt.Basics.Interfaces.Electrical.ElectricPowerIn[nout] | P_SB_max_pos | Reserved positive control power (values are supposed to be positive) | |
| TransiEnt.Basics.Interfaces.Electrical.ElectricPowerIn[nout] | P_SB_max_neg | Reserved negative control power (values are supposed to be positive) | |
| TransiEnt.Basics.Interfaces.Electrical.ElectricPowerIn | P_tie_set |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.SimCenter | simCenter | ||
| ModelStatistics | modelStatistics | ||
| TransiEnt.Components.Statistics.Collectors.LocalCollectors.CollectElectricPower | collectElectricPower_tielineSet | ||
| TransiEnt.Components.Sensors.ElectricFrequency | f_is | ||
| Modelica.Blocks.Math.Gain | changeSign | ||
| TransiEnt.Basics.Blocks.LimPIDReset | H_lfr | ||
| TransiEnt.Grid.Electrical.SecondaryControl.Activation.MeritOrderActivation_Var1 | SecondaryControlActivation | ||
| Modelica.Blocks.Math.Gain[nout] | sign | ||
| Modelica.Blocks.Sources.Constant | f_n | ||
| Modelica.Blocks.Math.Sum | e_set | ||
| Modelica.Blocks.Math.Sum | e_meas | ||
| Modelica.Blocks.Logical.ZeroCrossing | zeroCrossing | ||
| Modelica.Blocks.Sources.BooleanConstant | alwaysOn | ||
| Modelica.Blocks.Math.Sum | G | ||
| SI.Power | P_sec_set_total | sum(P_sec_set) | |
| TransiEnt.Components.Statistics.Collectors.LocalCollectors.CollectElectricPower | collectElectricPower_tielineIs |