modelBatterySimple

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

Information

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., Evaluation of battery models for wind/hybrid power system simulation, in Proceedings of the 5th European Wind Energy Association Conference (EWEC 94), 1994, pp. 1182-1187.).

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

Revisions

  • June 22, 2018, by Christoph Banhardt:
    Created BatterySimple from BaseClasses.Battery.
  • November 11, 2017, by Christoph Nytsch-Geusen:
    Loss factor to bound energy storage shifted and plausible limitations of PChargeEff and PLoadEff added.
  • May 31, 2017, by Christoph Nytsch-Geusen:
    Integration of the Kinetic Battery Model.
  • June 6, 2016, by Christoph Nytsch-Geusen:
    First implementation.