现代控制理论基础第四章(2)

现代控制理论基础考试题A卷及答案

即 112442k g k f M L M ML θθθ??=-+++ ??? && 212 44k k g M M L θθθ??=-+ ??? && (2)定义状态变量 11x θ=,21x θ=&,32 x θ=,42x θ=& 则 一.(本题满分10分) 如图所示为一个摆杆系统,两摆杆长度均为L ,摆杆的质量忽略不计,摆杆末端两个质量块(质量均为M )视为质点,两摆杆中点处连接一条弹簧,1θ与2θ分别为两摆杆与竖直方向的夹角。当12θθ=时,弹簧没有伸长和压缩。水平向右的外力()f t 作用在左杆中点处,假设摆杆与支点之间没有摩擦与阻尼,而且位移足够小,满足近似式sin θθ=,cos 1θ=。 (1)写出系统的运动微分方程; (2)写出系统的状态方程。 【解】 (1)对左边的质量块,有 ()2111211 cos sin sin cos sin 222 L L L ML f k MgL θθθθθθ=?-?-?-&& 对右边的质量块,有 ()221222 sin sin cos sin 22 L L ML k MgL θθθθθ=?-?-&& 在位移足够小的条件下,近似写成: ()1121 24f kL ML Mg θθθθ=---&& ()2122 4kL ML Mg θθθθ=--&&

2 / 7 1221 334413 44244x x k g k f x x x M L M ML x x k k g x x x M M L =?? ???=-+++ ???? ? =????=-+? ????? &&&& 或写成 11 223 34401 000014420001000044x x k g k x x M L M f ML x x x x k k g M M L ? ? ?? ?????????? ??-+???? ???????????=+???? ????? ??????????????????? ????-+?? ? ? ?????? ? &&&& 二.(本题满分10分) 设一个线性定常系统的状态方程为=x Ax &,其中22R ?∈A 。 若1(0)1?? =??-??x 时,状态响应为22()t t e t e --??=??-?? x ;2(0)1??=??-??x 时,状态响应为 2()t t e t e --?? =??-?? x 。试求当1(0)3??=????x 时的状态响应()t x 。 【解答】系统的状态转移矩阵为()t t e =A Φ,根据题意有 221()1t t t e t e e --????==????--???? A x 22()1t t t e t e e --????==????--???? A x 合并得 2212211t t t t t e e e e e ----????=????----?? ??A 求得状态转移矩阵为 1 22221212221111t t t t t t t t t e e e e e e e e e -----------?????? ?? ==????????------???? ????A 22222222t t t t t t t t e e e e e e e e --------?? -+-+=??--??

现代控制理论实验报告

实验报告 ( 2016-2017年度第二学期) 名称:《现代控制理论基础》 题目:状态空间模型分析 院系:控制科学与工程学院 班级: ___ 学号: __ 学生姓名: ______ 指导教师: _______ 成绩: 日期: 2017年 4月 15日

线控实验报告 一、实验目的: l.加强对现代控制理论相关知识的理解; 2.掌握用 matlab 进行系统李雅普诺夫稳定性分析、能控能观性分析; 二、实验内容 1 第一题:已知某系统的传递函数为G (s) S23S2 求解下列问题: (1)用 matlab 表示系统传递函数 num=[1]; den=[1 3 2]; sys=tf(num,den); sys1=zpk([],[-1 -2],1); 结果: sys = 1 ------------- s^2 + 3 s + 2 sys1 = 1 ----------- (s+1) (s+2) (2)求该系统状态空间表达式: [A1,B1,C1,D1]=tf2ss(num,den); A = -3-2 10 B = 1 C = 0 1

第二题:已知某系统的状态空间表达式为: 321 A ,B,C 01:10 求解下列问题: (1)求该系统的传递函数矩阵: (2)该系统的能观性和能空性: (3)求该系统的对角标准型: (4)求该系统能控标准型: (5)求该系统能观标准型: (6)求该系统的单位阶跃状态响应以及零输入响应:解题过程: 程序: A=[-3 -2;1 0];B=[1 0]';C=[0 1];D=0; [num,den]=ss2tf(A,B,C,D); co=ctrb(A,B); t1=rank(co); ob=obsv(A,C); t2=rank(ob); [At,Bt,Ct,Dt,T]=canon(A,B,C,D, 'modal' ); [Ac,Bc,Cc,Dc,Tc]=canon(A,B,C,D, 'companion' ); Ao=Ac'; Bo=Cc'; Co=Bc'; 结果: (1) num = 0 01 den = 1 32 (2)能控判别矩阵为: co = 1-3 0 1 能控判别矩阵的秩为: t1 = 2 故系统能控。 (3)能观判别矩阵为: ob = 0 1

现代控制理论第一章答案1

习题解答 2-1 2-2 2-3 2-4 2-5 2-6 2-7 2-8 2-9 2-10 2-11 2-12 2-13 2-14 2-15 2-16 2-17 2-18

2-1 如题图2-1所示为RLC 电路网络,其中()i U t 为输入电压,安培表的指示电流)(t i o 为输出 量。试列写状态空间模型。 题图2-1 解: (1) 根据回路电压和节点电流关系,列出各电压和电流所满足的关系式. ()()() 1 ()()()()() i L C L C R C C d U t L i t U t dt d i t i t i t C U t U t dt R =+=+=+ (2) 在这个电路中,只要给定了储能R 元件电感L 和电容C 上的i L 和U C 的初始值,以及t ≥t 0 时刻后的输入量U i (t ),则电路中各部分的电压、电流在t ≥t 0时刻以后的值就完全确定了。也就是说,i L 和U C 可构成完整的描述系统行为的一组最少个数的变量组,因此可选i L 和为U C 状态变量,即 x 1(t )=i L , x 2(t )=u C (3) 将状态变量代入电压电流的关系式,有 1221211 11 i dx x U dt L L dx x x dt C RC =-+=- 经整理可得如下描述系统动态特性的一阶矩阵微分方程组--状态方程 11i 22110110x x L U L x x C RC ??-??????????=+???? ???? -???????????? (4) 列写描述输出变量与状态变量之间关系的输出方程, 1221110C x y U x x R R R ????===?? ?????? (5) 将上述状态方程和输出方程列写在一起,即为描述系统的状态空间模型的状态空间表达 式 11i 221211011010 x x L U L x x C RC x y x R ??-?????????? =+????????-? ??????????? ??? ?=????? ???

现代控制理论实验

华北电力大学 实验报告| | 实验名称状态空间模型分析 课程名称现代控制理论 | | 专业班级:自动化1201 学生姓名:马铭远 学号:2 成绩: 指导教师:刘鑫屏实验日期:4月25日

状态空间模型分析 一、实验目的 1.加强对现代控制理论相关知识的理解; 2.掌握用 matlab 进行系统李雅普诺夫稳定性分析、能控能观性分析; 二、实验仪器与软件 1. MATLAB7.6 环境 三、实验内容 1 、模型转换 图 1、模型转换示意图及所用命令 传递函数一般形式: MATLAB 表示为: G=tf(num,den),,其中 num,den 分别是上式中分子,分母系数矩阵。 零极点形式: MATLAB 表示为:G=zpk(Z,P,K) ,其中 Z,P ,K 分别表示上式中的零点矩阵,极点矩阵和增益。 传递函数向状态空间转换:[A,B,C,D] = TF2SS(NUM,DEN); 状态空间转换向传递函数:[NUM,DEN] = SS2TF(A,B,C,D,iu)---iu 表示对系统的第 iu 个输入量求传递函数;对单输入 iu 为 1。

例1:已知系统的传递函数为G(S)= 2 2 3 24 11611 s s s s s ++ +++ ,利用matlab将传递函数 和状态空间相互转换。 解:1.传递函数转换为状态空间模型: NUM=[1 2 4];DEN=[1 11 6 11]; [A,B,C,D] = tf2ss(NUM,DEN) 2.状态空间模型转换为传递函数: A=[-11 -6 -11;1 0 0;0 1 0];B=[1;0;0];C=[1 2 4];D=[0];iu=1; [NUM,DEN] = ss2tf(A,B,C,D,iu); G=tf(NUM,DEN) 2 、状态方程状态解和输出解 单位阶跃输入作用下的状态响应: G=ss(A,B,C,D);[y,t,x]=step(G);plot(t,x). 零输入响应 [y,t,x]=initial(G,x0)其中,x0 为状态初值。

现代控制理论基础试卷及答案.doc

现代控制理论基础考试题 西北工业大学考试题(A卷) (考试时间120分钟) 学院:专业:姓名:学号: 一.填空题(共27分,每空1.5分) 1.现代控制理论基础的系统分析包括___________和___________。 2._______是系统松弛时,输出量、输入量的拉普拉斯变换之比。 3.线性定常系统齐次状态方程是指系统___________时的状态方程。 4.推导离散化系统方程时在被控对象上串接一个开关,该开关以T 为周期进行开和关。这个开关称为_______。 5.离散系统的能______和能______是有条件的等价。 6.在所有可能的实现中,维数最小的实现称为最小实现,也称为 __________。 7.构造一个与系统状态x有关的标量函数V(x, t)来表征系统的广义 能量, V(x, t)称为___________。 8.单输入-单输出线性定常系统,其BIBO稳定的充要条件是传递函

数的所有极点具有______。 9. 控制系统的综合目的在于通过系统的综合保证系统稳定,有满意的_________、_________和较强的_________。 10. 所谓系统镇定问题就是一个李亚普诺夫意义下非渐近稳定的 系统通过引入_______,以实现系统在李亚普诺夫意义下渐近稳定的问题。 11. 实际的物理系统中,控制向量总是受到限制的,只能在r 维控 制空间中某一个控制域内取值,这个控制域称为_______。 12. _________和_________是两个相并行的求解最优控制问题的 重要方法。 二. 判断题(共20分,每空2分) 1. 一个系统,状态变量的数目和选取都是惟一的。 (×) 2. 传递函数矩阵的描述与状态变量选择无关。 (√) 3. 状态方程是矩阵代数方程,输出方程是矩阵微分方程。 (×) 4. 对于任意的初始状态)(0t x 和输入向量)(t u ,系统状态方程的解存在并且 惟 一 。 (√) 5. 传递函数矩阵也能描述系统方程中能控不能观测部分的特性。 (×)

现代控制理论1-8三习题库

信息工程学院现代控制理论课程习题清单

正确理解线性系统的数学描述,状态空间的基本概念,熟练掌握状态空间的表达式,线性变换,线性定常系统状态方程的求解方法。 重点容:状态空间表达式的建立,状态转移矩阵和状态方程的求解,线性变换的基本性质,传递函数矩阵的定义。要求熟练掌握通过传递函数、微分方程和结构图建立电路、机电系统的状态空间表达式,并画出状态变量图,以及能控、能观、对角和约当标准型。难点:状态变量选取的非唯一性,多输入多输出状态空间表达式的建立。 预习题 1.现代控制理论中的状态空间模型与经典控制理论中的传递函数有何区别? 2.状态、状态空间的概念? 3.状态方程规形式有何特点? 4.状态变量和状态矢量的定义? 5.怎样建立状态空间模型? 6.怎样从状态空间表达式求传递函数? 复习题 1.怎样写出SISO系统状态空间表达式对应的传递函数阵表达式 2.若已知系统的模拟结构图,如何建立其状态空间表达式? 3.求下列矩阵的特征矢量 ? ? ? ? ? ? ? ? ? ? - - = 2 5 10 2 2 1- 1 A 4.(判断)状态变量的选取具有非惟一性。 5.(判断)系统状态变量的个数不是惟一的,可任意选取。 6.(判断)通过适当选择状态变量,可将线性定常微分方程描述其输入输 出关系的系统,表达为状态空间描述。 7.(判断)传递函数仅适用于线性定常系统;而状态空间表达式可以在定 常系统中应用,也可以在时变系统中应用. 8.如果矩阵A 有重特征值,并且独立特征向量的个数小于n ,则只能化为 模态阵。 9.动态系统的状态是一个可以确定该系统______(结构,行为)的信息集 合。这些信息对于确定系统______(过去,未来)的行为是充分且必要 的。 10.如果系统状态空间表达式中矩阵A, B, C, D中所有元素均为实常数时, 则称这样的系统为______(线性定常,线性时变)系统。如果这些元素 中有些是时间t 的函数,则称系统为______(线性定常,线性时变)系 统。 11.线性变换不改变系统的______特征值,状态变量)。 12.线性变换不改变系统的______(状态空间,传递函数矩阵)。 13.若矩阵A 的n 个特征值互异,则可通过线性变换将其化为______(对 角阵,雅可比阵)。 14.状态变量是确定系统状态的______(最小,最大)一组变量。 15.以所选择的一组状态变量为坐标轴而构成的正交______(线性,非线性) 空间,称之为______(传递函数,状态空间)。

现代控制理论习题解答(第四章)

1 v(x) a 1x 12 b 1x 22 c 1 x 32 2x 1x 2 4x 3 x 2 2X 1X 3 a 1 x T 1 1 b 1 2 (1) v(x) x 12 4x 22 x 32 2x 1x 2 6x 3x 2 2x 1x 3 (2) v(x) x 12 10x 22 4x 32 6x 1 x 2 2x 3x 2 2 2 2 (3) v(x) 10x 1 4x 2 x 3 2x 1x 2 2x 3x 2 4x 1 x 3 【解】: (1) 二次型函数不定。 ⑵ 二次型函数为负定。 ⑶ 二次型函数正定。 3-4-2 试确定下列二次型为正定时,待定常数的取值范围。 【解】: 3-4-1 第四章 控制系统的稳定性 试确定下列二次型是否正定。 1 1 1 1 1 1 1 1 1 4 3 , 1 0, 3 0, 1 4 3 1 1 1 1 4 1 3 1 1 1 3 1 P 4 10 0, 3 10 0, 10 10 P 1 2 1 , 10 1 1 10 1 2 10 1 39 0 1 4 1 1 4 2 1 1 0, 17

a 1 0 a 1 b 1 1 a 1b 1 c 1 4 b 1 4a 1 c 1 【解】: (1) 设 2 2 v(x) 0.5x 1 0.5X 2 V (X ) X 1X 1 X 2X 2 X 1X 2 X 1X 2 X2 x/ ° " °)为半负定。 0 (x 0) 又因为v(x) 0时,有X 2 0, 则X 2 0,代入状态方程得: X 1 0. 所以系统在X 0时,v(x)不恒为零。 则系统渐近稳定,又因为是线性系统,所以该系统是大范围渐近稳定。 (2) 设 2 2 v(x) 0.5X 1 0.5X 2 v(x) X 1X 1 X 2X 2 X 1 ( X 1 X 2) X 2(2X 1 3X 2) X 12 3X 22 3X 1X 2 T 1 1.5 1 1 1 1.5 X x 1 0, 1.5 3 1 1 1 1.5 3 T … X Px P 负定,系统渐近稳定,又因为是线性系统,所以该系统是大范围渐近稳定。 (3) 0 1 1 1 (1) X X (2) x X ; 1 1 2 3 1 1 1 0 (3) x X (4) x X 1 1 0 1 3-4-3 满足正定的条件为: a i | of 1 1 b i a i 0, 1 1 1 1 b 1 2 0 2 C 1 试用李亚普诺夫第二法判断下列线性系统的稳定性。

现代控制理论第4章教学要求(第四章)

