+

CN112418065A - Equipment operation state identification method, device, equipment and storage medium - Google Patents

Equipment operation state identification method, device, equipment and storage medium Download PDF

Info

Publication number
CN112418065A
CN112418065A CN202011304728.5A CN202011304728A CN112418065A CN 112418065 A CN112418065 A CN 112418065A CN 202011304728 A CN202011304728 A CN 202011304728A CN 112418065 A CN112418065 A CN 112418065A
Authority
CN
China
Prior art keywords
state
data
equipment
cluster
clustering
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.)
Granted
Application number
CN202011304728.5A
Other languages
Chinese (zh)
Other versions
CN112418065B (en
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.)
Shanghai Zhishu Enterprise Development Co ltd
Original Assignee
Shanghai Zhishu Enterprise Development Co ltd
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 Shanghai Zhishu Enterprise Development Co ltd filed Critical Shanghai Zhishu Enterprise Development Co ltd
Priority to CN202011304728.5A priority Critical patent/CN112418065B/en
Publication of CN112418065A publication Critical patent/CN112418065A/en
Application granted granted Critical
Publication of CN112418065B publication Critical patent/CN112418065B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2218/00Aspects of pattern recognition specially adapted for signal processing
    • G06F2218/12Classification; Matching
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/23Clustering techniques
    • G06F18/232Non-hierarchical techniques
    • G06F18/2321Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions
    • G06F18/23213Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions with fixed number of clusters, e.g. K-means clustering
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/241Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Engineering & Computer Science (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Computation (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Probability & Statistics with Applications (AREA)
  • Signal Processing (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

本发明公开了一种设备运行状态识别方法、装置、设备及存储介质,针对现有的依靠人工设定的阈值进行设备运行状态识别的方法可靠性低且误识率高的问题,通过创建基于K‑means聚类算法与现场业务状态标注的半监督学习模型,将设备状态的历史数据进行分簇,得到多个聚类状态,将设备的聚类状态与业务状态进行匹配,确定聚类中心和距离算法,基于设备的现场状态切换与设备的原理,来限制状态切换时的识别范围,并根据历史的状态切换数据对切换后的状态进行有限概率集下的预测,从而实现状态识别准确率的提升。

Figure 202011304728

The invention discloses a device operating state identification method, device, equipment and storage medium. Aiming at the problems of low reliability and high misrecognition rate of the existing method for device operating state identification relying on artificially set thresholds, a method based on K-means clustering algorithm and a semi-supervised learning model for on-site business status labeling, cluster the historical data of equipment status, obtain multiple clustering statuses, match the clustering status of equipment with business status, and determine the clustering center And distance algorithm, based on the on-site state switching of the equipment and the principle of the equipment, to limit the recognition range during state switching, and predict the switched state under a limited probability set according to the historical state switching data, so as to achieve the accuracy of state recognition. improvement.

Figure 202011304728

Description

Equipment operation state identification method, device, equipment and storage medium
Technical Field
The invention belongs to the technical field of equipment monitoring, and particularly relates to a method, a device, equipment and a storage medium for identifying an equipment running state.
Background
With the rapid development of the medical industry, various medical devices are developed, and one hospital usually has thousands of medical devices. The current state recognition of large active equipment (such as an ultrasonic machine) is mainly carried out by manually set threshold values, and when the state of the equipment is frequently switched or is rapidly switched, the manually set threshold values are impacted, so that missing recognition or mistaken recognition of the state occurs. Therefore, the method for identifying the running state of the equipment by means of the manually set threshold value has low reliability and high error identification rate.
Disclosure of Invention
The invention aims to provide a method, a device, equipment and a storage medium for identifying the running state of equipment.
In order to solve the problems, the technical scheme of the invention is as follows:
an equipment operation state identification method comprises the following steps:
establishing an unsupervised learning model based on a K-means clustering algorithm, and clustering historical data of the equipment state to obtain a plurality of clustering states;
acquiring service state data of equipment, and defining and classifying service states;
clustering and labeling the service state data, matching the clustering state with the service state of the equipment, determining a clustering center and a distance algorithm, and obtaining a semi-supervised learning model based on a K-means clustering algorithm and service state labeling;
based on the operation data and the operation principle of the equipment, the migration of the service state of the equipment is marked by combining a finite state automaton, the state migration rule of the equipment is limited, and an equipment operation state identification model is obtained;
and acquiring the running data of the equipment in the state to be identified, inputting the running data into the equipment running state identification model, and outputting the running state of the equipment.
According to an embodiment of the present invention, the creating an unsupervised learning model based on a K-means clustering algorithm further includes:
a. obtaining historical data of n equipment states to form a sample set { x1,x2,x3,...,xnRandomly selecting k sample points in the sample set as each sample cluster { c }1,c2,...,ckCentral point of { mu } c12,...,μk};
b. Calculating the distance between all the sample points and the center of each cluster, and dividing the sample points into the clusters with the shortest distance;
c. recalculating cluster centers based on existing sample points in a cluster
Figure BDA0002787999120000021
d. Repeating steps b and c until no more migration of the center of the cluster occurs.
According to an embodiment of the present invention, the acquiring the service state data of the device, and defining and classifying the service state further includes:
collecting service state data of different types of equipment, and defining and classifying service states;
recording working time periods in different service states;
and unifying and storing the service state data of different kinds of equipment in a data format.
According to an embodiment of the present invention, the clustering and labeling the service state data, and the matching the clustering state with the service state of the device further includes:
based on the low-density separation hypothesis, clustering and labeling the service state data;
and correspondingly matching the clustering data cluster in the theoretical state with the real service state of the equipment.
According to an embodiment of the present invention, the marking the migration of the service state of the device based on the operation data and the operation principle of the device in combination with the finite state automata, and the limiting the state migration rule of the device further includes:
dividing the service state of the equipment into a standby state, a starting state, a plurality of working states and a shutdown state;
when the equipment is switched from a shutdown state to a startup state, the equipment needs to be switched from the shutdown state to a standby state and then from the standby state to the startup state;
when the equipment is switched from one working state to another working state, the equipment needs to be switched to a standby state first and then switched to another working state from the standby state.
According to an embodiment of the present invention, the inputting the operation data into the device operation state recognition model, and outputting the operation state of the device further includes:
acquiring state data of different devices of the same type, and taking the state data as prediction data;
randomly selecting a plurality of time points to verify the equipment operation state recognition model, comparing the operation state output by the model with the prediction data, and if the accuracy of the comparison result does not reach the preset standard, merging the prediction data into the training data of the model to continue training until the prediction accuracy reaches the preset standard.
An apparatus operation state recognition device includes:
the initial model creating module is used for creating an unsupervised learning model based on a K-means clustering algorithm, and clustering historical data of the equipment state to obtain a plurality of clustering states;
the data acquisition module is used for acquiring the service state data of the equipment and defining and classifying the service state;
the clustering and labeling module is used for clustering and labeling the service state data, matching the clustering state with the service state of the equipment, determining a clustering center and a distance algorithm, and obtaining a semi-supervised learning model based on a K-means clustering algorithm and service state labeling;
the state migration marking module is used for marking the migration of the service state of the equipment based on the operation data and the operation principle of the equipment, limiting the state migration rule of the equipment and obtaining an equipment operation state identification model;
and the state identification module is used for acquiring the running data of the equipment in the state to be identified, inputting the running data into the equipment running state identification model and outputting the running state of the equipment.
According to an embodiment of the present invention, the device for identifying an operating state of an apparatus further includes:
the model verification module is used for acquiring state data of different devices of the same type and taking the state data as prediction data; and randomly selecting a plurality of time points to verify the equipment running state identification model.
An apparatus operation state identification apparatus comprising:
a memory having instructions stored therein and at least one processor, the memory and the at least one processor interconnected by a line;
the at least one processor calls the instruction in the memory to enable the device operation state identification device to execute the device operation state identification method in an embodiment of the invention.
A computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, implements a device operation state identification method in an embodiment of the present invention.
Due to the adoption of the technical scheme, compared with the prior art, the invention has the following advantages and positive effects:
aiming at the problems of low reliability and high false recognition rate of the existing method for recognizing the running state of the equipment by depending on a manually set threshold value, the method for recognizing the running state of the equipment in the embodiment of the invention clusters historical data of the state of the equipment by creating a semi-supervised learning model based on a K-means clustering algorithm and service state labeling to obtain a plurality of clustering states, matches the clustering states of the equipment with the service states, determines a clustering center and a distance algorithm, limits the recognition range during state switching based on the field state switching of the equipment and the principle of the equipment, and predicts the switched state in a finite probability set according to the historical state switching data, thereby realizing the improvement of the state recognition accuracy.
Drawings
Fig. 1 is a flow chart of an apparatus operation state identification method according to an embodiment of the present invention;
FIG. 2 is a schematic diagram illustrating the effect of the K-means clustering algorithm according to an embodiment of the present invention;
FIG. 3 is a graph of a mean profile coefficient distribution according to an embodiment of the present invention;
FIG. 4 is a graph of device status data in accordance with an embodiment of the present invention;
FIG. 5 is a graph of cluster labels according to an embodiment of the present invention;
FIG. 6 is a diagram illustrating state transition markers in accordance with an embodiment of the present invention;
FIG. 7 is a flow chart of model verification according to an embodiment of the present invention;
FIG. 8 is a block diagram of an apparatus operation status recognition device according to an embodiment of the present invention;
fig. 9 is a schematic diagram of an apparatus operation state identification apparatus in an embodiment of the present invention.
Detailed Description
The following describes a method, an apparatus, a device, and a storage medium for identifying an operating state of a device according to the present invention in detail with reference to the accompanying drawings and specific embodiments. Advantages and features of the present invention will become apparent from the following description and from the claims.
Example one
As shown in fig. 1, the present invention provides a method for identifying an operating state of a device, including:
s1: establishing an unsupervised learning model based on a K-means clustering algorithm, and clustering historical data of the equipment state to obtain a plurality of clustering states;
s2: acquiring service state data of equipment, and defining and classifying service states;
s3: clustering and labeling the service state data, matching the clustering state with the service state of the equipment, determining a clustering center and a distance algorithm, and obtaining a semi-supervised learning model based on a K-means clustering algorithm and service state labeling;
s4: based on the operation data and the operation principle of the equipment, the migration of the service state of the equipment is marked by combining a finite state automaton, the state migration rule of the equipment is limited, and an equipment operation state identification model is obtained;
s5: and acquiring the running data of the equipment in the state to be identified, inputting the running data into the equipment running state identification model, and outputting the running state of the equipment.
Specifically, in step S1, an unsupervised learning model based on a K-means clustering algorithm is created, and the history data of the device states are clustered to obtain a plurality of cluster states. The unsupervised learning model is a machine learning module.
Machine learning for classification problems can be divided into supervised learning, unsupervised learning and semi-supervised learning.
And (3) supervision and learning: refers to the process of adjusting the parameters of the classifier to achieve the required performance by using a set of samples of known classes, and is also called supervised training or teacher learning. Supervised learning is a machine learning task that infers a function from labeled training data. Supervised learning is a machine learning task that infers a function from labeled training data. The training data includes a set of training examples. In supervised learning, each instance consists of an input object (usually a vector) and a desired output value (also called a supervisory signal). Supervised learning algorithms analyze the training data and produce an inferred function that can be used to map out new instances. An optimal solution would allow the algorithm to correctly determine class labels for those instances that are not visible. This requires that the learning algorithm be formed in a "rational" manner from a point of view of the training data to a point of view that is not visible.
Unsupervised learning: various problems in pattern recognition are solved from training samples whose classes are unknown (not labeled), referred to as unsupervised learning. At present, unsupervised learning in deep learning is mainly divided into two types, one type is a deterministic self-coding method and an improved algorithm thereof, the goal is mainly to recover original data from abstracted data in a lossless manner as much as possible, the other type is a probabilistic type restricted boltzmann machine and an improved algorithm thereof, and the goal is mainly to maximize the probability of the original data when the restricted boltzmann machine reaches a stable state.
And clustering is a typical example in unsupervised learning. The purpose of clustering is to cluster things like together, and we do not care what this class is. Therefore, a clustering algorithm usually only needs to know how to calculate the similarity to start working.
Semi-Supervised Learning (SSL) is a key problem in the field of pattern recognition and machine Learning, and is a Learning method combining Supervised Learning and unsupervised Learning. Semi-supervised learning uses large amounts of unlabeled data, and simultaneously labeled data, to perform pattern recognition operations. When semi-supervised learning is used, people are required to work as few as possible, and high accuracy can be brought, so that the semi-supervised learning is increasingly paid more attention by people.
The main algorithm strategy of the invention is based on the semi-supervised learning idea of clustering hypothesis, namely when two samples are positioned in the same clustering cluster, the two samples have the same class label under a high probability. The equivalence of this hypothesis is defined as the low density Separation Assumption (LowDensity Separation application), i.e., the classification decision boundary should pass through the sparse data region while avoiding the splitting of samples of the dense data region to both sides of the decision boundary.
Wherein the classification clustering algorithm is a K-means clustering algorithm. K in the K-means clustering algorithm represents the number of class clusters, and means represents the mean value of data objects in the class clusters (the mean value is a description of the center of the class clusters), so the K-means algorithm is also called as K-means algorithm. The K-means algorithm is a clustering algorithm based on partitioning, and takes distance as a standard for similarity measurement between data objects, i.e. the smaller the distance between data objects is, the higher the similarity is, the more likely they are in the same cluster. The K-means algorithm typically uses Euclidean distances to calculate the distance between data objects. The specific steps of the K-means algorithm are as follows:
a. obtaining historical data of n device states to form a sample setx1,x2,x3,...,xnRandomly selecting k sample points in the sample set as each sample cluster { c }1,c2,...,ckCentral point of { mu } c12,...,μk};
b. Calculating the distance between all the sample points and the center of each cluster, and dividing the sample points into the clusters with the shortest distance;
c. recalculating cluster centers based on existing sample points in a cluster
Figure BDA0002787999120000061
d. Repeating steps b and c until no more migration of the center of the cluster occurs.
And (3) finally forming an effect graph of the K-means clustering algorithm, as shown in FIG. 2. Specifically, the invention is to stack (cluster) the state of the equipment from the data distribution perspective by learning and training the historical data of the equipment. According to the actual operation state of the device, it can be generally considered as a shutdown state, a standby state, a startup state and a working state, wherein the working state can be divided into a plurality of different working states. For example, in gynecological color ultrasonic image diagnostic equipment with model number HH0 and serial number HHH under H0 brand in obstetrics and gynecology department of a certain hospital, the product description of the reading equipment HHH is expected to be roughly divided into 5 types, namely { shutdown, standby, work-function a, work-function B, work-function C }; selecting and exporting current, voltage and power data of historical time flow of the HHH; and processing and converting the data to generate secondary characteristic data such as 'maximum current per unit time' and 'power difference per unit time'. Based on the data, K-means algorithm modeling is carried out.
Firstly, performing primary modeling according to the steps a-d, then selecting other k values, such as numerical values in the range of 2-8, performing modeling again, and calculating average contour coefficients under different k values, namely all sample points xiAverage distance from other sample points in the same cluster. The average profile has a value range of [ -1, 1 [)]And the closer the distance of the samples in the clusters is, the farther the distance of the samples between the clusters is, the larger the average contour coefficient isThe better the clustering effect. Then the larger the k value of the average contour coefficient is the optimal cluster number.
Through the above calculation, a distribution diagram of the average profile coefficient is obtained, as shown in fig. 3. In the figure, the theoretical k value is optimally 2, but for the device HHH, the actual recognition state thereof requires more than 5 states, and therefore, the k value here takes 7, that is, there are 7 clusters, corresponding to 7 clustering states.
In step S2, the service status data of the device is collected, and the service status is defined and classified. The method can collect the service state data of different kinds of equipment, and define and classify the service state; recording working time periods in different service states; and unifying and storing the service state data of different kinds of equipment in a data format.
In this embodiment, the operating data of the one-day device HHH is collected, as shown in the following table.
Figure BDA0002787999120000071
Figure BDA0002787999120000081
In the table, a part of the collected data is listed. These collected data are plotted against the device status as shown in fig. 4.
In step S3, clustering and labeling are performed on the service state data, the clustering state is matched with the service state of the device, a clustering center and a distance algorithm are determined, and a semi-supervised learning model based on the K-means clustering algorithm and the service state labeling is obtained.
And after the acquisition work of the equipment data is carried out, matching the equipment data with the cluster data. The cluster data clusters in the theoretical state are in one-to-one correspondence to the real equipment state on site; the matching accuracy requirement reaches over 90%, but data which are not matched significantly can be traced (as shown by a mark a in fig. 5, a situation that an acquirer is not on site and acquisition is missed in a certain state may occur in a certain period, and by adopting the clustering label in the embodiment, the theoretical device operation state cannot be matched with the actual acquired 'standby state' by mistake), so the matching accuracy can reach over 95%. The curve in fig. 5 is the device data, the bar graph below the curve is the clustering label of each operating state, and the labels of each operating state are not well distinguished due to the gray processing of fig. 5, but in practical application, fig. 5 is a color image, and different operating states are represented by different colors.
After clustering labeling is performed on the service state data, the unsupervised learning model based on the K-means clustering algorithm in step S1 is converted into a semi-supervised learning model.
In step S4, based on the operation data and the operation principle of the device, the finite state automaton is combined to label the service state transition of the device, and the state transition rule of the device is defined to obtain the device operation state identification model.
In terms of defining the state transition rule of the device, the method specifically includes: when the equipment is switched from a shutdown state to a startup state, the equipment needs to be switched from the shutdown state to a standby state and then from the standby state to the startup state; when the equipment is switched from one working state to another working state, the equipment needs to be switched to a standby state first and then switched to another working state from the standby state.
Specifically, in the present embodiment, after the clustering labeling is completed, the state transition labeling of the device HHH is performed, and the limitation of the state switching is performed on the actual operation state of the device HHH, as shown in fig. 6 (C5-1, C10-3V, and the like are ultrasound probes). The finite state automaton limits the state switching path of the equipment, prevents similar errors that the result identifies that C10-3V is directly switched to the eL18-4 state, and improves the matching accuracy.
After the state transition labeling is completed, the device operation state recognition model is completed. In order to illustrate the accuracy of the device operation state identification model, the accuracy verification of the device operation state identification model is required. The verification process is as shown in fig. 7, parameter training is performed in cooperation with a semi-supervised learning model to obtain a model a0, at this time, one or more times of new data acquisition work is performed on different equipment of the same type to obtain 2 nd to nth new equipment data, then the data is used as prediction data, a plurality of time points are randomly selected for verification, the operation state output by the model is compared with the prediction data, if the prediction accuracy is expected, the model is applied to land, if the prediction accuracy is not expected, the new prediction data and the previous training data are combined into parameters of a new training data to continue training the model to obtain a1 and … Ax, and the previous process is repeated until the prediction accuracy is expected.
After the accuracy verification of the device operation state identification model is completed, the state identification of the device to be tested can be performed, the operation state of the device to be tested is monitored in real time, and as stated in step S5, the operation data of the device to be tested, including current, voltage, power, etc., are input, and the actual operation state of the device is output through the model identification.
Example two
The present embodiment provides an apparatus operating state identifying device, as shown in fig. 8, the apparatus operating state identifying device includes:
the initial model creating module 1 is used for creating an unsupervised learning model based on a K-means clustering algorithm, and clustering historical data of the equipment state to obtain a plurality of clustering states;
the data acquisition module 2 is used for acquiring the service state data of the equipment, and defining and classifying the service state;
the clustering and labeling module 3 is used for clustering and labeling the service state data, matching the clustering state with the service state of the equipment, determining a clustering center and a distance algorithm, and obtaining a semi-supervised learning model based on a K-means clustering algorithm and service state labeling;
the state transition marking module 4 is used for marking the transition of the service state of the equipment based on the operation data and the operation principle of the equipment, limiting the state transition rule of the equipment and obtaining an equipment operation state identification model;
the model verification module 5 is used for acquiring state data of different devices of the same type and taking the state data as prediction data; randomly selecting a plurality of time points to carry out accuracy verification on the equipment running state identification model;
and the state identification module 6 is used for acquiring the running data of the equipment in the state to be identified, inputting the running data into the equipment running state identification model and outputting the running state of the equipment.
The specific contents and implementation methods of the modules in the device operation state identification apparatus are as described in the first embodiment, and are not described herein again.
EXAMPLE III
The second embodiment describes the device operation state identification apparatus in detail from the perspective of the modular functional entity, and the device operation state identification apparatus in detail from the perspective of hardware processing.
Referring to fig. 9, the device operation state identification device 500 may have a relatively large difference due to different configurations or performances, and may include one or more processors (CPUs) 510 (e.g., one or more processors) and a memory 520, one or more storage media 530 (e.g., one or more mass storage devices) storing applications 533 or data 532. Memory 520 and storage media 530 may be, among other things, transient or persistent storage. The program stored in the storage medium 530 may include one or more modules (not shown), and each module may include a series of instruction operations for the device operation state identification device 500.
Further, the processor 510 may be configured to communicate with the storage medium 530, and execute a series of instruction operations in the storage medium 530 on the device operation state identification device 500.
The device operation state identification device 500 may also include one or more power supplies 540, one or more wired or wireless network interfaces 550, one or more input-output interfaces 560, and/or one or more operating systems 531, such as Windows service, Vista, and the like.
Those skilled in the art will appreciate that the configuration of the apparatus operation state identification apparatus shown in fig. 9 does not constitute a limitation of the apparatus operation state identification apparatus, and may include more or less components than those shown, or some components may be combined, or a different arrangement of components may be used.
The present invention also provides a computer-readable storage medium, which may be a non-volatile computer-readable storage medium, and which may also be a volatile computer-readable storage medium. The computer-readable storage medium stores instructions that, when executed on a computer, cause the computer to perform the steps of the device operation state identification method in the first embodiment.
The modules in the second embodiment, if implemented in the form of software functional modules and sold or used as independent products, may be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present invention may be substantially or partially implemented in software, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-only memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described apparatuses and devices may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
The embodiments of the present invention have been described in detail with reference to the accompanying drawings, but the present invention is not limited to the above embodiments. Even if various changes are made to the present invention, it is still within the scope of the present invention if they fall within the scope of the claims of the present invention and their equivalents.

Claims (10)

1.一种设备运行状态识别方法,其特征在于,包括:1. a device operating state identification method, is characterized in that, comprises: 创建基于K-means聚类算法的无监督学习模型,将设备状态的历史数据进行分簇,得到多个聚类状态;Create an unsupervised learning model based on the K-means clustering algorithm, cluster the historical data of the equipment state, and obtain multiple clustering states; 采集设备的业务状态数据,对业务状态进行定义及分类;Collect the business status data of the device, define and classify the business status; 对业务状态数据进行聚类标注,将聚类状态与设备的业务状态进行匹配,确定聚类中心及距离算法,得到基于K-means聚类算法与业务状态标注的半监督学习模型;Clustering and labeling the business status data, matching the clustering status with the business status of the device, determining the cluster center and distance algorithm, and obtaining a semi-supervised learning model based on the K-means clustering algorithm and business status labeling; 基于设备的运行数据及运行原理,结合有限状态自动机,对设备的业务状态的迁移进行标注,限定设备的状态迁移规则,得到设备运行状态识别模型;Based on the operation data and operation principle of the equipment, combined with the finite state automaton, the transition of the business state of the equipment is marked, the state transition rules of the equipment are defined, and the identification model of the equipment operation state is obtained; 获取待识别状态设备的运行数据,将运行数据输入设备运行状态识别模型,输出设备的运行状态。Obtain the operating data of the device to be recognized, input the operating data into the device operating state recognition model, and output the operating state of the device. 2.如权利要求1所述的设备运行状态识别方法,其特征在于,所述创建基于K-means聚类算法的无监督学习模型进一步包括:2. The device operating state identification method according to claim 1, wherein the creating an unsupervised learning model based on the K-means clustering algorithm further comprises: a.获取n个设备状态的历史数据,构成样本集{x1,x2,x3,...,xn},在样本集中随机选取k个样本点充当各个样本簇{c1,c2,...,ck}的中心点{μ12,...,μk};a. Obtain the historical data of n device states to form a sample set {x 1 ,x 2 ,x 3 ,...,x n }, and randomly select k sample points in the sample set to serve as each sample cluster{c 1 ,c 2 ,...,c k } center point {μ 12 ,...,μ k }; b.计算所有样本点与各个簇中心之间的距离,将样本点划入距离最近的簇中;b. Calculate the distance between all sample points and the center of each cluster, and divide the sample points into the nearest cluster; c.根据簇中已有的样本点,重新计算簇中心
Figure FDA0002787999110000011
c. According to the existing sample points in the cluster, recalculate the cluster center
Figure FDA0002787999110000011
d.重复步骤b和c,直到簇的中心不再发生迁移。d. Repeat steps b and c until the center of the cluster no longer migrates.
3.如权利要求1所述的设备运行状态识别方法,其特征在于,所述采集设备的业务状态数据,对业务状态进行定义及分类进一步包括:3. The device operating state identification method according to claim 1, wherein the collecting the service state data of the device, and defining and classifying the service state further comprise: 采集不同种类设备的业务状态数据,对业务状态进行定义及分类;Collect business status data of different types of equipment, define and classify business status; 记录不同业务状态下的工作时段;Record working hours under different business states; 将不同种类设备的业务状态数据统一数据格式并存储。Unified data format and storage of business status data of different types of devices. 4.如权利要求1所述的设备运行状态识别方法,其特征在于,所述对业务状态数据进行聚类标注,将聚类状态与设备的业务状态进行匹配进一步包括:4. The device operating state identification method according to claim 1 , wherein the clustering and labeling of the service state data, and the matching of the cluster state with the service state of the device further comprises: 基于低密度分离假设,对业务状态数据进行聚类标注;Based on the low-density separation assumption, cluster and label the business status data; 将理论状态下的聚类数据簇与设备的真实业务状态进行对应匹配。The clustering data cluster in the theoretical state is matched with the real business state of the device. 5.如权利要求1所述的设备运行状态识别方法,其特征在于,所述基于设备的运行数据及运行原理,结合有限状态自动机,对设备的业务状态的迁移进行标注,限定设备的状态迁移规则进一步包括:5. The device operating state identification method according to claim 1, characterized in that, based on the operating data and operating principle of the device, combined with a finite state automaton, the transition of the business state of the device is marked, and the state of the device is limited Migration rules further include: 将设备的业务状态分为待机状态、开机状态、多种工作状态及关机状态;Divide the business state of the device into standby state, power-on state, multiple working states and shutdown state; 当设备从关机状态切换到开机状态时,需先从关机状态切换到待机状态,再从待机状态切换到开机状态;When the device switches from the off state to the on state, it needs to first switch from the off state to the standby state, and then switch from the standby state to the on state; 当设备从一种工作状态切换到另一种工作状态时,需先切换为待机状态,再从待机状态切换到另一种工作状态。When the device switches from one working state to another working state, it needs to switch to the standby state first, and then switch from the standby state to another working state. 6.如权利要求1所述的设备运行状态识别方法,其特征在于,所述得到设备运行状态识别模型之后还包括:6. The device operating state identification method according to claim 1, wherein after the obtaining the device operating state identification model, the method further comprises: 对同类型的不同设备进行状态数据采集,将所述状态数据作为预测数据;Collect status data for different devices of the same type, and use the status data as prediction data; 按预设规则抽样选取若干个时间点对设备运行状态识别模型进行验证,将模型输出的运行状态与预测数据进行比较,若比较结果的准确度达不到预设标准,则将所述预测数据并入模型的训练数据中继续训练,直到预测准确度达到预设标准。Select several time points according to the preset rules to verify the equipment operating state recognition model, and compare the operating state output by the model with the predicted data. If the accuracy of the comparison result does not meet the preset standard, the predicted data will be Continue training in the training data incorporated into the model until the prediction accuracy reaches a preset standard. 7.一种设备运行状态识别装置,其特征在于,包括:7. A device operating state identification device, characterized in that, comprising: 初始模型创建模块,用于创建基于K-means聚类算法的无监督学习模型,将设备状态的历史数据进行分簇,得到多个聚类状态;The initial model creation module is used to create an unsupervised learning model based on the K-means clustering algorithm, and cluster the historical data of the equipment state to obtain multiple clustering states; 数据采集模块,用于采集设备的业务状态数据,对业务状态进行定义及分类;The data collection module is used to collect the business status data of the device, and define and classify the business status; 聚类标注模块,用于对业务状态数据进行聚类标注,将聚类状态与设备的业务状态进行匹配,确定聚类中心及距离算法,得到基于K-means聚类算法与业务状态标注的半监督学习模型;The clustering and labeling module is used to cluster and label the business status data, match the clustering status with the business status of the device, determine the cluster center and distance algorithm, and obtain a half-space based on the K-means clustering algorithm and business status labeling. supervised learning models; 状态迁移标注模块,用于基于设备的运行数据及运行原理,对设备的业务状态的迁移进行标注,限定设备的状态迁移规则,得到设备运行状态识别模型;The state transition labeling module is used to label the transition of the business state of the device based on the operation data and operation principle of the device, define the state transition rules of the device, and obtain the device operation state identification model; 状态识别模块,用于获取待识别状态设备的运行数据,将运行数据输入设备运行状态识别模型,输出设备的运行状态。The state identification module is used for acquiring the running data of the device in the state to be identified, inputting the running data into the device running state identification model, and outputting the running state of the device. 8.如权利要求7所述的设备运行状态识别装置,其特征在于,还包括:8. The device for identifying equipment operating status as claimed in claim 7, further comprising: 模型验证模块,用于对同类型的不同设备进行状态数据采集,将所述状态数据作为预测数据;按预设规则抽样选取若干个时间点对设备运行状态识别模型进行验证。The model verification module is used to collect status data for different equipment of the same type, and use the status data as prediction data; select several time points by sampling according to preset rules to verify the equipment operating status identification model. 9.一种设备运行状态识别设备,其特征在于,包括:9. A device operating state identification device, characterized in that, comprising: 存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;a memory and at least one processor with instructions stored in the memory, the memory and the at least one processor interconnected by wires; 所述至少一个处理器调用所述存储器中的所述指令,以使得所述设备运行状态识别设备执行如权利要求1-6中任意一项所述的设备运行状态识别方法。The at least one processor invokes the instructions in the memory, so that the device operating state identifying device executes the device operating state identifying method according to any one of claims 1-6. 10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6中任意一项所述的设备运行状态识别方法。10. A computer-readable storage medium on which a computer program is stored, characterized in that, when the computer program is executed by a processor, the computer program according to any one of claims 1-6 is implemented. Device operating status identification method.
CN202011304728.5A 2020-11-19 2020-11-19 Device operation status identification method, device, equipment and storage medium Active CN112418065B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011304728.5A CN112418065B (en) 2020-11-19 2020-11-19 Device operation status identification method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011304728.5A CN112418065B (en) 2020-11-19 2020-11-19 Device operation status identification method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN112418065A true CN112418065A (en) 2021-02-26
CN112418065B CN112418065B (en) 2025-05-16

Family

ID=74773727

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011304728.5A Active CN112418065B (en) 2020-11-19 2020-11-19 Device operation status identification method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112418065B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113138875A (en) * 2021-04-22 2021-07-20 深圳感臻科技有限公司 Fault detection method, terminal and computer storage medium
CN113269246A (en) * 2021-05-24 2021-08-17 平安国际融资租赁有限公司 Method, device, equipment and medium for detecting equipment state based on business logic
CN113283504A (en) * 2021-05-24 2021-08-20 平安国际融资租赁有限公司 Device state detection method and device based on clustering, computer device and medium
CN113554055A (en) * 2021-06-11 2021-10-26 杭州玖欣物联科技有限公司 Processing condition identification method based on clustering algorithm
CN114048793A (en) * 2021-10-14 2022-02-15 杭州玖欣物联科技有限公司 A calculation method of time utilization rate of machining equipment based on current signal
CN114444575A (en) * 2021-12-28 2022-05-06 上海至数企业发展有限公司 Method and system for judging operating state of medical equipment
WO2023284421A1 (en) * 2021-07-16 2023-01-19 广州小鹏自动驾驶科技有限公司 Parking lot list generation method, device, service apparatus and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120304008A1 (en) * 2009-09-17 2012-11-29 Holger Hackstein Supervised fault learning using rule-generated samples for machine condition monitoring
CN110502395A (en) * 2019-08-09 2019-11-26 国网山西省电力公司 Clustering-based evaluation method for equipment operating status, terminal equipment and storage media
CN110533070A (en) * 2019-07-26 2019-12-03 西安交通大学 A kind of mechanical breakdown intelligent diagnosing method based on migration original shape network under small sample
CN110738255A (en) * 2019-10-15 2020-01-31 和尘自仪(嘉兴)科技有限公司 device state monitoring method based on clustering algorithm
CN111368863A (en) * 2018-12-26 2020-07-03 上海海事大学 An intelligent method for evaluating the health status of key structures of quay cranes

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120304008A1 (en) * 2009-09-17 2012-11-29 Holger Hackstein Supervised fault learning using rule-generated samples for machine condition monitoring
CN111368863A (en) * 2018-12-26 2020-07-03 上海海事大学 An intelligent method for evaluating the health status of key structures of quay cranes
CN110533070A (en) * 2019-07-26 2019-12-03 西安交通大学 A kind of mechanical breakdown intelligent diagnosing method based on migration original shape network under small sample
CN110502395A (en) * 2019-08-09 2019-11-26 国网山西省电力公司 Clustering-based evaluation method for equipment operating status, terminal equipment and storage media
CN110738255A (en) * 2019-10-15 2020-01-31 和尘自仪(嘉兴)科技有限公司 device state monitoring method based on clustering algorithm

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113138875A (en) * 2021-04-22 2021-07-20 深圳感臻科技有限公司 Fault detection method, terminal and computer storage medium
CN113269246A (en) * 2021-05-24 2021-08-17 平安国际融资租赁有限公司 Method, device, equipment and medium for detecting equipment state based on business logic
CN113283504A (en) * 2021-05-24 2021-08-20 平安国际融资租赁有限公司 Device state detection method and device based on clustering, computer device and medium
CN113554055A (en) * 2021-06-11 2021-10-26 杭州玖欣物联科技有限公司 Processing condition identification method based on clustering algorithm
CN113554055B (en) * 2021-06-11 2024-08-20 杭州玖欣物联科技有限公司 Processing condition identification method based on clustering algorithm
WO2023284421A1 (en) * 2021-07-16 2023-01-19 广州小鹏自动驾驶科技有限公司 Parking lot list generation method, device, service apparatus and storage medium
CN114048793A (en) * 2021-10-14 2022-02-15 杭州玖欣物联科技有限公司 A calculation method of time utilization rate of machining equipment based on current signal
CN114444575A (en) * 2021-12-28 2022-05-06 上海至数企业发展有限公司 Method and system for judging operating state of medical equipment
CN114444575B (en) * 2021-12-28 2025-07-04 上海至数企业发展有限公司 A method and system for determining the operating status of medical equipment

Also Published As

Publication number Publication date
CN112418065B (en) 2025-05-16

Similar Documents

Publication Publication Date Title
CN112418065A (en) Equipment operation state identification method, device, equipment and storage medium
CN111459700B (en) Equipment fault diagnosis method, diagnosis device, diagnosis equipment and storage medium
US10452510B2 (en) Hybrid clustering-partitioning techniques that optimizes accuracy and compute cost for prognostic surveillance of sensor data
US8630962B2 (en) Error detection method and its system for early detection of errors in a planar or facilities
US7533070B2 (en) Automatic fault classification for model-based process monitoring
CN112446399B (en) Label determining method, device and system
EP1388804A2 (en) Method and system for face detection using pattern classifier
CN112966088B (en) Unknown intention recognition method, device, equipment and storage medium
CN108460397B (en) Method and device for analyzing equipment fault type, storage medium and electronic equipment
CN116662817B (en) Asset identification method and system of Internet of things equipment
KR102433598B1 (en) A System and Method for Deriving Data Boundary
CN118094126B (en) Remaining life prediction method and device for vacuum dry pump based on clustering and Transformer algorithm
CN117040917A (en) Intelligent switch with monitoring and early warning functions
CN117675691B (en) Remote fault monitoring method, device, equipment and storage medium of router
CN113590451B (en) Root cause positioning method, operation and maintenance server and storage medium
CN113296994B (en) Fault diagnosis system and method based on domestic computing platform
JP6858798B2 (en) Feature generator, feature generator and program
Pradhan et al. Software defect prediction model using AdaBoost based random forest technique
CN110097120B (en) Network flow data classification method, equipment and computer storage medium
JP2018181052A (en) Model identification device, prediction device, monitoring system, model identification method and prediction method
CN118673460A (en) Generator abnormality detection method
CN116071558A (en) Processing method and device and electronic equipment
CN114863178A (en) Image data input detection method and system for neural network vision system
CN113076217A (en) Disk fault prediction method based on domestic platform
CN115567245B (en) Intrusion traffic detection and classification method and device, electronic device and storage medium

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
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载