JP7544863B2 - 製造業のための自己組織化サイバー・フィジカル・システムの開発及び展開のためのシステム及び方法 - Google Patents
製造業のための自己組織化サイバー・フィジカル・システムの開発及び展開のためのシステム及び方法 Download PDFInfo
- Publication number
- JP7544863B2 JP7544863B2 JP2022571339A JP2022571339A JP7544863B2 JP 7544863 B2 JP7544863 B2 JP 7544863B2 JP 2022571339 A JP2022571339 A JP 2022571339A JP 2022571339 A JP2022571339 A JP 2022571339A JP 7544863 B2 JP7544863 B2 JP 7544863B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- self
- module
- industrial plant
- plant
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0736—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0221—Preprocessing measurements, e.g. data collection rate adjustment; Standardization of measurements; Time series or signal analysis, e.g. frequency analysis or wavelets; Trustworthiness of measurements; Indexes therefor; Measurements using easily measured parameters to estimate parameters difficult to measure; Virtual sensor creation; De-noising; Sensor fusion; Unconventional preprocessing inherently present in specific fault detection methods like PCA-based methods
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0224—Process history based detection method, e.g. whereby history implies the availability of large amounts of data
- G05B23/024—Quantitative history assessment, e.g. mathematical relationships between available data; Functions therefor; Principal component analysis [PCA]; Partial least square [PLS]; Statistical classifiers, e.g. Bayesian networks, linear regression or correlation analysis; Neural networks
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0243—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults model based detection method, e.g. first-principles knowledge model
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0283—Predictive maintenance, e.g. involving the monitoring of a system and, based on the monitoring results, taking decisions on the maintenance schedule of the monitored system; Estimating remaining useful life [RUL]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0793—Remedial or corrective actions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3013—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3058—Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Quality & Reliability (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Computer Hardware Design (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)
- Transition And Organic Metals Composition Catalysts For Addition Polymerization (AREA)
Description
条件1:先にトリガされた自己最適化の実行が進行中である又は実装されているかどうかをチェックし、はいの場合には、進行中の実行が終了/終結されるまで待機する。進行中の実行が存在しない場合には、自己最適化が、直ちにトリガされる。
条件2:先の最適化が推奨/トリガされたのがいつだったかをチェックする。先の実行から経過した時間が時間の閾値を超えた場合には、自己最適化の実行がトリガされる。そうでない場合には、自己診断モジュール210は、待機し得る。
条件3:パフォーマンス基準のレベルが期待されるレベルを満たしているかどうかをチェックする。そのレベルが期待されるレベルよりも下である場合には、自己最適化の実行がトリガされる。
条件4:監視されているプロセスが定常状態にあるかどうかをチェックして、定常状態にある場合には、自己最適化の実行がトリガされる。
この例示的なユース・ケース・シナリオでは、考察されているプラントは、焼結プラントである。必要条件をよりよく理解するために、焼結プラントの動き(焼結プラントのプロセス)が、以下で説明される。
鉄鉱石の焼結プロセスの間、サイズの範囲が0.15~10mmの微粉鉄鉱石が、溶剤、固形燃料、及び様々な鉄鋼プラント・リバート(steel plant reverts)と共に、銑鉄の生産のために溶鉱炉の中へ充填されることが可能なサイズ範囲5~40mmの鉄鉱石焼結鉱を形成するように、焼結(又は、融合)される。焼結に用いられる様々な原材料、すなわち微粉鉄鉱石、溶剤、固形燃料、及び鉄鋼プラント・リバートが、焼結の所望の化学的組成に従い、特定の比率でブレンドされ、オープン・ヤードに備蓄される。備蓄は、混合物の化学的及び物理的な均質性を保証するように行われる。典型的には「ベース・ミックス」として知られている原材料の混合物が、備蓄から回収され、焼結プラントに送られる。焼結プラントでは、更に、固形燃料と溶剤とが、焼結の所望の化学的組成を達成するように、ベース・ミックスに加えられる。溶鉱炉には適さない小型の焼結である焼結返鉱及び造粒に役立つ結合剤もまた、ベース・ミックスに加えられる。
多くの焼結プラントにおいて、鉄鉱石と溶剤とは、複数のソースから調達され、複数のソースから調達されることにより、焼結動作と焼結品質とを混乱させるこれらの材料の化学的組成及びサイズ分布の頻繁な変化が生じることになる。しかし、焼結品質は、(4時間~24時間ごとの)定期的にのみ入手可能であって、その理由は、焼結のサンプルが、それらの化学的組成、サイズ分布、寒冷強度(タンブラ強度)、及び高温特性(還元粉化性)に関し、実験室において、定期的に収集され解析されるからである。焼結の品質はリアルタイムでは知られないので、焼結の品質を維持するために必要とされるどの訂正アクションも遅延し、焼結品質の広範な変動と焼結プラントの最適未満の動作を引き起こす。この問題に対処するため、プラントの履歴動作データ並びに実験室データを用いた焼結品質パラメータのための機械学習技術を用いて、予測モデルを開発することが可能である。そのようなモデルは、2~4時間前に、焼結品質を予想することが可能であり、実験室での試験結果を待つ必要なく、焼結品質を維持するようにプラントを調整するために十分な時間をオペレータに与えることになる。例えば、機械学習モデルが、例えば、供給固体の流速、バインダ・パーセンテージ、含水量、ベッドの高さ、ストランド速度、点火条件、吸引、冷却ベッドの高さ、冷却圧力などのプラントの動作データ、並びに、例えば、供給固体のサイズ分布、供給固体の化学的組成、グリーン・ミックスのサイズ分布などの実験室データを用い、焼結のタンブラ強度に対して、開発されることが可能であり、実験室での解析を2~4時間も待機することなく、リアルタイムでタンブラ強度の予測値を得るのに用いられることが可能である。収集されたサンプルの測定値が入手可能になると、対応する予測値との比較も可能である。
誤った測定値という問題と、品質予測及び焼結プラントのその後の動作に対するその影響とは、本明細書に開示されているシステム及び方法を用いて対処が可能である。誤った点火温度という問題と、タンブラ強度予測へのその影響とを考察すると、センサ及びアクチュエータ監視モジュール204が、表示が1150~1250℃という規定の限度内にあるかどうかをチェックするために、リアルタイムで点火温度を監視する。複数の熱電対のうちの1つが故障していることにより測定値が1150℃よりも低いときには、センサ及びアクチュエータ監視モジュール204は、すべての点火フード温度測定値に関与する先進の多変量データ前処理解析を実行するデータ品質検証モジュール202を呼び出す。この解析から、温度の低下がすべての熱電対を横断して一貫しており、それがプロセスの異常、例えば、バーナへの燃料フロー若しくは燃焼空気フローの低下であり得ることを示唆している場合、又は温度の低下が熱電対のうちの1つに局所化されている場合には、それは、センサの問題であること、例えば熱電対の焼損を示唆し得ると判定する。問題の根本原因が熱電対のうちの1つにおける熱電対の焼損であると識別される場合には、それに従って、オペレータがアラートを受け取る。同時に、(故障した熱電対に対する)点火温度のためのソフト・センサが起動し、タンブラ強度の予測は、不正確な測定値の代わりに、点火温度に関するソフト・センサによる値を用いて継続する。センサのグループやアクチュエータ信号の値が期待されるパターン又は行動モデルによって捕捉された値に従わないときには、類似のアプローチに従うことになる。実際に報告された値が信頼できなくなったときは、すべての測定値、アクチュエータ入力、又はコントローラ信号に対して、ソフト・センサ・モデルが代替し、データが信頼できることが確立されたときには、モデルの品質を確認するために用いられる、ということを見ることが可能である。モデルの予測精度が様々な理由から所望のレベルを逸脱するときには、自己診断モジュール210がトリガされる。
Claims (11)
- データ・ソース管理モジュール(101)と、
データ取込モジュール(102)と、
データ同期及び統合モジュール(104)と、
自己監視モジュール(105)と、
自己更新モジュール(103)と、
意思決定モジュール(106)と、
複数の管理モジュール(107)と
を備えた自己組織化システム(100)であって、
産業プラントの監視を、
前記データ・ソース管理モジュール(101)を用いて、前記産業プラントの1つ又は複数のプラント・データ・ソースとの接続を確立することと、
前記データ取込モジュール(102)を用いて、前記産業プラントから産業プラント・データをフェッチすることと、
前記データ同期及び統合モジュール(104)を用いて前記産業プラント・データを前処理することであって、前記データ同期及び統合モジュールは、i)様々なプラントユニット内の滞留時間によるタイム・ラグ、ii)様々なプラントユニット間の輸送に関わる時間、及びセンサの応答時間を考慮することにより前記フェッチされた産業プラント・データと1つ又は複数の非リアルタイム・データ・ソースからのデータとをマージすること、及び予め定義されたデータ標準を満たすように前記産業プラント・データを条件付けすることを含む、前処理することと、
前記自己監視モジュール(105)を用いて、センサ、アクチュエータ、コントローラ、およびプラント自動化システムから構成される複数の産業コンポーネントのそれぞれの動作が予め定義された範囲外にある場合に、正常範囲からの逸脱であると判断することと、
動作の前記予め定義された正常範囲からの逸脱であるとの前記判断に応答して、少なくとも1つのアクションを推奨することであって、前記アクションは、前記自己監視モジュール(105)を用いて、a)前記産業プラントの最適化、b)前記複数の産業コンポーネントのうちの少なくとも1つの予知保全、c)一人又は複数のユーザのためのアラート生成、及びd)前記産業プラントのパフォーマンスに影響する1つ又は複数の行動モデルの自己更新のうちの1つ又は複数であり、前記推奨された少なくとも1つのアクションは、前記自己更新モジュール(103)及び前記意思決定モジュール(106)のうちの一方によってトリガされ、前記複数の管理モジュール(107)のうちの少なくとも1つによって実行される、少なくとも1つのアクションを推奨することと
によって実行し、
前記自己監視モジュール(105)は、
データ品質検証モジュール(202)と、
センサ及びアクチュエータ監視モジュール(204)と、
ソフト・センサ・モジュール(206)と、
データ前処理モジュール(208)と、
自己診断モジュール(210)と
を備え、前記自己監視モジュールにより、前記逸脱を判断し、前記少なくとも1つのアクションを推奨することは、
前記センサ及びアクチュエータ監視モジュール(204)を用いて、前記産業プラント・データの解析を実行することであって、
前記データ品質検証モジュール(202)を用いて、前記産業プラント・データの判断された品質がプラント・データの品質の定義された閾値を満たすかどうかを判断することであって、プラント・データの品質の前記定義された閾値を満たさないと判断された前記産業プラント・データの前記品質は、データの悪い品質の例であるとみなされる、判断することと、
データの悪い品質であると判断されたどの例も補償するため、前記ソフト・センサ・モジュール(206)を用いて、追加データを生成することと、
前記自己診断モジュール(210)によって、自己診断を実行することであって、
パフォーマンスの閾値より下であると判断された前記行動モデルのうちの1つ又は複数のパフォーマンスを、前記1つ又は複数の行動モデルの前記自己更新を実行するためのトリガであると識別すること、
前記産業プラントのパフォーマンスの定義されたベンチマークより下であると判断された前記産業プラントのパフォーマンス・レベルを、前記産業プラントの前記最適化を実行するためのトリガとして識別すること、
前記複数の産業コンポーネントのうちの1つ又は複数が、コンポーネントのパフォーマンスの定義されたベンチマークから逸脱しているとの判断を、前記産業コンポーネントのうちの前記1つ又は複数の前記予知保全を実行するためのトリガとして識別すること、及び
少なくとも1つのトリガ条件が検出される場合には、前記ユーザに対してアラートが発せられるべきだと識別すること、を含む、自己診断を実行することと、
を含む前記産業プラント・データの解析を実行することを含む、自己組織化システム(100)。 - 前記自己監視モジュール(105)は、1つ又は複数の行動モデルの前記自己更新を、
前記1つ又は複数の行動モデルによって生成される1つ又は複数のモデル予測の品質を判断することと、
前記1つ又は複数の行動モデルのうちの少なくとも1つの前記品質が、行動モデルの品質の閾値より下である場合には、前記1つ又は複数の行動モデルのうちの少なくとも1つを更新する自己学習機構を呼び出すことと
によって推奨する、請求項1に記載のシステム。 - 前記1つ又は複数の行動モデルのそれぞれを、
前記産業プラントを監視することによって、前記産業プラントの動きの特性を表すリアルタイム・データを収集することと、
過去の例における前記産業プラントの動きを表すデータを、履歴データとして収集し記憶することと、
前記リアルタイム・データと前記履歴データとを前処理することにより、前処理されたデータを生成することと、
物理ベース又はデータベースのモデルを用いることによって、前記産業プラントの測定不可能なパラメータの値をシミュレートすることと、
前記前処理されたデータと前記シミュレートされたデータとを組み合わせることによって、統合されたデータを生成することと、
前記統合されたデータを用いて、前記1つ又は複数のデータ・モデルのそれぞれを生成することと
によって生成する、請求項1に記載のシステム。 - 前記複数の管理モジュールは、センサ管理モジュール、モデル管理モジュール、ワークフロー管理モジュール、及びアルゴリズム管理モジュールのうちの1つ又は複数を備え、前記複数の管理モジュールは、前記自己監視モジュールからの命令に基づき前記産業プラントを監視するために用いられるセンサと、データ・モデルと、ワークフローと、アルゴリズムとを管理するように構成されている、請求項1に記載のシステム。
- 前記ワークフロー管理モジュールは、
ワークフロー・デザイナ・モジュール(602)と、
ワークフロー・トラバーサ・モジュール(604)と、
ノード実行モジュール(606)と、
アルゴリズム実行モジュール(608)と、
ダッシュボード作成モジュール(610)と
を備え、
前記ワークフロー管理モジュールは、アプリケーションのための1つ又は複数のワークフローを、
前記ワークフロー・デザイナ・モジュール(602)を用いて、ワークフロー・グラフの形式で保存されている少なくとも1つのワークフローを前記アプリケーションのために作成することと、
前記ワークフローを実行することであって、
前記ワークフロー・グラフにおける複数のノードのそれぞれに対し実行すること、
前記ノード実行モジュール(606)によって前記ワークフロー・グラフを横断すること、
前記アルゴリズム実行モジュール(608)によってアルゴリズムを実行すること、及び、
前記ダッシュボード作成モジュール(610)によって、前記アルゴリズムの実行の結果として、複数のアルゴリズム・パラメータの値を表示すること
を含む、前記ワークフローを実行することと
によって生成する、請求項4に記載のシステム。 - 前記自己組織化システムは、前記自己組織化システムと通信するアプリケーション構成モジュール(404)を用い、前記産業プラントとのインタフェースを有し、
前記自己組織化システムは、自己監視モジュール(105)を用い、前記産業プラントを監視し、
前記自己組織化システムは、前記自己組織化システムと通信するワークフロー・エンジン(406)を用い、前記産業プラントの複数のワークフローを呼び出し、
前記自己組織化システムは、前記自己組織化システムと通信するアナリティクス・エンジン(408)を用い、前記ワークフロー・ステップにおいて1つ又は複数のアナリティクス・アルゴリズムを実行し、
前記自己組織化システムは、前記自己組織化システムと通信するユーザ・アプリケーション・モジュール(402)を用い、前記ワークフロー実行の結果を表示し、
前記自己組織化システムは、モデル・リポジトリと、ワークフロー・リポジトリと、アルゴリズム・リポジトリと、共通リポジトリとを備え、前記自己組織化システムと通信するメモリ・モジュールに記憶されている複数のデータベースに、前記産業プラントの監視と関連するデータを記憶し、
前記自己組織化システムは、前記自己組織化システムと通信するモデル統合インタフェース・モジュールを用い、1つ又は複数の外部の行動モデルとのインタフェースを有し、
前記自己組織化システムは、前記自己組織化システムと通信する第三者ソフトウェア・インタフェースを用い、1つ又は複数の第三者モジュールとのインタフェースを有し、
前記自己組織化システムは、前記自己組織化システムと通信するアルゴリズム統合インタフェース・モジュールを用い、1つ又は複数の外部のアルゴリズムとのインタフェースを有する、請求項1に記載の自己組織化システム(100)。 - 産業プラントを監視する方法であって、
1つ又は複数のハードウェア・プロセッサを介して、前記産業プラントの複数の産業コンポーネントを監視するステップ(902)と、
前記産業プラントの自己監視を実行するステップを含み、前記自己監視が自己診断を含み、前記自己診断が、
前記1つ又は複数のハードウェア・プロセッサを用いて、センサ、アクチュエータ、コントローラ、およびプラント自動化システムから構成される複数の産業コンポーネントのそれぞれの動作が予め定義された範囲外にある場合に、正常範囲の動作からの逸脱と判断するステップ(910.a)と、
前記1つ又は複数のハードウェア・プロセッサを介して、前記予め定義された正常範囲の動作からの前記判断された逸脱に応答して、少なくとも1つのアクションを推奨するステップであって、前記アクションは、a)前記産業プラントの最適化、b)前記複数の産業コンポーネントのうちの少なくとも1つの予知保全、c)一人又は複数のユーザのためのアラート生成、及びd)前記産業プラントのパフォーマンスに影響する1つ又は複数の行動モデルの自己更新のうちの1つ又は複数である、少なくとも1つのアクションを推奨するステップ(910.b)と
を含み、
前記逸脱を判断し、前記自己監視を実行することにより前記少なくとも1つのアクションを推奨するステップは、
前記産業プラントの前記複数の産業コンポーネントのそれぞれから、産業プラント・データを収集するステップ(902)と、
データ同期及び統合モジュール(104)を用いて前記産業プラント・データを前処理するステップ(904)であって、前記データ同期及び統合モジュールは、i)様々なプラントユニット内の滞留時間によるタイム・ラグ、ii)様々なプラントユニット間の輸送に関わる時間、及びセンサの応答時間を考慮することにより前記収集された産業プラント・データと1つ又は複数の非リアルタイム・データ・ソースからのデータとをマージすること、及び予め定義されたデータ標準を満たすように、前記産業プラント・データを条件付けることを含む、前記産業プラント・データを前処理するステップ(904)と、
前記産業プラント・データの解析を実行するステップとを含み、前記産業プラント・データの解析を実行するステップが、
前記産業プラント・データの判断された品質が産業プラント・データの品質の定義された閾値を満たすかどうかを判断すること(906)であって、プラント・データの品質の前記定義された閾値を満たさないと判断された前記産業プラント・データの前記品質は、データの悪い品質の例であるとみなされる、判断すること(906)と、
データの悪い品質であると判断されたどの例も補償するため、追加データを生成すること(908)と、
自己診断を実行すること(910)であって、
パフォーマンスの閾値より下であると判断された前記行動モデルのうちの1つ又は複数のパフォーマンスを、前記1つ又は複数の行動モデルの前記自己更新を実行するためのトリガであると識別すること、
前記産業プラントのパフォーマンスの定義されたベンチマークより下であると判断された前記産業プラントのパフォーマンス・レベルを、前記産業プラントの前記最適化を実行するためのトリガとして識別すること、
前記複数の産業コンポーネントのうちの1つ又は複数がコンポーネントのパフォーマンスの定義されたベンチマークから逸脱しているとの判断を、前記複数の産業コンポーネントのうちの1つ又は複数の前記予知保全を実行するためのトリガとして識別すること、及び
少なくとも1つのトリガ条件が検出される場合には、ユーザに対してアラートが発せられるべきだと識別すること
を含む、自己診断を実行すること(910)
を含む、方法。 - 1つ又は複数の行動モデルの前記自己更新を推奨することは、
前記1つ又は複数の行動モデルによって生成される1つ又は複数のモデル予測の品質を判断することと、
前記1つ又は複数の行動モデルの少なくとも1つの前記判断された品質が行動モデルの品質の閾値より下である場合には、前記1つ又は複数の行動モデルのうちの少なくとも1つを更新する自己学習機構を呼び出すことと
を含む、請求項7に記載の方法。 - 前記1つ又は複数の行動モデルのそれぞれを生成することは、
前記産業プラントの動きの特性を表すリアルタイム・データを収集することと、
過去の例における前記産業プラントの動きを表すデータを、履歴データとして収集し記憶することと、
前記リアルタイム・データと前記履歴データとを前処理することにより、前処理されたデータを生成することと、
物理ベース又はデータベースのモデルを用いることによって、前記産業プラントの測定不可能なパラメータの値をシミュレートすることと、
前記前処理されたデータと前記シミュレートされたデータとを組み合わせることによって、統合されたデータを生成することと、
前記統合されたデータを用いて、前記1つ又は複数のデータ・モデルのそれぞれを生成することと
を含む、請求項7に記載の方法。 - 1つ又は複数のワークフローが、自己監視に基づいて、アプリケーションのために生成され、
ワークフロー・グラフの形式で保存されている少なくとも1つのワークフローを前記アプリケーションのために作成することと、
前記ワークフローを実行することであって、
前記ワークフロー・グラフにおける複数のノードのそれぞれに対し実行することと、
前記ワークフロー・グラフを横断することと、
アルゴリズムを実行することと、
前記アルゴリズムの実行の結果として、複数のアルゴリズム・パラメータの値を表示することと
を含む、前記ワークフローを実行することと
を含む、請求項7に記載の方法。 - コンピュータ可読プログラムが具現化されている非一時的なコンピュータ可読媒体を備えたコンピュータ・プログラム製品であって、計算デバイスにおいて実行されると、前記コンピュータ可読プログラムが、前記計算デバイスに、
1つ又は複数のハードウェア・プロセッサを介して、産業プラントの複数の産業コンポーネントを監視するステップと、
前記産業プラントの自己監視を実行するステップであって、前記自己監視が自己診断を含み、前記自己診断が、
前記1つ又は複数のハードウェア・プロセッサを用いて、複数の産業コンポーネントのいずれの動作も、前記複数の産業コンポーネントのそれぞれの動作が予め定義された範囲外にある場合に、正常範囲の動作からの逸脱と判断するステップと、
前記1つ又は複数のハードウェア・プロセッサを介して、前記予め定義された正常範囲の動作からの前記判断された逸脱に応答して、少なくとも1つのアクションを推奨するステップであって、前記アクションは、a)前記産業プラントの最適化、b)前記複数の産業コンポーネントのうちの少なくとも1つの予知保全、c)一人又は複数のユーザのためのアラート生成、及びd)前記産業プラントのパフォーマンスに影響する1つ又は複数の行動モデルの自己更新のうちの1つ又は複数である、少なくとも1つのアクションを推奨するステップと
を含み、
前記コンピュータ可読プログラムの実行が、
前記産業プラントの前記複数の産業コンポーネントのそれぞれから、産業プラント・データを収集するステップと、
データ同期及び統合モジュール(104)を用いて前記産業プラント・データを前処理するステップであって、前記データ同期及び統合モジュールは、i)様々なプラントユニット内の滞留時間によるタイムラグとii)様々なプラントユニット間の輸送に関わる時間、及びセンサの応答時間とを考慮することにより前記収集された産業プラント・データと1つ又は複数の非リアルタイム・データ・ソースからのデータとをマージすること、及び予め定義されたデータ標準を満たすように、前記産業プラント・データを条件付けることを含む、前記産業プラント・データを前処理するステップと、
前記産業プラント・データの解析を実行するステップとによって、自己監視を実行することにより、前記逸脱を判断し前記少なくとも1つのアクションを推奨させ、前記産業プラント・データの解析を実行するステップが、
前記産業プラント・データの判断された品質が産業プラント・データの品質の定義された閾値を満たすかどうかを判断することであって、プラント・データの品質の前記定義された閾値を満たさないと判断された前記産業プラント・データの前記品質は、データの悪い品質の例であるとみなされる、判断することと、
データの悪い品質であると判断されたどの例も補償するため、追加データを生成することと、
自己診断を実行することであって、
パフォーマンスの閾値より下であると判断された前記行動モデルのうちの1つ又は複数のパフォーマンスを、前記1つ又は複数の行動モデルの前記自己更新を実行するためのトリガであると識別すること、
前記産業プラントのパフォーマンスの定義されたベンチマークより下であると判断された前記産業プラントのパフォーマンス・レベルを、前記産業プラントの前記最適化を実行するためのトリガとして識別すること、
前記複数の産業コンポーネントのうちの1つ又は複数がコンポーネントのパフォーマンスの定義されたベンチマークから逸脱しているとの判断を、前記複数の産業コンポーネントのうちの1つ又は複数の前記予知保全を実行するためのトリガとして識別すること、及び
少なくとも1つのトリガ条件が検出される場合には、ユーザに対してアラートが発せられるべきだと識別することを含む、自己診断を実行すること
を含む、コンピュータ・プログラム製品。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IN202021021089 | 2020-05-19 | ||
IN202021021089 | 2020-05-19 | ||
PCT/IN2021/050484 WO2021234732A1 (en) | 2020-05-19 | 2021-05-19 | System and method for development and deployment of self-organizing cyber-physical systems for manufacturing industries |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023527187A JP2023527187A (ja) | 2023-06-27 |
JP7544863B2 true JP7544863B2 (ja) | 2024-09-03 |
Family
ID=78708199
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022571339A Active JP7544863B2 (ja) | 2020-05-19 | 2021-05-19 | 製造業のための自己組織化サイバー・フィジカル・システムの開発及び展開のためのシステム及び方法 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20230195100A1 (ja) |
EP (1) | EP4154105B1 (ja) |
JP (1) | JP7544863B2 (ja) |
AU (1) | AU2021275732B2 (ja) |
BR (1) | BR112022023623A2 (ja) |
CA (1) | CA3184445A1 (ja) |
WO (1) | WO2021234732A1 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230094187A1 (en) * | 2021-09-24 | 2023-03-30 | Rockwell Automation Technologies, Inc. | Variable relationship discovery and recommendations for industrial automation environments |
CN114626955A (zh) * | 2022-03-24 | 2022-06-14 | 合肥金人科技有限公司 | 一种基于增强现实技术的智慧工厂管理系统 |
EP4432025A1 (en) * | 2023-03-17 | 2024-09-18 | Tata Consultancy Services Limited | Method and system for knowledge-based engineering of digital twin for plant monitoring and optimization |
CN118331088A (zh) * | 2024-04-10 | 2024-07-12 | 天津水泥工业设计研究院有限公司 | 一种基于在线仿真及直观可视化工业窑炉控制系统及方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005531826A (ja) | 2002-03-01 | 2005-10-20 | フィッシャー−ローズマウント システムズ, インコーポレイテッド | プロセス・プラントにおける統合警告発生方法 |
JP2014170552A (ja) | 2013-03-04 | 2014-09-18 | Fisher Rosemount Systems Inc | プロセス制御システムにおけるビッグデータ |
WO2015045319A1 (ja) | 2013-09-26 | 2015-04-02 | 日本電気株式会社 | 情報処理装置、及び、分析方法 |
WO2018229802A1 (en) | 2017-06-16 | 2018-12-20 | Ge Healthcare Bio-Sciences Ab | Method for predicting outcome of and modelling of a process in a bioreactor |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2003262893A1 (en) * | 2002-08-21 | 2004-03-11 | Neal Solomon | Organizing groups of self-configurable mobile robotic agents |
US8589798B2 (en) * | 2009-03-31 | 2013-11-19 | Commvault Systems, Inc. | Information management systems and methods for heterogeneous data sources |
TWI630493B (zh) * | 2011-09-19 | 2018-07-21 | 塔塔顧問服務有限公司 | 用於提供促進感測器驅動式應用的開發及部署之運算平台的系統及方法 |
US10678225B2 (en) * | 2013-03-04 | 2020-06-09 | Fisher-Rosemount Systems, Inc. | Data analytic services for distributed industrial performance monitoring |
US9652213B2 (en) | 2014-10-23 | 2017-05-16 | National Instruments Corporation | Global optimization and verification of cyber-physical systems using floating point math functionality on a system with heterogeneous hardware components |
US10776706B2 (en) * | 2016-02-25 | 2020-09-15 | Honeywell International Inc. | Cost-driven system and method for predictive equipment failure detection |
DE112019004198T5 (de) * | 2018-08-20 | 2021-06-02 | Skf Ai, Ltd. | Bereitstellen von Lösungsvorschlägen zur Behebung eines Industriemaschinenausfalls |
EP4290412A3 (en) * | 2018-09-05 | 2024-01-03 | Sartorius Stedim Data Analytics AB | Computer-implemented method, computer program product and system for data analysis |
WO2020109987A1 (en) * | 2018-11-26 | 2020-06-04 | Abb Schweiz Ag | System and a method for asset monitoring in an industrial plant |
CA3134938A1 (en) * | 2019-03-25 | 2020-10-01 | Schneider Electric Systems Usa, Inc. | Automatic extraction of assets data from engineering data sources for generating an hmi |
US11513504B2 (en) * | 2019-10-18 | 2022-11-29 | Applied Materials, Inc. | Characterizing and monitoring electrical components of manufacturing equipment |
US11796983B2 (en) * | 2020-09-25 | 2023-10-24 | Rockwell Automation Technologies, Inc. | Data modeling and asset management using an industrial information hub |
-
2021
- 2021-05-19 EP EP21807894.7A patent/EP4154105B1/en active Active
- 2021-05-19 JP JP2022571339A patent/JP7544863B2/ja active Active
- 2021-05-19 US US17/926,244 patent/US20230195100A1/en active Pending
- 2021-05-19 CA CA3184445A patent/CA3184445A1/en active Pending
- 2021-05-19 BR BR112022023623A patent/BR112022023623A2/pt unknown
- 2021-05-19 WO PCT/IN2021/050484 patent/WO2021234732A1/en unknown
- 2021-05-19 AU AU2021275732A patent/AU2021275732B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005531826A (ja) | 2002-03-01 | 2005-10-20 | フィッシャー−ローズマウント システムズ, インコーポレイテッド | プロセス・プラントにおける統合警告発生方法 |
JP2014170552A (ja) | 2013-03-04 | 2014-09-18 | Fisher Rosemount Systems Inc | プロセス制御システムにおけるビッグデータ |
WO2015045319A1 (ja) | 2013-09-26 | 2015-04-02 | 日本電気株式会社 | 情報処理装置、及び、分析方法 |
WO2018229802A1 (en) | 2017-06-16 | 2018-12-20 | Ge Healthcare Bio-Sciences Ab | Method for predicting outcome of and modelling of a process in a bioreactor |
Also Published As
Publication number | Publication date |
---|---|
BR112022023623A2 (pt) | 2023-02-07 |
EP4154105B1 (en) | 2025-07-02 |
EP4154105A4 (en) | 2024-06-12 |
JP2023527187A (ja) | 2023-06-27 |
AU2021275732B2 (en) | 2023-08-24 |
AU2021275732A1 (en) | 2023-01-05 |
EP4154105A1 (en) | 2023-03-29 |
WO2021234732A1 (en) | 2021-11-25 |
CA3184445A1 (en) | 2021-11-25 |
US20230195100A1 (en) | 2023-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7544863B2 (ja) | 製造業のための自己組織化サイバー・フィジカル・システムの開発及び展開のためのシステム及び方法 | |
US12158751B2 (en) | System and method for monitoring manufacturing | |
US10809704B2 (en) | Process performance issues and alarm notification using data analytics | |
RU2724075C1 (ru) | Система и способ определения источника аномалии в кибер-физической системе, обладающей определенными характеристиками | |
RU2724716C1 (ru) | Система и способ формирования данных для мониторинга кибер-физической системы с целью раннего определения аномалий в системе графического интерфейса пользователя | |
Myklebust | Zero defect manufacturing: a product and plant oriented lifecycle approach | |
US10635096B2 (en) | Methods for analytics-driven alarm rationalization, assessment of operator response, and incident diagnosis and related systems | |
EP4033321B1 (en) | System and method for performance and health monitoring to optimize operation of a pulverizer mill | |
US20200160227A1 (en) | Model update based on change in edge data | |
EP3982225B1 (en) | Method and system for regime-based process optimization of industrial assets | |
CN109791401A (zh) | 生成用于嵌入式分析和诊断/预测推理的故障模型 | |
KR20190021560A (ko) | 빅데이터를 활용한 고장예지보전시스템 및 고장예지보전방법 | |
JP2013143009A (ja) | 設備状態監視方法およびその装置 | |
JP2022553503A (ja) | 空気予熱機器の汚染をリアルタイムで監視及び予測する方法及びシステム | |
US20220284373A1 (en) | System and method for just in time characterization of raw materials | |
CN113196311A (zh) | 用于识别和预测机器的异常感测行为模式的系统和方法 | |
Pashami et al. | Explainable predictive maintenance | |
CN108873826A (zh) | 巡检管理方法及系统 | |
US20180357465A1 (en) | System and method for automatic logging of events in industrial process control and automation system using change point analysis | |
King et al. | Predictive Maintenance for Vibration-Related failures in the Semi-Conductor Industry. | |
CN106233217B (zh) | 用于提供广义化连续性能指示符的装置和方法 | |
Lee et al. | Intelligent factory agents with predictive analytics for asset management | |
Vermesan et al. | AI and IIoT-based predictive maintenance system for soybean processing | |
EP4372507B1 (en) | Method and system for hybrid data augmentation for estimating performance degradation in industrial plant | |
Ogden et al. | A multivariate statistical approach for anomaly detection and condition based maintenance in complex systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230112 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230912 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231012 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240105 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240403 |
|
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: 20240723 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240822 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7544863 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |