【问题标题】:Initial condition of 2nd order State-Space Representation (MATLAB)二阶状态空间表示的初始条件 (MATLAB)
【发布时间】:2017-02-09 10:08:36
【问题描述】:

我想计算二阶状态空间表示的初始条件x0,以便在lsim 命令中使用它,使用初始系统输出(我已经拥有)。

我知道一阶的初始条件如下所示:(sys 包括状态空间向量)

x0 = (y(1) - sys.d*u(1))*pinv(sys.c);

第二个订单的问题是 x0 是一个向量x0 = [x(1) x(2)]。我试图将它作为一个方程系统来解决,但没有得到令人信服的结果。

想法?

【问题讨论】:

  • 你不能在一个元素中存储两个元素:X(k) = [x(k) ; x(k+1)]
  • 我在 V(0) 中使用了 0,以便您看到它是初始条件。是的,我的问题是我无法将元素存储在X(k) 中。我找不到另一个解决方案来计算我的X(1),这取决于这两个方程。
  • 我不确定你的解释,但如果你可能正在寻找一个细胞。 X{1} = [x(1) ; x(2)]; ?
  • Ben Jo,请改写你的问题。完全不清楚您要做什么。
  • @bremen_matt 完成:D

标签: matlab math state-space


【解决方案1】:

我猜这个系统是不可观察的。请先检查一下。

【讨论】:

    猜你喜欢
    • 2013-11-24
    • 1970-01-01
    • 2020-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-08
    • 1970-01-01
    相关资源
    最近更新 更多