Electrical and electric vehicle project ideas for final year students

24 projects that Skill-Lync learners have actually built, in electric and hybrid vehicles, batteries and BMS, motor control, power electronics and embedded systems. Each one comes with real reports you can read before you choose, the tools you need, and one way to extend it into a final-year project.

As of 15 Nov 2026: 8,711 of 1,41,067 public learner reports match one of these ideas · Counts are reports, not unique students

How to pick one

  1. Start from the job you want. EV and battery roles want vehicle models, drive cycles, state of charge estimation and pack design. Power electronics roles want converter design and loss calculations. Embedded roles want working code on a real board.
  2. Read two reports first. You will see the real effort, the software and where people got stuck.
  3. Change one thing and measure it. A different drive cycle, motor, chemistry, control strategy or switching device. That is what makes a course project a final-year project. Each idea below suggests one.

Electric and hybrid vehicle project ideas

Drivetrain sizing, drive cycles, braking energy and whole-vehicle models.

EV drivetrain: motors, converters and gear ratio

BeginnerMATLAB, Simulink866 reports

Work out what an electric drivetrain needs: the motor type, the power converters between battery and motor, and the gear ratio that gives the target top speed and acceleration. A good first EV project because every later model builds on it.

Make it a final-year project: Size the drivetrain for a real two-wheeler sold in India and compare your numbers with its published specs.

Learn it in Introduction to Hybrid Electric Vehicle using MATLAB and Simulink

Vehicle energy use on drive cycles with ADVISOR

BeginnerMATLAB, ADVISOR932 reports

Run a conventional, hybrid and electric car through standard drive cycles in ADVISOR, a free MATLAB vehicle simulator, and compare fuel or energy use, and where the energy goes.

Make it a final-year project: Change one parameter (vehicle mass, frontal area or battery size) and plot its effect on range.

Learn it in Introduction to Hybrid Electric Vehicle using MATLAB and Simulink

Braking energy and regenerative braking

BeginnerMATLAB, Excel826 reports

Calculate how much kinetic energy a vehicle throws away when it brakes over a drive cycle, and how much of it a motor can recover as a generator, given its torque-speed limits.

Make it a final-year project: Compare two regenerative braking strategies (series and parallel blending) on range for one drive cycle.

Learn it in Introduction to Hybrid Electric Vehicle using MATLAB and Simulink

Electric rickshaw model in Simulink

IntermediateMATLAB, Simulink318 reports

Model a three-wheel passenger e-rickshaw with a rear PM brushed DC motor: vehicle, motor, controller and battery. Report energy use on three drive cycles and the temperature rise of the motor and controller at 45 km/h.

Make it a final-year project: Swap the brushed motor for a BLDC motor and compare efficiency and range, a very practical question for Indian e-rickshaw makers.

Learn it in Introduction to Control of Electric Vehicle

Electric car with a Li-ion battery and a speed controller

IntermediateMATLAB, Simulink, Simscape211 reports

Build an EV in Simscape with a lithium-ion battery and an electric motor, and write a PI controller that turns the target speed into accelerator and brake commands. Check it follows a drive cycle.

Make it a final-year project: Tune the controller gains and show the trade-off between speed-tracking error and energy use.

Learn it in Introduction to Control of Electric Vehicle

Fuel cell powered vehicle model

IntermediateMATLAB, Simulink62 reports

Model a vehicle powered by a hydrogen fuel cell with a battery buffer, and see how the two share the load during acceleration and cruising.

Make it a final-year project: Add an ultracapacitor for peak power and show how much it reduces battery stress.

Learn it in Fuel cell and Ultra capacitor for EV using MATLAB & Simulink

Fuel consumption model of a P1 hybrid

AdvancedMATLAB, Simulink12 reports

Build a forward, energy-based model of a mild hybrid where the motor sits on the engine crankshaft (P1), and estimate fuel saved against the same car without the motor.

Make it a final-year project: Compare P1 with a P2 layout, or test two energy management rules.

Learn it in Development of Hybrid Drives using MATLAB & Simulink

Battery and BMS project ideas

Chemistry, state of charge, pack design and thermal behaviour.

Comparing Li-ion battery chemistries

