Challenge

Project 2 Thermal modeling of battery pack

Project 2 - Thermal Modelling of a Battery Pack

Aim: For a 10 cell series lithium ion battery model, simulate the thermal effects and compare life cycle performance at various temperatures, charge & discharge rates using MATLAB.

Theory

EVs, HEVs and PHEVs are powered by lithium ion cells which are fitted together in a battery pack with particular series and parallel arrangements. These arrangements and the number of cells in a battery pack are designed based on the power requirement of the vehicle. During the design stage of a battery pack, the cells in the pack are tested to simulate their thermal effects and life cycle performance under various conditions. These conditions are real life situations that the battery pack may operate at when in use in a vehicle by a user, and these tests are performed to observe how the cells behave. The conditions will test the battery pack at normal operating levels as well as at their extremes. For instance, the battery pack may be tested under different charging and discharging rates, different temperatures etc. As per the specifications of lithium ion cells, it is very important that the application of the cells follows the charging/discharing rates as well as the temperature range. Disregarding these operating ranges will result in the accelerated degradation of the capacity and working life of the cell or worse - a thermal runaway effect. So it is very important that the manufacturers of EVs, HEVs, and PHEVs perform the thermal modelling of a battery pack before implementing it.

In this project I will use a SIMULINK model to simulate different operating conditions for a battery pack system and will observe the resulultant effects on the temperature and state of charge (SOC) for each of the packs and analyse these effects. This study will use 3 different configurations of a modified SIMULINK model to simulate three different charging and discharging conditions at three different temperature levels. These three configurations are:

  • Constant Current Charging
  • Cyclic Charging/Discharging
  • Drive Cycle

For each configuration, there will be a slight change in the SIMULINK model with respect to the load given to the battery packs. With each configuration, I will observe the thermal effects and the variations in SOC as I independently change the ambient temperature between 303K, 308K and 313K (30, 35 and 40 degrees celsius).

SIMULINK Model

This project will simulate a SIMULINK model of a battery pack under different temperature levels and charge/discharge rates, and analyse the performance of the battery pack. This model is a modification of the "Lithium-Ion Battery Pack With Fault" which basically uses 3 battery packs connected in series. The original model is shown below:

The first and third packs contain 9 and 10 cells respectively whereas the second pack contains 1 cell. As the model name suggests, the second pack is designed to be at fault causing undesirable thermal effects from the system. By default, the electrical parameters of the first and third packs have the settings for the capacity, open circuit voltage, terminal and cell resistance and capacitance as shown below:

However, the second pack's block electrical parameters give it a reduced capacity, open circuit voltage and capacitance but increased terminal and cell resistances which is why it goes in to fault. This is shown below:

The fault model uses a variety of thermal related blocks to modify and measure the thermal effects of this system. For instance, it uses a temperature source block which allows us to change and set the ambient temperature. It also uses conductive and convective heat transfer blocks to simulate the heat transfer from the ambient temperature to the battery packs as well as the same between the packs. The second and third packs are connected to their own subsystem to measure the temperatures across them. This subsystem uses a temperature sensor block and thermal reference block. These temperature readings are sent to 'From' blocks from 'Goto' blocks. These readings from the 'From' blocks are fed in to a 'Mux' block which will take these input signals and output them to a scope so we can see the temperatures of the packs. The load on this fault model comes from an "AC Current Source" block which applies a cyclic charging and discharging current to the battery packs at a peak amplitude of 50 and a frequency of 1/600. These various blocks are listed and labelled below:

Temperature Source

Conductive Heat Transfer Block

Convective Heat Transfer Block

Temperature Sensor Block

Thermal Reference Block

Temperature Sensing Subsystem

Mux Block

Scope

Modifications

