How to control bidirectional dc dc converter using Model Predictive control block in SIMULINK?

33 views (last 30 days)
I am working on bidirection dc dc converters for electric vehicles. I am trying to simulate a basic bidirectional buck converter using Model Predictive Control. For the charging part of thr battery, the design is working good. But the battery is not discharging. How can I design the MPC block so that the converter will wok as bidirectional one?

Answers (1)

Sabin
Sabin on 26 Jun 2023
A good starting point is the following example in Simscape Electrical:
In this example a bidirectional DC-DC converter is used to charge and discharge a battery. This is using PI control but the control algorithm can be replaced with MPC. To design the MPC controller, you will need to obtain the plant equations. The MPC algorithm will depend of what exactly you plan to do, can be a simple Generalized Predictive controller or a state-space MPC with or without constraints.

Products


Release

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!