猪笨笨 发表于 2007-7-24 19:38

[求助]多变量控制系统,matlab中用什么函数求幅值和相值裕度曲线?

多变量控制系统,matlab中用什么函数求幅值和相值裕度曲线?
谢谢.
同时具体的参数如何设置,现在我查书籍看到的都是针对SISO 的,希望给预指点.

[ 本帖最后由 xmwhit 于 2007-7-25 08:30 编辑 ]

ll_18301 发表于 2007-7-25 10:46

在多变量系统,幅值和相值裕度曲线的意义远远降低,只能看某一个通道的幅值和相值裕度曲线,比如一个6*6的系统G,你可以得到第一个输入到第一个输出G(1,1)的幅值和相值裕度。多变量系统的设计和研究应该从奇异值着手,相对SISO,这是一个质变

[ 本帖最后由 ll_18301 于 2007-7-25 10:52 编辑 ]

猪笨笨 发表于 2007-7-25 19:38

谢谢楼上,我想绘制出多变量系统的幅值和相值裕度曲线

是想借助曲线,来分析不同的采样时间对系统的影响, 尤其是在有扰动作用下采样时间的影响,从奇异值作为着眼点的话,应该怎么分析那?

希望楼上可以继续给予指点.

[ 本帖最后由 猪笨笨 于 2007-7-25 19:42 编辑 ]

ll_18301 发表于 2007-7-26 09:41

SISO系统输入输出特性有传递函数的绝对值曲线(bode幅频特性)及相应的相频曲线,对于多变量系统,输入输出特性的描述发生质的变化,有传递函数阵的的奇异值曲线描述。当然对于你的问题你要是比较不同采样时间所有通道的的bode图,一个3入3出的系统,你需要比较9对bode图特性,当每一个通道都存在误差,而且分配不均均的时候,你就很难得出哪一个表示系统的误差小。奇异值特性曲线表示系统输入输出的最大增益,也就能表示最大的误差。你可以看一下多变量系统的书籍

猪笨笨 发表于 2007-7-26 18:24

谢谢楼上高人指点!

fineshang 发表于 2007-9-12 22:45

知道传递函数矩阵,可以直接输出BODE图么?

每个图代表的意义是什么呢?请指教,我在做一个多自由度振动系统的幅频特性曲线。
页: [1]
查看完整版本: [求助]多变量控制系统,matlab中用什么函数求幅值和相值裕度曲线?