6反馈线性化解析
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
13
如果选取u(t)为 得到系统是线性的,即
其中,v是一待定“等价输入”
选取v为液面高度误差
~
的函数:
~
a是一正常数,所得闭环系统为 h a h 0
这表明当t 时, h(t ) 0
~
而实际的输入流量是由非线性控制规律决定:
如果期望液面高度是一个已知的随时间变化的函数h_{d},则等价输入v可 选为
第二部分 非线性控制系统设计
2
1 非线性控制问题
如果控制系统的任务涉及大范围或高速运动,动力学中的非线性
影响很重要.
设计问题:对于给定的被控物理系统,构造反馈控制规律,使得 闭环系统呈现出期望的性态。 控制系统的任务可分为两类: 镇定(或调节)和跟踪(或伺服) 镇定问题中,控制器称为镇定器(或调节器)使闭环系统的状态被 镇定到平衡点附近.如冰箱温度控制,飞行器高度控制 跟踪问题中,设计的目标是构造控制器(跟踪器),是系统的输 出跟上一个给定的时变轨线。如飞机沿指定的路线飞行
12
6.1 直观概念
6.1.1 反馈线性化及其标准形
基本思想:消去一个非线性系统中的非线性部分,使闭环系统成 为一个线性系统。
例:控制水槽液位
考查控制一个水槽液面的高度h到一个特 定高度h_{d}.控制输入是水槽的输入流 量u,初始高度为h_{0}
水槽的系统模型为:
其中,A_{h}是水槽的横截面,a是出水管横截面
J m glsin
任务是将摆从 \theta 较大的角度控制到垂直的位置
可以选择镇定器为 kd k p m glsin 得到全局稳定的闭环系 统J kd k p 0
也可以选择镇定器为 kd 2m glsin 得到稳定的闭环系统 J k d m glsin 0
如果对于适当的初值 ,闭环系统跟踪误差为零 : y(t ) yd (t ) t 0
称控制系统有完全跟踪能力。 渐近跟踪意味着渐近地达到完全跟踪 对于非最小相位系统,完全跟踪和渐近跟踪都不能实现。
5
例如,非最小相位线性 系统 y 2 y 2 y u u
假设完全跟踪可以实现 ,即y(t ) yd (t ), t 0.那么输入u满足 u u ( yd 2 yd 2 yd )
② 用一组微分方程对物理系统建模 ③ 对系统设计控制规律 ④ 对所得控制系统进行分析和仿真 ⑤ 用硬件实现控制系统
8
(1)非线性系统建模 •模型要比较精确但易于处理 •建模不仅仅是得到物理系统的标称模型,也要提供模型不确 定性的特性,以便进行鲁棒设计、自适应设计或仿真。模型 不确定性是模型和实际物理系统之间的差距。 (2)反馈和前馈 反馈在非线性系统控制器设计中也起着基本作用 和线性控制相比,前馈在非线性控制中的重要性更加明显 前馈用来抵消已知干扰的影响,提供预期的动作 通常,如果在控制规律中不用前馈,稳定的控制非线性系统 是不可能的
仍然有t 时, h(t ) 0
~
14
补充:
线性系统的能控概念、能控标准形 N阶齐次常系数线性微分方程的解的形式,及其稳定性
15
反馈线性化的思想可以简单地应用于一类能控标准型的非线性系统中 系统
x( n) f ( x) b( x)u
其中,u是标量控制输入,f(x)和b(x)是状态的非线性函数 能控标准形的状态方程可表示为:
将被控对象动态 方程修改为所期 望的形式。
4
1.2 跟踪问题
给定非线性动力系统 x f ( x, u , t ), y h( x ) 和期望的输出轨线 yd , 寻找控制规律 u,使得系统从 中某个区域内的任意点 出发, 整个状态保持有界的同 时,跟踪误差 y (t ) yd (t )趋于零
10
第6章 反馈线性化
• 核心思想:把一个非线性系统代数地转化为一个 (全部或部分)线性系统,以便使用线性系统的 技巧 • 反馈线性化和普通线性化(如雅可比线性化)的 区别:反馈线性化不是通过系统的线性逼近,而 是通过状态变换和反馈得到的。
11
本章内容
直观概念 数学工具 单输入-单输出系统的输入-状态线性化
3
1.1 镇定问题
给定由方程x f ( x, u, t )描述的非线性动力系统 , 寻找控制规律,使得系 统从中某个区域内的任意点 出发, 当t 时,状态x 0
注:如果控制目标是驱使状态到达某个非零点x_{d},我们可以 将 x-x_{d} 看作状态,将问题化为零点调节问题。
例:倒立摆镇定问题
9
4 非线性控制设计方法
(1)试探法 利用分析工具来指导对可以根据分析和仿真结果来证实的控制器的研究 相平面法、描述函数法、Lyapunov方法都可用 依赖于经验和直觉 对复杂系统,经常失效
(2)反馈线性化方法 将非线性系统(完全或部分地)化为线性系统,然后利用线性系统设计 方法完成控制设计。
(3)鲁棒控制 在鲁棒非线性控制(如滑模控制)中,控制器同时考虑了标称模型 和一些模型不确定性 (4)自适应控制 目前自适应控制主要用于动态结构已知,但有未知常数或时变参数的系 统
s 2 2s 2 u yd s 1
系统有一个极点恰好等于原系统的不稳定零点,造成u指数发散 即非最小相位系统的完全跟踪只能通过无穷大输入来实现。
所以,非最小相位系统的控制设计目标不应该是完全跟踪或渐
近跟踪,而应该满足于有界误差跟踪
6
2 期望性态的规定
线性控制系统中,期望性态包括时域情形和频域情形 时域:上升时间、超调量、调节时间 频域:传递函数的低频和高频特性等 对非线性系统的规定没这么系统化、明显 非线性系统对一个指令的响应不能反映对其它指令的响应;
对其频域描述是不可能的
期望性态通常考虑下面性质: ① 稳定性 ② 响应的精度和速度 ③ 鲁棒性(系统工作时,应当能够抵挡一些被忽略因素的影响) ④ 代价
7
Leabharlann Baidu3 构造非线性控制器的一些问题 非线性控制设计步骤 给定一个需要控制的物理系统,可通过以下步骤来设计:
① 指定系统的期望形态,选择执行器和传感器