【问题标题】:controllable for mimo system in matlabmatlab中mimo系统可控
【发布时间】:2015-06-26 21:22:18
【问题描述】:

我有一个 MIMO 状态空间系统。我需要在matlab中获得可控性规范实现。我该怎么做?。我只知道在SISO系统上找到一个可控可观察的。谁能帮帮我?

【问题讨论】:

  • 在工程堆栈交流中提出这个问题。 engineering.stackexchange.com
  • @willpower2727 这里也有工程师!
  • @norul 澄清一下,你的意思是可控性规范实现矩阵吗?

标签: matlab controls state-space canonical-form


【解决方案1】:

这个答案假设你的系统是可控的(你可以使用ctrb函数来检查或CHT)。

您可以使用canon function获取存储到sys中的线性动态系统模型的controllability canonical matrix。请注意,Matlab 定义它的方式可能与您定义的不同。在函数定义页面查看它的定义。

canon(sys,type)

【讨论】:

  • 是的..我的意思是可控性规范实现矩阵..谢谢你帮助我。我将尝试佳能功能。非常感谢@krisdestruction
  • @norul 如果答案正确,您能接受吗?
  • 是的..我将尝试找出 canon 函数的工作原理以获得可控性矩阵..
  • 我尝试了 canon 函数,但出现错误“矩阵几乎是奇异的”。所以,我认为我的系统无法使用佳能功能或系统不可控。
  • 如果您的系统不可控,则不存在规范形式...您检查过系统的可控性吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-10
  • 1970-01-01
  • 2013-01-08
  • 1970-01-01
相关资源
最近更新 更多