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

33 次查看(过去 30 天)
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?

回答(1 个)

Sabin
Sabin 2023-6-26
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.

类别

Help CenterFile Exchange 中查找有关 Simulation 的更多信息

产品


版本

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by