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
Simulink Super Sale
