All Courses
All Courses
Courses by Software
Courses by Semester
Courses by Domain
Tool-focused Courses
Machine learning
POPULAR COURSES
Success Stories
Aims: Simulate the 3 test cases from harness dashboard and write a detailed report on the results. What is coulomb counting? Refer to the above model and explain how BMS implements coulomb counting for SOC estimation? Theory: here given in question Matlab model to simulate the 3 test conditions from harness…
vangala venkata shiridi Sairam
updated on 08 Jul 2022
Aims:
Theory:
here given in question
Matlab model to simulate the 3 test conditions from harness dashboard and to explain how BMS implements coulomb counting is as given below:
Part 1: Simulate the 3 test cases from harness dashboard and write a detailed report on the results.
The Closed Loop Harness Dashboard model by Mathworks is as shown below.
To select one of the 3 test conditions, it can be selected via the Test Sequence Variant block which allows you to select which test needs to be simulated. The first variant was selected initially for the simulation which can be seen below.
the test variant as shown below, it states start of the simulation model in the driving condition, after 3000 seconds it will be in balancing mode, after 1000 seconds in charging and balancing mode and after 5000 seconds it will be in post charge balancing mode.
After simulating the model for 20000 seconds as given default.
Here we can see all the lights have turned green as there is no fault or errors in the model.
plot the vehicle is initially driving state charging 90%. to the standby mode from the BMS state plot. From the Cell temperatures plot is observed in battery temperature rises in driving charging. The battery voltage was increased to 4.2 V while charging. The current value supplied to vehicle while driving. SOC decreased 50% in driving condition, which increased while charging.
Coming to the second variant condition to simulate.
The second variant simulates the below shown conditions.
Initially it is the driving condition and after 10000 seconds there is charging condition.
the battery discharges completely in 8692 seconds vehicle does not go forward the charging state was not achieved 10000 seconds. the vehicle comes to standby condition and simulation stops midway.
Coming to the third condition.
at the condition third variant simulation. It continuous charging condition start till end of 20000 seconds of simulation.
the battery starts charging SOC starts increasing beginning to around 2000 seconds stable at 100% continuously from 2000 seconds until 20000 seconds. The peak current drops 0 to 2000 seconds and stays constant as the charge is not used anywhere as the driving is not present.
From above simulated 3 variants of the simulation carried out it was observed that,
Part 2: What is coulomb counting? Refer to the above model and explain how BMS implements coulomb counting for SOC estimation?
The Coulomb counting method measures discharging current battery and integrates discharging current over time in order SOC. Coulomb counting SOC(t), which is estimated discharging current, I(t), estimated SOC values, SOC(t-1). SOC is calculated by the following equation:
several factors affect accuracy Coulomb counting method including temperature, battery history, discharge current, and cycle life.
Modified Coulomb Counting Method
Coulomb counting method a new technique called modified Coulomb counting method is proposed. current to improve the accuracy of estimation.
corrected current is discharging current. The quadratic relationship between corrected current and discharging current of battery.
where k2, k1 and k0 are constant values
In modified Coulomb counting method, SOC is calculated
The results show accuracy modified Coulomb counting method is superior to the conventional Coulomb counting method
BMS Closed Loop model, seen inside the BMS ECU,
And then inside the SOC estimation block
where the Coulomb counting was carried out. The model for the same can be seen below.
This system carries coulomb counting equation main advantage of coulomb counting of its simplicity and low computational cost. Temperature and current as input from battery. Current signal is given to gain block temperature is given capacity it varies according temperature. inputs given integration current integrated wrt time. output is to another block is divided capacity SOC is estimated.
Conclusion:
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...
Final Project: Design of an Electric Vehicle
Design of an Electric vehicle Create a MATLAB model of the electric car which uses lithium-ion battery and induction motor. Choose suitable blocks from Powertrain block set. Prepare a report about your model including the following: Objectives: System-level configurations Model parameters Results Conclusion Introduction…
02 Sep 2022 06:03 AM IST
Project-1: Powertrain for aircraft in runways
Given that Part A: 1. Search and list out the total weight of various types of aircrafts. 2. Is there any difference between ground speed and air speed? 3. Why is it not recommended to use aircraft engine power to move it on the ground at Airport? 4. How an aircraft is pushed to runway when its…
27 Aug 2022 12:52 PM IST
Week-11 Challenge: Braking
Tasks For a defined driving cycle, calculate the energy required for braking. Why electric motor can’t develop braking torque at a high speed similar to starting? How electric and mechanical brakes are coordinated? Make a MATLAB program that plots the contour of given motor speed, torque and efficiency values.…
26 Aug 2022 08:17 AM IST
Week-7 Challenge: DC Motor Control
here by the above question we have do step size procedure by using matlab2021a version 1. open matlab first after go to simulink show the below instructions do as follow like this 2. the next step go to help section see below figuare we can understand easily 3. next go to search bar and find the BJT…
25 Aug 2022 07:15 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.