modelMeritOrderActivation_Var2
Merit Order Activation of Secondary Control Var2
Extends from Modelica.Blocks.Interfaces.DiscreteBlock (Base class of discrete control blocks), TransiEnt.Grid.Electrical.SecondaryControl.Activation.PartialActivationType (Partial Model for different types of Secondary Control Activation).
Information
1. Purpose of model
Merit Order Activation of Secondary Control Var2, gradient constrained, considers P_mustrun_residual
2. Level of detail, physical effects considered, and physical insight
L2E: Models are based on (dynamic) transfer functions or differential equations.
nonlinear behavior
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
Tested in check model "TransiEnt.Grid.Electrical.SecondaryControl.Check.TestAGC_compareActivation"
9. References
(no remarks)
10. Version History
Model created by Pascal Dubucq (dubucq@tuhh.de) in 10/2014
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Time | samplePeriod (from DiscreteBlock) | Sample period of component | |
| SI.Time | startTime (from DiscreteBlock) | 0 | First sample time instant |
| Integer | nout (from PartialActivationType) | simCenter.generationPark.nDispPlants | Number of plants |
| Modelica.Units.SI.Power[nout] | P_max (from PartialActivationType) | simCenter.generationPark.P_max | |
| Real[nout] | P_grad_max_star (from PartialActivationType) | simCenter.generationPark.P_grad_max_star | Specific Power gradient in 1/s |
| Modelica.Units.SI.Power | P_respond (from PartialActivationType) | simCenter.P_el_small | Minimum absolute set value for response of one power plant (Ansprechempfindlichkeit) |
| Modelica.Units.SI.Time | Td (from PartialActivationType) | 1 | Derivative time constant of slew rate limiter |
| Modelica.Units.SI.Power | P_SB_max (from PartialActivationType) | 57e6 | Maximum power reserve |
| Real[nout] | C_var_pos | simCenter.generationPark.C_var | Energy price for positive control power |
| Real[nout] | C_var_neg | simCenter.generationPark.C_var | Energy price for negative control power |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.Basics.Interfaces.Electrical.ElectricPowerIn[nout] | P_R_pos (from PartialActivationType) | Reserved positive control power (values are supposed to be positive) | |
| TransiEnt.Basics.Interfaces.Electrical.ElectricPowerIn[nout] | P_R_neg (from PartialActivationType) | Reserved negative control power (values are supposed to be positive) | |
| Modelica.Blocks.Interfaces.RealInput | u (from PartialActivationType) | ||
| Modelica.Blocks.Interfaces.RealOutput[nout] | y (from PartialActivationType) | ||
| Modelica.Blocks.Interfaces.RealOutput[nout] | c (from PartialActivationType) | participation factors |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.SimCenter | simCenter (from PartialActivationType) | ||
| Modelica.Units.SI.Power | P_reg | ||
| Real | C_var_pos_sorted | ||
| Real | C_var_neg_sorted | ||
| Integer | merit_order_pos | ||
| Integer | merit_order_neg | ||
| Modelica.Units.SI.Power[nout] | P_0 | Current operating point | |
| Modelica.Units.SI.Power[nout] | P_rcbl_max | Max reachable operating point | |
| Modelica.Units.SI.Power[nout] | P_rcbl_min | Min reachable operating point | |
| Modelica.Units.SI.Power | P_mustrun_residual | Mustrun power of plants that are more expensive than me |