System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本说明书一个或多个实施例涉及数据处理技术,尤其涉及一种供水设备的自动化性能测试方法、装置及电子设备。
技术介绍
1、供水设备性能试验的过程一般为,通过传感器采集流量、转速、转矩、进出口压力等实时模拟电信号,经过信号调理转换装置转换为计算机能识别的数字信号,由数据采集卡传送到计算机,再通过计算机上的软件对初始数据进行滤波处理和分析计算,从而得出扬程、轴功率、效率等性能参数,最后绘制相应性能曲线并对其显示和保存。传统的供水设备性能试验,在试验操作和记录数据上都是通过手动的方式进行,存在着测量周期较长,测量精度和效率较低,劳动强度大等问题。随着自动化、计算机技术快速的发展以及在工业领域的应用,目前存在一些通过测试装置进行计算机自动化测试的方式,但这样方式要么自动化程度低,仍然需要人工参与测试过程,要么数据处理的精度较低。因此,目前还没有一种能够全过程自动化,且能够精准拟合出性能曲线的供水设备性能测试方式。
技术实现思路
1、为了解决上述问题,本说明书一个或多个实施例描述了一种供水设备的自动化性能测试方法、装置及电子设备。
2、根据第一方面,提供了一种供水设备的自动化性能测试方法,所述方法包括:
3、获取测试指令,基于所述测试指令确定待测供水设备的额定流量、流量可变范围和测试采样点数;
4、将预设倍率的所述额定流量作为区间值,基于所述区间值设置所述额定流量对应的高密度采样区和低密度采样区,所述高密度采样区的区间下限为所述额定流量减去所述区间值,所述高密度
5、基于预设分配比例将所述测试采样数量划分为第一采样数量和第二采样数量,基于所述第一采样数量、额定流量和区间值计算所述高密度采样区的第一步长,基于所述第二采样数量、额定流量和区间值计算所述低密度采样区的第二步长,所述第一采样数量不小于所述第二采样数量,所述第一步长小于第二步长;
6、基于所述第一步长和第一采样数量在所述高密度采样区中均匀设置采样点,基于所述第二步长和第二采样数量在所述低密度采样区中均匀设置采样点,并确定每个所述采样点对应的目标流量;
7、基于增量式pid控制算法调节所述待测供水设备的阀门开度,将所述待测供水设备的当前流量依次调整为各所述目标流量;
8、每当所述当前流量稳定在所述目标流量后,计算所述待测供水设备的性能数据,直至得到所有所述目标流量对应的所述性能数据后,生成所述待测供水设备的性能曲线。
9、优选的,所述基于增量式pid控制算法调节所述待测供水设备的阀门开度,包括:
10、将所述当前流量与目标流量的流量差值的平方设置为位置追踪偏差值,基于所述位置追踪偏差值设置死区控制算法,并基于增量式pid控制算法和死区控制算法调节所述待测供水设备的阀门开度,用以使所述位置追踪偏差值不大于预设的可调参数时pid不输出,且所述位置追踪偏差值大于所述可调参数时pid正常输出。
11、优选的,所述将所述待测供水设备的当前流量依次调整为各所述目标流量,包括:
12、将所述待测供水设备的当前流量依次调整为各所述目标流量,并将所述当前流量依次在各所述目标流量的位置保持目标采样时长,所述目标采样时长基于所述测试采样点数确定。
13、优选的,所述将所述当前流量依次在各所述目标流量的位置保持目标采样时长之前,还包括:
14、在预设的数据库中查询所述测试采样点数,得到目标采样时长,所述数据库中存储有测试采样点数和目标采样时长之间的映射关系,所述测试采样点数与目标采样时长呈负相关。
15、优选的,所述计算所述待测供水设备的性能数据,包括:
16、获取所述待测供水设备的采集数据,基于所述采集数据计算所述待测供水设备的性能数据,所述采集数据包括单次采集流量、进口压力、出口压力、进口流速、出口流速、进口取压点离基准面高度和出口取压点离基准面高度,所述性能数据包括实际流量、总扬程、供水设备水功率和供水设备效率。
17、优选的,所述获取所述待测供水设备的采集数据之后,还包括:
18、基于数字滤波算法剔除所述采集数据中的异常数据。
19、优选的,所述生成所述待测供水设备的性能曲线,包括:
20、生成所述待测供水设备的性能曲线和平均能耗评价指数,所述性能曲线包括流量-扬程曲线、流量-功率曲线和流量-效率曲线。
21、根据第二方面,提供了一种供水设备的自动化性能测试装置,所述装置包括:
22、获取模块,用于获取测试指令,基于所述测试指令确定待测供水设备的额定流量、流量可变范围和测试采样点数;
23、第一设置模块,用于将预设倍率的所述额定流量作为区间值,基于所述区间值设置所述额定流量对应的高密度采样区和低密度采样区,所述高密度采样区的区间下限为所述额定流量减去所述区间值,所述高密度采样区的区间上限为所述额定流量增加所述区间值,所述低密度采样区为所述流量可变范围内除所述高密度采样区之外的区间;
24、计算模块,用于基于预设分配比例将所述测试采样数量划分为第一采样数量和第二采样数量,基于所述第一采样数量、额定流量和区间值计算所述高密度采样区的第一步长,基于所述第二采样数量、额定流量和区间值计算所述低密度采样区的第二步长,所述第一采样数量不小于所述第二采样数量,所述第一步长小于第二步长;
25、第二设置模块,用于基于所述第一步长和第一采样数量在所述高密度采样区中均匀设置采样点,基于所述第二步长和第二采样数量在所述低密度采样区中均匀设置采样点,并确定每个所述采样点对应的目标流量;
26、调节模块,用于基于增量式pid控制算法调节所述待测供水设备的阀门开度,将所述待测供水设备的当前流量依次调整为各所述目标流量;
27、生成模块,用于每当所述当前流量稳定在所述目标流量后,计算所述待测供水设备的性能数据,直至得到所有所述目标流量对应的所述性能数据后,生成所述待测供水设备的性能曲线。
28、根据第三方面,提供了一种电子设备,包括处理器以及存储器;
29、所述处理器与所述存储器相连;
30、所述存储器,用于存储可执行程序代码;
31、所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行如第一方面或第一方面的任意一种可能的实现方式提供的方法的步骤。
32、根据第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机可读存储介质中存储有指令,当所述指令在计算机或处理器上运行时,使得所述计算机或处理器执行如第一方面或第一方面的任意一种可能的实现方式提供的方法。
33、本说明书实施例提供的方法及装置,能够通过变步长流量调节的方式在额定流量对应的流量可变范围内以不同的步长设置本文档来自技高网...
【技术保护点】
1.一种供水设备的自动化性能测试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于增量式PID控制算法调节所述待测供水设备的阀门开度,包括:
3.根据权利要求1所述的方法,其特征在于,所述将所述待测供水设备的当前流量依次调整为各所述目标流量,包括:
4.根据权利要求3所述的方法,其特征在于,所述将所述当前流量依次在各所述目标流量的位置保持目标采样时长之前,还包括:
5.根据权利要求1所述的方法,其特征在于,所述计算所述待测供水设备的性能数据,包括:
6.根据权利要求5所述的方法,其特征在于,所述获取所述待测供水设备的采集数据之后,还包括:
7.根据权利要求1所述的方法,其特征在于,所述生成所述待测供水设备的性能曲线,包括:
8.一种供水设备的自动化性能测试装置,其特征在于,所述装置包括:
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-7任一项所述方法的步骤
10.一种计算机可读存储介质,其上存储有计算机程序,所述计算机可读存储介质中存储有指令,当所述指令在计算机或处理器上运行时,使得所述计算机或处理器执行如权利要求1-7任一项所述方法的步骤。
...【技术特征摘要】
1.一种供水设备的自动化性能测试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于增量式pid控制算法调节所述待测供水设备的阀门开度,包括:
3.根据权利要求1所述的方法,其特征在于,所述将所述待测供水设备的当前流量依次调整为各所述目标流量,包括:
4.根据权利要求3所述的方法,其特征在于,所述将所述当前流量依次在各所述目标流量的位置保持目标采样时长之前,还包括:
5.根据权利要求1所述的方法,其特征在于,所述计算所述待测供水设备的性能数据,包括:
6.根据权利要求5所述的方法,其特征在于,所述获取所...
【专利技术属性】
技术研发人员:陈伟,关志丽,金德明,王小鹏,吴斌,王展,陈杰,
申请(专利权)人:浙江嘉源和达水务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。