EDA365电子论坛网

标题: 怎样将多输入系统的状态空间表达式转换成传递函数? [打印本页]

作者: ckjs    时间: 2020-1-16 11:05
标题: 怎样将多输入系统的状态空间表达式转换成传递函数?
MATLAB的控制系统工具箱提供了由状态空间表达式转换成传递函数的转换函数ss2tf()   _2 o0 x/ j6 T6 T* o

' _$ \6 x, z" A" r调用格式为[num,den]=ss2tf(A,B,C,D,iu)
0 w( b# l, \& P7 X* E5 ~7 C6 o+ }
( C1 o( T6 C: ?5 W2 G3 M7 B1 niu为输入的代号,对单输入单输出系统来说,iu=1; 7 w2 I  ]3 `8 E4 l$ }

# e. M, }, `1 d) i; f# g# [. a对多输入多输出系统来说,必须先对各个输入信号逐个地求取传递函数子矩阵,然后获得整个传递函数阵
! d3 f; Z, O! v' R6 Y0 W+ n  h  F' m# J
“对各个输入信号逐个地求取传递函数子矩阵”请问有人知道是怎么做吗?
. ^' X( Z. M+ b' a( c; @6 v; j0 J
作者: STM    时间: 2020-1-16 18:35
对于MIMO系统,直接使用状态空间建模,指定A,B,C,D系统矩阵,使用ss函数创建系统模型,然后直接用tf函数得到传递函数矩阵




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2