The first modification I made to the original "Lithium-Ion Battery With Fault" is the changing of the number of cells in the packs. Initially, there were 9 cells in the first pack, 1 cell in the second pack and 10 cells in the third pack. This was changed to the requirement of 10 cells connected in series, so that the first pack has 5 cells and the third pack has 4. The first pack will have cells 1 to 5, the second pack will have cell 6 and the third pack will have cells 6 to 10. In spite of these changes, the naming of the packs is left unchanged because doing so would affect the opening of the temperature and SOC graphs via the hyperlink provided in the workspace.

The image below shows how the number of series connected cells is changed for the third pack.

The second modification I made to the original model is the addition of an extra temperature sensing subsystem. Originally, a temperature sensing subsystem was in place to measure the temperatures across the second and third battery packs. Since I am interested to observe the thermal effects of all the battery packs, another subsystem was added to measure the temperature across the first pack. For this, the same blocks of temperature sensor, thermal reference, PS-Simulink converter and "Goto" blocks were used. To receive the signals from the "Goto" block, a "From" block was also added which is in turn connected to the Mux block (by adding an extra input port).

The image below shows the new temperature sensing subsystem with the new "Goto" block in the first pack and the "Goto" block is aptly named with a tag, "TCell0105" referring to it containing the first 5 cells.

This image shows how an extra input port has been added to the Mux block and a "From" block with the same tag "TCell0105" so that it receives the sensed temperature data from the first pack's subsystem.

Drive Cycle Configuration

In this configuration, I have removed the "AC Current Source" block which provides a cyclic charge/discharge load to the batteries. Instead, I have placed a set of blocks for a drive cycle load to be applied to the battery packs. These blocks include:

  • Signal builder block
  • Controlled current source block
  • Electrical reference block
  • Simulink - PS Converter block
  • Voltage Sensor block

The voltage sensor block is found by itself in the subsystem named 'V_load' and a line connection is given from the connection between it and the controlled current source block to the positive terminal of the first battery pack. The third battery pack will be connected to the electrical reference block. The signal builder block contains the speed signal for the FTP-75 drive cycle as well as the corresponding current signal. Since we are applying an electrical load to the battery packs, the speed terminal of the signal builder block is terminated and the connection from the current terminal is used. The current signal and has to be sent to the controlled current source, so a Simulink - PS converter block is used in between.

The image below shows the FTP-75 drive cycle plot (for reference):

The full drive cycle configuration is shown in the image below:

Results & Analysis

Ta= 303K

From the temperature results, we can see that the three battery packs all start out with the same initial temperature of 303K which is the same as the ambient temperature. After t = 23 seconds, the temperature of the second pack begins to rise noticeably compared to the other two packs. After t = 190 seconds, the temperature of the second pack rises rapidly. Between t = 125 and 163 seconds, the temperature of the second pack decreases slightly from 304K to 303.9K whereas the temperature of the other two packs remains constant at 303.3K. This corresponds to the period in the drive cycle where the vehicle is at rest. At t = 190 seconds, the vehicle accelerates rapidly and this is reflected in the sharp increase in the second pack's temperature. The temperature of the other two packs also increases noticeably quicker but to a lesser extent than the second pack at the same time period. At t = 241 seconds, the vehicle reaches its top speed of 25m/s and the temperature of the second pack is 307.3K whereas that of the other two packs is 304K. The temperatures of the packs continued to increase with small fluctuations.

At t = 461 seconds, the second pack reaches a temperature of 309K whereas that of the other two packs is still 304K. After t = 500 seconds, the temperatures of the first and third packs diverge slowly from each other but continue their general increasing trend with the first pack having a higher temperature throughout. However the second pack's temperature follows a general decreasing trend. At t = 1354 seconds, the vehicle begins to decelerate and returns to rest at t = 1367 till t = 1987 seconds. During this same period, the second pack's temperature dramatically decreases from 307.7K to 305.5K. The temperatures of the other two packs also decreases. The temperature of the first pack drops from 305.5K to 305K and that of the third pack drops from 305.3K to 304.7K. After this period, the vehicle begins to accelerate once again and this is reflected in the temperatures of the packs increasing. At t = 2433 seconds, each pack reaches its maximum temperature. The second pack achieves 311K whereas the first and third packs achieve 306.5K and 306.2K respectively.