现代控制理论第4章教学要求 按章节,打*号的部分为本科不要求的内容,另外在一些未打*的部分有些内容也不要求,请按下面要求的内容组织本科教学。 第4 章动态系统的结构分析 4.1 引言 4.1.1 能控性与能观性物理现象——从例子谈起 从物理角度理解能控性与能观性的重要性。 4.1.2 能控性与能观性的数学描述 从数学角度理解能控性与能观性的状态方程特点。 4.2 连续线性系统能控性与能观性定义 4.2.1 能控性定义 理解能控性的定义包含的丰富内涵。 能利用定义解决与系统能控性相关的问题。 4.2.2 能观性定义 理解能观性的定义包含的丰富内涵。 能利用定义解决与系统能观性相关的问题。 4.3 连续线性系统能控性与能观性判据 4.3.1 定常系统的能控性判据与能控性指数 掌握定常系统的Gram矩阵能控性判据。 掌握Jordan标准型的能控性判据,并能依此进行相应计算。 掌握能控性矩阵秩判据,并能依此进行相应计算。 了解能控性PBH判据,包括PBH秩判据和PBH特征向量判据。 了解定常系统的能控性指数,并基此减小能控性矩阵的规模。 4.3.2 定常系统的能观性判据与能观性指数 掌握定常系统的Gram矩阵能观性判据。 掌握Jordan标准型的能观性判据,并能依此进行相应计算。。 掌握能观性矩阵秩判据,并能依此进行相应计算。 了解能观性PBH判据,包括PBH秩判据和PBH特征向量判据。。 了解定常系统的能观性指数,并基此减小能观性矩阵的规模。 4.3.3 时变系统的能控性判据 了解时变系统的 Gram矩阵能控性判据。 了解时变系统的能控性秩判据。 4.3.4 时变系统的能观性判据 了解时变系统的 Gram矩阵能观性判据。 了解时变系统的能观性秩判据。 4.3.5 时变系统的能控、能观性判据与其定常情况的关系 理解时变系统的能控、能观性判据与其定常情况的关系。 4.4 连续线性系统输出能控性和输出函数能控性及判据 4.4.1 输出能控性定义及其判定* 本科不要求此节内容。 4.4.2 输出函数能控性定义及其判定* 本科不要求此节内容。 4.5 连续线性系统的对偶关系 4.5.1 定常情况下的对偶关系 理解定常情况下的对偶关系,燕能利用对偶关系解决相关问题。 4.5.2 时变情况下的对偶关系 了解定常情况下的对偶关系,燕能利用对偶关系解决相关问题。 4.6 定常连续线性系统的能控型与能观型 4.6.1 SISO 系统的能控标准型与能观标准型 掌握SISO系统的能控标准型与能观标型以及变换方法,能计算标准型。 4.6.2 MIMO 类SISO 的能控标准型与能观标准型 了解MIMO 类SISO 的能控标准型与能观标准型。 4.6.3 MIMO 系统的Wonham 规范型与Luenberger 规范型* 本科不要求此节内容。 4.7 连续线性系统的结构分解

现代控制理论实验报告

现代控制理论实验报告

实验一系统能控性与能观性分析 一、实验目的 1.理解系统的能控和可观性。 二、实验设备 1.THBCC-1型信号与系统·控制理论及计算机控制技术实验平台; 三、实验内容 二阶系统能控性和能观性的分析 四、实验原理 系统的能控性是指输入信号u对各状态变量x的控制能力,如果对于系统任意的初始状态,可以找到一个容许的输入量,在有限的时间内把系统所有的状态引向状态空间的坐标原点,则称系统是能控的。 对于图21-1所示的电路系统,设iL和uc分别为系统的两个状态变量,如果电桥中 则输入电压ur能控制iL和uc状态变量的变化,此时,状态是能控的。反之,当 时,电桥中的A点和B点的电位始终相等,因而uc不受输入ur的控制,ur只能改变iL的大小,故系统不能控。 系统的能观性是指由系统的输出量确定所有初始状态的能力,如果在有限的时间内根据系统的输出能唯一地确定系统的初始状态,则称系统能观。为了说明图21-1所示电路的能观性,分别列出电桥不平衡和平衡时的状态空间表达式: 平衡时:

由式(2)可知,状态变量iL和uc没有耦合关系,外施信号u只能控制iL的变化,不会改变uc的大小,所以uc不能控。基于输出是uc,而uc与iL无关连,即输出uc中不含有iL的信息,因此对uc的检测不能确定iL。反之式(1)中iL与uc有耦合关系,即ur的改变将同时控制iL和uc的大小。由于iL与uc的耦合关系,因而输出uc的检测,能得到iL的信息,即根据uc的观测能确定iL(ω) 五、实验步骤 1.用2号导线将该单元中的一端接到阶跃信号发生器中输出2上,另一端接到地上。将阶跃信号发生器选择负输出。 2.将短路帽接到2K处,调节RP2,将Uab和Ucd的数据填在下面的表格中。然后将阶跃信号发生器选择正输出使调节RP1,记录Uab和Ucd。此时为非能控系统,Uab和Ucd没有关系(Ucd始终为0)。 3.将短路帽分别接到1K、3K处,重复上面的实验。 六、实验结果 表20-1Uab与Ucd的关系

《现代控制理论基础》考试题B卷及答案

