CN117009910B - 一种环境温度异常变化智能监测方法 - Google Patents

一种环境温度异常变化智能监测方法 Download PDF

Info

Publication number
CN117009910B
CN117009910B CN202311287248.6A CN202311287248A CN117009910B CN 117009910 B CN117009910 B CN 117009910B CN 202311287248 A CN202311287248 A CN 202311287248A CN 117009910 B CN117009910 B CN 117009910B
Authority
CN
China
Prior art keywords
sequence
temperature
value
sequences
lof
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202311287248.6A
Other languages
English (en)
Other versions
CN117009910A (zh
Inventor
李亚
何为
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hunan Institute of Engineering
Original Assignee
Hunan Institute of Engineering
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hunan Institute of Engineering filed Critical Hunan Institute of Engineering
Priority to CN202311287248.6A priority Critical patent/CN117009910B/zh
Publication of CN117009910A publication Critical patent/CN117009910A/zh
Application granted granted Critical
Publication of CN117009910B publication Critical patent/CN117009910B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/243Classification techniques relating to the number of classes
    • G06F18/2433Single-class perspective, e.g. one-against-all classification; Novelty detection; Outlier detection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N7/00Computing arrangements based on specific mathematical models
    • G06N7/08Computing arrangements based on specific mathematical models using chaos models or non-linear system models
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2123/00Data types
    • G06F2123/02Data types in the time domain, e.g. time-series data

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computational Mathematics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Nonlinear Science (AREA)
  • Algebra (AREA)
  • Evolutionary Biology (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Feedback Control In General (AREA)

Abstract

本发明涉及数据处理技术领域,具体涉及一种环境温度异常变化智能监测方法,包括:采集环境温度数据获取每日温度序列,根据每日温度序列获取历史温度序列;根据历史温度序列中的数据获取所有周期序列;根据周期序列获取稳定序列;根据所有稳定序列获取目标序列;根据所有目标序列获取各个值下的所有目标序列的LOF值序列,根据各个值下的所有目标序列的LOF值序列获取各个值下的历史温度序列的稳定程度;根据各个值下的历史温度序列的稳定程度获取LOF算法的最佳值并根据LOF算法的最佳值实现环境温度异常变化的智能监测。本发明通过分析各个时段的历史温度数据,实现对环境温度异常变化的准确监测。

Description

一种环境温度异常变化智能监测方法
技术领域
本发明涉及数据处理技术领域,具体涉及一种环境温度异常变化智能监测方法。
背景技术
随着社会的发展科技水平的提高,环境温度监测愈发重要,诸如在:工业生产领域、农业生产领域、建筑领域以及能源管理领域中等诸多领域中,环境温度的变化均对最终产品质量有着重要影响,因此准确的对环境温度异常变化的智能监测是十分重要的。
但传统的LOF算法对环境温度进行异常监测时,会由于局部离群因子(LocalOutlier Factor,LOF)算法中的值的取值不佳导致环境温度异常监测的精度不佳,且LOF算法中的/>值通常是预设的固定值,当环境发生变化时环境变化前的/>值并不能精准的对变化后的环境温度异常变化进行监测。
发明内容
本发明提供一种环境温度异常变化智能监测方法,以解决现有的问题。
本发明的一种环境温度异常变化智能监测方法采用如下技术方案:
本发明一个实施例提供了一种环境温度异常变化智能监测方法,该方法包括以下步骤:
采集环境温度数据获取每日温度序列,在所有每日温度序列中选取若干每日温度序列作为历史温度序列;
根据历史温度序列中的数据获取所有周期序列;根据所有周期序列获取所有周期序列的稳定程度参数;根据所有周期序列的稳定程度参数获取所有周期序列中的稳定序列;根据所有稳定序列获取所有稳定序列的混乱程度;根据所有稳定序列的混乱程度获取所有稳定序列中的目标序列;
根据所有目标序列获取各个值下的所有目标序列的LOF值序列,根据各个/>值下的所有目标序列的LOF值序列获取各个/>值下的历史温度序列的稳定程度;
根据各个值下的历史温度序列的稳定程度获取LOF算法的最佳/>值,并根据LOF算法的最佳/>值实现环境温度异常变化的智能监测。
优选的,所述采集环境温度数据获取每日温度序列,在所有每日温度序列中选取若干每日温度序列作为历史温度序列,包括的具体步骤如下:
通过环境的温度传感器采集一天的环境温度数据,将一天的环境温度数据按照时序进行排列获取一天的环境温度数据序列,并将一天的环境温度数据序列记为每日温度序列;预设数量T,将距当前时刻最近的T个每日温度序列记为历史温度序列。
优选的,所述获取所有周期序列,包括的具体步骤如下:
将所有的每日温度序列中的第一个温度数据提取出来,并将提取出来的温度数据按照日期顺序排序,获取每日温度序列中的第一个温度数据组成的温度序列记为第一周期序列,/>为第一周期序列中的第/>个温度数据,/>为第一周期序列中的第/>个温度数据,/>为第一周期序列中温度数据的数量;
将所有每日温度序列中的第二个温度数据提取出来,并将提取出来的温度数据按照日期顺序排序,获取每日温度序列中的第二个温度数据组成的温度序列记为第二周期序列,/>为第二周期序列中的第/>个温度数据,/>为第二周期序列中的第/>个温度数据,/>为第二周期序列中温度数据的数量;
将所有每日温度序列中的第三个温度数据提取出来,并将提取出来的温度数据按照日期顺序排序,获取每日温度序列中的第三个温度数据组成的温度序列记为第三周期序列,/>为第三周期序列中的第/>个温度数据,/>为第三周期序列中的第/>个温度数据,/>为第三周期序列中温度数据的数量;
以此类推,获取所有周期序列。
优选的,所述获取所有周期序列的稳定程度参数,包括的具体步骤如下:
预设一个温度参考序列,计算周期序列与温度参考序列/>之间的皮尔逊相关系数,将得到的每日温度序列中的周期序列与温度参考序列/>之间的皮尔逊相关系数作为周期序列的稳定程度参数。
优选的,所述获取所有周期序列中的稳定序列,包括的具体步骤如下:
预设一个皮尔逊系数阈值,当周期序列的稳定程度参数的绝对值大于/>时,则周期序列中的温度数据不稳定;反之当周期序列的稳定程度参数的绝对值小于或等于/>时,则周期序列中的温度数据稳定;将温度数据稳定的周期序列记为稳定序列,得到所有周期序列中所有稳定序列。
优选的,所述获取所有稳定序列的混乱程度,包括的具体计算公式如下:
式中,表示第/>个稳定序列中数据的混乱程度;/>表示第/>个稳定序列与温度参考序列/>之间的皮尔逊系数;/>表示稳定序列中数据的数量;/>表示第/>个稳定序列中的第/>个温度数据,/>表示第/>个稳定序列中温度数据的均值。
优选的,所述获取所有稳定序列中的目标序列,包括的具体步骤如下:
将所有稳定序列中所有序列的混乱程度进行最大值最小值归一化并将最大值最小值归一化后的结果记为混沌程度;然后预设一个混沌程度阈值,若稳定序列的混沌程度小于等于/>,则稳定序列的稳定性高;若稳定序列的混沌程度大于/>,则稳定序列的稳定性低;将得到的稳定性高的稳定序列记为目标序列。
优选的,所述获取各个值下的所有目标序列的LOF值序列,包括的具体步骤如下:
设置LOF算法的值,使/>值的取值范围为/>,且/>为整数;其中/>为周期序列中的数据数量;将目标序列中的所有数据标记到历史温度序列中,对历史温度序列中所有被标记的数据进行LOF运算,得到各个/>值下每个被标记数据的LOF值,得到各个/>值下所有被标记数据的LOF值构成的LOF值序列。
优选的,所述获取各个值下的历史温度序列的稳定程度,包括的具体步骤如下:
预设一个LOF值参考序列,计算所有/>值不同的情况下每个LOF值参考序列与LOF值序列之间的皮尔逊相关系数;
然后再预设一个LOF相关系数阈值,当LOF值参考序列与LOF值序列之间的皮尔逊相关系数小于/>时,则LOF值参考序列与LOF值序列弱相关;当LOF值参考序列与LOF值序列之间的皮尔逊相关系数大于等于/>时,则LOF值参考序列与LOF值序列强相关,统计与LOF值参考序列强相关的LOF值序列的数量记为/>,并计算每个LOF值序列的方差记为/>
最后根据历史温度序列中周期序列的数量、与LOF值参考序列强相关的LOF值序列的数量以及每个LOF值序列的方差,计算历史温度序列的稳定程度,其具体的计算公式如下:
式中,表示当/>时的历史温度序列的稳定程度;/>表示/>时的与LOF值参考序列强相关的LOF值序列的数量;/>表示周期序列的数量;/>表示/>时的第/>个LOF值序列的方差,/>表示当/>时的LOF值序列的数量;所述/>为LOF算法中的/>值。
优选的,所述获取LOF算法的最佳值,并根据LOF算法的最佳/>值实现环境温度异常变化的智能监测,包括的具体步骤如下:
选取各个值下的历史温度序列中稳定程度最大的/>值作为LOF算法的最佳/>值;通过LOF算法的最佳/>值,对实时采集的温度序列进行LOF算法运算,得到实时采集的温度序列中每个数据的LOF值,再预设一个LOF值阈值/>,当实时采集的温度序列中数据的LOF值小于/>,则实时采集的温度数据正常;当实时采集的温度序列中数据的LOF值大于等于/>,则实时采集的温度数据异常。
本发明的技术方案的有益效果是:由于传统的LOF算法对环境温度进行异常监测时,会由于LOF算法中的值的取值不佳导致环境温度异常监测的精度不佳,且LOF算法中的值通常是预设的固定值,当环境发生变化时环境变化前的/>值并不能精准的对变化后的环境温度异常变化进行监测;而本发明通过对最近一段时间的历史数据进行分析,得到最近一段时间内历史数据在各个时间段下的温度数据,再根据各个时间段下的温度数据的稳定性,生成最佳的LOF算法的最佳/>值,通过LOF算法的最佳/>值,对历史温度序列进行LOF算法运算,得到历史温度序列中每个数据的LOF值,通过历史温度序列中每个数据的LOF值,实现对环境温度异常变化进行智能监测,达到提高环境温度异常变化智能监测准确的目的。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一种环境温度异常变化智能监测方法的步骤流程图。
具体实施方式
为了更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的一种环境温度异常变化智能监测方法,其具体实施方式、结构、特征及其功效,详细说明如下。在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构或特点可由任何合适形式组合。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。
下面结合附图具体的说明本发明所提供的一种环境温度异常变化智能监测方法的具体方案。
请参阅图1,其示出了本发明一个实施例提供的一种环境温度异常变化智能监测方法的步骤流程图,该方法包括以下步骤:
步骤S001:采集环境温度数据获取每日温度序列,在所有每日温度序列中选取若干每日温度序列作为历史温度序列。
需要说明的是,本实施例的目的是对环境温度异常变化的检测,所以需要根据历史环境温度数据,判断环境温度是否发生异常变化。
具体的,通过环境的温度传感器不断地采集一天的环境温度数据,将一天的环境温度数据按照时序进行排列获取一天的环境温度数据序列,并将一天的环境温度数据序列记为每日温度序列;
记录距实时采集最近的T个每日温度序列,其中T为本实施例所预设的数量,T的取值可结合具体情况设置,本实施例不做硬性要求,在本实施例中以T=30进行叙述;将距当前时刻最近的T个每日温度序列记为历史温度序列。
至此,获得历史温度序列。
步骤S002:根据历史温度序列中的数据获取所有周期序列;根据所有周期序列获取所有周期序列的稳定程度参数;根据所有周期序列的稳定程度参数获取所有周期序列中的稳定序列;根据所有稳定序列获取所有稳定序列的混乱程度;根据所有稳定序列的混乱程度获取所有稳定序列中的目标序列。
需要说明的是,由于在一天的时间内环境温度会随着时间的变化而变化,即在一天内环境温度是不稳定的,而在通常情况下每天的环境温度与每天的环境温度是相似的;所以可以将环境温度数据具有一定的周期性,且环境温度数据的周期为一天,所以可以根据环境温度数据的周期性,获取各个时刻下数据的稳定性。
首先,将所有的每日温度序列中的第一个温度数据提取出来,并将提取出来的温度数据按照日期顺序排序,获取每日温度序列中的第一个温度数据组成的温度序列记为第一周期序列,/>为第一周期序列中的第/>个温度数据,/>为第一周期序列中的第/>个温度数据,/>为第一周期序列中温度数据的数量;
将所有的每日温度序列中的第二个温度数据提取出来,并将提取出来的温度数据按照日期顺序排序,获取每日温度序列中的第二个温度数据组成的温度序列记为第二周期序列,/>为第二周期序列中的第/>个温度数据,/>为第二周期序列中的第/>个温度数据,/>为第二周期序列中温度数据的数量;
将所有的每日温度序列中的第三个温度数据提取出来,并将提取出来的温度数据按照日期顺序排序,获取每日温度序列中的第三个温度数据组成的温度序列记为第三周期序列,/>为第三周期序列中的第/>个温度数据,/>为第三周期序列中的第/>个温度数据,/>为第三周期序列中温度数据的数量。
以此类推,获取所有周期序列。
然后,预设一个温度参考序列,可结合实际情况设置温度参考序列/>,本实施例不做硬性要求,/>为每个周期序列中温度数据的数量,在本实施例中以温度参考序列/>进行叙述。
计算周期序列与温度参考序列之间的皮尔逊相关系数,将得到的每日温度序列中的周期序列与温度参考序列/>之间的皮尔逊相关系数作为周期序列的稳定程度参数,其中皮尔逊相关系数的计算作为一种公知的技术,故在本实施例中不再赘述。
需要进一步说明的是,皮尔逊相关系数作为一种表征两个序列之间相似程度的系数,可以使用皮尔逊相关系数表征周期序列与温度参考序列的相似程度,同时由于通常情况下同一周期序列中的所有温度数据是相似的,即同一周期序列中所有温度数据是稳定的,而在本实施中温度参考序列是单调递增的,所以当周期序列与温度参考序列的皮尔逊相关系数的绝对值越小,周期序列中的温度数据就越稳定。
接着通过预设一个皮尔逊系数阈值,可结合实际情况设置/>的取值,在本实施例中以/>进行叙述,当周期序列的稳定程度参数的绝对值大于/>时,则周期序列中的温度数据不稳定;反之当周期序列的稳定程度参数的绝对值小于或等于/>时,则周期序列中的温度数据稳定。将温度数据稳定的周期序列记为稳定序列,得到所有稳定序列,并将稳定序列记为/>,其中/>表示第/>个稳定序列;再通过稳定序列中的温度数据以及稳定序列与温度参考序列的皮尔逊相关系数获取稳定序列的混乱程度,其具体的计算公式为:
式中,表示第/>个稳定序列中数据的混乱程度;/>表示第/>个稳定序列与温度参考序列/>之间的皮尔逊系数;/>表示稳定序列中数据的数量;/>表示第/>个稳定序列中的第/>个温度数据,/>表示第/>个稳定序列中温度数据的均值。
需要说明的是,当稳定序列中数据的混乱程度越大,则说明数据的稳定性越低,故可以通过稳定序列中数据的混乱程度获取稳定序列中稳定性高的数据序列。
具体的,将所有稳定序列中所有序列的混乱程度进行最大值最小值归一化并将最大值最小值归一化后的结果记为混沌程度;然后预设一个混沌程度阈值,/>的取值可结合实际情况设置,本实施例不做硬性要求,在本实施例中以/>进行叙述,若稳定序列的混沌程度小于等于/>,则稳定序列的稳定性高;若稳定序列的混沌程度大于/>,则稳定序列的稳定性低。
至此,得到稳定性高的稳定序列并将稳定性高的稳定序列记为目标序列。
步骤S003:根据所有目标序列获取各个值下的所有目标序列的LOF值序列,根据各个/>值下的所有目标序列的LOF值序列获取各个/>值下的历史温度序列的稳定程度。
需要说明的是,由于本实施例是基于局部离群因子(Local Outlier Factor,LOF)算法实现对环境温度异常变化进行智能监测的,而在本实施例中,在正常情况下同一周期序列内的数据之间差异小,故正常情况下同一周期序列内的数据的LOF值之间的差异小,即正常情况下由周期序列内每个数据生成的LOF值组成的LOF值序列稳定,而异常情况下由周期序列内每个数据生成的LOF值组成的LOF值序列则不稳定,即可以通过目标序列,获取历史温度序列LOF算法的最佳值。
具体的,设置LOF算法的值,使/>值的取值范围为/>,且/>为整数;其中/>为周期序列中的数据数量;将目标序列中的所有数据标记到历史温度序列中,对历史温度序列中所有被标记的数据进行LOF运算,得到/>值不同的情况下每个被标记数据的LOF值,得到/>值不同的情况下所有目标序列的LOF值序列;其中LOF值就是局部离群因子,而局部离群因子的具体计算过程为:
对于历史温度序列中第一个被标记的数据,选择距离历史温度序列中第一个被标记的数据最近的个数据记为最邻近数据;计算历史温度序列中第一个被标记的数据与所有最邻近数据的距离均值;以历史温度序列中第一个被标记的数据与所有最邻近数据的距离均值的倒数,作为历史温度序列中第一个被标记的数据的局部密度;
同理计算所有最邻近数据的局部密度,而历史温度序列中第一个被标记的数据的局部密度与所有最邻近数据的局部密度均值的比值就是LOF值;
而LOF算法作为一种公知的技术,故在本实施例中仅进行简单的叙述,不再进行详细赘述。
接着,预设一个LOF值参考序列,可结合实际情况设置/>,本实施例不做硬性要求,在本实施例中以/>且LOF值参考序列中共有/>个数据,计算所有/>值不同的情况下每个LOF值参考序列与LOF值序列之间的皮尔逊相关系数。
然后再预设一个LOF相关系数阈值,可结合实际情况设置/>,本实施例不做硬性要求,在本实施例中以/>进行叙述,当LOF值参考序列与LOF值序列之间的皮尔逊相关系数小于/>时,则LOF值参考序列与LOF值序列弱相关;当LOF值参考序列与LOF值序列之间的皮尔逊相关系数大于等于/>时,则LOF值参考序列与LOF值序列强相关,统计与LOF值参考序列强相关的LOF值序列的数量记为/>,并计算每个LOF值序列的方差记为/>
最后根据历史温度序列中周期序列的数量、与LOF值参考序列强相关的LOF值序列的数量以及每个LOF值序列的方差,计算历史温度序列的稳定程度,其具体的计算公式如下:
式中,表示当/>时的历史温度序列的稳定程度;/>表示/>时的与LOF值参考序列强相关的LOF值序列的数量;/>表示周期序列的数量;/>表示/>时的第/>个LOF值序列的方差,/>表示当/>时的LOF值序列的数量;所述/>为LOF算法中的/>值。
需要说明的是,由于表示当/>时的与LOF值参考序列强相关的LOF值序列的数量和周期序列的数量之间的比值,则/>越大则代表在/>时与LOF值参考序列强相关的LOF值序列在周期序列中的占比就越高,而与LOF值参考序列强相关的LOF值序列则表示对应的目标序列中的温度数据是稳定的;因此当/>的值越大,说明当/>时历史温度序列中的数据越稳定;
表示当/>时所有LOF值序列方差均值,/>的值越大则说明在/>时的与LOF序列对应的目标序列的稳定性就越小,因此当/>的值越大,说明当/>时历史温度序列中的数据越稳定;
所以,越大则当/>时历史温度序列的稳定性就越大。
至此,得到时的历史温度序列的稳定程度,同理得到各个/>值下的历史温度序列的稳定程度。
步骤S004: 根据各个值下的历史温度序列的稳定程度获取LOF算法的最佳/>值,并根据LOF算法的最佳/>值实现环境温度异常变化的智能监测。
需要说明的是,由于目标序列在历史温度序列中的稳定性高,所以目标序列的LOF值序列稳定性也高;而LOF算法是通过设置值计算历史温度序列中的数据LOF值,故LOF值受到设置的/>值影响;同时当历史温度序列中的稳定性越高,则所选取的/>值越好;所以选取各个/>值下的历史温度序列的稳定程度内,稳定程度最大的历史温度序列对应的/>值作为LOF算法的最佳/>值。
选取各个值下的历史温度序列中稳定程度最大的/>值作为LOF算法的最佳/>值;通过LOF算法的最佳/>值,对实时采集的温度序列进行LOF算法运算,得到实时采集的温度序列中每个数据的LOF值,再预设一个LOF值阈值/>,其中/>的大小可结合实际情况设置,本实施例不做硬性要求,在本实施例中以/>进行叙述;当实时采集的温度序列中数据的LOF值小于/>,则实时采集的温度数据正常;当实时采集的温度序列中数据的LOF值大于等于/>,则实时采集的温度数据异常。
至此,根据各个值下的历史温度序列的稳定程度,实现环境温度异常变化智能监测。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (8)

1.一种环境温度异常变化智能监测方法,其特征在于,该方法包括以下步骤:
采集环境温度数据获取每日温度序列,在所有每日温度序列中选取若干每日温度序列作为历史温度序列;
根据历史温度序列中的数据获取所有周期序列;根据所有周期序列获取所有周期序列的稳定程度参数;根据所有周期序列的稳定程度参数获取所有周期序列中的稳定序列;根据所有稳定序列获取所有稳定序列的混乱程度;根据所有稳定序列的混乱程度获取所有稳定序列中的目标序列;
根据所有目标序列获取各个K值下的所有目标序列的LOF值序列,根据各个K值下的所有目标序列的LOF值序列获取各个K值下的历史温度序列的稳定程度;
根据各个K值下的历史温度序列的稳定程度获取LOF算法的最佳K值,并根据LOF算法的最佳K值实现环境温度异常变化的智能监测;
所述获取各个K值下的历史温度序列的稳定程度,包括的具体步骤如下:
预设一个LOF值参考序列β,计算所有K值不同的情况下每个LOF值参考序列与LOF值序列之间的皮尔逊相关系数;
然后再预设一个LOF相关系数阈值ε,当LOF值参考序列与LOF值序列之间的皮尔逊相关系数小于ε时,则LOF值参考序列与LOF值序列弱相关;当LOF值参考序列与LOF值序列之间的皮尔逊相关系数大于等于ε时,则LOF值参考序列与LOF值序列强相关,统计与LOF值参考序列强相关的LOF值序列的数量记为S,并计算每个LOF值序列的方差记为δ;
最后根据历史温度序列中周期序列的数量、与LOF值参考序列强相关的LOF值序列的数量以及每个LOF值序列的方差,计算历史温度序列的稳定程度,其具体的计算公式如下:
式中,Gh表示当K=h时的历史温度序列的稳定程度;Sh表示K=h时的与LOF值参考序列强相关的LOF值序列的数量;T表示周期序列的数量;表示K=h时的第v个LOF值序列的方差,nh表示当K=h时的LOF值序列的数量;所述K为LOF算法中的K值;
所述获取LOF算法的最佳K值,并根据LOF算法的最佳K值实现环境温度异常变化的智能监测,包括的具体步骤如下:
选取各个K值下的历史温度序列中稳定程度最大的K值作为LOF算法的最佳K值;通过LOF算法的最佳K值,对实时采集的温度序列进行LOF算法运算,得到实时采集的温度序列中每个数据的LOF值,再预设一个LOF值阈值ρ,当实时采集的温度序列中数据的LOF值小于ρ,则实时采集的温度数据正常;当实时采集的温度序列中数据的LOF值大于等于ρ,则实时采集的温度数据异常。
2.根据权利要求1所述一种环境温度异常变化智能监测方法,其特征在于,所述采集环境温度数据获取每日温度序列,在所有每日温度序列中选取若干每日温度序列作为历史温度序列,包括的具体步骤如下:
通过环境的温度传感器采集一天的环境温度数据,将一天的环境温度数据按照时序进行排列获取一天的环境温度数据序列,并将一天的环境温度数据序列记为每日温度序列;预设数量T,将距当前时刻最近的T个每日温度序列记为历史温度序列。
3.根据权利要求1所述一种环境温度异常变化智能监测方法,其特征在于,所述获取所有周期序列,包括的具体步骤如下:
将所有的每日温度序列中的第一个温度数据提取出来,并将提取出来的温度数据按照日期顺序排序,获取每日温度序列中的第一个温度数据组成的温度序列记为第一周期序列 为第一周期序列中的第i个温度数据,/>为第一周期序列中的第k个温度数据,k为第一周期序列中温度数据的数量;
将所有每日温度序列中的第二个温度数据提取出来,并将提取出来的温度数据按照日期顺序排序,获取每日温度序列中的第二个温度数据组成的温度序列记为第二周期序列 为第二周期序列中的第i个温度数据,/>为第二周期序列中的第k个温度数据,k为第二周期序列中温度数据的数量;
将所有每日温度序列中的第三个温度数据提取出来,并将提取出来的温度数据按照日期顺序排序,获取每日温度序列中的第三个温度数据组成的温度序列记为第三周期序列 为第三周期序列中的第i个温度数据,/>为第三周期序列中的第k个温度数据,k为第三周期序列中温度数据的数量;
以此类推,获取所有周期序列。
4.根据权利要求1所述一种环境温度异常变化智能监测方法,其特征在于,所述获取所有周期序列的稳定程度参数,包括的具体步骤如下:
预设一个温度参考序列α,计算周期序列与温度参考序列α之间的皮尔逊相关系数,将得到的每日温度序列中的周期序列与温度参考序列α之间的皮尔逊相关系数作为周期序列的稳定程度参数。
5.根据权利要求4所述一种环境温度异常变化智能监测方法,其特征在于,所述获取所有周期序列中的稳定序列,包括的具体步骤如下:
预设一个皮尔逊系数阈值τ,当周期序列的稳定程度参数的绝对值大于τ时,则周期序列中的温度数据不稳定;反之当周期序列的稳定程度参数的绝对值小于或等于τ时,则周期序列中的温度数据稳定;将温度数据稳定的周期序列记为稳定序列,得到所有周期序列中所有稳定序列。
6.根据权利要求4所述一种环境温度异常变化智能监测方法,其特征在于,所述获取所有稳定序列的混乱程度,包括的具体计算公式如下:
式中,f(Bj)表示第j个稳定序列中数据的混乱程度;r(Bj,α)表示第j个稳定序列与温度参考序列α之间的皮尔逊系数;k表示稳定序列中数据的数量;表示第j个稳定序列中的第i个温度数据,/>表示第j个稳定序列中温度数据的均值。
7.根据权利要求1所述一种环境温度异常变化智能监测方法,其特征在于,所述获取所有稳定序列中的目标序列,包括的具体步骤如下:
将所有稳定序列中所有序列的混乱程度进行最大值最小值归一化并将最大值最小值归一化后的结果记为混沌程度;然后预设一个混沌程度阈值μ,若稳定序列的混沌程度小于等于μ,则稳定序列的稳定性高;若稳定序列的混沌程度大于μ,则稳定序列的稳定性低;将得到的稳定性高的稳定序列记为目标序列。
8.根据权利要求1所述一种环境温度异常变化智能监测方法,其特征在于,所述获取各个K值下的所有目标序列的LOF值序列,包括的具体步骤如下:
设置LOF算法的K值,使K值的取值范围为[1,k―1],且K为整数;其中k为周期序列中的数据数量;将目标序列中的所有数据标记到历史温度序列中,对历史温度序列中所有被标记的数据进行LOF运算,得到各个K值下每个被标记数据的LOF值,得到各个K值下所有被标记数据的LOF值构成的LOF值序列。
CN202311287248.6A 2023-10-08 2023-10-08 一种环境温度异常变化智能监测方法 Active CN117009910B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311287248.6A CN117009910B (zh) 2023-10-08 2023-10-08 一种环境温度异常变化智能监测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311287248.6A CN117009910B (zh) 2023-10-08 2023-10-08 一种环境温度异常变化智能监测方法

Publications (2)

Publication Number Publication Date
CN117009910A CN117009910A (zh) 2023-11-07
CN117009910B true CN117009910B (zh) 2023-12-15

Family

ID=88574748

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311287248.6A Active CN117009910B (zh) 2023-10-08 2023-10-08 一种环境温度异常变化智能监测方法

Country Status (1)

Country Link
CN (1) CN117009910B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117421538B (zh) * 2023-12-18 2024-03-15 中铁建工集团第二建设有限公司 一种细节防水数据调控优化方法
CN117668734B (zh) * 2024-01-29 2024-04-12 深圳欧斯普瑞智能科技有限公司 一种智能切割头温度监测方法
CN117804639B (zh) * 2024-02-29 2024-05-17 潍坊盛品印刷设备有限公司 一种胶装机温控传感器的温度校准方法及***
CN117892248B (zh) * 2024-03-15 2024-05-28 山东鲁新国合节能环保科技有限公司 一种烧结烟气内循环过程中异常数据监测方法

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019237492A1 (zh) * 2018-06-13 2019-12-19 山东科技大学 一种基于半监督学习的异常用电用户检测方法
CN113852629A (zh) * 2021-09-24 2021-12-28 重庆大学 基于自然邻的自适应加权核密度的网络连接异常识别方法及计算机存储介质
CN115840897A (zh) * 2023-02-09 2023-03-24 广东吉器电子有限公司 一种温度传感器数据异常处理方法
WO2023057434A1 (en) * 2021-10-04 2023-04-13 University Of Malta Method and flight data analyzer for identifying anomalous flight data and method of maintaining an aircraft
CN116011686A (zh) * 2023-03-28 2023-04-25 山东创宇环保科技有限公司 基于多数据融合的充电棚光伏发电储量预测方法
CN116224081A (zh) * 2023-03-13 2023-06-06 中国矿业大学 一种基于LOF-Pearson检测多维特征向量的电池SOH估计方法
CN116429220A (zh) * 2023-06-14 2023-07-14 济宁安泰矿山设备制造有限公司 一种水利工程异常检测方法
CN116644284A (zh) * 2023-05-30 2023-08-25 电子科技大学 一种地层分类特征因子确定方法、***、电子设备及介质
CN116659037A (zh) * 2023-03-22 2023-08-29 宇通客车股份有限公司 基于局部异常因子算法的车载空调故障预测方法及***
CN116821833A (zh) * 2023-08-29 2023-09-29 好林(威海)新材料有限公司 一种机器滤布粘连的数据异常检测方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9218232B2 (en) * 2011-04-13 2015-12-22 Bar-Ilan University Anomaly detection methods, devices and systems
CN112983570B (zh) * 2021-03-22 2022-04-12 浙江大学 基于相关性的汽轮机轴承温度高跳机征兆捕捉方法及装置

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019237492A1 (zh) * 2018-06-13 2019-12-19 山东科技大学 一种基于半监督学习的异常用电用户检测方法
CN113852629A (zh) * 2021-09-24 2021-12-28 重庆大学 基于自然邻的自适应加权核密度的网络连接异常识别方法及计算机存储介质
WO2023057434A1 (en) * 2021-10-04 2023-04-13 University Of Malta Method and flight data analyzer for identifying anomalous flight data and method of maintaining an aircraft
CN115840897A (zh) * 2023-02-09 2023-03-24 广东吉器电子有限公司 一种温度传感器数据异常处理方法
CN116224081A (zh) * 2023-03-13 2023-06-06 中国矿业大学 一种基于LOF-Pearson检测多维特征向量的电池SOH估计方法
CN116659037A (zh) * 2023-03-22 2023-08-29 宇通客车股份有限公司 基于局部异常因子算法的车载空调故障预测方法及***
CN116011686A (zh) * 2023-03-28 2023-04-25 山东创宇环保科技有限公司 基于多数据融合的充电棚光伏发电储量预测方法
CN116644284A (zh) * 2023-05-30 2023-08-25 电子科技大学 一种地层分类特征因子确定方法、***、电子设备及介质
CN116429220A (zh) * 2023-06-14 2023-07-14 济宁安泰矿山设备制造有限公司 一种水利工程异常检测方法
CN116821833A (zh) * 2023-08-29 2023-09-29 好林(威海)新材料有限公司 一种机器滤布粘连的数据异常检测方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Semi-Supervised Anomaly Detection Algorithm Using Probabilistic Labeling (SAD-PL);KIBAE LEE等;《IEEE Access》;第9卷;第142972-142981页 *
基于高斯核函数改进的电力用户用电数据离群点检测方法;孙毅;李世豪;崔灿;李彬;陈宋宋;崔高颖;;电网技术(第05期);第257-268页 *

Also Published As

Publication number Publication date
CN117009910A (zh) 2023-11-07

Similar Documents

Publication Publication Date Title
CN117009910B (zh) 一种环境温度异常变化智能监测方法
CN117093879B (zh) 一种数据中心智能化运营管理方法及***
CN116307944B (zh) 基于人工智能与物联网的配电箱远程监测***
CN115018021A (zh) 基于图结构与异常注意力机制的机房异常检测方法及装置
CN116243097B (zh) 基于大数据的电能质量检测方法
CN116304778A (zh) 一种用于小型断路器维护数据处理方法
CN116451014B (zh) 一种无线无源设备内动部件温度实时监测方法
CN113344439A (zh) 一种晶体生长控制方法、装置、***及可读存储介质
CN117708627B (zh) 一种全天域望远镜圆顶智能调节方法及***
CN117251749B (zh) 一种基于增量分析的物联网数据处理方法
CN107808209B (zh) 基于加权kNN距离的风电场异常数据辨识方法
CN117034177B (zh) 一种电力负荷异常数据智能监测方法
CN116933216B (zh) 一种基于柔性负荷资源聚合特征分析的管理***及方法
CN116494493B (zh) 一种注塑集中供料***智能监测方法
CN117349664A (zh) 一种芽苗菜生长环境在线监测方法及***
CN117278150A (zh) 一种室内无线网络信号测量计算方法、设备和介质
CN108399415A (zh) 一种基于设备所处生命周期阶段的自适应数据采集方法
CN107633271B (zh) 电力***稳态可用度非精确概率计算方法
CN107507885B (zh) 基于多通道传感器数据的太阳能电池生产过程监测方法
CN106814608B (zh) 基于后验概率分布的预测控制自适应滤波算法
CN112685449A (zh) 一种热力***性能计算方法、装置及设备
CN110322063A (zh) 一种耗电功率仿真预测方法及存储介质
CN118150915B (zh) 一种高压导线表面电场强度分析方法及***
CN111080118B (zh) 一种新能源并网数据的质量评估方法及评估***
CN117609814B (zh) 一种sd-wan智能流量调度优化方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant