Project

PART- I Wide Open Throttle (WOT) response of General Motors GM 1st EV Car

AIM :-

To Calculate Wide Open Throttle Condition (WOT) as per following Objectives and given parameter.

OJECTIVES :-

  1. Calculate the Ratio of hill – climbing power required by the fully loaded TATA Ultra Truck to the half loaded one.
  2. To calculate the minimum length of Flyover considering the minimum height of the Summit should be 5.5 meters.
  3. To prepare the new drive cycle excel file for the driver glider model and also include hill climbing angle to it.
  4. To model the WOT (Wide Open Throttle) response of GM Ev1 car & compare it with official figure of the performance of the real vehicle.
  5. To show the variation in acceleration time with a 5% change in vehicle parameters.

Introduction

Wide-Open Throttle –

WOT is also known as the highest acceleration peak when the motor operates at its full RMP to propel the vehicle. At this condition, the vehicle is at rest position and we apply full throttle with no time

For HEVs wide-open throttle depends upon traction, general motor, and engine to satisfy the driver demand for achieving its acceleration performance.

Different types of loads

  • Kerb weight (curb weight) :-

Kerb weight is one of the most important specifications of any vehicle. Kerb weight is the total mass of the vehicle with standard equipments and all required operating equipments such as Motor oil, coolant oil, transmission oil and from time to time fuel in the Fuel tank.

  • PayLoad :-

Payload weight is defined as the number of goods or stuff a vehicle can carry safely.

  • Gross Vehicle Weight :-
    It is the maximum operating weight/mass of weight as specified by the manufacturer including vehicle’s chassis, body, engine, engine fluid ,fuel, accessories, driver, passengers and cargo but excluding that of any trailer.

  • Gradeability of vehicle :-

Gradeability is define as the steepness of grade that a motor vehicle is capable of climbing at efficient speed or we can say that it is the highest grade a vehicle can ascend maintaining a particular speed.

Gradeability is measured in different ways,

  • An angle of inclination to the horizontal.
  • Percentage of rise over run.
  • The ratio of one part runs to some particular number of parts.

Calculation :-

https://www.facebook.com/watch/?v=272053857739771

  1. What is the ratio of hill-climbing power ratio required by fully loaded TATA ultra-truck to the half-loaded one?

TATA Ultra 1012AC

Technical specification

Engine type TATA 497 TCIC, water-cooled direct injection diesel

Engine Capacity (cc) 3783

Max Engine output 125 Ps at 2400 rpm

Max Engine Torque 400 Nm at 1300-1500 rpm

Wheel Base (mm) 3920

Overall Length (mm) 7139

Max width (mm) 2204

Kerb Weight (kg) 3120

GVW (kg) 10400

Gradeability 33%

Top Speed (kmph) 95

TATA Ultra 1012 AC

PARAMETER FULL LOAD HALF LOAD

Kerb Weight (kg) 3120 3120

Pay Load (kg) 7280 3640

GVW (kg) 10400 6760

Gravitational Force 9.81 9.81

Gradeability 33 33

Slope Angle (degree) 18.26 18.26

Top-Speed (kmph) 95 95

Assumed Speed (kmph) 30 30

FORMULA USED:-

  • For calculating force

`F=M*g*sin⁡(θ)`

M = mass

g = gravitational force

  • Hill climbing force

`F_hc=M*g*sin⁡(θ)` { for converting angle (degree) into radian `(π*θ)/180` }

  • For Calculating power (kw)

`Power= (F*V)/1000`

  • For Power ratio

`Power Ratio= (Full Load)/(Half Load)`

CALCULATION :-

Percent of slope (% Gradeability) to Degree

`tan⁡θ= ((Rise)y( 5.5))/((Run)x (15.73))`

`θ= tan^(-1)⁡〖y/x〗`

= 0.33

`θ=18.26°`

TATA Ultra 1012 Full Load Calculation

Kerb Weight = 3120

GVW = 10400

PayLoad = 10400 – 3120

= 7280 kg

Hill climbing force

`F=M*g*sin⁡θ`

F = 10400 * 9.81* sin (3.14*18.26/180)

F = 31956.37 N

