Top Banner
Risø National Laboratory Roskilde Denmark January 2006 Risø-I-2440 Battery Lifetime Modelling Simulation model for improved battery lifetime for renewable based energy systems for rural areas. Anton Andersson Department of Applied Physics and Electronics Umeå University Sweden
82
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Anton_A_06

Risø National Laboratory Roskilde Denmark

January 2006

Risø-I-2440

Battery Lifetime Modelling

Simulation model for improved battery lifetime for renewable based energy systems for rural areas.

Anton Andersson

Department of Applied Physics and Electronics Umeå University Sweden

Page 2: Anton_A_06

Author: Anton Andersson Title: Battery Lifetime Modelling Department: VEA, VES

Risø-I-2440 January 2006

Abstract: In a renewable energy hybrid system, different power sources are combined to generate electricity for remote off-grid applications. To ensure stability and power quality, renewable energy is often compensated with a storage unit. The lead acid battery is, by far, the most common storage method since it is a well-studied science, available at a low cost and has a high availability. However, lead acid batteries are commonly agreed to be a weak link in the system since the lifetime is unsure and the investment cost significant. In order to be able to predict performance and lifetimes of batteries in hybrid systems, research cooperation has been performed between institutes in Europe that has resulted in a battery simulation tool. This report details the work that has been done to improve and tune the model for more accurate lifetime and performance estimations. The model predicts that active mass degradation is the main ageing mechanism that contributes to the reduction in capacity in hybrid systems. In the model, a new theory is implemented to simulate the effect of high and low discharge currents. The new approach is to simulate the changes in PbSO4 crystal structure at the electrodes. The improved battery model will be implemented in IPSYS, a newly developed simulation tool for hybrid systems.

Risø National Laboratory Information Service Department P.O.Box 49 DK-4000 Roskilde Denmark Telephone +45 46774004 [email protected] Fax +45 46774013 www.risoe.dk

Page 3: Anton_A_06

Acknowledgements

Thanks to:

Henrik Bindner for encouraging supervision, Oliver Gehrke for sharing your excellent computer skills,

Tom Cronin for a splendid helpdesk, Julia Schiffer for your admirable battery and computer skills,

Risø for providing a suburb research environment, Anders Lundin for supervision,

My parents for never ending support and to my Eleonora!

Page 4: Anton_A_06

TABLE OF CONTENTS

1 BACKGROUND..................................................................................................................... 1

1.1 Introduction .............................................................................................................................. 1 1.1.1 Hybrid systems..................................................................................................................................... 2 1.1.2 Photovoltaic panels............................................................................................................................... 2 1.1.3 Wind turbines....................................................................................................................................... 3 1.1.4 Diesel generator ................................................................................................................................... 4 1.1.5 Energy storage...................................................................................................................................... 4 1.1.6 Inverter ................................................................................................................................................ 4 1.1.7 Controller............................................................................................................................................. 4

1.2 IPSYS (Integrated Power Systems) .......................................................................................... 5 1.2.1 IPSYS simulation example ................................................................................................................... 5

2 AIM WITH PROJECT........................................................................................................... 7

3 LEAD ACID BATTERIES..................................................................................................... 8 3.1.1 Major stress factors of the batteries....................................................................................................... 9 3.1.2 Major damage mechanisms................................................................................................................... 9 3.1.3 Battery controller.................................................................................................................................10

3.2 Battery model ...........................................................................................................................11 3.2.1 Batteries simulated ..............................................................................................................................12 3.2.2 Battery model input .............................................................................................................................13 3.2.3 Test runs .............................................................................................................................................14

4 METHODS........................................................................................................................... 17

4.1 Improved code..........................................................................................................................17 4.1.1 Varying time steps...............................................................................................................................17 4.1.2 Improved design with object-oriented programming, OOP ...................................................................17 4.1.3 Vectorizing .........................................................................................................................................18 4.1.4 Global Variables..................................................................................................................................18

4.2 Current factor ..........................................................................................................................19 4.2.1 Definition of Current factor .................................................................................................................19 4.2.2 Current factor used in the initial model ................................................................................................20 4.2.3 New approach for the current factor in the improved model..................................................................21

4.3 Mathematics behind the model................................................................................................23 4.3.1 Parameters...........................................................................................................................................30

4.4 New test series ..........................................................................................................................31 4.4.1 Test series for model valuation ............................................................................................................31 4.4.2 Test series for validation of model response .........................................................................................32

5 RESULT AND DISCUSSION.............................................................................................. 33

5.1 Simulation validation ...............................................................................................................33 5.1.1 CRES simulations ...............................................................................................................................33 5.1.2 ISPRA simulations ..............................................................................................................................41 5.1.3 Simulation response for different control strategies ..............................................................................45

6 CONCLUSIONS................................................................................................................... 49

7 REFERENCES .................................................................................................................... 51

8 APPENDIX……………………………………………………………………………………52

Page 5: Anton_A_06

1

1 BACKGROUND

1.1 Introduction Technologies for stand alone energy systems in remote areas are steadily developing and expanding worldwide. Environmental issues and rising fuel costs have turned interest for integration of renewable energy towards these systems. At the same time new technologies have proven reliability for solar photovoltaic and small wind turbines. Consequently, renewable energy has steadily and beyond doubt become an acceptable energy source. Battery storage is often necessary in autonomous power supplies with continuous power demand. It often improves both economics and performance of the system. To be able to understand the operation characteristics of batteries, knowledge in several different topics are necessary. Battery science connects topics such as chemistry, physics and energy engineering in a genuine mixture. None of the topics can independently of one another explain and describe the battery fully. This makes battery simulations difficult, but at the same time very interesting and necessary. Battery operation is the key for optimal performance of small-scale off-grid hybrid systems. However, it is commonly agreed that batteries contribute to a significant investment cost and are the weakest link in the system. The aim with this project is to improve an existing battery model to be able to accurately predict lifetime and performance of the batteries used in renewable based rural energy systems. This project will in detail explain the steps made to improve the model, which has resulted in a model that performs faster calculations and more accurate simulations. The intension with the improved battery model is, in the future, to implement it into the larger hybrid simulation platform IPSYS. Experience has shown a need for complete system simulations, to be able to predict the performance and cost of energy systems.

Page 6: Anton_A_06

2

1.1.1 Hybrid systems

There are several different definitions of a hybrid system. The car company Toyota have a well-defined all-embracing description “A hybrid system combines different power sources to maximize each one's strengths, while compensating for each other's shortcomings” [1]. Off-grid power, locally produced electricity, supplies many people and applications around the world with electricity. For remote areas such as isolated communities, islands and developing countries, these systems are vital for survival. Examples of usage are rural health clinics, communication and water supply maintenance [2].

Numerous sites around the world are today powered by conventional diesel generators. By integrating renewable energy sources into these local systems, it is possible to produce environmentally friendly energy at a reasonable cost. Each kWh produced by renewable energy will save the same amount of energy generated from conventional fossil systems. Environmental awareness is something that has become very important during the past few years. Renewable energy hybrid systems consist of several components interacting together to meet the power demand. This interface between the mix of power generation results in a unique system of design issues that strongly depends on local conditions, such as wind speeds and solar radiation. The term “renewable penetration” is a measure of the amount of renewable energy used in the system. The following presents a short survey over the components that together build up a hybrid system [3],[4]

1.1.2 Photovoltaic panels

Solar power is one of the first things that come to people’s minds when the topic of renewable energy is discussed. A solar cell consists of semiconductors that transform sunlight directly into DC electricity. The concept with semiconductors and no moving parts make the PV panels highly reliable which leads to low maintenance cost. The photovoltaic (PV) panel consists of several individual cells that are connected in series or in parallel to produce the desired voltage. One solar cell normally produces a direct current with a voltage of 0.3-0.6 V. By connections of several cells in series the voltage is increased to 12 or 24 V. The panels are easily assembled into differently sized arrays to meet the demands of any given size load. PV panels are rated in terms of peak watts (Wp) which is a combined measurement of both panel size and panel efficiency. It states the amount of power delivered by a panel during solar radiation of 1 kW/m2 at 20°C. A Panel rated at 150 Wp will produce 150 W during these conditions [2]. The efficiency of regular silicon solar cells is about 10-15 %. Today higher efficiencies are available (>20%) but then the price is very high. New techniques such as chemical vapour deposition make it possible to construct multi-junction solar panels. Each junction is designed to absorb a specific wavelength of radiation. Consequently less energy is lost by heat radiation and higher efficiency is achievable [5]. The power from the PV panel equals the product between the current and voltage. Depending on different solar radiation intensities the power output from the PV panel can fluctuate. Consequently, the photovoltaic panels and the load will only have a single operation point at any given conditions

Page 7: Anton_A_06

3

since they have different current-voltage relations [6]. Smaller independent PV systems with a consumption power of less than 200 W are almost always designed as DC system with storage in lead acid batteries. For larger systems, greater than 1000 W consumer power, the system is converted by an inverter to an AC system. The combination of solar energy and wind power is considered beneficial over the year. The wind turbine complements the solar cells during winter and bad weather [7].

1.1.3 Wind turbines

Wind turbines are a promising alternative energy resource for remote locations with good wind conditions. The wind is a powerful energy source, since the kinetic energy of the wind is proportional to the cube of the wind velocity. Accordingly, the power production of a wind turbine is highly variable. To be able to ensure useful power production, wind turbines normally are combined with another energy source. The turbines used in independent systems are usually smaller then the wind turbines used in regular grids. This section will generally focus on wind turbines of the size <15 kW. A wind turbine operating performance is characterized by its power curve. An example is showed in Figure 1.

Figure 1 Power curve for the 11 kW Gaia wind turbine.

Risø National Laboratory has during the last three and a half years performed tests on a modified 11 kW wind turbine produced by the Danish company Gaia-Wind. The turbine has been modified to ensure stable operation in hybrid systems. The intensions with the tests have been to demonstrate that the wind turbines can operate in a proper way in the combined system. The Gaia turbine operates on the horizontal axis, down wind and free yawing principle. The rotor consists of two stall regulated blades that work in the range of 3.5 - 25 m/s with a fixed rotor speed of 56 rpm. The generator is of asynchronous induction type that needs reactive power for magnetization. This reactive power is provided by the diesel generator [3]. Smaller wind turbines are often designed as permanent magnet machines. These wind turbines produce an AC current with a frequency that is proportional to the rotor speed. By power electronics it is possible to convert the power into DC current. The voltage is also proportional to the rotation speed of the rotor [2].

Page 8: Anton_A_06

4

1.1.4 Diesel generator

For small independent grids containing wind turbines, the power production is often secured by diesel engines directly coupled to synchronous generators. The diesel generator operates also as a source of reactive power. This implies that the system always has to have at least one diesel generator operating. Many remote communities are today powered with diesels systems only. High fuel costs have turned interest to new alternatives. An attractive solution for many locations, with sufficient wind resources, is to reduce running cost by implementation of wind turbines [6]. At the test site at Risø National Laboratory a 48 kW / 60 kVA diesel generator is connected to the Gaia wind turbine. When the wind turbine’s power production falls short of the power demand the diesel generator steps in to complement and secure power. [6]

1.1.5 Energy storage

Batteries are used in renewable energy systems to store excess energy for later usage. Energy storage often improves both economics and performance of the system. The explanation of this is that the batteries can provide the extra energy to ride out load peaks or low wind or sun conditions. Power is ensured without a start of a diesel generator. By far the most common storage technique is lead acid batteries. This is due to a proven technology, low cost and high availability. The theory of lead acid batteries will be discussed in more detail in the chapter 1.3. There are many circumstances that need reconsidering when dimensioning the size of the storage. However, there are two main design philosophies; storage with the capacity to ensure power for one or two hours, to ride out power peaks, or a larger capacity to secure power for several days. The design is done by carefully considering and weighting circumstances as wind conditions, diesel prices and investment cost of the batteries. The smaller size storage is dimensioned after autonomy, which means discharge time or capacity at a continuous load [7].

1.1.6 Inverter

Several components, such as PV panels, batteries or small wind turbines, operate with DC current. An inverter converts DC into AC power. There are several different classes of AC current, examples are, square wave, modified sine wave and sine wave. The square wave current is only suitable for resistive load but it is the least expensive form. A modified sine wave inverter constructs a sine wave by combining small steps. Some electronic equipment does not operate properly with this modified wave. For these cases, a sine wave inverter is the only feasible method [2].

1.1.7 Controller

For effective usage of renewable resources and to be able to regulate the system a controller is necessary. The controller operates as the brain of the system; assesses system condition and performance, controls factors such as frequency and voltage. The complexity of the controller depends on the complexity of the system, since several components need to be measured and supervised. For this project the lifetime of the batteries is an essential question. A decent battery-charging algorithm is vital for continuous operation and a long battery lifetime. Furthermore, the controller should have a low and high voltage disconnect to protect the batteries against over discharge and overcharge.

Page 9: Anton_A_06

5

1.2 IPSYS (Integrated Power Systems) This chapter gives an overview of the simulation package, IPSYS [6]. Experience has shown that hybrid systems need to be carefully designed. This is not an easily performed task since the systems often consist of several components which make the configuration complex. The wind energy department, Risø National Laboratory, has recently developed a simulation and supervisory tool to perform the design and control of these autonomous power systems. IPSYS operates as a platform where different system configurations, in the evaluation phases, can be designed and evaluated. The ability to simulate energy systems opens up possibilities to investigate different mixes of energy generation and as a result provide energy at a lower cost. As a side effect it can be a push forward for exploitation of local renewable energy resources. To satisfy investors a technical and economical analysis needs to be done over the proposed system configuration. To be able to perform these calculations correctly the system needs either to be running or at least simulated. With the IPSYS concept it is possible to simulate how an existing diesel system should cooperate with different new system configurations. Performance estimations can be carried out as a result of different operating strategies. By simulating a wide range of configurations it is possible to show that the project can be an economically profitable deal. An additional key feature of IPSYS is that it can operate as a supervisory controller, to apply control signals to operate the interaction between renewable and conventional energy generations. IPSYS is designed to perform accurate calculations in terms of fuel consumptions, power flows and voltage levels. These calculations are performed under the condition that there exists an energy balance for the included modules [6].

1.2.1 IPSYS simulation example

This section will illustrate the potential of the simulation package IPSYS. At numerous places around the world there are communities that maintain their energy from conventional autonomous diesel generators. Several of these locations are directly suitable for implementation of sun or wind energy. The installation of the wind turbines triggers several questions that need to be answered. Available wind resources are modelled in IPSYS by integration with WAsP (Wind atlas and application program) [6]. The power system simulated in this example has a fluctuating load with an average value of 25 kW and a reactive power consumption of 10 kVAr. The hybrid system consists of two Gaia 11 kW wind turbines and three diesel generators. The diesel generators individually supply a power between 5-35 kW and a maximum reactive power of 60 kVAr. Figure 2 presents the simulation result. Figure 2(a) shows running status of the diesel generator. Diesel generator 1 runs continuously while the other two run at 18 % and 0 % respectively of the simulated period. Figure 2(b) presents the voltage fluctuations at the defined busbars. Figure 2(c) illustrates the different powers. The grey line indicates that some excess energy must be dumped to keep the power balance in the system. The fourth and last Figure 2(d) presents the total diesel consumption.

Page 10: Anton_A_06

6

By analysing the simulation results it is possible to see that an implementation of battery storage in the system configuration could save diesel runtime. In a hybrid system the diesel generators are configured with a minimum runtime. A small load peak can trigger the diesel generator to run for a defined period of time. The load peaks that trigger diesel generator 2 to start in Figure 2(c) could instead be levelled out by the capacity of the battery storage. The implementation of battery storage would then compensate diesel generator 3 fully and save fuel consumption for the remaining two diesel generators.

(a)

(b)

(c)

(d)

Figure 2 IPSYS output plot. From top to bottom: Diesel generator status, busbar voltages, active power, fuel consumption for diesel generators.

Page 11: Anton_A_06

7

2 AIM WITH PROJECT During this project, studies will be undertaken on lead acid batteries that operate in hybrid systems. A lead-acid battery model developed in cooperation between Fraunhofer-Institute and Risø national laboratory will be improved and used as a simulation tool to identify and map major damage mechanisms that cause battery ageing. The goal is to produce a simulation tool that can accurately predict the lifetime and performance of batteries by analyzing the current profiles from a hybrid system. The improved model will in a later project be implemented in a larger hybrid simulation platform IPSYS. The original MATLAB battery model requires further development, in order to shorten its simulation time and to improve battery lifetime predictions. The current model severely over predicts the lifetime of the simulated batteries and is in strong need of improvement. The current model does take into account several important physical properties, one among which is the effect of a low charge on the crystal distribution on the electrode’s surface. In order to achieve an improved model a complete understanding of the current model is essential. Consequently, a review of the mathematics and the functions used in the model is undertaken. The parts of the model that need improvements must be identified. Furthermore, the model requires reconstruction to yield faster calculations and enable a later translation and implementation in IPSYS. This project will follow-up the request for more validation of the battery model, stated in earlier projects. The simulation results from the improved model will be analyzed in search of control strategies that will improve the battery lifetime in a hybrid system. Both old and new current profiles will be simulated in order to get an enhanced validation and complete understanding of the model. Even though some of the tested batteries are of the same type and brand, their performances may differ. By comparing simulation results it maybe achievable to understand the spread in performance between “identical” batteries. In summary the project aims are:

• Review of model mathematics, MATLAB implementation and used parameters. • Identification of areas needing improvements and implement improvements. • Enhancing the validation of the model by analyzing old and new current profiles. • Analyzing simulation results in search of control strategies for improved battery lifetime.

Page 12: Anton_A_06

8

3 LEAD ACID BATTERIES The unpredictable nature of renewable energy sources implies that in most autonomous cases, storage of energy is required to meet the power demand and ensure stability and power quality [8]. Lead acid batteries have been a successful solution for more than a century. The French physicist Raymond Gaston Planté performed initial research in 1860. Even though the lead acid battery suffers from a poor energy-to-weight ratio it is the most commonly used rechargeable battery today. The explanation for this is that the battery provides high-quality performance and has fairly satisfactory life characteristics. This has resulted in the battery being available in many different designs and sizes at a low price, in fact it is the least expensive storage battery and the battery type is sold in growing numbers [9]. A normal sized battery consist of six cells with a combined voltage of around 12 V and a capacity of 40-60 Ah. The overall chemical reaction that occurs is:

edisch

ech

OHPbSOSOHPbOPb

arg

arg

24422 222 +←→++

This will result in a cell voltage of 2.0 V depending on the acid concentration. Looking upon the different electrodes; at the negative electrode Pb is oxidized to Pb2+ during discharge. The Pb(II) ions then react with sulfate ions from the acid and form lead sulfate.

edisch

ech

ePbPb

arg

arg

2 2 −+ +←→

edisch

ech

PbSOSOPb

arg

arg

424

2

←→+ −+

At the positive electrode PbO2 reacts during discharge with the incoming electron and a proton from the acid to form Pb2+ and water. The Pb2+ reacts with sulfate from the acid to form lead sulfate.

edisch

ech

OHPbeHPbO

arg

arg

22_

2 224 +←→++ ++

edisch

ech

PbSOSOPb

arg

arg

424

2

←→+ −+

