top of page

PV Battery powered SRM motor based electric Vehicle in MATLAB

PV Battery powered SRM motor based electric Vehicle in MATLAB


We'll explore a comprehensive simulation model focusing on a solar PV battery-powered electric vehicle equipped with a Switched Reluctance Motor (SRM). This simulation model integrates solar power, battery storage, and an SRM motor, providing insights into the dynamic behavior of such a sustainable electric vehicle system.

Simulation Model Components:

  1. Photovoltaic (PV) System:

  • PV panels are connected to a common DC bus through a boost converter.

  • Maximum Power Point Tracking (MPPT) algorithm, specifically Incremental Conductance MPPT, is employed to optimize power extraction from varying solar conditions.

  • Key parameters include initial duty cycle, maximum and minimum duty cycles, and small changes in duty cycle.

  1. Battery System:

  • A 240V battery with a 48 Ah rating is connected to the common DC bus.

  • A bidirectional converter manages power flow between the battery and the DC bus.

  • A proportional-integral (PI) controller ensures the DC bus voltage remains around 400 volts.

  1. Electric Vehicle with SRM Motor:

  • The electric vehicle includes a local load, representing various components, and an SRM motor for propulsion.

  • The SRM motor is a 48V, eight-pole motor.

  • The control logic involves speed command generation, PI speed controller, and a current controller for efficient motor operation.

Results and Dynamics:

  1. PV System:

  • The simulation demonstrates the dynamic response of the PV system to changing irradiation levels.

  • MPPT algorithm adjusts the duty cycle to extract maximum power from the PV panels.

  1. Power Flow and Battery Operation:

  • Power balance in the system is maintained by the bidirectional converter, allowing the battery to charge or discharge based on the power generated by the PV system.

  • DC bus voltage is regulated to 400 volts, ensuring optimal system performance.

  1. Electric Vehicle Operation:

  • The SRM motor follows a predefined speed command, illustrating acceleration, constant speed, and deceleration phases.

  • The motor's electromagnetic torque and speed closely track the reference values, showcasing effective control.

  1. Power Balance:

  • The system ensures a consistent power balance, with the battery transitioning between charging and discharging modes as per PV power availability.


The simulation model offers a comprehensive view of a solar PV battery-powered electric vehicle with an SRM motor. The integration of renewable energy sources, energy storage, and advanced motor control demonstrates the potential for sustainable and efficient electric vehicle systems.

14 views0 comments


bottom of page