modelBatteryComplex

Extends from BaseClasses.Battery (partial model of a battery).

Information

Extended model for an eletrical battery based on the Kinetic Battery Model (KiBaM) of Manwell and McGowan (J. Manwell, J. McGowan, B.-G. E.I., S. W., and L. A.), Battery capacity varies with current draw, nominal capacity is equal to a 20hrs discharge rate.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.EnergyE_nominal (from Battery)nBat*batteryData.E_nominalNominal capacity of all batteries
Modelica.Units.SI.EfficiencyetaCharge (from Battery)batteryData.etaChargeCharge efficiency
Modelica.Units.SI.EfficiencyetaLoad (from Battery)batteryData.etaLoadLoad efficiency
RealSOC_min (from Battery)batteryData.SOC_minMinimal accepted charge level
Modelica.Units.SI.PowerPLoad_max (from Battery)nBat*batteryData.PLoad_maxMaximal discharging power of battery
Modelica.Units.SI.PowerPCharge_max (from Battery)nBat*batteryData.PCharge_maxMaximal charging power of battery
RealfDis (from Battery)batteryData.fDisLoss factor of the battery
Realc (from Battery)batteryData.cCapacity relation available to bound energy
Realk (from Battery)batteryData.kBattery rate
Reala_mcr (from Battery)batteryData.a_mcrMaximum charge rate parameter
Modelica.Units.SI.EnergyE_start (from Battery)0
RealpbatteryData.pPeukert coefficient
Modelica.Units.SI.Timet_loadNominal20.0*3600.0Nominal discharge time at rated capacity
Modelica.Units.SI.Timet_loadMax100.0*3600.0Nominal discharge time at rated capacity
General
BuildingSystems.Technologies.ElectricalStorages.Data.BaseClasses.ElectricBatteryGeneralbatteryData (from Battery)Characteristic data of the battery
IntegernBat (from Battery)1Number of batteries
Initialization
RealSOC_start (from Battery)0.5Start charge level of the battery

Connectors

TypeNameDefaultDescription
BuildingSystems.Interfaces.PowerInputPCharge (from Battery)Power of the electrical source
BuildingSystems.Interfaces.PowerInputPLoad (from Battery)Power of the electrical load
Modelica.Blocks.Interfaces.RealOutputSOC (from Battery)State of charge
BuildingSystems.Interfaces.PowerOutputPGrid (from Battery)Electricity taken from the grid

Components

TypeNameDefaultDescription
Modelica.Units.SI.PowerPChargeEff (from Battery)Effective power of the electrical source
Modelica.Units.SI.PowerPLoadEff (from Battery)Effective power of the electrical load
Modelica.Units.SI.EnergyEAva (from Battery)Available charge of the battery
Modelica.Units.SI.EnergyEBou (from Battery)Bound charge of the battery
Modelica.Units.SI.EnergyE (from Battery)Total charge of the battery
Modelica.Units.SI.Energyh1 (from Battery)Helping variable 1
Modelica.Units.SI.Energyh2 (from Battery)Helping variable 2
Modelica.Units.SI.PowerPNet (from Battery)Net power for charging (> 0.0 W) or discharging (< 0.0 W)
Modelica.Units.SI.EnergyE_charged (from Battery)Total energy charged to the battery
Modelica.Units.SI.EnergyE_discharged (from Battery)Total energy taken from the battery
Modelica.Units.SI.PowerPLoadAvaDischarging power using available electrons in EAva
Modelica.Units.SI.PowerPLoadBouDischarging power forcing electro-chemical reaction in EBou
Modelica.Units.SI.EnergyE_currentCurrent energy content at actual discharge rate
Modelica.Units.SI.EnergyE_maxt_loadMax/t_loadNominal*(t_loadMax/t_loadNominal)^p*E_nominalMaximum energy content at 100hr discharge rate

Revisions

  • June 22, 2018, by Christoph Banhardt:
    First implementation.