Calculation of Hill climbing power at top speed i.e. 95 kmph (26.39 m/s)

Power = (F *V)/1000

P = 843.29 kw

Calculation of hill climbing power at assumed Speed 30 kmph (8.33 m/s)

Power = (F *V)/1000

P = (31956.37*8.33)/1000

P = 266.30 Kw

Thus, TATA Ultra 1012 AC requires 31956.37 N Force and 266.30 Kw Power at full Load condition By Assuming Speed 30 kmph (8.33 m/s).

TATA Ultra 1012 Half Load Calculation

Kerb Weight = 3120

GVW = 10400

PayLoad = 10400 – 3120

= 7280 kg

Half PayLoad = 7280/2

= 3640 kg

Total weight = Half Payload + Kerb Weight

= 3640kg + 3120 kg

= 6760 kg

Hill climbing force

`F=M*g*sin⁡θ`

F = 6760* 9.81* sin (3.14*18.26/180)

F = 20771.64 N

Calculation of Hill climbing power at top speed i.e. 95 kmph (26.39 m/s)

Power = (F *V)/1000

Power = (20771.64 *26.39)/1000

P = 5481.14 kw

Calculation of hill climbing power at assumed Speed 30 kmph (8.33 m/s)

Power = (F *V)/1000

P = (20771.64*8.33)/1000

P = 173.10 Kw

Thus, TATA Ultra 1012 AC requires 20771.64N Force and 173.10Kw Power at full Load condition By Assuming Speed 30 kmph (8.33 m/s).

Calculating Hill Climbing Power Ratio

`Power Ratio= (Full Load)/(Half Load)`

`Power Ratio= 266.30/173.10`

Power Ration = 1.54

Excel calculator Result for power Ratio

link :-https://drive.google.com/file/d/1rUvJxTTuMrYHFjQf2bZpIXoyE5tPzSVB/view?usp=sharing

2. https://www.facebook.com/watch/?v=272053857739771

  1. A flyover is planned to be constructed on National Highway. Keeping in mind about the Gradeability for truck , how much can be minimum length of flyover, considering the minimum height at the summit should be 5.5 meter ?

Data for calculation Flyover by using TATA Ultra 1012AC

Percent of slope (% Gradeability) to Degree

Percent of slope (% Gradeability) to Degree

`tan⁡θ= ((Rise)y( 5.5))/((Run)x (15.73))`

`θ= tan^(-1)⁡〖y/x〗`

= 0.33

`θ=18.26°`

For Calculating minimum length of Flyover.

Sin (theta) = (opposite side)/ Hypotenuse

0.33 = 5.5/ hyp

Hyp = 5.5/0.33

Hyp = 16.67 m

For Calculating minimum run of Flyover

b = 15.73

For Calculating Total run of Flyover

= b * 2

= 15.73 * 2

= 31.46 m

Thus, the minimum length of the Flyover is 16.67 meters

Excel Calculator Result for the Flyover

3.Refer to the Below Link :

https://in.mathworks.com/matlabcentral/fileexchange/63823-matlab-and-simulink-racing-lounge-vehicle-modeling

Prepare a new drive cycle excel file for the model above and also include a hill-climbing angel to it . Revise the model and comment on the results.

  • First , we have to create a new drive cycle by using MS Excel and save with a proper name so that it will be easy call in MATLAB
  • Open MTLAB and navigate The folder location set your working directory.
  • After that, we have to import the Excel File in MATLAB by using “Import Data” command.
  • Now a new window will open which shows the imported Excel Data, where we have to change the output type “Table to Numerical Matrix”
  • The numerical matrix defines the type of MATLAB variable to import, now click on import.
  • The new Drive Cycle will be imported and save in the Workspace.
  • Now go to New and select Simulink Model and Open the Driver_Glider.slx file.

  • Now we have to replace our Imported Excel Drive cycle with the Input of the Model Drive cycle of the above model.
  • Drive Cycle Link :-https://drive.google.com/file/d/1dFNTibmF7FI3YOe6FIzQH1Rx2zAhkqL9/view?usp=sharing
  • Double click anywhere on window and type “From Workspace” and change name to your Excel file name which in our case is driverglider.
  • Delete the DrCycle.US08 block and replace it with our from workspace block and Run the model.

  • Now for changing the grade force double click on the glider model, a new window will open where we can set inclination angel to find the grade force.

  • This shows the PID controller for the Driver.

