MATLAB Answers

Simulink MPC Designer ZOH FOH Error

조회 수: 6(최근 30일)
Henry Provan
Henry Provan 2016년 3월 5일
답변: dekun wang 2021년 5월 18일
I am trying to design an MPC controller using the simulink controller toolbox. Whenever I try to make the MPC sample time less that 1, I get the following error: "The "zoh" and "foh" methods cannot be used for discrete models with poles near z=0" Could someone please explain what the error means and how I fit my controller? Thanks
  댓글 수: 2
Jordan Olson
Jordan Olson 2020년 7월 1일
I'm also having this issue, but changing the sample time in the MPC doesn't fix it.

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

답변(1개)

dekun wang
dekun wang 2021년 5월 18일
poles in discrete domain near z=0 means poles in continuous domain tending to -infinite which means your system's natural frequency is infinitely large. It cannot be true for any systems. So my suggestion would be to double check your plant model.

Community Treasure Hunt

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

Start Hunting!

Translated by