modelMeritOrderActivation_Var1
Merit Order Activation of Secondary Control Var1
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 Var1 with end-of-pipe gradient constrained
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] | y_unlimited | ||
| Modelica.Blocks.Nonlinear.SlewRateLimiter[nout] | slewRateLimiter | ||
| Modelica.Blocks.Sources.RealExpression[nout] | y_unlim |