Menu

Executive Programs

Workshops

Projects

Blogs

Careers

Student Reviews



More

Academic Training

Informative Articles

Find Jobs

We are Hiring!


All Courses

Choose a category

Loading...

All Courses

All Courses

logo

Energy management system (EMS)

Energy distribution flowchart:   Preferred mode of operation: Low power demand; constant cruising speed (on a highway for instance) - use battery (power demand between 0 and 23kW) Medium power demand - use fuel cell (power demand between 23kW and 55kW) High power demand; during transient conditions - use ultracapacitor…

    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

    Read more Projects by Parth Maheshwari (56)

    Thermal Modeling of 10S1P Battery Pack

    Objective:

    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/SIMULINK   All types of electric vehicles, whether BEVs, HEVs, or PHEVs, contain a battery pack that powers the vehicle. Lithium-ion batteries…

    calendar

    30 Mar 2022 02:25 PM IST

    • HEV
    • MATLAB
    Read more

    Parsing NASA's thermodynamic data file using MATLAB

    Objective:

    Aim: To parse and create value out of NASA's thermodynamic data Objectives: Extract the 14 coefficients and calculate specific heat (Cp), enthalpy (H), and entropy (S) for all the species in the given data Calculate the molecular weight of each species and display it in the command window Plot the Cp, H, and S with respect…

    calendar

    02 Feb 2022 06:21 PM IST

    Read more

    Design of an Electric Vehicle - Tesla Model 3 (PMDC motor)

    Objective:

    OBJECTIVES: Design and simulate the Tesla Model 3 Standard Range RWD that uses a PMDC motor   Introduction Earth is heading for a disaster. Humanity is having a material and irreversible impact on Earth - we've destroyed half of the world's forests and will soon wipe out most of the rest. The human and economic consequences…

    calendar

    05 Jan 2022 09:30 PM IST

    Read more

    Design of an Electric Vehicle - Tesla Model 3 (PMSM motor)

    Objective:

    OBJECTIVES: Design and simulate the Tesla Model 3 Standard Range RWD that uses a PMSM motor   I've previously designed a Tesla Model 3 using a PMDC motor (here), even though in actuality the Tesla Model 3 uses an Interior Permanent Magnet Synchronous Motor (IPMSM). The fact that a PMDC motor and its control works…

    calendar

    05 Jan 2022 09:30 PM IST

    Read more

    Design and Modelling of an E-Rickshaw

    Objective:

    OBJECTIVES: Design and simulate an E-rickshaw in MATLAB/SIMULINK For any three standard driving cycles show energy consumption, temperature rise of motor & motor controller Run the vehicle at constant speed of 45 kmph for 100km (Wide Open Throttle) and analyse results   INTRODUCTION:     Conventional,…

    calendar

    05 Jan 2022 09:30 PM IST

    Read more

    Design and Modelling of a Fuel Cell Hybrid Electric Vehicle (3 propulsion sources)

    Objective:

    OBJECTIVES: Design, model, and simulate an entire Fuel Cell Hybrid Electric Vehicle powered by a Fuel Cell, Battery, and Ultracapacitor   INTRODUCTION: Why are FCHEVs on the rise? The two biggest problems with BEVs are driving range and charging time. FCHEVs are similar to ICE cars when their driving range and charging…

    calendar

    03 Jan 2022 01:14 PM IST

    Read more

    Design of an Electric Powertrain for Aircraft Towing application

    Objective:

    OBJECTIVES: Design and simulate an electric powertrain capable of towing a Boeing 737 Understand aircraft towing procedures and the reasons behind them  Learn about aircraft takeoff and other ground procedures to manuever the plane   1) Calculate the force and power required by a towing vehicle to push/pull an…

    calendar

    03 Dec 2021 08:02 PM IST

      Read more

      Rule-based energy management strategy: Load following

      Objective:

      Firstly, it's important to understand why a load following strategy is part of several energy management rule-based strategies. A load following strategy works by keeping in consideration the most efficient points of the respective energy storage system (whether its FC, battery, or UC), and developing an algorithm that…

      calendar

      19 Oct 2021 07:59 PM IST

        Read more

        Well to pump (WTP) & Well to wheel (WTW) analysis via GREET software

        Objective:

        Question 1: Well to pump CO2 emissions for various forms of hydrogen production. In the form of a table specify the various emissions in the hydrogen production. Consider the following pathways. Using Natural gas   Using nuclear energy   Using Coal   Using solar energy     CONCLUSION: For fewer…

        calendar

        09 Oct 2021 07:59 PM IST

        Read more

        Energy management system (EMS)

        Objective:

        Energy distribution flowchart:   Preferred mode of operation: Low power demand; constant cruising speed (on a highway for instance) - use battery (power demand between 0 and 23kW) Medium power demand - use fuel cell (power demand between 23kW and 55kW) High power demand; during transient conditions - use ultracapacitor…

        calendar

        08 Oct 2021 07:14 PM IST

          Read more

          Types of energy sources

          Objective:

          Question 1:Compare four different types of fuel cells and state their applications.   Type of FC Adv Disadv Operating temp, Stack size, Efficiency Applications Proton Exchange Membrane (PEMFC) Solid electrolyte - eliminating possibility of corrosion, no replishment needed due to it being solid Works well at low temperatures…

          calendar

          30 Sep 2021 05:28 AM IST

            Read more

            Ultracapacitor modelling

            Objective:

            Modelling an UC requires equations that make up the parameters of a UC:   `V_(UC)=V_(max)*SOC-IR_(losses)`   `OCV=intI/Cdt`   Charge  `Q=C*V_(max)`   `SOC_(UC)=SOC_(nom)-int(I_(UC)*eta_c)/Qdt`                  where; `eta_c` = coulombic efficiency…

            calendar

            24 Sep 2021 11:08 AM IST

              Read more

              Gear shift mechanism (Simulink & Stateflow)

              Objective:

              Question 1: Explain automatic transmission system through a simplified block diagram.               The torque converter is what transmits the torque from the engine to a rotating driven load. In an automatic transmission car, the torque converter connects the power source to the…

              calendar

              14 Sep 2021 12:39 PM IST

              Read more

              Driver & Vehicle model

              Objective:

              Overall model:     Driver subsystem block:   Resistance forces subsystem block:     Vehicle model subsystem block:  

              calendar

              10 Sep 2021 06:14 PM IST

                Read more

                Battery and Ultracapacitor

                Objective:

                Question 1: Consider a scenario where an aggressive driver is accelerating very rapidly and braking harshly in a city driving. Is battery better a choice to supply power than UC in this scenario? True False Why?   False. If its a pure BEV, then there is no choice but for the battery to be the power generator during…

                calendar

                06 Sep 2021 03:57 PM IST

                Read more

                Nernst's Equation & Polarization curve

                Objective:

                Question: Define Nernst equation for fuel cell and then define what parameters affect the reaction in a fuel cell in what way.   Nernst's equation for fuel cells: `E_(cell)=E^0+(RT)/(nF)*ln((prod_(r))/(prod_p))` where; `E_(cell)` = cell potential `E^0` = standard cell potential R = universal gas constant T =…

                calendar

                05 Sep 2021 06:28 PM IST

                  Read more

                  Components & Properties of the Fuel Cell

                  Objective:

                  Question 1:Name the components of a fuel cell 1 to 5 in this diagram.                 1. Current collector 2. Bipolar plate 3. Gas diffusion layer 4. Electrode: Anode/Cathode 5. Proton Exchange Membrane   Question 2:Oxygen is an important medium for the conduction of ions across…

                  calendar

                  31 Aug 2021 05:29 PM IST

                    Read more

                    Development of FCEVs

                    Objective:

                    Question 1:What were the first models of fuel cell vehicles developed in Asia, Europe and North America? What were the specifications of these vehicles? Compare them to the specifications of the current model.   Region Name of FCEV Range Top speed  FC output Asia Toyota FCHV - 2002 300km 155kmph  90kW Europe…

                    calendar

                    26 Aug 2021 06:10 PM IST

                      Read more

                      Thermal Management

                      Objective:

                      1) Differentiate between the embedded C programming and model based system approaches.    2) Draw a high-level schematic of a remote controller toy car system. Explain the working principle of the toy car system. What are the differences between a remote control toy car and an actual electric vehicle? State its…

                      calendar

                      16 Jul 2021 11:36 AM IST

                        Read more

                        Power Converters

                        Objective:

                        1.  a.) Why doesn't the MATLAB PID auto tuner work for a power converter? Show step wise process for a buck-boost converter circuit.    PID autotuner needs a linear model to design a PID controller. To get this linear model, when we press the "tune" button, it automatically linearizes a Simulink model using…

                        calendar

                        09 Jul 2021 12:33 PM IST

                        Read more

                        Analog Control Systems

                        Objective:

                        1. Answer the following:           a.) Compare analog control system with digital one with respect to electric vehicle motor.   Analog deals, processes, and outputs continuous signals in a certain range. It is always progressively changing, whereas digital uses binary language for all sorts…

                        calendar

                        03 Jul 2021 09:20 AM IST

                        Read more

                        PID Controllers

                        Objective:

                        1) In which situations feedforward control of DC motor fails? Prepare a MATLAB script for feedforward control and test it.   DC Motor control design:   Both electrical and mechanical components are represents here, with the DC motor modelling constants as: `T=K_mI_a` `V_(emf)=K_bomega`   The torque T(t)…

                        calendar

                        23 Jun 2021 10:49 AM IST

                        Read more

                        DC-DC Converter

                        Objective:

                         1a) Explain the following terms and note down their mathematical formulae. Rise time: time it takes for the response to rise from 10% to 90% of the steady-state response   Settling time: the time taken for the signal to be bounded to within a tolerance of 2-5% of the steady state value   Peak overshoot:…

                        calendar

                        21 Jun 2021 11:25 AM IST

                          Read more

                          Bode Plots and Step Response

                          Objective:

                          1a) List all the MATLAB commands related to transfer function, pole-zero-gain and step response.   Function Command tf create a transfer function in polynomial form zpk create a transfer function in zero-pole-gain (factorised) form filt create a transfer function in digital signal processing (DSP) convention  …

                          calendar

                          03 Jun 2021 10:04 AM IST

                          Read more

                          Transfer Function

                          Objective:

                          1) How hybrid electric cars can be operated more efficiently by autonomous driving systems?      Hybrid cars are powered by both an ICE and a battery in most cases. There are also hybrid vehicles that operate with fuel cell + battery. Which system to use when is very important to maximize MPG, and control…

                          calendar

                          28 May 2021 07:28 AM IST

                          Read more

                          Recent trends in the EV industry

                          Objective:

                          Compare the battery capacity and related performance of any three recent BEVs   Model Battery capacity (kWh) Curb weight (kg) Torque (Nm) Horsepower (hp) EPA Range (km) 0-60mph (sec) Top speed (kmph) 2021 Audi e-tron 95 2615 561.3 355 357 5.5 200 2021 BMW i3 42.2 1348 269.8 181 246 7.2 150 2021 Chevrolet Bolt EV 66…

                          calendar

                          09 May 2021 12:17 PM IST

                            Read more

                            Thermal Management of Battery

                            Objective:

                            OBJECTIVES: Explore the effect of increasing battery temperature on SOC Learn about thermal management techniques for an electric car battery pack   1) Create a simple simscape model with a battery and show the temperature dependance in the performance. Also connect a resistor load of 10 Ohm and compare the resultants…

                            calendar

                            07 May 2021 06:50 PM IST

                              Read more

                              Multi-cell Battery Pack

                              Objective:

                              Q) How does the weakest cell limit the usable capacity of the entire battery pack? What is the solution?   The 'weakest cell' is defined as the cell which limits the entire operation of the battery pack. It is the decider of how much the battery pack can be charged or discharged, and whether or not its maximum potential…

                              calendar

                              02 May 2021 04:42 PM IST

                                Read more

                                State of charge estimation

                                Objective:

                                1) What is coulomb counting? Explain how BMS implements coulomb counting for SOC estimation   Coulomb counting SOC is a measure of how much charge is available for use in the battery. For the application of rechargeable batteries in H/EVs, SOC is a crucial parameter and thus needs to be measured accurately though…

                                calendar

                                30 Apr 2021 07:07 PM IST

                                  Read more

                                  Modelling of Battery Pack

                                  Objective:

                                  OBJECTIVES: Build a battery pack with 3S4P configuration Simulate the model and comment on the results for SOC, voltage, and current Change the configuration to 4S3P and simulate the model Compare the results for both models   Battery configuration:   The lithium-ion datasheet used for this project is: https://www.ineltro.ch/media/downloads/SAAItem/45/45958/36e3e7f3-2049-4adb-a2a7-79c654d92915.pdf…

                                  calendar

                                  24 Apr 2021 06:14 AM IST

                                    Read more

                                    Fuel cell powered model

                                    Objective:

                                    OBJECTIVES: Explain the working priniciple 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   What is a fuel cell (FC) and how does it work?   A FC is an electrochemical…

                                    calendar

                                    20 Apr 2021 05:14 PM IST

                                    Read more

                                    Configuration and Characteristics of Lithium-ion Battery Model

                                    Objective:

                                    OBJECTIVES: Configure the generic battery model in MATLAB from the datasheet of a lithium ion battery Simulate generic battery model charge discharge using UDDS data   The lithium-ion datasheet used for this project is: https://www.ineltro.ch/media/downloads/SAAItem/45/45958/36e3e7f3-2049-4adb-a2a7-79c654d92915.pdf…

                                    calendar

                                    12 Apr 2021 12:20 PM IST

                                    Read more

                                    Mathematical Model of a Lead Acid Battery

                                    Objective:

                                    OBJECTIVES: To understand the chemistry and working principle of a lead acid cell/battery Examine the charge and discharge curves of a lead acid battery Write code to plot those curves   Introduction: Lead acid batteries provide the best value for power and energy per kilowatt-hour Have the longest life cycle Large…

                                    calendar

                                    07 Apr 2021 07:29 PM IST

                                      Read more

                                      Specifications of a Lithium-Ion Cell

                                      Objective:

                                      A lithium ion cell datasheet was chosen to answer the following:  https://www.ineltro.ch/media/downloads/SAAItem/45/45958/36e3e7f3-2049-4adb-a2a7-79c654d92915.pdf   1) What is the difference between nominal voltage and maximum voltage?   Nominal voltage - the voltage for which the circuit-breaker is designed…

                                      calendar

                                      30 Mar 2021 08:07 AM IST

                                        Read more

                                        Understanding Different Battery Chemistry

                                        Objective:

                                        Type of Li-ion cell Anode Cathode Chemical reaction Suitable applications Lithium Cobalt Oxide - LiCoO2 (LCO) Graphite carbon Cobalt oxide Anode: LiC6 ↔ C6 + Li+ + e- Cathode: CoO2 + Li+ + e- ↔ LiCoO2 Mobile phones, tablets, laptops, cameras Lithium Manganese Oxide - LiMn2O4 (LMO) Graphite carbon Lithium…

                                        calendar

                                        23 Mar 2021 05:17 PM IST

                                          Read more

                                          Braking of Electric Motors

                                          Objective:

                                          1) For a defined driving cycle, calculate the energy required for braking.   The energy required for braking would be the same energy required for acceleration. Suppose the car accelerates to a certain speed; to bring that speed down to zero by hitting the brakes would be referred to as braking energy. Therefore,…

                                          calendar

                                          22 Feb 2021 07:53 PM IST

                                          Read more

                                          Duty Cycle

                                          Objective:

                                          1) Why power electronics circuits are efficient? In practice, which types of losses occur in power electronics circuits?   What is power electronics? An application of electronics and circuitry that deals with the control and conversion of electrical power from one form to another. They function with the help of power…

                                          calendar

                                          20 Feb 2021 05:45 PM IST

                                          Read more

                                          Induction Motor Characteristics II

                                          Objective:

                                          1) Discuss about the equivalent circuit network of induction motor MATLAB model.             Working principle: An induction motor (IM) consists of a stationary component called a stator and a rotary component called the rotor. The stator consists of three coil windings to which 3-phase AC…

                                          calendar

                                          12 Feb 2021 01:28 PM IST

                                          Read more

                                          Wide-Open Throttle Condition II

                                          Objective:

                                          1) What is the difference between mapped and dynamic model of engine, motor and generator? How can you change model type?                                               Mapped (example):     …

                                          calendar

                                          10 Feb 2021 10:29 AM IST

                                          Read more

                                          Wide-Open Throttle (WOT) Condition I

                                          Objective:

                                          1) What is the ratio of hill-climbing power required by fully loaded tata ultra truck to the half-loaded one? The following data is for TATA ULTRA-1014:   Fully loaded truck would be 10,400kg, whereas half-loaded would be 3400 + 7000/2 = 6900kg Since hill-climbing power is simply calculated by P = mgvsin`theta`,…

                                          calendar

                                          10 Feb 2021 10:28 AM IST

                                          Read more

                                          Induction Motor Characteristics I

                                          Objective:

                                          1) How is the induction motor operation similar to the clutch?    Clutch operation Induction Motor operation Mechanical device that engages and disengages power transmission between driving and driven shaft Driving shaft is attached to the motor while the driven shaft produces the output power to move the wheels…

                                          calendar

                                          10 Feb 2021 10:28 AM IST

                                            Read more

                                            DC Motor Control

                                            Objective:

                                            OBJECTIVES: Understanding the difference between 4 quadrant DC drives and H-bridge DC drives Constructing the inputs needed to run a 4 quadrant chopper and analysing the output    1) Run MATLAB demo ‘Speed control of a DC motor using BJT H-bridge’. Modify the model such that armature current doesn’t…

                                            calendar

                                            03 Feb 2021 06:18 PM IST

                                            Read more

                                            EV Drivetrain

                                            Objective:

                                            1) Which types of power converter circuits are employed in electric and hybrid electric vehicles? Type of power converter Description DC - AC converter (Inverter) DC power from the battery to AC power used in an EV induction motor. The inverter can change the speed at which the motor rotates by varying the frequency of…

                                            calendar

                                            21 Jan 2021 06:11 PM IST

                                            Read more

                                            DC Machine Characteristics

                                            Objective:

                                            1) Implement DC machine torque speed characteristics equations in MATLAB script file. It asks user to input data and plots speed (RPM) versus torque (Nm). A DC machine is an electromechanical alternation device, and it consists of a DC motor and a DC generator A DC motor converts electrical DC power from a voltage/battery/power…

                                            calendar

                                            16 Jan 2021 07:42 PM IST

                                            Read more

                                            Simulation using ADVISOR Tool

                                            Objective:

                                            1) 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.   EV_defaults_in file was loaded Cargo mass set as 500kg All other parameters/conditions unchanged   FTP Drive Cycle Original distance…

                                            calendar

                                            03 Jan 2021 03:18 PM IST

                                              Read more

                                              Forces Acting on a Vehicle

                                              Objective:

                                              1a) What should be the maximum speed of the motor used in an electric scooter capable to run at 90 kmph, if the fixed gear ratio is 7 and tire size is 90/100 R10 53J? Assume the following arrangement from motor to wheel:         From 90/100 R10 53J, it is deducible that the wheel diameter…

                                              calendar

                                              19 Dec 2020 09:02 AM IST

                                                Read more

                                                BAJA All-Terrain Vehicle (ATV) model simulation using SIMULINK

                                                Objective:

                                                Aim: To carry out a system-level simulation of a BAJA ATV Objectives: Analyse all components and understand the relation and flow between the blocks Understand the different types of ways to model this BAJA ATV   An ATV is a small motor vehicle with three or four low-pressure tires designed for use on various types…

                                                calendar

                                                04 Dec 2020 05:36 PM IST

                                                Read more

                                                Control logic of a Washing Machine and Gear Shift mechanism using Stateflow in SIMULINK

                                                Objective:

                                                Objectives: Implementing the control logic of a washing machine using Stateflow Implementing the control logic of gear shift mechanism using Stateflow   Introduction: Stateflow can be best explained as a graphical representation of a machine consisting of states, transitions, and conditions. A stateflow chart can…

                                                calendar

                                                24 Nov 2020 05:40 PM IST

                                                Read more

                                                Using SIMULINK with script and workspace

                                                Objective:

                                                Objectives: Given an array of force and distance, determine the work done using SIMULINK Use MATLAB and SIMULINK together to implement an equation Studying the behaviour of 'Mass-Spring-Damper in Simulink and Simscape’ model   #Objective A:   Building the above coordinates using a signal builder:  …

                                                calendar

                                                17 Nov 2020 03:44 PM IST

                                                Read more

                                                Electric doorbell and Thermistor-based automatic fan using SIMULINK

                                                Objective:

                                                Aim: Modeling a solenoid operated doorbell Modeling a thermistor operated automatic fan Objectives: Simulating a situation where the circuit switch is closed for 2 seconds and then released to observe the physical movement of the solenoid plunger hitting the doorbell Simulating a situation where a thermistor is used to…

                                                calendar

                                                09 Nov 2020 08:48 AM IST

                                                  Read more

                                                  Basic function modeling and analysis of 'Suspension System Comparison' model using SIMULINK

                                                  Objective:

                                                  Objectives: Plotting a function using Simulink blocks  Analysis of a simulink model   #Objective A: The function to be plotted is: `y(x) = (x-1)(x-3)^2(x-9)^2` Graphical result:   #Objective B: Analysis of 'Suspension System Comparison'  Theory and Background:            …

                                                  calendar

                                                  29 Oct 2020 08:14 PM IST

                                                    Read more

                                                    Optimizing the Stalagmite function through Genetic Algorithm using MATLAB

                                                    Objective:

                                                    Aim: Finding the global maxima of the stalagmite function through optimization Objectives: Introduce the concept of genetic algorithm Showcasing the process of optimization through three progressive studies Plotting graphs to demonstrate the results Theory: Genetic algorithm is a search-based optimization technique based…

                                                    calendar

                                                    23 Sep 2020 01:33 PM IST

                                                      Read more

                                                      Curve Fitting and Data Prediction using MATLAB

                                                      Objective:

                                                      Aim: Write a program to perform curve fitting of linear and cubic polynomials given a large data set. Objectives: Plot linear and cubic fit curves along with the original data points Use splitwise method to see comparison of curve fitting with and without the method Calculate the error between original data and curve fit…

                                                      calendar

                                                      11 Sep 2020 02:55 PM IST

                                                        Read more

                                                        Solving Second Order ODEs: Simple Pendulum using MATLAB

                                                        Objective:

                                                        Aim: To construct, solve, and simulate a simple pendulum with damping Objective: Write the code to solve an ODE that represents the motion of a pendulum Plot displacement and angular velocity with respect to time Create an animation of the simulation Introduction: ODEs are used to describe the transient behaviour of engineering…

                                                        calendar

                                                        04 Sep 2020 05:25 PM IST

                                                        Read more

                                                        Air Standard Otto Cycle: Piston Kinematics using MATLAB

                                                        Objective:

                                                        Aim: To construct and analyze an Otto Cycle Objectives: Plot a Pressure-Volume graph Calculate the thermal efficiency of the cycle Introduction: An Otto Cycle is a thermodynamic cycle that represents the functioning of Spark Ignition (SI) internal combustion engines. The ideal cycle approximates the processes of SI engines…

                                                        calendar

                                                        29 Aug 2020 11:29 AM IST

                                                          Read more

                                                          2R Robotic Arm Simulation using MATLAB

                                                          Objective:

                                                          Aim: To simulate the forward kinematics of a 2R Robotic Arm using MATLAB   Objective: To write the code in MATLAB to simulate the forward kinematics of a 2R Robotic Arm Create an animation file of the plot   Description: Forward kinematics is the use of kinematic equations to control the position of the end-effector,…

                                                          calendar

                                                          29 Aug 2020 07:17 AM IST

                                                          Read more
                                                          Showing 1 of 56 projects