Multi input / multi output control routines based on model predictive control (MPC) routines in the form of wireless or other sensors to operate the radio or other sensors to slow in the effective rate of MPC controller scan or execution rate provide non periodic, intermittent or other delayed process variable measurement signal. Even when the operation of the scan cycle for measuring scan cycle controlled process variable was significantly larger than the routine MPC controller, wireless MPC routines are normal operation, and provides a control signal to a robust and acceptable way of control process. During operation, in order to simulate one or more of the measurement of the process parameters, including the use of internal process model of MPC in the execution of the routine scanning period in the absence of model error correction in the case of no process parameters the new results are transmitted to the controller. When the new measurement results for the specific process variables are available in the controller, the model predictions and the simulation parameter values are updated based on the typical MPC technique, based on the new model deviation correction of the measured results.
【技术实现步骤摘要】
【国外来华专利技术】相关申请本常规提交申请要求于2014年8月13日提交的美国临时申请号62/036,928,名称为“使用无线过程信号的模型预测控制”的申请的优先权和权益,其全部公开内容由此明确地通过引用包含于此。
本专利涉及实施使用非周期性或间歇性控制通信的基于模型的控制,并且更具体来说,涉及配置为使用通过使用例如过程控制系统的无线通信网络来传递的非周期性或间歇性更新的过程控制信号鲁棒地执行多输入/多输出、基于模型的控制、诸如模型预测控制的设备和方法。
技术介绍
过程控制系统(诸如那些在化学、石油或其它过程中使用的分布式或大型过程控制系统)通常包括一个或多个过程控制器,该一个或多个过程控制器经由模拟、数字或组合的模拟/数字的总线相互通信耦接、通信耦接到至少一个主机或操作员工作站,以及耦接到一个或多个现场设备。现场设备可以是例如阀、阀定位器、开关、变送器(例如温度、压力和流速传感器),现场设备在过程中执行功能,诸如打开或关闭阀以及测量过程参数。过程控制器接收由现场设备所获得的过程测量结果的和/或关于现场设备的其它信息的指示信号,并且使用该信息以实施控制例程,以生成控制信号,该控制信号通过总线发送到现场设备以控制过程的操作。来自现场设备和控制器的信息通常可供由操作者工作站执行的一个或多个应用程序使用,以使得操作者能够执行任意期望的关于过程的功能、诸如查看过程的当前状况、修改过程的操作等等。某些过程控制系统(诸如由艾默生过程管理出售的系统)使用被指为位于控制器中或位于不同的现场设备中的模块的功能块或功能块组,以执行控制和/或监视操作。在这些情况下,控制器或其他设备能够包括和执行一 ...
【技术保护点】
一种过程控制器,所述过程控制器用于控制执行过程的一组过程设备,所述过程控制器包括:设定点输入端,所述设定点输入端接收用于所述过程中的受控过程变量的设定点;过程变量输入端,所述过程变量输入端接收所述受控过程变量的测量值;过程模型,所述过程模型在多个执行循环中的每个执行循环期间产生所述受控过程变量的一个或多个预测值;控制信号发生器,所述控制信号发生器耦接到所述过程模型并且耦接到所述设定点输入端,所述控制信号发生器在所述多个执行循环中的每个执行循环期间进行操作,以使用所述设定点和由所述过程模型在所述执行循环期间所产生的所述受控过程变量的一个或多个预测值,来产生用于控制所述过程设备的控制信号,由此朝向所述设定点驱动所述受控过程变量;以及模型偏差校正单元,所述模型偏差校正单元耦接到所述过程变量输入端并且耦接到所述过程模型,其中,所述模型偏差校正单元确定要由所述过程模型应用的模型校正,以产生所述受控过程变量的预测值;其中,所述控制信号发生器和所述过程模型以执行速率来操作连续的执行循环;其中,所述过程变量输入端以小于所述控制信号发生器和所述过程模型的执行速率的速率来接收所述受控过程变量的测量值;其中 ...
【技术特征摘要】
【国外来华专利技术】2014.08.13 US 62/036,9281.一种过程控制器,所述过程控制器用于控制执行过程的一组过程设备,所述过程控制器包括:设定点输入端,所述设定点输入端接收用于所述过程中的受控过程变量的设定点;过程变量输入端,所述过程变量输入端接收所述受控过程变量的测量值;过程模型,所述过程模型在多个执行循环中的每个执行循环期间产生所述受控过程变量的一个或多个预测值;控制信号发生器,所述控制信号发生器耦接到所述过程模型并且耦接到所述设定点输入端,所述控制信号发生器在所述多个执行循环中的每个执行循环期间进行操作,以使用所述设定点和由所述过程模型在所述执行循环期间所产生的所述受控过程变量的一个或多个预测值,来产生用于控制所述过程设备的控制信号,由此朝向所述设定点驱动所述受控过程变量;以及模型偏差校正单元,所述模型偏差校正单元耦接到所述过程变量输入端并且耦接到所述过程模型,其中,所述模型偏差校正单元确定要由所述过程模型应用的模型校正,以产生所述受控过程变量的预测值;其中,所述控制信号发生器和所述过程模型以执行速率来操作连续的执行循环;其中,所述过程变量输入端以小于所述控制信号发生器和所述过程模型的执行速率的速率来接收所述受控过程变量的测量值;其中,所述模型偏差校正单元在与在所述过程变量输入端处接收到所述受控过程变量的新的测量值相关联的执行循环期间,基于针对所述特定时间的所述受控过程变量的之前预测值和针对所述特定时间的所述受控过程变量的新接收的测量值来产生新的模型校正;并且其中,仅在与所述过程变量输入端处接收到所述受控过程变量的新的测量值相关联的执行循环期间,所述过程模型利用所述新的模型校正来偏移一个或多个算得的预测受控过程变量值,以产生所述受控过程变量的一个或多个预测值。2.根据权利要求1所述的过程控制器,其中,所述控制信号发生器和所述过程模型的所述执行速率是周期性执行速率。3.根据权利要求1所述的过程控制器,其中,所述模型偏差校正单元在与在所述过程变量输入端处接收到所述受控过程变量的新的测量值相关联的执行循环期间仅产生新的模型校正。4.根据权利要3求所述的过程控制器,其中,所述过程模型在与接收到所述受控过程变量的新的测量值不相关联的执行循环期间使用所述模型校正的之前算得的值。5.根据权利要求1所述的过程控制器,其中,所述过程模型是迭代过程模型,所述迭代过程模型使用所述受控过程变量的之前算得的预测值,来在每个执行循环期间产生所述受控过程变量的新的预测值,并且其中,所述过程模型仅在与在所述过程变量输入端处接收到所述受控过程变量的新的测量值相关联的执行循环期间,将所述新的模型校正应用到所述受控过程变量的新的预测值。6.根据权利要求1所述的过程控制器,其中,所述过程变量输入端以小于所述控制信号发生器和所述过程模型的执行速率的速率来接收所述受控过程变量的新的测量值。7.根据权利要求1所述的过程控制器,其中,所述过程变量输入端以非周期性速率来接收所述受控过程变量的新的测量值。8.根据权利要求1所述的过程控制器,其中,所述过程变量输入端以间歇性速率来接收所述受控过程变量的新的测量值。9.根据权利要求1所述的过程控制器,还包括状况发生器,其中,所述状况发生器指示所述控制器在所述过程变量输入端处未接收到所述受控过程变量的新的测量值的执行循环中处于第一无错状况状态,并且指示所述控制器在所述过程变量输入端处已接收到所述受控过程变量的新的测量值的执行循环中处于第二无错状况状态。10.根据权利要求1所述的过程控制器,其中,所述控制信号发生器是模型预测控制器。11.根据权利要求1所述的过程控制器,其中,所述过程模型在每个执行循环期间,产生在时间范围上的多个不同的将来时间处的所述受控过程变量的预测值。12.根据权利要求11所述的过程控制器,其中,所述过程模型在与在所述过程变量输入端处接收到所述受控过程变量的新的测量值相关联的执行循环期间,以所述模型校正来偏移在时间范围上的所述多个不同的将来时间处的所述受控过程变量的预测值中的每一个预测值。13.根据权利要求1所述的过程控制器,其中,所述过程变量输入端包括标记生成单元,所述标记生成单元生成用于指示接收到所述受控过程变量的新的测量值的标记,并且其中,所述过程模型使用所述标记来确定哪个执行循环与在所述过程变量输入端处接收到所述受控过程变量的新的测量值相关联。14.一种控制过程的方法,包括:在计算机处理设备上以执行速率来实施控制例程的多个执行循环,以生成用于在每个执行循环期间控制所述过程的控制信号,包括:在所述控制例程的每个执行循环期间,执行以下操作:在所述计算机处理设备上执行过程模型,以产生所述过程中的受控过程变量的一个或多个预测值;并且在所述计算机处理设备上确定用于控制所述过程的控制信号,由此控制所述受控过程变量,包括使用设定点和在所述执行循环期间由所述过程模型所产生的所述受控过程变量的一个或多个预测值,来产生用于控制所述过程设备的控制信号;并且还包括在所述执行循环中的多个执行循环期间,在用以确定所述控制信号之前调节所述受控过程变量的一个或多个预测值,包括:以小于所述执行速率的速率来接收所述受控过程变量的新的测量值;经由所述计算机处理设备确定要被应用到所述受控过程变量的一个或多个预测值的新的模型偏差校正,包括在与接收到所述受控过程变量的新的测量值相关联的执行循环期间,基于针对特定时间的所述受控过程变量的之前预测值和针对所述特定时间的所述受控过程变量的新接收的测量值来产生新的模型偏差校正;以及仅在与接收到所述受控过程变量的新的测量值相关联的执行循环期间,利用所述新的模型偏差校正来调节由所述过程模型开发的所述受控过程变量的预测值中的一个或多个预测值,以产生所述受控过程变量值的一个或多个经校正的预测值。15.根据权利要求14所述的方法,其中,确定要被应用到所述受控过程变量的一个或多个预测值的新的模型偏差校正包括仅在与接收到所述受控过程变量的新的测量值相关联的所述执行循环期间确定所述新的模型偏差校正。16.根据权利要求14所述的方法,还包括:在与接收到所述受控过程变量的新的测量值不相关联的执行循环期间,使用所述模型校正的之前算得的值,以调节所述受控过程变量的一个或多个预测值。17.根据权利要求14所述的方法,其中,执行过程模型以产生受控过程变量的一个或多个预测值包括执行迭代过程模型,所述迭代过程模型使用所述受控过程变量的从之前的执行循环中算得的预测值,以产生针对当前执行循环的所述受控过程变量的新的预测值,并且包括仅在与接收到所述受控过程变量的新的测量值相关联的所述执行循环期间,利用所述新的模型偏差校正来调节针对所述当前执行循环由所述过程模型开发的所述受控过程变量的预测值中的一个或多个预测值,以产生所述受控过程变量值的一个或多个经校正的预测值。18.根据权利要求14所述的方法,其中,以小于所述执行速率的速率来接收所述受控过程变量的新的测量值包括以小于所述执行速率的周期性速率来接收所述受控过程变量的新的测量值。19.根据权利要求14所述的方法,其中,以小于所述执行速率的速率来接收所述受控过程变量的新的测量值包括以非周期性速率来接收所述受控过程变量的新的测量值。20.根据权利要求14所述的方法,其中,以小于所述执行速率的速率来接收所述受控过程变量的新的测量值包括以间歇性速率来接收所述受控过程变量的新的测量值。21.根据权利要求14所述的方法,还包括使用所述计算机处理设备生成状况指示,所述状况指示指示在新的过程变量测量未被接收的执行循环中的第一无错状态状况,并且指示在新的过程变量测量已被接收的执行循环中的第二无错状态状况。22.根据权利要求14所述的方法,其中,确定用于控制所述过程的控制信号包括在所述计算机处理设备上使用模型预测控制例程以生成所述控制信号。23.根据权利要求14所述的方法,其中,执行所述过程模型包括在每个执行循环期间产生在时间范围上的多个不同的将来时间处的所述受控过程变量的预测值。24.根据权利要求23所述的方法,其中,利用所述模型偏差校正来调节由所述过程模型开发的所述受控过程变量的预测值中的一个或多个预测值包括:在与接收到所述受控过程变量的新的测量值相关联的执行循环期间,以所述模型偏差校正来偏移在时间范围上的所述...
【专利技术属性】
技术研发人员:W·K·沃杰茨尼斯,T·布莱文斯,
申请(专利权)人:费希尔罗斯蒙特系统公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。