modelLimitConditioning

Limits setpoint to loading (P_set_base>0) if battery conditioning is active

Extends from TransiEnt.Basics.Icons.Block.

Information

1. Purpose of model

This block limits the setpoint of a basic battery controller such that only the posive amount is passing (unloading operation is prohibited) if the battery conditioning is active. If battery conditioning is inactive (or completely deactivated) it acts as a simple passthrough.

2. Level of detail, physical effects considered, and physical insight

Technical component without physical effects.

3. Limits of validity

This block is only working if the battery conditioning controller acts the expected way because it does not communicate with the conditioning controller. Instead it determines the state of conditioning by the SOC.

4. Interfaces

P_set_base: The basic setpoint of a simple controller (e.g. minimising grid power)

SOC: The actual SOC of the battery

P_set_limit: Limited setpoint

5. Nomenclature

Delta_SOC_Cond: Change of SOC due to one conditioning operation

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.CheckLimitConditioning

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

Parameters

TypeNameDefaultDescription
RealDelta_SOC_Condparam.P_el_cond*param.t_conditioning/param.E_max_batChange of SOC due to one conditioning operation

Connectors

TypeNameDefaultDescription
TransiEnt.Basics.Interfaces.Electrical.ElectricPowerInP_set_baseBasic setpoint from maximum autarky controller
Modelica.Blocks.Interfaces.RealInputSOC
TransiEnt.Basics.Interfaces.Electrical.ElectricPowerOutP_set_limitBase setpoint limited in case of active battery conditioning

Components

TypeNameDefaultDescription
PoolParameterparam
Modelica.Blocks.Logical.HysteresisisConditioningOKTurns false, if battery conditioing is needed
Modelica.Blocks.Logical.SwitchP_set_limit_if_conditioning
Modelica.Blocks.Nonlinear.LimiterP_set_base_positiveOnly loading set point (>0) passing
Modelica.Blocks.Logical.NotnotUseBatteryConditioning
Modelica.Blocks.Logical.OrnoConditioningActive
Modelica.Blocks.Sources.BooleanExpressionuseBatteryConditioning