matlab-微分方程-SS模型-TF模型-模型对比.docxVIP

  • 5
  • 0
  • 约2.68千字
  • 约 5页
  • 2019-09-25 发布于江苏
  • 举报

matlab-微分方程-SS模型-TF模型-模型对比.docx

一、matlab微分方程、SS模型、TF模型、ZPK模型的关系 以最简单的单自由度振动模型为例: y(t)+4y( 微分方程左边为输出微分函数以系统特征参数为系数的线性组合,右边为输入微分函数的线性组合。 对微分方程进行拉普拉斯变换,得到传递函数G(s)= Y(s)/U(s)= 3 ------- s^2 + 4 用模型转换函数可以将TF模型转成SS模型: [A,B,C,D]=tf2ss([3],[1 0 4]) Sys=ss(A,B,C,D); A = 0 -4 1 0 B = 1 0 C = 0 3 D = 0 SS模型的表达式为: X=AX+Bu y=CX+Du 其本质是状态变量X的线性方程组(选择合适的状态变量消去原微分方程中的输入函数的微分项),X为选择的状态变量,这里,X=x1x2= X= x1x2= 因为TF只能表示线性系统,对线性系统而言,当输入函数线性组合输入到系统(微分方程左式表示的系统)时,输出函数可表示成输入函数单独输入系统产生的响应函数的线性组合。比如y(t)+4y(t)=u(t),响应y(t)设为状态变量 y(t)+4y(t)=u(t),响应y(t)设为状态变量x1= 所以原微分方程可以表示为: X= x1x2= =0-410 x1 以上表示u(t)单独输入系统时求

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档