(57)【特許請求の範囲】
【請求項１】
プロセス決定支援システムを設ける方法であって、
運転データのユーザ入力により制御されるプロセスのプロセス・データを収集することと、
前記プロセスの運転データを収集することと、
特定のプロセス性能たとえば良好および不十分なプロセス性能に対するプロセス条件を、前記プロセス・データおよび前記運転データから規定することと、
少なくとも１つのデータ主導ルールを前記プロセス・データから生成することと、
少なくとも１つの運転ルールを前記運転データから取り込むことと、
前記少なくとも１つのデータ主導ルールを前記少なくとも１つの運転ルールと融合して統合ルール・セットを形成することと、
前記少なくとも１つのデータ主導ルールと前記少なくとも１つの運転ルールとを比較して、前記少なくとも１つのデータ主導ルールと前記少なくとも１つの運転ルールの一方を取り除くことにより、前記統合ルール・セットを縮小することと、
縮小された前記統合ルール・セットを用いて前記プロセスの制御を向上させる操作を行なうことと、
を含む方法。
【請求項２】
前記運転データは、運転ルール、エキスパート・データ、エキスパート・ルール、エキスパート操作、およびプロセス運転理論のうちの任意の１または複数を含む請求項１に記載の方法。
【請求項３】
少なくとも１つのエキスパート操作を前記運転データから取り込むことを含む請求項２に記載の方法。
【請求項４】
前記統合ルール・セットを前記少なくとも１つの取り込んだエキスパート操作と融合して、統合されたルールおよび操作ベースの知識セットを形成することを含む請求項３に記載の方法。
【請求項５】
特定の性能に対する前記プロセス条件を規定することは、前記プロセスの少なくとも１つの重要プロセス指標（ＫＰＩ）の少なくとも１つの結果クラスを規定することを含む請求項２〜４のいずれか一項に記載の方法。
【請求項６】
前記少なくとも１つの結果クラスは、少なくとも離散値、もしくは連続値、または両方の範囲を有するＫＰＩに対して規定される請求項５に記載の方法。
【請求項７】
特定の性能に対する前記プロセス条件を規定することは、前記少なくとも１つのＫＰＩを表わすプロセス・データを収集することと、エキスパート・ルールを前記運転データから収集することと、前記収集したエキスパート・ルールを前記少なくとも１つのＫＰＩを表わす前記プロセス・データに適用して、前記少なくとも１つの結果クラスを規定することと、を含む請求項６に記載の方法。
【請求項８】
前記収集したエキスパート・ルールを前記プロセス・データに適用することは、前記ルールを前記プロセス・データに視覚的に適用して前記少なくとも１つの結果クラスを規定することを含む請求項７に記載の方法。
【請求項９】
前記収集したエキスパート・ルールを前記プロセス・データに適用することは、前記少なくとも１つの結果クラスをルール・ベースで規定して、特定の性能に対する前記プロセス条件を特定することを含む請求項７または８に記載の方法。
【請求項１０】
前記少なくとも１つのデータ主導ルールを生成することは、前記プロセス・データのデータ・マイニングを含む請求項７〜９のいずれか一項に記載の方法。
【請求項１１】
前記プロセス・データの前記データ・マイニングは、前記少なくとも１つのＫＰＩの前記少なくとも１つの結果クラスに対応する少なくとも１つの結果クラスを規定することを含む請求項１０に記載の方法。
【請求項１２】
前記少なくとも１つのデータ主導ルールを生成することは、少なくとも１つの明瞭なルールを帰納することを含む請求項１１に記載の方法。
【請求項１３】
前記少なくとも１つのデータ主導ルールを生成することは、少なくとも１つの曖昧なルールを帰納することを含む請求項１１に記載の方法。
【請求項１４】
前記少なくとも１つのルールの生成を可能にする決定木を構成することを含む請求項１０〜１３のいずれか一項に記載の方法。
【請求項１５】
前記少なくとも１つの運転ルールを前記運転データから取り込むことは、決定表と、決定木と、階層形式の複数の「ａｎｄ」条件を伴う取り込みルールとのうちの任意の１または複数を用いることを含む請求項１、２、５、６、７、８、または９のいずれか一項に記載の方法。
【請求項１６】
前記少なくとも１つのデータ主導ルールを前記少なくとも１つの運転ルールと融合して前記統合ルール・セットを形成することは、ルールの少なくとも１つのカテゴリを規定することと、前記少なくとも１つのカテゴリに従って、前記少なくとも１つの運転ルールと少なくとも１つのデータ主導ルールとをサブセットにグループ化することと、前記少なくとも１つのサブセットを融合して前記統合ルール・セットを形成することと、を含む請求項１、２、５、６、７、８、または９のいずれか一項に記載の方法。
【請求項１７】
前記少なくとも１つのカテゴリは、固有のエキスパート・ルール、固有のデータ主導ルール、完全重複ルール、部分重複ルール、および対照的ルールのうちの任意の１または複数を含む請求項１６に記載の方法。
【請求項１８】
前記融合は、ソフトウェアで実施される融合エンジンによって行なう請求項１７に記載の方法。
【請求項１９】
ルールの前記サブセットを融合することには、固有のエキスパート・ルールとして分類された少なくとも１つのルールを前記統合ルール・セットに含むことが、初期設定で含まれる請求項１８に記載の方法。
【請求項２０】
ルールの前記サブセットを融合することには、固有のデータ主導ルールとして分類された少なくとも１つのルールを前記統合ルール・セットに含むことが、初期設定で含まれる請求項１８に記載の方法。
【請求項２１】
ルールの前記サブセットを融合することには、完全重複ルールとして分類された少なくとも１つのルールを前記統合ルール・セットに含むことが、初期設定で含まれる請求項１８に記載の方法。
【請求項２２】
ルールの前記サブセットを融合することには、部分重複ルールとして分類された少なくとも１つのルールを固有のルールまたは完全重複ルールに縮小することが含まれる請求項１８に記載の方法。
【請求項２３】
前記少なくとも１つの部分重複ルールを縮小することは、前記少なくとも１つの部分重複ルールを分類するために決定表、もしくは決定部分木、または両方を生成することを含む請求項２２に記載の方法。
【請求項２４】
前記少なくとも１つの部分重複ルールの前記縮小を、前記融合エンジンによって自動化して行なう請求項２２または請求項２３に記載の方法。
【請求項２５】
前記縮小は、ユーザによる手動介入によって未分解ルールをルールの前記少なくとも１つのサブセットに縮小することをもたらす請求項２４に記載の方法。
【請求項２６】
ルールの前記サブセットを融合することは、対照的ルールとして分類された少なくとも２つのルールを融合することを含む請求項１８〜２５のいずれか一項に記載の方法。
【請求項２７】
前記少なくとも２つの対照的ルールを融合することは、厳格な制約、柔軟な制約、および閾値のうちの任意の１または複数を適用して、前記少なくとも２つの対照的ルールを前記統合ルール・セットに融合し、前記ルールが単調性制約を確実に満足するようにすることによって行なう請求項２６に記載の方法。
【請求項２８】
前記ルールをルールのサブセットにグループ化する前に、前記少なくとも１つのデータ主導ルールおよび少なくとも１つの運転ルールをルールの前記少なくとも１つのカテゴリに分類するための少なくとも１つの経験則を規定する請求項１６、１７、および１８のいずれか一項に記載の方法。
【請求項２９】
前記統合されたルールおよび操作ベースの知識セットを形成することは、前記少なくとも１つのエキスパート操作のうちの少なくとも１つを、前記統合ルール・セットのうちの少なくとも１つのルールに割り当てることを含む請求項４に記載の方法。
【請求項３０】
前記少なくとも１つのエキスパート操作のうちの前記少なくとも１つを割り当てることは、少なくとも１つの操作を前記統合ルール・セットのうちの前記少なくとも１つのルールに手動で割り当てることを含む請求項２９に記載の方法。
【請求項３１】
請求項１〜３０のいずれか一項に記載の方法を実行するように動作するコンピュータ実行可能命令のセットのソフトウェア実装を含むプロセス決定支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロセス決定支援システムを設ける方法に関する。このような決定支援システムは、製造プロセス、特に工業用製造プロセスで用いて、プロセス性能のモニタリングを、プロセスを制御してプロセス生産および品質を最適化するために行なう。プロセス決定支援システムを設ける方法は、特に、スマート・プロセスまたは資産モニタリングに適用される。
【背景技術】
【０００２】
とりわけ、製造プロセスの知識の主な供給元は、プラント・データ（またはプロセス・データ）と、運転データ（運転データには、運転理論、運転ルール、およびエキスパート・ユーザ入力が含まれる）である。
【０００３】
運転データは、エキスパート・システムによって用いられ、人間のエキスパートの入力を再現およびシミュレートして、プラントの性能を分析してプラント・プロセスを制御し、その結果、製造および品質が最適化される。こうするために、エキスパート・システムは通常、知識ベースを備え、そこから運転データ（たとえばエキスパート・ユーザ入力）の形式化表現をルール・ベースおよび推論エンジンに与えている。ルール・ベースと推論エンジンは協同して、エキスパート・ユーザが製造プロセスの結果を分析する際に遂行したであろう推論をシミュレートして、プロセスの最終的な制御について決定を行なう。制御は、プロセスの手動制御によってかまたは制御システムによって行なう。
【０００４】
エキスパート・システムでは、反復的な決定と、制御決定が行なわれ得るプロセスとに対する無撞着解が得られるが、エキスパート・システムは、プラントまたはプロセス・データ中の傾向およびパターンを考慮することもなく、プラントまたはプロセス・データ中のパターンから導き出され得るどんなルールも考慮することがない。
【０００５】
プラント（またはプロセス）データは、データ・マイニングによって検索および観察され、プラント・データに関する知識であると考えられるパターンを得ることが図られる。データ・マイニングでは、知識発見もしくは予測または両方のプロセスを実施する場合がある。知識発見とは、プラント・データをモデリングしてプラント・データに関する知識を表わすプラント（またはプロセス）データ・ルールの取り出しを、たとえば、相関データ・マイニングを用いたルール帰納を通して行なうことを指す。予測とは、将来のプラントまたはプロセス事象の予測モデリングを指し、学習能力を有し得るルール・ベースの技術またはニューラル・ネットワークを通して実施される場合がある。
【０００６】
データ・マイニングを通して発見される知識では、運転データ（たとえばエキスパート・ユーザ入力を介して得られる経験則）を考慮もしないし含んでもいない。
【０００７】
運転データでは、プロセスの高レベル操作がどのようにプロセスの低レベル原因に関係するかの抽象化が得られる。このようなレベルの抽象化は、プラント・データのデータ・マイニングでは容易には得られない。逆に、プラント・データのデータ・マイニングでは、プラント・プロセスにおいて固有の明示的なルールであって、エキスパート・ユーザには容易に特定できないルールが明らかになる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】米国特許出願公開第２００８／０２５００５８号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明の目的は、プロセス決定支援を設ける方法であって、これによってプロセス知識およびプラント知識を分析して組み合わせて、プロセス制御を向上させる操作を行なうことができる統合知識セットを生成する方法を提供することである。
【課題を解決するための手段】
【００１０】
本発明の一般的な態様によれば、プロセス決定支援システムを設ける方法であって、プロセスのプロセス・データを収集することと、プロセスの運転データを収集することと、プロセス・データと運転データとを融合して、プロセス決定（たとえば、制御決定）を行なっても良い、プロセスの融合されたデータ・セット（たとえば統合ルール・セット）を形成することと、を含む方法が提供される。プロセス・データと運転データとは、ルール・ベースの知識融合、数学的な知識融合、または事例ベースの推論の知識融合の方法に従って融合しても良い。
【００１１】
より詳細には、また本発明の一態様によれば、プロセス決定支援システムを設ける方法であって、プロセスのプロセス・データを収集することと、プロセスの運転データを収集すること、特定のプロセス性能に対するプロセス条件をプロセス・データおよび運転データから規定することと、１または複数のデータ主導ルールをプロセス・データから生成することと、１または複数の運転ルール、すなわちエキスパート・ルールを、運転データ、すなわちエキスパート・データから取り込むことと、１または複数のデータ主導ルールを１または複数の運転ルールと融合して統合ルール・セットを形成することと、を含む方法が提供される。
【００１２】
運転データは、運転ルール、エキスパート・データ、エキスパート・ユーザ入力、たとえばエキスパート・ルール、運転操作、たとえばエキスパート操作、およびプロセス運転理論のうちの任意の１または複数を含んでいても良い。
【００１３】
本発明の別の態様によれば、プロセス決定支援システムを設ける方法であって、プロセスのプロセス・データを収集することと、プロセスの運転データを収集することと、特定のプロセス性能に対するプロセス条件をプロセス・データおよび運転データから規定することと、１または複数のデータ主導ルールをプロセス・データから生成することと、１または複数の運転ルール、すなわちエキスパート・ルールを、運転データ、すなわちエキスパート・データから取り込むことと、１または複数のデータ主導ルールを１または複数の運転ルールと融合して統合ルール・セットを形成することと、１または複数の運転操作、すなわちエキスパート操作を、運転データから取り込むことと、統合ルール・セットを１または複数の取り込んだ運転操作と融合して、統合されたルール・ベースおよび操作ベースの知識セットを形成することと、を含む方法が提供される。
【００１４】
特定の性能たとえば良好および不十分なプロセス性能に対するプロセス条件を規定することが、プロセスの１または複数の重要プロセス指標（ＫＰＩ）に対して１または複数の結果クラスを規定することを含んでいても良い。１または複数の結果クラスを、離散値、もしくは連続値、または両方を有するＫＰＩに対して規定しても良い。
【００１５】
特定の性能に対するプロセス条件を規定することは、プロセスの１または複数のＫＰＩに対して１または複数の結果範囲を規定することを含んでいても良い。
【００１６】
特定の性能に対するプロセス条件を規定することは、プロセスの１または複数のＫＰＩを表わすプロセス・データを収集することと、エキスパート・ルールの形態でエキスパート・ユーザ入力を収集することと、収集したエキスパート・ルールを、１または複数のＫＰＩを表わすプロセス・データに適用して１または複数の結果クラスを規定することと、を含んでいても良い。
【００１７】
収集したエキスパート・ルールをプロセス・データに適用することは、ルールをプロセス・データに視覚的に適用して１または複数の結果クラスを規定することを含んでいても良い。収集したエキスパート・ルールをプロセス・データに適用することは、１または複数の結果クラスをルール・ベースで規定して、特定の性能、たとえば良好および不十分なプロセス性能に対するプロセス条件を特定することを含んでいても良い。
【００１８】
１または複数のデータ主導ルールをプロセス・データから生成することは、プロセス・データのデータ・マイニングを含んでいても良い。
【００１９】
プロセス・データのデータ・マイニングは、プロセスの特定の性能に対するプロセス条件内で規定される１または複数のＫＰＩに対する１または複数の結果クラスに対応する１または複数の結果クラスを規定することを含んでいても良い。
【００２０】
本発明の一実施形態においては、１または複数のデータ主導ルールを生成することは、１または複数のＫＰＩに対する１または複数の結果クラスに対応する１または複数の結果クラスに対する明瞭なルールを帰納することを含んでいても良い。別の実施形態においては、１または複数のデータ主導ルールを生成することは、ＫＰＩに対する１または複数の結果クラスに対応する１または複数の結果クラスに対する曖昧なルールを帰納することを含んでいても良い。
【００２１】
１または複数のデータ主導ルールを生成することは、１または複数のルールの生成を可能にする決定木を構成することを含んでいても良い。
【００２２】
１または複数の運転ルールを運転データから取り込むことは、決定表と、決定木と、階層形式の複数の「ＡＮＤ」条件を伴う取り込みルールとのうちの任意の１または複数を用いることを含んでいても良い。
【００２３】
１または複数のデータ主導ルールを１または複数の運転ルールと融合して統合ルール・セットを形成することは、ルールの１または複数のカテゴリを規定することと、１または複数のカテゴリに従って、１または複数の運転ルールと１または複数のデータ主導ルールとをルールのサブセットにグループ化することと、ルールのサブセットを融合して統合ルール・セットを形成することと、を含んでいても良い。
【００２４】
１または複数のカテゴリは、固有のエキスパート・ルール、固有のデータ主導ルール、完全重複ルール、部分重複ルール、および対照的ルールのうちの任意の１または複数を含んでいても良い。
【００２５】
１または複数のデータ主導ルールを１または複数の運転ルールと融合することは、たとえばソフトウェアで実施される融合エンジンによって行なっても良い。
【００２６】
ルールのサブセットを融合することには、固有のエキスパート・ルールとして分類された１または複数のルールを統合ルール・セットに含むことが、初期設定で含まれていても良い。
【００２７】
ルールのサブセットを融合することには、固有のデータ主導ルールとして分類された１または複数のルールを統合ルール・セットに含むことが、初期設定で含まれていても良い。
【００２８】
ルールのサブセットを融合することには、完全重複ルールとして分類された１または複数のルールを統合ルール・セットに含むことが、初期設定で含まれていても良い。
【００２９】
ルールのサブセットを融合することには、部分重複ルールとして分類された１または複数のルールを固有のルールまたは完全重複ルールに縮小することが含まれていても良い。１または複数の部分重複ルールを縮小することは、部分重複ルールを分類するために決定表、もしくは決定部分木、または両方を生成することを含んでいても良い。
【００３０】
１または複数の部分重複ルールを縮小することは、融合エンジンによって自動化しても良く、また行なっても良い。一実施形態においては、縮小は、ユーザによる縮小の手動介入によって未分解ルールをルールの１または複数のサブセットに縮小することをもたらしても良い。したがって、使用中に、１または複数の部分重複ルールを、部分重複ルールがたとえば強調されている決定表または決定木形式において視認しても良い。部分重複ルールを融合エンジンに送り、そこでルールを統合ルール・セットの完全重複ルール・サブセットに分解する。融合エンジンがルールを分解することができない場合には、ルールを手動で統合ルール・セットの完全重複ルール・サブセットに分解する。
【００３１】
ルールのサブセットを融合することは、対照的ルールとして分類された１または複数のルールを融合することを含んでいても良い。１または複数の対照的ルールを融合することは、厳格な制約、柔軟な制約（たとえば経験則）、および閾値（たとえば精度または一般性の割合）のうちの任意の１または複数を適用して、１または複数の対照的ルールを統合ルール・セットに融合し、ルールが単調性制約を確実に満足するようにすることによって行なっても良い。単調性制約では、対照的ルールの入力が増加しても、対応するルールの出力は、ルールがいったん統合ルール・セットに融合されたら、減少できないことが要求される。
【００３２】
ルール条件（たとえば温度、流量、電力）およびルール結果クラス（たとえば良好または不良）を、１または複数の対照的ルールに対して規定しても良い。対照的ルール条件および同様のルール結果が存在するときには、厳格な制約をルールに適用する。同様のルール条件および異なるルール結果が存在するときには、最優先のエキスパート・ルールまたは最優先のデータ・ルールを統合ルール・セットに融合する。１または複数の部分重複ルールの縮小と同様に、１または複数の対照的ルールの融合を融合エンジンによって自動化しても良く、また融合によって、自動的には分解されていないルールを手動介入によって分解できるようにしても良い。
【００３３】
１または複数のデータ主導ルールを１または複数の運転ルールと融合して統合ルール・セットを形成することは、ルールをルールのサブセットにグループ化する前に、データ主導ルールおよび運転ルールをルールの１または複数のカテゴリに分類するための１または複数の経験則を規定することを含んでいても良い。
【００３４】
１または複数のデータ主導ルールを１または複数の運転ルールと融合することは、統合ルール・セットを最適化することを含んでいても良い。
【００３５】
１または複数の運転操作、すなわちエキスパート操作を取り込むことは、エキスパート・データから取り込まれた１または複数のエキスパート・ルールに対応する１または複数のエキスパート操作を取り込むことを含んでいても良い。
【００３６】
統合ルール・セットを１または複数の取り込まれたエキスパート操作と融合して、統合されたルール・ベースおよび操作ベースの知識セットを形成することは、１または複数のエキスパート操作のうちの少なくとも１つを統合ルール・セットの１または複数のルールに割り当てることを含んでいても良い。１または複数のエキスパート操作のうちの少なくとも１つを割り当てることは、操作を統合ルール・セットのルールの１または複数のサブセットに割り当てることを含んでいても良い。１または複数のエキスパート操作のうちの少なくとも１つを割り当てることは、操作を統合ルール・セットのルールに手動で割り当てることを含んでいても良い。
【００３７】
優位なことに、統合されたルール・ベースおよび操作ベースの知識セットは、セットの各ルールが、対応する操作を有するという意味で、完全であるはずである。操作がない場合には、初期設定の操作で置き換えても良い。報告応用またはリアル・タイム応用の目的の場合には、各ルールは、プロセスの１または複数のＫＰＩの１または複数の結果クラスに対して不十分な性能となった原因を反映する名前を有するため優位である。
【００３８】
当然のことながら、前述した方法は、資産モニタリング決定支援システムを設けることに同様に適用される。こうするために、前述で参照したプロセスおよびプロセス関連用語（たとえばプロセス・データ）は、資産および資産関連用語（たとえば資産データ）に同様に良好に適用されるように読んでも良い。
【００３９】
次に本発明を、非限定的な例により、以下の図面を参照して説明する。
【図面の簡単な説明】
【００４０】
【図１】本発明の一態様によるプロセス決定支援システムを設ける方法の概略的なフロー図である。
【図２】図１の本発明の態様によりデータ主導ルールを運転ルールと融合して統合ルール・セットを形成する概略的なフロー図である。
【図３】データ主導ルールを運転ルールと融合して、図１および２の統合ルール・セットを形成する本方法の一態様の概略的なフロー図である。
【図４】データ主導ルールを運転ルールと融合して、図１および２の統合ルール・セットを形成する本方法の別の態様の概略的なフロー図である。
【図５】本方法により、特に、統合ルール・セットをどのように形成したかにより、ルールをどのように取り扱うかの例を示す図である。
【図６】本方法により、特に、統合ルール・セットをどのように形成したかにより、ルールをどのように取り扱うかの例を示す図である。
【図７】本方法により、特に、統合ルール・セットをどのように形成したかにより、ルールをどのように取り扱うかの例を示す図である。
【図８】本方法により、特に、統合ルール・セットをどのように形成したかにより、ルールをどのように取り扱うかの例を示す図である。
【図９】本方法により、特に、統合ルール・セットをどのように形成したかにより、ルールをどのように取り扱うかの例を示す図である。
【発明を実施するための形態】
【００４１】
特に断りのない限り、同様の参照数字は本発明の同様の部分を示す。
【００４２】
図１において、参照数字１０は一般的に、本発明の一態様によるプロセス決定支援システムを設ける方法であって、本発明の一態様により製造プロセスに適用される方法を示す。
【００４３】
方法１０は、その入力を、２つのデータ・ソースすなわちプロセス・データ１２および運転データ１４から取得する。運転データ１４に含まれるデータは、通常、エキスパート・システムが用いるデータであって、人間のエキスパートの入力をシミュレートしてプラントまたは資産の性能を分析し、プラント・プロセスの制御を、プロセス生産および品質の最適化を目的として行なうために用いるデータである。運転データには、エキスパート・プラント運転員入力、すなわち製造プロセスについてのエキスパート・ルールと、付随するエキスパート操作とが含まれる。エキスパート操作は、エキスパート・ルールに関連するプロセス性能を向上させるために取るべき操作を提案するものである。プロセス・データ１２が表すのは、プラント・プロセス自体のデータ（たとえばリアル・タイム・プロセス解析データ）であって、これを通して、プラント・プロセスにおいて固有の明示的なルールを利用しても良いデータである。
【００４４】
方法１０には以下のステップが含まれる。
【００４５】
ステップ１００において、プロセス・データ１２を収集して、データベースに記憶する。プロセス・データを、データ主導ルールを生成するためおよびプロセスの特定の性能に対するプロセス条件を規定する（２０）ための供給元として用いる。これについては、以下でより明らかになる。
【００４６】
ステップ２００において、運転データ１４を収集して、データベースに記憶する。運転データ（すなわちエキスパート・ルールおよびエキスパート操作）を、プロセスのエキスパート・ルールの供給元、エキスパート・ルールに付随するエキスパート操作の供給元として用いるとともに、プロセスの特定の性能に対するプロセス条件を規定する（２０）ために用いる。これについては、以下のステップにおいてより明らかになる。
【００４７】
２０において、プロセスの特定の性能に対するプロセス条件を、プロセスの１または複数の重要プロセス指標（ＫＰＩ）を選択することによって規定する。選択したＫＰＩを表わすあるプロセス・データをプロセス・データ１２から収集し、選択したＫＰＩを表わすエキスパート・ルールを運転データ１４から収集する。収集したエキスパート・ルールを、選択したＫＰＩを表わすプロセス・データに適用することによって、プロセスの結果クラスを、収集したエキスパート・ルールをプロセス・データに視覚的に適用することによって規定して、特定の性能に対するプロセス条件を特定する（２０）ルール・ベースの規定、すなわち良好または不十分なプロセス性能を構成するルール・ベースの規定、特に、不十分なプロセス性能を構成するルール・ベースの規定を形成する。結果クラスは、理想的には、プロセス結果の範囲として規定される。不十分なプロセス性能を構成するルール・ベースの規定を後に方法１０で用いて不十分な性能を測定し、またこの規定に従ってプロセス性能を向上させる。
【００４８】
優位なことに、プロセス条件の規定によって、データ主導ルールをエキスパート・ルールと融合して統合ルール・セットを形成する範囲が規定される。これについては、５００においてより明らかになる。規定は、方法１０がルールを帰納しなければならない結果クラスの明瞭な仕様として機能するとともに、エキスパート・ルールの取り込み（４００）に焦点を当てる。
【００４９】
データ主導ルールは、ステップ３００で生成され、１００で収集したプロセス・データ１２のデータ・マイニングによって行なわれる。データ・マイニングは、入力として、２０において規定された結果クラスを２６を介して取得し、またデータ・マイニングには、２０における特定の性能に対するプロセス条件において規定されたＫＰＩに対する結果クラスに対応する離散型入力クラスの規定が含まれる。方法１０のこの実施形態においては、データ主導ルールは、離散型入力クラスに対する明瞭なルールを帰納することによって設けられ、ルールは、連続型もしくは離散型変数または両方とともに働くように機能する。この実施形態においては、データ主導ルールをルール表示を介して設けるが、他の実施形態においては、ルールを曖昧なルール帰納によって良好に設けても良い。
【００５０】
データ主導ルールを決定木を構成することによって生成し、ルールを、たとえば以下のアルゴリズムの最適化バージョンに基づいてカスタマイズする。
【００５１】
各クラスＣに対して
すべての例Ｅの組を初期化する。
【００５２】
ＥにクラスＣの例が含まれている間、
ルールＲを形成して、左側をクラスＣを予測するように空ける。
【００５３】
Ｒが１００％正確（または用いる属性がもうない）となるまで、以下のことを行なう。
【００５４】
Ｒにない各属性Ａ、および各値ｖに対して、
状態（属性値対）Ａ）ｖをＲの左側に加えることを考える。
【００５５】
属性値対の精度およびカバーリングが最大になるＡおよびｖを選択する。
【００５６】
Ａ）ｖをＲに加える。
【００５７】
Ｒによってカバーされた例をＥから取り除く。
【００５８】
データ主導ルールを生成したら（３００）、エキスパート・ルールを取り込む（ステップ４００）。エキスパート・ルールの取り込みは、供給元として、データを、プロセス性能に対する条件の規定から取得すること（３０）、およびエキスパート・ルール１４から取得すること（２００）を含む。エキスパート・ルールの取り込みは、決定表を用いることによって、および１または複数の決定木を構築することによって、ソフトウェアにおいて容易になっており、また複数のＡＮＤ条件を階層形式で伴うエキスパート・ルールの取り込みにも対応している。
【００５９】
なお、本発明の別の実施形態として、方法１０を資産モニタリング決定支援システムを設けることに適用する場合には、エキスパート・ルールに付随する複数の操作の取り込みまたは条件付き操作の取り込みにさえ対応している。
【００６０】
ステップ５００に、３００で生成したデータ主導ルールと４００で取り込んだエキスパート・ルールとを融合して統合ルール・セットを形成することを示す。このステップは、プロセス決定支援システムを設ける方法の第１の融合ステップと考えても良い。データ主導ルールを取得して（２９）、エキスパート・ルールを取得する（３１）。統合ルール・セットの形成は、以下の図２、３、および４を参照して詳細に説明するように行なう。図では、ルールのサブセットの形成について説明している。加えて、統合ルール・セットを、ステップ６００に送る前に最適化する。
【００６１】
ステップ６００では、エキスパート・ルールに付随するエキスパート操作を運転データ１４から取り込む。
【００６２】
ステップ７００において、統合されたルール・ベースおよび操作ベースの知識セットの形成を、ステップ５００で形成した統合ルール・セットをステップ６００の取り込まれたエキスパート操作と融合することによって行なう。このステップは、プロセス決定支援システムを設ける方法の第２の融合ステップと考えても良い。第２の融合ステップは、その入力を３６および３７から取得する。融合は、統合ルール・セットの各ルールに、対応するエキスパート操作を割り当てることによって行なわれ、また融合には、エキスパート操作を統合ルール・セットのルールのサブセットに割り当てることが含まれていても良い。割り当ては、ソフトウェアを用いることを通して自動化しても良いし、または自動化された割り当てが実行できない場合には手動で行なっても良い。結果として得られる統合されたルール・ベースおよび操作ベースの知識セット３４には、ルールを収集したものが含まれ、その中では、ステップ５００で形成したルールのサブセットの各ルールに、対応するエキスパート操作が付随している。ある特定のルールに対して、対応する操作が見出されない場合（自動でも手動でも）、初期設定の操作で置き換える。
【００６３】
ステップ５００および７００を参照して、プロセス決定支援システムを設ける方法は、２つの融合ステップを含んでいることに注意されたい。すなわち、第１のステップとして、データ主導ルールをエキスパート・ルールと融合して（５００）、統合ルール・セットを形成するステップと、第２のステップとして、５００で形成した統合ルール・セットを、ステップ６００で取り込んだエキスパート操作と融合するステップとである。
【００６４】
次に図２を参照して、参照数字５００は、データ主導ルール３００と、４００で取り込んだエキスパート・ルールとを融合して統合ルール・セットを形成するステップを、より詳細に示している。図１から続けて、数字１２は、やはりプロセス・データを示し、数字１４は、運転データ、すなわちエキスパート・データであり、これらは、データ主導ルールの生成（ステップ３００）およびエキスパート・ルールの取り込み（ステップ２００）において用いられる。データ主導ルールとエキスパート・ルールとの融合は、以下のカテゴリのルールを規定することから始まる。固有のエキスパート・ルール４０、固有のデータ主導ルール４２、部分重複ルール、完全重複ルール４５、および対照的ルール４６である。融合プロセスは、融合エンジンによって実行される。このエンジンは、データ主導ルールとエキスパート・ルールとを融合するときに用いられる電子化およびプログラムされた方法を参照する。
【００６５】
データ主導ルールをエキスパート・ルールと組み合わせるかまたは融合する際に、融合エンジンは、とりわけ、単調性制約に対処しなければならない。ここで、制約の簡単な論理を、説明した方法が打開しようとしている問題を強調することのみを目的として示す。単調性制約では、ある入力（この場合、ルール）が増加しても、ルールを融合する出力は減少できないことが要求される。たとえば、以下のある特定のデータセット。
【００６６】
Ｄ＝｛ｘｉ，ｙｉ｝ｎｉ＝１、ｘｉ＝（ｘｉ１，ｘｉ２，…，ｘｉｍ）、Ｘ＝Ｘ１×Ｘ２×．Ｘｍ、半順序≦は、この入力空間Ｘ上で規定される。クラス値ｙｉの空間Ｙ上で、線形順序≦が規定される。そして分類子ｆ：ｘｉ→ｆ（ｘｉ）、Ｙは、下式が成り立つときに単調である。ｘｉ≦ｘｊ？ｆ（ｘｉ）≦ｆ（ｘｊ）、ｉ，ｊ（またはｆ（ｘｉ）≧ｆ（ｘｊ）、ｉ，ｊ）
［００５９］
たとえば、無関係な例において、説明だけを目的として、収入が増えながら他の変数が等しい値に保たれれば、債務不履行の確率は減るはずである。したがって、クライアントＡが、特徴はクライアントＢと同じだが、収入がより低い場合には、クライアントＡが良好な顧客として分類されてクライアントＢが不良な顧客として分類されるということはあり得ない。同様の推論が、説明した方法の結果クラスに適用される。
【００６７】
データ主導ルールをエキスパート・ルールと融合することには、融合すべきルールの異なるサブセットの特定を、ルールのサブセットをルールのカテゴリに従って分類することによって行なうことが含まれる。経験則が、異なる種類のデータ主導およびエキスパート・ルールを区別するように規定され、ルールをマッピングしてカテゴリにグループ化する。
【００６８】
ルールのサブセットの融合は、ルールの各カテゴリの融合を考慮することによって行なう。
【００６９】
固有のデータ主導ルールとして分類されるルールのサブセットに対しては、ルールを検証して、基準を、ルールを統合ルール・セットに含めることに対して規定する。初期設定で、固有のデータ主導ルールは統合ルール・セットに含まれている。
【００７０】
同様に、固有のエキスパート・ルールとして分類されるルールのサブセットに対しては、基準を、ルールを統合ルール・セットに含めることに対して規定する。初期設定で、固有のエキスパート・ルールは統合ルール・セットに含まれている。
【００７１】
完全重複データ主導およびエキスパート・ルールとして分類されるルールのサブセットに対しては、ルールは、初期設定で、統合ルール・セットに含まれている。
【００７２】
図３において、参照数字５０は、部分重複として分類されるルールのサブセットをどのように処理するかのフロー図を示す。決定表および決定部分木を生成して、ルールを視覚化して固有として分類するか、またはルールを完全重複ルールに縮小する。融合エンジンは、図示するようにルールを自動的に縮小し、融合エンジンがルールを分解できない場合には、ルールを手動で縮小することが用いられる。
【００７３】
図４において、参照数字５２は、対照的ルールとして分類されるルールのサブセットを、統合ルール・セットに含めるためにどのように縮小するかのフロー図を示す。部分重複ルールの場合と同様に、決定表および決定部分木を用いて、ルールを統合ルール・セットに縮小するとともに、厳格および柔軟な制約を融合エンジンが用いてルールを分解する。こうするために、ルール条件たとえば温度、流量、および電力、ならびにルール結果クラスたとえば良好または不良を規定して考慮する。異なる種類の対照的ルールを、融合エンジンが、たとえば同様の条件および異なるルール結果を考慮することによって評価する、その結果、ルールは最優先のエキスパート・ルールまたは最優先のデータ・ルールとして処理される。対照的な条件および同様のルール結果が存在する場合には、厳格な制約を適用してルールを統合ルール・セットに縮小する。
【００７４】
図５〜９において、数字５４、５６、５８、６０、および６２は、対照的ルールがどのように処理されるかの例を、説明を目的として示している。
【図１】
0005604510.tif 000002
【図２】
0005604510.tif 000003
【図３】
0005604510.tif 000004
【図４】
0005604510.tif 000005
【図５】
0005604510.tif 000006
【図６】
0005604510.tif 000007
【図７】
0005604510.tif 000008
【図８】
0005604510.tif 000009
【図９】
0005604510.tif 000010