【技术实现步骤摘要】
过程控制系统中改进的卡尔曼滤波器相关申请的交叉引用本申请涉及2013年3月1日递交的、标题为“UseofPredictorsinProcessControlSystemswithWirelessorIntermittentProcessMeasurements”的美国专利申请号13/782,478,通过参考的方式将其明确并入本文。
本文大体涉及过程监视和控制系统并且更具体地涉及具有使用卡尔曼滤波器的控制器的过程控制系统中的连续的、无线和/或间歇性控制通信的传输和处理。
技术介绍
过程控制系统如诸如用于化学、石油或其他过程中的分布式或可升级过程控制系统一般包括经由模拟的、数字的或模拟/数字组合总线而彼此可通信地耦接、可通信地耦接到操作员工作站以及可通信地耦接一个或多个现场设备的一个或多个过程控制器。可以是例如阀、阀定位器、开关和发射器(例如温度、压力和流速传感器)的现场设备执行过程中的功能如打开或关闭阀并且测量过程参数。过程控制器接收用于指示由现场设备作出的过程测量的信号和/或与现场设备相关的气体信息,并且时域该信息来实现控制例程以生成控制信号,基于总线将该控制信号发送到现场设备以控制过程的操作。一般使得来自现场设备和控制器的信息可用于一个或多个由操作员工作站执行的应用,以使得操作员能够执行关于过程的任意希望的功能如查看过程的当前状态,修改过程的操作等等。一些过程控制系统如爱默生过程管理销售的DeltaVTM系统使用位于控制器或不同现场设备中的被称为模块的功能块或功能块组来执行控制和/或监视操作。在这些情况中,控制器或其他设备能够包括或执行一个或多个功能块或 ...
【技术保护点】
一种用于控制过程的控制系统,所述控制系统包括:控制单元,所述控制单元包括过程变量输入端和通信地耦接到所述过程变量输入端的控制例程单元,其中,所述控制例程单元基于在所述过程变量输入端处接收的过程变量值,生成用于控制所述过程的控制信号;耦接到所述控制单元的卡尔曼滤波器单元,所述卡尔曼滤波器单元在多个执行循环中的每个执行循环期间操作一次,以产生过程变量估计值,所述卡尔曼滤波器单元包括:耦接为接收由所述控制例程单元产生的所述控制信号的控制信号输入端;包括过程变量反馈输入端的接口,所述过程变量反馈输入端以低于所述卡尔曼滤波器单元的每个执行循环时间一次的频率接收过程变量测量信号,耦接为在所述控制信号输入端处接收所述控制信号以产生初始过程变量估计值的过程模型,耦接为使用经由所述过程变量反馈输入端接收的所述过程变量测量信号来根据残差产生纠错信号的纠错单元,其中,所述纠错单元包括第一组合器、开关单元和增益单元,以及耦接到所述过程模型和所述纠错单元以将所述初始过程变量估计值与所述纠错信号组合以产生另一个过程变量估计值的第二组合器,其中,在所述卡尔曼滤波器单元的在所述过程变量测量信号的新值可用时的执行循环期 ...
【技术特征摘要】
2013.03.01 US 13/782,478;2013.08.09 US 13/963,3071.一种用于控制过程的控制系统,所述控制系统包括:控制单元,所述控制单元包括过程变量输入端和通信地耦接到所述过程变量输入端的控制例程单元,其中,所述控制例程单元基于在所述过程变量输入端处接收的过程变量值,生成用于控制所述过程的控制信号;耦接到所述控制单元的卡尔曼滤波器单元,所述卡尔曼滤波器单元在多个执行循环中的每个执行循环期间操作一次,以产生过程变量估计值,所述卡尔曼滤波器单元包括:耦接为接收由所述控制例程单元产生的所述控制信号的控制信号输入端;包括过程变量反馈输入端的接口,所述过程变量反馈输入端以低于所述卡尔曼滤波器单元的每个执行循环时间一次的频率接收过程变量测量信号,耦接为在所述控制信号输入端处接收所述控制信号以产生初始过程变量估计值的过程模型,耦接为使用经由所述过程变量反馈输入端接收的所述过程变量测量信号来根据残差产生纠错信号的纠错单元,其中,所述纠错单元包括第一组合器、开关单元和增益单元,以及耦接到所述过程模型和所述纠错单元以将所述初始过程变量估计值与所述纠错信号组合以产生另一个过程变量估计值的第二组合器,其中,在所述卡尔曼滤波器单元的在所述过程变量测量信号的新值可用时的执行循环期间以及在所述过程变量测量信号的新值可用时的执行循环之后的预先确定数量的执行循环期间,所述开关单元操作以将所述残差的新值提供给所述增益单元以产生所述纠错信号,其中,通过在所述第一组合器处将所述初始过程变量估计值与所述过程变量测量信号的值组合来确定所述残差的所述新值;其中,在所述卡尔曼滤波器单元的在所述过程变量测量信号的新值可用时的执行循环之后的预先确定数量的执行循环之后的执行循环期间,所述开关单元操作以将所述残差的存储值提供给所述增益单元以产生所述纠错信号,其中,所述残差的所述存储值是在所述预先确定数量的执行循环中的一个执行循环期间确定的;并且其中,所述控制单元的所述过程变量输入端被耦接为基于所述另一个过程变量估计值来接收所述过程变量估计值。2.如权利要求1所述的控制系统,其中,所述过程变量估计值是所述另一个过程变量估计值。3.如权利要求1所述的控制系统,其中,所述增益单元将所述残差的值乘以增益值以产生所述纠错信号;其中,在所述卡尔曼滤波器单元的在所述过程变量测量信号的新值可用时的执行循环期间以及在所述过程变量测量信号的新值可用时的执行循环之后的预先确定数量的执行循环期间,所述增益单元操作以确定在所述增益单元中使用的新增益值;并且其中,在所述卡尔曼滤波器单元的在所述过程变量测量信号的新值可用时的执行循环之后的预先确定数量的执行循环之后的执行循环期间,所述增益单元操作以使用所存储的增益值,其中,所述所存储的增益值是在所述预先确定数量的执行循环中的一个执行循环期间确定的。4.如权利要求3所述的控制系统,其中,所述增益单元是用于确定所述增益单元中使用的卡尔曼增益值的卡尔曼增益单元。5.如权利要求1所述的控制系统,其中,所述卡尔曼滤波器单元进一步包括:耦接为使用所述残差来产生补偿信号的补偿单元,其中,所述补偿单元包括用于将所述残差的值乘以另一个增益值的另一个增益单元以及用于接收与所述另一个增益值相乘的所述残差的值以产生所述补偿信号的滤波器单元,以及第三组合器,所述第三组合器耦接到所述第二组合器和所述补偿单元以将所述另一个过程变量估计值与所述补偿信号组合以产生所述过程变量估计值。6.如权利要求5所述的控制系统,其中,所述另一个增益单元是用于确定在所述另一个增益单元中使用的一减去卡尔曼增益值的值的卡尔曼增益单元。7.如权利要求5所述的控制系统,其中,所述滤波器单元是第一阶滤波器。8.如权利要求1所述的控制系统,其中,所述控制例程单元存储并且实现比例积分微分控制算法来产生所述控制信号。9.一种用于控制过程的方法,包括:在计算机处理器设备处,在多个执行循环中的每个执行循环期间实现控制例程,以产生用于控制所述过程的控制信号;在计算机处理器设备处,以低于执行循环时间的频率接收过程变量测量信号;在计算机处理器设备处,在多个执行循环中的每个执行循环期间实现卡尔曼滤波器例程,以产生过程变量估计值,包括:在多个执行循环中的每个执行循环期间接收由所述控制例程产生的所述控制信号,在多个执行循环中的每个执行循环期间使用过程模型产生初始过程变量估计值,以基于所述控制信号建模所述过程的反应,在多个执行循环中的每个执行循环期间根据残差产生纠错信号,在多个执行循环中的每个执行循环期间将所述初始过程变量估计值与所述纠错信号组合以产生另一个过程变量估计值,并且基于所述另一个过程变量估计值产生所述过程变量估计值,其中,在所述过程变量测量信号的新接收值可用时的执行循环期间以及在所述过程变量测量信号的新接收值可用时的执行循环之后的预先确定数量的执行循环期间,根据所述残差产生所述纠错信号包括使用所述残差的新值,其中,通过将所述初始过程变量估计值与所述过程变量测量信号的接收值组合来确定所述残差的新值;并且其中,在所述过程变量测量信号的新接收值可用时的执行循环之后的预先确定数量的执行循环之后的执行循环期间,根据所述残差产生所述纠错信号包括使用所述残差的存储值,其中,所述残差的所述存储值是在所述预先确定数量的执行循环中的一个执行循环期间确定的。10.如权利要求9所述的方法,其中,所述过程变量估计值是所述另一个过程变量估计值。11.如权利要求9所述的方法,其中,根据所述残差产生所述纠错信号包括:在所述多个执行循环中的每个执行循环期间,确定增益值并且将所述残差的值乘以所述增益值以产生所述纠错信号;并且确定用于在所述过程变量测量信号的新值可用时的执行循环期间以及在所述过程变量测量信号的新值可用时的执行循环之后的预先确定数量的执行循环期间的新增益值;并且在所述过程变量测量信号的新值可用时的执行循环之后的预先确定数量的执行循环之后的执行循环期间,使用所存储的增益值。12.如权利要求11所述的方法,其中,确定所述增益值包括确定卡尔曼增益值。13.如权利要求9所述的方法,其中,实现所述卡尔曼滤波器例程进一步包括:在多个执行循环中的每个执行循环期间,确定补偿信号,并且在多个执行循环中的每个执行循环期间,通过将所述另一个过程变量估计值与所述补偿信号组合来产生所述过程变量估计值。14.如权利要求13所述的方法,其中,确定所述补偿信号包括:在多个执行循环中的每个执行循环期间,确定另一个增益值并且将所述残差的值乘以所述另一个增益值并且将与所述另一个增益值相乘的所述残差的值滤波以产生所述补偿信号。15.如权利要求14所述的方法,其中,确定所述另一个增益值包括确定一减去卡尔曼增益值的值。16.如权利要求14所述的方法,其中,将与所述另一个增益值相乘的所述残差的值滤波包括使用第一阶滤波。17.一种卡尔曼滤波器,所述卡尔曼滤波器操作以产生经补偿的过程变量估计值,所述卡尔曼滤波器包括:包括过程变量反馈输入端的接口,所述过程变量反馈输入端接收过程变量测量信号,以及控制信号输入端,所述控制信号输入端接收控制信号;耦接为在所述控制信号输入端处接收所述控制信号以产生初始过程变量估计值的过程模型...
【专利技术属性】
技术研发人员:T·L·布莱文斯,M·J·尼克松,W·K·沃杰斯泽尼斯,
申请(专利权)人:费希尔罗斯蒙特系统公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。