- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(167)
因而该优化问题就变为对上述相对于求极值问题。 定义哈密顿函数
1 τ H ( x, u, λ) [ x Qx uτ Ru] λ [Ax Bu] 2
则式(167)可以进一步表示为
tf 1 τ ]dt J x (t f ) Fx (t f ) [ H ( x, u, λ) λ x t 0 2 tf 1 τ tf x ]dt x (t f ) Fx (t f ) λ (t ) x (t ) |t0 [ H ( x, u, λ) λ t0 2 t f H 1 x (t f ) Fx (t f ) H J x(t f ) λ (t f ) x (t f ) λ x u dt t 0 2 x (t f ) u x
线性二次型最优控制(3/12)
线性二次型问题是最优控制理论中发展最为成熟、最有 系统性、应用最为广泛和深入的分支。
本节将陆续介绍线性二次型问题及其解的存在性、唯一 性和最优控制解的充分必要条件。 线性系统的二次型性能指标的最优控制问题可表述如下,
线性二次型最优控制(4/12)
线性二次型最优控制问题 对于线性时变系统的状态方程和 输出方程为
时变状态调节器(1/3)
5.1 时变状态调节器
状态调节器问题为:
用不大的控制能量,使状态x(t)保持在零值附近的二次型 最优控制问题。
该问题的描述如下;
时变状态调节器(2/3)
有限时间LQ调节器问题 设线性时变系统的状态方程和初始 条件为
(t ) A(t ) x(t ) B(t )u(t ), x x(t0 ) x0 , t [t0 , t f ]
证明 1)必要性证明。若u*(t)是最优控制,需要证明
u* (t ) K (t ) x* (t ), K (t ) R 1 (t )B τ (t )P(t )
由于系统性能指标泛函的宗量为x(t), u(t) 和x(tf) 。 将有限时间LQ调节器问题(条件极值问题)化为无条件极 值问题。
式中, 控制量u(t)不受约束。
寻找最优控制函数 u*(t), 使下列二次型性能指标泛函为 最小
J [u(t )] 1 τ 1 tf x (t f ) Fx(t f ) [ x τ (t )Q(t ) x(t ) uτ (t ) R(t )u(t )]dt 2 2 t0
式中,
F和Q(t)为非负定矩阵;
J * J [u* (t )] 1 x0 P(0) x0 , x0 0 2
式中, P(t)为下述矩阵黎卡提微分方程的正定或)
(t ) P(t ) A(t ) Aτ (t ) P(t ) P(t ) B(t ) R 1(t ) B τ (t ) P(t ) Q(t ) t [t , t ] P 0 f P(t f ) F ,
R(t)为r×r 维时变的分段连续的正定矩阵, 且其逆矩 阵存在并有界;
末态时刻tf 是固定的。
线性二次型最优控制(6/12)
下面对论上述性能指标泛函: 1) 性能指标泛函 J[u(· )]中的第 1项e(tf)Fe(tf),是为了突出对 末态目标的控制误差的要求和限制而引进的 , 称为末端 成本函数。 非负定的常数矩阵 F为加权矩阵,其各行各列元素的 值的不同,体现了对误差向量e(t)在末态时刻tf各分量 的要求不同, 重要性不同。 若矩阵 F 的第 i 行第 i 列元素值较大 , 代表二次项的重 要性较大, 对其精度要求较高。
线性二次型最优控制(1/12)
第5章 线性二次型最优控制
对于最优控制问题, 极大值原理很好地描述了动态系统的最 优控制解的存在性。 但对于复杂的控制问题,如非线性系统的控制问题、系 统模型与性能指标函数对控制量u(t)不为连续可微的控 制问题, 其最优控制规律存在性确定有很多困难, 如 非线性常微分方程求解 最优控制的非平凡性问题,
线性二次型最优控制(8/12)
非负定的时变矩阵 Q(t) 为加权矩阵 ,其各行各列元素 的值的不同 , 体现了对相应的误差向量 e(t) 的分量在 各时刻的要求不同、重要性不同。
时变矩阵Q(t)的不同选择, 对闭环最优控制系统 的性能的影响较大。
线性二次型最优控制(9/12) 1 1 tf J [u()] e τ (t f ) Fe(t f ) [e τ (t )Q(t )e(t ) uτ (t ) R(t )u(t )]dt 2 2 t0
该类问题的优点是能得到最优控制解u*(t)的统一解析表 达形式和一个简单的且易于工程实现的最优状态反馈律。 因此, 线性二次型问题对于从事自动控制研究的理论工 作者和工程技术人员都具有很大吸引力。 近 40 年来 , 人们对各种最优状态反馈控制系统的结构、 性质以及设计方法进行了多方面的研究 , 并且有许多成 功的应用。
1 τ 1 tf τ J [u()] e (t f ) Fe(t f ) [e (t )Q(t )e(t ) uτ (t ) R(t )u(t )]dt 2 2 t0
(t ) A(t ) x (t ) B (t )u(t ), x
x (t0 ) x0
线性二次型最优控制(11/12)
1 τ 1 tf τ J [u()] y (t f ) Fy(t f ) [ y (t )Q(t ) y(t ) uτ (t ) R(t )u(t )]dt 2 2 t0
该问题转化成 :用不大的控制能量 ,使输出值y(t)保持在零值 附近,称为输出调节器问题。
线性二次型最优控制(12/12)
(t ) A(t ) x (t ) B (t )u(t ), x y (t ) C (t ) x (t ) x (t0 ) x0
式中, x(t)是n维状态向量, u(t)是r维控制向量, y(t)是m维输出 向量 假定:A(t),B(t)和C(t)分别是n×n,n×r和m×n维的分段 连续的时变矩阵。 假定系统的维数满足0<mrn, 且u(t)不受约束。 z(t) 表示m维期望的输出, 则定义输出误差向量如下 e(t)=z(t)-y(t)
y (t ) C (t ) x (t ), e(t ) z (t ) x(t )
现在讨论上述线性二次型问题的几种特殊情况。 1) 若令C(t)=I, z(t)=0,则x(t)=-e(t)。这时, 线性二次型问题的 性能指标泛函变为 1 τ 1 tf τ J [u()] x (t f ) Fx(t f ) [ x (t )Q(t ) x(t ) u τ (t ) R(t )u(t )]dt 2 2 t0 该问题转化成 :用不大的控制能量 ,使状态x(t)保持在 零值附近, 称为状态调节器问题。 2) 若令 z(t)=0, 则 y(t)=-e(t) 。这时 ,线性二次型问题的性能指 标泛函变为
会带来闭环控制系统工程实现时困难性, 难以得到统一、 简洁的最优控制规律的表达式。
线性二次型最优控制(2/12)
然而,对于线性系统, 若以状态变量x(t)和控制变量u(t)的二 次型函数的积分作为性能指标泛函, 这种动态系统的最优控 制问题称为线性系统的最优二次型性能指标的最优控制问题, 简称为线性二次型问题,则有很多好的性质。
对性能指标泛函求极小化体现了对控制向量u(t) 的大小的约束和限制。
注:如u(t)为与电压或电流成正比的标量函数时,该 项为u2(t),并与功率成正比, u2(t)dt则与在[t0,tf]区间 内u(t)所做的功或所消耗的能量成正比。
线性二次型最优控制(10/12)
因此,该项是用来衡量控制功率大小的代价(成 本)函数。 正定的时变矩阵R(t)亦为加权矩阵, 其各行各列 元素的值的不同 , 体现了对相应的控制向量 u(t) 的分量在各时刻(t)的要求不同、重要性不同。 时变矩阵R(t)的不同选择, 对闭环最优控制系统的性 能的影响较大。 综上所述, 可见线性系统的二次型性能指标泛函 的最优控制问题的实质在于用不大的控制量, 来 保持较小的控制误差,以达到所耗费的能量和控 制误差的综合最优。
u* (t ) K (t ) x* (t ), K (t ) R1 (t )B τ (t ) P(t )
相应的最优轨线为状态方程
* (t ) A(t )x* (t ) B(t )u* (t ), x* (t0 ) x0 , t [t0 , t f ] x
的解,而最优性能值为
3) 性能指标泛函J[u(· )]中的被积函数的第2项u(t)R(t)u(t),表 示在系统工作过程中对控制向量u(t)的要求和限制。 由于时变的加权矩阵 R(t) 为正定的 , 故该项函数值在 u(t)为非零向量时总是为正的。 u(t) 越大 , 该项函数值越大 , 其在整个性能指标泛 函所占的分量就越大。
引入维向量拉格朗日算子, 性能指标函数为
tf 1 τ J x (t f ) Fx (t f ) t0 2
1 τ τ [ x Q x u R u ] λ [ A x B u x ] dt 2
最优控制的充分必要条件(3/10)
J
tf 1 1 τ ] x (t f ) Fx (t f ) [ x τ Qx u τ Ru] λ [Ax Bu x dt t0 2 2
3) 若z(t)≠0,则e(t)=z(t)-y(t)。 这时 , 线性二次型问题为 : 用不大的控制能量 , 使输出 y(t)跟踪期望信号z(t)的变化,称为输出跟踪问题。 下面将陆续介绍状态调节器问题的求解方法,解的性质以及 最优状态反馈实现,具体内容为: 时变状态调节器 定常状态调节器
R(t)为正定矩阵; 末态时刻tf是固定的。
时变状态调节器(3/3)
由于所讨论的系统为线性系统, 给定的性能指标泛函对状态 变量x(t)和控制量u(t)均连续可微, 因此,状态调节器问题可用 变分法、极大值原理和动态规划方法中的任一种求解。