BeginnerResearch, Excel784 reports

Compare NMC, LFP, NCA and other lithium-ion chemistries on energy density, cycle life, safety, cost and temperature range, and explain why makers choose each.

Make it a final-year project: Pick an Indian EV, find its chemistry, and argue whether it was the right choice for that use.

Learn it in Introduction to Battery Technology for Electric Vehicle

State of charge estimation for a BMS

IntermediateMATLAB, Simulink659 reports

Run a battery management system (BMS) model against test cases and check how well it estimates state of charge, the battery's fuel gauge, compared with the true value.

Make it a final-year project: Implement coulomb counting and an extended Kalman filter side by side and compare the error under sensor noise.

Learn it in Introduction to Battery Technology for Electric Vehicle

Battery behaviour on a drive cycle

IntermediateMATLAB, Simulink52 reports

Feed a drive cycle into a battery model and track current, voltage, state of charge and heat over the trip.

Make it a final-year project: Repeat at 0 °C and 40 °C and show how temperature changes usable energy.

Learn it in Introduction to Battery Technology for Electric Vehicle

A simple multi-cell battery pack

BeginnerMATLAB, Simscape55 reports

Connect cells in series and parallel in Simscape to reach a target voltage and capacity, then watch what happens when one cell is weaker than the rest.

Make it a final-year project: Add passive cell balancing and show how it changes usable capacity.

Learn it in Introduction to Battery Technology for Electric Vehicle

Mechanical design of an EV battery pack

IntermediateMATLAB, CAD638 reports

Turn a vehicle's voltage and range target into a pack: cell choice, series and parallel count, module layout, busbars and the enclosure that has to survive vibration and a crash.

Make it a final-year project: Design the pack for an Indian e-scooter and check it against the AIS-156 battery safety rules.

Learn it in Li-ion Battery System design in EV & ES

Thermal modelling of a battery pack

IntermediateMATLAB, Simulink or Fluent524 reports

Estimate the heat each cell makes from its internal resistance, then model how the pack warms up during fast charging and hard driving, and whether every cell stays below its limit.

Make it a final-year project: Compare air and liquid cooling for the same pack, or find the hottest cell and redesign around it.

Learn it in Battery Thermal Management using Ansys Fluent and MATLAB

Motor control and power electronics project ideas

DC and induction motor drives, and the converters that feed them.

DC motor control in Simulink

BeginnerMATLAB, Simulink854 reports

Model a DC motor and its drive, then control its speed by changing the armature voltage through a chopper circuit.

Make it a final-year project: Close the loop with a PI controller and tune it for a step change in load torque.

Learn it in Introduction to Hybrid Electric Vehicle using MATLAB and Simulink

Speed control of a DC motor from first principles

IntermediateMATLAB, Simulink276 reports

Write the motor's electrical (KVL) and mechanical (torque balance) equations, build the transfer function and design a speed controller around it.

Make it a final-year project: Compare armature voltage control with field weakening above base speed.

Learn it in EV Fundamentals

3-phase induction motor drive for an EV

AdvancedMATLAB, Simulink68 reports

Model a 3-phase inverter switching at 10 kHz driving a squirrel-cage induction motor with V/f control, and study its speed, torque and current.

Make it a final-year project: Add closed-loop speed control or compare V/f with field-oriented control.

Learn it in Electric Motor Design using MATLAB and ANSYS Maxwell

Boost converter design and loss calculation

IntermediateMATLAB, Simulink75 reports

Design a boost converter that steps a DC source up to a higher voltage, then calculate switching and conduction losses in the MOSFET, diode and inductor to get its efficiency.

Make it a final-year project: Compare a silicon MOSFET with a SiC or GaN device and show the efficiency gain at high switching frequency.

Learn it in Fundamentals of DC-DC Converters

40-80 V adjustable boost converter for LiDAR

AdvancedCircuit simulation, PCB tools22 reports

Work through a real reference design: an adjustable 40 V to 80 V boost converter that powers a LiDAR sensor, from component selection to the PCB layout rules that keep it quiet.

Make it a final-year project: Build the converter on a board and compare measured ripple and efficiency with your simulation.

Learn it in Design of Power Converter with PCB Overview

