Distributed equipment abnormality detection system for monitoring physical amounts of equipments and detecting abnormality of each equipment
10783219 ยท 2020-09-22
Assignee
Inventors
Cpc classification
G06F17/18
PHYSICS
G01R31/008
PHYSICS
G06F18/2415
PHYSICS
G01R31/367
PHYSICS
International classification
G06F17/18
PHYSICS
G01R31/00
PHYSICS
G01R31/367
PHYSICS
Abstract
A distributed equipment abnormality detection system is provided for monitoring physical amounts of equipments of identical type and detecting an abnormality of each equipment. The distributed equipment abnormality detection system includes equipment management apparatuses that manage the equipments; and a management server apparatus for communicating the equipment management apparatuses. Each equipment management apparatus includes a communication unit that communicates with the management server apparatus; a measurement unit that repeatedly measures the physical amount of the equipment; a distribution information generation unit that calculates distribution information from the measured physical amount; a distribution comparison unit that calculates a difference between the distribution information generated by the distribution information generation unit, and integrated distribution information on the entire equipments delivered from the management server apparatus; and an abnormality determination unit that determines whether or not the equipment is abnormal based on the calculated difference.
Claims
1. A distributed equipment abnormality detection system for monitoring physical amounts of a plurality of equipments of substantially identical type and detecting an abnormality of each of the plurality of equipments, the distributed equipment abnormality detection system comprising: a plurality of equipment management apparatuses connected to the plurality of equipments, respectively, the equipment management apparatuses managing the equipments, respectively; and a management server apparatus capable of communicating the plurality of equipment management apparatuses, wherein each of the plurality of equipment management apparatuses comprises: a first communication unit that communicates with the management server apparatus; a measurement unit that repeatedly measures the physical amount of the equipment; a distribution information generation unit that calculates distribution information on the equipment from the measured physical amount of the equipment; a distribution comparison unit that calculates a difference between the distribution information on the equipment generated by the distribution information generation unit, and integrated distribution information on the entire equipments delivered from the management server apparatus through a second communication unit; and an abnormality determination unit that determines whether or not the equipment is abnormal based on a mean of the calculated differences between pieces of the distribution information exceeding a predetermined threshold, wherein the management server apparatus comprises: the second communication unit that communicates with the plurality of equipment management apparatuses; and a first distribution integration unit that calculates the integrated distribution information by integrating the distribution information on the respective plurality of equipments, based on the distribution information on each of the plurality of equipments transmitted from the equipment management apparatus through the second communication unit, wherein the equipment management apparatus transmits the generated distribution information of each of the plurality of equipments to the management server apparatus through the first communication unit, and wherein the management server apparatus delivers the calculated integrated distribution information to the equipment management apparatus through the second communication unit.
2. The distributed equipment abnormality detection system as claimed in claim 1, wherein the equipment management apparatus further comprises: an equipment ID memory that stores an ID unique to the equipment; and a robust mean calculation unit that calculates a robust mean of a difference between pieces of distribution information, based on delivered distribution information on each of a plurality of groups configured by dividing the plurality of equipments, wherein the equipment ID memory transmits the ID of the equipment to the management server apparatus through the first communication unit, wherein the distribution comparison unit calculates a difference between integrated distribution information on at least three groups delivered from the management server apparatus through the first communication unit, and the generated distribution information on the equipment, wherein the abnormality determination unit determines whether or not the equipment is abnormal based on the calculated robust mean, wherein the management server apparatus further comprises a second group assignment unit that determines a number of the groups based on the total number of the plurality of equipments, and determines a group to which each of the equipments connected to the own management server apparatus belongs based on the ID of the equipment received from the equipment management apparatus through the second communication unit, wherein the second communication unit delivers the number of the groups to the equipment management apparatus, and wherein the first distribution integration unit integrates distribution information on the plurality of equipments received from the equipment management apparatus through the second communication unit for each group, and then, delivers the integrated distribution information to the equipment management apparatus through the second communication unit.
3. The distributed equipment abnormality detection system as claimed in claim 2, wherein the distribution comparison unit transmits the calculated difference between pieces of the distribution information to the management server apparatus through the first communication unit, or the robust mean calculation unit calculates the robust mean based on the calculated difference between pieces of the distribution information, and transmits the calculated robust mean to the management server apparatus through the first communication unit, wherein the abnormality determination unit determines whether or not the equipment is in an abnormal state, based on the calculated robust mean and a threshold delivered from the management server apparatus through the first communication unit, wherein the management server apparatus further comprises: a statistical information collection unit that calculates a statistic of the difference between pieces of the distribution information transmitted from the plurality of equipment management apparatuses or the robust mean of the difference between pieces of the distribution information; and a threshold determination unit that determines a threshold based on the statistic of the difference between pieces of the distribution information received from the equipment management apparatus through the second communication unit, or the robust mean of the difference, and wherein the second communication unit delivers the threshold determined by the threshold determination unit to the equipment management apparatus.
4. The distributed equipment abnormality detection system as claimed in claim 2, wherein the measurement unit repeatedly measures an input value to the equipment and an output value from the equipment, wherein the distribution information generation unit generates a distribution of the measured input value to the equipment, and a joint distribution of the input value to the equipment and the output value from the equipment, and wherein the distribution comparison unit calculates a first conditional distribution on any input from the generated joint distribution of the input value to the equipment and the output value from the equipment, calculates a second conditional distribution on the input from integrated distribution information delivered from the management server apparatus through the first communication unit, calculates a difference between the first conditional distribution and the second conditional distribution, and calculates, as a difference between pieces of distribution information, an expected value of the difference between the first conditional distribution and the second conditional distribution regarding the distribution of the input value to the equipment calculated by the distribution information generation unit.
5. The distributed equipment abnormality detection system as claimed in claim 2, wherein the measurement unit repeatedly measures an integer value, a real value, or a vector value as the physical amount of the equipment or the input and output values of the equipment, wherein the distribution information generation unit calculates a predetermined statistic of the repeatedly measured values of the physical amount or the input and output of the equipment, and estimates a parameter of a predetermined theoretical distribution based on the calculated statistic, wherein the distribution comparison unit calculates, from the estimated parameter of the theoretical distribution and a parameter of the integrated distribution delivered from the management server apparatus through the first communication unit, a difference between pieces of the distribution information, and wherein the first distribution integration unit integrates the predetermined statistic of the measured values of the physical amount or the input and output of the equipment received from the equipment management apparatus, and estimates a parameter of a predetermined integrated distribution based on the integrated statistic.
6. The distributed equipment abnormality detection system as claimed in claim 5, wherein the predetermined statistic is a mean, a variance, a moment, a maximum value, a minimum value, a median, or a combination of these values.
7. The distributed equipment abnormality detection system as claimed in claim 5, wherein the measured value of the physical amount of the equipment or the input and output of the equipment is an integer value, a real value, or a vector value obtained by performing linear or non-linear conversion on an integer value, a real value, or a vector value obtained by measuring the equipment.
8. The distributed equipment abnormality detection system as claimed in claim 1, further comprising at least one relay server apparatus capable of communicating with the plurality of equipment management apparatuses or a lower-order relay server apparatus and capable of communicating with the management server apparatus or a higher-order relay server apparatus, wherein the relay server apparatus comprises: a lower-order communication unit that communicates with the plurality of equipment management apparatuses or the lower-order relay server apparatus; a higher-order communication unit that communicates with the management server apparatus or the higher-order relay server apparatus; a first group assignment unit that determines a group to which each of the equipments connected to the own apparatus belongs, based on the ID of the equipment received from the equipment management apparatus through the lower-order communication unit and the number of the groups delivered from the management server apparatus or the higher-order relay server apparatus through the higher-order communication unit; a second distribution integration unit that integrates distribution information on equipments received from the equipment management apparatus or the lower-order relay server apparatus through the lower-order communication unit for each group, and then, delivers integrated distribution information on each group delivered from the management server apparatus or the higher-order relay server apparatus through the higher-order communication unit to the equipment management apparatus or the lower-order relay server apparatus through the lower-order communication unit; a distribution delivery unit that delivers the integrated distribution information or a parameter of the integrated distribution information delivered from the management server apparatus or the higher-order relay server apparatus through the higher-order communication unit to the equipment management apparatus or the lower-order relay server apparatus through the lower-order communication unit; a statistical information collection unit that calculates a statistic of a difference between pieces of distribution information or a robust mean of the difference between pieces of distribution information transmitted from the plurality of equipment management apparatuses; and a threshold delivery unit that further delivers a threshold delivered from the management server apparatus or the higher-order server apparatus, through the higher-order communication unit to the equipment management apparatus or the lower-order relay server apparatus through the lower-order communication unit.
9. The distributed equipment abnormality detection system as claimed in claim 1, wherein each of the plurality of equipments is a power converter, a storage battery, a brake apparatus, or a motor.
10. Equipment management apparatus for use in a distributed equipment abnormality detection system for monitoring physical amounts of a plurality of equipments of substantially identical type and detecting an abnormality of each of the plurality of equipments, a plurality of the equipment management apparatuses being connected to the plurality of equipments, respectively, to manage each of the plurality of equipments, each of the equipment management apparatuses comprising: a plurality of equipment management apparatuses each comprising, a measurement unit that repeatedly measures the physical amount of the equipment, a distribution information generation unit that calculates distribution information on the equipment from the measured physical amount of the equipment; and a management server apparatus comprising a first distribution integration unit that calculates an integrated distribution information by integrating the distribution information on the respective plurality of equipments; wherein each equipment management apparatuses further comprises; a distribution comparison unit that calculates a difference between the distribution information on each of the plurality of equipments, and said integrated distribution information on at least three groups configured by dividing the plurality of equipments, the integrated distribution information being obtained by integrating distribution information on the physical amount of each of the plurality of equipments for each of the groups; a robust mean calculation unit that calculates a robust mean of a difference between pieces of distribution information based on the distribution information on each of the groups; and an abnormality determination unit that determines whether or not an equipment is abnormal based on the calculated robust mean.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
MODE FOR CARRYING OUT THE INVENTION
(22) Hereinafter, embodiments according to the present invention will be described with reference to the drawings. It is noted that similar components are denoted by the same reference numerals in each of the embodiments.
First Embodiment
(23)
(24) In the present embodiment, each of the equipment 102, the equipment management apparatus 103, the management server apparatus 104, and the relay server apparatus 106 in the distributed equipment abnormality detection system 101 is configured to include a computer (control means) such as a digital calculator and a communication circuit (communication means). In this case, each of the equipments 102 is, for example, a power converter, a storage battery, a brake apparatus, or a motor for railroad.
(25) The equipment management apparatus 103 according to the present embodiment measures a discrete value x which represents a physical amount measured for the equipment 102. It is noted that since the distributed equipment abnormality detection system 101 detects the equipment 102 that is clearly different from the other equipments 102 by comparing the physical amounts x of the large number of equipments 102, at least some elements of the physical amount x may be affected by any abnormality of the equipment 102.
(26) Further, it is assumed that when the physical amounts x of a large number of normal equipments 102 are measured, the physical amounts x follow a certain distribution Pt. On the other hand, when the equipment n (where n is an identification sign of the equipment in representation of the following equations) among the equipments 102 is normal, a distribution obtained by measuring the physical amount x of the equipment n many times should agree with the distribution Pt. If the distribution does not agree with the distribution Pt, it can be determined that the equipment n is abnormal. In practice, the equipment whose distribution is significantly largely different from the distribution Pt is determined to be abnormal taking individual differences between the equipments into consideration.
(27) In this case, as a first problem, since the abnormal equipment 102 cannot be excluded in advance, the obtained distribution Pt is disadvantageously affected by the abnormal equipment 102. Thus, the normal equipment 102 may be determined to be abnormal, and the abnormal equipment 102 may be determined to be normal.
(28) Next, as a second problem, when there are an extremely large number of equipments 102, aggregating information on the equipments 102 to constitute the distribution P.sub.t may require an extremely high cost in terms of a calculation amount and a communication amount. For example, when there are one million equipments 102 and it is necessary to aggregate information from all the equipments 102 and perform abnormality determination every 100 milliseconds, it is necessary for the management server apparatus 104 to achieve a processing speed of 10 M bytes/sec even if the physical amount x can be represented in one byte at most.
(29) In order to solve the above problems, the distributed equipment abnormality detection system 101 according to the present embodiment uses a method described below.
(30) First of all, in order to cope with the first problem, the entire equipments 102 are divided into, for example, three or more (may be a plurality of) groups, and information is aggregated for each of the groups to constitute a distribution. A distribution obtained by aggregating information on the equipments in a group m is referred to as P.sub.g,m. Then, when the total number of the groups is M, all M distributions P.sub.g,m are delivered to all the equipments. The equipment n repeatedly measures the own physical amount, for example, at a predetermined period, and constitutes a distribution P.sub.e, n followed by the measured physical amount. Then, a difference degree between the own distribution P.sub.e, n of the equipment n and each of the delivered M distributions P.sub.g,1, . . . , P.sub.g,M is numerically calculated, and the median of the difference degree on 1 to M is taken at last. When the median is larger than a predetermined threshold, the equipment n is determined to be abnormal.
(31) Here, when r is an abnormality rate of the equipments 102, and N (m) is a set of the equipments 102 included in the group m, the probability of the distribution P.sub.g, m unaffected by the abnormal equipment 102 can be evaluated as (1r).sup.|N(m)|. It is noted that |N(m)| is the number of elements of N(m). In this case, (1r).sup.N(m) can be made larger than 0.5 by taking the number |N(m)| so as to be larger than log(2/log(1r)). In this case, the majority of the distributions P.sub.g, 1, . . . , P.sub.g,M are unaffected by the abnormal equipment 102 with high probability.
(32) In this case, when the equipment n is normal, the difference degree takes a small value with respect to the majority of the distributions P.sub.g,m and takes any value with respect to a small number of distributions P.sub.g,m affected by the abnormal equipment 102. When the equipment n is abnormal, the difference degree takes a large value with respect to the majority of the distributions P.sub.g,m and takes any value with respect to a small number of distributions P.sub.g,m affected by the abnormal equipment 102. Thus, it is possible to detect the abnormal equipment 102 by comparing the median of the difference degree with the predetermined threshold. However, when the abnormality rate r is sufficiently small, the grouping may be omitted, and the information on all the equipments 102 may be aggregated to constitute the distribution.
(33) Next, the second problem is coped with. When there are K types of physical amount values x.sub.1, . . . , x.sub.K of the equipment 102, the distribution P.sub.g,m estimated from measured values of the equipment 102 is represented by the following equation.
(34)
(35) Here, a probability distribution can be represented by a vector of k elements. The total number M of the groups is fixed. Each of the equipments 102 randomly selects a group m to which the equipment 102 itself belongs, and then, transmits a matrix in which the m-th column is a vector P.sub.e, n and the other columns are zero and a number vector in which only the m-th element is 1 to the higher-order relay server apparatus 106. The relay server apparatus 106 or the management server apparatus 104 calculates the sum of the matrixes and the sum of the number vectors, the matrixes and the number vectors being transmitted from the equipments 102 or the lower-order relay server apparatuses 106 totally controlled by the relay server apparatus 106 or the management server apparatus 104, and then, transmits the calculated results to the higher-order relay server apparatus 106 or the management server apparatus 104.
(36) The management server apparatus 104 calculates the distributions P.sub.g,1, . . . , P.sub.g,M by dividing each column of the matrix by the corresponding element of the number vector. In this manner, it is possible to obtain the distributions P.sub.g,1, . . . , P.sub.g,M without performing a large scale of calculation processing in the management server apparatus 104 by performing addition processing in each of the relay server apparatuses 106 in a distributed manner. In addition, a communication amount between adjacent apparatuses, that is, between any of each of the equipments 102, the relay server apparatus 106, and the management server apparatus 104 is proportional to (K+1)M integers and does not change even if the total number of equipments 102 increases. At last, the distributions P.sub.g,1, . . . , P.sub.g,M obtained in the management server apparatus 104 are delivered to each of the equipments 102. An abnormality determination unit 307 (refer to
(37) Hereinafter, the operation of the distributed equipment abnormality detection system 101 will be described using a simple example. In this example, the equipment 102 is a coin equipment (hereinafter, referred to as coin in this specification) that outputs a value of 1 or 0 corresponding to the front or back that appears by tossing the coin as a physical amount. It is noted that a normal coin in this example does not necessarily mean a coin whose front and back appear with the same probability. The distributed equipment abnormality detection system 101 according to the present embodiment assumes that most of coins have the same front and back appearance probability and detects a small number of coins whose front and back appear with an appearance probability different from the appearance probability of most of the coins.
(38)
(39) Further, the difference degree (difference) between pieces of distribution information can be measured by the relative entropy. In the case of a discrete variable, a difference degree D(P.sub.e,n|P.sub.g,m) between pieces of distribution information can be calculated by the following equation. It is noted that, in the present specification, a mathematical symbol := represents a definitional equation.
(40)
(41) It is noted that that the sum of physical amounts on the k types may be taken with k in which a distribution P.sub.g,m(x.sub.k) regarding the physical amount x.sub.k does not become zero. The relative entropy is zero when the distribution P.sub.e, n is the same as the distribution P.sub.g,m, and a pattern other than 0 in the table is obtained as follows.
(42) Pattern A: The difference degree D(P.sub.e,n|P.sub.g,1) between pieces of distribution information when the distribution P.sub.e, n=[1/3 2/3] and the distribution P.sub.g,1=[1/2 1/2] is represented by the following equation.
(43)
(44) Pattern B: The difference degree D(P.sub.e,4|P.sub.g,1) between pieces of distribution information when the distribution P.sub.e,4=[2/3 1/3] and the distribution P.sub.g,1=[1/2 1/2] is represented by the following equation.
(45)
(46) Pattern C: The difference degree D(P.sub.e,4|P.sub.g,m) between pieces of distribution information when the distribution P.sub.e,4=[2/3 1/3] and the distribution P.sub.g,m=[1/3 2/3] is represented by the following equation.
(47)
(48) When the median of the relative entropy on the group is calculated, only the coin 4 takes a value of 0.2310 . . . , which is not 0 and has the highest relative entropy median. Thus, it can be determined that the coin 4 is abnormal.
(49) In this case, when attention is directed to the difference degree D(P.sub.e,n|P.sub.g,1) from the group 1, the difference degree D(P.sub.e,n|P.sub.g,1) is affected by the abnormal equipment 102 and represented by the following equation.
D(P.sub.e,n|P.sub.g,1)=5/3 log 2log 3(6)
D(P.sub.e,4|X P.sub.g,1)=5/3 log 2log 3(7)
(50) The coin 4 and the other coins have the same difference degree. However, since the group 2 and the group 3 are not affected by the abnormal equipment 102, it can be determined that the coin 4 is abnormal by taking the median.
(51) In addition, when grouping is not performed, the probability of all the equipments 102 is P.sub.all=[8/21 13/21]. When the probability P.sub.all of all the equipments is compared with the distribution P.sub.e,n of each of the equipments 102, the difference degree D(P.sub.e,n|P.sub.all) other than that of the coin 4 is represented by the following equation.
(52)
(53) In addition, the difference degree D(P.sub.e, 4|P.sub.all) of the coin 4 is represented by the following equation.
(54)
(55) Thus, an abnormality cannot be determined with a threshold 0.005 and a threshold 0.2. However, the determination can be made when grouping is performed. That is, a detection ability is improved, which is not so effective in the simple equipment 102 in this example, but achieves a significant effect in the equipment having a more complicated physical amount.
(56) In this case, the number M of the groups is not necessarily fixed on all occasions. For example, the number of all equipments 102 (the total number of equipments) may be counted using communication through the communication line 105 prior to processing. Then, the management server apparatus 104 may determine the number M of the groups based on the counted total number of equipments, and then, deliver the determined number M of the groups to each of the equipments 102. Each of the equipments 102 may determine the own group m based on the delivered number M of the groups. Alternatively, each of the equipment management apparatuses 103 may merely have a unique ID having sufficient number of bits, and the relay server apparatus 106 or the management server apparatus 104 may determine the group m using a hush function that sufficiently randomly generates groups 1, . . . , M, based on each ID. Examples of a desired ID include a MAC address of the Ethernet (registered trademark) and a UUID. Group assignment may be performed by calculation processing that divides a long hash value generated by a known hash function such as MD5 or SHA-2 by the number M of the groups and takes a residue.
(57) As described above, an abnormality of the equipment 102 can be determined by comparing the median with the predetermined threshold. In this case, it is necessary to appropriately set the predetermined threshold in advance. In order to automate the setting of the threshold, the equipment management apparatus 103 according to the present embodiment transmits the median again to the relay server apparatus 106 or the management server apparatus 104 through a communication unit 304 (See
(58) Hereinafter, details of the configuration of the distributed equipment abnormality detection system 101 according to the first embodiment of the present invention will be described.
(59)
(60) Referring to
(61) Further, the distribution comparison unit 305 may calculate the relative entropy (difference) between distribution information on at least three groups delivered from the relay server apparatus 106 or the management server apparatus 104 through the communication unit 304 and the distribution information on the equipment 102 generated by the distribution information generation unit 303 in accordance with equation (2), and then, transmit the calculated relative entropy to the relay server apparatus 106 or the management server apparatus 104 through the communication unit 304.
(62) The robust mean calculation unit 306 calculates the median of the relative entropy calculated by the distribution comparison unit 305 on the group as a robust mean (or a robust average value) of the equipment and outputs the calculated robust mean to the abnormality determination unit 307, and then, transmits the calculated robust mean to the relay server apparatus 106 or the management server apparatus 104 through the communication unit 304. The abnormality determination unit 307 compares the robust mean of the equipment 102 calculated by the robust mean calculation unit 306, with the threshold delivered from the relay server apparatus 106 or the management server apparatus 104 through the communication unit 304, and determines that the equipment 102 is abnormal when the median is larger than the threshold. When the abnormality determination unit 307 determines that the equipment 102 is abnormal, the abnormality determination unit 307 displays the determination result on a display unit 102A of the equipment 102 or transmits the determination result to the relay server apparatus 106 or the management server apparatus 104 through the communication unit 304.
(63) The distribution information may be, for example, a set of two values: the number of observations for each physical amount x.sub.k; and the total number of observations. The relative entropy may be, for example, the Kolmogorov-Smirnov distance. The median may be, for example, a trimmed mean or a quartile mean.
(64)
(65) Referring to
(66) A statistic of the statistical calculation by the statistical information collection unit 406 may be, for example, a histogram of the robust mean, or a statistic including the mean (or average value), variance, kurtosis, skewness, maximum value, minimum value, median, or mode of the robust mean or a combination of these plurality of statistics. The threshold may include a plurality of thresholds representing the degree of abnormality.
(67)
(68) Referring to
(69)
(70) Referring to
(71)
(72) The equipment management apparatus 103 transmits the equipment ID in step S1 of
(73)
(74) The relay server apparatus 106 transmits the equipment ID in step S11 of
(75)
(76) The management server apparatus 104 receives the equipment ID in step S31 of
(77) In the distributed equipment abnormality detection system 101 according to the first embodiment, the communication line 105 is configured, for example, using a communication line such as the Ethernet (registered trade mark). In this case, it is only required that a tree structure that is constituted of the equipment management apparatus 103, the relay server apparatus 106, and the management server apparatus 104 be implemented, for example, as a logical communication channel configuration by an Internet protocol constructed on the Ethernet (registered trademark), and it is not necessarily required that a physical communication line construct the tree structure.
(78) As described above, according to the present embodiment, even when the operation of the equipment 102 cannot be accurately predicted in advance, an abnormality of the equipment 102 can be detected by a comparison between a large number of equipments 102 of substantially the same type. In addition, it is possible to manage an extremely large number of equipments 102 without using a powerful calculator or wide-band communication means by performing processing of the detection by the equipment management apparatuses 103 and the relay server apparatuses 106 in a distributed manner. In addition, even if there is an abnormal equipment 102, it is possible to correctly extract statistical information on the normal equipments 102, and detect the abnormal equipment 102 based on the statistical information on the normal equipments 102 by performing grouping of a plurality of equipments 102.
(79)
(80)
(81) Referring to
(82)
(83) Referring to
(84) The configuration example of
Second Embodiment
(85) A second embodiment according to the present invention is applied to a case in which it is possible to define and measure input and output data (input and output values) of the equipment 102 instead of the physical amount of the equipment 102 in the distributed equipment abnormality detection system 101 according to the first embodiment. That is, when it can be considered that an output y of the equipment 102 can be represented by a function y=f(x) with respect to an input x, the equipment 102 that is represented by a function f that differs from the function of a large number of other equipments 102 is detected. However, the input x varies between the equipments and does not necessarily follow the same distribution.
(86) The operation of the distributed equipment abnormality detection system 101 according to the present embodiment will be described using a simple example in a manner similar to that of the first embodiment. The equipment 102 is a coin, and there are three coins 1, 2, and 3. The front or back of the coin before a toss of the coin is considered as the input, and the front or back of the coin as a result of the toss is considered as the output.
(87)
(88) In this case, whether or not which of the coins should be considered as abnormal when the joint distribution P.sub.e, n(y.sub.l, y.sub.k) of input and output is as illustrated in
(89) According to the marginal distribution P.sub.e, n(x.sub.k) of input of the coin illustrated in
(90)
(91)
(92) In this case, it can be understood that the coins 1 and 2 are normal, and the coin 3 is abnormal. In this case, a difference between the conditional probabilities is measured by the relative entropy in a manner similar to that of the first embodiment. However, for example, when the front always faces up in any one of the coins before a toss and the back always faces up in another one of the coins before a toss, it cannot be determined whether or not which of the equipments is abnormal from this. Thus, abnormality determination having a desired property is achieved by measuring an expected value D(P.sub.e,n|P.sub.g, m) of the following equation of the relative entropy with respect to input of each coin as the difference between the distributions.
(93)
(94) According to the above abnormality determination, a difference in the output distribution with respect to an extremely rare input is substantially ignored, and an abnormality is not determined.
(95) The distributed equipment abnormality detection system 101 according to the present embodiment is completely the same as that of the first embodiment except that equation (2) is replaced with equation (11). The first embodiment corresponds to a case in which input is not defined, and only output is defined so that the physical amount can be measured in the present embodiment, and it is possible to obtain the effect described in the first embodiment.
(96)
(97) (1) In a manner similar to the configuration illustrated in
(98) (2) The management server apparatus 104m is installed in a data center. In this case, the management server apparatus 104m includes an antenna 104a and has a function of wirelessly communicating with the relay server apparatuses 106m.
(99) (3) A measurement unit 161 of
(100) In the configuration example of
(101)
(102) The configuration example of
Third Embodiment
(103) A third embodiment of the present invention is applied to a case in which the physical amount measured in the equipment 102 is not a finite set in the distributed equipment abnormality detection system 101 according to the first embodiment. In such equipment 102, the physical amount x of the equipment 102 is represented by, for example, a random variable of an integer value, a real value, or a vector value. The random variable may be a physical amount represented by equipment constants such as the mass, length, time, current, temperature, amount of substance, or luminous intensity measured inside the equipment 102, or a combination of these equipment constants. In addition, the physical amount x of the equipment 102 may be one using a communication amount of the equipment 102, an occupancy of an arithmetic unit or a memory, or a transition state inside software. Further, the physical amount x of the equipment 102 may be one replaced with a characteristic amount calculated from the above various physical amounts and states. In particular, the physical amount may be a amount obtained by performing non-linear conversion so as to treat the above various amounts as a random variable following a distribution that can be theoretically easily treated. The difference between distributions of the random variable of a real value or a real vector value can be measured by the relative entropy D(P.sub.e,n|P.sub.g,m) of the following equation in a manner similar to that of the first embodiment.
(104)
(105) It is noted that each of the probabilities P.sub.e,n, P.sub.g,m is a density function of the corresponding probability distribution. In order to configure the probabilities P.sub.e,n, P.sub.g,m from observed values of the equipment 102, it is simply considered to take an empirical distribution. However, since the probability becomes P.sub.g, m=0 everywhere in the empirical distribution, it is not possible to perform division (P.sub.e,n(x)/P.sub.g,m(x)) as it is. In addition, when the empirical distributions of a large number of equipments 102 are integrated, data amount proportional to the number of equipments 102 is required to represent the distribution, which becomes a technique unsuitable for managing an extremely large number of equipments 102.
(106) Thus, in the present embodiment, any theoretical distribution is assumed as the distributions P.sub.e,n, P.sub.g,m, and a parameter of the theoretical distribution is estimated from the observed values of the equipment 102 to calculate the density P.sub.e,n, P.sub.g,m. For example, when the Gauss distribution is considered as the theoretical distribution, the mean .sub.e, n and the variance .sub.e, n of the observed values may be calculated, and a density function of the Gauss distribution of the mean .sub.e, n and the variance .sub.e, n of the following equation may be used as the density function.
(107)
(108) It is noted that K is 1 in the case of a real value and a dimension in the case of a real vector. In this case, the relative entropy D(P.sub.e,n|P.sub.g,m) can be analytically calculated by the following equation.
(109)
(110) Any assumed theoretical distribution may be selected according to the equipment 102. For example, when a distribution of the minus square of is assumed, the parameter is a degree of freedom d which can be estimated by taking the mean of observed values. As statistics of the observed values to be used, not only the mean and the variance of the observed values, but also the kurtosis, skewness, higher-order moment, maximum value, and the minimum value may be used, and all these statistics can be efficiently integrated by the relay server apparatus. Also in the case of a random variable that takes an integer value or an integer vector value, the present embodiment can be applied in completely the same manner by replacing the integral of the density function with the infinite sum of probabilities. Alternatively, the method described in the present embodiment may be used in the case where the physical amount of the equipment 102 is a finite set like the first embodiment. In this case, distribution information is concentrated to a small number of parameters, which enables the efficiency of transmission and reception of the distribution information to be improved.
(111) The distributed equipment abnormality detection system 101 according to the present embodiment is similar to the distributed equipment abnormality detection system 101 described in the first embodiment of the present invention except the following (1) and (2).
(112) (1) The equipment management apparatus 103 and the relay server apparatus 106 integrate the mean .sub.e, n and the variance .sub.e, n, and then, transmits the integrated data to the management server apparatus 104 or the higher-order relay server apparatus 106, instead of integrating the distribution information P.sub.e,n, P.sub.g,m and transmitting the integrated data to the management server apparatus 104 or the higher-order relay server apparatus 106.
(113) (2) Equation (14) is used instead of equation (2) in the distribution comparison unit 305.
(114) According to the configuration described in the present embodiment, it is possible to obtain the effect described in the first embodiment even when the physical amount of the equipment 102 is not a finite set. In addition, it is possible to efficiently transmit and receive distribution information by applying the method described in the present embodiment to the equipment 102 whose physical amount is a finite set.
(115)
(116) Referring to
Fourth Embodiment
(117) A fourth embodiment according to the present invention is applied to a case in which input and output data (input and output values) of the equipment 102 can be measured instead of the physical amount of the equipment 102, and the input and output data (input and output values) is not a finite set in the distributed equipment abnormality detection system 101 according to the first embodiment. The input and output data (input and output values) is represented, for example, by a random variable of an integer value, a real value, or a vector value. The random variable may be a physical amount represented by equipment constants such as the mass, length, time, current, temperature, amount of substance, or luminous intensity of the equipment 102, or a combination of these equipment constants. In addition, the random variable may be a communication amount of the equipment 102, an occupancy of an arithmetic unit or a memory, or a transition state inside software. Further, the random variable may be a characteristic amount calculated from the above various physical amounts and states. In particular, the random variable may be a amount obtained by performing non-linear conversion so as to treat the above various amounts as a random variable following a distribution that can be theoretically easily treated.
(118) Hereinafter, a case in which the Gauss distribution is assumed as a theoretical distribution of the input and output data (input and output values) of the equipment 102 will be described. It is assumed that when an output y and an input x of the equipment n among a plurality of equipments 102 are repeatedly observed, the mean and a variance-covariance matrix thereof are represented by the following expressions.
(119)
(120) In this case, the distribution P.sub.e,n(x) of the input is given by the Gauss distribution of the mean .sub.e, n, x and the variance .sub.e, n, xx, and the conditional distribution P.sub.e,n(y|x) of the output y with respect to the input x is given by the Gauss distribution of the mean and the variance of the following equations.
(121) Similarly, it is assumed that the mean and a variance-covariance matrix of distributions of the group m are represented by the following expressions.
(122)
(123) In this case, the conditional distribution P.sub.g, m(y|x) of the output y with respect to the input x is given by the Gauss distribution of the mean and the variance-covariance matrix of the following equations.
(124) Mean:
Variance-Covariance Matrix:
(125) In this case, the relative entropy between the above pieces of conditional distribution information is analytically obtained by the following equation in a manner similar to that of equation (14).
(126)
(127) In a manner similar to that of the second embodiment, when an expected value of the relative entropy with respect to input is considered, the expected value D(P.sub.e, n|P.sub.g, m) can be analytically calculated by the following equation.
(128)
(129) It is noted that is represented by the following equation.
:=.sub.e,n,xx.sup.T+.sub.e,n,x.sup.T+.sub.e,n,x.sup.T.sup.T+.sup.T(19)
(130) Further, a matrix LE and a vector are represented by the following equations, respectively.
(131)
represents a Cholesky decomposition of the following inverse matrix:
(132) The entire configuration of the distributed equipment abnormality detection system 101 in the present embodiment is similar to that of the second embodiment except that equation (18) is used instead of equation (11). According to the present embodiment, it is possible to measure the input and output data (input and output values) of the equipment 102 instead of the physical amount of the equipment 102 and obtain the effect described in the first embodiment even when the input and output data (input and output values) is not a finite set. In addition, in a manner similar to that of the third embodiment, it is possible to efficiently transmit and receive distribution information by applying the method described in the present embodiment to the equipment whose input and output data (input and output values) is a finite set.
(133) An example of a configuration in which the configuration described in the present embodiment is applied to, for example, a storage battery 102B mounted on a railroad vehicle 200 is a combination of the configuration illustrated in
Summary of Embodiments
(134) According to the first aspect of the present invention, there is provided a distributed equipment abnormality detection system for monitoring physical amounts of a plurality of equipments of substantially identical type, and detecting an abnormality of each of the plurality of equipments. The distributed equipment abnormality detection system includes a plurality of equipment management apparatuses, and a management server apparatus. The plurality of equipment management apparatuses is connected to the plurality of equipments, respectively, and the equipment management apparatuses manages the equipments, respectively. The management server apparatus is capable of communicating the plurality of equipment management apparatuses. Each of the plurality of equipment management apparatuses includes a first communication unit, a measurement unit, a distribution information generation unit, a distribution comparison unit, and an abnormality determination unit. The first communication unit communicates with the management server apparatus, and the measurement unit that repeatedly measures the physical amount of the equipment. The distribution information generation unit calculates distribution information on the equipment from the measured physical amount of the equipment, and the distribution comparison unit calculates a difference between the distribution information on the equipment generated by the distribution information generation unit, and integrated distribution information on the entire equipments delivered from the management server apparatus through the first communication unit. The abnormality determination unit determines whether or not the equipment is abnormal based on the calculated difference between pieces of the distribution information. The management server apparatus includes a second communication unit, and a first distribution integration unit. The second communication unit communicates with the plurality of equipment management apparatuses. The first distribution integration unit calculates the integrated distribution information by integrating the distribution information on the respective plurality of equipments, based on the distribution information on each of the plurality of equipments transmitted from the equipment management apparatus through the first communication unit. The equipment management apparatus transmits the generated distribution information of each of the plurality of equipments to the management server apparatus through the first communication unit. The management server apparatus delivers the calculated integrated distribution information to the equipment management apparatus through the second communication unit.
(135) Thus, even when the operation of the equipment cannot be completely predicted in advance, it is possible to detect an abnormality of the equipment by comparing a large number of equipments of the same type with each other.
(136) According to the second aspect of the present invention, in the distributed equipment abnormality detection system of the first aspect of the present invention, the equipment management apparatus further includes an equipment ID memory that stores an ID unique to the equipment; and a robust mean calculation unit that calculates a robust mean of a difference between pieces of distribution information, based on delivered distribution information on each of a plurality of groups configured by dividing the plurality of equipments. The equipment ID memory transmits the ID of the equipment to the management server apparatus through the first communication unit. The distribution comparison unit calculates a difference between integrated distribution information on at least three groups delivered from the management server apparatus through the first communication unit, and the generated distribution information on the equipment. The abnormality determination unit determines whether or not the equipment is abnormal based on the calculated robust mean. The management server apparatus further includes a second group assignment unit that determines a number of the groups based on the total number of the plurality of equipments, and determines a group to which each of the equipments connected to the own management server apparatus belongs based on the ID of the equipment received from the equipment management apparatus through the second communication unit. The second communication unit delivers the number of the groups to the equipment management apparatus. The first distribution integration unit integrates distribution information on the plurality of equipments received from the equipment management apparatus through the second communication unit for each group, and then, delivers the integrated distribution information to the equipment management apparatus through the second communication unit.
(137) Thus, even in a condition where the distributed equipment abnormality detection system includes a certain percentage of equipments in an abnormal state, it is possible to correctly estimate a state distribution followed by normal equipments, and detect the equipments in an abnormal state based on the estimated state distribution.
(138) According to the third aspect of the present invention, in the distributed equipment abnormality detection system of the second aspect of the present invention, the distribution comparison unit transmits the calculated difference between pieces of the distribution information to the management server apparatus through the first communication unit, or the robust mean calculation unit calculates the robust mean based on the calculated difference between pieces of the distribution information, and transmits the calculated robust mean to the management server apparatus through the first communication unit. The abnormality determination unit determines whether or not the equipment is in an abnormal state, based on the calculated robust mean and a threshold delivered from the management server apparatus through the first communication unit. The management server apparatus further includes a statistical information collection unit, and a threshold determination unit. The statistical information collection unit calculates a statistic of the difference between pieces of the distribution information transmitted from the plurality of equipment management apparatuses or the robust mean of the difference between pieces of the distribution information. The threshold determination unit determines a threshold based on the statistic of the difference between pieces of the distribution information received from the equipment management apparatus through the second communication unit, or the robust mean of the difference. The second communication unit delivers the threshold determined by the threshold determination unit to the equipment management apparatus.
(139) Thus, in addition to the effect according to the second aspect, it is possible to automatically determine the threshold for determining whether or not the equipment is in an abnormal state in accordance with an operation condition of the equipment.
(140) According to the fourth aspect of the present invention, in the distributed equipment abnormality detection system of the second aspect of the present invention, the measurement unit repeatedly measures an input value to the equipment and an output value from the equipment. The distribution information generation unit generates a distribution of the measured input value to the equipment, and a joint distribution of the input value to the equipment and the output value from the equipment. The distribution comparison unit calculates a first conditional distribution on any input from the generated joint distribution of the input value to the equipment and the output value from the equipment, calculates a second conditional distribution on the input from integrated distribution information delivered from the management server apparatus through the first communication unit, calculates a difference between the first conditional distribution and the second conditional distribution, and calculates, as a difference between pieces of distribution information, an expected value of the difference between the first conditional distribution and the second conditional distribution regarding the distribution of the input value to the equipment calculated by the distribution information generation unit.
(141) Thus, in addition to the effect according to the second aspect, even when input and output data (input and output values) to the equipment can be measured instead of a state of the equipment, it is possible to exclude a difference in input of each of the equipments, and detect an abnormality of the equipment itself.
(142) According to the fifth aspect of the present invention, in the distributed equipment abnormality detection system of any one of the second to fourth aspects of the present invention, the measurement unit repeatedly measures an integer value, a real value, or a vector value as the physical amount of the equipment or the input and output values of the equipment. The distribution information generation unit calculates a predetermined statistic of the repeatedly measured values of the physical amount or the input and output of the equipment, and estimates a parameter of a predetermined theoretical distribution based on the calculated statistic. The distribution comparison unit calculates, from the estimated parameter of the theoretical distribution and a parameter of the integrated distribution delivered from the management server apparatus through the first communication unit, a difference between pieces of the distribution information. The first distribution integration unit integrates the predetermined statistic of the measured values of the physical amount or the input and output of the equipment received from the equipment management apparatus, and estimates a parameter of a predetermined integrated distribution based on the integrated statistic.
(143) Thus, even when a state of the equipment or input and output data (input and output values) of the equipment is not a finite set, the effects according to the first to fourth aspects are achieved.
(144) According to the sixth aspect of the present invention, in the distributed equipment abnormality detection system of the fifth aspect of the present invention, the predetermined statistic is a mean, a variance, a moment, a maximum value, a minimum value, a median, or a combination of these values.
(145) Thus, even when a state of the equipment or input and output data (input and output values) of the equipment is not a finite set, the effects according to the first to fifth aspects are achieved.
(146) According to the seventh aspect of the present invention, in the distributed equipment abnormality detection system of the fifth or sixth aspect of the present invention, the measured value of the physical amount of the equipment or the input and output of the equipment is an integer value, a real value, or a vector value obtained by performing linear or non-linear conversion on an integer value, a real value, or a vector value obtained by measuring the equipment.
(147) Thus, even when a state of the equipment does not follow a theoretical distribution that can be easily handled or when input and output data (input and output values) of the equipment is not in a linear relationship, the effect according to the fifth or sixth aspect is achieved.
(148) According to the eighth aspect of the present invention, in the distributed equipment abnormality detection system of the first aspect of the present invention, the distributed equipment abnormality detection system further includes at least one relay server apparatus capable of communicating with the plurality of equipment management apparatuses or a lower-order relay server apparatus and capable of communicating with the management server apparatus or a higher-order relay server apparatus. The relay server apparatus includes a a lower-order communication unit, a higher-order communication unit, a first group assignment unit, a second distribution integration unit, a distribution delivery unit, a statistical information collection unit, and a threshold delivery unit. The lower-order communication unit communicates with the plurality of equipment management apparatuses or the lower-order relay server apparatus, and the higher-order communication unit that communicates with the management server apparatus or the higher-order relay server apparatus. The first group assignment unit determines a group to which each of the equipments connected to the own apparatus belongs, based on the ID of the equipment received from the equipment management apparatus through the lower-order communication unit and the number of the groups delivered from the management server apparatus or the higher-order relay server apparatus through the higher-order communication unit. The second distribution integration unit integrates distribution information on equipments received from the equipment management apparatus or the lower-order relay server apparatus through the lower-order communication unit for each group, and then, delivers integrated distribution information on each group delivered from the management server apparatus or the higher-order relay server apparatus through the higher-order communication unit to the equipment management apparatus or the lower-order relay server apparatus through the lower-order communication unit. The distribution delivery unit delivers the integrated distribution information or a parameter of the integrated distribution information delivered from the management server apparatus or the higher-order relay server apparatus through the higher-order communication unit to the equipment management apparatus or the lower-order relay server apparatus through the lower-order communication unit. The statistical information collection unit calculates a statistic of a difference between pieces of distribution information or a robust mean of the difference between pieces of distribution information transmitted from the plurality of equipment management apparatuses. The threshold delivery unit further delivers a threshold delivered from the management server apparatus or the higher-order server apparatus, through the higher-order communication unit to the equipment management apparatus or the lower-order relay server apparatus through the lower-order communication unit.
(149) Thus, in addition to the effect according to the first aspect, even when the system includes an extremely large number of equipments, it is possible to construct the system at low cost without using a high-performance information communication equipment by performing integration, and then, delivery of distributions by the relay server apparatuses in a distributed manner.
(150) According to the ninth aspect of the present invention, in the distributed equipment abnormality detection system of any one of the first to the right aspects of the present invention, each of the plurality of equipments is a power converter, a storage battery, a brake apparatus, or a motor.
(151) Thus, in the distributed equipment abnormality detection system according to the first to eighth aspects, the above effects are achieved when each of the equipments is a power converter, a storage battery, a brake apparatus, or a motor.
(152) According to the tenth aspect of the present invention, there is provided equipment management apparatus for use in a distributed equipment abnormality detection system for monitoring physical amounts of a plurality of equipments of substantially identical type and detecting an abnormality of each of the plurality of equipments. A plurality of the equipment management apparatuses is connected to the plurality of equipments, respectively, to manage each of the plurality of equipments. Each of the equipment management apparatuses includes a distribution comparison unit, a robust mean calculation unit, and an abnormality determination unit. The distribution comparison unit calculates a difference between the distribution information on each of the plurality of equipments, and integrated distribution information on at least three groups configured by dividing the plurality of equipments, the integrated distribution information being obtained by integrating distribution information on the physical amount of each of the plurality of equipments for each of the groups. The robust mean calculation unit calculates a robust mean of a difference between pieces of distribution information based on the distribution information on each of the groups. The abnormality determination unit that determines whether or not the equipment is abnormal based on the calculated robust mean.
(153) Thus, according to the equipment management apparatus according to the tenth aspect, even when the operation of the equipment cannot be completely predicted in advance, it is possible to detect an abnormality of the equipment by comparing a large number of equipments of the same type with each other.
INDUSTRIAL APPLICABILITY
(154) As described in detail above, according to the distributed equipment abnormality detection system according to the present invention, even when the operation of the equipment cannot be completely predicted in advance, it is possible to detect an abnormality of the equipment by comparing a large number of equipments of the same type with each other. In addition, even when the system includes an extremely large number of equipments, it is possible to construct the system at low cost without using a high-performance information communication equipment by performing integration, and then, delivery of distributions by the relay server apparatuses in a distributed manner. Thus, it is possible to reduce the communication amount when battery information such as current, voltage, and temperature is collected for a large number of equipments and also reduce the calculation amount, and possible to provide the distributed equipment abnormality detection system that can be implemented with a low-cost collection apparatus and a low-cost analysis processing apparatus.
DESCRIPTION OF REFERENCE CHARACTERS
(155) 101: DISTRIBUTED EQUIPMENT ABNORMALITY DETECTION SYSTEM 102: EQUIPMENT 102A: DISPLAY UNIT 102B: STORAGE BATTERY 103, 103A, and 103B: EQUIPMENT MANAGEMENT APPARATUS 104: MANAGEMENT SERVER APPARATUS 104a: ANTENNA 105: COMMUNICATION LINE 106 and 106m: RELAY SERVER APPARATUS 106a: ANTENNA 141: VOLTAGE MEASUREMENT UNIT 142: VOLTAGE DETERMINATION SIGNAL GENERATION UNIT 161: MEASUREMENT UNIT 162: CURRENT MEASUREMENT UNIT 163: CURRENT DETERMINATION SIGNAL GENERATION UNIT 164: DATA INTEGRATION UNIT 171: MEASUREMENT UNIT 200: RAILROAD VEHICLE 201: RAILROAD TRAIN 301: MEASUREMENT UNIT 302: EQUIPMENT ID MEMORY 303: DISTRIBUTION INFORMATION GENERATION UNIT 304: COMMUNICATION UNIT 305: DISTRIBUTION COMPARISON UNIT 306: ROBUST MEAN CALCULATION UNIT 307: ABNORMALITY DETERMINATION UNIT 401: GROUP ASSIGNMENT UNIT 402: HIGHER-ORDER COMMUNICATION UNIT 403: LOWER-ORDER COMMUNICATION UNIT 404: DISTRIBUTION INTEGRATION UNIT 405: DISTRIBUTION DELIVERY UNIT 406: STATISTICAL INFORMATION COLLECTION UNIT 407: THRESHOLD DELIVERY UNIT 501: GROUP ASSIGNMENT UNIT 503: DISTRIBUTION INTEGRATION UNIT 504: THRESHOLD DETERMINATION UNIT 600: DATA CENTER