For charging, the reaction is reversed. As the cell approaches full capacity the electrode reactions are pushed to the left, converting the majority of PbSO4 into Pb and PbO2. The lifetime of a battery is counted in cycles. A complete cycle is equivalent to a full discharge and charge, and varies widely depending on brand and model. A SLI (Starting, Lightning, Ignition) battery is designed for shallow cycles and is not designed to survive deep discharges. A typical lifetime for the shallow cycle cell design is about 300 cycles while a battery design for deep discharges can withstand 1000-2000 cycles to an 80 % depth of discharge [2]. There are several different lead acid batteries on the market. Examples are flooded, SLA (sealed lead-acid) and VRLA (valve-regulated lead-acid) types. Flooded batteries are the most widespread type, with a liquid electrolyte, for example used in most vehicles. Market needs have driven the development of two new kinds of lead acid systems SLA and VRLA. The difference from flooded batteries is that the electrolyte is absorbed in a gel which makes it possible for the battery to operate in different orientations without spillage [8].

Page 13: Anton_A_06

9

3.1.1 Major stress factors of the batteries

There are several factors that influence the performance characteristics of a battery. One such factor is the discharge rate which states the current that has been applied and duration. Other examples are the amount of time the battery has been at low state of charge, the time between full charges, and the battery temperature. The temperature is a very important parameter since it strongly affects the chemical activity in the battery.

3.1.2 Major damage mechanisms

Corrosion of positive grid At the positive electrode, oxidation transforms Pb into PbO and PbO2. A thin layer with lower conductivity starts to grow around the positive electrodes as the battery ages. This layer with lower conductivity will increase electrical resistance, as the layer grows in thickness. It will also develop mechanical stresses within the structure. The battery will suffer from capacity losses through an increase in internal resistance. There are three main factors that affect corrosion: battery voltage, acid concentration and temperature. For least damage, the battery voltage should be kept at float voltage, for definition see appendix 1. Both low and high voltages increase the corrosion speed. Increased acid concentration will also increase the corrosion speed. Different acid concentrations have different densities and will react differently to gravity. Stratification will appear where several different concentration layers are formed. High concentration layers are formed close to the bottom and intensify the corrosion. The temperature also affects the corrosion speed. Lead acid batteries have an optimum operation temperature at 25°C. A temperature of 8°C would decrease the battery lifetime by half [8]. Hard/irreversible sulphation Sulfate crystals are formed at both the positive and the negative electrode throughout discharge. To achieve a continuous cycle these crystals are dissolved during charging. However, during certain operation conditions, lead sulphate crystals can aggregate into larger crystals. These crystals may be hard to dissolve and form particularly if the battery is not operated properly. This chemical response is called hard or irreversible sulphation and occurs for instance if the battery is stored during a long time in discharged condition. Least damage is caused to the battery if it is stored under float charge, when the voltage is charged with a slightly higher voltage than the battery voltage and a small current. This procedure prevents self discharge [8]. The sulfate crystals create mechanical stresses within the electrode structure since they have a larger volume than the PbO2 or Pb atoms. Active material will be lost in the formations of the crystals, resulting in capacity losses [10]. Higher discharge currents have a positive impact on the battery lifetime compared to low discharge currents, a relation that can be surprising. The explanation lies in the crystal structure of the electrodes. Under ideal conditions a fully charged battery does not have any sulfate crystals left after recharging. This is not the case for a regular battery under normal conditions. During a discharge with a small current a small number of crystals with a large radius are formed. These crystals will gradually grow over a long time to become large and difficult to dissolve. A charging for a longer time is necessary after a discharge with a small current. A large discharging current, on the other hand, results in small crystals in large quantities with a large surface area. Experiments have showed that large crystals surfaces are easer to dissolve [11].

Page 14: Anton_A_06

10

Active mass degradation Degradation [8] is a loss of active material due to the reconstruction process during charging and discharging. It is a change in the mechanical structure of the electrodes that will reduce the porosity and thereby the surface area that is essential for ion transport. The loss in area will affect the chemical reaction and reduce the diffusion of the electrolyte. This process cannot be restored in an attempt to fully charge the battery. The active material can, by repeated cycles, become crystalline and finally break loose from the electrode. Shedding As a consequence of both corrosion and active mass degradation, mechanical stress can result in material detaching from the battery structure. This process is called shedding [8] and results in a loss of active material. For example overcharging can cause shedding. Electrolyte stratification It can be discussed if electrolyte stratification [8] is a separate damage factor or simply an accelerator for the corrosion discussed previously. During the chemical processes that occur during charge and discharge of the battery, the concentration of the electrolyte fluctuates. Gravity will affect the different electrolyte concentrations. Higher density electrolyte will sink towards the bottom and an electrolyte gradient will be built up. By overcharging a battery, bubbles are formed which mix the electrolyte and the problem with stratification can be overcome.

3.1.3 Battery controller

The battery controller supervises the charging algorithm. A common approach is to divide the charging into three steps. The standard charging method is called an IUIa charge [8]. During charging the battery is charged with a constant current. This current is called the “bulk current”. The charging continues until the voltage reaches the upper voltage limit point, in this case 2.4 V. At the end of the first step the voltage increases up to that level where gassing occurs. This part is called the I phase. In the next phase, the U phase, the voltage is kept constant meanwhile the current lowered. The current drops down to a constant value and the Ia phase begin. The voltage can increase until it reaches an earlier defined safety point [12].

A good quality controller should also operate as a deep discharge protection. Otherwise during deep discharges a thin PbSO4 layer is formed at the surface of the battery plates and, as mentioned earlier, this layer can be hard to dissolve resulting in degradation that reduces the capacity dramatically [12].

To prevent acid stratification [8], the controller should allow some periods of over charging. Acid stratification occurs mostly in PV systems where the charging procedure is a slow process. During overcharge hydrogen and oxygen bubbles are formed that will force the electrolyte to blend. This procedure is optimised if it is allowed to occur during 1-2 h each month. If it occurs too often then the battery lifetime will be decreased due to corrosion. The acid stratification will be discussed in more detailed later.

Page 15: Anton_A_06

11

3.2 Battery model The following text presents an overview of the battery model used in this project. Mathematical simulations make the development of new technology both faster and more reliable. By using the power of the computer it is possible to save both time and cost from expensive experiments. The main goals with the development of the battery model are optimization of systems and minimizing cost of storage by simulating major damage mechanisms. A good knowledge in energy storage is a key factor for a successful development. The original battery model was developed at Fraunhofer-Institute, Freiburg and used for lifetime estimations of batteries in photo-voltaic systems. In order to be able to perform estimations of current profiles from wind systems, improvements of the model have been done, partly at Risø, (European Union Benchmarking research project)[8]. Simulations of battery lifetime in hybrid systems are essential to be able to make relevant cost estimations of the system. The batteries constitute a significant part of the investment cost and it is commonly agreed that the weakest part of renewable based rural energy systems is the batteries. A large part of this project has been to review the model, with the ambition to understand how the different functions of the model interact in order to predict performance and lifetime of the simulated battery. The mathematics behind the model will be discussed in more detail in chapter 3.0. This section will provide an overview of the structure of the model. There are several different methods to develop a lifetime model. The models used for this project combine a performance model with an ageing model.

Figure 3 A strongly simplified flowchart of the FhG/Risø battery model. Figure 3 provides a simplified flowchart of the calculations in the model. [8]

Page 16: Anton_A_06

12

The input into the model is a current profile containing the information used by the battery model to determine how the battery ages in the system. Another input is the battery specific parameters that describing the type of battery simulated. Some of these parameters are defined by the battery manufacturer others are established through a parameter fitting methodology. The performance model is primarily constituted of two parts; charge transfer and the battery voltage. The charge transfer, SOC (state of charge), is calculated by a time integral of the current input. For this battery simulation tool, and for most other battery models, the voltage is calculated by the Shepherd Equation. The voltage is calculated with respect to the current profile, discussed in more detail in chapter 3.2.2. The voltage is used as a control parameter and it is the voltage model parameters that are used in order to simulate the ageing mechanism. These calculations are performed at every model timestep according to the current input and various weighting factors. If the battery capacity falls below 80 % of its nominal capacity1 the battery life-time expires. The main assumption in the battery model is that degradation and corrosion are assumed to be calculated separately. Thereby, the ageing model can be built by a corrosion part and an active mass degradation part. The degradation embraces damage mechanisms such as hard/irreversible sulfation, shedding, electrolyte stratification and active mass degradation. Some of these damage mechanisms are simulated indirectly by using parameters and data from earlier performed battery tests. The output from these calculations results in different factors that combined simulates the reduction in capacity. By subtracting the reduction from the nominal capacity the remaining capacity is achieved which is a measurement of battery lifetime.

3.2.1 Batteries simulated

As mentioned above the batteries, if not treated correctly, can be a weak link in the system. Testing has been performed on the two types of lead acid batteries that are used extensively in renewable energy systems. As a validation of the performance of the battery model tests were carried out in three laboratories CRES, JRC ISPRA and GENEC. The batteries are manufactured by BAE and known as OGI 50 and OPz 50. Both are of the type 6 cells and an output voltage of 12 V. The rated capacities of both batteries are 50 Ah. The OGi battery has a positive electrode made by a round-grip plate in a corrosion- resistance Pd alloy and the negative electrode made by a flat plate based on antimony alloy. The OPz battery has a positive electrode consisting of a tubular plate with a woven polyester gauntlet of Pd alloy. The negative electrode corresponds to an antimony grid equivalent to the one used for the OGi battery. [14],[15]

1 For definition see appendix 1

Page 17: Anton_A_06

13

3.2.2 Battery model input

The battery model uses a current input in order to calculate battery voltage output. Depending on what system the battery is connected to, the current input profile will differ. In the case of the wind charge of the battery the profile has a wide distribution range compared with a PV charge. During the development of the battery model several different batteries have been subjected to test current profiles. These tests are then used for calculations, evaluation and calibration of the performance of the battery model. The present model has been tested against two different current profiles; the wind and the photovoltaic (PV). The wind and PV profiles are constructed to represent the operating conditions for batteries used in hybrid systems. Wind profile A wind block consists of 1 h discharge to reach 90 % SOC, followed by 50 wind profiles and a capacity test. One profile has the duration of 15.75 hours and is produced by multiples of I10 to ensure comparability. [8]

Figure 4 Current profile for wind simulations. PV profile The photovoltaic profile is shown in Figure 5. The magnitude of the current is smaller than for the wind profile. Consequently, the PV profile will have a smaller effect on the lifetime of the batteries compared with those tested with the wind profile, which is also the case in reality.

Figure 5 Current profile from PV simulations. The PV blocks are constructed by an I10 discharge for two hours until a SOC of 80 % is reached. This is followed by 35 PV profile cycles, a discharge for three hour to reach a SOC of 50% continued by additional 35 PV profiles. The final part is made by a charge of a three hours charge to a SOC of 80 % continued by 35 PV profiles. [8]

Page 18: Anton_A_06

14

Capacity tests Each test file consists of numerous blocks followed by a capacity tests. The capacity tests consist of three capacity measurements. The first one is a residual capacity test designed to measure the capacity left in the battery after each block. The second one is a solar capacity measurement, designed to replicate the typical charge from a photovoltaic system. The third measurement is to estimate the true capacity of the battery and is followed by an IUIa charge described earlier. [8]

3.2.3 Test runs

This section presents the test results of the simulations with the initial MATLAB model [15]. From Figure 6(a) it is possible to see that the model over predicts the lifetime of the test battery, since the remaining capacity (blue) does not fit the capacity test of the test battery (red stars). Instead the simulation stops when the battery remaining capacity reaches 80 % of the rated capacity (630 days).

Figure 6 Simulation results from the initial model. OPz Battery. Wind current profile from CRES. From top to bottom: (a) Remaining capacity (blue), State of charge, SOC (F, green) and test battery capacity (red stars). (b) Modelled voltage (Ucell, blue). (c) Test current (I blue), Modelled controlled current (I batt, green), Initial discharge current (Icf, red)

(a)

(b)

(c)

Page 19: Anton_A_06

15

In Figure 6(a) it can be seen that the capacities start at 150 %. This is explained by the actual capacity of the battery being larger than the nominal capacity defined by the battery manufacturer.2 The manufacturer deliberately under predicts the capacity of the battery to ensure that under all circumstances the actual capacity is greater than the nominal capacity. Figure 6(b) presents the simulated voltage calculated by the Shepherd equation, described in detail in chapter 4.3. The bottom diagram, Figure 6(c), shows the test current in blue and the modeled current in green. After 210 days the controller steps in to restrict the charging current to save the battery. The controller is currently extracted from the improved model and later simulations will not show this behavior. Figure 7 is an enlargement of the model voltage compared with test. It is possible to see that the modelled voltage does not follow the peaks of the test voltage. It needs to be mentioned that this is a lifetime model and not designed to perform accurate calculations of the voltage. Most noticeable is the over prediction of voltage swings. An additional observation is that the voltage fits better during charge than discharge.

Figure 7 Difference between the modelled voltage and the simulated voltage. The battery model was made for PV systems with currents in the range of I10 or less. By including the wind profile the currents increase. This affected the simulations and made the model over predict lifetime of the batteries. The model includes simple control strategies, such as cut off. The over voltage controller steps in at voltage of 2.45 V/cell.

2 For definition of the different capacities see appendix 1

Page 20: Anton_A_06

16

Figure 8 presents the coefficients that result to a decline in capacity Initial discharge capacity coefficient (Cd, green). Capacity reduction from degradation (Cdeg, red). Capacity reduction from corrosion process (Ck, light blue ). Internal resistance (rdtotal = ρd,total, mauve).

Increase in internal resistance from the corrosion process (rk =ρk, yellow). Figure 8 shows the contribution of various capacity factors to the total capacity. The degradation (Cdeg) contributes to the largest reduction in capacity while the corrosion coefficient (Ck) contributes only to a small extent for this OPz battery. The total capacity coefficient (Cdtotal) is derived by subtracting the different reductions in capacity (Cdeg, Ck) from the initial discharge capacity coefficient (Cd). From the result of the benchmarking project there was an appeal for more test data to validate the operating mechanism in the model and a request to validate the model in full scale system testing.

Page 21: Anton_A_06

17

4 METHODS

4.1 Improved code

4.1.1 Varying time steps

The original model was programmed to calculate data with a constant time step of 300 s. Such a constraint is not valid for the newly assembled datasets from ISPRA since the data was sampled at different frequencies. Modifications have been made so that the model can cope with data files with varying time steps, both in calculations and presentation of simulation result. Each time step is calculated individually by (Eq1)

The code for graphical presentation has been rebuilt to incorporate a varying time step. The improved model presents the simulation results as a function of a cumulative summation of the time steps. Through this approach it is possible to get a continuous timescale measured in days that starts at zero and continues until the battery is considered dead. Furthermore, computer memory is saved by only displaying every twentieth simulation value. This resolution still guarantees sufficient data for representative figures. To facilitate further use and analysis of simulation results all figures are auto saved with proper filenames in (jpg)-format into a user defined directory.

4.1.2 Improved design with object-oriented programming, OOP