Embedded systems and automotive electrical project ideas

Arduino, RTOS, wiring circuits, Stateflow logic and PCB heat.

Arduino PWM control of a DC motor with an LCD

BeginnerArduino, Tinkercad or Proteus483 reports

Drive a DC motor through an L293D motor driver with PWM from an Arduino, change its speed and direction, and show the running status on an LCD.

Make it a final-year project: Add an encoder and close the loop so the motor holds its speed under load.

Learn it in Fundamentals of Embedded Systems

Interfacing a 16x2 LCD with Arduino over I2C

BeginnerArduino, Embedded C391 reports

Connect a 16x2 character LCD to an Arduino with just two I2C wires and display sensor readings, learning how the I2C protocol addresses devices.

Make it a final-year project: Put two I2C devices on the same bus (an LCD and a temperature sensor) and log readings.

Learn it in Fundamentals of Embedded Systems

Integrating sensors on a dev board with FreeRTOS

AdvancedEmbedded C, FreeRTOS17 reports

Read several sensors on a microcontroller dev board, each in its own FreeRTOS task, and share the data safely between tasks.

Make it a final-year project: Measure task timing and show what happens when priorities are set badly.

Learn it in PG Program in Embedded Systems for EV Applications

Analysis of a practical automotive wiring circuit

BeginnerWiring diagrams501 reports

Read a real vehicle wiring diagram: identify the generator, regulator, battery, fuses, starter and ignition circuit, and explain how current flows in each.

Make it a final-year project: Redraw the circuit for a modern car with an ECU and a CAN bus, and list what changes.

Learn it in Fundamentals of Electrical Systems and Electrical Architecture

Control logic with Stateflow

BeginnerMATLAB, Simulink, Stateflow67 reports

Write the decision logic of a real system as a state machine in Stateflow: a washing machine cycle, a gear shift schedule or a steering column switch.

Make it a final-year project: Generate test cases that cover every state and transition, the way automotive software is verified.

Learn it in Introduction to Physical Modeling using Simscape

PCB thermal simulation in Icepak

IntermediateANSYS Icepak18 reports

Import a PCB layout with its traces and components into ANSYS Icepak and find the hot spots, first with conduction only, then with components and airflow.

Make it a final-year project: Move one hot component or add a heat sink and show the temperature drop.

Learn it in Basics of Electric Vehicle Simulations using Ansys

Before you start

These are skill-building projects from Skill-Lync courses, not ready-made final-year submissions. Your guide will expect a clear problem, a method you can defend and something new, so use the extension ideas.

The reports are learner submissions. Quality varies, and some contain mistakes, so treat them as a view of the work, not as answers. Many learners did the same course project, so several examples share a title. Copying one will not get past a viva.

Questions students ask

Which electric vehicle project is best for a final year?

Pick the one that matches the job you want. For EV systems roles, a complete vehicle model in MATLAB and Simulink (for example an e-rickshaw or an electric car with a Li-ion battery) tested on Indian and international drive cycles. For battery roles, a battery pack design with a thermal model, or state of charge estimation for a BMS. For power electronics, a converter design with a full loss and efficiency calculation.

Can an EEE final-year project be simulation only?

Often yes, but check your department's rules first. Many accept MATLAB and Simulink projects if they have a clear problem, a model you can justify and results you compare against a reference or datasheet. If hardware is expected, pair the simulation with a small build you can afford, like an Arduino motor controller or a low-voltage boost converter.

Which software should an electrical engineering student learn for EV projects?

MATLAB and Simulink first, with Simscape for physical models and Stateflow for control logic. Add Arduino or an STM32 board and Embedded C for hardware, and a circuit or PCB tool for power electronics. Many colleges have a campus MATLAB licence, so ask your department before you buy anything.

Do I need to build hardware for an electric vehicle project?

No. Most EV projects in industry start as models: vehicle, battery, motor and controller in Simulink, tested on drive cycles. A model you can defend is worth more than a toy car that runs. If you want hardware, keep it small and safe: low-voltage motor control or a battery monitoring circuit, never a high-voltage pack without supervision.

Turn a project into a job-ready portfolio

Talk to a counsellor.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.

Talk to a career counsellor

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.