JP6714491B2 - DECISION SUPPORT SYSTEM AND DECISION SUPPORT METHOD - Google Patents
DECISION SUPPORT SYSTEM AND DECISION SUPPORT METHOD Download PDFInfo
- Publication number
- JP6714491B2 JP6714491B2 JP2016202757A JP2016202757A JP6714491B2 JP 6714491 B2 JP6714491 B2 JP 6714491B2 JP 2016202757 A JP2016202757 A JP 2016202757A JP 2016202757 A JP2016202757 A JP 2016202757A JP 6714491 B2 JP6714491 B2 JP 6714491B2
- Authority
- JP
- Japan
- Prior art keywords
- control
- control parameter
- parameter
- value
- model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、意思決定支援システムおよび意思決定支援方法に関する。 The present invention relates to a decision support system and a decision support method.
近年、上下水道プラント等の水処理施設に関する監視制御システムは、人員削減や情報集約等の観点から、制御対象となる多数の設備を遠隔地から集中的に監視する遠隔監視システムに置き換えられている。遠隔監視システムでは、各プラントに設置された監視端末やセンサから受け取った情報を中央監視センタで表示し、監視制御や保守作業を行う。中央監視センタでは、時々刻々集約される情報を基に、各浄水場に最適な制御を実施する。 In recent years, the monitoring control system for water treatment facilities such as water and sewage plants has been replaced with a remote monitoring system that centrally monitors a large number of controlled facilities from a remote location from the viewpoint of personnel reduction and information aggregation. .. In the remote monitoring system, the information received from the monitoring terminals and sensors installed in each plant is displayed at the central monitoring center for monitoring control and maintenance work. The central monitoring center implements optimal control for each water purification plant based on the information that is collected from moment to moment.
特許文献1では、水処理施設で発生した事象および操作情報が格納された履歴情報から、条件を満たす情報を抽出し、対象設備を制御している。また、特許文献2では、作業者にとって被監視対象の適切な監視制御を容易に行うことを目的として、ログインした作業者の権限に合わせて、表示装置に情報を表示させ、プラントやシステムを制御している。また、特許文献3では、導送配水ポンプ号機ごとの機器特性と運転方式などを記憶し、機器特性と制御ルールをもとに構築したコストモデルを用いて、運用コストを最小とする水道運用計画データを作成し、制御対象を制御している。
In
しかしながら、従来技術では、監視対象が多数になった場合や、監視員が少ない場合には、浄水場等の水処理施設に設けられた設備の制御変数を人手で決定することが困難となる場合がある。このような問題に対して、機械学習により過去の運転履歴から制御変数の決定モデルを学習することも考えられる。しかし、決定モデルを学習した場合であっても、必ずしもその決定モデルが高精度で最適なモデルとなるわけではなく、最終的には人間の判断が必要となっていた。そこで、機械学習により情報量を抑えながら、人間の意思決定をシステムが支援する技術が求められていた。 However, in the conventional technology, when the number of monitoring targets is large, or when the number of monitoring personnel is small, it is difficult to manually determine the control variable of the equipment provided in the water treatment facility such as the water treatment plant. There is. For such a problem, it is possible to learn a decision model of a control variable from past driving history by machine learning. However, even when a decision model is learned, the decision model does not always become a highly accurate and optimal model, and ultimately human judgment is required. Therefore, there has been a demand for a technology in which a system supports human decision making while suppressing the amount of information by machine learning.
本発明は、上記に鑑みてなされたものであって、機械学習により情報量を抑えながら、人間の意思決定をシステムが支援することが可能な意思決定支援システムおよび意思決定支援方法を提供することを目的とする。 The present invention has been made in view of the above, and provides a decision support system and a decision support method by which the system can support human decision making while suppressing the amount of information by machine learning. With the goal.
上記課題を解決し、目的を達成するために、本発明にかかる意思決定支援システムは、水処理施設が備える設備の制御に用いられる制御パラメータの決定を支援する意思決定支援システムであって、前記設備の過去の観測値を観測したときに用いられた第1の制御パラメータと、前記第1の制御パラメータにより前記設備を制御してKPI値を予測するための制御決定モデルとに基づいて、前記第1の制御パラメータのKPI値を予測し、KPI値の高い所定数の前記第1の制御パラメータを、予測された前記第1の制御パラメータの中から抽出する制御パラメータ決定部と、前記設備の過去の観測値を観測したときに熟練者により用いられた第2の制御パラメータと、前記第2の制御パラメータにより前記設備を制御する確率を算出するための選択確率モデルとに基づいて、選択確率の高い所定数の前記第2の制御パラメータを、算出された前記第2の制御パラメータの中から抽出する選択確率算出部と、前記制御パラメータ決定部が抽出した前記第1の制御パラメータと、前記選択確率算出部が抽出した前記第2の制御パラメータとに基づいて、ユーザに推薦する制御パラメータを決定するパラメータ推薦部と、を備えることを特徴とする意思決定支援システムとして構成される。 In order to solve the above problems and achieve an object, a decision support system according to the present invention is a decision support system that supports the determination of a control parameter used for controlling equipment provided in a water treatment facility, Based on a first control parameter used when observing past observation values of equipment and a control decision model for controlling the equipment by the first control parameter to predict a KPI value, A KPI value of the first control parameter is predicted, and a predetermined number of the first control parameters having a high KPI value are extracted from the predicted first control parameters; Based on a second control parameter used by a skilled person when observing past observation values and a selection probability model for calculating the probability of controlling the equipment by the second control parameter, the selection probability Of a predetermined number of the second control parameters having a high value among the calculated second control parameters, a selection probability calculation unit, the first control parameter extracted by the control parameter determination unit, and A parameter recommendation unit that determines a control parameter recommended to the user based on the second control parameter extracted by the selection probability calculation unit, and is configured as a decision support system.
また、本発明は、上記水処理意思決定支援システムで用いられる意思決定支援方法としても把握される。 The present invention is also understood as a decision support method used in the water treatment decision support system.
本発明によれば、機械学習により情報量を抑えながら、人間の意思決定をシステムが支援することができる。 According to the present invention, the system can support human decision making while suppressing the amount of information by machine learning.
以下に添付図面を参照して、本発明にかかる意思決定支援システムおよび意思決定支援方法の実施の形態を詳細に説明する。以下では、意思決定支援システムが1つのコンピュータである情報処理装置で行われる場合について説明しているが、本システムを実現する機能が複数のコンピュータにより実現されてもよい。 Embodiments of a decision support system and a decision support method according to the present invention will be described in detail below with reference to the accompanying drawings. Although the case where the decision support system is performed by the information processing device which is one computer is described below, the function that implements the present system may be implemented by a plurality of computers.
(実施例1)
図1は、実施例1における情報処理装置100の構成例を示す図である。図1に示すように、情報処理装置100は、プロセッサ101と、メモリ102と、補助記憶装置103とを有している。情報処理装置100は、ハードウェアとしては、サーバやPC(Personal Computer)等の一般的なコンピュータにより構成される。
(Example 1)
FIG. 1 is a diagram illustrating a configuration example of the
プロセッサ101は、メモリ102に記憶されているプログラムを読み出して実行する演算装置である。メモリ102は、本システムで用いられる各種プログラムを記憶する記憶媒体である。補助記憶装置103は、本システムで用いられる各種パラメータや各種モデルを記憶する記憶装置である。
The
メモリ102は、パラメータ推薦プログラム1021と、KPI観測プログラム1022と、制御パラメータ決定プログラム1023と、選択確率算出プログラム1024とを記憶する。
The
パラメータ推薦プログラム1021は、制御パラメータ決定プログラム1023が水処理施設の各設備の運転履歴から予測した水処理制御のKPI(Key Performance Indicators)値を最大にする制御パラメータ、および選択確率算出プログラム1024が水処理施設の各設備の運転履歴から熟練者が選択する可能性が最も高い制御パラメータの中から、ユーザに推薦する制御パラメータを抽出するプログラムである。
The
なお、水処理施設とは、例えば、河川等の水源から上水道に水を供給する浄水場である。また、各設備とは、例えば、取水塔、薬品混和池、塩素注入設備、配水池等の上記浄水場を構成する設備である。また、制御パラメータとは、上記各設備を制御するためのパラメータであり、例えば、取水量、配水量、薬品量を設定するパラメータである。 The water treatment facility is, for example, a water purification plant that supplies water to a water supply from a water source such as a river. Further, each facility is, for example, a facility that constitutes the above water purification plant such as a water intake tower, a chemical mixing pond, a chlorine injection facility, and a distribution reservoir. In addition, the control parameter is a parameter for controlling each of the above facilities, and is, for example, a parameter for setting a water intake amount, a water distribution amount, and a chemical amount.
KPI観測プログラム1022は、パラメータ推薦プログラム1021によって抽出された制御パラメータの中からユーザが選択した制御パラメータにより各設備が水処理制御されたときの観測値を観測するプログラムである。
The
制御パラメータ決定プログラム1023は、水処理施設の各設備の運転履歴から予測した水処理制御のKPI値を最大にする制御パラメータを出力するプログラムである。
The control
選択確率算出プログラム1024は、水処理施設の各設備の運転履歴から熟練者により選択される制御パラメータの選択確率を算出し、最も高い選択確率で選択された制御パラメータを出力するプログラムである。
The selection
補助記憶装置103は、制御パラメータ1031と、観測データ1032と、制御決定モデル1033と、選択確率モデル1034とを記憶する。
The
制御パラメータ1031は、水処理施設の各設備を制御するパラメータである。図2は、制御パラメータ1031の例を示す図である。図2(a)は、制御パラメータの値が具体的に定められている場合の例であり、図2(b)は、制御パラメータの値の上下限の値が定められている場合の例を示している。
The
図2(a)では、No1〜7までの7つのレベルに対応づけて、400、500、600、700、800、900、1000が、制御パラメータの候補の値として定められていることを示している。また、図2(b)では、制御パラメータの上限(Max)と下限(Min)が定められ、それぞれ、200、1500が、制御パラメータの上下限値として定められていることを示している。図2(a)の例では、ユーザはあらかじめ定められた候補の中から制御パラメータの値を選択することができ、また、図2(b)の例では、ユーザは設定された上下限値の範囲内で任意の値を設定することができる。制御パラメータ1031は、本システムの管理者により、設備ごとにあらかじめ設定される。
In FIG. 2A, it is shown that 400, 500, 600, 700, 800, 900, and 1000 are defined as candidate values of the control parameter in association with the seven levels No1 to No7. There is. In addition, FIG. 2B shows that the upper limit (Max) and the lower limit (Min) of the control parameter are set, and 200 and 1500 are set as the upper and lower limit values of the control parameter, respectively. In the example of FIG. 2A, the user can select the value of the control parameter from among the predetermined candidates, and in the example of FIG. 2B, the user can select the upper and lower limit values that have been set. You can set any value within the range. The
観測データ1032は、水処理施設の各設備の運転履歴を示すデータである。図3は、観測データ1032の例を示す図である。図3に示すように、観測データ1032は、時刻と観測値とが対応付けて記憶されている。図3では、例えば、2015年9月15日には、取水塔のセンサから得られた値が0.2(取水量)、ろ過池のセンサから得られた値が0.1(濁度)、薬品注入設備のセンサから得られた値が0.9(薬品量)、浄水池のセンサから得られた値が25(水温)、配水池のセンサから得られた値がSunny(天候)であったことがわかる。このように、観測データには、水処理施設の各設備に設けられた様々なセンサから得られたデータが観測値として時系列に蓄積されている。図3では、時刻と観測値とが対応付けられているが、実際には、その観測値が得られたときの制御パラメータの値が、これらの情報に対応付けられている。
The
制御決定モデル1033は、水処理施設の各設備の運転履歴から水処理制御のKPI値を最大にする制御パラメータを予測するためのモデルである。図4は、制御決定モデル1033の例を示す図である。図4(a)〜4(c)は、制御決定モデルの相関表であり、図4(d)は、その相関表を用いて生成されるモデルを示している。図4(a)〜4(c)に示すように、相関表では、モデルを構成するレイヤごとに制御パラメータに対する重み値が記憶されている。
The
図4(a)では、例えば、レイヤ1(1)の値401とレイヤ2(1)の値403との間の重み付けW11の値が0.2であり、レイヤ1(2)の値402とレイヤ2(1)の値403との間の重み付けw21の値が0.3であることを示している。また、レイヤ1(1)の値401とレイヤ2(2)の値404との間の重み付けw12の値が0.5であることを示している。以降、同様に全てのレイヤの値について重み付けの値が定められている。図4(d)では、図2に示した5つのセンサが観測したときの制御パラメータがレイヤ1に入力されることを示している。重み付けされた制御パラメータは、例えば、レイヤ1(1)の値401をx1、レイヤ1(2)の値402をx2、レイヤ2(1)の値403をz1とすると、算式z1=x1×w11+x2×w21により求めることができる。以降、同様の算式により全てのレイヤについて制御パラメータを重み付けすることができる。
In FIG. 4A, for example, the value of the weight W11 between the
すなわち、図4では、観測値が得られたときの制御パラメータをレイヤ1(1)〜レイヤ1(5)の入力とし、レイヤ2、レイヤ3と進むに従って、制御パラメータが重み付けされる。その中で最も重み付けされている制御パラメータが出力され、その制御パラメータにより制御されたときのKPI値を予測KPI値とする。図4(d)では、5つの制御パラメータを入力して最も重み付けされた2つの制御パラメータを出力し、それぞれの制御パラメータを用いたときの予測KPI値が出力される例を示しているが、その数は任意に定めることができる。
That is, in FIG. 4, the control parameters when the observed values are obtained are input to Layer 1 (1) to Layer 1 (5), and the control parameters are weighted in the order of
選択確率モデル1034は、水処理施設の各設備の運転履歴から熟練者により最も選択されやすい制御パラメータの選択確率を求めるためのモデルである。図5は、選択確率モデル1034の例を示す図である。図5(a)〜5(c)は、選択確率モデルの相関表であり、図5(d)は、その相関表を用いて生成されるモデルを示している。図5(a)〜5(c)に示すように、相関表では、モデルを構成するレイヤごとに制御パラメータに対する重み値が記憶されている。
The
図5(a)では、例えば、レイヤ1(1)の値501とレイヤ2(1)の値503との間の重み付けW11の値が0.1であり、レイヤ1(2)の値502とレイヤ2(1)の値503との間の重み付けw21の値が0.3であることを示している。また、レイヤ1(1)の値501とレイヤ2(2)の値504との間の重み付けw12の値が0.5であることを示している。以降、同様に全てのレイヤの値について重み付けの値が定められている。図5(d)では、図2に示した5つのセンサが観測したときに熟練者により選択された制御パラメータがレイヤ1に入力されることを示している。図5の場合も図4の場合と同様の算式を用いて、全てのレイヤについて制御パラメータを重み付けすることができる。
In FIG. 5A, for example, the value of the weight W11 between the
すなわち、図5では、観測値が得られたときに熟練者により選択された制御パラメータをレイヤ1(1)〜レイヤ1(5)の入力とし、レイヤ2、レイヤ3と進むに従って、制御パラメータが重み付けされる。その中で最も重み付けされている制御パラメータを最も選択されやすく選択確率の高い制御パラメータとし、その制御パラメータにより制御されたときのKPI値を出力する。図5(d)では、5つの制御パラメータを入力して最も選択されやすい2つの制御パラメータを出力し、それぞれの制御パラメータを用いたときのKPI値が出力される例を示しているが、その数は任意に定めることができる。
That is, in FIG. 5, the control parameters selected by the expert when the observed values are obtained are input to layers 1(1) to 1(5), and the control parameters are changed as the
なお、熟練者が制御パラメータを選択したか否かを判定する方法は以下のようにすればよい。例えば、ユーザが本システムにログインしたときのユーザIDをメモリ102に記憶しておき、そのユーザIDがあらかじめ熟練者として登録されているユーザIDである場合、そのユーザが熟練者であると判定すればよい。
The method for determining whether or not the expert has selected the control parameter may be as follows. For example, if the user ID when the user logs in to the present system is stored in the
図6は、実施例1で行われる処理(パラメータ推薦処理)の処理手順を示すフローチャートである。パラメータ推薦処理は、パラメータ推薦プログラム1021、制御パラメータ決定プログラム1023、選択確率算出プログラム1024により実行される。
FIG. 6 is a flowchart illustrating a processing procedure of processing (parameter recommendation processing) performed in the first embodiment. The parameter recommendation process is executed by the
図6に示すように、選択確率算出プログラム1024は、図5に示した選択確率モデル1034から選択確率の高い制御パラメータを含む制御パラメータの組であるパラメータセットの上位3件(setA)を抽出する(ステップS601)。本例では上位3件としているが、その数は任意に定めることができる。
As shown in FIG. 6, the selection
制御パラメータ決定プログラム1023は、図4に示した制御決定モデル1033から予測KPI値の高い制御パラメータを含む制御パラメータの組であるパラメータセットの上位3件(setB)を抽出する(ステップS602)。本例では上位3件としているが、その数は任意に定めることができる。
The control
パラメータ推薦プログラム1021は、ステップS601で抽出したパラメータセット(setA)と、ステップS602で抽出したパラメータセット(setB)とを比較し、両者の類似度を算出する(ステップS603)。類似度とは、ステップS601で得られたパラメータセットに含まれる制御パラメータと、ステップS602で得られたパラメータセットに含まれる制御パラメータの一致度である。例えば、ステップS601で得られたパラメータセットに3つの制御パラメータが含まれ、ステップS602で得られたパラメータセットに3つの制御パラメータが含まれており、そのうちの2つが一致している場合、類似度は2/3となる。
The
パラメータ推薦プログラム1021は、算出した類似度が所定値(例えば、1/2)よりも高いか否かを判定し(ステップS604)、算出した類似度が所定値よりも高いと判定した場合(ステップS604;Yes)、ステップS601で得られたパラメータセット(setA)の中から1つ、ステップS602で得られたパラメータセット(setB)の中から2つを抽出する(ステップS605)。類似度が所定値よりも高い場合ということは、熟練者が選択した制御パラメータに似ていることを意味するため、ステップS605では、実際にKPI値を求めたsetBの中からより多い数の制御パラメータを抽出する。
The
一方、パラメータ推薦プログラム1021は、算出した類似度が所定値以下と判定した場合(ステップS604;No)、ステップS601で得られたパラメータセット(setA)の中から2つ、ステップS602で得られたパラメータセット(setB)の中から1つを抽出する(ステップS606)。類似度が所定値以下の場合ということは、熟練者が選択した制御パラメータに似ていないことを意味するため、ステップS606では、熟練者が選択する可能性の高いsetAの中からより多い数の制御パラメータを抽出している。
On the other hand, when the
パラメータ推薦プログラム1021は、ステップS605またはS606で抽出した件数のパラメータセットを出力し、ユーザに提示する(ステップS607)。ユーザへの具体的な提示方法については実施例5で説明する。ステップS607の処理が終了すると、図6に示したパラメータ推薦処理が終了する。以降、ユーザに提示され、その後選択された制御パラメータにより水処理制御されたときの観測値が、KPI観測プログラム1022により観測され、観測データ1032に記憶されることとなる。
The
このように、実施例1では、水処理施設の各設備に設けられたセンサから得られた情報から、各制御パラメータの予測KPI値と熟練者によって制御パラメータの選択確率を算出し、算出された予測KPI値と選択確率に基づき生成された制御パラメータリストをユーザに提示し、選択させる。したがって、従来に比べ、機械学習により情報量を抑えながら、KPI値の予測精度を上げ、その結果、少数の熟練監視者による多数のプラントの監視の効率化を図ることができる。 As described above, in the first embodiment, the predicted KPI value of each control parameter and the probability of selection of the control parameter by an expert are calculated and calculated from the information obtained from the sensor provided in each facility of the water treatment facility. The control parameter list generated based on the predicted KPI value and the selection probability is presented to the user for selection. Therefore, compared to the conventional technique, the accuracy of KPI value prediction can be increased while suppressing the amount of information by machine learning, and as a result, the efficiency of monitoring a large number of plants by a small number of skilled monitor personnel can be improved.
なお、図6では、パラメータ推薦プログラム1021が、選択確率(setA)と予測KPI値(setB)との類似度を算出することによりパラメータセットをユーザに提示することとした。しかし、類似度を算出するまでもなく、どちらのモデルを用いることが望ましいことがあらかじめわかっている場合には、制御決定モデル、選択確率モデルのいずれかから抽出したパラメータセットをユーザに提示してもよい。
In FIG. 6, the
例えば、図3に示した観測データ1032に台風(storm)など、あらかじめ定められた異常状況を示す情報が含まれているか否かを判定し、上記異常状況を示す情報が含まれていると判定した場合には、熟練者が選択した制御パラメータにより水処理施設の各設備を制御するほうが精度よく制御できる可能性が高い。このような場合には、パラメータ推薦プログラム1021は、制御決定モデル1033と比較することなく選択確率モデル1034の中から抽出したパラメータセットをユーザに提示してもよい。このような処理を実行することにより、天候不良等の異常状況が観測された場合であっても水処理施設の各設備を高精度に制御することができる。
For example, it is determined whether or not the
(実施例2)
実施例1では、予測KPI値の高い制御パラメータと熟練者の選択確率が高い制御パラメータの類似度に基づいて、ユーザに提示する制御パラメータを含むパラメータセットを抽出した。過去に各設備を制御したときの操作履歴と選択確率モデルとを用いて、どのような状況下でどのような制御パラメータが熟練者による選択確率が高い制御パラメータであるのかを学習することができるため、以下では、その例について説明する。
(Example 2)
In the first embodiment, the parameter set including the control parameter to be presented to the user is extracted based on the similarity between the control parameter having the high predicted KPI value and the control parameter having the high selection probability of the expert. By using the operation history and the selection probability model when controlling each facility in the past, it is possible to learn what kind of control parameter under which situation is a control parameter with a high probability of selection by an expert. Therefore, an example will be described below.
図7は、実施例2における情報処理装置100の構成例を示す図である。図7では、図1に示した情報処理装置100に対して、メモリ102に選択確率モデル学習プログラム1025が記憶され、補助記憶装置103に制御パラメータログ1035が記憶されている点で実施例1と異なっている。以下では、実施例1と同一の構成要素には同一の符号を付してその説明を省略している。
FIG. 7 is a diagram illustrating a configuration example of the
選択確率モデル学習プログラム1025は、制御パラメータログ1035に記憶されている制御パラメータと、熟練者により選択される確率の高い制御パラメータとを比較し、その結果に応じて選択確率モデル1034を更新するプログラムである。
The selection probability
制御パラメータログ1035は、水処理施設の各設備を制御したときに実際に選択された制御パラメータの履歴を示すデータである。
The
図8は、制御パラメータログ1035の例を示す図である。図8に示すように、制御パラメータログ1035は、熟練者が水処理施設の各設備を制御した日時とそのときに選択された制御パラメータの値とが対応付けて記憶されている。図8では、例えば、2015年9月20日には、値が560である制御パラメータが選択されたことを示している。
FIG. 8 is a diagram showing an example of the
図9は、実施例2で行われる処理(選択確率モデル学習処理)の処理手順を示すフローチャートである。本処理は、選択確率算出プログラム1024、選択確率モデル学習プログラム1025により実行される。
FIG. 9 is a flowchart illustrating a processing procedure of processing (selection probability model learning processing) performed in the second embodiment. This processing is executed by the selection
図9に示すように、選択確率モデル学習プログラム1025は、図8に示した制御パラメータログ1035からt番目のレコードを抽出する(ステップS901)。
As shown in FIG. 9, the selection probability
選択確率算出プログラム1024は、抽出されたレコードに含まれる時刻に対応する観測データ1032を入力として制御パラメータを推定する(ステップS902)。具体的には、選択確率算出プログラム1024は、制御パラメータログ1035に記憶されている日時と同じ日時の観測データ1032を読み出し、読み出した観測データ1032が得られたときの制御パラメータを含むパラメータセットを入力として、図5に示した選択確率モデル1034により熟練者により選択される可能性の高い制御パラメータを推定する。
The selection
選択確率モデル学習プログラム1025は、ステップS902で推定された制御パラメータと、ステップS901で抽出した制御パラメータログ1035のレコードに記憶されている制御パラメータとを比較し(ステップS903)、両者が同じであるか否かを判定する(ステップS904)。
The selection probability
選択確率モデル学習プログラム1025は、ステップS902で推定された制御パラメータと、ステップS901で抽出した制御パラメータログ1035のレコードに記憶されている制御パラメータとが同じであると判定した場合(ステップS904;Yes)、選択確率モデル1034を更新せずにステップS907に進む(ステップS905)。
When the selection probability
一方、選択確率モデル学習プログラム1025は、ステップS902で推定された制御パラメータと、ステップS901で抽出した制御パラメータログ1035のレコードに記憶されている制御パラメータとが同じでないと判定した場合(ステップS904;No)、補助記憶装置103に記憶されている選択確率モデル1034を更新する(ステップS906)。具体的には、選択確率モデル学習プログラム1025は、ステップS902で推定された制御パラメータを含むパラメータセットが出力されるように、図5に示した選択確率モデル1034の相関表の重み値およびモデルを更新する。ステップS906の処理が終了すると、ステップS907に進む。
On the other hand, when the selection probability
ステップS907では、選択確率モデル学習プログラム1025は、制御パラメータログ1035に記憶されている全てのレコード(T)について、ステップS902〜S906の処理を実行したか否かを判定し、全てのレコードについて処理を実行していないと判定した場合(ステップS907;No)、ステップS901に戻って、ステップS902〜S906までの各処理を実行する。
In step S907, the selection probability
一方、選択確率モデル学習プログラム1025は、全てのレコードについて処理を実行したと判定した場合(ステップS907;Yes)、図9に示した学習処理を終了させる。
On the other hand, when the selection probability
このように、本実施例では、過去の各設備を制御したときの操作履歴から得られる制御パラメータと、その操作履歴と同じ観測データが得られたときの制御パラメータを含むパラメータセットを入力として選択確率モデル1034により推定される制御パラメータとを比較し、両者が異なる場合、選択確率モデル1034により推定される制御パラメータを含むパラメータセットが出力されるように、補助記憶装置103に記憶されている選択確率モデル1034を更新する。したがって、精度よく熟練者による選択確率の高い制御パラメータを含むパラメータセットを出力することができる。
As described above, in the present embodiment, the control parameter obtained from the operation history when controlling each past facility and the parameter set including the control parameter when the same observation data as the operation history are obtained are selected as input. The selection parameter stored in the
(実施例3)
実施例2では、過去に各設備を制御したときの操作履歴と選択確率モデルとを用いて、熟練者による選択確率が高い制御パラメータであるのかを学習することとした。制御決定モデルについても選択確率モデルと同様に、過去に各設備を制御したときの操作履歴を用いて、どのような状況下でどのような制御パラメータが、KPI値が高い制御パラメータであるのかを学習することができる。そこで、以下では、その例について説明する。
(Example 3)
In the second embodiment, it is decided to learn whether the control parameter has a high selection probability by an expert by using the operation history and the selection probability model when each facility is controlled in the past. As with the selection probability model, the control decision model also uses operation histories when each facility was controlled in the past to determine what kind of control parameter is under which situation and which control parameter has a high KPI value. You can learn. Therefore, an example thereof will be described below.
図10は、実施例3における情報処理装置100の構成例を示す図である。図10では、図1に示した情報処理装置100に対して、メモリ102に制御決定モデル学習プログラム1026が記憶され、補助記憶装置103に制御ログ1036が記憶されている点で実施例1と異なっている。以下では、実施例1と同一の構成要素には同一の符号を付してその説明を省略する。
FIG. 10 is a diagram illustrating a configuration example of the
制御決定モデル学習プログラム1026は、制御ログ1036に記憶されている制御パラメータの選択回数から求められた信頼度とKPI値の期待値とにより制御パラメータの評価値を算出し、評価値が最大となる制御パラメータのKPI値と、制御ログ1036に記憶されているKPI値とを比較し、その結果に応じて選択確率モデル1034を更新するプログラムである。
The control decision
制御ログ1036は、水処理施設の各設備を制御したときに実際に選択された制御パラメータと、そのパラメータが選択されたときに観測されたKPI値の履歴を示すデータである。
The
図11は、制御ログ1036の例を示す図である。図11に示すように、制御ログ1036は、図8に示した制御パラメータログ1035と同様の日時および制御パラメータの値に対応付けて、その制御パラメータが選択されたときに実際に観測されたKPI値とが対応付けて記憶されている。図11では、例えば、2015年9月20日には、値が560である制御パラメータが選択され、そのときのKPI値が0.9であったことを示している。
FIG. 11 is a diagram showing an example of the
図12は、実施例3で行われる処理(制御決定モデル学習処理)の処理手順を示すフローチャートである。本処理は、制御パラメータ決定プログラム1023、制御決定モデル学習プログラム1026により実行される。
FIG. 12 is a flowchart illustrating a processing procedure of processing (control decision model learning processing) performed in the third embodiment. This processing is executed by the control
図12に示すように、制御決定モデル学習プログラム1026は、図11に示した制御ログ1036からt番目のレコードを抽出する(ステップS1201)。
As shown in FIG. 12, the control decision
制御決定モデル学習プログラム1026は、抽出したレコードに含まれる制御パラメータの選択回数から信頼度(confidence level)を算出する(ステップS1202)。具体的には、制御決定モデル学習プログラム1026は、制御ログ1035のレコード総数(totalCount)と、制御パラメータの選択回数Ciとを算出し、以下の算式を用いて信頼度を算出する。なお、cは定数である。
The control decision
例えば、図11に示したレコード総数が7の制御ログ1026の中で、560の値の制御パラメータが2回選択されているため、Ciを2、totalCountを7としたときの上記算式の値が信頼度となる。このように信頼度は、制御ログ1036の中で制御パラメータが選択される確率をあらわしている。なお、riはステップS1203で用いる期待値である。
For example, in the
制御決定モデル学習プログラム1026は、KPI値の期待値riと上記信頼度との和を求めて制御パラメータの評価値を算出する(ステップS1203)。例えば、制御ログ1036に記憶されている制御パラメータが560である場合、そのときのKPI値は0.6、0.9であるため、期待値は、0.75となる。制御決定モデル学習プログラム1026は、この期待値と信頼度との和を当該制御パラメータの評価値とする。
The control determination
制御決定モデル学習プログラム1026は、ステップS1203で算出した評価値が最大となる制御パラメータを制御ログ1036の中から選択する(ステップS1204)。
The control determination
制御パラメータ決定プログラム1023は、その制御パラメータを含むパラメータセットを入力として、予測KPI値が高い制御パラメータと予測KPI値とを出力する(ステップS1205)。具体的には、制御パラメータ決定プログラム1023は、評価値が最大となる制御パラメータが制御ログ1036に記憶されている日時と同じ日時の観測データ1032を読み出し、読み出した観測データ1032が得られたときの制御パラメータを含むパラメータセットを入力として、図4に示した制御決定モデル1033により予測KPI値が高い制御パラメータを出力する。
The control
制御決定モデル学習プログラム1026は、ステップS1205で出力された制御パラメータを用いたときの予測KPI値と、制御ログ1036に記憶されている制御パラメータに対応するKPI値とを比較し、両者が同じであるか否かを判定する(ステップS1206)。
The control determination
制御決定モデル学習プログラム1026は、ステップS1205で出力された制御パラメータを用いたときの予測KPI値と、制御ログ1036に記憶されている制御パラメータに対応するKPI値とが同じであると判定した場合(ステップS1206;Yes)、制御決定モデル1033を更新せずにステップS1209に進む(ステップS1207)。
When the control determination
一方、制御決定モデル学習プログラム1026は、ステップS1205で出力された制御パラメータを用いたときの予測KPI値と、制御ログ1036に記憶されている制御パラメータに対応するKPI値とが同じでないと判定した場合(ステップS1206;No)、補助記憶装置103に記憶されている制御決定モデル1033を更新する(ステップS1208)。具体的には、制御決定モデル学習プログラム1026は、ステップS1205の制御パラメータが出力されるように、図4に示した制御決定モデル1033の相関表の重み値およびモデルを更新する。ステップS1208の処理が終了すると、ステップS1209に進む。
On the other hand, the control decision
ステップS1209では、制御決定モデル学習プログラム1026は、制御ログ1036に記憶されている全てのレコード(T)について、ステップS1202〜S1208の処理を実行したか否かを判定し、全てのレコードについて処理を実行していないと判定した場合(ステップS1209;No)、ステップS1201に戻って、ステップS1202〜S1208までの各処理を実行する。
In step S1209, the control decision
一方、制御決定モデル学習プログラム1026は、全てのレコードについて処理を実行したと判定した場合(ステップS1209;Yes)、図12に示した学習処理を終了させる。
On the other hand, when the control decision
このように、本実施例では、過去の各設備を制御したときの操作履歴から得られる制御パラメータにより観測されたKPI値と、操作履歴の中で評価値が最も高い制御パラメータを含むパラメータセットを入力として制御決定モデル1033により出力される制御パラメータを用いたときの予測KPI値とを比較し、両者が異なる場合、制御決定モデル1033により出力される制御パラメータが出力されるように、補助記憶装置103に記憶されている制御決定モデル1033を更新する。したがって、精度よくKPI値の高い制御パラメータを含むパラメータセットを出力することができる。
As described above, in this embodiment, the KPI value observed by the control parameter obtained from the operation history when controlling each past facility and the parameter set including the control parameter having the highest evaluation value in the operation history are set. The auxiliary storage device compares the predicted KPI value when the control parameter output by the
(実施例4)
実施例1〜3では、制御決定モデルおよび選択確率モデルを用いて制御パラメータを出力したり、制御決定モデルおよび選択確率モデルを学習する場合について説明したが、以下では、実際にシステムが運用された後の処理について説明する。
(Example 4)
In the first to third embodiments, the case where the control parameter is output using the control decision model and the selection probability model and the control decision model and the selection probability model are learned has been described, but in the following, the system was actually operated. The subsequent processing will be described.
図13は、実施例4における情報処理装置100の構成例を示す図である。図13では、図1に示した情報処理装置100に対して、メモリ102に選択確率モデル更新プログラム1027と、制御決定モデル更新プログラム1028とが記憶されている点で実施例1と異なっている。以下では、実施例1と同一の構成要素には同一の符号を付してその説明を省略する。
FIG. 13 is a diagram illustrating a configuration example of the
選択確率モデル更新プログラム1027は、選択された制御パラメータを含むパラメータセットを入力として選択確率モデル1034を更新するプログラムである。
The selection probability
制御決定モデル更新プログラム1028は、算出された予測KPI値で用いられた制御パラメータを含むパラメータセットを入力として制御決定モデル1033を更新するプログラムである。
The control decision
図14は、実施例4で行われる処理(モデル更新処理)の処理手順を示すフローチャートである。本処理は、KPI観測プログラム1022、制御パラメータ決定プログラム1023、選択確率算出プログラム1024、選択確率モデル更新プログラム1027、制御決定モデル更新プログラム1028により実行される。なお、以下では熟練者であるユーザが本システムにログインして実行しているものとする、熟練者であるか否かは、実施例1に示したように判定すればよい。
FIG. 14 is a flowchart illustrating a processing procedure of processing (model update processing) performed in the fourth embodiment. This processing is executed by the
図14に示すように、KPI観測プログラム1022は、観測データ1032を呼び出す(ステップS1401)。制御パラメータ決定プログラム1023は、ユーザから、制御パラメータ1031の中から制御パラメータの選択を受け付ける(ステップS1402)。受け付けられた制御パラメータは水処理施設の各設備に送信され、各設備がその制御パラメータにより水処理制御を実行する(ステップS1403)。
As shown in FIG. 14, the
KPI観測プログラム1022は、ステップS1403で行われた制御結果を計測し、時刻とその観測値とを観測データ1032として記録する(ステップS1404)。制御パラメータ決定プログラム1023は、KPI観測プログラム1022により記録された観測データ1032を観測したときの制御パラメータを含むパラメータセットを入力として、ステップS1402でその制御パラメータが選択されたときの実際のKPI値を算出する(ステップS1405)。KPI値は、図4に示した制御決定モデル1033に従って算出される。
The
制御決定モデル更新プログラム1028は、算出された実際のKPI値を用いて制御決定モデル1033を更新する(ステップS1406)。具体的には、制御決定モデル更新プログラム1028は、ステップS1402で選択された制御パラメータが出力されるように、図4に示した制御決定モデル1033の相関表の重み値およびモデルを更新する。
The control decision
選択確率モデル更新プログラム1027は、選択された制御パラメータを用いて選択確率モデル1034を更新する(ステップS1406)。具体的には、選択確率モデル更新プログラム1027は、ステップS1402で選択された制御パラメータが出力されるように、図5に示した選択確率モデル1034の相関表の重み値およびモデルを更新する。ステップS1407の処理が終了すると、図14に示したモデル更新処理が終了する。
The selection probability
このように、本実施例では、実運用時において、熟練者が選択した制御パラメータを含むパラメータセットを入力として制御決定モデル1033、選択確率モデル1034を更新するので、実運用時においても、精度よく熟練者による選択確率の高い制御パラメータを含むパラメータセットやKPI値の高い制御パラメータを含むパラメータセットを出力することができる。
As described above, in this embodiment, since the
(実施例5)
実施例1では、推薦する制御パラメータの組であるパラメータセットを出力してユーザに提示することとしたが、以下では、その提示方法について説明する。
(Example 5)
In the first embodiment, a parameter set, which is a set of recommended control parameters, is output and presented to the user, but the presentation method will be described below.
図15は、実施例5における情報処理装置100の構成例を示す図である。図15では、図1に示した情報処理装置100に対して、メモリ102に制御表示プログラム1029が記憶され、表示部104を備えている点で実施例1と異なっている。以下では、実施例1と同一の構成要素には同一の符号を付してその説明を省略する。
FIG. 15 is a diagram illustrating a configuration example of the
制御表示プログラム1029は、パラメータ推薦プログラム1021が出力したパラメータセット、そのパラメータセットを用いて算出される予測KPI値、観測データ1032を表示部104に表示する。
The
表示部104は、例えば、LCD(Liquid Crystal Display)等のディスプレイや、ユーザから操作を受け付けるタッチパネルから構成される。
The
図16は、パラメータ推薦プログラム1021が出力したパラメータセット、そのパラメータセットを用いて算出される予測KPI値、観測データ1032を表示する表示部104の例を示す図である。図16に示すように、観測データ1032を表示する現況表示部1041および天気予報表示部1042、パラメータ推薦プログラム1021が出力したパラメータセットである推薦パラメータセット表示部1043、推薦パラメータセット1043を用いて算出される予測KPI値表示部1044が表示されている。また、推薦パラメータセット表示部1043および予測KPI値表示部1044にはラジオボタン1045が表示され、ユーザがいずれかの推薦パラメータセットおよび予測KPI値の組を選択することができるようになっている。
FIG. 16 is a diagram showing an example of the
図16では、気象センサによる検知結果が晴れを示す「Sunny」であり、他のセンサによる検知結果が時系列にグラフ形式で現況部1041に表示されていることがわかる。これらの検知結果は観測データ1032から得ることができる。また、複数の推薦パラメータセットおよび予測KPI値の組のうち、上から3番目の推薦パラメータセットおよび予測KPI値がユーザにより選択されていることがわかる。
In FIG. 16, it can be seen that the detection result by the weather sensor is “Sunny” indicating that the weather is fine, and the detection results by the other sensors are displayed in chronological order in the
このように、本実施例では、パラメータ推薦プログラム1021が出力したパラメータセット、そのパラメータセットを用いて算出される予測KPI値、観測データ1032を表示部104に表示するので、ユーザは推薦されるパラメータセットを一目で確認し、選択することができる。
As described above, in this embodiment, the parameter set output by the
(実施例6)
実施例1では、ある情報処理装置100が、その情報処理装置100に接続されている水処理施設の各設備を制御するための制御決定モデル、選択確率モデルを用いて制御パラメータや予測KPI値を提示することとした。しかし、実際には、複数の情報処理装置100が互いにネットワークで接続され、制御決定モデルや選択確率モデルを共有する場合もある。そこで、以下では、制御決定モデル、選択確率モデルを共有する場合の例について説明する。
(Example 6)
In the first embodiment, an
図17は、複数の情報処理装置100の間で制御決定モデル、選択確率モデルを共有する構成例を示す図である。図17に示すように、本例では、複数の情報処理装置100と、これらの情報処理装置100を管理する管理サーバ200とがネットワークNを介して接続されている。なお、ネットワークNは、インターネット等の一般的な公衆回線網である。図17に示す情報処理装置100は、図1に示した情報処理装置と同様であるため、ここでは管理サーバ200について説明する。
FIG. 17 is a diagram showing a configuration example in which the control decision model and the selection probability model are shared between the plurality of
図17に示すように、管理サーバ200は、プロセッサ201と、メモリ202と、補助記憶装置203とを有して構成されている。
As illustrated in FIG. 17, the
プロセッサ201は、メモリ202に記憶されているプログラムを読み出して実行する演算装置である。メモリ202は、本システムで用いられる各種プログラムを記憶する記憶媒体である。補助記憶装置203は、本システムで用いられる各種パラメータや各種モデルを記憶する記憶装置である。
The
メモリ202は、モデル抽出プログラム2021、共通制御パラメータ決定プログラム2022、共通選択確率算出プログラム2023を記憶する。
The
共通制御決定モデル2031は、それぞれの情報処理装置100に記憶されている制御決定モデル1033から算出された平均的な制御決定モデルである。
The common
共通選択確率モデル2032は、それぞれの情報処理装置100に記憶されている選択確率モデル1034から算出された平均的な選択確率モデルである。
The common
図18は、共通制御決定モデル2031の例を示す図である。図18(a)は、共通制御決定モデル2031の相関表であり、図18(b)は、その相関表を生成するためのモデルを示している。本例ではレイヤ1についての相関表を示しているが、図4の場合と同様に、レイヤ2、レイヤ3についての相関表が記憶されている。
FIG. 18 is a diagram showing an example of the common
モデル抽出プログラム2021は、複数の情報処理装置100に記憶されている制御決定率モデル1033を、ネットワークNを介して取得し、それぞれの制御決定モデル1033に含まれる相関表を構成する重み値の平均値を算出し、共通制御決定モデル2031の相関表に記憶する。
The
共通制御パラメータ決定プログラム2022は、図18(b)に示すように、共通制御決定モデル2031を用いて予測KPI値を算出する。予測KPI値の算出方法については図4の場合と同様であるためここではその説明を省略する。
The common control parameter determination program 2022 calculates the predicted KPI value using the common
図19は、共通選択確率モデル2032の例を示す図である。図19(a)は、共通選択確率モデル2032の相関表であり、図19(b)は、その相関表を生成するためのモデルを示している。本例ではレイヤ1についての相関表を示しているが、図5の場合と同様に、レイヤ2、レイヤ3についての相関表が記憶されている。
FIG. 19 is a diagram showing an example of the common
モデル抽出プログラム2021は、複数の情報処理装置100に記憶されている選択確率モデル1034を、ネットワークNを介して取得し、それぞれの選択確率モデル1034に含まれる相関表を構成する重み値の平均値を算出し、共通選択確率モデル2032の相関表に記憶する。
The
共通選択確率算出プログラム2023は、図19(b)に示すように、共通選択確率モデル2032を用いて選択確率を算出する。選択確率の算出方法については図5の場合と同様であるためここではその説明を省略する。
The common selection
このように、管理サーバ200が、それぞれの情報処理装置100から取得した制御決定モデル、選択確率モデルを用いてシステムに共通する制御決定モデル、選択確率モデルを生成するので、システムとして平均的な制御決定モデル、選択確率モデルを得ることができ、例えば、新たに情報処理装置100を追加して運用を開始する場合にこれらのモデルの雛形として利用することができる。
In this way, the
なお、本システムで実行される各処理は、実際には、各装置にインストールされたプログラムを実行することにより実現される。上記プログラムは、ROM等に予め組み込まれて提供されたり、インストール可能な形式又は実行可能な形式のファイルで記録媒体に記録して提供したり、配布してもよい。 Note that each processing executed in this system is actually realized by executing a program installed in each device. The program may be provided by being pre-installed in a ROM or the like, or may be provided by being recorded as a file in an installable format or an executable format on a recording medium and provided.
100 情報処理装置
101 プロセッサ
102 メモリ
1021 パラメータ推薦プログラム
1022 KPI観測プログラム
1023 制御パラメータ決定プログラム
1024 選択確率算出プログラム
1025 選択確率モデル学習プログラム
1026 制御決定モデル学習プログラム
1027 選択確率モデル更新プログラム
1028 制御決定モデル更新プログラム
1029 制御表示プログラム
103 補助記憶装置
1031 制御パラメータ
1032 観測データ
1033 制御決定モデル
1034 選択確率モデル
104 表示部
200 管理サーバ
201 プロセッサ
202 メモリ
2021 モデル抽出プログラム
2022 共通制御パラメータ決定プログラム
2023 共通選択確率算出プログラム
203 補助記憶装置
2031 共通制御決定モデル
2032 共通選択確率モデル
N ネットワーク。
100
Claims (8)
前記設備の過去の観測値を観測したときに用いられた第1の制御パラメータと、前記第1の制御パラメータにより前記設備を制御してKPI値を予測するための制御決定モデルとに基づいて、前記第1の制御パラメータのKPI値を予測し、KPI値の高い所定数の前記第1の制御パラメータを、予測された前記第1の制御パラメータの中から抽出する制御パラメータ決定部と、
前記設備の過去の観測値を観測したときに熟練者により用いられた第2の制御パラメータと、前記第2の制御パラメータにより前記設備を制御する確率を算出するための選択確率モデルとに基づいて、選択確率の高い所定数の前記第2の制御パラメータを、算出された前記第2の制御パラメータの中から抽出する選択確率算出部と、
前記制御パラメータ決定部が抽出した前記第1の制御パラメータと、前記選択確率算出部が抽出した前記第2の制御パラメータとに基づいて、ユーザに推薦する制御パラメータを決定するパラメータ推薦部と、
を備えることを特徴とする意思決定支援システム。 A decision support system that assists in the determination of control parameters used to control the equipment of a water treatment facility,
Based on a first control parameter used when observing past observation values of the equipment, and a control decision model for predicting a KPI value by controlling the equipment with the first control parameter, A control parameter determination unit that predicts a KPI value of the first control parameter and extracts a predetermined number of the first control parameters having a high KPI value from the predicted first control parameters;
Based on a second control parameter used by a skilled person when observing past observation values of the equipment, and a selection probability model for calculating a probability of controlling the equipment with the second control parameter. A selection probability calculation unit that extracts a predetermined number of the second control parameters having a high selection probability from the calculated second control parameters,
A parameter recommending unit that determines a control parameter recommended to the user based on the first control parameter extracted by the control parameter determining unit and the second control parameter extracted by the selection probability calculating unit;
A decision support system comprising:
ことを特徴とする請求項1に記載の意思決定支援システム。 The control parameter determination unit calculates the degree of similarity between the first control parameter and the second control parameter, and when the degree of similarity is higher than a threshold value, the number of the control parameters is larger than that of the second control parameter. The first control parameter is determined as a control parameter recommended to the user, and when the degree of similarity is equal to or less than a threshold value, a second control parameter of a larger number than the first control parameter is recommended to the user. Determined as a control parameter,
The decision support system according to claim 1, wherein:
ことを特徴とする請求項1に記載の意思決定支援システム。 The parameter recommendation unit determines whether or not the observation value includes information indicating a predetermined abnormal situation, and when it is determined that the observation value includes information indicating a predetermined abnormal situation, the Determining a second control parameter as a control parameter recommended to the user,
The decision support system according to claim 1, wherein:
前記KPI観測部が前記観測値を観測したときの前記第2の制御パラメータが出力されるように、前記制御決定モデルと前記選択確率モデルとを更新するモデル更新部と、
を備えることを特徴とする請求項1に記載の意思決定支援システム。 A KPI observation unit for observing an observation value when the equipment is controlled based on the second control parameter selected by the expert;
A model updating unit that updates the control decision model and the selection probability model so that the second control parameter when the KPI observing unit observes the observed value is output.
The decision support system according to claim 1, further comprising:
推定された前記制御パラメータと、前記制御パラメータログに記憶されている制御パラメータとが同じであるか否かを判定し、両者が同じでないと判定した場合、推定された前記制御パラメータが出力されるように、前記選択確率モデルを更新する選択確率モデル学習部、
を備えることを特徴とする請求項1に記載の意思決定支援システム。 The selection probability calculating unit selects the control parameter and the selection when the observation value at the same date and time as the date and time stored in the control parameter log storing the history of the first control parameter or the second control parameter is observed. Based on the stochastic model, estimates the control parameters that are likely to be selected by the expert,
It is determined whether the estimated control parameter and the control parameter stored in the control parameter log are the same, and if they are not the same, the estimated control parameter is output. As described above, a selection probability model learning unit that updates the selection probability model,
The decision support system according to claim 1, further comprising:
前記制御パラメータ決定部は、前記評価値が最大となる前記制御パラメータが前記制御ログに記憶されている日時と同じ日時の観測値を観測したときの制御パラメータと前記制御決定モデルとに基づいてKPI値が高い制御パラメータを出力し、
前記制御決定モデル学習部は、前記KPI値が高い制御パラメータを用いたときのKPI値と、前記制御ログに記憶されているKPI値とが同じであるか否かを判定し、両者が同じでないと判定した場合、前記KPI値が高い制御パラメータが出力されるように、前記制御決定モデルを更新する、
ことを特徴とする請求項1に記載の意思決定支援システム。 Stored in a control log that stores the history of the first control parameter or the second control parameter and the history of the KPI value when controlled by the first control parameter or the second control parameter in association with each other. A control decision model learning unit for calculating an evaluation value based on the reliability of the control parameter and the expected value of the KPI value,
The control parameter determination unit uses the KPI based on the control parameter and the control determination model when observing an observation value at the same date and time as the date and time when the control parameter having the maximum evaluation value is stored in the control log. Outputs control parameters with high values,
The control decision model learning unit determines whether the KPI value when a control parameter having a high KPI value is used and the KPI value stored in the control log are the same, and the two are not the same. When it is determined that the control decision model is updated so that the control parameter having a high KPI value is output,
The decision support system according to claim 1, wherein:
をさらに備えることを特徴とする請求項1に記載の意思決定支援システム。 The recommended control parameter determined by the parameter recommendation unit, the KPI value predicted by the recommended control parameter and the control determination model, and the observed value are displayed on the display unit, and the recommended control parameter is displayed. And a control display unit that receives a selection of a KPI value predicted by the control determination model from a user,
The decision support system according to claim 1, further comprising:
前記設備の過去の観測値を観測したときに用いられた第1の制御パラメータと、前記第1の制御パラメータにより前記設備を制御してKPI値を予測するための制御決定モデルとに基づいて、前記第1の制御パラメータのKPI値を予測し、KPI値の高い所定数の前記第1の制御パラメータを、予測された前記第1の制御パラメータの中から抽出し、
前記設備の過去の観測値を観測したときに熟練者により用いられた第2の制御パラメータと、前記第2の制御パラメータにより前記設備を制御する確率を算出するための選択確率モデルとに基づいて、選択確率の高い所定数の前記第2の制御パラメータを、算出された前記第2の制御パラメータの中から抽出し、
予測された前記第1の制御パラメータの中から抽出した前記第1の制御パラメータと、算出された前記第2の制御パラメータの中から抽出した前記第2の制御パラメータとに基づいて、ユーザに推薦する制御パラメータを決定する、
ことを特徴とする意思決定支援方法。 A decision support method for supporting the determination of control parameters used to control equipment provided in a water treatment facility,
Based on a first control parameter used when observing past observation values of the equipment, and a control decision model for predicting a KPI value by controlling the equipment with the first control parameter, Predicting a KPI value of the first control parameter, extracting a predetermined number of the first control parameters having a high KPI value from the predicted first control parameters,
Based on a second control parameter used by a skilled person when observing past observation values of the equipment, and a selection probability model for calculating a probability of controlling the equipment with the second control parameter. , Extracting a predetermined number of the second control parameters with high selection probability from the calculated second control parameters,
Recommended to the user based on the first control parameter extracted from the predicted first control parameters and the second control parameter extracted from the calculated second control parameters Determine the control parameters to
A decision support method characterized by the above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016202757A JP6714491B2 (en) | 2016-10-14 | 2016-10-14 | DECISION SUPPORT SYSTEM AND DECISION SUPPORT METHOD |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016202757A JP6714491B2 (en) | 2016-10-14 | 2016-10-14 | DECISION SUPPORT SYSTEM AND DECISION SUPPORT METHOD |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018063656A JP2018063656A (en) | 2018-04-19 |
| JP6714491B2 true JP6714491B2 (en) | 2020-06-24 |
Family
ID=61966782
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016202757A Expired - Fee Related JP6714491B2 (en) | 2016-10-14 | 2016-10-14 | DECISION SUPPORT SYSTEM AND DECISION SUPPORT METHOD |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6714491B2 (en) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108985967A (en) * | 2018-08-03 | 2018-12-11 | 厦门辰智能科技有限公司 | A kind of municipal administration saving water measurement system and method |
| KR102359422B1 (en) * | 2019-01-22 | 2022-02-07 | 동의대학교 산학협력단 | Control method of smart farm using speech recognition |
| JP6790154B2 (en) | 2019-03-07 | 2020-11-25 | 東芝デジタルソリューションズ株式会社 | Collaborative learning system and monitoring system |
| EP4064171A4 (en) * | 2019-11-20 | 2022-11-09 | Mitsubishi Electric Corporation | OPERATIONAL KNOW-HOW ESTIMATION DEVICE AND OPERATIONAL KNOW-HOW ESTIMATION METHOD |
| JP6880290B1 (en) * | 2020-07-03 | 2021-06-02 | 第一生命保険株式会社 | Information processing device, program, and operation method of information processing device |
| DE112021006802T5 (en) * | 2021-01-13 | 2023-11-16 | Mitsubishi Electric Corporation | MACHINE LEARNING APPARATUS, MACHINING PROGRAM GENERATING APPARATUS AND MACHINE LEARNING METHOD |
| KR102760986B1 (en) * | 2022-01-06 | 2025-01-31 | 두산에너빌리티 주식회사 | Apparatus for selecting an optimal water treatment model for optimizing chemical injection and method therefor |
| WO2026013926A1 (en) * | 2024-07-12 | 2026-01-15 | 三菱電機株式会社 | Equipment control device, equipment control method, and equipment control program |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS541769A (en) * | 1977-06-03 | 1979-01-08 | Hitachi Ltd | Plant abnormality display device |
| US8055375B2 (en) * | 2008-09-30 | 2011-11-08 | Rockwell Automation Technologies, Inc. | Analytical generator of key performance indicators for pivoting on metrics for comprehensive visualizations |
| EP2953086A1 (en) * | 2011-06-14 | 2015-12-09 | Kabushiki Kaisha Toshiba | Information integration control system, and information processing program, social infrastructure operation system, operation method, local apparatus, server apparatus, and program |
| JP2016189088A (en) * | 2015-03-30 | 2016-11-04 | 株式会社日立製作所 | Equipment management support system |
-
2016
- 2016-10-14 JP JP2016202757A patent/JP6714491B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018063656A (en) | 2018-04-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6714491B2 (en) | DECISION SUPPORT SYSTEM AND DECISION SUPPORT METHOD | |
| CN110278121B (en) | Method, device, equipment and storage medium for detecting network performance abnormity | |
| KR102178633B1 (en) | User credit evaluation method and device, and storage medium | |
| CN103562810B (en) | Process Status Monitoring Device | |
| CN116415931B (en) | Big data-based power equipment operation state monitoring method and system | |
| EP3128385B1 (en) | Risk evaluation system for process system, risk evaluation program, and risk evaluation method | |
| EP3639233A1 (en) | Improved detection of fraudulent transactions | |
| US11941239B2 (en) | System and method for enhanced collaborative forecasting | |
| JP2011248695A (en) | Water service support system, and method and program for the same | |
| JP2009282703A (en) | Production instruction evaluation support system, method and program | |
| US20160086125A1 (en) | Implicit and explicit collective definition of level of difficulty for metrics based competitions in call centers | |
| JP7561005B2 (en) | Model learning method, model learning system, and computer program | |
| JP5809105B2 (en) | Maintenance method selection device, maintenance method selection method and program | |
| US20230196562A1 (en) | Systems and methods for image processing to determine case optimization | |
| JP2021043781A (en) | Health management system, health management method | |
| KR20160072812A (en) | Case management linkage of updates, evidence, and triggers | |
| JP2018010490A (en) | Display controller, display control method and display control program | |
| Mills et al. | From metric to action: An evaluation framework to translate infectious disease forecasts into policy decisions | |
| JP2016162388A (en) | Information processing device, monitoring control system and program | |
| US20240070338A1 (en) | Apparatuses, computer-implemented methods, and computer program products for modeling environment-related data from real-time data alerts | |
| EP4075297A1 (en) | Machine learning-based interactive visual monitoring tool for high dimensional data sets across multiple kpis | |
| JP6097894B1 (en) | Maintenance support device and maintenance support method | |
| JP2017016297A (en) | Economic indicator evaluation device, economic indicator evaluation method, and computer program | |
| Yurdakul et al. | Predictive prescription of unit commitment decisions under net load uncertainty | |
| KR101113363B1 (en) | Method for deciding coagulant injecting rate in a water treatment process |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190226 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200121 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200122 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200228 |
|
| 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: 20200519 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200605 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6714491 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |