基于数据驱动的电缆寿命智能预测方法及系统转让专利

申请号 : CN202310644094.5

文献号 : CN116361679B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王锡宇谢俊礼王强陈际华付喜涛

申请人 : 青岛豪迈电缆集团有限公司

摘要 :

本发明涉及数据处理技术领域,具体涉及一种基于数据驱动的电缆寿命智能预测方法及系统;首先获取电缆历史运行中的多维时序数据,根据迭代聚类中的数据点的距离特征获得簇类离散度和优化程度。根据聚类空间中数据点的邻域数据点与聚类中心的距离特征获得数据点的距离优化因子;根据多维时序数据中数据点的时序近邻数据点与聚类中心的距离特征获得数据点的时序优化因子。根据数据点的簇类离散度、优化程度、距离优化因子和时序优化因子获得距离优化值,根据距离优化值对迭代聚类进行改进,提高数据点的簇类划分和隐藏状态的准确性,进而提高电缆寿命预测的准确度。

权利要求 :

1.一种基于数据驱动的电缆寿命智能预测方法,其特征在于,所述方法包括以下步骤:获取电缆历史运行中的多维时序数据,对所述多维时序数据中的数据点通过K均值聚类算法进行迭代聚类;在每次迭代聚类的过程中,根据所述数据点与最近一个聚类中心的距离特征获得所述数据点的簇类离散度;根据所述数据点与最近两个聚类中心的距离特征获得所述数据点的优化程度;

确定所述数据点在聚类空间中的邻域数据点,根据所述邻域数据点与不同聚类中心的距离特征获得所述数据点不同的距离优化因子;确定所述数据点在多维时序数据中的时序近邻数据点,根据所述时序近邻数据点与不同聚类中心的距离特征获得所述数据点不同的时序优化因子;

根据所述数据点的所述簇类离散度、所述优化程度、所述距离优化因子和所述时序优化因子,获得所述数据点与不同聚类中心的距离优化值;根据数据点的所述距离优化值继续迭代聚类,根据迭代聚类的结果通过隐马尔可夫模型进行电缆寿命的预测;

所述根据所述数据点与最近两个聚类中心的距离特征获得所述数据点的优化程度的步骤包括:计算所述数据点与最近两个聚类中心的欧氏距离之和,将所述数据点与最近两个聚类中心的欧氏距离之和进行归一化并负相关映射,获得所述数据点的优化程度;

所述确定所述数据点在聚类空间中的邻域数据点的步骤包括:

对于任意一次迭代聚类的过程,确定所述数据点在聚类空间中的预设数量个距离最近的其他数据点,作为参考数据点;所述参考数据点在聚类空间中的预设数量个距离最近的其他数据点中,包含所述数据点的参考数据点,作为所述邻域数据点;

所述根据所述邻域数据点与不同聚类中心的距离特征获得所述数据点不同的距离优化因子的步骤包括:计算所述邻域数据点与所述参考数据点的数量比值,获得邻域数量比;计算所述邻域数据点与同一聚类中心的欧氏距离的平均值,获得邻域距离特征值;计算所述邻域数量比与所述邻域距离特征值的乘积,获得所述距离优化因子;

所述确定所述数据点在多维时序数据中的时序近邻数据点的步骤包括:

在所述多维时序数据中,确定所述数据点的预设数量个时间最近的其他数据点,作为所述时序近邻数据点;

所述根据所述时序近邻数据点与不同聚类中心的距离特征获得所述数据点不同的时序优化因子的步骤包括:计算所述时序近邻数据点与聚类中心的欧氏距离,获得近邻距离特征值,计算所述时序近邻数据点与所述数据点的时间距离的倒数,获得时间权重,计算所述时间权重与对应的所述近邻距离特征值的乘积,获得近邻距离表征值,计算所述时序近邻数据点对于同一个聚类中心的所述近邻距离表征值的和值,获得所述时序优化因子;

所述获得所述数据点与不同聚类中心的距离优化值的步骤包括:

计算所述数据点的所述簇类离散度与所述优化程度的乘积,计算所述数据点的所述簇类离散度与所述优化程度的乘积与数值一的和值,获得距离调节系数,计算所述距离调节系数与所述数据点与对应聚类中心的欧氏距离的乘积,获得距离调节值,计算所述距离调节值、对应的所述距离优化因子和对应的所述时序优化因子三者的和值,获得所述距离优化值。

2.根据权利要求1所述的一种基于数据驱动的电缆寿命智能预测方法,其特征在于,所述根据迭代聚类的结果通过隐马尔可夫模型进行电缆寿命的预测的步骤包括:根据不同数据点的所述距离优化值通过K均值聚类算法进行迭代聚类,获得不同的电缆状态特征作为不同数据点的隐藏状态;通过隐藏状态训练隐马尔可夫模型对同类型的电缆寿命进行预测。

3.根据权利要求1所述的一种基于数据驱动的电缆寿命智能预测方法,其特征在于,所述根据所述数据点与最近一个聚类中心的距离特征获得所述数据点的簇类离散度的步骤包括:计算所述数据点与最近一个聚类中心的欧氏距离并归一化,获得所述簇类离散度。

4.一种基于数据驱动的电缆寿命智能预测系统,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序实现如权利要求1‑3任意一项所述方法的步骤。

说明书 :

基于数据驱动的电缆寿命智能预测方法及系统

技术领域

[0001] 本发明涉及数据处理技术领域,具体涉及一种基于数据驱动的电缆寿命智能预测方法及系统。

背景技术

[0002] 因电缆的老化和故障容易导致供电中断和设备损坏,故电缆寿命预测是电力系统中较为重要的工作环节,有助于及时采取维护措施,提高电力系统的可靠性。在对电缆的物理老化进行状态分析的过程中可以利用隐马尔可夫模型进行状态的预测,但在隐马尔可夫模型中需要通过电缆寿命影响因素中的运行温度、湿度、电压和机械应力等多个维度的数据进行状态划分。
[0003] 对多维数据的划分可通过现有的K均值聚类算法将获取的多维数据点划分为不同的电缆状态簇类,从而确定隐马尔可夫模型中所需的隐藏状态。但在通过K均值聚类算法进行聚类时,容易出现聚类不准确的情况,聚类簇中的边缘数据点或局部稀疏数据点的划分不合理,进而导致预测模型对电缆寿命的预测不准确。

发明内容

[0004] 为了解决上述通过K均值聚类算法进行聚类时,容易出现聚类不准确的情况,导致预测模型对电缆寿命的预测不准确的技术问题,本发明的目的在于提供一种基于数据驱动的电缆寿命智能预测方法及系统,所采用的技术方案具体如下:
[0005] 获取电缆历史运行中的多维时序数据,对所述多维时序数据中的数据点通过K均值聚类算法进行迭代聚类;在每次迭代聚类的过程中,根据所述数据点与最近一个聚类中心的距离特征获得所述数据点的簇类离散度;根据所述数据点与最近两个聚类中心的距离特征获得所述数据点的优化程度;
[0006] 确定所述数据点在聚类空间中的邻域数据点,根据所述邻域数据点与不同聚类中心的距离特征获得所述数据点不同的距离优化因子;确定所述数据点在多维时序数据中的时序近邻数据点,根据所述时序近邻数据点与不同聚类中心的距离特征获得所述数据点不同的时序优化因子;
[0007] 根据所述数据点的所述簇类离散度、所述优化程度、所述距离优化因子和所述时序优化因子,获得所述数据点与不同聚类中心的距离优化值;根据数据点的所述距离优化值继续迭代聚类,根据迭代聚类的结果通过隐马尔可夫模型进行电缆寿命的预测。
[0008] 进一步地,所述根据所述数据点与最近两个聚类中心的距离特征获得所述数据点的优化程度的步骤包括:
[0009] 计算所述数据点与最近两个聚类中心的欧氏距离之和,将所述数据点与最近两个聚类中心的欧氏距离之和进行归一化并负相关映射,获得所述数据点的优化程度。
[0010] 进一步地,所述确定所述数据点在聚类空间中的邻域数据点的步骤包括:
[0011] 对于任意一次迭代聚类的过程,确定所述数据点在聚类空间中的预设数量个距离最近的其他数据点,作为参考数据点;所述参考数据点在聚类空间中的预设数量个距离最近的其他数据点中,包含所述数据点的参考数据点,作为所述邻域数据点。
[0012] 进一步地,所述根据所述邻域数据点与不同聚类中心的距离特征获得所述数据点不同的距离优化因子的步骤包括:
[0013] 计算所述邻域数据点与所述参考数据点的数量比值,获得邻域数量比;计算所述邻域数据点与同一聚类中心的欧氏距离的平均值,获得邻域距离特征值;计算所述邻域数量比与所述邻域距离特征值的乘积,获得所述距离优化因子。
[0014] 进一步地,所述确定所述数据点在多维时序数据中的时序近邻数据点的步骤包括:
[0015] 在所述多维时序数据中,确定所述数据点的预设数量个时间最近的其他数据点,作为所述时序近邻数据点。
[0016] 进一步地,所述根据所述时序近邻数据点与不同聚类中心的距离特征获得所述数据点不同的时序优化因子的步骤包括:
[0017] 计算所述时序近邻数据点与聚类中心的欧氏距离,获得近邻距离特征值,计算所述时序近邻数据点与所述数据点的时间距离的倒数,获得时间权重,计算所述时间权重与对应的所述近邻距离特征值的乘积,获得近邻距离表征值,计算所述时序近邻数据点对于同一个聚类中心的所述近邻距离表征值的和值,获得所述时序优化因子。
[0018] 进一步地,所述获得所述数据点与不同聚类中心的距离优化值的步骤包括:
[0019] 计算所述数据点的所述簇类离散度与所述优化程度的乘积,计算所述数据点的所述簇类离散度与所述优化程度的乘积与数值一的和值,获得距离调节系数,计算所述距离调节系数与所述数据点与对应聚类中心的欧氏距离的乘积,获得距离调节值,计算所述距离调节值、对应的所述距离优化因子和对应的所述时序优化因子三者的和值,获得所述距离优化值。
[0020] 进一步地,所述根据迭代聚类的结果通过隐马尔可夫模型进行电缆寿命的预测的步骤包括:
[0021] 根据不同数据点的所述距离优化值通过K均值聚类算法进行迭代聚类,获得不同的电缆状态特征作为不同数据点的隐藏状态;通过隐藏状态训练隐马尔可夫模型对同类型的电缆寿命进行预测。
[0022] 进一步地,所述根据所述数据点与最近一个聚类中心的距离特征获得所述数据点的簇类离散度的步骤包括:
[0023] 计算所述数据点与最近一个聚类中心的欧氏距离并归一化,获得所述簇类离散度。
[0024] 本发明还提出了一种基于数据驱动的电缆寿命智能预测系统,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序实现任意一项所述方法的步骤。
[0025] 本发明具有如下有益效果:
[0026] 在本发明实施例中,获取数据点的簇类离散度,能够根据数据点与对应聚类中心的距离特征表征聚类结果,分析数据点在聚类空间中所处位置,衡量最终的优化情况。计算数据点的优化程度,能够更准确地反映数据点是否处于两个相邻聚类中心的相邻边缘处,从而表征数据点的需要优化的程度。为了能够获得更准确的簇类,需要结合数据点在聚类空间中的邻域数据点,因数据点与其邻域数据点的特征相似,故可通过邻域数据点在聚类中的距离特征获得距离优化因子。同时因为数据点为时序数据,为了避免时序上噪声干扰以及时序上时序近邻数据点的簇类结果不一,影响最终的电缆寿命预测;故获得数据点的时序近邻数据点,根据时序近邻数据点在聚类中的距离特征获得时序优化因子,促使时序上相邻的数据点更倾向于划分到一个簇类。进而获得的距离优化值相比于聚类空间中的欧氏距离能够结合数据点之间的特征,使得簇类划分效果更好,聚类准确度更高,最终提高了电缆寿命预测的准确性。

附图说明

[0027] 为了更清楚地说明本发明实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0028] 图1为本发明一个实施例所提供的一种基于数据驱动的电缆寿命智能预测方法流程图。

具体实施方式

[0029] 为了更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的一种基于数据驱动的电缆寿命智能预测方法及系统,其具体实施方式、结构、特征及其功效,详细说明如下。在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构或特点可由任何合适形式组合。
[0030] 除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。
[0031] 下面结合附图具体的说明本发明所提供的一种基于数据驱动的电缆寿命智能预测方法及系统的具体方案。
[0032] 请参阅图1,其示出了本发明一个实施例提供的一种基于数据驱动的电缆寿命智能预测方法流程图,该方法包括以下步骤:
[0033] 步骤S1,获取电缆历史运行中的多维时序数据,对多维时序数据中的数据点通过K均值聚类算法进行迭代聚类;在每次迭代聚类的过程中,根据数据点与最近一个聚类中心的距离特征获得数据点的簇类离散度;根据数据点与最近两个聚类中心的距离特征获得数据点的优化程度。
[0034] 在本发明实施例中,实施场景为对电缆寿命的智能预测。对于电缆寿命的预测可通过隐马尔可夫模型进行分析,隐马尔可夫模型是一种统计分析模型,核心是观察参数中的隐藏状态进而实现识别分析等功能;在本发明实施例中即为确定电缆寿命的隐藏状态,例如正常、轻微老化、中度老化和严重老化等。需要说明的是,隐马尔可夫模型属于现有技术,具体步骤不再赘述。对于确定隐藏状态,可通过采集电缆运行中的多维数据,进行聚类分析,获得不同的簇类,对应电缆不同的隐藏状态。因需要预先确定好隐藏状态的类型,故常用K均值聚类算法进行聚类,K均值聚类算法是一种现有的迭代求解的聚类分析算法,简要步骤为预将数据分为K个对象作为初始的聚类中心,对应K个簇类;计算每个对象与各个种子聚类中心的距离,把每个对象分配给距离最近的聚类中心,分配完成后聚类中心会根据现有的对象被重新聚类以及不断迭代,直到满足聚类中心不再发生变化,聚类完成,具体步骤不再赘述。聚类过程中是根据数据点与不同聚类中心的距离判断所属簇类的,对于簇类中的边缘数据点或稀疏数据点可能会出现聚类误差,导致聚类结果不准确,从而影响数据点隐藏状态的分析,致使电缆寿命预测不准确。因此需要对电缆的多维数据通过K均值聚类算法进行改进,优化距离过程中数据点与聚类中心的距离,提高聚类准确度。
[0035] 首先,需要获取电缆历史运行中的多维时序数据,因为需要实现电缆寿命的预测,故需要采集电缆历史运行中全生命周期的多维时序数据,通过该多维时序数据进行相同类型的其他电缆的寿命预测。在本发明实施例中,通过电缆的温度传感器、实时电流、实时电压和机械应力传感器获取到电缆运行中的多维时序数据,需要说明的是,实时者可根据实施场景自行确定能够反映电缆寿命的相关数据信息,构成电缆状态的多维时序数据。对于电缆历史运行全生命周期的多维时序数据,每一个时间戳对应一个多维的数据点,不同时间段的数据点特征能够表征不同的电缆寿命特征。后续可通过该多维时序数据进行改进地迭代聚类,获取不同数据点对应的隐藏状态,进而实现电缆寿命的预测。
[0036] 进一步地,获得多维时序数据之后,可对多维时序数据进行改进地迭代聚类,通过簇类划分结果进行数据点隐藏状态的确定,对于K均值聚类过程中的K值需要通过隐马尔可夫模型所需要的隐藏状态数量确定,在本发明实施例中,将预测模型中的隐藏状态区分为:正常、轻微老化、中度老化和严重老化四种状态,即K值为4,实施者可根据实施场景自行确定隐藏状态的类型与数量。
[0037] 因为K均值聚类算法在迭代聚类的过程中,是基于聚类对象与聚类中心的距离大小实现簇类划分的,在两个相邻簇类的边缘数据点以及局部稀疏数据点可能会出现划分错误的情况,因此需要对数据点在聚类过程中的距离特征进行优化,提高迭代聚类的精度。整体逻辑为根据数据点在当前迭代过程中的簇类划分情况以及数据点的时序特征,对该数据点在迭代聚类过程中的距离进行优化,提高簇类划分的准确性。对于聚类过程中距离的优化,首先需要分析不同数据点在聚类空间中的簇类特征;故在第一次预设K个初始聚类中心进行聚类后的每次迭代聚类中,可根据数据点与最近一个聚类中心的距离特征获得数据点的簇类离散度,具体包括:计算数据点与最近一个聚类中心的欧氏距离并归一化,获得簇类离散度,其中归一化通过该数据点所在簇类内所有数据点的欧氏距离进行最大值最小值归一化。
[0038] 对于簇类离散度的获取,因为K均值聚类算法会使每个数据点对应一个所属簇类,进而在聚类空间中某些数据点会在对应簇类的边缘,意味着此类数据点属于该簇类的准确性较小,和聚类中心数据点的特征相似性较小,后续需要对此类数据点的迭代聚类进行更多的优化,寻找合适的簇类,提高聚类的精确性。当数据点距离所属簇类的聚类中心越近,意味着该数据点属于该簇类的准确性越大,和聚类中心数据点的特征较为相似,后续不需要对该数据点的迭代聚类进行更多的优化。故当数据点的簇类离散度越大,意味着该数据点在后续迭代聚类过程中更应该优化;当数据点的簇类离散度越小,意味着该数据点在后续迭代聚类中不需要过多的优化。
[0039] 在聚类空间中,簇类离散度大的数据点在所属聚类中心的边缘,但该类数据点在聚类空间中存在两种情况,第一种是该数据点距另一个聚类中心的边缘同样较近,即该数据点的隐藏状态难以准确划分;第二种情况为该数据点距所有聚类中心的距离都较远,即在整体的聚类空间边缘,表征电缆状态较为特殊的情况。对于第二种数据点,因为属于特殊情况的数据点,距离所有聚类中心的距离都较远,故不需要再进行过多优化。而对于第一种情况,数据点在两个最近的距离中心的边缘处,可能会出现簇类划分不准确的情况,故后续需要结合更多特征提高数据点的簇类划分准确度。因此需要先确定数据点属于第一种情况或第二种情况,分析数据点迭代聚类中需要优化的程度,故根据数据点与最近两个聚类中心的距离特征获得数据点的优化程度,具体包括:计算数据点与最近两个聚类中心的欧氏距离之和,将数据点与最近两个聚类中心的欧氏距离之和进行归一化并负相关映射,获得数据点的优化程度;其中归一化通过该数据点所在簇类内所有数据点对应的欧氏距离之和进行最大值最小值归一化。
[0040] 对于数据点的优化程度的获取,当数据点与最近两个聚类中心的欧氏距离之和越大,意味着该数据点在两个簇类的相邻边缘处的可能性越小,对于该数据点的优化程度数值较小,即不需要对迭代聚类进行过多的优化。当数据点与最近两个聚类中心的欧氏距离之和越小,意味着该数据点在两个簇类的相邻边缘处的可能性越大,该数据点的优化程度数值较大,更需要寻找合适的簇类,对该数据点的迭代聚类过程进行优化。
[0041] 至此,在通过K均值聚类算法的迭代聚类中,通过获得数据点的簇类离散度和优化程度分析该数据点迭代聚类的优化情况,后续可结合其他数据点的数据特征进行迭代聚类的优化。
[0042] 步骤S2,确定数据点在聚类空间中的邻域数据点,根据邻域数据点与不同聚类中心的距离特征获得数据点不同的距离优化因子;确定数据点在多维时序数据中的时序近邻数据点,根据时序近邻数据点与不同聚类中心的距离特征获得数据点不同的时序优化因子。
[0043] 在聚类空间中,相邻的数据点表征的电缆状态特征相似,对于数据点迭代聚类的优化,可参考相邻的其他数据点的簇类特征进行分析。因此需要确定数据点在聚类空间中的邻域数据点,具体包括:对于任意一次迭代聚类的过程,确定数据点在聚类空间中的预设数量个距离最近的其他数据点,作为参考数据点;筛选参考数据点在聚类空间中的预设数量个距离最近的其他数据点中,包含数据点的参考数据点,作为邻域数据点。在本发明实施例中,预设数量为10,即参考数据点的数量为10,实施者可根据实施场景自行设定。数据点和其邻域数据点的参考数据点都互相包括对方;数据点和对应的邻域数据点表征的电缆特征相似,因此可将邻域数据点的簇类特征进行分析,优化数据点的簇类划分;故根据邻域数据点与不同聚类中心的距离特征获得数据点不同的距离优化因子,具体包括:计算邻域数据点与参考数据点的数量比值,获得邻域数量比;计算邻域数据点与同一聚类中心的欧氏距离的平均值,获得邻域距离特征值;计算邻域数量比与邻域距离特征值的乘积,获得距离优化因子;距离优化因子的获取公式具体包括:
[0044]
[0045] 式中, 表示第i个数据点在第m次迭代聚类中对于第c个聚类中心的距离优化因子,K表示参考数据点的数量, 表示第i个数据点在第m次迭代聚类中邻域数据点的数量, 表示第n个邻域数据点在第m次迭代聚类中与第c个聚类中心的欧氏距离。 表示邻域数量比, 表示邻域距离特征值。
[0046] 对于距离优化因子的获取,对于一个数据点,与其邻域数据点的特征相似,故在迭代聚类中,需要尽量将数据点和其邻域数据点共同划分为同一个簇类,够提高聚类的精度,在对数据点的优化过程中,可结合邻域数据点的聚类情况获得距离优化因子,通过距离优化因子优化迭代过程中的距离特征。因此通过数据点的邻域距离特征值作为距离优化因子的度量,并且对于该数据点,当其邻域数据点的数量越多时,即邻域数量比越接近1,则意味着数据点与其参考数据点越接近,进而距离优化因子越可信;否则意味着数据点较为孤立,进而距离优化因子趋于零。
[0047] 进一步地,因为在电缆运行监测的多维数据中,数据点是具有时序性的,在聚类过程中获取的簇类结果进行数据点的隐藏状态划分可能会导致在时序中连续的数据点出现隐藏状态的频繁变化,从而导致通过隐马尔可夫模型进行电缆寿命预测时出现预测不准确的情况。所以在迭代聚类过程中,为了进一步提高聚类结果的准确性,需要通过数据点时序上相邻的数据点的聚类特征进行优化,从而限制时序中的连续数据点处于同一个状态,同时还能够在隐藏状态的划分中避免一些噪声数据点的影响。故确定数据点在多维时序数据中的时序近邻数据点,具体包括:在多维时序数据中,确定数据点的预设数量个时间最近的其他数据点,作为时序近邻数据点。在本发明实施例中预设数量为10,即时序近邻数据点的数量为10,实施者可根据实施场景自行确定,需要注意的是该预设数量和邻域数据点中的预设数量需要相同。
[0048] 确定数据点的时序近邻数据点后,可根据时序近邻数据点与不同聚类中心的距离特征获得数据点不同的时序优化因子,具体包括:计算时序近邻数据点与聚类中心的欧氏距离,获得近邻距离特征值,计算时序近邻数据点与数据点的时间距离的倒数,获得时间权重,计算时间权重与对应的近邻距离特征值的乘积,获得近邻距离表征值,计算时序近邻数据点对于同一个聚类中心的近邻距离表征值的和值,获得时序优化因子;时序优化因子的获取公式具体包括:
[0049]
[0050] 式中, 表示第i个数据点在第m次迭代聚类中对于第c个聚类中心的时序优化因子,H表示时序近邻数据点的数量, 表示第h个时序近邻数据点与对应数据点的时间距离,例如相邻采样点的时间距离为1; 表示第h个时序近邻数据点在第m次迭代聚类中对于第c个聚类中心的欧氏距离,也即为第h个时序近邻数据点在第m次迭代聚类中对于第c个聚类中心的近邻距离特征值; 为时间权重, 为近邻距离表征值。
[0051] 对于时序优化因子的获取,在迭代聚类中,对于数据点的簇类划分是通过每一次迭代进行聚类中心的变化,并通过每个数据点距离最近的聚类中心作为其簇类划分结果。因此在迭代聚类过程中可通过数据点在时序上的时序近邻数据点对于不同聚类中心的距离进行优化衡量;同时需要考虑到时间距离,时间距离越近,其数据点的特征越相似,在优化过程中权重越大。通过计算时序优化因子,能够让电缆运行监测的多维数据中相邻的数据更倾向于被确定为相同的隐藏状态,从而提高通过隐马尔可夫模型对电缆寿命预测的准确性。
[0052] 至此,通过数据点在聚类空间中的邻域数据点获得了距离优化因子,通过数据点在多维时序数据上的时序近邻数据点获得了时序优化因子,后续可根据距离优化因子和时序优化因子对迭代聚类进行改进,提高聚类的准确性。
[0053] 步骤S3,根据数据点的簇类离散度、优化程度、距离优化因子和时序优化因子,获得数据点与不同聚类中心的距离优化值;根据数据点的距离优化值继续迭代聚类,根据迭代聚类的结果通过隐马尔可夫模型进行电缆寿命的预测。
[0054] 在通过K均值聚类算法的迭代聚类中计算了数据点的簇类离散度、优化程度、距离优化因子和时序优化因子后,可以对聚类中的距离衡量进行优化;故根据数据点的簇类离散度、优化程度、距离优化因子和时序优化因子,获得数据点与不同聚类中心的距离优化值,具体包括:计算数据点的簇类离散度与优化程度的乘积,计算数据点的簇类离散度与优化程度的乘积与数值一的和值,获得距离调节系数,计算距离调节系数与数据点与对应聚类中心的欧氏距离的乘积,获得距离调节值,计算距离调节值、对应的距离优化因子和对应的时序优化因子三者的和值,获得距离优化值;距离优化值的获取公式具体包括:
[0055]
[0056] 式中, 表示第i个数据点在第m次迭代聚类中对于第c个聚类中心的距离优化值, 表示第i个数据点在第m次迭代聚类中的簇类离散度, 表示第i个数据点在第m次迭代聚类中的优化程度, 表示第i个数据点在第m次迭代聚类中对于第c个聚类中心的欧氏距离, 表示第i个数据点在第m次迭代聚类中对于第c个聚类中心的距离优化因子, 表示第i个数据点在第m次迭代聚类中对于第c个聚类中心的时序优化因子。为距离调节系数; 为距离调节值。
[0057] 对于数据点的距离优化值,当数据点的簇类离散度和优化程度越大,则意味着该数据点处于两个相邻簇类的边缘,需要寻找更准确更合适的簇类,因此对此类数据点距离的调整越大,同时再结合数据点的距离优化因子和时序优化因子,通过时序近邻数据点和邻域数据点的聚类特征进行辅助计算,获得距离优化值,该距离优化值相比于单一计算欧氏距离,能够结合多方面的特征进行更准确地聚类,获得簇类划分效果更好的聚类结果。
[0058] 计算数据点与不同聚类中心的距离特征值进行比较,划分到距离特征值最小的簇类中,根据不同数据点的距离优化值通过K均值聚类算法进行迭代聚类;最终获得不同的电缆状态特征作为不同数据点的隐藏状态。获得数据点多维数据的观测值与对应的隐藏状态之后,即可通过隐马尔可夫的训练过程使模型学习到状态之间的转移概率、观测值与隐藏状态之间的发射概率等参数,并通过训练好的隐马尔可夫模型对同类型的新的观测数据进行预测。通过现有的维特比算法确定最可能的隐藏状态序列,从而预测电缆的寿命。需要说明的是,维特比算法和隐马尔可夫模型为现有技术,具体步骤不再赘述。至此,通过对K均值聚类算法中的距离进行优化,使得数据点的簇类划分结果和对应的隐藏状态更准确,进而提高了电缆寿命的预测准确性。
[0059] 综上所述,本发明实施例提供了一种基于数据驱动的电缆寿命智能预测方法;首先获取电缆历史运行中的多维时序数据,根据迭代聚类中的数据点的距离特征获得簇类离散度和优化程度。根据聚类空间中数据点的邻域数据点与聚类中心的距离特征获得数据点的距离优化因子;根据多维时序数据中数据点的时序近邻数据点与聚类中心的距离特征获得数据点的时序优化因子。根据数据点的簇类离散度、优化程度、距离优化因子和时序优化因子获得距离优化值,根据距离优化值对迭代聚类进行改进,提高数据点的簇类划分和隐藏状态的准确度,进而提高电缆寿命预测的准确度。
[0060] 本发明还提出了一种基于数据驱动的电缆寿命智能预测系统,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序实现任意一项一种基于数据驱动的电缆寿命智能预测方法的步骤。
[0061] 需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0062] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。