Problem in Model predictive controller for DC-DC converter Plant model cannot be a pure direct feed-through system without additional dynamics

조회 수: 28 (최근 30일)
Hi
I am designing a model predictive controller for the DC-DC converter. I have developed a DC-DC converter in the matlab simulink. I have connected approprietly MPC controller with DC-DC converter. However, when I am designing the MPC controller in MPC desginer and using define and linearize the plant model, i am receving an error "Plant model cannot be a pure direct feed-through system without additional dynamics"
I am attaching the snapshot of my simulation and error.
I am not able to identifiy the mistake.

답변 (3개)

brain dr
brain dr 2021년 2월 16일
Hello, i have the same problem, did you solve it?

Leonardo Costa
Leonardo Costa 2021년 5월 11일
Hi I had the same issue. I solved specifying the proper MV and MO signals. Honestly I cannot understand if you choosed the correct signal, but I suggest to try all the signals and hope it works.
  댓글 수: 3
Leonardo Costa
Leonardo Costa 2021년 5월 29일
Mmmmm... I don't know. In your position I would change the MPC with a NLMPC
brain dr
brain dr 2022년 2월 7일
Hi guys, you can't use the MPC tool for a model with real elements, like an inductor, resistance, MOSFET..etc, in this case, you should build MPC as a function block (m-file ) including the state-space model and function model, the output signal of this block is generated according to all probabilities of (on/off) switches in the circuit (Mosfet).

댓글을 달려면 로그인하십시오.


Ashish Choubey
Ashish Choubey 2021년 6월 1일
hi kuldeep
have you solved the problem of MPC implementation on boost converter? I am also facing the same problem
  댓글 수: 2
brain dr
brain dr 2022년 2월 7일
Hi guys, you can't use the MPC tool for a model with real elements, like an inductor, resistance, MOSFET..etc, in this case, you should build MPC as a function block (m-file ) including the state-space model and function model, the output signal of this block is generated according to all probabilities of (on/off) switches in the circuit (Mosfet).

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Electrical Block Libraries에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by