一.(本题满分10分) 请写出如图所示电路当开关闭合后系统的状态方程和输出方程。其中状态变量的设置如图所示,系统的输出变量为流经电感2L 的电流强度。 【解答】根据基尔霍夫定律得: 1113222332 1L x Rx x u L x Rx x Cx x x ++=?? +=??+=? 改写为1 13111 22 322 312 11111R x x x u L L L R x x x L L x x x C C ? =--+?? ?=-+???=-?? ,输出方程为2y x = 写成矩阵形式为

[]11 111222 2 331231011000110010R L L x x L R x x u L L x x C C x y x x ??? --???????????????? ???????=-+???? ??????? ??????????????? ? ???-?????? ? ? ??? ?? ?=??? ?????? 二.(本题满分10分) 单输入单输出离散时间系统的差分方程为 (2)5(1)3()(1)2()y k y k y k r k r k ++++=++ 回答下列问题: (1)求系统的脉冲传递函数; (2)分析系统的稳定性; (3)取状态变量为1()()x k y k =,21()(1)()x k x k r k =+-,求系统的状态空间表达式; (4)分析系统的状态能观性。 【解答】 (1)在零初始条件下进行z 变换有: ()()253()2()z z Y z z R z ++=+ 系统的脉冲传递函数: 2()2 ()53 Y z z R z z z +=++ (2)系统的特征方程为 2()530D z z z =++= 特征根为1 4.3z =-,20.7z =-,11z >,所以离散系统不稳定。 (3)由1()()x k y k =,21()(1)()x k x k r k =+-,可以得到 21(1)(2)(1)(2)(1)x k x k r k y k r k +=+-+=+-+ 由已知得 (2)(1)2()5(1)3()y k r k r k y k y k +-+=-+-112()5(1)3()r k x k x k =-+- []212()5()()3()r k x k r k x k =-+-123()5()3()x k x k r k =--- 于是有: 212(1)3()5()3()x k x k x k r k +=--- 又因为 12(1)()()x k x k r k +=+ 所以状态空间表达式为

现代控制理论第2章l

第2章 线性系统理论 线性系统是实际系统的一类理想化模型,通常用线性的微分方程或差分方程描述。其基本特征是满足叠加原理,可分为线性定常系统和线性时变系统。 现代控制理论中,采用状态变量法描述系统,它既能反映系统内部变化情况,又能考虑初始条件,也为多变量系统的分析、综合提供了强有力的工具。 2.1 基本概念 输入:外部施加到系统上的全部激励。 输出:能从外部测量到的来自系统的信息。 状态变量:确定动力学系统状态的最小的一组变量。 状态向量:若n 个状态变量)(1t x ,)(2t x ,…,)(t x n 是向量)(t x 的各个分量,即 )(t x 为状态向量。 状态空间:以各状态变量作为基底组成的n 维向量空间。在特定的时间,状态向量)(t x 在状态空间中只是一个点。 状态轨迹:状态向量)(t x 在状态空间中随时间t 变化的轨迹。 连续时间系统:)(t x 的定义域为某时间域],[f 0t t 内一切实数。 离散时间系统:)(t x 的自变量时间t 只能取到某实数域内的离散值。 状态方程:描述系统状态变量与输入变量之间动态关系的一阶微分方程

组或一阶差分方程组。一般形式为 或 式中 u ——输入向量; k ——采样时刻。 状态方程表征了系统由输入引起的内部状态的变化。 输出方程:描述输出变量与系统输入变量和状态变量间函数关系的代数方程,具有形式 它是一个代数变换过程。 状态空间表达式:状态方程与输出方程联立,构成对动态系统的完整描述,总称为系统的状态空间表达式,又称动态方程。 线性系统的状态空间表达式具有下列一般形式: 1)连续时间系统 ? ??+=+=)()()()()()()()()()(t t t t t t t t t t u D x C y u B x A x & (2–1) 式中 A (t )——系统矩阵或状态矩阵,n ?n 矩阵; B (t )——控制矩阵或输入矩阵,n ?p 矩阵; C (t )——观测矩阵或输出矩阵,q ?n 矩阵; D (t )——输入输出矩阵,q ?p 矩阵; x ——状态向量,n 维; u ——控制作用,p 维; y ——系统输出,q 维。 2)离散时间系统

(完整word版)现代控制理论习题解答(第二章)

