反馈线性化课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《反馈线性化课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 反馈 线性化 课件
- 资源描述:
-
1、第二部分 非线性控制系统设计1 非线性控制问题如果控制系统的任务涉及大范围或高速运动,动力学中的非线性影响很重要.设计问题:对于给定的被控物理系统,构造反馈控制规律,使得闭环系统呈现出期望的性态。控制系统的任务可分为两类:镇定(或调节)和跟踪(或伺服)镇定问题中,控制器称为镇定器(或调节器)使闭环系统的状态被镇定到平衡点附近.如冰箱温度控制,飞行器高度控制跟踪问题中,设计的目标是构造控制器(跟踪器),是系统的输出跟上一个给定的时变轨线。如飞机沿指定的路线飞行21.1 镇定问题0),(xttuxfx时,状态当出发,中某个区域内的任意点统从寻找控制规律,使得系,描述的非线性动力系统给定由方程注:如
2、果控制目标是驱使状态到达某个非零点x_d,我们可以将 x-x_d 看作状态,将问题化为零点调节问题。例:倒立摆镇定问题sinmglJ任务是将摆从 theta 较大的角度控制到垂直的位置0sinpdpdkkJmglkk统得到全局稳定的闭环系可以选择镇定器为0sinsin2mglkJmglkdd得到稳定的闭环系统也可以选择镇定器为将被控对象动态方程修改为所期望的形式。31.2 跟踪问题趋于零时,跟踪误差整个状态保持有界的同出发,中某个区域内的任意点,使得系统从寻找控制规律和期望的输出轨线,给定非线性动力系统)()(,)(),(tytyuyxhytuxfxdd0)()(:,ttytyd闭环系统跟踪误
3、差为零如果对于适当的初值称控制系统有完全跟踪能力。渐近跟踪意味着渐近地达到完全跟踪对于非最小相位系统,完全跟踪和渐近跟踪都不能实现。4uuyyy22系统例如,非最小相位线性)22(.0),()(,ddddyyyuuuttyty满足那么输入即假设完全跟踪可以实现dysssu1222系统有一个极点恰好等于原系统的不稳定零点,造成u指数发散即非最小相位系统的完全跟踪只能通过无穷大输入来实现。所以,非最小相位系统的控制设计目标不应该是完全跟踪或渐近跟踪,而应该满足于有界误差跟踪52 期望性态的规定线性控制系统中,期望性态包括时域情形和频域情形时域:上升时间、超调量、调节时间频域:传递函数的低频和高频特
4、性等对非线性系统的规定没这么系统化、明显非线性系统对一个指令的响应不能反映对其它指令的响应;对其频域描述是不可能的期望性态通常考虑下面性质:稳定性 响应的精度和速度 鲁棒性(系统工作时,应当能够抵挡一些被忽略因素的影响)代价63 构造非线性控制器的一些问题非线性控制设计步骤给定一个需要控制的物理系统,可通过以下步骤来设计:指定系统的期望形态,选择执行器和传感器用一组微分方程对物理系统建模对系统设计控制规律对所得控制系统进行分析和仿真用硬件实现控制系统7(2)反馈和前馈l 反馈在非线性系统控制器设计中也起着基本作用l和线性控制相比,前馈在非线性控制中的重要性更加明显前馈用来抵消已知干扰的影响,提
5、供预期的动作通常,如果在控制规律中不用前馈,稳定的控制非线性系统是不可能的8(1)非线性系统建模模型要比较精确但易于处理建模不仅仅是得到物理系统的标称模型,也要提供模型不确定性的特性,以便进行鲁棒设计、自适应设计或仿真。模型不确定性是模型和实际物理系统之间的差距。4 非线性控制设计方法(1)试探法利用分析工具来指导对可以根据分析和仿真结果来证实的控制器的研究相平面法、描述函数法、Lyapunov方法都可用依赖于经验和直觉对复杂系统,经常失效(2)反馈线性化方法将非线性系统(完全或部分地)化为线性系统,然后利用线性系统设计方法完成控制设计。(3)鲁棒控制在鲁棒非线性控制(如滑模控制)中,控制器同
6、时考虑了标称模型和一些模型不确定性9(4)自适应控制目前自适应控制主要用于动态结构已知,但有未知常数或时变参数的系统第6章 反馈线性化 核心思想:把一个非线性系统代数地转化为一个(全部或部分)线性系统,以便使用线性系统的技巧 反馈线性化和普通线性化(如雅可比线性化)的区别:反馈线性化不是通过系统的线性逼近,而是通过状态变换和反馈得到的。10本章内容直观概念数学工具单输入-单输出系统的输入-状态线性化116.1 直观概念6.1.1 反馈线性化及其标准形基本思想:消去一个非线性系统中的非线性部分,使闭环系统成为一个线性系统。例:控制水槽液位考查控制一个水槽液面的高度h到一个特定高度h_d.控制输入
7、是水槽的输入流量u,初始高度为h_0水槽的系统模型为:其中,A_h是水槽的横截面,a是出水管横截面12如果选取u(t)为其中,v是一待定“等价输入”得到系统是线性的,即选取v为液面高度误差 的函数:a是一正常数,所得闭环系统为0hah0)(tht时,这表明当而实际的输入流量是由非线性控制规律决定:如果期望液面高度是一个已知的随时间变化的函数h_d,则等价输入v可选为0)(tht时,仍然有1314补充:线性系统的能控概念、能控标准形N阶齐次常系数线性微分方程的解的形式,及其稳定性反馈线性化的思想可以简单地应用于一类能控标准型的非线性系统中系统uxbxfxn)()()(其中,u是标量控制输入,f(
8、x)和b(x)是状态的非线性函数能控标准形的状态方程可表示为:对于这类可表示成能控标准型的系统,通过控制输入可以消去非线性部分,得到简单的单输入-单输出关系半开复平面上,的所有根都严格落在左,使多项式选择011ksksknnni此时,求得控制规律为则系统是指数稳定的而却可以实现跟踪控制15例:双连杆机械手的反馈线性化例:双连杆机械手的反馈线性化使用类似的方法,对能控标准形的非线性系统,设计控制律控制设计目标是让关节所在位置q_1和q_2按照预先规划好的路径q_d1(t)和q_d2(t)运动(跟踪问题)机械手的动态方程为:(q为关节角,te为输入)其中,16状态方程可以简化成:)(),()(qg
9、qqqCqqH方程两边同乘以H的逆阵,很容易将方程变为的形式uxbxfxn)()()(为了达到跟踪控制任务,选择下面的控制规律:+这里,此时,跟踪误差满足方程:因此,跟踪误差指数收敛到0176.1.2 输入-状态线性化当非线性系统不是能控标准形时,就必须在使用反馈线性化之前先通过代数变换把系统转变为能控标准形控制问题,的单输入非线性系统的对系统),(uxfx 用输入-状态线性化解决这个问题需要两步:找到一个状态变换 z=z(x)和一个输入变换 u=u(x,v),使非线性系统转化为一个等价的线性定常系统 利用标准的线性控制方法(如极点配置)去设计v考查二阶非线性系统控制输入u不能直接消去第一个方
10、程中的非线性部分,如何进行反馈线性化?18首先,进行状态变换z=z(x):则新的状态方程为而非线性部分就可以被如下的u=u(x,v)消掉:经过状态变换的线性系统方程为:利用原控制输入u来镇定原非线性系统的问题,已转化为使用新控制输入v来镇定新系统的问题。对二阶非线性系统19vzzzz22112适当选取反馈增益,可以对线性系统任意配置极点:例如,可以选取得到闭环系统其极点都为-2,因此是稳定的。回到原状态 x_1 和 x_2,与该控制规律相对应的原控制输入为总的闭环系统的方框图为:20注:控制规律并不是在全局范围内成立。考虑u=1/cos(2x)项 状态变换和输入变换都是通过反馈得到的,不同于雅
展开阅读全文