用于在工业过程控制系统中预测终结并且改进过程控制的装置和方法

文档序号:6294421阅读:238来源:国知局
用于在工业过程控制系统中预测终结并且改进过程控制的装置和方法
【专利摘要】一种方法包括标识用来实现操纵变量的输出(OP)值所位于的范围中的多个区(302-306b)中的一个。所述操纵变量与工业过程(111a-111b)相关联,并且所述OP值表示下游控制器(104)的输出。所述方法还包括基于所述OP值位于在其中的所述区为所述操纵变量计算可达到的操纵变量(MV)限制。例如,当所述OP值位于一个区中时,所述可达到的MV限制能够和用户指定的限制匹配或者是基于所述OP值与过程变量的值之间的增益的。当所述OP值位于另一区中时,所述可达到的MV限制能够随着间隙而跟踪所述过程变量的值。
【专利说明】用于在工业过程控制系统中预测终结并且改进过程控制的装置和方法
【技术领域】
[0001]本公开一般地涉及工业过程控制系统。更具体地,本公开涉及一种用于在工业过程控制系统中预测终结并且改进过程控制的装置和方法。
【背景技术】
[0002]处理设施常常使用过程控制系统来管理。示例处理设施包括制造厂、化工厂、原油精炼厂、矿石加工厂、发电厂以及纸或纸浆制造和加工厂。在其他操作中,过程控制系统典型地管理处理设施中的电动机、阀门以及其他工业设备的使用。在常规过程控制系统中,控制器常常被用来控制处理设施中的工业设备的操作。控制器例如能够监控工业设备的操作,将控制信号提供给工业设备,并且当检测到故障时生成警报。
[0003]在使用模型预测控制(MPC)技术的控制器中,至少一个操纵变量(MV)被用来使至少一个受控变量(CV)保持在设定点(MPC.SP)或在设定点附近或在上限与下限(MPC.限制)之间。例如,MPC控制器能够接收反应器内部的温度的测量结果(受控变量)并且试图通过改变给反应器的夹套的冷却水流(操纵变量)来使温度保持在设定点或在设定点附近。冷却水流能够被下游比例-积分-微分或“PID”控制器控制,所述比例-积分-微分或“PID”控制器能够接收来自上游MPC控制器的设定点(SP)命令和通过管道的冷却水流速的过程变量(PV)测量结果并且试图通过改变阀门的开度(OP)使流速保持在所命令的设定点。MPC控制器还能够调整其操纵变量以实现改进的或最大经济效益。然而,不能够无限地改变操纵变量。操纵变量能够被改变的最大数量受过程及其设备的物理限制或者受下游控制器的操作限制所限制。在本文档中,实际物理限制(APL)被定义为无论是由过程、过程设备还是下游控制器所强加于的所有限制之中的最具限制性的限制。
[0004]用户常常被要求为每个操纵变量指定上和下操作限制。这些限制定义其中操纵变量能够被控制器改变或者“移动”的容许范围。然而,因为实际物理限制随着时间的推移(诸如由于过程扰动或改变或者由于下游控制器配置改变)而变化,所以用户指定的限制能够逐渐变得陈旧或过时。MPC控制器可以总是假定在为该变量确定优化解时用户指定的限制是可达到的,并且还能够在该假设情况下计算其他操纵变量的优化解。MPC控制器可以因此一致地将下游控制推向看上去可达到的限制直到下游控制器命中实际物理限制并且进入终结状态为止。物理限制或终结限制能够比用户指定的限制更接近于操纵变量的当前值。
[0005]当这个发生时,MPC控制器停止使用用户指定的限制并且开始使用实际物理限制。这常常使(一个或多个)优化解因已终结操纵变量和所有相关的操纵变量而跳跃。下游控制器还能够重复地进入和退出终结,这能够引起许多复杂化。在较长的时间段期间,例如,优化解可以来回跳跃,因为被实际上用于优化的限制来回切换,并且随着一个或多个下游控制器(以及因此它们关联的操纵变量)重复地进出终结用户可以观测到不定的之字形移动。并且,随着下游控制器接近终结或者操作接近于终结状态,其过程变量(在本文档中常常被表示为PV)可以游离所期望的设定点,从而在预测操纵或扰动变量对受控变量的影响时和在确定如何配置操纵变量时造成困难。此外,因为常常不易于预测下游控制器(以及因此它关联的操纵变量)进入终结所在的实际物理限制,所以常常采用各种临时解决方案,这能够产生混合且不一致的结果。

【发明内容】

[0006]本公开提供了用于在工业过程控制系统中预测终结并且改进过程控制的装置和方法。
[0007]在第一实施例中,方法包括标识用来实现操纵变量的输出(OP)值所位于的范围中的多个区中的一个。操纵变量与工业过程相关联,并且OP值表示下游控制器的输出。所述方法还包括基于OP值位于其中的区为操纵变量计算可达到的操纵变量(MV)限制。
[0008]在第二实施例中,装置包括至少一个处理单元,所述至少一个处理单元被配置成标识用来实现操纵变量的输出(OP)值所位于的范围中的多个区中的一个。操纵变量与工业过程相关联,并且OP值表示下游控制器的输出。所述至少一个处理单元还被配置成基于OP值位于其中的区为操纵变量计算可达到的操纵变量(MV)限制。
[0009]在第三实施例中,系统包括被配置成控制工业过程的第一控制器和被配置成生成用来实现与该工艺过程相关联的操纵变量的输出(OP)值的下游第二控制器。第一控制器被配置成标识OP值所位于的范围中的多个区中的一个并且基于OP值位于其中的区为操纵变量计算可达到的操纵变量(MV)限制。
[0010]根据以下图、说明以及权利要求,其他技术特征对于本领域的技术人员而言可以是容易地显而易见的。
【专利附图】

