JP7730645B2 - Information processing device, information processing method, program, and data structure - Google Patents
Information processing device, information processing method, program, and data structureInfo
- Publication number
- JP7730645B2 JP7730645B2 JP2021016865A JP2021016865A JP7730645B2 JP 7730645 B2 JP7730645 B2 JP 7730645B2 JP 2021016865 A JP2021016865 A JP 2021016865A JP 2021016865 A JP2021016865 A JP 2021016865A JP 7730645 B2 JP7730645 B2 JP 7730645B2
- Authority
- JP
- Japan
- Prior art keywords
- storage battery
- information
- abnormality
- specific storage
- data
- 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
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02E60/10—Energy storage using batteries
Landscapes
- Tests Of Electric Status Of Batteries (AREA)
- Power Sources (AREA)
- Stand-By Power Supply Arrangements (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
- Secondary Cells (AREA)
- Testing Of Short-Circuits, Discontinuities, Leakage, Or Incorrect Line Connections (AREA)
Description
本発明は、情報処理装置、情報処理方法、プログラム及びデータ構造に関する。 The present invention relates to an information processing device, an information processing method, a program, and a data structure.
従来、蓄電セルを複数直列に接続した蓄電モジュールを使用するシステムにおいて、蓄電セルの劣化を判定する技術が知られている(特許文献1)。特許文献1で提案される技術では、蓄電セルの蓄電素子情報、実測値時系列データ及び予測値時系列データに基づいて、学習モデルが蓄電セルの劣化の判定及び環境異常の有無を出力する。 Technology for determining deterioration of storage cells in systems that use energy storage modules in which multiple storage cells are connected in series is known (Patent Document 1). In the technology proposed in Patent Document 1, a learning model determines the deterioration of the storage cells and outputs the presence or absence of environmental abnormalities based on the storage element information of the storage cells, actual measurement value time series data, and predicted value time series data.
ところで、例えばデータセンタでは、データセンタ内に設置されるコンピュータの常時可動を可能にするために、無停電電源装置としての蓄電池システムが使用される場合がある。無停電電源装置としての蓄電池システムは、複数の蓄電池を充電しておいて停電が発生すると当該蓄電池の電力をデータセンタ内の設備に供給する。 Incidentally, for example, in data centers, storage battery systems are sometimes used as uninterruptible power supplies to ensure that the computers installed in the data center can operate at all times. Storage battery systems as uninterruptible power supplies charge multiple storage batteries, and in the event of a power outage, supply power from these batteries to the equipment in the data center.
蓄電地システムでは、例えば、100個以上の蓄電池を直列で接続するような構成をとるものがある。そのような蓄電池システムでは、1つの蓄電池に異常が発生して断線が発生した場合に電力供給機能を失う恐れがあるため、蓄電池の異常予兆を早期に検出して交換などの適切なメンテナンスを行うことが必要である。 Some battery storage systems have a configuration in which, for example, 100 or more batteries are connected in series. In such battery storage systems, there is a risk of losing power supply function if an abnormality occurs in one battery, causing a disconnection. Therefore, it is necessary to detect signs of abnormality in the batteries early and perform appropriate maintenance, such as replacement.
一方で、停電の発生頻度が低い国では、蓄電池システムが実際の停電により稼働することはまれである。にもかかわらず、各蓄電池にセンサを設けて蓄電池の状況を常時監視するように蓄電池システムを構成にすると、蓄電池システムの構成が複雑かつ高価になる。蓄電池システムの構成をセンサによる常時監視を行わないようにしても、所定の時間間隔(例えば、1か月~数か月)ごとに人手による蓄電池の定期点検を行うことにより、適切に蓄電池システムをメンテナンスすることができる場合もある。 On the other hand, in countries where power outages are infrequent, battery storage systems rarely operate during actual power outages. Despite this, configuring a battery storage system to constantly monitor the status of each battery by installing sensors in each battery makes the battery system complex and expensive. Even if the battery storage system is configured so that it does not use constant monitoring by sensors, it may still be possible to properly maintain the battery storage system by manually inspecting the batteries at specified intervals (e.g., every one to several months).
このような背景から、蓄電池システムにおいて、定期点検の際に計測される蓄電池のデータを活用しつつ、蓄電池の異常予兆を精度良く行うことが可能な技術が望まれる。 Given this background, there is a demand for technology in battery storage systems that can accurately predict signs of abnormalities in the batteries while utilizing data measured during regular inspections.
本発明は、上記課題に鑑みてなされ、その目的は、蓄電池システムの定期点検の際に計測される蓄電池のデータを用いて、蓄電池の異常予兆を精度良く行うことが可能な技術を実現することである。 The present invention was made in consideration of the above-mentioned problems, and its purpose is to realize technology that can accurately predict abnormalities in storage batteries using data on storage batteries measured during regular inspections of storage battery systems.
この課題を解決するため、例えば本発明のプログラムは以下の構成を備える。すなわち、
コンピュータを、無停電電源装置を構成する複数の蓄電池に係る異常予兆を検出するための情報処理装置の各手段として機能させるプログラムであって、前記情報処理装置は、
所定の時間間隔で行われる定期点検ごとに記録される、特定の蓄電池に対する計測結果に関する情報と前記特定の蓄電池の使用状況に関する情報とを含む前記特定の蓄電池に対するデータセットを取得する取得手段と、
予め学習された、xgboostに係る第1の学習モデルに前記特定の蓄電池に対するデータセットを入力することにより、前記特定の蓄電池の異常予兆の有無を判定する判定手段と、を含み、
前記特定の蓄電池に対する前記計測結果に関する情報は、前記所定の時間間隔ごとの前記特定の蓄電池の内部抵抗値の変化度合いを含み、前記特定の蓄電池の前記使用状況に関する情報は、充電日からの使用日数を含み、
前記判定手段は、更に、前記複数の蓄電池のうちの正常と判定される蓄電池の前記データセットの情報が属すクラスから外れた蓄電池を異常予兆の有る蓄電池として判定する予め学習された、クラスタリング又はSVMに係る第2の学習モデルに、前記複数の蓄電池に対する前記データセットを入力することにより、前記複数の蓄電池の異常予兆の有無を判定可能である、ことを特徴とする。
In order to solve this problem, for example, the program of the present invention has the following configuration:
A program that causes a computer to function as each means of an information processing device for detecting an abnormality sign related to a plurality of storage batteries that constitute an uninterruptible power supply, the information processing device comprising:
an acquisition means for acquiring a data set for a specific storage battery, the data set including information on measurement results for the specific storage battery and information on a usage status of the specific storage battery, the data being recorded for each periodic inspection performed at a predetermined time interval;
a determination means for determining whether or not there is a sign of abnormality in the specific storage battery by inputting a data set for the specific storage battery into a first learning model related to xgboost that has been trained in advance,
the information regarding the measurement result for the specific storage battery includes a degree of change in an internal resistance value of the specific storage battery for each of the predetermined time intervals, and the information regarding the usage status of the specific storage battery includes the number of days of use from the date of charging;
The determination means is further characterized in that it is capable of determining whether or not there are signs of abnormality in the plurality of storage batteries by inputting the data set for the plurality of storage batteries into a second learning model related to clustering or SVM that has been pre-trained and that determines that a storage battery that is determined to be normal among the plurality of storage batteries and that does not fall within the class to which the information in the data set belongs is a storage battery that is showing signs of abnormality.
本発明によれば、蓄電池システムの定期点検の際に計測される蓄電池のデータを用いて、蓄電池の異常予兆を精度良く行うことが可能になる。 According to the present invention, it is possible to accurately predict abnormalities in storage batteries using data on storage batteries measured during regular inspections of the storage battery system.
以下、添付図面を参照して実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態で説明されている特徴の組み合わせの全てが発明に必須のものとは限らない。実施形態で説明されている複数の特徴のうち二つ以上の特徴は任意に組み合わされてもよい。また、同一若しくは同様の構成には同一の参照番号を付し、重複した説明は省略する。 The following embodiments are described in detail with reference to the accompanying drawings. Note that the following embodiments do not limit the scope of the claimed invention, and not all combinations of features described in the embodiments are necessarily essential to the invention. Two or more of the multiple features described in the embodiments may be combined in any desired manner. Furthermore, the same reference numbers are used for identical or similar components, and duplicate descriptions will be omitted.
(蓄電池の異常予兆検知システムの概要)
図1を参照して、蓄電池の異常予兆検知システムの概要について説明する。蓄電池の異常予兆検知システム10は、情報処理サーバである情報処理装置100と通信装置210とを備える。通信装置210は、例えば、データセンタ200に配置されるパーソナルコンピュータやモバイル端末などである。通信装置210は、蓄電池群230のメンテナンス担当者による、蓄電池に関する計測結果や使用状況のデータ入力を受け付けて、入力された計測結果や使用状況に関する情報を情報処理装置100にネットワークを介して送信する。また、通信装置210は、蓄電池群230のメンテナンス担当者、或いは、蓄電池の異常予兆検知システム10の管理者によるデータ入力を受け付けて、学習データにおける、後述の正解データを情報処理装置100に送信してもよい。
(Overview of the storage battery abnormality detection system)
An overview of the storage battery abnormality sign detection system will be described with reference to FIG. 1 . The storage battery abnormality sign detection system 10 includes an information processing device 100, which is an information processing server, and a communication device 210. The communication device 210 is, for example, a personal computer or a mobile terminal located in a data center 200. The communication device 210 accepts input of measurement results and usage status data related to the storage batteries by a maintenance technician for the storage battery group 230, and transmits the input information related to the measurement results and usage status to the information processing device 100 via a network. The communication device 210 may also accept data input by a maintenance technician for the storage battery group 230 or an administrator of the storage battery abnormality sign detection system 10, and transmit correct answer data (described below) from the learning data to the information processing device 100.
情報処理装置100は、複数のデータセンタのそれぞれの通信装置210から計測結果に関する情報や使用状況に関する情報を受信・記録して、機械学習モデルを基づいて、蓄電池の異常予兆を検知する。 The information processing device 100 receives and records information about measurement results and usage status from each communication device 210 in multiple data centers, and detects signs of abnormalities in the storage battery based on a machine learning model.
データセンタ200には、任意の処理(例えば、サーバ群のサーバリソースを使用するテナントの処理)を実行するサーバ群220が稼働している。サーバ群220は、通常時には、データセンタ200の不図示の電源から供給される電力で動作している。蓄電池群230は、複数の蓄電池を含み、無停電電源装置として機能して停電時等の緊急時にサーバ群220に電力を供給する。 The data center 200 operates a server group 220 that executes arbitrary processes (e.g., processes of tenants that use the server resources of the server group). The server group 220 normally operates on power supplied from a power supply (not shown) in the data center 200. The storage battery group 230 includes multiple storage batteries and functions as an uninterruptible power supply, supplying power to the server group 220 in emergencies such as power outages.
データセンタ200内の蓄電池群230は、例えば、図2Aに示すように、複数の蓄電池の系(ここではUPS蓄電池系という)で構成される。複数のUPS蓄電池系のそれぞれは、例えば、「UPS No.1」、「UPS No.2」、「UPS No.3」及び「UPS予備」などとして区別され、独立してサーバ群220に電力を提供することができる。「UPS予備」系は、例えば、「UPS No.1」、「UPS No.2」及び「UPS No.3」の少なくともいずれかの故障やメンテナンス、あるいは電力の供給量不足により必要な電力を供給できない場合などに稼働する。 The battery group 230 in the data center 200 is composed of multiple battery systems (referred to here as UPS battery systems), as shown in FIG. 2A, for example. Each of the multiple UPS battery systems is distinguished, for example, as "UPS No. 1," "UPS No. 2," "UPS No. 3," and "UPS standby," and can independently provide power to the server group 220. The "UPS standby" system operates, for example, when at least one of "UPS No. 1," "UPS No. 2," and "UPS No. 3" fails or is undergoing maintenance, or when the required power cannot be supplied due to insufficient power supply.
UPS蓄電池系のそれぞれは、蓄電池A群及び蓄電池B群などの複数の蓄電池群240を含む。これらの蓄電池群240は直列に接続されていてもよい。蓄電池群240は、例えば、図2Bに示すように、複数の蓄電池250を直列に接続して必要な電圧を生み出すように構成されている。1つの蓄電池250に異常による断線等が発生すると、1つのUPS蓄電池系においてUPS電源装置としての機能が失われることがある。従って、それぞれの蓄電池に対する異常予兆を精度よく検出することは、UPS電源装置として機能するために重要な課題である。 Each UPS battery system includes multiple battery groups 240, such as battery group A and battery group B. These battery groups 240 may be connected in series. For example, as shown in FIG. 2B, the battery group 240 is configured to generate the required voltage by connecting multiple batteries 250 in series. If one battery 250 experiences an abnormality such as a disconnection, the UPS battery system may lose its function as a UPS power supply. Therefore, accurately detecting signs of an abnormality in each battery is an important issue for the system to function as a UPS power supply.
(蓄電池の異常予兆の検知)
図2Cを参照して、蓄電池の異常予兆の検知について説明する。図2Cは、いくつかの個別の蓄電池の内部抵抗値の推移の一例を示している。図2Cの横軸は時間を表し、縦軸は内部抵抗値(mΩ)を示している。グラフ261は、特定の蓄電池に対して、時間t-3、・・・、t、及びt+1で計測される内部抵抗値の推移を示している。時間t-3、・・・、t、及びt+1は、順番に実施された定期点検における計測時のタイミングと対応する。すなわち、グラフ261は、定期点検において記録された蓄電池に対する計測結果をグラフ化したものである。グラフ262及びグラフ263も個別の蓄電池に対する計測結果を表す。
(Detection of signs of abnormality in storage batteries)
Detection of signs of abnormality in a storage battery will be described with reference to FIG. 2C. FIG. 2C shows an example of the transition of the internal resistance values of several individual storage batteries. The horizontal axis of FIG. 2C represents time, and the vertical axis represents the internal resistance value (mΩ). Graph 261 shows the transition of the internal resistance value measured for a specific storage battery at times t-3, ..., t, and t+1. Times t-3, ..., t, and t+1 correspond to the timing of measurements during periodic inspections that were carried out in sequence. In other words, graph 261 is a graph of the measurement results for the storage battery recorded during the periodic inspection. Graphs 262 and 263 also represent the measurement results for individual storage batteries.
従来の異常検知方法には、蓄電池の内部抵抗値が所定の閾値264を超えている場合に、異常予兆を示すと判定して当該蓄電池を交換或いは検査するものが知られている。しかし、グラフ262に示すように、点検タイミングがtである場合には閾値を超えていなかったが、点検タイミングtからt+1までの間に蓄電池の内部抵抗値が急激に増加する場合、点検タイミングt+1の前に当該蓄電池が故障するおそれがある。 A conventional anomaly detection method involves determining that a battery's internal resistance value exceeds a predetermined threshold value 264 is a sign of an abnormality and replacing or inspecting the battery. However, as shown in graph 262, even though the threshold value was not exceeded when inspection timing was t, if the battery's internal resistance value increases rapidly between inspection timing t and t+1, there is a risk that the battery will fail before inspection timing t+1.
このような課題に対し、本実施形態では、将来的に内部抵抗値の閾値を超える蓄電池を検出するため、内部抵抗値に加えて、内部抵抗値の変化の推移を加味して、蓄電池の異常予兆を検知する。実際、正常な蓄電池の内部抵抗値では、時間と共に上昇しても、その上昇度合いは低下する。これに対して、異常が発生する蓄電池の内部抵抗値は加速度的に上昇する(内部抵抗値が上昇し且つ上昇度合いも上がる)。本実施形態は、このような内部抵抗値の変化の推移傾向に着目したものである。 In response to this issue, this embodiment detects signs of abnormality in a storage battery by taking into account not only the internal resistance value but also the trend in changes in the internal resistance value, in order to detect storage batteries whose internal resistance will exceed a threshold value in the future. In fact, even if the internal resistance value of a normal storage battery increases over time, the rate of increase decreases. In contrast, the internal resistance value of a storage battery in which an abnormality occurs increases at an accelerated rate (the internal resistance value increases and the rate of increase also increases). This embodiment focuses on the trend in changes in the internal resistance value.
また、本実施形態にかかる異常予兆の検知では、内部抵抗値の変化の推移を加味することができるデータを学習データとして機械学習モデルを学習させ、機械学習モデルにより異常予兆の有無を判定する。例えば、図2Cの例では、時間t、t-1、t-2のデータを(学習済みの)機械学習モデルに入力し、時間t+1までに異常予兆を示す(閾値264を超える)かを判定する。グラフ261及びグラフ263に対応する蓄電池に対しては異常予兆が無いと判定し、グラフ262に対応する蓄電池に対しては異常予兆があると判定する。 Furthermore, in detecting signs of abnormality according to this embodiment, a machine learning model is trained using data that can take into account the progression of changes in internal resistance value as training data, and the presence or absence of signs of abnormality is determined using the machine learning model. For example, in the example of Figure 2C, data from times t, t-1, and t-2 is input into the (trained) machine learning model, and a determination is made as to whether signs of abnormality are present (exceeding threshold value 264) by time t+1. It is determined that there are no signs of abnormality for the storage batteries corresponding to graphs 261 and 263, and that there are signs of abnormality for the storage battery corresponding to graph 262.
図3には、本実施形態で用いる学習データ(教師データとも言われる)の一例を示している。なお、この学習データは、情報処理装置100の後述する学習データDBに格納される。学習データは、例えば、蓄電池識別IDと、時間t-2~時間tに対応するそれぞれの計測結果に関する情報と、使用状況に関する情報と、判定と、を含む。 Figure 3 shows an example of learning data (also called teacher data) used in this embodiment. This learning data is stored in a learning data DB (described later) of the information processing device 100. The learning data includes, for example, a storage battery identification ID, information related to the measurement results corresponding to time t-2 to time t, information related to the usage status, and a judgment.
「判定」は、正解データ(ラベルとも言われる)を表し、過去の定期点検と異常発生の事実に基づいて、時間tからt+1の間に閾値264を超えた蓄電池に(異常発生を表す)「NG」が付されている。一方、時間tからt+1の間に閾値264を超えなかった蓄電池には(異常が発生しなかったことを表す)「OK」が付されている。 "Judgment" represents the correct answer data (also known as a label). Based on past regular inspections and the occurrence of abnormalities, "NG" (indicating an abnormality) is assigned to storage batteries that exceeded threshold 264 between time t and t+1. On the other hand, "OK" (indicating no abnormality) is assigned to storage batteries that did not exceed threshold 264 between time t and t+1.
蓄電池識別IDは、それぞれの蓄電池を識別するためのIDである。単に蓄電池を識別するだけでなく、例えば、蓄電池がどのデータセンタ内にあるか、どのUPS蓄電池系にあるか、及び、当該UPS蓄電池系のうちのいずれの蓄電池であるか、を特定可能にしてもよい。このようにすれば、学習データを使用する際に、特定のデータセンタの学習データを使用してモデルの学習を実行したり、特定のUPS蓄電池系の蓄電池に関する学習データを使用してモデルの学習を実行したりすることができる。データセンタごと、或いはUPS蓄電池ごとに、性質の異なる蓄電池(すなわち異なる製造元(メーカ)で製造された蓄電池や、異なる特性を有する種別の蓄電池)を配置している場合に、性質の異なる蓄電池ごとにモデルの学習を実行することができ、異なる性質の蓄電池ごとに適した学習モデルを実現することができる。 The battery identification ID is an ID for identifying each battery. It may be possible to not only simply identify the battery, but also to specify, for example, which data center the battery is located in, which UPS battery system it is located in, and which battery in that UPS battery system it is a part of. In this way, when using learning data, it is possible to train a model using learning data from a specific data center, or to train a model using learning data related to batteries in a specific UPS battery system. If batteries with different properties (i.e., batteries manufactured by different manufacturers or types of batteries with different characteristics) are installed in each data center or each UPS battery, it is possible to train a model for each battery with different properties, and to realize a learning model appropriate for each battery with different properties.
時間t-2に対応する計測データは、対象の蓄電池の時間t-2における内部抵抗値(mΩ)と、時間t-1と時間t-2との間の内部抵抗値の傾きとを含む。内部抵抗値の傾きは、例えば、時間t-1と時間t-2との間の内部抵抗値の差であってもよいし、当該差を、時間t-1と時間t-2との間の日数で除した値であってもよい。更に、これらの値(当該差を時間t-1と時間t-2との間の日数で除した値など)に所定のスケーリングファクタをかけたものであってもよい。 The measurement data corresponding to time t-2 includes the internal resistance value (mΩ) of the target storage battery at time t-2 and the slope of the internal resistance value between time t-1 and time t-2. The slope of the internal resistance value may be, for example, the difference in the internal resistance value between time t-1 and time t-2, or the value obtained by dividing this difference by the number of days between time t-1 and time t-2. Furthermore, these values (such as the value obtained by dividing this difference by the number of days between time t-1 and time t-2) may be multiplied by a predetermined scaling factor.
時間t-1に対応する計測データは、対象の蓄電池の時間t-1における内部抵抗値(mΩ)と、時間tと時間t-1との間の内部抵抗値の傾きとを含む。内部抵抗値の傾きは、例えば、時間tと時間t-1との間の内部抵抗値の差であってもよいし、当該差を、時間tと時間t-1との間の日数で除した値であってもよい。更に、これらの値に所定のスケーリングファクタをかけたものであってもよい。 The measurement data corresponding to time t-1 includes the internal resistance value (mΩ) of the target storage battery at time t-1 and the slope of the internal resistance value between time t and time t-1. The slope of the internal resistance value may be, for example, the difference in the internal resistance value between time t and time t-1, or the value obtained by dividing this difference by the number of days between time t and time t-1. Furthermore, these values may be multiplied by a predetermined scaling factor.
時間t-2及び時間t-1の計測データのそれぞれに、内部抵抗値の傾きを追加することにより、内部抵抗値の変化度合いの推移を機械学習モデルに明示的に与えることができる。すなわち、学習データに単に内部抵抗値を含む場合とは異なり、本実施形態では、蓄電池の異常発生を、内部抵抗値の変化度合いの推移(すなわち内部抵抗値の加速度的な上昇)を明示的に加味して予測することができる。 By adding the gradient of the internal resistance value to each of the measurement data from time t-2 and time t-1, the change in the rate of change in the internal resistance value can be explicitly provided to the machine learning model. In other words, unlike when the learning data simply includes the internal resistance value, in this embodiment, the occurrence of an abnormality in the storage battery can be predicted by explicitly taking into account the change in the rate of change in the internal resistance value (i.e., the accelerated increase in the internal resistance value).
時間tに対応する計測データは、対象の蓄電池の時間tにおける内部抵抗値(mΩ)を含む。使用状況を示すデータは、利用期間の情報を含み、利用期間の情報は、当該蓄電池を初めて充電した日からの経過日数(充電日からの使用日数)を示す。蓄電池の使用開始からの経過日数は異常発生と相関があることが見出されている。 Measurement data corresponding to time t includes the internal resistance value (mΩ) of the target storage battery at time t. Data indicating usage status includes information on the usage period, which indicates the number of days elapsed since the storage battery was first charged (number of days of use from the charging date). It has been found that the number of days elapsed since the start of storage battery use correlates with the occurrence of an abnormality.
このような学習データを用いることにより、過去に実施した定期点検の結果を活用して、蓄電池の劣化の傾向を予測することで、必要な蓄電池への対策を異常発生前に実施することができるようになる。また、時間t(現時点の点検時期)と時間t+1(次回の点検時期)の間に急激に内部抵抗値が変化してしまう蓄電池の異常発生を、内部抵抗値の変化度合いの推移を明示的に加味して予測することができる。 By using this type of learning data and utilizing the results of past regular inspections, it is possible to predict trends in battery deterioration, enabling necessary battery countermeasures to be implemented before an abnormality occurs. Furthermore, it is possible to predict the occurrence of an abnormality in a battery where the internal resistance value changes suddenly between time t (the current inspection time) and time t+1 (the next inspection time) by explicitly taking into account the changes in the degree of change in the internal resistance value.
本実施形態では、機械学習モデルとして、決定木アルゴリズムに基づく勾配ブースティング手法であるxgboostを用いる場合を例に説明する。しかし、機械学習モデルは、他の機械学習モデルを用いて構成されてもよく、例えば、ディープニューラルネットワークを用いて構成されてもよい。また、単純な構成の中間層を有するディープニューラルネットワークを用いる場合のほか、例えば、時系列データの時間的変化の特徴をより適切に加味することが可能な、LSTMなどのRNN(リカーレント・ニューラルネットワーク)を用いたニューラルネットワークを用いてもよい。また、時系列データ中の特徴的なデータに注目した出力を提供可能なアテンション機構(注意機構ともいわれる)を有するディープニューラルネットワークを用いてもよい。 In this embodiment, we will explain the case where xgboost, a gradient boosting method based on a decision tree algorithm, is used as the machine learning model. However, the machine learning model may be configured using other machine learning models, for example, a deep neural network. In addition to using a deep neural network with a simple hidden layer configuration, it may also be possible to use a neural network that uses an RNN (recurrent neural network) such as LSTM, which can more appropriately take into account the characteristics of temporal changes in time-series data. It may also be possible to use a deep neural network with an attention mechanism (also called a caution mechanism) that can provide output that focuses on characteristic data in the time-series data.
学習データは、図4に示すように、更なる情報を含んでよい。時間t-2、時間t-1、時間tのそれぞれにおいて蓄電池の電圧(V)などの他の計測値を含んでよい。また、使用状況に関する情報は、利用期間の情報に加えて、接続位置の情報を含んでよい。接続位置の情報は、直列に接続されている蓄電池群のうちの対象となる蓄電池の接続位置(先頭からの順番)である。蓄電池群には、上述のように複数の蓄電池が直列に接続されて配置されている。蓄電池は、例えば、ラックやボックス内に2次元状或いは3次元状に配置されている。このため、停電時や定期点検の際に蓄電池が放電を行う際には、ボックス内の配置に応じた温度変化の影響により蓄電池の劣化に影響を及ぼす。しかし、定期健診において蓄電池の計測を行うタイミングは、例えば、図8に示すように、蓄電池の放電中でないことがある。例えば、蓄電池の放電は、動作確認のために点検作業におけるごく限定的な時間や、停電により電力供給が必要になった時間に発生することが想定されている。このため、定期点検における計測及び記録のタイミングは、蓄電池に影響を及ぼすような温度を計測できるとは限らない。このため、本実施形態では、蓄電池の接続位置(若しくは、2次元状或いは3次元状に配置されている蓄電池の配置)を学習モデルの入力パラメータとして用いる。或いは、蓄電池の接続位置に代えて、又はこれに加えて、放電時間を用いてもよい。放電時間は、蓄電池が放電を行った累積の時間である。これにより、蓄電池が動作したことにより受ける影響を劣化予兆の検知に反映することができる。 The learning data may include additional information, as shown in Figure 4. It may also include other measurement values, such as the battery voltage (V) at time t-2, time t-1, and time t. Furthermore, the information about usage status may include connection location information in addition to information about the usage period. The connection location information is the connection location (order from the beginning) of the target battery among a group of series-connected batteries. As described above, a group of batteries includes multiple batteries connected in series. The batteries are arranged, for example, in a two- or three-dimensional configuration within a rack or box. Therefore, when a battery discharges during a power outage or a periodic inspection, temperature changes within the box affect battery degradation. However, the timing of battery measurements during a periodic health check may not be during battery discharge, as shown in Figure 8, for example. For example, battery discharge is expected to occur during very limited inspection periods to check operation or when power is needed due to a power outage. Therefore, the timing of measurement and recording during a periodic inspection may not necessarily be such that temperatures that could affect the battery can be measured. For this reason, in this embodiment, the connection positions of the storage batteries (or the arrangement of storage batteries arranged in two or three dimensions) are used as input parameters for the learning model. Alternatively, instead of or in addition to the connection positions of the storage batteries, the discharge time may be used. The discharge time is the cumulative time during which the storage battery has discharged. This allows the impact of the operation of the storage battery to be reflected in the detection of signs of deterioration.
なお、本実施形態では、通信装置210が計測結果に関する情報と使用状況に関する情報と正解データとを情報処理装置100に送信し、情報処理装置100が学習データを生成する場合を例に説明する。しかし、通信装置210が本実施形態に係る学習データを生成し、生成した学習データを情報処理装置100に送信するようにしてもよい。この場合、情報処理装置100は、取得した学習データを学習データDB522に格納すればよい。 In this embodiment, an example will be described in which the communication device 210 transmits information related to the measurement results, information related to the usage status, and correct answer data to the information processing device 100, and the information processing device 100 generates the learning data. However, the communication device 210 may also generate the learning data related to this embodiment and transmit the generated learning data to the information processing device 100. In this case, the information processing device 100 simply stores the acquired learning data in the learning data DB 522.
(情報処理装置の構成)
次に、図5を参照して、情報処理装置100の機能構成例について説明する。なお、以降の図を参照して説明する機能ブロックの各々は、統合されまたは分離されてもよく、また説明する機能が別のブロックで実現されてもよい。また、ハードウェアとして説明するものがソフトウェアで実現されてもよく、その逆であってもよい。
(Configuration of information processing device)
Next, an example of the functional configuration of the information processing device 100 will be described with reference to Fig. 5. Note that each of the functional blocks described with reference to the following figures may be integrated or separated, and the described functions may be realized by different blocks. Also, what is described as hardware may be realized by software, and vice versa.
通信部501は、蓄電池のメンテナンス担当者が利用する通信装置210と、ネットワークを介して通信する通信回路又は通信モジュールを含む。通信部501は、複数の通信装置210と通信を行う。 The communication unit 501 includes a communication circuit or communication module that communicates with the communication device 210 used by the storage battery maintenance personnel via a network. The communication unit 501 communicates with multiple communication devices 210.
制御部502は、中央演算装置であるCPU510とRAM511とを含む。CPU510は1つ以上のCPUから構成されてよい。制御部502は、記録部504に記憶されたコンピュータプログラムを実行することにより、後述する蓄電池の異常予兆検知処理を実行したり、情報処理装置100の各部の動作を制御したりする。制御部502は、更に、機械学習などの統計処理をより高速に実行するための演算ユニット(例えばGPU)や専用ハードウェアを更に含んでよい。 The control unit 502 includes a central processing unit (CPU) 510 and a RAM 511. The CPU 510 may be composed of one or more CPUs. The control unit 502 executes a computer program stored in the recording unit 504 to perform the storage battery abnormality sign detection process described below and control the operation of each unit of the information processing device 100. The control unit 502 may further include a computing unit (e.g., a GPU) or dedicated hardware for faster execution of statistical processing such as machine learning.
RAM511は、例えばDRAM等の揮発性の記憶媒体であり、制御部502がコンピュータプログラムを実行するためのパラメータや処理結果等を一時的に記憶する。 RAM 511 is a volatile storage medium such as DRAM, and temporarily stores parameters and processing results used by the control unit 502 to execute computer programs.
電源部503は、情報処理装置100の各部が動作するための電力を提供するための回路又はモジュールである。電源部503は、更にバッテリを備えるように構成されてもよい。 The power supply unit 503 is a circuit or module that provides power for the operation of each unit of the information processing device 100. The power supply unit 503 may also be configured to include a battery.
記録部504は、例えばハードディスクや半導体メモリ等の不揮発性の記録媒体を含み、情報処理装置100の動作に必要な設定値や演算結果等を記録する。また、記録部504は、通信装置210から受信した計測結果に関する情報や使用状況に関する情報を計測データDB521に格納している。また、記録部504は、上述の学習データを学習データDB522に格納している。 The recording unit 504 includes a non-volatile recording medium such as a hard disk or semiconductor memory, and records setting values and calculation results necessary for the operation of the information processing device 100. The recording unit 504 also stores information related to measurement results and usage conditions received from the communication device 210 in the measurement data DB 521. The recording unit 504 also stores the above-mentioned learning data in the learning data DB 522.
蓄電池データ受信部512は、蓄電池のメンテナンス担当者が入力した計測結果に関する情報や使用状況に関する情報を通信装置210から受信し、記録部504の計測データDB521に記録する。計測データDB521に格納される計測結果に関する情報や使用状況に関する情報は、例えば、図7Aに示すように構成される。 The storage battery data receiving unit 512 receives information about measurement results and usage conditions entered by the storage battery maintenance staff from the communication device 210 and records it in the measurement data DB 521 of the recording unit 504. The information about measurement results and usage conditions stored in the measurement data DB 521 is configured, for example, as shown in Figure 7A.
図7Aに示すデータでは、蓄電池識別ID701と、時間ごとの計測結果に関する情報及び使用状況に関する情報と、時間に関して不変である使用状況に関する情報704とを含む。時間ごとの計測結果に関する情報及び使用状況に関する情報は、例えば、時間t-nに計測された計測結果に関する情報及び使用状況に関する情報702と、時間t-n-1に計測された計測結果に関する情報及び使用状況に関する情報と、・・・時間tに計測された計測結果に関する情報及び使用状況に関する情報703と、を含む。 The data shown in FIG. 7A includes a battery identification ID 701, information about measurement results for each hour, information about usage status, and information about usage status that is invariant over time 704. The information about measurement results for each hour and information about usage status includes, for example, information about measurement results measured at time t-n and information about usage status 702, information about measurement results measured at time t-n-1 and information about usage status, and information about measurement results measured at time t and information about usage status 703.
蓄電池識別ID701は、図3及び図4において上述したものと同様である。時間ごとの計測結果に関する情報における内部抵抗値と電圧値は、図4で上述した内部抵抗値と電圧値と同様である。日付は、内部抵抗値などのデータを計測した日付である。使用状況に関する情報における利用期間と放電時間は、対応する時間(例えば、t-n)における時点までの累積の日数を表す。使用状況に関する情報704は、接続位置の情報を含み、この接続位置の情報は図4に示した接続位置の情報と同様である。 The battery identification ID 701 is the same as that described above in Figures 3 and 4. The internal resistance and voltage values in the information regarding hourly measurement results are the same as those described above in Figure 4. The date is the date on which data such as internal resistance was measured. The usage period and discharge time in the information regarding usage status represent the cumulative number of days up to the corresponding time (e.g., t-n). The information regarding usage status 704 includes connection location information, which is the same as the connection location information shown in Figure 4.
再び図5を参照する。学習データ生成部513は、計測データDB521に格納されるデータのうちの(例えば、蓄電池のメンテナンス担当者や異常予兆検知システム10の管理者によって指定された)特定の蓄電池のデータを用いて、上述の学習データを生成する。例えば、学習データ生成部513は、計測データDB521の時間t-1の日付及び内部抵抗値と、時間t-1の日付及び内部抵抗値とから、時間t-1における内部抵抗値の傾きを算出する。また時間tにおける使用状況の情報や、時間不変の使用状況の情報704に基づいて、図3又は図4に示した使用状況に関する情報を生成する。特定の蓄電池は、現に異常が発生したり、正常に動作していたことが確認された蓄電池である。発明者の実験によれば、学習データは、例えば、3回分の定期点検のデータ(時間t-2、時間t-1、時間t)で構成される場合であっても良好に異常予兆を検知することができる。しかし、この例に限らず、例えば、5回分などのより多くの回数の定期点検のデータを用いてもよい。 Referring again to FIG. 5 , the learning data generation unit 513 generates the above-mentioned learning data using data on a specific storage battery (e.g., designated by the storage battery maintenance staff or the administrator of the anomaly sign detection system 10) from the data stored in the measurement data DB 521. For example, the learning data generation unit 513 calculates the slope of the internal resistance value at time t-1 from the date and internal resistance value at time t-1 and the date and internal resistance value at time t-1 in the measurement data DB 521. Furthermore, the learning data generation unit 513 generates the usage information shown in FIG. 3 or 4 based on usage information at time t and time-invariant usage information 704. The specific storage battery is a storage battery that has actually experienced an abnormality or has been confirmed to be operating normally. According to the inventor's experiments, anomaly signs can be effectively detected even when the learning data is composed of, for example, data from three regular inspections (time t-2, time t-1, time t). However, this example is not limiting; data from more regular inspections, such as five, may also be used.
学習データ生成部513は、当該特定の蓄電池の蓄電池識別IDのデータに、学習データの判定の情報(すなわち「OK」又は「NG」を示す正解データ)を付与する。学習データ生成部513は、例えば、蓄電池のメンテナンス担当者又は蓄電池の異常予兆検知システム10の管理者から、通信装置210を介して正解データを受け付けて学習データに付加する。学習データ生成部513は、生成した学習データを学習データDB522に格納する。 The learning data generation unit 513 assigns learning data judgment information (i.e., correct answer data indicating "OK" or "NG") to the data of the storage battery identification ID of the specific storage battery. The learning data generation unit 513 receives correct answer data via the communication device 210 from, for example, a storage battery maintenance technician or an administrator of the storage battery abnormality sign detection system 10, and adds it to the learning data. The learning data generation unit 513 stores the generated learning data in the learning data DB 522.
計測データ取得部514は、後述する推定段階の異常予兆検知処理を実行するために、計測データDB521から、特定の蓄電池に対する計測データに関する情報と使用状況に関する情報とを生成する。計測データ取得部514が処理の対象とする蓄電池は、異常予兆の有無の判定対象となる蓄電池である。計測データ取得部514は、学習データ生成部513について説明した処理のうち、「判定」以外のデータを生成する処理と同様の処理を行って、異常予兆検知のための学習モデルに入力するデータセットを生成する。図7Bに示すように、計測データ取得部514が生成するデータセットは、時間t-2及び時間t-1のそれぞれにおける内部抵抗値と内部抵抗値の傾きと、時間tにおける内部抵抗値と、利用期間の情報とを含む。なお、図7Bに示すデータセットの例は、図3に示した学習データと対応した形式である。また、図4に示した学習データと対応する形式のデータセットを生成する場合、生成されるデータセットは、時間t-2及び時間t-1のそれぞれにおける内部抵抗値、内部抵抗値の傾き及び電圧と、時間tにおける内部抵抗値及び電圧と、利用期間、接続位置及び放電時間の情報とを含む。 The measurement data acquisition unit 514 generates information related to measurement data for a specific storage battery and information related to usage status from the measurement data DB 521 in order to execute the abnormality sign detection process in the estimation stage described below. The storage battery processed by the measurement data acquisition unit 514 is the storage battery that is to be judged for the presence or absence of abnormality signs. The measurement data acquisition unit 514 performs processing similar to the processing for generating data other than "judgment" described for the learning data generation unit 513 to generate a dataset to be input into the learning model for abnormality sign detection. As shown in Figure 7B, the dataset generated by the measurement data acquisition unit 514 includes the internal resistance value and the slope of the internal resistance value at time t-2 and time t-1, the internal resistance value at time t, and information on the usage period. Note that the example dataset shown in Figure 7B is in a format corresponding to the learning data shown in Figure 3. Furthermore, when generating a dataset in a format corresponding to the training data shown in Figure 4, the generated dataset includes the internal resistance value, internal resistance value slope, and voltage at time t-2 and time t-1, the internal resistance value and voltage at time t, and information on the usage period, connection position, and discharge time.
前処理部515は、学習データや図7Bに示すデータに対して、学習モデルにデータを入力する前段階としての共通の前処理を行う。この前処理は、蓄電池が複数のメーカや型式で製造されており、メーカや型式によって蓄電池の特性がばらつく場合に、その特性のばらつきによる学習モデルの学習や推定結果への影響を低減させるものである。前処理は、例えば、計測結果に関する情報や使用状況に関する情報の各パラメータを正規化する処理を含んでよい。正規化は、(例えば、メーカや型式ごとの最大値等を利用して)各パラメータが0~1の範囲に収まるようにそれぞれのパラメータをスケーリングするものであってよい。或いは、前処理部515は、例えば、電圧値や内部抵抗値などの計測結果を、機器仕様情報で除した値を用いるようにしてもよい。例えば、計測結果の電圧値を、蓄電池製品ごとに異なっている標準電圧で除することにより、標準電圧との比を算出し、算出した標準電圧との比を学習モデルに入力する。標準電圧は、製品内の直列セル数の違いにより異なる。また、前処理部515は、内部抵抗値を、製品ごとに異なっている標準的な内部抵抗値で除して、標準的な内部抵抗との比を算出し、この比を用いてもよい。標準的な内部抵抗値は製品内の直列セル数や端子構造による差異により異なる。また、蓄電池の利用期間を、製品ごとに異なっている平均寿命で除して、平均寿命との比を算出し、この比を用いてもよい。なお、正規化に用いる最大値等の情報や、メーカや型式ごとの標準電圧、標準的な内部抵抗値、及び平均寿命は、記録部504に予め記録されていてよい。 The preprocessing unit 515 performs common preprocessing on the training data and the data shown in Figure 7B before inputting the data into the learning model. This preprocessing reduces the impact of variations in characteristics on the learning model and estimation results when storage batteries are manufactured by multiple manufacturers and models and the characteristics of storage batteries vary depending on the manufacturer and model. Preprocessing may include, for example, normalizing each parameter related to the measurement results and the usage information. Normalization may involve scaling each parameter so that it falls within the range of 0 to 1 (e.g., using the maximum value for each manufacturer or model). Alternatively, the preprocessing unit 515 may use values obtained by dividing measurement results, such as voltage values and internal resistance values, by device specification information. For example, the measurement voltage value may be divided by a standard voltage, which varies for each storage battery product, to calculate the ratio to the standard voltage, and the calculated ratio to the standard voltage is input into the learning model. The standard voltage varies depending on the number of series cells in the product. The preprocessing unit 515 may also divide the internal resistance value by a standard internal resistance value, which varies for each product, to calculate a ratio to the standard internal resistance, and use this ratio. The standard internal resistance value varies depending on the number of series cells in the product and the terminal structure. The preprocessing unit 515 may also divide the storage battery's usage period by an average lifespan, which varies for each product, to calculate a ratio to the average lifespan, and use this ratio. Information such as the maximum value used for normalization, as well as the standard voltage, standard internal resistance, and average lifespan for each manufacturer and model, may be pre-recorded in the recording unit 504.
モデル処理部516は、図3又は図4に示した学習データを入力して、内部の機械学習モデルを学習させる処理を行うほか、学習済みの機械学習モデルを用いて、図7Bに示した入力データを入力して蓄電池の異常予兆検知処理を実行する。モデル処理部516が本実施形態で用いる機械学習モデルは、予測結果を2値(OK又はNG)で出力する分類器として機能する。上述したように、本実施形態では、学習モデルは、例えば、機械学習モデルとして、決定木アルゴリズムに基づく勾配ブースティング手法であるxgboostを用いる。しかし、機械学習モデルは、例えば、ディープニューラルネットワークを用いて構成されてもよい。異常情報提供部517は、モデル処理部516による推定段階における異常予兆検知処理の結果を通信装置210に送信する。異常情報提供部517は、異常予兆検知処理の結果を、例えば、図10を参照して後述する、異常予兆通知画面の情報として、通信装置210に送信する。 The model processing unit 516 inputs the learning data shown in FIG. 3 or FIG. 4 to perform processing to train an internal machine learning model, and also inputs the input data shown in FIG. 7B using the trained machine learning model to perform storage battery abnormality sign detection processing. The machine learning model used by the model processing unit 516 in this embodiment functions as a classifier that outputs a prediction result as a binary value (OK or NG). As described above, in this embodiment, the learning model uses, for example, xgboost, a gradient boosting method based on a decision tree algorithm. However, the machine learning model may also be configured using, for example, a deep neural network. The abnormality information providing unit 517 transmits the results of the abnormality sign detection processing performed by the model processing unit 516 in the estimation stage to the communication device 210. The abnormality information providing unit 517 transmits the results of the abnormality sign detection processing to the communication device 210, for example, as information on an abnormality sign notification screen, which will be described later with reference to FIG. 10.
(通信装置の構成)
次に、図6を参照して、通信装置210の機能構成例について説明する。本実施形態では、通信装置の一例として、パーソナルコンピュータを用いる場合を例に説明するが、通信装置は、スマートフォン或いはタブレット端末などの他の電子機器であってよい。なお、以降の図を参照して説明する機能ブロックの各々は、統合されまたは分離されてもよく、また説明する機能が別のブロックで実現されてもよい。また、ハードウェアとして説明するものがソフトウェアで実現されてもよく、その逆であってもよい。
(Configuration of communication device)
Next, an example of the functional configuration of the communication device 210 will be described with reference to FIG. 6 . In this embodiment, a personal computer will be used as an example of the communication device, but the communication device may be other electronic devices such as a smartphone or a tablet terminal. Note that each of the functional blocks described with reference to the following figures may be integrated or separated, and the described functions may be realized by different blocks. Furthermore, what is described as hardware may be realized by software, and vice versa.
通信部601は、通信用回路等を含み、例えば、無線LAN等の無線通信を介してインターネットに接続したり、携帯電話用無線通信を介してネットワークに接続したりして、情報処理装置100との通信を行う。 The communication unit 601 includes communication circuits and the like, and communicates with the information processing device 100, for example, by connecting to the Internet via wireless communication such as a wireless LAN, or by connecting to a network via wireless communication for mobile phones.
制御部602は、CPU610及びRAM611を含み、例えば記録部607に記録されたコンピュータプログラムをCPU610が実行することにより、通信装置210内の各部の動作を制御する。 The control unit 602 includes a CPU 610 and RAM 611, and controls the operation of each unit within the communication device 210, for example, by the CPU 610 executing a computer program recorded in the recording unit 607.
操作部603は、キーボード、マウス或いはタッチパネルの少なくともいずれかを含み、表示部606に表示される各種操作用のGUIに対する操作(例えば、計測結果に関する情報や使用状況に関する情報の入力や正解データの付与)を行うことができる。電源部604は、通信装置210の各部へ電力を提供する。撮像デバイス305は、例えば、撮像素子を含むカメラ機構であり、制御部602からの指示に応じて撮影を行う。 The operation unit 603 includes at least one of a keyboard, mouse, or touch panel, and can perform operations on various operation GUIs displayed on the display unit 606 (for example, inputting information related to measurement results and usage conditions, and providing correct answer data). The power supply unit 604 provides power to each unit of the communication device 210. The imaging device 305 is, for example, a camera mechanism including an imaging element, and takes images in response to instructions from the control unit 602.
表示部606は、例えばLCDやOLED等の表示デバイスを含む。表示部606は、制御部602の指示に応じて、計測結果に関する情報や使用状況に関する情報の入力や正解データの付与するためのGUIや、異常予兆通知画面のGUI等を表示する。 The display unit 606 includes a display device such as an LCD or OLED. In response to instructions from the control unit 602, the display unit 606 displays a GUI for inputting information about measurement results and usage conditions, for providing correct data, a GUI for an abnormality warning screen, etc.
記録部607は、例えば半導体メモリ等の不揮発性メモリを含み、制御部602が実行するプログラムや設定値を保持したりする。記録部607に保持されるコンピュータプログラムは、通信装置210の諸機能を実現するためのオペレーティングシステムや種々のアプリケーションを含む。 The recording unit 607 includes non-volatile memory such as semiconductor memory, and stores programs and setting values executed by the control unit 602. Computer programs stored in the recording unit 607 include an operating system and various applications for implementing the various functions of the communication device 210.
(学習段階における異常予兆検知処理の一連の動作)
次に、情報処理装置100において実行される、学習段階における異常予兆検知処理の一連の動作について、図9Aを参照して説明する。また、本処理は、制御部502のCPU510が記録部504に記録されるコンピュータプログラムを実行することにより実現される。以下の説明では、説明を容易にするために各ステップの処理主体をまとめて制御部502として説明するが、処理内容に応じて制御部502内で機能する各部が対応する処理を実行する。なお、本処理は、モデル処理部516における機械学習モデルを学習させる処理であり、機械学習モデルの学習が完了していない状態である。
(A series of operations for abnormality sign detection processing in the learning stage)
Next, a series of operations of the abnormality sign detection process in the learning stage executed in the information processing device 100 will be described with reference to FIG. 9A . This process is realized by the CPU 510 of the control unit 502 executing a computer program recorded in the recording unit 504. In the following description, for ease of explanation, the processing entity of each step will be collectively described as the control unit 502, but each unit functioning within the control unit 502 executes the corresponding process depending on the processing content. This process is a process for training a machine learning model in the model processing unit 516, and the learning of the machine learning model is not yet complete.
S401において、制御部502は、計測結果に関する情報と使用状況に関する情報とを通信装置210から受信する。制御部502は、上述のように、計測結果に関する情報と使用状況に関する情報とを、図7Aに示す形式で計測データDB521に格納する。 In S401, the control unit 502 receives information about the measurement results and information about the usage status from the communication device 210. As described above, the control unit 502 stores the information about the measurement results and information about the usage status in the measurement data DB 521 in the format shown in FIG. 7A.
S402において、制御部502は、学習データの生成に必要な情報を通信装置210から取得する。学習データの生成に必要な情報は、図3又は図4に示す正解データである。 In S402, the control unit 502 acquires information necessary for generating training data from the communication device 210. The information necessary for generating training data is the correct answer data shown in FIG. 3 or FIG. 4.
S404において、制御部502は、計測データDB521に格納されている図7Aに示したデータ(計測結果に関する情報と使用状況に関する情報)とS402で取得した正解データとに基づいて、図3又は図4に示した学習データを生成する。学習データの生成は、学習データ生成部513について上述したように実行される。 In S404, the control unit 502 generates the learning data shown in FIG. 3 or 4 based on the data shown in FIG. 7A (information related to the measurement results and information related to the usage status) stored in the measurement data DB 521 and the correct answer data acquired in S402. The learning data is generated as described above for the learning data generation unit 513.
S405において、制御部502は、学習モデルに対する学習を実行する。制御部502は、生成した学習データを用いて機械学習モデルを学習させる。機械学習モデルの学習は、決定木やディープニューラルネットワークの学習方法については公知の学習方法を用いることができるため、詳細な説明は省略する。制御部502は、学習データを用いた機械学習モデルの学習を終えると、学習段階における異常予兆検知処理の一連の動作を終了する。 In S405, the control unit 502 performs learning on the learning model. The control unit 502 trains the machine learning model using the generated training data. Since well-known learning methods can be used for learning the machine learning model, such as decision trees and deep neural networks, detailed explanations will be omitted. When the control unit 502 finishes learning the machine learning model using the training data, it ends the series of operations for the anomaly sign detection process in the learning stage.
(推定段階における異常予兆検知処理の一連の動作)
次に、情報処理装置100において実行される、推定段階における異常予兆検知処理の一連の動作について、図9Bを参照して説明する。また、本処理は、制御部502のCPU510が記録部504に記録されるコンピュータプログラムを実行することにより実現される。以下の説明では、説明を容易にするために各ステップの処理主体をまとめて制御部502として説明するが、処理内容に応じて制御部502内で機能する各部が対応する処理を実行する。なお、本処理は、モデル処理部516における学習済みの機械学習モデルを用いて、新たに入力された蓄電池のデータから異常予兆の有無を判定する処理である。図9Bに示す処理では、1つの特定の蓄電池に対して処理を行う場合を例に説明しているが、S921とS922の処理を繰り返して複数の蓄電池に対して異常予兆検知を実行してもよい。
(Series of operations in the abnormality sign detection process at the estimation stage)
Next, a series of operations of the abnormality sign detection process in the estimation stage executed by the information processing device 100 will be described with reference to FIG. 9B . This process is realized by the CPU 510 of the control unit 502 executing a computer program stored in the recording unit 504. In the following description, for ease of explanation, the processing entity of each step will be collectively described as the control unit 502, but each unit functioning within the control unit 502 executes the corresponding process depending on the processing content. This process is a process for determining the presence or absence of an abnormality sign from newly input storage battery data using a trained machine learning model in the model processing unit 516. While the process shown in FIG. 9B describes an example in which processing is performed on one specific storage battery, abnormality sign detection may be performed on multiple storage batteries by repeating the processes of S921 and S922.
S921において、制御部502は、異常予兆検知処理の対象となる特定の蓄電池について、計測データDB521に格納された図7Aに示したデータから図7Bに示したデータを生成する。なお、制御部502は、図7Bに示したデータを生成した後に、上述した前処理部515による前処理を生成したデータに適用してもよい。 In S921, the control unit 502 generates the data shown in FIG. 7B from the data shown in FIG. 7A stored in the measurement data DB 521 for the specific storage battery that is the target of the abnormality sign detection process. After generating the data shown in FIG. 7B, the control unit 502 may apply the preprocessing by the preprocessing unit 515 described above to the generated data.
S922において、制御部502は、異常予兆検知処理を実行する。制御部502は、学習済みの機械学習モデルを用いて、処理対象となる特定の蓄電池について異常予兆の有無を判定する。制御部502は、学習済みの機械学習モデルにS921で生成したデータを入力して、機械学習モデルからの出力(すなわちOK又はNGの2値)を得る。 In S922, the control unit 502 executes anomaly sign detection processing. The control unit 502 uses the trained machine learning model to determine whether or not there are signs of anomaly for the specific storage battery being processed. The control unit 502 inputs the data generated in S921 into the trained machine learning model and obtains output from the machine learning model (i.e., a binary value of OK or NG).
S923において、制御部502は、機械学習モデルから得られた判定結果に基づいて、異常予兆の検知された蓄電池の情報(例えば蓄電池識別IDや内部抵抗値の変化度合いの推移)を通信装置に送信する。制御部502は、蓄電池の情報を通信装置210に送信すると、本一連の処理を終了する。 In S923, the control unit 502 transmits information about the storage battery in which a sign of abnormality was detected (e.g., the storage battery identification ID and the progress of the degree of change in the internal resistance value) to the communication device based on the determination result obtained from the machine learning model. After transmitting the storage battery information to the communication device 210, the control unit 502 terminates this series of processes.
なお、S921~S922の処理を複数の蓄電池に対して繰り返し実行し、図10に示すような複数の蓄電池の異常予兆の情報(異常予兆通知画面ともいう)を通信装置210に送信してもよい。図10に示す異常予兆通知画面1000には、異常予兆の検知された1つ以上の蓄電池の蓄電池識別IDと、当該蓄電池識別IDに対応する蓄電池の情報1002とが表示される。蓄電池の情報1002には、異常予兆を示す蓄電池の特性、例えば、内部抵抗値の傾きの推移1003、利用期間1004、及び接続位置1005の少なくともいずれかを表示するようにしてもよい。このようにすれば、現時点(時間t)において異常予兆を有すると推定される蓄電池を一度に把握することができ、かつ、それぞれの蓄電池の特性を俯瞰することができ、推定結果の妥当性を容易に確認することができる。 The processes of S921 and S922 may be repeatedly performed for multiple storage batteries, and abnormality sign information for multiple storage batteries (also referred to as an abnormality sign notification screen) as shown in FIG. 10 may be transmitted to the communication device 210. The abnormality sign notification screen 1000 shown in FIG. 10 displays the storage battery IDs of one or more storage batteries for which an abnormality sign has been detected, and storage battery information 1002 corresponding to the storage battery IDs. The storage battery information 1002 may display at least one of the characteristics of the storage battery indicating the abnormality sign, such as the change in the slope of the internal resistance value 1003, the usage period 1004, and the connection position 1005. In this way, it is possible to simultaneously identify storage batteries that are estimated to have an abnormality sign at the current time (time t), obtain an overview of the characteristics of each storage battery, and easily confirm the validity of the estimation results.
以上説明したように、本実施形態では、所定の時間間隔で行われる定期点検ごとに記録される、特定の蓄電池に対する計測結果に関する情報と使用状況に関する情報とを含む特定の蓄電池に対するデータセットを取得して、学習済みの機械学習モデルに入力することにより、特定の蓄電池の異常予兆の有無を判定するようにした。このとき、特定の蓄電池に対する計測結果に関する情報は、所定の時間間隔ごとの特定の蓄電池の内部抵抗値の変化度合いを含み、機械学習モデルに対して、内部提供値の変化度合いの推移を明示的に与えられるようにした。このようにすることで、蓄電池システムの定期点検の際に計測される蓄電池のデータを用いて、蓄電池の異常予兆を精度良く行うことが可能になる。本実施形態によれば、3回分程度の少量の定期点検のデータであっても内部提供値の変化度合いの推移を与えることで精度良く蓄電池の異常予兆を行うことができるため、蓄電池システムにおける構成を(蓄電池の特性を常時監視するようなセンサを必要としない)簡易な構成とすることができる。 As described above, in this embodiment, a data set for a specific storage battery, including information about the measurement results for the specific storage battery and information about its usage status, is acquired and input into a trained machine learning model to determine whether or not there are signs of an abnormality in the specific storage battery. The information about the measurement results for the specific storage battery includes the degree of change in the internal resistance value of the specific storage battery at each predetermined time interval, and the machine learning model is explicitly provided with the trend in the degree of change in the internally provided value. This makes it possible to accurately predict signs of an abnormality in the storage battery using data on the storage battery measured during regular inspections of the storage battery system. According to this embodiment, even with a small amount of data from, say, three regular inspections, providing the trend in the degree of change in the internally provided value allows for accurate prediction of signs of an abnormality in the storage battery, thereby enabling the storage battery system to have a simple configuration (one that does not require sensors that constantly monitor the characteristics of the storage battery).
なお、上述の実施形態では、蓄電池の計測結果に関する情報として、内部抵抗値、内部抵抗値の傾き、及び電圧を一例として挙げたが、計測結果に関する情報は、更に他の情報を含んでよい。例えば、定期点検で得られる蓄電池の温度、放電回数、放電時間或いは放電容量の少なくともいずれかなどの情報を含んでよい。 In the above-described embodiment, the internal resistance value, the slope of the internal resistance value, and the voltage were given as examples of information related to the measurement results of the storage battery, but the information related to the measurement results may also include other information. For example, it may include information such as at least one of the temperature of the storage battery obtained during periodic inspection, the number of discharges, the discharge time, and the discharge capacity.
また、上述の実施形態では、異常予兆検知処理として、個別の蓄電池ごとに異常予兆の有無を判定するようにした。しかし、上述した個別の蓄電池ごとの異常予兆判定に加えて、モデル処理部516は、クラスタリングやSVM(サポートベクタマシン)などの機械学習アルゴリズムを用いて、複数の蓄電池のうちの正常と判定される蓄電池のクラスから外れた蓄電池を、異常予兆を示す蓄電池として判定してもよい。 Furthermore, in the above-described embodiment, the abnormality sign detection process determines whether or not there is an abnormality sign for each individual storage battery. However, in addition to the abnormality sign determination for each individual storage battery described above, the model processing unit 516 may use machine learning algorithms such as clustering or SVM (support vector machine) to determine that a storage battery that does not fall into the class of batteries determined to be normal among multiple storage batteries is a storage battery showing an abnormality sign.
例えば、図11に示すように、各蓄電池の計測結果に関する情報と使用状況に関する情報とをベクトルの成分とする空間を考えた場合、複数の蓄電池のデータが空間内の様々な位置に分布する(例えば、1103及び1104)。これらの蓄電池のデータに対してクラスタリングやSVMなどの機械学習アルゴリズムを適用することにより、正常である蓄電池のクラス1102に含まれる蓄電池1103と、それ以外の蓄電池1104とを区別する。そして、区別された蓄電池1104を異常予兆の有る蓄電池として判定する。 For example, as shown in Figure 11, if we consider a space in which information related to the measurement results of each storage battery and information related to usage status are vector components, data for multiple storage batteries will be distributed at various positions within the space (e.g., 1103 and 1104). By applying machine learning algorithms such as clustering and SVM to the data for these storage batteries, storage batteries 1103 that belong to class 1102 of normal storage batteries can be distinguished from other storage batteries 1104. The distinguished storage batteries 1104 are then determined to be storage batteries with signs of abnormality.
制御部502は、モデル処理部516により複数の機械学習アルゴリズムを実行して、S922の処理によって異常予兆を検出した蓄電池と、正常である蓄電池のクラスに属さない蓄電池1104とが一致する場合に、最終的に、当該蓄電池を異常予兆を有する蓄電池として検出してもよい。このようにすれば、複数の機械学習アルゴリズムによって判定された、異常予兆を有する確度の高い蓄電池に対してメンテナンスを施すことができる。他方、制御部502は、モデル処理部516により複数の機械学習アルゴリズムを実行して、いずれか一方の機械学習アルゴリズムにおいて異常予兆が有ることが判定されれば、最終的に当該蓄電池を異常予兆を有する蓄電池として検出してもよい。この場合、異常予兆を有する可能性のある蓄電池に対して広くメンテナンスを施すことができる。 The control unit 502 may execute multiple machine learning algorithms using the model processing unit 516, and if a storage battery in which an abnormality sign was detected by the processing of S922 matches a storage battery 1104 that does not belong to the class of normal storage batteries, ultimately detect the storage battery as a storage battery with an abnormality sign. In this way, maintenance can be performed on storage batteries that are determined to have a high probability of having an abnormality sign by multiple machine learning algorithms. On the other hand, the control unit 502 may execute multiple machine learning algorithms using the model processing unit 516, and if any one of the machine learning algorithms determines that there is an abnormality sign, ultimately detect the storage battery as a storage battery with an abnormality sign. In this case, maintenance can be performed widely on storage batteries that may have an abnormality sign.
発明は上記の実施形態に制限されるものではなく、発明の要旨の範囲内で、種々の変形・変更が可能である。 The invention is not limited to the above-described embodiments, and various modifications and variations are possible within the scope of the invention.
100…情報処理装置、210…通信装置、513…学習データ生成部、514…計測データ取得部、515…前処理部、516…モデル処理部 100... Information processing device, 210... Communication device, 513... Learning data generation unit, 514... Measurement data acquisition unit, 515... Preprocessing unit, 516... Model processing unit
Claims (8)
所定の時間間隔で行われる定期点検ごとに記録される、特定の蓄電池に対する計測結果に関する情報と前記特定の蓄電池の使用状況に関する情報とを含む前記特定の蓄電池に対するデータセットを取得する取得手段と、
予め学習された、xgboostに係る第1の学習モデルに前記特定の蓄電池に対するデータセットを入力することにより、前記特定の蓄電池の異常予兆の有無を判定する判定手段と、を含み、
前記特定の蓄電池に対する前記計測結果に関する情報は、前記所定の時間間隔ごとの前記特定の蓄電池の内部抵抗値の変化度合いを含み、前記特定の蓄電池の前記使用状況に関する情報は、充電日からの使用日数を含み、
前記判定手段は、更に、前記複数の蓄電池のうちの正常と判定される蓄電池の前記データセットの情報が属すクラスから外れた蓄電池を異常予兆の有る蓄電池として判定する予め学習された、クラスタリング又はSVMに係る第2の学習モデルに、前記複数の蓄電池に対する前記データセットを入力することにより、前記複数の蓄電池の異常予兆の有無を判定可能である、ことを特徴とするプログラム。 A program that causes a computer to function as each means of an information processing device for detecting an abnormality sign related to a plurality of storage batteries that constitute an uninterruptible power supply, the information processing device comprising:
an acquisition means for acquiring a data set for a specific storage battery, the data set including information on measurement results for the specific storage battery and information on a usage status of the specific storage battery, the data being recorded for each periodic inspection performed at a predetermined time interval;
a determination means for determining whether or not there is a sign of abnormality in the specific storage battery by inputting a data set for the specific storage battery into a first learning model related to xgboost that has been trained in advance,
the information regarding the measurement result for the specific storage battery includes a degree of change in an internal resistance value of the specific storage battery for each of the predetermined time intervals, and the information regarding the usage status of the specific storage battery includes the number of days of use from the date of charging;
The program is characterized in that the determination means is further capable of determining whether or not the plurality of storage batteries have signs of abnormality by inputting the data sets for the plurality of storage batteries into a second learning model related to clustering or SVM that has been pre-trained and that determines that a storage battery that is determined to be normal among the plurality of storage batteries and that does not fall within the class to which the information in the data set belongs is a storage battery that has signs of abnormality.
前記計測結果に関する情報は、製造元の異なる蓄電池ごとに予め正規化された数値が用いられる、ことを特徴とする請求項1から6のいずれか1項に記載のプログラム。 the plurality of storage batteries include storage batteries from different manufacturers,
7. The program according to claim 1, wherein the information about the measurement results uses values that are normalized in advance for different storage batteries manufactured by different manufacturers.
所定の時間間隔で行われる定期点検ごとに記録される、特定の蓄電池に対する計測結果に関する情報と前記特定の蓄電池の使用状況に関する情報とを含む前記特定の蓄電池に対するデータセットを取得する取得工程と、
予め学習された、xgboostに係る第1の学習モデルに前記特定の蓄電池に対するデータセットを入力することにより、前記特定の蓄電池の異常予兆の有無を判定する判定工程と、を含み、
前記特定の蓄電池に対する前記計測結果に関する情報は、前記所定の時間間隔ごとの前記特定の蓄電池の内部抵抗値の変化度合いを含み、前記特定の蓄電池の前記使用状況に関する情報は、充電日からの使用日数を含み、
前記判定工程では、更に、前記複数の蓄電池のうちの正常と判定される蓄電池の前記データセットの情報が属すクラスから外れた蓄電池を異常予兆の有る蓄電池として判定する予め学習された、クラスタリング又はSVMに係る第2の学習モデルに、前記複数の蓄電池に対する前記データセットを入力することにより、前記複数の蓄電池の異常予兆の有無を判定可能である、ことを特徴とする情報処理方法。 An information processing method executed by an information processing device for detecting an abnormality sign related to a plurality of storage batteries constituting an uninterruptible power supply, comprising:
an acquisition step of acquiring a data set for a specific storage battery, the data set including information on measurement results for the specific storage battery and information on a usage status of the specific storage battery, the data being recorded for each periodic inspection performed at predetermined time intervals;
a determination step of determining whether or not there is a sign of abnormality in the specific storage battery by inputting a dataset for the specific storage battery into a first learning model related to xgboost that has been trained in advance,
the information regarding the measurement result for the specific storage battery includes a degree of change in an internal resistance value of the specific storage battery for each of the predetermined time intervals, and the information regarding the usage status of the specific storage battery includes the number of days of use from the date of charging;
The information processing method is characterized in that the judgment step further comprises inputting the data set for the plurality of storage batteries into a second learning model related to clustering or SVM that has been pre-trained and that judges a storage battery that is determined to be normal among the plurality of storage batteries and that falls outside the class to which the information in the data set belongs as a storage battery that is showing signs of abnormality, thereby making it possible to determine whether or not the plurality of storage batteries have signs of abnormality.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021016865A JP7730645B2 (en) | 2021-02-04 | 2021-02-04 | Information processing device, information processing method, program, and data structure |
| JP2025075672A JP2025112317A (en) | 2021-02-04 | 2025-04-30 | Information processing device, information processing method, program and data structure |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021016865A JP7730645B2 (en) | 2021-02-04 | 2021-02-04 | Information processing device, information processing method, program, and data structure |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025075672A Division JP2025112317A (en) | 2021-02-04 | 2025-04-30 | Information processing device, information processing method, program and data structure |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022119614A JP2022119614A (en) | 2022-08-17 |
| JP7730645B2 true JP7730645B2 (en) | 2025-08-28 |
Family
ID=82848375
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021016865A Active JP7730645B2 (en) | 2021-02-04 | 2021-02-04 | Information processing device, information processing method, program, and data structure |
| JP2025075672A Pending JP2025112317A (en) | 2021-02-04 | 2025-04-30 | Information processing device, information processing method, program and data structure |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025075672A Pending JP2025112317A (en) | 2021-02-04 | 2025-04-30 | Information processing device, information processing method, program and data structure |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7730645B2 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109087145A (en) | 2018-08-13 | 2018-12-25 | 阿里巴巴集团控股有限公司 | Target group's method for digging, device, server and readable storage medium storing program for executing |
| CN109544507A (en) | 2018-10-18 | 2019-03-29 | 清影医疗科技(深圳)有限公司 | A kind of pathological image processing method and system, equipment, storage medium |
| WO2020053778A1 (en) | 2018-09-11 | 2020-03-19 | Satavia Ltd | Aircraft engine maintenance system and method |
| CN111340248A (en) | 2020-02-27 | 2020-06-26 | 中国电力科学研究院有限公司 | Transformer fault diagnosis method and system based on intelligent integration algorithm |
| JP6761508B1 (en) | 2019-04-26 | 2020-09-23 | 三井住友海上火災保険株式会社 | Evaluation device, evaluation method and program |
| JP2020184516A (en) | 2019-04-26 | 2020-11-12 | パナソニックIpマネジメント株式会社 | Battery safety estimation device and battery safety estimation method |
| JP2021506000A (en) | 2017-12-05 | 2021-02-18 | ユーエーティーシー, エルエルシー | Multi-stage image-based object detection and recognition |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6471463B2 (en) * | 2014-11-06 | 2019-02-20 | 日立化成株式会社 | Storage battery state monitoring system, storage battery state monitoring method, and storage battery state monitoring program |
| JP6593769B2 (en) * | 2015-03-09 | 2019-10-23 | 中国電力株式会社 | Storage battery remaining life estimation method, storage battery check date determination method, storage battery remaining life estimation device, and storage battery remaining life estimation system |
| AU2016285501B2 (en) * | 2015-06-30 | 2019-03-14 | Murata Manufacturing Co., Ltd. | Power storage system, controller, and storage battery charging and discharging method |
| TWI835767B (en) * | 2017-12-27 | 2024-03-21 | 日商F S R股份有限公司 | secondary battery |
| CN111868539A (en) * | 2018-03-20 | 2020-10-30 | 株式会社杰士汤浅国际 | Deterioration estimation device, computer program, and degradation estimation method |
| JP6959191B2 (en) * | 2018-07-25 | 2021-11-02 | 旭化成エレクトロニクス株式会社 | Learning processing equipment, learning processing method, compound semiconductor manufacturing method, and program |
| CN110988723B (en) * | 2019-12-17 | 2022-01-25 | 国网上海市电力公司 | LSTM-based battery internal resistance prediction and fault early warning method |
-
2021
- 2021-02-04 JP JP2021016865A patent/JP7730645B2/en active Active
-
2025
- 2025-04-30 JP JP2025075672A patent/JP2025112317A/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021506000A (en) | 2017-12-05 | 2021-02-18 | ユーエーティーシー, エルエルシー | Multi-stage image-based object detection and recognition |
| CN109087145A (en) | 2018-08-13 | 2018-12-25 | 阿里巴巴集团控股有限公司 | Target group's method for digging, device, server and readable storage medium storing program for executing |
| WO2020053778A1 (en) | 2018-09-11 | 2020-03-19 | Satavia Ltd | Aircraft engine maintenance system and method |
| CN109544507A (en) | 2018-10-18 | 2019-03-29 | 清影医疗科技(深圳)有限公司 | A kind of pathological image processing method and system, equipment, storage medium |
| JP6761508B1 (en) | 2019-04-26 | 2020-09-23 | 三井住友海上火災保険株式会社 | Evaluation device, evaluation method and program |
| JP2020184516A (en) | 2019-04-26 | 2020-11-12 | パナソニックIpマネジメント株式会社 | Battery safety estimation device and battery safety estimation method |
| CN111340248A (en) | 2020-02-27 | 2020-06-26 | 中国电力科学研究院有限公司 | Transformer fault diagnosis method and system based on intelligent integration algorithm |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022119614A (en) | 2022-08-17 |
| JP2025112317A (en) | 2025-07-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12013439B2 (en) | Data processor, data processing method, and computer program | |
| TW202133194A (en) | Power device with self-health status prediction function and self-health status prediction method thereof and cloud server suitable for a plurality of power devices | |
| US20210232104A1 (en) | Method and system for identifying and forecasting the development of faults in equipment | |
| US20180365089A1 (en) | Abnormality detection system, abnormality detection method, abnormality detection program, and method for generating learned model | |
| EP1729243A1 (en) | Fault detection system and method using approximate null space based fault signature classification | |
| US11619674B2 (en) | State estimation method and state estimation apparatus | |
| EP3905424A1 (en) | Data processing device, data processing method and computer program | |
| CN119749240B (en) | Power battery abnormality diagnosis method and device for new energy automobile and storage medium | |
| WO2022133825A1 (en) | Method and device for evaluating remaining useful life of element, functional module and system, and system | |
| CN116848747A (en) | Abnormality detection device, abnormality detection method and computer program | |
| CN112257745A (en) | Hidden Markov-based method and device for predicting health degree of underground coal mine system | |
| CN116956195B (en) | Electric energy meter data freezing processing method and device, electronic equipment and storage medium | |
| Oncescu et al. | A self-supervised classification algorithm for sensor fault identification for robust structural health monitoring | |
| WO2024090453A1 (en) | Information processing method, information processing system, and program | |
| JP7730645B2 (en) | Information processing device, information processing method, program, and data structure | |
| US20220222545A1 (en) | Generation method, non-transitory computer-readable storage medium, and information processing device | |
| JP2024063628A (en) | Information processing method, information processing system, and program | |
| JP7838287B2 (en) | Anomaly detection device, anomaly detection method, and computer program | |
| Sridevi et al. | Predictive maintenance of lead-acid batteries using machine learning algorithms | |
| CN119312243A (en) | Photovoltaic terminal fault monitoring method, device, equipment, medium and program product | |
| US20220222580A1 (en) | Deterioration detection method, non-transitory computer-readable storage medium, and information processing device | |
| JP7690752B2 (en) | Peripheral device, monitoring system, monitoring method and program | |
| WO2022196175A1 (en) | Abnormality detection device, abnormality detection method, and computer program | |
| JP2024063629A (en) | Information processing method, information processing system, and program | |
| CN116843314A (en) | Monitoring terminal operation and maintenance management method, system, equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231208 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240717 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240802 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20240919 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241129 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20250207 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250430 |
|
| 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: 20250801 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250818 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7730645 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |