现代控制理论上机实验报告.doc

现代控制理论上机实验报告.doc

ID:61479473

大小:295.00 KB

页数:39页

时间:2021-02-03

现代控制理论上机实验报告.doc_第1页
现代控制理论上机实验报告.doc_第2页
现代控制理论上机实验报告.doc_第3页
现代控制理论上机实验报告.doc_第4页
现代控制理论上机实验报告.doc_第5页
资源描述:

《现代控制理论上机实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、现代控制理论上机实验报告2015年春季学期任课教师:任课班级:信计1201上机时间:15周周四5-8节16周周四5-8节上机地点:丙1-5楼-A区学生姓名:一实验目的1.掌握线性定常系统的状态空间表达式。学会在MATLAB中建立状态空间模型的方法。2.掌握传递函数与状态空间表达式之间相互转换的方法。学会用MATLAB实现不同模型之间的相互转换。3.熟悉系统的连接。学会用MATLAB确定整个系统的状态空间表达式和传递函数。4.掌握状态空间表达式的相似变换。掌握将状态空间表达式转换为对角标准型、约当标准型、能控标准型和能观测标准型的方法。学会用MATLAB进行线性变换。二、实验原

2、理1.线性定常系统的数学模型在MATLAB中,线性定常(lineartimeinvariant,简称为LTI)系统可以用4种数学模型描述,即传递函数(TF)模型、零极点增益(ZPK)模型和状态空间(SS)模型以及SIMULINK结构图。前三种数学模型是用数学表达式表示的,且均有连续和离散两种类型,通常把它们统称为LTI模型。1)传递函数模型(TF模型)令单输入单输出线性定常连续和离散系统的传递函数分别为(1-1)和。(1-2)在MATLAB中,连续系统和离散系统的传递函数都用分子/分母多项式系数构成的两个行向量num和den表示,即,系统的传递函数模型用MATLAB提供的函数

3、tf()建立。函数tf()不仅能用于建立系统传递函数模型,也能用于将系统的零极点增益模型和状态空间模型转换为传递函数模型。该函数的调用格式如下:返回连续系统的传递函数模型。返回离散系统的传递函数模型。Ts为采样周期,当Ts=-1或者Ts=[]时,系统的采样周期未定义。可将任意的LTI模型转换为传递函数模型。例1-1已知一个系统的传递函数为建立传递函数模型。在命令窗中运行下列命令>>num=6;den=[16116];G=tf(num,den)返回Transferfunction:6----------------------s^3+6s^2+11s+62)零极点增益模型(ZP

4、K模型)系统的零极点增益模型是传递函数模型的一种特殊形式。令线性定常连续和离散系统的零极点形式的传递函数分别为(1-3)和(1-4)在MATLAB中,连续和离散系统的零点和极点都用行向量和表示,即,。系统的零极点增益模型用MATLAB提供的函数zpk()建立。函数zpk()不仅能用来建立系统零极点增益模型,也能用于将系统的传递函数模型和状态空间模型转换为零极点增益模型。该函数的调用格式如下:返回连续系统的零极点增益模型。返回离散系统的零极点增益模型。Ts为采样周期,当Ts=-1或者Ts=[]时,系统的采样周期未定义。可将任意的LTI模型转换为零极点增益模型。例1-2已知系统的

5、传递函数为建立系统的零极点增益模型。在命令窗中运行下列命令>>z=[];p=[-1-2-3];k=6;G=zpk(z,p,k)返回Zero/pole/gain:6-----------------(s+1)(s+2)(s+3)注意:无零点时,设z为空。3)状态空间模型(SS模型)令多输入多输出线性定常连续和离散系统的状态空间表达式分别为(1-5)和(1-6)在MATLAB中,连续系统和离散系统的状态空间模型都用MATLAB提供的函数ss()建立。函数ss()不仅能用于建立系统的状态空间模型,也能用于将系统的传递函数模型和零极点增益模型转换为状态空间模型。该函数的调用格式如下:

6、返回连续系统的状态空间模型。返回离散系统的状态空间模型。Ts为采样周期,当Ts=1或者Ts=[]时,系统的采样周期未定义。可将任意的LTI模型转换为状态空间模型。例1-3已知系统的状态空间表达式为建立系统的状态空间模型。在命令窗中运行下列命令>>A=[010;001;-6-11-6];B=[0;0;1];C=[600];D=0;G=ss(A,B,C,D)返回a=x1x2x3x1010x2001x3-6-11-6b=u1x10x20x31c=x1x2x3y1600d=u1y10Continuous-timemodel.注意:D=0不能缺省。2.模型转换上述三种LTI模型之间可以

7、通过函数tf(),zpk()和ss()相互转换。线性定常系统的传递函数模型和零极点增益模型是唯一的,但系统的状态空间模型是不唯一的。函数ss()只能将传递函数模型和零极点增益模型转换为一种指定形式的状态空间模型。例1-4已知系统的传递函数,建立TF模型,将其转换为ZPK模型和SS模型。再将转换得到的SS模型转换为TF模型。编制如下程序%ex14。%ex14num=5;den=[1452];Gtf=tf(num,den);Gzpk=zpk(Gtf)Gss=ss(Gtf)Gtf1=tf(Gss)在命令窗中运

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。