An important step to improve the structure of the model is to evolve the OOP (object-oriented programming) technique. The OOP technique was used in the initial model but not in full extent. This section will try to provide the reader with a short survey of this programming theory. OOP is about programming abstract data types (ADT), and their relationship. By this method it is possible to break up the program into separate fractions that will result in a better organised program. The modules of OOP are called classes. A class is an expansion of the principle of struct used in the traditional C-language. Each class can be seen as a blueprint to objects, like a car factory using the blueprint to produce cars of a certain brand. An object can be described as an exclusive variable that both stores data and is able to satisfy the requests sent to it. The function that answers the requests inside the object is called a method. Each object has its own user defined methods. A good program consists of a web of interacting objects, sending information telling each other what to do. By this communication it is possible to build up system complexity but at the same time hide behind the simplicity of the object. A proper OOP structure will contribute to an easier translation into IPSYS and C++ [17]. The initial MATLAB model consisted of one single large battery object that contained all mathematical methods used for the simulation. The large battery object in turn consisted of smaller

)()1( itimevectoritimevectort −+=∆ Eq 1

Page 22: Anton_A_06

18

structures such as voltage and degradation. This made foreseeable difficult but it also implied that a method could by a simple mistake easily change variables outside its scope, since it had access to all variables. To improve the structure the large battery object was divided into smaller objects. The structures used in the initial model were upgraded to objects and corresponding methods were moved from the large object into the object it belonged to. By restricting the methods to only be able to write to the variables that belong to the same objects, data were encapsulated and secured for manipulation from the outside by another object. To improve understanding, all methods were renamed with a name that expressed what purpose their functions have to fill. Furthermore, since the battery model has its origin in Germany some variables had to be translated into English. To ensure that the variables are defined and used in the right object a variable overview graph was constructed using the DOT software [18]. The overview prevented the variables from being defined in the wrong objects, which would lead to unnecessary communication between the objects, and thereby use unnecessary CPU power. The structure was optimised by moving the variables into the objects where they were utilized. The principle is shown schematically in appendix 2 where also the new variable structure is shown.

4.1.3 Vectorizing

Calculation speed can be increased by replacing traditional if and for statements with inbuilt vector functions that MATLAB offers. One example of this principle was implemented in the part of the code that calculates the dynamic timestep. The initial code was: for i=1:data_length % Main program loop. Each iteration is one timestep. if (i<data_length) dt=(data(i+1,1)-data(i,1))*24; % calculates timestep from days to hours. end if (i==data_length) dt=0.0001; end end This was replaced with the single statement: dt_series=[diff((data(:,1)-data(1,1))*24);0.0001]; Vectorizing followed by removal of unnecessary statements improved calculation speed dramatically and as a side effect improved the readability of the code.

4.1.4 Global Variables The initial model uses global variables, which are variables initial declared and accessed from any part of the program. In the improved model this element is replaced. The definitions of variables are instead moved into the objects where they are used. Furthermore, these variables are now write protected to secure their value.

Page 23: Anton_A_06

19

4.2 Current factor

4.2.1 Definition of Current factor

The first battery model in MATLAB made poor predictions since it underestimated the battery lifetime dramatically. Especially for the wind profiles, where higher currents are present, it could be seen that the deep discharge factor, a factor implemented in an attempt to simulate the effects that result by deep discharging a battery, had a strong impact that reduced the predicted lifetime. This had not been seen earlier since the original model from Fraunhofer-Institute used smaller PV-currents. In reality it is the opposite. A high discharge current has a positive impact on battery lifetime; this will be explained in further detail later. A factor called the current factor (CF) had been implemented in the initial model to be able to deal with high currents that otherwise would have had an unbalanced effect on the lifetime. The factor was designed to reduce the rate of capacity degradation at high currents. For the calculations an average period of 36 hours and a tuning constant C was used, see chapter 4.2.2 for mathematic definition. These parameters are arbitrary numbers and do not have a physical basis. After some consulting it was decided that the current factor needed to be redefined and a new approach needed for the improved model. During discharge, Pb at the negative electrode and PbO2 at the positive electrode will oxidise to Pb2+. A large discharge current will result in that a large number of Pb2+ ions are formed. The opposite relation pertains to a small discharge current. If a seed PbSO4 crystal is present the reaction Pb2+ + SO4

2- → PbSO4 will begin and thereby lower the concentration of Pb2+. If a seed crystal is not present the ion concentration of Pb2+ must be high compared with the saturation concentration in order for the reaction to take place. As soon as a crystal is present the PbSO4 molecules will aggregate into larger crystals. This reaction will decrease the Pb2+ ion concentration and the production of PbSO4 will cease. Consequently, new PbSO4 molecules are formed at the initial state of the discharge. A small discharge current will result in a smaller number of PbSO4 molecules. Furthermore, a small discharge current implies a long period of discharge, ensuring that the crystals will have time to arrange into large structures. The opposite occurs for a large discharge current. A large number of crystals are formed, but since the discharge time is reduced by the battery capacity only small PbSO4 structures are able to build up [11]. A comparison of the crystals surface area can be made. The high discharge current with its large number of small crystals, will have a larger surface area than the crystals from a lower discharge current. Experiments have shown that when the battery is charged a larger surface area is easier to dissolve than a smaller surface area. Consequently a large discharge current is optimal for a battery. A small discharge current will result in longer charges to dissolve the large crystals. Additionally there is a risk that crystals are not dissolved and that the battery would age by sulfation. This theory can be used to define a new current factor. Poor recharging affects the size and number of crystals present on the electrodes of the batteries. If a battery is not properly charged the surface of a single crystal increases but the total number of crystals decreases. The result is that the total crystal surface area decreases, which makes later charges more difficult. In an attempt to simulate the influences of poor charging a factor was implemented that keep track on the number of poor charges. A bad charge is defined to occur when the SOC does not reach 99 % [11],[19].

Page 24: Anton_A_06

20

4.2.2 Current factor used in the initial model For calculations of the current-factor, in the initial model [8], a running discharge current average is required. It was calculated by summing the discharge Ah-throughput over the past 36 h, Q36h in (Eq 2), and dividing by the sum of the time steps as these discharges occurred, T36h in (Eq 3). The average discharge current is expressed by (Eq 4).

This average discharge current was then used in (Eq 5) to achieve the current factor that gets the value 1 for small currents and 0.1 for large current values. CN is the nominal battery capacity.

In the above expression a constant C is introduced. By changing the magnitude of C the current factor can be tuned. A value of C equal to 0.1 will result in a current factor of size 1 for a current of I10. All higher currents will result in a current factor < 1. Accordingly, if C is set to 0.01 the current factor will equal 1 for a current of I100 and all higher currents will result in smaller values. This will reduce the impact on the aging mechanism and the simulated battery lifetime will be increased. This is something that is not physically explained and needs to be reworked in the improved model.

h

hedischaverage T

QI

36

36arg =

∑∆=t

hpasth tT

3636

∑ ∆⋅=t

hpastedischh tIQ

36arg36

edischaverage

N

I

CCtorcurrentfac

arg

⋅=

Eq 4

Eq 2

Eq 5

Eq 3

Page 25: Anton_A_06

21

4.2.3 New approach for the current factor in the improved model

With the assumption that all lead sulphate crystals have the same radius it is possible to calculate the number of crystals per cm3 by dividing the total surface of all crystals with the surface of one crystal with radius r as in (Eq 6) below [19].

The number of crystals depends only of the initial discharge current and will not depend on DOD (depth of discharge) [11]. Figure 9 shows the number of crystals plotted against a normalized discharge current for 50 % and 100 % DOD. According to the discussion above the two plots results in one single curve.

Figure 9 Number of crystals visualized as function of the discharging current, I1-100. The values DOD 100% is laying exactly beneath the values for DOD 50%. By using the MATLAB toolkit polynomial regression a function that represents the number of crystals in the battery can be found by using (Eq 7).

CN is the nominal capacity of the battery and I is the initial discharge current. The constants were determined to be: C0 = 2.5 1011

π, C1 = 4.4 cm-3 , C2 = 1.5 h and C3 = 1.2 h.

24 r

Az

⋅=

π Eq 6

Eq 7

⋅+

−⋅=

N3

2

N10 exp

C

IC

IC

CCCz cf

cf

Page 26: Anton_A_06

22

The number of crystals can be found by multiplying z with a reference volume V0 (Eq 8):

The radius for one crystal can be calculated by calculating the radius for a sphere in (Eq 9). The volume V of one lead sulphate crystal.

The cumulative surface area is then, (Eq 10).

We now define the current factor (CF) as the ratio between a reference surface area and the present surface area (Eq 11). Simulations have shown that I50 is an appropriate reference current, Iref.

The radius in expression in (Eq 9) now can be substituted into (Eq 11) which gives (Eq 12):

(Eq 8) then is used to express CF in terms of z. V0 can be assumed to be constant and will thereby be cancelled. Furthermore the CF is weighted with a factor that keeps track of the influences of insufficient charge Cbad as in (Eq 13).

The derived current factor gets a low value for high discharging currents and a high value for lower currents. From Figure 10 it can be seen that I10 results in a current factor of 0.5.

0Vzn ⋅=

3 refref

2

3

ref n

n

n

n

n

nCF =⋅

=

3

4

3

n

Vr

⋅⋅=

π

nrA ⋅⋅= 24π

nr

nr

A

ACF

⋅⋅

==2

ref2

refref

3 ref

z

zCCF bad=

Figure 10 Current factor vs. the discharging current, 20 represent I20 and 100 I100.

Eq 8

Eq 9

Eq 10

Eq 11

Eq 12

Eq 13

Page 27: Anton_A_06

23

4.3 Mathematics behind the model In order to describe and provide the reader with some knowledge of how the improved MATLAB model is structured and operates the following chapter presents a short overview. The different functions are presented with the same name as they appear in the syntax code. Furthermore, the functions are listed together with the corresponding object. The objects contains the both the functions and the parameters (variables) used by the functions. For definition of parameters see appendix 11.

CalculateVoltage() Voltage object The voltage-current characteristic is in the model described by the Shepherd-model [8]. The model offers high precision, especially for PV-systems, and requires relatively few parameters compared to other models. The parameters can be obtained by analysis of experimental data. The Shepherd equation is expressed in (Eq 14) and consists of four terms; U0c represents the open circuit voltage which is in equilibrium with the cell voltage achieved after full charge followed by a period of rest. The second term is associated with the state of charge. Then a term follows, which represents ohmic losses that are assumed to be proportional with the current. The fourth and final term models the charge factor over-voltage which increases when the battery is either close to being empty or fully charged.

Ucell [V] terminal voltage of a battery cell F normalised SOC (Q(t)/CN, F<=1) I [A] discharge current (I<=0), charge current (I>0) U0c, U0d [V] open circuit equilibrium cell voltage gc,gd [V] proportionality constant over the electrolyte ρc, ρd [ΩAh] parameter for internal resistance CN [Ah] nominal capacity defined by battery manufacturer Mc charge transfer over-voltage coefficient Cc,Cd normalized capacity coefficient

CalculateSOC() PbBattery object The state of charge SOC, expressed by the variable F, is calculated by integrating the effective current and then dividing it with the nominal capacity (Eq 15 below). The effective current is strongly dependent on the cell voltage calculated by (Eq 14) [20].

( ) ( )FC

F

C

IM

C

IFgUUI

cN

cc

Nccccellbatt −

++−−=> ...

10 0

ρρ

( ) ( ) ( )( )FC

F

C

IM

C

IFgUUI

dN

dd

Ndddcellbatt −−

−++−−=≤1

1.

..100

ρρ

Eq 14

Page 28: Anton_A_06

24

CN [Ah] nominal capacity defined by battery manufacturer Finit Previous state of charge I [A] Test current IGas [A] Gassing current At too high voltages gassing occurs that will lower the effective current.

CalculateGassingCurrent() Gassing object The gassing current is expressed in (Eq 16) [20]:

Here IG0 is the gassing current under normal conditions for a 100 Ah battery calculated by (Eq 17). Ucell is the cell-voltage (V) and UN is the cell voltage at nominal conditions (2.23 V). cU and cT are voltage and temperature coefficients respectively. TN is a reference temperature defined as 25 C and Tbatt is the cell-temperature.

In (Eq 17) ρk,t and ρk,limit are introduced for the first time. Both are variables concerning the internal resistance of the battery and are in a liner relation to describe how the gassing increases with ageing.

CalculateCorrosionVoltage() Voltage object With a modification of the Shepherd equation it is possible to determine the corrosion voltage (Uk). This voltage is a key factor in the investigations of how the corrosion layer grows at the positive grid. The equation has been equipped with a constant (0.5) to determine the voltage distribution between the positive and negative electrode, Eq 18) [20].

U0

k,0 [V] corrosion voltage per cell at full charge gk [V] electrolyte coefficient voltage ρc, ρd [ΩAh] parameter for internal resistance Mc charge transfer over-voltage coefficient

Gaseffectiv

t N

effectivinit IIIdt

C

IFF −=+= ∫

=0

( ) ( )( )NbattTNcellu TTcUUcG

NGas eI

Ah

CI −+−= 0100

itk

tkGI

lim,

,0 06.002.0

ρρ

+=

( ) ( )FC

F

C

IM

C

IFgUUI

cN

battcc

Ntckkkbatt −

++−−=> 0,,

00, 5.05.01

13

100

ρρ

( ) ( ) ( )( )FC

F

C

IM

C

IFgUUI

cN

battcd

Ntdkkkbatt −−

−++−−=≤1

15.05.01

13

100 0,

,0

0,

ρρ

Eq 15

Eq 16

Eq 17

Eq 18

Page 29: Anton_A_06

25

CalculateCorrosionSpeed() Corrosion object The corrosion speed parameter (ks), is assumed to be related to the corrosion voltage. The initial studies of corrosion speed were done by J. Lander [21] and the relation is shown in Figure 11.

0 0.5 1 1.5 2 2.5 30

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5

Cor

rosi

on S

peed

Par

amet

er

Corrosion Voltage (V)

Lander Corrosion Speed Curve

Figure 11 Relation between Corrosion voltage and corrosion speed parameter ks.

In the function calculateCorrosionSpeed() this relation is used to derive (ks).

CalculateCorrLayerDepth() Corrosion object When the corrosion voltage and corrosion speed have been found they can be used to calculate the thickness of the corrosion layer (∆Wt), (Eq 19) [20].

( ) tk

WtwheretkWU

s

tstk ∆+

∆=⋅=∆< −6.0

1

16.0 ''74.1

( ) tkWWU sttk ∆⋅+∆=∆≥ −174.1 Eq 19

Page 30: Anton_A_06

26

CalculateInternalResistance Voltage object The internal resistance, (ρd,t), of the battery is assumed to consist of an initial resistance, (ρd,0), and a contribution from corrosion, (ρk,t). For each time step the internal resistance will have a specific value that can be calculated by Eq 20 [20]:

CalculateCorrosionResCap() Corrosion object The contribution from corrosion discussed in the previous function, (ρk,t), is assumed to be exponentially proportional to the end corrosion layer thickness (∆Wlimit) as in (Eq 21) below [20]. The same exponential relation is assumed to be valid for the decrease in capacity due to corrosion (Eq 22) [20]:

ρk,limit increase in ρd,0 due to corrosion at the end of lifetime

Ck,limit decrease in Cd due to corrosion at the end of lifetime

CalculateFinalClThikness() Corrosion object (Eq 21) and (Eq 22) use the expression (∆Wlimit) as calculated below (Eq 23). (∆Wlimit) is the corrosion layer at the end of battery lifetime. It is determined by using the declared lifetime of the battery, L80%. L80% is a battery parameter in years and is determined by the battery manufacturer and states the lifetime of the battery until it reaches a capacity of 80%.

Here (ks) is the term for corrosion speed determined during float charge, (Ifloat and Uk,float).

tkdtd ,0,, ρρρ +=

−⋅=∆

∆ tit

WW

itktk eCC lim

2

1ln

,lim, 12

sit kLW ⋅⋅⋅=∆ %80lim 24365

−⋅=∆

∆ tit

WW

itktk e lim

2

1ln

,lim, 12ρρ

Eq 20

Eq 21

Eq 22

Eq 23

Page 31: Anton_A_06

27

CalculateCorrIncreaceLimit() Corrosion object The proportional constant (ρk, limit), in (Eq 21) is determined by considering (Eq 20). At the end of the battery lifetime the internal resistance, (ρd,t), is equivalent to the final internal resistance, (ρd,t = ρd,end). Furthermore, at the end of the battery’s life the exponential ratio in (Eq 21) is 1 which implies that (ρk,t = ρklimit). By substitution and reorganisation of Eq 20 it is possible to derive (ρk,limit)

by (Eq 24)[8]:

The term (ρd,end) is possible to calculate with a reorganisation of the Shepard equation ( Eq 25). In this expression (Ucell) has been substituted with, (Uempty), the voltage for a fully discharge cell to simulate the end of life.

The decrease in discharge capacity due to corrosion, (Ck,limit), is assumed to be proportional to the discharge capacity coefficient by (Eq 26)[20]:

The constant 0.16 is an assumption that 16 % of the total capacity loss is lost due to corrosion.

It is assumed that the capacity reduction due to degradation can be expressed as the difference between initial capacity (Cd,0) and the reduction in capacity up until that time (Cdeg,t),(Eq 27) [20]:

CalculateCapacityLossDeg() Degradation object An exponential approach is chosen to describe (Cdeg,t) the degradation capacity decreases (Eq 28) [8]:

Cdeg,limit degradation in capacity at the end of lifetime CZN coefficient of exponential function (CZN = 5) ZgN weighted standardized charge throughput Z life cycle without corrosion, determined by multiplying the life cycle from the battery manufacturers data sheet with 1.6 (Eq 29):

0,,lim, dendditk ρρρ −=

( )

−⋅−+−=

HC

HMHgUU

I

C

d

dddodempty

batt

Nendd

0,

0,, 84.0

ρρ

0,lim, 16.0 ditk CC ⋅=

tdtd CCC deg,0,, −=

−−

⋅= Z

Zc

itt

gN

NZ

eCC1

limdeg,deg,

%806.1 ZZ ⋅=

Eq 24

Eq 25

Eq 26

Eq 27

Eq 28

Eq 29

Page 32: Anton_A_06

28

CalculateAcidStratification() Acid Stratification object Acid stratification is an electrolyte concentration gradient that increases during repeated cycles of charging and discharging a battery. The acid stratification factor (fs,t) is modelled by two variables (fplus) and (fminus) to describe the build up and breakdown of the acid stratification. The current factor (CF) is implemented to adapt (fs,t) for higher currents (Eq 30) [8]:

CalculateDeepDischargeFactor() Deep Discharge object The deep discharge factor (fq) was implemented in an attempt to simulate the effects that result by deep discharging a battery. The deep discharge factor has the value 1 when the battery is fully charged and increases with elapsed time until next full charged. The growth is proportional to the time elapsed since last full charge (tF) and to the lowest state of charge reached during that period (Fmin). The current factor (CF) is implemented to adapt (fq) for higher currents, ( Eq 31) [20].

The constants (c,f0) and (cf,min) are used to model impact of State of charge (Fmin).

CalculateCurrentFactor() CurrentFactor object The current-factor described earlier is defined by (Eq 32)[19].

Where (z’) and (z’ ref) represent the number of crystals. Cbad represent the status of the charge. A bad charge is defined as the state of charge (SOC) that never reaches above 99 % during charging.

CalculateChargeTroughPut() DeepDischarge object The charge throughput (Qct) is calculated in (Eq 33) by summation of the product of effective discharge currents (Ieffective) and the time period which the discharge appeared ∆t. The effective discharge current is equivalent to (Ibatt - Igas ).

CalculateWeightedChargeTroughPut() Deep Discharge object The weighting takes into account length of cycles, deep discharges, and state of charge. Extreme deep discharges lead to an additional burden for the simulated battery.

( ) CFtffff uspluststs ⋅∆−+= − min1,,

( ) CFtFccf Fffq ⋅⋅⋅−+= minmin,0,1

3 ref

z

zCCF bad ′

′=

∑ ∆⋅=t

effectivect tIQ0

Eq 30

Eq 31

Eq 32

Eq 33

Page 33: Anton_A_06

29

In the function below (Eq 34) the weighted standardized charge throughput (Zgn) is calculated. Zgn is equivalent with the number of cycles that would cause the same damage to the battery as without acid stratification and deep discharges.

fq deep discharge factor fs acid stratification factor Cdeg,t decrease in discharge capacity to simulate accelerated degradation CN [Ah] nominal capacity defined by battery manufacturer

CalculateLife BattLifetime object The number of times the nominal capacity has passed through the battery is called nominal cycles (ZN). It is calculated by adding the discharge throughputs and dividing by the nominal capacity as in Eq 35. The discharge throughput is equivalent to (Ibatt - Igas )∆t when Ibatt<0 [20].

CalculateDegIncreaceLimit() Degradation object At the end of the battery lifetime the variable (Cdeg,limit) is calculated in (Eq 36) by reorganization of (Eq 27). The capacity coefficient (Cd,t) in (Eq 27) is substituted with a reorganized Shepherd equation. At the end of the battery life (Cdeg,t) in (Eq 27) is equivalent with (Cdeg,limit) since the exponent in (Eq 28) is 1 [20].

CalculateTotalCapacity() Voltage object The results from the different aging mechanisms, Eq 22 and Eq 28, are combined to form a general expression over the reduction in capacity in Eq 37 below. Cd,total is then used in the Shepherd equation to determine a voltage and to determine the remaining capacity.

( ) Nt

ctsqgngn CC

QffZZ

deg,1 1−

+= −

∑ ∆⋅=t

effectiveN

tN tIC

Z0

,

1

( )

( )

+−+−

−+−=

Ntdddcell

ddN

dit

C

IFgUU

FMC

I

HCC

,,0

0,

0,limdeg,

1

1

ρ

ρ

ttkdtotald CCCC deg,,0,, −−=

Eq 34

Eq 35

Eq 36

Eq 37

Page 34: Anton_A_06

30

CalculateMaxChargingcurrent() Voltage object By the above described reorganising of the Shepherd equation it is possible to calculate the maximum permitted charging current (Eq 38). This is done by considering the voltage at full charge, Umax[20].

4.3.1 Parameters

SetVariant() PbBattery object The parameters for the Shepherd equation for the initial battery model were found by a least square fit of a parameter test profile. For a better fit some values were tuned by hand. The values used in the current model are expressed for the battery models OGi in table 1 and OPz in table 2.

Other parameters that are not related to the Shepherd equation but battery specific and used in the improved model are given in table 3-4.

( )

⋅+

−+−=

FC

FM

CFgUUI

ccctc

Ncocb

0,,

maxmax 1ρρ

U0d 2.18 V U0c 2.20 V gd 0.17 V gc 0.12413 V ρ0d 0.69902 ΩAh ρ0c 0.42 ΩAh CN 54 Ah Md 0.04642 Mc 0.88761 Cd 1.75 Cc 1.001

U0d 2.10 V U0c 2.20 V gd 0.096541 V gc 0.13071 V ρ0d 0.37885 ΩAh ρ0c 0.50 ΩAh CN 50 Ah Md 0.28957 Mc 0.36488 Cd 1.642 Cc 1.001

Table 1 OGi parameters Table 2 OPz Parameters

Lt 14 Zd 1400 Iref -100 ks 0.0435

Lt 10 Zd 600 Iref -10 ks 0.0035

Table 3 OGi specific parameters Table 4 OPz specific parameters

Eq 38

Page 35: Anton_A_06

31

4.4 New test series

4.4.1 Test series for model valuation In the benchmarking project (2004) the initial MATLAB battery model was used to analyse current profiles used for testing batteries at the CRES laboratory. The results from the simulation showing the voltage behaviour, capacity and battery lifetime could then be compared with the authentic values from actual batteries tested with the same current profile. One of the results from this project was an appeal to validate the model on other test data. Several other battery tests have been carried out in the laboratories of JRC-ISPRA and GENEC [8] but the results had not been analysed or tested by the initial model. Current profiles from GENEC A current profile from GENEC consists of a (.xls) file with several sheets of data. Large efforts were put into trying to paste these sheets together into a continuous test file, but without any result. The problem was that the data sampler at GENEC had not recorded the tests properly. The time series were discontinuous, with large time gaps. This would not have been a problem if the test battery would have been dormant during the period, but this was not the case since it could be seen that the battery had been subjected to both discharges and charges during this period. An additional problem was that the sample rate differed throughout the series, shifting from several hours to zero. A zero sample rate implied that the same measurement appeared several times. The analysis of the test data lead to the conclusion that it was impossible to make anything useful out of the data sets from GENEC. Current profiles from ISPRA One current profile from ISPRA consisted of 46 (.csv) files named by the battery type (OGi1, OGi2, OPzs1, OPzs2) - Series (S) Phase(P) - date (d-m-y) and the corresponding C10 capacity tests are (OGi1, OGi2, OPzs1, OPzs2)- C10 (a, b, or c) - date (d-m-y). This awkward way of naming the files caused problems as it was impossible for a computer to sort the files into a continuous order according to the filename. Sorting by hand was not an option since there were 4*46 files. A solution was found by constructing a script that opened the files and read in the header-rows inside the files. The headers consisted of the date and the sample start time for that specific file. These values were transformed by the MATLAB operator (datenum) that converts a date vector specified by year, month, day, hour, minute, and second, into a serial date number. A serial date number can be used in a MATLAB context to generate a timescale that offers significant performance improvements to the code. 1-Jan-0000 is used as a reference point and elapsed days from this point are summarised. The following example illustrates the assignment of serial date numbers: Consider a point defined in time, as an example; 25-aug-2005 13:54:05. By the operator (datenum) it is possible to transform the time vector into a serial date number of 7.325495792245370*105. It would take considerable computer strength to perform calculations with the date vector. However, with the serial date number the calculations are preformed easily. A transformation into a serial date number enabled the sorting of the (.cvs) files into a continuous order by a sorting algorithm. The script then loads the ordered files and compounds them into a large test file. The ISPRA data have large jumps in time, but it could be seen that the battery had been dormant during these periods. Large jumps would damage several functions in the model that uses the time steps as an input. A too large time step would for example severely unbalance the weighting factors. Two alternative solutions were discussed: to fill the gaps with an artificial timescale and put the

Page 36: Anton_A_06

32

current for these points to zero, or simply cut out periods where a large time jump occurred. The first alternative was chosen since it would not be correct to manipulate the timescale. A program was constructed that looked up large time steps and filled them with artificial time regular sized steps. During these periods, when the battery is at rest, the script sets the current to zero.

4.4.2 Test series for validation of model response

A battery operating in a hybrid system is exposed to a wide range of different current profiles, not only the PV and wind profiles discussed in the previous sections. To be able to validate the simulation model it is necessary that the model is tested against various current profiles. Then the results have to be compared with results found in battery literature. Analysing simulation responses from a valid battery model can give hints to how a regular battery would respond to different current profiles. This can result in that the improved model may provide information that can be used to develop control strategies for enhancing battery lifetime. High and low discharge currents How will the improved model react to high or low discharge currents? According to Professor D.U. Sauer [11] a high discharge current will have a positive effect on battery lifetime compared with a low discharge current.

Figure 12 shows the current profile where the discharge current is adjusted with a factor. The discharge current is decreased with a factor of 0.8 and to get the same charge throughout the discharge time is lengthened by a division of 0.8. The effects of the manipulation can be seen by the test file is longer and the discharge current less. A high discharge test file was generated in a similar way with a factor of 1.2. The file is shown in Figure 13. From the figure it is possible to see that the test file is shorter and the discharging current higher.

Figure 13 Wind profile with high discharge current Figure 12 Wind profile with low discharge current

Page 37: Anton_A_06

33

5 RESULT AND DISCUSSION

5.1 Simulation validation In this chapter a selection of the results of the simulations from the improved battery model are presented. As described earlier two different batteries are simulated, OGi and OPz, and subjected to either a PV or a wind current profile. The current profiles come from two different laboratories, CRES and ISPRA. First to be tested is CRES. The battery is considered dead if it is not possible to charge to more than 80 % of its nominal capacity.

5.1.1 CRES simulations

The complete simulation results with the current profiles from CRES are shown in appendix 3-6. Figure 14 presents simulations done with the improved battery model. The battery simulated is an OGi subjected to a wind current profile from CRES. In Figure 14(a) it can be seen that the model slightly over-predicts the lifetime of the OGi test battery and the remaining capacity does not follow the test battery capacity (red stars). It can be seen that the capacity starts at 150 % and this is explained by the actual capacity being higher than the nominal capacity defined by the battery manufacturer. The over-voltage controller can be seen in operation in Figure 14(b), limiting the charging current and thereby restricting the voltage to the upper limit 2.45 V.

Page 38: Anton_A_06

34

Figure 14: Simulation results for OGi battery. Wind current profile from CRES. From top to bottom: (a) Remaining capacity (blue), State of charge, SOC (F, green) and test battery capacity (red stars). (b) Modelled voltage (Ucell, blue). (c) Test current (I blue), Modelled controlled current (I batt, green), Initial discharge current (Icf, red) (d) Initial discharge capacity coefficient (Cd, green). Capacity reduction from degradation (Cdeg, red). Capacity reduction from corrosion process (Ck, light blue ). Internal resistance (rdtotal = ρd,total, mauve).

Increase in internal resistance from the corrosion process (rk =ρk, yellow).

(a)

(b)

(c)

(d)

Page 39: Anton_A_06

35

Figure 14(c) shows the input current profile (test current) and the modeled current but the difference between them is not noticeable. At the beginning of the current profile an initialization sequence can be seen during the first 25 days. Under this period full charges and discharges are made to reset the test battery before the current profile testing starts. Figure 14(d) visualizes the different factors that contribute to the capacity reduction. It can be seen that it is the degradation (Cdeg) that gives the greatest loss in capacity, rapidly increasing at the end of the batteries life. The increase in internal resistance ρk contributes only to a small part to the aging of the OGi battery. Figure 15 presents the different factors modeled in the simulation. The weighted and unweighted standardized charge throughput (Zgn) and (ZN) is shown in Figure 15(a). The angle of the (Zgn) line illustrates the effects of the weighting factors; (fq), (fs) and (CF). If the battery is aged fast, the angle is steep. Notice that in Figure 15(b) the implemented current factor increases with increasing number of poor charges. As a consequence, the (fq) SOC weighting factor increases. Further investigation is needed to explain the peaks of (fq) SOC weighting factor that appears after 60 and 100 days.

Figure 15 OGi factor plot. From top to bottom: (a) Weighted standardised charge throughput (Zgn= dQdf, blue). Weighted standardised charge throughput (ZN = dQd, green). (b) Deep discharge weighting factor (fq, blue). The current factor (CF, green). The cumulative number of poor charges (Cbad, red). (c) Acid stratification factor (f s, blue). The contribution to acid stratification (fplus, red) and reduction in acid stratification (fminus, green)

(a)

(b)

(c)

Page 40: Anton_A_06

36

Figure 15(c) shows the build up of acid stratification (fs). The model uses the two variables, (fminus) and (fplus), to describe the breakdown and built up of the acid stratification. Both variables are used as weighting factors to describe the acid stratification factor (fs). By analysing Figure 14(c) and Figure 15(c) it can be seen that the stratification is being built during the current blocks and is removed when the battery is fully charged during the capacity tests. During full charges, especially at overcharges, gas bubbles are formed which stir the electrolyte and the concentration layers disappear. A conclusion from this behaviour is that full charges are important to break down acid stratification. Figure 16 shows the results from the OGi battery subjected to a PV current profile. The model correctly predicts that the PV profiles are less harsh and thereby that the battery lasts longer. Estimated remaining capacity Figure 16(a) fits well with the capacity from the test battery, with only a slight over prediction. The lower charging current for the PV profile, Figure 16(c), will by the Shepherd equation, result in a lower battery voltage, Figure 16(d), than is the case with the wind profile, Figure 14(c).

Page 41: Anton_A_06

37

Figure 16 Simulation results for OGi Battery. PV current profile from CRES. From top to bottom: (a) Remaining capacity (blue), State of charge, SOC (F, green) and test battery capacity (red stars). (b) Modelled voltage (Ucell, blue). (c) Test current (I blue), Modelled controlled current (I batt, green), Initial discharge current (Icf, red) (d) Initial discharge capacity coefficient (Cd, green). Capacity reduction from degradation (Cdeg, red). Capacity reduction from corrosion process (Ck, light blue ). Internal resistance (rdtotal = ρd,total, mauve).

Increase in internal resistance from the corrosion process (rk =ρk, yellow). In Figure 16(d) it can once again be seen that it is the degradation (Cdeg) that reduces the capacity. Corrosion (Ck) contributes only to a small part. Figure 17 presents the simulation results from the OPz battery subjected to a wind current profile. Once again the model predicts an accurate lifetime, Figure 17(a). The higher charging currents

(a)

(b)

(c)

(d)

Page 42: Anton_A_06

38

Figure 17 (c), results in a high voltage, Figure 17(b). The voltage controller has to step in to reduce the charging current and thereby limiting the voltage to 2.45 V. The OPz battery has only a small increase in internal resistance (ρk constant), Figure 17 (d). Thereby it is only the degradation (Cdeg) that causes the OPz battery to fail. Figure 17 Simulation results for OPz Battery. Wind current profile from CRES. From top to bottom: (a) Remaining capacity (blue), State of charge, SOC (F, green) and test battery capacity (red stars). (b) Modelled voltage (Ucell, blue). (c) Test current (I blue), Modelled controlled current (I batt, green), Initial discharge current (Icf, red) (d) Initial discharge capacity coefficient (Cd, green). Capacity reduction from degradation (Cdeg, red). Capacity reduction from corrosion process (Ck, light blue ). Internal resistance (rdtotal = ρd,total, mauve).

Increase in internal resistance from the corrosion process (rk =ρk, yellow). Figure 18 shows the factor plot of the OPz battery. After approximately 180 days the battery cannot be completely charged which is shown in Figure 18(b) by the increase in number of poor charges. As a consequence, the increasing number of poor charges will influence the current-factor and thereby increase ageing by degradation. The same relation is seen for the OPz battery as for the OGi

(a)

(b)

(c)

(d)

Page 43: Anton_A_06

39

battery, the acid stratification builds up during the different current blocks and is removed when the battery is fully charged between the blocks, Figure 18(c).

Figure 18 Simultaion results for OPz Battery. Wind profile from CRES. From top to bottom: (a) Weighted standardised charge throughput (Zgn= dQdf, blue). Weighted standardised charge throughput (ZN = dQd, green). (b) Deep discharge weighting factor (fq, blue). The current factor (CF, green). The cumulative number of bad charges (Cbad, red). (c) Acid stratification factor (f s, blue). The contribution to acid stratification (fplus, red) and reduction in acid stratification (fminus, green) Figure 19 shows results from the OPz battery subjected to a PV current profile. In Figure 19(a), the test battery capacity (stars) indicates that the test battery had not failed under the period of testing, which makes truthful comparison for longer periods than 350 days difficult. Notice how the model loops the current profile, after approximately 350 days, Figure 19(c), when it has reached the end of file. This concept of recycling the test file, occurs only in the case of an OPz battery subjected to a PV current profile since the OPz battery ages slow by PV current profile. The functions that calculate the state of charge (SOC), illustrated in Figure 19(a), and the model voltage in Figure 19(b) seems to correctly simulate the recycling.

(a)

(b)

(c)

Page 44: Anton_A_06

40

Figure 19 Simulation results for OPz Battery. PV current profile from CRES. From top to bottom: (a) Remaining capacity (blue), State of charge, SOC (F, green) and test battery capacity (red stars). (b) Modelled voltage (Ucell, blue). (c) Test current (I blue), Modelled controlled current (I batt, green), Initial discharge current (Icf, red) (d) Initial discharge capacity coefficient (Cd, green). Capacity reduction from degradation (Cdeg, red). Capacity reduction from corrosion process (Ck, light blue ). Internal resistance (rdtotal = ρd,total, mauve).

Increase in internal resistance from the corrosion process (rk =ρk, yellow).

The OPz battery is not aged by corrosion (Ck constant). Once again it is the degradation (Cdeg) that causes the battery to fail after 610 days, shown in Figure 19(d).

Table 6 presents the predicted and true lifetime of the batteries subjected to current profiles from CRES. Life Initial model represents the lifetime predicted by the initial simulation model at the beginning of this project. Life Improved model represents the lifetime predicted by the improved model developed under this project and presented above. Tested lifetime is the measured lifetime of

(a)

(b)

(c)

(d)

Page 45: Anton_A_06

41

the test battery at CRES. The lifetime of the OPz is long since the batteries had not failed when the measurements ended. An accurate comparison between the simulated lifetime and the tested lifetime is thereby impossible to make. As can be seen from the results, the improved model makes more accurate predictions for the OGi battery than the initial. Also, lifetime predictions are more accurate for PV current profiles than for wind current profiles. This is explained by the nature of the current profile for the wind cases (recall Figure 4 and Figure 5). A strongly fluctuating current applies strain to the dynamics of the model since it implies large changes in the different variables, while a fairly steady current adjusts the variables only slightly. Table 6 Summary of simulation results Battery & Profile Life Initial model (days) Life Improved model (days) Tested Lifetime (days) OGi Wind 425 200 174 OGi PV 660 235 239 OPz Wind 633 475 400+3 OPz PV 830 610 600+3

5.1.2 ISPRA simulations

This section presents the simulation results from the improved model subjected to the newly assembled ISPRA profiles. The complete results from the simulations on ISPRA data are shown in appendix 7-8. In common for all ISPRA input current profiles, the test battery has been exposed to periods when the current has been zero. An example of this is the long initial sequence (see Figure 20). This initial period needs to be subtracted from the estimated lifetime to give comparable result to the CRES data simulations. Figure 20 visualises the simulation results for an OGi battery subjected to a PV current profile. In Figure 20(a) it can be seen that the improved model just slightly underestimates the capacity of the of the OGi battery. The periods with zero current, discussed above, are shown in Figure 20(c). The improved model has no problem dealing with periods of zero current, which can be seen in Figure 20(a,b,d). The capacity factor plot, Figure 20(d), reveals that the OGi battery is aged mostly by degradation (Cdeg) but also, to a less extent, by corrosion (Ck).

3 Not complete capacity tests from CRES. Approximated lifetime.

Page 46: Anton_A_06

42

Figure 20 Simulation results for OGi Battery. PV current profile from ISPRA. From top to bottom: (a) Remaining capacity (blue), State of charge, SOC (F, green) and test battery capacity (red stars). (b) Modelled voltage (Ucell, blue). (c) Test current (I blue), Modelled controlled current (I batt, green), Initial discharge current (Icf, red) (d) Initial discharge capacity coefficient (Cd, green). Capacity reduction from degradation (Cdeg, red). Capacity reduction from corrosion process (Ck, light blue ). Internal resistance (rdtotal = ρd,total, mauve).

Increase in internal resistance from the corrosion process (rk =ρk, yellow). In the simulations of the OPz battery subjected to a PV current profile two rest periods appear since the input current profile is recycled (see Figure 21). For this case two initialisation periods need to be subtracted to give a comparable result with the simulations on CRES data. In Figure 21(a) it can be seen that the second capacity test (second red star) is not correct. By a further investigation it can be seen that the current profile is slightly deformed at this point. The model seems to handle this well since no disturbance can be seen in the result. The capacity test for the test battery was aborted after 520 days so it is difficult to make a truthful comparison for a longer period than that. The estimated lifetime is similar to the corresponding CRES data simulation, when the sequences at zero current have been subtracted from the ISPRA simulation (620 days). The periods of zero current can be seen breaking up the current blocks in Figure 21(c). The OPz battery is again only aged by degradation (Cdeg) shown in Figure 21(d).

(a)

(b)

(c)

(d)

Page 47: Anton_A_06

43

Figure 21 Simulation results for OPz Battery. PV current profile from ISPRA. From top to bottom: (a) Remaining capacity (blue), State of charge, SOC (F, green) and test battery capacity (red stars). (b) Modelled voltage (Ucell, blue). (c) Test current (I blue), Modelled controlled current (I batt, green), Initial discharge current (Icf, red) (d) Initial discharge capacity coefficient (Cd, green). Capacity reduction from degradation (Cdeg, red). Capacity reduction from corrosion process (Ck, light blue ). Internal resistance (rdtotal = ρd,total, mauve).

Increase in internal resistance from the corrosion process (rk =ρk, yellow). The simulation of the ISPRA current profiles shows that the improved model can operate with a varying time step. However, the graphs have a rougher appearance than in the simulations on CRES data and this is an effect of the periods where the current is zero. In general, it can be seen from the simulation results that batteries of same type react similarly to one and other. There is no visible spread between “identical” batteries.

(a)

(b)

(c)

(d)

Page 48: Anton_A_06

44

Improvements in calculation time The improved model is equipped with a function that keeps track of the time it takes for the computer to simulate the battery lifetime. For the CRES current profiles only small improvements in speed are made since the calculations were fast from the beginning due to small test files and a fixed time step. Most noticeable is the simulation speed gained under simulation of the larger ISPRA current profiles. The reasons for improved speed are the reorganization of the code and vectorization, both described in section 4.1. Table 5 presents the difference in simulation time between the initial model equipped to operate with a varying time step and the improved model. Table 5 Time for the computer to perform the simulations. Battery & Profile Time Initial model (min) Time Improved model (min) OGi PV 786.0 53.7 OPz PV 822.0 117.0

A reduced calculation time is essential for the later translation into the greater system simulation model. A slow battery model would slow down the entire hybrid simulation tool dramatically.

Page 49: Anton_A_06

45

5.1.3 Simulation response for different control strategies A comparison between the simulation results from high and low discharge current, 4.4.2, is complicated since the change in discharge current influences several parameters. The complete results from the high and low current simulations are shown in appendix 9-10. Figure 22 and Figure 23 present a selected part of the simulated results with a high and low discharge current respectively. In order to ease the comparison the figures have been enlarged and adjusted so that similar parts of the simulations are shown. Note that for the two figures we have different timelines, which is a result of the manipulation of the time steps done in the input current profile. The Shepherd equation gives correctly a slightly lower voltage for the higher discharge current, shown by a comparison between Figure 22(b) for a high discharge current and Figure 23(b) for a low discharge current. The relationship between discharge current and voltage is discussed in appendix 1.

The lower voltage will result in a lower gassing current than for the high current discharge and thereby affecting the state of charge (SOC) in Figure 22(a). Consequently, the number of poor charges will be reduced and thereby lowering the current factor in Figure 24(b).

Figure 22 Simulation results from a high current discharge. From top to bottom: (a) Remaining capacity (blue), State of charge, SOC (F, green). (b) Modelled voltage (Ucell, blue). (c) Test current (I blue), Modelled controlled current (I batt, green), Initial discharge current (Icf, red)

(a)

(b)

(c)

Page 50: Anton_A_06

46

Furthermore, a manipulation of the current profile to a higher discharge current implies a high initial discharge current, shown in Figure 22(c), which in turn will results in a lower current factor, Figure 24(b).

The increased number of poor charges will contribute to a higher current-factor. Conversely, a low discharge implies a lower initial discharge current as shown in Figure 23(c) that in its turn will result in a higher current factor, Figure 25(b). The change in the current factor influences the weighting factors (fq, fs), shown in Figure 25(b,c). As a result of the increased weighting factors the battery will age faster by degradation. A smaller discharge current will result in a higher gassing current that in its turn will influence the state of charge (SOC) in Figure 23(a). The change in (SOC) affects the counter that keeps track of poor charges, consequently there will be an increased number of poor charges, shown in Figure 23(b).

Figure 23 Simulation results from a low current discharge. From top to bottom: (a) Remaining capacity (blue), State of charge, SOC (F, green) and test battery capacity (red stars). (b) Modelled voltage (Ucell, blue). (c) Test current (I blue), Modelled controlled current (I batt, green), Initial discharge current (Icf, red)

