定位器的异常诊断方法

文档序号:5956561阅读:671来源:国知局
专利名称:定位器的异常诊断方法
技术领域
本发明涉及对调节阀的开度进行控制的定位器的异常诊断方法。
背景技术
以往,在化学设备等中,对用于其流量过程的调节阀设定位器,通过该定位器来控制调节阀的开度。该定位器包括求出来自上一级装置的阀开度设定值和从调节阀回馈的实际开度值之间的偏差,生成对应于该偏差的电信号作为控制输出的运算部;将该运算部生成的控制输出转换成气压信号的电空转换器;以及将该电空转换器所转换的气压信号放大作为放大气压信号输出到调节阀的操作器的气动放大器(例如,参见专利文献I)。
图41中示出了将定位器和调节阀进行组合的系统中的输入输出信号的流程。在该图中,100是定位器;200是调节阀。定位器100包括电气模块I ;EPM (电空转换模块)2;以及气动放大器(气压放大模块)3。
电气模块I将开度设定信号Iin和从调节阀200回馈的阀的开度X作为输入,生成作为控制输出的EPM驱动信号Duty。EPM2将来自电气模块I的EPM驱动信号Duty作为输入,将该EPM驱动信号Duty转换成喷嘴背压Pn。气动放大器3将来自EPM2的喷嘴背压 Pn作为输入,由该喷嘴背压Pn生成操作器压力Po。调节阀200将来自定位器100的操作器压力Po作为输入,根据该操作器压力Po对其阀的开度X进行调节。
图42表示定位器100内的各模块以及调节阀200正常时的静态输入输出关系的线性近似图。图42的(a)表示电气模块I的输入输出关系(开度信号Iin与EPM驱动信号 Duty的关系);图42的(b)表示EPM2的输入输出关系(EPM驱动信号Duty与喷嘴背压Pn 的关系);图42的(c)表不气动放大器3的输入输出关系(喷嘴背压Pn与操作器压力Po的关系);图42的(d)表示调节阀200的输入输出关系(操作器压力Po与开度X的关系)。此外,在此例中,调节阀200是阀开度会随着空气的进入而变大的正动作型(Air To Open)。
〔定位器的异常诊断〕
〔EPM的异常诊断〕
在定位器100中,有时会产生EPM2的喷嘴和挡板之间堵塞,或者固定节气门堵塞。 在这种情况下,喷嘴和挡板之间堵塞的异常模式与固定节气门堵塞的异常模式用作为EPM2 的输入输出信号的EPM驱动信号Duty与喷嘴背压Pn的关系如图43那样表不出来(例如, 参见专利文献2)。
S卩,如果喷嘴和挡板之间堵塞,相对于表示正常时的静态输入输出关系的特性I, 喷嘴背压Pn就将朝增高的方向变化(特性I’);如果固定节气门堵塞,喷嘴背压Pn就将朝下降的方向变化(特性I”)。在这种情况下,要得到相同的喷嘴背压Pn所需的EPM驱动信号 Duty是不同的。
由于这样的特性变化,通过将EPM驱动信号Duty与喷嘴背压Pn的关系和正常时进行比较,就能够对EPM2的异常辨别其异常模式并进行诊断。
〔气动放大器的异常诊断〕
在定位器100中,有时会发生气动放大器3的输出空气向外部泄漏,或者从内部无法放掉输出空气的情况。在这样的情况下,输出空气向外部泄漏的异常模式与输出空气无法放掉的异常模式用作为气动放大器3的输入输出信号的喷嘴背压Pn与操作器压力Po的关系如图44那样表示出来(例如,参见专利文献2)。
S卩,如果输出空气向外部泄漏,相对于表不正常时的静态输入输出关系的特性II, 操作器压力Po就会朝下降的方向变化(特性II’);如果输出空气无法放掉,操作器压力Po 就会朝增高的方向变化(特性II”)。在这种情况下,要得到相同的操作器压力Po所需的喷嘴背压Pn是不同的。
由于这样的特性变化,通过将喷嘴背压Pn与操作器压力Po的关系和正常时进行比较,就能够对气动放大器3的异常辨别其异常模式并进行诊断。
现有技术文献
专利文献
专利文献1:日本实开昭62 - 28118号公报
专利文献2 :日本特开平07 - 110003号公报
专利文献3 :日本特开平07 - 77488号公报
专利文献4 :日本特表2006 - 520038号公报
专利文献5 :日本特表2005-538462号公报
发明内容
发明要解决的问题
但是,在上述的定位器的异常诊断方法中,当在过程运行之中要利用该过程运行中的数据对定位器内的EPM及气动放大器等模块进行异常诊断的时候,有时会产生无法很好地对该模块的异常进行诊断的情形。
例如,设想图43所示的EPM异常的情形。在这种情况下,在过程运行当中,如果使 EPM快速动作,由于延迟的缘故,其输入输出关系将大大地偏离显示正常时的静态输入输出关系的特性(静态模式)I (参见图45)。因而,有时会被误诊断为EPM的异常。
另外,设想图44所示的气动放大器异常的情形。在这种情况下,在过程运行当中, 如果使气动放大器迅速动作,由于延迟的缘故,其输入输出关系将大大地偏离显示正常时的静态输入输出关系的特性(静态模式)II (参见图46)。因而,有时会被误诊断为气动放大器的异常。
此外,可以考虑做成包含了 EPM及气动放大器的延迟的动态模式,根据该做成的动态模式来进行异常诊断。然而,在这种方法中,需要编写运动方程式等(例如,参见专利文献3),要做成高精度的动态模式就需要费过大的劳力,且运用时计算量也增多,因而无法简易地进行异常诊断。
本发明正是为了解决这样的问题而提出的,其目的在于,提供一种在过程运行之中,能够简易并且正确地对定位器内的EPM及气动放大器等模块进行异常诊断的定位器的异常诊断方法。
解决问题的方法
为了达成上述目的,本发明的定位器的异常诊断方法,其是将对调节阀的开度进CN 102980781 A书明说3/21 页行控制的定位器内的规定模块作为对象模块,对该对象模块进行异常诊断的定位器的异常诊断方法,其特征在于,包括对至所述对象模块的输入信号以及来自所述对象模块的输出信号定期地进行采样的步骤;求出所述采样得到的输入信号的变化速度的步骤;求出所述采样得到的输出信号的变化速度的步骤;根据预先设定的权重函数,来求出与所述输入信号的变化速度及所述输出信号的变化速度的组合相对应的权重的步骤;以及根据所述采样得到的输入信号、输出信号以及所述求出的权重,来对所述对象模块进行异常诊断的步骤。
例如,在本发明中,将对象模块作为电空转换器(EPM)的情况下,负载信号(EPM驱动信号)作为至电空转换器的输入信号被定期地采样,喷嘴背压作为来自电空转换器的输出信号被定期地采样, 求出所采样的EPM驱动信号的变化速度和所采样的喷嘴背压的变化速度。而且,根据预先设定的权重函数,求出与EPM驱动信号的变化速度和喷嘴背压的变化速度的组合相对应的权重,根据所采样的EPM驱动信号和喷嘴背压以及所求出的权重进行电空转换器的异常诊断。
例如,在本发明中,如果仅在EPM驱动信号的变化速度和喷嘴背压的变化速度中的哪一个都小的情况下将权重设为1,其他情况下将权重设为0,就可以用变化速度小的 EPM驱动信号和喷嘴背压来进行电空转换器的异常诊断。这样的话,就能够在过程运行当中,去除大大地偏离显示正常时静态输入输出关系的特性的数据,并进行电空转换器的异常诊断。
在本发明中,将对象模块作为气动放大器的情况下,喷嘴背压作为至气动放大器的输入信号被定期地采样,操作器压力作为来自气动放大器的输出信号定期地采样。在这种情况下,也与上述电空转换器的情况一样,例如,如果仅在喷嘴背压的变化速度和操作器压力的变化速度中的哪一个都小的情况下将权重设为1,其他情况下将权重设为0,就可以用变化速度小的喷嘴背压和操作器压力来进行气动放大器的异常诊断,就能够在过程运行中,去除大大地偏离显示正常时静态输入输出关系的特性的数据,并进行气动放大器的异常诊断。
在本发明中,虽然根据预先设定的权重函数求出与输入信号的变化速度和输出信号的变化速度的组合相对应的权重,但该权重也可以是分成为与输入信号的变化速度对应的权重成分和与输出信号的变化速度对应的权重成分的权重函数,还可以是将与输入信号的变化速度对应的权重成分和与输出信号的变化速度对应的权重成分进行合成了的权重函数。另外,该权重也不一定是O、I这两个值,只要是变化速度越小而权重则变大即可。这样,优先地利用变化速度较小的(慢慢地变动时的)输入输出信号可以对EPM及气动放大器等模块进行异常诊断。
发明效果
根据本发明,因为对至对象模块的输入信号以及来自对象模块的输出信号进行定期的采样,且求出所采样的输入信号的变化速度和所采样的输出信号的变化速度,根据预先设定的权重函数求出与输入信号的变化速度和输出信号的变化速度的组合相对应的权重,根据所采样的输入信号和输出信号及所求出的权重进行对象模块的异常诊断,所以能够在过程运行中,去除大大地偏离显示正常时静态输入输出关系的特性的输入输出信号, 可以简易并且正确地对定位器内的EPM及气动放大器等模块进行异常诊断。

