JP6186811B2 - Determination method, determination program, and system - Google Patents
Determination method, determination program, and system Download PDFInfo
- Publication number
- JP6186811B2 JP6186811B2 JP2013075343A JP2013075343A JP6186811B2 JP 6186811 B2 JP6186811 B2 JP 6186811B2 JP 2013075343 A JP2013075343 A JP 2013075343A JP 2013075343 A JP2013075343 A JP 2013075343A JP 6186811 B2 JP6186811 B2 JP 6186811B2
- Authority
- JP
- Japan
- Prior art keywords
- sensor
- operation information
- output
- unit
- devices
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Arrangements For Transmission Of Measured Signals (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Selective Calling Equipment (AREA)
Description
本発明は、判定方法、判定プログラム及びシステムに関する。 The present invention relates to a determination method, a determination program, and a system.
従来、ビル内の発電機、空調機、冷凍機などの機器に各種のセンサを取り付けて、取り付けたセンサから出力されるアナログ値を示す信号に基づいて、機器が正常に動作するか否かを判定する方法がある。例えば、上述した発電機、空調機、冷凍機などの機器は、サイズが大きく交換が容易でない。このため、稼働時間が所定時間(例えば10000時間)に達するなどの交換時期が来ても正常に動作している機器については、使用が継続される場合がある。しかしながら、交換時期が来た機器は、稼働時間が所定時間に達していない機器に比べて、異常が発生する可能性が高い。そのため、交換時期が来た機器に、例えば、振動の大きさを検知する振動センサを取り付けて、振動センサに接続されたサーバが、振動センサから出力される信号に基づいて、機器が正常に動作するか否かを判定する。例えば、異常が発生した機器の振動は大きくなるため、サーバは、振動センサから出力される信号が、振動の大きさが所定値以上であることを示す場合に、振動センサが取り付けられた機器に異常が発生したと判定する。ここで、予め定められた機器とセンサとの対応関係にしたがって、所定の機器に対して所定のセンサが取り付けられる。 Conventionally, various sensors are attached to equipment such as generators, air conditioners, and refrigerators in buildings, and whether or not the equipment operates normally based on signals indicating analog values output from the attached sensors. There is a method of judging. For example, devices such as the above-described generator, air conditioner, and refrigerator are large in size and are not easily replaced. For this reason, there is a case where the device that is operating normally even when the replacement time such as the operating time reaches a predetermined time (for example, 10,000 hours) comes to be used. However, there is a high possibility that an abnormality will occur in a device whose replacement time has come, compared to a device whose operating time has not reached the predetermined time. For this reason, for example, a vibration sensor that detects the magnitude of vibration is attached to a device that has been replaced, and the server connected to the vibration sensor operates normally based on the signal output from the vibration sensor. It is determined whether or not to do. For example, since the vibration of the device in which an abnormality has occurred becomes large, the server may change the signal output from the vibration sensor to the device to which the vibration sensor is attached when the magnitude of the vibration is greater than or equal to a predetermined value. It is determined that an abnormality has occurred. Here, the predetermined sensor is attached to the predetermined device in accordance with the correspondence between the predetermined device and the sensor.
しかしながら、上述した方法では、予め定められた機器とセンサとの対応関係にしたがって、所定の機器に対して所定のセンサが取り付けられるはずが、所定の機器に別のセンサが取り付けられるようなミスが発生する場合がある。例えば、機器及びセンサの数が数百から数千に及ぶ場合には、多くの機器に対して多くのセンサが取り付けられるため、上述したようなミスが発生する可能性が高い。 However, in the above-described method, a predetermined sensor should be attached to a predetermined device according to a predetermined relationship between the device and the sensor, but there is an error that another sensor is attached to the predetermined device. May occur. For example, when the number of devices and sensors ranges from several hundred to several thousand, many sensors are attached to many devices, and thus there is a high possibility that errors as described above will occur.
ここで、機器の電源をオン及びオフし、機器の電源のオン及びオフの変化を示す稼働情報と同調して、振動センサから出力されるアナログ値が変化した場合には、機器と振動センサとの関係が、予め定められた対応関係を満たすこととなる。そのため、機器と振動センサとが予め定められた対応関係を満たすか否かを判定するために、機器の電源のオン及びオフの変化を示す稼働情報と、振動センサから出力されるアナログ値の変化とが同調するか否かを判定することが考えられる。しかしながら、機器の稼働情報は、オン及びオフで示されるデジタルデータであり、振動センサから出力されるデータは、アナログデータである。このため、機器の電源のオン及びオフの変化を示す稼働情報と、振動センサから出力されるデータとが同調するか否かを判定することは困難であるという問題がある。なお、かかる問題は、振動センサに限られず、機器の音を検知する音センサ、機器に流れる電流を検知する電流センサ、機器が発する光を検知する光センサなどのアナログ値を出力する各種のセンサが機器に取り付けられる場合にも同様に生ずる。 Here, when the analog value output from the vibration sensor changes in synchronization with the operation information indicating the change in the power on and off of the device when the device is turned on and off, the device and the vibration sensor This relationship satisfies a predetermined correspondence relationship. Therefore, in order to determine whether or not the device and the vibration sensor satisfy a predetermined correspondence relationship, operation information indicating a change in power on and off of the device and a change in an analog value output from the vibration sensor It is conceivable to determine whether or not and are synchronized. However, device operation information is digital data indicated by ON and OFF, and data output from the vibration sensor is analog data. For this reason, there is a problem that it is difficult to determine whether or not the operation information indicating changes in the power on and off of the device is synchronized with the data output from the vibration sensor. Such problems are not limited to vibration sensors, but various sensors that output analog values such as a sound sensor that detects the sound of a device, a current sensor that detects a current flowing through the device, and a light sensor that detects light emitted from the device. The same occurs when the is attached to the device.
1つの側面では、本発明は、装置の稼働情報とセンサの出力とが同調しているかどうかの判定を精度良く行うことを目的とする。 In one aspect, an object of the present invention is to accurately determine whether operation information of an apparatus is synchronized with an output of a sensor.
1つの実施形態では、判定方法は、サーバが、サーバに接続された複数の装置の稼働情報と、複数の装置の少なくともいずれかの装置に関する情報を検知するセンサの出力と、を取得する処理を実行する。判定方法は、センサが監視する対象の装置を、取得した複数の装置の稼動情報と取得したセンサの出力との相関の大きさに応じて判定する処理を実行する。 In one embodiment, the determination method includes a process in which the server acquires operation information of a plurality of devices connected to the server and an output of a sensor that detects information on at least one of the plurality of devices. Run. The determination method executes processing for determining a target device to be monitored by the sensor according to the magnitude of correlation between the acquired operation information of the plurality of devices and the acquired sensor output.
装置の稼働情報とセンサの出力とが同調しているかどうかの判定を精度良く行うことができる。 It is possible to accurately determine whether the operation information of the apparatus is synchronized with the output of the sensor.
以下に、本願の開示するセンサの正常性判定方法、正常性判定プログラム及びシステムの実施例を図面に基づいて詳細に説明する。なお、実施例は開示の技術を限定するものではない。 Embodiments of a sensor normality determination method, a normality determination program, and a system disclosed in the present application will be described below in detail with reference to the drawings. The embodiments do not limit the disclosed technology.
[システム構成]
実施例に係るセンサの正常性判定方法、システムについて説明する。図1は、実施例に係るシステムの構成の一例を示す図である。図1に示すように、システム1は、複数の機器21〜2N、センサ31〜3N、通信装置4、サーバ5及び端末6を有する。
[System configuration]
A sensor normality determination method and system according to an embodiment will be described. FIG. 1 is a diagram illustrating an example of a configuration of a system according to the embodiment. As illustrated in FIG. 1, the
複数の機器21〜2Nは、例えば、ビル内に設置された発電機、空調機、冷凍機などの機器であり、稼働時間が所定時間(例えば10000時間)に達するなどの交換時期が来ても使用が継続された機器である。また、複数の機器21〜2Nの台数は、例えば、100台(N=100)である。以下では、機器21〜2Nを区別せずに説明する場合には、単に「機器2」と表記する場合がある。機器2は、通信装置4に接続される。
The plurality of
図2は、実施例に係る機器の機能構成の一例を示す図である。図2に示すように、機器2は、検知部2a及び送信部2bを有する。
FIG. 2 is a diagram illustrating an example of a functional configuration of the device according to the embodiment. As shown in FIG. 2, the
検知部2aは、所定時間間隔、例えば、1時間間隔で、装置の稼働状態を検知する。例えば、検知部2aは、電源がオンされて稼働中である場合には、稼働中であること(電源がオンであること)を検知する。また、検知部2aは、電源がオフされて停止中である場合には、停止中であること(電源がオフであること)を検知する。
The
送信部2bは、検知部2aにより稼働状態が検知されるたびに、次の処理を行う。すなわち、送信部2bは、検知部2aにより検知された稼働状態を示す稼働情報に、検知部2aにより稼働状態が検知された日時と、機器2を識別するためのID(Identification)とを含め、日時及びIDが含まれた稼働情報を通信装置4に送信する。図3A及び図3Bは、実施例に係る機器が実行する処理の一例を説明するための図である。例えば、検知部2aにより稼働中であることが「2012年11月15日19時00分00秒」に検知された場合には、IDが「mm」である機器2が有する送信部2bは、次の処理を行う。すなわち、送信部2bは、図3Aに示すように、ID「mm」を稼働情報10の「機器ID」の項目に登録し、稼働中であることを示す「1」を「稼働状態」の項目に登録し、「2012年11月15日19時00分00秒」を「日時」の項目に登録する。上述したようにして、送信部2bは、各種の内容が登録された稼働情報10を生成する。そして、送信部2bは、生成した稼働情報10を通信装置4に送信する。
The transmission unit 2b performs the following process every time the operating state is detected by the
また、検知部2aにより停止中であることが「2012年11月16日18時00分00秒」に検知された場合には、IDが「mm」である機器2が有する送信部2bは、次の処理を行う。すなわち、送信部2bは、図3Bに示すように、ID「mm」を稼働情報10の「機器ID」の項目に登録し、停止中であることを示す「0」を「稼働状態」の項目に登録し、「2012年11月16日18時00分00秒」を「日時」の項目に登録する。上述したようにして、送信部2bは、各種の内容が登録された稼働情報10を生成する。そして、送信部2bは、生成した稼働情報10を通信装置4に送信する。
In addition, when it is detected by the
図1の説明に戻り、複数のセンサ31〜3Nのそれぞれは、予め定められた機器とセンサとの対応関係にしたがって、システム1の管理者などによって機器21〜2Nのそれぞれに取り付けられる。以下では、センサ31〜3Nを区別せずに説明する場合には、単に「センサ3」と表記する場合がある。本実施例では、管理者のミスなどによって、予め定められた機器とセンサとの対応関係にしたがって、所定の機器2に対して所定のセンサ3が取り付けられるはずが、所定の機器2に別のセンサ3が取り付けられるような事象が発生する場合がある。
Returning to the description of FIG. 1, each of the plurality of
センサ3は、通信装置4に接続される。以下では、センサ3が、機器2に取り付けられた場合に、機器2の振動の大きさを検知し、検知した振動の大きさをアナログ値で出力する振動センサである場合について説明する。
The
図4は、実施例に係るセンサの機能構成の一例を示す図である。図4に示すように、センサ3は、検知部3a及び出力部3bを有する。
FIG. 4 is a diagram illustrating an example of a functional configuration of the sensor according to the embodiment. As shown in FIG. 4, the
検知部3aは、所定時間間隔、例えば、1時間間隔で、取り付けられた機器2の振動の大きさを検知する。
The
出力部3bは、検知部3aにより振動の大きさが検知されるたびに、次の処理を行う。すなわち、出力部3bは、検知部3aにより検知された振動の大きさが大きくなるほど大きくなるようなアナログ値に、検知部3aにより振動の大きさが検知された日時とセンサ3を識別するためのIDとを付加して検知結果を示すデータを生成する。そして、出力部3bは、検知結果を示すデータが生成されるたびに、生成されたデータを通信装置4に出力する。
The
図5は、実施例に係るセンサが実行する処理の一例を説明するための図である。例えば、検知部3bによりアナログ値「50」に対応する振動の大きさが「2012年11月15日19時00分00秒」に検知された場合には、IDが「n」であるセンサ3が有する出力部3bは、次の処理を行う。すなわち、出力部3bは、図5に示すように、検知結果を示すデータ11の「センサID」の項目にID「n」を登録し、「アナログ値」の項目にアナログ値「50」を登録し、「日時」の項目に日時「2012年11月15日19時00分00秒」を登録する。上述したようにして、出力部3bは、データ11を生成する。そして、出力部3bは、生成したデータ11を通信装置4に出力する。
FIG. 5 is a diagram for explaining an example of processing executed by the sensor according to the embodiment. For example, when the magnitude of vibration corresponding to the analog value “50” is detected by the
図1の説明に戻り、通信装置4は、機器2、センサ3及びサーバ5に接続される。通信装置4は、機器2から送信された稼働情報10を受信するたびに、受信した稼働情報10をサーバ5に送信する。また、通信装置4は、センサ3から出力されたデータ11を受信するたびに、受信したデータ11をサーバ5に送信する。
Returning to the description of FIG. 1, the
サーバ5は、通信装置4を介して、機器2から送信された稼働情報10、及び、センサ3から出力されたデータ11を用いて、次の処理を行う。例えば、サーバ5は、稼働情報10が示す機器2の稼働状態の変化と、データ11が示すアナログ値の変化との間の相関関係に基づいて、センサ3とセンサ3が取り付けられた機器2との関係が、予め定められた上述の対応関係に基づいた関係であるかを判定する。このようにして、サーバ5は、センサ3の正常性を判定する。
The
図6は、実施例に係るサーバの機能構成の一例を示す図である。図6の例に示すように、サーバ5は、通信部12、記憶部13及び制御部14を有する。
FIG. 6 is a diagram illustrating an example of a functional configuration of the server according to the embodiment. As illustrated in the example of FIG. 6, the
通信部12は、サーバ5と通信装置4との通信を行う。また、通信部12は、サーバ5と端末6との通信を行う。例えば、通信部12は、通信装置4から送信された稼働情報10を受信すると、受信した稼働情報10を制御部14に送信する。また、通信部12は、通信装置4から送信されたデータ11を受信すると、受信したデータ11を制御部14に送信する。また、通信部12は、後述の判定処理を実行するための指示を受信すると、受信した指示を制御部14に送信する。
The
記憶部13は、各種情報を記憶する。例えば、記憶部13は、N個の検知結果テーブル13a1〜13aN、N個の稼働情報テーブル13b1〜13bN、名称テーブル13cを記憶する。
The
検知結果テーブル13a1〜13aNのそれぞれには、センサ31〜3Nのそれぞれの検知結果が後述の登録部14aにより登録される。すなわち、検知結果テーブル13ap(p=1,2,・・・N)には、センサ3pの検知結果が後述の登録部14aにより登録される。以下では、検知結果テーブル13a1〜13aNを区別せずに説明する場合には、単に「検知結果テーブル13a」と表記する場合がある。
Each of the detection result table 13a 1 ~13a N, each detection result of the
図7は、検知結果テーブルのデータ構造の一例を示す図である。図7の例に示すように、検知結果テーブル13aは、「センサID」、「日時」、「アナログ値」の各項目を有する。「センサID」の項目には、検知結果が登録されるセンサ3のIDが予め登録される。「日時」の項目には、「センサID」の項目に登録されたIDによって識別されるセンサ3が振動を検知した日時が後述の登録部14aにより登録される。「アナログ値」の項目には、「センサID」の項目に登録されたIDによって識別されるセンサ3が、「日時」の項目に登録された日時において検知した振動の大きさを示すアナログ値が後述の登録部14aにより登録される。図7の例は、IDが「n」であるセンサ3が、「2012年11月15日19時00分00秒」に、アナログ値「50」に対応する大きさの振動を検知したことを示す。また、図7の例は、IDが「n」であるセンサ3が、「2012年11月15日20時00分00秒」に、アナログ値「0」に対応する大きさの振動を検知したことを示す。
FIG. 7 is a diagram illustrating an example of the data structure of the detection result table. As illustrated in the example of FIG. 7, the detection result table 13 a includes items of “sensor ID”, “date / time”, and “analog value”. In the “sensor ID” item, the ID of the
図6の説明に戻り、稼働情報テーブル13b1〜13bNのそれぞれには、機器21〜2Nのそれぞれの稼働情報10が後述の登録部14aにより登録される。すなわち、稼働情報テーブル13bp(p=1,2,・・・N)には、機器2pの稼働情報10が後述の登録部14aにより登録される。以下では、稼働情報テーブル13b1〜13bNを区別せずに説明する場合には、単に「稼働情報テーブル13b」と表記する場合がある。
Returning to the description of FIG. 6, the
図8は、稼働情報テーブルのデータ構造の一例を示す図である。図8の例に示すように、稼働情報テーブル13bは、「機器ID」、「日時」、「稼働状態」の各項目を有する。「機器ID」の項目には、稼働情報10が登録される機器2のIDが予め登録される。「日時」の項目には、「機器ID」の項目に登録されたIDによって識別される機器2が稼働状態を検知した日時が後述の登録部14aにより登録される。「稼働状態」の項目には、「機器ID」の項目に登録されたIDによって識別される機器2が、「日時」の項目に登録された日時において検知した稼働状態を示すデジタル値「0」または「1」が後述の登録部14aにより登録される。図8の例は、IDが「mm」である機器2が、「2012年11月15日19時00分00秒」に、稼働中であることを検知したことを示す。また、図8の例は、IDが「mm」である機器2が、「2012年11月15日20時00分00秒」に、停止中であることを検知したことを示す。
FIG. 8 is a diagram illustrating an example of the data structure of the operation information table. As illustrated in the example of FIG. 8, the operation information table 13b includes items of “device ID”, “date and time”, and “operation state”. In the item “device ID”, the ID of the
図6の説明に戻り、名称テーブル13cは、システム1の管理者などが用いるセンサ3の名称と、センサ3のIDとを対応付けて記憶する。これに加えて、名称テーブル13cは、システム1の管理者などが用いる機器2の名称と、機器2のIDとを対応付けて記憶する。図9は、名称テーブルのデータ構造の一例を示す図である。図9の例に示すように、名称テーブル13cは、「センサ名称」、「センサID」、「機器名称」、「機器ID」の各項目を有する。「センサ名称」の項目には、システム1の管理者などが用いるセンサ3の名称が予め登録される。「センサID」の項目には、「センサ名称」の項目に登録された名称のセンサ3のIDが予め登録される。「機器名称」の項目には、システム1の管理者などが用いる機器2の名称が予め登録される。「機器ID」の項目には、「機器名称」の項目に登録された名称の機器のIDが予め登録される。図9の例は、システム1の管理者などが用いる名称が「追加振動センサ」であるセンサ3のIDが「n」であることを示す。また、図9の例は、システム1の管理者などが用いる名称が「一号発電機」である機器2のIDが「mm」であることを示す。
Returning to the description of FIG. 6, the name table 13 c stores the name of the
図6の説明に戻り、記憶部13は、例えば、フラッシュメモリなどの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置である。なお、記憶部13は、上記の種類の記憶装置に限定されるものではなく、RAM(Random Access Memory)、ROM(Read Only Memory)であってもよい。
Returning to the description of FIG. 6, the
制御部14は、登録部14a、取得部14b、判定部14cを有する。登録部14aは、各種の情報を登録する。例えば、登録部14aは、通信部12から送信された稼働情報10を受信するたびに、受信した稼働情報10の「機器ID」の項目に登録された機器2のIDを取得する。また、登録部14aは、受信した稼働情報10の「稼働状態」及び「日時」の各項目の登録内容を取得する。そして、登録部14aは、取得した機器2のIDが「機器ID」の項目に登録された稼働情報テーブル13bをN個の稼働情報テーブル13b1〜13bNの中から特定する。そして、登録部14aは、特定した稼働情報テーブル13bの「稼働状態」の項目に、受信した稼働情報10の「稼働状態」の項目から取得した内容を登録する。また、登録部14aは、特定した稼働情報テーブル13bの「日時」の項目に、受信した稼働情報10の「日時」の項目から取得した日時を登録する。
The
また、登録部14aは、通信部12から送信されたデータ11を受信するたびに、受信したデータ11の「センサID」の項目に登録されたセンサ3のIDを取得する。また、登録部14aは、受信したデータ11の「アナログ値」及び「日時」の各項目の登録内容を取得する。そして、登録部14aは、取得したセンサ3のIDが「センサID」の項目に登録された検知結果テーブル13aをN個の検知結果テーブル13a1〜13aNの中から特定する。そして、登録部14aは、特定した検知結果テーブル13aの「アナログ値」の項目に、受信したデータ11の「アナログ値」の項目から取得した内容を登録する。また、登録部14aは、特定した検知結果テーブル13aの「日時」の項目に、受信したデータ11の「日時」の項目から取得した日時を登録する。
The registration unit 14 a acquires the ID of the
上述したようにして、登録部14aは、検知結果テーブル13a、稼働情報テーブル13bの各テーブルに各種の内容を登録する。 As described above, the registration unit 14a registers various contents in the detection result table 13a and the operation information table 13b.
取得部14bは、各種の情報を取得する。取得部14bの一態様について説明する。取得部14bは、通信部12から送信されたセンサ3の正常性を判定する判定処理を実行するための指示を受信すると、まず、システム1の管理者などから、判定処理で用いられる各種の情報の指定を受け付けるための受付画面を表示するように端末6に指示を送信する。これにより、端末6では、かかる受付画面が表示される。
The
図10は、受付画面の一例を示す図である。図10の例に示すように、受付画面20は、テキストボックス20a〜20e,20g〜20j、ボタン20k,20lを有する。テキストボックス20aには、センサ3との正常性が判定される対象の機器2の名称の後に、文字1つ分のスペースが挿入された後に、正常性を判定するセンサ3の名称がシステム1の管理者によって入力される。これにより、センサ3との正常性が判定される対象の機器2の指定、及び、正常性を判定するセンサ3の指定が受け付けられる。また、テキストボックス20b〜20eには、センサ3の正常性を判定する際に用いられる稼働情報10及びデータ11の期間の始点となる日時(最初の日時)が管理者により入力される。これにより、センサ3の正常性を判定する際に用いられる稼働情報10及びデータ11の最初の日時の指定が受け付けられる。また、テキストボックス20g〜20jには、センサ3の正常性を判定する際に用いられる稼働情報10及びデータ11の期間の終点となる日時(最後の日時)が管理者により入力される。これにより、センサ3の正常性を判定する際に用いられる稼働情報10及びデータ11の最後の日時の指定が受け付けられる。また、ボタン20kが、図示しないキーボードやマウスなどの操作受付装置が管理者によって操作されることにより押下されると、端末6は、テキストボックス20a〜20e,20g〜20jの入力内容をサーバ5に送信するとともに受付画面20を閉じる。また、ボタン20lが、管理者によって操作受付装置が操作されることにより押下されると、端末6は、受付画面20を閉じる。
FIG. 10 is a diagram illustrating an example of a reception screen. As shown in the example of FIG. 10, the
そして、取得部14bは、ボタン20kが押下された場合には、端末6から送信されたセンサ3との正常性が判定される対象の機器2の名称を取得し、取得した名称に対応する機器2のIDを名称テーブル13cから取得する。また、取得部14bは、端末6から送信された正常性を判定するセンサ3の名称を取得し、取得した名称に対応するセンサ3のIDを名称テーブル13cから取得する。
Then, when the
そして、取得部14bは、取得した機器2のIDが「機器ID」の項目に登録された稼働情報テーブル13bをN個の稼働情報テーブル13b1〜13bNの中から特定する。また、取得部14bは、取得したセンサ3のIDが「センサID」の項目に登録された検知結果テーブル13aをN個の検知結果テーブル13a1〜13aNの中から特定する。
Then, the
そして、取得部14bは、端末6から送信された、センサ3の正常性を判定する際に用いられる稼働情報10及びデータ11の期間の最初の日時及び最後の日時を取得する。そして、取得部14bは、特定した稼働情報テーブル13bの登録内容の中から、最初の日時から最後の日時までの「稼働状態」の項目に登録された稼働状態を示す情報を取得する。また、取得部14bは、特定した検知結果テーブル13aの登録内容の中から、最初の日時から最後の日時までの「アナログ値」の項目に登録されたアナログ値を取得する。
Then, the
判定部14cは、各種の判定を行う。判定部14cの一態様について説明する。例えば、判定部14cは、取得部14bにより稼働状態を示す情報及びアナログ値が取得された場合に、次の処理を行う。すなわち、判定部14cは、取得部14bにより取得された稼働状態を示す情報とアナログ値との相関値を算出する。例えば、判定部14cは、下記の式を用いて、相関値Cを算出する。
ここで、図11〜図18を参照して、相関値の算出結果の一例について説明する。図11〜図18は、相関値の算出結果の一例について説明するための図である。図11〜図15、図17、図18の例は、ある日の1時から24時までの24個の稼働状態を示す情報と24個のアナログ値(センサ値)とが取得部14bにより取得された場合を示す。図11に示す稼働状態を示す情報は、8時から17時までが稼働中であり、1時から7時及び18時から24時までが停止中であることを示す。また、図11に示すアナログ値は、稼働中である場合には、「50」であり、停止中である場合には、「0」である。このように、機器2が稼働中である場合には、センサ3が一定の値を出力し、機器2が停止中である場合には、センサ3が出力する値が「0」となるときには、判定部14cは、相関値「1」を算出する。この値は、相関の度合いが著しく強いことを示す。
Here, an example of the calculation result of the correlation value will be described with reference to FIGS. FIGS. 11-18 is a figure for demonstrating an example of the calculation result of a correlation value. In the examples of FIGS. 11 to 15, 17, and 18, information indicating 24 operating states from 1 o'clock to 24 o'clock on one day and 24 analog values (sensor values) are acquired by the acquiring
図12の例は、図11の例に示すアナログ値を出力するセンサよりも少しノイズの影響を受けやすいセンサから出力したアナログ値を示す。図12の例に示す稼働状態を示す情報、及び、アナログ値を用いた場合には、判定部14cは、相関値「0.995」を算出する。この値は、相関の度合いが強いことを示す。
The example of FIG. 12 shows an analog value output from a sensor that is slightly more susceptible to noise than the sensor that outputs the analog value shown in the example of FIG. When the information indicating the operation state illustrated in the example of FIG. 12 and the analog value are used, the
図13の例は、図11の例に示すアナログ値を出力するセンサ3を、図11の例に示す稼働状態を検知した機器2とは異なる機器2に取り付けた場合を示す。図13の例に示す稼働状態を示す情報、及び、アナログ値を用いた場合には、判定部14cは、相関値「0.3143」を算出する。この値は、相関の度合いが弱いことを示す。
The example of FIG. 13 shows a case where the
図14の例は、図12の例に示すアナログ値を出力するセンサよりも少しノイズの影響を受けやすいセンサから出力したアナログ値(ノイズ小)を示す。また、図14の例は、図12の例に示すアナログ値を出力するセンサよりも中程度ノイズの影響を受けやすいセンサから出力したアナログ値(ノイズ中)を示す。また、図14の例は、図12の例に示すアナログ値を出力するセンサよりも大きくノイズの影響を受けやすいセンサから出力したアナログ値(ノイズ大)を示す。図14の例において、判定部14cは、稼働状態を示す情報とアナログ値(ノイズ小)との相関値「0.960」を算出する。また、図14の例において、判定部14cは、稼働状態を示す情報とアナログ値(ノイズ中)との相関値「0.924」を算出する。また、図14の例において、判定部14cは、稼働状態を示す情報とアナログ値(ノイズ大)との相関値「0.901」を算出する。したがって、図14の例では、ノイズが大きくとも相関値0.9を下回ることはなく、相関の度合いは強い。
The example of FIG. 14 shows an analog value (small noise) output from a sensor that is slightly more susceptible to noise than the sensor that outputs the analog value shown in the example of FIG. The example of FIG. 14 shows an analog value (medium noise) output from a sensor that is more susceptible to noise than the sensor that outputs the analog value shown in the example of FIG. Further, the example of FIG. 14 shows an analog value (large noise) output from a sensor that is larger and more susceptible to noise than the sensor that outputs the analog value shown in the example of FIG. In the example of FIG. 14, the
図15の例は、図11の例に示すアナログ値を出力するセンサ3よりもノイズの影響を受けやすいセンサ3を、図11の例に示す稼働状態を検知した機器2とは異なる機器2に取り付けた場合を示す。図15の例は、図11の例に示すアナログ値を出力するセンサよりも少しノイズの影響を受けやすいセンサから出力したアナログ値(ノイズ小)を示す。また、図15の例は、図11の例に示すアナログ値を出力するセンサよりも中程度ノイズの影響を受けやすいセンサから出力したアナログ値(ノイズ中)を示す。また、図15の例は、図11の例に示すアナログ値を出力するセンサよりも大きくノイズの影響を受けやすいセンサから出力したアナログ値(ノイズ大)を示す。図15の例において、判定部14cは、稼働状態を示す情報とアナログ値(ノイズ小)との相関値「0.314」を算出する。また、図15の例において、判定部14cは、稼働状態を示す情報とアナログ値(ノイズ中)との相関値「0.284」を算出する。また、図15の例において、判定部14cは、稼働状態を示す情報とアナログ値(ノイズ大)との相関値「0.265」を算出する。したがって、図15の例では、機器2とセンサ3との関係が予め定められた対応関係を満たさない場合には、ノイズが大きくなっても相関値が所定値、例えば、0.9を超えるようなことはなく、相関の度合いは弱い。
In the example of FIG. 15, the
次に、図16を参照して、図13の例に示すアナログ値(センサ値)の時間軸を異ならせた3つのアナログ値のパターンのそれぞれと図13の例に示す稼働状態を示す情報との相関値を算出する場合について説明する。図16の例の場合、一番上のアナログ値のパターンと稼働状態を示す情報との相関値は「0.200」となる。また、図16の例の場合、二番目のアナログ値のパターンと稼働状態を示す情報との相関値は「0.207」となる。また、図16の例の場合、三番目のアナログ値のパターンと稼働状態を示す情報との相関値は「0.279」となる。図16の例の場合において、いずれのアナログ値のパターンも稼働状態を示す情報との相関の度合いが弱いことが分かる。 Next, referring to FIG. 16, each of the three analog value patterns in which the time axis of the analog value (sensor value) shown in the example of FIG. 13 is different, and information indicating the operating state shown in the example of FIG. The case of calculating the correlation value will be described. In the case of the example of FIG. 16, the correlation value between the top analog value pattern and the information indicating the operating state is “0.200”. In the case of the example of FIG. 16, the correlation value between the second analog value pattern and the information indicating the operating state is “0.207”. In the case of the example in FIG. 16, the correlation value between the third analog value pattern and the information indicating the operating state is “0.279”. In the case of the example of FIG. 16, it can be seen that any analog value pattern has a weak degree of correlation with the information indicating the operating state.
図17に示す稼働状態を示す情報は、3時から4時、8時から17時、22時から23時までが稼働中であり、1時から2時、5時から7時及び18時から21時まで、並びに、24時が停止中であることを示す。また、図17の例は、図12の例に示すアナログ値を出力するセンサよりも少しノイズの影響を受けやすいセンサから出力したアナログ値(ノイズ小)を示す。また、図17の例は、図12の例に示すアナログ値を出力するセンサよりも中程度ノイズの影響を受けやすいセンサから出力したアナログ値(ノイズ中)を示す。また、図17の例は、図12の例に示すアナログ値を出力するセンサよりも大きくノイズの影響を受けやすいセンサから出力したアナログ値(ノイズ大)を示す。図17の例において、判定部14cは、稼働状態を示す情報とアナログ値(ノイズ小)との相関値「0.961」を算出する。また、図17の例において、判定部14cは、稼働状態を示す情報とアナログ値(ノイズ中)との相関値「0.913」を算出する。また、図17の例において、判定部14cは、稼働状態を示す情報とアナログ値(ノイズ大)との相関値「0.908」を算出する。したがって、図14の例では、ノイズが大きくとも相関値0.9を下回ることはなく、いずれの場合も相関の度合いが強い。
The information indicating the operating state shown in FIG. 17 is in operation from 3 o'clock to 4 o'clock, 8 o'clock to 17 o'clock, 22 o'clock to 23 o'clock, from 1 o'clock to 2 o'clock, 5 o'clock to 7 o'clock and 18 o'clock It shows that it is stopping at 21:00 and 24:00. Further, the example of FIG. 17 shows an analog value (small noise) output from a sensor that is slightly more susceptible to noise than the sensor that outputs the analog value shown in the example of FIG. Further, the example of FIG. 17 shows an analog value (in noise) output from a sensor that is more susceptible to noise than the sensor that outputs the analog value shown in the example of FIG. The example of FIG. 17 shows an analog value (large noise) output from a sensor that is larger and more susceptible to noise than the sensor that outputs the analog value shown in the example of FIG. In the example of FIG. 17, the
図18の例は、センサ3がまったく動かない場合(故障している場合)のアナログ値のパターンと、まったく動かないがノイズの影響を少し受けやすいセンサから出力されるアナログ値のパターンと、まったく動かないが中程度ノイズの影響を受けやすいセンサから出力されるアナログ値(ノイズ中)のパターンを示す。図18の例において、判定部14cは、稼働状態を示す情報と、センサがまったく動かない場合(故障している場合)のアナログ値のパターンとの相関度を算出することができない。この場合、上述した式(1)の分母の値が「0」となるからである。また、図18の例において、判定部14cは、稼働状態を示す情報と、まったく動かないがノイズの影響を少し受けやすいセンサから出力されるアナログ値のパターンとの相関度「0.000」を算出する。また、図18の例において、稼働状態を示す情報と、まったく動かないが中程度ノイズの影響を受けやすいセンサから出力されるアナログ値のパターンとの相関度「0.154」を算出する。したがって、図18の例では、センサ3がまったく動かない場合に、センサ3がノイズの影響を受けたからといって、相関値が所定値、例えば、0.9を上回ることはない。
The example of FIG. 18 shows a pattern of analog values when the
図6の説明に戻り、判定部14cは、式(1)を用いて、相関値Cを算出すると、相関値Cと所定値とを比較し、相関値Cが所定値以上であるか否かを判定する。ここで、相関値Cと比較される所定値の一例としては、例えば、0.9が挙げられる。
Returning to the description of FIG. 6, when the
相関値Cが所定値以上である場合には、判定部14cは、相関値Cとともに、センサ3の正常性を肯定する旨のメッセージを表示する指示を端末6に送信する。これにより、端末6では、相関値Cとともに、センサ3の正常性を肯定する旨のメッセージが表示される。図19は、相関値Cとともに、端末に表示されるセンサの正常性を肯定する旨のメッセージの一例を示す図である。図19の例は、名称が「一号発電機」である機器2に対して取り付けた、名称が「追加振動センサ」であるセンサ3が、名称が「一号発電機」である機器2を正常に監視していることを示すメッセージ「正常に監視しています。」が端末6に表示された場合を示す。また、図19の例は、相関値「0.98」が端末6に表示された場合を示す。なお、図19の例に示す「OK」という表記がされたボタンが押下されると、図19の例に示す画面30が閉じる。
When the correlation value C is equal to or greater than the predetermined value, the
一方、相関値Cが所定値以上でない場合には、判定部14cは、相関値Cとともに、センサ3の正常性を否定する旨のメッセージを表示する指示を端末6に送信する。これにより、端末6では、相関値Cとともに、センサ3の正常性を否定する旨のメッセージが表示される。図20は、相関値Cとともに、端末に表示されるセンサの正常性を否定する旨のメッセージの一例を示す図である。図20の例では、名称が「一号発電機」である機器2に対して取り付けた、名称が「追加振動センサ」であるセンサ3が、名称が「一号発電機」である機器2を正常に監視していないことを示すメッセージ「正常に監視できていません。」が端末6に表示された場合を示す。また、図20の例は、相関値「0.32」も端末6に表示された場合を示す。なお、図20の例に示す「OK」という表記がされたボタンが押下されると、図20の例に示す画面31が閉じる。
On the other hand, when the correlation value C is not equal to or greater than the predetermined value, the
そして、図20の例に示す「OK」という表記がされたボタンが押下されて図20の例に示す画面31が閉じた場合には、判定部14cは、管理者が受付画面20に入力した名称の機器2以外の機器2の中に、未選択の機器2があるか否かを判定する。未選択の機器2がある場合には、未選択の機器2を1つ選択する。そして、判定部14cは、選択した機器2のIDが「機器ID」の項目に登録された稼働情報テーブル13bをN個の稼働情報テーブル13b1〜13bNの中から特定する。
Then, when the button labeled “OK” shown in the example of FIG. 20 is pressed and the
そして、判定部14cは、特定した稼働情報テーブル13bの登録内容の中から、管理者により指定済みの最初の日時から最後の日時までの期間における「稼働状態」の項目に登録された稼働状態を示す情報を取得する。そして、判定部14cは、上記の式(1)を用いて、取得した稼働状態を示す情報と、取得部14bにより取得されたアナログ値との相関値を算出する。
Then, the
そして、判定部14cは、管理者が受付画面20に入力した名称の機器2以外の機器2の中に、未選択の機器2がなくなるまで、未選択の機器2を1つずつ選択する。また、判定部14cは、未選択の機器2を1つ選択するたびに、選択した機器2のIDが「機器ID」の項目に登録された稼働情報テーブル13bをN個の稼働情報テーブル13b1〜13bNの中から特定する上述した処理を行う。そして、判定部14cは、特定した稼働情報テーブル13bの登録内容の中から、管理者により指定済みの最初の日時から最後の日時までの期間における「稼働状態」の項目に登録された稼働状態を示す情報を取得する上述した処理を行う。そして、判定部14cは、上記の式(1)を用いて、取得した稼働状態を示す情報と、取得部14bにより取得されたアナログ値との相関値を算出する上述した処理を行う。このようにして、判定部14cは、管理者が受付画面20に入力した名称の機器2以外の全ての機器2の稼働情報10と、管理者が受付画面20に名称を入力したセンサ3が出力するアナログ値との相関値Cを算出する。
Then, the
一方、管理者が受付画面20に入力した名称の機器2以外の機器2の中に、未選択の機器2がなくなった場合には、判定部14cは、管理者が受付画面20に入力した名称の機器2以外の機器2の中に、次のような機器2があるか否かを判定する処理を行う。すなわち、判定部14cは、相関値Cの値が所定値(例えば、0.9)以上となる場合の稼働情報10を検知した機器2があるか否かを判定する。相関値Cの値が所定値以上となる場合の稼働情報10を検知した機器2があるときには、判定部14cは、あると判定した機器2のIDを用いて、名称テーブル13cから、あると判定した機器2の名称を取得する。そして、判定部14cは、取得した名称の機器2を、管理者が受付画面20に入力した名称のセンサ3が監視している可能性があることを示すメッセージを表示する指示を端末6に送信する。図21は、取得した名称の機器を、管理者が受付画面に入力した名称のセンサが監視している可能性があることを示すメッセージの一例を示す図である。図21の例では、名称が「一号発電機」である機器2に対して取り付けたはずの名称が「追加振動センサ」であるセンサ3が、名称が「二号発電機」である機器2を監視している可能性があることを示すメッセージ「追加振動センサは、以下を監視している可能性があります。候補 二号発電機」が端末6に表示された場合を示す。また、図21の例は、相関値「0.95」も端末6に表示された場合を示す。なお、図21の例に示す「OK」という表記がされたボタンが押下されると、図21の例に示す画面32が閉じる。
On the other hand, when there is no
制御部14は、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)、CPU(Central Processing Unit)、MPU(Micro Processing Unit)などの回路である。
The
図1の説明に戻り、端末6は、システム1の管理者によって操作される端末である。端末6は、図示しない表示部、図示しない操作受付部を有する。端末6の表示部には、上述した受付画面20や、上述した画面30〜32が表示され、管理者は表示された画面の内容を確認することができる。また、端末6は、操作受付部によって管理者からセンサ3の正常性を判定する判定処理を実行するための指示が受け付けられると、受け付けられた指示をサーバ5に送信する。
Returning to the description of FIG. 1 , the
[処理の流れ]
次に、本実施例に係るサーバ5の処理の流れについて説明する。図22は、実施例に係る判定処理の手順を示すフローチャートである。実施例に係る判定処理は、例えば、端末6から送信されたセンサ3の正常性を判定する判定処理を実行するための指示を制御部14が受け付けたタイミングで、実行される。
[Process flow]
Next, the process flow of the
図22に示すように、取得部14bは、システム1の管理者などから、判定処理で用いられる各種の情報の指定を受け付けるための受付画面20を表示するように端末6に指示を送信する(S101)。これにより、端末6では、かかる受付画面が表示される。
As illustrated in FIG. 22, the
そして、取得部14bは、ボタン(「OK」のボタン)20kが押下されたか否かを判定する(S102)。押下されていない場合(S102;No)には、取得部14bは、再び、S102の処理を行う。一方、押下された場合(S102;Yes)には、取得部14bは、端末6から送信されたセンサ3との正常性が判定される対象の機器2の名称を取得し、取得した名称に対応する機器2のIDを名称テーブル13cから取得する。また、取得部14bは、端末6から送信された正常性を判定するセンサ3の名称を取得し、取得した名称に対応するセンサ3のIDを名称テーブル13cから取得する(S103)。
Then, the
そして、取得部14bは、取得した機器2のIDが「機器ID」の項目に登録された稼働情報テーブル13bをN個の稼働情報テーブル13b1〜13bNの中から特定する。また、取得部14bは、取得したセンサ3のIDが「センサID」の項目に登録された検知結果テーブル13aをN個の検知結果テーブル13a1〜13aNの中から特定する(S104)。
Then, the
そして、取得部14bは、端末6から送信された、センサ3の正常性を判定する際に用いられる稼働情報10及びデータ11の期間の最初の日時及び最後の日時を取得する(S105)。そして、取得部14bは、特定した稼働情報テーブル13bの登録内容の中から、最初の日時から最後の日時までの期間における「稼働状態」の項目に登録された稼働状態を示す情報を取得する。また、取得部14bは、特定した検知結果テーブル13aの登録内容の中から、最初の日時から最後の日時までの期間における「アナログ値」の項目に登録されたアナログ値を取得する(S106)。
Then, the
続いて、判定部14cは、取得部14bにより取得された稼働状態を示す情報とアナログ値との相関値を算出する(S107)。そして、判定部14cは、相関値と所定値(例えば、0.9)とを比較し、相関値が所定値以上であるか否かを判定する(S108)。
Subsequently, the
相関値が所定値以上である場合(S108;Yes)には、判定部14cは、相関値とともに、センサ3の正常性を肯定する旨のメッセージを表示する指示を端末6に送信し(S109)、処理を終了する。
When the correlation value is greater than or equal to the predetermined value (S108; Yes), the
一方、相関値が所定値以上でない場合(S108;No)には、判定部14cは、相関値とともに、センサ3の正常性を否定する旨のメッセージを表示する指示を端末6に送信する(S110)。そして、判定部14cは、図20の例に示すような「OK」という表記がされたボタンが押下されたか否かを判定する(S111)。押下されていない場合(S111;No)には、判定部14cは、再び、S111の処理を行う。一方、押下された場合(S111;Yes)には、判定部14cは、管理者が受付画面20に入力した名称の機器2以外の機器2の中に、未選択の機器2があるか否かを判定する(S112)。未選択の機器2がある場合(S112;Yes)には、判定部14cは、未選択の機器2を1つ選択する(S113)。そして、判定部14cは、選択した機器2のIDが「機器ID」の項目に登録された稼働情報テーブル13bをN個の稼働情報テーブル13b1〜13bNの中から特定する(S114)。
On the other hand, when the correlation value is not equal to or greater than the predetermined value (S108; No), the
そして、判定部14cは、特定した稼働情報テーブル13bの登録内容の中から、管理者により指定済みの最初の日時から最後の日時までの期間における「稼働状態」の項目に登録された稼働状態を示す情報を取得する(S115)。そして、判定部14cは、上記の式(1)を用いて、取得した稼働状態を示す情報と、取得部14bにより取得されたアナログ値との相関値を算出し(S116)、S112に戻る。
Then, the
一方、未選択の機器2がない場合(S112;No)には、判定部14cは、管理者が受付画面20に入力した名称の機器2以外の機器2の中に、次のような機器2があるか否かを判定する処理を行う。すなわち、判定部14cは、相関値の値が所定値(例えば、0.9)以上となる場合の稼働情報10を検知した機器2があるか否かを判定する(S117)。ない場合(S117;No)には、判定部14cは、処理を終了する。一方、ある場合(S117;Yes)には、判定部14cは、あると判定した機器2のIDを用いて、名称テーブル13cから、あると判定した機器2の名称を取得する(S118)。そして、判定部14cは、取得した名称の機器2を、管理者が受付画面20に入力した名称のセンサ3が監視している可能性があることを示すメッセージを表示する指示を端末6に送信し(S119)、処理を終了する。
On the other hand, when there is no unselected device 2 (S112; No), the
上述してきたように、実施例に係るサーバ5は、機器2の稼働情報と、機器2に関する情報を検知するセンサ3の出力と、を取得する。そして、サーバ5は、取得したセンサ3の出力と、機器2の稼働情報が示す稼働状態の変化との間の相関関係に基づいて、センサ3の正常性を判定する。このように、サーバ5によれば、取得したセンサ3の出力と、機器2の稼働情報が示す稼働状態の変化との間の相関関係に基づいて、センサ3の正常性を判定する。このため、サーバ5は、相関関係というセンサ3の正常性を判定する際に精度良く判定を行うことができる情報を用いて、センサ3の正常性を判定する。したがって、サーバ5によれば、機器の稼働情報とセンサの出力とが同調しているかどうかの判定を精度良く行うことができる。
As described above, the
また、サーバ5は、管理者が指定したセンサ3の正常性を否定する判定をした場合に、管理者が指定したセンサ3とは異なる他のセンサ3の出力と、機器2の稼働情報が示す稼働状態の変化との間の相関関係に基づいて、他のセンサ3の正常性を判定する。これにより、管理者が指定したセンサ3以外のセンサ3についても正常性を判定することができる。
In addition, when the
さて、これまで開示の装置に関する実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。例えば、上述した実施例では、センサ3が、機器2の振動を検知する振動センサである場合について説明したが、開示の装置は、これに限定されない。例えば、センサ3が、機器2に取り付けられて機器2の音を検知する音センサであってもよいし、機器2に流れる電流を検知する電流センサであってもよい。また、センサ3が、機器2に取り付けられて、機器2が発する光を検知する光センサであってもよい。
Although the embodiments related to the disclosed apparatus have been described above, the present invention may be implemented in various different forms other than the above-described embodiments. For example, in the above-described embodiment, the case where the
また、上述した実施例では、管理人が指定した期間の稼働情報10及びデータ11を取得する場合について例示したが、開示の装置は、これに限定されない。例えば、サーバ5の取得部14bは、稼働情報10において「0」及び「1」の両方を含む期間、すなわち、機器2が稼働中及び停止中の両方の稼働状態を含む期間の稼働情報10及びデータ11を取得することもできる。判定部14cは、上述したような稼働中及び停止中の両状態を含む期間の稼働情報10及びデータ11を用いて、上述した式(1)により、相関値Cを算出する場合には、式(1)の特性上、次のような効果を奏する。すなわち、両方の稼働状態を含まない期間の稼働情報10及びデータ11を用いて、上述した式(1)により、相関値Cを算出する場合と比較して、算出される相関値の精度が高くなる。
Moreover, although the example mentioned above illustrated about the case where the
また、実施例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともできる。また、実施例において説明した各処理のうち、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。 In addition, among the processes described in the embodiments, all or a part of the processes described as being automatically performed can be manually performed. In addition, among the processes described in the embodiments, all or a part of the processes described as being manually performed can be automatically performed by a known method.
また、各種の負荷や使用状況などに応じて、実施例において説明した各処理の各ステップでの処理を任意に細かくわけたり、あるいはまとめたりすることができる。また、ステップを省略することもできる。 In addition, the processing at each step of each processing described in the embodiment can be arbitrarily finely divided or combined according to various loads and usage conditions. Also, the steps can be omitted.
また、各種の負荷や使用状況などに応じて、実施例において説明した各処理の各ステップでの処理の順番を変更できる。 In addition, the order of processing at each step of each processing described in the embodiment can be changed according to various loads and usage conditions.
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的状態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 Further, each component of each illustrated apparatus is functionally conceptual, and does not necessarily need to be physically configured as illustrated. In other words, the specific state of distribution / integration of each device is not limited to the one shown in the figure, and all or a part thereof may be functionally or physically distributed or arbitrarily distributed in arbitrary units according to various loads or usage conditions. Can be integrated and configured.
[判定プログラム]
また、上記の実施例で説明したサーバ5の各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータシステムで実行することによって実現することもできる。そこで、以下では、図23を用いて、上記の実施例で説明したサーバ5と同様の機能を有する判定プログラムを実行するコンピュータの一例を説明する。図23は、判定プログラムを実行するコンピュータを示す図である。
[Judgment program]
The various processes of the
図23に示すように、コンピュータ300は、CPU(Central Processing Unit)310、ROM(Read Only Memory)320、HDD(Hard Disk Drive)330、RAM(Random Access Memory)340を有する。これら各機器310〜340は、バス350を介して接続されている。
As shown in FIG. 23, the
ROM320には、OSなどの基本プログラムが記憶されている。また、HDD330には、上記の実施例で示す登録部14a、取得部14b、判定部14cと同様の機能を発揮する判定プログラム330aが予め記憶される。なお、判定プログラム330aについては、適宜分離しても良い。また、HDD330には、検知結果テーブル、稼働情報テーブル、名称テーブルが設けられる。検知結果テーブルは、上述した検知結果テーブル13a、稼働情報テーブルは、上述した稼働情報テーブル13b、名称テーブルは、上述した名称テーブル13cに対応する。
The
そして、CPU310が、判定プログラム330aをHDD330から読み出して実行する。
Then, the
そして、CPU310は、検知結果テーブル、稼働情報テーブル、名称テーブルを読み出してRAM340に格納する。さらに、CPU310は、RAM340に格納された検知結果テーブル、稼働情報テーブル、名称テーブルを用いて、判定プログラム330aを実行する。なお、RAM340に格納されるデータは、常に全てのデータがRAM340に格納されなくともよい。処理に用いられるデータがRAM340に格納されれば良い。
Then, the
なお、上記した判定プログラム330aについては、必ずしも最初からHDD330に記憶させておく必要はない。
Note that the
例えば、コンピュータ300に挿入されるフレキシブルディスク(FD)、CD−ROM、DVDディスク、光磁気ディスク、ICカードなどの「可搬用の物理媒体」に判定プログラム330aを記憶させておく。そして、コンピュータ300がこれらから判定プログラム330aを読み出して実行するようにしてもよい。
For example, the
さらには、公衆回線、インターネット、LAN、WANなどを介してコンピュータ300に接続される「他のコンピュータ(またはサーバ)」などに判定プログラム330aを記憶させておく。そして、コンピュータ300がこれらから判定プログラム330aを読み出して実行するようにしてもよい。
Furthermore, the
1 システム
2 機器
2a 検知部
2b 送信部
3 センサ
3a 検知部
3b 出力部
5 サーバ
6 端末
13 記憶部
13a 検知結果テーブル
13b 稼働情報テーブル
13c 名称テーブル
14 制御部
14a 登録部
14b 取得部
14c 判定部
DESCRIPTION OF
Claims (6)
前記サーバに接続された複数の装置の稼働情報と、前記複数の装置の少なくともいずれかの装置に関する情報を検知するセンサの出力と、を取得し、
前記センサが監視する対象の装置を、取得した前記複数の装置の稼動情報と取得した前記センサの出力との相関の大きさに応じて判定する、
処理を実行することを特徴とする判定方法。 The server
Obtaining operational information of a plurality of devices connected to the server and an output of a sensor that detects information on at least one of the plurality of devices ;
A target device to be monitored by the sensor is determined according to the magnitude of correlation between the acquired operation information of the plurality of devices and the output of the acquired sensor.
A determination method characterized by executing processing.
処理を実行することを特徴とする請求項1記載の判定方法。 When the output of the sensor is stored in association with the first device among the plurality of devices, the output of the sensor is first determined to be correlated with the operation information of the first device, When the magnitude of the correlation exceeding a predetermined standard is detected by the determination, the sensor determines that the sensor is normal as a sensor for monitoring the first device.
The determination method according to claim 1, wherein the process is executed .
ことを特徴とする請求項1または2に記載の判定方法。 In the process of acquiring the operation information of the device and the output of the sensor, the operation state indicated by the operation information of the device includes a period in which the device is operating and a time in which the device is not operating. The determination method according to claim 1, wherein operation information of the apparatus and output of the sensor are acquired.
前記判定する処理は、取得した前記振動センサの出力と、前記装置の稼働情報が示す稼働状態の変化との間の相関の大きさに基づいて、前記振動センサの正常性を判定する、
ことを特徴とする請求項1〜3の何れか1項に記載の判定方法。 The process of acquiring the operation information of the device and the output of the sensor acquires the operation information of the device and the output of a vibration sensor that detects the vibration of the device,
The determination process determines the normality of the vibration sensor based on the magnitude of correlation between the acquired output of the vibration sensor and a change in the operation state indicated by the operation information of the device.
The determination method according to any one of claims 1 to 3, wherein:
前記コンピュータに接続された複数の装置の稼働情報と、前記複数の装置の少なくともいずれかの装置に関する情報を検知するセンサの出力と、を取得し、
前記センサが監視する対象の装置を、取得した前記複数の装置の稼動情報と取得した前記センサの出力との相関の大きさに応じて判定する、
処理を実行させることを特徴とする判定プログラム。 On the computer,
Obtaining operation information of a plurality of devices connected to the computer and an output of a sensor for detecting information on at least one of the plurality of devices ;
A target device to be monitored by the sensor is determined according to the magnitude of correlation between the acquired operation information of the plurality of devices and the output of the acquired sensor.
A determination program characterized by causing a process to be executed.
前記複数の装置は、該装置の稼働情報を前記サーバに送信する送信部を有し、
前記センサは、装置に関する情報を検知した結果を出力する出力部を有し、
前記サーバは、
前記送信部から送信された前記複数の装置の稼働情報と、前記出力部から出力された前記複数の装置の少なくともいずれかの装置に関する情報を検知するセンサの出力と、を取得する取得部と、
前記センサが監視する対象の装置を、取得した前記複数の装置の稼動情報と取得した前記センサの出力との相関の大きさに応じて判定する判定部と
を有することを特徴とするシステム。 A system having a plurality of devices, sensors, and a server,
The plurality of devices include a transmission unit that transmits operation information of the devices to the server,
The sensor has an output unit that outputs a result of detecting information about the device,
The server
An acquisition unit that acquires operation information of the plurality of devices transmitted from the transmission unit, and an output of a sensor that detects information on at least one of the plurality of devices output from the output unit;
A system comprising: a determination unit that determines a device to be monitored by the sensor according to the magnitude of correlation between the acquired operation information of the plurality of devices and the acquired output of the sensor .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013075343A JP6186811B2 (en) | 2013-03-29 | 2013-03-29 | Determination method, determination program, and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013075343A JP6186811B2 (en) | 2013-03-29 | 2013-03-29 | Determination method, determination program, and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014199621A JP2014199621A (en) | 2014-10-23 |
| JP6186811B2 true JP6186811B2 (en) | 2017-08-30 |
Family
ID=52356456
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013075343A Expired - Fee Related JP6186811B2 (en) | 2013-03-29 | 2013-03-29 | Determination method, determination program, and system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6186811B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180059656A1 (en) * | 2015-03-12 | 2018-03-01 | Hitachi, Ltd. | Machine Diagnostic Device and Machine Diagnostic Method |
| JP6962031B2 (en) * | 2017-06-29 | 2021-11-05 | 東芝三菱電機産業システム株式会社 | Operation performance data survey tool |
| JP6653691B2 (en) * | 2017-09-26 | 2020-02-26 | Kddi株式会社 | Learning device, learning system, determination device, and determination method |
| JP6816206B2 (en) * | 2018-07-12 | 2021-01-20 | ファナック株式会社 | Noise source monitoring device and noise source monitoring method |
| JP6816207B2 (en) * | 2018-07-12 | 2021-01-20 | ファナック株式会社 | Noise source monitoring device and noise source monitoring method |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05119829A (en) * | 1991-10-28 | 1993-05-18 | Shimpo Ind Co Ltd | Feedback controller |
| KR950011608B1 (en) * | 1993-06-19 | 1995-10-06 | 엘지전자 주식회사 | Clothes twisting detection device and the method of washing machine |
| JPH09265318A (en) * | 1996-03-28 | 1997-10-07 | Nissin Electric Co Ltd | Measurement abnormality detection method |
-
2013
- 2013-03-29 JP JP2013075343A patent/JP6186811B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014199621A (en) | 2014-10-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6186811B2 (en) | Determination method, determination program, and system | |
| CN109558282B (en) | A PCIE link detection method, system, electronic device and storage medium | |
| JP6356920B2 (en) | Failure diagnosis apparatus, failure diagnosis method, and failure diagnosis program | |
| US20160378583A1 (en) | Management computer and method for evaluating performance threshold value | |
| JP6922708B2 (en) | Anomaly detection computer program, anomaly detection device and anomaly detection method | |
| WO2017083148A1 (en) | Periodicity analysis on heterogeneous logs | |
| JPWO2018216197A1 (en) | Abnormality importance calculation system, abnormality importance calculation device, and abnormality importance calculation program | |
| EP2135144B1 (en) | Machine condition monitoring using pattern rules | |
| CN110954152A (en) | Provides compensation parameters for sensor ICs | |
| JP2019012519A (en) | Sensor data processing device | |
| JP6375200B2 (en) | Apparatus and method for detecting abnormal signs of computer system | |
| JP2013182468A (en) | Parameter value setting error detection system, parameter value setting error detection method and parameter value setting error detection program | |
| KR102378684B1 (en) | Diffusion prevention method for pandemic disease, pandemic disease management server and diffusion prevention system for pandemic disease | |
| WO2024120018A1 (en) | Detection method, training method, electrical appliance, monitoring system, storage medium, and device | |
| KR102403522B1 (en) | Failure prevention apparatus and method using computer advance detection | |
| JP6238849B2 (en) | Plant instrumentation system | |
| JP6489238B2 (en) | Electronic equipment and movement detection program | |
| JP2017198565A (en) | Detector, infrared sensor, detection method, and program | |
| JP6889292B2 (en) | Information processing equipment, information processing methods and computer programs | |
| JP7359009B2 (en) | Data analysis device, program and method | |
| WO2013073094A1 (en) | Power consumption estimation device, power consumption estimation system, power consumption estimation method, and non-transitory computer-readable medium containing power consumption estimation program | |
| JP6053646B2 (en) | Monitoring device, information processing system, monitoring method, and program | |
| JP6772741B2 (en) | Management device, management method and management program | |
| JP2011039676A (en) | Monitoring device and alarm notifying method | |
| KR102757303B1 (en) | method for preprocessing Sensor MEASUREMENTS and MACHINE LEARNING METHOD using the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151204 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160921 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161004 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161205 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170606 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170614 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170704 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170717 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6186811 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |