modelElectricPowerStatistics
Total electric power statistics (different types of resources and balancing types)
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
Model created by Pascal Dubucq (dubucq@tuhh.de) on 01.10.2014
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | integrateElPower | simCenter.integrateElPower | true if electric powers shall be integrated |
| Boolean | is_setter | false | just for change of icon.. |
| Integer | nTypes | Types.nTypeOfResource | |
| Integer | nSubgrids | 2 | For calculation of statistics in subgrids (=1 local grid, e.g. hamburg, =2 surrounding grid, e.g. UCTE grid |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput[nTypes] | powerCollector | ||
| Modelica.Blocks.Interfaces.RealInput[nTypes] | primBalPowerCollector | ||
| Modelica.Blocks.Interfaces.RealInput[2] | primBalPowerOfferCollector | ||
| Modelica.Blocks.Interfaces.RealInput[nTypes] | secBalPowerCollector | ||
| Modelica.Blocks.Interfaces.RealInput[2] | secBalPowerOfferCollector | ||
| Modelica.Blocks.Interfaces.RealInput | tielinePowerCollector | Power on tieline to subsystem | |
| Modelica.Blocks.Interfaces.RealInput | tielineSetPowerCollector | Scheduled imports to subsystem | |
| Modelica.Blocks.Interfaces.RealInput[nSubgrids] | kineticEnergyCollector | ||
| Modelica.Blocks.Interfaces.RealInput | surroundingGridLoad |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SimCenter | simCenter | ||
| SI.Energy[nTypes] | E | ||
| Real | x_RE_demand | E_renewable_gen/max(simCenter.E_small, E_consumer) | share of RE energy in consumption |
| Real | x_RE_generation | E_renewable_gen/max(simCenter.E_small, E_gen_total) | share of RE energy in generation |
| SI.Energy | E_consumer | -E[Types.TypeOfResource.Consumer] | total consumed energy |
| SI.Energy | E_gen_total | sum(E) + E_consumer | total generated energy |
| SI.Energy | E_conventional | E[Types.TypeOfResource.Conventional] | total produced energy by conventional plants |
| SI.Energy | E_cogen | E[Types.TypeOfResource.Cogeneration] | total produced energy by cogeneration plants |
| SI.Energy | E_renewable_gen | E[Types.TypeOfResource.Renewable] | total produced energy by renewable energy plants |
| SI.Energy | E_residual_pos | positive residual energy | |
| SI.Energy | E_residual_neg | negative residual energy | |
| SI.Energy | E_loss | E_gen_total - E_consumer | total energy loss |
| SI.Energy | E_prim_bal_pos | sum(posPBE) | total primary balancing energy positive |
| SI.Energy | E_prim_bal_neg | -sum(negPBE) | total primary balancing energy negative |
| SI.ActivePower | P_gen_total | sum(powerCollector) - powerCollector[Types.TypeOfResource.Consumer] - powerCollector[Types.TypeOfResource.Generic] | |
| SI.ActivePower | P_demand | -powerCollector[Types.TypeOfResource.Consumer] | |
| SI.ActivePower | P_renewable_gen | powerCollector[Types.TypeOfResource.Renewable] | |
| SI.ActivePower | P_residual | P_demand - P_renewable_gen | |
| SI.ActivePower | P_residual_pos | ||
| SI.ActivePower | P_residual_neg | ||
| SI.ActivePower | P_residual_with_CHP | P_residual - powerCollector[Types.TypeOfResource.Cogeneration] | |
| SI.ActivePower | P_conventional_with_CHP | powerCollector[Types.TypeOfResource.Conventional] + powerCollector[Types.TypeOfResource.Cogeneration] | |
| SI.ActivePower | P_CHP | powerCollector[Types.TypeOfResource.Cogeneration] | |
| SI.ActivePower | P_conventional | powerCollector[Types.TypeOfResource.Conventional] | |
| SI.ActivePower | P_storage | -powerCollector[Types.TypeOfResource.Storage] | |
| SI.ActivePower | P_prim_bal_total | sum(primBalPowerCollector) | |
| SI.ActivePower | P_sec_bal_total | sum(secBalPowerCollector) | |
| SI.ActivePower | P_prim_bal_pos_offer_total | -primBalPowerOfferCollector[1] | |
| SI.ActivePower | P_prim_bal_neg_offer_total | -primBalPowerOfferCollector[2] | |
| SI.ActivePower | P_sec_bal_pos_offer_total | -secBalPowerOfferCollector[1] | |
| SI.ActivePower | P_sec_bal_neg_offer_total | -secBalPowerOfferCollector[2] | |
| SI.ActivePower[nTypes] | posPBP | ||
| SI.ActivePower[nTypes] | negPBP | ||
| SI.Energy[nTypes] | posPBE | ||
| SI.Energy[nTypes] | negPBE | ||
| SI.ActivePower[nTypes] | posSBP | ||
| SI.ActivePower[nTypes] | negSBP | ||
| SI.Energy[nTypes] | posSBE | ||
| SI.Energy[nTypes] | negSBE | ||
| SI.Energy | E_kin_1 | -kineticEnergyCollector[simCenter.iDetailedGrid] | |
| SI.Energy | E_kin_2 | -kineticEnergyCollector[simCenter.iSurroundingGrid] | |
| SI.Time | T_tc_total | (E_kin_1 + E_kin_2)/max(P_demand + surroundingGridLoad, simCenter.P_el_small) | |
| SI.Time | T_tc_1 | (E_kin_1)/max(P_demand, simCenter.P_el_small) | |
| SI.Time | T_tc_2 | (E_kin_2)/max(surroundingGridLoad, simCenter.P_el_small) | |
| SI.ActivePower | P_tieline | tielinePowerCollector | Total tieline power (including scheduled imports) |
| SI.ActivePower | P_import | tielineSetPowerCollector | Scheduled imports to subsystem |
| SI.ActivePower | P_ACE | P_tieline - P_import | Area control error (tieline power minus scheduled imports) |