首页 理论教育 开环预测模块对双层预测控制性能的关键作用

开环预测模块对双层预测控制性能的关键作用

时间:2023-07-02 理论教育 版权反馈
【摘要】:显然,干扰扩展状态[d;p]的一步预报会影响x的开环预测的实时初值,从而影响过程模型的状态/输出的稳/动态预测值,这是通过干扰扩展状态[d;p]改进双层结构预测控制性能的关键所在。定义为开环控制作用。基于超前i≥1步稳态Kalman预报方法,未来状态估计的开环预测值如下:其中,N为预测时域,上角标“ol”表示开环,预测初值。基于式,未来输出的开环预测值如下:式~式为开环动态预测方程。

开环预测模块对双层预测控制性能的关键作用

在双层结构预测控制中,利用增广状态空间模型式(6-4),得到扩展状态[978-7-111-53743-4-Chapter06-85.jpgxdp]的一步预报,其中干扰扩展状态[dp]的一步预报作为实时稳态预测,而过程模型状态978-7-111-53743-4-Chapter06-86.jpgx的一步预报作为开环动态预测的初值。显然,干扰扩展状态[dp]的一步预报会影响978-7-111-53743-4-Chapter06-87.jpgx的开环预测的实时初值,从而影响过程模型的状态/输出的稳/动态预测值,这是通过干扰扩展状态[dp]改进双层结构预测控制性能的关键所在。由于[dp]在式(6-4)中引入了积分模态,且是不能控的,故不能利用式(6-4)的扩展状态[978-7-111-53743-4-Chapter06-88.jpgxdp]直接进行反馈控制。相应地,在SSTC和动态控制的实施中,都不再涉及[dp]的模型和估计值。

对式(6-4)~式(6-5)所示的增广模型,采用稳态Kalman滤波得到增广状态的估计如下:

状态滤波增益L被分解为过程模型状态滤波增益Lx、状态扰动滤波增益Ld以及输出扰动滤波增益Lp。求解如下代数Riccati方程(见第2章):

得到解∑,从而可计算稳态Kalman滤波增益

其中,978-7-111-53743-4-Chapter06-92.jpg978-7-111-53743-4-Chapter06-93.jpg978-7-111-53743-4-Chapter06-94.jpg为可调参数,满足978-7-111-53743-4-Chapter06-95.jpg

978-7-111-53743-4-Chapter06-96.jpg中存在不能观模态,则不能观模态对应的特征值在转移阵978-7-111-53743-4-Chapter06-97.jpg978-7-111-53743-4-Chapter06-98.jpg中是不能被改变的。取R12≠0时见假设2.5,以上稳态Kalman滤波器是在该假设下推导出的,而且相当于人为加入了对应于式(2-37)~式(2-38)的输入噪声和观测噪声。

如果模型式(6-1)不稳定,采用估计状态反馈控制律进行预镇定,实际的闭环控制作用为(www.xing528.com)

其中,K为控制器增益矩阵,使得AcA+BK是渐近稳定的,978-7-111-53743-4-Chapter06-100.jpgv为控制作用摄动项。定义978-7-111-53743-4-Chapter06-101.jpg为开环控制作用。所谓开环预测值,就是在开环控制作用下的未来值的估计。基于超前i≥1步稳态Kalman预报方法,未来状态估计的开环预测值如下:

其中,N为预测时域,上角标“ol”表示开环,预测初值978-7-111-53743-4-Chapter06-103.jpg。基于式(6-21),未来输出的开环预测值如下:

式(6-17)~式(6-22)为开环动态预测方程。

基于式(6-17)~式(6-22),得到开环稳态方程如下:

由于Ac是渐近稳定的,可以得到

其中,KcKI-Ac-1B+IGcCI-Ac-1B为稳态增益矩阵。

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

我要反馈