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
FPGA based Model Predictive Controller prototype for Academics
Project Area of Specialization Electrical/Electronic EngineeringProject SummaryThe 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- Discretize the plant model
- Predict the value to up to required horizons
- Calculation of cost function
- Calculation of optimum cost function
- Implement of FPGA kit.
- Design of single phase voltage source inverter
- Finally test the prototype
The implementation of the whole project is quite complex and time consuming. The design process includes these steps to be completed:
- Mathematical Modeling of model predictive control technique.
- Implementation of the model predictive control technique of FPGA kit.
- Design of Voltage source inverter (VSI).
- Implementation of FPGA based controller on VSI.
- 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- The main benefit of the project will be in organization where multiple students can perform there testing, LABs on such an advance technique of model predictive controller.
- The model predictive controller has the ability to predict the next value/error, so it can help to prevent damage to the system.
- MPC is faster then the other controllers, so the students can get aware with the best controller (now a days) and it's techniques.
- Students can be aware about the FPGA kit usage and implementation of any controller on it.
- Another benefit of this project is that, it can be implemented in industries if made on a larger scale.
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 | Equipment | 2 | 17250 | 34500 |
| Screen( lcd) for graphical output | Equipment | 1 | 5000 | 5000 |
| Electric motor (load) | Equipment | 2 | 2350 | 4700 |
| Inverter's circuit | Equipment | 2 | 4700 | 9400 |
| Model predictive controller circuit | Equipment | 1 | 5300 | 5300 |
| PID controller to compare efficiency | Equipment | 1 | 3000 | 3000 |
| overheads | Miscellaneous | 2 | 1200 | 2400 |
| printing | Miscellaneous | 3 | 500 | 1500 |
| Frame (trainner) | Miscellaneous | 1 | 3000 | 3000 |