第二章 状态空间表达式的解 3-2-1 试求下列矩阵A 对应的状态转移矩阵φ(t )。 (1) ???? ??-=2010A (2) ?? ? ???-=0410A (3) ??????--=2110 A (4) ???? ??????-=452100010A (5)?? ??????? ???=000010000100 0010A (6)? ???? ? ??? ???=λλλλ000100010000A 【解】: (1) ???? ? ? ????? ?++=?? ????+-=-=Φ-----)2(10)2(11}201{])[()(11 111s s s s L s s L A sI L t ??? ? ????-=????? ? ??????++-=---t t e e s s s s L 22105.05.01)2(10)2(5.05.01 (2) ?? ? ???-=???? ? ? ??????+++- +=?? ????-=-=Φ-----t t t t s s s s s s L s s L A sI L t 2cos 2sin 22sin 5.02cos 44 441 4}41{])[()(222211 111 (3) ??? ? ? ?????? ?++-+++=?? ????+-=-=Φ-----222211 111)1()1(1)1(1 )1(2 }211{])[()(s s s s s s L s s L A sI L t ??? ? ????--+=Φ------t t t t t t te e te te e te t )( (4) 特征值为:2,1321===λλλ。 由习题3-1-7(3)得将A 阵化成约当标准型的变换阵P 为

现代控制理论实验报告

现代控制理论实验报告 组员: 院系:信息工程学院 专业: 指导老师: 年月日

实验1 系统的传递函数阵和状态空间表达式的转换 [实验要求] 应用MATLAB 对系统仿照[例]编程,求系统的A 、B 、C 、阵;然后再仿照[例]进行验证。并写出实验报告。 [实验目的] 1、学习多变量系统状态空间表达式的建立方法、了解系统状态空间表达式与传递函数相互转换的方法; 2、通过编程、上机调试,掌握多变量系统状态空间表达式与传递函数相互转换方法。 [实验内容] 1 设系统的模型如式示。 p m n R y R u R x D Cx y Bu Ax x ∈∈∈?? ?+=+=& 其中A 为n ×n 维系数矩阵、B 为n ×m 维输入矩阵 C 为p ×n 维输出矩阵,D 为传递阵,一般情况下为0,只有n 和m 维数相同时,D=1。系统的传递函数阵和状态空间表达式之间的关系如式示。 D B A SI C s den s num s G +-== -1)() () (()( 式中,)(s num 表示传递函数阵的分子阵,其维数是p ×m ;)(s den 表示传递函数阵的按s 降幂排列的分母。 2 实验步骤 ① 根据所给系统的传递函数或(A 、B 、C 阵),依据系统的传递函数阵和状态空间表达式之间的关系如式,采用MATLA 的编程。注意:ss2tf 和tf2ss 是互为逆转换的指令; ② 在MATLA 界面下调试程序,并检查是否运行正确。 ③ [] 已知SISO 系统的状态空间表达式为,求系统的传递函数。

, 2010050010000100001 0432143 21u x x x x x x x x ? ? ??? ? ??????-+????????????????????????-=????????????&&&&[]??? ? ? ???????=43210001x x x x y 程序: A=[0 1 0 0;0 0 -1 0;0 0 0 1;0 0 5 0]; B=[0;1;0;-2]; C=[1 0 0 0]; D=0; [num,den]=ss2tf(A,B,C,D,1) 程序运行结果: num = 0 den = 0 0 0 从程序运行结果得到:系统的传递函数为: 2 4253 )(s s s S G --= ④ [] 从系统的传递函数式求状态空间表达式。 程序: num =[0 0 1 0 -3]; den =[1 0 -5 0 0]; [A,B,C,D]=tf2ss(num,den) 程序运行结果: A = 0 5 0 0 1 0 0 0 0 1 0 0

现代控制理论基础第二章习题答案

第二章 状态空间表达式的解 3-2-1 试求下列矩阵A 对应的状态转移矩阵φ(t )。 (1) ???? ??-=2010A (2) ?? ? ???-=0410A (3) ??????--=2110 A (4) ???? ??????-=452100010A (5)?? ??????? ???=000010000100 0010 A (6)? ???? ? ??????=λλλλ000100010000A 【解】: (1) (2) (3) (4) 特征值为:2,1321===λλλ。 由习题3-1-7(3)得将A 阵化成约当标准型的变换阵P 为 ???? ??????=421211101P ,??????????----=-1211321201 P 线性变换后的系统矩阵为: (5) 为结构四重根的约旦标准型。 (6) 虽然特征值相同,但对应着两个约当块。 或}0 100010000{ ])[()(1 111----?? ??? ????? ??------=-=Φλλλλs s s s L A sI L t 3-2-2 已知系统的状态方程和初始条件 (1)用laplace 法求状态转移矩阵; (2)用化标准型法求状态转移矩阵; (3)用化有限项法求状态转移矩阵; (4)求齐次状态方程的解。 【解】:

(1) (2) 特征方程为: 特征值为: 2,1321===λλλ。 由于112==n n ,所以1λ对应的广义特征向量的阶数为1。 求满足0)(11=-P A I λ的解1P ,得: 0110000000312111=????????????????????--P P P ,???? ? ?????=0011P 再根据0)(22=-P A I λ,且保证1P 、2P 线性无关,解得: 对于当23=λ的特征向量,由0)(33=-P A I λ容易求得: 所以变换阵为: []??????????-==11001000132 1 P P P P ,???? ??????=-1100100011P 线性变换后的系统矩阵为: (3) 特征值为: 2,1321===λλλ。 即 (4) 3-2-3 试判断下列矩阵是否满足状态转移矩阵的条件,如果满足,试求对应的矩阵A 。 (1)??? ???????-=Φt t t t t sin cos 0cos sin 0001 )((2)????????-=Φ--t t e e t 220)1(5.01)( (3)???? ??? ?+--+--=Φ--------t t t t t t t t e e e e e e e e t 22222222)((4)? ??? ??? ?++-+-+=Φ----t t t t t t t t e e e e e e e e t 33335.05.025.025.05.05.0)( 【解】: (1) ∴不满足状态转移矩阵的条件。 (2) ∴满足状态转移矩阵的条件。 由)()(t A t Φ=Φ &,得A A =Φ=Φ)0()0(&。

现代控制理论第4章答案

现代控制理论第四章习题答案 4-1判断下列二次型函数的符号性质: (1)222 123122313()31122Q x x x x x x x x x x =---+-- (2)222123122313()4262v x x x x x x x x x x =++--- 解:(1)由已知得 []1123 123 1232311 2 3231 1()3112 2111113211112x Q x x x x x x x x x x x x x x x x x x ?? ? ???=-+------???? ? ????? ? ? ??--??? ?????=--???????????? ---?? 110?=-<,211 2013 -?= =>-,31111711 3 024 1 1112 --?=--=-<-- - 因此()Q x 是负定的 (2)由已知得 [][]112312312323112323()433111143131x Q x x x x x x x x x x x x x x x x x x ????=---+---+?????? --???? ????=--???? ????--???? 110?=>,211 3014 -?= =>-,3111 143160131 --?=--=-<-- 因此()Q x 不是正定的 4-2已知二阶系统的状态方程:

11122122a a x x a a ??= ??? 试确定系统在平衡状态处大范围渐进稳定的条件。 解:方法(1):要使系统在平衡状态处大范围渐进稳定,则要求满足A 的特征值均具有负实部。 即: 11 12 2122 2112211221221()0 a a I A a a a a a a a a λλλλλ---= --=-++-= 有解,且解具有负实部。 即:1122112212210a a a a a a +<>且 方法(2):系统的原点平衡状态0e x =为大范围渐近稳定,等价于T A P PA Q +=-。 取Q I =,令11 121222P P P P P ??=???? ,则带入T A P PA Q +=-,得到 11 2111121122 211212 2222220100 221a a P a a a a P a a P -???? ????????+=????????????-?????? 若 112112 1122 2111221122122112 22 220 4()()0022a a a a a a a a a a a a a a +=+-≠,则此方程组有唯一解。即 22 21221222211122 1222211111121122()1 ()2()A a a a a a a P a a a a A a a a a A ??++-+=-??-++++?? 其中11221221det A A a a a a ==- 要求P 正定,则要求 22 2122 111112202()A a a P a a A ++?== >-+ 22 1122122121122()()0 4() a a a a P a a ++-?==>-+

《现代控制理论》.

《现代控制理论》实验指导书 俞立徐建明编 浙江工业大学信息工程学院 2007年4月

实验1 利用MATLAB 进行传递函数和状态空间模型间的转换 1.1 实验设备 PC 计算机1台(要求P4-1.8G 以上),MATLAB6.X 或MATLAB7.X 软件1套。 1.2 实验目的 1、学习系统状态空间模型的建立方法、了解状态空间模型与传递函数相互转换的方法; 2、通过编程、上机调试,掌握系统状态空间模型与传递函数相互转换的方法。 1.3 实验原理说明 设系统的状态空间模型是 x Ax Bu y Cx Du =+?? =+?& (1.1) p y R ∈其中:n x R ∈是系统的状态向量,是控制输入,m u R ∈是测量输出,A 是维状态矩阵、是维输入矩阵、是n n ×m n ×n p ×B D C 维输出矩阵、是直接转移矩阵。系统传递函数和状态空间模型之间的关系如式(1.2)所示。 1()()G s C sI A B D ?=?+ (1.2) 表示状态空间模型和传递函数的MATLAB 函数。 函数ss (state space 的首字母)给出了状态空间模型,其一般形式是 SYS = ss(A,B,C,D) 函数tf (transfer function 的首字母)给出了传递函数,其一般形式是 G=tf(num,den) 其中的num 表示传递函数中分子多项式的系数向量(单输入单输出系统),den 表示传递函数中分母多项式的系数向量。 函数tf2ss 给出了传递函数的一个状态空间实现,其一般形式是 [A,B,C,D]=tf2ss(num,den) 函数ss2tf 给出了状态空间模型所描述系统的传递函数,其一般形式是 [num,den]=ss2tf(A,B,C,D,iu) 其中对多输入系统,必须确定iu 的值。例如,若系统有三个输入和,则iu 必须是1、2或3,其中1表示,2表示,3表示。该函数的结果是第iu 个输入到所有输出的传递函数。 21,u u 3u 1u 2u 3u 1.4 实验步骤 1、根据所给系统的传递函数或(A 、B 、C 、D ),依据系统的传递函数阵和状态空间模型之间的关系(1.2),采用MATLAB 的相关函数编写m-文件。 2、在MATLAB 界面下调试程序。 例1.1 求由以下状态空间模型所表示系统的传递函数, ?? ? ? ? ?????=?????? ?????+???????????????????????=??????????321321321]001[1202505255100010x x x y u x x x x x x &&&

《现代控制理论》第3版课后习题答案

《现代控制理论参考答案》 第一章答案 1-1 试求图1-27系统的模拟结构图,并建立其状态空间表达式。 解:系统的模拟结构图如下: 系统的状态方程如下: 令y s =)(θ,则1x y = 所以,系统的状态空间表达式及输出方程表达式为 1-2有电路如图1-28所示。以电压)(t u 为输入量,求以电感中的电流与电容上的电压作为状态变量的状态方程,与以电阻2R 上的电压作为输出量的输出方程。 解:由图,令32211,,x u x i x i c ===,输出量22x R y = 有电路原理可知:? ? ? +==+=++3 213 222231111x C x x x x R x L u x x L x R 既得 2 221332 2222131111111111x R y x C x C x x L x L R x u L x L x L R x =+- =+-=+-- =? ? ? 写成矢量矩阵形式为: 1-4 两输入1u ,2u ,两输出1y ,2y 的系统,其模拟结构图如图1-30所示,试求其状态空间表达式与传递函数阵。 解:系统的状态空间表达式如下所示: 1-5系统的动态特性由下列微分方程描述 列写其相应的状态空间表达式,并画出相应的模拟结构图。 解:令.. 3. 21y x y x y x ===,,,则有 相应的模拟结构图如下: 1-6 (2)已知系统传递函数2 )3)(2() 1(6)(+++= s s s s s W ,试求出系统的约旦标准型的实现,并画出相应的模拟结构图 解:s s s s s s s s s W 31 233310)3(4)3)(2()1(6)(22++++- ++-=+++= 1-7 给定下列状态空间表达式 []??? ? ? ?????=???? ??????+????????????????????----=??????????321321321100210311032010x x x y u x x x x x x ‘ (1) 画出其模拟结构图 (2) 求系统的传递函数

现代控制理论课程学习心得.

现代控制理论基础课程总结 学院:__机械与车辆学院_ 学号:____2120120536___ 姓名:_____王文硕______ 专业:___交通运输工程__ 《现代控制理论》学习心得 摘要:从经典控制论发展到现代控制论,是人类对控制技术认识上的一次飞跃。现代控制论是用状态空间方法表示,概念抽象,不易掌握。对于《现代控制理论》这门课程,本人选择了最为感兴趣的几个知识点进行分析,并谈一下对于学习这么课程的一点心得体会。 关键词:现代控制理论;学习策略;学习方法;学习心得 在现代科学技术飞速发展中,伴随着学科的高度分化和高度综合,各学科之间相互交叉、相互渗透,出现了横向科学。作为跨接于自然科学和社会科学的具有横向科学特点的现代控制理论已成为我国理工科大学高年级的选修课和研究生的学位课。 从经典控制论发展到现代控制论,是人类对控制技术认识上的一次飞跃。经典控制论限于处理单变量的线性定常问题,在数学上可归结为单变量的常系数微分方程问题。现代控制论面向多变量控制系统的问题,它是以矩阵论和线性空间理论作为主要数学工具,并用计算机来实现。现代控制论来源于工程实际,具有明显的工程技术特点,但它又属于系统论范畴。系统论的特点是在数学描述的基础上,充分利用现有的强有力的数学工具,对系统进行分析和综合。系统特性的度量,即表现为状态;系统状态的变化,即为动态过程。状态和过程在自然界、社会和思维中普遍存在。现代控制论是在引入状态和状态空间的概念基础上发展起来的。状态和状态空间早在古典动力学中得到了广泛的应用。在5O年代Mesarovic教授曾提出“结构不确定

性原理”,指出经典理论对于多变量系统不能确切描述系统的内在结构。后来采用状态变量的描述方法,才完全表达出系统的动力学性质。6O年代初,卡尔曼(Kalman从外界输入对状态的控制能力以及输出对状态的反映能力这两方面提出能控制性和能观性的概念。这些概念深入揭示了系统的内在特性。实际上,现代控制论中所研究的许多基本问题,诸如最优控制和最佳估计等,都是以能能控性和能观性作为“解”的存在条件的。 现代控制理论是一门工程理论性强的课程,在自学这门课程时,深感概念抽象,不易掌握;学完之后,从工程实际抽象出一个控制论方面的课题很难,如何用现代控制论的基本原理去解决生产实际问题则更困难,这是一个比较突出的矛盾。 对现代控制理论来说,首先遇到的问题是将实际系统抽象为数学模型,有了数学模型,才能有效地去研究系统的各个方面。许多机电系统、经济系统、管理系统常可近似概括为线 性系统。线性系统和力学中质点系统一样,是一个理想模型,理想模型是研究复杂事物的主要方法,是对客观事物及其变化过程的一种近似反映。现代控制论从自然和社会现象中抽象出的理想模型,用状态空间方法表示,再作理论上的探讨。 线性系统理论是一门严谨的科学。抽象严谨是其本质的属性,一旦体会到数学抽象的丰富含义,再不会感到枯燥乏味。线性系统理论是建立在线性空间的基础上的,它大量使用矩阵论中深奥的内容,比如线性变换、子空间等,是分析中最常用的核心的内容,要深入理解,才能体会其物理意义。比如,状态空间分解就是一种数学分析方法。在控制论中把实际系统按能控性和能观性化分成四个子空间,它们有着确切的物理概念。线性变换的核心思想在于:线性系统的基本性质(如能控性、能观性、极点、传递函数等在线性变换下都不改变,从而可将系统化为特定形式,使问题的研究变得简单而透彻。 在学习现代控制理论教材时,发现不少“引而未发”的问题。由于作者有丰富的教学经验与学术造诣,能深入浅出阐述问题,发人深省。因此,通过自己反复阅读教材,就能理解这些内容。比如,在探讨线性系统的传递函数的零极点相消时,如果潜伏着

相关文档
最新文档