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…

Abhishek Nimbalkar

updated on 25 Aug 2021

Project Details

Loading...

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.

Please login to add a comment

Other comments...

No comments yet!

Be the first to add a comment

Be the first to add a comment

Read more Projects by Abhishek Nimbalkar (64)

Steady vs unsteady state analysis

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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.

Objective:

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

Objective:

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

Objective:

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.

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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

Objective:

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.

Objective:

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

Objective:

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

Objective:

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.

Objective:

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.

Objective:

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.

Objective:

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

Objective:

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.

Objective:

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

Objective:

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

Objective:

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

Objective:

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.

Objective:

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

Objective:

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.

Objective:

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

Objective:

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

Objective:

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.

Objective:

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

Showing 1 of 64 projects