1.一种阀箱工作时长检测方法,所述阀箱具有箱壁,所述箱壁设有排液口,其特征在于,包括:
获取所述排液口的压力、所述箱壁的应力和所述箱壁的加速度的至少一个;
根据所述排液口的压力、所述箱壁的应力和所述箱壁的加速度的至少一个,计算所述阀箱单次工作时长;
累计所述阀箱单次工作时长,得到所述阀箱工作时长。
2.根据权利要求1所述的阀箱工作时长检测方法,其特征在于,所述获取所述排液口的压力、所述箱壁的应力和所述箱壁的加速度的至少一个,包括:
每间隔第一预设时长,通过压力传感器获取所述排液口的压力;
所述根据所述排液口的压力、所述箱壁的应力和所述箱壁的加速度的至少一个,计算所述阀箱单次工作时长,包括:
根据所述排液口的压力获取所述阀箱的开始工作时刻和停止工作时刻;
根据所述阀箱的开始工作时刻和停止工作时刻,计算所述阀箱单次工作时长。
3.根据权利要求2所述的阀箱工作时长检测方法,其特征在于,所述根据所述排液口的压力获取所述阀箱的开始工作时刻和停止工作时刻,包括:
连续获取多个所述排液口的压力,并根据连续的多个所述排液口的压力及所述第一预设时长,得到多个采集点;其中,每一采集点包括所述排液口的压力的获取时刻及所述排液口的压力;
根据多个所述采集点,获取所述采集点对应的压力曲线;
获取每一所述采集点在所述压力曲线上的离散曲率;
根据每一采集点的所述离散曲率,获取所述阀箱的开始工作时刻和停止工作时刻。
4.根据权利要求3所述的阀箱工作时长检测方法,其特征在于,所述获取每一所述采集点在所述压力曲线上的离散曲率,包括:
根据公式
其中,ki表示第i个采集点的离散曲率;
5.根据权利要求4所述的阀箱工作时长检测方法,其特征在于,所述根据每一采集点的所述离散曲率,获取所述阀箱的开始工作时刻和停止工作时刻之前,还包括:
根据公式
6.根据权利要求3至5任意一项所述的阀箱工作时长检测方法,其特征在于,所述根据每一采集点的所述离散曲率,获取所述阀箱的开始工作时刻和停止工作时刻,包括:
根据每一采集点的所述离散曲率,以第一个所述离散曲率大于零的所述采集点对应的所述获取时刻为开始工作时刻;
沿所述压力的获取时刻,以所述离散曲率最大的所述采集点对应的所述获取时刻为结束工作时刻;
判断所述结束工作时刻是否符合预设条件;
若所述结束工作时刻符合预设条件,则在所述开始工作时刻与所述结束工作时刻之间,以所述离散曲率最大且数值为负的所述采集点对应的所述获取时刻为停止工作时刻。
7.根据权利要求6所述的阀箱工作时长检测方法,其特征在于,所述预设条件包括:
所述结束工作时刻与所述开始工作时刻的时间差值大于等于十个第一预设时长,小于等于三千个第一预设时长。
8.根据权利要求1所述的阀箱工作时长检测方法,其特征在于,所述获取所述排液口的压力、所述箱壁的应力和所述箱壁的加速度的至少一个,包括:
每间隔第二预设时长,通过应变片传感器获取所述箱壁的应力;或/和,
每间隔第二预设时长,通过加速度传感器获取所述箱壁的加速度;
所述根据所述排液口的压力、所述箱壁的应力和所述箱壁的加速度的至少一个,获取所述阀箱的开始工作时刻和停止工作时刻,包括:
根据所述箱壁的应力计算所述阀箱单次工作时长;或/和,
根据所述箱壁的加速度计算所述阀箱单次工作时长。
9.根据权利要求8所述的阀箱工作时长检测方法,其特征在于,所述根据所述箱壁的应力计算所述阀箱单次工作时长,包括:
获取连续的n个所述箱壁的应力,得到第一应力数据组;
对所述第一应力数据组进行傅里叶变换,得到所述第一应力数据组中幅值与频率的对应关系;
根据所述幅值与频率的对应关系,判断所述阀箱是否处于工作状态;
若所述阀箱处于工作状态,则根据所述阀箱处于工作状态的持续时间计算所述阀箱单次工作时长。
10.根据权利要求9所述的阀箱工作时长检测方法,其特征在于,所述箱壁具有连接孔,所述连接孔用于插入柱塞;
所述根据所述幅值与频率的对应关系,判断所述阀箱是否处于工作状态,包括:
判断所述幅值与频率的对应关系中,是否包含对应所述阀箱的第一频率及对应所述柱塞的第二频率;
若所述幅值与频率的对应关系包含所述第一频率及所述第二频率,则所述阀箱处于工作状态。
11.根据权利要求10所述的阀箱工作时长检测方法,其特征在于,所述判断所述幅值与频率的对应关系中,是否包含对应所述阀箱的第一频率及对应所述柱塞的第二频率之后,还包括:
若所述幅值与频率的对应关系包含所述第二频率且不包含所述第一频率,则输出所述阀箱损坏的判断结果。
12.根据权利要求9所述的阀箱工作时长检测方法,其特征在于,所述若所述阀箱处于工作状态,则根据所述阀箱处于工作状态的持续时间计算所述阀箱单次工作时长,包括:
若所述阀箱处于工作状态,则将所述第一应力数据组与第一标签绑定;
依次获取连续的n个所述箱壁的应力,得到m个第二应力数据组;其中,沿时间顺序,第一个所述第二应力数据组相对所述第一应力数据组偏移第二预设时长,第m个所述第二应力数据组相对第m-1个所述第二应力数据组偏移第二预设时长;
依次判断所述第二应力数据组对应的时长内所述阀箱是否处于工作状态,若是,则将所述第二应力数据组与第二标签绑定;
根据所述第一标签,及所述第二标签的数量,计算所述阀箱单次工作时长。
13.根据权利要求12所述的阀箱工作时长检测方法,其特征在于,所述根据所述第一标签,及所述第二标签的数量,计算所述阀箱单次工作时长,包括:
根据公式lv=t2×n+t2×k计算所述阀箱单次工作时长;
其中,lv表示阀箱单次工作时长;t2表示第二预设时长;k表示所述第二标签的个数。
14.根据权利要求12所述的阀箱工作时长检测方法,其特征在于,所述依次判断所述第二应力数据组对应的时长内所述阀箱是否处于工作状态之后,还包括:
若否,则本次所述阀箱单次工作时长计算完成。
15.根据权利要求8所述的阀箱工作时长检测方法,其特征在于,所述根据所述箱壁的加速度计算所述阀箱单次工作时长,包括:
获取连续的n个所述箱壁的加速度,得到第一加速度数据组;
对n个所述第一加速度数据组进行傅里叶变换,得到所述第一加速度数据组中幅值与频率的对应关系;
根据所述幅值与频率的对应关系,判断所述阀箱是否处于工作状态;
若所述阀箱处于工作状态,则根据所述阀箱处于工作状态的持续时间计算所述阀箱单次工作时长。
16.一种阀箱时长检测系统,其特征在于,包括:
所述阀箱,包括所述箱壁,所述箱壁设有用于排液的所述排液口;
所述压力传感器、所述应变片传感器和所述加速度传感器的至少一个;所述压力传感器设于所述排液口,以获取所述排液口的压力;所述应变片传感器与所述箱壁连接,以获取所述箱壁的应力;所述加速度传感器与所述箱壁连接,以获取所述箱壁的加速度;
计算机设备,与所述压力传感器、所述应变片传感器和所述加速度传感器的至少一个连接,以实现如权利要求1-15任意一项所述方法的步骤。
17.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-15任意一项所述方法的步骤。
18.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-15中任一项所述方法的步骤。