Q1) Using block diagrams, come up with a forward model for a conventional vehicle that includes the driver, controller and vehicle plant. The vehicle plant must at least contain an engine, fuel tank, transmission coupling unit, transmission, differential, wheels and the vehicle. a. Each of the elements mentioned above…
Dhilipan Sivasamy
updated on 06 May 2022
Project Details
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...
Read more Projects by Dhilipan Sivasamy (45)
Week 7 - Simulation of a 1D Supersonic nozzle flow simulation using Macormack Method
Simulating quasi 1-D supersonic flow through a converging diverging nozzle using MacCormack method Objective: Deducing the conservative and non-conservative forms of governing equations and implementing MacCormack method to solve the equations and comparing the results. Computing the steady state distribution of fluid…
18 Dec 2022 03:13 PM IST
Week 5.1 - Mid term project - Solving the steady and unsteady 2D heat conduction problem
To solve the 2D heat conduction problem for the steady and unsteady state using Jacobi, gauss seidel, and successive over-relaxation iterative techniques. THEORY: Conduction is a mode of heat transfer, generally takes place in solids due to temperature differences associated with free electron and lattice vibration. A…
01 Aug 2022 09:04 AM IST
Week 3.5 - Deriving 4th order approximation of a 2nd order derivative using Taylor Table method
Theory : During solving a CFD problem we may come across partial derivative equation which consists 2nd order derivative. Since due to complexity of the equation we may have to chose numerical approach rather than analytical. But when dealing with numerical approach we try to make the error margin as low as possible.…
27 Jul 2022 06:43 PM IST
Simulation of an all-terrain vehicle using BAJA ATV Model
TYPES OF MODEL STUDIES : BAJA ATV model without Dashboard (cvt Model) BAJA ATV model - Data Extraction (cvt Model) BAJA ATV model with Dashboard (cvt Model) BAJA ATV model - Mapped Lookup Table without Dashboard (cvt Model_mapped) BAJA ATV model - Mapped Lookup Table With Dashboard (cvt Model_Dashboard_mapped) Introduction…
22 Jul 2022 06:06 AM IST
Week 6 - Data analysis
AIM: To perform the data analysis of a given data by programming in Python Theoritical Background: Data analysis plays a role in making decisions more scientific and helping businesses operate more effectively. Data analysis is a process of inspecting, cleansing, transforming and modeling data with the goal of discovering…
17 Jul 2022 07:26 PM IST
Week 5 - Curve fitting
AIM: To write codes in python to perform curve fitting. OBJECTIVE: To write codes to fit a linear and cubic polynomial for the Cp data. To plot the linear and cubic fit curve along with the raw data points. Tp measure the fitness characteristics for both the curves THEORY: Curve fitting is the way we model or represent…
08 Jul 2022 07:35 PM IST
Week 3 - Solving second order ODEs
write a program that solves the following ODE. This ODE represents the equation of motion of a simple pendulum with dampingIn the above equation,g = gravity in m/s2,L = length of the pendulum in m,m = mass of the ball in kg,b=damping coefficient.Input :L=1 metre,m=1 kg,b=0.05.g=9.81 m/s2.Simulate the motion between 0-20…
01 Jul 2022 08:27 PM IST
Week 2 Air standard Cycle
Aim : Based on the concepts you have learnt during the forward kinematics routine, go ahead and write code that can solve an otto cycle and make plots for it. Requirement : Your code should create a PV diagram You should output the thermal efficiency of the engine. Answer : Formula : Volume :`v/v_c = 1+1/2*(r_c-1)*[R+1-cos…
28 Jun 2022 02:05 PM IST
Development of a forward energy-based fuel consumption model of a P1 hybrid vehicle
As discussed in Lecture 11, Project 2 deals with the development of a forward energy-based fuel consumption model of a P1 hybrid vehicle. This model is based on the conventional vehicle model from Project 1. The main goal of this project is to understand the functionality of a P1 hybrid and be able to model it. Honda Insight…
21 Jun 2022 07:50 PM IST
Development of a forward energy-based fuel consumption model
Q1. Project 1 deals with the development of a forward energy-based fuel consumption model of a conventional vehicle. Aim : Tabulate the fuel economy numbers (kmpl) for UDDS and HWFET cycle. This forms the baseline numbers for comparing with the future hybrid version. Plot the time trace for engine, transmission input,…
21 Jun 2022 07:48 PM IST
Project 2-Highway Assistant-Lane Changing Assistant
Aim : To design highway lane assistance model which is AUTOSAR component Objective : To develop one specific requirement of Highway Assistant – Lane Changing Assistant algorithm. Idea is to familiarize with concepts of Autosar Software Component Development in MATLAB Environment by following the Model…
17 Jun 2022 01:11 PM IST
Project 1- Traffic Jam Assistant Feature
Answer : Model : Subsystem : Requirement 1 : Display Unit : Model Settings : SLDD file creation : Model Explorer : Model Advisor : Code Generation : Requirment Tagging :
12 Jun 2022 02:16 PM IST
Week 11 Challenge (DHEV)
From the Given diagram we are used to define a various alphabets and stage variables are given. Using these variables and path is to be constructed from A to J using shotest path to use less cost to go between the two states. Starting : x(0)=A x(1)=D x(2)=G x(3)=I x(4)=J From the starting point the value of stage…
31 May 2022 05:01 AM IST
Week 9 Challenge (DHEV)
Q1) Sample current data (Pack_Current_test.mat) is provided for a battery test cycle. Input the current data to the battery model (can use “From Workspace” block) and examine the open circuit voltage and terminal voltage of the pack, SoC and the internal resistance. Export the variables to the workspace (can…
31 May 2022 05:00 AM IST
Week 8 Challenge (DHEV)
Q1) Write in brief about axial flux motors and the differences, advantages and disadvantages between radial and axial flux motors. A motor is a mechanism that transforms the motor’s energy into mechanical energy. Its operation is based on the electromagnetic interaction of the magnetic field created by the structure’s…
31 May 2022 04:58 AM IST
Project 2 Adaptive Cruise Control
Main Project – Adaptive Cruise Control (ACC) General Overview: Adaptive Cruise Control Feature for passenger cars allows the host vehicle to adapt to the speed in line with the flow of traffic. Driving in heavy traffic or keeping a safe distance to the preceding vehicle calls for a high level of concentration. The…
30 May 2022 02:37 AM IST
Project 1 (Mini Project on Vehicle Direction Detection
Mini Project - Vehicle Direction Determination General Overview: Identifying the direction of the vehicle is one of the important & diverse features in Autonomous driving & Advanced Driver Assistance Features. This particular sub-feature of identifying the direction of vehicle is basically identifying the direction the…
29 May 2022 06:23 AM IST
Project 2 Thermal modeling of battery pack
For a 10 cell series lithium ion battery model, simulate the thermal effects and compare life cycle performance at various temperatures, charge & discharge rates using MATLAB. Answer : The Function blocks used to design the model as per given requirements are as follows : Battery of 10 numbers and all connected in…
15 May 2022 07:19 PM IST
Project 1 Mechanical design of battery pack
Battery pack capacity: 18 kWh Cell: ANR26650M1-B Prepare a detailed battery pack drawing along with its enclosure. State your assumptions. From Datasheet, Nominal Voltage = 3.3 V Cell Capacity = 2.5 Ah Internal Impedance = 6 m ohms Cell Weight = 76 g Cell Dimension = 26*65 mm Operating Temperature = -30 to`55^0`C…
14 May 2022 07:57 PM IST
Week 7 State of charge estimation
Q1). Simulate the 3 test cases from harness dashboard and write a detailed report on the results ? Downloading and opening of Closedloop BMS Hardness Dashboard Model : Opening of Matlab Software and Open Simulink model file of "Closed Loop BMS hardness dashboard" in Test`to`System`to`BMS_closed_loop_hardness_dashboard…
10 May 2022 08:34 PM IST
Week 7 : Number of teeth for the sun and ring gear. (DHEV)
Q1. Consider 2 planetary gear sets as shown in the figure. Number of teeth for the sun and ring gear for both the sets are mentioned below. Consider the following connections: Input – S1; Output – C2; Ground – R1, R2; C1 connected to S2b. Input – S1; Output – C2; Ground…
07 May 2022 07:58 AM IST
Week 10 : Fuel Consumption rate (DHEV)
Q1) Calculate fuel consumption rate for a given vehicle operating condition for all feasible gears. Select the gear that results in the lowest fuel consumption. To calculate fuel consumption rate from engine operating condition, use Engine data provided (Engine_data_1_9L_Saturn_95kW.mat). Use “interp2” function…
06 May 2022 09:20 PM IST
Week 5 : Create a Block Diagram For Forward Model of a Hybrid Vehicle (DHEV)
Q1. To create a block diagram, develop a forward model for a hybrid vehicle that includes the driver, controller, and vehicle plant. The vehicle plant must contain an engine, fuel tank, transmission coupling unit, transmission, differential, wheels, and the vehicle.Working on the hybrid vehicle (simple definition):Today's…
06 May 2022 10:22 AM IST
Week 4 : Forward Model For a Conventional Vehicle (DHEV)
Q1) Using block diagrams, come up with a forward model for a conventional vehicle that includes the driver, controller and vehicle plant. The vehicle plant must at least contain an engine, fuel tank, transmission coupling unit, transmission, differential, wheels and the vehicle. a. Each of the elements mentioned above…
06 May 2022 10:19 AM IST
Week 3 : Calculating vehicle and trailer values using Drive Cycles in Matlab (DHEV)
Q1) Consider a vehicle and trailer having the following parameters: Consider the scenario of flat ground, no headwind and no trailer. Analyze the following cycles:a. UDDSb. HWFET For each cycle, compute the following:1. Average positive power in kW2. Maximum positive power in kW3. Maximum negative power in kW4. Positive…
06 May 2022 10:17 AM IST
Week 2 : Calculation of vehicle and trailer Value in Matlab (DHEV)
Q1) Consider a vehicle and trailer having the following parameters: Using the above values, calculate, the force in [N], torque in [Nm] and power in [kW] requirement at the wheel as a function of vehicle speed in [kmph] for the following scenarios: a. No acceleration, flat ground, no headwind, no trailerb. No acceleration,…
06 May 2022 10:15 AM IST
Week 1 : Basic About Electric Vehicle and Hybrid ? (DHEV)
1. The hybrid/electrified vehicular transportation situation in India ? Introduction : The electric vehicle industry in India is a growing industry. The central and state governments have launched schemes and incentives to promote electric mobility in the country and some regulations and standards are also in…
06 May 2022 10:13 AM IST
Week 8 : axial flux motors (DHEV).
Q1) Write in brief about axial flux motors and the differences, advantages and disadvantages between radial and axial flux motors. A motor is a mechanism that transforms the motor’s energy into mechanical energy. Its operation is based on the electromagnetic interaction of the magnetic field created by the structure’s…
06 May 2022 10:10 AM IST
Week 6 : Consider the following engine parameters for a typical 4-cylinder engine. (DHEV)
Q1. Consider the following engine parameters for a typical 4-cylinder engine. Using the Willans line model, generate the engine efficiency map, fuel consumption map and max torque curve. Plot the maps with engine speed on x-axis and engine brake torque on y-axis, and the efficiency and fuel consumption points represented…
06 May 2022 10:04 AM IST
Week 1 Understanding Different Battery Chemistry
Q1. Prepare a table which includes materials & chemical reactions occurring at the anode and cathode of LCO, LMO, NCA, NMC, LFP and LTO type of lithium ion cells.Give your detailed explanation on it Types of Li-ion Battery Anode Material Cathode Material Seperator Electrolyte Anode Chemical Reaction Cathode Chemical…
05 May 2022 10:11 AM IST
Project-1: Powertrain for aircraft in runways
Part A: 1. Search and list out the total weight of various types of aircrafts. Aircraft Empty Weight Max Fuel Weight Max Cargo Weight Max Gross Takeoff Weight Antanov 285,000 kg 661,400 lbs 417,000 lbs 1,411,000 lbs 300,000 kg 190,000 kg 640,000 kg…
04 May 2022 10:43 PM IST
Final Project: Design of an Electric Vehicle
Create a MATLAB model of electric car which uses a battery and a DC motor. Choose suitable blocks from Powertrain block set. Prepare a report about your model including following: Objectives: 1. System level configurations 2. Model parameters 3. Results 4. Conclusion Explantion : Making a Model…
04 May 2022 07:22 PM IST
Week-11 Challenge: Braking
Q1. For a defined driving cycle, calculate the energy required for braking. Calculating the energy required for braking of HWFET Drive Cycle- Braking: Braking is a condition to slow down or stops a moving vehicle as required. There are several techniques toapply brakes, which can be mechanical or electrical. The most…
03 May 2022 09:37 AM IST
Week-7 Challenge: DC Motor Control
Q1. A. Explain a MATLAB demo model named ‘Speed control of a DC motor using BJT H-bridge’. The Bipolar Junction Transistor (BJT) when used for power switching applications, operates as an IGBT. When it is conducting (BJT operating in the saturated region), a forward voltage Vf is developed…
28 Apr 2022 09:57 PM IST
Week-6 Challenge: EV Drivetrain
Q1. Which types of power converter circuits are employed in electric and hybrid electric vehicle? AC to DC converter This type of converter takes an AC power supply and converts it to a DC one. Power generated from a power plant is transmitted to our homes at a voltage of 230V at a frequency of 50Hz which we can use…
27 Apr 2022 10:18 PM IST
Week-4 Challenge WOT Condition Part-2
Q1. What is the difference between mapped and dynamic model of engine, motor and generator? How can you change model type? Mapped Engine : It represent macro engine behaviour as a set of lookup tables (brake torque, fuel flow, air mass flow, exhaust temperature, efficiency and emission) as function of commond…
24 Apr 2022 09:06 PM IST
Week-3 Challenge: ADVISOR Tool
ADVISOR TOOL : Advanced Vehicle Simulator (ADVISOR) was first developed in November 1994 at the National Renewable Energy Laboratory. It was designed as an analysis tool to assist the US Department of Energy (DOE) in developing technologies for hybrid electric vehicles (HEV) through the Hybrid Electric Vehicle Propulsion…
22 Apr 2022 09:42 PM IST
Week - 4
Q1. Implement Control Logic of a Washing Machine Using Stateflow : Block Diagram : In Block diagram The Washine Machine is showen by use of Water supply and Power Supply switches. Then it is given to the constant value, Then it is given to the Chart and then output is showen by use of display. When the Process is Done…
07 Apr 2022 05:57 AM IST
Week -2
Q1). Door Bell : Explation : Pluse Generator is used to generate pluse of signal to a time interval to control the switch using simulink-PS converter. Then the switch is connected to battery, Electrical reference block to grounding all electrical blocks and to Solinoid Block which is used to producer electromagnetic to…
28 Mar 2022 07:15 PM IST
Project 2 - Rankine cycle Simulator
close all clear all clc while (1) % WHILE LOOP IS USED IN THE STARTING OF THE PROGRAM % Printing Discrition Of All Process fprintf(' RANKINE CYCLE SIMULATOR\n'); % PRINTING THE TITLE OF THE PROGRAM fprintf('Process 1-2: Isentropic Expansion in The Turbine\n'); % PRINTING THE PROCESS STEPS, FIRST PROCESS ISENTROPIC EXPANSION…
16 Feb 2022 08:07 PM IST
Project 1 - Parsing NASA thermodynamic data
clear all close all clc %step 1 f1 = fopen('THERMO.txt','r'); % f1 is used to open file using fopen command header = fgetl(f1); % Header is used for getting header of the file temp_range = fgetl(f1); % temp_range is to get temperature range a = strsplit(temp_range,' '); % strsplit is used to split the temperature range…
14 Feb 2022 10:17 PM IST
Week 4.1 - Genetic Algorithm
STALAGMITE FUNCTION : close all clear clc % Defining our search space x = linspace(0,0.6,350); y = linspace(0,0.6,350); % Creating a 2Dimensional mesh [xx, yy] = meshgrid(x, y); % Evaluating the stalagmite function for i = 1:length(xx) for j = 1:length(yy) input_vector(1)=xx(i,j); input_vector(2)=yy(i,j); f(i,j) = stalagmite(input_vector);…
05 Feb 2022 10:47 PM IST
Week 3 - Solving second order ODEs
% Usin Second order derivation to calculating pendulum motion % Input b = 0.05; % Damping coefficient g = 9.81; % Acceleration due to gravity l = 1; % Length of the pendulum m = 0.1; % Mass of the ball % Initial condition theta_O = [0;3]; % theta is the initial condition for the pendulum t_span = linspace(0,20,500);…
11 Jan 2022 09:13 PM IST
Week 2- 2R Robotic Arm Challenge
% Robotic arm movement % Input l1 = 2; l2 = 1; theta1 = linspace(0,90,10); theta2 = linspace(0,90,10); ct = 1; for i = 1:length(theta1) THETA1 = theta1(i); for j = 1:length(theta2) THETA2 = theta2(j); x0 = 0; y0 = 0; x1 = l1*cosd(THETA1); y1 = l1*sind(THETA1); x2 = x1+l2*cosd(THETA2); y2 = y1+l2*sind(THETA2); % Plotting…
09 Jan 2022 09:34 AM IST