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