Facility state monitoring system, analysis apparatus, method, and program
11346867 ยท 2022-05-31
Assignee
Inventors
Cpc classification
G08C15/00
PHYSICS
G01R19/2509
PHYSICS
G05B23/024
PHYSICS
G01R19/2513
PHYSICS
International classification
Abstract
A measurement apparatus that measures a facility of a measurement target and that is able to transmit measurement data as intermittent data and an analysis apparatus. An analysis apparatus includes: a communication part that receives the intermittent data from the measurement apparatus; and an analysis part that estimates a standard data pattern serving as a reference, based on a common portion between a pair of the data in a set of the intermittent data received and determines presence of an anomaly for intermittent data of a determination target received from the measurement apparatus by referring to the standard data pattern.
Claims
1. An analysis apparatus comprising: a processor; a memory storing program instructions executable by the processor; and a receiver that receives intermittent data from a measurement apparatus capable of transmitting measurement data as the intermittent data obtained by decimating the measurement data, wherein the processor, when executing the program instructions stored in the memory, refills one or more data sections of the measurement data that has been decimated to reconstruct, in a first mode, a standard data pattern serving as a reference, by placing a pair of first and second pieces of the intermittent data on common sections of the pair so as to overlap one other on a time axis, the pair of the first and second pieces of the intermittent data received at different time points from the measurement apparatus, and determines, in a second mode, presence of an anomaly of the intermittent data within a determination target received from the measurement apparatus by referring to the reconstructed standard data pattern.
2. The analysis apparatus according to claim 1, comprising a storage, wherein the processor reconstructs, in the first mode, a repeating pattern for a cycle of the measurement data measured by the measurement apparatus, based on the common sections of the pair, where each of the first and second pieces of the pair includes at least two data sections received at time points spaced apart by an integer multiple of the cycle from the measurement apparatus, and stores, in the storage, the repeating pattern for the cycle as the standard data pattern.
3. The analysis apparatus according to claim 2, wherein the processor determines, in the second mode, the anomaly when in the intermittent data within the determination target received from the measurement apparatus, there is data not included in the repeating pattern for the cycle stored in the storage.
4. A computer-based facility state monitoring method comprising: receiving intermittent data from a measurement apparatus capable of transmitting measurement data of a facility of a measurement target as the intermittent data by decimating the measurement data; refilling one or more data sections of the measurement data that has been decimated to reconstruct, in a first mode, a standard data pattern serving as a reference, by placing a pair of first and second pieces of the intermittent data on common sections of the pair so as to overlap one other on a time axis, the pair of the first and second pieces of the intermittent data received at different time points from the measurement apparatus; and determining, in a second mode, presence of an anomaly of the intermittent data within a determination target received from the measurement apparatus by referring to the reconstructed standard data pattern.
5. The computer-based facility state monitoring method according to claim 4, comprising: reconstructing, in the first mode, a repeating pattern for a cycle of the measurement data measured by the measurement apparatus based on the common sections of the pair, where each of the first and second pieces of the pair includes at least two data sections received at time points spaced apart by an integer multiple of the cycle from the measurement apparatus; and storing, in a storage, the reconstructed repeating pattern for the cycle as the standard data pattern.
6. The computer-based facility state monitoring method according to claim 5, comprising: determining, in the second mode, the anomaly when in the intermittent data within the determination target received from the measurement apparatus, there is data not included in the repeating pattern for one cycle stored in the storage.
7. A non-transitory computer readable medium storing a program causing a computer to execute processing comprising: receiving intermittent data from a measurement apparatus capable of transmitting measurement data of a facility of a measurement target as the intermittent data by decimating the measurement data; refilling one or more data sections of the measurement data that has been decimated to reconstruct, in a first mode, a standard data pattern serving as a reference, by placing a pair of first and second pieces of the intermittent data on common sections of the pair so as to overlap one other on a time axis, the pair of the first and second pieces of the intermittent data received at different time points from the measurement apparatus; and determining, in a second mode, presence of an anomaly of the intermittent data within a determination target received from the measurement apparatus by referring to the reconstructed standard data pattern.
8. The non-transitory computer readable medium according to claim 7, storing the program causing the computer to execute the processing comprising: reconstructing, in the first mode, a repeating pattern for a cycle of the measurement data measured by the measurement apparatus based on the common sections of the pair, where each of the first and second pieces of the pair includes at least two data sections received at time points spaced apart by an integer multiple of the cycle from the measurement apparatus; and storing, in a storage, the reconstructed repeating pattern for the cycle as the standard data pattern.
9. The non-transitory computer readable medium according to claim 8, storing the program causing the computer to execute the processing comprising: determining, in the second mode, the anomaly when in the intermittent data within the determination target received from the measurement apparatus, there is data not included in the repeating pattern for one cycle stored in the storage.
10. The analysis apparatus according to claim 1, wherein the processor, in the first mode, extracts the common sections of the pair of the first and second pieces of the intermittent data, where each of the first and second pieces of the pair includes at least two data sections, based on a comparison of waveform patterns of the at least two data sections of the pair arranges the first and second pieces of the pair of the intermittent data on the common sections so as to overlap one other on the time axis to refill the one or more data sections of the measurement data that has been decimated by reconstructing a repeating pattern for a cycle of the measurement data, and stores, in a storage, the repeating pattern for the cycle as the standard data pattern.
11. The analysis apparatus according to claim 10, wherein the common sections of the first and second pieces of the pair of the intermittent data are spaced apart in time by at least the cycle of the repeating pattern.
12. The computer-based facility state monitoring method according to claim 4, comprising: extracting, in the first mode, the common sections of the pair of the first and second pieces of the intermittent data, where each of the first and second pieces of the pair includes at least two data sections, based on a comparison of waveform patterns of the at least two data sections of the pair; and arranging the first and second pieces of the pair of the intermittent data on the common sections so as to overlap one other on the time axis to refill the one or more data sections of the measurement data that has been decimated by reconstructing a repeating pattern for a cycle of the measurement data; and storing, in a storage, the repeating pattern for the cycle as the standard data pattern.
13. The computer-based facility state monitoring method according to claim 12, comprising: extracting the common sections of the first and pieces of the pair of the intermittent data as spaced apart in time by at least the cycle of the repeating pattern.
14. The non-transitory computer readable medium according to claim 7, storing the program causing the computer to execute the processing comprising: extracting, in the first mode, the common sections of the pair of the first and second pieces of the intermittent data, where each of the first and second pieces of the pair includes at least two data sections, based on a comparison of waveform patterns of the at least two data sections of the each pair; and arranging the first and second pieces of the pair of the intermittent data on the common sections so as to overlap one other on the time axis to refill the one or more data sections of the measurement data that has been decimated by reconstructing a repeating pattern for a cycle of the measurement data; and storing, in a storage, the repeating pattern for the cycle as the standard data pattern.
15. The non-transitory computer readable medium according to claim 14, storing the program causing the computer to execute the processing comprising extracting the common sections of the first and pieces of the pair of the intermittent data as spaced apart in time by at least the cycle of the repeating pattern.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
DETAILED DESCRIPTION
(17) The following describes an example embodiment of the present invention. For example, the present invention may be applied to the system illustrated in
(18) The following assumes that data measured by the measurement apparatus 11 is illustrated in
(19) When the measurement apparatus 11 transmits measurement data to the analysis apparatus 10, the processing part 113 of the measurement apparatus 11 is able to transmit the measurement data (42 in
(20)
(21) That is, in
(22) data of a section of index 3 in
(23) data of a section of index 6 in
(24) data of a section of index 9 in
(25) data of a section of index 0 in
(26) data of a section of index 2 in
(27) data of a section of index 5 in
(28) data of a section of index 8 in
(29) In the example illustrated in
(30) When estimating (learning) a standard pattern, the analysis apparatus 10 estimates a standard repeating pattern using common portions (data sections) of intermittent data received from the measurement apparatus 11 as a clue.
(31) As schematically illustrated in
(32) Similarly, the analysis apparatus 10 causes:
(33) indexes 4 of the intermittent data 42b and 42f (time-series data) in
(34) indexes 7 of the intermittent data 42c and 42g (time-series data) in
(35) the indexes 10 of the intermittent data 42d and 42h (time-series data) in
(36) The analysis apparatus 10 obtains waveforms (time-series data) of:
(37) the indexes 0, 1, and 2 by causing the indexes 1 which are the common sections between the intermittent data 42a and 42e to overlap each other on the time axis,
(38) the indexes 3, 4, and 5 by causing the indexes 4 which are the common sections between the intermittent data 42b and 42f to overlap each other on the time axis,
(39) the indexes 6, 7, and 8 by causing the indexes 7 which are the common sections between the intermittent data 42c and 42g to overlap each other on the time axis, and
(40) the indexes 9, 10, and 0 by causing the indexes 10 which are the common sections between the intermittent data 42d and 42h to overlap each other on the time axis.
(41) By overlaying these waveforms on the time axis, the analysis apparatus 10 obtains a pattern 43 of
(42) This pattern 43 corresponds to a continuous pattern of the measurement data (measurement data of the time sections corresponding to the indexes 1 to 10 of the conceptual representation 22 out of the measurement data (current waveform) 21 illustrated in
(43) When detecting the index 1, which is the common data between the intermittent data 42a and 42e in
(44) Various methods for determining whether a repeating pattern for one cycle has been extracted or not (whether estimation has been completed or not) may be used in the analysis apparatus 10. For example, in the analysis apparatus 10, a threshold value for occurrence frequency of new common data is set with respect to common data among intermittent data, and the analysis apparatus 10 may determine that a repeating pattern for one cycle is estimated when the occurrence frequency is equal to or less than the threshold value.
(45) Alternatively, in a case where the analysis apparatus 10 updates a repeating pattern using intermittent data by using common data as a clue, a threshold value may be set for a change amount in a repeating pattern and it may be determined that an estimation of a repeating pattern for one cycle is done when the change amount becomes equal to or less than the threshold value. The analysis apparatus 10 may continue to receive intermittent data from the measurement apparatus 11 and repeat processing of estimating a repeating pattern using the common section as a clue until a repeating pattern for one cycle is extracted.
(46) Further, in a case where a data loss occurs due to malfunction/failure of any of the measurement part 111, the processing part 113, and the communication part 112 in the measurement apparatus 11, the analysis apparatus 10 may also estimate a standard repeating pattern using the common portion (section) of intermittent data (partial data) caused by the data loss and received from the measurement apparatus 11.
(47) The analysis apparatus 10 stores the estimated pattern (a repeating pattern for one cycle) 43 in a storage part (not shown in
(48) When performing determination of measurement data from the measurement apparatus 11, the analysis apparatus 10 refers to the standard repeating pattern (standard pattern) that has been already learned and determines anomaly in operation if, for example, the measurement data intermittently transmitted by the measurement apparatus 11 deviates from the standard pattern.
(49)
(50) Note that change or loss of data occurring due to malfunction, failure or the like of any of the measurement part 111, the processing part 113, and the communication part 112 in the measurement apparatus 11 is detected as an anomaly.
(51)
(52) The processing part 113 may temporarily store digital data (for example, parallel data) from the measurement part 111 in a buffer memory 113-1 (for example, a FIFO (First In First Out)), partition the data per a predetermined time section, and transmit the measurement data of selected time sections via the communication part 112. For example, in the example of
(53) For example, the buffer memory 113-1 may be configured to have a double buffer structure, and while stored data in one buffer memory is read and transmitted to the communication part 112, digital data output from the analog-to-digital converter (ADC) 111-2 may be written to the other buffer memory, though not limited thereto. Further, the communication part 112 includes a transmission buffer (not shown) that stores measurement data (partial data transmitted intermittently) of a time section selected by the processing part 113, and data of a decimated time section is not transmitted (not stored in the transmission buffer).
(54)
(55) In the processing part 113, the decimation control circuit 113D starts counting the clock signal CLK in order to measure a decimation time section from a preset decimation start time (for example, at an end time point of a time section of intermittent data) and activates a decimation signal. Then, when counting the clock signal for a duration of a decimation time section, the decimation control circuit 113D resets the count value and deactivates the decimation signal. Next, the decimation control circuit 113D counts the clock signal for a duration of the time section of intermittent data, and enters again into a decimation time section from a time point at which the clock signal for has been counted for the duration of the time section of intermittent data. While the decimation signal from the decimation control circuit 113D is activated, a switch 113B (for example, a transfer gate) is turned off (not-conductive) and a signal from an input circuit (IN) 113A (latched data of output from the analog-to-digital converter 111-2) is not supplied to an output circuit (OUT) 113C. While the decimation signal is deactivated, the switch 113B is turned on (conductive) and the signal from the input circuit (IN) 113A is outputted to the output circuit (OUT) 113C. Note that the decimation control circuit 113D may count a signal obtained by performing frequency division of the clock signal CLK. In
(56) In the measurement apparatus 11, the decimation time section is set to a time section corresponding to one index of the conceptual representation 42 of measurement data in the case of
(57)
(58) The control part 102A controls switching of an operating mode between a learning mode and a determination mode. The control part 102A activates the estimation part 102B in the learning mode (the determination part 102D is deactivated). The control part 102A activates the determination part 102D in the determination mode (the estimation part 102B may be deactivated).
(59) In the learning mode, the estimation part 102B estimates a repeating pattern from intermittent data series of measurement data that the communication part 101 received from the measurement apparatus 11, and stores the estimated repeating pattern in the standard pattern storage part 102C.
(60) As described above, for example, when extracting (detecting) the index 1 which corresponds to common data between the intermittent data 42a and the intermittent data 42e in
(61) Further, when a repeating pattern is constituted by the indexes 1 to 10 of the conceptual representation as illustrated in
(62) In the determination mode, the determination part 102D collates intermittent data (intermittent data of a determination target) of measurement data that the communication part 101 received from the measurement apparatus 11 with the standard repeating pattern stored in the standard pattern storage part 102C and determines presence of an anomaly (change). The determination part 102D determines that an anomaly exists when the partial data intermittently transmitted by the measurement apparatus 11 is not included in a repeating pattern for one cycle stored as the standard pattern. The determination part 102D may output a determination result to the display apparatus 14.
(63)
(64) With reference to
(65) The analysis apparatus 10 receives the intermittent data transmitted from the measurement apparatus 11, estimates a repeating pattern for one cycle by extracting a common portion between a pair of intermittent data, and stores the pattern as a standard pattern serving as a reference in determining an anomaly (S12). Note that the analysis apparatus 10 may sequentially change a length of the intermittent data (or a length of decimated data between adjacent pieces of intermittent data) in the received intermittent data until a repeating pattern for one cycle is estimated.
(66) With reference to
(67) The analysis apparatus 10 collates the intermittent data with the standard data pattern and determines that data that deviates from the standard pattern as anomaly (S22).
(68) The analysis apparatus 10 may be implemented in a computer apparatus 200 as schematically illustrated in
(69) According to the present example embodiment, it becomes possible to avoid a buffer overflow such as network congestion in the analysis apparatus 10 implemented as an edge apparatus or the like by having the measurement apparatus 11 transmit measurement data as intermittent data. The analysis apparatus 10 is able to determine presence of an anomaly in a facility of a measurement target by reconstructing continuous repeating data for one cycle (i.e., by refilling data section decimated or lost to generate continuous repeating data for one cycle), from a set of partial data received intermittently and collating data (partial data) transmitted intermittently from the measurement apparatus 11 with the reconstructed pattern as a reference pattern in a determination mode. Further, it is also possible to infer malfunction, failure, or the like in the measurement apparatus (the measurement part, the processing part, and the communication part).
(70) The example embodiment above describes an example in which the measurement apparatus 11 measures a current signal, however, the measurement data (time-series data) is, as a matter of course, not limited to current signal data in the present example embodiment. For example, the present example embodiment can be applied to voltage, power, mechanical vibration, sound (operation sound), temperature, humidity, pressure, light, color, image, video, odor, etc., as long as the measurement data is a signal waveform related to the operation of a facility and a repeating pattern can be observed therein. Further, in the present example embodiment, it is a matter of course that the facility 30 of a measurement target may be applicable to an electrical facility (equipment) other than a manufacturing facility.
(71) Further, each disclosure of Patent Literatures 1 to 3 cited above is incorporated herein in its entirety by reference thereto. It is to be noted that it is possible to modify or adjust the example embodiments or examples within the whole disclosure of the present invention (including the Claims) and based on the basic technical concept thereof. Further, it is possible to variously combine or select a wide variety of the disclosed elements (including the individual elements of the individual supplementary notes, the individual elements of the individual example embodiments or examples and the individual elements of the individual figures) within the whole disclosure of the present invention. That is, it is self-explanatory that the present invention includes any types of variations and modifications to be done by a skilled person according to the whole disclosure including the Claims, and the technical concept of the present invention. Particularly, any numerical ranges disclosed herein should be interpreted that any intermediate values or subranges falling within the disclosed ranges are also concretely disclosed even without specific recital thereof.