admin 管理员组文章数量: 886992
matlab极点配置已知超调量,利用MATLAB解决现代控制理论的计算问题(这一篇文章就够了)...
一、应用MATLAB建立线性系统状态空间描述
1.状态空间模型
已知线型定常连续系统Σ(A,B,C,D),可调用函数ss(·)建立其状态空间模型,调用格式为:
sys=ss(A,B,C,D) 其中sys为连续系统的状态空间描述。
已知线型定常离散系统Σ(G,H,C,D),可调用函数ss(·)建立其状态空间模型,调用格式为:
sys=ss(G,H,C,D,Ts) 其中,Ts为采样周期,输出sys为离散系统的状态空间描述。
2.传递函数模型
num=(bm,bm-1, … , b0)
den=(1,an-1, … , a0)
单输入单输出线型定常连续系统的调用格式为:
sys=tf(num,den)
单输入单输出线型定常离散系统的调用格式为:
sys=tf(num,den,Ts)
其中,输出sys为连续或离散系统的状态空间描述。
3.传递函数转换为状态空间模型
[A,B,C,D]=tf2ss(num,den)
执行该命令后,输出为状态空间模型的系数矩阵A,B,C,D。
4.状态空间模型转换为传递函数
[num,den]=ss2tf(A,B,C,D)
执行该命令后,输出为传递函数分子和分母多项式的系数数组num,den。
5.状态空间模型的线性变换
给定线性非奇异变换矩阵P:
sys1=ss2ss(sys,P)
其中,sys和sys1分别为线性变换前与变换后的状态空间模型。
6.状态空间模型转化为约当标准型
[P,J]=jordan(A)
其中,J是A的约当标准型,P是将A变换为J的线性变换矩阵。
7.实例
本文标签: matlab极点配置已知超调量 利用MATLAB解决现代控制理论的计算问题(这一篇文章就够了)
版权声明:本文标题:matlab极点配置已知超调量,利用MATLAB解决现代控制理论的计算问题(这一篇文章就够了)... 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1732353081h1533648.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论