(57)【要約】【課題】「洗浄液のつぎ足し」イベントがある洗浄装置における洗浄液の交換時期を精度よく予測する技術を提供することを目的とする。【解決手段】センサデータ収集部、エッジ検出部、洗浄液交換時期予測部を有し、前記センサデータ収集部は、洗浄槽に取り付けられたｐＨセンサにて計測したセンサデータの全データを収集し、当該センサデータからデータ開始からデータ終点までの洗浄液のｐＨ値の推移を出力し、前記エッジ検出部は、前記ｐＨ値のｐＨ推移から前記全取得データについて、それぞれの極大値と極小値を求め、かつ、前記極大値について、前の極小値との差分を求め、当該差分が予め設定した閾値を超えた場合、前記前の極小値から前記極大値の区間を「洗浄液つぎ足し」イベントに基づくエッジとして検出し、前記洗浄液交換時期予測部は、前記「洗浄液つぎ足し」イベントを含まない区間のデータを使用して前記洗浄液の交換時期を予測する。【選択図】図１
2020122729.tif 000002
【特許請求の範囲】
【請求項１】
洗浄した洗浄液の交換時期を予測する洗浄液交換予測分析システムにおいて、
センサデータ収集部、洗浄液交換時期予測部を有し、
前記センサデータ収集部は、
洗浄槽に取り付けられたｐＨセンサにて計測したセンサデータを収集し、当該センサデータからデータ開始からデータ終点までの洗浄液のｐＨ値のｐＨ値推移を出力し、
前記洗浄液交換時期予測部は、
前記ｐＨ値推移の平均値をもって洗浄液の交換時期を示す予測線を生成、出力する
ことを特徴とする洗浄液交換予測分析システム。
【請求項２】
請求項１に記載の洗浄液交換予測分析システムにおいて、
さらに、エッジ検出部を有し、
前記エッジ検出部は、
前記ｐＨ値推移から前記センサデータの各極大値と各極小値を求め、かつ、前記極大値について、前の極小値との差分を求め、当該差分が予め設定した閾値を超えた場合、前記前の極小値から前記極大値の区間を「洗浄液つぎ足し」イベントに基づくエッジとして検出し、
前記洗浄液交換時期予測部は、
前記「洗浄液つぎ足し」イベントを含まない区間のデータを使用して前記洗浄液の交換時期を予測する
ことを特徴とする洗浄液交換予測分析システム。
【請求項３】
請求項２に記載された洗浄液交換予測分析システムにおいて、
前記エッジ検出部は、
前記洗浄液の交換時期予測に必要な最低時間ｋを定義し、
直前エッジからデータ終点までの時間が前記指定時間ｋより大きい場合、前記エッジから前記データ終点までの区間の第１データ範囲を使用して前記洗浄液の交換時期を予測し、
前記直前エッジから前記データ終点までの時間が前記指定時間ｋより小さい場合、前記第１データ範囲の一つ前のエッジ区間の第２データ範囲を使用して前記洗浄液の交換時期を予測する
ことを特徴とする洗浄液交換予測分析システム。
【請求項４】
請求項２に記載された洗浄液交換予測分析システムにおいて、
前記エッジ検出部にて検出したエッジの各区間のエッジ候補について、エッジ検出のエッジ訂正があった場合、訂正されたエッジ候補の最大値と最小値の差分から、閾値候補を生成し、当該閾値候補は、前記差分がエッジと訂正した場合、「差分−ε」の閾値候補を生成し、前記差分がエッジでないと訂正した場合、「差分＋ε」の閾値候補を生成し、
現在使用の現在閾値および前記各閾値候補でエッジ検出の正解率を計算し、最も正解率の高い閾値を新閾値し、当該最も正解率の高い閾値は、前記エッジ検出と前記エッジ訂正の一致率の高いものとする
ことを特徴とする洗浄液交換予測分析システム。
【請求項５】
請求項２に記載された洗浄液交換予測分析システムにおいて、
前記エッジ検出部は、
極大値から一定時間後のｐＨ値が前の極小値よりも大きい場合、前記前の極小値から前記極大値の区間を「洗浄液つぎ足し」イベントに基づくエッジとして検出する
ことを特徴とする洗浄液交換予測分析システム。
【請求項６】
請求項２に記載された洗浄液交換予測分析システムにおいて、
前記エッジ検出部は、
極大値が前の極大値よりも大きい場合、当該極大値と一つ前の極小値の区間を「洗浄液つぎ足し」イベントに基づくエッジとして検出する
ことを特徴とする洗浄液交換予測分析システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、洗浄液交換時期を予測する洗浄液交換予測分析システムに関する。
【背景技術】
【０００２】
洗浄液の交換時期を診断する方法として、特開２０１７−７２４５８号公報（特許文献１）に記載された技術がある。この公報には「ＰＣＢで汚染された機器内を洗浄した洗浄液を、触媒を充填した触媒カラムに循環させることにより、洗浄液中のＰＣＢを脱塩素化分解する反応系において、触媒及び洗浄液の劣化を診断する方法であって、反応系から採取した触媒及び洗浄液を用いて、それらの反応時間が長くなるほど減少または増加する特性値とＰＣＢ分解能との相関関係を求め、前記相関関係に基づいて、それらの特性値で以て互いに独立する触媒閾値及び洗浄液閾値を設定し、診断時点における触媒の特性値が触媒閾値を越えている場合には、触媒が劣化したと判定し、診断時点における洗浄液の特性値が洗浄液閾値を越えている場合には、洗浄液が劣化したと判定する。」との記載がある（要約書参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−７２４５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、「洗浄した洗浄液を、触媒を充填した触媒カラムに循環させる」ための洗浄液循環手段を必要としている。
また、本出願人は、洗浄液の交換時期を予測する上で、洗浄装置に用いられる洗浄液が、使用時間の経過とともに、洗浄液のｐＨ値が上下に波打ちながら下降することを見出した。
【０００５】
そこで、本発明では、洗浄液循環手段を必要としない洗浄液の洗浄液交換時期を予測する技術を提案するものであり、洗浄液のｐＨ値推移に着目し、ｐＨ値推移から洗浄液の交換時期を予測する技術を提供することを目的とする。
【０００６】
また、ｐＨ値推移から洗浄液の交換時期を予測する技術に取り組んだ結果、使用された洗浄液に未使用の洗浄液をつぎ足すと、この「洗浄液つぎ足し」イベントのタイミングでは、ｐＨ値が急激に上昇することが分かった。
故に、ｐＨセンサにより計測したセンサデータのｐＨ値推移から、つまり、現在値データのｐＨ値が所定の閾値を下回ったとき、洗浄液の交換時期と予測する方法にあっては、「洗浄液つぎ足し」により、予測誤差が大きくなり、洗浄液の交換時期を正確に予測することが難しい課題があった。
【０００７】
そこで、本発明では、上記ｐＨ値推移から洗浄液の交換時期を予測する技術における新たな課題を是正し、洗浄液の交換時期を精度よく予測する技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、代表的な本発明の洗浄液交換予測分析システムの一つは、
洗浄した洗浄液の交換時期を予測する洗浄液交換予測分析システムにおいて、
センサデータ収集部、洗浄液交換時期予測部を有し、
前記センサデータ収集部は、
洗浄槽に取り付けられたｐＨセンサにて計測したセンサデータを収集し、当該センサデータからデータ開始からデータ終点までの洗浄液のｐＨ値のｐＨ値推移を出力し、
前記洗浄液交換時期予測部は、
前記ｐＨ値推移の平均値をもって洗浄液の交換時期を示す予測線を生成、出力する
ことを特徴とする。
【０００９】
また、洗浄液の交換時期を予測する洗浄液交換予測分析システムにおいて、
さらに、エッジ検出部を有し、
前記エッジ検出部は、
前記ｐＨ値推移から前記センサデータの各極大値と各極小値を求め、かつ、前記極大値について、前の極小値との差分を求め、当該差分が予め設定した閾値を超えた場合、前記前の極小値から前記極大値の区間を「洗浄液つぎ足し」イベントに基づくエッジとして検出し、
前記洗浄液交換時期予測部は、
前記「洗浄液つぎ足し」イベントを含まない区間のデータを使用して前記洗浄液の交換時期を予測する
ことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、洗浄液の交換時期を精度よく予測することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の洗浄液交換予測分析システムの構成を示すブロック図。
【図２】図２は、ｐＨセンサにて計測した洗浄液ｐＨ値推移グラフおよび洗浄液の交換時期予測を示す予測線を示す特性図。
【図３】図３は、本発明の洗浄液交換予測装置のエッジ検出部におけるエッジ検出の概要を説明する特性図。
【図４】図４は、本発明の洗浄液交換予測装置のエッジ検出部におけるエッジ検出処理手順を示すフローチャート。
【図５】図５は、本発明の洗浄液交換予測装置の洗浄液交換時期予測部にて洗浄液の交換時期を正しく予測する上で使用するデータ範囲の選択、決定する方法の概要を説明する特性図。
【図６】図６は、本発明の洗浄液交換予測装置の洗浄液交換時期予測部における洗浄液交換予測処理手順を示すフローチャート。
【図７】図７は、本発明の洗浄液交換予測装置のエッジ検出部におけるエッジ検出の閾値候補を生成するアリゴリズムの概要を説明する図。
【図８（Ａ）】図８は、図７のアリゴリズムの一例を示す図であり、図８（Ａ）は、差分とエッジ検出と訂正後（正解）の関係を示すテーブル。
【図８（Ｂ）】図８は、図７のアリゴリズムの一例を示す図であって、図８（Ｂ）は、差分と訂正後と現在の閾値（現在閾値）と閾値候補の関係を示し、各差分に対する各閾値の正解率を示すテーブル。
【図９（Ａ）】図９は、図７のアリゴリズムの他の例を示す図であり、図９（Ａ）は、差分とエッジ検出と訂正後（正解）の関係を示すテーブル。
【図９（Ｂ）】図９は、図７のアリゴリズムの他の例を示す図であり、図９（Ｂ）は、差分と訂正後と現在閾値と複数の閾値候補の関係を示し、各差分に対する各閾値の正解率を示すテーブル。
【図１０】本発明の洗浄液交換予測装置のエッジ検出部におけるエッジ検出方法の他の例を説明する特性図。
【図１１】本発明の洗浄液交換予測装置のエッジ検出部におけるエッジ検出方法のさらに他の例を説明する特性図。
【発明を実施するための形態】
【００１２】
まず、本出願人は、洗浄槽の洗浄液、つまり、板金などの洗浄対象物を何回か洗浄した洗浄槽の使用中の洗浄液に未使用の洗浄液をつぎ足して洗浄効果の劣化を補う洗浄装置において、洗浄槽にｐＨセンサを取り付け、ｐＨセンサにより計測したセンサデータのｐＨ値推移から洗浄液の交換時期を予測する新しい取り組みを行った。
以下、新しい取り組みの内容について図面を参照して説明する。以下の実施例は、洗浄した洗浄液に未洗浄の洗浄液を所定のタイミングでつぎ足し、例えば、板金などを洗浄槽の洗浄液で洗浄する洗浄装置を前提としている。
以下、その実施例について図面を用いて説明する。
【実施例１】
【００１３】
図１は、本発明の洗浄液交換予測分析システムの構成を示すブロック図である。
【００１４】
洗浄液交換予測分析システムは、洗浄装置１、洗浄液交換予測装置２、システム管理装置３を備えている。
【００１５】
洗浄装置１は、例えば、板金洗浄の工程において、洗浄槽１１の洗浄液１２は、経時に伴って変化（劣化）することから適当なタイミングでつぎ足す洗浄液つぎ足し機構１３を有する。
【００１６】
洗浄液交換予測装置２は、例えば、内部に格納されたプログラムに従って各部の動作を制御する演算装置を含むサーバからなり、ｐＨセンサにて計測した洗浄液ｐＨ値推移および洗浄液ｐＨ値推移を元に洗浄した洗浄液の交換時期を予測する予測線を求め、予測線を、例えば、システム管理装置３のグラフ表示部３２に表示する機能を有する。
【００１７】
また、洗浄液交換予測装置２は、洗浄槽１１に洗浄液つぎ足し機構１３により新しい洗浄液１２をつぎ足した場合、洗浄槽１１中の洗浄した洗浄液１２のｐＨ値が特徴的な変化する区間、つまり、エッジを検出（特徴検出の一種）し、このエッジ検出区間のデータ範囲を除いて、洗浄液の交換時期を予測する機能、および使用者がシステム管理装置３にて、ｐＨ値の極大値と極小値の差分によるエッジ検出とともに差分の訂正操作を行ったとき、その操作を受けてエッジ検出を訂正し、新たな閾値を自動的に設定する機能を有する。
【００１８】
そのために、ｐＨセンサ２１、センサデータ（ｐＨ値）収集部２２、センサデータ（ｐＨ値）保存部２３、エッジ検出部２５、エッジ検出時刻部２４、洗浄液交換時期予測部２６、閾値修正部２７などを有する。
【００１９】
ｐＨセンサ２１は、例えば、洗浄装置１の洗浄漕１１に取り付けられ、洗浄漕１１における洗浄液１２のｐＨ（ピーエッチ）の算出と水素イオン濃度（［Ｈ＋］）、つまり、洗浄液のｐＨ値を計測する。
【００２０】
ｐＨ（ピーエッチ）とは、周知のとおり、洗浄液の水素イオン濃度を表す指標のことであり、つまり、洗浄液の液体が酸性なのか、アルカリ性なのかを表す尺度である。
【００２１】
センサデータ（ｐＨ値）収集部２２は、ｐＨセンサ２１にて計測した洗浄液１２のｐＨ値を含むセンサデータを収集する。
【００２２】
センサデータ（ｐＨ値）保存部２３は、例えば、データベース（ＤＢ）からなり、センサデータ（ｐＨ値）収集部２２にて収集したセンサデータをｐＨ値の履歴データとして記憶する。
【００２３】
エッジ検出部２５は、センサデータからｐＨ値の特徴部のエッジ検出を行い、つまり、洗浄装置１による「洗浄液つぎ足し」タイミング（洗浄液つぎ足しイベント）を検出する機能を有する。
【００２４】
エッジ検出時刻部２４は、エッジ検出時の時刻を計測するものである。
【００２５】
洗浄液交換時期予測部２６は、ｐＨ値の履歴データから洗浄液の交換時期を予測する機能を有する。
【００２６】
すなわち、エッジ検出部２５にてエッジ検出処理を実行により、ｐＨ値が急激に上昇する時間帯、つまり、「洗浄液つぎ足し」イベント発生時間をエッジ検出間として取得し、エッジ検出間のデータ、換言すれば、「洗浄液つぎ足し」イベントを除いたデータを使用してｐＨ値推移の予測線を求める。そして、この予測線からｐＨ値が予め設定した閾値を下回る予測時期を求め、これを洗浄液の予測交換時期とする。
閾値修正部２７は、例えば、システム管理装置３からエッジの訂正指示を受けたとき、訂正されたエッジ候補の差分から、閾値候補を作成する。
エッジ検出、洗浄液交換予測および閾値訂正の詳細については後述する。
【００２７】
システム管理装置３は、例えば、パーソナルコンピュータ（ＰＣ）からなり、システム操作部３１、グラフ表示部３２を含む。
【００２８】
システム操作部３１はｐＨ値の閾値などを設定するキーボードからなり、グラフ表示部３２は洗浄液のｐＨ値を含むセンサデータの推移を示すグラフを表示する。
【００２９】
図２は、ｐＨセンサ２１にて計測した洗浄液ｐＨ値推移線および洗浄液の交換時期予測を示す予測線を示す特性図である。
【００３０】
同図において、横軸は、時間（日）を示し、横軸はｐＨ値（７−９）を示している。また、実線はｐＨセンサ２１にて計測したセンサデータのｐＨ値推移線（ｓｅｎｓｏｒ）を示し、一点鎖線は、洗浄液の交換時期（交換予測日）を示す予測線（ｐｒｅｄｉｃｔ）を示す。
ここで、ｐＨ値推移線が上下（複数の極大、極小）に波打って下降しているのは、洗浄対象物を洗浄槽１１の洗浄液が洗浄により撹拌されることに起因するものである。その中でｐＨ値が極端に極小値から極大値に変化する範囲、つまり、時間ｔ８〜ｔ９およびｔ１４〜ｔ１５の範囲は、洗浄槽１１に洗浄液１２をつぎ足したときの区間であり、「洗浄液つぎ足しイベント」を示す区間である。
【００３１】
本出願人は、洗浄液のｐＨ値推移をもとに洗浄液の交換時期を予測する実験を繰り替えし行った結果、洗浄液をつぎ足して洗浄対象物を洗浄する洗浄方法において、「洗浄液つぎ足しイベント」を示す区間におけるデータを含むセンサデータを使用して洗浄液の交換時期を予測した場合、精度の高い交換時期を予測することが期待できないという課題があることを発見した。
【００３２】
そこで、本発明では、洗浄液に含まれるｐＨ値に着目し、このｐＨ値を用いて洗浄液の交換時期を予測する。
【００３３】
また、洗浄液のｐＨ値推移をもとに洗浄液の交換時期を予測するのみならず、洗浄液をつぎ足して洗浄する場合にあっては、「洗浄液つぎ足しイベント」の区間に着目し、この「洗浄液つぎ足しイベント」の区間におけるｐＨ値が極端に上昇するデータを除いて、換言すれば、「洗浄液つぎ足しイベント」を含まない区間のデータを使用して一点鎖線で示す洗浄液の交換時期を予測するものである。
つまり、この「洗浄液つぎ足しイベント」区間におけるｐＨ値の極小および極大（極値）を求め、極大値と極小値の差分が予め設定した閾値を超えた場合、この「洗浄液つぎ足しイベント」区間の範囲をエッジ部分と判定し、このエッジ検出以降のデータ、例えば、最初のエッジ検出から次のエッジ検出までのデータ、又は最後のエッジ検出からデータ終点までのデータを洗浄液の交換時期の予測に使用するデータとする。
エッジ検出の詳細や閾値については後述する。
【００３４】
本例によれば、引用文献１に記載されたような「洗浄液循環手段」を設けることなく、ｐＨセンサを設ける簡単な構成により、洗浄液の交換時期を予測することができる。
また、洗浄液をつぎ足して洗浄する場合にあっても、予測に邪魔となる「洗浄液つぎ足し」イベントの区間におけるデータを除く、他の区間のデータを利用して、洗浄液交換時期の予測を行うことにより、洗浄液交換時期を精度よく予測することができる。
【００３５】
図３は、エッジ検出部２５におけるエッジ検出の概要を説明する特性図である。
エッジ検出部２５は、以下の処理手順でエッジ検出を行う。
【００３６】
（１）まず、データ始点（ｔ＿ｓｔａｒｔ）〜データ終点（ｔ＿ｅｎｄ）間において、ｐＨセンサ２１にて計測したｐＨ値を含むセンサデータ（全取得データ）について、極値（Ｐ）、つまり、極大値（Ｐ３、Ｐ５、Ｐ７、Ｐ９、Ｐ１１、Ｐ１３、Ｐ１５、Ｐ１７、Ｐ１９）および極小値（Ｐ２、Ｐ４、Ｐ６、Ｐ８、Ｐ１０、Ｐ１２、Ｐ１４、Ｐ１６、Ｐ１８）を求める。
（２）次に、それぞれの極大値について、直前の極小値との差分を求める。例えば、極小値Ｐ８と極大値Ｐ９との差分や極小値Ｐ１４と極大値Ｐ１５との差分を求める。
（３）最後に差分が予め設定した閾値を超えたか否かを判定し、差分が閾値を超えた場合、直前の極小値から極大値間をエッジ部分として判定し、検出する。閾値は、例えば、システム管理装置３のシステム操作部３１を利用して手動により設定する。この閾値の詳細は、後述する。
【００３７】
本例では、時間ｔ８〜ｔ９における極小値Ｐ８〜極大値Ｐ９の範囲および時間ｔ１４〜ｔ１５における極小値Ｐ１４〜極大値Ｐ１５の範囲、つまり、「洗浄液つぎ足し」イベントの区間（範囲）をエッジと判定する。
【００３８】
図４は、エッジ検出部２５におけるエッジ検出処理手順を示すフローチャートである。図４のフローチャートに基づく動作は以下のとおりである。
【００３９】
ステップＳ２４１：
エッジ検出部２５は、データの極大値、極小値を全て求める。
【００４０】
ステップＳ２４２：
エッジ検出部２５は、最初の極大値を抽出する。
【００４１】
ステップＳ２４３：
エッジ検出部２５は、最初の極大値と一つ前（直前）の極小値との差分を計算する。
【００４２】
ステップＳ２４４：
エッジ検出部２５は、ステップＳ２４３における差分が閾値以上か否かを判定し、差分が閾値以上である場合（Ｙｅｓ）、ステップＳ２４５に進み、差分が閾値以上でない場合（Ｎｏ）、ステップＳ２４６に進む。
【００４３】
ステップＳ２４５：
エッジ検出部２５は、差分が閾値以上である場合（Ｙｅｓ）、前（直前）の極小値〜最大値の時間をエッジと判定し、ステップＳ２４６に進む。
また、ここでは、閾値をエッジ判定に用いているが、本願はこれに限定しない。任意の極大値（２ｎ＋１）の値が、直前の極大値（２ｎ−１）の値よりも大きい場合にエッジ検出と判断するようにしてもよい。
【００４４】
ステップＳ２４６：
エッジ検出部２５は、次の極大値があるか否かを判定し、ある場合（Ｙｅｓ）は、ステップＳ２４７に進み、ない場合（Ｎｏ）は、処理を終了する。
【００４５】
ステップＳ２４７：
エッジ検出部２５は、次の極大値について、ステップＳ２４３〜ステップＳ２４７を繰り返す。
【００４６】
図５は、洗浄液交換時期予測部２６にて洗浄液の交換時期を正しく予測する上で使用するデータ範囲の選択、決定する方法の概要を説明する特性図である。
【００４７】
洗浄液交換時期予測部２６は、以下の処理手順で洗浄液の交換時期予測に使用するデータ範囲を決定する。
【００４８】
（１）まず、予測に必要な最低時間、例えば、一週間程度を定義する。この最低時間は、手動にて設定する。例えば、システム管理装置３のシステム操作部３１を利用して予め設定する。以下、この値をｋとする。
（２）そして、現在時刻に最も近いエッジ検出〜データ終点までの時間（ｔ１５〜ｔ＿ｅｎｄ）がｋより大きい場合（ｔ＿ｅｎｄ−ｔ１５＞ｋ）は、現在時刻に最も近いエッジ検出〜データ終点までの時間（ｔ１５〜ｔ＿ｅｎｄ）におけるｐＨ値のデータ範囲を洗浄液の交換時期を予測用として選択し、使用する。
（３）現在時刻に最も近いエッジ検出〜データ終点までの時間（ｔ１５〜ｔ＿ｅｎｄ）がｋより小さい場合（ｔ＿ｅｎｄ−ｔ１５＜ｋ）は、一つ前のエッジ検出間の時間（ｔ９〜ｔ１４）におけるデータ範囲を洗浄液の交換時期を予測用として選択し、使用する。なお、時間（ｔ９〜ｔ１４）もｋより小さい場合（ｔ１４−ｔ９＜ｋ）は、その一つ前の時間（ｔ＿ｓｔａｒｔ〜ｔ８）におけるｐＨ値のデータ範囲を洗浄液の交換時期を予測用として選択し、使用する。
【００４９】
図６は、洗浄液交換時期予測部２６における洗浄液交換予測処理手順を示すフローチャートである。図６のフローチャートに基づく動作は以下のとおりである。
【００５０】
ステップＳ２２０：
まず、センサデータ（ｐＨ値）収集部にて、センサデータから洗浄液の交換時期予測に使用するｐＨ値データを取得する。
【００５１】
ステップＳ２４０：
次に、エッジ検出部にて、取得したｐＨ値データに対してエッジ検出処理を実行する。
【００５２】
ステップＳ２６１〜Ｓ２６７：
洗浄液交換時期予測部２６は、以下の洗浄液交換予測処理を実行する。
【００５３】
ステップＳ２６１：
洗浄液交換時期予測部２６は、最後のエッジ検出〜データ終点までの時間が洗浄液の交換時期予測に必要な最低時間以上か否かを判定する。
ここで、最低時間以上の場合（Ｙｅｓ）は、ステップＳ２６２に進み、最低時間以上でない場合（Ｎｏ）は、ステップＳ２６３に進む。
【００５４】
ステップＳ２６２：
洗浄液交換時期予測部２６は、「最後のエッジ検出〜データ終点」間のデータ（ｐＨ値）を予測に使用するデータとし、ステップＳ２６６に進む。
【００５５】
ステップＳ２６３：
洗浄液交換時期予測部２６は、ステップＳ２６１から進んできた場合、「最後のエッジ検出〜データ終点」間のデータの一つ前のエッジ−エッジ間のデータを予測に使う候補データとする。ステップＳ２６４から戻ってきた場合、現在の候補データの一つ前のエッジ−エッジ間のデータを予測に使う候補データとする。
【００５６】
ステップＳ２６４：
洗浄液交換時期予測部２６は、ステップＳ２６３における候補データの時間（エッジ−エッジ間の時間）が予想に必要な最低時間以上か否かを判定する。
ここで、候補データの時間（エッジ−エッジ間の時間）が予想に必要な最低時間以上でない場合（Ｎｏ）は、ステップＳ２６３に戻り、候補データの時間（エッジ−エッジ間の時間）が予想に必要な最低時間以上の場合（Ｙｅｓ）は、ステップＳ２６５に進む。
【００５７】
ステップＳ２６５：
ステップＳ２６３における候補データを予測に使うデータとし、ステップＳ２６６に進む。
【００５８】
ステップＳ２６６：
洗浄液交換時期予測部２６は、ステップＳ２６２またはステップＳ２６５にて選択した予測に使うデータから洗浄液の交換時期を予測する予測線を計算する。
【００５９】
ステップＳ２６７：
洗浄液交換時期予測部２６は、ステップＳ２６６にて計算した予測線におけるｐＨ値が予め設定した閾値に到達する時間を洗浄液の交換時期（交換予測日）とする。
【００６０】
上述した処理手順で正しくエッジ検出を行うためには、エッジ検出時の閾値を適切に設定する必要がある。この閾値は、使用環境によって変化する。このため、使用者が適切な閾値を設定するのは難しい。
【００６１】
そこで、本発明では、洗浄液交換予測分析システムに使用者がエッジの検出誤差を手動で訂正できる機能を有するシステム管理装置３を設け、使用者がエッジ検出誤差を訂正したとき、洗浄液交換予測分析システムが訂正されたデータ範囲をエッジと検出しないようにするため、エッジ検出のための閾値を新たに決定する。以下、詳細について説明する。
【実施例２】
【００６２】
図７は、エッジ検出の閾値候補を生成するアリゴリズムの概要を説明する図であり、差分とエッジ検出と訂正（エッジ訂正）後とを生成する閾値候補の関係を示すテーブルである。
【００６３】
同図において、差分は、「エッジ候補の極大値−極小値の差分」（Ｄ１〜Ｄ４）を示し、エッジ検出および訂正後は、各エッジ候補について、エッジと判定した場合を○、エッジでないと判定した場合を×にて表記する。
【００６４】
閾値候補は、システム管理装置３からの訂正指示を受け、閾値修正部２７にて、エッジ訂正があった場合、訂正されたエッジ候補の差分（Ｄ２、Ｄ３）から、２つの閾値候補（Ｄ２−ε、Ｄ３＋ε）を作成し生成する。例えば、差分Ｄ２のように×を○に訂正した場合は、閾値候補「Ｄ２−ε」、つまり、「Ｄ２−ε」を生成し、差分Ｄ３のように○を×に訂正した場合は、閾値候補「差分＋ε」、つまり、「Ｄ３＋ε」を生成する。εは、予め設定した値であり、差分より小さく、例えば、予め小さな値（０．００５）を設定しておく。
【００６５】
新閾値の選択は、現在閾値および各閾値候補（「Ｄ２−ε」、「Ｄ３＋ε」）でエッジ検出の正解率を計算し、最も正解率の高い物を新閾値とする。
ここで、正解率は、訂正後のエッジ判定が正解データとし、エッジ判定（○×）の一致率とする。具体例については後述する。
【００６６】
図８は、図７のアリゴリズムの一例を示す図であり、図８（Ａ）は、差分とエッジ検出と訂正後（正解）の関係を示すテーブル、図８（Ｂ）は、差分と訂正後と現在の閾値（現在閾値）と閾値候補の関係を示し、各差分に対する各閾値の正解率を示すテーブルである。
【００６７】
同図において、現在閾値＝０．２０、ε＝０．００５とし、以下の手順で新閾値を選択し、設定する。本例では、現在閾値を０．２０としているが、この現在閾値は、例えば、洗浄液１２を撹拌したとき、ｐＨ値が普通に波打つ極小値―極大値の差分を基準に設定する。ｐＨ値が波打つ極小値―極大値の差分は、洗浄時の条件により変化するので、その変化に応じて設定すればよく、０．２０に限定する必要はない。
【００６８】
（１）差分が０．２１のとき、訂正が発生している。訂正は、○から×への訂正である（図８Ａ参照）。
（２）このため、まず、この訂正時における閾値候補を閾値候補＝差分＋εに基づいて求める。つまり、閾値候補＝０．２１＋０．００５＝０．２１５を生成する（図８Ｂ参照）。
（３）次に、現在閾値と閾値候補とそれぞれの閾値の○×の正解率を計算する。訂正後のデータを正解データとする。つまり、現在閾値および閾値候補の正解率は、訂正後データとの一致率とする。とすると、
（４）現在閾値の正解率は、訂正後の×と現在閾値の×および訂正後の○と現在閾値の○とが一致しており、２／３となり、閾値候補の正解率は、閾値候補の×と訂正後の×、閾値候補の○と訂正後の○（２か所）とが一致しており、３／３となる。
（５）次いで、２つの閾値候補の中で最も高い閾値候補０．２１５を新閾値として選択し、設定する。
【００６９】
図９は、図７のアリゴリズムの他の例を示す図であり、図９（Ａ）は、差分とエッジ検出と訂正後（正解）の関係を示すテーブル、図９（Ｂ）は、差分と訂正後と現在閾値と複数の閾値候補の関係を示し、各差分に対する各閾値の正解率を示すテーブルである。
【００７０】
同図において、現在の閾値＝０．２０、ε＝０．００５とし、以下の手順で新閾値を選択し、設定する。
【００７１】
（１）差分が０．１８と０．１９のとき、訂正が発生している。訂正は、いずれも×から○への訂正である（図９（Ｂ）参照）。
（２）このため、まず、この訂正時における閾値候補を閾値候補＝差分−εに基づいて求める。つまり、差分０．１８の訂正による閾値候補＝０．１８−０．００５＝０．１７５を生成し、また、０．１９の訂正による閾値候補＝０．１９−０．００５＝０．１８５を生成する。
（３）現在閾値と閾値候補とそれぞれの閾値の○×の正解率を計算する。訂正後のデータを正解データとする。つまり、正解率は、訂正後データとの一致率とする（図９Ｂ参照）。とすると、
（４）訂正後の×と現在閾値の×および訂正後の○と現在閾値の○とが一致しており、現在閾値の正解率は、２／４となり、閾値候補０．１７５の正解率は閾値候補の×と訂正後の×、閾値候補の○と訂正後の○（３か所）とが一致しており、閾値候補の正解率は、４／４となり、閾値候補０．１８５の正解率は閾値候補の×と訂正後の×、閾値候補の○と訂正後の○（２か所）とが一致しており、閾値候補の正解率は、３／４となる。
（５）３つの閾値候補の中で最も高い閾値候補０．１７５を新閾値として選択し、設定する。
【００７２】
以上述べた実施例によれば、使用者がエッジの誤検出を手動で訂正できる機能を有する手段（システム管理者装置３）を洗浄液交換予測分析システムに追加することにより、使用者は、閾値の設定について考慮することなく、最初にエッジ検出の正誤を判定するだけで、システム側で適切な閾値が自動的に設定することができる。
２回目以降は適切な閾値が設定された状態のため、エッジ検出の正誤判定も必要なくなる。
【実施例３】
【００７３】
図１０は、エッジ検出部２５におけるエッジ検出方法の他の例を説明する特性図である。
【００７４】
同図において、エッジ検出の極大値の時間から一定時間後のｐＨ値が前の極小値よりも大きい場合は、極小値〜極大値のｐＨ値をエッジと判定する。
このとき、洗浄液のつぎ足し以外の変化であれば、ｐＨ値の上昇があっても一定時間後にｐＨ値の推移は元に戻る。一定時間が経ってもｐＨ値が高いまま、つまり、前の極小値以下にならない場合ならば、洗浄液のつぎ足しがあったと考えることができる。
【００７５】
例えば、一定時間＝ａとすると、時間ｔ９における極大値Ｐ９からａ後の時間ｔ９＋ａにおけるｐＨ値Ｐ９’＞ｔ８の時間ｔ８の極小値Ｐ８である場合、時間ｔ８〜ｔ９の間をエッジと検出する。時間ｔ１４〜ｔ１５の間も同様にエッジと検出する。
【実施例４】
【００７６】
図１１は、エッジ検出部２５におけるエッジ検出方法のさらに他の例を説明する特性図である。
【００７７】
同図において、ある極大値が前の極大値より大きい場合、極小値〜極大値の間をエッジと判定する。
このとき、ｐＨ値の推移は下降しているため、通常は極大値よりも徐々に下降する。そのため、前の極大値より大きくなったならば、洗浄液のつぎ足しによるｐＨ値の上昇があったと考えることができる。
【００７８】
例えば、時間ｔ９における極大値Ｐ９について、その一つ前（時間ｔ７）の極大値Ｐ７より大きいので、時間ｔ８（一つ前の極小値Ｐ８）〜時間ｔ９をエッジと判定する。時間ｔ１４〜時間ｔ１５も同様にエッジと判定する。
【００７９】
なお、本発明は上述した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上述した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。例えば、上述した「洗浄液つぎ足しイベント」を必要とする洗浄方法を前提とした実施例では、「エッジ検出部」を必須要件となるが、「洗浄液つぎ足しイベント」を必要としない洗浄法では、この要件を省略してもよい。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【符号の説明】
【００８０】
１  洗浄装置
１１  洗浄槽
１２  洗浄液
１３  洗浄液つぎ足し機構
２    洗浄液交換予測装置
２１  ｐＨセンサ
２２  センサデータ収集部
２３  センサデータ（ｐＨ値）保存部
２４  エッジ検出時刻部
２５  エッジ検出部
２６  洗浄液交換時期予測部
２７  閾値修正部
３  システム管理装置
３１  システム操作部
３２  グラフ表示部
【図１】
2020122729.tif 000003
【図２】
2020122729.tif 000004
【図３】
2020122729.tif 000005
【図４】
2020122729.tif 000006
【図５】
2020122729.tif 000007
【図６】
2020122729.tif 000008
【図７】
2020122729.tif 000009
【図８（Ａ）】
2020122729.tif 000010
【図８（Ｂ）】
2020122729.tif 000011
【図９（Ａ）】
2020122729.tif 000012
【図９（Ｂ）】
2020122729.tif 000013
【図１０】
2020122729.tif 000014
【図１１】
2020122729.tif 000015