图I是应用本发明所涉及的定位器的异常诊断方法进行EPM (电空转换器)的异常诊断的异常诊断装置的主要部分的结构(实施方式I)的示意图。
图2是在没有EPM的设计规格的场合等求出EPM在正常时的静态输入输出关系的方法的说明图。
图3是示出在实施方式I的异常诊断装置中使用的权重函数的一例的图。
图4是在实施方式I的异常诊断装置中CPU进行异常诊断处理的流程图。
图5是表示EPM在正常时的静态输入输出关系和此次所取得的输入输出关系的数据之间在Duty轴上的差异的示意图。
图6是由实施方式I的异常诊断装置所求出的相对于异常诊断指标值el的第I 异常诊断阈值+ elthl和第2异常诊断阈值一 elth2的关系以及所判断的异常模式的类别的示意图。
图7是示出在实施方式I的异常诊断装置中使用的权重函数的其他实例的图。
图8是应用涉及本发明的定位器的异常诊断方法进行气动放大器的异常诊断的异常诊断装置的主要部分的结构(实施方式2)的示意图。
图9是在没有气动放大器的设计规格的场合等求出气动放大器在正常时的静态输入输出关系的方法的说明图。
图10是示出在实施方式2的异常诊断装置中使用的权重函数的一例的图。
图11是在实施方式2的异常诊断装置中CPU进行异常诊断处理的流程图。
图12是表不气动放大器在正常时的静态输入输出关系和此次所取得的输入输出关系的数据之间在Pn轴上的差异的示意图。
图13是由实施方式2的异常诊断装置所求出的相对于异常诊断指标值e2的第I 异常诊断阈值+ e2thl和第2异常诊断阈值一 e2th2的关系以及所判断的异常模式的类别的示意图。
图14是在实施方式2的异常诊断装置中使用的权重函数的其他实例的图。
图15是示出产生流体反作用力时的调节阀的输入输出关系的变化的图。
图16是因摩擦力而产生变化的调节阀的输入输出特性的滞后幅度的说明图。
图17是过程运行中,调节阀迅速动作的时候,由于延迟的缘故,其输入输出关系大大地偏离正常时的静态输入输出关系的状况的示意图。
图18是过程运行中,调节阀迅速动作的时候,由于延迟的缘故,所算出的输入输出特性的滞后幅度变大的状况的示意图。
图19是将流体反作用力作为异常诊断指标值对调节阀进行异常诊断的异常诊断装置的主要部分的结构(参考例I)的示意图。
图20是在没有调节阀的设计规格的场合等求出调节阀在正常时的静态输入输出关系的方法的说明图。
图21是示出在参考例I的异常诊断装置中使用的权重函数的一例的图。
图22是在参考例I的异常诊断装置中CPU进行异常诊断处理的流程图。
图23是在图22示出的流程图中求出权重w3 (k)的处理的子程序的示意图。
图24是在图22示出的流程图中确定开度X (k)的所属类别的处理的子程序的示意图。
图25是在图22示出的流程图中对类别i的操作器压力的最大值、最小值进行更新的处理的子程序的示意图。
图26是在图22示出的流程图中求出每个类别i的流体反作用力的处理的子程序的示意图。
图27是在图22示出的流程图中对所有类别i的操作器压力的最大值、最小值进行初始值复位的处理的子程序的示意图。
图28是将通过权重w3 (k)而被排除的数据以及作为有效数据而被抽取的数据进行分类的示意图。
图29是求出类别i的正常时的数据和表示所收集的输入输出关系的数据(代表值)之间在Po轴上的差异的状况的示意图。
图30是对于每个类别i算出的流体反作用力的示意图。
图31是示出在参考例I的异常诊断装置中使用的权重函数的其他的实例的图。
图32是将滞后的幅度作为异常诊断指针值对调节阀进行异常诊断的异常诊断装置的主要部分的结构(参考例2)的示意图。
图33是在没有调节阀的设计规格的场合等求出调节阀在正常时的静态输入输出特性的滞后幅度的方法的说明图。是示出在参考例2的异常诊断装置中使用的权重函数的一例的图。是在参考例2的异常诊断装置中CPU进行异常诊断处理的流程图。是在图35示出的流程图中求出每个类别i的滞后幅度的处理的子程序的示是算出类别i的滞后幅度的状况示意图。是对于每个类别i所算出的滞后幅度的示意图。是对于每个类别i所算出的摩擦力的示意图。是由于流体反作用力因而滞后的幅度没有大的变化的状况的示意图。是将定位器与调节阀进行了组合的系统中的输入输出信号的流程的示意是定位器内的各模块(电气模块、EPM、气动放大器)以及调节阀正常时的静态输入输出关系的线性近似图。
图43是喷嘴和挡板之间堵塞的异常模式时的输入输出关系以及固定节气门堵塞的异常模式时的输入输出关系相对于EPM的正常时的静态输入输出关系的变化的不意图。
图44是输出空气朝外部泄露的异常模式时的输入输出关系以及输出空气无法放掉的异常模式时的输入输出关系相对于气动放大器的正常时的静态输入输出关系的变化的示意图。
图45是过程运行中,EPM迅速动作的时候,由于延迟的缘故,其输入输出关系大大地偏尚正常时的静态输入输出关系的状况的不意图。
图46是过程运行中,气动放大器迅速动作的时候,由于延迟的缘故,其输入输出关系大大地偏离正常时的静态输入输出关系的状况的示意图。
符号说明
图34
图35
图36意图。
图37
图38
图39
图40
图41图。
图427
1..电气模块
2..EPM (电空转换器)
3..气动放大器
4..CPU
5..存储部
6,7…接口
41·· EPM驱动信号采样部
42, 喷嘴背压采样部
43,·· EPM驱动信号变化速度算出部
44, 喷嘴背压变化速度算出部
45, 权重算出部
461 异常诊断指标值算出部
412 喷嘴背压采样部
422 操作器压力采样部
432 喷嘴背压变化速度算出部
442 操作器压力变化速度算出部
452 权重算出部
462 异常诊断指标值算出部
100…定位器
200…调节阀
300,400, 500,600…异常诊断装置。
具体实施方式
以下,根据附图对本发明的实施方式进行详细地说明。在此,首先,以将对象模块作为定位器内的EPM,对该EPM进行异常诊断的实例作为实施方式I进行说明,其次,以将对象模块作为定位器内的气动放大器,对该气动放大器进行异常诊断的实例作为实施方式 2进行说明。而且,最后,以对调节阀进行异常诊断的实例作为参考例来做说明。
〔实施方式1:EMP (对象模块)〕
图1示出了对EPM2进行异常诊断的异常诊断装置300的主要部分的结构。该异常诊断装置300包括CPU4、ROM/RAM等存储部5、以及接口 6和7。此外,该异常诊断装置 300既可以设在定位器100内,也可以设在定位器100的外部。图1示出了设在定位器100 的外部的实例。
在CPU4中,通过接口 6分支输入有作为向EPM2的输入信号的EPM驱动信号Duty, 通过接口 7分支输入有作为来自EPM2的输出信号的喷嘴背压Pn。另外,CPU4依照存储于存储部5的程序PG而动作。
在存储部5中,除了存储有上述程序PG以外,还存储有表示EPM2在正常时的静态输入输出关系(EPM驱动信号Duty和喷嘴背压Pn的关系)的线性近似式F1,以及用于求出与EPM驱动信号Duty的变化速度和喷嘴背压Pn的变化速度的组合相对应的权重的权重函数 Gl1, Gl2 等。
〔线性近似式Fl〕
在该实施方式I中,表示EPM2在正常时的静态输入输出关系的线性近似式Fl通过EPM2的设计规格求出。在该例中,线性近似式Fl由Pn = al XDuty + bl确定(al, bl 为常数)并存储于存储部5。
此外,在没有EPM2的设计规格的场合等,在没有堵塞的状态下,例如使开度设定信号I in在25 %、50 %、75 %的状态下静止一定的时间,并取EPM驱动信号Duty和喷嘴背压 Pn的平均值(参见图2),从3个点用最小二乘法求出即可。在这种情况下,使静止的也可以不是3个点。另外,也可以不是线性近似,而是非线性近似(多项式近似及支持向量机等非线性回归式)。
〔权重函数Gl1, Gl2〕
在该实施方式I中,用于求出与EPM驱动信号Duty的变化速度和喷嘴背压Pn的变化速度的组合相对应权重的权重函数Gl1, Gl2中的Gl1被确定为用于从EPM驱动信号Duty 的变化速度得到第I权重成分wDuty的权重函数,Gl2被确定为用于从喷嘴背压Pn的变化速度得到第2权重成分wPn的权重函数。如后面所述,根据由该权重函数GlnGl2K得到的权重成分wDuty, wPn,通过wl = wDuty XwPn,求出与EPM驱动信号Duty的变化速度和喷嘴背压Pn的变化速度的组合相对应的权重wl。
图3的(a)为权重函数Gl1的一个示例。在该实施方式I中,如图3的(a)所示, 将EPM驱动信号Duty〔 %〕的变化速度设为vDuty (% / sec),将该变化速度vDuty的绝对值在阈值Dth以下的范围的wDuty设为1,除此以外的设为O。
图3的(b)为权重函数Gl2的一个示例。在该实施方式I中,如图3的(b)所示, 将喷嘴背压Pn (kPa)的变化速度设为vPn〔kPa / sec〕,将该变化速度vPn的绝对值为阈值Pnth以下的范围的wPn设为1,除此以外的设为O。
在此,阈值Dth,Pnth是将EPM驱动信号Duty的变化速度vDuty的允许值设定为 Dth,将使EPM驱动信号Duty上升到Dth时的延迟产生的喷嘴背压Pn的变化速度vPn设定为Pnth的。此外,EPM驱动信号Duty的变化速度vDuty的允许值Dth表示不用担心因延迟而误判断为EPM异常的变化速度vDuty的允许值。该允许值Dth可以通过反复实验来求出。
〔过程运行中的异常诊断〕
在过程运行中,CPU4定期地读取输入给EPM2的EPM驱动信号Duty以及来自EPM2 的喷嘴背压Pn,并对EPM2进行异常诊断。图4示出了 CPU4进行异常诊断处理的流程图。
CPU4 一旦在此次的采样周期(第k个采样周期)中读取EPM驱动信号Duty (k)以及喷嘴背压Pn (k)(步骤S101,S102),就从此次的EPM驱动信号Duty (k)和上次的EPM驱动信号Duty (k - I)求出EPM驱动信号Duty (k)的变化速度作为vDuty (k)(步骤S103)。 另外,从此次的喷嘴背压Pn (k)和上次的喷嘴背压Pn (k — I)求出喷嘴背压Pn (k)的变化速度作为vPn (k)(步骤S104)。
在这种情况下,如果假设采样周期为T〔sec〕,则vDuty (k) (% / sec〕可以通过下式(I)进行计算,且vPn (k)〔kPa / sec〕可以通过下式(2)进行计算。
vDuty (k) = (Duty (k) — Duty (k— I)) / T *···(1)
vPn (k) = (Pn (k) — Pn (k — I)) / T · · · · (2)
其次,CPU4根据EPM驱动信号Duty (k)的变化速度vDuty (k),依照存储于存储部5中的权重函数Gli (图3的(a))求出与该变化速度vDuty (k)对应的权重成分wDuty (k)(步骤S105)。在这种情况下,如果变化速度vDuty (k)的绝对值为阈值Dth以下,则设 wDuty (k) = I ;如果变化速度vDuty (k)的绝对值超过阈值Dth,则设wDuty (k) = O。
另外,CPU4根据喷嘴背压Pn (k)的变化速度vPn (k),依照存储于存储部5中的权重函数Gl2 (图3的(b))求出与该变化速度vPn (k)对应的权重成分wPn (k)(步骤S106)。 在这种情况下,如果变化速度vPn (k)的绝对值为Pnth以下,贝USwPn (k) = I ;如果变化速度vPn (k)的绝对值超过Pnth,贝U设wPn (k) = O。而且,CPU4根据由步骤S105求出的权重成分wDuty (k)和由步骤S106求出的权重成分wPn (k),通过算式wl (k) = wDuty (k) XwPn (k)求出与EPM驱动信号Duty (k) 的变化速度vDuty (k)和喷嘴背压Pn (k)的变化速度vPn (k)的组合相对应的权重wl (k) (步骤 S107)。
在这种情况下,因为wl (k)是通过算式wl (k) = wDuty (k) XwPn (k)求出的, 所以仅当满足如下条件式(3)时,权重wl (k)将变成I ;除此以外的情况下,权重wl (k)则为O。
If ( I vDuty (k) I ^ Dth) AND ( I vPn (k) I ^ Pnth) · · · · (3)
S卩,仅当EPM驱动信号Duty (k)的变化速度vDuty (k)的绝对值为Dth以下、且喷嘴背压Pn (k)的变化速度vPn (k)的绝对值为Pnth以下时,权重wl (k)将变成I ;除此以外的情况下,权重wl (k)则为O。
而且,CPU4将由步骤SlOl取得的EPM驱动信号Duty (k)和由步骤S102取得的喷嘴背压Pn (k)以及由步骤S107求出的权重wl (k)代入下式(4),并求出此次采样周期中的EPM2的异常诊断指标值el (k)(步骤S108)。
el (k) = {Duty (k) — (Pn (k) — bl) / al} Xwl (k) · · · · (4)
在上式(4)中,「Duty (k)—(Pn (k)- bl) / al」表示由存储于存储部5中的线性近似式Fl所表不的EPM2在正常时的静态输入输出关系与此次所取得的不出输入输出关系的数据之间在Duty轴上的差异。S卩,在图5中,当将由线性近似式Fl所表示的EPM2在正常时的静态输入输出关系作为特性I,将此次所取得的示出输入输出关系的数据作为D (Duty (k),Pn (k))的时候,则表示特性I中的喷嘴背压为Pn (k)时的EPM驱动信号Duty =(Pn (k) — bl) / al与此次所取得的EPM驱动信号Duty (k)的差异ADuty (k)。
而且,在上式(4)中,通过「Duty (k)— (Pn (k)—bl) / al」乘以wl (k),即通过 Duty轴上的差异ADuty (k)乘以wl (k),仅当EPM驱动信号Duty (k)的变化速度vDuty (k)的绝对值为Dth以下、且喷嘴背压Pn (k)的变化速度vPn (k)的绝对值为Pnth以下时,ADuty (k)与wl (k) = I相乘。而除此以外的情况下,因为ADuty (k)与wl (k)= O相乘,所以异常诊断指标值el (k)则变成为O。
由此,例如,关于图5示出的由浓的圆所描绘的数据,因为EPM驱动信号Duty或者喷嘴背压Pn的变化速度迅速,所以异常诊断指标值el (k)将会变成0,从而被排除在异常诊断的对象之外。
CPU4在如这样求出了异常诊断指标值el (k)之后,将这个求出的异常诊断指标值el (k)与预先设定的第I异常诊断阈值+elthl进行比较(步骤S109)。在此,如果异常诊断指标值el (k)为第I异常诊断阈值+ elthl以下(步骤S109的否),则与第2异常诊断阈值一 elth2进行比较(步骤S110)。
图6示出了第I异常诊断阈值+ elthl与第2异常诊断阈值一 elth2的关系。第I 异常诊断阈值+ elthl被设定为朝正方向的阈值;第2异常诊断阈值一 elth2被设定为朝负方向的阈值。
如果异常诊断指标值el (k)超过了第I异常诊断阈值+ elthl (步骤S109的是), CPU4则判断固定节气门发生了堵塞(步骤S111),并将该情况进行异常报警(步骤S113)。异常诊断指标值el (k)低于第2异常诊断阈值一 elth2 (步骤SllO的是),CPU4则判断在喷嘴与挡板之间发生了堵塞(步骤S112),并将该情况进行异常报警(步骤S113)。
以下,同样地,CPU4重复以下这样的处理动作,即每次对EPM驱动信号Duty以及喷嘴背压Pn进行采样,都求出异常诊断指标值el (k),如果异常诊断指标值el (k)偏离异常诊断阈值+ elthl或者_elth2就进行异常报警并返回到步骤SlOl ;如果异常诊断指标值 el (k)在异常诊断阈值+ elthl,- elth2的范围内就直接返回到步骤SlOl。
这样,在该实施方式I中,在过程运行中,可以将大大地偏离显示正常时的静态输入输出关系的特性I的数据排除在外,采用简易的静态模式,正确地进行EPM2的异常诊断。
此外,在该实施方式I中,如果异常诊断指标值el即便I次偏离了异常诊断阈值+ elthl或异常诊断阈值一 elth2就判断为异常,但也可以是例如,连续偏离规定的次数时,判断为异常,或者如果异常诊断指标值el回到异常诊断阈值十elthl或异常诊断阈值一 elth2的范围内就中止异常报警。另外,不一定要用异常诊断阈值+elthl或异常诊断阈值一 elth2,还可以根据异常诊断指标值el的变化速度等来判断EPM2的异常。
另外,在该实施方式I中,作为用于求出与EPM驱动信号Duty的变化速度和喷嘴背压Pn的变化速度的组合相对应的权重的权重函数Gl1, Gl2,虽然采用了如图3的(a),(b) 所示的矩形状的权重函数,但也可以采用如图7的(a),(b)所示的三角形状的权重函数。
在图7的(a)所示的权重函数Gl/中,将vDuty为O时的wDuty设为I,将vDuty 的绝对值为阈值Dth以下的范围的wDuty朝着vDuty = O逐渐地扩大,除此以外的wDuty 设为O。在图7的(b)所示的权重函数Gl2’中,将vPn为O时的wPn设为1,将vPn的绝对值为阈值Pnth以下的范围的wPn朝着vPn = O逐渐地扩大,除此以外的wPn设为O。
另外,例如,在图7的(a)所示的权重函数Gl/中,也可以从vDuty的正方向及负方向的更加离开的位置逐渐地朝着vDuty = O使wDuty扩大;或在图7的(b)所示的权重函数Gl2’中,从vPn的正方向以及负方向的更加离开的位置逐渐地朝着vPn = O使wPn扩大。通过使用这样的权重函数Gl/,G12’,并优先地利用变化速度较小(慢慢地变动时的)EPM 驱动信号Duty以及喷嘴背压Pn进行EPM2的异常诊断。
另外,用于求出与EPM驱动信号Duty的变化速度和喷嘴背压Pn的变化速度的组合相对应的权重的权重函数,不一定要分成权重函数Gl1和Gl2,也可以是将Gl1和Gl2合成了的一个权重函数(三维函数)。关于三角形状的权重函数Gl/和Gl2’,同样地也可以是将 Gl/和Gl2’合成了的一个权重函数(三维函数)。
另外,在该实施方式I中,每次对EPM驱动信号Duty以及喷嘴背压Pn进行采样都求出异常诊断指标值el,根据该求得的异常诊断指标值el进行每次的异常判断,但是也可以收集规定期间内的异常诊断指标值el,根据该收集起来的异常诊断指标值el综合地进
在该实施方式I的异常诊断装置300中,EPM2的异常诊断是作为依照程序PG的 CPU4的处理动作来执行的,但在将进行该CPU4的处理动作的功能模块化来进行表述时, CPU4由以下部分来表示EPM驱动信号采样部M1,其定期地对至EPM2的EPM驱动信号Duty 进行采样;喷嘴背压采样部42i,其定期地对来自EPM2的喷嘴背压Pn进行采样;EPM驱动信号变化速度算出部43i,其根据由EPM驱动信号采样部M1所采样的此次的EPM驱动信号 Duty (k)和上次的EPM驱动信号Duty (k 一 I)来求出EPM驱动信号Duty (k)的变化速度vDuty (k);喷嘴背压变化速度算出部41,其根据由喷嘴背压采样部42i所采样的此次的喷嘴背压Pn (k)和上次的喷嘴背压Pn (k — I)来求出喷嘴背压Pn (k)的变化速度vPn (k);权重算出部45i,其根据存储于存储部5中的权重函数Gl1, Gl2来求出与EPM驱动信号 Duty (k)的变化速度vDuty (k)和喷嘴背压Pn (k)的变化速度vPn (k)的组合相对应的权重wl (k);以及异常诊断指标值算出部46i,其通过由EPM驱动信号采样部M1所采样的 EPM驱动信号Duty (k)、由喷嘴背压采样部42i所采样的喷嘴背压Pn(k)、由权重算出部45i 求出的权重wl (k)、以及存储于存储部5中的线性近似式Fl来求出EPM2的异常诊断指标 el (k)。
此外,在该实施方式I中,是根据此次的EPM驱动信号Duty (k)和上次的EPM驱动信号Duty (k - I)来求出EPM驱动信号Duty (k)的变化速度vDuty (k),根据此次的喷嘴背压Pn (k)和上次的喷嘴背压Pn (k — I)来求出喷嘴背压Pn (k)的变化速度vPn (k),但是也可以使用过去一定时间的信号用最小二乘法来进行线性近似计算,且将近似式的斜率作为变化速度。
〔实施方式2:气动放大器(对象模块)〕
图8示出了对气动放大器3进行异常诊断的异常诊断装置400的主要部分的结构。该异常诊断装置400也与实施方式I同样地包括CPU4、R0M/RAM等存储部5、接口 6及 7。此外,关于该异常诊断装置400也可以设在定位器100内,还可以设在定位器100的外部。图8是设在定位器100外部的示例。
在CPU4中,通过接口 6分支输入有作为至气动放大器3的输入信号的喷嘴背压 Pn,通过接口 7分支输入有作为来自气动放大器3的输出信号的操作器压力Po。另外,CPU4 依照存储于存储部5中的程序PG而动作。
在存储部5中,除了存储有上述程序PG以外,还存储有表示气动放大器3在正常时的静态输入输出关系(喷嘴背压Pn和操作器压力Po的关系)的线性近似式F2、用于求出与喷嘴背压Pn的变化速度和操作器压力Po的变化速度的组合相对应权重的权重函数G21;G22 等。
〔线性近似式F2〕
在该实施方式2中,表不气动放大器3在正常时的静态输入输出关系的线性近似式F2通过气动放大器3的设计规格求出。在该例中,线性近似式F2由Po = a2XPn + b2 确定(a2,b2为常数)并存储于存储部5。
此外,在没有气动放大器3的设计规格的场合等,在没有泄漏的状态下,例如使开度设定信号I in在25 %、50 %、75 %的状态下静止一定的时间,并取喷嘴背压Pn和操作器压力Po的平均值(参见图9),从3个点用最小二乘法求出即可。在这种情况下,使静止的也可以不是3个点。另外,也可以不是线性近似,而是非线性近似(多项式近似及支持向量机等非线性回归式)。
〔权重函数G21; G22)
在该实施方式2中,用于求出与喷嘴背压Pn的变化速度和操作器压力Po的变化速度的组合相对应的权重的权重函数G21;G22中的G2i被设定为用于从喷嘴背压Pn的变化速度得到第I权重成分《Ρη的权重函数,G22被设定为用于从操作器压力Po的变化速度得到第2权重成分《Po的权重函数。如后面所述,根据由该权重函数621;622所得到的权重成分wPn, wPo,通过w2 = wPnXwPo,求出与喷嘴背压Pn的变化速度和操作器压力Po的变化速度的组合相对应的权重w2。
图10的(a)为权重函数GZ1的一个示例。在该实施方式2中,如图10的(a)所示, 将喷嘴背压Pn (kPa)的变化速度设为vPn〔kPa / sec〕,将该变化速度vPn的绝对值在阈值Pnth以下的范围的wPn设为1,除此以外的设为O。
图10的(b)为权重函数G22的一个示例。在该实施方式2中,如图10的(b)所示, 将操作器压力Po (kPa)的变化速度设为vPo〔kPa / sec〕,将该变化速度vPo的绝对值为阈值Poth以下的范围的wPo设为I,除此以外的设为O。
在此,阈值Pnth,Poth是将喷嘴背压Pn的变化速度vPn的允许值作为Pnth,将使喷嘴背压Pn上升到Pnth时的延迟产生的操作器压力Po的变化速度vPo作为Poth的。此外,喷嘴背压Pn的变化速度vPn的允许值Pnth表示不用担心因延迟而误判断为气动放大器异常的变化速度vPn的允许值。该允许值Pnth可以通过反复实验来求出。
〔过程运行中的异常诊断〕
在过程运行中,CPU4定期地读取输入给气动放大器3的喷嘴背压Pn以及来自气动放大器3的操作器压力Po,并对气动放大器3进行异常诊断。图11示出了 CPU4进行异常诊断处理的流程图。
CPU4 一旦在此次的采样周期(第k个采样周期)中读取喷嘴背压Pn (k)以及操作器压力Po (k)(步骤S20 1,S202),就从此次的喷嘴背压Pn (k)和上次的喷嘴背压Pn (k — I)求出喷嘴背压Pn (k)的变化速度作为vPn (k)(步骤S203)。另外,从此次的操作器压力Po (k)和上次的操作器压力Po (k -1)求出操作器压力Po (k)的变化速度作为vPo (k)(步骤 S204)。
在这种情况下,如果假设米样周期为T〔sec〕,则vPn (k)〔kPa / sec〕可以通过下式(5)进行计算,且vPo (k)〔kPa / sec〕可以通过下式(6)进行计算。
vPn (k) = (Pn (k) — Pn (k — O) / T · · · · (5)
vPo (k) = (Po (k) — Po (k — O) / T · · · · (6)
其次,CPU4根据喷嘴背压Pn (k)的变化速度vPn (k),依照存储于存储部5中的权重函数G2i (图10的(a))求出与该变化速度vPn (k)对应的权重成分wPn (k)(步骤5205)。在这种情况下,如果变化速度vPn(k)的绝对值为阈值Pnth以下,则设wPn (k) = I ;如果变化速度vPn (k)的绝对值超过阈值Pnth,贝U设wPn (k) = O。
另外,CPU4根据操作器压力Po (k)的变化速度vPo (k),依照存储于存储部5中的权重函数G2a (图10的(b))求出与该变化速度vPo (k)对应的权重成分wPo (k)(步骤5206)。在这种情况下,如果变化速度vPo(k)的绝对值为Poth以下,贝U设wPo (k) = I ;如果变化速度vPo (k)的绝对值超过Poth,贝U设wPo (k) = O。
而且,CPU4根据由步骤S205求出的权重成分wPn (k)和由步骤S206求出的权重成分wPo (k),通过算式w2 (k) = wPn (k) XwPo (k)求出与喷嘴背压Pn (k)的变化速度vPn (k)和操作器压力Po (k)的变化速度vPo (k)的组合相对应的权重w2 (k)(步骤S207)。
在这种情况下,因为w2 (k)是通过算式w2 (k) = wPn (k) XwPo (k)求出的,所以仅当满足如下条件式(7)时,权重w2 (k)将变成I ;除此以外的情况下,权重w2 (k)则为O。
If ( I vPn (k) I = Pnth) AND ( I vPo (k) I = Poth) · · · · (7)
S卩,仅当喷嘴背压Pn (k)的变化速度vPn (k)的绝对值为Pnth以下、且操作器压力Po (k)的变化速度vPo (k)的绝对值为Poth以下时,权重w2 (k)将变成I ;除此以外的情况下,权重w2 (k)则为O。
而且,CPU4将由步骤S201取得的喷嘴背压Pn (k)和由步骤S202取得的操作器压力Po (k)以及由步骤S207求出的权重w2 (k)代入下式(8),并求出此次采样周期中的气动放大器3的异常诊断指标值e2 (k)(步骤S208)。
e2 (k) = {Pn (k) — (Po (k) — b2) / a2} Xw2 (k) · · · · (8)
在上式(8)中,「Pn (k) —(Po (k) — b2)/ a2」表示由存储于存储部5中的线性近似式F2所表示的气动放大器3在正常时的静态输入输出关系与显示此次所取得的输入输出关系的数据之间在Pn轴上的差异。即,在图12中,当将由线性近似式F2所表示的气动放大器3在正常时的静态输入输出关系作为特性II,将显示此次所取得的输入输出关系的数据作为D (Pn (k), Po (k))的时候,则表示特性II中的喷嘴背压为Po (k)时的喷嘴背压Pn = (Po (k) - b2) / a2与此次所取得的喷嘴背压Pn (k)的差异ΛΡη (k)。
而且,在上式(8)中,通过「Pn (k) — (Po (k) — b2) / a2」乘以w2 (k),即通过 Pn轴上的差异ΛΡη (k)乘以w2 (k),仅当喷嘴背压Pn (k)的变化速度vPn (k)的绝对值为Pnth以下、且操作器压力Po (k)的变化速度vPo (k)的绝对值为Poth以下时,使ΔΡη (k)与w2 (k)= I相乘。而除此以外的情况下,因为ΛΡη (k)与w2 (k)= O相乘,所以异常诊断指标值e2 (k)则变成为O。
由此,例如,关于图12示出的由浓的圆所描绘的数据,因为喷嘴背压Pn或者操作器压力Po的变化速度迅速,所以异常诊断指标值e2 (k)将会变成0,从而被排除在异常诊断的对象之外。
CPU4在如这样求出了异常诊断指标值e2 (k)之后,将这个求出的异常诊断指标值e2 (k)与预先设定的第I异常诊断阈值+e2thl进行比较(步骤S209)。在此,如果异常诊断指标值e2 (k)为第I异常诊断阈值+ e2thl以下(步骤S209的否),则与第2异常诊断阈值一 e2th2进行比较(步骤S210)。
图13示出了第I异常诊断阈值+ e2thl与第2异常诊断阈值一e2th2的关系。第I 异常诊断阈值+ e2thl被设定为朝正方向的阈值,第2异常诊断阈值一 e2th2被设定为朝负方向的阈值。
如果异常诊断指标值e2 (k)超过了第I异常诊断阈值+ e2thl (步骤S209的是), CPU4则判断为发生了输出空气泄漏(步骤S211),并将该情况进行异常报警(步骤S213)。异常诊断指标值e2 (k)低于第2异常诊断阈值一 e2th2 (步骤S210的是),CPU4则判断为发生了输出空气排气异常(输出空气无法放掉)(步骤S212),并将该情况进行异常报警(步骤 S213)。
以下,同样地,CPU4重复以下这样的处理动作,即每次对喷嘴背压Pn以及操作器压力Po进行采样,都求出异常诊断指标值e2 (k),如果异常诊断指标值e2 (k)偏离异常诊断阈值+ e2thl或者一 e2th2就进行异常报警并返回到步骤S201,如果异常诊断指标值e2 (k)在异常诊断阈值+ e2thl,- e2th2的范围内就直接返回到步骤S201。
这样,在该实施方式2中,在过程运行中,可以将大大地偏离显示正常时的静态输入输出关系的特性II的数据排除在外,采用简易的静态模式,正确地进行气动放大器3的异常诊断。
此外,在该实施方式2中,如果异常诊断指标值e2即便I次偏离了异常诊断阈值+ e2thl或异常诊断阈值一 e2th2就判断为异常,但也可以是例如,连续偏离规定的次数时,判断为异常,或者如果异常诊断指标值e2回到异常诊断阈值十e2thl或异常诊断阈值一 e2th2的范围内就中止异常报警。另外,不一定要用异常诊断阈值+e2thl或异常诊断阈值一 e2th2,还可以根据异常诊断指标值e2的变化速度等来判断气动放大器3的异常。
另外,在该实施方式2中,作为用于求出与喷嘴背压Pn的变化速度和操作器压力 Po的变化速度的组合相对应的权重的权重函数G21;G22,虽然采用了如图的10 (a), (b)所示的矩形状的权重函数,但也可以采用如图14 (a),(b)所示的三角形状的权重函数。
在图14的(a)所示的权重函数G2/中,将vPn为O时的wPn设为1,将vPn的绝对值为阈值Pnth以下的范围的wPn朝着vPn = O逐渐地扩大,除此以外的wPn设为O。在图14的(b)所示的权重函数G22’中,将vPo为O时的wPo设为1,将vPo的绝对值为阈值 Poth以下的范围的wPo朝着vPn = O逐渐地扩大,除此以外的wPo设为O。
另外,例如,在图14的(a)所示的权重函数G2/中,也可以从vPn的正方向及负方向的更加离开的位置逐渐地朝着vPn = O使wPn扩大,或在图14的(b)所示的权重函数 622’中,从vPo的正方向以及负方向的更加离开的位置逐渐地朝着vPo = O使wPo扩大。通过使用这样的权重函数G2/,G22’,并优先地利用变化速度较小(慢慢地变动时的)喷嘴背压 Pn以及操作器压力Po进行气动放大器3的异常诊断。
另外,用于求出与喷嘴背压Pn的变化速度和操作器压力Po的变化速度的组合相对应的权重的权重函数,不一定要分成权重函数G2i和G22,也可以采用将G2i和G22合成了的一个权重函数(三维函数)。关于三角形状的权重函数G2/和G22’,同样地也可以是将 G2/和G22’合成了的一个权重函数(三维函数)。
另外,在该实施方式2中,每次对喷嘴背压Pn以及操作器压力Po进行采样都求出异常诊断指标值e2,根据该求出的异常诊断指标值e2进行每次的异常判断,然而也可以收集规定期间内的异常诊断指标值e2,根据该收集起来的异常诊断指标值e2综合地进行异常判断。
在该实施方式2的异常诊断装置400中,气动放大器3的异常诊断是作为依照程序PG的CPU4的处理动作来进行的,对进行该CPU4的处理动作的功能模块化并进行表述时,CPU4由以下部分来表示喷嘴背压采样部412,其定期地对至气动放大器3的喷嘴背压 Pn进行采样;操作器压力采样部422,其定期地对来自气动放大器3的操作器压力Po进行采样;喷嘴背压变化速度算出部432,其通过由喷嘴背压采样部412所采样的此次的喷嘴背压 Pn (k)和上次的喷嘴背压Pn (k - I)来求出喷嘴背压Pn (k)的变化速度vPn (k);操作器压力变化速度算出部442,其根据由操作器压力采样部422所采样的此次的操作器压力Po (k)和上次的操作器压力Po (k - I)来求出操作器压力Po (k)的变化速度vPo (k);权重算出部452,其根据存储于存储部5中的权重函数G21;G22来求出与喷嘴背压Pn (k)的变化速度vPn (k)和操作器压力Po (k)的变化速度vPo (k)的组合相对应的权重w2 (k);以及异常诊断指标值算出部462,其通过由喷嘴背压采样部412所采样的喷嘴背压Pn (k)、由操作器压力采样部422所采样的操作器压力Po (k)、由权重算出部452求出的权重w2 (k)、 以及存储于存储部5中的线性近似式F2来求出气动放大器3的异常诊断指标e2 (k)。
此外,在该实施方式2中,根据此次的喷嘴背压Pn (k)和上次的喷嘴背压Pn (k 一 I)来求出喷嘴背压Pn (k)的变化速度vPn (k),根据此次的操作器压力Po (k)和上次的操作器压力Po (k — I)来求出操作器压力Po (k)的变化速度vPo (k),但是也可以使用过去的一定时间的信号用最小二乘法来进行线性近似计算,且将近似式的斜率作为变化速度。
〔参考例〕
其次,作为参考例1,对根据调节阀的输入输出信号(操作器压力Po,开度X)求出流体反作用力作为异常诊断指标值,并进行异常诊断的实例进行说明;作为参考例2,对根据调节阀的输入输出信号(操作器压力Po,开度X)求出滞后的幅度作为异常诊断指标值, 并进行异常诊断的实例进行说明。
〔调节阀的异常诊断〕
在调节阀200中,根据操作器压力Po和开度X的关系,可以检测出作用于阀轴的流体反作用力(过程流体所产生的力)。图15示出了产生流体反作用力时的调节阀200的输入输出关系的变化。在该图中,III为表示正常时的静态输入输出关系的特性(无负载时的特性),由于产生了流体反作用力因而其输入输出关系由特性III’所示发生了变化。
无负载时,操作器压力Po和开度X的关系表现为弹簧力和气压所产生的力的平衡。由于产生流体反作用力其平衡将产生差异。因此,可以通过与没有产生流体反作用力的状态(无负载时)进行比较,检测出操作器压力Po的差异。通过对该差异进行监视,能够检测出使用范围以外的流体压力。
另外,可以根据操作器压力Po和开度X的关系,检测出作用于阀轴的摩擦力的异常情况(例如,参见专利文献4、专利文献5)。图16的(a)示出了正常时的操作器压力Po和开度X的输入输出关系的滞后特性。使操作器压力Po朝上升方向变化时以及朝下降方向变化时,输入输出关系不一样,在上升方向的特性与下降方向的特性之间将产生滞后的幅度W。该滞后的幅度W如图16的(b)所示,因摩擦力而发生变化。因此,可以通过将该滞后的幅度W与正常时进行比较来判断异常与否。此外,如果将滞后的幅度W的I / 2乘以操作器隔膜面积就变成静摩擦力,也可以将该静摩擦力作为异常判断的指标值。
但是,在过程运行中,要利用该过程运行中的数据来进行调节阀的异常诊断的时候,有时会产生无法顺利地对调节阀的异常进行诊断的情况。
例如,考虑图15示出的调节阀的异常(流体反作用力较大)的情形。在这种情况下, 在过程运行中,如果使调节阀快速动作,由于延迟的缘故,其输入输出关系就会大大地偏离表示正常时的静态输入输出关系的特性III (静态模式)(参见图17)。因而,有时会被误诊断为调节阀的异常。
另外,考虑图16的调节阀异常(摩擦力较大)的情形。在这种情况下,在专利文献 4和专利文献5所示的技术中,也可利用开度X和操作器压力Po的某一个或者两者快速动作时的数据。如果这样的数据增加,即使实际上摩擦力没有变化,算出的滞后的幅度W也将会变大(参见图18)。因而,有时会被误诊断为调节阀的异常。
此外,可以考虑做成包含调节阀的延迟的动态模式,根据该做成的动态模式来进行异常诊断。但是,在该方法中,编写运动方程式等(例如,参见专利文献3)、做成高精度的动态模式需要花费过大的力气,运用时的计算量也将增多,无法简易地进行异常诊断。在以下说明的参考例1,2中,解决上述调节阀中的异常诊断时的问题。
〔参考例I〕
图19示出了将流体反作用力作为异常诊断指标值对调节阀200进行异常诊断的异常诊断装置500的主要部分的结构。该异常诊断装置500包括CPU4、R0M/RAM等存储部 5、以及接口 6及7。
在CPU4中,通过接口 6分支输入有作为至调节阀200的输入信号的操作器压力 Po,通过接口 7分支输入有作为来自调节阀200的输出的开度X。另外,CPU4依照存储于存储部5中的程序PG而动作。
在存储部5中,除了存储有上述程序PG以外,还存储有表示调节阀200在正常时的静态输入输出关系(操作器压力Po和开度X的关系(无负载时))的线性近似式F3、以及用于求出与操作器压力Po的变化速度和开度X的变化速度的组合相对应的权重的权重函数 GS1W2tj
〔线性近似式F3〕
在该参考例I中,表示调节阀200在正常时的静态输入输出关系的线性近似式F3 通过调节阀200的设计规格求出。在该例中,弹簧范围为80 240kPa、开度为O 100% 时的线性近似式F3由X = a3XPo + b3确定(a3 = O. 625,b3 = 一 50)并存储于存储部 5。
此外,在没有调节阀200的设计规格的场合等,在刚进行过维修保养后等的状态下,例如使开度设定信号Iin在25%、50%、75%的状态下静止一定的时间,并取操作器压力Po和开度X的平均值(参见图20),从3个点用最小二乘法求出即可。在这种情况下,使静止的也可以不是3个点。另外,也可以不是线性近似,而是非线性近似(多项式近似及支持向量机等非线性回归式)。
〔权重函数GS1, G32〕
在该参考例I中,用于求出与操作器压力Po的变化速度和开度X的变化速度的组合相对应的权重的权重函数G31;G32中的GS1被设定为用于从操作器压力Po的变化速度得到第I权重成分《Po的权重函数,G32被设定为用于从开度X的变化速度得到第2权重成分 wX的权重函数。如后面所述,根据由该权重函数G3n G32所得到的权重成分wPo,wX,通过 w3 = wPoXwX,求出与操作器压力Po的变化速度和开度X的变化速度的组合相对应的权重 w3。
图21的(a)为权重函数GS1的一个示例。在该参考例I中,如图21的(a)所示,将操作器压力Po (kPa)的变化速度设为vPo〔kPa / sec〕,将该变化速度vPo的绝对值在阈值Poth以下的范围的wPo设为I,除此以外的设为O。
图21的(b)为权重函数G32的一个示例。在该参考例I中,如图21的(b)所示, 将开度X〔 %〕的变化速度设为VX (% / sec),将该变化速度vX的绝对值为阈值Xth以下的范围的wX设为1,除此以外的设为O。
在此,阈值Poth,Xth是将操作器压力Po的变化速度vPo的允许值作为Poth,将使操作器压力Po上升到Poth时的延迟产生的开度X的变化速度vX作为Xth的。此外,操作器压力Po的变化速度vPo的允许值Poth表示不用担心因延迟而误判断为调节阀异常的变化速度vPo的允许值。该允许值Poth可以通过反复实验来求出。
〔过程运行中的异常诊断〕
在过程运行中,CPU4定期地读取至调节阀200的操作器压力Po以及来自调节阀 200的开度X,并对调节阀200进行异常诊断。图22示出了 CPU4进行异常诊断处理的主流程图。
CPU4—旦读取操作器压力Po (k )以及开度X (k),就求出其读取操作器压力Po 的变化速度和开度X的变化速度,且求出与其求得的操作器压力Po的变化速度和开度X的变化速度的组合相对应的权重w3 (k)(步骤S301)。图23示出了步骤S301所进行处理的子程序。
CPU4 一旦在此次的采样周期(第k个采样周期)中读取操作器压力Po (k)以及开度X (k)(步骤S401,S402),就从此次的操作器压力Po (k)和上次的操作器压力Po (k — I)求出操作器压力Po (k)的变化速度作为vPo (k)(步骤S403)。另外,从此次的开度X (k)和上次的开度X (k -1)求出开度X (k)的变化速度作为vX (k)(步骤S404)。
在这种情况下,如果假设米样周期为T〔sec〕,则vPo (k)〔kPa / sec〕可以通过下式(9)进行计算,且vX (k) (% / sec〕可以通过下式(10)进行计算。
vPo (k) = (Po (k) — Po (k — O) / T · · · · (9)
vX (k) = (X (k) — X (k — O) / T · · · · (10)
其次,CPU4根据操作器压力Po (k)的变化速度vPo (k),依照存储于存储部5中的权重函数G3i (图21的(a))求出与该变化速度vPo (k)对应的权重成分wPo (k)(步骤 S405)。在这种情况下,如果变化速度vPo (k)的绝对值为阈值Poth以下,则设wPo (k) = I,如果变化速度vPo (k)的绝对值超过阈值Poth,贝U设wPo (k) = O。
另外,根据开度X (k)的变化速度vX (k),依照存储于存储部5中的权重函数G32 (图21的(b))求出与该变化速度vX (k)对应的权重成分wX (k)(步骤S406)。在这种情况下,如果变化速度vX (k)的绝对值为Xth以下,则设wX (k) = I ;如果变化速度vX (k) 的绝对值超过阈值XthJlH^wX (k) = O。
而且,CPU4从由步骤S405求出的权重成分wPo (k)和由步骤S406求出的权重成分wX (k),通过算式w3 (k) = wPo (k) XwX (k)求出与操作器压力Po (k)的变化速度 vPo (k)和开度X (k)的变化速度vX (k)的组合相对应的权重w3 (k)(步骤S407)。
在这种情况下,因为w3 (k)是通过算式w3 (k) = wPo (k) XwX (k)求出的,所以仅当满足如下条件式(11)时,权重《3 (k)将变成1,除此以外的情况下,权重w3 (k)则为 O。
If ( I vPo (k) I ^ Poth) AND ( I vX (k) I ^ Xth) · · · · (11)
S卩,仅当操作器压力Po (k)的变化速度vPo (k)的绝对值为Poth以下、且开度X (k)的变化速度vX (k)的绝对值为Xth以下时,权重w3 (k)将变成1,除此以外的情况下, 权重w3 (k)则为O。
(w3 (k) = O 的情况下〕
其次,CPU4对权重w3 (k)是否为I进行检查(步骤S302 (图22)),如果权重w3 (k)不是I (步骤S302的否),就对k进行增量(步骤S305),并在确认还未到达预先设定的算出单位期间(异常诊断判断期间)之后(步骤S306的否),返回到步骤S301。此外,在该例中,将步骤S306中的异常诊断判断期间设为I天。
(w3 (k) = I 的情况下〕
如果权重w3 (k)是I (步骤S302的是),CPU4就确定开度X (k)所属的类别i (步骤S303)。图24示出了步骤S303所进行处理的子程序。
CPU4首先检查开度X (k)是否为X (k) ^ 100% (步骤S501)。在此,如果开度X (k)为100%以上(步骤S501的是),就将类别i设为i = 20 (步骤S502)。如果开度X (k) 不是100%以上(步骤S501的否),则将类别i设为i = X(k) / 5 + 1(步骤5503)。式中, i = X (k) / 5 + I的算出值中的小数点后将被舍去。由此,如果假定开度X (k)取O 100%中的值,O 100%就将以5%的开度之幅度被分为20个类别。
其次,CPU4在开度X (k)所属的类别i中,对操作器压力Po的最大值和最小值进行更新(步骤S304 (图22))。图25示出了步骤S304所进行处理的子程序。此外,在该子程序中,Max_p U〕表示类别i内的操作器压力Po的最大值;Min_p U〕表示类别i内的操作器压力Po的最小值。关于Max_p U〕及Min_p〔 i〕的初始值将在后面予以叙述。CPU4首先检查操作器压力Po (k)是否为Po (k) > Max_p U〕(步骤S601)。在此,如果Po (k)大于Max_p〔i〕(步骤S601的是),就将Po (k)设为新的Max_p〔i〕(步骤S603)。如果Po (k)在Max_p U〕以下(步骤S601的否),则检查是否Po (k) < Min_p U〕(步骤S602)。在此,如果Po (k)小于Min_p U〕(步骤S602的是),就将Po (k)设为新的Min_p〔i〕(步骤S604)。如果Po (k)为Max_p〔i〕以下并且为Min_p〔i〕以上(步骤S602的否),则不进行Max_p〔i〕及Min_p〔i〕的更新。
而且,CPU4在进行该Max_p U〕及Min_p U〕的更新处理后,对k进行增量(步骤S305 (图22)),并在确认还未到达异常诊断判断期间之后(步骤S306的否),返回到步骤 S301。
通过重复该步骤S301 S306,权重w3 (k)为O时的操作器压力Po (k)以及开度 X (k)被排除在外,仅权重w3 (k)为I时的操作器压力Po (k)以及开度X (k)被抽取(参见图28),将该抽取的数据作为有效的数据(抽取对象数据),对每个类别i,求出该类别i内的操作器压力Po的最大值Max_p〔 i〕及最小值Min_p〔 i〕。
〔达到了异常诊断判断期间的情况下〕
如果达到异常诊断判断期间(步骤S306的是),即如果显示步骤S305中的k的增量值到达了异常诊断判断期间,CPU4就对每个类别i求出流体反作用力作为异常诊断指标值(步骤S307)。图26示出了步骤S307所进行的处理的子程序。
CPU4首先设i = I (步骤S701)。而且,将Fq〔i〕设为第i = I个类别的流体反作用力,将该类别i中的操作器压力Po的最大值Max_p U〕及最小值Min_p U〕代入下式(12)中,算出第i = I个类别的流体反作用力Fq U〕(步骤S702)。其中,Xi = 2. 5 + (i - I) X5。
Fq〔 i〕= (Xi — b3) / a3 — (Max_p〔 i〕+ Min_p ( i) ) / 2· · · · (12)
上式(12)表示由存储于存储部5中的线性近似式F3所示的调节阀200在正常时的静态输入输出关系与显示类别i中的被收集的输入输出关系的数据(代表值)之间在Po 轴上的差异。即,将类别i中操作器压力Po的最大值Max_p U〕与最小值Min_p U〕之间的中间值((Max_p U〕+Min_p U〕)/ 2)作为类别i内的操作器压力Po的代表值,将类别i的开度范围的中间值(Xi)作为类别i内的开度X的代表值,表示该代表值与正常时的数据之间在Po轴上的差异(参见图29)。算出该差异作为类别i的流体反作用力Fq U〕。 此外,Fq U〕的单位虽然是压力〔kPa〕,但是通过乘以操作器隔膜面积〔m2〕X10_3,可以将单位由压力〔kPa〕转换成力〔N〕。
CPU4在算出第i = I个类别的流体反作用力Fq U〕之后,直到i = 20为止(步骤 S703的是),一面对i进行增量(步骤S704),一面重复进行步骤S701 S704的处理动作。 由此,对所有的类别i,算出该类别i的流体反作用力Fq U〕(参见图30)。
而且,CPU4在算出每个类别i的流体反作用力Fq U〕之后,将该求得的每个类别 i的流体反作用力Fq U〕作为异常诊断指标值,将该流体反作用力Fq U〕与预先设定的阈值进行比较(步骤S308 (图22)),只要有一个该流体反作用力Fq U〕超过阈值(步骤S308 的是),就进行异常报警(步骤S309 )。
CPU4在步骤S309中的异常报警后、或者根据步骤S308中的否,对所有类别i的操作器压力Po的最大值Max_p U〕和最小值Min_p〔 i〕进行初始值复位(步骤S310),且返回步骤S301的处理,重复进行同样的处理动作。
图27示出了步骤S310所进行的处理的子程序。CPU4首先设i = I (步骤S801)。 而且,设Max_p U〕=— INF、Min_p U〕= INF。此外,INF设为操作器压力Po超过通常能够取得的范围的非常大的值(正值)。由此,Min_p U〕被设为操作器压力Po超过通常能够取得的范围的正值(初始值),Max_p U〕被设为与Min_p〔 i〕相反的负值(初始值)。
CPU4将第i = I个类别的Max_p〔 i〕及最小值Min_p〔 i〕设为初始值之后,直到 i = 20为止(步骤S803的是),一面对i进行增量(步骤S804),一面重复进行步骤S801 S804的处理动作。由此,对于所有的类别i,该类别i的Max_p〔 i〕及最小值Min_p〔 i〕被设为初始值。
在步骤S309中,通过对所有的类别i,将该类别i的Max_p U〕设为一INF (负值),将最小值Min_p U〕设为INF (正值),在下一步骤S304中,当进行Max_p U〕及最小值Min_p〔i〕的更新处理时,不论操作器压力Po (k)变为怎样的值,Max_p〔i〕、Min_p〔i〕 都将被更新为Po (k)。
此外,当到达异常诊断判断期间时,第i个类别的Max_p〔i〕,Min_p〔i〕一次也没有被更新时,即在还保留着初始化时的值的情况下,步骤S307中的流体反作用力的计算不进行,第i个类别的流体反作用力视为不能算出并且不进行阈值判定。
这样,在该参考例I中,在过程运行之中,可以将大大地偏离显示正常时的静态输入输出关系的特性III的数据排除在外,用简易的静态模式,正确地进行调节阀200的异常CN 102980781 A书明说19/21 页诊断。
此外,在该参考例I中,作为用于求出与操作器压力Po的变化速度和开度X的变化速度的组合相对应的权重的权重函数G31; G32,采用了如图的21 (a), (b)所示的矩形状的权重函数,但是也可以采用如图31的(a),(b)所示的三角形状的权重函数。
在图31的(a)所示的权重函数G3/中 ,将vPo为O时的wPo设为1,将vPo的绝对值为阈值Poth以下的范围的wPo朝着vPo = O逐渐地扩大,除此以外的wPo设为O。在图31的(b)所示的权重函数G32’中,将vX为O时的wX设为1,将vX的绝对值为阈值Xth 以下的范围的wX朝着vX = O逐渐地扩大,除此以外的wX设为O。
另外,例如,在图31的(a)所示的权重函数G3/中,也可以从vPo的正方向及负方向的更加离开的位置逐渐地朝着vPo = O使wPo扩大,或在图31 (b)所示的权重函数G32’ 中,从vX的正方向以及负方向的更加离开的位置逐渐地朝着vX = O使wX扩大。
另外,用于求出与操作器压力Po的变化速度和开度X的变化速度的组合相对应的权重的权重函数,不一定要分成权重函数GS1和G32,也可以采用将GS1和G32合成了的一个权重函数(三维函数)。关于三角形状的权重函数G3/和G32’,同样地也可以是将G3/和 G32’合成了的一个权重函数(三维函数)。
〔参考例2〕
图32示出了将滞后的幅度作为异常诊断指标值来对调节阀200进行异常诊断的异常诊断装置600的主要部分的结构。该异常诊断装置600也和参考例I同样地包括 CPU4、R0M/RAM等存储部5、以及接口 6及7。
在CPU4中,通过接口 6分支输入有作为至调节阀200的输入信号的操作器压力 Po,通过接口 7分支输入有作为来自调节阀200的输出的开度X。另外,CPU4依照存储于存储部5中的程序PG而动作。
在存储部5中,除了存储有上述程序PG以外,还存储有表示调节阀200在正常时的输入输出关系的特性(操作器压力Po和开度X的滞后特性)中的滞后的幅度W1,以及用于求出与操作器压力Po的变化速度和开度X的变化速度的组合相对应的权重的权重函数 G41; G42。
〔滞后的幅度Wl〕
在该参考例2中,调节阀200在正常时的滞后的幅Wl通过调节阀200的设计规格求出,且存储于存储部5中。此外,当没有调节阀200的设计规格时,也可以在刚进行了维修保养等的正常状态下,如图33的(a)所示,在全开度范围内往返地向定位器100给予低速斜坡输入,如图33的(b)所示,取得操作器压力Po和开度X的数据,根据该结果来求出正常时的滞后的幅度Wl。
〔权重函数G41; G42〕
在该实施方式中,如图34的(a),(b)所示,因为权重函数641;642使用的是与参考例I中所示的权重函数G31;G32 (图21的(a),(b))相同的函数,所以在此省略其说明。
〔过程运行中的异常诊断〕
在过程运行之中,CPU4定期地读取给调节阀200的操作器压力Po以及来自调节阀200的开度X,对调节阀200进行异常诊断。图35示出了 CPU4进行异常诊断处理的主流程图。21
在该流程图中,因为步骤S311 S316的处理与参考例I中说明的步骤S301 S306 (图22)的处理相同,故其说明予以省略。
〔达到了异常诊断判断期间的情况下〕
如果达到异常诊断判断期间(步骤S316的是),CPU4就对每个类别i求出滞后的幅度作为异常诊断指标值(步骤S317)。图36示出了步骤S317所进行的处理的子程序。
CPU4首先设i = l (步骤S711)。而且,将Ft〔 i〕作为第i = I个类别的滞后的幅度,将该类别i中的操作器压力Po的最大值Max_p U〕及最小值Min_p U〕代入下式(13),并算出第i = I个类别的滞后的幅度Ft U〕(步骤S712、参见图37)。
Ft ( i) = Max_p〔i〕一 Min_p〔i〕· · · · (13)
CPU4在算出第i = I个类别的滞后的幅度Ft U〕之后,直到i = 20为止(步骤 S713的是),一边对i进行增量(步骤S714),一边重复进行步骤S711 S714的处理动作。 由此,对所有的类别i,算出该类别i的滞后的幅度Ft U〕(参见图38)。
而且,CPU4在算出每个该类别i的滞后的幅度Ft U〕之后,读出存储于存储部5 中的正常时的滞后的幅度Wl,且把规定值α加上该滞后的幅度Wl的值作为阈值,将该阈值与每个类别i的滞后的幅度Ft U〕进行比较(步骤S318 (图35)),只要有一个该滞后的幅度Ft U〕超过阈值(步骤S318的是),就进行异常报警(步骤S319)。
CPU4在步骤S319的异常报警后、或者根据步骤S318中的否,对所有类别i的操作器压力Po的最大值Max_p U〕和最小值Min_p〔 i〕进行初始值复位(步骤S320),且返回步骤S301的处理,重复地进行同样的处理动作。步骤S320中的对初始值的复位因为与参考例 I中的步骤S310 (图22 (图27))中的处理动作相同,故在此其说明予以省略。
这样,在该参考例2中,在过程运行之中,可以将大大地偏离正常时的滞后的幅度的数据排除在外,用滞后的幅度来正确地对调节阀200进行异常诊断。
此外,如参考例I所示,在运行中,由于阀轴接受流体的反作用力,操作器压力Po 和开度X的关系将发生变化。但是,滞后的幅度W依存于摩擦力,如图40所示,不会因为流体反作用力而产生大的变化。因此,即使在流体压力的影响下,参考例2的有效性也不会失去。
另外,在该参考例2中,在步骤S317中,虽然通过Ft〔i〕=Max_p〔i〕一 Min_p〔 i〕求出每个类别i的滞后的幅度,但是也可以通过Ft〔i〕=(Max_p〔i〕一 Min_p〔i〕)/ 2来求出每个类别i的摩擦力(参见图39)。
当将Ft U〕作为摩擦力的时候,在步骤S318中,读出存储于存储部5中的正常时的滞后的幅度W1,求出该滞后的幅度Wl的半值(Wl / 2),把规定值β加上该滞后的幅度 Wl的半值(Wl / 2)的值作为阈值,将该阈值与摩擦力Ft U〕进行比较即可。或者,预先将正常时的滞后的幅Wl的半值(Wl / 2)存储于存储部5,把规定值β加上该正常时的滞后的幅度Wl的半值(Wl / 2)的值作为阈值,将该阈值与摩擦力Ft U〕进行比较即可。虽然在这种情况下的Ft U〕的单位为压力〔kPa〕,但是通过乘以操作器隔膜面积〔m2〕X10_3,可以将单位由压力〔kPa〕转换成力〔N〕。
另外,在上述参考例中,虽然对调节阀200进行异常诊断的情形做了说明,但也可以将组合了定位器100和调节阀200的系统整体视为一个调节阀,与上述同样地进行异常诊断。在这种情况下,作为给定位器100的输入信号的开度设定信号Iin相当于给调节阀的输入信号,用该开度设定信号Iin和阀开度X来进行系统整体(调节阀)的异常诊断。
另外,在上述实施方式1,2中,也可以与参考例2同样地求出滞后的幅度W,且将该滞后的幅度W作为异常诊断指标值进行EPM2及气动放大器3的异常诊断。
[产业上的可利用性]
本发明的定位器的异常诊断方法可以作为对调节阀的开度进行控制的定位器的异常诊断方法,应用于该定位器内的EPM及气动放大器等模块的异常诊断。
权利要求
1.一种定位器的异常诊断方法,其是将对调节阀的开度进行控制的定位器内的规定模块作为对象模块,对该对象模块进行异常诊断的定位器的异常诊断方法,其特征在于,包括 对至所述对象模块的输入信号以及来自所述对象模块的输出信号定期地进行采样的步骤; 求出所述采样得到的输入信号的变化速度的步骤; 求出所述采样得到的输出信号的变化速度的步骤; 根据预先设定的权重函数,来求出与所述输入信号的变化速度及所述输出信号的变化速度的组合相对应的权重的步骤;以及 根据所述采样得到的输入信号、输出信号以及所述求出的权重,来对所述对象模块进行异常诊断的步骤。
2.根据权利要求I所述的定位器的异常诊断方法,其特征在于, 进行所述异常诊断的步骤为,根据所述采样得到的输入信号、输出信号、所述求出的权重以及所述对象模块正常时的静态输入输出关系求出在进行所述对象模块的异常诊断时所使用的异常诊断指标值。
3.根据权利要求I所述的定位器的异常诊断方法,其特征在于, 所述权重函数为在所述输入信号的变化速度以及所述输出信号的变化速度小的情况下将权重设为大的值的函数。
4.根据权利要求I所述的定位器的异常诊断方法,其特征在于, 所述权重函数为将所述输入信号的变化速度以及所述输出信号的变化速度的绝对值为阈值以下的范围的权重设为大的值的函数。
5.根据权利要求I所述的定位器的异常诊断方法,其特征在于, 所述对象模块为电空转换器, 所述输入信号为负载信号, 所述输出信号为喷嘴背压。
6.根据权利要求I所述的定位器的异常诊断方法,其特征在于, 所述对象模块为气动放大器, 所述输入信号为喷嘴背压, 所述输出信号为操作器压力。
全文摘要
本发明提供一种在过程运行中,对定位器内的EPM及气动放大器等模块进行简易并且正确的异常诊断的定位器的异常诊断方法。例如,将EPM2作为对象模块。对至EPM2的EPM驱动信号Duty以及来自EPM2的喷嘴背压Pn进行采样,根据此次的Duty(k)和上次的Duty(k-1)求出Duty(k)的变化速度vDuty(k),根据此次的Pn(k)和上次的Pn(k-1)求出Pn(k)的变化速度v Pn(k)。而且,仅在vDuty(k)及v Pn(k)中的哪一个都小的情况下,设权重w1(k)为1(其它情况下为0),由w1(k)为1时的Duty(k)和Pn(k)以及表示EPM2正常时的静态输入输出关系的线性近似式F1,来求出每一次采样的异常诊断指标值e1(k)。
文档编号G01M99/00GK102980781SQ201210320330
公开日2013年3月20日 申请日期2012年8月31日 优先权日2011年9月2日
发明者鹿岛亨 申请人:阿自倍尔株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1