top of page

Fuel cell Battery powered BLDC motor

Fuelcell Battery powered BLDC motor


In this article, we delve into the world of fuel cell and battery-powered BLDC (Brushless DC) motor simulation using MATLAB. This simulation model offers insights into the operation of such systems and their potential applications, including electric vehicles (EVs).

Understanding the Components

The simulation model comprises three key components:

  1. Fuel Cell: The heart of the system, the fuel cell, is designed with a nominal power rating of 1.26 kilowatts and a rated capacity of 24 volts. It operates within a voltage range of 24-52 volts and can reach a maximum power output of 2 kilowatts. The fuel cell is a crucial source of energy in this setup.

  2. Battery: The model includes a battery with a nominal voltage of 14 volts, a rated capacity of 200 Ah, and an initial state of charge at 50%. The battery plays a supplementary role in providing power and stabilizing the system.

  3. BLDC Motor: The brushless DC motor operates in trapezoidal mode and plays a pivotal role in converting electrical power into mechanical motion. It's an essential component, especially in applications like electric vehicles.

Power Management with MPPT

The simulation employs Maximum Power Point Tracking (MPPT) to manage the fuel cell efficiently. A control algorithm continuously adjusts the duty cycle of a boost converter connected to the fuel cell. The goal is to ensure that the fuel cell operates at its maximum power output under varying conditions. The MPPT algorithm monitors the power change and voltage change to optimize the fuel cell's performance.

Motor Operation and Control

The BLDC motor is controlled using a trapezoidal control scheme. The simulation tracks the motor's speed, torque, and electromagnetic force (EMF). Initially operating under a no-load condition, the motor's speed remains steady. At 0.1 seconds, a load is introduced, increasing the torque to 2.5 Newton-meters, causing the motor to operate at its rated speed.

Fuel Cell Power Generation

Throughout the simulation, the fuel cell generates power, with the MPPT algorithm ensuring it operates at its maximum power point. Power generation is dynamic and responds to changing conditions, such as alterations in hydrogen pressure. Notably, the fuel cell's power output matches the load requirements during most of the simulation.

Battery's Role

The battery supplements power during periods of increased demand, such as when the motor load is introduced. It charges when surplus power is available and discharges when the system requires additional energy. The simulation shows the battery's voltage, current, and state of charge.


This MATLAB-based simulation model provides valuable insights into the operation of a fuel cell and battery-powered BLDC motor system. Such systems have broad applications, including electric vehicles and portable power sources. The control algorithms, MPPT for the fuel cell, and trapezoidal control for the motor ensure efficient power management and optimal performance.

Future Applications

The knowledge gained from this simulation can be extended to real-world applications, such as designing sustainable and efficient electric vehicles. These systems contribute to reducing our dependence on fossil fuels and advancing eco-friendly transportation options.

In summary, the simulation showcases the dynamic behavior of a fuel cell and battery-powered BLDC motor system, highlighting the importance of efficient power management and control algorithms in sustainable energy solutions.

21 views0 comments
bottom of page