modelPoolControlBusSumUp
Extends from TransiEnt.Basics.Icons.Block.
Information
1. Purpose of model
This block allows to sum up the state information (primary balancing power offer) of N units (consumers with battery systems) in order to control these units by one global pool controller.
The units each have one pool control bus which contains a vector (for each state variable) with as many components as units presesnt in the pool. They add their state variable to the position of their index in the pool and set all other components of the bus to zero.
This sum up block then adds all components such that the resulting bus contains the state of each unit in each component of the resulting vector.
2. Level of detail, physical effects considered, and physical insight
Technical component without physical effects.
3. Limits of validity
The unit is supposed to add zeros to all components in each vector apart from its own index
4. Interfaces
N PoolControlBus as input (connect to N units, e.g. controllable consumers)
1 PoolControlBus as output (connect to pool controller)
5. Nomenclature
No equations present
6. Governing Equations
No equations present
7. Remarks for Usage
See Purpose of model
8. Validation
No phyical validation required. For technical validation see: Check.CheckPoolControlBusSumUp
9. References
None
10. Version History
Model revised, tester and documentation added by Pascal Dubucq (dubucq@tuhh.de) on 24.03.2017
Quality check (Code conventions) by Rebekka Denninger on 01.10.2016
Model revised by Pascal Dubucq (dubucq@tuhh.de) on 01.10.2014
Model created by Arne Doerschlag on 01.09.2014
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| PoolControlBus | poolControlBus_in | ||
| PoolControlBus | poolControlBus_out |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| PoolParameter | param | ||
| Modelica.Blocks.Math.Sum[param.nSystems] | P_potential_pbp | ||
| Basics.Blocks.RealToVector[param.nSystems] | P_el_set_pbp |