JP7559627B2 - 情報処理装置、情報処理方法および情報処理プログラム - Google Patents
情報処理装置、情報処理方法および情報処理プログラム Download PDFInfo
- Publication number
- JP7559627B2 JP7559627B2 JP2021037638A JP2021037638A JP7559627B2 JP 7559627 B2 JP7559627 B2 JP 7559627B2 JP 2021037638 A JP2021037638 A JP 2021037638A JP 2021037638 A JP2021037638 A JP 2021037638A JP 7559627 B2 JP7559627 B2 JP 7559627B2
- Authority
- JP
- Japan
- Prior art keywords
- relationship
- mechanisms
- causal
- data
- node
- 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
Images
Classifications
-
- 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
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- 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
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41865—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/20—Administration of product repair or maintenance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- Primary Health Care (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Automation & Control Theory (AREA)
- General Engineering & Computer Science (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本開示は、情報処理装置、情報処理方法および情報処理プログラムに関する。
工場等における製造ラインは、コンベア、ロボットアーム等の複数の機構で構成されている。この製造ラインのいずれかの機構で異常が発生すると、製品の製造が停止してしまい、大きな損害をもたらす可能性がある。そのため、工場等では、保全員が、製造ラインを定期的に巡回して、異常の発生又はその予兆の有無の確認を行っている。
製造ライン内で異常の発生又はその予兆を検知したとき、異常が検知された機構よりも前の機構に真の異常の原因が存在する場合がある。したがって、真の異常の原因を特定するためには、製造ライン内の各機構の因果関係を把握することが重要である。しかしながら、製造ラインを構成する機構の数が多くなり、かつ各機構の動作条件が日々変化し得ることから、全ての機構の因果関係を正確に把握するのは困難である。
そのため、従来、熟練の保全員が、自身の経験及び勘に基づいて、製造ラインを構成する複数の機構間の因果関係を把握して、製造ライン内で生じた異常又はその予兆の検知を行っていた。このような保全業務を非熟練の保全員が行うことができるようにするため、製造ラインを構成する複数の機構の因果関係を可視化する技術の開発が望まれていた。
例えば、特許文献1に開示されている装置では、製造ライン内の装置間の関係を容易にモデル化することにより、異常の検知を可視化する技術が示されている。
一方で、異常の種類としては、データとしてセンシングできない物理現象や状態等の事象も存在し、当該異常の場合には上記モデルを用いた場合であっても異常特定することができなかった。
本開示は、上記の課題を解決するためになされたものであって、データとしてセンシングできない事象も因果関係に取り込むことが可能な情報処理装置、情報処理方法および情報処理プログラムを提供することである。
本開示の一例によれば、情報処理装置は、製造ラインを構成する複数の機構の接続状態および順序関係のデータに基づいて、製造ラインで実施される工程における複数の機構間の第1因果関係を特定する関係特定部と、ユーザ設定に従う製造ラインで実施される工程における複数の機構に関連する複数の事象間の第2因果関係を取得する関係取得部と、第1因果関係および第2因果関係を統合した第3因果関係を生成する関係合成部とを備える。この構成によれば、複数の事象間の第2因果関係を取得して、統合することが可能であるためデータとしてセンシングできない事象も因果関係に取り込むことが可能である。
第1因果関係は、複数の機構に関して設定されている複数の変数にそれぞれ対応して設けられる複数の第1のノードと、複数の第1のノード間の接続を示す第1のエッジ情報とを含む。第2因果関係は、複数の事象にそれぞれ対応して設けられる複数の第2のノードと、複数の第2のノード間の接続を示す第2のエッジ情報とを含む。この構成によれば、因果関係は、ノードとエッジ情報とで構成されるため因果関係を容易に把握することが可能である。
各第2のノードは、事象に関する変数を含む属性情報を設定可能に設けられ、関係合成部は、各第2のノードの属性情報に設定された変数と同一の変数に対応する第1のノードがあるか否かを判断し、同一の変数に対応する第1のノードがあると判断した場合には、当該第2のノードを対応する第1のノードに纏め、第1および第2のエッジ情報に基づいて第3因果関係を生成する。この構成によれば、同一の変数に対応するノードを纏めて第3因果関係を生成するため事象を容易に因果関係に取り込むことが可能である。
情報処理装置は、ユーザ設定に従う第2因果関係を設定する関係設定部をさらに備える。この構成によれば、第2因果関係を設定することが可能である。
関係設定部は、各第2のノードに対応する事象に関する変数を含む属性情報の設定を受付可能な設定画面を有する。設定画面は、複数の機構を制御するプログラムで用いられる複数の変数のリスト選択画面を表示し、ユーザ選択に従って、リスト選択画面の複数の変数のリスト順を更新する。この構成によれば、ユーザ選択に従って変数の設定を容易に行うことが可能である。
第2因果関係は、製造ラインで実施される工程における複数の機構の故障のメカニズムに基づく複数の事象間の因果関係に相当する。この構成によれば、故障のメカニズムに基づく複数の事象間の因果関係を取り込むため、故障要因の特定が容易になる。
本開示の別の一例に従う情報処理方法は、製造ラインを構成する複数の機構の接続状態および順序関係のデータに基づいて、製造ラインで実施される工程における複数の機構間の第1因果関係を特定するステップと、ユーザ設定に従う製造ラインで実施される工程における複数の機構に関連する複数の事象間の第2因果関係を取得するステップと、第1因果関係および第2因果関係を統合した第3因果関係を生成するステップとを備える。この構成によれば、複数の事象間の第2因果関係を取得して、統合することが可能であるためデータとしてセンシングできない事象も因果関係に取り込むことが可能である。
本開示のさらに別の一例に従う情報処理プログラムは、コンピュータに、製造ラインを構成する複数の機構の接続状態および順序関係のデータに基づいて、製造ラインで実施される工程における複数の機構間の第1因果関係を特定するステップと、ユーザ設定に従う製造ラインで実施される工程における複数の機構に関連する複数の事象間の第2因果関係を取得するステップと、第1因果関係および第2因果関係を統合した第3因果関係を生成するステップとを実行させる。この構成によれば、複数の事象間の第2因果関係を取得して、統合することが可能であるためデータとしてセンシングできない事象も因果関係に取り込むことが可能である。
本開示によれば、データとしてセンシングできない事象も因果関係に取り込むことが可能である。
実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。以下で説明される各変形例は、適宜選択的に組み合わされてもよい。
以下、情報処理装置の一形態である工程解析装置の一実施形態について、図面を参照しつつ説明する。
<1.適用例>
図1は、実施形態に係る情報処理装置の一形態である工程解析装置1の利用場面の一例を模式的に例示する図である。図1に示すように、実施形態に係る工程解析装置1は、製造ライン3を構成する複数の機構31の状態に関する複数件の状態データ222及びログデータ223を取得する。製造ライン3は、何らかの物を製造可能であればよく、複数の装置で構成されてもよいし、包装機等の1つの装置で構成されてもよい。また、各機構31は、製造工程の何らかの処理を実施可能であればよく、1又は複数の装置で構成されてもよいし、装置の一部で構成されてもよい。1つの機構31が装置の一部で構成される場合、複数の機構31は、1つの装置で構成されてもよい。また、同一の装置が複数の処理を実施する場合には、それぞれを別の機構31とみなしてもよい。例えば、同一の装置が第1の処理と第2の処理とを実施する場合に、第1の処理をする当該装置を第1の機構31とみなし、第2の処理をする当該装置を第2の機構31とみなしてもよい。更に、状態データ222は、製造ライン3を構成する各機構31の状態に関するあらゆる種類のデータを含んでよい。
図1は、実施形態に係る情報処理装置の一形態である工程解析装置1の利用場面の一例を模式的に例示する図である。図1に示すように、実施形態に係る工程解析装置1は、製造ライン3を構成する複数の機構31の状態に関する複数件の状態データ222及びログデータ223を取得する。製造ライン3は、何らかの物を製造可能であればよく、複数の装置で構成されてもよいし、包装機等の1つの装置で構成されてもよい。また、各機構31は、製造工程の何らかの処理を実施可能であればよく、1又は複数の装置で構成されてもよいし、装置の一部で構成されてもよい。1つの機構31が装置の一部で構成される場合、複数の機構31は、1つの装置で構成されてもよい。また、同一の装置が複数の処理を実施する場合には、それぞれを別の機構31とみなしてもよい。例えば、同一の装置が第1の処理と第2の処理とを実施する場合に、第1の処理をする当該装置を第1の機構31とみなし、第2の処理をする当該装置を第2の機構31とみなしてもよい。更に、状態データ222は、製造ライン3を構成する各機構31の状態に関するあらゆる種類のデータを含んでよい。
また、実施形態に係る工程解析装置1は、製造ライン3の動作を制御するための制御プログラム221を取得する。制御プログラム221は、製造ライン3を構成する各機構31の動作を制御するあらゆる種類のプログラムを含んでよい。制御プログラム221は、1件のプログラムで構成されてもよいし、複数件のプログラムで構成されてもよい。なお、実施形態では、製造ライン3の動作は、PLC(programmable logic controller)2によって制御される。そのため、工程解析装置1は、複数件の状態データ222、ログデータ223、及び制御プログラム221をPLC2から取得する。
次に、実施形態に係る工程解析装置1は、取得した複数件の状態データ222を統計的に解析することにより、製造ライン3内における複数の機構31間の関係の強さを特定する。関係の強さは、本開示の「接続状態」の一例である。また、実施形態に係る工程解析装置1は、取得した制御プログラム221及びログデータ223を解析することにより、製造ライン3内における複数の機構31の順序関係を特定する。そして、実施形態に係る工程解析装置1は、それぞれ特定した関係の強さ及び順序関係に基づいて、製造ライン3で実行される工程における複数の機構31間の因果関係(第1因果関係)を特定する。実施形態では、複数の機構31間の因果関係(第1因果関係)を解析する過程において、複数の機構31間の順序関係を特定するために、制御プログラム221を利用している。制御プログラム221は各機構31の動作を規定しているため、制御プログラム221を利用することで、各機構31の順序関係をより正確に特定可能である。
実施形態に係る工程解析装置1は、ユーザ設定に従う製造ライン3で実施される工程における複数の機構31に関連する複数の事象間の因果関係(第2因果関係)を取得する。そして、実施形態に係る工程解析装置1は、第1因果関係および第2因果関係を統合した第3因果関係を生成する。
第2因果関係は、製造ライン3で実施される工程における複数の機構31の故障のメカニズムに基づく複数の事象間の因果関係に相当する。例えば、一例として専門家が作成するFTA(Fault Tree Analysis)に相当する。
実施形態によれば、状態データ222および制御プログラム221に従うデータに基づく第1因果関係と、専門家が作成するFTA等の第2因果関係とを統合した第3因果関係を生成することにより、より精度の高い製造ライン3で実施される工程を構成する複数の機構31間の因果関係を正確にモデル化することができる。
<2.工程解析装置のハードウェア構成>
図2は、実施形態に係る工程解析装置1のハードウェア構成の一例を模式的に例示する図である。図2に示されるとおり、実施形態に係る工程解析装置1は、制御部11、記憶部12、通信インタフェース13、入力装置14、出力装置15、及びドライブ16が電気的に接続されたコンピュータである。なお、図2では、通信インタフェースを「通信I/F」と記載している。
図2は、実施形態に係る工程解析装置1のハードウェア構成の一例を模式的に例示する図である。図2に示されるとおり、実施形態に係る工程解析装置1は、制御部11、記憶部12、通信インタフェース13、入力装置14、出力装置15、及びドライブ16が電気的に接続されたコンピュータである。なお、図2では、通信インタフェースを「通信I/F」と記載している。
制御部11は、ハードウェアプロセッサであるCPU(Central Processing Unit)、RAM(Random Access Memory)、ROM(Read Only Memory)等を含み、情報処理に応じて各構成要素の制御を行う。記憶部12は、例えば、ハードディスクドライブ、ソリッドステートドライブ等の補助記憶装置であり、制御部11で実行される工程解析プログラム121等を記憶する。
工程解析プログラム121は、複数件の状態データ222、ログデータ223、及び制御プログラム221を利用して、製造ライン3の実施する製造工程における複数の機構31間の因果関係を解析する処理を工程解析装置1に実行させるためのプログラムである。
通信インタフェース13は、例えば、有線LAN(Local Area Network)モジュール、無線LANモジュール等であり、ネットワークを介した有線又は無線通信を行うためのインタフェースである。工程解析装置1は、この通信インタフェース13により、PLC2との間でネットワークを介したデータ通信を行うことができる。なお、ネットワークの種類は、例えば、インターネット、無線通信網、移動通信網、電話網、専用網等から適宜選択されてよい。
入力装置14は、例えば、マウス、キーボード等の入力を行うための装置である。また、出力装置15は、例えば、ディスプレイ、スピーカ等の出力を行うための装置である。オペレータは、入力装置14及び出力装置15を介して、工程解析装置1を操作することができる。
ドライブ16は、例えば、CDドライブ、DVDドライブ等であり、記憶媒体91に記憶されたプログラムを読み込むためのドライブ装置である。ドライブ16の種類は、記憶媒体91の種類に応じて適宜選択されてよい。上記工程解析プログラム121は、この記憶媒体91に記憶されていてもよい。
記憶媒体91は、コンピュータその他装置、機械等が記録されたプログラム等の情報を読み取り可能なように、当該プログラム等の情報を、電気的、磁気的、光学的、機械的又は化学的作用によって蓄積する媒体である。工程解析装置1は、この記憶媒体91から、上記工程解析プログラム121を取得してもよい。
ここで、図2では、記憶媒体91の一例として、CD、DVD等のディスク型の記憶媒体を例示している。しかしながら、記憶媒体91の種類は、ディスク型に限定される訳ではなく、ディスク型以外であってもよい。ディスク型以外の記憶媒体として、例えば、フラッシュメモリ等の半導体メモリを挙げることができる。
なお、工程解析装置1の具体的なハードウェア構成に関して、実施形態に応じて、適宜、構成要素の省略、置換及び追加が可能である。例えば、制御部11は、複数のプロセッサを含んでもよい。工程解析装置1は、複数台の情報処理装置で構成されてもよい。また、工程解析装置1は、提供されるサービス専用に設計された情報処理装置の他、汎用のサーバ装置、PC(Personal Computer)等であってもよい。
<3.PLC>
図3は、実施形態に係るPLC2のハードウェア構成の一例を模式的に例示する図である。図3に示されるとおり、PLC2は、制御部21、記憶部22、入出力インタフェース23、及び通信インタフェース24が電気的に接続されたコンピュータである。これにより、PLC2は、製造ライン3の各機構31の動作を制御するように構成される。なお、図3では、入出力インタフェース及び通信インタフェースをそれぞれ「入出力I/F」及び「通信I/F」と記載している。
図3は、実施形態に係るPLC2のハードウェア構成の一例を模式的に例示する図である。図3に示されるとおり、PLC2は、制御部21、記憶部22、入出力インタフェース23、及び通信インタフェース24が電気的に接続されたコンピュータである。これにより、PLC2は、製造ライン3の各機構31の動作を制御するように構成される。なお、図3では、入出力インタフェース及び通信インタフェースをそれぞれ「入出力I/F」及び「通信I/F」と記載している。
制御部21は、CPU、RAM、ROM等を含み、プログラム及びデータに基づいて各種情報処理を実行するように構成される。記憶部22は、例えば、RAM、ROM等で構成され、制御プログラム221、状態データ222、及びログデータ223等を記憶する。制御プログラム221は、製造ライン3の動作を制御するためのプログラムである。状態データ222は、各機構31の状態に関するデータである。ログデータ223は、製造ライン3の動作のログを示すデータである。
入出力インタフェース23は、外部装置と接続するためのインタフェースであり、接続する外部装置に応じて適宜構成される。実施形態では、PLC2は、入出力インタフェース23を介して、製造ライン3に接続される。なお、単一の装置について異なる状態データを取得可能な場合、当該対象の単一の装置は、複数の機構31とみなされてもよいし、単一の機構31とみなされてもよい。そのため、入出力インタフェース23の数は、製造ライン3を構成する機構31の数と同じであってもよいし、製造ライン3を構成する機構31の数と相違していてもよい。
通信インタフェース24は、例えば、有線LANモジュール、無線LANモジュール等であり、有線又は無線通信を行うためのインタフェースである。PLC2は、通信インタフェース24により、工程解析装置1との間でデータ通信を行うことができる。
なお、PLC2の具体的なハードウェア構成に関して、実施の形態に応じて、適宜、構成要素の省略、置換、及び追加が可能である。例えば、制御部21は、複数のプロセッサを含んでもよい。記憶部22は、制御部21に含まれるRAM及びROMにより構成されてもよい。記憶部22は、ハードディスクドライブ、ソリッドステートドライブ等の補助記憶装置で構成されてもよい。また、PLC2は、提供されるサービス専用に設計された情報処理装置の他、制御する対象に応じて、汎用のデスクトップPC、タブレットPC等に置き換えられてもよい。
<4.工程解析装置のソフトウェア構成>
図4は、実施形態に係る工程解析装置1のソフトウェア構成の一例を模式的に例示する図である。図4に示されるように、工程解析装置1の制御部11は、記憶部12に記憶された工程解析プログラム121をRAMに展開する。そして、制御部11は、RAMに展開された工程解析プログラム121をCPUにより解釈及び実行して、各構成要素を制御する。これによって、図4に示されるとおり、実施形態に係る工程解析装置1は、ソフトウェアモジュールとして、第1取得部111と、第2取得部112と、第1解析部113と、第2解析部114と、関係特定部115と、関係合成部116と、関係設定部117と、第3取得部118とを含む。
図4は、実施形態に係る工程解析装置1のソフトウェア構成の一例を模式的に例示する図である。図4に示されるように、工程解析装置1の制御部11は、記憶部12に記憶された工程解析プログラム121をRAMに展開する。そして、制御部11は、RAMに展開された工程解析プログラム121をCPUにより解釈及び実行して、各構成要素を制御する。これによって、図4に示されるとおり、実施形態に係る工程解析装置1は、ソフトウェアモジュールとして、第1取得部111と、第2取得部112と、第1解析部113と、第2解析部114と、関係特定部115と、関係合成部116と、関係設定部117と、第3取得部118とを含む。
第1取得部111は、製造ライン3を構成する複数の機構31の状態に関する複数件の状態データ222を取得する。第2取得部112は、製造ライン3の動作を制御するための制御プログラム221を取得する。第1解析部113は、取得した複数件の状態データ222を統計的に解析することにより、複数の機構31間の関係の強さを特定する。第2解析部114は、取得した制御プログラム221を解析することにより、複数の機構31の順序関係を特定する。実施形態では、第2解析部114は、制御プログラム221を実行して得られるログデータ223を利用して、複数の機構31の順序関係を特定する。そして、関係特定部115は、それぞれ特定した関係の強さ及び順序関係に基づいて、製造ライン3で実施される工程における複数の機構31間の因果関係(第1因果関係)を特定する。
関係設定部117は、ユーザ設定に従う製造ライン3で実施される工程における複数の機構31に関連する複数の事象間の因果関係(第2因果関係)を設定する。
第3取得部118は、関係設定部117で設定されたユーザ設定に従う製造ライン3で実施される工程における複数の機構に関連する複数の事象間の因果関係(第2因果関係)を取得する。
関係合成部116は、第1因果関係および第2因果関係を統合した第3因果関係を合成する。
本例においては、工程解析装置1において、関係設定部117を用いて第2因果関係を設定する場合の構成について説明するが、当該関係設定部117は、必ずしも工程解析装置1が有する必要はない。つまり、第3取得部118が、設定された第2因果関係を取得することが可能な構成であればどのような構成でもよい。
工程解析装置1の各ソフトウェアモジュールに関しては後述する動作例で詳細に説明する。なお、実施形態では、工程解析装置1の各ソフトウェアモジュールがいずれも汎用のCPUにより実現される例について説明している。しかしながら、以上のソフトウェアモジュールの一部又は全部が、1又は複数の専用のハードウェアプロセッサにより実現されてもよい。また、工程解析装置1のソフトウェア構成に関して、実施形態に応じて、適宜、ソフトウェアモジュールの省略、置換及び追加が行われてもよい。
<5.1 第1因果関係>
図5は、実施形態に従う工程解析装置1の処理手順の一例を例示するフロー図である。ただし、以下で説明する処理手順は一例に過ぎず、各処理は可能な限り変更されてもよい。また、以下で説明する処理手順について、実施の形態に応じて、適宜、ステップの省略、置換、及び追加が可能である。
図5は、実施形態に従う工程解析装置1の処理手順の一例を例示するフロー図である。ただし、以下で説明する処理手順は一例に過ぎず、各処理は可能な限り変更されてもよい。また、以下で説明する処理手順について、実施の形態に応じて、適宜、ステップの省略、置換、及び追加が可能である。
まず、ステップS101では、制御部11は、第1取得部111として動作し、各機構31の状態に関する複数件の状態データ222をPLC2から取得する。各機構31は、例えば、コンベア、ロボットアーム、サーボモータ、シリンダ(成形機等)、吸着パッド、カッター装置、シール装置等の装置又はその装置の一部で構成されてよい。また、各機構31は、例えば、印刷機、実装機、リフロー炉、基板検査装置等の複合装置であってもよい。更に、各機構31は、上記のような何らかの物理的な動作を伴う装置の他に、例えば、各種センサにより何らかの情報を検知する装置、各種センサからデータを取得する装置、取得したデータから何らかの情報を検知する装置、取得したデータを情報処理する装置等の内部処理を行う装置を含んでもよい。具体例として、コンベアを流れる対象物に付与されたマークを検知する光学センサを備える製造ラインにおいて、当該光学センサ及び光学センサにより検知した情報を利用する装置が各機構31として取り扱われてよい。また、各件の状態データ222は、例えば、トルク、速度、加速度、温度、電流、電圧、空圧、圧力、流量、位置、寸法(高さ、長さ、幅)及び面積の少なくともいずれかを示すデータであってよい。このような状態データ222は、公知のセンサ、カメラ等の計測装置によって得ることができる。例えば、流量は、フロートセンサにより得ることができる。また、位置、寸法、及び面積は、画像センサにより得ることができる。
なお、状態データ222は、1又は複数の計測装置から得られるデータで構成されてもよい。また、状態データ222は、計測装置から得られるデータそのままであってもよいし、画像データから取得される位置データ等のように計測装置から得られたデータに何らかの処理を適用することで取得可能なデータであってもよい。各件の状態データ222は、各機構31に対応して取得される。
各計測装置は、製造ライン3の各機構31を監視可能に適宜配置される。PLC2は、製造ライン3を稼働させて、各計測装置から各件の状態データ222を収集する。制御部11は、PLC2から、製造ライン3を正常に稼働させたときの各機構31の状態に関する状態データ222を取得する。これにより、制御部11は、複数件の状態データ222を取得することができる。複数件の状態データ222の取得が完了すると、制御部11は、次のステップS102に処理を進める。
次のステップS102では、制御部11は、第2取得部112として動作し、制御プログラム221をPLC2から取得する。制御プログラム221は、PLC2で実行可能なように、例えば、ラダー・ダイアグラム言語、ファンクション・ブロック・ダイアグラム言語、ストラクチャード・テキスト言語、インストラクション・リスト言語、及びシーケンシャル・ファンクション・チャート言語、C言語の少なくともいずれかを利用して記述されていてもよい。制御プログラム221の取得が完了すると、制御部11は、次のステップS103に処理を進める。なお、ステップS102は、上記ステップS101と並列に実行されてもよいし、上記ステップS101の前に実行されてもよい。
次のステップS103では、制御部11は、第1解析部113として動作し、ステップS101で取得した複数件の状態データ222を統計的に解析することにより、製造ライン3内における複数の機構31間の関係の強さを特定する。複数件の状態データ222の解析処理が完了すると、制御部11は、次のステップS104に処理を進める。なお、ステップS103は、上記ステップS101の後であれば、いかなるタイミングに実行されてもよい。例えば、ステップS103は、上記ステップS102の前に実行されてもよい。
以下の説明では、説明の便宜のため、製造ライン3は、複数の機構31として、4つの機構(例えば、4つのサーボモータ)F1~F4を備えており、上記ステップS101では、制御部11は、各機構F1~F4の状態データ222を取得したものと仮定する。
図6は、第1解析部113の動作について模式的に説明する図である。図6に示されるように、制御部11は、ステップS101で取得した各件の状態データ222から特徴量2221を算出する。特徴量2221の種類は、特に限定されなくてもよく、実施の形態に応じて適宜選択されてもよい。また、特徴量2221を算出する方法は、実施の形態に応じて適宜決定可能である。具体例として、実施形態では、制御部11は、次のような方法で、状態データ222から特徴量2221を算出する。まず、制御部11は、特徴量2221を算出する処理範囲を規定するため、取得した各件の状態データ222をフレーム毎に分割する。各フレームの長さは、実施の形態に応じて適宜設定されてよい。
制御部11は、例えば、各件の状態データ222を一定時間長のフレーム毎に分割してもよい。
次に、制御部11は、状態データ222の各フレームから特徴量2221の値を算出する。状態データ222が計測データ等のような連続値データである場合には、制御部11は、例えば、フレーム内の振幅、最大値、最小値、平均値、分散値、標準偏差、瞬時値(1点サンプル)等を特徴量2221として算出してもよい。また、状態データ222が検出データ等のような離散値データである場合には、制御部11は、例えば、各フレーム内の「on」時間、「off」時間、Duty比、「on」回数、「off」回数等を特徴量2221として算出してもよい。これにより、各特徴量2221の算出が完了すると、制御部11は、各特徴量2221間の相関係数又は偏相関係数を算出する。相関係数は、以下の数1の計算式により算出することができる。また、偏相関係数は、以下の数2の計算式により算出することができる。
なお、rijは、行列2222のi行目j列目の要素を示す。xi及びxjは、各件の状態データ222から算出された特徴量2221を示すデータに対応する。Xi及びXjはそれぞれ、xi及びxjの標本平均を示す。nは、相関の計算に利用する各特徴量2221の数を示す。
なお、行列R(rij)の逆行列をR-1(rij)と表現し、rijは行列2222の逆行列のi行目j列目の要素を示す。
これにより、制御部11は、相関係数又は偏相関係数を各要素とする行列2222を得ることができる。各特徴量2221間の相関係数及び偏相関係数は、対応する機構31間の関係の強さを示す。すなわち、行列2222の各要素により、対応する機構31間の関係の強さが特定される。各特徴量2221間の相関係数又は偏相関係数の算出が完了すると、制御部11は、各特徴量2221間の相関係数又は偏相関係数に基づいて、対応する機構31間の関係の強さを示す無向グラフ情報2223を構築する。
例えば、制御部11は、各機構31に対応するノードを作成する。そして、2つの機構31間に対して算出した相関係数又は偏相関係数の値が閾値以上である場合に、制御部11は、対応する両ノード間をエッジで連結する。一方、2つの機構31間に対して算出した相関係数又は偏相関係数の値が閾値未満である場合には、制御部11は、対応する両ノード間をエッジで連結しない。なお、閾値は、工程解析プログラム121内で規定された固定値であってもよいし、オペレータ等により変更可能な設定値であってもよい。また、エッジの太さは、対応する相関係数又は偏相関係数の値の大きさに対応して決定されてもよい。
これにより、例示するような無向グラフ情報2223を作成することができる。例では、4つの機構F1~F4に対応する4つのノードが作成されている。そして、機構F1及びF2のノード間、機構F1及びF3のノード間、機構F2及びF3のノード間、並びに機構F3及びF4のノード間にそれぞれエッジが形成されている。また、機構F1及びF3の間並びに機構F3及びF4の間の相関が他の機構間の相関よりも大きいことに対応して、機構F1及びF3のノード間並びに機構F3及びF4のノード間のエッジが他のエッジに比べて太く形成されている。以上により、複数の機構31間の関係の強さを示す無向グラフ情報2223の構築が完了すると、実施形態に係る状態データ222の解析処理は完了し、制御部11は、次のステップS104に処理を進める。
なお、例では、無向グラフ情報2223は、形成された無向グラフを画像により表現している。しかしながら、無向グラフ情報2223の出力形式は、画像に限定されなくてもよく、テキスト等により表現されてもよい。また、上記の例では、相関係数又は偏相関係数と閾値との比較により、関係の弱いノード(機構31)間にエッジを形成しないようにしている。しかしながら、関係の弱いノード間のエッジを除去する方法は、このような例に限られなくてもよい。例えば、全てのノードをエッジで連結したグラフを形成した後、制御部11は、逸脱度を表わす適合度指標(GFI、SRMR等)が閾値を超えないように、相関係数又は偏相関係数の小さいエッジから順に、形成したグラフのエッジを削除してもよい。
図5に戻り、次のステップS104では、制御部11は、第2解析部114として動作し、ステップS102で取得した制御プログラム221を解析することにより、製造ライン3内における複数の機構31の順序関係を特定する。実施形態では、制御部11は、制御プログラム221を利用して製造ライン3を稼働させることで得られるログデータ223に基づいて、複数の機構31の順序関係を特定する。制御プログラム221の解析処理が完了すると、制御部11は、次のステップS105に処理を進める。なお、ステップS104は、上記ステップS102の後であれば、いかなるタイミングに実行されてもよい。例えば、上記ステップS102が上記ステップS101よりも先に実行される場合には、ステップS104は、上記ステップS101の前に実行されてもよい。
制御プログラム221を解析する処理について詳細に説明する。以下の説明では、説明の便宜のため、上記と同様に、製造ライン3は、複数の機構31として、4つの機構F1~F4を備えており、上記ステップS102では、制御部11は、4つの機構F1~F4に対応する変数v1~v4が使用された制御プログラム221を取得したものと仮定する。
制御部11は、制御プログラム221を利用して製造ライン3を正常に稼働させたときの実行結果を示すログデータ223をPLC2から取得する。PLC2は、例えば、上記状態データ222を収集する際に、併せて制御プログラム221の実行結果を示すログデータ223を作成してもよい。この場合、ログデータ223には、タイムスタンプ、利用された変数の値等が記録される。また、例えば、制御プログラム221には、各コード行が実行される頻度、実行されたコード行、コードの各セクションが消費する計算時間等の情報を収集するためのデバッグモードが設けられてもよい。この場合、PLC2は、制御プログラム221をデバッグモードで実行することで、各情報を記録したログデータ223を作成することができる。制御部11は、このように作成されたログデータ223をPLC2から取得してもよい。ログデータ223の取得が完了すると、制御部11は、取得したログデータ223を参照して、上記各変数(v1~v4)の順番付けを行うことで、製造ライン3内における各機構31の順序関係を特定する。
以上により、複数の機構31の順序関係の特定が完了すると、実施形態に係る制御プログラム221の解析処理は完了し、制御部11は、次のステップS105に処理を進める。
図5に戻り、次のステップS105では、制御部11は、関係特定部115として動作する。すなわち、制御部11は、ステップS103及びS104それぞれにより特定した製造ライン3内における複数の機構31間の関係の強さ及び順序関係に基づいて、当該製造ライン3で実施される工程における複数の機構31間の因果関係を特定する。
実施形態では、制御部11は、構築した無向グラフ情報2223に特定した各機構31の順序関係を適用することにより、各機構31間の因果関係を示す有向グラフ情報を作成する。
図7は、実施形態に従う作成される有向グラフ情報の一例を例示する図である。図7の有向グラフ122には、以下の(a)~(d)の因果関係が示される。
(a)機構「F1」~「F4」のうち、機構「F1」又は「F2」が最初に利用される。
(b)機構「F1」及び「F2」の次には、機構「F3」が利用される。
(c)機構「F3」の次には、機構「F4」が利用される。
(d)機構「F1」~「F4」のうち、機構「F4」が最後に利用される。
(a)機構「F1」~「F4」のうち、機構「F1」又は「F2」が最初に利用される。
(b)機構「F1」及び「F2」の次には、機構「F3」が利用される。
(c)機構「F3」の次には、機構「F4」が利用される。
(d)機構「F1」~「F4」のうち、機構「F4」が最後に利用される。
また、有向グラフ122の各エッジの太さは、無向グラフ情報2223の各エッジの太さに対応して設定されている。以上により、有向グラフ情報の作成が完了すると、制御部11は、次のステップS106に処理を進める。
なお、図7の例では、有向グラフ情報は、有向グラフ(有向グラフ122)を画像により表現している。しかしながら、有向グラフ情報の出力形式は、画像に限定されなくてもよく、テキスト等により表現されてもよい。また、上記の例では、ノード(機構31)間の関係の強さをエッジの太さで表現している。しかしながら、ノード間の関係の強さを表現する方法は、このような例に限定されなくてもよい。各エッジの近傍に数字を付すことにより、各ノード間の関係の強さを表現してもよい。
次のステップS106では、制御部11は、ステップS105で作成した有向グラフ情報(第1因果関係)を出力する。具体的には、関係特定部115は、関係合成部116に生成した因果関係を示す有効グラフ情報を出力する。以上により、制御部11は、本動作例に係る第1因果関係を生成する処理を終了する。
以上のように、実施形態では、上記ステップS104により、制御プログラム221を解析することで、製造ライン3内における複数の機構31間の順序関係を特定する。そして、上記ステップS103により状態データ222から導出した関係の強さを示す無向グラフ情報に、制御プログラム221から特定した順序関係を適用することで、製造ライン3で実施される工程における複数の機構31間の因果関係を示す有向グラフ情報を作成する。ここで、制御プログラム221は、各機構31の動作を規定する。そのため、複数の機構31間の因果関係を解析する過程で、制御プログラム221を利用することで、当該複数の機構31間の順序関係を適切に特定することができる。したがって、実施形態によれば、製造ライン3を構成する複数の機構31間の因果関係を正確にモデル化することができる。
<5.2 第2因果関係>
図8は、実施形態に従うFTAを説明する図である。図8には、一例として包装機の製造ライン3に対して専門家が作成したFTA(Fault Tree Analysis)が示されている。FTAは、包装機の製造ライン3で生じる複数の事象間の因果関係を示す有効グラフ情報に相当する。
図8は、実施形態に従うFTAを説明する図である。図8には、一例として包装機の製造ライン3に対して専門家が作成したFTA(Fault Tree Analysis)が示されている。FTAは、包装機の製造ライン3で生じる複数の事象間の因果関係を示す有効グラフ情報に相当する。
具体的には、各事象がノードの形式で示されており、ノードN0~N15(総称してノードNとも称する)が設けられている。最終的な2つの事象に対応するノードN0(「シール出来ない」)、ノードN1(「接着弱い」)が設けられている。そして、当該ノードN0,N1に至るまでの他の事象に対応するノードN2~N8が因果関係に基づいて設けられている。
ノードN0に対して、ノードN2(「温度計測が不正確」)、ノードN3(「シール圧が弱い」)、ノードN4(「シーラ表面が十分温まっていない」)、ノードN5(「温度が測れない」)、ノードN6(「温度不適(フィルム搬送メイン/サブ速度とシール温度が合っていない)」)、ノードN7(「温度不適(フィルム厚とシール温度が合っていない)」)、ノードN8(「シール温度が上がらない」)が因果関係がある事象として設けられている。
ノードN1に対して、ノードN6(「温度不適(フィルム搬送メイン/サブ速度とシール温度が合っていない)」)が設けられている。
そして、ノードN2~N8に至るまでの他の事象に対応するノードN9~N15が因果関係に基づいて設けられている。
ノードN2に対してノードN9(「熱電対劣化」)が設けられている。ノードN3に対してノードN10(「プレスローラ摩耗」)およびノードN11(「プレス用ばね劣化」)が設けられている。ノードN4に対して、ノードN11(「暖気手順無視/手順無し」)が設けられている。ノードN5に対して、ノードN12(「熱電対断線」)が設けられている。ノードN6に対して、ノードN13(「設定温度、搬送速度設定ミス」)が設けられている。ノードN7に対して、ノードN14(「設定温度、フィルム厚設定ミス」)が設けられている。ノードN8に対してノードN15(「ヒータ劣化」)が設けられている。
図9は、実施形態に従うFTAを修正するフローを説明する図である。図9における処理は、関係設定部117における処理である。関係設定部117は、ノードの事象を解析および編集する(ステップS2)。関係設定部117は、ユーザからの入力を受け付けるユーザインタフェースを有しており、必要に応じてユーザ入力に基づいて処理を実行してもよい。
次に、関係設定部117は、編集後のノードを統合する(ステップS4)。
そして、処理を終了する(エンド)。
そして、処理を終了する(エンド)。
図10は、実施形態に従う関係設定部117におけるノードの事象を解析および編集する処理のサブルーチンについて説明するフロー図である。図10を参照して、関係設定部117は、ノードを選択する(ステップS10)。例えば、図8で説明したノード(N0)の1つを選択する。次に、関係設定部117は、選択したノードの対応する事象から物理量または状態を抽出する(ステップS12)。
例えば、関係設定部117は、ノードN0の「シール出来ない」の事象に基づいて物理量(「シール接着強度」)を抽出する。同様に、関係設定部117は、ノードN1の「接着弱い」の事象に基づいて物理量(「シール接着強度」)を抽出する。当該事象に対する物理量あるいは、状態の抽出は、事象に対応して物理量あるいは状態が関連付けられた物理量/状態対応テーブルが予め設けられており、当該物理量/状態対応テーブルを参照して物理量あるいは状態が抽出されるものとする。なお、当該物理量/状態対応テーブルに該当する物理量あるいは状態が存在しない場合には、ユーザインタフェースを介してユーザが入力するようにしても良い。なお、当該ユーザインタフェースを介してユーザが入力することにより物理量/状態対応テーブルが随時更新されるようにしても良い。なお、事象と、物理量あるいは状態が1対1に対応付けられている必要はなく、事象に関連する関連度合いから物理量あるいは状態が抽出されるようにしても良い。
次に、関係設定部117は、抽出した物理量あるいは状態から変数を特定する(ステップS14)。例えば、関係設定部117は、物理量(「シール温度」)から変数(「CurrentTemprature CenterSeal」)を特定する。当該抽出した物理量あるいは状態から変数への特定は、物理量あるいは状態に対応して変数が関連付けられた変数対応テーブルが予め設けられており、当該変数対応テーブルを参照して変数が特定されるものとする。なお、当該変数対応テーブルに該当する変数が存在しない場合には、ユーザインタフェースを介してユーザが入力するようにしても良い。ユーザインタフェースを介してユーザが入力する方式については後述する。
なお、当該ユーザインタフェースを介してユーザが入力することにより変数対応テーブルが随時更新されるようにしても良い。
次に、関係設定部117は、抽出した物理量あるいは状態から複数の変数が特定されたか否かを判断する(ステップS16)。
ステップS16において、関係設定部117は、複数の変数が特定されないと判断した場合(ステップS16においてNO)には、ノードの属性情報を設定する(ステップS18)。
一方で、ステップS16において、関係設定部117は、複数の変数が特定されたと判断した場合(ステップS16においてYES)には、ノードを分割する(ステップS20)。次に、ステップS18に進み、ノードの属性情報を設定する。
次に、関係設定部117は、全てのノードの解析が終了したか否かを判断する(ステップS22)。
ステップS22において、関係設定部117は、全てのノードの解析が終了したと判断した場合(ステップS22においてYES)には、処理を終了する(リターン)。
一方、ステップS22において、関係設定部117は、全てのノードの解析が終了しないと判断した場合(ステップS22においてNO)には、ステップS24に進む。
ステップS24において、関係設定部117は、別のノードを選択する。そして、ステップS12に戻り、上記処理を繰り返す。
図11は、実施形態に従う関係設定部117におけるノードの属性情報の設定について説明する概念図である。図11(A)を参照して、各ノードに対応して設けられる属性情報のデータ構造が示されている。一例として各ノードに対応する属性情報として3層構造のデータD1~D3が設けられている。本例においては、各ノードに対応する属性情報として1層目のデータD1には、抽出した物理量あるいは状態の情報が設定される。2層目のデータD2には、事象の情報が設定される。3層目のデータD3には、変数が設定される。なお、当該データ構造は一例であり、どのような順番であってもよい。
図11(B)を参照して、ノードN6に対して物理量(「フィルム搬送メイン/サブ速度とシール温度」)が抽出された場合が示されている。
図11(C)を参照して、ノードN7に対して物理量(「フィルム搬送メイン速度」)と、物理量(「フィルム搬送サブ速度」)、物理量(「シール温度」)とはそれぞれ別々の変数があるため複数の変数が特定されたと判断した場合が示されている。本例においては、物理量(「フィルム搬送メイン速度」)に対して変数(「FilmFeedMain」)が特定され、物理量(「フィルム搬送サブ速度」)に対して変数(「FilmFeedSub」)が特定され、物理量(「シール温度」)に対して変数(「CurrentTemprature CenterSeal」)が特定された場合が示されている。
したがって、当該場合には、ノードを分割する。分割されたノードとしてノードN16, N17が設けられた場合が示されている。
図11(D)を参照して、それぞれのノードN6およびN16,N17に属性情報が設定された場合が示されている。具体的には、ノードN6に対応する属性情報として、データD1(「フィルム搬送メイン速度」)、データD2(「温度不適」)、データD3(「FilmFeedMain」)が設定される。ノードN16に対応する属性情報として、データD1(「フィルム搬送サブ速度」)、データD3(「FilmFeedSub」)が設定される。ノードN17に対応する属性情報として、データD1(「シール温度」)、データD2(「温度不適」)、データD3(「CurrentTemprature CenterSeal」)が設定される。
上記処理を各ノードに対して順次実行する。
図12は、実施形態に従うノードの統合について説明する図である。図12を参照して、編集後のノードを統合した場合を説明する図である。
図12は、実施形態に従うノードの統合について説明する図である。図12を参照して、編集後のノードを統合した場合を説明する図である。
統合の方法は、種々があるが、一例として、各ノードNに対応する属性情報に含まれる物理量あるいは状態の情報に基づいて統合する。すなわち、各ノードNに対応する属性情報に含まれる物理量あるいは状態の情報が同じであれば当該ノードを統合する。例えば、図8のノードN0と、ノードN1は、共に同じ物理量(「シール接着強度」)が抽出されるため統合されたノードN20として設けられる。ノードN20の属性情報として、データD1(「シール接着強度」)、データD2(「シール出来ない、接着弱い」)、データD3(「無し」)が設定される。また、因果関係のエッジ情報(矢印情報)も統合される。
同様にして、統合されたノードN21~N32が設けられる。統合された場合には、各ノードの属性情報は、データD1およびD3は共通となるが、D2は情報が追加されて設定される。
ノードN21の属性情報として、データD1(「シール温度」)、データD2(「計測が不正確、温度が上がらない、温度不適、温度が測れない」)、データD3(「CurrentTemprature CenterSeal」)が設定される。
ノードN22の属性情報として、データD1(「シール圧力」)、データD2(「シール圧が弱い」)、データD3(「無し」)が設定される。
ノードN23の属性情報として、データD1(「フィルム搬送メイン速度」)、データD2(「温度不適」)、データD3(「FilmFeedMain」)が設定される。
ノードN24の属性情報として、データD1(「フィルム搬送サブ速度」)、データD2(「温度不適」)、データD3(「FilmFeedSub」)が設定される。
ノードN25の属性情報として、データD1(「フィルム厚」)、データD2(「温度不適」)、データD3(「無し」)が設定される。
ノードN26の属性情報として、データD1(「熱電対状態」)、データD2(「断線、劣化」)、データD3(「無し」)が設定される。
ノードN27の属性情報として、データD1(「暖気手順状態」)、データD2(「無視、手順無し」)、データD3(「無し」)が設定される。
ノードN28の属性情報として、データD1(「ヒータ状態」)、データD2(「劣化」)、データD3(「無し」)が設定される。
ノードN29の属性情報として、データD1(「シーラ設定温度」)、データD2(「設定ミス」)、データD3(「CenterHeaterDPC_MV」)が設定される。
ノードN30の属性情報として、データD1(「プレスローラ状態」)、データD2(「プレスローラ摩耗」)、データD3(「無し」)が設定される。
ノードN31の属性情報として、データD1(「プレス用ばね状態」)、データD2(「プレス用ばね劣化」)、データD3(「無し」)が設定される。
ノードN31の属性情報として、データD1(「フィルム搬送速度設定」)、データD2(「設定ミス」)、データD3(「FilmFeed_MV」)が設定される。
上記処理により、ノードN20に対して、ノードN21~N25が因果関係があるノードとして設けられる。また、ノードN21に対して、ノードN26~N29が因果関係があるノードとして設けられる。ノードN22に対して、ノードN30,N31が因果関係があるノードとして設けられる。ノードN23は、ノードN32が因果関係があるノードとして設けられる。
制御部11は、FTAの有効グラフ情報に基づいて修正した有効グラフ情報(第2因果関係)を出力する。具体的には、関係設定部117は、ユーザ設定に従う製造ライン3で実施される工程における複数の機構31に関連する複数の事象間の因果関係を示す有効グラフ情報(第2因果関係)を設定する。第3取得部118は、関係設定部117から複数の事象間の因果関係を示す有効グラフ情報(第2因果関係)を取得して、関係合成部116に出力する。
<5.3 統合処理>
図13は、実施形態に従う関係合成部116の統合処理について模式的に説明する図である。図13(A)を参照して、本例においては、一例として関係特定部115から出力された有効グラフ情報(第1因果関係)と、第3取得部118から出力された有効グラフ情報(第2因果関係)とが示されている。本例においては、関係特定部115から出力された有効グラフ情報(第1因果関係)をデータ因果モデル、第3取得部118から出力された有効グラフ情報(第2因果関係)をFTA因果モデルとも称する。
図13は、実施形態に従う関係合成部116の統合処理について模式的に説明する図である。図13(A)を参照して、本例においては、一例として関係特定部115から出力された有効グラフ情報(第1因果関係)と、第3取得部118から出力された有効グラフ情報(第2因果関係)とが示されている。本例においては、関係特定部115から出力された有効グラフ情報(第1因果関係)をデータ因果モデル、第3取得部118から出力された有効グラフ情報(第2因果関係)をFTA因果モデルとも称する。
説明を簡略化するためにデータ因果モデルには、ノードA1~A5が設けられている。FTA因果モデルには、ノードB1~B4と、ノードA2とが設けられている。
図13(B)を参照して、データ因果モデルのノードにFTA因果モデルのノードを加える。また、同じ変数を有するノードを1つのノードに纏める。ここでは、ノードA2が1つに纏められた場合が示されている。
図13(C)を参照して、FTA因果モデルのノードを加えたデータ因果モデルにFTA因果モデルのエッジ情報を追加した場合が示されている。これにより、データ因果モデルとFTA因果モデルとを統合することが可能となる。
図14は、実施形態に従う関係合成部116の統合処理のフローについて説明する図である。図14を参照して、関係合成部116は、データ因果モデルのノードにFTA因果モデルのノードを加える(ステップS30)。次に、関係合成部116は、同じ変数を有するノードを1つのノードに纏める(ステップS32)。次に、関係合成部116は、FTA因果モデルのノードを加えたデータ因果モデルにFTA因果モデルのエッジ情報を追加する(ステップS34)。次に、関係合成部116は、ノードおよびエッジの属性情報にデータ起源情報を登録する(ステップS36)。具体的には、データ因果モデルの起源か、FTA因果モデルの起源か、両方の起源かをそれぞれ示すデータ起源情報を登録する。
そして、関係合成部116は処理を終了する(エンド)。
<6.具体例>
以下、データ因果モデルの具体例を用いて統合処理について説明する。
<6.具体例>
以下、データ因果モデルの具体例を用いて統合処理について説明する。
図15は、実施形態に従うデータ因果モデルの具体例について説明する図である。
図15(A)を参照して、一例として、包装機の製造ライン3に対して複数の機構31間の関係の強さおよび制御プログラム221を解析して得られた複数の機構31の順序関係に基づいて特定されたデータ因果モデルが示されている。
図15(A)を参照して、一例として、包装機の製造ライン3に対して複数の機構31間の関係の強さおよび制御プログラム221を解析して得られた複数の機構31の順序関係に基づいて特定されたデータ因果モデルが示されている。
具体的には、ノードN40~N56が設けられており、ノード間のエッジ情報とともに各ノード間の関係の強さが数値で示されている。また、各ノードNに対応して制御プログラム221で用いられる変数が対応付けられている。
図15(B)は、データ因果モデルのグラフ構造データの一例を示すものである。図15(B)に示されるように、グラフ構造データは、各ノードの情報とともに、各ノード間のエッジ情報が記述されている。一例として、ノードの属性情報の一例(ノードID)として変数が割り当てられている場合が示されている。なお、上記グラフ構造データは一例であり、当該記述に限定されるものではない。
図15(C)は、時系列データの一例として、各ノードのログデータを示すものである。
図16は、実施形態に従うFTA因果モデルの具体例について説明する図である。
図16(A)を参照して、ここでは、図8で説明したFTA因果モデルが示されている。
図16(A)を参照して、ここでは、図8で説明したFTA因果モデルが示されている。
図16(B)を参照して、FTA因果モデルのグラフ構造データの一例を示すものである。グラフ構造データは、各ノードの情報とともに、各ノード間のエッジ情報が記述されている。一例として、ノードの属性情報の一例(ノードID)として事象が割り当てられている場合が示されている。なお、上記グラフ構造データは一例であり、当該記述に限定されるものではない。
関係設定部117は、当該FTAのグラフ構造データに基づいて、上記したフローに従って図16(C)に示す修正したFTA因果モデルのグラフ構造データを生成する。
図17は、実施形態に従う統合処理の具体例について説明する図である。図17を参照して、図14で説明したフローに従って、データ因果モデルのノードにFTA因果モデルのノードを加えて、FTA因果モデルのノードを加えたデータ因果モデルにFTA因果モデルのエッジ情報を追加した場合が示されている。
上記したように、同じ変数を有するノードを1つのノードに纏めた場合が示されている。
具体的には、図12で説明したノードN21の属性情報に含まれる変数(「CurrentTemprature CenterSeal」)は、ノードN54と同じであるため1つに纏められる。ノードN23の属性情報に含まれる変数(「FilmFeedMain」)は、ノードN45と同じであるため1つに纏められる。ノードN24の属性情報に含まれる変数(「FilmFeedSub」)は、ノードN50と同じであるため1つに纏められる。ノードN29の属性情報に含まれる(「CenterHeaterDPC_MV」)は、ノードN53と同じであるため1つに纏められる。ノードN32の属性情報に含まれる変数(「FilmFeed_MV」)は、同じ変数が無いため新たに追加される。
当該処理により、関係合成部116は、データ因果モデルおよびFTA因果モデルを統合した統合因果モデル(第3因果関係)を生成することが可能となる。
<7.利用形態>
図18は、実施形態に従う統合因果モデルを用いた利用形態について説明する図である。
図18は、実施形態に従う統合因果モデルを用いた利用形態について説明する図である。
図18を参照して、一例としてシール接着強度に異常があった場合について考える。統合因果モデルを用いることによりエッジの末端のノードを抽出する。本例においては、ノードN25~N28,N30~N32が抽出される。
したがって、当該抽出されたノードの情報を表示することにより、ユーザは、当該ノードの情報に基づいて異常の原因を容易に予測することが可能である。すなわち、本実施形態に従う統合因果モデルを用いることにより、データとしてセンシングできない現象も因果モデルに取り込むことが可能となり、異常の原因の特定が容易になる。
さらに別の利用形態について説明する。
図19は、実施形態に従う統合因果モデルを用いた別の利用形態について説明する図である。
図19は、実施形態に従う統合因果モデルを用いた別の利用形態について説明する図である。
図19を参照して、一例としてシール接着強度に異常があった場合について考える。
本例においては、制御部11は、正常状態の状態データと、異常状態の状態データとをさらに利用する。制御部11は、正常状態の状態データに基づく特徴量と、異常状態の状態データに基づく特徴量を算出して、特徴量の差(乖離度)を解析する。制御部11は、統合因果モデルのうち解析した乖離度の大きいノードを特定し、優先度の高いノードを要因候補としてユーザに提示するようにしても良い。
本例においては、制御部11は、正常状態の状態データと、異常状態の状態データとをさらに利用する。制御部11は、正常状態の状態データに基づく特徴量と、異常状態の状態データに基づく特徴量を算出して、特徴量の差(乖離度)を解析する。制御部11は、統合因果モデルのうち解析した乖離度の大きいノードを特定し、優先度の高いノードを要因候補としてユーザに提示するようにしても良い。
本例においては、一例として、ノードN51(変数「TopSeal」)と、ノードN54(変数「CurrentTemperature CenterSeal」)とが乖離度の大きいノードとして特定された場合が示されている。
図18で抽出されたエッジの末端のノードN25~N28,N30~N32のうちノードN51あるいはN54と関係があるノードは、ノードN26~N28である。
したがって、ユーザには、ノードN26~N28を要因候補として優先度が高いノードとしてテーブル形式で提示するようにしてもよい。そして、ノードN25,N30~N32を次の優先度が高いノードとして定時するようにしても良い。なお、一例として優先度の順位が括弧書きに示されている。なお、テーブル形式に限られず種々の方式で提示することが可能である。例えば、点滅表示させたり、色を付して表示するようにしてもよい。
<8.変形例>
実施形態の変形例においては、ユーザの入力に従って因果関係の編集が可能な編集機能について説明する。関係設定部117は、因果関係の編集が可能な編集機能を有するようにしても良い。
実施形態の変形例においては、ユーザの入力に従って因果関係の編集が可能な編集機能について説明する。関係設定部117は、因果関係の編集が可能な編集機能を有するようにしても良い。
図20は、実施形態の変形例に従う編集画面300を説明する図である。図20を参照して、編集画面300は、データ因果モデルと、FTA因果モデルと、統合因果モデルのそれぞれについてユーザの入力に従って編集可能に設けられている。
具体的には、編集画面300は、データ因果モデル用入力選択項目302と、FTA因果モデル用入力選択項目304と、パラメータ選択項目306と、各モデルを表示する表示領域とが設けられている。各モデルは、タブにより切り替え可能に設けられている。本例においては、タブ308を選択すると、データ因果モデルが表示される。具体的には、データ因果モデル用入力選択項目302で選択されたファイルに対応するデータ因果モデルが表示される。タブ310を選択すると、FTA因果モデルが表示される。具体的には、FTA因果モデル用入力選択項目304で選択されたファイルに対応するFTA因果モデルが表示される。タブ312を選択すると、統合因果モデルが表示される。具体的には、タブ308で表示されるデータ因果モデルと、タブ310で表示されるFTA因果モデルとを統合した統合因果モデルが表示される。
本例においては、一例として、データ因果モデルの複数のノードNが表示されている。例えば入力装置14に含まれるマウスやキーボード等を操作することにより、各ノードの編集が可能である。例えば、ノード位置を調整したり、ノード、エッジ、各属性情報の追加、編集、削除が可能に設けられている。また、パラメータ選択項目306を用いることにより、例えば、ノード間の関係の強さのパラメータを調整してもよい。
図21は、実施形態の変形例に従う編集画面301を説明する図である。図21を参照して、編集画面301は、編集画面300と比較して、タブ310を選択した場合が示されている。本例においては、FTA因果モデルが表示されている。
本例においては、一例として、FTA因果モデルの複数のノードNが表示されている。例えば入力装置14に含まれるマウスやキーボード等を操作することにより、各ノードの編集が可能である。例えば、ノード位置を調整したり、ノード、エッジ、各属性情報の追加、編集、削除が可能に設けられている。また、パラメータ選択項目306を用いることにより、例えば、ノード間の関係の強さのパラメータを調整してもよい。
ユーザは、当該編集画面301を用いて、FTAを修正するようにしても良い。
具体的には、ユーザは、編集画面301を用いて、上記したように各ノードの属性情報の設定を行うようにしても良い。例えば、物理量あるいは状態から変数を特定する場合に、変数対応テーブルのリストを編集画面301に表示させて、ユーザが当該リストを見ながら関係する変数を設定するようにしても良い。
具体的には、ユーザは、編集画面301を用いて、上記したように各ノードの属性情報の設定を行うようにしても良い。例えば、物理量あるいは状態から変数を特定する場合に、変数対応テーブルのリストを編集画面301に表示させて、ユーザが当該リストを見ながら関係する変数を設定するようにしても良い。
図22は、実施形態の変形例に従う変数リストについて説明する図である。図22を参照して、複数の変数およびその説明が記述された変数リストが設けられている。当該変数リストは、制御プログラム221を解析することにより得られた変数を用いることが可能である。また、ユーザに提示するリストの順序を動的に変更するようにしてもよい。
関係設定部117は、編集画面301のユーザに提示する変数リストの順序を変更する。具体的には、関係設定部117は、ユーザのノードの指定入力を受け付けて、当該ノードの属性情報に含まれる物理量あるいは状態の情報に基づいて関連する変数を優先的に上位にリストアップするようにしてもよい。当該リストアップされた中からユーザは、対応する変数を設定入力するようにしても良い。
例えば、ノードの属性情報に含まれる物理量(「シール温度」)である場合には、シール温度に関連する変数がリストの上にリストアップされるようにリストの順序を変更するようにしても良い。これにより、ユーザは、ノードの属性情報の変数の設定を容易に行うことが可能である。
なお、上記においては、ユーザは、編集画面301を用いて、例えば、物理量あるいは状態から変数を特定する場合に、変数リストを編集画面301に表示させて、ユーザが当該リストを見ながら関係する変数を設定する場合について説明したが、物理量あるいは状態を特定する際にも同様に行うことが可能である。例えば、ユーザに、物理量/状態リストを編集画面301に表示させて、ユーザが当該リストを見ながら関係する物理量あるいは状態を設定するようにしても良い。
<8.付記>
以上のように、本実施の形態は以下のような開示を含む。
以上のように、本実施の形態は以下のような開示を含む。
(構成1)
製造ライン(3)を構成する複数の機構(31)の接続状態および順序関係のデータに基づいて、前記製造ラインで実施される工程における前記複数の機構間の第1因果関係を特定する関係特定部(115)と、
ユーザ設定に従う前記製造ラインで実施される工程における前記複数の機構に関連する複数の事象間の第2因果関係を取得する関係取得部(118)と、
前記第1因果関係および前記第2因果関係を統合した第3因果関係を生成する関係合成部(116)とを備えた、情報処理装置。
製造ライン(3)を構成する複数の機構(31)の接続状態および順序関係のデータに基づいて、前記製造ラインで実施される工程における前記複数の機構間の第1因果関係を特定する関係特定部(115)と、
ユーザ設定に従う前記製造ラインで実施される工程における前記複数の機構に関連する複数の事象間の第2因果関係を取得する関係取得部(118)と、
前記第1因果関係および前記第2因果関係を統合した第3因果関係を生成する関係合成部(116)とを備えた、情報処理装置。
(構成2)
前記第1因果関係は、前記複数の機構に関して設定されている複数の変数にそれぞれ対応して設けられる複数の第1のノードと、前記複数の第1のノード間の接続を示す第1のエッジ情報とを含み、
前記第2因果関係は、前記複数の事象にそれぞれ対応して設けられる複数の第2のノードと、前記複数の第2のノード間の接続を示す第2のエッジ情報とを含む、請求項1記載の情報処理装置。
前記第1因果関係は、前記複数の機構に関して設定されている複数の変数にそれぞれ対応して設けられる複数の第1のノードと、前記複数の第1のノード間の接続を示す第1のエッジ情報とを含み、
前記第2因果関係は、前記複数の事象にそれぞれ対応して設けられる複数の第2のノードと、前記複数の第2のノード間の接続を示す第2のエッジ情報とを含む、請求項1記載の情報処理装置。
(構成3)
各前記第2のノードは、事象に関する変数を含む属性情報を設定可能に設けられ、
前記関係合成部は、
各前記第2のノードの属性情報に設定された変数と同一の変数に対応する第1のノードがあるか否かを判断し、
前記同一の変数に対応する第1のノードがあると判断した場合には、当該第2のノードを対応する第1のノードに纏め、
前記第1および第2のエッジ情報に基づいて前記第3因果関係を生成する、請求項2記載の情報処理装置。
各前記第2のノードは、事象に関する変数を含む属性情報を設定可能に設けられ、
前記関係合成部は、
各前記第2のノードの属性情報に設定された変数と同一の変数に対応する第1のノードがあるか否かを判断し、
前記同一の変数に対応する第1のノードがあると判断した場合には、当該第2のノードを対応する第1のノードに纏め、
前記第1および第2のエッジ情報に基づいて前記第3因果関係を生成する、請求項2記載の情報処理装置。
(構成4)
ユーザ設定に従う前記第2因果関係を設定する関係設定部(117)をさらに備える、請求項2記載の情報処理装置。
ユーザ設定に従う前記第2因果関係を設定する関係設定部(117)をさらに備える、請求項2記載の情報処理装置。
(構成5)
前記関係設定部は、各前記第2のノードに対応する事象に関する変数を含む属性情報の設定を受付可能な設定画面(400,401)を有し、
前記設定画面は、前記複数の機構を制御するプログラムで用いられる前記複数の変数のリスト選択画面を表示し、
ユーザ選択に従って、前記リスト選択画面の前記複数の変数のリスト順を更新する、請求項4記載の情報処理装置。
前記関係設定部は、各前記第2のノードに対応する事象に関する変数を含む属性情報の設定を受付可能な設定画面(400,401)を有し、
前記設定画面は、前記複数の機構を制御するプログラムで用いられる前記複数の変数のリスト選択画面を表示し、
ユーザ選択に従って、前記リスト選択画面の前記複数の変数のリスト順を更新する、請求項4記載の情報処理装置。
(構成6)
前記第2因果関係は、前記製造ラインで実施される工程における前記複数の機構の故障のメカニズムに基づく複数の事象間の因果関係に相当する、請求項1記載の情報処理装置。
前記第2因果関係は、前記製造ラインで実施される工程における前記複数の機構の故障のメカニズムに基づく複数の事象間の因果関係に相当する、請求項1記載の情報処理装置。
(構成7)
製造ラインを構成する複数の機構の接続状態および順序関係のデータに基づいて、前記製造ラインで実施される工程における前記複数の機構間の第1因果関係を特定するステップと、
ユーザ設定に従う前記製造ラインで実施される工程における前記複数の機構に関連する複数の事象間の第2因果関係を取得するステップと、
前記第1因果関係および前記第2因果関係を統合した第3因果関係を生成するステップとを備えた、情報処理方法。
製造ラインを構成する複数の機構の接続状態および順序関係のデータに基づいて、前記製造ラインで実施される工程における前記複数の機構間の第1因果関係を特定するステップと、
ユーザ設定に従う前記製造ラインで実施される工程における前記複数の機構に関連する複数の事象間の第2因果関係を取得するステップと、
前記第1因果関係および前記第2因果関係を統合した第3因果関係を生成するステップとを備えた、情報処理方法。
(構成8)
コンピュータに、
製造ラインを構成する複数の機構の接続状態および順序関係のデータに基づいて、前記製造ラインで実施される工程における前記複数の機構間の第1因果関係を特定するステップと、
ユーザ設定に従う前記製造ラインで実施される工程における前記複数の機構に関連する複数の事象間の第2因果関係を取得するステップと、
前記第1因果関係および前記第2因果関係を統合した第3因果関係を生成するステップとを実行させる、情報処理プログラム。
コンピュータに、
製造ラインを構成する複数の機構の接続状態および順序関係のデータに基づいて、前記製造ラインで実施される工程における前記複数の機構間の第1因果関係を特定するステップと、
ユーザ設定に従う前記製造ラインで実施される工程における前記複数の機構に関連する複数の事象間の第2因果関係を取得するステップと、
前記第1因果関係および前記第2因果関係を統合した第3因果関係を生成するステップとを実行させる、情報処理プログラム。
本開示の実施の形態について説明したが、今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本開示の範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
1 工程解析装置、3 製造ライン、11,21 制御部、12,22 記憶部、13,24 通信インタフェース、14 入力装置、15 出力装置、16 ドライブ、23 入出力インタフェース、31 機構、91 記憶媒体、111 第1取得部、112 第2取得部、113 第1解析部、114 第2解析部、115 関係特定部、116 関係合成部、117 関係設定部、118 第3取得部、121 工程解析プログラム、221 制御プログラム、222 状態データ、223 ログデータ、300,301 編集画面、302 データ因果モデル用入力選択項目、304 因果モデル用入力選択項目、306 パラメータ選択項目、308,310,312 タブ。
Claims (8)
- 製造ラインを構成する複数の機構の接続状態および順序関係のデータに基づいて、前記製造ラインで実施される工程における前記複数の機構間の第1因果関係を特定する関係特定部と、
ユーザ設定に従う前記製造ラインで実施される工程における前記複数の機構に関連する複数の事象間の第2因果関係を取得する関係取得部と、
前記第1因果関係および前記第2因果関係を統合した第3因果関係を生成する関係合成部とを備えた、情報処理装置。 - 前記第1因果関係は、前記複数の機構に関して設定されている複数の変数にそれぞれ対応して設けられる複数の第1のノードと、前記複数の第1のノード間の接続を示す第1のエッジ情報とを含み、
前記第2因果関係は、前記複数の事象にそれぞれ対応して設けられる複数の第2のノードと、前記複数の第2のノード間の接続を示す第2のエッジ情報とを含む、請求項1記載の情報処理装置。 - 各前記第2のノードは、事象に関する変数を含む属性情報を設定可能に設けられ、
前記関係合成部は、
各前記第2のノードの属性情報に設定された変数と同一の変数に対応する第1のノードがあるか否かを判断し、
前記同一の変数に対応する第1のノードがあると判断した場合には、当該第2のノードを対応する第1のノードに纏め、
前記第1および第2のエッジ情報に基づいて前記第3因果関係を生成する、請求項2記載の情報処理装置。 - ユーザ設定に従う前記第2因果関係を設定する関係設定部をさらに備える、請求項2記載の情報処理装置。
- 前記関係設定部は、各前記第2のノードに対応する事象に関する変数を含む属性情報の設定を受付可能な設定画面を有し、
前記設定画面は、前記複数の機構を制御するプログラムで用いられる前記複数の変数のリスト選択画面を表示し、
ユーザ選択に従って、前記リスト選択画面の前記複数の変数のリスト順を更新する、請求項4記載の情報処理装置。 - 前記第2因果関係は、前記製造ラインで実施される工程における前記複数の機構の故障のメカニズムに基づく複数の事象間の因果関係に相当する、請求項1記載の情報処理装置。
- 製造ラインを構成する複数の機構の接続状態および順序関係のデータに基づいて、前記製造ラインで実施される工程における前記複数の機構間の第1因果関係を特定するステップと、
ユーザ設定に従う前記製造ラインで実施される工程における前記複数の機構に関連する複数の事象間の第2因果関係を取得するステップと、
前記第1因果関係および前記第2因果関係を統合した第3因果関係を生成するステップとを備えた、情報処理方法。 - コンピュータに、
製造ラインを構成する複数の機構の接続状態および順序関係のデータに基づいて、前記製造ラインで実施される工程における前記複数の機構間の第1因果関係を特定するステップと、
ユーザ設定に従う前記製造ラインで実施される工程における前記複数の機構に関連する複数の事象間の第2因果関係を取得するステップと、
前記第1因果関係および前記第2因果関係を統合した第3因果関係を生成するステップとを実行させる、情報処理プログラム。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021037638A JP7559627B2 (ja) | 2021-03-09 | 2021-03-09 | 情報処理装置、情報処理方法および情報処理プログラム |
| EP21930397.1A EP4307061A4 (en) | 2021-03-09 | 2021-12-21 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD AND INFORMATION PROCESSING PROGRAM |
| CN202180094170.9A CN116964536A (zh) | 2021-03-09 | 2021-12-21 | 信息处理装置、信息处理方法以及信息处理程序 |
| US18/279,522 US20240231338A9 (en) | 2021-03-09 | 2021-12-21 | Information processing device, information processing method, and information processing program |
| PCT/JP2021/047191 WO2022190552A1 (ja) | 2021-03-09 | 2021-12-21 | 情報処理装置、情報処理方法および情報処理プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021037638A JP7559627B2 (ja) | 2021-03-09 | 2021-03-09 | 情報処理装置、情報処理方法および情報処理プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022137914A JP2022137914A (ja) | 2022-09-22 |
| JP7559627B2 true JP7559627B2 (ja) | 2024-10-02 |
Family
ID=83226552
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021037638A Active JP7559627B2 (ja) | 2021-03-09 | 2021-03-09 | 情報処理装置、情報処理方法および情報処理プログラム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20240231338A9 (ja) |
| EP (1) | EP4307061A4 (ja) |
| JP (1) | JP7559627B2 (ja) |
| CN (1) | CN116964536A (ja) |
| WO (1) | WO2022190552A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12235819B2 (en) * | 2023-05-23 | 2025-02-25 | Hitachi, Ltd. | Auto fault tree generation system |
| WO2025173507A1 (ja) * | 2024-02-16 | 2025-08-21 | パナソニックIpマネジメント株式会社 | 情報処理方法、情報処理装置、及びプログラム |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4870575A (en) | 1987-10-01 | 1989-09-26 | Itt Corporation | System integrated fault-tree analysis methods (SIFTAN) |
| JP2009301134A (ja) | 2008-06-10 | 2009-12-24 | Omron Corp | Ft図作成プログラム、ft図作成装置、記録媒体及びft図作成方法 |
| JP5151556B2 (ja) | 2007-08-10 | 2013-02-27 | オムロン株式会社 | 工程解析装置、工程解析方法および工程解析プログラム |
| JP5657854B2 (ja) | 2006-10-02 | 2015-01-21 | フィッシャー−ローズマウント システムズ,インコーポレイテッド | プロセス制御ネットワークに統合された分析サーバ |
| WO2019240019A1 (ja) | 2018-06-11 | 2019-12-19 | パナソニックIpマネジメント株式会社 | 異常解析装置、製造システム、異常解析方法及びプログラム |
| JP2020115311A (ja) | 2019-01-18 | 2020-07-30 | オムロン株式会社 | モデル統合装置、モデル統合方法、モデル統合プログラム、推論システム、検査システム、及び制御システム |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0950949A (ja) * | 1995-05-26 | 1997-02-18 | Hitachi Ltd | 製品の製造方法および生産管理計算システム |
| US7412632B2 (en) * | 2003-11-25 | 2008-08-12 | Ford Motor Company | Method to facilitate failure modes and effects analysis |
| JP6048688B2 (ja) * | 2014-11-26 | 2016-12-21 | 横河電機株式会社 | イベント解析装置、イベント解析方法およびコンピュータプログラム |
| JP6870347B2 (ja) * | 2017-01-31 | 2021-05-12 | オムロン株式会社 | 情報処理装置、情報処理プログラムおよび情報処理方法 |
| JP6551565B2 (ja) * | 2017-06-02 | 2019-07-31 | オムロン株式会社 | 工程解析装置、工程解析方法、及び工程解析プログラム |
| CN108983710B (zh) * | 2017-06-02 | 2021-05-18 | 欧姆龙株式会社 | 工序分析装置、工序分析方法以及存储介质 |
| EP3525056B1 (en) * | 2018-02-12 | 2020-12-16 | Siemens Aktiengesellschaft | Method and system for automatic conduction of a process failure mode and effect analysis for a factory |
| WO2021015094A1 (ja) * | 2019-07-19 | 2021-01-28 | パナソニックIpマネジメント株式会社 | 不良要因推定装置及び不良要因推定方法 |
| WO2021015093A1 (ja) * | 2019-07-19 | 2021-01-28 | パナソニックIpマネジメント株式会社 | 不調要因特定装置、不調予兆検知装置、不調要因特定方法及び不調予兆検知方法 |
| JP2021026455A (ja) * | 2019-08-02 | 2021-02-22 | 日立オートモティブシステムズ株式会社 | 不良原因抽出システム、製造情報管理システム、不良原因抽出方法、製造情報管理方法 |
| CN111985677B (zh) * | 2020-06-30 | 2024-06-21 | 联想(北京)有限公司 | 一种因果链路分析方法、设备及计算机可读存储介质 |
-
2021
- 2021-03-09 JP JP2021037638A patent/JP7559627B2/ja active Active
- 2021-12-21 EP EP21930397.1A patent/EP4307061A4/en not_active Withdrawn
- 2021-12-21 CN CN202180094170.9A patent/CN116964536A/zh active Pending
- 2021-12-21 US US18/279,522 patent/US20240231338A9/en active Pending
- 2021-12-21 WO PCT/JP2021/047191 patent/WO2022190552A1/ja not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4870575A (en) | 1987-10-01 | 1989-09-26 | Itt Corporation | System integrated fault-tree analysis methods (SIFTAN) |
| JP5657854B2 (ja) | 2006-10-02 | 2015-01-21 | フィッシャー−ローズマウント システムズ,インコーポレイテッド | プロセス制御ネットワークに統合された分析サーバ |
| JP5151556B2 (ja) | 2007-08-10 | 2013-02-27 | オムロン株式会社 | 工程解析装置、工程解析方法および工程解析プログラム |
| JP2009301134A (ja) | 2008-06-10 | 2009-12-24 | Omron Corp | Ft図作成プログラム、ft図作成装置、記録媒体及びft図作成方法 |
| WO2019240019A1 (ja) | 2018-06-11 | 2019-12-19 | パナソニックIpマネジメント株式会社 | 異常解析装置、製造システム、異常解析方法及びプログラム |
| JP2020115311A (ja) | 2019-01-18 | 2020-07-30 | オムロン株式会社 | モデル統合装置、モデル統合方法、モデル統合プログラム、推論システム、検査システム、及び制御システム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022137914A (ja) | 2022-09-22 |
| US20240134359A1 (en) | 2024-04-25 |
| CN116964536A (zh) | 2023-10-27 |
| US20240231338A9 (en) | 2024-07-11 |
| EP4307061A4 (en) | 2025-02-19 |
| EP4307061A1 (en) | 2024-01-17 |
| WO2022190552A1 (ja) | 2022-09-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6551565B2 (ja) | 工程解析装置、工程解析方法、及び工程解析プログラム | |
| JP6928119B2 (ja) | 予測推論モデルをオンラインで構築し配備するコンピュータシステム及び方法 | |
| CN108983710B (zh) | 工序分析装置、工序分析方法以及存储介质 | |
| US20150005903A1 (en) | Non-Intrusive Data Analytics in a Process Control System | |
| JP7559627B2 (ja) | 情報処理装置、情報処理方法および情報処理プログラム | |
| US11754985B2 (en) | Information processing apparatus, information processing method and computer program product | |
| CN112543897B (zh) | 分析装置、分析方法以及存储介质 | |
| JP7800113B2 (ja) | 情報処理装置、情報処理方法および情報処理プログラム | |
| JP7585941B2 (ja) | 情報処理装置、情報処理方法および情報処理プログラム | |
| JP7476770B2 (ja) | 工程解析装置、工程解析方法、及び工程解析プログラム | |
| JP2020149303A (ja) | 解析装置、解析方法、及び解析プログラム | |
| Caspari et al. | Dynamic hybrid modeling: Incremental identification and model predictive control | |
| Reis et al. | Data‐Centric Process Systems Engineering for the Chemical Industry 4.0 | |
| TWI830193B (zh) | 預測系統、資訊處理裝置以及資訊處理程式 | |
| JP2024069927A (ja) | 情報処理装置、情報処理方法および情報処理プログラム | |
| EP4361743B1 (en) | COMPUTER-IMPLEMENTED METHOD FOR THE OPERATION OF A MACHINING MACHINE AND MACHINING MACHINE | |
| US20250076843A1 (en) | Information processing apparatus, information processing method, and semiconductor manufacturing system | |
| US20250271823A1 (en) | Information processing device, information processing method, and computer program product | |
| JP2024121510A (ja) | 解析装置、情報処理方法および情報処理プログラム | |
| CN119670302A (zh) | 基于高精度压力传感的气压反馈方法及设备 | |
| JP2023151888A (ja) | 予測システム、制御装置および制御プログラム | |
| JP2007251136A (ja) | 推定パターン生成方法、製造管理方法、演算装置及び製造管理システム | |
| JP2024130334A (ja) | 解析装置、解析方法および情報処理プログラム | |
| WO2025234232A1 (ja) | 情報処理装置、情報処理方法およびプログラム | |
| JP2024056242A (ja) | 要因分析装置、要因分析方法及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240116 |
|
| 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: 20240820 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240902 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7559627 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |