Simulink MPC Designer ZOH FOH Error

10 visualizaciones (últimos 30 días)
Henry Provan
Henry Provan el 5 de Mzo. de 2016
Respondida: dekun wang el 18 de Mayo de 2021
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 comentarios
Steven
Steven el 20 de Mzo. de 2020
Did you ever fix this?
Jordan Olson
Jordan Olson el 1 de Jul. de 2020
I'm also having this issue, but changing the sample time in the MPC doesn't fix it.

Iniciar sesión para comentar.

Respuestas (1)

dekun wang
dekun wang el 18 de Mayo de 2021
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.

Categorías

Más información sobre Model Predictive Control Toolbox en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by