本发明属于属于变压器测试,尤其涉及一种智能快检装置的测试任务分配方法及系统。
背景技术:
1、配电变压器是电力系统中的关键设备,其安全、稳定运行对整个供电网络至关重要。为确保配电变压器的性能和质量,对其进行定期的检测和维护至关重要。如cn114167126a公开了一种配电变压器监管系统,包括配电变压器本体,配电变压器本体测试用写标签单元、直阻变比测试单元、性能测试单元和局放试验单元,写标签单元、直阻变比测试单元、性能测试单元和局放试验单元内均设置有监控拍照设备,在配电变压器本体的表面增加nfc标签,通过手机或者专用的扫描设备来扫描nfc标签,从而可以随时查询配电变压器本体的生产厂家、物流信息、实验报告、试验记录和每个检测环节的照片,使得配电变压器本体的生产、检测、销售、入库、出库、物流等各个环节均在监控管理内,从而可以从根本上杜绝贴牌生产、假冒实验报告等现象,可以减少变压器的抽检数量,达到节能降耗的目的。然而,随着电力系统规模的扩大和设备数量的增加,传统的配电变压器抽检业务流程面临许多挑战。
2、传统的抽检方法通常流程繁琐、耗时较长,难以满足现代电力系统对高效、快速抽检的需求。对于大量分布在不同地理位置的配电变压器设备,逐一进行人工抽检不仅效率低下,还可能存在抽检质量不稳定的问题。此外,大规模的抽检任务可能导致抽检周期过长,增加了设备隐患的风险。
3、在传统的抽检形式下,试验任务分配、试验项目匹配和检测数据传输往往缺乏智能化手段。试验任务的分配和试验项目的匹配主要依赖于人工操作,容易出现错误,导致抽检效率低下。此外,现有技术在检测数据的实时回传至物资质量质控平台方面存在不足,难以满足实时监控和数据分析的需求。
4、此外,传统抽检方法中涉及的敏感信息和数据传输安全性也存在一定风险。检测数据往往包含关键设备的运行状况、故障信息等敏感信息,如何保证这些数据在传输过程中不被窃取、篡改成为了一个亟待解决的问题。同时,传统的数据传输方式可能存在安全隐患,容易导致数据泄露或被恶意攻击。
5、现有的配电变压器抽检方法很难实现任务的智能分配和动态调整。在大量抽检任务中,对于如何合理安排设备、人员和时间资源,以提高抽检效率和质量,现有技术中缺乏有效的任务分配策略,导致资源利用率低下,抽检周期过长。
6、因此,传统的配电变压器抽检业务流程在试验任务自动下载、试验项目智能匹配、检测数据在线回传等方面存在诸多不足。为解决这些问题,有必要研究一种新型的配电变压器检测任务分配方法,以提高抽检业务流程的效率、质量和安全性。
技术实现思路
1、针对上述现有技术中存在的缺陷,本发明提供一种智能快检装置的测试任务分配方法,包括:
2、任务服务器生成抽检任务列表以及对每一抽检任务生成唯一的任务编号,所述抽检任务列表中的每一项抽检任务对应一个配电变压器的测试任务,所述测试任务包含多个测试项目;
3、所述任务服务器为每一快检装置对应一个配电变压器的测试任务生成第二密钥作为加密密钥;
4、所述任务服务器将下一次测试任务的定位坐标指派给快检装置,以及将任务详情通过加密传输至快检装置,所述任务详情包括测试项目;
5、所述快检装置接收任务服务器发送的定位坐标并移动至目的地对应位置,以及接收并解密任务服务器发送的任务详情,执行相应的测试项目;
6、快检装置将测试数据和结果存储在加密的存储介质中,以及使用加密算法对测试数据和结果进行加密处理,将加密后的数据实时回传至所述任务服务器,在所述任务服务器负责解密快检装置回传的数据并判断测试结果是否合格;或者,
7、所述快检装置在本地生成判断测试结果是否合格的测试结论,并将测试结论加密后发送给所述任务服务器。
8、其中,所述任务服务器生成抽检任务包括根据生产厂家、入库日期等 信息,使用随机抽样算法生成抽检任务;
9、以及,对每一抽检任务生成唯一的任务编号包括根据生产厂家、入库日期生成唯一的任务编号。
10、其中,所述测试任务分配方法还包括:
11、所述任务服务器根据已有测试结果计算当前批次配电变压器当前的合格率,且根据距离最近的多个抽检任务的合格测试结果更新当前批次的预测合格率;
12、基于预测的合格率动态调整抽检比例和测试项目的抽检方案。
13、其中,所述任务服务器根据已有测试结果预估出当前批次配电变压器的合格率,且根据距离最近的多个抽检任务的合格测试结果更新当前批次的预测合格率,包括:
14、若测试样本的数量达到测试样本阈值则开始启动基于预测的合格率动态调整抽检比例和测试项目的抽检方案的步骤,所述测试样本阈值是预先设定的;
15、使用贝叶斯方法更新不合格概率,在每次新的抽检结果出现时,根据新测试数据更新每个批次i中各测试项目j的不合格概率,对于每个批次i中各测试项目j的预测不合格概率p(c_ij | p_ij, b_ij);
16、p(c_ij | p_ij, b_ij)为在已知不合格率为p_ij和x个配电变压器中的不合格变压器个数为b_ij的情况下,剩下配电变压器的不合格率为c_ij的概率;
17、其中 p(c_ij | p_ij, b_ij)的计算公式如下:
18、p(c_ij | p_ij, b_ij) = p(b_ij | c_ij, p_ij) * p(c_ij | p_ij) / p(b_ij| p_ij),
19、其中,p(b_ij | c_ij, p_ij)表示在已知不合格率为p_ij和剩下配电变压器的不合格率为c_ij的情况下,x个配电变压器中的不合格数为b_ij的概率,p(c_ij | p_ij)表示在已知不合格率为p_ij的情况下,剩下配电变压器的不合格率为c_ij的概率,p(b_ij | p_ij)表示在已知不合格率为p_ij的情况下,x个配电变压器中的不合格数为b_ij的概率。
20、其中,所述p(b_ij | c_ij, p_ij)为在已知不合格率为p_ij和剩下配电变压器的不合格率为c_ij的情况下,x个配电变压器中的不合格数为b_ij的概率,计算公式如下:
21、p(b_ij | c_ij, p_ij) = (x choose b_ij) * c_ij^b_ij * (1-c_ij)^(x-b_ij),
22、其中,(x choose b_ij)表示从x个配电变压器中选择b_ij个不合格配电变压器的组合数,c_ij表示剩下配电变压器的不合格率,p_ij表示已知的不合格率,b_ij表示x个配电变压器中不合格配电变压器的数量,x-b_ij表示x个配电变压器中合格配电变压器的数量。
23、其中,p(c_ij | p_ij) = p_ij;
24、以及,在已知p_ij和x的情况下,使用二项分布来计算p(b_ij | p_ij),包括:
25、p(b_ij | p_ij) = (x choose b_ij) * p_ij^b_ij * (1-p_ij)^(x-b_ij),
26、其中,(x choose b_ij)表示从x个配电变压器中选择b_ij个不合格配电变压器的组合数,p_ij表示每个配电变压器不合格的概率,b_ij表示x个配电变压器中不合格配电变压器的数量,(1-p_ij)表示每个配电变压器合格的概率,x-b_ij表示x个配电变压器中合格配电变压器的数量,p_ij^b_ij表示p_ij的b_ij次方,(1-p_ij)^(x-b_ij)表示(1-p_ij)的(x-b_ij)次方。
27、其中,(x choose b_ij)表示从x个配电变压器中选择b_ij个不合格配电变压器的组合数,使用组合数公式进行计算,即:
28、(x choose b_ij) = x! / (b_ij! * (x-b_ij)!);
29、其中,!表示阶乘,即n! = n * (n-1) * (n-2) * … * 2 * 1;
30、先计算b_ij!和(x-b_ij)!,然后再计算x!,最后将它们相除即可得到组合数(xchoose b_ij)。
31、其中,基于预测的合格率动态调整抽检比例和测试项目的抽检方案,包括:
32、根据预测的整体不合格率,动态调整每个批次i的抽检次数为sample_count_i:
33、sample_count_i = base_count_i * (1 + k * (1 - p(c_ij | p_ij, b_ij))),
34、其中,sample_count_i表示针对第i个批次的抽检次数,base_count_i表示针对第i个批次的基本抽检次数,k表示调整系数,p(c_ij | p_ij, b_ij):表示给定历史数据情况下预计或预测的不合格率,(1 - p(c_ij | p_ij, b_ij))表示给定历史数据情况下估计或预测的合格率。
35、其中,基于预测的合格率动态调整抽检比例和测试项目的抽检方案,还包括:
36、对于每个批次i,根据各测试项目j的预测合格率,确定是否需要测试该项目,包括:将预测合格率低于第一阈值的测试项目标记为问题项目,将所述问题项目确定为该批次剩余抽检的测试方案;
37、以及将预测合格率高于第二阈值的测试项目从该批次剩余抽检的测试方案中移除。
38、其中,所述任务服务器为每一快检装置对应一个配电变压器的测试任务生成第二密钥作为加密密钥,包括使用结合对称加密算法p_ijes,哈希函数sha_256和非对称加密算法ecc 生成第二密钥的方式来为不同测试任务生成不同第二密钥;
39、所述任务服务器对所述第二密钥进行公钥加密,然后将加密后的所述第二密钥指示给快检装置;
40、所述快检装置使用私钥对接收到的加密数据进行解密得到所述第二密钥的值;
41、所述快检装置使用第二密钥进行测试数据和结果、以及测试结论的加密。
42、其中,所述使用结合对称加密算法p_ijes,哈希函数sha_256和非对称加密算法ecc生成第二密钥的方式来为不同测试任务生成不同第二密钥,包括:
43、任务服务器中存有每一个快检装置对应的第一密钥,确定当前接受测试任务的快检装置的第一密钥key1;
44、所述任务服务器根据生产厂家、入库日期生成唯一的任务编号taskid;
45、使用哈希函数sha_256对任务编号taskid进行哈希运算:
46、hash_taskid = sha_256(taskid);
47、将第一密钥key1与哈希后的任务编号hash_taskid进行异或运算xor,得到中间密钥intermediate_key,包括:
48、intermediate_key = key1 xor hash_taskid;
49、生成椭圆曲线加密算法ecc的一对公钥ecc_publickey和私钥ecc_privatekey;
50、使用ecc公钥对中间密钥intermediate_key进行加密,得到第二密钥key2,包括:
51、key2 = ecc_encrypt(intermediate_key, ecc_publickey);
52、将第二密钥key2作为该快检装置对应这一个配电变压器的测试任务的加密密钥。
53、本发明还提供一种智能快检装置的测试任务分配系统,使用上述智能快检装置的测试任务分配方法,测试任务分配系统包括通信连接的任务服务器和快检装置;
54、任务服务器用于生成抽检任务列表以及对每一抽检任务生成唯一的任务编号;用于为每一快检装置对应一个配电变压器的测试任务生成第二密钥作为加密密钥;用于将下一次测试任务的定位坐标指派给快检装置,以及将任务详情通过加密传输至快检装置;还用于解密快检装置回传的数据并判断测试结果是否合格;
55、快检装置用于接收任务服务器发送的定位坐标并移动至目的地对应位置,以及接收并解密任务服务器发送的任务详情,执行相应的测试项目,用于将测试数据和结果存储在加密的存储介质中,以及使用加密算法对测试数据和结果进行加密处理,将加密后的数据实时回传至任务服务器,还用于在本地生成判断测试结果是否合格的测试结论,并将测试结论加密后发送给任务服务器。
56、本发明还提供一种计算机可读介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现上述的测试任务分配方法中的步骤。
57、本发明提供一种基于盲检形式的智能配电变压器抽检方法及系统,实现试验任务自动下载、试验项目智能匹配和检测数据在线回传至物资质量质控平台,利用加密技术和智能调整算法对现有抽检业务流程进行优化和改进。