METHOD AND SYSTEM FOR RECOGNIZING ENVIRONMENTAL PROTECTION EQUIPMENT BASED ON DEEP HIERARCHICAL FUZZY ALGORITHM
20230014095 · 2023-01-19
Inventors
- Chengdong Li (Shandong, CN)
- Xiaoping Deng (Shandong, CN)
- Guiqing Zhang (Shandong, CN)
- Qiao Yan (Shandong, CN)
Cpc classification
G06N5/01
PHYSICS
International classification
Abstract
A method and system for recognizing environmental protection equipment based on a deep hierarchical fuzzy algorithm. The method includes the following steps: (1) acquiring harmonic signal data of the environmental protection equipment by harmonic detectors, and acquiring type information of corresponding environmental protection equipment on site for constructing a training sample database; (2) extracting a feature vector of the data in the training sample database by a local mean decomposition method, and training, by using the training sample database, a deep hierarchical fuzzy system constructed on the basis of a least square method, so as to construct a recognition model; and (3) evaluating the inputted harmonic signal data by using the recognition model to determine whether inspected equipment is the corresponding environmental protection equipment.
Claims
1. A method for recognizing environmental protection equipment based on a deep hierarchical fuzzy algorithm, comprising the following steps: (1) acquiring harmonic signal data of the environmental protection equipment by harmonic detectors, and acquiring type information of corresponding environmental protection equipment on site for constructing a training sample database; (2) extracting a feature vector of the data in the training sample database by a local mean decomposition method, and training, by using the training sample database, a deep hierarchical fuzzy system constructed on the basis of a least square method, so as to construct a recognition model; and (3) evaluating the inputted harmonic signal data by using the recognition model to determine whether inspected equipment is the corresponding environmental protection equipment.
2. The method for recognizing environmental protection equipment based on a deep hierarchical fuzzy algorithm according to claim 1, wherein step (1) comprises the following sub-steps: acquiring several signal cycles of harmonic signal data x.sub.m(t), and then uploading this data to a cloud platform; collecting the type information of the environmental protection equipment corresponding to all the harmonic detectors (equipment nodes m(m=1, 2, . . . , n)), and taking a type of the equipment as a category label y.sub.m, wherein y.sub.m∈{1, 2, . . . , k, k+1} (k≤n), label 1, 2, . . . , k represents k different types of environmental protection equipment, label k+1 represents non-environmental protection equipment, and correspondence is: m⇔y.sub.m⇔x.sub.m(t); and constructing the training sample database D by using acquired harmonic signal data x.sub.m(t) and the category label y.sub.m corresponding to each harmonic signal data.
3. The method for recognizing environmental protection equipment based on a deep hierarchical fuzzy algorithm according to claim 1, wherein step (2) comprises the following sub-steps: sub-step 1: extraction of the feature vector performing local mean decomposition on each harmonic signal x.sub.m(t) in the training sample database to obtain a PF component, taking PF.sub.1, PF.sub.2, PF.sub.3 components, obtaining an instantaneous amplitude a.sub.r(t) and an instantaneous frequency f.sub.r(t) of the PF.sub.r (r=1,2,3) component of the harmonic signal x.sub.m(t), and further obtaining respective mean values
min S(c)=min∥x.sub.r.sup.1−y.sub.m∥.sup.2 and obtaining an optimal solution thereof; solving a parameter matrix c, completing the design of the i-th fuzzy sub-system in the first layer, and completing the building of fuzzy sub-systems in the first layer according to the method above; and taking output x.sub.i.sup.1 of the first layer as the input vector of fuzzy sub-systems in a second layer, the output vector being still y.sub.m, and designing the fuzzy sub-systems in the second layer according to the same design method as the design method of the first layer; and so on, completing the design of fuzzy sub-systems in the last layer, and completing the building of the deep hierarchical fuzzy system.
4. The method for recognizing environmental protection equipment based on a deep hierarchical fuzzy algorithm according to claim 3, wherein in step (2), the data in the training sample database D is divided into two parts: a training set D.sub.1 and a test set D.sub.2, and both the training set D.sub.1 and the test set D.sub.2 are subjected to the sub-step of extraction of the feature vector; by inputting the harmonic signal data in the test set D.sub.2 into the recognition model and comparing a recognition result with the label, whether the accuracy of the recognition model can meet the requirement is tested; and if the accuracy cannot meet the requirement, more sample data is needed to train the recognition model again until the accuracy can meet the requirement.
5. The method for recognizing environmental protection equipment based on a deep hierarchical fuzzy algorithm according to claim 1, wherein in step (3), the harmonic signal data acquired from the inspected equipment is inputted into the constructed recognition model, this model first extracts the feature vector of the harmonic signal data and then inputs the extracted feature vector into the deep hierarchical fuzzy system to obtain the category label for determining whether the inspected equipment is the corresponding environmental protection equipment, and display equipment outputs the analyzed recognition result.
6. A system for recognizing environmental protection equipment based on a deep hierarchical fuzzy algorithm, configured to perform, when being executed, the steps of the method for recognizing environmental protection equipment based on a deep hierarchical fuzzy algorithm according to claim 1, wherein the system comprises: a data acquisition module configured to perform step (1) of the method; a recognition model construction module configured to perform step (2) of the method; and a signal recognition module configured to perform step (3) of the method.
7. The system according to claim 6, wherein step (1) comprises the following sub-steps: acquiring several signal cycles of harmonic signal data x.sub.m(t), and then uploading this data to a cloud platform; collecting the type information of the environmental protection equipment corresponding to all the harmonic detectors (equipment nodes m(m=1, 2, . . . , n)), and taking a type of the equipment as a category label y.sub.m, wherein y.sub.m∈{1, 2, . . . , k, k+1} (k≤n), label 1, 2, . . . , k represents k different types of environmental protection equipment, label k+1 represents non-environmental protection equipment, and correspondence is: m⇔y.sub.m⇔x.sub.m(t); and constructing the training sample database D by using acquired harmonic signal data x.sub.m(t) and the category label y.sub.m corresponding to each harmonic signal data.
8. The system according to claim 6, wherein step (2) comprises the following sub-steps: sub-step 1: extraction of the feature vector performing local mean decomposition on each harmonic signal x.sub.m(t) in the training sample database to obtain a PF component, taking PF.sub.1, PF.sub.2, PF.sub.3 components, obtaining an instantaneous amplitude a.sub.r(t) and an instantaneous frequency f.sub.r(t) of the PF.sub.r (N=1,2,3) component of the harmonic signal x.sub.m(t) and further obtaining respective mean values
min S(c)=min∥x.sub.i.sup.1−y.sub.m∥.sup.2 and obtaining an optimal solution thereof; solving a parameter matrix c, completing the design of the i-th fuzzy sub-system in the first layer, and completing the building of fuzzy sub-systems in the first layer according to the method above; and taking output x.sub.i.sup.1 of the first layer as the input vector of fuzzy sub-systems in a second layer, the output vector being still y.sub.m, and designing the fuzzy sub-systems in the second layer according to the same design method as the design method of the first layer; and so on, completing the design of fuzzy sub-systems in the last layer, and completing the building of the deep hierarchical fuzzy system.
9. The system according to claim 8, wherein in step (2), the data in the training sample database D is divided into two parts: a training set D.sub.1 and a test set D.sub.2, and both the training set D.sub.1 and the test set D.sub.2 are subjected to the sub-step of extraction of the feature vector; by inputting the harmonic signal data in the test set D.sub.2 into the recognition model and comparing a recognition result with the label, whether the accuracy of the recognition model can meet the requirement is tested; and if the accuracy cannot meet the requirement, more sample data is needed to train the recognition model again until the accuracy can meet the requirement.
10. The system according to claim 6, wherein in step (3), the harmonic signal data acquired from the inspected equipment is inputted into the constructed recognition model, this model first extracts the feature vector of the harmonic signal data and then inputs the extracted feature vector into the deep hierarchical fuzzy system to obtain the category label for determining whether the inspected equipment is the corresponding environmental protection equipment, and display equipment outputs the analyzed recognition result.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0042] The accompanying drawings which constitute a part of the description of the present disclosure are intended to provide further understanding of the present disclosure. The exemplary examples of the present disclosure and descriptions thereof are intended to explain the present disclosure and do not constitute an inappropriate limitation to the present disclosure.
[0043]
[0044]
[0045]
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0046] It should be noted that the following detailed description is exemplary and aims to further describe the present disclosure. Unless otherwise specified, all technical and scientific terms used in the present disclosure have the same meaning as commonly understood by one of ordinary skill in the technical field to which the present disclosure belongs.
[0047] It should be noted that the terms used herein are merely used for describing the specific implementations, but are not intended to limit exemplary implementations of the present disclosure. As used herein, the singular form is also intended to include the plural form unless otherwise indicated obviously in the present disclosure. Furthermore, it should be further understood that the terms “include” and/or “comprise” used in this specification specify the presence of features, steps, operations, devices, components and/or a combination thereof.
[0048] To accurately and quickly solve the problems existing in the existing daily inspections of environmental protection equipment, the present disclosure provides a deep hierarchical fuzzy algorithm method and system for recognizing environmental protection equipment, which combine an architecture of cloud-edge collaboration and a method of a deep hierarchical fuzzy system on the basis of a least square method. Harmonic detectors are mounted on environmental protection equipment of enterprises to acquire harmonic signal data of the environmental protection equipment, type information of the environmental protection equipment corresponding to each harmonic signal data is acquired through field investigation, and all the data information is transmitted to a “cloud platform” through a communication network. In the “cloud platform”, a training sample database is constructed by using the acquired data information, and a recognition model is constructed by combining a local mean decomposition method and the deep hierarchical fuzzy system. The acquired harmonic signal data is inputted into a recognition model for estimation to determine whether the inspected equipment is the corresponding environmental protection equipment.
[0049] The present disclosure includes three modules, namely a data acquisition module, a recognition model construction module, and a signal recognition module. The data acquisition module is responsible for acquiring harmonic signals of the environmental protection equipment by the harmonic detectors, uploading same to the “cloud platform”, and constructing the training sample database by combining actually surveyed type information of the environmental protection equipment. The recognition model construction module is configured to extract a feature vector of the data in the training sample database by a local mean decomposition method, and train, by using the training sample database, the deep hierarchical fuzzy system constructed on the basis of the least square method, so as to construct the recognition model. The signal recognition module is configured to evaluate the inputted harmonic signal data by using the recognition model to determine whether the inspected equipment is the corresponding environmental protection equipment.
[0050] The three modules are described in detail below:
[0051] Module 1: Data Acquisition Module
[0052] This module is responsible for acquiring the harmonic signal data of the equipment by using the harmonic detectors, acquiring the type information of the corresponding environmental protection equipment through field investigation, and uploading all the data information to the cloud platform through the communication network. The acquired data information is configured to construct the training sample database.
[0053] The system architecture of cloud-edge collaboration is adopted (the schematic diagram is shown in
[0054] The type information of the environmental protection equipment corresponding to all the equipment nodes is collected through actual field investigation, and a type of the equipment taken as a category label y.sub.m, where y.sub.m∈{1, 2, . . . , k, k+1} (k≤n), the label 1, 2, . . . , k represents k different types of environmental protection equipment, label k+1 represents non-environmental protection equipment, and correspondence is: m⇔y.sub.m⇔x.sub.m(t).
[0055] In the cloud platform, the training sample database D is constructed by using the acquired harmonic signal data x.sub.m(t) and the category label y.sub.m corresponding to each harmonic signal data. This database is configured to construct and train the recognition model.
[0056] Module 2: Recognition Model Construction Module
[0057] This module is responsible for extracting a feature vector of the data in the training sample database by a local mean decomposition method, and classifying the harmonic signals by using the deep hierarchical fuzzy system constructed on the basis of the least square method, so as to construct the recognition model. This model is configured to recognize and analyze the harmonic signal data of the equipment needing to be inspected.
[0058] 1. Extraction of the Feature Vector
[0059] The data in the training sample database D is divided into two parts: 80% of the data is a training set D.sub.1, and the remaining data is a test set D.sub.2.
[0060] Each harmonic signal x.sub.m(t) in the training sample database is subjected to local mean decomposition to obtain a PF component (an envelope signal and a pure frequency modulation signal are generated by the local mean decomposition method, and a final result PF (Production function) component is obtained through a product of the two. The PF component obtained from primary running can be recorded as a PF.sub.1 component, after an original signal is subtracted by this component, local mean decomposition is performed again to obtain the PF.sub.2 component; and so on), PF.sub.1, PF.sub.2, PF.sub.3 components are taken, an instantaneous amplitude e a.sub.r(t) and an instantaneous frequency f.sub.r(t) of the PF.sub.r (r=2,3) component of the harmonic signal x.sub.m(t) are obtained, and respective mean values
[0061] Both the training set D.sub.1 and the test set D.sub.2 are subjected to the data processing process.
[0062] 2. Building of the Deep Hierarchical Fuzzy System
[0063] Fuzzy sub-systems are constructed on the basis of the least square method, and finally the deep hierarchical fuzzy system is built. The structure of the deep hierarchical fuzzy system is as shown in
[0064] First, overall parameters of the system are set, and a number of layers L (set as 3), a moving step s (set as 2), and a length of a convolution window w (set as 2) are manually determined.
[0065] The feature vector PF.sub.m=(
[0066] An input-output data pair of an i-th fuzzy sub-system in a first layer is constructed: [x.sub.i-1)s+1.sup.0(m), x.sub.s+i.sup.0(m), . . . , x.sub.(i-1)s+w.sup.0(m); y.sub.m]. The input-output data pair is obtained through a moving window having a length of w (a convolution operator). The window starts from first data of the input vector until all the data is covered, and the window moves by one step each time. 0 represents the input of the first layer.
[0067] A range [min x.sup.0, max x.sup.0] of the fuzzy sets is determined according to the data pair. In this range, the input vector can be further divided into q fuzzy sets A.sup.1, A.sup.2, . . . , A.sup.q. The fuzzy sets A.sup.1, A.sup.2, . . . , A.sup.q can be obtained by the existing calculation formula of the used triangular fuzzy sets (other fuzzy sets can also be used).
[0068] The i-th fuzzy sub-system in the first layer can be represented as: FS.sub.i.sup.1(x.sub.(i-1)s+1.sup.0, x.sub.s=i.sup.0, . . . , x.sub.(i-1)s+w.sup.0).fwdarw.x.sub.i.sup.1, and an expression of x.sub.i.sup.1 can be further obtained by using the existing standard formula and simplified as:
[0069] In the formula, FS.sub.i.sup.1 refers to the i-th fuzzy sub-system in the first layer, which can be seen in
[0070] The parameter c.sup.j.sup.
min S(c)=min∥x.sub.i.sup.1−y.sub.m∥.sup.2
[0071] In the formula, S(c) represents a function regarding parameter c, and y.sub.m represents a correct output result.
[0072] An optimal solution of the parameter is obtained.
[0073] The parameter matrix c is solved, the design of the i-th fuzzy sub-system in the first layer is completed, and the building of fuzzy sub-systems in the first layer is completed according to the method above.
[0074] The output x.sub.i.sup.1 of the first layer is taken as the input vector of fuzzy sub-systems in a second layer, the output vector is still y.sub.m, and the fuzzy sub-systems in the second layer are designed according to the same design method as that of the first layer. And so on, the design of fuzzy sub-systems in the last layer is completed, and the building of the deep hierarchical fuzzy system is completed.
[0075] The extraction of the feature vector on the basis of the local mean decomposition method and the classification by using the deep hierarchical fuzzy system constitute the recognition model.
[0076] By inputting the harmonic signal data in the test set D.sub.2 into the recognition model and comparing the recognition result with the label, whether the accuracy of the recognition model can meet the requirement is tested. If the accuracy cannot meet the requirement, more sample data is needed to train the recognition model again until the accuracy can meet the requirement.
[0077] Module 3: Signal Recognition Module
[0078] This module is responsible for recognizing and analyzing the acquired harmonic signal data by using the constructed recognition model, determining a model of the detected equipment, and determining whether the inspected equipment is the environmental protection equipment and whether the inspected equipment is the corresponding environmental protection equipment.
[0079] The harmonic signal data acquired from the inspected equipment is inputted into the constructed recognition model, this model first extracts the feature vector of the harmonic signal data and then inputs the extracted feature vector into the deep hierarchical fuzzy system to obtain the category label for determining whether the inspected equipment is the corresponding environmental protection equipment, and display equipment outputs the analyzed recognition result.
[0080] The overall steps of the present disclosure are as shown in
[0081] The above description is merely preferred examples of the present disclosure and is not intended to limit the present disclosure, and various changes and modifications of the present disclosure may be made by those skilled in the art. Any modifications, equivalent substitutions, improvements, and the like made within the spirit and principle of the present disclosure should be included within the protection scope of the present disclosure.