Ta = 308K

From the temperature time graph, we can see that the battery packs all begin at a temperature of 303.2K which is lower than the ambient temperature of 308K. Similar to the results at an ambient temperature of 303K, the temperature rises and drops correspond to the driving pattern followed by the FTP-75 drive cycle. After t = 25 seconds, the temperature of the second pack diverges from the other two packs and after t = 80 seconds, the temperatures of the first and third packs diverge from each other. At t = 190 seconds, the temperature of all the second pack begins to increase rapidly from 304.6K to 308.K at t = 302.2 seconds whereas that of the other two packs increases more gradually. From t = 463.7 seconds to t = 1348 seconds, the temperature of the second pack fluctuates between 309K and 310K. During the same period, there is a general increase in the temperatures of the other two packs with the first pack increasing from 305.8K to 307.8K and the third pack increases from 306.1K to 308.1K. Between t = 1348 seconds and t = 1989 seconds, there is a gradual decrease in the second pack's temperature from 309.9K to 308.8K and this corresponds to the vehicle being at rest. During the same time frame, the temperatures of the other two packs continues to increase but levels off with the first pack at 308K and the third pack at 308.2K. The maximum temperature of the second pack is achieved at t = 2430 seconds at 314.4K whereas the first pack has its maximum at 309.9K and the third pack at 310K.

Compared to the ambient temperature of 303K, the overall temperatures of the packs are higher at an ambient temperature of 308K. Specifically, the temperatures for the first and third packs are closer to that of the second pack. The temperatures of the first and third packs also reach higher levels than at the ambient temperature of 303K and this can be explained by the higher ambient temperature causing more heat transfer via conduction and convection. The maximum temperatures of all the packs are also higher at the ambient temperature of 308K.

Ta = 313K

From the temperature - time graph at an ambient temperature of 313K, we can see that the temperatures of all the packs show a general increasing trend as the time elapses for the simulation. Initially, all the battery packs begin at a temperature of 303K and after t = 50 seconds, the temperature of the second pack begins to deviate from the other packs whereas the first and third packs follow a similar trend together. At t = 190 seconds, there is a sharp increase in the second pack's temperature from 304.9K to 308K at t = 238 seconds and this corresponds to the vehicle accelerating rapidly during the same period. However for the same time frame, the temperatures of the other two packs also increase but to a lesser extent, with the temperature of the third pack rising more rapidly than that of the first pack. The first pack's temperature rises from 304.3K to 305.1K and that of the second pack rises from 304.5K to 305.5K. Between t = 1348 seconds and t = 1989 seconds, the vehicle is at rest and this is reflected in the pack temperatures. For instance, the second pack's temperature which had been steadily increasing begins to gradually decrease 312.1K to 311.5K. The temperatures of the other two packs continue to increase gently with that of the third pack rising from 310.9K to 311.6K and the first pack rising from 310.1K to 310.9K. Interestingly, the temperature of the third pack surpasses that of the second pack at t = 1818 seconds before dipping again at t = 2009 seconds. The maximum temperatures of the packs are all achieved at different times. The maximum temperature of the second pack is reached at t = 2429 seconds with 317.8K. The maximum temperatures of the first and third packs are reached at t = 2470 seconds 313.3K and 313.8K respectively.

Compared to the previous ambient temperatures, the temperature profiles of each pack is higher on average. The temperatures of the first and third packs are closer in proximity to that of the second pack and this is due to the higher ambient temperature causing more heat transfer via convection and conduction. The maximum temperatures of each pack are also higher than for the previous ambient temperatures. For the first time, the temperature of the second pack dipped below that of the third pack despite it being designed to go in to fault. Similar to the ambient temperature of 308K, the temperature of the third pack was greater than that of the first pack for the majority of the time which is unlike what was observed at the ambient temperature of 303K.