【附图说明】
[0011]为了更彻底地理解本公开,现对结合附图进行的以下说明进行参考,在附图中:
图1图示了根据本公开的示例过程控制系统的一部分;
图2至6D图示了根据本公开的过程控制系统中的终结控制的示例细节;以及 图7和8图示了用于根据本公开的过程控制系统中的终结控制的示例方法。
【具体实施方式】
[0012]在下面所讨论的图1至8以及用来在本专利文献中描述本发明的原理的各种实施例仅是通过图示的方式的,并且不应该被以任何方式解释成限制本发明的范围。本领域的技术人员将理解的是,可以在任何类型的适当地布置的设备或系统中实现本发明的原理。
[0013]图1图示了根据本公开的示例过程控制系统100的一部分。如图1中所示,过程控制系统100包括第一控制器102和第二控制器104。控制器102-104控制工业过程Illa-1llb的至少一部分。在这个示例中,控制器102-104控制包括一个或多个致动器108的执行机制106的操作,所述一个或多个致动器108操作来调整一件或多件工业设备110的操作。
[0014]工业过程Illa-1llb共同地表不以某方式生产或者处理一个或多个材料的任何适合的技术。执行机制106表示用于改变工业过程Illa-1llb的任何适合的系统或其一部分。执行机制106能够包括任何数目的致动器108和数件工业设备110。每个致动器108都包括用于调整一件或多件工业设备110的任何适合的结构。每件工业设备110都能够在执行机制106中执行(一个或多个)任何适合的功能。工业设备110例如能够表示阀门、加热器、电动机或其他设备。
[0015]至少一个传感器112a测量与过程Illa相关联的一个或多个过程变量(PV),并且至少一个传感器112b测量与过程Illb相关联的一个或多个受控变量(CV)。每个PV或CV都表示过程的任何适合的特性,诸如流速、温度、压力或其他值。每个传感器112a-112b都包括用于测量过程的一个或多个特性的任何适合的结构。
[0016]如上面所指出的那样,控制器典型地调整一个或多个操纵变量(MV)以便控制一个或多个受控变量(CV)。操纵变量一般地与能够被调整的致动变量相关联,所述致动变量诸如下游控制器的设定点或输出。受控变量一般地表示被控制(通过对一个或多个操纵变量的改变)以便使得该受控变量被维持在指定的值或在指定的限制内的过程的测量变量。这个的示例是当阀门的开度(与操纵变量相关联)的量被用来控制反应器内部的温度(受控变量)时。扰动变量一般地表示能够影响受控变量并且能够被考虑而不是直接地调整的变量,诸如环境温度或大气压力。
[0017]控制器102-104中的每一个都包括用于执行控制操作以控制过程11 Ia-1 I Ib的至少一部分的任何适合的结构。每个控制器102-104都例如能够使用硬件或硬件和软件/固件指令的组合来实现。在图1中所示出的示例中,每个控制器102-104都使用至少一个处理单元114、至少一个存储器单元116以及至少一个接口 118来实现。至少一个处理单元114包括(一个或多个)任何适合的处理结构,诸如微处理器、微控制器、数字信号处理器、专用集成电路或现场可编程门阵列。至少一个存储器单元116包括(一个或多个)任何适合的易失性和/或非易失性存储和检索设备,诸如硬盘、光学存储盘、RAM或ROM。至少一个接口 118包括用于将数据提供给一个或多个外部目的地或者从一个或多个外部源接收数据的(一个或多个)任何适合的结构。
[0018]在特定实施例中,控制器102被实现为模型预测控制(MPC)控制器。MPC控制器使用模型来预测一个或多个受控变量(CV)的特征值并且相应地调整一个或多个操纵变量(MV)。结果,准确地预测CV的特征值的能力直接地影响MPC控制器的控制能力。并且,在特定实施例中,控制器104被实现为比例-积分-微分(PID)控制器。然而,诸如当控制器102表示模糊逻辑控制器、基于人工智能的控制器、基于启发式的控制器或实时优化器或者控制器104表示PI控制器时,能够使用(一个或多个)任何其他适合类型的(一个或多个)控制器。并且,在特定实施例中,控制器104能够被实现为单PID控制器。然而,诸如当控制器104表示一群级联控制器时,还能够使用(一个或多个)任何适合类型的多个层的级联控制器。
[0019]这表示工业过程及其相关控制系统的一部分的简要描述。过程控制系统的附加的细节为本领域的技术人员众所周知,并且对于在本专利文档中所公开的本发明的理解来说不是需要的。
[0020]在这个示例中,第一控制器102生成MV值,所述MV值成为用于控制与过程Illb相关联的至少一个受控变量(CV)的设定点(SP)。第二控制器104操作来控制过程变量(PV),这允许估计SP与PV值之间的差。PV被第二控制器104控制以便使得PV等于或者靠近SP。控制器104试图通过改变控制器的输出信号OP来实现这个。传感器112a测量PV的实际值。SP与传感器测量结果之间的差表示误差信号E,其识别PV离它期望的SP有多远。误差信号被第二控制器104用来生成0P。执行机制106使用OP来调整致动器108,所述致动器108操纵然后对PV引起改变的过程设备110。PV还能够被一个或多个扰动变量Dl影响。随着PV改变,它使过程Illb中的(一个或多个)受控变量CV改变,这然后通过传感器112b反馈回到第一控制器102。CV还能够被一个或多个扰动变量D2影响。第一控制器102继续生成新的MV值直到过程112b中的CV满足第一控制器102中用户指定的限制为止。注意的是,诸如PV、SP以及OP之类的术语能够被用来表示与PID控制器相关联的值,并且诸如MPC.SP之类的术语被用来表示与MPC控制器相关联的值,但是其他类型的控制器能够被用作控制器102和/或104。
[0021]在图1中,从控制器102的角度看,用于控制器104的SP是关联的操纵变量(MV)。SP能够在一些实施例中使用MV与CV之间的模型并且使用传感器测量结果来计算,而无论什么其他数据是可用的或需要的。模型典型地是非常复杂过程的非常简化的或近似的数学表示,以及二次控制回路(控制器104)常常是该复杂过程的一部分。理想地,控制器104调整OP以便使得PV到达并且保持接近于SP。然而,当OP到达设备限度时,PV不再能够在向上方向或向下方向中的一个上移动。当发生这个并且PV不能够实现所期望的SP时,控制器104进入终结状态。控制器102被迫兑现这个状态,并且与已终结控制器104相关联的MV进入终结状态而且被禁止移动SP更远离当前PV。一旦OP不再受设备限制终结状态就被从控制器104移除。这能够要么通过PV向SP漂移(诸如由于Dl的有利扰动)要么通过在接近于无法达到的PV的方向上移动SP来实现。一旦控制器104中的终结条件被校正,控制器102中所关联的MV的终结状态就被移除,并且控制器102自由地往上或往下移动所关联的MV。
[0022]如上面所指出的那样,用户能够为MV提供用户指定的上限和下限,其被控制器102使用。在正常情况下,控制器102将用户指定的限制用作其中MV能够被调整的容许范围。然而,如果用户指定的限制未准确地表示工业设备110实际上能够实现什么,则这能够导致如上面所描述的MV的终结。在那时,能够发生对容许范围的大改变并且能够确保对稳态优化解的大改变。当MV重复地进出终结时,能够发生第二控制器104 SP之字形运动,这是由设法通过以使SP向PV移动的方式移动所关联的MV来校正第二控制器104的终结状态的现有控制器102 SP-PV跟踪机制所引起的。这还能够在针对相关操纵变量的优化解中引起跳跃。
[0023]这个的示例在图2中被示出。图2图示了由根据本公开的过程控制系统100中的MV终结所引起的示例振荡。如图2中所示,线202表示从控制器102操纵变量生成的用于控制器104的设定点,以及线204表示来自第二控制器104的输出信号(OP)。并且,线206表示用于控制器104的过程变量(PV),以及线208表示用于控制器102的操纵变量的有效上限。
[0024]在图2中,OP信号开始在采样245附近接近上限饱和(约略地80%),在这时间之后第二控制器104被推入和推出终结。随着第二控制器104进出终结并且控制器102中所关联的MV同样进出终结,对于所关联的MV的有效限制偏离用户指定的限制并且被钳制到控制器104的当前SP值。一旦终结条件被移除,MV就返回到用户指定的限制。这对于MV重复地在较高的值与较低的值之间振荡通过有效上限来看到。较高的值能够表示用户指定的较高的MV限制,以及较低的值能够表示MV由于控制器104 OP到达设备限度而导致的物理限制。
[0025]当用户指定的MV限制变得无法达到时,控制器和优化器常常仅在MV进入终结时实现这个。结果,用户常常被迫输入非常保守的MV限制,这不利地影响MPC或其他控制能力和优化潜力。过分乐观的MV限制常常驱使控制器104进入终结中,从而产生预测、优化以及控制问题。
[0026]对于这种问题的常规解决办法是建立控制器102的MV与控制器104的OP值之间的模型。OP值被作为CV包括在控制器102中并且遭受某种类型的变换。限制然后被应用于表示OP值的CV来约束MV解。然而,这种方法是非常不方便的,MV-OP模型可能是不可靠的,并且OP噪声能够被变换成MV值。
[0027]尽管未在图2中示出,但是在较长的时间段期间,由SP值所表示的MV能够随着PV值由于过程扰动Dl而上下移动或者控制器102 SP-PV跟踪机制正在试图校正终结状态而上下之字形运动。MV值的下移可能是由控制器102设法得到SP值以在终结情形期间跟踪PV值所引起的。MV值的上移可能是由一旦控制器104退出终结控制器102就将MV值推向其用户指定的上限所引起的。当控制器104进入终结并且在控制器104退出终结时跳回直到用户指定的上限时稳态MV值能够下降至SP值。当稳态MV值上下跳跃时,与其他操纵变量相关联的稳态值还能够上下跳跃。
[0028]常规终结处理技术的另一问题是所关联的MV的SP值常常被用于预测CV值,这在一旦OP进入致动器的非线性操作区控制器104的PV就不能够跟随SP值时引起问题。并且,控制器102的SP-PV跟踪机制当在终结中时使所关联的MV的SP斜线上升至PV,从而在斜线上升期间产生显著的预测问题(因为PV值不在移动并且那是在控制器102中使CV移动的东西)。
[0029]依照本公开,控制器102实现用于评估并且选择性地应用有效MV限制的技术。这种技术的结果被称作“可达到的’IV限制。可达到的MV限制鉴于过程的实际物理限制(代替典型地不准确地表示物理限制的用户指定的MV限制)来定义潜在的MV移动空间。除确定可达到的MV限制之外,当控制器104是在终结中时技术跟踪控制器104的PV移动。PV值在被适当地滤波之后,代替当前MV值被用来预测MV对一个或多个受控变量所具有的将来影响。
[0030]在普通系统中,如果MPC控制器102将SP值发送到第二控制器104,则常常假定控制器104起作用以便使得PV跟随SP。然而,能够出现其中控制器104不能够改变PV以便使得它跟随SP值的情况。一个这样的情况是如上面所描述的终结条件。例如,考虑图3。图3图示了根据本公开的过程控制系统100中的示例OP-PV关系。在图3中,线301表示针对典型PID的OP值与PV值之间的示例关系。在范围302内,PV和OP值具有基本上线性的关系(或至少能够被线性地近似的关系)。这种线性关系由直线308来图示。线308的斜率定义OP值与PV值之间的增益。在这种特定情况下,线308具有近似二的斜率,指示在OP值与PV值之间存在约二的增益。
[0031]在过渡范围304a_304b内,OP-PV关系的行为变得更非线性。不是具有二的基本上线性的增益,而是例如,线301向上(区304a)或向下(区304b)弯曲。这指示增益变得非线性,所以PV值对OP值的改变的响应变小。
[0032]如在这里所示,PV值不总是对OP值的改变线性地做出响应。PV值可以在区302内一般线性地响应,但该效果在过渡区304a-304b中衰落并且基本上在终结区306a_306b中停止。基于这个,能够取决于当前OP值落在哪里而不同地确定可达到的MV限制。
[0033]在一些实施例中,可达到的MV限制基于用户指定的信息和过去的OP、PV以及SP值以控制器102的每个执行间隔被估计。在可达到的MV限制估计期间所使用的用户指定的信息能够包括估计的OP对PV增益和/或表示OP-PV行为的非线性特性曲线。取决于实施方式,用户能够提供基本的或更详细的信息。在其他实施例中,在线工具能够被用来通过使用例如SP、OP以及PV值的历史数据自动地对OP-PV行为建模。
[0034]在一些实施例中,用户能够简单地为OP值提供定义不同范围的四个值。这个的示例在图4A中被示出,其中四个值(0P_LL、0P_L、0Ρ_Η以及0Ρ_ΗΗ)定义区302_306b之间的边界。值0Ρ_Ι^Ρ0Ρ_Η为OP值定义正常范围302。值0P_LL定义区304a的下限,其被定义为OP值在0P_LL与0P_L之间的范围。类似地,值0Ρ_ΗΗ定义区304b的上限,其被定义为OP值在0Ρ_Η与0Ρ_ΗΗ之间的范围。区306a被定义低于0P_LL的OP值,以及区306b被定义为高于0Ρ_ΗΗ的OP值。
[0035]当被以这种方式定义时,如果当前OP值是在范围302内,则对于MV的用户指定的限制能够表示自PV值有效地对OP改变做出响应以来可达到的MV限制。如果当前OP值是在任何一个范围306a-306b内,则PV值对OP改变具有少量或没有响应,并且操纵变量的SP和可达到的限制随着间隙而跟踪PV值。这意味着操纵变量的SP和可达到的限制一般地跟踪具有小偏移的PV值的移动。如果当前OP值是在任何一个范围304a-304b内,则用户指定的MV限制可能不是 有效的,并且可达到的限制能够被修改诸如以慢慢地或迅速地接近在终结区306a-306中使用的可达到的MV限制。对于这种技术可能不需要附加的规格以令人满意地适用于一大类设备110 (诸如大量的阀门)。
[0036]在其他实施例中,用户能够提供更详细的信息。例如,用户能够提供四个值(0P_LL、0P_L、0Ρ_Η以及0Ρ_ΗΗ)以及OP值与PV值之间的估计增益值。OP-PV增益能够通过确定如图4B中所示出的曲线的特定部分的斜率(dPV/dOP)来计算。这个曲线能够使用与PV和OP值相关联的历史数据来生成。估计OP-PV增益的另一方式能够通过计算下式的值来完成:
(PV高过程限制-PV低过程限制)/ (0P过程上限-OP过程下限)
其中OP过程上限和OP过程下限是最大OP值和最小OP值,并且PV高过程限制和PV低过程限制分别是当OP以OP过程上限和OP过程下限操作时预期的/测量的过程值。然而增益值被确定,控制器102能够使用该增益值来修改可达到的MV限制,而无论当前OP值是在正常区302还是传统区304a-304b内。一旦当前OP值进入终结区306a_306b,操纵变量的SP和可达到的限制就随着间隙而跟踪PV值。
[0037]在仍然其他的实施例中,用户能够通过为多项式曲线提供系数或通过定义分段的线性分段曲线来定义OP-PV关系。在特定实施例中,多项式能够具有形式:
PV = a0 + x OP + dj、OP^ + α? y' OP3 + a4 OPi + Dl0
[0038]在这里,见表示图1中所示出的(一个或多个)扰动变量并且可以或者可能不由用户来估计。在这种情况下,用户能够通过提供系数来定义多项式。用户还能够指定OP_LL和OP_HH值,或者算法能够使用多项式曲线系数或分段的线性段(诸如通过标识其中发生明显修平的多项式或分段的线性分段曲线的区域)来估计OP_LL和OP_HH值。只要当前OP值保持在0P_LL与0Ρ_ΗΗ之间,控制器102就能够基于多项式曲线系数或分段的线性段和0P、PV以及SP值来预测可达到的MV限制。一旦当前OP值进入终结区306a-306b,操纵变量的SP和可达到的限制就随着间隙而跟踪PV值。例如,如果用户具有带一些不平常特性的专用的一件设备110,则这种方法可能是有用的。当用户提供多项式系数时,多项式曲线能够被用来对设备的行为建模。当用户定义了分段的线性分段曲线时,该机制基本上与多项式曲线相同,除了分段的线性分段曲线篡夺(usurp)多项式曲线。
[0039]然而提供了定义OP-PV关系的信息,控制器102使用这种信息来预测可达到的MV限制。可达到的MV限制然后被用来确定最好的MV值以用于预测对受控变量的将来改变。
[0040]以这种方式,控制器102能够更快地使用更准确的预测来估计什么能够使用MV改变来实现,这促进对过程Illa-1llb的更好控制。有效地,控制器102获得“真实的”MV限制的知识,而不是简单地依靠用户指定的限制。这可以允许用户输入宽松的MV限制,并且控制器102决定那些限制的全部潜力。
[0041]在⑴操纵变量的SP与可达到的限制之间的间隙和(ii)当OP在终结区306a-306b中时的PV值可以大于存在于PV值中的典型噪声。能够在线计算PV值噪声,并且然后能够根据噪声计算间隙。通过这些操作,能够使控制器104保持在终结条件下以使PV保持在极值(这能够被完成来实现最大经 济效益)。因为控制器104不进出终结,所以稳态解不经历大跳跃。
[0042]当在反终结方向上(远离终结条件)需要MV改变时,对MV的以下改变能够替代地由控制器102来做出:
dMVF 二 dMVa (PV _ SP)
其中如果MV不在终结中则?/#匕表示正常MV改变,以及?/#匕表示由控制器102考虑表示为PV-SP的间隙所做出的已调整MV改变。移动以接近PV值与SP之间的间隙不用于预测。
[0043]可达到的MV限制能够被控制器102用于优化和控制移动计算。以这种方式,能够在控制器104进入终结时避免优化解中的大跳跃,并且能够显著地改进控制行为。PV值跟踪帮助确保用来预测对(一个或多个)受控变量的影响的MV值更紧密地与在实际过程Illb中正发生的相关。这能够导致由控制器102用来确定优化解和将来的控制移动的更准确的正向预测。
[0044]在实现这种技术以用于计算可达到的MV限制并且做出更准确的将来预测情况下,用户能够更乐观地指定用户指定的MV限制,从而知道控制器102已内置了“宽限节约(grace-saving)”算法。此外,采用这种技术,用户能够选择允许控制器102用完全饱和的OP值或在设备限制下进行操作。在那种情况下,用户不再需要创建在发生终结时对于控制器102防止假的/不准确的预测的解或者实现跟踪算法以在控制器104需要移出终结时使SP保持接近于PV值。此外,用户不再需要为控制器104的OP创建临时CV约束来防止饱和或者实现并且维持针对被添加到控制器102以防止饱和的任何CV约束的变换。
[0045]能够实现这种技术以便使得高频噪声和扰动不显著地影响所估计的可达到的MV限制或者不利地影响在将来的CV预测计算中使用的MV值的选择。这能够帮助使控制系统变得甚至更稳健。
[0046]图5A和5B图示了能够在根据本公开的过程控制系统100中使用终结控制来计算的示例可达到的MV限制。特别地,图5A和5B图示了当用户简单地提供四个值0P_LL、0P_L、0Ρ_Η以及0Ρ_ΗΗ时的模拟行为。
[0047]图5A图示了在控制器102的操作期间在不同区302、304b、306b内的可达到的MV上限。在图5A中,线502表示用于操纵变量的SP,以及线504表示所关联的PID控制器的OP值。线506表示所关联的PID控制器的PV值,以及线508表示用于操纵变量的可达到的上限。
[0048]当OP值是在操作的正常范围302内时,由线508所表示的可达到的限制保持在高水平,这能够表示用户指定的MV上限。然而,随着OP值增加,OP值进入过渡范围304b。在这个范围304b中,由线508所表示的可达到的限制远离用户指定的MV上限并且接近操纵变量的SP。当OP值进入终结区306b时,操纵变量的SP和可达到的限制随着间隙而跟踪PV值。
[0049]图5B图示了在控制器102的操作期间在终结区306b内的示例可达到的MV限制。如图5B中所示,由线504所表示的OP值保持在高水平,指示MV是在终结中。即使由线506所表示的PV值上下摆动,控制器102也确保操纵变量的SP (由线502表示)和可达到的限制(由线508表示)两者都随着间隙而跟踪PV值。如上面所描述的那样,这能够取决于实施方式而提供各种有益效果。
[0050]图6A至6D图示了能够在根据本公开的过程控制系统100中使用终结控制来计算的可达到的MV限制的其他示例。特别地,图6A和6B图示了由PID控制器针对操纵变量MV2由于无法达到的用户指定的MV限制而进入和退出终结所引起的模拟的持久性稳态解摆动。在这种情况下,MV2用户指定的上限是50,并且(因为控制器102被配置成最大化MV2)它为MV2计算值大约40的稳态目标并且设法将MV2推向目标。然而,当MV2到达大约28的值时用于MV2的下游PID控制器进入终结状态。控制器102仅然后认识到,基于MV2所计算的目标不是实际上可达到的,并且它开始做出调整。控制器102做出的调整引起MVl和MV2优化解振荡。
[0051]图6C和6D图示了在与图6A和6B相同的条件下的模拟行为,只是用户提供了四个值0P_LL、0P_L、0P_H以及0Ρ_ΗΗ和估计OP-PV增益值来估计可达到的MV限制。在这里,图6A至6D图示了两个操纵变量(MVl和MV2)的模拟使用,所述两个操纵变量(MVl和MV2)被用来控制两个受控变量(CVl和CV2)。能够用一的PID控制器增益(K。)和十的积分时间来控制MV1,并且能够用0.5的PID控制器增益和十的积分时间来控制MV2。理想地,MVl和MV2被用来使CVl和CV2保持在限制内,并且出于优化目的MV2和CV2被最大化。
[0052]在图6C中,图表表示与使用MVl的控制相关联的信号。在这里,线602表示MVl的SP’以及线604表示MVl的关联PV值。并且,线606表示MVl的稳态目标。稳态目标对于MVl使用可达到的限制来计算,所述可达到的限制能够像上面所描述的那样被计算。在这种情况下,在OP-PV关系的中央区(区302)中的估计增益被提供为0.7,并且限制值被定义为 0P_HH=95、0P_H=80、0P_LL=0 以及 0P_L=15。
[0053]在图6D中,图表表示与使用MV2的控制相关联的信号。在这里,线622表示MV2的SP’以及线624表示MV2的关联PV值。并且,线626表示MV2的稳态目标。稳态目标对于MV2使用可达到的限制来计算,所述可达到的限制能够像上面所描述的那样被计算。在这种情况下,在OP-PV关系的中央区(区302)中的估计增益被提供为0.3,并且限制值被定义为0P_HH=90、0P_H=75、0P_LL=25以及0P_L=25 (意味着对于MV2不存在过渡区304a)。
[0054]对于图6C和6D中所示出的两种情况,可达到的MV限制被用在针对MV值的稳态目标的计算中。基于用户指定的信息,控制器102估计MV2可达到的限制起初仅是约24 (而不是用户指定的值50)。随着计算继续,MV2可达到的限制被调整为约28。结果,MVl和MV2的稳态目标不像它们在图6A和6B中那样上下跳跃。可达到的MV限制的使用能够帮助使稳态目标的计算变得更准确。这是因为这些计算能够用“真实的”MV限制是什么的知识(而不总是简单地基于用户指定的限制)来做出。
[0055]注意在图6C和6D中,用户已经为OP-PV关系的区302人工地定义了增益。如上面所描述的那样,用户可替换地能够为多项式曲线提供系数或者定义描述MV.0P和MV.PV关系的分段的线性分段曲线。例如,用于MVl的多项式系数可以是[7.306743,0.266297,
0.0150809, -0.0001153, O],以及用于MV2 的多项式系数可以是[-31.738496,1.535986,-0.01222, 0.0000279, O]。采用这些值,在图6C和6D中线606和626能够形成较陡直角。这是由于系统能够使用多项式或分段的线性分段曲线而不是仅仅使用0P_HH、0P_H、0P_L以及0P_LL和用户指定的OP-PV增益来更准确地标识可达到的MV限制的事实而导致的。
[0056]返回到图3,下文描述了能够以其在不同区302_306b中计算MV的可达到的MV限制的特定方式。在以下讨论中,仅可达到的MV上限被处理,但是能够针对可达到的MV下限做出类似计算。在过渡范围304b内,终结比率(Jf)能够被表达为:
【权利要求】
1.一种方法,其包括: 标识用来实现操纵变量的输出(OP)值所位于的范围中的多个区(302-306b)中的一个,所述操纵变量与工业过程(Illa-1llb)相关联,所述OP值包括下游控制器(104)的输出;以及 基于所述OP值位于其中的所述区为所述操纵变量计算可达到的操纵变量(MV)限制(710)。
2.根据权利要求1所述的方法,其中计算所述可达到的MV限制包括: 当所述OP值位于所述区中的第一个中时,使所述可达到的MV限制和用户指定的MV限制匹配(808);以及 当所述OP值位于所述区中的第二个中时,使所述可达到的MV限制随着所述可达到的MV限制与过程变量的值之间的间隙而跟踪过程变量的值(814),所述过程变量与所述工业过程相关联并且受所述操纵变量影响。
3.根据权利要求2所述的方法,其中计算所述可达到的MV限制进一步包括: 当所述OP值位于所述第一和第二区之间的所述区中的第三个中时,使所述可达到的MV限制从所述用户指定的限制向所述过程变量的值移动(812)。
4.根据权利要求1所述的方法,其中计算所述可达到的MV限制包括: 当所述OP值位于所述区中的第一个中时,基于所述OP值与过程变量的值之间的增益来计算所述可达到的MV限制(818),所述过程变量与所述工业过程相关联并且受所述操纵变量影响;并且 当所述OP值位于所述区中的第二个中时,使所述可达到的MV限制随着所述可达到的MV限制与所述过程变量的值之间的间隙而跟踪所述过程变量的值。
5.根据权利要求1所述的方法,进一步包括: 使用所述可达到的MV限制来预测过程变量的值,所述过程变量与所述工业过程相关联并且受所述操纵变量影响。
6.根据权利要求1所述的方法,进一步包括: 使用所述可达到的MV限制来标识用于控制所述操纵变量和一个或多个相关的操纵变量的优化解; 其中使用所述可达到的MV限制来标识所述优化解防止所述优化解重复地来回跳跃。
7.一种装置(102),其包括: 至少一个处理单元(114),其被配置成: 标识用来实现操纵变量的输出(OP)值所位于在的范围中的多个区(302-306b)中的一个,所述操纵变量与工业过程(Illa-1llb)相关联,所述OP值包括下游控制器(104)的输出;以及 基于所述OP值位于其中的所述区为所述操纵变量计算可达到的操纵变量(MV)限制。
8.根据权利要求7所述的装置,其中所述至少一个处理单元被配置成通过以下各项来计算所述可达到的MV限制: 当所述OP值位于所述区中的第一个中时,使所述可达到的MV限制和用户指定的MV限制匹配;以及 当所述OP值位于所述区中的第二个中时,使所述可达到的MV限制随着所述可达到的MV限制与过程变量的值之间的间隙而跟踪过程变量的值,所述过程变量与所述工业过程相关联并且受所述操纵变量影响。
9.根据权利要求8所述的装置,其中所述至少一个处理单元被配置成进一步通过以下各项来计算所述可达到的MV限制: 当所述OP值位于在所述第一和第二区之间的所述区中的第三个中时,使所述可达到的MV限制从所述用户指定的限制向所述过程变量的值移动。
10.根据权利要求7所述的装置,其中所述至少一个处理单元被配置成通过以下各项来计算所述可达到的MV限制: 当所述OP值位于所述区中的第一个中时,基于所述OP值与过程变量的值之间的增益来计算所述可达到的MV限制,所述过程变量与所述工业过程相关联并且受所述操纵变量影响;以及 当所述OP值位于所述区中的第二个中时,使所述可达到的MV限制随着所述可达到的MV限制与所述过程变量的值之间的间隙而跟踪所述过程变量的值。
11.根据权利要求7所述的装置,其中所述至少一个处理单元被进一步配置成: 基于所述OP值位于其中的所述区为所述操纵变量计算设定点以便使得当所述OP值是在指定的区中时所述设定点随着间隙而跟踪过程变量的值,所述过程变量与所述工业过程相关联并且受所述操纵变量影响。
12.根据权利要求11所述的装置,进一步包括: 至少一个接口(1 18),其被配置成将所述设定点提供给所述下游控制器; 其中所述至少一个处理单元被配置成当所述下游控制器是在终结中时,针对所述操纵变量来标识并且调整所述可达到的MV限制和所述设定点。
13.一种系统(100),其包括: 第一控制器(102),其被配置成控制工业过程(1lla-1llb);以及下游第二控制器(104),其被配置成生成用来实现与所述工业过程相关联的操纵变量的输出(OP)值; 其中所述第一控制器被配置成: 标识所述OP值所位于的范围中的多个区(302-306b)中的一个;以及 基于所述OP值位于在其中的所述区为所述操纵变量计算可达到的操纵变量(MV)限制。
14.根据权利要求13所述的系统,其中: 所述第一控制器包括模型预测控制(MPC)控制器;以及 所述第二控制器包括比例-积分-微分(PID)控制器。
【文档编号】G05B13/04GK104024964SQ201280053633
【公开日】2014年9月3日 申请日期:2012年8月28日 优先权日:2011年9月1日
【发明者】J.A.埃斯卡塞加, C.Q.詹, J.Z.卢 申请人:霍尼韦尔国际公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1