All Courses
All Courses
Courses by Software
Courses by Semester
Courses by Domain
Tool-focused Courses
Machine learning
POPULAR COURSES
Success Stories
AIM:- To simulate generic battery model charge-discharge using UDDS driving cycle data. Driving Cycle:- A driving cycle commonly represents a set of vehicle speed points versus time. Driving cycles are produced by different countries and organizations to…
Jayesh Keche
updated on 29 Dec 2020
AIM:- To simulate generic battery model charge-discharge using UDDS driving cycle data.
Driving Cycle:-
A driving cycle commonly represents a set of vehicle speed points versus time. Driving cycles are produced by different countries and organizations to assess fuel consumption and pollutants emissions of a vehicle in a normalized way, so that different vehicle can be compared.
Purpose of the Driving cycle:-
In commercial vehicles area, the driving cycle is not performed on a vehicle dynamometer but on an engine dynamometer and is evaluated through a set of engine torque and speed points instead of vehicle speed points.
Though it is meant for an IC engine, the Drive Cycle can be used to simulate Electric Vehicles (EV) also. In this project, we are simulating the battery model and for that, we are converting the speed profile of the drive cycle to the current profile.
There are two kinds of driving cycles,
1) the modal cycles as the European standard NEDC, or Japanese 10-15 Mode and
2) the transient cycles as the UDDS or Artemis cycle.
The main difference is that modal cycles are a compilation of straight acceleration and constant speed periods and are not representative of a real driver behavior, whereas transient cycles involve many speed variations, typical of on-road driving conditions.
Driving Cycle Used in Project:- UDDS
UDDS stands for Urban Dynamometer Driving Schedule and refers to the United States Environmental Protection Agency mandated dynamometer test on fuel economy that represents city driving conditions which are used for light-duty vehicle testing.
Below is the UDDS Cycle.
SIMULINK Model:-
Description of Blocks used:-
1) Signal Builder:
The Signal Builder block allows you to create interchangeable groups of piecewise linear signal sources and use them in a model. You can quickly switch the signal groups into and out of a model to facilitate testing. In the Signal Builder window, create signals and define the output waveforms.To open the window, double-click the block.
Here a signal builder block is used to create the drive cycle data of the UDDS cycle. The limitation of the signal builder is that it accepts data in the form of only the current profile. So, the speed v/s time data from the drive cycle is converted to its corresponding current profile with respect to time.
To Add The drive cycle-
Drive Cycle in Current Profile:-
Above current Vs time plot is obtained for the input signal. Here converted current profile is taken from speed which in mph.
2) Controlled Current Source:
The Controlled Current Source block converts the Simulink input signal into an equivalent current source. The generated current is driven by the input signal of the block. The positive current direction is as shown by the arrow in the block icon.
We can initialize the Controlled Current Source block with a specific AC or DC current. If we want to start the simulation in steady-state, the block input must be connected to a signal starting as a sinusoidal or DC waveform corresponding to the initial values.
Connect the +ve terminal of the current source to the -ve terminal of the battery and the -ve terminal of the current source to the +ve terminal of the battery.
3) Battery:
The Battery block implements a generic dynamic model that represents the most popular types of rechargeable batteries. We can extract the SOC, voltage, and current from the battery.
Parameters-
Here I have used the default battery setup of a battery of 7.2 V and 5.2 Ah rating.
Battery Parameters-
Discharge Parameters-
Discharge Curve-
4)BUS Selector:-
The Bus Selector block outputs the signals you select from the input bus. The block can output the selected elements separately or in a new virtual bus.
Here output %SOC, Current(A), and Voltage(V) are drawn to view in the scope.
5) Powergui:-
The powergui block allows us to choose one of these methods to solve the circuit:
1)Continuous, which uses a variable-step solver from Simulink
2)Discretization of the electrical system for a solution at fixed time steps
3)Continuous or discrete phasor solution
6) Scope:-
The scope is used to check the output results in a graphical format.
OUTPUT RESULT:-
The below result is for UDDS Driving Cycle with a 7.2V and 5.4 Ah rating battery.
The first graph shows the converted current profile path for the UDDS Drive Cycle.
In the second graph, we can observe the voltage drop over a period of time. From the Voltage graph, we can see that the voltage becomes low whenever the current requirement is high and increases when there is a decrease in the requirement of current.
Here the simulation ran for 1369 secs for 1 cycle of UDDS drive cycle for which the SOC is around 95.7%. So we can say that around 4.3% of the charge is used for 1369 sec for 7.2V and 5.4 Ah rating battery. In the discharge curve i.e SOC curve, we can observe the up-down graph which indicates that the battery is charging whenever the current requirement is down/low.
So in that way, we can observe the charge-discharge characteristics from the SOC curve.
UDDS Drive Cycle Current profile:-
https://drive.google.com/file/d/1ZcL5xokvEi60CBhUwsItgAFHlGLDTH4y/view?usp=sharing
REFERENCE:-
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...
Roof challenge
Design of Roof Objectives- 1. For the Given Roof styling, Develop the essential flanges and reinforcements, provide appropriate dimensions and check forDraft analysis and also submit your section modulus report on the 0-Y section.2. Start with the creation of a roof ditch area the tool opening angle is only 3 degrees.3.…
30 Jul 2021 04:51 PM IST
Section Modulus calculation and optimization
AIM: Section modulus calculation and optimization OBJECTIVE: Use section of the Hood and calculate the section modulus.Vary the section in such a way that new section is an improved version of previous section. THEORY:Section modulus is to find the geometric property for a given cross-section used in the design.Calculate…
30 Jul 2021 04:51 PM IST
Fender Design Challenge
FENDER: The fender is the car body part that frames the wheel. Its purpose is to prevent sand, dirt, rocks, and other roads spray from beinthrown into the air by the rotating tire and close the engine component. When a vehicle is moving, tires pick up stones and otherand hurl them in all directions. Fenders are basically…
30 Jul 2021 04:51 PM IST
Hood design-Week 2
DESIGNING OF HOOD ASSEMBLY Objective To understand and study the design methodology and mechanisms that goes under designing and developing an AutomotivHood to achieve maximum safety for everyone in and around vehicle. HOOD DESIGN- CHALLANGE Introduction:- Hood is main component of a car at the front portion. It is used…
30 Jul 2021 04:50 PM 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.