第五章用变分法求解连续最优控制问题—有约束条件的泛函极值上节讨论没有约束条件的泛函极值问题
但在最优控制问题中,泛函J所依赖的函数总要受到受控系统状态方程的约束
解决这类问题的思路是应用拉格朗日乘子法,将这种有约束条件的泛函极值问题转化为无约束条件的泛函极值问题
ttutxftx,,nRtxrRtuttutxf,,一、拉格朗日问题考虑系统——n维连续可微的矢量函数
(5-1)式中;;fttt,0ftttttutxLJ0d,,设给定,初始状态为x(t0)=x0,终端状态x(tf)自由
性能泛函为寻求最优控制u(t),将系统从初始状态x(t0)=x0转移到终端状态x(tf),并使性能泛函J取极值
(5-2)0,,txttutxffttTttxttutxftttutxLJ0d,,,,将状态方程式(5-1)写成约束方程形式应用拉格朗日乘子法,构造增广泛函式中λ(t)——待定的n维拉格朗日乘子矢量
(5-3)tuxftuxLtuxHT,,,,,,,fttTtxtuxHJ0d,,,fttttuxxHJ0d,,,,txttutxftttutxLtuxxHT,,,,,,,,定义纯量函数称H[x,u,λ,t]为哈密尔顿函数
则或(5-4)(5-5)(5-6)式中(5-7)fffttTttTttTxtxtx000ddffttTttTxtxtuxHJ00d,,,对式(5-5)右边第二项作分部积分,得将上式代入式(5-5),得(5-8)ffttTttTTxtuHuxHxJ00d