AIM: To study the specification of Lithium-ion battery OBJECTIVES: What is the difference between nominal voltage and maximum voltage? Under which situation we observe the changes in dimensions and weight of a cell. List out various mechanical testing and standards. What is the discard procedure suggested generally…
Abhishek Nimbalkar
updated on 07 Sep 2021
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 Abhishek Nimbalkar (64)
Steady vs unsteady state analysis
AIM: Steady VS unsteady analysis. OBJECTIVE: Compare your fastest steady-state simulation vs your fastest transient simulation and explain your results. SOLUTION This is the link for the previous project https://skill-lync.com/student-projects/solving-the-steady-and-unsteady-2dsolving-the-steady-heat-conduction-problem…
18 Dec 2021 04:40 AM IST
Solving the steady and unsteady 2DSolving the steady heat conduction problem
AIM: Solving the steady and unsteady 2D heat conduction problem OBJECTIVE: Steady-state analysis & Transient State Analysis Solve the 2D heat conduction equation by using the point iterative techniques that were taught in the class. The Boundary conditions for the problem are as follows; Top Boundary = 600 K…
13 Dec 2021 05:08 AM IST
Week 5.1 - Mid term project - Solving the steady and unsteady 2D heat conduction problem
AIM: Solving the steady and unsteady 2D heat conduction problem OBJECTIVE: Steady-state analysis & Transient State Analysis Solve the 2D heat conduction equation by using the point iterative techniques that were taught in the class. The Boundary conditions for the problem are as follows; Top Boundary = 600 K…
13 Dec 2021 05:08 AM IST
Linear Convection for varying timesteps
AIM: To write a code for the linear convection for varying time step OBJECTIVE: Write a function that accepts the time step as an argument and solves the same problem. You will compare the effect of the time step on the numerical solution. INPUTE 1. Number of nodes, n = 80 2. Time step , dt = 1e-4, 1e-3, 1e-2, and 1e-1…
03 Dec 2021 07:04 AM IST
Linear Convection for varying number of nodes
AIM: Simulate linear convection by varying the nodes along the length. Given Data: Numerical solution to the One-dimensional Linear Convection equation. 1. Assume that the domain length is L = 1m 2. The initial velocity profile is a step function. It is equal to 2m/s between x= 0.1 and 0.3 and 1m/s everywhere else 3. Use…
30 Nov 2021 05:55 AM IST
Week 3.5 - Deriving 4th order approximation of a 2nd order derivative using Taylor Table method
AIM: Deriving 4th order approximation of a 2nd order derivative using Taylor Table method. OBJECTIVE: A. Derive the following 4th order approximations of the second-order derivative, Central difference Skewed right-sided difference Skewed left-sided difference B. To write a program in Matlab to evaluate the second-order…
20 Nov 2021 03:13 AM IST
Deriving 4th order approximation of a 2nd order derivative using Taylor Table method.
AIM: Deriving 4th order approximation of a 2nd order derivative using Taylor Table method. OBJECTIVE: A. Derive the following 4th order approximations of the second-order derivative, Central difference Skewed right-sided difference Skewed left-sided difference B. To write a program in Matlab to evaluate…
19 Nov 2021 07:22 PM IST
Discretization for range of dx
AIM: Discretization for a range of dx OBJECTIVE: In part 1, you had computed the first, second, and fourth-order approximations for a given value of x and dx. For this program, you need to do the following. 1. For a range of dx, plot the first order, second and fourth-order error. dx range = [pi/4000,pi/40,20] Function …
16 Nov 2021 04:58 AM IST
Discretization basics
Aim: Write a program that compares the first, second, and fourth-order approximation of the first derivative against the analytical or exact derivative. Given equation `f(x) = (sin(x))/x^3` Code clc close all clear all %Function to be discritize % f(x) = sin(x)/x^3 % initial values x= pi/3; dx = pi/30; %Analytical…
13 Nov 2021 07:09 AM IST
Relation between Stoichiometric combustion and the number of carbon atoms.
AIM: To find the relation between Stoichiometric combustion and the number of carbon atoms. OBJECTIVE: 1. Write functions to calculate the stoichiometric co-efficient (ar) for each fuel 2. Show a plot that compares the effect of a number of atoms of carbon on the stoichiometric co-efficient "ar". Compare how this…
03 Nov 2021 07:33 AM IST
Mechanical design of battery pack
AIM: Design a mechanical battery pack. OBJECTIVE: Battery pack capacity: 18 kWh Cell: ANR26650M1-B Prepare a detailed battery pack drawing along with its enclosure. State your assumptions. INTRODUCTION As electric vehicles are increasing in the market is gradually increasing, there is considerable growth…
14 Oct 2021 02:08 PM IST
Project 1 Mechanical design of battery pack
AIM: Design a mechanical battery pack. OBJECTIVE: Battery pack capacity: 18 kWh Cell: ANR26650M1-B Prepare a detailed battery pack drawing along with its enclosure. State your assumptions. INTRODUCTION As electric vehicles are increasing in the market is gradually increasing, there is considerable growth…
14 Oct 2021 02:08 PM IST
Thermal Management of battery
AIM: Thermal Management of battery. OBJECTIVE - 1. Prepare a report summarizing thermal management techniques for the electric car battery packs (not more than 500 words). 2. create a simple simscape model with a battery and show the temperature dependence in the performance. Also, connect a resistor load of…
12 Oct 2021 05:29 PM IST
Multi cell Battery Pack
AIM: Multi-cell Battery Pack OBJECTIVE: -* 1. How weakest cell limits the usable capacity of the battery pack? 2. Explain the cell balancing techniques with relevant figures. OBJECTIVE 1 - How weakest cell limits the usable capacity of the battery pack? The weakest cell limits the usable capacity…
11 Oct 2021 09:32 AM IST
Week 7 State of charge estimation
AIM: State of charge estimation. OBJECTIVE - 1. Simulate the 3 test cases from the harness dashboard and write a detailed report on the results 2. What is coulomb counting? Refer to the above model and explain how BMS implements coulomb counting for SOC estimation? OBJECTIVE 1 - Simulate…
08 Oct 2021 10:39 AM IST
Modelling of Battery Pack
AIM: Modelling of Battery Pack. OBJECTIVE: a.Configure the batteries as per a Lithium-ion battery datasheet. b.Explain your parameters. c.Simulate the model and comment on the results for SOC, voltage, current in detail. d.Change the configuration to 4S3P and simulate the model. e.Compare the results for…
03 Oct 2021 06:30 AM IST
Fuel cell powered model
AIM: Fuel cell-powered model OBJECTIVE: Explain the working principle of a fuel cell model. Simulate the built-in model '6 kW 45 Vdc Fuel Cell Stack' and explain the results. Explain the voltage and current characteristics in the resultant graph. OBJECTIVE 1: Explain the working…
28 Sep 2021 07:15 AM IST
Configuration and Characteristic of battery model
AIM: Configuration and Characteristics of Battery Model. OBJECTIVE: A. From the datasheet of a lithium-ion battery configure the generic battery model in MATLAB B. Simulate generic battery model charge-discharge using UDDS data. Introduction The battery model is LIR18650 2600mAh…
24 Sep 2021 10:27 AM IST
Mathematical Model of a Battery
AIM: Mathematical Model of a Battery. OBJECTIVE: Run a MATLAB script for the mathematical model of lead-acid battery and comment on it. Introduction: Lead-acid batteries provide the best value for power and energy per kilowatt-hour Have the longest life cycle The large environmental advantage is that they are…
15 Sep 2021 11:21 AM IST
Specification of Lithium Ion battery
AIM: To study the specification of Lithium-ion battery OBJECTIVES: What is the difference between nominal voltage and maximum voltage? Under which situation we observe the changes in dimensions and weight of a cell. List out various mechanical testing and standards. What is the discard procedure suggested generally…
07 Sep 2021 11:11 AM IST
Week 1 Understanding Different Battery Chemistry
AIM: Understanding the Battery Chemistry. OBJECTIVE: 1. Prepare a table that 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 of it. 2. Compare the differences between each type of Li+ion battery…
03 Sep 2021 10:14 AM IST
Understanding Different Battery Chemistry
AIM: Understanding the Battery Chemistry. OBJECTIVE: 1. Prepare a table that 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 of it. 2. Compare the differences between each type of Li+ion battery…
03 Sep 2021 10:10 AM IST
Final Project: Electric Rickshaw modelling
AIM: Design of an Electric Rickshaw using MATLAB Simulink ABSTRACT: In this project, we work to create the MATLAB model of the ELECTRIC RICKHAEW by doing a PM brushed type DC motor and a suitable Lithium-Ion battery for the motor. Before this, we will remember what is Electric RICKHAEW, how it's functioning, and the…
31 Aug 2021 10:32 AM IST
Electric Rickshaw modelling
AIM: Design of an Electric Rickshaw using MATLAB Simulink ABSTRACT: In this project, we work to create the MATLAB model of the ELECTRIC RICKHAEW by doing a PM brushed type DC motor and a suitable Lithium-Ion battery for the motor. Before this, we will remember what is Electric RICKHAEW, how it's functioning, and the…
31 Aug 2021 10:23 AM IST
Thermal Management
AIM: To study the thermal management system for an EV vehicle OBJECTIVES 1. Differentiate between the embedded C programming and model-based system approaches. 2. a.) Draw a high-level schematic of a remote-controlled toy car system. Explain the working principle of the toy car system. …
26 Aug 2021 02:45 PM IST
Studying Micro-controller
AIM: To study the Micro-controller, BMS, pseudo-code, and microprocessor OBJECTIVES: What is the need for communication within the charger, battery pack, and motor drive? Pseudocode is an informal way of programming description that does not require any strict programming language syntax or underlying technology…
25 Aug 2021 05:21 AM IST
Power Converter
AIM: To study the power converter devices and methods of digital and analog devices. OBJECTIVES: 1. a.) Why does the MATLAB PID autotuner doesn’t work for a power converter? Show step-wise process for a buck-boost converter circuit. b.) Explain the importance of ADC and DAC blocks…
23 Aug 2021 10:39 AM IST
PID controller
AIM: To study the PID controller of a DC motor and understand the tunning process. OBJECTIVES 1. In which situations does feedforward control of DC motor fails? Prepare a MATLAB script for feedforward control and test it. 2. Assume a plant and a controller to prepare the same structure in Simulink as shown…
13 Aug 2021 10:35 AM IST
Tuning a compensator using a Bode plot graphical Tuning
AIM: To use bode diagram to tune a compensator for DC motor, explain some terms and explain S- plane OBJECTIVE: 1. a.) Explain the following terms and note down their mathematical formulae. Rise time Settling time Peak overshoot Steady-state error b.) Tune a compensator for DC Motor Using Bode…
09 Aug 2021 12:36 PM IST
Bode plot and Step response
Aim: Determine the Stability of a System with the help of the Frequency analysis technique "Bode Plot" in MATLAB. OBJECTIVES: 1. a.) List all the MATLAB commands related to transfer function, pole-zero-gain, and step response. b.) Apply all the commands for the following transfer functions in…
05 Aug 2021 08:05 AM IST
Transfer Function
AIM: To study the car's autonomous driving and the transfer function for the spring-mass and electrical system. OBJECTIVE: How hybrid electric cars can be operated more efficiently by autonomous driving systems? Derive transfer function of suspension system of a car and convert it state-space format. Are the…
28 Jul 2021 08:02 AM IST
Project-1: Powertrain for aircraft in runways
AIM: To develop the power train model for the Aircraft on the Runway. OBJECTIVES: Search and list out the total weight of various types of aircraft. Is there any difference between the ground speed and the airspeed? Why is it not recommended to use the aircraft's engine power to move it on the ground at the airport?…
21 Jul 2021 07:53 AM IST
Power train for aircraft
AIM: To develop the power train model for the Aircraft on the Runway. OBJECTIVES: Search and list out the total weight of various types of aircraft. Is there any difference between the ground speed and the airspeed? Why is it not recommended to use the aircraft's engine power to move it on the ground at the airport?…
21 Jul 2021 07:48 AM IST
Week-11 Challenge: Braking
AIM: To understand the braking of the vehicle and motor efficiency OBJECTIVES: 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…
08 Jul 2021 08:00 AM IST
Braking of the vehicle
AIM: To understand the braking of the vehicle and motor efficiency OBJECTIVES: 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…
08 Jul 2021 07:58 AM IST
Induction motor characteristic 2
AIM: To study the induction motor using these objectives OBJECTIVES: Discuss the equivalent circuit network of induction motor MATLAB model 3 phase, 50 Hz induction motor, represented by equivalent circuit constants X1 = X2 = 0.1 ohms and R1 = R2 = 0.2 ohms is operated at half of rated voltage and frequency. Calculate…
30 Jun 2021 07:23 AM IST
Induction motor characterstic
AIM: To study the induction motor and its different characteristics. OBJECTIVES: 1. How induction motor operation is similar to the clutch? 2. Calculate the starting time of a drive with the following parameters: J=10 kg-m2, …
26 Jun 2021 07:25 AM IST
Week-7 Challenge: DC Motor Control
AIM: To understand the DC motor control. OBJECTIVES: A. Explain a MATLAB demo model named ‘Speed control of a DC motor using BJT H-bridge’. B. Comment on the armature current shoot-up from the scope results. C. Refer to the help section of ‘The Four-Quadrant Chopper DC Drive…
19 Jun 2021 10:43 AM IST
Dc motor Control Challenge
AIM: To understand the DC motor control. OBJECTIVES: A. Explain a MATLAB demo model named ‘Speed control of a DC motor using BJT H-bridge’. B. Comment on the armature current shoot-up from the scope results. C. Refer to the help section of ‘The Four-Quadrant Chopper DC Drive…
19 Jun 2021 10:43 AM IST
Dc motor Control Challenge
AIM: To understand the DC motor control. OBJECTIVES: A. Explain a MATLAB demo model named ‘Speed control of a DC motor using BJT H-bridge’. B. Comment on the armature current shoot-up from the scope results. C. Refer to the help section of ‘The Four-Quadrant Chopper DC Drive…
19 Jun 2021 10:42 AM IST
Week-6 Challenge: EV Drivetrain
AIM: To study EV Drive train. OBJECTIVES: 1. Which types of power converter circuits are employed in an electric and hybrid electric vehicle? 2. An Electric Vehicle's powertrain with a 72V battery pack is shown in the diagram below. The duty ratio for acceleration operation is 'd1' and…
14 Jun 2021 08:28 AM IST
Learning EV Drivetrain
AIM: To study EV Drive train. OBJECTIVES: 1. Which types of power converter circuits are employed in an electric and hybrid electric vehicle? 2. An Electric Vehicle's powertrain with a 72V battery pack is shown in the diagram below. The duty ratio for acceleration operation is 'd1' and…
14 Jun 2021 08:26 AM IST
Understanding DC machine relations and behavior
AIM: To Understand the DC machine or motor. OBJECTIVES: Implement DC machine torque-speed characteristics equations in the MATLAB script file. It asks the user to input data and plots speed (RPM) versus torque (Nm). Submit the .m file for evaluation and attach the screenshots of all the required plots. How can you…
07 Jun 2021 07:25 AM IST
Week-4 Challenge WOT Condition Part-2
AIM: To perform the tasks using the powertrain Blockset model. OBJECTIVES: What is the difference between the mapped and dynamic models of engine, motor, and generator? How can you change the model type? How does the model calculate miles per gallon? Which factors are considered to model fuel flow? Run the HEV ReferenceApplication…
02 Jun 2021 08:37 AM IST
WOT Conditions on vehicle PART 2
AIM: To perform the tasks using the powertrain Blockset model. OBJECTIVES: What is the difference between the mapped and dynamic models of engine, motor, and generator? How can you change the model type? How does the model calculate miles per gallon? Which factors are considered to model fuel flow? Run the…
02 Jun 2021 08:36 AM IST
Week-3 Challenge: ADVISOR Tool
Aim: To use the ADVISOR tool for solving the Question and simulate the vehicles. OBJECTIVES: For EV_defaults_in file, if cargo mass is 500 kg with all other default conditions, can the vehicle travel for 45 km with FTP drive cycle? Conclude your observations. In the above case, try changing the battery capacity…
28 May 2021 05:49 AM IST
ADVISOR tool simulations.
Aim: To use the ADVISOR tool for solving the Question and simulate the vehicles. OBJECTIVES: For EV_defaults_in file, if cargo mass is 500 kg with all other default conditions, can the vehicle travel for 45 km with FTP drive cycle? Conclude your observations. In the above case, try changing the battery capacity…
28 May 2021 05:47 AM IST
To calculate the hill climbing power ratio for TATA ultra truck an d Model A WOT for GM EV1
Aim: To Calculate the ratio of power for hill-climbing for a fully loaded TATA Ultra truck to a half-loaded truck. To calculate the minimum length of the flyover. To prepare a drive cycle using an excel sheet and get the output using the drive cycle model. To model a Wide-open throttle (WOT) for a GM EV1 car. …
24 May 2021 10:07 AM IST
To calculate the Forces acting on Vehicle
AIM: To calculate the maximum propulsion power on a vehicle, maximum speed of the vehicle, Total traction power and to study the Range Rover Sport. OBJECTIVES: Calculating the speed of the motor from the given tyre specification, gear ratio, and speed. To calculate the vehicle propulsion power using the given data.…
09 May 2021 11:10 AM IST
Making a washing machine model and a gear transmission model in Simulink using control logic.
AIM: To apply the state control logic for making the simulation for washing machine and gear shifting login. OBJECTIVES: To set a control logic system of a washing machine for the set time sequence and process. The speed is variable for the gear shifting logic and to make a control logic for the shifting of the gear according…
28 Apr 2021 01:29 PM IST
Work done by a cutting tool, Plotting the equation using a script file, analyzing the spring mass and damper system.
AIM: To calculate the work done by a cutting tool when it covers a certain distance in a certain period of time. To plot a function in a Simulink, by creating a script file and connect that file to the model saving the results in a separate file. Analysis of the spring, mass, and damper system model in Simscape and…
21 Apr 2021 05:33 AM IST
Simulink model for Door bell and temperature control fan.
AIM: To make the doorbell block model using Simulink. To create the block model for a temperature-controlled fan. OBJECTIVES: Using the solenoid block in Simulink to create a doorbell model, operate the model in the Simulink, and plot the result. To make a model of a temperature-controlled fan system, which…
14 Apr 2021 11:15 AM IST
Week -2
AIM: To make the doorbell block model using Simulink. TO create the block model for a temperature-controlled fan. OBJECTIVES: Using the solenoid block in Simulink to create a doorbell model, operate the model in the Simulink, and plot the result. To make a model of a temperature-controlled fan system, which…
14 Apr 2021 11:14 AM IST
Solving the equation using the Simulink block diagram and plotting the results.
Aim: To plot the basic equation using the Simulink block. To run and compare the suspension system Objectives: The equation is given as `y(x)=(x-1)*(x-3)^2*(x-9)^2` is to be solved using the Simulink block diagram, and the result should be plotted for the given equation. The example in the help menu…
09 Apr 2021 09:15 AM IST
Project 2 - Rankine cycle Simulator
Aim: To simulate the Rankine cycle using Matlab SOLUTION: This challenge is submitted are the project please refer the below link for the Solution https://skill-lync.com/projects/simulating-the-rankine-cycle-using-matlab
04 Apr 2021 10:42 AM IST
Simulating the Rankine cycle using MATLAB
AIM: To simulate the Rankine cycle using MATLAB. OBJECTIVES: To calculate the state point of the Rankine cycle based on the user inputs. To plot the corresponding T-s and H-s plot for the inputs given. INTRODUCTION: The Rankine cycle is an idealized thermodynamic cycle describing the process by which a certain heat…
04 Apr 2021 10:38 AM IST
Project 1 - Parsing NASA thermodynamic data
Aim: - To do file praising of a NASA thermodynamic data file and plotting Cp, H, and S for the species in the files and calculating the molecular weight for each species. Solution:- The following challenge is submitted as the project please find the below link to see the project file. https://skill-lync.com/projects/nasa-thermodynamic-data-file-parsing-for-calculating-the-specific-heat-enthalpy-and-entropy…
24 Mar 2021 12:29 PM IST
NASA Thermodynamic data file parsing for calculating the Specific heat, Enthalpy and Entropy.
Aim: - To do the file parsing for the NASA thermodynamic data file, and to plot the Specific heat, Enthalpy, and Entropy of the given species. Objective: - To write a MATLAB code to extract the 14 coefficient from the given file and calculate the Enthalpy, Entropy, and specific Heat of the 53 species. …
24 Mar 2021 12:23 PM IST
Week 4.1 - Genetic Algorithm
Aim - To solve the stalagmite function and to maximize the results using the genetic algorithm. SOLUTION - This challenge is submitted as a project me see the below link for the project. https://skill-lync.com/projects/maximizing-a-stalagmite-function-using-genetic-algorithm-in-matlab OUTPUTS - …
11 Mar 2021 10:18 AM IST
Maximizing a Stalagmite function using genetic algorithm in MATLAB.
Aim - To solve a stalagmite function in Matlab and maximizing the function using a genetic algorithm. INTRODUCTION - Genetic algorithm- Genetics is the word the is mostly derived from the evolution theory proposed by Charles Darwin, which states that " it is not the strongest that survive nor the most…
11 Mar 2021 10:13 AM IST
Week 3 - Solving second order ODEs
AIM - to generate a plot for a simple pendulum and create an animation for the same. SOLUTION - The solution for the above project is submitted as a project please access the below link for the project. https://skill-lync.com/projects/creating-a-simple-pendulum-animation-using-matlab
03 Mar 2021 10:20 AM IST
Creating a Simple pendulum animation using MATLAB
AIM - To generate a plot for a simple pendulum and create the animation for the same. INTRODUCTION - A simple pendulum is an arrangement in which a weighted mass is suspended with the help of a string, which is fixed at one end and free at another end. This weighted mass free to move in space when provided with an…
03 Mar 2021 10:15 AM IST
Plotting OTTO cycle and calculating the efficiency of the petrol engine.
AIM - To plot the OTTO cycle for a petrol engine and calculating the efficiency. INTRODUCTION - The Otto cycle is the ideal cycle for a spark-ignition reciprocating engine. It is named after Nikolaus A. Otto who builds a successful four-stroke engine in 1876 in Germany using the cycle proposed by Frenchman…
28 Feb 2021 11:10 AM IST