首页 理论教育 基于状态空间模型的目标跟踪优化方案

基于状态空间模型的目标跟踪优化方案

时间:2023-07-02 理论教育 版权反馈
【摘要】:当nu=ny,模型具有可逆的稳态增益矩阵时,无约束目标跟踪问题的解可直接由稳态增益矩阵获得。但是,多数时候nu≠ny,有时包含积分环节、一般存在稳态目标的不等式约束,因此目标跟踪问题更一般的是被描述成为一个数学规划问题。注解9.1 的非唯一性表示它是无规则跳动的,故若用于动态控制,则会使闭环系统无法稳定。以上只讨论了目标跟踪问题。相对于第4~6章的SSTC,以上的目标跟踪问题是比较简单的。

基于状态空间模型的目标跟踪优化方案

考虑第6章的线性时不变离散模型

其中,输出978-7-111-53743-4-Chapter09-2.jpg,控制输入978-7-111-53743-4-Chapter09-3.jpg,状态978-7-111-53743-4-Chapter09-4.jpg,可测干扰978-7-111-53743-4-Chapter09-5.jpg。假设(AB)为可镇定的,(CA)为可检测的。模型(9-1)是对系统的近似描述。为了处理不可测干扰、建模误差等,采用带有干扰的状态空间模型描述:

其中,增广的状态变量和系统矩阵

对式(9-2)~式(9-3)所示的增广模型,增广状态的估计可使用如下方法得到:

状态滤波增益L被分解为过程模型状态滤波增益Lx、状态扰动滤波增益Ld以及输出扰动滤波增益Lp

基于式(9-4),稳态目标值满足下面的关系式:

其中,978-7-111-53743-4-Chapter09-10.jpg978-7-111-53743-4-Chapter09-11.jpg由式(9-4)给出。记yt为ETCV,ut为ETMV。与第6章不同的是,所有的MV和CV都有外部目标。

(1)所有外部目标有相同的重要性的情形内容参考参考文献[31],并有所改动。稳态目标978-7-111-53743-4-Chapter09-12.jpg可以通过求解如下的二次规划问题来确定:

其中,RsQs为对称正定矩阵,yssk)实际由978-7-111-53743-4-Chapter09-14.jpg代替。该优化问题仅相当于多优先级SSTC中某优先级的优化,但该优先级是“ET的跟踪”、所有MV和CV都有理想值且处于同一个优先级。式(9-7)是式(9-5)的第一个式子。如果式(9-8)~式(9-9)不是积极的(即不起作用),则求解问题式(9-6)~式(9-9)等价地简化为求解问题式(9-6)~式(9-7)。

978-7-111-53743-4-Chapter09-15.jpg较大,使得约束条件式(9-9)的存在造成问题式(9-6)~式(9-9)不可行,则可以采用对式(9-9)软化的方法,即引入松弛变量,见第6章。

(2)被控变量外部目标的重要性高于操作变量外部目标的情形

内容参考参考文献[41],并有所改动。假设yt的实现比ut更重要。当nuny,模型具有可逆的稳态增益矩阵(至少要求系统不含积分环节)时,无约束目标跟踪问题的解可直接由稳态增益矩阵获得。但是,多数时候nuny,有时包含积分环节、一般存在稳态目标的不等式约束,因此目标跟踪问题更一般的是被描述成为一个数学规划问题。当nuny时,经常多种ussk)可产生同一个yt,对此可构造一个QP问题来求得最佳的ussk)。当nuny时,经常不存在ussk)的组合确保yt的跟踪,对此可设计优化问题使yssk)在最小二乘意义下尽可能地接近yt

与其构造以上两种优化问题,不如采用统一的优化问题应对各种情况。设计输出目标的软约束为(www.xing528.com)

这样,就可将目标跟踪问题描述为如下的QP问题:

其中,qs是由非负元素组成的向量,yssk)实际由978-7-111-53743-4-Chapter09-18.jpg代替。该优化问题不能相当于第6章某个优先级的优化。由于Rs和Qs是对称正定的,根据QP的特点知εk)和ussk)将被唯一确定。

目标函数中的线性项qTsεk)和二次项εkTQsεk)用来惩罚软约束的调整量。如果qs取值足够大,软约束将得到最低限度的调整。但确保该最低限度的qs下界不容易事先准确计算得到。实际中,很少要求软约束必须得到最低限度的调整,根据一定的经验近似选定qs即可。从软约束得到最低限度的调整的角度看,中括号内的二次惩罚项似乎是多余的,但事实上该二次项不仅增加更多的可调参数,而且对确保解u*ssk)的唯一性也是必要的。

在以上两种情形中,由于(AB)是可镇定的,则矩阵[(I-A)-B]满秩。根据式(9-7),这是一个保证可行解存在的充分条件,如以下结论所述。

引理9.1 由于(AB)是可镇定的,故不含约束式(9-8)~式(9-9)的以上两种情形中的目标跟踪问题有可行解。

对任一ε*k),存在唯一、非负的{ε+,ε-}*k)使得ε*k)=ε*+(k)+ε*-k)和y*ssk)=yt+ε*+k)-ε*-k)。当QP可行时,得到唯一的{ussε}*k)。

由式(9-5)得到

显然,当QP可行时,由式(9-12)确定唯一的978-7-111-53743-4-Chapter09-20.jpg的充要条件是978-7-111-53743-4-Chapter09-21.jpg满秩。由第6章的Hautus条件知道,(CA)的可检测性保证了978-7-111-53743-4-Chapter09-22.jpg满秩。总之,由于(CA)是可检测的,QP可行时,以上两种情形的解是唯一的。如果去掉不等式约束式(9-8)~式(9-9),则可行域一定是非空的,因而(CA)可检测和(AB)可镇定保证了目标跟踪问题的解的存在性和唯一性。

考虑{ytut}都希望被准确跟踪的情况,即状态目标978-7-111-53743-4-Chapter09-23.jpg需要满足

由式(9-13)确定唯一的978-7-111-53743-4-Chapter09-25.jpg的必要条件是978-7-111-53743-4-Chapter09-26.jpg满秩。

注解9.1 978-7-111-53743-4-Chapter09-27.jpg的非唯一性表示它是无规则跳动的,故若978-7-111-53743-4-Chapter09-28.jpg用于动态控制,则会使闭环系统无法稳定。仅从保证QP解的唯一性的角度,(CA)可检测不是必要条件;在A不含积分模态时,由ussk)唯一得到978-7-111-53743-4-Chapter09-29.jpg978-7-111-53743-4-Chapter09-30.jpg,可保证两种情形下解的唯一性。但(CA)可检测是采用式(9-4)的必要条件。

以上只讨论了目标跟踪问题。相对于第4~6章的SSTC,以上的目标跟踪问题是比较简单的。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