基于组合模型的非线性预测控制算法及其应用研究

被引:0
作者
杨剑锋
机构
[1] 浙江大学
关键词
非线性预测控制; ARX模型; 组合模型; 神经网络; 自适应控制;
D O I
暂无
年度学位
2007
学位类型
博士
摘要
化工过程中有大量的非线性系统可用包含静态非线性部分和线性动态部分两部分的组合模型加以描述,本文针对这类系统,提出了两种预测模型及三种非线性预测控制(NMPC)算法,并在一套耦合水箱液位控制系统中进行了实验,验证了其有效性。本文主要内容如下: 1)通过分析对比现有文献中非线性预测控制算法常用的预测模型,提出了采用点集映射描述系统稳态输入和稳态输出关系的数值稳态模型,进而提出了数值稳态—ARX组合模型和BP神经网络-ARX组合模型两种预测模型。 2)对于SISO非线性系统,用数值稳态模型代替解析模型来描述系统的稳态非线性特性,简化了模型辨识过程;采用类似Hammerstein模型结构形式的非线性稳态模型在前,线性动态模型在后的数值稳态—ARX组合模型,通过稳态模型来在线修正离线辨识得到的ARX模型的参数,提出了用一个变参数的ARX进行控制的数值NMPC算法。 3)对于SISO非线性系统,提出了数值稳态模型和线性ARX模型并联的组合模型。在仍以稳态模型在线修正离线辨识得到的ARX模型参数为主的同时,结合自适应控制中常用的递归最小二次法(RLS)来进一步提高预测模型的自我修正能力,在提高控制响应快速性的同时也提高了系统在工作点附近的稳态品质。用序列二次优化算法进行在线优化,提出了可以应用于强非线性系统的自适应NMPC算法。 4)对于MIMO非线性系统,用BP神经网络来描述系统的稳态模型,提出了BP-ARX组合模型。通过BP稳态模型来在线修正离散辨识得到的ARX模型的参数,用一个变参数的ARX进行预测控制;同时,在上述自适应NMPC算法的基础上,定义了切换系数ξ来约束自适应算法的作用时间,使得当且仅当系统实际输出值与输出设定值间的误差小于ξ的设定值时NMPC控制器才包含RLS算法,最终提出了变参数的非线性预测控制算法(PV-NMPC)。 5)对以本文算法为基础的NPC(非线性预测控制)软件的体系结构和功能模块进行了探讨。 6)分别将第3、4章所述算法在一套耦合水箱液位控制系统中进行实验,并与PI加前馈控制器进行了控制效果对比。
引用
收藏
页数:170
共 82 条
[1]
先进控制策略与软件实现及应用研究 [D]. 
王跃宣 .
浙江大学,
2003
[2]
模型预测控制工程软件关键技术及应用研究 [D]. 
冯少辉 .
浙江大学,
2003
[3]
复杂系统预测控制算法及其应用研究 [D]. 
张智焕 .
浙江大学,
2002
[4]
分布式先进控制软件技术与应用 [D]. 
王德康 .
浙江大学,
2001
[5]
智能预测控制及其应用.[M].诸静等著;.浙江大学出版社.2002,
[6]
非线性系统理论及应用.[M].曹建福等[著];.西安交通大学出版社.2001,
[7]
系统辨识.[M].冯培悌编著;.浙江大学出版社.1999,
[8]
神经网络控制.[M].徐丽娜编著;.哈尔滨工业大学出版社.1999,
[9]
广义预测控制理论及其应用.[M].王伟著;.科学出版社.1998,
[10]
预测控制系统及其应用.[M].舒迪前编著;.机械工业出版社.1996,