Output Result :-

Blueline Represents the fixed velocity whereas yellow line is changed in velocity due to change in inclination angle or Grade Force.

Result_1

The above Graph shows the Velocity vs Time

Result_2

As we enter the inclination angle then we will see change in velocity.

4. Model the WOT (Wide Open Throttle) response of GM EV1 car. Compare it with the official figure for the performance of a real vehicle. Prepare a table showing variation in acceleration time with a 5% change in vehicle parameters.

GM EV1 Details

The General Motors EV1 was an electric car produced and leased by General Motors from 1990 to 1999. It was the first Mass-produced and purpose designed electric vehicle of the modern era from a major Automaker, the 1st GM car designed to be an electric vehicle from the outset along with being the first and only passenger car to be marketed under the corporate General Motor (GM) name instead of being branded under one of its divisions.

General Feature of GM EV1 car :-

  • Aerodynamic Drag Coefficient (cd) = 0. 1 9
  • Rolloing Resistance = 0.0048
  • Induction Motor Max Speed = 12000 rmp
  • Frontal Area (A) = 8 m^2
  • Kerb Weight = 1400kg
  • PayLoad = 160kg
  • Total weight = 1560kg
  • Critical velocity = 3kmph
  • Gear ratio = 11:1 (G=11)
  • Tyre Ratio = 30m
  • Motor Max Torque = 140Nm
  • Motor Speed = 733 rad
  • Efficiency = 95 = 95%

By Using the Excel Calculator, We can easily find the 5% increase in vehicle parameters. The calculated value is shown in fig

Formula Used :-

  • Rolling Resistance `(F_rr )= μ_rr*Total weight(mg)`
  • `μ_rr=Coefficient of rolling resistance`
  • `Aerodynamic drag= 1/2*ρ*v^2*C_d`
  • `Total power=(F_rr+F_ad )*Velocity/1000`
  • `Hill Climbing Power=Total force* Velocity/1000`
  • `Acceleration Force=Total Force- Hill Climbing Force-Tractive Force`

Solving by using simple differential equations.

Calculating the above critical Speed of motor i.e 102 kw

So,

`= G/(Tyer Radius)`

`= 11/0.3`

= 36.66 or 37v

Now

= 102*1000

=102000

We know

=`102000/(37*v)`

Now by using 2 equation

`G/r T=μ_rr*mg+0.625*A*C_d*v^2+(m+I G^2/(n_g r^2 )) dv/dt` ………………..Eq (1)

`F_te=μ_rr*mg+0.625*A*C_d*v^2+(ma+I G^2/(n_g r^2 ))a` …………….Eq (2)

Now we have two Equations

In the above Equations

G = Gear

T = Torque

r = Tyre radius

`μ_rr` = Rolling resistance

m = Mass of vehicle

g = gravitational force

A = Frontal area m^2

`C_d` = Aerodynamic Drag coefficient

V = Velocity

I = Moment of inertia

Motor equation

(Below critical speed)

(Above critical speed)

Solving the normal parameter of GM EV1 by using the above 2 equation.

Putting GM EV1 1 Parameter in Equation 1

= 11/0.3 * 0.95*140 = (0.0048 *1560*9.81) + (0.625*1.8* v^2*0.19) + (1560 *dv/dt)

= 366.66 * 0.95*140 = (0.0048 *1560*9.81) + (0.625*1.8* v^2*0.19) + (1638*dv/dt)

= 4875.78 = 73.45 + 0.213 v^2 + 1560 dv/dt

= 4802.33 = 0.213 v^2 + 1560dv/dt

dv / dt = 2.92 - 0.00013365v^2 ………………………. Eq (3)

Putting GM Ev1 Parameter in Equation 2

= 0.95* 36.66* 2757/v = 73.45 + 0.213 v^2 + (1560) dv/dt

= 96018/v = 73.45 + 0.213 v^2 + 1560 dv/dt

