中国石油大学现代控制理论全部课件ppt.ppt
《中国石油大学现代控制理论全部课件ppt.ppt》由会员分享,可在线阅读,更多相关《中国石油大学现代控制理论全部课件ppt.ppt(505页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、现代控制理论Modern Control Theory张晓东绪绪 论论问题的提出控制的必要性 飞机的自动驾驶系统、宇宙飞船系统和导弹制导系统;问题的提出控制的必要性 数控机床; 工业过程中流量、压力、温度的控制;问题的提出控制的必要性 机器人控制、城市交通控制、网络拥塞控制; 生物系统、生物医学系统、社会经济系统;火星旅行者自动控制的两个主题 反馈闭环回路 输入动态系统输出测量比较误差输入不确定条件下达到性能指标 最优控制一段时间上的性能指标最小预先规划、开环控制轨迹最优化 二者联系某些条件下,最优控制构成反馈提出的方法经典控制理论(1935-1950) 传递函数模型 美国贝尔实验室 H. B
2、ode(1938),以及Nyquist(1940)提出了频率响应法提出的方法经典控制理论(1935-1950) 美国MIT的N. Wiener在研究随机过程的预测问题中,提出Wiener滤波理论(1942),发表了Cybernetics(1948) 控制论:关于在动物和机中控制和通讯的科学 Cybernetics: or Control and Communication in the Animal and the Machine 控制学科诞生:维纳的控制论存在的问题 经典控制理论简单对象 单输入单输出、线性、时不变系统缺乏系统化方法 图形化方法,依赖于设计人员的经验达到的性能要求较低,不能处
3、理多目标性能 面临的挑战对象日益复杂化、控制性能要求不断提高现代控制理论 新知识、新技术现代控制理论 1956年,前苏联的庞德里亚金发表了最优过程的数学理论,提出了极大值原理(Maximum Principle); 1957年,美国的贝尔曼发表了动态规划理论在控制过程中的应用,建立了最优控制的理论基础; 1960年,美籍匈牙利人卡尔曼发表了”On the General Theory of Control Systems”,引入状态空间法分析系统,提出了能控性、能观性、卡尔曼滤波等概念,奠定了现代控制理论的基础;现代控制理论 1957年成立了国际自动控制联合会 (IFAC:Internatio
4、nal Federation of Automatic Control)现代控制理论取得的成就 1957年发射了第一颗人造地球卫星; 工业机器人产品; 1961年载人航天(加加林); 1966年月球软着陆; 1969年登陆月球。现代控制理论研究对象 系统是系统控制理论的研究对象 系统:是由相互关联和相互制约的若干“部分”所组成的具有特定功能的一个“整体”。 系统具有如下3个基本特征: (1) 整体性 结构上的整体性 系统行为和功能由整体性决定现代控制理论研究对象(2)抽象性 作为系统控制理论的研究对象,系统常常抽去了具体系统的物理,自然和社会含义,而把它抽象为一个一般意义下的系统而加以研究。(
5、3)相对性 在系统的定义中, 所谓“系统”和“部分”这种称谓具有相对属性。现代控制理论研究对象 动态系统: 所谓动态系统,就是运动状态按确定规律或确定统计规律随时间演化的一类系统动力学系统。 动态系统是系统控制理论所研究的主体,其行为由各类变量间的关系来表征。 系统变量可区分为三类形式 输入变量组 内部状态变量组 输出变量组uxy现代控制理论研究对象 系统动态过程的数学描述白箱模型 黑箱模型 动态系统的分类从机制角度:连续变量系统 离散事件系统从特性角度:线性系统 非线性系统从作用时间类型角度:连续时间系统 离散时间系统连续系统按其参数的空间分布类型: 集中参数系统 分布参数系统现代控制理论研
6、究对象 线性系统 线性系统理论的研究对象为线性系统,其模型方程具有线性属性即满足叠加原理。 若表征系统的数学描述为L)()()(22112211uLcuLcucucL现代控制理论研究对象 系统模型系统模型是对系统或其部分属性的一个简化描述 系统模型的作用:仿真、预测预报、综合和设计控制器模型类型的多样性:用数学模型描述、用文字、图表、数据或计算机程序表示数学模型的基本性:着重研究可用数学模型描述的一类系统建立数学模型的途径:解析、辨识系统建模的准则:折衷现代控制理论特点 现代控制理论是一门以研究线性系统的分析与综合的理论和方法为基本任务的学科。 研究线性系统状态的运动规律和改变这种规律的可能性
7、和方法,建立和揭示系统结构、参数、行为和性能间确定的和定量的关系。 主要内容:数学模型分析理论综合理论 发展过程:经典控制理论现代控制理论 处理方法:状态空间法本课程内容 状态空间模型; 基于状态空间模型的系统分析(Analysis); 运动分析、能控性、能观性、稳定性 基于状态空间模型的系统综合(Synthesis); 极点配置、稳定化控制器设计、 观测器设计、二次型最优控制器设计。本课程教学方法和要求 主线:问题的提出解决的思路具体方法算法编程应用实例; 和MATLAB相结合,理论证明、仿真验证; 参与课堂讨论、回答提问、完成作业; 编程设计、演示; 介绍应用领域、实验结果; 考试 叙述、
8、证明、计算参考书目 刘豹 唐万生. 现代控制理论 (第3版),机械工业出版社,2006.7 美Katsuhiko Ogata著,卢伯英 于海勋等译. 现代控制工程现代控制工程 (第四版),电子工业出版社,2003 澳Goodwin, G.C., et al. Control System Design, 清华大学出版社,2002 王枞. 控制系统理论及应用控制系统理论及应用,北京邮电大学出版社,2003 张嗣瀛, 高立群. 现代控制理论现代控制理论,清华大学出版社,2006现代控制理论Modern Control Theory第第1 1章章控制系统的状态空间表达式控制系统的状态空间表达式Par
9、t I (1.11.4)系统动态过程的两类数学描述系统动态过程的两类数学描述 系统的外部描述外部描述常被称作输出输入描述例如,对SISO线性定常系统 时间域的外部描述:ubububyayayaynnnnn0)1 (1)1(10)1 (1)1(1)(复频率域描述即传递函数描述: 01110111)()()(asasasbsbsbsUsYsWnnnnnuy系统动态过程的两类数学描述系统动态过程的两类数学描述 系统的内部描述 状态空间描述是系统内部描述的基本形式,需要由两个数学方程表征 状态方程 输出方程2u1uru1y2ymynxxx,21系统动态过程的两类数学描述系统动态过程的两类数学描述 外部
10、描述和内部描述的比较 一般的说外部描述只是对系统的一种不完全描述,不能反映黑箱内部结构的不能控或不能观测的部分。内部描述则是系统的一种完全的描述,能够完全反映系统的所有动力学特性。如图所示RLC的电路根据回路电压定律RLCu(t)uc(t)i(t)()()()(tutudttdiLtRic)()(tidttduCC)(1)()(1)(tuLtiLRtuLdttdic)(1)(tiCdttduC1.1 状态空间及状态空间表达式)(1)()(1)(tuLtiLRtuLtic)(1)(tiCtuC令状态变量 x1=uc,x2=i,系统输出 y=uc=x1写成矩阵形式uLxxLRLCxx1011021
11、212101xxy以上方程可表为形如以上方程可表为形如 DuCxyBuAxx1.1 状态空间及状态空间表达式1.1 状态空间及状态空间表达式 另一种状态空间表达式211( )( )( )1( )1( )CccCRutuu tu tLCLCLusCLRu sssLCL1221211( )ccxuxuRxxxu tCLLCL 1.1 状态空间及状态空间表达式 状态空间描述常用的基本概念状态空间描述常用的基本概念 输入:输入:外部对系统的作用(激励),输入包括控制输入和干扰输入。 输出:输出:系统的被控量或从外部测量到的系统信息。 若输出是由传感器测量得到的,又称为观测观测。1.1 状态空间及状态空
12、间表达式 状态变量状态变量:一个动力学系统的状态变量组定义为:能完全表征其时间域行为的一个最小内部变量组 状态矢量:状态矢量:一个动力学系统的状态定义为由其状态变量组 )(,),(),(21txtxtxn所组成的一个列向量 )()()()(21txtxtxtxn1.1 状态空间及状态空间表达式 状态空间:状态空间: 状态空间定义为状态向量的一个集合,状态空间的维数等同于状态的维数 状态轨线:状态轨线:系统在某个时刻的状态,在状态空间可以看作是一个点。随着时间的推移,系统状态不断变化,并在状态空间中描述出一条轨迹,这种轨迹称为状态轨线或状态轨迹。1.1 状态空间及状态空间表达式几点解释几点解释
13、(1).状态变量组对系统行为的完全表征性 只要给定初始时刻 t0 的任意初始状态变量组)(,),(),(00201txtxtxn和t t0 各时刻的任意输入变量组 )(,),(),(21tututur那么系统的任何一个内部变量在tt0各时刻的运动行为也就随之而完全确定 (2).状态变量组最小性的物理特征(3).状态变量组最小性的数学特征 (4).状态变量组的不唯一性 (5).系统任意两个状态变量组之间的关系 (6).有穷维系统和无穷维系统 (7).状态空间的属性 状态空间为建立在实数域R上的一个向量空间Rn1.1 状态空间及状态空间表达式 线线性性系系统统的的状状态态空空间间表表达达式式描述系
14、统输入、输出和状态变量之间关系的方程组称为系统的状状态态空空间间表表达达式式(动态方程或运动方程),包括 状状态态方方程程 描述状态变量与输入之间的关系 输输出出方方程程 描述输出与状态变量之间的关系1.1 状态空间及状态空间表达式动态系统的结构1u2uru1x2xnx1y2ymy动力学部件输出部件连续时间线性系统的状态空间描述 线性时不变系统 DuCxyBuAxx 线性时变系统 uDxCyuBxAx)()()()(tttt1.1 状态空间及状态空间表达式 x n维状态矢量 u r维输入(或控制)矢量 y m维输出矢量 A nxn系统矩阵 B nxr输入(或控制)矩阵 C mxn输出矩阵 D
15、mxr直接传递矩阵DuCxyBuAxx 状态方程输出方程1.1 状态空间及状态空间表达式 连续时间线性系统的方框图连续时间线性系统的方框图 DuCxyBuAxx BCDx yuxA1.1 状态空间及状态空间表达式1.2 状态空间表达式的模拟结构图 一阶标量微分方程cxybuaxxbcx yuxa 三阶系统微分方程buxaxaxax012 buxaxaxax012 1.2 状态空间表达式的模拟结构图 状态空间方程1.2 状态空间表达式的模拟结构图 多输入多输出系统2122211211212122211211212221121121xxccccyyuubbbbxxaaaaxx1.2 状态空间表达式
16、的模拟结构图1.2 状态空间表达式的模拟结构图 从系统结构图建立状态空间表达式 从机理建立状态空间表达式 从传递函数建立状态空间表达式无零点有零点 多入多出系统微分方程实现建立状态空间表达式的方法1suxxuKTs+1uxK/Ts+1/Tuxuxux uTKxTx11.2 状态空间表达式的模拟结构图1.3.1 从系统结构图建立状态模型1.3 状态空间表达式的建立zppxyus+zs+puyzps+puyuxyupzpxx)(1.3.1 从系统结构图建立状态模型1.3 状态空间表达式的建立w22zwux1x2yw2s2+2zws+w2uyw2s+2zw1suy122122212xyuxxxxxw
17、zww1.3.1 从系统结构图建立状态模型1.3 状态空间表达式的建立已知系统的结构框图,求状态空间表达式K1T1s+1uyK2T2s+1K3T3sK41.3.1 从系统结构图建立状态模型1.3 状态空间表达式的建立系统的状态空间表达式为1113111413322222233111xyuTKxTxTKKxxTKxTxxTKxxyuTKxTTKKTKTTKx00100101000111141222331.3.1 从系统结构图建立状态模型1.3 状态空间表达式的建立已知系统的结构框图,求状态空间表达式s+zs+pu1s+aKsyzppx2Kaux3x1y1.3.1 从系统结构图建立状态模型1.3
18、状态空间表达式的建立系统的状态空间表达式为1313312211)()(xyupzpxxpzxKuKxKxxxaxxxyupzKxppzKKax00100)(0011.3.1 从系统结构图建立状态模型1.3 状态空间表达式的建立如图所示的RLC电路,试以电压u为输入,以电容C上的电压 为输出变量,列写其状态空间表达式。电路的贮能元件有电感 和电容C。根据基尔霍夫定律列写电路方程:2221121222111110idtduCuiRiRiRdtdiLuiRiRdtdiLcc1.3.2 从机理建立状态模型1.3 状态空间表达式的建立考虑到 三个变量是独立的,故可确定为系统的状态变量,经整理上式变为22
19、222112121211111111iCdtduLuiLRRiLRdtdiuLiLRiLRdtdicc现在令状态11ix 22ix cux 3将上式写成矩阵形式即为状态方程1.3.2 从机理建立状态模型1.3 状态空间表达式的建立uLxxxCLLRRLRLRLRxxx0010101013212221211111321321100 xxxy1.3.2 从机理建立状态模型1.3 状态空间表达式的建立 直流电机系统直流电机系统电路部分特性机械部分特性取状态变量:uLRJqB1.3.2 从机理建立状态模型bdidLRiKudtdtq2addJBK idtdtqq123,xi xxqq1.3 状态空间表
20、达式的建立得:矩阵形式:1.3.2 从机理建立状态模型1122123231baRKxxxuLLLKBxxxJJxxyx 11223330100010001baRKLLxxLKBxxuJJxxyx 1.3 状态空间表达式的建立建立如下电路的状态空间表达式rucu11sC21sC1R2R1i2i1u1.3.2 从机理建立状态模型1/R11/sC11/R21/sC2uC(s)ur(s)u1(s)i1(s)i2(s)-u1(s)-uC(s)1.3 状态空间表达式的建立等效成1/R11/sC11/R21/sC2uC(s)ur(s)u1(s)i1(s)i2(s)-u1(s)-uC(s)1.3.2 从机理建
21、立状态模型1/R11/R2uCuu1-x11/C21/C1x2y1.3 状态空间表达式的建立状态方程及输出方程:1/R11/R2uCuu1-x11/C21/C1x2 y12221222122211212111121112112111)(11111)(1)(1xyxCRxCRxxCRxuCRxCRxCRCRxuCRxxCRx1.3.2 从机理建立状态模型1.4 状态空间表达式的建立 由系统输入输出描述导出状态空间描述由系统输入输出描述导出状态空间描述已知系统的内部结构,可以求出系统的已知系统的内部结构,可以求出系统的状态空间表达式状态空间表达式如果已知系统的输入如果已知系统的输入/输出描述输出描
22、述(微分方程微分方程或传递函数或传递函数),可否确定其状态空间表达,可否确定其状态空间表达式?式? 实现问题实现问题实现是非唯一的,但只要W(s)没有零极点相消则各个实现的阶次相同各个实现都等效于原传递函数1.4 状态空间表达式的建立对于单输入,单输出线性时不变系统,其微分方程描述 ububububyayayaymmmmnnn0)1(1)1(1)(0)1(1)1(1)(其传递函数描述 011101111)()()(asasasbsbsbsbsUsYsWnnnmmmm1111RdRcRbRARxnnnnnducxybuAxx 可以导出其状态空间描述为 基本步骤:选取适当的状态变量组,确定对应的参
23、数矩阵组1.4 状态空间表达式的建立 注意的问题实现条件是mn,否则是不可实现的当mn时,d=0当m=n时,d=bn0 此时,系统的传递函数可写为01110022211101110111)(asasasabbsabbsabbbasasasbsbsbsbsWnnnnnnnnnnnnnnnnnnnn系统的输出直接与输入关联1.4 状态空间表达式的建立1.4 状态空间表达式的建立 传递函数中没有零点时的实现( m=0情形)此时输入输出描述为: ubyayayaynnn00) 1(1) 1(1)(01110)(asasasbsWnnn0b1xy2x1nxnxnx u1na2na0a1a1.4 状态空间
24、表达式的建立选取n个状态变量 122310112101nnnnnxxxxxxxa xa xaxuyb x 状态方程输出方程1.4 状态空间表达式的建立其对应的状态空间描述为: xyuxx0, 0,1000100000001001210baaaanducxybuAxxA 友矩阵1.4 状态空间表达式的建立例 求微分方程所示系统的状态空间表达式uyyyy67416 32213216/, 6/, 6/xxxxyxyxyx 解:令uxxxxuyyyuyyyyxuyyyy123337416) 6/( 7) 6/(41) 6/( 66/ )67416(6/67416 则由有1.4 状态空间表达式的建立xy
25、uxx006100641710001061xy2x3x3x u67411.4 状态空间表达式的建立 传递函数中有零点时的实现( m0情形)ububububyayayaymmmmnnn0)1(1)1(1)(0)1(1)1(1)(其传递函数描述 nmasasasbsbsbsbsUsYsWnnnmmmm,)()()(011101111系统的微分方程描述01110022211101110111)()()(asasasabbsabbsabbbasasasbsbsbsbsUsYsWnnnnnnnnnnnnnnnnnnnn1.4 状态空间表达式的建立令)()()(100222111sYabbsabbsabb
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中国 石油大学 现代 控制 理论 全部 课件 ppt
限制150内