JP7374382B2 - Data storage device, equipment monitoring system and data storage method - Google Patents
Data storage device, equipment monitoring system and data storage method Download PDFInfo
- Publication number
- JP7374382B2 JP7374382B2 JP2023522000A JP2023522000A JP7374382B2 JP 7374382 B2 JP7374382 B2 JP 7374382B2 JP 2023522000 A JP2023522000 A JP 2023522000A JP 2023522000 A JP2023522000 A JP 2023522000A JP 7374382 B2 JP7374382 B2 JP 7374382B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- storage device
- conversion
- unit
- set period
- 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.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L3/00—Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B61—RAILWAYS
- B61L—GUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
- B61L25/00—Recording or indicating positions or identities of vehicles or trains or setting of track apparatus
- B61L25/02—Indicating or recording positions or identities of vehicles or trains
- B61L25/04—Indicating or recording train identities
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Life Sciences & Earth Sciences (AREA)
- Sustainable Development (AREA)
- Sustainable Energy (AREA)
- Power Engineering (AREA)
- Transportation (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Description
本開示は、機器の状態を示すデータを蓄積するデータ蓄積装置、機器監視システムおよびデータ蓄積方法に関する。 The present disclosure relates to a data storage device, a device monitoring system, and a data storage method that store data indicating the status of a device.
従来、列車に搭載される機器の状態を示すデータを、予防保全などに活用することが行われている。特許文献1には、車上システムおよび地上システムを有する機器状態記録システムにおいて、車上システムが、地上システムからの指示に基づいて列車に搭載される機器の状態量を記録して地上システムに送信し、地上システムが、取得した状態量を蓄積し、分析を行って異常予兆を検知する技術が開示されている。
BACKGROUND ART Conventionally, data indicating the status of equipment installed on trains has been used for preventive maintenance and other purposes.
しかしながら、上記従来の技術によれば、地上システムは、分析を行うために車上システムから取得した膨大な状態量のデータを蓄積することになる。そのため、地上システムは、状態量のデータが多くなるほど、状態量の変化の推移などを確認するために代表的な状態量のデータを抽出して表示などを行う際の処理負荷が増大し、応答時間が長くなる、という問題があった。 However, according to the above-mentioned conventional technology, the ground system accumulates a huge amount of state data acquired from the on-board system in order to perform analysis. Therefore, as ground systems have more state quantity data, the processing load increases when extracting and displaying representative state quantity data in order to check changes in state quantities, etc. The problem was that it took a long time.
本開示は、上記に鑑みてなされたものであって、蓄積された機器の状態を示すデータから所望のデータを抽出する際の処理負荷の増大を抑制可能なデータ蓄積装置を得ることを目的とする。 The present disclosure has been made in view of the above, and an object of the present disclosure is to provide a data storage device that can suppress an increase in processing load when extracting desired data from accumulated data indicating the state of a device. do.
上述した課題を解決し、目的を達成するために、本開示のデータ蓄積装置は、第1のデータを加工せずにそのまま格納する暫定テーブルおよび第1のデータに対して変換処理を行って生成した第2のデータを格納する正規化テーブルを、それぞれ別々のテーブルとして有する記憶部と、列車に搭載される機器の状態を示す第1のデータを列車から取得し、暫定テーブルに格納するデータ取得部と、第1のデータの測定項目ごとの1つ以上の表示間隔に基づく設定期間において取得された第1のデータに対して、測定項目ごとに設定された変換処理によってデータの変換を行って設定期間における第2のデータを生成し、第2のデータを正規化テーブルに格納するデータ変換部と、端末装置から要求された正規化テーブルに格納される第2のデータを記憶部から読み出し、端末装置に出力する出力制御部と、を備えることを特徴とする。 In order to solve the above-mentioned problems and achieve the purpose, the data storage device of the present disclosure provides a temporary table that stores the first data as it is without processing it, and a temporary table that performs a conversion process on the first data and generates it. a storage unit that has normalization tables for storing second data , each as a separate table ; and a data acquisition unit that acquires first data indicating the status of equipment mounted on the train from the train and stores it in a temporary table. and the first data acquired during a set period based on one or more display intervals for each measurement item of the first data, data is converted by a conversion process set for each measurement item. a data conversion unit that generates second data in a set period and stores the second data in a normalization table; a data conversion unit that reads the second data stored in the normalization table requested by the terminal device from the storage unit; The apparatus is characterized by comprising an output control unit that outputs to a terminal device.
本開示のデータ蓄積装置は、蓄積された機器の状態を示すデータから所望のデータを抽出する際の処理負荷の増大を抑制することができる、という効果を奏する。 The data storage device of the present disclosure has the effect of being able to suppress an increase in processing load when extracting desired data from stored data indicating the state of a device.
以下に、本開示の実施の形態に係るデータ蓄積装置、機器監視システムおよびデータ蓄積方法を図面に基づいて詳細に説明する。 DESCRIPTION OF THE PREFERRED EMBODIMENTS Below, a data storage device, a device monitoring system, and a data storage method according to embodiments of the present disclosure will be described in detail based on the drawings.
実施の形態.
図1は、本実施の形態に係る機器監視システム1の構成例を示す図である。機器監視システム1は、列車10と、データ蓄積装置20と、端末装置30と、を備える。機器監視システム1は、列車10に搭載される機器11の状態を監視するシステムである。記載を簡略化するため、図1の例では列車10に搭載される機器11の数が1つであるが、実際には列車10は複数の機器11を搭載しているものとする。列車10に搭載される機器11とは、例えば、ブレーキ、ドア、空気調和機、補助電源装置などであるが、これらに限定されない。Embodiment.
FIG. 1 is a diagram showing a configuration example of a
列車10は、運用中において、センサなどを用いて機器11の状態を示すデータを検出し、検出したデータをデータ蓄積装置20に出力する。列車10に搭載される機器11の状態を示すデータとは、例えば、機器11がブレーキの場合はブレーキを作動させるための装置で発生する圧力であり、機器11が空気調和機の場合は空気調和機周辺の温度などであり、機器11が電気機器の場合は当該電気機器にかかる電圧、当該電気機器に流れる電流などである。列車10に搭載される機器11の状態を示すデータのことを第1のデータと称する。列車10が第1のデータをデータ蓄積装置20に出力するタイミングについては、列車10の走行中であってもよいし、列車10が駅に停車している期間であってもよいし、列車10が運用を終えて車庫に戻ってきてからでもよい。また、列車10とデータ蓄積装置20との間の通信方式は、4G(4th Generation)システムであってもよいし、5G(5th Generation)システムであってもよい。
During operation, the
データ蓄積装置20は、列車10から第1のデータを取得し、端末装置30が列車10に搭載される機器11の状態を表示する際に使用される第2のデータを生成する。前述のように、列車10に搭載される機器11には複数の種類の機器11があり、各機器11によって機器11の状態を示すデータを検出する際の測定項目は異なる。また、列車10に搭載される機器11の種類によって、監視する際の重要度は異なる。例えば、ブレーキなどは列車10の走行に影響する機器11のため、機器11の状態を監視する際の重要度は高いが、空気調和機などは乗客の快適性に影響するが列車10の走行には直接的に影響しないため、機器11の状態を監視する際の重要度としてはブレーキなどより低くてもよい。このような場合、端末装置30を使用して列車10に搭載される機器11の状態を監視するユーザは、ブレーキなどの状態について、空気調和機などの状態よりも短い表示間隔で最新の状態を確認することを所望する。また、列車10において第1のデータが検出される間隔は、端末装置30における所望の表示間隔よりも短いことが一般的である。
The
そのため、データ蓄積装置20は、第1のデータの測定項目ごとの1つ以上の表示間隔に基づく設定期間において取得された第1のデータに対して、測定項目ごとに設定された変換処理によってデータの変換を行って設定期間における第2のデータを生成する。第2のデータは、前述の設定期間において、対象の機器11の状態を表す代表値である。表示間隔とは、端末装置30においてある機器11の第2のデータを監視する際の各第2のデータの時系列での時間間隔であり、1つの機器11に対して複数の表示間隔があってもよい。設定期間とは、表示間隔で示される時間の長さと同じ期間である。測定項目は、1つの機器11に対して複数あってもよい。また、1つの機器11に対して複数の測定項目がある場合、複数の測定項目で表示間隔は異なっていてもよい。
Therefore, the
端末装置30は、データ蓄積装置20から第2のデータを取得し、第2のデータを表示する。端末装置30は、列車10の運行を管理する施設などに設置されたパーソナルコンピュータであってもよいし、ユーザが携帯可能なタブレットなどであってもよい。第2のデータは、データ蓄積装置20において、第1のデータの測定項目ごとの1つ以上の表示間隔に基づく設定期間において取得された第1のデータを用いて生成されたものである。端末装置30は、列車10に搭載される各機器11の各表示間隔の設定期間中に列車10で検出された第1のデータを用いることなく、所望の表示間隔を代表する第2のデータをデータ蓄積装置20から取得すればよい。そのため、端末装置30は、端末装置30で所望の表示間隔の各期間を代表する第2のデータを生成する場合と比較して、処理負荷を抑制することができる。
The
データ蓄積装置20の詳細な構成および動作について説明する。図1に示すように、データ蓄積装置20は、データ取得部21と、記憶部22と、データ変換部23と、出力制御部24と、を備える。図2は、本実施の形態に係るデータ蓄積装置20の動作を示すフローチャートである。
The detailed configuration and operation of the
記憶部22は、暫定テーブル、および正規化テーブルを有する。
The
データ取得部21は、列車10に搭載される機器11の状態を示す第1のデータを列車10から取得する(ステップS1)。データ取得部21は、取得した第1のデータを記憶部22が有する暫定テーブルに格納する。
The data acquisition unit 21 acquires first data indicating the state of the
図3は、本実施の形態に係るデータ蓄積装置20の記憶部22が有する暫定テーブル221の例を示す図である。暫定テーブル221は、データ取得部21で取得された第1のデータを加工せずにそのまま格納するテーブルである。暫定テーブル221は、第1のデータが取得された日時を示すDate、および個々の第1のデータの値を示すItemによって構成される。暫定テーブル221は、図3の例ではItemの数が2つであるが、実際には列車10で検出された第1のデータの種類、すなわち第1のデータの測定項目の数分のItemが格納可能な構成である。また、暫定テーブル221は、Dateで示される時系列の第1のデータについて、後述するように、端末装置30から解析時に参照できる程度の第1のデータが格納されていればよいので、第1のデータを格納している期間については特に限定されない。
FIG. 3 is a diagram showing an example of the temporary table 221 included in the
データ変換部23は、第1のデータの測定項目ごとの1つ以上の表示間隔に基づく設定期間において取得された第1のデータに対して、測定項目ごとに設定された変換処理によってデータの変換を行って設定期間における第2のデータを生成する(ステップS2)。データ変換部23は、生成した第2のデータを、記憶部22が有する正規化テーブルに格納する。また、データ変換部23は、同一の測定項目の第1のデータに対して、長さの異なる複数の設定期間ごとに変換処理によって第2のデータを生成し、第2のデータを設定期間ごとの正規化テーブルに格納する。
The
データ変換部23は、端末装置30においてある機器11の第2のデータの表示間隔として、例えば、1日、1週間、1カ月など複数の表示間隔で表示されることが想定されている場合、暫定テーブル221に格納されている第1のデータを用いて、表示間隔に基づく異なる設定期間ごとに第2のデータを生成し、設定期間ごとの正規化テーブルに格納する。データ変換部23は、設定期間が1日の正規化テーブルに対して、1日分の第1のデータを用いて第2のデータを生成して格納する。データ変換部23は、設定期間が1週間の正規化テーブルに対して、1週間分の第1のデータを用いて第2のデータを生成して格納する。この場合、データ変換部23は、設定期間が1週間の第2のデータを生成して正規化テーブルに格納する間に、設定期間が1日の第2のデータを生成して正規化テーブルに格納する処理を7回行うことになる。
When it is assumed that the second data of a
図4は、本実施の形態に係るデータ蓄積装置20の記憶部22が有する正規化テーブル222の例を示す図である。正規化テーブル222は、データ変換部23で生成された第2のデータについて、日次別、週次別といった時間概念ごとのカテゴリで構成されるテーブルである。正規化テーブル222は、第2のデータが生成された日時を示すDate、および個々の第2のデータの値を示すItemによって構成される。正規化テーブル222は、図4の例ではItemの数が1つであるが、実際にはデータ変換部23で生成された第2のデータの種類、すなわち第2のデータの数分のItemが格納可能な構成である。また、図4の例では正規化テーブル222が日ごとの第2のデータが格納される日次テーブル、および週ごとの第2のデータが格納される週次テーブルの2つが示されているが、記憶部22は、月ごとの第2のデータが格納される月次テーブルなど様々な種類の時間概念ごとの正規化テーブル222を有する。
FIG. 4 is a diagram showing an example of the normalization table 222 included in the
また、データ変換部23は、設定期間における複数の第1のデータを用いて変換処理を行う場合、変換処理に用いる複数の第1のデータを、記憶部22が有する一時テーブルに格納する。データ変換部23は、例えば、変換処理として設定期間における複数の第1のデータの平均値を算出する場合、暫定テーブル221に第1のデータが格納されるごとに暫定テーブル221から第1のデータを読み出し、前回の設定期間終了後から今回の設定期間が終了するまでの間の第1のデータを一次テーブルに格納する。図示は省略するが、一次テーブルの構成は前述の暫定テーブル221と同様の構成である。データ変換部23は、ある設定期間の第2のデータを算出し、つぎの設定期間の変換処理に移行する場合、ある設定期間すなわち前回の設定期間において一時テーブルに格納した第1のデータを一時テーブルから削除する。
Furthermore, when performing a conversion process using a plurality of first data in a set period, the
なお、データ変換部23は、正規化テーブル222に格納される第2のデータを取得して表示を行う端末装置30からの要求に基づいて、前述の設定期間を変更してもよいし、変換処理の方法を変更してもよい。データ変換部23は、あらかじめユーザによって設定された、またはデフォルトで設定された前述の設定期間、および変換処理の方法を保持しておく。データ変換部23は、設定期間および変換処理の方法をテーブル形式で保持してもよいし、設定期間および変換処理の方法が格納されたテーブルを記憶部22に記憶させ、記憶部22に記憶されているテーブルを参照するようにしてもよい。ユーザは、ある測定項目の第2のデータにおいて、通常とは異なる兆候を発見した場合、端末装置30を介して、データ蓄積装置20のデータ変換部23に対して、前述の設定期間を短くするように変更を要求する、または、前述の変換処理の方法の変更を要求する。データ変換部23は、端末装置30からの要求に基づいて、前述の設定期間および変換処理のうち少なくとも1つを変更する。なお、データ蓄積装置20のデータ変換部23は、ユーザから直接、前述の設定期間または変換処理の方法の変更を受け付けてもよい。
Note that the
出力制御部24は、端末装置30から要求された正規化テーブル222に格納される第2のデータを記憶部22から読み出し、端末装置30に出力する(ステップS3)。例えば、出力制御部24は、端末装置30からある機器11の第2のデータとして週次のデータを要求された場合、正規化テーブル222のうち週次テーブルから第2のデータを読み出して端末装置30に出力する。これにより、端末装置30は、データ蓄積装置20から第2のデータを取得することで、所望の表示間隔で生成された第2のデータを表示することができる。図5は、本実施の形態に係る端末装置30における第2のデータの表示例を示す第1の図である。図5は、図4に示す正規化テーブル222のうち日次テーブルの第2のデータを用いた表示例である。図6は、本実施の形態に係る端末装置30における第2のデータの表示例を示す第2の図である。図6は、図4に示す正規化テーブル222のうち週次テーブルの第2のデータを用いた表示例である。なお、ユーザは、端末装置30を介して、データ蓄積装置20の記憶部22の暫定テーブル221に格納されている第1のデータを参照することも可能である。これにより、ユーザは、図5または図6のように端末装置30で表示される第2のデータで特異点など通常と異なる傾向を発見した場合、データ蓄積装置20で変換される前の、列車10で測定された値である第1のデータを直接確認することができる。
The
ここで、設定期間におけるデータ変換部23の第1のデータから第2のデータへの変換処理について説明する。設定期間における変換処理としては、(1)最新のデータを使用する、(2)平均値を算出する、(3)最大値または最小値を検出する、(4)閾値との比較結果を用いる、(5)前回との差分を求める、などの方法がある。
Here, the conversion process from the first data to the second data by the
(1)最新のデータを使用する方法について、データ変換部23は、変換処理として、設定期間で取得された複数の第1のデータのうち最新の値を第2のデータとする。この場合、データ変換部23は、設定期間の最後の第1のデータのみ使用すればよいので、前述の一時テーブルは使用しない。データ変換部23は、設定期間における最新の第1のデータを第2のデータとして、正規化テーブル222に格納する。具体例として、列車10が8両編成で構成され、各車両に空気調和機#1,#2の2台の空気調和機が搭載され、各空気調和機が空気調和機周辺の温度を15秒間隔で測定し、各空気調和機で測定された温度を第1のデータとする場合を想定する。データ蓄積装置20において、データ取得部21は、15秒間隔で、列車10から空気調和機16個分の第1のデータを取得し、記憶部22が有する暫定テーブル221に格納する。端末装置30を使用するユーザが各空気調和機周辺の最新の温度を5分間隔で監視したい場合、データ変換部23は、ユーザの設定に基づいて、5分おきに暫定テーブル221に格納されている最新の第1のデータを読み出し、正規化テーブル222に格納する。
(1) Regarding the method of using the latest data, the
(2)平均値を算出する方法について、データ変換部23は、変換処理として、設定期間で取得された複数の第1のデータの平均値を算出して第2のデータとする。ここで、前述の具体例において、データ変換部23が第1のデータの平均値を算出して第2のデータとする場合、一時テーブルを使用しない場合および一時テーブルを使用する場合の2つのパターンが考えられる。例えば、ユーザが空気調和機#1,#2で測定された温度の平均値で各車両の温度を監視している場合、データ変換部23は、暫定テーブル221に格納されている各車両の空気調和機#1,#2で測定された温度すなわち第1のデータの平均値を算出して第2のデータとし、正規化テーブル222に格納する。この場合、データ変換部23は、一時テーブルを使用しない。一方、ユーザが直近1分間の温度の平均値によって各空気調和機で測定された温度を監視している場合、データ変換部23は、一時テーブルに格納されている各空気調和機で測定された4回分の温度すなわち第1のデータの平均値を算出して第2のデータとし、正規化テーブル222に格納する。この場合、データ変換部23は、一時テーブルを使用する。なお、データ変換部23は、一時テーブルを使用する場合、最新の第1のデータについては一時テーブルに格納せず、暫定テーブル221から読み出した第1のデータをそのまま使用してもよい。以降の例においても同様とする。
(2) Regarding the method of calculating the average value, the
(3)最大値または最小値を検出する方法について、データ変換部23は、変換処理として、設定期間で取得された複数の第1のデータのうち最大値または最小値を検出して第2のデータとする。ここで、前述の具体例において、データ変換部23が第1のデータの最大値または最小値を検出して第2のデータとする場合、一時テーブルを使用しない場合および一時テーブルを使用する場合の2つのパターンが考えられる。例えば、ユーザが8両編成の各空気調和機で同一時刻に測定された温度のうち最大値または最小値を監視したい場合、データ変換部23は、暫定テーブル221に格納されている2個×8両=16個分の温度すなわち第1のデータから最大値または最小値を検出して第2のデータとし、正規化テーブル222に格納する。この場合、データ変換部23は、一時テーブルを使用しない。一方、ユーザが直近1分間の温度のうち最大値または最小値によって各空気調和機で測定された温度を監視している場合、データ変換部23は、一時テーブルに格納されている各空気調和機で測定された4回分の温度すなわち第1のデータから最大値または最小値を検出して第2のデータとし、正規化テーブル222に格納する。この場合、データ変換部23は、一時テーブルを使用する。
(3) Regarding the method of detecting the maximum value or minimum value, as a conversion process, the
(4)閾値との比較結果を用いる方法について、データ変換部23は、変換処理として、設定期間で取得された複数の第1のデータのうち閾値を超えた第1のデータの数を第2のデータとする。ここで、前述の具体例において、データ変換部23が第1のデータのうち閾値を超えた第1のデータの数を第2のデータとする場合、一時テーブルを使用しない場合および一時テーブルを使用する場合の2つのパターンが考えられる。例えば、ユーザが同一編成の列車10の各空気調和機で測定された温度の最大値と最小値との差分が規定された閾値を超えた事象を監視したい場合、データ変換部23は、暫定テーブル221に格納されている2個×8両=16個分の温度の最大値と最小値との差分を算出し算出した差分が閾値を超える場合はフラグを立て、正規化テーブル222の温度差フラグの項目に当該フラグを格納する。この場合、データ変換部23は、一時テーブルを使用しない。一方、ユーザが直近24時間において各空気調和機で測定された温度が閾値である規定された温度を超えた回数をカウントして監視している場合、データ変換部23は、各空気調和機で測定された温度が閾値を超えるごとに一時テーブルに格納されているカウント値を更新する。この場合、データ変換部23は、一時テーブルを使用する。
(4) Regarding the method of using the comparison result with a threshold, the
(5)前回との差分を求める方法について、データ変換部23は、変換処理として、前回取得された第1のデータと最新の第1のデータとの差分を第2のデータとする。すなわち、データ変換部23は、残差処理によって第2のデータを生成する。ここで、前述の具体例において、データ変換部23は、例えば、ある空気調和機について、直近の第1のデータとして温度26℃を一時テーブルに格納させておき、暫定テーブル221から最新の第1のデータとして温度23℃を取得した場合、温度26℃と温度23℃との差分である-3℃を第2のデータとして、正規化テーブル222に格納する。この場合、データ変換部23は、一時テーブルを使用する。
(5) Regarding the method of determining the difference from the previous data, the
データ変換部23の変換処理の方法として5つの例を挙げたが、データ変換部23の変換処理の方法はこれらに限定されない。また、前述の5つの例については、組み合わせることも可能である。例えば、データ変換部23は、(3)の方法で最大値または最小値を検出し、さらに(4)の方法で閾値との比較を行って第2のデータを生成してもよい。
Although five examples have been given as methods of conversion processing by the
このように、データ蓄積装置20はユーザから所望される表示間隔に基づく設定期間における第2のデータを生成するが、一般的にユーザから所望される第2のデータは、前述の(1)最新のデータを使用する方法で生成されるパターンが多いことが想定される。この場合、データ蓄積装置20においてデータ変換部23は、一時テーブルを使用することなく、設定期間ごとに暫定テーブル221から第1のデータを読み出し、読み出した第1のデータを第2のデータとして正規化テーブル222に格納すればよい。例えば、データ変換部23は、前述の具体例において設定期間が1時間の場合、1時間で得られる3600(秒)/15(秒)=240個の第1のデータのうち239個については何ら処理を行う必要がない。そのため、データ変換部23は、当該設定期間の全ての第1のテーブルを用いて第2のデータを生成する演算を行う場合と比較して、処理負荷を低減することができる。すなわち、データ蓄積装置20は、処理負荷を低減しつつ、端末装置30に対して、複数の表示間隔に基づく設定期間ごとに第2のデータを生成して正規化テーブル222に格納することができる。
In this way, the
つづいて、本実施の形態1に係るデータ蓄積装置20のハードウェア構成について説明する。データ蓄積装置20において、データ取得部21は列車10と通信可能なインタフェースある。記憶部22はメモリである。データ変換部23および出力制御部24は処理回路により実現される。処理回路は、プログラムを格納するメモリ、およびメモリに格納されるプログラムを実行するプロセッサであってもよいし、専用のハードウェアであってもよい。処理回路は制御回路とも呼ばれる。
Next, the hardware configuration of the
図7は、本実施の形態に係るデータ蓄積装置20が備える処理回路をプロセッサ91およびメモリ92で実現する場合の処理回路90の構成の一例を示す図である。図7に示す処理回路90は制御回路であり、プロセッサ91およびメモリ92を備える。処理回路90がプロセッサ91およびメモリ92で構成される場合、処理回路90の各機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアまたはファームウェアはプログラムとして記述され、メモリ92に格納される。処理回路90では、メモリ92に記憶されたプログラムをプロセッサ91が読み出して実行することにより、各機能を実現する。すなわち、処理回路90は、データ蓄積装置20の処理が結果的に実行されることになるプログラムを格納するためのメモリ92を備える。このプログラムは、処理回路90により実現される各機能をデータ蓄積装置20に実行させるためのプログラムであるともいえる。このプログラムは、プログラムが記憶された記憶媒体により提供されてもよいし、通信媒体など他の手段により提供されてもよい。
FIG. 7 is a diagram showing an example of the configuration of the
上記プログラムは、データ取得部21が、列車10に搭載される機器11の状態を示す第1のデータを列車10から取得し、記憶部22が有する暫定テーブル221に格納する第1のステップと、データ変換部23が、第1のデータの測定項目ごとの1つ以上の表示間隔に基づく設定期間において取得された第1のデータに対して、測定項目ごとに設定された変換処理によってデータの変換を行って設定期間における第2のデータを生成し、第2のデータを記憶部22が有する正規化テーブル222に格納する第2のステップと、出力制御部24が、端末装置30から要求された正規化テーブル222に格納される第2のデータを記憶部22から読み出し、端末装置30に出力する第3のステップと、をデータ蓄積装置20に実行させるプログラムであるとも言える。
The program includes a first step in which the data acquisition unit 21 acquires first data indicating the status of the
ここで、プロセッサ91は、例えば、CPU(Central Processing Unit)、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、またはDSP(Digital Signal Processor)などである。また、メモリ92は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ、EPROM(Erasable Programmable ROM)、EEPROM(登録商標)(Electrically EPROM)などの、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、またはDVD(Digital Versatile Disc)などが該当する。
Here, the processor 91 is, for example, a CPU (Central Processing Unit), a processing device, an arithmetic device, a microprocessor, a microcomputer, or a DSP (Digital Signal Processor). The
図8は、本実施の形態に係るデータ蓄積装置20が備える処理回路を専用のハードウェアで構成する場合の処理回路93の構成の一例を示す図である。図8に示す処理回路93は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)、またはこれらを組み合わせたものが該当する。処理回路93については、一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現するようにしてもよい。このように、処理回路93は、専用のハードウェア、ソフトウェア、ファームウェア、またはこれらの組み合わせによって、上述の各機能を実現することができる。
FIG. 8 is a diagram showing an example of the configuration of the processing circuit 93 in the case where the processing circuit included in the
以上説明したように、本実施の形態によれば、データ蓄積装置20は、列車10から、列車10に搭載される機器11の状態を示す第1のデータを取得する。データ蓄積装置20は、第1のデータの測定項目ごとの1つ以上の表示間隔に基づく設定期間において取得された第1のデータに対して、測定項目ごとに設定された変換処理によってデータの変換を行って設定期間における第2のデータを生成し、正規化テーブル222に格納する。これにより、データ蓄積装置20は、蓄積された機器11の状態を示す第1のデータから所望の第2のデータを抽出する際の処理負荷の増大を抑制することができる。また、データ蓄積装置20は、端末装置30を用いて第2のデータを監視するユーザの操作性の低下を抑制することができる。また、データ蓄積装置20は、データ抽出処理の効率化によって、応答時間を短縮することができ、ユーザビリティの向上を図ることができる。データ蓄積装置20は、必要とされる処理性能が低減されることで、ハードウェアコストを低減でき、消費電力量を削減することができる。
As described above, according to the present embodiment,
以上の実施の形態に示した構成は、一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、実施の形態同士を組み合わせることも可能であるし、要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。 The configurations shown in the embodiments above are merely examples, and can be combined with other known techniques, or can be combined with other embodiments, within the scope of the gist. It is also possible to omit or change part of the configuration.
1 機器監視システム、10 列車、11 機器、20 データ蓄積装置、21 データ取得部、22 記憶部、23 データ変換部、24 出力制御部、30 端末装置、221 暫定テーブル、222 正規化テーブル。
Claims (12)
列車に搭載される機器の状態を示す前記第1のデータを前記列車から取得し、前記暫定テーブルに格納するデータ取得部と、
前記第1のデータの測定項目ごとの1つ以上の表示間隔に基づく設定期間において取得された前記第1のデータに対して、前記測定項目ごとに設定された変換処理によってデータの変換を行って前記設定期間における前記第2のデータを生成し、前記第2のデータを前記正規化テーブルに格納するデータ変換部と、
端末装置から要求された前記正規化テーブルに格納される前記第2のデータを前記記憶部から読み出し、前記端末装置に出力する出力制御部と、
を備えることを特徴とするデータ蓄積装置。 A storage unit that includes, as separate tables , a temporary table that stores first data as it is without processing and a normalization table that stores second data generated by performing conversion processing on the first data. and,
a data acquisition unit that acquires the first data indicating the state of equipment mounted on the train from the train and stores it in the temporary table;
Data conversion is performed on the first data acquired in a set period based on one or more display intervals for each measurement item of the first data by a conversion process set for each measurement item. a data conversion unit that generates the second data in the set period and stores the second data in the normalization table;
an output control unit that reads the second data stored in the normalization table requested by the terminal device from the storage unit and outputs it to the terminal device;
A data storage device comprising:
ことを特徴とする請求項1に記載のデータ蓄積装置。 The data conversion unit generates the second data by the conversion process for each of the plurality of set periods having different lengths for the first data of the same measurement item, and converts the second data into the second data. is stored in the normalization table for each set period,
The data storage device according to claim 1, characterized in that:
ことを特徴とする請求項1または2に記載のデータ蓄積装置。 When performing a conversion process using a plurality of the first data in the set period, the data conversion unit stores the plurality of first data used in the conversion process in a temporary table included in the storage unit.
The data storage device according to claim 1 or 2, characterized in that:
ことを特徴とする請求項1または2に記載のデータ蓄積装置。 As the conversion process, the data conversion unit sets the latest value among the plurality of first data acquired in the set period as the second data.
The data storage device according to claim 1 or 2, characterized in that:
ことを特徴とする請求項1または2に記載のデータ蓄積装置。 As the conversion process, the data conversion unit calculates an average value of the plurality of first data acquired in the set period and sets it as the second data.
The data storage device according to claim 1 or 2, characterized in that:
ことを特徴とする請求項1または2に記載のデータ蓄積装置。 As the conversion process, the data conversion unit detects a maximum value or a minimum value among the plurality of first data acquired in the set period and sets it as the second data.
The data storage device according to claim 1 or 2, characterized in that:
ことを特徴とする請求項1または2に記載のデータ蓄積装置。 As the conversion process, the data conversion unit sets, as the second data, the number of the first data that exceeds a threshold among the plurality of first data acquired in the set period.
The data storage device according to claim 1 or 2, characterized in that:
ことを特徴とする請求項1または2に記載のデータ蓄積装置。 The data conversion unit converts a difference between the first data acquired last time and the latest first data into the second data as the conversion process.
The data storage device according to claim 1 or 2, characterized in that:
ことを特徴とする請求項1から8のいずれか1つに記載のデータ蓄積装置。 The data conversion unit changes at least one of the setting period and the conversion process based on a request from a terminal device that acquires and displays the second data stored in the normalization table. ,
The data storage device according to any one of claims 1 to 8.
前記データ蓄積装置が取得する第1のデータの対象となる機器を搭載する列車と、
前記データ蓄積装置から第2のデータを取得して表示する端末装置と、
を備えることを特徴とする機器監視システム。 A data storage device according to any one of claims 1 to 9,
a train carrying equipment that is the subject of first data acquired by the data storage device;
a terminal device that acquires and displays second data from the data storage device;
An equipment monitoring system comprising:
データ変換部が、前記第1のデータの測定項目ごとの1つ以上の表示間隔に基づく設定期間において取得された前記第1のデータに対して、前記測定項目ごとに設定された変換処理によってデータの変換を行って前記設定期間における第2のデータを生成し、前記第2のデータを前記記憶部が有する正規化テーブルに格納する第2のステップと、
出力制御部が、端末装置から要求された前記正規化テーブルに格納される前記第2のデータを前記記憶部から読み出し、前記端末装置に出力する第3のステップと、
を含み、
前記記憶部は、前記第1のデータを加工せずにそのまま格納する前記暫定テーブルおよび前記第1のデータに対して変換処理を行って生成した前記第2のデータを格納する正規化テーブルを、それぞれ別々のテーブルとして有する、
ことを特徴とするデータ蓄積方法。 a first step in which the data acquisition unit acquires first data indicating the state of equipment mounted on the train from the train and stores it in a temporary table included in the storage unit;
A data conversion unit performs a conversion process set for each measurement item on the first data acquired in a set period based on one or more display intervals for each measurement item of the first data. a second step of performing the conversion to generate second data for the set period, and storing the second data in a normalization table included in the storage unit;
a third step in which the output control unit reads the second data stored in the normalization table requested by the terminal device from the storage unit and outputs it to the terminal device;
including;
The storage unit stores the temporary table that stores the first data as it is without processing and the normalization table that stores the second data generated by performing a conversion process on the first data. have each as a separate table,
A data accumulation method characterized by:
ことを特徴とする請求項11に記載のデータ蓄積方法。 In the second step, the data conversion unit generates the second data by the conversion process for each of the plurality of set periods having different lengths for the first data of the same measurement item. and storing the second data in the normalization table for each set period,
12. The data storage method according to claim 11.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2021/018590 WO2022244051A1 (en) | 2021-05-17 | 2021-05-17 | Data accumulation device, equipment monitoring system, and data accumulation method |
Publications (3)
Publication Number | Publication Date |
---|---|
JPWO2022244051A1 JPWO2022244051A1 (en) | 2022-11-24 |
JPWO2022244051A5 JPWO2022244051A5 (en) | 2023-10-20 |
JP7374382B2 true JP7374382B2 (en) | 2023-11-06 |
Family
ID=84141350
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023522000A Active JP7374382B2 (en) | 2021-05-17 | 2021-05-17 | Data storage device, equipment monitoring system and data storage method |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7374382B2 (en) |
WO (1) | WO2022244051A1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160125053A1 (en) | 2014-10-31 | 2016-05-05 | The Boeing Company | System and method for storage and analysis of time-based data |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6889057B2 (en) * | 2017-07-14 | 2021-06-18 | 株式会社東芝 | Information processing equipment, information processing methods and computer programs |
JP6947699B2 (en) * | 2018-07-25 | 2021-10-13 | 公益財団法人鉄道総合技術研究所 | Information processing device and point cloud position correction method, and program |
-
2021
- 2021-05-17 JP JP2023522000A patent/JP7374382B2/en active Active
- 2021-05-17 WO PCT/JP2021/018590 patent/WO2022244051A1/en active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160125053A1 (en) | 2014-10-31 | 2016-05-05 | The Boeing Company | System and method for storage and analysis of time-based data |
Also Published As
Publication number | Publication date |
---|---|
WO2022244051A1 (en) | 2022-11-24 |
JPWO2022244051A1 (en) | 2022-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109689470B (en) | Abnormality diagnosis device, abnormality diagnosis method, and computer program | |
CN102774382B (en) | For the system and method that vehicle driving style is determined | |
US7904229B2 (en) | Method for determination of engine lubrication oil consumption | |
US11615476B2 (en) | Information processing device and method | |
WO2010116610A1 (en) | Diagnosis apparatus which supports fault reproduction, and method of outputting fault reproduction data | |
JP7374382B2 (en) | Data storage device, equipment monitoring system and data storage method | |
WO2021019857A1 (en) | Abnormality diagnosis method, abnormality diagnosis device, and abnormality diagnosis program | |
US11654791B2 (en) | Devices for analysis of vehicle battery health | |
US20230010181A1 (en) | Methods for Analysis of Vehicle Battery Health | |
US20230012296A1 (en) | Systems for Analysis of Vehicle Battery Health | |
CN113442725B (en) | A power battery thermal runaway alarm method, system and vehicle | |
George et al. | Sensing discomfort of standing passengers in public rail transportation systems using a smart phone | |
US20190064789A1 (en) | System analyzing device, system analyzing method, and computer-readable recording medium | |
JP5939439B2 (en) | Abnormality diagnosis device | |
JP4943961B2 (en) | Switchboard deterioration diagnosis system, switchboard deterioration diagnosis device, switchboard deterioration diagnosis method and program | |
CN104569493B (en) | Pitch error tests system | |
US20120101768A1 (en) | Diagnosis of stator thermal anomalies in an electrical machine | |
US11639117B2 (en) | Devices for analysis of vehicle battery health | |
JP6840013B2 (en) | Time series data recording method and equipment | |
JP4440391B2 (en) | Recording device | |
JP7532291B2 (en) | Train information management device | |
US11485250B1 (en) | Systems for analysis of vehicle battery health | |
CN222419264U (en) | Equipment state monitoring system for production workshop | |
US20230009678A1 (en) | Methods for Analysis of Vehicle Battery Health | |
JP2014126885A (en) | Vehicle information storage device and vehicle information storage method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230901 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230901 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20230901 |
|
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: 20230926 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231024 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7374382 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |