公开/公告号CN1270333A
专利类型发明专利
公开/公告日2000-10-18
原文格式PDF
申请/专利权人 霍尼韦尔公司;
申请/专利号CN99100679.8
发明设计人 卢祝新;J·沃德·麦克阿瑟;布赖恩·C·霍恩;
申请日1996-06-13
分类号G05B13/02;
代理机构72002 永新专利商标代理有限公司;
代理人韩宏
地址 美国明尼苏达州
入库时间 2023-12-17 13:46:10
法律状态公告日
法律状态信息
法律状态
2014-08-06
未缴年费专利权终止 IPC(主分类):G05B13/02 授权公告日:20040428 终止日期:20130613 申请日:19960613
专利权的终止
2004-04-28
授权
授权
2000-10-18
公开
公开
2000-09-20
实质审查请求的生效
实质审查请求的生效
本发明涉及控制系统,更具体地涉及健壮(robust)的多变量预测控制器(RMPC)中的动态过程优化方法,该RMPC采用范围控制。
在当前的控制系统中,优化是通过计算稳定状态解(solution),然后将该解级联到执行控制问题的多变量预测控制器(MPC)上而完成的。这一当前的方法存在两种主要缺陷。首先,由于稳定状态解的级联配置,优化速度完全取决于MPC的速度。从而如果MPC速度较慢,执行稳定状态优化的速度便不会快。其次,稳定状态解通常不与MPC的控制解动态兼容。
从而,存在着对以动态地与控制器解兼容的方式来实现稳定状态优化解的要求。本发明的方法将优化解与控制解合并而得出受控制的过程的整体兼容控制结果。
因此,本发明提供了动态过程优化方法,其中的优化解与控制解协调地工作。在过程控制系统中,具有用于提供过程的健壮控制的控制器,该控制器采用预定的范围控制程序,其结果为一个控制解。该过程具有至少一个操纵变量及至少一个控制变量。提供动态优化的方法包括计算操纵变量与控制变量的一组优化的稳定状态值的步骤。建立增广范围控制程序以使稳定状态值组与控制解相协调。该增广范围控制程序被求解,借此生成的操纵变量是与稳定状态值组及控制解兼容的。根据由该增广范围控制程序生成的操纵变量来控制该过程,借此提供该过程的最佳控制。
因此,本发明的目的为提供动态过程优化方法。
本发明的另一目的为提供在其中将优化解与控制解合并的动态过程优化方法。
本发明的又另一目的为提供其中的优化解与控制解协调工作的动态过程优化方法。
结合以下的描述与附图,本发明的这些与其它目的将成为显而易见的,附图中,相同的字符表示相同的部分,并且这些图构成本申请的一部分。
图1示出在其中可采用本发明的过程控制系统的功能框图;
图2示出本发明的方法的流程图;
图3示出一个示例性问题的控制变量1-4的曲线;及
图4示出采用本发明的方法的图3的示例的操纵变量5-7的曲线。
在描述本发明的方法之前,理解在其中采用本发明的系统环境是有帮助的。
参见图1,其中示出了可采用本发明的过程控制系统的功能框图。控制器10具有作为输入变量u耦合到过程20上的多个输出。过程20可包括诸如阀门、加热器等能加以控制的多个元件。过程20的过程变量y包含温度、压力、电平、流量等,它们控制产品质量。输入变量(或操纵变量)u定义为:
从而,过程20为具有m个操纵变量及n个控制变量的动态过程P(s)。控制变量(cv)包含n1个稳定cv、n2个约束cv及n3个优化cv。通常,
n≥m≥n1
在本发明中,控制规范r(在以前的系统中称作设定点)定义如下:
对于稳定CVi,下界等于上界,ri=ri。对于约束CVj,上界大于下界,rj≥rj,或者只存在下界或只存在上界。最后,对于优化CV,完全不存在界限。
将控制器10的范围控制函数按照:
假定MV≤X≤MV,及PV≤y≤PV;其中W为用户加权矩阵。
A为将输出的过程动态关联到输入上的动态模型矩阵(aij系数);y(最佳响应轨线)为范围变量(设定点的扩展);而X(控制解)则为取决于应用的操纵变量Δu(即,Δu=u当前-u上一个)。PV与PV(过程变量)为希望使过程操作的范围,而MV与MV则为希望使过程操作的范围物理极限。
通过参考转让给本申请的同一受让人的名为“利用范围控制的多变量预测控制方法”的1994年9月27日授权的美国专利号5,351,184的专利可以得到多变量预测控制器(MPC)的更详细的描述,将其引用在此作为参数。
在本发明的较佳实施例中,将最佳解合并到采用范围控制的RMPC控制解中,更具体地,合并到范围控制程序中,即范围控制算法(RCA),并得出下面将描述的总体兼容解。参见图2,其中示出了本发明的方法的流程图。在起动控制过程时,根据需要执行初始化、内务处理等(框101)。然后增广范围控制算法(RCA)以加入稳定状态解(框105)。增广的RCA程序的形式在下面描述。下一步骤(框110)解稳定状态优化问题,即解:
这是本领域熟练本技术人员众所周知的二次稳定状态优化表达式。下一步骤(框115)解增广的范围控制算法。对增广的RCA的输入参数包含设定点、上/下极限、系统干扰等。用动态控制解对稳定状态优化解的增广(或合并,有时称作调谐)得出一个总体兼容解。输出新计算出的MVs(框120)来控制过程。如果不要终止过程(框125),便在框110重复控制过程。通过扩展A矩阵完成增广,例如使得对于3个mv解及对于5点预测解的增广的A矩阵,即矩阵得出:
在更一般的形式中,增广的范围控制算法解具有形式:
Xss为已知值,其作用象从框110导出的设定点变化。Wo为调节优化速度的调节权重。
X矩阵表示第一mv(即mv1)的第一次移动(现在),mv1的第二次移动(如一分钟以后),mv1的第三次移动(如2分钟以后)...第五次移动(如4分钟以后),...,mv2的当前移动,第二次移动(一分钟以后),...,及最终地mv3的第五次移动(即4分钟以后)。从而,从而,矩阵乘以X的第一增广行表示在本例中计算的5个点的第一mv(mv1)的所有移动之和。从而,
=Δmv1(1)+Δmv1(2)+Δmv1(3)+Δmv1(4)+Δmv1(5)
增广的范围控制算法:等于:
从而,本发明规定了mv的值,即指定这些点必须在何处,而不指示mv如何到达稳定状态点。这些点(即mvs的单个值)如何到达稳定状态点为控制器与控制解的功能。
从当前点到最后最佳点各mv必须采取的路径不是由优化结果规定的,而是由本发明的解所解决的,从而保证了优化解与控制解的兼容性。选择加权矩阵W与Wo,使得既非控制解也非优化解在合并的情况中处于支配地位。
作为实例,示出了用于残余液化催化裂化单元RFCCV的RMPC应用,RFCCV具有20个CV及7个mv,如表1与2中所示。cv1是稳定的而其余的cv具有上/下界。参见图3,其中示出了对于cv1-4的cv值的曲线。参见图4,其中示出了mv5-7的值的曲线。注意,mvs(预热器2空气,图4A)的值示出该值在向最佳值增加以前先降低。这是为了与cv值及其它mv值兼容。如果级联了
表1
表2
虽然已示出了认为是本发明的较佳实施例,但表明可在其中作出许多改变与修正而不脱离本发明的主要精神与范围。因此,所附的权利要求书旨在覆盖落入本发明的真实范围内的所有这些改变与修正。
机译: 多变量预测控制器中过程控制器优化的方式
机译: 多变量预测控制器中过程控制器优化的方法
机译: 多元预测控制器中过程控制器的优化方法