《第二章状态空间模型PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第二章状态空间模型PPT讲稿.ppt(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第二章状态空间模型第1页,共22页,编辑于2022年,星期二一、状态、状态变量与状态方程状态系统的动态状况状态变量能完全确定系统状态的最小数目的一组变量。状态向量用系统的n个状态变量作为分量所构成的向量。状态空间状态向量的所有可能值的集合所在的空间。状态方程描述系统的状态变量与系统输入之间的关系的一阶微分方程组。输出方程在指定系统输出的情况下,输出量与状态变量、输入之间的函数关系式。状态空间表达式状态方程+输出方程第2页,共22页,编辑于2022年,星期二例1 确定RLC网络的状态变量和状态方程选状态变量第3页,共22页,编辑于2022年,星期二第4页,共22页,编辑于2022年,星期二第5页
2、,共22页,编辑于2022年,星期二二、线性系统的状态方程描述写状态方程的一般步骤:列写微分方程;选择状态变量,微分方程状态变量表示的一阶微分方程组;用向量表示。对于n阶常系数线性微分方程:第6页,共22页,编辑于2022年,星期二若初始条件和输入已知,取状态变量第7页,共22页,编辑于2022年,星期二状态方程:若x1为输出量,则输出方程:第8页,共22页,编辑于2022年,星期二状态方程和输出方程用方框图表示第9页,共22页,编辑于2022年,星期二三、传递函数与状态方程之间的关系状态方程:Laplace变换控制系统中以A、B、C、D形式表示的传递函数第10页,共22页,编辑于2022年,
3、星期二2.10 数学模型的MATLAB描述 MATLAB(Matrix laboratory),是美国的MathWorks公司开发的一种进行科学和工程计算的软件。1984年推出第一个商业版本,到现在已经到了7.0版本,功能日趋完善和强大。主要适用于矩阵运算及控制和信息处理领域的分析设计。第11页,共22页,编辑于2022年,星期二n以传递函数为主要特征的经典控制n以状态空间为主要特征的现代控制 MATLAB的控制系统工具箱,主要处理:主要功能:系统建模建立系统的状态空间模型、传递函数模型和传递函数零极点增益模型,并可实现任意两者之间的转化。系统分析频率特性,Bode图、Nyquist图的计算与
4、绘制;时域响应,对单位阶跃、单位脉冲、零输入及任意输入响应的分析和仿真。系统设计第12页,共22页,编辑于2022年,星期二一、MATLAB中数学模型的表示传递函数分子/分母多项式模型传递函数零极点增益模型状态空间模型1.传递函数分子/分母多项式模型在MATLAB中,直接用分子分母系数表示:Num=b0,b1,b2bm den=a0,a1,a2,.anG(s)=tf(num,den)第13页,共22页,编辑于2022年,星期二2.传递函数零极点增益模型)()()()()(1010nmpspspszszszsKsG-=LLK为常数在MATLAB中,用z,p,k矢量组表示z=z0,z1,zm p=
5、p0,p1,pm k=KG(s)=zpk(z,p,k)第14页,共22页,编辑于2022年,星期二3.状态空间模型状态空间表达式:在MATLAB中,用A,B,C,D矩阵组表示:ss(A,B,C,D)第15页,共22页,编辑于2022年,星期二4.MATLAB中复杂的传递函数的求取解:num=5*1,1,1 den=conv(conv(conv(1,3,1,1,3,1),1,6,5,3),1,2)G=tf(num,den)第16页,共22页,编辑于2022年,星期二二、模型之间的转换num,den=ss2tf(a,b,c,d)状态空间到传函z,p,k=ss2zp(a,b,c,d)状态空间到零极a,b,c,d=tf2ss(num,den)传函到状态空间z,p,k=tf2zp(num,den)传函到零极a,b,c,d=zp2ss(z,p,k)零极到状态空间num,den=zp2tf(z,p,k)零极到传函第17页,共22页,编辑于2022年,星期二二、模型之间的转换第18页,共22页,编辑于2022年,星期二三、系统建摸系统的串联、并联和反馈连接1.串联第19页,共22页,编辑于2022年,星期二2.并联第20页,共22页,编辑于2022年,星期二3.反馈第21页,共22页,编辑于2022年,星期二用cloop函数实现单位反馈系统:第22页,共22页,编辑于2022年,星期二