modelBatteryManagementSystem
Extends from TransiEnt.Basics.Icons.DiscreteBlock, TransiEnt.Basics.Icons.SystemOperator.
Information
1. Purpose of model
Full documentation is not available yet. Please see comments in code or contact author per mail.
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
Tested in check model "TransiEnt.Consumer.DemandSideManagement.PVBatteryPoolControl.Controller.Check.CheckBatteryManagementSystem"
9. References
(no remarks)
10. Version History
Model created by Pascal Dubucq (dubucq@tuhh.de) on 01.10.2014
Quality check (Code conventions) by Rebekka Denninger on 01.10.2016
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | index | This systems index in pool |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.Basics.Interfaces.Electrical.ElectricPowerIn | P_surplus | Surplus power (=-P_residual) | |
| Base.PoolControlBus | poolControlBus | ||
| TransiEnt.Basics.Interfaces.General.FrequencyIn | delta_f | Input signal connector |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Base.PoolParameter | param | ||
| Base.PoolStoragePBPPotential | P_PB_offer | ||
| Controller.BatteryConditioningController | P_BatCond_set | Battery conditioning setpoint | |
| Modelica.Blocks.Math.Add3 | P_set_total | ||
| Basics.Blocks.RealToVector | P_set_battery_bus | Place value in bus | |
| Basics.Blocks.RealToVector | P_PB_offer_bus | ||
| Modelica.Blocks.Routing.Extractor | P_el_set_pbp | ||
| Modelica.Blocks.Math.Add | P_el_max_net_bat | Maximum battery power after pbp | |
| Modelica.Blocks.Sources.Constant | P_el_max_bat | ||
| BatteryPrimaryBalancingController | PBPController | Primary balancing power controller | |
| Modelica.Blocks.Routing.Extractor | SOC | ||
| Modelica.Blocks.Nonlinear.VariableLimiter | P_set_battery_base | Base Setpoint for battery (maximum autarky) considering pbp setpoint | |
| Modelica.Blocks.Math.Gain | switchSign1 | ||
| Modelica.Blocks.Math.Add | P_set_base_total | ||
| Base.LimitConditioning | P_set_limit_cond | ||
| Modelica.Blocks.Sources.IntegerConstant | thisIndex |