FPGA based Model Predictive Controller prototype for Academics

The Project is basically the research based advanced LAB project which related to the model predictive control of power electronics project. The model predictive control technique is most popular and very strong control technique that is used now-a- days by the researchers in different fields. The m

2025-06-28 16:32:40 - Adil Khan

Project Title

FPGA based Model Predictive Controller prototype for Academics

Project Area of Specialization Electrical/Electronic EngineeringProject Summary

The Project is basically the research based advanced LAB project which related to the model predictive control of power electronics project. The model predictive control technique is most popular and very strong control technique that is used now-a- days by the researchers in different fields. The model predictive controller work as its sense the output parameters of the converters and predict the next sampled value to be what, and in that manner it can process the data very fast enough. As far as the prediction step, we can make prediction up to 2 horizons or even more but then its processing time will get high and it will effect the efficiency of the system, so that's why we will predict the value up to 1 horizon only. The main advantage of using Model Predictive controller is that it does not need any modulator as compared to any other conventional controller. It can process fast as compared to other controllers also.

Project Objectives Project Implementation Method

The implementation of the whole project is quite complex and time consuming. The design process includes these steps to be completed:

  1. Mathematical Modeling of model predictive control technique.
  2. Implementation of the model predictive control technique of FPGA kit.
  3. Design of Voltage source inverter (VSI).
  4. Implementation of FPGA based controller on VSI.
  5. Testing of result.

The first step before diving into the MPC is to do mathematical modeling of the converter. The mathematical model will be in continuous time domain then we have discretized it because it will be easy to implement it on any DSP controller. The FPGA has high speed as compared to the other conventional microcontroller like arduino. The design of VSI is also a quite challenging; we have to aware about its voltage and current capability. After the design of VSI, the FPGA based MPC controller is to be implemented on it. In last we test the prototype by operating any load.

Benefits of the Project Technical Details of Final Deliverable

This section can explained in terms of comparing with other types of controllers like conventional one. Let a PID controller is implemented on any plant any is plant goes out of their normalized values then PID controller will not give us proper result because its value were tuned for that particular system. For this problem we need track out the dynamic behavior of the system from which we should make a controller to control it and that is your model predictive controller (MPC) as also the name implies.

This project is beneficial for the control system and power electronics students to investigate and perform the labs on such controller.

Final Deliverable of the Project HW/SW integrated systemCore Industry EducationOther IndustriesCore Technology OthersOther Technologies Artificial Intelligence(AI)Sustainable Development Goals Quality Education, Decent Work and Economic Growth, Industry, Innovation and InfrastructureRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 68800
FPGA kit Equipment21725034500
Screen( lcd) for graphical output Equipment150005000
Electric motor (load) Equipment223504700
Inverter's circuit Equipment247009400
Model predictive controller circuit Equipment153005300
PID controller to compare efficiency Equipment130003000
overheads Miscellaneous 212002400
printing Miscellaneous 35001500
Frame (trainner) Miscellaneous 130003000

More Posts