All Courses
All Courses
Courses by Software
Courses by Semester
Courses by Domain
Tool-focused Courses
Machine learning
POPULAR COURSES
Success Stories
Aim: To analyze truck by equating various calculations and observing the ratio of hill-climbing power, gradeability, and creating the Model of WOT (Wide Open Throttle) response of GM EV1 car. Objective: To find the ratio of hill-climbing power required by fully loaded tata ultra truck to the half-loaded one To find…
Palukury Bereshith Jacob Alapan
updated on 11 Aug 2020
Aim: To analyze truck by equating various calculations and observing the ratio of hill-climbing power, gradeability, and creating the Model of WOT (Wide Open Throttle) response of GM EV1 car.
Objective:
Theory:
1) To find the ratio of hill-climbing power required by fully loaded tata ultra truck to the half-loaded one
Full loaded truck:
Half loaded truck:
So we get,
2) To find minimum height length for a flyover which is planned to be constructed on a national highway. Keeping in mind about the gradeability for trucks, considering the minimum height at the summit should be 5.5 meters along with assumptions.
Given:
Minimum height = 5.5m
Gradeability = 25.6% = 15 deg
From the fig,
sin(θ)=opp/hyp
So,
0.258 = 5.5/hyp
hyp = 21.3m = minimum length of flyover
Now,
Using Pythagoras theorem,
where,
a = 5.5m, c = 21.3m
we get,
b = 15.8m = minimum run of flyover
Total run of flyover = 31.6m
3) To prepare a new drive cycle to excel file for the model and also include a hill-climbing angle to it and revise the model “Driver_Glider.slx” file.
Main Model:
Driver Model:
Glider Model:
Output:
4) To Model the WOT (Wide Open Throttle) response of GM EV1 car. Compare it with the official figures for the performance of a real vehicle. Prepare a table showing variation in acceleration time with a 5% change in vehicle parameters.
The General Motors EV1 was an electric car produced and leased by General Motors from 1996 to 1999. It was the first mass-produced and purpose-designed electric vehicle of the modern era from a major automaker and the first GM car designed to be an electric vehicle from the outset.
Specifications:
Case 1 - Original Parameters:
Data:
Formulae Used:
MATLAB Code:
clear all
close all
clc
% Original Parameters of GM EV1 Car
t = linspace(0,50,201);
% Velocity Array - (Defining before calculation
v = zeros(1,201);
% Differentiation time - dt (t = 0.1 s)
dt = 0.1;
% Loop for velocity and distance calculation
for i = 1:200
if v(i)<19.8 % (w(omega) = 10.8 rad/s after Critical Speed)
v(i+1) = v(i) + dt*(3.11-(0.000137*(v(i)^2)));
elseif v(i)>=35.8
v(i+1) = v(i);
else
v(i+1) = v(i) + dt*(((62.1)/v(i))-0.046-(0.000137*(v(i)^2)));
end
end
% Converting the velocity from (m/s) to Kmph
v = v.*3.6;
% Plotting the time vs velocity graph
plot(t,v,'linewidth',1.5,'color','r');
grid on
xlabel('Time (s)')
ylabel('Velocity (Kmph)')
title('WOT (Wide Open Throttle) of GM EV1 Car')
Graph:
Case 2 - 5% Change in Vehicle Parameters:
Data:
Formulae Used:
MATLAB Code:
clear all
close all
clc
% 5% change in parameters of GM EV1 Car
t1 = linspace(0,50,201);
% Velocity Array - (Defining before calculation
v1 = zeros(1,201);
% Differentiation time - dt (t = 0.1 s)
dt1= 0.1;
% Loop for velocity and distance calculation
for j = 1:200
if v1(j)<20.49 % (w(omega) = 10.8 rad/s after Critical Speed)
v1(j+1) = v1(j) + dt1*(3.23-(0.000152*(v1(j)^2)));
elseif v1(j)>=37.59
v1(j+1) = v1(j);
else
v1(j+1) = v1(j) + dt1*(((64.77)/v1(j))-0.048-(0.000152*(v1(j)^2)));
end
end
% Converting the velocity from (m/s) to Kmph
v1 = v1.*3.6;
% Plotting the time vs velocity graph
plot(t1,v1,'linewidth',1.5,'color','b');
grid on
xlabel('Time (s)')
ylabel('Velocity (Kmph)')
title('WOT (Wide Open Throttle) of GM EV1 Car')
Graph:
Case 1 & Case 2 combined:
MATLAB Code:
clear all
close all
clc
% Original Parameters of GM EV1 Car
t = linspace(0,50,201);
% Velocity Array - (Defining before calculation
v = zeros(1,201);
% Differentiation time - dt (t = 0.1 s)
dt = 0.1;
% Loop for velocity and distance calculation
for i = 1:200
if v(i)<19.8 % (w(omega) = 10.8 rad/s after Critical Speed)
v(i+1) = v(i) + dt*(3.11-(0.000137*(v(i)^2)));
elseif v(i)>=35.8
v(i+1) = v(i);
else
v(i+1) = v(i) + dt*(((62.1)/v(i))-0.046-(0.000137*(v(i)^2)));
end
end
% Converting the velocity from (m/s) to Kmph
v = v.*3.6;
% 5% change in parameters of GM EV1 Car
t1 = linspace(0,50,201);
% Velocity Array - (Defining before calculation
v1 = zeros(1,201);
% Differentiation time - dt (t = 0.1 s)
dt1= 0.1;
% Loop for velocity and distance calculation
for j = 1:200
if v1(j)<20.49 % (w(omega) = 10.8 rad/s after Critical Speed)
v1(j+1) = v1(j) + dt1*(3.23-(0.000152*(v1(j)^2)));
elseif v1(j)>=37.59
v1(j+1) = v1(j);
else
v1(j+1) = v1(j) + dt1*(((64.77)/v1(j))-0.048-(0.000152*(v1(j)^2)));
end
end
% Converting the velocity from (m/s) to Kmph
v1 = v1.*3.6;
% Plotting the time vs velocity graph
plot(t,v,'linewidth',1.5,'color','r');
hold on
plot(t1,v1,'linewidth',1.5,'color','b');
grid on
xlabel('Time (s)')
ylabel('Velocity (Kmph)')
title('WOT (Wide Open Throttle) of GM EV1 Car')
legend('Original Parameters','5% change in Parameters','location','northwest')
Graph:
Result & Conclusion:
Therefore all the objectives are performed successfully using MATLAB & Simulink.
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...
Powertrain for aircraft in runways
1) Search and list out the total weight of various types of aircraft. Weight is the force generated by the gravitational attraction of the earth on the airplane. Each part of the aircraft has a unique weight and mass, and for some problems, it is important to know the distribution.…
18 Feb 2021 11:35 AM IST
Braking
1) For a defined driving cycle, calculate the energy required for braking. We have to create a drive cycle excel file with random data of velocity concerning that time and plotted them to see the drive cycle Then import that file into Matlab. Then to create an array into the command window by entering code braking_energy…
15 Feb 2021 02:33 PM IST
Duty Cycle
1) Why power electronics circuits are efficient? In practice, which types of losses occur in power electronics circuits? Power Electronics: Power electronics involves the study of electronic circuits intended to control the flow of electrical energy. These circuits handle power flow at levels much higher than the individual…
14 Feb 2021 01:28 PM IST
Induction Motor Characteristics - II
1) Discuss the equivalent circuit network of the induction motor MATLAB model. Equivalent circuit of an Induction motor: In the equivalent circuit, R1 represents the resistance of the stator winding and X1 the stator leakage reactance (flux that does not link with the air gap and rotor). Magnetizing reactance required…
14 Feb 2021 09:26 AM IST
Related Courses
Skill-Lync offers industry relevant advanced engineering courses for engineering students by partnering with industry experts.
© 2025 Skill-Lync Inc. All Rights Reserved.