CN105785263A - 检测压力开关切换值的方法及装置 - Google Patents

检测压力开关切换值的方法及装置 Download PDF

Info

Publication number
CN105785263A
CN105785263A CN201610201765.0A CN201610201765A CN105785263A CN 105785263 A CN105785263 A CN 105785263A CN 201610201765 A CN201610201765 A CN 201610201765A CN 105785263 A CN105785263 A CN 105785263A
Authority
CN
China
Prior art keywords
pressure
value
rate
switching value
pressure switch
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610201765.0A
Other languages
English (en)
Other versions
CN105785263B (zh
Inventor
赵士春
张春莹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Const Instruments Technology Inc
Original Assignee
Beijing Const Instruments Technology Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Const Instruments Technology Inc filed Critical Beijing Const Instruments Technology Inc
Priority to CN201610201765.0A priority Critical patent/CN105785263B/zh
Priority to US16/089,502 priority patent/US11156517B2/en
Priority to PCT/CN2016/080363 priority patent/WO2017166349A1/zh
Priority to EP16896127.4A priority patent/EP3438680B1/en
Publication of CN105785263A publication Critical patent/CN105785263A/zh
Application granted granted Critical
Publication of CN105785263B publication Critical patent/CN105785263B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/327Testing of circuit interrupters, switches or circuit-breakers

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Measuring Fluid Pressure (AREA)

Abstract

本发明提供一种检测压力开关切换值的方法及装置,该装置包括通过压力管路与压力开关连通的压力发生器、压力控制元件、压力传感器和设有数据处理单元的控制器,压力传感器安装于压力管路上且与控制器电连接,压力控制元件与压力发生器电连接用于控制压力发生器,压力控制元件与控制器电连接。本发明通过压力传感器将压力管路的压力变化实时传送给控制器,装设于控制器中的数据处理单元获取该压力变化值,按照预设的压力变化规律生成控制指令,通过压力控制元件来控制压力发生器改变管路内的压力。采用本发明提供的装置和方法来完成压力开关切换值的检测,实现快速检测,提高检测准确度,检测结果重复性好,减少人工成本,工作可靠。

Description

检测压力开关切换值的方法及装置
技术领域
本发明属于压力检测领域,具体涉及一种检测压力开关切换值的装置及利用该装置的检测方法。
背景技术
压力开关是一种常用的压力控制器件,当输入压力达到(上升或下降到)预定值时,开关的通断状态发生切换,以发出警报或控制信号。压力开关发生切换时的压力值称为压力开关切换值,包括上切换值和下切换值。用压力开关控制压力发生装置的启停或增压、减压阀的开闭,可将压力***的压力值控制在一定范围之内。在工业领域的压力控制过程中,压力开关切换值的检测精度直接影响压力控制精度,因此在使用前需要对压力开关进行校验,检测压力开关切换值。
常见的压力开关有机械式、电子式两大类。电子式压力开关的感压元件将压力转换为电信号,经过信号调理电路、A/D转换后变为数字量,再经处理器运算后得到压力值,同时处理器将压力值与用户设定值相比较来驱动开关元件(如机械式继电器、电子开关元件等)接通或断开;机械式压力开关的感压元件(膜片、波纹管、活塞等)将压力转换为形变,经机械机构比较后推动开关元件的通断状态。通常压力开关都具有管路输入接口端和开关量输出接口端,其中管路输入接口端可以接液压管路或气压管路,与外界压力管路形成通路,开关量输出接口端输出压力开关触点动作的开关量(含通断输出型、电平输出型、逻辑量输出型等),用于接入工业控制***中的控制单元用于压力控制。
现有的压力开关检测***(例如图4所示)将压力源100、标准压力计101和压力开关103通过等压管路102连接形成通路,开关状态获取单元104连接到压力开关103上,测量压力开关103触点的通断。压力源100在给压力开关103缓慢升压和减压,该过程通常采用人工听声音并读数的方法来测量,还有用万用表测量开关的通断来判断开关的变化,在操作过程中需要操作人员判断开关变化的同时还要准确并及时读取数据,这个过程中不可避免会有时间上的延迟,造成读取的数值与真实值存在较大误差,也很容易出现误读、误判的现象;因人工读取、操作时升压或减压的速率不一致而导致每次检测结果不一致,重复性差;并且上述压力开关检测***中,压力源100给压力开关103缓慢升压和减压的过程较为费时。
发明内容
为了解决上述问题,本发明一方面目的在于提供一种能够快速完成压力开关的切换值检测、重复性好、准确度高、使用方便的检测压力开关切换值的装置。
本发明的上述目的是由以下技术方案来实现的:
一种检测压力开关切换值的装置,包括通过压力管路与压力开关连通的压力发生器,还包括压力控制元件、压力传感器和设有数据处理单元的控制器,压力传感器安装于压力管路上且与控制器电连接,压力控制元件与压力发生器电连接用于控制压力发生器,压力控制元件与控制器电连接,所述控制器的数据处理单元与所述压力传感器和压力开关电连接以获取数据进行分析处理并产生相应的控制指令,经由压力控制元件传送给压力发生器。
上述检测压力开关切换值的装置中,所述控制器还包括存储单元,存储单元与压力控制元件、压力传感器电连接并进行数据交互,并具有与数据处理单元进行数据交互的接口。
上述检测压力开关切换值的装置还包括与所述控制器电连接的电接口,所述电接口为设有多种接口的集成元件,包括开关数字量接口、USB接口、串口、无线接口以及以太网口。
上述检测压力开关切换值的装置还包括连接到所述控制器的外接设备,所述外接设备包括计算机、液晶显示屏或触摸屏。
本发明另一方面的目的在于提供检测压力开关切换值的方法,该方法利用所述检测压力开关切换值的装置进行压力开关切换值的检测,包括以下步骤:
初始值获取步骤,所述控制器的数据处理单元通过压力传感器获取所述压力开关在升压过程中状态切换时的压力值作为上切换值初始值R0以及对应的升压速率作为升压速率初始值v10,或降压过程中压力开关状态切换时的压力值作为下切换值初始值F0以及对应的降压速率作为降压速率初始值v20
检测值获取步骤,数据处理单元通过所述压力控制元件向压力发生器传送调整压力管路内压力大小(升压或降压)的指令,通过压力传感器获取所述压力开关在升压过程中状态切换时的压力值作为上切换值检测值Ri以及对应的升压速率v1i,或在降压过程中状态切换时的压力值作为下切换值检测值Fi以及对应的降压速率v2i,其中,i=1,2,3...;
判断步骤,数据处理单元将最近两次或两次以上获取到的包括上切换值初始值在内的上切换值检测值或包括下切换值初始值在内的下切换值检测值中的最大值与最小值之间的差值与规定量δ进行比较,当所述差值大于或等于所述规定量δ时,返回所述检测值获取步骤;当所述差值小于所述规定量δ时,数据处理单元将最近一次获取的所述上切换值检测值或下切换值检测值作为所述压力开关的上切换值或下切换值而输出。
上述检测压力开关切换值的方法中,控制器中还包括存储单元,存储单元与压力控制元件、压力传感器电连接并进行数据交互,并具有与数据处理单元进行数据交互的接口,数据处理单元与存储单元进行数据交互。
上述检测压力开关切换值的方法中,所述检测装置还包括与所述控制器电连接的电接口,所述压力开关通过该电接口向控制器传送压力开关发生切换动作的信号。
上述检测压力开关切换值的方法中,所述检测装置还包括外接设备,所述外接设备通过电接口连接到所述控制器,所述电接口为设有多种接口的集成元件,包括开关数字量接口、USB接口、串口、无线接口以及以太网口,所述外接设备可为计算机、液晶显示屏和触摸屏中的一种或多种。
更具体的,检测压力开关切换值的方法包括两种方案:
方案一
图4所示的现有压力开关检测***中,压力源100在给压力开关103缓慢升压和减压,该过程通常采用人工听声音并读数的方法来测量,还有用万用表测量开关的通断来判断开关的变化,在操作过程中需要操作人员判断开关变化的同时还要准确并及时读取数据,这个过程中不可避免会有时间上的延迟,造成读取的数值与真实值存在较大误差,也很容易出现误读、误判的现象;因人工读取、操作时升压或减压的速率不一致而导致每次检测结果不一致,重复性差。
现有的规程所提到的压力开关切换值检测方法中,没有对切换值检出时的压力变化率作定量要求,仅用“缓慢”描述,很难保证检测结果的一致性和准确性;并且现有方法中,一般需要指定切换值的大体范围。
方案一的“实施方式1”首先是为了解决上述问题,提供一种准确度高、重复性好、使用方便的检测压力开关切换值的方法,该方法包括以下步骤:
初始值获取步骤,获取所述压力开关在升压过程中状态切换时的压力值作为上切换值初始值R0以及对应的升压速率作为升压速率初始值v10,或降压过程中压力开关状态切换时的压力值作为下切换值初始值F0以及对应的降压速率作为降压速率初始值v20
检测值获取步骤,以满足本次压力开关状态切换时的升压速率或降压速率较上次压力开关状态切换时的升压速率v1(i-1)或降压速率v2(i-1)小的方式获取所述压力开关在升压过程中状态切换时的压力值作为上切换值检测值Ri以及对应的升压速率v1i,或在降压过程中状态切换时的压力值作为下切换值检测值Fi以及对应的降压速率v2i,其中,i=1,2,3...;
判断步骤,将最近两次或两次以上获取到的包括上切换值初始值在内的上切换值检测值或包括下切换值初始值在内的下切换值检测值中的最大值与最小值之间的差值与规定量δ进行比较,当所述差值大于或等于所述规定量δ时,返回所述检测值获取步骤;当所述差值小于所述规定量δ时,将最近一次获取的所述上切换值检测值或下切换值检测值作为所述压力开关的上切换值或下切换值。
上述方案一的检测值获取步骤中,将升压速率或降压速率较上次压力开关状态切换时的升压速率v1(i-1)或降压速率v2(i-1)减小,以该减小后的升压速率或降压速率加上一速率调整量通过压力控制元件和压力发生器来改变所述管路内的压力;且速率调整量随着压力管路内的压力值接近上次获取的包括上切换值初始值的上切换值检测值或者包括下切换值初始值的下切换值检测值而变小;具体的,
升压过程速率调整量为管路内压力值的函数,所述函数表示为ΔVij=k(Ri-1-pj),升压速率表示为Vij=θv1(i-1)+ΔVij,其中,ΔVij为第i检测值获取步骤中的第j检测步的速率调整量,Vij为第i检测值获取步骤中的升压速率,v1(i-1)为第(i-1)检测值获取步骤中获取上切换值检测值时的升压速率,Ri-1为在第(i-1)检测值获取步骤中检测到的上切换值检测值,pj为在所述第j检测步所检测到压力管路内的压力值,k为压力调整率,θ为速率调整率,且满足k≥0,0<θ<1,i=1,2,3,...,j=1,2,3,...;当k=0时,升压速率表示为Vi=θv1(i-1)(参见实施方式1:恒速率控压法)。
降压过程速率调整量为管路内压力值的函数,所述函数表示为ΔVij=k(pj-Fi-1),所述降压速率表示为Vij=θv2(i-1)+ΔVij,其中,ΔVij为第i检测值获取步骤中的第j检测步的速率调整量,Vij为第i检测值获取步骤中的降压速率,v2(i-1)为第(i-1)检测值获取步骤中获取下切换值检测值时的降压速率,Fi-1为在第(i-1)检测值获取步骤中检测到的下切换值检测值,pj为在所述第j检测步所检测到压力管路内的压力值,k为压力调整率,θ为速率调整率,且满足k≥0,0<θ<1,i=1,2,3,...,j=1,2,3,...;当k=0时,降压速率表示为Vi=θv2(i-1)(参见实施方式1:恒速率控压法)。
实施方式1所提供的检测方法能解决准确度和重复性问题。
另外,现有技术如图3所示的压力开关检测***中,还存在压力源100给压力开关103缓慢升压和减压的过程较为费时的问题,方案一的“实施方式2”用以进一步解决该问题,提出一种快速完成升压和/或降压过程的检测压力开关切换值的方法。
实施方式2与实施方式1所不同之处在于k的取值为k>0(参见实施方式2:变速率控压法)。实施方式2所提供的检测方法在解决准确度和重复性问题的基础上,还能够实现快速检测。
上述方案一中,所述检测值获取步骤中的规定量δ为设定精度,其值在所述压力开关精度的0.2-0.5倍的范围内。速率调整率θ优选θ≥0.3且θ≤0.7。
在上述检测压力开关切换值的方法中,在所述初始值获取步骤中,以较快的升压速率或降压速率改变所述压力管路内的压力,直到检测出所述压力开关的通断状态发生切换,获取所述压力开关状态切换时的压力值作为上切换值初始值Ri或下切换值初始值Fi,将所述压力开关状态切换时的升压速率或降压速率作为升压速率初始值v1i或降压速率初始值v2i
方案二
与方案一的实施方式1所要解决的问题相同,方案二的“实施方式3”是为了解决图4所示的现有压力开关检测***中准确性和重复性差的问题,提供一种准确度高、重复性好、使用方便的检测压力开关切换值的方法,该方法包括以下步骤:
初始值获取步骤,获取所述压力开关在升压过程中状态切换时的压力值作为上切换值初始值R0以及对应的升压速率作为升压速率初始值v10,或降压过程中压力开关状态切换时的压力值作为下切换值初始值F0以及对应的降压速率作为降压速率初始值v20
检测值获取步骤,获取所述压力开关在升压过程中状态切换时的压力值作为上切换值检测值Ri以及对应的升压速率v1i,或在降压过程中状态切换时的压力值作为下切换值检测值Fi以及对应的降压速率v2i,其中,i=1,2,3...;
估计值获取步骤,将最近两次或两次以上获取到的包括上切换值初始值在内的上切换值检测值或包括下切换值初始值在内的下切换值检测值进行拟合估计,获取所述压力开关的上切换值估计值或下切换值估计值其中,r=1,2,3...;
判断步骤,将最近两次或两次以上获取到的上切换值估计值或下切换值估计值中的最大值与最小值之间的差值与规定量δ进行比较,当所述差值大于或等于所述规定量δ时,返回所述检测值获取步骤;当所述差值小于所述规定量δ时,将最近一次获取的所述上切换值估计值或下切换值估计值作为所述压力开关的上切换值或下切换值。
方案二的检测值获取步骤中,将升压速率或降压速率较上次压力开关状态切换时的升压速率v1(i-1)或降压速率v2(i-1)减小,以该减小后的升压速率或降压速率加上一速率调整量通过压力控制元件和压力发生器来改变所述管路内的压力;且速率调整量随着压力管路内的压力值接近上次获取的包括上切换值初始值的上切换值检测值或者包括下切换值初始值的下切换值检测值而变小;具体的,
升压过程速率调整量为管路内压力值的函数,所述函数表示为ΔVij=k(Ri-1-pj),升压速率表示为Vij=θv1(i-1)+ΔVij,其中,ΔVij为第i检测值获取步骤中的第j检测步的速率调整量,Vij为第i检测值获取步骤中的升压速率,v1(i-1)为第(i-1)检测值获取步骤中获取上切换值检测值时的升压速率,Ri-1为在第(i-1)检测值获取步骤中检测到的上切换值检测值,pj为在所述第j检测步所检测到压力管路内的压力值,k为压力调整率,θ为速率调整率,且满足k≥0,0θθ<1,i=1,2,3,...,j=1,2,3,...;当k=0时,升压速率表示为Vi=θv1(i-1)(参见实施方式3:基于多项式拟合的恒速率控压法)。
降压过程速率调整量为管路内压力值的函数,所述函数表示为ΔVij=k(pj-Fi-1),所述降压速率表示为Vij=θv2(i-1)+ΔVij,其中,ΔVij为第i检测值获取步骤中的第j检测步的速率调整量,Vij为第i检测值获取步骤中的降压速率,v2(i-1)为第(i-1)检测值获取步骤中获取下切换值检测值时的降压速率,Fi-1为在第(i-1)检测值获取步骤中检测到的下切换值检测值,pj为在所述第j检测步所检测到压力管路内的压力值,k为压力调整率,θ为速率调整率,且满足k≥0,0<θ<1,i=1,2,3,...,j=1,2,3,...;当k=0时,降压速率表示为Vi=θv2(i-1)(参见实施方式3:基于多项式拟合的恒速率控压法)。
实施方式3所提供的检测方法能解决准确度和重复性问题。
与方案一的实施方式2所要解决的问题相同,方案二的“实施方式4”用以进一步解决图4所示的压力开关检测***存在的费时问题,提出一种快速完成升压和/或降压过程的检测压力开关切换值的方法。
实施方式4与实施方式3所不同之处在于k的取值为k>0(参见实施方式4:基于多项式拟合的变速率控压法)。实施方式4所提供的检测方法在解决准确度和重复性问题的基础上,还能够实现快速检测。
方案二中,所述估计值获取步骤,采用基于最小二乘的多项式拟合方法对上切换值检测值与升压速率或下切换值检测值与降压速率的关系进行拟合估计,并将升压速率或降压速率为零时对应的切换值估计值作为上切换值估计值或下切换值估计值。
所述判断步骤中规定量δ为设定精度,其值在所述压力开关精度的0.2-0.5倍的范围内。
在所述初始值获取步骤中,以较快的升压速率或降压速率改变所述压力管路内的压力,直到检测出所述压力开关的通断状态发生切换,获取所述压力开关状态切换时的压力值作为上切换值初始值Ri或下切换值初始值Fi,将所述压力开关状态切换时的升压速率或降压速率作为升压速率初始值v1i或降压速率初始值v2i
采用上述技术方案,本发明的技术效果是:本发明通过压力传感器将压力管路的压力变化实时传送给控制器,装设于控制器中的数据处理单元获取该压力变化值,按照预设的压力变化规律生成控制指令,通过压力控制元件来控制压力发生器改变管路内的压力,经过多次循环检测方式来完成压力开关切换值的检测。采用本发明提供的装置来完成压力开关切换值的检测,利用智能化实现快速检测,提高检测准确度,检测结果重复性好,减少人工成本,操作简单,工作可靠。
附图说明
图1是本发明实施例提供的检测压力开关切换值的装置的结构框图;
图2是本发明方案一的检测压力开关切换值的方法的流程图;
图3是本发明方案二的检测压力开关切换值的方法的流程图;
图4是现有的压力开关检测***的示意图;
图5是实施方式1和实施方式2中压力变化速度与检测的压力切换值的关系图;
图6是实施方式3中压力变化速度与检测的压力切换值的关系图;
图7是实施方式4中压力变化速度与检测的压力切换值的关系图;
图8是实施方式5中压力变化速度与检测的压力切换值的关系图。
图中附图标记表示为:
1:压力发生器,2:压力控制元件,3:压力管路,4:压力传感器,5:控制器;51:存储单元,52:数据处理单元;6:电接口,7:管路接口;8:压力开关;
100:压力源,101:标准压力计,102:等压管路,103:压力开关,104:开关状态获取单元。
具体实施方式
以下结合附图和具体实施例,对本发明的检测压力开关切换值的方法及装置进行详细说明。
本发明适用于各种压力开关的检测,实施例仅针对其中一种电子式压力开关进行说明,本发明的实施例并不限于这些特定示例性实施例,而是意指包括在本发明范围内的所有等效形式以及替代形式,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明公开内容。
图1为本发明实施例提供的检测压力开关切换值的装置的结构框图。如图1所示,该装置包括压力发生器1、压力控制元件2、压力管路3、压力传感器4和控制器5,其中,压力发生器1、压力传感器4通过压力管路3连接形成物理上的通路(图1中粗线表示),与外部的压力开关8通过管路接口7与上述通路物理连通;压力控制元件2与压力发生器1连接用于控制压力发生器1,同时还连接到控制器5将压力控制数据存储在控制器5中,并接收来自控制器5的控制指令以传送至压力发生器1;控制器5与压力传感器4电连接,与外部压力开关8通过电接口6逻辑连接(包括电连接或无线电连接等方式),以接收来自压力传感器4和压力开关8的信号,并且对接收的数据进行分析处理,并将生成的控制指令通过压力控制元件2发送给压力发生器1;压力管路3通过管路接口7与压力开关8的管路输入接口端连接,将压力发生器1所产生的压力传送到压力开关8中,同时控制器5与压力开关8的开关量输出端逻辑连接用于接收压力开关8触点动作的信号。
其中,压力发生器1可以是气压压力发生器,也可以是液压压力发生器,采用压力泵驱动;压力发生器1通过压力控制元件2接收来自控制器5的控制指令,控制压力泵按照不同速率增压或减压;压力控制元件2也可以将压力发生器1的状态传送到控制器5,并传送到外接设备9(例如计算机、液晶显示器或触摸屏)进行显示。
压力控制元件2可以作为独立的元件,置于压力发生器1和控制器5之间,起到信号输送、转换中介作用,例如,压力控制元件2可以为已有的集成控制元件;也可以集成到控制器5中或压力发生器1中,用于控制压力泵按照不同速率增压或减压。压力控制元件2能够接受来自控制器5的控制指令,也可以将压力发生器1的状态传送到控制器5,再经由控制器5传送到外接设备9。
压力传感器4安装于压力管路3上,用于检测压力管路3内的压力,并将压力信号转换成电信号传送给控制器5。
电接口6为设有多种电信号接口的集成元件,能够支持不同电信号的接入或输出,所述电接口包括开关数字量接口、USB接口、串口、以太网口等。电接口6可以电接入压力开关8的开关量输出端用于接收压力开关8触点动作的电信号,以将该电信号送输至控制器5,或者电接入计算机、液晶显示器或者触摸屏等外接设备9,使得控制器5与外接设备9通过该电接口进行数据交互,用于数据采集、结果显示、程序下载、参数设定、远程调试以及***更新等。因此本发明可由电接口6配置显示屏,制成手持式装置,方便现场使用;也可以作为固定式装置,接入计算机***,实现远程监测。
管路接口7可以是设置在压力管路3上的固定接口,也可以是可拆卸、可替换的接口,可以根据压力开关8的管路输入接口端的形状特征进行替换。
控制器5可以包括存储单元51和数据处理单元52,存储单元51分别与压力控制元件2、压力传感器4以及通过电接口6传递的压力开关8电连接用于数据的接收、发送和存储,并具有与数据处理单元52进行数据交互的接口;数据处理单元52接收来自存储单元51的数据进行分析处理,并将生成的控制指令通过存储单元51发送给压力控制元件2。
控制器5的数据处理单元52通过存储单元51给压力发生器1发送控制指令,控制压力发生器1改变压力管路3内的压力,并接收压力传感器4获取的压力值以及压力开关8的状态信息,用以完成压力开关切换值检测中数据的处理。
已有的压力开关切换值检测大多是基于以下机理来实现的:在压力上升过程中,触发开关状态发生变化的压力值为上切换值R(真实值),在压力下降过程中,触发开关状态变化的压力为下切换值F(真实值),且R>F,则R-F称为回差。回差的存在增强了压力开关工作的稳定性,通常回差的大小视应用场合要求而不同。在测量的过程中,压力传感器4测得的压力数值为上或下切换值检测值,记为Ri或Fi,则测量误差εi为第i次切换值检测值减去真实值后所得到的值,即ε1i=Ri-R,ε2i=Fi-F,其中,i为测量序号,R为上切换值的真实值,Ri为第i次检测到的上切换值,ε1i为第i次上切换值的检测误差;F为下切换值的真实值,Fi为第i次检测到的下切换值,ε2i为第i次下切换值的检测误差。
压力管路3内的压力达到切换点时,需要经过多个环节才能获取启动触点动作信号,这些环节包括压力开关的压力测量、比较环节、开关的驱动、开关测量并捕获切换的响应时间以及压力传感器的读数时间等,这些因素会造成切换值的检测值大于或小于切换值真实值。
因此在测量过程中,时间延迟主要有两部分,一是从压力值到达切换点到输出触点动作的开关量时的延迟时间为t1,二是从接收到开关量到接收到压力传感器的读数的延迟时间为t2,则由以上两个方面的共同影响,则ε1i=ε1112,ε2i=ε2122,其中,ε1i为上切换值的检测误差,ε11为延迟时间t1引起的误差,ε12为延迟时间t2引起的误差;ε2i为下切换值的检测误差,ε21为延迟时间t1引起的误差,ε22为延迟时间t2引起的误差。通常t1、t2比较小,因此该时间段内的平均压力变化率可当作定值,即多次检测过程中,压力传感器、压力开关的延迟基本不变,因此上切换值或下切换值检测误差ε1i、ε2i与触发压力开关动作时的压力变化率基本成正比。
若压力变化幅度为Δp,测量时间为t,压力变化率恒定为v,则在测量时间t足够下的情况下,t=Δp/v,即测量时间t与压力变化率v大致成反比关系。
基于此,为了检测到较为准确的压力开关的切换值,希望在压力开关通断状态切换时压力变化率v趋于零;另一方面,为了节省测量时间,希望采用较大的压力变化率v进行压力扫描。实际操作中会因压力变化率过大而导致压力开关切换点检测结果不准确;每一检测过程的速率不一致导致重复性较差。
由以上分析可知,压力开关8的状态切换时压力变化速率越小,检测压力开关切换值的准确度越高,因此使用本发明采用压力变化速率逐次逼近零的方法进行压力开关的切换值的检测,使检测值逼近真实值,并采用作为设定精度的规定量δ作为检测终止循环的判断依据可以实现上述目的。
下面结合本发明装置对压力开关切换值的检测方法做详细描述。本发明提出两种实施方案。
方案一
图2为方案一的压力开关切换值检测方法流程图,该方法可用图1所示的检测压力开关切换值的装置完成。该压力开关切换值的检测包括以下步骤:
S100初始值获取步骤:获取所述压力开关8在升压过程中状态切换时的压力值作为上切换值初始值R0以及对应的升压速率作为升压速率初始值v10,或降压过程中压力开关8状态切换时的压力值作为下切换值初始值F0以及对应的降压速率作为降压速率初始值v20
在该步骤中,以较快的升压速率或降压速率改变所述压力管路3内的压力,直到检测出所述压力开关8的通断状态发生切换,通过压力传感器4来获取所述压力开关8状态切换时的压力值作为上切换值初始值R0或下切换值初始值F0,将所述压力开关8状态切换时的升压速率或降压速率作为升压速率初始值v10或降压速率初始值v20
此处,在初始值获取过程中,开始的升压速率或降压速率通常根据压力开关8的性能由经验值来确定,一般选取靠近升压速率经验值或降压速率经验值的上限以尽快逼近压力开关8的切换值,从而减少检测时间。
压力开关切换时的升压速率或降压速率可通过程序计算获得,即将压力传感器4读取一次压力管路3内的压力值到下一次读取压力管路3内的压力值的过程作为一个检测步,则压力开关切换时检测到的压力值减去上一检测步所检测到的压力值,再除以检测步所用时间,即为压力开关切换时的升压速率v10或降压速率v20;如果压力传感器4具有测速功能,也可以通过压力传感器4记录压力开关切换时的升压速率v10或降压速率v20;压力开关8切换时的升压速率或降压速率还可以根据经验值设定。
S200检测值获取步骤,以满足本次压力开关状态切换时的升压速率或降压速率较上次压力开关状态切换时的升压速率v1(i-1)或降压速率v2(i-1)小的方式获取所述压力开关在升压过程中状态切换时的压力值作为上切换值检测值Ri以及对应的升压速率v1i,或在降压过程中状态切换时的压力值作为下切换值检测值Fi以及对应的降压速率v2i,其中,i=1,2,3...;
上述检测值获取步骤中,从开始检测到压力值到压力开关8状态切换的过程中,升压速率或降压速率可以是压力开关合理范围内的任意大小,优选的,以比较快的升压速率或降压速率改变压力管路3内的压力,该速率可以是大致恒定的升压速率或降压速率,也可以是变化的升压速率或降压速率,例如,检测值获取步骤中的升压速率或降压速率为检测到的压力管路3内压力值的函数;当压力开关8状态切换时,满足升压速率或降压速率比上次压力开关8状态切换时的升压速率v1(i-1)或降压速率v2(i-1)小的条件。
S300判断步骤,将最近两次或两次以上获取到的包括上切换值初始值在内的上切换值检测值或包括下切换值初始值在内的下切换值检测值中的最大值与最小值之间的差值与规定量δ进行比较,当所述差值大于或等于所述规定量δ时,返回所述检测值获取步骤;当所述差值小于所述规定量δ时,将最近一次获取的所述上切换值检测值或下切换值检测值作为所述压力开关的上切换值或下切换值。
在上述方法的判断步骤中,可采用最近两次获取的切换值检测值之差与所述规定量δ比较,进行判断方法是否终止,也可以采用最近三次或三次以上获取的切换值检测值的最大值和最小值之差与所述规定量δ比较,判断该方法是否终止,其中,所述规定量δ可根据压力开关8的精度以及应用场景的精度要求来设定,规定量δ可以是固定值,也可以不是固定值,例如,两次检测过程的判断步骤中所用的规定量δ的值不同;采用后一种方法得到的压力开关切换值可信度更高,相应地,检测时间可能会增加,可根据检测要求折中选择。
可选地,该方法在S100步骤之前还可以包括初始化步骤,对该方法中涉及到的各个参数进行设置,例如规定量δ的设定,其他需要设置的参数根据具体的实施方式来确定;如果各个参数值固定为默认值,也可以忽略该步骤。
可选地,该方法在S300判断步骤之后还可以包括输出步骤,即将最后一次循环中得到的上切换值检测值和下切换值检测值作为压力开关8的上切换值和下切换值记录在控制器5中,并将结果传送给外接设备9。
上述步骤的实现过程可根据不同的实施方式具有不同的变形。
该方法可用于单独检测压力开关的上切换值或下切换值,也可用于同时检测压力开关的上切换值和下切换值。
下面以同时检测压力开关的上切换值和下切换值、并在上述判断步骤中采用最近两次获取切换值检测值最大值和最小值之差与所述规定量δ比较的情况为例,详细介绍两种不同实施方式(实施方式1和实施方式2)。
实施方式1:恒速率控压法
参见图2所示流程,实施方式1采用以下过程来检测压力开关的切换值:
初始值获取步骤:由压力发生器1以较快的升压速率或降压速率改变压力管路3内的压力,直到检测出所述压力开关8的通断状态发生切换,通过压力传感器4来获取所述压力开关8状态切换时压力管路3内的压力值作为上切换值初始值R0或下切换值初始值F0,以及相应的升压速率初始值v10或降压速率初始值v20,并将获取的值存储在控制器5中。
检测值获取步骤:由压力发生器1从下切换值F(i-1)处以Vi=θV1(i-1)的升压速率升高压力管路3内的压力,将压力开关8发生状态切换时压力传感器4获取的上切换值作为上切换值检测值Ri,以及获取压力开关8状态切换时的升压速率v1i;由压力发生器1从上切换值Ri处以Vi=θV2(i-1)的降压速率降低压力管路3内的压力,将压力开关8发生状态切换时压力传感器4获取的下切值作为下切换值检测值Fi,以及获取压力开关8状态切换时的升压速率v2i,并将所获得的检测值存储在控制器5中,其中,i为循环次数,θ为速率调整率,且满足i=1,2,3...,0<θ<1。
判断步骤:若r≥1且满足:
max(Ri-1,Ri)-min(Ri-1,Ri)<δ和max(Fi-1,Fi)-min(Fi-1,Fi)θδ,则检测完成,将最后一次循环中得到的上切换值检测值和下切换值检测值作为压力开关8的上切换值和下切换值,并存储于控制器5中,退出循环;否则循环次数i加1,并转向检测值获取步骤,其中,规定量δ为设定精度,其取值范围为压力开关8精度的0.2-0.5倍。
上述过程中,如果需要重新设置规定量δ和速率调整率θ等参数的值,则该实施方式还可以包括初始化步骤;如果所述设备连接外接设备9,则实施方式1还可包括输出步骤。
上述过程中的循环次数取决于所设定的规定量δ、速率调整率θ以及初始升压速率v10和/或初始降压速率v20等,上述方法的检测值获取步骤中速率调整率θ越大,每次检测中升压速率或降压速率减小的越慢,需要的时间越短,但达到所需精度需要的检测次数一般会增加,总的检测时间相应的越长;相反速率调整率θ越小,每次检测中升压速率或降压速率减小的越快,相应的检测次数一般会减少,但每次检测执行时间越长。另外,每次检测中升压速率或降压速率与上次压开关状态切换时的升压速率或降压速率相比变化量很小时,得到的压力开关的上切换值检测值或下切换值检测值变化量也很小,特别是在升压速率或降压速率本身较大时,会出现得到的两次上切换值检测值或下切换值检测值的差值满足判断步骤中的判断条件,但得到的压力开关的上切换值或下切换值与真实值之间差别很大的情况。发明人通过努力研究得知,对于恒速率控压法来说,将速率调整率θ的范围控制在0.3≤θ≤0.7,能够消除上述缺陷。规定量δ一般参照压力开关的标称值和应用场景的精度要求进行设定,其取值范围可以为压力开关8精度的0.2-0.5倍;所谓规定量δ的取值范围为压力开关8精度的0.2-0.5倍,是指规定量δ的值可以是压力开关8精度的0.2-0.5倍的范围内的某个固定值,也可以不是固定值,例如,两次检测过程的判断步骤中所用的规定量δ的值不同。
实施方式2:变速率控压法
为了在满足作为设定精度的规定量δ的同时进一步减少检测时间,对上述方法的实施方式1进行改进,每一次检测过程中采用实时变化的升压速率和降压速率,即在距离压力开关状态切换点较远时,压力调整率较大,利于节省时间;在接近压力开关状态切换点时,压力变化率变小,检测误差降低。在检测过程中,将压力传感器4读取一次压力管路3内的压力值到下一次读取压力管路3内的压力值的过程作为一个检测步;将完成一次检测压力开关的上切换值和下切换值的过程作为一个循环。
实施方式2的变速率控压法所包括的各步骤与实施方式1的各步骤基本相同,区别在于,检测值获取步骤中压力发生器1改变压力管路3内的压力的规律不同,实施方式2所采用的检测值获取步骤如下:
检测值获取步骤:由压力发生器1从下切换值Fi-1处以Vij=θv1(i-1)+k(Ri-1-pj)的升压速率升高压力管路3内的压力,将压力开关8状态切换时压力传感器4获取的上切换值作为上切换值检测值Ri,以及获取压力开关8状态切换时的升压速率v1i;其中,i为循环次数,i=1,2,3,...,j为检测步数,j=1,2,3,...,k为压力调整率,θ为速率调整率,0<k,0<θ<1;pj为压力传感器单元3第j检测步中所检测到的压力值;v1(i-1)为第(i-1)检测值获取步骤中获取上切换值检测值时的升压速率或升压速率初始值,Ri-1为在第i-1检测值获取步骤中检测到的上切换值检测值或上切换值初始值;
由压力发生器1从上切换值检测值Ri处以Vij=θv2(i-1)+k(pj-Fi-1)的降压速率降低压力管路3内的压力,将压力开关8状态切换时压力传感器4获取的下切值作为下切换值检测值Fi,以及获取压力开关状态切换时的升压速率v2i;并将上述获取的值存储于控制器5;其中,pj为压力传感器单元3第j检测步中所检测到的压力值;v2(i-1)为第(i-1)检测值获取步骤中压力开关8状态切换时的降压速率或降压速率初始值,Fi-1为在第i-1检测值获取步骤中检测到的下切换值检测值或下切换值初始值。
同样,该实施方式还可以包括初始化步骤和/或输出步骤。
采用实时变化的升压速率或降压速率改变压力管路3内的压力,检测压力开关的上或下切换值检测值,压力调整率k数值上为大于零的固定值。同样,速率调整率θ范围也需要消除在实时方式1中提到的缺陷,对于变速率控压法来说,速率调整率θ的范围控制在0.3≤θ≤0.7。规定量δ一般参照压力开关的标称值和应用场景的精度要求进行设定,其取值范围可以为压力开关8精度的0.2-0.5倍;所谓规定量δ的取值范围为压力开关8精度的0.2-0.5倍,是指规定量δ的值可以是压力开关8精度的0.2-0.5倍的范围内的某个固定值,也可以不是固定值,例如,两次检测过程的判断步骤中所用的规定量δ的值不同。
该方法可以进一步减少检测时间,使上切换值检测值或下切换值检测值很快逼近真实值,并且重复性较好。
方案二
图3为方案二的压力开关切换值检测方法流程图,该方法可用图1所示的检测压力开关切换值的装置完成。该压力开关切换值的检测包括以下步骤:
S10初始值获取步骤:获取所述压力开关8在升压过程中状态切换时的压力值作为上切换值初始值R0以及对应的升压速率作为升压速率初始值v10,或降压过程中压力开关8状态切换时的压力值作为下切换值初始值F0以及对应的降压速率作为降压速率初始值v20
在该步骤中,以较快的升压速率或降压速率改变所述压力管路3内的压力,直到检测出所述压力开关8的通断状态发生切换,通过压力传感器4来获取所述压力开关8状态切换时的压力值作为上切换值初始值R0或下切换值初始值F0,将所述压力开关8状态切换时的升压速率或降压速率作为升压速率初始值v10或降压速率初始值v20
此处,在初始值获取过程中,开始的升压速率或降压速率通常根据压力开关8的性能由经验值来确定,一般选取靠近升压速率经验值或降压速率经验值的上限以尽快逼近压力开关8的切换值,从而减少检测时间。
压力开关切换时的升压速率或降压速率可通过程序计算获得,即将压力传感器4读取一次压力管路3内的压力值到下一次读取压力管路3内的压力值的过程作为一个检测步,则压力开关切换时检测到的压力值减去上一检测步所检测到的压力值,再除以检测步所用时间,即为压力开关切换时的升压速率v10或降压速率v20;如果压力传感器4具有测速功能,也可以通过压力传感器4记录压力开关切换时的升压速率v10或降压速率v20;压力开关8切换时的升压速率或降压速率还可以根据经验值设定。
S20检测值获取步骤,获取压力开关8在升压过程中状态切换时的压力值作为上切换值检测值Ri以及对应的升压速率v1i,或在降压过程中状态切换时的压力值作为下切换值检测值Fi以及对应的降压速率v2i,其中,i=1,2,3...。
上述检测值获取步骤中,从开始检测到压力开关8状态切换的过程中,升压速率或降压速率可以是合理范围内的任意大小的速率,优选的,以比较快的升压速率或降压速率改变压力管路3内的压力,该速率可以是大致恒定的升压速率或降压速率,也可以是变化的升压速率或降压速率,例如,检测值获取步骤中的升压速率或降压速率为检测到的压力管路3内压力值的函数。
S30估计值获取步骤,将最近两次或两次以上获取到的包括上切换值初始值在内的上切换值检测值或包括下切换值初始值在内的下切换值检测值进行拟合估计,获取所述压力开关的上切换值估计值或下切换值估计值其中,r=1,2,3...。
上述估计值获取步骤S30中可采用基于最小二乘的多项式拟合方法进行拟合估计,由于对于低阶方程来说,最小二乘法利用最佳平方逼近法可以在一个区间上比较均匀的逼近函数,且简单易行、实效性大。
S40判断步骤,将最近两次或两次以上获取到的上切换值估计值或下切换值估计值中的最大值与最小值之间的差值与规定量δ进行比较,当所述差值大于或等于所述规定量δ时,返回所述检测值获取步骤S20;当所述差值小于所述规定量δ时,将最近一次获取的所述上切换值估计值或下切换值估计值作为所述压力开关的上切换值或下切换值。
在上述方法的判断步骤S40中,可采用最近两次获取的切换值估计值之差与所述规定量δ比较,进行判断方法是否终止,也可以采用最近三次或三次以上获取的切换值估计值的最大值和最小值之差与所述规定量δ比较,判断该方法是否终止,其中,所述规定量δ可根据压力开关8的精度以及应用场景的精度要求来设定,规定量δ可以是固定值,也可以不是固定值,例如,两次检测过程的判断步骤中所用的规定量δ的值不同;采用后一种方法得到的压力开关切换值可信度更高,相应地,检测时间可能会增加,可根据检测要求折中选择。
可选地,该方法在S10步骤之前还可以包括初始化步骤,对该方法中涉及到的各个参数进行设置,例如规定量δ的设定,其他需要设置的参数根据具体的实施方式来确定;如果各个参数值固定为默认值,也可以忽略该步骤。
可选地,该方法在S40判断步骤之后还可以包括输出步骤,即将最后一次循环中得到的上切换值估计值和下切换值估计值作为压力开关8的上切换值和下切换值记录在控制器5中,并将结果传送给外接设备。
上述步骤的实现过程可根据不同的实施方式具有不同的变形。
该方法可用于单独检测压力开关的上切换值或下切换值,也可用于同时检测压力开关8的上切换值和下切换值。
下面以同时检测压力开关的上切换值和下切换值、并在上述判断步骤中采用最近两次获取的切换值估计值最大值和最小值之差与所述规定量δ比较的情况为例,详细介绍三种不同实施方式(实施方式3-5)。
实施方式3:基于多项式拟合的恒速率控压法
用图1所示的检测压力开关切换值的装置进行操作,在检测过程中以大致恒定的升压速率和降压速率来改变压力管路3内的压力,包括以下几个步骤:
初始值获取步骤:由压力发生器1以较快的升压速率或降压速率改变压力管路3内的压力,直到检测出所述压力开关8的通断状态发生切换,通过压力传感器4来获取所述压力开关8状态切换时压力管路3内的压力值作为上切换值初始值R0或下切换值初始值F0,以及相应的升压速率初始值v10或降压速率初始值v20,并将获取的值存储在控制器5中。
检测值获取步骤:由压力发生器1从下切换值F(i-1)处以Vi=θV1(i-1)的升压速率升高压力管路3内的压力,将压力开关8发生状态切换时压力传感器4获取的上切换值作为上切换值检测值Ri,以及获取压力开关8状态切换时的升压速率v1i;由压力发生器1从上切换值Ri处以Vi=θV2(i-1)的降压速率降低压力管路3内的压力,将压力开关8发生状态切换时压力传感器4获取的下切值作为下切换值检测值Fi,以及获取压力开关8状态切换时的升压速率v2i,并将所获得的检测值存储在控制器5中,其中,i为循环次数,θ为速率调整率,且满足i=1,2,3...,0<θ<1。
估计值获取步骤:若i≥1,将最近两次获取到的包括上切换值初始值R0在内的上切换值检测值Ri进行拟合估计,获取所述压力开关的上切换值估计值并将最近两次获取到的包括下切换值初始值F0在内的下切换值检测值Fi进行拟合估计,获取所述压力开关的下切换值估计值否则循环次数i加1,并转向检测值获取步骤,其中,r为估计次数,r=1,2,3...。
判断步骤:若r≥2且满足:
则检测完成,将最后一次循环中得到的上切换值估计值和下切换值估计值作为压力开关8的上切换值和下切换值,并存储于控制器5中,退出循环;否则循环次数i加1,估计值个数r加1,并转向检测值获取步骤,其中,规定量δ的取值范围为压力开关8精度的0.2-0.5倍。
上述方法中,如果需要重新设置规定量δ和速率调整率θ等参数的值,则该实施方式还可以包括初始化步骤;如果所述设备连接外接设备,则实施方式3还可包括输出步骤。
上述方法的循环次数取决于所设定的规定量δ、速率调整率θ以及初始升压速率v10和/或初始降压速率v20等,上述方法的检测值获取步骤中速率调整率θ越大,每次检测中升压速率或降压速率减小的越慢,需要的时间越短,但达到所需精度需要的检测次数一般会增加,总的检测时间相应的越长;相反速率调整率θ越小,每次检测中升压速率或降压速率减小的越快,相应的检测次数一般会减少,但每次检测执行时间越长,在实际检测中需要折中考虑。规定量δ一般参照压力开关的标称值和应用场景的精度要求进行设定,其取值范围可以为压力开关8精度的0.2-0.5倍;所谓规定量δ的取值范围为压力开关8精度的0.2-0.5倍,是指规定量δ的值可以是压力开关8精度的0.2-0.5倍的范围内的某个固定值,也可以不是固定值,例如,两次检测过程的判断步骤中所用的规定量δ的值不同。
实施方式4:基于多项式拟合的变速率控压法
为了在满足重复性指标δ的同时进一步减少检测时间,对上述方法的实施方式3进行改进,每一次检测过程中采用实时变化的升压速率和降压速率,即在距离压力开关状态切换点较远时,压力调整率较大,利于节省时间;在接近压力开关状态切换点时,压力变化率变小,检测误差降低。在检测过程中,将压力传感器4读取一次压力管路3内的压力值到下一次读取压力管路3内的压力值的过程作为一个检测步;将完成一次检测压力开关的上切换值和下切换值的过程作为一个循环。
实施方式4的变速率控压法所包括的各步骤与实施方式3的各步骤基本相同,区别在于,检测值获取步骤中压力发生器1改变压力管路3内的压力的规律不同,实施方式4所采用的检测值获取步骤如下:
检测值获取步骤:由压力发生器1从下切换值Fi-1处以Vij=θv1(i-1)+k(Ri-1-pj)的升压速率升高压力管路3内的压力,将压力开关8状态切换时压力传感器4获取的上切换值作为上切换值检测值Ri,以及获取压力开关8状态切换时的升压速率v1i;其中,i为循环次数,i=1,2,3,...,j为检测步数,j=1,2,3,...,k为压力调整率,θ为速率调整率,0<k,0<θ<1;pj为压力传感器单元3第j检测步中所检测到的压力值;v1(i-1)为第(i-1)检测值获取步骤中获取上切换值检测值时的升压速率或升压速率初始值,Ri-1为在第i-1检测值获取步骤中检测到的上切换值检测值或上切换值初始值;
由压力发生器1从上切换值检测值Ri处以Vij=θv2(i-1)+k(pj-Fi-1)的降压速率降低压力管路3内的压力,将压力开关8状态切换时压力传感器4获取的下切值作为下切换值检测值Fi,以及获取压力开关状态切换时的升压速率v2i;并将上述获取的值存储于控制器5;其中,pj为压力传感器单元3第j检测步中所检测到的压力值;v2(i-1)为第(i-1)检测值获取步骤中压力开关8状态切换时的降压速率或降压速率初始值,Fi-1为在第i-1检测值获取步骤中检测到的下切换值检测值或下切换值初始值。
同样,该实施方式还可以包括初始化步骤和/或输出步骤。
采用实时变化的升压速率或降压速率改变压力管路3内的压力,检测压力开关的上或下切换值检测值,压力调整率k数值上为大于零的固定值。同样,规定量δ一般参照压力开关的标称值和应用场景的精度要求进行设定,其取值范围可以为压力开关8精度的0.2-0.5倍;所谓规定量δ的取值范围为压力开关8精度的0.2-0.5倍,是指规定量δ的值可以是压力开关8精度的0.2-0.5倍的范围内的某个固定值,也可以不是固定值,例如,两次检测过程的判断步骤中所用的规定量δ的值不同。
该方法可以进一步减少检测时间,使上切换值检测值或下切换值检测值很快逼近真实值,并且重复性较好。
实施方式5:模糊控压法
该实施方式中,控制器5根据压力传感器4获取的压力值以及压力开关8的状态信息,对压力管路的压力升降给出指示性引导规则;操作者可按照控制器5的指示操作压力发生器1来实现升压和降压过程。根据压力开关8的升压或降压上限速率,将上限速率划分为不同速率范围,例如,引导规则可以是简单的“慢升压”、“中速升压”、“快升压”、“慢降压”、“中速降压”、“快降压”等模糊引导规则。
具体地,该方法应用图1所示的检测压力开关切换值的装置进行操作,在检测过程中操作者按照控制器5的指示操作压力发生器1来改变压力管路3内的压力,包括以下几个步骤:
初始值获取步骤:操作压力发生器1以较快的升压速率或降压速率改变压力管路3内的压力,直到检测出所述压力开关8的状态发生切换,通过压力传感器4来获取所述压力开关8状态切换时压力管路3内的压力值作为上切换值初始值R0或下切换值初始值F0,以及相应的升压速率初始值v10或降压速率初始值v20,并将获取的值存储在控制器5中。
检测值获取步骤:操作压力发生器1从下切换值F(i-1)处按照控制器5的模糊引导规则升高压力管路3内的压力,将压力开关8发生状态切换时压力传感器4获取的上切换值作为上切换值检测值Ri,以及获取压力开关8状态切换时的升压速率v1i;由压力发生器1从上切换值Ri处按照控制器5的模糊引导规则降低压力管路3内的压力,将压力开关8发生状态切换时压力传感器4获取的下切值作为下切换值检测值Fi,以及获取压力开关8状态切换时的升压速率v2i,并将所获得的检测值存储在控制器5中,其中,i为循环次数,θ为速率调整率,且满足i=1,2,3...。
估计值获取步骤:若i≥1,将最近两次获取到的包括上切换值初始值R0在内的上切换值检测值Ri进行拟合估计,获取所述压力开关的上切换值并将最近两次获取到的包括下切换值初始值F0在内的下切换值检测值Fi进行拟合估计,获取所述压力开关的下切换值估计值否则循环次数i加1,并转向检测值获取步骤,其中,r为估计次数,r=1,2,3...。
判断步骤:若r≥2且满足:
则检测完成,将最后一次循环中得到的上切换值估计值和下切换值估计值作为压力开关8的上切换值和下切换值,并存储于控制器5中,退出循环;否则循环次数i加1,估计值个数r加1,并转向检测值获取步骤,其中,规定量δ的取值范围为压力开关8精度的0.2-0.5倍。
上述方法中,如果需要重新设置规定量δ和速率调整率θ等参数的值,则该实施方式还可以包括初始化步骤;如果所述设备连接外接设备9,则该实施方式还可包括输出步骤。
实施方式3和实施方式4均要求压力发生器1按照控制器5给出的升降压速率对压力管路的压力进行实时控制,一般需要配备自动测控装置来实施,具有准确、快速、方便的优点。实施方式5是本发明装置的简易实现,同样能够实现本发明方法对压力开关切换值进行准确的测量,并且能够使用现有的大部分压力发生装置,具有简单、实用、成本低的优点。
实施例
以下针对上述本发明检测压力开关切换值的实施方式进行实验验证,其中被测的压力开关为PN30-P060G14H3AQ的CATO压力开关,具体的参数指标如表1所示。
表1被测压力开关的参数列表
被测对象 CATO电子压力开关
型号 PN30-P060G14H3AQ
量程(kPa) 6000
精度 0.5%f.s(0.5%量程)
在该实验中,以上述CATO压力开关为检测对象,在初始值获取步骤中,以固定的初始速率300kPa/s左右的升压速率升压或降压速率降压,获得上切换值初始值;速率调整率θ的取值范围为0.4~0.6,压力调整率k约为0.5,规定量δ设置为6kPa(0.1%量程)。
实施方式1和实施方式2的检测结果列在表2和表3中,其压力变化速度与检测的压力切换值之间的关系在图5中示出。如表2和表3所示,实施方式1在每次循环过程中采用恒速率控压法来恒速升高或降低压力管路3内的压力,循环5次能检测出上切换值4066kPa,耗时68.3秒,,循环6次能够检出下切换值3858kPa,耗时162.3秒;实施方式2采用变速率控压法需要循环6次得到上切换值4066kPa,耗时33.7秒,循环6次检出下切换值3852kPa,耗时53.5秒;并且检测循环终止时压力开关8状态切换时的速度变化率均减小为较小的速率,两种实施方式的检测结果的差值小于规定量δ(6kPa),差异小,保证了检测结果的准确性;显然初始阶段采用较快的压力变化率(300kPa/s)迅速将压力扫描范围由0~6000kPa缩小至约3620~4300kPa以内,缩短了检测的时间;实施方式2采用变速率方式加速远离切换值时的测量过程,进一步大幅缩短了所需检测时间。
表2实施方式1和实施方式2的上切换值的检测结果
表3实施方式1和实施方式2的下切换值的检测结果
实施方式3的检测结果列在表4和表5中,其压力变化速度与检测的压力切换值之间的关系在图6中示出;实施方式4的检测结果列在表6和表7中,其压力变化速度与检测的压力切换值之间的关系在图7中示出;实施方式5的检测结果列在表8和表9中,其压力变化速度与检测的压力切换值之间的关系在图8中示出。
如表4-表7所示,实施方式3在每次循环过程中采用恒速率控压法来升高或降低压力管路3内的压力,循环4次能检测出上切换值4049kPa,耗时39.2秒,循环5次能够检出下切换值3863kPa,耗时89.9秒;实施方式4采用变速率控压法来升高或降低压力管路3内的压力,需要循环5次得到上切换值4051kPa,耗时33.7秒,循环4次检出下切换值3858kPa,耗时29.3秒;两种实施方式检测循环终止时压力开关8状态切换时的速度变化率均减小为较小的速率,两种实施方式的检测结果的差值小于规定量δ(即6kPa),差异小,保证了检测结果的准确性;显然初始阶段采用较快的压力变化率(300kPa/s)迅速将压力扫描范围由0~6000kPa缩小至约3620~4300kPa以内,缩短了检测的时间;实施方式4采用变速率方式加速远离切换值时的测量过程,进一步大幅缩短了所需检测时间。
传统的手动检测压力开关8的切换值的方式,没有对压力开关切换值检出时的压力变化率做出具体要求,由人工经验很难保证检测结果的一致性和准确性(参见实施方式5中的切换值检测值)。
实施方式5采用模糊控压方法来升高或降低压力管路3内的压力,不要求逐渐减小升压速率或降压速率,对操作者要求低,实现简单。如表8和表9所示,只需循环3次就能检测出上切换值4050kPa,循环4次能检测出下切换值3859kPa,与实施方式3和实施方式4的结果的差值小于规定量δ,保证了检测结果的准确性。表4实施方式
3的上切换值的检测结果
表5实施方式3的下切换值的检测结果
表6实施方式4的上切换值的检测结果
表7实施方式4的下切换值的检测结果
表8实施方式5的上切换值的检测结果
表9实施方式5的下切换值的检测结果
本领域技术人员应当理解,这些实施例或实施方式仅用于说明本发明而不限制本发明的范围,对本发明所做的各种等价变型和修改均属于本发明公开内容。

Claims (15)

1.一种用检测装置检测压力开关切换值的方法,其中,所述检测装置包括通过压力管路与压力开关连通的压力发生器、压力控制元件、压力传感器和设有数据处理单元的控制器,压力传感器安装于压力管路上且与控制器电连接,压力控制元件与压力发生器电连接用于控制压力发生器,压力控制元件与控制器电连接,所述控制器的数据处理单元与所述压力传感器和压力开关电连接以获取数据进行分析处理并产生相应的控制指令,经由压力控制元件传送给压力发生器,以此来调整所述压力管路内的压力大小,而使所述压力开关的通断状态发生切换,采用所述检测压力开关切换值的方法来检测所述压力开关的切换值;
检测压力开关切换值的方法,包括以下步骤:
初始值获取步骤,所述控制器的数据处理单元通过压力传感器获取所述压力开关在升压过程中状态切换时的压力值作为上切换值初始值R0以及对应的升压速率作为升压速率初始值v10,或降压过程中压力开关状态切换时的压力值作为下切换值初始值F0以及对应的降压速率作为降压速率初始值v20
检测值获取步骤,数据处理单元通过所述压力控制元件向压力发生器传送调整压力管路内压力大小(升压或降压)的指令,通过压力传感器获取所述压力开关在升压过程中状态切换时的压力值作为上切换值检测值Ri以及对应的升压速率v1i,或在降压过程中状态切换时的压力值作为下切换值检测值Fi以及对应的降压速率v2i,其中,i=1,2,3...;
判断步骤,数据处理单元将最近两次或两次以上获取到的包括上切换值初始值在内的上切换值检测值或包括下切换值初始值在内的下切换值检测值中的最大值与最小值之间的差值与规定量δ进行比较,当所述差值大于或等于所述规定量δ时,返回所述检测值获取步骤;当所述差值小于所述规定量δ时,数据处理单元将最近一次获取的所述上切换值检测值或下切换值检测值作为所述压力开关的上切换值或下切换值而输出。
2.根据权利要求1所述的检测压力开关切换值的方法,其特征在于,所述控制器还包括存储单元,存储单元与压力控制元件、压力传感器电连接并进行数据交互,并具有与数据处理单元进行数据交互的接口,数据处理单元与存储单元进行数据交互。
3.根据权利要求1或2所述的检测压力开关切换值的方法,其特征在于,所述检测装置还包括与所述控制器电连接的电接口,所述压力开关通过该电接口向控制器传送压力开关发生切换动作的信号。
4.根据权利要求3所述的检测压力开关切换值的方法,其特征在于,所述检测装置还包括外接设备,所述外接设备通过所述电接口连接到所述控制器,所述电接口为设有多种接口的集成元件,包括开关数字量接口、USB接口、串口、无线接口以及以太网口,所述外接设备可为计算机、液晶显示屏和触摸屏中的一种或多种。
5.根据权利要求1至4任一项所述的检测压力开关切换值的方法,其特征在于,检测值获取步骤中,数据处理单元通过所述压力传感器以满足本次压力开关状态切换时的升压速率或降压速率较上次压力开关状态切换时的升压速率v1(i-1)或降压速率v2(i-1)小的方式获取上切换值检测值Ri以及压力开关状态切换时的升压速率v1i,或下切换值检测值Fi以及压力开关状态切换时的降压速率v2i
6.根据权利要求1至4任一项所述的检测压力开关切换值的方法,其特征在于,检测值获取步骤后还有估计值获取步骤,估计值获取步骤是数据处理单元将最近两次或两次以上获取到的包括上切换值初始值在内的上切换值检测值或包括下切换值初始值在内的下切换值检测值进行拟合估计,获取所述压力开关的上切换值估计值或下切换值估计值其中,r=1,2,3...。
7.根据权利要求6所述的检测压力开关切换值的方法,其特征在于,在所述估计值获取步骤中,采用基于最小二乘的多项式拟合方法对上切换值检测值与升压速率或下切换值检测值与降压速率的关系进行拟合估计,并将升压速率或降压速率为零时对应的切换值估计值作为上切换值估计值或下切换值估计值。
8.根据权利要求6或7所述的检测压力开关切换值的方法,其特征在于,所述判断步骤是将最近两次或两次以上获取到的上切换值估计值或下切换值估计值中的最大值与最小值之间的差值与规定量δ进行比较,当所述差值大于或等于所述规定量δ时,返回所述检测值获取步骤;当所述差值小于所述规定量δ时,将最近一次获取的所述上切换值估计值或下切换值估计值作为所述压力开关的上切换值或下切换值。
9.根据权利要求1至8任一项所述的检测压力开关切换值的方法,其特征在于,所述判断步骤中,所述规定量δ为设定精度,其值在所述压力开关精度的0.2-0.5倍的范围内。
10.根据权利要求1至9任一项所述的检测压力开关切换值的方法,其特征在于,所述检测值获取步骤中,将升压速率或降压速率较上次压力开关状态切换时的升压速率v1(i-1)或降压速率v2(i-1)减小,以该减小后的升压速率或降压速率加上一速率调整量通过压力发生器来改变所述管路内的压力;且速率调整量随着压力管路内的压力值接近上次获取的包括上切换值初始值的上切换值检测值或者包括下切换值初始值的下切换值检测值而变小;具体的,
升压过程中的速率调整量为管路内压力值的函数,所述函数表示为ΔVij=k(Ri-1-pj),升压速率表示为Vij=θv1(i-1)+ΔVij,其中,ΔVij为第i检测值获取步骤中的第j检测步的速率调整量,Vij为第i检测值获取步骤中的升压速率,v1(i-1)为第(i-1)检测值获取步骤中获取上切换值检测值时的升压速率,Ri-1为在第(i-1)检测值获取步骤中检测到的上切换值检测值,pj为在所述第j检测步所检测到压力管路内的压力值,k为压力调整率,θ为速率调整率,且满足k≥0,0<θ<1,i=1,2,3,...,j=1,2,3,...;
降压过程速率调整量为管路内压力值的函数,所述函数表示为ΔVij=k(pj-Fi-1),所述降压速率表示为Vij=θv2(i-1)+ΔVij,其中,ΔVij为第i检测值获取步骤中的第j检测步的速率调整量,Vij为第i检测值获取步骤中的降压速率,v2(i-1)为第(i-1)检测值获取步骤中获取下切换值检测值时的降压速率,Fi-1为在第(i-1)检测值获取步骤中检测到的下切换值检测值,pj为在所述第j检测步所检测到压力管路内的压力值,k为压力调整率,θ为速率调整率,且满足k≥0,0<θ<1,i=1,2,3,...,j=1,2,3,...;速率调整率θ优选θ≥0.3且θ≤0.7。
11.根据权利要求1至10任一项所述的检测压力开关切换值的方法,其特征在于,在所述初始值获取步骤中,以较快的升压速率或降压速率改变所述压力管路内的压力,直到检测出所述压力开关的通断状态发生切换,获取所述压力开关状态切换时的压力值作为上切换值初始值Ri或下切换值初始值Fi,将所述压力开关状态切换时的升压速率或降压速率作为升压速率初始值v1i或降压速率初始值v2i
12.一种检测压力开关切换值的装置,包括通过压力管路与压力开关连通的压力发生器,其特征在于,还包括压力控制元件、压力传感器和设有数据处理单元的控制器,压力传感器安装于压力管路上且与控制器电连接,压力控制元件与压力发生器电连接用于控制压力发生器,压力控制元件与控制器电连接,所述控制器的数据处理单元与所述压力传感器和压力开关电连接以获取数据进行分析处理并产生相应的控制指令,经由压力控制元件传送给压力发生器。
13.根据权利要求12所述的检测压力开关切换值的装置,其特征在于,所述控制器还包括存储单元,存储单元与压力控制元件、压力传感器电连接并进行数据交互,并具有与数据处理单元进行数据交互的接口。
14.根据权利要求12或13所述的检测压力开关切换值的装置,其特征在于,还包括与所述控制器电连接的电接口,所述电接口为设有多种接口的集成元件,包括开关数字量接口、USB接口、串口、无线接口以及以太网口。
15.根据权利要求12或13或14所述的检测压力开关切换值的装置,其特征在于,还包括连接到所述控制器的外接设备,所述外接设备包括计算机、液晶显示屏或触摸屏。
CN201610201765.0A 2016-03-31 2016-03-31 变速率逼近检测压力开关切换值的方法及装置 Active CN105785263B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201610201765.0A CN105785263B (zh) 2016-03-31 2016-03-31 变速率逼近检测压力开关切换值的方法及装置
US16/089,502 US11156517B2 (en) 2016-03-31 2016-04-27 Method and device for detecting switching value of pressure switch
PCT/CN2016/080363 WO2017166349A1 (zh) 2016-03-31 2016-04-27 检测压力开关切换值的方法及装置
EP16896127.4A EP3438680B1 (en) 2016-03-31 2016-04-27 Method and device for detecting switching value of pressure switch

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610201765.0A CN105785263B (zh) 2016-03-31 2016-03-31 变速率逼近检测压力开关切换值的方法及装置

Publications (2)

Publication Number Publication Date
CN105785263A true CN105785263A (zh) 2016-07-20
CN105785263B CN105785263B (zh) 2018-07-31

Family

ID=56394654

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610201765.0A Active CN105785263B (zh) 2016-03-31 2016-03-31 变速率逼近检测压力开关切换值的方法及装置

Country Status (1)

Country Link
CN (1) CN105785263B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108240889A (zh) * 2016-12-23 2018-07-03 北京康斯特仪表科技股份有限公司 一种校准高静压差压器件的装置及方法
CN109765046A (zh) * 2019-03-14 2019-05-17 克诺尔车辆设备(苏州)有限公司 一种压力开关检测设备及校验方法
CN110443933A (zh) * 2019-09-06 2019-11-12 重庆三峡学院 一种基于压力源对人数进行检测装置及方法
CN110689785A (zh) * 2019-10-22 2020-01-14 中国人民解放军海军工程大学 一种高低压继电器参数控制实验***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100281954A1 (en) * 2008-11-24 2010-11-11 Korea Hydro & Nuclear Power Co., Ltd. Test apparatus and method for safety valve
CN202221468U (zh) * 2011-09-14 2012-05-16 郑州赛奥电子股份有限公司 气体密度继电器校验仪
CN102890238A (zh) * 2012-09-29 2013-01-23 上海市电力公司 突变压力继电器的检测方法
CN103278312A (zh) * 2013-03-30 2013-09-04 国家电网公司 一种用于变压器的压力释放阀的校验方法及装置
CN204374380U (zh) * 2015-01-30 2015-06-03 台州市乐利电子科技有限公司 用于压力开关检测装置的控制电路
CN205450209U (zh) * 2016-03-31 2016-08-10 北京康斯特仪表科技股份有限公司 一种检测压力开关切换值的装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100281954A1 (en) * 2008-11-24 2010-11-11 Korea Hydro & Nuclear Power Co., Ltd. Test apparatus and method for safety valve
CN202221468U (zh) * 2011-09-14 2012-05-16 郑州赛奥电子股份有限公司 气体密度继电器校验仪
CN102890238A (zh) * 2012-09-29 2013-01-23 上海市电力公司 突变压力继电器的检测方法
CN103278312A (zh) * 2013-03-30 2013-09-04 国家电网公司 一种用于变压器的压力释放阀的校验方法及装置
CN204374380U (zh) * 2015-01-30 2015-06-03 台州市乐利电子科技有限公司 用于压力开关检测装置的控制电路
CN205450209U (zh) * 2016-03-31 2016-08-10 北京康斯特仪表科技股份有限公司 一种检测压力开关切换值的装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张剑平: "压力开关智能化动态测试***设计", 《传感器世界》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108240889A (zh) * 2016-12-23 2018-07-03 北京康斯特仪表科技股份有限公司 一种校准高静压差压器件的装置及方法
CN108240889B (zh) * 2016-12-23 2024-02-20 北京康斯特仪表科技股份有限公司 一种校准高静压差压器件的装置及方法
CN109765046A (zh) * 2019-03-14 2019-05-17 克诺尔车辆设备(苏州)有限公司 一种压力开关检测设备及校验方法
CN110443933A (zh) * 2019-09-06 2019-11-12 重庆三峡学院 一种基于压力源对人数进行检测装置及方法
CN110689785A (zh) * 2019-10-22 2020-01-14 中国人民解放军海军工程大学 一种高低压继电器参数控制实验***

Also Published As

Publication number Publication date
CN105785263B (zh) 2018-07-31

Similar Documents

Publication Publication Date Title
CN105865765B (zh) 一种变速率逼近检测压力开关切换值的装置及方法
CN105785263A (zh) 检测压力开关切换值的方法及装置
CN205450209U (zh) 一种检测压力开关切换值的装置
CN101162248A (zh) 按键及触摸屏测试装置
CN101424596A (zh) Sf6气体密度-压力监控装置的校验台及校验方法
RU2011136628A (ru) Устройство управления, система управления и способ управления
CN103983295B (zh) 基于信号和环境激励的传感器故障诊断***和诊断方法
CN103791985A (zh) 静态标方校准装置及其校准方法
CN109443525A (zh) 一种设备异响检测***及检测方法
CN201297986Y (zh) Sf6气体密度-压力监控装置的校验台
CN105842616B (zh) 一种变速率逼近检测压力开关切换值的装置及方法
CN102721534B (zh) 蓄电池安全阀检测方法
CN107449593A (zh) 一种测试单向排气阀的自动排气性装置及方法
WO2017166349A1 (zh) 检测压力开关切换值的方法及装置
CN208254957U (zh) 管线强度试验与数据存储***
RU2373506C1 (ru) Устройство для поверки манометров
CN110426186A (zh) 一种蝶阀自动检测装置及检测方法
CN216484846U (zh) 一种校准装置
CN201734706U (zh) 一种无创自动测量血压计寿命检测装置及其检测仪主机
CN214200488U (zh) 压力仪表测量精度检测用液体介质的压力精确输出装置
CN113418654A (zh) 压力传感器标定***及方法
CN106481969B (zh) Lng加液机自动标定***与标定方法
CN109520722A (zh) 安全阀泄压性能测试***及方法
CN214373117U (zh) 压力仪表测量精度检测用气体介质的压力精确输出装置
CN212059233U (zh) 一种自动控制压力检定装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Zhao Shichun

Inventor after: Jie Junsheng

Inventor after: Yi Jie

Inventor after: Zhang Chunying

Inventor before: Zhao Shichun

Inventor before: Zhang Chunying