一种基于时钟偏差的电能表剩余寿命预测方法及系统 |
|||||||
申请号 | CN202210825435.4 | 申请日 | 2022-07-14 | 公开(公告)号 | CN115291157A | 公开(公告)日 | 2022-11-04 |
申请人 | 国网山东省电力公司营销服务中心(计量中心); 国家电网有限公司; | 发明人 | 荆臻; 代燕杰; 赵曦; 李琮琮; 王平欣; 马俊; 孙凯; 董贤光; 曹彤; 张志; 陈祉如; | ||||
摘要 | 本 发明 公开一种基于 时钟偏差 的 电能 表剩余寿命预测方法及系统,包括:根据 电能表 时钟数据和标准源时钟数据得到电能表时钟偏差,并根据电能表时钟超差事件,判断电能表时钟偏差是否由电能表本身引起;若由电能表本身引起,则对电能表从开始运行至时钟偏差达到时钟超差 阈值 的时钟偏差演变过程进行建模,并以此构建电能表寿命预测函数;根据电能表寿命预测函数,以及电能表已产生的时钟偏差和电能表已运行时间,得到电能表剩余寿命预测函数;对电能表剩余寿命预测函数,根据电能表已产生的时钟偏差在电能表已运行时间内的时钟偏差增量,得到电能表剩余寿命。检验电能表的可靠性与 稳定性 ,降低电能表时钟超差虚警率。 | ||||||
权利要求 | 1.一种基于时钟偏差的电能表剩余寿命预测方法,其特征在于,包括: |
||||||
说明书全文 | 一种基于时钟偏差的电能表剩余寿命预测方法及系统技术领域背景技术[0002] 本部分的陈述仅仅是提供了与本发明相关的背景技术信息,不必然构成在先技术。 [0003] 采集终端、电能表等的时钟偏差应控制在一定的时间以内,若电能表时钟偏差超过该范围,则为时钟超差。智能电能表时钟偏差是表计一项十分重要的性能指标,时钟超差导致电能表计量数据上报出现异常,妨碍表计管理。 [0004] 传统方法依赖主站和终端对表计时钟偏差短时周期性召测与校时,不仅难以研判时钟超差诱发原因致使虚警率偏高,而且不能基于时钟偏差演变过程预测电能表寿命。由此导致诸多不利影响,生成工单偏多,浪费人力物力和财力,不利于现货交易市场建设和台区电能表管理。 [0005] 引起电能表时钟超差的原因除了时钟本身以外,还有多个原因。在确定时钟超差是否由时钟自身引起方面,尚缺少有效的技术和方法,存在虚警率较高的问题。 [0006] 电能表时钟偏差初始检验基本都合格,但伴随日历时间,批量电能表展现出时钟超差的问题;基于时钟偏差判断电能表寿命的方法目前尚是空白,没有可行方法或技术。 发明内容[0007] 为了解决上述问题,本发明提出了一种基于时钟偏差的电能表剩余寿命预测方法及系统,提供一种电能表时钟偏差估计与预测的可行方法,检验电能表的可靠性与稳定性,降低电能表时钟超差虚警率。 [0008] 为了实现上述目的,本发明采用如下技术方案: [0009] 第一方面,本发明提供一种基于时钟偏差的电能表剩余寿命预测方法,包括: [0010] 根据电能表时钟数据和标准源时钟数据得到电能表时钟偏差,并根据电能表时钟超差事件,判断电能表时钟偏差是否由电能表本身引起; [0011] 若由电能表本身引起,则对电能表从开始运行至时钟偏差达到时钟超差阈值的时钟偏差演变过程进行建模,并以此构建电能表寿命预测函数; [0012] 根据电能表寿命预测函数,以及电能表已产生的时钟偏差和电能表已运行时间,得到电能表剩余寿命预测函数; [0013] 对电能表剩余寿命预测函数,根据电能表已产生的时钟偏差在电能表已运行时间内的时钟偏差增量,得到电能表剩余寿命。 [0014] 作为可选择的实施方式,判断过程包括: [0015] 判断电能表时钟偏差是否由通信延迟引起,若是,则非电能表触发; [0016] 若不是,则判断是否由终端时钟超差引起,若是,则非电能表触发; [0017] 若不是,则为电能表本身触发,那么判断是否由电池欠压导致,若是,则更换电能表,否则由电能表时钟性能退化引起。 [0018] 作为可选择的实施方式,电能表寿命预测函数为: [0019] [0020] 其中,ti为已运行时间,a是漂移参数,σw是扩散参数,εend为时钟超差阈值。 [0021] 作为可选择的实施方式,电能表剩余寿命预测函数为: [0022] [0023] 其中,εD为已产生的时钟偏差,tD为时钟偏差产生的时刻。 [0024] 作为可选择的实施方式,对电能表剩余寿命预测函数进行求解得到电能表剩余寿命,其中,漂移参数a和扩散参数σw分别为: [0025] [0026] [0027] 其中,Δεi为时钟偏差增量,Δti为时间间隔,n为间隔数。 [0028] 作为可选择的实施方式,设定电能表剩余寿命置信下限,并以此确定电能表剩余寿命均值,根据电能表剩余寿命均值对电能表剩余寿命进行评估。 [0029] 作为可选择的实施方式,电能表剩余寿命均值为: [0030] E(T1)=∫0∞tfT1(t|tD,εD)dt [0031] 其中,T1为电能表剩余寿命,t为时间,εD为已产生的时钟偏差,tD为时钟偏差产生的时刻。 [0032] 第二方面,本发明提供一种基于时钟偏差的电能表剩余寿命预测系统,包括: [0033] 判断模块,被配置为根据电能表时钟数据和标准源时钟数据得到电能表时钟偏差,并根据电能表时钟超差事件,判断电能表时钟偏差是否由电能表本身引起; [0034] 建模模块,被配置为若由电能表本身引起,则对电能表从开始运行至时钟偏差达到时钟超差阈值的时钟偏差演变过程进行建模,并以此构建电能表寿命预测函数; [0035] 剩余寿命建模模块,被配置为根据电能表寿命预测函数,以及电能表已产生的时钟偏差和电能表已运行时间,得到电能表剩余寿命预测函数; [0036] 剩余寿命预测模块,被配置为对电能表剩余寿命预测函数,根据电能表已产生的时钟偏差在电能表已运行时间内的时钟偏差增量,得到电能表剩余寿命。 [0038] 第四方面,本发明提供一种计算机可读存储介质,用于存储计算机指令,所述计算机指令被处理器执行时,完成第一方面所述的方法。 [0039] 与现有技术相比,本发明的有益效果为: [0040] 本发明提出的一种基于时钟偏差的电能表剩余寿命预测方法及系统,通过对电能表时钟超差进行研判,降低电能表时钟超差虚警率,从而有效减少工单生成数量,减少人工现场研判的成本,提高电力系统运行稳定性。 [0041] 本发明提出的一种基于时钟偏差的电能表剩余寿命预测方法及系统,提供一种电能表时钟偏差估计与预测的可行方法,不仅可以检验供应商批次供货的可靠性与稳定性,而且可以及时安排电能表轮换、维修等运维规划,保证电力系统和用电稳定性。 [0044] 图1为本发明实施例1提供的基于时钟偏差的电能表剩余寿命预测方法流程图; [0045] 图2为本发明实施例1提供的电能表时钟异常研判流程图; [0046] 图3为本发明实施例1提供的时钟偏差演变过程示意图。 具体实施方式[0047] 下面结合附图与实施例对本发明做进一步说明。 [0048] 应该指出,以下详细说明都是示例性的,旨在对本发明提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本发明所属技术领域的普通技术人员通常理解的相同含义。 [0049] 需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本发明的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。 [0050] 在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。 [0051] 实施例1 [0052] 本实施例提出一种基于时钟偏差的电能表剩余寿命预测方法,从智能电表用采系统获取电能表时钟数据和标准源时钟数据,以此计算电能表时钟偏差,同时获取电能表时钟超差事件;判断电能表时钟偏差是否由电能表本身引起;若该时钟偏差由电能表本身引起,则利用Wiener过程的电能表时钟偏差演变规律建模技术,描述电能表时钟偏差伴随运行时间的演变过程,并在此基础上,推断预测电能表剩余寿命。 [0053] 如图1所示,具体包括: [0054] 根据电能表时钟数据和标准源时钟数据得到电能表时钟偏差,并根据电能表时钟超差事件,判断电能表时钟偏差是否由电能表本身引起; [0055] 若由电能表本身引起,则对电能表从开始运行至时钟偏差达到时钟超差阈值的时钟偏差演变过程进行建模,并以此构建电能表寿命预测函数; [0056] 根据电能表寿命预测函数,以及电能表已产生的时钟偏差和电能表已运行时间,得到电能表剩余寿命预测函数; [0057] 对电能表剩余寿命预测函数,根据电能表已产生的时钟偏差在电能表已运行时间内的时钟偏差增量,得到电能表剩余寿命。 [0058] 在本实施例中,电能表时钟异常产生的原因有通信延迟、终端时钟超差、电池欠压和电能表时钟性能退化; [0059] 其中,通信延迟触发的电能表时钟超差属于虚警,可在主站侧研判; [0060] 终端对电能表对时时,由于终端时钟超差可会触发电能表时钟超差,那么可通过判断终端时钟是否超差; [0061] 若在电能表时钟超差和电池欠压两个异常同时发生时,可认为由电能表时钟电池欠压引起,此时需要更换电能表; [0062] 若非电池欠压,则可判断为由电能表时钟性能退化引起,通过判断电能表性能退化程度而判断电能表运行状态。 [0063] 如图2所示,具体判断过程包括: [0064] 首先判断是否由通信延迟导致时钟超差,若是,则非电能表触发; [0065] 若不是,则判断是否由终端时钟超差导致,若是,则非电能表触发; [0066] 若不是,则为电能表本身触发,那么判断是否由电池欠压导致,若是,则更换电能表,否则由电能表时钟性能退化引起。 [0067] 在本实施例中,若由电能表本身引起,则基于Wiener过程进行电能表时钟偏差演变过程的建模,如图3所示。 [0068] 在实际工作工程中,电能表时钟超差异常触发过程如下: [0069] 主站每天直接对终端对时; [0070] 终端周期性召测电能表时钟数据(如每3天),判断电能表时钟是否超差,将时钟超差的电能表上报到主站,同时终端周期性对电能表对时(如每15天); [0071] 主站周期性批量巡测电能表时钟(如每15天),计算电能表时钟偏差;若电能表时钟超差,则生成校时清单,对电能表自动对时。 [0072] 设电能表从安装开始运行时刻起,主站和终端每隔时间周期T对电能表进行一次对时,则第i次对电能表对时的时间(也可以是已运行时间)为ti=i*T,在第i个对时周期内电能表时钟误差为εi,获得数据(ti,εi); [0073] 若认为电能表时钟偏差在(ti,ti+1)之间的增量服从正态分布,且在任意两个不相交的时间区间内,时钟偏差增量相互独立,则电能表时钟偏差可用Wiener过程描述; [0074] 即,Wiener过程用来对平稳独立高斯增量的性能退化过程进行建模,以表示在ti时刻的性能退化量,如果ε(0)=0, 具有平稳独立增量,则ε(ti)可以用有漂移参数的Wiener过程描述,数学表达式如下: [0075] ε(ti)=ati+σwε0(ti) [0076] 式中,ε0(ti)为标准的Wiener过程,a是漂移参数,σw是扩散参数。 [0077] 实际工程上,电能表时钟偏差超过规定的时钟超差阈值εend,即认为电能表时钟超差。因此,基于时钟偏差的电能表寿命是从开始运行至时钟偏差变化过程ε(ti)达到时钟超差阈值εend所经历的时间,即电能表寿命可作如下定义: [0078] T=inf{ε(t)≥εend}={t|ε(t)≥εend,ε(s)≤εend,0<s<t} [0079] 其中,T为时钟偏差演变过程中,首次到达时钟超差阈值εend的时间或首达时间。 [0080] 在任意时刻t≥0,取ε(t)在时间[0,t]内的最大值,也称ε(t)为维纳最大过程。维纳过程是一个重要的独立增量过程,也称作布朗运动过程。数学中,维纳过程是一种连续时间随机过程。由于与物理学中的布朗运动有密切关系,也常被称为“布朗运动过程”或简称为布朗运动。维纳过程是莱维过程(指左极限右连续的平稳独立增量随机过程)中的一类。 [0081] 记时刻t,ε(t)的概率密度函数为g(ε,t),由{ε(t),t≥0}的定义可知该过程单调,则电能表在时间t内不会超差的概率为: [0082] [0083] 利用Fokker‑Planck(福克‑普朗克)方程得到g(ε,t)的函数形式为: [0084] [0085] 进而可以得到: [0086] [0087] 电能表寿命T的预测函数为: [0088] [0089] 进一步就得到有漂移的Wiener退化过程的电能表寿命T的概率密度函数,即首次达到阀值时的时间分布为逆高斯分布,其数学描述为: [0090] [0091] 若电能表在tD时刻已经产生了εD的时钟偏差,那么该时刻电能表剩余寿命T1定义为: [0092] T1=inf{t|ε(t)≥εend‑εD} [0093] 则T1也可用逆高斯分布表示,即电能表剩余寿命预测函数为: [0094] [0095] 获取电能表已运行时间和已产生的时钟偏差: [0096] Data={(t0,ε0),(t1,ε1),(t2,ε2),...,(ti,εi)},t0<t1<t2<...<ti; [0097] i个时间区间内的增量为ΔA={(Δt0,Δε0),...,(Δtn,Δεn),...,(Δti,Δεi)}, [0098] 其中,Δεi=εi‑εi‑1,Δεi为电表在时刻ti和ti‑1区间内的偏差增量,Δti=ti‑ti‑1,Δti为时刻ti和ti‑1的时间间隔(i>1且i为正整数); [0099] 则参数a,σw为: [0100] [0101] [0102] 根据参数a,σw即可求解电能表剩余寿命预测函数,得到电能表剩余寿命。 [0103] 在本实施例中,根据电能表剩余寿命预测函数,可得基于时钟偏差的电能表剩余寿命均值为: [0104] E(T1)=∫0∞tfT1(t|tD,εD)dt [0105] 给定置信度γ,电能表剩余寿命置信下限T1L为: [0106] [0107] 由此可实现基于时钟偏差的电能表寿命评估。 [0108] 实施例2 [0109] 本实施例提供一种基于时钟偏差的电能表剩余寿命预测系统,包括: [0110] 判断模块,被配置为根据电能表时钟数据和标准源时钟数据得到电能表时钟偏差,并根据电能表时钟超差事件,判断电能表时钟偏差是否由电能表本身引起; [0111] 建模模块,被配置为若由电能表本身引起,则对电能表从开始运行至时钟偏差达到时钟超差阈值的时钟偏差演变过程进行建模,并以此构建电能表寿命预测函数; [0112] 剩余寿命建模模块,被配置为根据电能表寿命预测函数,以及电能表已产生的时钟偏差和电能表已运行时间,得到电能表剩余寿命预测函数; [0113] 剩余寿命预测模块,被配置为对电能表剩余寿命预测函数,根据电能表已产生的时钟偏差在电能表已运行时间内的时钟偏差增量,得到电能表剩余寿命。 [0114] 此处需要说明的是,上述模块对应于实施例1中所述的步骤,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为系统的一部分可以在诸如一组计算机可执行指令的计算机系统中执行。 [0115] 在更多实施例中,还提供: [0116] 一种电子设备,包括存储器和处理器以及存储在存储器上并在处理器上运行的计算机指令,所述计算机指令被处理器运行时,完成实施例1中所述的方法。为了简洁,在此不再赘述。 [0117] 应理解,本实施例中,处理器可以是中央处理单元CPU,处理器还可以是其他通用处理器、数字信号处理器DSP、专用集成电路ASIC,现成可编程门阵列FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。 [0119] 一种计算机可读存储介质,用于存储计算机指令,所述计算机指令被处理器执行时,完成实施例1中所述的方法。 [0120] 实施例1中的方法可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器、闪存、只读存储器、可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。 [0121] 本领域普通技术人员可以意识到,结合本实施例描述的各示例的单元即算法步骤,能够以电子硬件或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。 [0122] 上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。 |