= dv/dt = 61.55/v – 0.047 – 0.0001365 v^2 …………………………….Eq (4)

MATLAB CODE :-

 clear all
 close all
 clc
 
 % Solving for normal parameter of GM EV1
 
 time1 = linspace(0,50,501);                 % 0.15 time step in seconds
 Velocity = zeros(1,501);                    % Velocity step count
 dv =  zeros(1,501);                          % Differentiate velocity
 dt  =  0.15 ;                               % change in time
 
 for n = 1:500
     % Calculation below critical speed
     if Velocity(n) < 19.8
         
         % By using Equation no.3 to evaluate constant Torque.
         Velocity(n+1) = Velocity(n) + dt*(3.07-0.0001365*Velocity(n)^2);
         
     elseif Velocity(n)<= 35.8    %Velocity reaches at top speed
         Velocity(n+1) = Velocity(n);
         
         % By using equation no. 4 to evaluate at typical power
     else
         Velocity(n+1) = Velocity(n)+ dt*(61.55-0.047*Velocity(n)-0.0001365*Velocity(n)^2);
     end
 end
 dv(n+1)  =  dv(n)+0.1*Velocity(n);    % Velocity data to match zero
 
 for  i  = 1:500
     if(Velocity(i)==Velocity(i+1))
         fprintf('Acceleration time normal GM eV1 parameter  %f ',time1(i));
         break
     end
 end
 
 plot(time1,Velocity)
 hold on
 xlabel('Time (sec)')
 ylabel('Velocity (m/s)')
 grid on;
 title('WOT condition for Normal GM EV1 ')
 
         

Plotted Graph :-

Solving For 5% increase in the Parameter of GM EV1 by using the same above Equations.

Putting GM EV1 1 Parameter in Equation 1

= 11/0.3 * 0.95*140 = (0.00504*1638*9.81) + (0.625*1.8* v^2*0.19) + (1638 *dv/dt)

= 366.66 * 0.95*140 = (0.00504 *1638*9.81) + (0.625*1.8* v^2*0.19) + (1638 *dv/dt)

= 4875.78 = 80.98 + 0.213 v^2 + 1638 dv/dt

= 4794.8 = 0.213 v^2 + 1638 dv/dt

dv / dt = 2.92 - 0.0001300 v^2 ………………………. Eq (5)

Putting GM Ev1 Parameter in Equation 2

= 0.95* 36.66* 2757/v = 80.98 + 0.213 v^2 + (1638) dv/dt

= 96018/v = 80.98 + 0.213 v^2 + 1638 dv/dt

= dv/dt = 58.61/v – 0.049 – 0.0001300v^2 …………………………….Eq (6)

MATLAB CODE :-

 clear all
 close all
 clc
 
 % Solving for normal parameter of GM EV1
 
 time2 = linspace(0,50,501);                 % 0.15 time step in seconds
 Velocity2 = zeros(1,501);                    % Velocity step count
 dv =  zeros(1,501);                          % Differentiate velocity
 dt  =  0.15 ;                               % change in time
 
 for n = 1:500
     % Calculation below critical speed
     if Velocity2(n) < 19.8
         
         % By using Equation no.5 to evaluate constant Torque.
         Velocity2(n+1) = Velocity2(n) + dt*(2.92-0.0001300*Velocity2(n)^2);
         
     elseif Velocity2(n)<= 35.8    %Velocity reaches at top speed
         Velocity2(n+1) = Velocity2(n);
         
         % By using equation no. 6 to evaluate at typical power
     else
         Velocity2(n+1) = Velocity2(n)+ dt*(58.61-0.049*Velocity2(n)-0.0001300*Velocity2(n)^2);
     end
 end
 dv(n+1)  =  dv(n)+0.1*Velocity2(n);    % Velocity data to match zero
 
 for  i  = 1:500
     if(Velocity2(i)==Velocity2(i+1))
         fprintf('Acceleration time 5 percentage increase in GM EV1 parameter  %f ',time2(i));
         break
     end
 end
 
 plot(time2,Velocity2)
 hold on
 xlabel('Time (sec)')
 ylabel('Velocity (m/s)')
 grid on;
 title('WOT condition for 5% increase in GM EV1 ')
 
         

