All Courses
All Courses
Courses by Software
Courses by Semester
Courses by Domain
Tool-focused Courses
Machine learning
POPULAR COURSES
Success Stories
Objective:- https://in.mathworks.com/matlabcentral/fileexchange/72865-design-and-test-lithium-ion-battery-management-algorithms 1.Simulate the 3 test cases from harness dashboard and write a detailed report on the results 2.What is coulomb counting? Refer to the above model and explain how BMS implements coulomb…
Abhishek kumar singh
updated on 29 Mar 2022
Objective:-
1.Simulate the 3 test cases from harness dashboard and write a detailed report on the results
2.What is coulomb counting? Refer to the above model and explain how BMS implements coulomb counting for SOC estimation ?
Result 1:- Simulate the 3 test cases from harness dashboard and write a detailed report on the results.
Test case 1:-
This is the harness dashboard front facia where we will select the objective type to consider and evaluate the result. In the test sequence variant we need to select the test case for result evaluation. For test 1 we have selected 1.
This is the BMS closed loop editor which shows the sequence and timing of driving, discharginf and balancing.
As per the test 1 series we have following sequences:-
We have run the simulation and waiting for the result for the evaluation. On the dashboard we are seeing some of the indications which shoes the status which shows green for true and red for false or faulty condition. After running program it is showing green it means program is healthy and system is also healthy.
Result of test case 1:-
As per the result we have some conclusion-
Cell voltage:- As we know there are 6 nos cell configuration which chracterstics are in the graph. As per the procedure for first 3000 secs cells are in driving mode. Where discharging occurs. During that from 1384 secs to 1880 secs these are in standstill so voltage are in constant mode. In this range voltage value is 3.1 - 3.9V. Constant value of voltage at standstill position is 3.739V. After 3000 secs cell balacninf started which will explain after some time.
After 4000 secs charging occurs and this charging occurs with constant voltage and constant current mode.
Voltage raised from 3.72V to 4.2V with constant current of 30Amps. After that voltage become constant at 4.2V and current reduces from 2.2Amps.
Then charging and balancing occurs upto 9000 secs. After that post charge balacing has been started. Cell balancing will be done as per th cell 1 voltage for making it equivalent.
Peak current:- Explained peak current graph as well in the cell voltage. This is also vary as per the driving till 3000 secs where accelrating and deaccelrating both occurs. current from 20amps- -75amps as per the driving. then again between it standstill condition, then after 3000 secs chargin for 1000 secs. then again charging and balancing occur.
Cell temperature:- Initially during driving till 3000 secs the temperature is gradually increasing. the maximum temp is of cell 6 which is 288K to 302K in this region. between 3000 secs to 4000 secs balancing region so temp are at constant range. after 4000 secs temp start increasing till current constant mode. then decreases till 9000 secs.
BMS State:-
SOC:-
Balancing cell:-
Test case 2:-
Now we have selected case 2 as per in the image.
As we can see in the BMS test sequence case 2 has been selected.
In this test case we have 10000 secs for driving and after that charging occurs till end of the simulation.
Test case 2 Result:- Scope of the result has been showing in the image.
Cell voltage and pack current:-
Cell temperature:-
BMS:-
Sequence is running in driving mode as shown in the image.
SOC:-
Cell balancing:-
Balancing of cells are not performed in the entire cycle.
Test case 3:-
As here we have done test case 3 which is understood by the image.
This is the BMS testing sequence which shows which sequence has been selected.
This shows the preocedure that how much operation mentioned as per time limit.
In this test only charging occured.
Test case 3 Result:-
We run the simulation and result as as below.
Cell voltage & pack current:-
For the pack current:-
Cell temperature:-
As this is the charing case so initially all cell temperature will be rising and after the period of charging its all getting decreses as shown in the image.
BMS State:-
As per this image enitre process is in charging mode as per the BMS.
SOC:-
Balancing command:-
Here again cell 6 and cell 2 starts to balance with respect to cell 1 and all cells trying to balance at the end of the simulation.
Conclusion:-
Result 2:- What is coulomb counting? Refer to the above model and explain how BMS implements coulomb counting for SOC estimation ?
Coulomb counting is a technique which is used to track the State of Charge(SOC) of a battery pack. It works by integrating the active flowing current over time to derive the total sum of energy entering or leaving the battery pack. This produces a capacity that is typically measured in Amp-hours.
The Coulomb counting method measures the discharging current of a battery and integrates the discharging current over time in order to estimate SOC. Coulomb counting method is done to estimate the , which is estimated from the discharging current, and previously estimated SOC values, SOC is calculated by the following equation:
But there are several factors that affect the accuracy of Coulomb counting method including temperature, battery history, discharge current, and cycle life.
Modified Coulomb counting method:-
To improve the Coulomb counting method, a new technique called modified Coulomb counting method is proposed. The modified Coulomb counting method uses the corrected current to improve the accuracy of estimation.
The corrected current is the function of discharging current. There is a quadratic relationship between the corrected current and discharging current of battery. By practice of experimental data, corrected current is calculated by the following form.
where K2, K1 & K0 and are constant values obtained from the practice experimental data.
In modified Coulomb counting method, SOC is calculated by the following equation
The experimental results show that the accuracy of the modified Coulomb counting method is superior to the conventional Coulomb counting method.
Kalman Filter:-
Using real-time measurement road data to estimate the SOC of battery would normally be difficult or expensive to measure. Application of the Kalman filter method is shown to provide verifiable estimations of SOC for the battery via the real-time state estimation.
Yatsui and Bai presented a Kalman filter based SOC estimation method for lithium-ion batteries. Experimental results validate the effectiveness of Kalman filter during the online application. Barbarisi et al presented an extended Kalman filter (EKF) to estimate the concentrations of the main chemical species which are averaged on the thickness of the active material in order to obtain the SOC of the battery, by using the terminal current and voltage measurements.
Based on unscented Kalman filter (UKF) theory and a comprehensive battery model, a novel SOC estimation method is proposed in. The results show that UKF method is superior to extended Kalman filter method in SOC estimation for battery. Sun et al. presented an adaptive UKF method to estimate SOC of a lithium-ion battery for battery electric vehicles. The adaptive adjustment of the noise covariance in the SOC estimation process is implemented by an idea of covariance matching in the UKF context.
Leave a comment
Thanks for choosing to leave a comment. Please keep in mind that all the comments are moderated as per our comment policy, and your email will not be published for privacy reasons. Please leave a personal & meaningful conversation.
Other comments...
Project 2 Adaptive Cruise Control
Objective of Main Project: Developing Adaptive Cruise Control feature as per the Requirement Document using MATLAB Simulink. Follow all the MBD related processes: Requirement Tagging & Traceability, SLDD creation, Configuration Parameter changes, Model Advisor check & Code Generation. In Configuration Parameters:…
16 May 2022 03:12 PM IST
Project 1 (Mini Project on Vehicle Direction Detection
Objective of Mini Project:- Development of MATLAB Simulink model as per requirement. Tag the requirements to the simulink model; tagging requirement 1 & requirement 2 to their corresponding subsystems is fine. MBD compliant changes, Data Dictionary creation & code generation is added advantage, and that is not…
16 May 2022 12:48 PM IST
Project-1: Modelling an electric Car with Li-ion battery
Objective:- Create a MATLAB model of electric car which uses lithium ion battery and suitable motor. Choose suitable blocks from Simscape or Powertrain block set. Implement the vehicle speed control using PI controller and generate brake and accelerator commands. Avoid using readymade driver block for speed control. Prepare…
27 Apr 2022 08:08 AM IST
Final Project: Electric Rickshaw modelling
Objective:- Create a detailed MATLAB model of an electric rickshaw (three wheel passenger vehicle) as per details below: Rear wheels driven by PM brushed type motor Assume efficiency points of motor controller and motor Make an excel sheet of all input and assumed data Results: For any three standard driving…
21 Apr 2022 07:13 AM IST
Related Courses
0 Hours of Content
Skill-Lync offers industry relevant advanced engineering courses for engineering students by partnering with industry experts.
© 2025 Skill-Lync Inc. All Rights Reserved.