现代控制理论实验指导书

现代控制理论实验指导书

ID:14050322

大小:781.00 KB

页数:53页

时间:2018-07-25

现代控制理论实验指导书_第1页
现代控制理论实验指导书_第2页
现代控制理论实验指导书_第3页
现代控制理论实验指导书_第4页
现代控制理论实验指导书_第5页
资源描述:

《现代控制理论实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、现代控制理论实验实验一、线性系统状态空间表达式的建立以及线性变换一实验目的1.掌握线性定常系统的状态空间表达式。学会在MATLAB中建立状态空间模型的方法。2.掌握传递函数与状态空间表达式之间相互转换的方法。学会用MATLAB实现不同模型之间的相互转换。3.熟悉系统的连接。学会用MATLAB确定整个系统的状态空间表达式和传递函数。4.掌握状态空间表达式的相似变换。掌握将状态空间表达式转换为对角标准型、约当标准型、能控标准型和能观测标准型的方法。学会用MATLAB进行线性变换。二实验内容1.已知系统的传递函数(a)(b)(c)(1)建立系统的TF或ZPK

2、模型。(2)将给定传递函数用函数ss()转换为状态空间表达式。再将得到的状态空间表达式用函数tf()转换为传递函数,并与原传递函数进行比较。(3)将给定传递函数用函数jordants()转换为对角标准型或约当标准型。再将得到的对角标准型或约当标准型用函数tf()转换为传递函数,并与原传递函数进行比较。(4)将给定传递函数用函数ctrlts()转换为能控标准型和能观测标准型。再将得到的能控标准型和能观测标准型用函数tf()转换为传递函数,并与原传递函数进行比较。2.已知系统的状态空间表达式(a)(b)(c)(d)(1)建立给定系统的状态空间模型。用函数e

3、ig()求出系统特征值。用函数tf()和zpk()将这些状态空间表达式转换为传递函数,记录得到的传递函数和它的零极点。比较系统的特征值和极点是否一致,为什么?(2)用函数canon()将给定状态空间表达式转换为对角标准型。用函数eig()求出系统特征值。比较这些特征值和(1)中的特征值是否一致,为什么?再用函数tf()和zpk()将对角标准型或约当标准型转换为传递函数。比较这些传递函数和(1)中的传递函数是否一致,为什么?(3)用函数ctrlss()将给定的状态空间表达式转换为能控标准型和能观测标准型。用函数eig()求系统的特征值。比较这些特征值和(

4、1)中的特征值是否一致,为什么?再用函数tf()将它们转换为传递函数。比较这些传递函数和(1)中的传递函数是否一致,为什么?3.已知两个子系统(1)建立两个子系统的传递函数模型。求它们串联、并联、反馈连接时,整个系统的传递函数模型。然后将所得传递函数模型转换为状态空间模型。(2)将两个子系统的传递函数模型转换为状态空间模型。求它们串联、并联、反馈连接时,整个系统的状态空间模型。然后将所得状态空间模型转换为传递函数模型。比较(1)和(2)所得的相应的结果。(3)将(2)中所得的整个系统的状态空间模型的系数矩阵与教材中推导出的整个系统的状态空间表达式的系数

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

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

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

8、Ts=[]时,系统的采样周期未定义。可将任意的LTI模型转换为零极点增益模型。例1-2已知系统

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

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

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