Battery driven electric vehicle matlab / Battery-Driven Electric Vehicle Using BLDC Motor in MATLAB/Simulink /
This MATLAB/Simulink model presents a battery-driven electric vehicle system using a BLDC motor drive with closed-loop speed and current control. The model is developed to study the performance of an electric vehicle under different operating conditions such as acceleration mode, constant-speed driving mode, oscillation mode, and deceleration mode. It also includes regenerative braking analysis, where the motor operates under negative torque and sends energy back to the battery during braking conditions.
The electric vehicle is powered by a 48 V battery system connected to a voltage source inverter, which drives the BLDC motor. Hall sensor signals are used to detect rotor position and generate the inverter switching logic. The controller compares reference speed with actual speed and produces current commands to maintain accurate speed tracking. The simulation clearly shows battery voltage, battery current, state of charge, speed response, torque profile, stator current, and back EMF, making it useful for analyzing EV propulsion and regeneration behavior in detail.
Specification / Ratings
Model Type: Battery-Driven Electric Vehicle
Software Used: MATLAB/Simulink
Motor Type: BLDC Motor
Battery Nominal Voltage: 48 V
Battery Capacity: 80 Ah
Initial State of Charge: 60%
Converter Used: Voltage Source Inverter
Rotor Position Detection: Hall Sensor Based
Control Structure: Closed-loop speed and current control
Operating Modes: Acceleration, constant speed, oscillation, deceleration
Regenerative Braking: Available
Reference Speed Levels: 1000 RPM, 2000 RPM, 2500 RPM
Speed Tracking Error: Around 2 RPM to 8 RPM
Battery Current During Acceleration: Up to 20 A
Battery Current at Constant Speed: Around 11 A to 15 A
Battery Voltage Range: Around 54.0 V to 54.4 V
Key Points
Developed for battery-powered electric vehicle performance analysis
Uses BLDC motor drive with Hall-sensor-based commutation
Demonstrates accurate reference speed tracking
Includes propulsion and regenerative braking operation
Shows battery charging and discharging characteristics
Suitable for analyzing speed, torque, current, SOC, and back EMF
Useful for understanding the effect of torque variation on regeneration
Covers acceleration, steady-state, oscillation, and braking conditions
Useful To
Electric vehicle simulation and control studies
BLDC motor drive analysis
Regenerative braking research
Battery energy storage behavior analysis
MATLAB/Simulink project development
Academic mini and major project demonstrations
Research work related to EV propulsion systems
Teaching and learning EV drive system fundamentals
Battery driven EV System with BLDC Motor in MATLAB
Simulate & Save · Simulink Super Sale