Plotted Graph :-

Now we will use Equation 3, 4, 5 and Equation 6 for Calculating the WOT Condition of GM EV1 by Using MATLAB scripting and plotting.

MATLAB CODE :-

 clear all
 close all
 clc
 
 % Solving for normal parameter of GM EV1
 
 time1 = linspace(0,50,501);                 % 0.15 time step in seconds
 Velocity = zeros(1,501);                    % Velocity step count
 dv =  zeros(1,501);                          % Differentiate velocity
 dt  =  0.15 ;                               % change in time
 
 for n = 1:500
     % Calculation below critical speed
     if Velocity(n) < 19.8
         
         % By using Equation no.3 to evaluate constant Torque.
         Velocity(n+1) = Velocity(n) + dt*(3.07-0.0001365*Velocity(n)^2);
         
     elseif Velocity(n)<= 35.8    %Velocity reaches at top speed
         Velocity(n+1) = Velocity(n);
         
         % By using equation no. 4 to evaluate at typical power
     else
         Velocity(n+1) = Velocity(n)+ dt*(61.55-0.047*Velocity(n)-0.0001365*Velocity(n)^2);
     end
 end
 dv(n+1)  =  dv(n)+0.1*Velocity(n);    % Velocity data to match zero
 
 % Solving for 5% increase in parameter of GM EV1
 % Solving for normal parameter of GM EV1
 
 time2 = linspace(0,50,501);                 % 0.15 time step in seconds
 Velocity2 = zeros(1,501);                    % Velocity step count
 dv =  zeros(1,501);                          % Differentiate velocity
 dt  =  0.15 ;                               % change in time
 
 for n = 1:500
     % Calculation below critical speed
     if Velocity2(n) < 19.8
         
         % By using Equation no.5 to evaluate constant Torque.
         Velocity2(n+1) = Velocity2(n) + dt*(2.92-0.0001300*Velocity2(n)^2);
         
     elseif Velocity2(n)<= 35.8    %Velocity reaches at top speed
         Velocity2(n+1) = Velocity2(n);
         
         % By using equation no. 6 to evaluate at typical power
     else
         Velocity2(n+1) = Velocity2(n)+ dt*(58.61-0.049*Velocity2(n)-0.0001300*Velocity2(n)^2);
     end
 end
 dv(n+1)  =  dv(n)+0.1*Velocity2(n);    % Velocity data to match zero
 
 % Normal GM EV1 
  for  i  = 1:500
     if(Velocity(i)==Velocity(i+1))
         fprintf('Acceleration time normal GM eV1 parameter  %f ',time1(i));
         break
     end
  end
 
  % 5% increase in GM EV1
   for  i  = 1:500
     if(Velocity2(i)==Velocity2(i+1))
         fprintf('Acceleration time 5 percentage increase in GM EV1 parameter  %f ',time2(i));
         break
     end
   end
 
   %Plotting
    plot(time1,Velocity,time2,Velocity2)
 hold on
 xlabel('Time (sec)')
 ylabel('Velocity (m/s)')
 grid on;
 title('Comparative WOT condition for GM EV1 ')

Plotted Graph :-

CONCLUSION :-

  • Thus from above we can say that increase in vehicle parameter leads in increase of Acceleration Time
  • Minimum length of Flyover = 16.67 meters.
  • Thus, Ratio of Hill Power for Fully and Hlaf Loaded is 1.54.
  • the new Drive prepared in Excel and Replaced it with Driver glider model and Simulated using Hill Climbing angle as 45degree.
  • the 5 % Change in Vehicle Parameter leads to increase Acceleration time.

REFFERENCE :-

https://in.mathworks.com/videos/matlab-and-simulink-racing-lounge-vehicle-modeling-part-1-simulink-1502466996305.html

https://in.mathworks.com/matlabcentral/fileexchange/63823-matlab-and-simulink-racing-lounge-vehicle-modeling

https://drive.google.com/file/d/1YiDuswwR2Oj0kW6fYTqzqoImkp-SBzKr/view?usp=sharing

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.