State of Charge (SOC)

From the SOC results, we can see that all the packs begin with 100% SOC and this begins to decrease with the increase in time. After t = 3 minutes, the SOC has dropped to 98% and after this, the SOC drops at a higher rate falling to 94% at t = 5 minutes. During the same period, the SOC of the three packs begin to diverge from one another with the second pack's SOC dropping more than the other two packs which drop at the exact same pattern. From t = 5 minutes to t = 20 minutes, there is a general decrease in the SOC of all the packs until t = 22 minutes where the SOC of the second pack reaches 84.16% and that of the other two packs reaches 84.93%. From t = 22.67 minutes to t = 33 minutes, the SOC of all the packs remain constant and this corresponds to the vehicle being at rest. After this period, the SOC of the packs continues to drop with continued driving. Between t = 36 minutes and t = 37.81 minutes, the SOC of the second pack drops from 82% to 77% and that of the other two packs drops from 83% to 79%. By the end of the drive cycle, the second pack has an SOC of 76% whereas that of the other two packs reaches 77%.

Unlike for the thermal effects, the SOC of the drive cycle configuration is unchanged when the ambient temperature changes. This may be due to the fact that the ambient temperature was not high enough to create any noticeable or significant effect on the SOC of the three battery packs. Another reason for this could be that the change in the rate of increase and decrease in the SOC is more closely related to the type of load applied to the battery pack.

Cyclic Configuration

This configuration is identical to the original "Lithium-Ion Battery With Fault" model in that it uses the same load on the battery packs. This load is in the form of an alternating current which is provided by the "AC Current Source" block, with the positive terminal connected to the battery packs and the negative terminal connected to the electrical reference. This load will cyclically charge and discharge the battery packs in a particular frequency and charging and discharging current. The "AC Current Source" block is shown in the image below:

The image above shows the block parameters of the "AC Current Source" block. In it, I have modified the parameters so that the peak current is 100A and that the frequency is 1/600Hz. A very small frequency was chosen because common grid AC frequencies of 50/60Hz would take much longer to simulate in SIMULINK. Since the frequency is 1/600Hz, the time period of the AC current is 600 seconds, and so a simulation time of 6000 seconds (10 minutes) was chosen. The overall configuration of the model is shown below:

Results

The results of the cyclic charge and discharge load on the battery packs is shown below.

T = 303K

From the above temperature - time graph, we can see that there is a general increase in the temperature of the three packs as the time elapses. Initially, all the three packs start with the same temperature of 303. Immediately after, the temperature of the second pack rises dramatically, diverging from the temperatures of the first and third packs. The temperatures of all three packs increases in a fluctuating manner due to the cyclic nature of the charging and discharging load. After t = 500 seconds, the temperature profiles of the first and third packs also begin to diverge from one another and this continues as the time elapses. At t = 1000 seconds, the temperature of the second pack had reached 357.4K whereas that of the first and third packs had reached 326K and 325K respectively. At t = 2000 seconds, the temperature of the second pack had climbed to 387.3K whereas that of the first and third packs had reached 345.1K and 342K. After t = 5000 seconds, the temperature profiles of all the packs seems to have levelled off. For instance, the second pack's temperature oscillates between 411K and 400K. The first pack's temperature oscillates between 370K and 366.8K whereas that of the third pack oscillates between 360K and 356.5K.

The general increase in the temperatures of all three packs can be attributed to the continuous charging and discharging load. Both charging and discharging a battery can cause the temperature of a cell to increase, but repeating the process cyclically will increase the temperatures significantly. Since the second pack contains the cell with the fault, its temperature shoots up and remains at a much higher level compared to the other two packs. From this graph, we can see that the temperature of the second pack is at dangerously high levels as it deviates from the other two packs to such a great extent. The temperature of the first pack is at a higher level than that of the third pack because it contains an extra cell and this difference contributes to the discrepancy between the two packs.