(a)

(b

(c)

Page 51: Anton_A_06

47

A lower current factor (higher discharge current) reduces the contribution of degradation to the total capacity loss; consequently, the battery will last longer before being considered dead. This is shown for a high discharge current by the number of nominal cycles (also known as unweighted standardised charge throughput (ZN, dQd)) in Figure 24(a). For the high current discharge case, 833 nominal cycles (ZN) will pass through the battery.

Figure 24 Simulation factors for a high current discharge. From top to bottom: (a) Weighted standardised charge throughput (Zgn= dQdf, blue). Weighted standardised charge throughput (ZN = dQd, green). (b) Deep discharge weighting factor (fq, blue). The current factor (CF, green). The cumulative number of bad charges (Cbad, red). (c) Acid stratification factor (f s, blue).

(a)

(b)

(c)

Page 52: Anton_A_06

48

For the low discharge current case, 680 nominal cycles (ZN) will pass through the battery, shown in Figure 25(a). The model thereby predicts that the lower discharge current is harsher for the battery than the high current discharge current, something that is in line with the earlier discussed crystal theory.

Figure 25 Simulation factors for a low current discharge. From top to bottom: (a) Weighted standardised charge throughput (Zgn= dQdf, blue). Weighted standardised charge throughput (ZN = dQd, green). (b) Deep discharge weighting factor (fq, blue). The current factor (CF, green). The cumulative number of bad charges (Cbad, red). (c) Acid stratification factor (f s, blue).

(a)

(b)

(c)

Page 53: Anton_A_06

49

6 CONCLUSIONS Lead acid batteries are a complicated piece of technology and good simulation tools are essential to reduce the calculation time and to improve understanding of the batteries’ aging mechanisms. The improved model, introduced in this work, is a small contribution to the understanding of battery aging mechanisms when combined in a hybrid system. Its full potential will be realized imminently by an implementation in the hybrid simulation platform IPSYS. By restructuring the code, the simulation time has been reduced to approximately 14 % of the earlier value. At the same time, the reorganization will ease the translation into C++. The improved model performs more accurate lifetime predictions than the earlier model, on the tested batteries OGi and OPz manufactured by BAE. According to the simulation results, the OPz battery shows good characteristics and long lifetime while the OGi battery is aged quickly by both degradation and corrosion. The explanation lays probably in the different construction of the batteries, recall 3.2.1. The model shows that degradation is the main damage mechanism for lead acid batteries in hybrid systems. Degradation is a change in mechanical structure of the electrodes caused by continuous charge and discharge processes. One way to prevent degradation is to lower the number charges and discharges. For long battery lifetime it is important to find a middle way between effective uses of the batteries on the one hand and on the other a low number of charges and discharges. In general, it can be seen from the test results that batteries operating in a wind energy system are aged faster than the batteries operating in a photovoltaic system. The explanation for the wind current profile (input to the model) causes a larger number of charge and discharge cycles as well as a higher Ah throughput. This is something that is also observed in reality since wind is much more fluctuating than solar resources. The model simulates that acid stratification is built up during the current profile blocks, as described in 3.2.2, and is only eliminated when the battery is completely charged during the capacity tests. For an increased battery lifetime it is thereby important to take the batteries out of operation and fully charge them. This should be done repeatedly after a defined period of time. This time period is strongly dependant on the system configuration. The simulations of the newly assembled ISPRA current profiles show that the improved model can perform calculations with a varying time step. This is something that is important for the coming translation into the simulation platform IPSYS. A new crystal theory, developed by Professor D. U. Sauer [11], has been implemented in the model that replaces the current-factor used in the earlier model. The new approach is to simulate the changes in PbSO4 crystal structure at the electrode. A high initial discharge current will result in many small crystals that together form a large surface area. A small initial discharge current form few large crystals that have time to grow into irreversible structures that will complicate the recharging process.

Page 54: Anton_A_06

50

Experiments have shown that a high discharge current will result in less aging than a small discharge current, something that the model simulation also shows. From this behavior a new control strategy could be formed. Recommendations for future development are to perform real tests on how lead acid batteries react to a higher initial discharging current. If the crystal theory is assumed to be correct, a higher initial discharge current would increase the lifetime of the battery. This would then be a new control strategy that has not previously been used. Energy storage is something that will be seen more frequently in the future. It is necessary in stand-alone renewable energy systems where the energy generation is fluctuating. One new interesting futuristic approach is to integrate the future electrical vehicle fleets’ storage capacity into the electrical grid. Excess energy during the night will be stored in the batteries of the car and used when it is needed. This concept is called “vehicle two grid” (V2G) and studies are being performed at the University of Delaware [22].

Page 55: Anton_A_06

51

7 REFERENCES [1] http://www.toyota.co.jp/en/tech/environment/hsd/ (22/9 2005) [2] http://www.nrel.gov/docs/legosti/fy98/25233.pdf (5/9 2005) [3] Henrik Bindner, Per Nørgård, “11kW Gaia Wind Turbine Connected to a Diesel Grid” Risø

National Laboratory, (2004) [4] Manwell J.G. McGowan A.L. Rogers, “Wind energy explained J.F.” (2002) [5] Anton Andersson, “Overview of High-efficiency Multi-junction Solar Cells”, Umeå

Universitet, (2005) [6] Henrik Bindner, Oliver Gehrke, Per Lundsager, Jens Carsten Hansen, Tom Cronin, “IPSYS-

a tool for performance assessment and supervisory controller development of integrated power systems with distributed renewable energy” Risø National Laboratory, (2004)

[7] Bengt Peres, “Komponenter i solcellssystem”, Umeå Universitet, (2004) [8] Henrik Bindner, Tom Cronin, Per Lundsager ”Lifetime modelling of Lead Acid Batteries”

Risø National Laboratory, (2005) [9] David Linden, “Handbook of Batteries, second edition”, (1994) [10] http://www.batteryuniversity.com (8/10 2005) [11] D. U. Sauer, “Optimierung des Einsatzes von Blei-Säure-Akkumulatoren in PV-Hybrid-

Systemen unter spezieller Berücksichtigung der Batteriealterung“, PhD Thesis, University of Ulm, 2003

[12] http://www.batterychargers.it/eng/iuia.htm (10/10 2005) [13] R.Kaiser, D.U. Sauer. A. Armbruster, ”New Concept for System Design and Operation

Control of Photovoltaic Systems”, Fraunhofer Institute for Solar Energy Systems ISE. [14] http://www.bae-berlin.de/produkte/Seiten_e/OGiVblock_e.PDF (1/11 2005) [15] http://www.enersafe.fr/PRODUITS/BATTERIES/OPZSBLOCS.pdf (1/11 2005) [16] MATLAB, Mathworks, www.mathworks.com [17] http://www.zib.de/Visual/people/mueller/Course/Tutorial/tutorial.html (17/11 2005) [18] DOT, Graphviz, http://www.graphviz.org/ [19] Julia Schiffer, “Internal rapport concerning implementation of currentfactor”, Risø National

Laboratory (2005) [20] H.-G. Puls, “Evolutionsstrategien zur Optmierung autonomer Photovoltaik-Systeme”,

diploma thesis, Albert-Ludwigs-University of Freiburg, (1997) [21] Lander J.: “Further Studies on the Anodic Corrosion pf Lead in H2SO4 Solution”, J

Electorochem. Soc., Vol. 103, No.1 [22] http://www.udel.edu/V2G/ (28/12 2005)

Page 56: Anton_A_06

51

Appendix 1

Battery parameters

In order to provide a good illustration of how a battery functions, some terms and definitions need to be explained. These parameters are used later in the battery model (chapter 1.4). The term capacity is often used in a battery context but can be a source of confusion. The term has the definition of the total number of Ah, (1Ah = 3600 C), that can be obtained from a charged battery under certain conditions of discharge. The capacity rated by the manufacturer is called nominal or rated capacity. This capacity is obtained during performance tests of normally 10 h durations, at constant rate of discharge, end voltage and temperature [1].

Figure 1 Tubular positive lead-acid cell response to various discharge currents. The size of the discharge affects the efficiency of the batteries and thereby the capacity. This special rating system is needed in order to compare different kinds of batteries. As the current increases, the battery’s capacity at that rate decreases, shown in Figure 1. For example, if the capacity C = 50 Ah, C/10 is the current that will fully discharge the battery in 10 h which is equivalent with I10 = 5 A. Compared with the capacity for the discharging current 3C = 120 A [120 (A) * 0.1 (h) = 12 Ah] is only 24 % of the nominal capacity [2]. In battery literature it is possible to find definitions such as I5 and I10. These are charge or discharge currents. I5, for example, is the current that discharges a fully charged battery in 5 hours. If we have a battery with a capacity of 50 Ah, the I5 in this case is 10 A. Note that I5 > I10. The rated or nominal capacity should not be confused with the available or actual capacity. Nominal capacity is a measurement of the capacity specified by the manufacture, typically a discharge at constant current. Charge throughput is another term frequently used in a battery context. It is defined as the number of discharge Ah that flows throw the battery.

Page 57: Anton_A_06

52

SOC, (State of charge) is a unit that expresses, in percentage figures, the amount of capacity left in the battery. SOC is obtained by the relation between available capacity and the rated nominal capacity. Since the nominal capacity is used as a reference point in the model, the SOC can assume negative values. This has to do with that the nominal capacity in general being lower than the actual capacity of the battery [3]. Float charge Float charging is a low-rate charge used for storing a battery in a fully charged condition. The main purpose with the charging method is to compensate for self-discharging. Especially for hybrid systems, where a current can be generated at a relative low cost by wind or by the sun, it can be profitable to keep the batteries under float charge in order to maximize battery lifetime [4]. Gassing Gassing occurs when small bubbles of gas are formed at the surface of the electrodes. The bubbles grow bigger until the buoyancy force gets too strong and they rise to the surface of the electrolyte. Some gassing is normal, excessive gassing indicates that the battery is overcharged. Gassing can be used to reduce acid stratification but is also a stress factor for the battery [4]. References [1] http://en.wikipedia.org/wiki/Battery_%28electricity%29#Battery_capacity (12/10 2005) [2] http://www.corrosion-doctors.org/Batteries/nominal.htm (12/10 2005) [3] http://www.mpoweruk.com/soc.htm (17/11 2005) [4] Henrik Bindner, Tom Cronin, Per Lundsager ”Lifetime modelling of Lead Acid Batteries”

Risø National Laboratory, (2005)

Page 58: Anton_A_06

53

Appendix 2 Variable Overview made by the DOT software, http://www.graphviz.org/. Figure 2 Initial model variable relation. The red arrow points at a variable that is in the wrong object, seen from the corresponding calls (large number of lines). The different colours refer to the different objects.

Figure 3 Improved model variable relation. A more efficient structure since there are fewer calls between the objects.

Page 59: Anton_A_06

54

Appendix 3 Simulation results of an OGi battery subjected to a wind current profile from CRES

Figure 4 OGi Wind Profile Simulation Result, CRES

Figure 5 OGi Wind Profile Simulation Result Factors, CRES

Page 60: Anton_A_06

55

Figure 6 OGi Wind Profile Simulation Result Factors, CRES

Figure 7 OGi Wind Profile Simulation Result Losses, CRES

Page 61: Anton_A_06

56

Appendix 4 Simulation results for an OGi battery subjected to a PV current profile from Gres.

Figure 8 OGi PV Profile Simulation Result

Figure 9 OGi PV Profile Simulation Result Factors, CRES

Page 62: Anton_A_06

57

Figure 10 OGi PV Profile Simulation Result Factors, CRES

Figure 11 OGi PV Profile Simulation Result Losses, CRES

Page 63: Anton_A_06

58

Appendix 5 Simulation results for an OPz subjected to a wind current profile from Gres.

Figure 12 OPz Wind Profile Simulation Result, CRES

Figure 13 OPz Wind Profile Simulation Result Factors, CRES

Page 64: Anton_A_06

59

Figure 14 OPz Wind Profile Simulation Result Factor, CRES

Figure 15 OPz Wind Profile Simulation Result losses, CRES.

Page 65: Anton_A_06

60

Appendix 6 Simulation results for an OPz battery subjected to a PV current profile from Gres.

Figure 16 OPz PV Profile Simulation Result, CRES.

Figure 17 OPz PV Profile Simulation Result Factors, CRES.

Page 66: Anton_A_06

61

Figure 18 OPz PV Profile Simulation Result Factors, CRES

Figure 19 OPz PV Profile Simulation Result Losses, CRES

Page 67: Anton_A_06

62

Appendix 7 Simulation results for an OGi battery subjected to a PV current profile from ISPRA.

Figure 20 OGi PV Profile Simulation Result, ISPRA

Figure 21 OGi PV Profile Simulation Result Factors, ISPRA

Page 68: Anton_A_06

63

Figure 22 OGi PV Profile Simulation Result Factors, ISPRA

Figure 23 OGi PV Profile Simulation Result Factors, ISPRA

Page 69: Anton_A_06

64

Appendix 8 Simulation results for an OPz battery subjected to a PV current profile from ISPRA.

Figure 24 OPz PV Profile Simulation Result, ISPRA

Figure 25 OPz PV Profile Simulation Result Factors, ISPRA

Page 70: Anton_A_06

65

Figure 26 OPz PV Profile Simulation Result Factors, ISPRA

Figure 27 OPz PV Profile Simulation Result Losses, ISPRA

Page 71: Anton_A_06

66

Appendix 9 Simulation results for an OPz battery subjected to manipulated wind current profile from CRES. Factor 0.8.

Figur 28 Wind Profile Simulation Result Factor 0.8, CRES

Figur 29 Wind Profile Simulation Result Factor 0.8, CRES

Page 72: Anton_A_06

67

Figur 30 Wind Profile Simulation Result Factor 0.8, CRES

Figur 31 Wind Profile Simulation Result Factor 0.8, CRES

Page 73: Anton_A_06

68

Appendix 10 Simulation results for an OPz battery subjected to manipulated wind current profile from CRES. Factor 1.2.

Figur 32 Wind Profile Simulation Result Factor 1.2, CRES

Figur 33 Wind Profile Simulation Result Factor 1.2, CRES

Page 74: Anton_A_06

69

Figur 34 Wind Profile Simulation Result Factor 1.2, CRES

Figur 35 Wind Profile Simulation Result Factor 1.2, CRES

Page 75: Anton_A_06

Pag

e 1

Par

amet

er N

ames

231

105.

xls

Nam

e in

Pap

erN

ame

in c

od

eV

alu

e (I

nit

ial V

alu

e)

Des

crip

tio

nE

qu

atio

n i

init

ial

pap

er

Pu

rpo

seL

oca

tio

n in

Mat

lab

Mo

del

Co

mm

ents

bel

on

gs

to

clas

s

c ZN

5C

oeffi

cien

t of t

he e

xpon

entia

l for

det

erm

inin

g C

deg,

t3,

57V

@sD

egra

datio

n/ca

lcul

ateC

apac

ityLo

ssD

eg

UN

2.23

Vol

tage

per

cel

l und

er n

orm

al c

ondi

tions

3.61

V@

cGas

sing

/cal

cula

teG

assi

ngC

urre

nt,

@cP

bBat

tery

/Ope

ratio

n-

a14,

4co

nsta

nt fo

r cu

rren

t fac

tor

calc

ulat

ion

-C

@sC

urre

ntF

acto

r/ca

lcul

ateC

urre

ntF

acto

r,

rese

tCur

rent

Fac

tor,

@cP

bBat

tery

/Set

Var

iant

Cur

rent

Fac

tor

-a2

1,5

cons

tant

for

curr

ent f

acto

r ca

lcul

atio

n-

C@

sCur

rent

Fac

tor/

calc

ulat

eCur

rent

Fac

tor,

re

setC

urre

ntF

acto

r, @

cPbB

atte

ry/S

etV

aria

ntC

urre

ntF

acto

r

-a3

1,2

cons

tant

for

curr

ent f

acto

r ca

lcul

atio

n-

C@

sCur

rent

Fac

tor/

calc

ulat

eCur

rent

Fac

tor,

re

setC

urre

ntF

acto

r, @

cPbB

atte

ry/S

etV

aria

ntC

urre

ntF

acto

r

-al

pha_

TIn

term

edia

te te

mpe

ratu

re v

aria

ble

-IV

@cP

bBat

tery

/Cel

lTem

pera

ture

loca

l-

aUm

ax0

Acc

eler

atio

n of

Um

ax-in

crea

se w

ith F

min

(e.

g. 2

)-

IV@

cBat

tCon

trol

/set

Cha

rgeC

ontr

olU

sed

in d

ecid

ing

on s

witc

hing

on/

off e

xter

nal

char

ging

dev

ice.

Con

trol

-B

AT

TC

HA

RG

ED

0,98

Con

side

red

as fu

lly c

harg

ed b

y op

erat

ion

cont

rol

-C

@cB

attC

ontr

ol/s

etC

harg

eCon

trol

Use

d in

dec

idin

g on

sw

itchi

ng o

n/of

f ext

erna

l ch

argi

ng d

evic

e.C

ontr

ol

-c

Fac

tor

for

expo

nent

ial d

ecre

ase

D2

IV@

sAci

dStr

atifi

catio

n/ca

lcul

ateA

cidS

trat

ifica

tion

Use

d in

aci

d st

ratif

icat

ion

wei

ghtn

ing

fact

or

calc

ulat

ion.

loca

l

CN

CA

hN

omin

al A

h-ca

paci

ty o

f the

bat

tery

(=

C10

) [A

h]-

IPU

sed

man

y tim

esP

aram

eter

s

Cc

Cc

She

pher

dBas

e ch

argi

ng c

apac

ity c

oeffi

cien

t ("p

ole"

)3.

34IP

@cV

olta

ge/c

alcu

late

Max

Cha

rgin

gCur

rent

, S

etV

aria

nt, @

cVol

tage

/cal

cula

teV

olta

ge,

@cV

olta

ge/c

alcu

late

Cor

rosi

onV

olta

ge

She

pher

d eq

uatio

n pa

ram

eter

. Use

d in

ca

lcul

atio

ns fo

r: m

axim

um c

harg

ing

curr

ent,

batte

ry v

olta

ge a

nd b

atte

ry c

orro

sion

vol

tage

.

Par

amet

ers

Cd,

0C

dS

heph

erdB

ase

disc

harg

e ca

paci

ty c

oeffi

cien

t ("p

ole"

)3.

48, 3

.59

IP@

cCor

rosi

on/c

alcu

late

Cor

rInc

reas

eLim

it,

Ope

ratio

n, r

eset

, Set

Var

iant

, @

sDeg

rada

tion/

calc

ulat

eDeg

Incr

ease

Lim

it

Initi

al S

heph

erd

equa

tion

para

met

er. U

sed

in

calc

ulat

ions

for

inte

rnal

res

ista

nce

and

Cdt

otal

.P

aram

eter

s

Cde

g,t

Cde

gD

egra

datio

n de

crea

se o

f Cd

(dis

char

ge c

apac

ity c

oeffi

cien

t)3.

57, 3

.70

IV@

sDeg

rada

tion/

calc

ulat

eCap

acity

Loss

Deg

, @

sDee

pDis

char

ge/c

alcu

late

Wei

ghte

dCha

rgeT

hrou

ghpu

t , @

cVol

tage

/cal

cula

teT

otal

Cap

acity

, re

set,

Set

Var

iant

Deg

rada

tion

-C

DE

GH

0LIM

0R

emai

ning

cap

acity

con

stan

t-

C@

sDeg

rada

tion/

calc

ulat

eCap

acity

Loss

Deg

Deg

rada

tion

Cde

g,t

Cde

gtD

ecre

ase

in c

apac

ity c

oeffi

cien

t of a

ctiv

e m

ass

avai

labl

e th

roug

h de

gred

atio

n (lo

cal v

aria

ble)

3.57

/3.7

0IV

@sD

egra

datio

n/ca

lcul

ateC

apac

ityLo

ssD

eglo

cal

Cde

g,lim

itC

dlim

Dec

reas

e in

cap

acity

by

pure

deg

reda

tion

to th

e en

d of

the

serv

ice

life

3.57

IV@

sDeg

rada

tion/

calc

ulat

eCap

acity

Loss

Deg

, S

etV

aria

ntC

lim is

set

with

in S

etV

aria

nt b

y ca

lling

up

rout

ine

@sD

egra

datio

n/ca

lcul

ateD

egIn

crea

seLi

mit.

Deg

rada

tion

Cd,

tC

dtot

alC

apac

ity c

oeffi

cien

t for

ava

ilabl

e ac

tive

mas

s at

tim

e t.

(C

dtot

al =

Cd

- C

k -

Cde

g)3.

35, 3

.59

IV@

sDeg

rada

tion/

calc

ulat

eRem

aini

ngC

apac

ity,

@cV

olta

ge/c

alcu

late

Tot

alC

apac

ity, r

eset

, S

etV

aria

nt, c

alcu

late

Soc

, @

cVol

tage

/cal

cula

teV

olta

ge,

@cV

olta

ge/c

alcu

late

Cor

rosi

onV

olta

ge

Cdt

otal

is a

She

pher

d eq

uatio

n pa

ram

eter

and

is

calc

ulat

ed in

@cV

olta

ge/c

alcu

late

Tot

alC

apac

ityV

olta

ge

-cf

1C

urre

nt fa

ctor

that

rep

rese

nts

the

impa

ct o

f the

cur

rent

-IV

@sC

urre

ntF

acto

r/ca

lcul

ateC

urre

ntF

acto

r,

rese

tCur

rent

Fac

tor,

@cP

bBat

tery

/Set

Var

iant

Cur

rent

Fac

tor

-cF

D1

valu

e th

at in

dica

tes

if th

e a

new

firs

t dis

char

ge c

urre

nt is

ne

eded

-IV

@sC

urre

ntF

acto

r/ca

lcul

ateC

urre

ntF

acto

r,

rese

tCur

rent

Fac

tor,

@cP

bBat

tery

/Set

Var

iant

Use

d as

a s

witc

h fo

r ca

lcul

atio

n of

the

curr

ent

fact

orC

urre

ntF

acto

r

Ck,

tC

kD

ecre

ase

in c

apac

ity c

oeffi

cien

t of a

ctiv

e m

ass

avai

labl

e th

roug

h co

rros

ion

3,53

IV@

cCor

rosi

on/c

alcu

late

Cor

rosi

onR

esC

ap,

@cV

olta

ge/c

alcu

late

Tot

alC

apac

ity, r

eset

, S

etV

aria

nt

Ck

is s

et w

ithin

@

cCor

rosi

on/c

alcu

late

Cor

rosi

onR

esC

apC

orro

sion

Ck,

limit

/ ∆W

limit

Ckl

ddW

l0

Ckl

im/d

Wlim

(ra

tio o

f Ck,

limit to

∆W

limit)

(3.5

3)IV

@cC

orro

sion

/cal

cula

teF

inal

CLT

hick

ness

, O

pera

tion

Use

d fo

r ca

lcul

atio

n co

nven

ienc

e.C

orro

sion

Ck,

limit

Ckl

im0

Dec

reas

e in

Cd

by c

orro

sion

to th

e en

d of

the

serv

ice

life

3.48

IV@

cCor

rosi

on/c

alcu

late

Fin

alC

LThi

ckne

ss,

calc

ulat

eCor

rosi

onR

esC

apC

klim

is s

et w

ithin

Set

Var

iant

by

calli

ng u

p ro

utin

e @

sDeg

rada

tion/

calc

ulat

eCor

rInc

reas

eLim

it.C

orro

sion

IP =

Inpu

t Par

amet

er, O

= O

utpu

t, IV

= In

tern

al V

aria

ble,

B =

Boo

lean

, V =

Val

ue, C

= C

onst

ant

1

Tom

Cro

nin

Julia

Sch

iffer

Ant

on A

nder

sson

Page 76: Anton_A_06

Pag

e 2

Par

amet

er N

ames

231

105.

xls

Nam

e in

Pap

erN

ame

in c

od

eV

alu

e (I

nit

ial V

alu

e)

Des

crip

tio

nE

qu

atio

n i

init

ial

pap

er

Pu

rpo

seL

oca

tio

n in

Mat

lab

Mo

del

Co

mm

ents

bel

on

gs

to

clas

s

c TC

T0,

06T

empe

ratu

re c

oeffi

cien

t fro

m g

assi

ng c

urre

nt [K

-1]

3.61

C@

sAci

dStr

atifi

catio

n/ca

lcul

ateA

cidS

trat

ifica

tion,

@

cGas

sing

/cal

cula

teG

assi

ngC

urre

ntG

assi

ng

c UC

U11

Vol

tage

coe

ffici

ent f

or g

assi

ng c

urre

nt [U

-1]

3.61

C @

cGas

sing

/cal

cula

teG

assi

ngC

urre

ntG

assi

ng

-D

EC

OM

PT

IME

6U

nwei

ghte

d an

d m

inim

al d

ecom

posi

tion

time

[h]

D2

C@

sAci

dStr

atifi

catio

n/ca

lcul

ateA

cidS

trat

ifica

tion

Aci

d st

ratif

icat

ion

wei

ghtn

ing

fact

or c

alcu

latio

n.A

cidS

trat

ifica

tion

-de

nom

Den

omin

ator

of t

he s

heph

erd

equa

tion,

sol

ved

afte

r C

d3.

48IV

@sD

egra

datio

n/ca

lcul

ateD

egIn

crea

seLi

mit

loca

l

-dF

Ext

Load

Sta

rt0,

02D

iffer

ence

bet

wee

n st

art-

of-r

echa

rge

thre

shol

d an

d lo

ad

shed

ding

thre

shol

dIV

@cB

attC

ontr

ol/s

etC

harg

eCon

trol

A v

aria

ble

used

in d

ecid

ing

on w

hen

to s

witc

h of

ex

tern

al c

harg

ing

devi

ce.

Con

trol

-dF

min

dQ0

Ris

ing

of th

resh

old

with

cha

rge

thro

ughp

ut [1

/Ah_

nenn

]-

IV@

cBat

tCon

trol

/set

Cha

rgeC

ontr

olA

var

iabl

e us

ed in

dec

idin

g on

whe

n to

sw

itch

of

exte

rnal

cha

rgin

g de

vice

.C

ontr

ol

-dF

min

dt0

Ris

ing

of th

resh

old

with

tim

e

[1

/h]

-IV

@cB

attC

ontr

ol/s

etC

harg

eCon

trol

A v

aria

ble

used

in d

ecid

ing

on w

hen

to s

witc

h of

ex

tern

al c

harg

ing

devi

ce.

Con

trol

-D

FP

LUS

0,8

Incr

ease

of m

ass

fact

or w

ithin

2 w

eeks

D2

C@

sAci

dStr

atifi

catio

n/ca

lcul

ateA

cidS

trat

ifica

tion

Aci

dStr

atifi

catio

n

Inte

gral

I z.t

dtdQ

dC

umul

ativ

e ch

arge

thro

ughp

ut3,

64IV

@cP

bBat

tery

/Ope

ratio

n,

@B

attC

ontr

ol/s

etN

ewT

hres

hold

s, r

eset

Dee

pDis

char

ge

Inte

gral

f s.I z

.t dt

dQdf

Wei

ghte

d ch

arge

thro

ughp

ut3,

68IV

@sD

eepD

isch

arge

/cal

cula

teW

eigh

tedC

harg

eThr

ough

put,

rese

tdQ

df is

cal

cula

ted

in

@sD

eepD

isch

arge

/cal

cula

teW

eigh

tedC

harg

eThr

ough

put

Dee

pDis

char

ge

ZgN

dQdf

nW

eigh

ted,

sta

ndar

dize

d ch

arge

turn

over

= N

omin

al n

umbe

r of

cy

cles

at t

ime

t.3.

69 &

D2

IV@

sDee

pDis

char

ge/c

alcu

late

Wei

ghte

dCha

rgeT

hrou

ghpu

t, @

cPbB

atte

ry/r

eset

, @

sDeg

rada

tion/

calc

ulat

eCap

acity

Loss

Deg

Inte

grat

ing

the

wei

ghte

d di

scha

rge

curr

ents

with

re

spec

t to

time

and

then

div

idin

g by

hte

nom

inal

ca

paci

ty g

ives

the

nom

inal

num

ber

of c

ycle

s.

Dee

pDis

char

ge

-dQ

dfol

dW

eigh

ted

char

ge tu

rnov

er b

efor

e de

ep d

isch

arge

pha

seD

2IV

@sD

eepD

isch

arge

/cal

cula

teW

eigh

tedC

harg

eThr

ough

put,

@cP

bBat

tery

/res

etD

eepD

isch

arge

-dQ

dfol

dnW

eigh

ted,

sta

ndar

dize

d ch

arge

turn

over

bef

ore

deep

di

scha

rge

phas

eD

2IV

@sD

eepD

isch

arge

/cal

cula

teW

eigh

tedC

harg

eThr

ough

put,

@cP

bBat

tery

/res

etD

eepD

isch

arge

-dQ

soc

Cha

rge

thro

ughp

ut d

urin

g de

ep d

isch

arge

pha

seD

2IV

@sD

eepD

isch

arge

/cal

cula

teW

eigh

tedC

harg

eThr

ough

put,

@cP

bBat

tery

/res

etD

eepD

isch

arge

-dQ

socn

Nor

mal

cha

rge

thou

ghpu

t dur

ing

deep

dis

char

ge p

hase

D2

IV@

sDee

pDis

char

ge/c

alcu

late

Wei

ghte

dCha

rgeT

hrou

ghpu

t, @

cPbB

atte

ry/r

eset

Dee

pDis

char

ge

dtdt

Tim

e st

ep[h

]3.

63IP

Use

d ex

tens

ivel

y th

roug

hout

N

ote

that

tim

este

p ha

s un

its o

f hou

rs n

ot

seco

nds.

Inpu

t

-dt

low

up1

Wei

ghte

d tim

e ne

eded

by

Um

ax to

ris

e fr

om U

low

to U

up-

IV@

cBat

tCon

trol

/set

Cha

rgeC

ontr

olU

sed

in th

e pr

oces

s fo

r de

cidi

ng o

n ex

tern

al

char

ge, e

tc.

Con

trol

t Fdt

soc

0D

urat

ion

of d

eep-

disc

harg

e ph

ase

[h] ,

Tim

e si

nce

last

full

char

ge3,

67IV

@sD

eepD

isch

arge

/cal

cula

teW

eigh

tedC

harg

eThr

ough

put,

@cP

bBat

tery

/res

et,

@sD

eepD

isch

arge

/cal

cula

teD

eepD

isch

arge

Fac

tor

, @B

attC

ontr

ol/s

etN

ewT

hres

hold

s,

@cB

attC

ontr

ol/s

etC

harg

eCon

trol

dtso

c tr

ies

to k

eep

trac

k of

the

dura

tion

of a

cy

cle.

Con

trol

, Dee

p D

isch

arge

-dt

u_re

fH

ours

nee

ded

to d

ecom

pose

DF

PLU

S a

t U_b

att=

2.5V

-IV

@sA

cidS

trat

ifica

tion/

calc

ulat

eAci

dStr

atifi

catio

nT

o do

with

aci

d st

ratif

icat

ion…

.lo

cal

∆W

t (&

∆W

t+∆

t)dW

0C

orro

sion

laye

r de

pth

[mg/

cm2 ]

3.44

IV@

cCor

rosi

on/c

alcu

late

Cor

rLay

erD

epth

, @

cCor

rosi

on/c

alcu

late

Cor

rosi

onR

esC

ap,

rese

tC

orro

sion

∆W

limit

dWlim

0C

orro

sion

laye

r th

ickn

ess

at th

e en

d of

bat

tery

's li

fesp

an o

n st

andb

y op

erat

ion

3,47

IV@

cCor

rosi

on/c

alcu

late

Fin

alC

LThi

ckne

ss,

@cC

orro

sion

/cal

cula

teC

orro

sion

Res

Cap

Cor

rosi

on

-F

ER

MIK

T0,

5C

ontr

ols

the

shap

e of

the

ferm

i dis

trib

utio

nD

2C

@sA

cidS

trat

ifica

tion/

calc

ulat

eAci

dStr

atifi

catio

nH

as s

omet

hing

to d

o w

ith a

cid

stra

tific

atio

n di

strib

utio

n.A

cidS

trat

ifica

tion

-F

Ext

Load

Sta

rtT

hres

hold

for

star

t of r

echa

rge

-IV

@cB

attC

ontr

ol/s

etN

ewT

hres

hold

s,

@cB

attC

ontr

ol/s

etC

harg

eCon

trol

Use

d in

the

proc

ess

for

deci

ding

on

exte

rnal

ch

arge

, etc

.C

ontr

ol

IP =

Inpu

t Par

amet

er, O

= O

utpu

t, IV

= In

tern

al V

aria

ble,

B =

Boo

lean

, V =

Val

ue, C

= C

onst

ant

2

Tom

Cro

nin

Julia

Sch

iffer

Ant

on A

nder

sson

Page 77: Anton_A_06

Pag

e 3

Par

amet

er N

ames

231

105.

xls

Nam

e in

Pap

erN

ame

in c

od

eV

alu

e (I

nit

ial V

alu

e)

Des

crip

tio

nE

qu

atio

n i

init

ial

pap

er

Pu

rpo

seL

oca

tio

n in

Mat

lab

Mo

del

Co

mm

ents

bel

on

gs

to

clas

s

-F

Ext

Load

Sto

p0,

8T

hres

hold

for

rech

arge

sto

p-

IV@

cBat

tCon

trol

/set

New

Thr

esho

lds,

@

cBat

tCon

trol

/set

Cha

rgeC

ontr

olU

sed

in th

e pr

oces

s fo

r de

cidi

ng o

n ex

tern

al

char

ge, e

tc.

Con

trol

-F

LIM

ITD

FP

LUS

*2Li

mit

(Fer

mi d

istr

ibut

ion)

for

wei

ghtin

gD

2C

@sA

cidS

trat

ifica

tion/

calc

ulat

eAci

dStr

atifi

catio

nH

as s

omet

hing

to d

o w

ith a

cid

stra

tific

atio

n di

strib

utio

n.A

cidS

trat

ifica

tion

-F

load

She

dLo

ad s

hedd

ing

thre

shol

d of

hig

hest

prio

rity

-IV

@cB

attC

ontr

ol/s

etC

harg

eCon

trol

, res

etU

sed

in th

e pr

oces

s fo

r de

cidi

ng o

n ex

tern

al

char

ge, e

tc.

Con

trol

-F

min

00,

3In

itial

end

-of-

disc

harg

e th

resh

old

-IV

@cB

attC

ontr

ol/s

etC

harg

eCon

trol

, res

etU

sed

in th

e pr

oces

s fo

r de

cidi

ng o

n ex

tern

al

char

ge, e

tc.

Con

trol

-F

min

dQE

nd-o

f-di

scha

rge

thre

shol

d w

ith r

espe

ct to

cha

rge

thro

ughp

ut-

IV@

cBat

tCon

trol

/set

Cha

rgeC

ontr

ol, r

eset

Use

d in

the

proc

ess

for

deci

ding

on

exte

rnal

ch

arge

, etc

.C

ontr

ol

-F

min

dtE

nd-o

f-di

scha

rge

thre

shol

d w

ith r

espe

ct to

tim

e si

nce

full

char

ge-

IV@

cBat

tCon

trol

/set

Cha

rgeC

ontr

ol, r

eset

Use

d in

the

proc

ess

for

deci

ding

on

exte

rnal

ch

arge

, etc

.C

ontr

ol

f -fm

inus

Dec

reas

e in

aci

d st

ratif

icat

ion

wei

ghtin

g fa

ctor

due

to g

assi

ng3,

66IV

@sA

cidS

trat

ifica

tion/

calc

ulat

eAci

dStr

atifi

catio

nIn

fluen

ces

acid

str

atifi

catio

n di

ssol

utio

nlo

cal

f +fp

lus

Incr

ease

in w

eigh

ting

fact

or c

ause

d by

aci

d st

ratif

icat

ion

3,66

IV@

sAci

dStr

atifi

catio

n/ca

lcul

ateA

cidS

trat

ifica

tion

Influ

ence

s ac

id s

trat

ifica

tion

grow

thlo

cal

f Ffq

0W

eigh

ting

fact

or (

stat

e of

cha

rge)

3,67

IV@

sDee

pDis

char

ge/c

alcu

late

Dee

pDis

char

geF

act

or, @

Bat

tCon

trol

/set

New

Thr

esho

lds,

res

et,

@sD

eepD

isch

arge

/cal

cula

teW

eigh

tedC

harg

eThr

ough

put

Fac

tor

that

trie

s to

kee

p tr

ack

of in

fluen

ce o

f de

pth

of d

isch

arge

(or

tim

e at

sta

te o

f cha

rge)

Con

trol

, Dee

p D

isch

arge

-F

Q00

8W

eigh

ting

afte

r 3

mon

ths

with

F_m

in=

0.0

C@

sDee

pDis

char

ge/s

Dee

pDis

char

geU

sed

in c

alcu

latio

n of

FQ

MC

& F

QM

M. T

o do

w

ith d

epth

of d

isch

arge

wei

ghtin

g.lo

cal

-F

Q07

3W

eigh

ting

afte

r 3

mon

ths

with

F_m

in=

0.7

C@

sDee

pDis

char

ge/s

Dee

pDis

char

geU

sed

in c

alcu

latio

n of

FQ

MM

. To

do w

ith d

epth

of

disc

harg

e w

eigh

ting.

loca

l

-fq

Ext

Load

999

Tur

nove

r w

eigh

ting

fact

or, a

t whi

ch r

echa

rge

begi

ns-

C@

cBat

tCon

trol

/set

New

Thr

esho

lds

Use

d to

influ

ence

ext

erna

l cha

rgin

g re

gim

e.C

ontr

olc f

,0F

QM

C(F

Q00

- 1

)/ 2

160

Incr

ease

of f

F p

er h

our

at F

min=

0 (?

). C

onst

ant s

lope

for

fq.

3,67

C@

sDee

pDis

char

ge/c

alcu

late

Dee

pDis

char

geF

act

orD

eepD

isch

arge

c f,m

inF

QM

M-(

FQ

00-

FQ

7)/(

2160

*0.7

)In

fluen

ce o

f Fm

in o

n f F

. (F

min-d

epen

dent

frac

tion.

)3,

67C

@sD

eepD

isch

arge

/cal

cula

teD

eepD

isch

arge

Fac

tor

Dee

pDis

char

ge

f sfs

Aci

d st

ratif

icat

ion

wei

ghtin

g fa

ctor

3,66

IV@

sAci

dStr

atifi

catio

n/ca

lcul

ateA

cidS

trat

ifica

tion,

O

pera

tion,

@B

attC

ontr

ol/s

etN

ewT

hres

hold

s,

Cal

cula

ted

in

@sA

cidS

trat

ifica

tion/

calc

ulat

eAci

dStr

atifi

catio

nA

cidS

trat

ifica

tion

f -(t,f

s)fs

min

usD

ecre

ase

of fs

dur

ing

times

tep

D2

IV@

sAci

dStr

atifi

catio

n/ca

lcul

ateA

cidS

trat

ifica

tion

= fm

inus

* d

tA

cidS

trat

ifica

tion

f +(t

,f s)

fspl

usIn

crea

se o

f fs

durin

g tim

este

pD

2IV

@sA

cidS

trat

ifica

tion/

calc

ulat

eAci

dStr

atifi

catio

n=

fplu

s *

dtA

cidS

trat

ifica

tion

g cgc

Ele

ctro

lyte

coe

ffici

ent o

f the

cel

l vol

tage

(ch

argi

ng)

[V]

3.34

IP@

cVol

tage

/cal

cula

teV

olta

ge, S

etV

aria

nt,

@cV

olta

ge/c

alcu

late

Max

Cha

rgin

gCur

rent

, @

cVol

tage

/cal

cula

teC

orro

sion

Vol

tage

She

pher

d eq

uatio

n pa

ram

eter

Par

amet

ers

g dgd

Ele

ctro

lyte

coe

ffici

ent o

f the

cel

l vol

tage

(di

scha

rgin

g) [V

]3.

35IP

@cV

olta

ge/c

alcu

late

Vol

tage

, Set

Var

iant

, @

cCor

rosi

on/c

alcu

late

Cor

rInc

reas

eLim

it,

@sD

egra

datio

n/ca

lcul

ateR

emai

ning

Cap

acity

, @

sDeg

rada

tion/

calc

ulat

eDeg

Incr

ease

Lim

it,

@cV

olta

ge/c

alcu

late

Cor

rosi

onV

olta

ge

She

pher

d eq

uatio

n pa

ram

eter

Par

amet

ers

HH

Dep

th o

f dis

char

ge3.

48IV

@sD

egra

datio

n/ca

lcul

ateD

egIn

crea

seLi

mit,

@

cCor

rosi

on/c

alcu

late

Cor

rInc

reas

eLim

itU

sed

as lo

cal v

aria

ble

for

dod.

loca

l

-H

0A

vaila

ble

capa

city

(I =

- I 1

0 ,U

leer

=1.

8V, t

=0)

-IV

@cP

bBat

tery

/Set

Var

iant

Cap

acity

of b

atte

ry w

hen

new

Vol

tage

-H

0lim

Cd

Dec

reas

e of

Cd

due

to d

egra

datio

n-

IV@

sDeg

rada

tion/

calc

ulat

eCap

acity

Loss

Deg

Con

nect

ed to

dcd

Deg

rada

tion

-H

0lim

dQC

harg

e th

roug

hput

-IV

@sD

egra

datio

n/ca

lcul

ateC

apac

ityLo

ssD

egC

onne

cted

to d

Qdf

nD

egra

datio

n-

H0l

imm

Slo

pe (

?)-

IV@

sDeg

rada

tion/

calc

ulat

eCap

acity

Loss

Deg

Con

nect

ed to

dcd

and

ZD

egra

datio

n

IP =

Inpu

t Par

amet

er, O

= O

utpu

t, IV

= In

tern

al V

aria

ble,

B =

Boo

lean

, V =

Val

ue, C

= C

onst

ant

3

Tom

Cro

nin

Julia

Sch

iffer

Ant

on A

nder

sson

Page 78: Anton_A_06

Pag

e 4

Par

amet

er N

ames

231

105.

xls

Nam

e in

Pap

erN

ame

in c

od

eV

alu

e (I

nit

ial V

alu

e)

Des

crip

tio

nE

qu

atio

n i

init

ial

pap

er

Pu

rpo

seL

oca

tio

n in

Mat

lab

Mo

del

Co

mm

ents

bel

on

gs

to

clas

s

Hm

ax,t

H0t

Rem

aini

ng c

apac

ity c

oeffi

cien

t at t

ime

t3,

6O

@sD

egra

datio

n/ca

lcul

ateR

emai

ning

Cap

acity

, @

sDeg

rada

tion/

calc

ulat

eCap

acity

Loss

Deg

, E

xcha

nge,

Get

AhC

apR

emai

ning

, @

Bat

tLife

time/

calc

ulat

eLife

, Set

Var

iant

, T

oBeE

xcha

nged

,

An

outp

ut o

f the

mod

el.C

alcu

late

d in

@

sDeg

rada

tion/

calc

ulat

eRem

aini

ngC

apac

ityV

olta

ge

-H

0tE

xcha

nge

0,8

Rem

aini

ng c

apac

ity a

t whi

ch b

atte

ry is

cha

nged

-IP

@cP

bBat

tery

/ToB

eExc

hang

edS

et b

y ar

gum

ent w

hen

crea

ting

batte

ry o

bjec

t.Li

fetim

e

I bat

tI

Cur

rent

[A]

3.34

IPU

sed

exte

nsiv

ely

thro

ugho

ut

Inpu

t

-Ic

fF

irst d

isch

arge

cur

rent

-IV

@sC

urre

ntF

acto

r/ca

lcul

ateC

urre

ntF

acto

r,

rese

tCur

rent

Fac

tor,

@cP

bBat

tery

/Set

Var

iant

Sto

res

the

first

dis

char

ge c

urre

nt v

alue

afte

r a

full

char

geC

urre

ntF

acto

r

I G0

Ig0

Gas

sing

cur

rent

und

er n

orm

al c

ondi

tions

(2.

23V

, 20^

C,

100A

h) [m

A] i

nclu

ding

age

ing

effe

ct.

3,62

IV@

cGas

sing

/cal

cula

teG

assi

ngC

urre

ntlo

cal

I G0,

min

IG0C

0,02

Gas

sing

cur

rent

und

er n

orm

al c

ondi

tions

of a

new

bat

tery

[A].

Con

stan

t par

t of I

G0

(gas

sing

cur

rent

of a

new

bat

tery

und

er

norm

al c

ondi

tions

).

3.62

C@

cGas

sing

/cal

cula

teG

assi

ngC

urre

nt, r

eset

, @

sAci

dStr

atifi

catio

n/ca

lcul

ateA

cidS

trat

ifica

tion

used

in a

cid

stra

tific

atio

n w

eigh

ting

fact

orG

assi

ng

I G0,

limit

IG0R

0,06

Incr

ease

in I G

0 fr

om 8

0% s

ervi

ce li

fe. M

axim

um IG

0 ch

ange

du

e to

of i

nter

nal r

esis

tanc

e.3.

62C

@cG

assi

ng/c

alcu

late

Gas

sing

Cur

rent

Gas

sing

-Ig

0tG

asin

g cu

rren

t at 2

.23V

and

20

deg

C (

aged

)D

2IV

@cG

assi

ng/c

alcu

late

Gas

sing

Cur

rent

, S

et to

Igo

in

@cG

assi

ng/c

alcu

late

Gas

sing

Cur

rent

, use

d in

ac

id s

trat

ifica

tion

wei

ghtin

g fa

ctor

Gas

sing

I Gas

Igas

Leak

age

curr

ent c

ause

d by

gas

sing

(i.e

. gas

sing

cur

rent

(lo

ss))

.3.

63IV

@cG

assi

ng/c

alcu

late

Gas

sing

Cur

rent

, ca

lcul

ateC

harg

eThr

ough

put,

calc

ulat

eSoc

, res

etC

alcu

late

d in

@

cGas

sing

/cal

cula

teG

assi

ngC

urre

nt. U

sed

to

redu

ce c

harg

e th

roug

hput

into

bat

tery

whi

lst

gass

ing

Gas

sing

-Im

in-0

,002

min

imum

val

ue fo

r th

e cu

rren

t to

be r

egar

ded

as a

dis

char

ge

curr

ent

-IV

@sC

urre

ntF

acto

r/ca

lcul

ateC

urre

ntF

acto

r,

rese

tCur

rent

Fac

tor,

@cP

bBat

tery

/Set

Var

iant

Use

d to

avo

id th

at a

mea

sure

men

t err

or is

re

gard

ed a

s a

disc

harg

e cu

rren

tC

urre

ntF

acto

r

-Ir

efre

fere

nce

curr

ent f

or c

urre

nt fa

ctor

cal

cula

tion

-IV

@sC

urre

ntF

acto

r/ca

lcul

ateC

urre

ntF

acto

r,

rese

tCur

rent

Fac

tor,

@cP

bBat

tery

/Set

Var

iant

Use

d fo

r ca

lcul

atio

n of

the

curr

ent f

acto

rP

aram

eter

s

k k

kks

Cor

rosi

on s

peed

par

amet

er3.

42?

IV@

cCor

rosi

on/c

alcu

late

Cor

rosi

onS

peed

loca

l

Cor

rosi

on R

ate

kks2

0,00

1S

peed

par

amet

er fo

r co

rros

ion

(>1.

74V

SH

E)

3,47

C@

cCor

rosi

on/c

alcu

late

Fin

alC

LThi

ckne

ss,

Par

amet

ers

Cor

rosi

on R

ate

KK

ST

log2

/15

Fac

tor

for

rate

of i

ncre

ase

of c

orro

sion

with

tem

pera

ture

C@

cCor

rosi

on/c

alcu

late

Cor

rosi

onS

peed

Tem

pera

ture

dep

enda

ncy

of c

orro

sion

rat

eC

orro

sion

ρk,

limit

klim

"Cal

cula

ted

cum

ulat

ive

resi

stan

ce."

3,49

IV@

cCor

rosi

on/c

alcu

late

Cor

rInc

reas

eLim

itC

alcu

late

d cu

mul

ativ

e re

sist

ance

or

is th

is

calc

ulat

ion

of r

klim

it? O

r ca

lcul

atio

n of

klim

?lo

cal

k k,1

(Uk<

1.74

0VS

HE)

ks0

Cor

rosi

on s

peed

par

amet

er3.

44IV

@cC

orro

sion

/cal

cula

teC

orrL

ayer

Dep

th,

@cC

orro

sion

/cal

cula

teC

orro

sion

Spe

ed, r

eset

Cal

cula

ted

by

@cC

orro

sion

/cal

cula

teC

orro

sion

Spe

edC

orro

sion

L 80%

,dat

Lt12

Life

of a

bat

tery

(on

con

tinuo

us fl

oat c

harg

e on

ly)

from

m

anuf

actu

rer's

dat

a sh

eets

[yea

rs]

3,47

IP@

cPbB

atte

ry/S

etV

aria

nt,

@cC

orro

sion

/cal

cula

teF

inal

CLT

hick

ness

Par

amet

ers

-Lt

80M

ean

Mea

n lif

etim

e at

H=

80%

ofH

0 -

IV@

cPbB

atte

ry/E

xcha

nge,

@

Bat

tLife

time/

calc

ulat

eLife

Life

time

-Lt

80N

owR

emai

ning

life

time

of th

e pr

esen

t bat

tery

, i.e

. unt

il H

=80

%of

H0

-IV

@cP

bBat

tery

/Exc

hang

e,

@B

attL

ifetim

e/ca

lcul

ateL

ifeLi

fetim

e

-Lt

Mea

nM

ean

lifet

ime

deriv

ed fr

om L

tNow

.-

IV@

cPbB

atte

ry/E

xcha

nge

Life

time

-Lt

Now

Pre

sent

age

of t

he p

rese

nt b

atte

ry.

-IV

@cP

bBat

tery

/Exc

hang

e,

@B

attL

ifetim

e/ca

lcul

ateL

ife, T

oBeE

xcha

nged

Life

time

Mc

Mc

Act

ivat

ion

pola

rizat

ion

volta

ge c

oeffi

cien

t (ch

argi

ng)

[V-1

]3.

34IP

@cP

bBat

tery

/Set

Var

iant

, @

cVol

tage

/cal

cula

teV

olta

ge,

@cV

olta

ge/c

alcu

late

Cor

rosi

onV

olta

ge,

@cV

olta

ge/c

alcu

late

Max

Cha

rgin

gCur

rent

Par

amet

er o

f the

She

pher

d eq

uatio

n.P

aram

eter

s

IP =

Inpu

t Par

amet

er, O

= O

utpu

t, IV

= In

tern

al V

aria

ble,

B =

Boo

lean

, V =

Val

ue, C

= C

onst

ant

4

Tom

Cro

nin

Julia

Sch

iffer

Ant

on A

nder

sson

Page 79: Anton_A_06

Pag

e 5

Par

amet

er N

ames

231

105.

xls

Nam

e in

Pap

erN

ame

in c

od

eV

alu

e (I

nit

ial V

alu

e)

Des

crip

tio

nE

qu

atio

n i

init

ial

pap

er

Pu

rpo

seL

oca

tio

n in

Mat

lab

Mo

del

Co

mm

ents

bel

on

gs

to

clas

s

Md

Md

Act

ivat

ion

pola

rizat

ion

volta

ge c

oeffi

cien

t (di

scha

rgin

g) [V

-1]

3.35

IP@

cPbB

atte

ry/S

etV

aria

nt,

@cV

olta

ge/c

alcu

late

Vol

tage

, @

cVol

tage

/cal

cula

teC

orro

sion

Vol

tage

, @

sDeg

rada

tion/

calc

ulat

eDeg

Incr

ease

Lim

it,

@sD

egra

datio

n/ca

lcul

ateR

emai

ning

Cap

acity

, @

cCor

rosi

on/c

alcu

late

Cor

rInc

reas

eLim

it

Par

amet

er o

f the

She

pher

d eq

uatio

n.P

aram

eter

s

-N

omV

olta

ge2

Nom

inal

vol

tage

of a

cel

l [V

]-

IP@

cPbB

atte

ry/S

etV

aria

nt-

Par

amet

ers

-N

umbe

rN

umbe

r of

bat

terie

s us

ed (

by r

epla

cem

ent)

-O

@cP

bBat

tery

/Exc

hang

e,

@B

attL

ifetim

e/ca

lcul

ateL

ifeLi

fetim

e

-Q

_ct

Cha

rge

thro

ughp

ut d

urin

g tim

e in

terv

al d

tD

2IV

@sD

eepD

isch

arge

/cal

cula

teW

eigh

tedC

harg

eThr

ough

put,

@cP

bBat

tery

/Ope

ratio

n,

@sD

eepD

isch

arge

/cal

cula

teC

harg

eThr

ough

put

Dee

pDis

char

ge

-Q

cycl

e0

Cha

rge

thro

ughp

ut s

ince

last

det

ecte

d fu

ll ch

arge

-IV

@cB

attC

ontr

ol/s

etN

ewT

hres

hold

sC

ontr

ol-

QD

EE

PP

EN

ALT

Y20

Add

ed n

omin

al c

harg

es p

er d

ay, a

t U <

0.5

C@

sDee

pDis

char

ge/c

alcu

late

Wei

ghte

dCha

rgeT

hrou

ghpu

tU

sed

in d

eter

min

ing

the

dept

h of

dis

char

ge

wei

ghtin

g fa

ctor

fq.

Dee

pDis

char

ge

-Q

oldc

ycle

0C

harg

e th

roug

hput

at l

ast d

etec

ted

full

char

ge-

IV@

cBat

tCon

trol

/set

New

Thr

esho

lds,

@

cBat

tCon

trol

/set

Cha

rgeC

ontr

olC

ontr

ol

-Q

SO

CLI

M0,

98U

pper

bou

ndar

yD

2C

@sD

eepD

isch

arge

/cal

cula

teW

eigh

tedC

harg

eThr

ough

put,

Ope

ratio

nD

eter

min

es n

ew o

r pr

esen

t cyc

le.

Dee

pDis

char

ge

-Q

TLI

M0

Low

er ti

me

boun

dary

[h]

-C

@sD

eepD

isch

arge

/cal

cula

teD

eepD

isch

arge

Fac

tor

Use

d in

det

erm

inin

g th

e de

pth

of d

isch

arge

w

eigh

ting

fact

or fq

.D

eepD

isch

arge

ρc,

0rc

Par

amet

er fo

r in

itial

ohm

ic r

esis

tanc

e (c

harg

ing)

[ΩA

h]3.

34IP

@cP

bBat

tery

/Set

Var

iant

, @

cVol

tage

/cal

cula

teM

axC

harg

ingC

urre

nt,

@cV

olta

ge/c

alcu

late

Vol

tage

, @

cVol

tage

/cal

cula

teC

orro

sion

Vol

tage

, @

cVol

tage

/cal

cula

teIn

tern

alR

esis

tanc

e

Initi

al p

aram

eter

of t

he S

heph

erd

equa

tion.

Par

amet

ers

ρc,

trc

tota

lP

aram

eter

for

ohm

ic r

esis

tanc

e (c

harg

ing)

at t

ime

t (rc

tota

l = r

c +

rk)

3.

34IV

@cP

bBat

tery

/Set

Var

iant

, @

cVol

tage

/cal

cula

teM

axC

harg

ingC

urre

nt,

@cV

olta

ge/c

alcu

late

Vol

tage

, @

cVol

tage

/cal

cula

teC

orro

sion

Vol

tage

, @

cVol

tage

/cal

cula

teIn

tern

alR

esis

tanc

e

Vol

tage

ρd,

0rd

Par

amet

er fo

r in

itial

ohm

ic r

esis

tanc

e (d

isch

argi

ng)

at ti

me

t [Ω

Ah]

3.35

IP@

cPbB

atte

ry/S

etV

aria

nt,

@cV

olta

ge/c

alcu

late

Vol

tage

, @

cVol

tage

/cal

cula

teC

orro

sion

Vol

tage

, @

cCor

rosi

on/c

alcu

late

Cor

rInc

reas

eLim

it,

@sD

egra

datio

n/ca

lcul

ateR

emai

ning

Cap

acity

, @

sDeg

rada

tion/

calc

ulat

eDeg

Incr

ease

Lim

it,

@cV

olta

ge/c

alcu

late

Inte

rnal

Res

ista

nce

Initi

al p

aram

eter

of t

he S

heph

erd

equa

tion.

Par

amet

ers

ρd,

trd

tota

lP

aram

eter

for

ohm

ic r

esis

tanc

e (d

isch

argi

ng)

at ti

me

t (rd

tota

l =

rd

+ r

k)3.

35IV

@cP

bBat

tery

/Set

Var

iant

, @

cVol

tage

/cal

cula

teIn

tern

alR

esis

tanc

e,

@cV

olta

ge/c

alcu

late

Vol

tage

, @

cVol

tage

/cal

cula

teC

orro

sion

Vol

tage

, @

sDeg

rada

tion/

calc

ulat

eRem

aini

ngC

apac

ity

Vol

tage

ρk,

trk

Incr

ease

in in

tern

al o

hmic

res

ista

nce

due

to c

orro

sion

at t

ime

t3.

62IV

@cP

bBat

tery

/Set

Var

iant

, @

cVol

tage

/cal

cula

teIn

tern

alR

esis

tanc

e,

@cG

assi

ng/c

alcu

late

Gas

sing

Cur

rent

Cor

rosi

on

ρk,

limit

/ ∆W

limit

rkld

dWl

0rk

lim/d

Wlim

(R

atio

of ρ

k,lim

it to

∆W

limit)

-IV

@cC

orro

sion

/cal

cula

teF

inal

CLT

hick

ness

Cor

rosi

on

IP =

Inpu

t Par

amet

er, O

= O

utpu

t, IV

= In

tern

al V

aria

ble,

B =

Boo

lean

, V =

Val

ue, C

= C

onst

ant

5

Tom

Cro

nin

Julia

Sch

iffer

Ant

on A

nder

sson

Page 80: Anton_A_06

Pag

e 6

Par

amet

er N

ames

231

105.

xls

Nam

e in

Pap

erN

ame

in c

od

eV

alu

e (I

nit

ial V

alu

e)

Des

crip

tio

nE

qu

atio

n i

init

ial

pap

er

Pu

rpo

seL

oca

tio

n in

Mat

lab

Mo

del

Co

mm

ents

bel

on

gs

to

clas

s

ρk,

limit

rklim

0In

crea

se in

inte

rnal

ohm

ic r

esis

tanc

e du

e to

cor

rosi

on a

t the

en

d of

ser

vice

life

. Not

sur

e th

is fi

ts in

to E

q. 3

.48?

? Is

it

corr

ect?

3.62

IV@

cPbB

atte

ry/S

etV

aria

nt,

@cC

orro

sion

/cal

cula

teF

inal

CLT

hick

ness

, @

cGas

sing

/cal

cula

teG

assi

ngC

urre

nt,

@cC

orro

sion

/cal

cula

teC

orrI

ncre

aseL

imit,

@

cCor

rosi

on/c

alcu

late

Cor

rosi

onR

esC

ap

Cor

rosi

on

-S

eria

lNum

ber

1N

umbe

r of

cel

ls in

ser

ies

-IP

Use

d m

any

times

Alw

ays

cons

ider

ed a

s a

sing

le c

ell f

or th

is m

odel

.P

aram

eter

s

FS

ocS

tate

of c

harg

e3.

34O

@cP

bBat

tery

/cal

cula

teS

oc, O

pera

tion,

@

sDee

pDis

char

ge/c

alcu

late

Wei

ghte

dCha

rgeT

hrou

ghpu

t, @

Bat

tCon

trol

/set

New

Thr

esho

lds,

@

cVol

tage

/cal

cula

teM

axC

harg

ingC

urre

nt,

Set

Soc

, @cV

olta

ge/c

alcu

late

Cor

rosi

onV

olta

ge,

@cV

olta

ge/c

alcu

late

Vol

tage

An

outp

ut o

f the

mod

el b

ut a

lso

used

to fe

ed

back

into

the

She

pher

d eq

uatio

n.P

bBat

tery

Fm

inso

cmin

1M

inim

al s

tate

of c

harg

e du

ring

deep

-dis

char

ge p

hase

, Low

est

stat

e of

cha

rge

sinc

e la

st fu

ll ch

arge

3,67

IV@

sDee

pDis

char

ge/c

alcu

late

Wei

ghte

dCha

rgeT

hrou

ghpu

t, @

sDee

pDis

char

ge/c

alcu

late

Dee

pDis

char

geF

act

or, @

cBat

tCon

trol

/set

New

Thr

esho

lds,

@

cBat

tCon

trol

/cal

cula

teD

eepD

isch

arge

Fac

tor

Kee

ps tr

ack

of th

e lo

wes

t SO

C in

a c

ycle

, In

fluen

ces

the

fact

or fo

r st

ate

of c

harg

eC

ontr

ol, D

eep

Dis

char

ge

Fne

uso

cnN

orm

al s

tate

of c

harg

e fo

r a

new

bat

tery

3.63

IV@

cPbB

atte

ry/c

alcu

late

Soc

loca

l

-S

tart

Soc

1S

tart

ing

SO

C fo

r a

new

bat

tery

-IP

@cP

bBat

tery

/Set

Sta

rtS

oc, r

eset

Sta

rtin

g S

OC

of n

ew b

atte

ry s

et b

y ar

gum

ents

w

hen

crea

ting

batte

ry o

bjec

t.P

bBat

tery

-S

wba

ttcha

rged

true

TR

UE

: "B

efue

"'s fu

ll ch

arge

crit

eria

are

met

-B

@cB

attC

ontr

ol/s

etN

ewT

hres

hold

sO

nly

used

for

dete

rmin

ing

exte

rnal

cha

rgin

gC

ontr

ol-

Sw

Dyn

amic

Thr

esho

lds

Allo

ws

exte

rnal

cha

rgin

g th

resh

olds

to c

hang

e.-

B@

cBat

tCon

trol

/set

New

Thr

esho

lds,

@

cBat

tCon

trol

/set

Cha

rgeC

ontr

olO

nly

used

for

dete

rmin

ing

exte

rnal

cha

rgin

gC

ontr

ol

-S

wE

xtLo

adfa

lse

TR

UE

: Pha

se in

whi

ch a

full

char

ge is

don

e us

ing

"BS

Z"

-B

@cB

attC

ontr

ol/s

etN

ewT

hres

hold

sO

nly

used

for

dete

rmin

ing

exte

rnal

cha

rgin

gC

ontr

ol-

Tam

bien

tA

mbi

ent t

empe

ratu

re-

IV@

cPbB

atte

ry/O

pera

tion,

Cel

lTem

pera

ture

Am

bien

t tem

pera

ture

. Set

to 2

0 de

g C

whe

n ba

ttery

obj

ect c

reat

ed b

y S

tart

up.m

pro

cedu

re.

Inpu

t

-ba

ttTem

pB

atte

ry te

mpe

ratu

re [

deg

C]

-IV

@cC

orro

sion

/cal

cula

teC

orro

sion

Spe

edT

batt

is th

e lo

cal v

aria

ble

used

whe

n de

term

inin

g co

rros

ion

spee

d pa

ram

eter

.lo

cal

Tba

ttT

Cel

lC

ell t

empe

ratu

re3.

61IV

@cP

bBat

tery

/Cel

lTem

pera

ture

, @

cGas

sing

/cal

cula

teG

assi

ngC

urre

nt, O

pera

tion,

@

sAci

dStr

atifi

catio

n/ca

lcul

ateA

cidS

trat

ifica

tion,

@

cBat

tCon

trol

/UM

axC

orre

ctio

n

Tce

ll is

the

varia

ble

used

in c

alcu

latin

g th

e ga

ssin

g cu

rren

t, ac

id s

trat

ifica

tion

and

corr

ectio

n of

Um

ax.

PbB

atte

ry

-tc

harg

eT

ime

afte

r w

hich

Um

ax is

set

to U

low

[h]

-IV

@cB

attC

ontr

ol/s

etN

ewT

hres

hold

sU

sed

in d

eter

min

ing

the

exte

rnal

cha

rge.

Con

trol

-tc

harg

elow

3tv

oll a

t Um

ax =

Ulo

w [h

]-

IV@

cBat

tCon

trol

/set

New

Thr

esho

lds

Use

d in

det

erm

inin

g th

e ex

tern

al c

harg

e.C

ontr

ol-

tcha

rgeu

p3

tvol

l at U

max

= U

up [h

] -

IV@

cBat

tCon

trol

/set

New

Thr

esho

lds

Use

d in

det

erm

inin

g th

e ex

tern

al c

harg

e.C

ontr

ol-

tF0

Tim

e af

ter

full

char

ge w

ithou

t ris

e of

thre

shol

ds [h

]-

IV@

cBat

tCon

trol

/set

Cha

rgeC

ontr

olU

sed

in d

eter

min

ing

the

exte

rnal

cha

rge.

Con

trol

-tg

as0

Tim

e si

nce

the

last

gas

ing

perio

d

[h]

-IV

@cB

attC

ontr

ol/s

etC

harg

eCon

trol

Use

d in

det

erm

inin

g th

e ex

tern

al c

harg

e.C

ontr

ol-

tgas

set

1000

0T

ime

to n

ext g

asin

g cy

cle

[d]

-IV

@cB

attC

ontr

ol/s

etC

harg

eCon

trol

Use

d in

det

erm

inin

g th

e ex

tern

al c

harg

e. S

et in

cB

attC

ontr

ol.

Con

trol

-tr

emas

Min

imum

tim

e fo

r re

mov

ing

acid

str

atifi

catio

n at

2.5

VD

2IV

@sA

cidS

trat

ifica

tion/

calc

ulat

eAci

dStr

atifi

catio

nT

o do

with

aci

d st

ratif

icat

ion…

.A

cidS

trat

ifica

tion

-tr

emas

25T

ime

for

rem

ovin

g ac

id s

trat

ifica

tion

at 2

.5V

D2

IV@

sAci

dStr

atifi

catio

n/ca

lcul

ateA

cidS

trat

ifica

tion

Equ

al to

dtu

_ref

Aci

dStr

atifi

catio

n

tts

Inte

rmed

iate

var

iabl

e3.

44IV

@cC

orro

sion

/cal

cula

teC

orrL

ayer

Dep

thU

sed

in c

alcu

latio

n of

dep

th o

f cor

rosi

on la

yer.

loca

l

IP =

Inpu

t Par

amet

er, O

= O

utpu

t, IV

= In

tern

al V

aria

ble,

B =

Boo

lean

, V =

Val

ue, C

= C

onst

ant

6

Tom

Cro

nin

Julia

Sch

iffer

Ant

on A

nder

sson

Page 81: Anton_A_06

Pag

e 7

Par

amet

er N

ames

231

105.

xls

Nam

e in

Pap

erN

ame

in c

od

eV

alu

e (I

nit

ial V

alu

e)

Des

crip

tio

nE

qu

atio

n i

init

ial

pap

er

Pu

rpo

seL

oca

tio

n in

Mat

lab

Mo

del

Co

mm

ents

bel

on

gs

to

clas

s

-tU

0A

fter

full

char

ge: t

ime

with

out r

ise

of U

max

[h

]-

IV@

cBat

tCon

trol

/set

Cha

rgeC

ontr

olU

sed

in d

eter

min

ing

the

exte

rnal

cha

rge.

Con

trol

-tU

max

0T

ime

(Bat

tery

vol

tage

>=

end

-of-

char

ge v

olta

ge)

[V]

-IV

@cB

attC

ontr

ol/s

etN

ewT

hres

hold

sU

sed

in d

eter

min

ing

the

exte

rnal

cha

rge.

Con

trol

U0c

U0c

Vol

tage

at f

ull S

OC

(F

=1)

for

char

ging

[V]

3.34

IP@

cPbB

atte

ry/S

etV

aria

nt,

@cV

olta

ge/c

alcu

late

Max

Cha

rgin

gCur

rent

, @

cVol

tage

/cal

cula

teV

olta

ge

She

pher

d eq

uatio

n pa

ram

eter

.P

aram

eter

s

U0d

U0d

Vol

tage

at f

ull S

OC

(F

=1)

for

disc

harg

ing

[V]

3.35

IP@

cPbB

atte

ry/S

etV

aria

nt,

@cV

olta

ge/c

alcu

late

Vol

tage

, @

cCor

rosi

on/c

alcu

late

Cor

rInc

reas

eLim

it,

@sD

egra

datio

n/ca

lcul

ateR

emai

ning

Cap

acity

, @

sDeg

rada

tion/

calc

ulat

eDeg

Incr

ease

Lim

it

She

pher

d eq

uatio

n pa

ram

eter

.P

aram

eter

s

-U

Bat

tB

atte

ry v

olta

ge-

IV@

cVol

tage

/cal

cula

teV

olta

ge, c

alcu

late

Soc

, res

etU

batt

= U

cell

* S

eria

lNum

ber

Vol

tage

-U

BR

OK

EN

0,3

Bat

tery

vol

tage

whe

n co

mpl

etel

y em

pty

-C

@cP

bBat

tery

/cal

cula

teS

oc,

@sD

eepD

isch

arge

/cal

cula

teW

eigh

tedC

harg

eThr

ough

put,

@cV

olta

ge/c

alcu

late

Vol

tage

, @

cVol

tage

/cal

cula

teC

orro

sion

Vol

tage

Vol

tage

UZ

elle

UC

ell

Cel

l vol

tage

3.61

, 3.3

4O

rese

t, @

Bat

tCon

trol

/set

New

Thr

esho

lds,

@

sAci

dStr

atifi

catio

n/ca

lcul

ateA

cidS

trat

ifica

tion,

@

sDee

pDis

char

ge/c

alcu

late

Wei

ghte

dCha

rgeT

hrou

ghpu

t, @

cGas

sing

/cal

cula

teG

assi

ngC

urre

nt,

@cV

olta

ge/c

alcu

late

Vol

tage

, cal

cula

teS

oc

Out

put f

rom

She

pher

d eq

uatio

n.V

olta

ge

Uem

pty

UE

MP

TY

1,8

Vol

tage

of a

n em

pty

batte

ry3.

60C

Set

Var

iant

, res

et,

@sD

egra

datio

n/ca

lcul

ateR

emai

ning

Cap

acity

Vol

tage

Uk

Uk

0C

orro

sion

vol

tage

at p

ositi

ve e

lect

rode

(on

e ce

ll)3.

44IV

@cC

orro

sion

/cal

cula

teC

orrL

ayer

Dep

th, r

eset

, ca

lcul

ateS

oc,

@cC

orro

sion

/cal

cula

teC

orro

sion

Vol

tage

, @

cCor

rosi

on/c

alcu

late

Cor

rosi

onS

peed

Vol

tage

Uk

ukC

orro

sion

vol

tage

per

cel

l [V

SH

E]

3.39

IV@

cVol

tage

/cal

cula

teC

orro

sion

Vol

tage

Loca

l var

iabl

e us

ed w

ithin

@

cVol

tage

/cal

cula

teC

orro

sion

Vol

tage

rou

tine.

lo

cal

U0 k,

0U

KS

01,

716

Cor

rosi

on v

olta

ge p

er c

ell [

V] w

hen

fully

cha

rged

. No-

load

co

rros

ion

volta

ge w

hen

fully

cha

rged

.3.

39C

@cV

olta

ge/c

alcu

late

Cor

rosi

onV

olta

geV

olta

ge

-U

low

2,35

Low

er li

mit

of e

nd-o

f-ch

arge

vol

tage

[V]

-IV

@cB

attC

ontr

ol/s

etN

ewT

hres

hold

s,

@cB

attC

ontr

ol/s

etC

harg

eCon

trol

Use

d fo

r de

term

inin

g ex

tern

al c

harg

ing

Con

trol

-U

max

End

-of-

char

ge v

olta

ge-

IV@

cBat

tCon

trol

/set

New

Thr

esho

lds,

@

cBat

tCon

trol

/set

Cha

rgeC

ontr

ol,

@cB

attC

ontr

ol/U

Max

Cor

rect

ion

Con

trol

-U

Max

2,45

Glo

bal e

nd-o

f-ch

arge

vol

tage

-IV

@cV

olta

ge/c

alcu

late

Max

Cha

rgin

gCur

rent

used

for

high

vol

tage

con

trol

ler

Vol

tage

-U

max

gas

2,35

End

-of-

char

ge v

olta

ge d

urin

g th

e ga

sing

per

iod

[V]

-IV

@cB

attC

ontr

ol/s

etC

harg

eCon

trol

Con

trol

-U

max

grad

T-0

,004

Tem

pera

ture

gra

dien

t for

ada

ptin

g U

max

[V/K

]-

IV@

cBat

tCon

trol

/UM

axC

orre

ctio

nC

ontr

ol-

Um

axT

End

-of-

char

ge v

olta

ge (

tem

pera

ture

cor

rect

ed)

[

V]

-IV

@cB

attC

ontr

ol/s

etN

ewT

hres

hold

s,

@cB

attC

ontr

ol/U

Max

Cor

rect

ion

Con

trol

-U

RE

F2,

5C

ell v

olta

ge fo

r w

eigh

ted

deco

mpo

sitio

n tim

e [V

] (ca

lcul

atin

g c)

.D

2C

@sA

cidS

trat

ifica

tion/

calc

ulat

eAci

dStr

atifi

catio

nS

omet

hing

to d

o w

ith a

cid

stra

tific

atio

nA

cidS

trat

ifica

tion

-U

ST

AR

T2,

3C

ell v

olta

ge a

t whi

ch d

ecom

posi

tion

begi

ns [V

] (ca

lcul

atin

g c)

.D

2C

@sA

cidS

trat

ifica

tion/

calc

ulat

eAci

dStr

atifi

catio

nS

omet

hing

to d

o w

ith a

cid

stra

tific

atio

nA

cidS

trat

ifica

tion

-U

up2,

35U

pper

lim

it of

end

-of-

char

ge v

olta

ge [V

]-

IV@

cBat

tCon

trol

/set

New

Thr

esho

lds,

@

cBat

tCon

trol

/set

Cha

rgeC

ontr

olU

sed

for

dete

rmin

ing

exte

rnal

cha

rgin

gC

ontr

ol

x 1x

Inte

rmed

iate

par

amet

er fo

r ca

lcul

atio

n3.

60IV

@sD

egra

datio

n/ca

lcul

ateR

emai

ning

Cap

acity

loca

l

IP =

Inpu

t Par

amet

er, O

= O

utpu

t, IV

= In

tern

al V

aria

ble,

B =

Boo

lean

, V =

Val

ue, C

= C

onst

ant

7

Tom

Cro

nin

Julia

Sch

iffer

Ant

on A

nder

sson

Page 82: Anton_A_06

Pag

e 8

Par

amet

er N

ames

231

105.

xls

Nam

e in

Pap

erN

ame

in c

od

eV

alu

e (I

nit

ial V

alu

e)

Des

crip

tio

nE

qu

atio

n i

init

ial

pap

er

Pu

rpo

seL

oca

tio

n in

Mat

lab

Mo

del

Co

mm

ents

bel

on

gs

to

clas

s

x 2w

(M

atla

b), a

(C

++

)In

term

edia

te p

aram

eter

for

calc

ulat

ion

3.60

IV@

sDeg

rada

tion/

calc

ulat

eRem

aini

ngC

apac

itylo

cal

ZZ

Cyc

le li

fe w

ithou

t cor

rosi

on3,

55IV

@sD

egra

datio

n/ca

lcul

ateC

apac

ityLo

ssD

eglo

cal

Z80

%,d

atZ

dT

he c

ycle

life

, as

indi

cate

d by

the

man

ufac

ture

r.3,

55IP

@cP

bBat

tery

/Set

Var

iant

, @

sDeg

rada

tion/

calc

ulat

eCap

acity

Loss

Deg

Par

amet

ers

-Z

dMea

nM

ean

num

ber

of n

omin

al c

ycle

s-

IV@

sBat

tLife

time/

calc

ulat

eLife

, Exc

hang

eLi

fetim

eZ

NZ

dNow

Num

ber

of im

plem

ente

d no

min

al c

ycle

s w

ith th

e pr

esen

t ba

ttery

3,64

IV@

sBat

tLife

time/

calc

ulat

eLife

, Exc

hang

eLi

fetim

e

-z

norm

aliz

ed n

umbe

r of

sul

fat c

ryst

als

at Ic

f-

IV@

sCur

rent

Fac

tor/

calc

ulat

eCur

rent

Fac

tor

used

for

calc

ulat

ing

the

curr

ent f

acto

rlo

cal

-z0

norm

aliz

ed n

umbe

r of

sul

fat c

ryst

als

at Ir

ef-

IV@

sCur

rent

Fac

tor/

calc

ulat

eCur

rent

Fac

tor

used

for

calc

ulat

ing

the

curr

ent f

acto

rlo

cal

-I_

norm

norm

aliz

ed Ic

f-

IV@

sCur

rent

Fac

tor/

calc

ulat

eCur

rent

Fac

tor

used

for

calc

ulat

ing

the

curr

ent f

acto

rlo

cal

-I_

rel

equa

l to

-Ire

f-

IV@

sCur

rent

Fac

tor/

calc

ulat

eCur

rent

Fac

tor

used

for

calc

ulat

ing

the

curr

ent f

acto

rlo

cal

IP =

Inpu

t Par

amet

er, O

= O

utpu

t, IV

= In

tern

al V

aria

ble,

B =

Boo

lean

, V =

Val

ue, C

= C

onst

ant

8

Tom

Cro

nin

Julia

Sch

iffer

Ant

on A

nder

sson