【技术实现步骤摘要】
在非周期性更新的控制器中基于速度的控制
本专利涉及补偿用于在使用非周期性控制或慢反馈过程变量通信的过程控制系统中提供基于速度的控制的方法和系统,具体而言,涉及一种设备和方法,被配置为当以与过程动态相比缓慢的速率接收过程变量反馈时,在实施控制时鲁棒地控制过程。
技术介绍
诸如分布式或可缩放式过程控制系统的过程控制系统,如用于化学、石油或其他过程中的,典型地包括一个或多个过程控制器,经由模拟、数字或组合的模拟/数字总线可通信地耦合到彼此、至少一个主机或操作员工作站及一个或多个现场设备。现场设备例如可以是阀门、阀门定位器、开关及变送器(如温度、压力、流速传感器),在过程内执行诸如打开或关闭阀门和测量过程参数的功能。过程控制器接收表示由现场设备做出的过程测量和/或与现场设备有关的其他信息的信号,并使用这个信息来实施控制例程以生成控制信号,将控制信号通过总线发送到现场设备以控制过程的操作。来自现场设备和控制器的信息典型地可用于由操作员工作站执行的一个或多个应用,以使得操作员能够执行相对于过程的任何所希望的功能,例如查看过程的当前状态、修改过程的操作等。一些过程控制系统,例如EmersonProcessManagement销售的DeltaVTM系统,使用位于控制器或不同的现场设备中的称为模块的功能块或功能块的组来执行控制和/或监控操作。在这些情况下,控制器或其他设备能够包括并执行一个或多个功能块或模块,其每一个都从其他功能块接收输入和/或将输出提供给其他功能块(在同一设备内或在不同设备内),并执行一些过程操作,例如测量或检测过程参数、监控设备、控制设备或执行控制操作, ...
【技术保护点】
一种对过程进行控制的方法,包括:在计算机处理设备上实施控制例程的多次迭代以生成控制信号,包括在所述控制例程的每一次迭代期间:使用计算机处理设备生成积分反馈贡献,用于产生所述控制信号,包括在所述多次迭代的每一次迭代期间,使用迭代滤波器来根据所述控制例程的在前迭代的积分反馈贡献值和所述控制信号的值,确定用于所述控制例程的当前迭代的当前积分反馈贡献值;以及在接收到新的过程响应指示的每一次控制器迭代期间,使用所述当前积分反馈贡献来生成用于所述控制例程的当前迭代的所述控制信号,并且在没有接收到对所述控制信号的新的过程响应指示的控制器迭代期间,不使用所述当前积分反馈贡献来生成所述控制信号;以及使用所述控制信号来控制所述过程。
【技术特征摘要】
2015.10.12 US 62/240,322;2016.03.25 US 15/081,1891.一种对过程进行控制的方法,包括:在计算机处理设备上实施控制例程的多次迭代以生成控制信号,包括在所述控制例程的每一次迭代期间:使用计算机处理设备生成积分反馈贡献,用于产生所述控制信号,包括在所述多次迭代的每一次迭代期间,使用迭代滤波器来根据所述控制例程的在前迭代的积分反馈贡献值和所述控制信号的值,确定用于所述控制例程的当前迭代的当前积分反馈贡献值;以及在接收到新的过程响应指示的每一次控制器迭代期间,使用所述当前积分反馈贡献来生成用于所述控制例程的当前迭代的所述控制信号,并且在没有接收到对所述控制信号的新的过程响应指示的控制器迭代期间,不使用所述当前积分反馈贡献来生成所述控制信号;以及使用所述控制信号来控制所述过程。2.根据权利要求1所述的方法,进一步包括:在每一次迭代期间生成比例贡献,以及在每一次迭代期间使用所述比例贡献来生成所述控制信号。3.根据权利要求1所述的方法,其中,所述过程响应指示是受所述控制信号影响的过程参数的测量。4.根据权利要求3所述的方法,其中,所述过程参数是受响应于所述控制信号的现场设备控制的过程变量。5.根据权利要求1所述的方法,其中,确定所述积分反馈贡献包括:基于在用于所述控制例程的当前迭代的所述控制信号与所述控制例程的在前迭代的积分反馈贡献值之间的差乘以取决于复位时间和控制器执行时间段的因子,生成所述积分反馈贡献值。6.根据权利要求1所述的方法,其中,实施控制例程的多次迭代以生成控制信号包括:在所述控制例程的每一次迭代期间,基于设定点值、过程变量的最近的测量和所述积分反馈贡献来生成所述控制信号。7.根据权利要求1所述的方法,其中,实施控制例程的多次迭代以生成控制信号包括:在所述控制例程的每一次迭代期间,依据设定点值、最近接收的过程响应指示和比例增益值来生成比例分量,以及使用在所述当前迭代期间生成的比例分量与在前迭代期间生成的比例分量之间的差来生成所述控制信号。8.根据权利要求7所述的方法,其中,生成所述积分反馈贡献用于产生所述控制信号包括:依据所述控制例程的在前迭代的积分反馈贡献值和自接收到新的过程响应指示的最后迭代以后、用于全部在前迭代的所述控制信号的合计值,确定用于所述控制例程的当前迭代的当前积分反馈贡献值。9.根据权利要求1所述的方法,其中,生成所述积分反馈贡献用于产生所述控制信号包括:依据所述控制例程的在前迭代的积分反馈贡献值和自接收到新的过程响应指示的最后迭代以后、用于全部在前迭代的所述控制信号的合计值,确定用于所述控制例程的当前迭代的当前积分反馈贡献值。10.一种过程控制器,所述过程控制器生成控制信号,用于在所述过程控制器的多次控制器迭代的每一次迭代期间控制过程变量,所述过程控制器包括:通信单元,相对于所述过程控制器的多次控制器迭代的每一次迭代,所述通信单元在较少的迭代中接收所述过程变量的新值;比例控制部件,所述比例控制部件在所述过程控制器的迭代的每一次迭代期间生成比例控制信号值,所述比例控制部件包括:第一求和器,所述第一求和器确定在用于所述过程变量的设定点值与过程变量的接收值之间的差,以及比例增益单元,所述比例增益单元耦合到所述求和器;积分控制部件,所述积分控制部件在所述过程控制器的迭代的每一次迭代期间生成积分控制信号值,所述积分控制部件包括:迭代滤波器,所述迭代滤波器基于在所述过程控制器的在前迭代期间生成的初始积分控制分量的在前值并基于用于所述过程控制器的当前迭代的所述控制信号,在所述过程控制器的每一次迭代期间确定初始积分控制分量;以及耦合到所述迭代滤波器的开关,所述开关接收所述初始积分控制分量和另外的值,其中,所述开关进行操作以在与在所述通信单元处接收到所述过程变量的新值相关联的过程控制器迭代期间,提供由所述迭代滤波器生成的所述初始积分控制分量作为所述积分控制信号值,并且在与在所述通信单元处接收到过程变量的新值不相关联的控制器迭代期间,提供所述另外的值作为所述积分控制信号值;以及第二求和器,所述第二求和器在每一次过程控制器迭代期间对所述比例控制信号值和所述积分控制信号值求和,以产生所述控制信号。11.根据权利要求10所述的过程控制器,其中,所述积分控制部件进一步包括第三求和器,所述第三求和器耦合到所述迭代滤波器,其中,所述第三求和器对用于在前控制器迭代的控制信号求和以产生合计控制信号值,并且其中,所述第三求和器将所述合计控制信号值作为输入提供给所述迭代滤波器。12.根据权利要求11所述的过程控制器,其中,当在所述通信单元处接收到所述过程变量的新值时,所述第三求和器复位所述合计控制信号。13.根据权利要求12所述的过程控制器,其中,当在所述通信单元处接收到所述过程变量的新值时,所述第三求和器将所述合计控制信号复位为零。14.根据权利要求11所述的过程控制器,其中,所述另外的值是零。15.根据权利要求11所述的过程控制器,其中,所述比例控制部件包括差分单元,所述差分单元耦合到所述比例增益单元。16.根据权利要求15所述的过程控制器,其中,所述差分单元耦合在所述比例增益单元与所述第二求和器之间,并且所述差分单元确定在来自在前控制器迭代的、所述比例增益单元的输出与在所述当前控制器迭代的、所述比例增益单元的输出之间的差值,并将所述差值作为所述比例控制信号值提供给所述第二求和器。17.根据权利要求10所述的过程控制器,进一步包括控制信号转换单元,所述控制信号转换单元耦合到所述第二求和器,所述控制信号转换单元将所述控制信号转换为要发送以控制过程内的设备的输出控制信号。18.根据权利要求17所述的过程控制器,其中,所述控制信号表示在要发送到所述过程的所述输出控制信号中的变化。19.根据权利要求10所述的过程控制器,进一步包括微分控制部件,所述微分控制部件确定微分控制信号值,所述微分控制部件包括耦合到所述第一求和器的微分增益单元,以及耦合到所述微分增益单元的第二差分单元,所述第二差分单元确定在来自在前控制器迭代的、微分增益单元的输出与在当前控制器迭代的、微分增益单元的输出之间的另一个差值,并将所述另一个差值作为所述微分控制信号值提供给所述第二求和器,并且其中,所述第二求和器对所述微分控制信号值与所述积分控制信号值和所述比例控制信号值求和以产生所述控制...
【专利技术属性】
技术研发人员:T·L·布莱文斯,P·斯托尔特诺,M·J·尼克松,
申请(专利权)人:费希尔罗斯蒙特系统公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。