(57)【要約】【課題】  簡素な方法で制御弁の動作履歴を記録する。【解決手段】  制御弁１０５と、記憶部２０と、制御弁の動作履歴を記憶部に保存する動作履歴保存処理部１２と、を備え、動作履歴保存処理部は、制御弁の稼働時間を記憶部に保存する稼働時間更新部１２１と、制御弁の開閉回数を更新して記憶部に保存する開閉回数更新部１２２と、制御弁の開度指示値の変化量の総計を記憶部に保存する指示値変化量更新部１２３と、を有する。【選択図】図２
2020160552.tif 000002
【特許請求の範囲】
【請求項１】
制御弁と、
記憶部と、
前記制御弁の動作履歴を前記記憶部に保存する動作履歴保存処理部と、
を備え、
前記動作履歴保存処理部は、
前記制御弁の開閉回数を前記記憶部に保存する開閉回数更新部と、
前記制御弁の開度指示値の変化量の総計を積算して前記記憶部に保存する指示値変化量更新部と、
を有する、
流量制御装置。
【請求項２】
各フィードバックループにおいて、測定される流量に基づいて前記開度指示値を計算し、流れ出る流体の流量が設定値になるように前記制御弁の開度を制御するフィードバック制御部をさらに備え、
前記指示値変化量更新部は、前記フィードバックループにおいて前記開度指示値の変化量を算出し、前記開度指示値の変化量の総計に加算する、
請求項１記載の流量制御装置。
【請求項３】
前記指示値変化量更新部は、前記流量制御装置の起動中においてそれぞれ定期的に前記開度指示値の変化量を更新する、
請求項１又は２記載の流量制御装置。
【請求項４】
前記開閉回数更新部は、前記流量制御装置に設定される流量の設定値が０になるとき、前記開閉回数を更新する、
請求項１乃至３のいずれかに記載の流量制御装置。
【請求項５】
前記記憶部は、揮発性メモリと不揮発性メモリを備え、
前記開閉回数更新部および前記指示値変化量更新部は、前記開閉回数および前記開度指示値の変化量をそれぞれ前記揮発性メモリに書込み、
前記動作履歴保存処理部は、前記揮発性メモリに保存されている前記開閉回数および前記開度指示値の変化量を、前記不揮発性メモリに書き込む保存処理部をさらに有する、
請求項１乃至４のいずれかに記載の流量制御装置。
【請求項６】
前記指示値変化量更新部による更新処理と、前記保存処理部による保存処理は、非同期に実行される、
請求項５に記載の流量制御装置。
【請求項７】
前記動作履歴保存処理部は、
前記制御弁の稼働時間を前記記憶部に保存する稼働時間更新部をさらに有し、
前記保存処理部は、前記稼働時間をさらに含む動作履歴を前記不揮発性メモリに書き込む、
請求項５又は６記載の流量制御装置。
【請求項８】
前記動作履歴に基づいて、前記流量制御装置の損耗度を計算する損耗度計算部をさらに備える、
請求項１乃至７のいずれかに記載の流量制御装置。
【請求項９】
前記損耗度計算部は、前記動作履歴を入力とするニューラルネットワークにより構成される、
請求項８記載の流量制御装置。
【請求項１０】
前記制御弁は、ダイヤフラムと弁座とを備え、前記ダイヤフラムが前記弁座に対して開閉することにより流体の流量を調整するものである、
請求項１乃至９のいずれかに記載の流量制御装置。
【請求項１１】
制御弁と、
記憶部と、
を備える流量制御装置の制御方法であって、
前記制御弁の開閉回数を前記記憶部に保存する開閉回数更新ステップと、
前記制御弁の開度指示値の変化量の総計を積算して前記記憶部に保存する指示値変化量更新ステップと、
を含む、
流量制御装置の制御方法。
【請求項１２】
前記記憶部は、揮発性メモリと不揮発性メモリを備え、
前記開閉回数更新ステップおよび前記指示値変化量更新ステップは、前記開閉回数および前記開度指示値の変化量をそれぞれ前記揮発性メモリに書込むステップであり、
前記揮発性メモリに保存されている前記開閉回数および前記開度指示値の変化量を、前記不揮発性メモリに書き込む保存処理ステップをさらに含み、
前記指示値変化量更新ステップおよび前記保存処理ステップは、非同期に実行される、
請求項１１記載の流量制御装置の制御方法。
【請求項１３】
制御弁と、
記憶部と、
を備える流量制御装置の制御プログラムであって、
前記制御弁の開閉回数を前記記憶部に保存する開閉回数更新命令と、
前記制御弁の開度指示値の変化量の総計を積算して前記記憶部に保存する指示値変化量更新命令と、
をコンピュータに実行させる、
流量制御装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、流量制御装置、ならびにその制御方法および制御プログラムに関する。
【背景技術】
【０００２】
流量センサで測定した流量に基づいて制御弁を調整することで、下流へ流れ出る流体の流量を設定値に調整する流量制御装置が知られている。
【０００３】
特許文献１には、マスフローコントローラ（以下、「MFC」ともいう。）によって測定される圧力、流量、応答時間およびオーバーシュートといったデータについて、統計処理を施して長期メモリに保存する、MFCの動作の管理方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１４−５０４７６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１のMFCでは、動作上の状態の変化があったときに、データを保存する。動作上の状態の変化とは、例えば流量の設定値の変更である。しかしながら、設定値の変更がない場合であっても、フィードバック制御の結果として制御弁の開度が細かく制御される場合があり、例えば、MFCに供給される圧力に時間的な変化が生じる場合が該当する。特許文献１のMFCにおいては、設定値の変更とは独立して発生する制御弁の動作に関しては保存することができない。そこで、機械的な部品劣化を記録することを目的に、簡素な方法で制御弁の動作履歴を記録することができる流量制御装置が必要とされている。
【０００６】
そこで、本発明は、簡素な方法で制御弁の動作履歴を記録することを目的の１つとする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一の観点に係る流量制御装置は、制御弁と、記憶部と、前記制御弁の動作履歴を前記記憶部に保存する動作履歴保存処理部と、を備え、前記動作履歴保存処理部は、前記制御弁の稼働時間を前記記憶部に保存する稼働時間更新部と、前記制御弁の開閉回数を前記記憶部に保存する開閉回数更新部と、前記制御弁の開度指示値の変化量の総計を前記記憶部に保存する指示値変化量更新部と、を有する。
【０００８】
各フィードバックループにおいて、測定される流量に基づいて前記開度指示値を計算し、流れ出る流体の流量が設定値になるように前記制御弁の開度を制御するフィードバック制御部をさらに備え、前記指示値変化量更新部は、前記フィードバックループにおいて前記開度指示値の変化量を算出し、前記開度指示値の変化量の総計に加算するものとしてもよい。
【０００９】
前記指示値変化量更新部は、前記流量制御装置の起動中においてそれぞれ定期的に前記開度指示値の変化量を更新するものとしてもよい。
【００１０】
前記開閉回数更新部は、前記流量制御装置に設定される流量の設定値が０になるとき、前記開閉回数を更新するものとしてもよい。
【００１１】
前記記憶部は、揮発性メモリと不揮発性メモリを備え、前記動作履歴保存処理部は、前記開閉回数および前記開度指示値の変化量を前記揮発性メモリに書込み、前記動作履歴保存処理部は、前記揮発性メモリに保存される前記開閉回数および前記開度指示値の変化量を含む動作履歴データを、前記不揮発性メモリに書き込む保存処理部をさらに有するものとしてもよい。
【００１２】
前記指示値変化量更新部による更新処理と、前記保存処理部による保存処理は、非同期に実行されるものとしてもよい。
【００１３】
前記動作履歴保存処理部は、前記制御弁の稼働時間を前記記憶部に保存する稼働時間更新部をさらに有し、前記保存処理部は、前記稼働時間をさらに含む動作履歴データを前記不揮発性メモリに書き込むものとしてもよい。
【００１４】
前記動作履歴データに基づいて、前記流量制御装置の損耗度を計算する損耗度計算部をさらに備えるものとしてもよい。
【００１５】
前記損耗度計算部は、前記動作履歴データを入力とするニューラルネットワークにより構成されるものとしてもよい。
【００１６】
前記制御弁は、ダイヤフラムと弁座とを備え、前記ダイヤフラムが前記弁座に対して開閉することにより流体の流量を調整するものであってもよい。
【００１７】
上記目的を達成するため、本発明の別の観点に係る流量制御装置の制御方法は、制御弁と、記憶部と、を備える流量制御装置の制御方法であって、前記制御弁の稼働時間を前記記憶部に保存する稼働時間更新ステップと、前記制御弁の開閉回数を前記記憶部に保存する開閉回数更新ステップと、前記制御弁の開度指示値の変化量の総計を前記記憶部に保存する指示値変化量更新ステップと、を含む。
【００１８】
前記記憶部は、揮発性メモリと不揮発性メモリを備え、前記開閉回数更新ステップおよび前記指示値変化量更新ステップは、前記開閉回数および前記開度指示値の変化量をそれぞれ前記揮発性メモリに書込むステップであり、前記揮発性メモリに保存されている前記開閉回数および前記開度指示値の変化量を、前記不揮発性メモリに書き込む保存処理ステップをさらに含み、前記指示値変化量更新ステップおよび前記保存処理ステップは、非同期に実行されるものとしてもよい。
【００１９】
上記目的を達成するため、本発明のさらに別の観点に係る流量制御装置の制御プログラムは、制御弁と、記憶部と、を備える流量制御装置の制御プログラムであって、前記制御弁の稼働時間を前記記憶部に保存する稼働時間更新命令と、前記制御弁の開閉回数を前記記憶部に保存する開閉回数更新命令と、前記制御弁の開度指示値の変化量の総計を前記記憶部に保存する指示値変化量更新命令と、をコンピュータに実行させる。
なお、コンピュータプログラムは、インターネット等のネットワークを介したダウンロードによって提供したり、ＣＤ−ＲＯＭなどのコンピュータが読取可能な各種の記録媒体に記録して提供したりすることができる。
【発明の効果】
【００２０】
本発明によれば、簡素な方法で制御弁の動作履歴を記録することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明にかかる流量制御装置の実施の形態を示す全体概略図である。
【図２】上記流量制御装置の機能ブロック図である。
【図３】（ａ）上記流量制御装置の流量設定値を更新する工程を示すフローチャート、（ｂ）上記流量制御装置が開度指示値を更新する工程を示すフローチャート、（ｃ）上記流量制御装置が動作履歴データを不揮発性メモリに保存する工程を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明にかかる流量制御装置ならびにその制御方法および制御プログラムの実施の形態について、図面を参照しながら説明する。
【００２３】
図１に示すように、流量制御装置１は、バルブボディ１０１、流量センサ１０２、変換部１０３、制御部１０４、および制御弁１０５を備える。流量制御装置１は、マスフローコントローラ（「MFC」ともいう。）とも呼ばれる装置である。
【００２４】
バルブボディ１０１は、上流流路１０１ａおよび下流流路１０１ｂを画定する略筒状の部材である。上流流路１０１ａの上流側および下流流路１０１ｂの下流側は、制御対象の流体が流れる管や流路ブロックにそれぞれ接続されている。
【００２５】
上流流路１０１ａは、上流側から流体から流入する流路である。上流流路１０１ａは途中で、流量センサ１０２を通る流路とバイパス流路１０１ｃとに分岐した後に合流し、制御弁１０５へと流出する。制御弁１０５は、ダイヤフラム１１０と、ダイヤフラム１１０に対向する弁座１１２を有する。ダイヤフラム１１０と弁座１１２の間の空間は上流流路１０１ａと下流流路１０１ｂとの間を連通する空間となっている。ダイヤフラム１１０をアクチュエータ１１１により変形させることで、ダイヤフラム１１０が弁座１１２に対して開閉することにより流体の流量が調整可能である。図１においてアクチュエータ１１１の内部構造は図示省略しているが、制御弁１０５は、例えば金属製ダイヤフラムを、アクチュエータ１１１内部のピエゾ素子（ピエゾアクチュエータ）を用いて開閉するピエゾ素子駆動型制御弁である。
【００２６】
下流流路１０１ｂは、上流側から制御弁１０５により流量制御された流体が流入し、流量制御装置１の下流側に流出するように構成されている。
バイパス流路１０１ｃは、流体が層流になる程度に細い流路が多数並列になった構造の層流素子を有する流路である。本実施例では、エッチング加工により溝が掘られた板（バイパスシート）を複数枚積み重ねることによって層流素子が構成されている。
【００２７】
流量センサ１０２は、センサチューブ１０２ａに流れる流体の流量を計測するセンサである。流量センサ１０２は、例えばセンサチューブ１０２ａの上流および下流に発熱抵抗体１０２ｂ、１０２ｃを有していて、発熱抵抗体１０２ｂ、１０２ｃの温度の違いに基づいて、センサチューブ１０２ａに流れる流体の流量を電圧に変換する。バイパス流路１０１ｃに流れる流量とセンサチューブ１０２ａに流れる流量の割合は既知であるので、センサチューブ１０２ａに流れる流量を計測することにより、上流流路１０１ａの流量を算出することができる。流量センサ１０２は、流量が増加してくると出力値が飽和するため、計測可能な流量の範囲は限られているが、バイパス流路１０１ｃを調整することで、上流流路１０１ａの流量、つまり流量制御装置１として計測可能な流量の範囲、を調節する事ができる。
【００２８】
変換部１０３は、流量設定値を流量センサ１０２の出力値と比較可能な状態に変換した上で、流量センサ１０２の出力値と共に制御部１０４に出力する機能部である。変換部１０３は、流量センサ１０２の出力値を整流および増幅したり、ノイズ除去のために出力値にローパスフィルタをかけたりしてもよい。変換部１０３は、流量設定値に対して、流体の種類に応じた差異、および流量制御装置１の個体差等により生じる測定誤差を補正した上で、センサ出力目標値として制御部１０４に出力する。
【００２９】
制御部１０４は、流量センサ１０２の出力値と、センサ出力目標値とを比較し、比較の結果に基づいて制御弁１０５を制御する機能部である。
【００３０】
制御部１０４は、例えばフィードバック制御を行うことにより、下流流路１０１ｂから排出される流量が流量設定値となるように、制御弁１０５の開度を制御する。制御部１０４は、ＣＰＵ、メモリＭ、Ａ／Ｄコンバータ等を内蔵している。制御部１０４は、後述する動作を実行するように構成されたコンピュータプログラムを含んでいてよく、ハードウェアおよびソフトウェアの組み合わせによって実現され得る。
【００３１】
図２を用いて、制御部１０４が有する、制御弁１０５の動作履歴を保存する構成について説明する。制御部１０４は、フィードバック制御部１１、動作履歴保存処理部１２、損耗度計算部１３、および記憶部２０を備える。なお、本実施形態においては、制御弁１０５に隣接して配置される１個の筐体内に全ての機能部が格納されているように説明しているが、本発明の技術的範囲はこれに限られない。流量制御装置１は、機構部と計算部とを含む、複数の装置が接続されるシステムを含む概念である。例えば、一部又は全部の機能部が、制御弁１０５とは物理的に離間して配置されていて、有線又は無線で接続されていてもよい。
【００３２】
記憶部２０は、揮発性メモリ２１および不揮発性メモリ２２を有する。揮発性メモリ２１は、高速にアクセスできる記憶部であり、例えばレジスタードメモリ等のＤＲＡＭにより構成されている。不揮発性メモリ２２は、例えばフラッシュメモリ等、電源を入り切りした場合にも記録データを保持する記憶部である。不揮発性メモリ２２への保存処理は、例えば１回につき５ｍｓ程度を要し、揮発性メモリ２１と比較して時間を要する。
【００３３】
フィードバック制御部１１は、測定される流量に基づいて、下流へ流れ出る流体の流量が設定値になるように前記制御弁の開度をフィードバック制御する機能部である。フィードバック制御部１１は、各フィードバックループにおいて、測定される流量に基づいて開度指示値を計算する。
【００３４】
動作履歴保存処理部１２は、制御弁の動作履歴を更新して保存する機能部である。動作履歴保存処理部１２は、稼働時間更新部１２１、開閉回数更新部１２２、指示値変化量更新部１２３および保存処理部１２４を有する。
【００３５】
稼働時間更新部１２１は、制御弁１０５の稼働時間を更新して揮発性メモリ２１に保存する機能部である。稼働時間は、通電される部品の寿命に対応する。また、稼働時間は、特に制御部１０４に搭載されるコンデンサ等の電気回路を含む、機械的動作に関係のない部品の寿命の指標である。
【００３６】
開閉回数更新部１２２は、制御弁１０５の開閉回数を更新して揮発性メモリ２１に保存する機能部である。開閉回数更新部１２２は、流量制御装置１が流量設定値を変更するコマンドを受信し、制御弁１０５が閉じられるコマンドであるとき、閉になった回数の計数を行う。開閉回数、特に閉になった回数は、バルブが閉じられ、ダイヤフラム１１０が弁座１１２に着座する時の衝撃の指標である。
【００３７】
指示値変化量更新部１２３は、制御弁１０５の開度指示値の変化量の総計を更新して揮発性メモリ２１に保存する機能部である。指示値変化量更新部１２３は、開度指示値の変化量を算出して総和を記録する。より具体的には、指示値変化量更新部１２３は、フィードバック制御部１１により計算される開度指示値と、直前の開度指示値との差の絶対値を算出し、開度指示値の変化量の総計に加算する。開度指示値を示す制御部１０４からの伝達信号は、例えば電圧であり、さらに電流に変換されてアクチュエータ１１１を駆動してもよい。開度指示値の変化量は、ダイヤフラムの変形の総量の指標である。すなわち、連続的な金属の変形に起因する金属体の寿命に対応する。
【００３８】
稼働時間更新部１２１、開閉回数更新部１２２および指示値変化量更新部１２３によりそれぞれ取得される稼働時間、開閉回数および開度指示値の変化量の総計は、流量制御装置１の動作履歴である。稼働時間、開閉回数、および開度指示値の変化量を少なくとも含むデータ群を、動作履歴データともよぶ。
【００３９】
保存処理部１２４は、揮発性メモリ２１に保存される動作履歴データを、不揮発性メモリ２２に書き込む機能部である。動作履歴データを定期的に不揮発性メモリ２２に保存する構成によれば、流量制御装置１の電源が突如オフになっても、データを保持することができる。
【００４０】
不揮発性メモリ２２への保存処理は、揮発性メモリ２１よりも時間を要する。保存処理の所要時間は、一般的なマイコンのデータフラッシュ特性において、例えば５ｍｓ程度である。したがって、稼働時間更新部１２１、開閉回数更新部１２２および指示値変化量更新部１２３は各処理においては揮発性メモリ２１に一時保存した上で、保存処理部１２４による定期的な割込処理により不揮発性メモリ２２へ再保存する。この構成によれば、開閉回数更新部１２２および指示値変化量更新部１２３による処理の応答時間に影響を与えずに、不揮発性メモリへの保存処理を実現できる。また、不揮発性メモリとして典型的なフラッシュメモリは書き換え可能回数が比較的少ないが、この構成によれば不揮発性メモリ２２への保存処理の頻度を下げることができ、不揮発性メモリ２２の使用可能な時間を延ばす事ができる。
【００４１】
損耗度計算部１３は、動作履歴データに基づいて、流量制御装置１の損耗度を計算する機能部である。稼働時間、開閉回数、および開度指示値の変化量は、いずれも値が大きいほど損耗度が大きいことを示す。稼働時間、開閉回数、および開度指示値の変化量は、上述したように、それぞれ制御部１０４およびダイヤフラム１１０における異なる故障モードに対応する指標であり、かつそれぞれの指標が複合的に別の故障モードに影響を及ぼす。例えば、電気回路の寿命は、動作時間に加えて、開度指示値の変化量と相関のあるアクチュエータ１１１への供給電力量にも依存する。また、開度指示値の変化量はある値から下では閉め切り力を増加させるだけでダイヤフラム１１０の変形をおこさない領域があり、ダイヤフラム１１０の損耗度は、開度指示値の変化量だけではなく開閉回数についても考慮する事が望ましい。したがって、複数の指標を組み合わせて損耗度を計算することで、流量制御装置１の損耗度を精度良く評価することができる。特に本実施形態において採用する３個の指標は、電気的負荷および物理的負荷を考慮して損耗度を精度良く計算することができる。
【００４２】
稼働時間、開閉回数、および開度指示値の変化量は、それぞれ積算値で構成される１個の値である。すなわち、過去の値の履歴を複数保持する必要がないため、データ量が小さく、揮発性メモリ２１および不揮発性メモリ２２に短時間で記憶させることができる。
【００４３】
損耗度計算部１３は、動作履歴データを入力とするニューラルネットワークにより構成されている。ニューラルネットワークのパラメータは統計データから計算され、あらかじめ格納されている。この教師データは、異なる稼働シーケンス下に置かれた流量制御装置１に対して故障発生率を求めたり、フィードバック制御における制御対象システムの応答特性の製造時からの変化量を求めたりすることによって、統計的に作成される。流量制御装置１の内部には、これらの教師データによって学習された学習済みモデルが搭載されている。損耗度計算部１３は、損耗度算出の命令に基づいて、この学習済みモデルを用いたニューラルネットワークにより、動作履歴データから損耗度を計算する。
【００４４】
損耗度計算部１３は、適宜の通信手段を有していて、通信手段を介して算出される損耗度を外部機器に出力可能である。外部機器は、損耗度の指標を表示してもよい。また、損耗度計算部１３は、損耗度に基づいて、各部品の交換頻度が妥当かどうかの検証を行ったり、交換時期が近いかどうかの判定を行って使用者に通知する機能を有していてもよい。また、損耗度計算部１３は、損耗度が所定の条件を満たすか判定し、当該条件を満たすとき、外部機器に出力する機能を有していてもよい。
【００４５】
●動作履歴データを不揮発性メモリに保存するフローチャート
図３（ａ）に示すように、流量設定値の変更処理Ｓ１０は、流量設定値を変更するコマンドを受信することで開始される（Ｓ１１）。次いで、現在設定されている流量設定値が０以外であって、新たに設定される流量設定値が０であるか否かを判定する（Ｓ１２）。流量設定値が０以外から０に変更される場合、閉回数Ｎに１を加算する（Ｓ１３）。流量設定値が０以外から０に変更されることは、制御弁１０５を閉じることを意味するためである。次いで、流量設定値を新に設定される値に更新する（Ｓ１４）。ステップＳ１３は、開閉回数更新部１２２による開閉回数更新処理に相当する。
【００４６】
図３（ｂ）に示すように、フィードバックループＳ２０は、一定時間ごと、例えば１ｍｓごとに実行されるループ処理である。まず、計測される流量と流量設定値との値に基づいて新たな開度指示値が決定される、フィードバック処理が行われる（Ｓ２１）。次いで、Ｓ２１で決定される新たな開度指示値と、直前の開度指示値との差の絶対値を算出し、開度指示値の変化量の総計Ｖｃｈに加算する（Ｓ２２）。ステップＳ２２は、指示値変化量更新部１２３による更新処理に相当する。
【００４７】
図３（ｃ）に示すように、保存処理Ｓ３０は、フィードバックループＳ２０よりも長い間隔で、一定時間ごと、例えば１０分ごとに実行されるループ処理である。まず、稼働時間ｔを更新する（Ｓ３１）。次いで、開度指示値の変化量の総計Ｖｃｈ、稼働時間ｔ、および閉回数Ｎを不揮発性メモリ２２に保存する（Ｓ３２）。なお、ステップＳ３２の所要時間は数ｍｓを要する。ステップＳ３２は、保存処理部１２４による保存処理に相当する。
【００４８】
なお、本実施形態においては、稼働時間の記録を保存処理Ｓ３０において行う。保存処理Ｓ３０はフィードバックループＳ２０に比べて実行間隔が大きいため、電源がオフされるときに保存が間に合わなかった時間データ損失が存在し得る。しかしながら、損失される時間データは１０分未満であり、流量制御装置１の寿命に対して十分小さく、無視できる量である。
【００４９】
稼働時間更新部１２１および指示値変化量更新部１２３は、流量制御装置１の起動中においてそれぞれ定期的に稼働時間および開度指示値の変化量を更新する。稼働時間の更新は、約１０分ごと、開度指示値の変化量の更新は、約１ｍｓごとである。このように、流量制御装置１の起動中に常に定期的に動作履歴データを更新する構成によれば、例えば流量設定値が変更になったときのみ動作履歴を記憶する構成と比較して、測定したい対象の特性に応じた的確な頻度で動作履歴を保存することができる。
【００５０】
指示値変化量更新部１２３による指示値変化量更新処理Ｓ２２と、保存処理部１２４による保存処理Ｓ３２は、非同期に実行される。開閉回数更新処理Ｓ１３は、指示値変化量更新処理Ｓ２２および保存処理Ｓ３２とは非同期に実行される。言い換えれば、開閉回数更新処理Ｓ１３、指示値変化量更新処理Ｓ２２および保存処理Ｓ３２をそれぞれ含む変更処理Ｓ１０、フィードバックループＳ２０および保存処理Ｓ３０は、マルチスレッド処理により実行される。これら３種類の処理系列は、それぞれ別の割込処理により処理され、複数のスレッドを切り替えながらプログラムを実行する。
【００５１】
なお、流量設定値の受信処理や保存処理は、ポーリングで処理されていてもよい。また、ＦＰＧＡ等を用いて並列処理が可能な回路ブロックを構成してもよい。
【００５２】
なお、電源投入時には、開度指示値の変化量の総計Ｖｃｈ、稼働時間ｔ、および閉回数Ｎを不揮発性メモリ２２から読みだして揮発性メモリ２１に配置した後に、流量設定値の変更処理Ｓ１０、フィードバックループＳ２０および保存処理Ｓ３０を許可する処理を行い、各処理を開始する。
【００５３】
このように、本発明にかかる流量制御装置によれば、簡素な方法で制御弁の動作履歴を記録することができる。
【００５４】
また、本発明にかかる流量制御装置によれば、開度指示値の変化量の積算値を算出することにより、ダイヤフラムの変形に寄与する指標を取得することができる。
【００５５】
さらに、本発明にかかる流量制御装置によれば、流量制御装置１の起動中に常に定期的に動作履歴データを更新する構成によれば、例えば流量設定値が変更になったときのみ動作履歴を記憶する構成と比較して、高頻度で精確な動作履歴を保存することができる。
【００５６】
さらに、本発明にかかる流量制御装置によれば、流量の設定値が０になるときに開閉回数を更新するため、閉回数の回数を効率よく確実に計数することができる。
【００５７】
さらにまた、本発明にかかる流量制御装置によれば、指示値変化量の更新処理とは非同期に、動作履歴データを不揮発性メモリに書き込む処理を行うことができる。したがって、不揮発性メモリへの保存処理に要する時間が、フィードバックループの応答性に影響を与えることを回避することができる。また、不揮発性メモリに動作履歴データを保持するため、電源を入り切りした場合にも、以前の動作履歴を引き継いで記録を継続することができる。
【００５８】
さらにまた、本発明にかかる流量制御装置によれば、動作履歴データに基づいて損耗度を計算することで、ダイヤフラムの損耗の程度を正確に算出することができる。また、動作履歴データには複数の指標が含まれているので、複数の指標を複合的に考慮して損耗度を算出することができる。
【００５９】
さらにまた、本発明にかかる流量制御装置によれば、ニューラルネットワークを用いて損耗度を計算することで、ダイヤフラムの損耗の程度をより正確に算出することができる。
【００６０】
１          流量制御装置
１０４    制御部
１１        制御部（フィードバック制御部）
１２        動作履歴保存処理部
１２１    稼働時間更新部
１２２    開閉回数更新部
１２３    指示値変化量更新部
１２４    保存処理部
２０        記憶部
２１        揮発性メモリ
２２        不揮発性メモリ
【図１】
2020160552.tif 000003
【図２】
2020160552.tif 000004
【図３】
2020160552.tif 000005