T = 308K

From the above temperature - time graph, we can see that just like the previous graph, there is a general increase in the temperatures of the three packs as the time elapses. Initially, all three packs begin with the same temperature of 303K and immediately after, the temperature of the second pack deviates dramatically from that of the other two packs. At t = 1000 seconds, the temperature of the second pack had risen to 360K whereas that of the first and third packs had risen to 327.7K. Until this point, the temperatures of the first and third packs were rising at the same rate, but immediately after, the temperature of the first pack begins to deviate away, increasing at a higher rate than compared to the third pack. By t = 2000 seconds, the temperature of the second pack had risen to 390.3K whereas that of the first and third packs had risen to 348.1K and 345.4K. After t = 5000 seconds, the temperature profiles of each pack begins to stabilize and oscillate between fixed intervals. For instance, the temperature of the second pack oscillates between 417.2K and 404.K. The first pack's temperature oscillates between 370.5K and 374.9K and that of the third pack oscillates between 361.2K and 364.8K. These oscillations continue till the end of the simulation.

The general increase in the battery pack temperatures is due to the repetitive charging and discharging load. Compared to the ambient temperature of 303K, there is a slight increase in the temperatures of each pack on average. This is due to the higher ambient temperature causing more heat transfer to the cells in the battery pack via conduction and convection. This has effected each stage of the temperature profiles. For instance, towards the end of the simulation the temperatures of the second pack oscillated between a higher temperature range than observed at 303K. The same effect is seen with the first and third battery packs. Another trend observed is that the temperature level at which the temperature profiles of the first and third packs deviates at is increasing as the ambient temperature increases.

T = 313K

From the above temperature - time graph, we can see that there is a general increasing trend in the temperature of all three battery packs overall. Initially, the three packs begin with the same temperature of 303K and immediately after, the temperature of the second pack begins to shoot up and deviate from that of the other two packs. This is the same pattern that was seen in the previous two ambient temperatures. At t = 1000 seconds, the temperature of the second pack has risen to 360K which is the same level that was observed at the ambient temperature of 308K. The temperature of the first and third packs follow same trend and were rising at the same rate reaching 330K, which is slightly higher than the observation in the previous ambient temperature. At t = 1500 seconds, the temperature profiles of the first and third packs begin to diverge from one another and this divergence increases as the time increases. At t = 2000 seconds, the temperature of the second pack reaches 393.1K, whereas that of the first and third packs reaches 351K and 348.8K respectively. After t = 5000 seconds, the temperature profiles of all three packs stabilizes in that they oscillate between fixed ranges, similar to what was observed in the previous two ambient temperature cases. For instance, the second pack's temperature oscillates between 409.3K and 421.8K. The first pack's temperature oscillates between 375K and 379.6K whereas that of the third pack oscillates between 365.9K and 369.6K. These oscillations continue till the end of the simulation.

The thermal effects for this ambient temperature are similar to what was observed in the previous two ambient temperatures. At this ambient temperature, the temperature profiles of all three packs is greater than that of the previous two ambient temperature levels on average. This is because the higher ambient temperature led to greater heat transfer from the ambient air to the cells in the battery packs via conduction and convection. The temperature profiles of the first and third packs were increasing at the same rate for a longer duration before diverging apart than compared with the previous two ambient temperatures. The stabilization region of the temperature profiles of the three battery packs are also at higher ranges than they were for the previous two ambient temperatures.

State of Charge (SOC)

Similar to the drive cycle configuration's SOC results, the SOC results are unchanged for this configuration for the three temperature levels. From the above SOC graph, we can see that in general, the SOC of all three packs oscillates from 100% to 79.84% continuously throughout the whole simulation period. The continuous decrease and increase in the SOC correspond to the discharge and charge loads provided by the "AC Current Source" block. Initially, the SOC starts at 100% because the model begins with the cells in each pack having 100% SOC and remains there till t = 4.9 seconds. Immediately after, the first discharge load occurs causing the SOC to fall rapidly to two different levels. For the first battery pack, the SOC drops to 80.85% and that of the third battery pack drops to 79.84% at the same time at t = 10 seconds. Immediately after, the SOC rises back to 100% at t = 15 seconds and this is the first charge load that occurs for the simulation. These oscillations continue without any change in the SOC magnitudes or rate of change of SOC for all three packs.

The SOC observations do not change with the changes in the ambient temperature. Besides this, the SOC results are exactly as expected. With respect to the discrepancy between the second battery pack and the first and third battery packs, this is attributed to the differences in their electrical parameters. We know that the second pack has been designed to go in to fault due to its reduced capacity, capacitance and open circuit voltage and increased terminal and cell resistances. This has caused the SOC of the second pack to fall to a slightly greater extent than compared to the other two packs.

Constant Current Charging

In this configuration, I will be making another slight change in the load applied to the battery packs. I will apply a constant current load to the battery packs at a specified current. This configuration will show how the thermals of the battery packs vary under the constant current (CC) charging mode. This configuration's model is shown in the image below:

From this model, we can see that the small modification is in the form of the "DC Current Source" block and its block parameters are shown in the image below. I decided to use a constant current of 30A.

Results

T = 303K

From this temperature - time graph, we can see that there is a general increase in the temperatures of the three battery packs as the time increases. Initially, all three packs begin at a temperature of 293K and immediately after, the temperature of the second pack deviates from that of the other two packs. Shortly after, the temperature of the first and third packs also begin to deviate from each other, with that of the third pack increasing at a higher rate. At t = 500 seconds, the temperature of the second pack had risen to 309K whereas that of the first and third packs had climbed to 302.5K and 303.2K. At t = 1053 seconds, the temperature profiles of the first and third packs intersect at 308.6K before the first pack's temperature surpasses that of the third pack and continuing to diverge once again till the end of the simulation. At the same time, the temperature of the second pack had risen to 316.3K. After t = 2000 seconds, the rate of increase of temperature of all three packs begins to level off coming to a more stable level. For instance, the temperature of the second pack had risen from 321.6K to 322.5K between t = 2000 seconds and t = 2500 seconds, and this is the slowest rate of increase of the temperature. The same is observed with the other two packs. For the same time period, the first pack's temperature rises from 313.9K to 314.8K whereas that of the third pack rises from 312.6K to 313.1K.

Since the battery is being charged at a continuously at a constant rate, a temperature rise in the packs is expected. The second pack had an overall temperature increase of 29.5K whereas that of the first and third packs had risen by 21.8K and 20.1K respectively. The second pack had the highest temperature increase due to it being designed to go to fault. The temperature rise of the first and third packs is also not negligle and is also quite excessive but that of the first pack is greater due to it having one more extra cell than the third pack.

T = 308K

From this temperature - time graph, it is evident that the temperatures of all the battery packs shows an increasing trend as the time increases. Initially, the temperature of all three battery packs begins at 293K and as observed in the previous case, the second pack's temperature diverges from that of the other two packs immediately after. The temperature of the first and third packs also diverge from one another shortly after with that of the third pack increasing at a higher rate than that of the first pack. At t = 500 seconds, the temperature of the second pack had risen to 311.3K whereas that of the first and third packs has increased to 304.6K and 305.8K. At t = 1271 seconds, the temperature profiles of the first and third packs intersect with each other at 314.5K and shortly after, the first pack's temperature surpasses that of the third pack. At the same time, the temperature of the second pack had risen to 322.5K. After t = 2000 seconds, the rate of increase of temperature of all three packs decreases. For instance between t = 2000 seconds and t = 2500 seconds, the temperature of the second pack rose from 326.1K to 327.2K. For the same time frame, the first pack's temperature increased from 318.3K to 319.5K whereas that of the third pack rose from 317.2K to 318K.

Due to the higher ambient temperature, the temperature of the packs was higher on average than what was observed in the previous case, due to greater heat transfer occurring via conduction and convection. The rate of increase of temperature for all three packs was also higher than compared to the previous case. The overall increase in the temperature of the second pack was 34.2K and that of the first and third packs was 26.5K and 25K respectively. This is expected since the second pack is designed to go in to fault, and so would have a greater temperature rise overall than compared to the other two packs. The higher ambient temperature also helps aids this process. Compared to the previous case, the time and the temperature at which the temperatures of the first and third packs intersect has increased by 218 seconds and 5.9K.

T = 313K

From the above temperature - time graph, the temperatures of all the battery packs undergoes a general increase as the time elapses. Initially, all the cells begin at the same temperature, 293K, which was observed in the previous two cases. Similar to the last two cases, the second pack's temperature profile immediately diverges away from that of the other two packs. Shortly after, the temperature profile of the first and third packs also deviate from one another with that of the third pack increasing at a higher rate. This was also observed in the last two cases. At t = 500 seconds, the temperature of the second pack had risen to 313.3K whereas that of the first and third packs had increased to 306.7K and 308.4K respectively. At t = 1440 seconds, the temperature profiles of the first and third packs intersect with each other at 319.7K before that of the first pack surpassing that of the third pack right after. At the same time, the temperature of the second pack had risen to 327.8K. Between t = 2000 seconds and t = 2500 seconds, the rate of increase of temperature for all three packs begins to decrease. For instance, for that time frame, the second pack's temperature had risen from 330.K to 331.9K. In the same time period, the first and third pack's temperature rose from 322.8K to 324.2K and 321.9K to 322.8K respectively.

Due to the higher ambient temperature than the previous two cases, the overall increase in the battery pack temperatures was higher here. This is because the higher ambient temperature caused greater rates of heat transfer via the conduction and convection processes. The overall temperature rise of the second pack was 38.9K whereas that of the first and third packs was 31.2K and 29.8K respectively. The second pack had the higher overall temperature increase due to it being designed to go in to fault. The time and temperature at which the temperature profiles of the first and third packs intersect had also increased by 169 seconds and 5.2K compared to the previous case.

State of Charge (SOC)

From the SOC graph, we can see that there is an increase in the SOC as the time elapses and this is expected since the three battery packs were being charged. Initially, the first and third packs had an SOC of 43.35% whereas that of the second pack was 40.37%. The second pack's SOC begins at a lower value than compared to the other two packs because its block parameters design it to go in to fault. Since it has higher resistances and lower capacity and capacitance, its SOC will be lower. Despite the small discrepancy in the SOC between the second pack and the other two packs, the SOC of the second pack rises at a much quicker rate. For instance, between t = 0 minutes and t = 10 minutes, the SOC of the second pack had risen to 59.32% whereas that of the other two packs had increased to 61.35%. The faster rate of increase of SOC of the second pack is also attributed to its altered block parameters and this resulted in the intersection of the two SOC curves at an SOC of 98% at t = 31 minutes. At t = 31.37 minutes, all three battery packs reach an SOC of 100% and thus become fully charged. The SOC of all three packs remains at 100% till the end of the simulation time. Overall, the second pack had reached an SOC of 100% quicker than the other two packs. The reduced capacitance and capacity and increased resistances of the second pack has caused it to get charged more quickly than the other two packs. This higher rate of charging is undesirable since it must be higher than the safe charging current. This is why it goes in to fault. There is no variation in the SOC profiles of all three packs as the ambient temperature was increased.

Conclusion

In conclusion, the thermal modelling of a 10 cell series arrangement has been performed using SIMULINK at three different temperature levels (303K, 308K and 313K) for three different charging and discharging conditions. For each condition, the SIMULINK model was configured slightly differently to change the load applied to the battery packs. The temperature and state of charge (SOC) of each pack at each ambient temperature level for each load application was plotted, analyzed and explained in reference to the load applied to the battery packs.

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.