本发明涉及设备控制,特别是涉及一种压力测试机控制方法、装置和系统。
背景技术:
1、热水器的水箱属于压力容器,在出厂前需要根据国家标准对其进行压力测试。目前行业采用脉冲压力测试方法进行压力测试。脉冲压力,是指对固定容积的容器用水施加有规律变化的压力,最高的压力为被测容器的标称额定压力。
2、目前使用压力测试机对被测容器使用脉冲压力测试的方式是根据程序设定的固定脉冲时长和次数进行脉冲压力测试。
3、这样做由于容器和压力测试机之间存在管路因素以及水温因素,在固定脉冲时长内的输出水压和进入被测容器的实际水压存在偏差,导致压力测试机上显示的水压值和被测容器的实际压力值存在偏差,且每一次脉冲的偏差都会累计,因此存在测试结果偏差较大的问题。
技术实现思路
1、基于此,有必要针对上述的问题,提供一种压力测试机控制方法、装置和系统。
2、本发明实施例是这样实现的,一种压力测试机控制方法,所述压力测试机控制方法包括:
3、s101,设置第一个脉冲和第二个脉冲的脉冲时长,开启第一个脉冲,确定被测容器输入口的响应延迟;
4、s102,监测被测容器内部的压力值a,根据响应延迟、第一个脉冲的脉冲时长和a的变化情况计算第一个脉冲的实际冲程时长t1;
5、s103,根据t1确定冲程时长与被测容器内部的压力值的对应关系y(x);
6、s104,对于下一个脉冲,由得到该脉冲的第一执行时长;
7、s105,当该脉冲的执行时间到达第一执行时长时,根据该时刻的a和该脉冲对应的目标压力值确定压力差值占比,根据该时刻的a和y(x)确定该脉冲的预估冲程时长ti;
8、s106,判断压力差值占比是否小于等于ti与ni的比值,若是,确定该时刻的a到达该脉冲对应的目标压力值所需的预估时长,将该预估时长作为该脉冲的第二执行时长并执行,若否,根据ti作为该脉冲的第二执行时长并执行;
9、s107,判断第二执行时长是否执行完毕,若是,则停止该脉冲,根据a与该脉冲对应的目标压力值的差值调整下一个脉冲的脉冲时长ni+1;
10、s108,根据a的变化情况确定该脉冲的实际冲程时长ti,根据ti调整y(x)得到新的y(x);
11、s109,重复s104-s108直到脉冲次数达到预设次数;
12、其中,ni为第i个脉冲的脉冲时长,i为脉冲的次数序号,i从2开始计数。
13、在其中一个实施例中,本发明提供了一种压力测试机控制装置,所述压力测试机控制装置包括:
14、确定响应延迟模块,用于设置第一个脉冲和第二个脉冲的脉冲时长,开启第一个脉冲,确定被测容器输入口的响应延迟;
15、第一冲程时长模块,用于监测被测容器内部的压力值a,根据响应延迟、第一个脉冲的脉冲时长和a的变化情况计算第一个脉冲的实际冲程时长t1;
16、确定对应关系模块,用于根据t1确定冲程时长与被测容器内部的压力值的对应关系y(x);
17、第一执行时长模块,用于对于下一个脉冲,由得到该脉冲的第一执行时长;
18、确定差值占比模块,用于当该脉冲的执行时间到达第一执行时长时,根据该时刻的a和该脉冲对应的目标压力值确定压力差值占比,根据该时刻的a和y(x)确定该脉冲的预估冲程时长ti;
19、第二执行时间模块,用于判断压力差值占比是否小于等于ti与ni的比值,若是,确定该时刻的a到达该脉冲对应的目标压力值所需的预估时长,将该预估时长作为该脉冲的第二执行时长并执行,若否,根据ti作为该脉冲的第二执行时长并执行;
20、调整脉冲时长模块,用于判断第二执行时长是否执行完毕,若是,则停止该脉冲,根据a与该脉冲对应的目标压力值的差值调整下一个脉冲的脉冲时长ni+1;
21、调整对应关系模块,用于根据a的变化情况确定该脉冲的实际冲程时长ti,根据ti调整y(x)得到新的y(x);
22、其中,ni为第i个脉冲的脉冲时长,i为脉冲的次数序号,i从2开始计数。
23、在其中一个实施例中,本发明提供了一种压力测试机控制系统,所述压力测试机控制系统包括脉冲压力测试机和计算机设备;
24、所述脉冲压力测试机用于对被测容器进行脉冲压力测试;
25、所述计算机设备与所述脉冲压力测试机相连,用于执行上述的压力测试机控制方法的步骤。
26、本发明实施例提供的一种压力测试机控制方法通过设置第一个脉冲和第二个脉冲的脉冲时长,开启第一个脉冲,确定被测容器输入口的响应延迟;监测被测容器内部的压力值a,根据响应延迟、第一个脉冲的脉冲时长和a的变化情况计算第一个脉冲的实际冲程时长t1;根据t1确定冲程时长与被测容器内部的压力值的对应关系y(x);对于下一个脉冲,由得到该脉冲的第一执行时长;当该脉冲的执行时间到达第一执行时长时,根据该时刻的a和该脉冲对应的目标压力值确定压力差值占比,根据该时刻的a和y(x)确定该脉冲的预估冲程时长ti;判断压力差值占比是否小于等于ti与ni的比值,若是,确定该时刻的a到达该脉冲对应的目标压力值所需的预估时长,将该预估时长作为该脉冲的第二执行时长并执行,若否,根据ti作为该脉冲的第二执行时长并执行;判断第二执行时长是否执行完毕,若是,则停止该脉冲,根据a与该脉冲对应的目标压力值的差值调整下一个脉冲的脉冲时长ni+1;根据a的变化情况确定该脉冲的实际冲程时长ti,根据ti调整y(x)得到新的y(x);执行脉冲直到脉冲次数达到预设次数;其中,ni为第i个脉冲的脉冲时长,i为脉冲的次数序号,i从2开始计数。这样做在执行除第一个脉冲的其他脉冲时,在该脉冲执行完第一执行时长后,根据该时刻的被测容器检测除的压力值和该脉冲所对应的目标压力值确定第二执行时长,在该脉冲执行完第二执行时长后结束该脉冲以减少该脉冲实际执行的时长,对输出水压进行调整以减少该脉冲的输出水压和被测容器内部的压力值的偏差;根据被测容器检测除的压力值与该脉冲对应的目标压力值的差值调整下一个脉冲的脉冲时长,调整下一个脉冲的输出水压从而减少该脉冲的输出水压和被测容器内部的压力值的偏差;这样做在每次脉冲接受被测容器内部的压力值接近脉冲对应的目标压力值,且随着脉冲次数的增加,被测容器内部的压力值向脉冲对应的目标压力值靠拢,解决了测试结果偏差较大的问题。
1.一种压力测试机控制方法,其特征在于,所述压力测试机控制方法包括:
2.根据权利要求1所述的压力测试机控制方法,其特征在于,所述确定被测容器输入口的响应延迟,包括:
3.根据权利要求1所述的压力测试机控制方法,其特征在于,所述根据响应延迟、第一个脉冲的脉冲时长和a的变化情况计算第一个脉冲的实际冲程时长t1,包括:
4.根据权利要求1所述的压力测试机控制方法,其特征在于,所述根据t1确定冲程时长与被测容器内部的压力值的对应关系y(x),包括:
5.根据权利要求1所述的压力测试机控制方法,其特征在于,所述根据该时刻的a和该脉冲对应的目标压力值确定压力差值占比,包括:
6.根据权利要求1所述的压力测试机控制方法,其特征在于,所述确定该时刻的a到达该脉冲对应的目标压力值所需的预估时长,包括:
7.根据权利要求1所述的压力测试机控制方法,其特征在于,所述根据a与该脉冲对应的目标压力值的差值调整下一个脉冲的脉冲时长ni+1,包括:
8.根据权利要求1所述的压力测试机控制方法,其特征在于,所述根据a的变化情况确定该脉冲的实际冲程时长ti,根据ti调整y(x)得到新的y(x),包括:
9.一种压力测试机控制装置,其特征在于,所述压力测试机控制装置包括:
10.一种压力测试机控制系统,其特征在于,所述压力测试机控制系统包括脉冲压力测试机和计算机设备;
