(57)【要約】【課題】形状と実験結果・形状物のＣＡＥ結果の因果関係を定量的に蓄積し、データベース化して所定の物理量を伴う形状を素早く精度良く効率的に求める。【解決手段】予め物理量が求められた複数の比較データと、該複数の比較データのそれぞれについて予め設定したベースデータとのＳＯＭによる比較結果を格納した比較形状データベース１２と、これら比較結果をＳＯＭにより各複数の比較データの位置データを求めた第１のＳＯＭマップ１３と、複数の比較データの第１のＳＯＭマップ１３上での位置データと、複数の比較データの予め求められていた物理量とを結合してＳＯＭにより形成した第２のＳＯＭマップ１４とを備え、第２のＳＯＭマップ１４を参照し、入力された物理量に対応する第１のＳＯＭマップ１３上での位置データを抽出し、第１のＳＯＭマップ１３を参照して該比較データの比較結果を基に特定の比較データを求める。【選択図】図２
2014059621.tif 000002
【特許請求の範囲】
【請求項１】
教師無し学習により入力データ群をそのデータ間の関係を保ったまま、任意の次元の競合層へと写像する自己組織化写像を用いて解析を行う解析装置であって、
予め所定の物理量が求められた複数の比較データと、該複数の比較データのそれぞれについて予め設定したベースデータと上記自己組織化写像により比較して求めた比較結果とを格納したデータベースと、
上記複数の比較データの上記比較結果を上記自己組織化写像により予め設定した第１の一般グリッド上に投射して上記各複数の比較データの上記第１の一般グリッド上における位置データを求めた第１のマップと、
上記複数の比較データの上記第１のマップ上での上記位置データと、上記複数の比較データの上記予め求められていた所定の物理量とを結合して入力データとして上記自己組織化写像により予め設定した第２の一般グリッド上に投射して形成した第２のマップと、
上記データベースと上記第１のマップと上記第２のマップとに基づいて選択した物理量に対応する特定の比較データを求める演算手段とを備えたことを特徴とする解析装置
【請求項２】
上記演算手段は、上記第２のマップを参照し、上記選択した物理量に対応する上記第１のマップ上での位置データを抽出し、上記第１のマップを参照し、上記抽出した位置データに対応する比較データの比較結果を抽出して、該比較データの比較結果を基に上記特定の比較データを求めることを特徴とする請求項１記載の解析装置。
【請求項３】
上記データベースにおける上記比較データは、予めメッシュ化して設定した形状データであり、上記ベースデータは、予めメッシュ化して設定した形状データであり、上記比較結果は、上記比較データと上記ベースデータとの形状差であることを特徴とする請求項１又は請求項２記載の解析装置。
【請求項４】
教師無し学習により入力データ群をそのデータ間の関係を保ったまま、任意の次元の競合層へと写像する自己組織化写像を用いて解析を行う解析方法であって、
予め所定の物理量が求められた複数の比較データと、該複数の比較データのそれぞれについて予め設定したベースデータと上記自己組織化写像により比較して求めた比較結果とを格納したデータベースを作成する手順と、
上記複数の比較データを上記自己組織化写像により予め設定した第１の一般グリッド上に投射して上記各複数の比較データの上記第１の一般グリッド上における位置データを求めた第１のマップを作成する手順と、
上記複数の比較データの上記第１のマップ上での上記位置データと、上記複数の比較データの上記予め求められていた所定の物理量とを結合して入力データとして上記自己組織化写像により予め設定した第２の一般グリッド上に投射して形成した第２のマップを作成する手順と、
上記データベースと上記第１のマップと上記第２のマップとに基づいて選択した物理量に対応する特定の比較データを求める手順とを備えたことを特徴とする解析方法。
【請求項５】
上記選択した物理量に対応する特定の比較データを求める手順は、上記第２のマップを参照し、上記選択した物理量に対応する上記第１のマップ上での位置データを抽出し、上記第１のマップを参照し、上記抽出した位置データに対応する比較データの比較結果を抽出して、該比較データの比較結果を基に上記特定の比較データを求めることを特徴とする請求項４記載の解析方法。
【請求項６】
上記データベースにおける上記比較データは、予めメッシュ化して設定した形状データであり、上記ベースデータは、予めメッシュ化して設定した形状データであり、上記比較結果は、上記比較データと上記ベースデータとの形状差であることを特徴とする請求項４又は請求項５記載の解析方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自己組織化写像（Self-organizing maps (SOM)）を用いて、特に、３次元形状を解析する解析装置、及び、解析方法に関する。
【背景技術】
【０００２】
近年、コンピュータの処理の高度化に伴い、その高度な演算処理能力を利用した様々な技術が提案されている。教師無し学習により入力データ群をそのデータ間の関係を保ったまま、任意の次元の競合層へと写像する自己組織化写像（Self-organizing maps (SOM)）もそのような技術の一つである。この自己組織化写像の技術を利用したものとして、例えば、特開２００７−４８１５１号公報（以下、特許文献１）では、競合学習に基づいて写像面である対象曲面へ３次元物体メッシュモデルを写像するための写像方法が開示されている。対象曲面は、任意の３次元曲面であり、複数の制御点から構成されている。３次元物体メッシュモデルは、形状変形可能な三角メッシュモデル（ＳＤＭ）であり、競合学習の手法を取り入れて、対象曲面の制御点に基づいて、ＳＤＭの頂点を移動させることにより、ＳＤＭの形状を変形させ、対象曲面の形状復元を行う第１のステップを有する。さらに、対象曲面の形状復元を目的としたエネルギ関数を定義し、定義されたエネルギ関数を最小化することによって、ＳＤＭの形状を更に変形させ、対象曲面の形状復元を更に高精度に行う第２のステップを有する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−４８１５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特定の物理量を有する形状、例えば、所定の圧力損失を伴う形状の管路形状を求めるような場合、熟練者による経験的な知識がその開発に大きく寄与することが多い。このような熟練者による経験的な知識をデータベース化しておくことにより、所定の物理量を伴う形状を素早く精度良く効率的に求めることが可能となる。このようなデータベースとしては、各部の寸法をパラメータとするケースが一般的であるが、対象とする物体と比較する物体との形状が大きく異なる場合は、比較するための寸法抽出が難しい場合がある。また、対象とする物体の形状に対し、比較する物体の形状に新たな寸法が追加されている場合には、各部の計測をし直す必要が生じてしまう。そこで、対象とする物体と比較する物体とをコンピュータで３Ｄデータに処理し、実験データやＣＡＥ（Computer Aided Engineering）と関連付けて比較することが望まれる。しかしながら、このように３Ｄデータ同士で形状の比較を行う場合、一般に、３Ｄデータはメッシュによりモデリングされるが、対象とする物体と比較する物体のメッシュサイズ、数、位置等が異なる場合には、単純に比較できないという問題がある。また、３Ｄ形状の空間的な補間を行うと、形状の相似性が保てず、座標にのみ依存した形状比較しかできないという課題もあり、データベース化が容易にできないという問題があった。
【０００５】
本発明は上記事情に鑑みてなされたもので、形状と実験結果・形状物のＣＡＥ結果の因果関係を定量的に蓄積し、データベース化して所定の物理量を伴う形状を素早く精度良く効率的に求めることができる解析装置、及び、解析方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の一形態による解析装置は、教師無し学習により入力データ群をそのデータ間の関係を保ったまま、任意の次元の競合層へと写像する自己組織化写像を用いて解析を行う解析装置であって、予め所定の物理量が求められた複数の比較データと、該複数の比較データのそれぞれについて予め設定したベースデータと上記自己組織化写像により比較して求めた比較結果とを格納したデータベースと、上記複数の比較データの上記比較結果を上記自己組織化写像により予め設定した第１の一般グリッド上に投射して上記各複数の比較データの上記第１の一般グリッド上における位置データを求めた第１のマップと、上記複数の比較データの上記第１のマップ上での上記位置データと、上記複数の比較データの上記予め求められていた所定の物理量とを結合して入力データとして上記自己組織化写像により予め設定した第２の一般グリッド上に投射して形成した第２のマップと、上記データベースと上記第１のマップと上記第２のマップとに基づいて選択した物理量に対応する特定の比較データを求める演算手段とを備えている。
【０００７】
また、本発明の一形態による解析方法は、教師無し学習により入力データ群をそのデータ間の関係を保ったまま、任意の次元の競合層へと写像する自己組織化写像を用いて解析を行う解析方法であって、予め所定の物理量が求められた複数の比較データと、該複数の比較データのそれぞれについて予め設定したベースデータと上記自己組織化写像により比較して求めた比較結果とを格納したデータベースを作成する手順と、上記複数の比較データを上記自己組織化写像により予め設定した第１の一般グリッド上に投射して上記各複数の比較データの上記第１の一般グリッド上における位置データを求めた第１のマップを作成する手順と、上記複数の比較データの上記第１のマップ上での上記位置データと、上記複数の比較データの上記予め求められていた所定の物理量とを結合して入力データとして上記自己組織化写像により予め設定した第２の一般グリッド上に投射して形成した第２のマップを作成する手順と、上記データベースと上記第１のマップと上記第２のマップとに基づいて選択した物理量に対応する特定の比較データを求める手順とを備えている。
【発明の効果】
【０００８】
本発明による解析装置、及び、解析方法によれば、形状と実験結果・形状物のＣＡＥ結果の因果関係を定量的に蓄積し、データベース化して所定の物理量を伴う形状を素早く精度良く効率的に求めることが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の一形態に係る、解析装置の概略構成図である。
【図２】本発明の実施の一形態に係る、解析装置の機能ブロックである。
【図３】本発明の実施の一形態に係る、形状比較解析プログラムのフローチャートである。
【図４】本発明の実施の一形態に係る、第１のＳＯＭマップ設定プログラムのフローチャートである。
【図５】本発明の実施の一形態に係る、第２のＳＯＭマップ設定プログラムのフローチャートである。
【図６】本発明の実施の一形態に係る、解析処理プログラムのフローチャートである。
【図７】本発明の実施の一形態に係る、自己組織化写像の原理の概略説明図である。
【図８】本発明の実施の一形態に係り、図８（ａ）はメッシュ化されたベース形状の側面図、図８（ｂ）はメッシュ化された比較形状の側面図である。
【図９】本発明の実施の一形態に係り、図９（ａ）はメッシュ化されたベース形状の斜視図、図９（ｂ）は図９（ａ）の９Ａ部拡大図である。
【図１０】本発明の実施の一形態に係り、図１０（ａ）はメッシュ化された比較形状の斜視図、図１０（ｂ）は図１０（ａ）の１０Ａ部拡大図である。
【図１１】本発明の実施の一形態に係る、提示された一つの入力ベクトルに対する勝者ユニットの一例を示す説明図である。
【図１２】本発明の実施の一形態に係る、提示された複数の入力ベクトルに対してそれぞれ勝者ユニットが決定した際の説明図である。
【図１３】本発明の実施の一形態に係る、ベース形状に対して比較形状を自己組織化写像によってマッピングして形状差異を明らかにした結果の一例を示す説明図である。
【図１４】本発明の実施の一形態に係る、比較形状が異なる場合の形状差異の結果を示し、図１４（ａ）はＲｘ＝２０mmのパイプの比較結果を示し、図１４（ｂ）はＲｘ＝３０mmのパイプの比較結果を示し、図１４（ｃ）はＲｘ＝３５mmのパイプの比較結果を示し、図１４（ｄ）はＲｘ＝４０mmのパイプの比較結果を示す。
【図１５】本発明の実施の一形態に係る、比較形状の入力ベクトル化処理の説明図である。
【図１６】本発明の実施の一形態に係る、第１のＳＯＭ一般グリッドの一例を示す。
【図１７】本発明の実施の一形態に係る、第１のＳＯＭマップの説明図で、図１７（ａ）は第１のＳＯＭマップのＸ−Ｙの説明図を示し、図１７（ｂ）は第１のＳＯＭマップに投影された所定の比較形状を第２のＳＯＭマップを作成するために入力ベクトル化した説明図である。
【図１８】本発明の実施の一形態に係る、第２のＳＯＭ一般グリッドの一例を示す。
【図１９】本発明の実施の一形態に係る、圧力損失のコンターで示す第２のＳＯＭマップの説明図である。
【発明を実施するための形態】
【００１０】
以下、図面に基づいて本発明の実施の形態を説明する。  
本実施の形態では、所定の物理量として、例えば、圧力損失、質量を有する所定の形状を有するパイプを解析によって求める場合を例に説明するものであり、パーソナルコンピュータ等のコンピュータシステムにおいて後述する解析処理プログラムが実行されることによって行われる。
【００１１】
図１に示すように、解析装置であるＰＣ１は、中央処理装置（以下、ＣＰＵと略称）と各種データ及びプログラムを記憶する記憶装置とを備えたコンピュータ本体２と、このコンピュータ本体２に接続された、キー入力装置であるキーボード３と、ポインティングデバイスであるマウス４と、表示装置であるモニタ５とを有して主要に構成されている。
【００１２】
すなわち、解析装置ＰＣ１は、後述の図６に示す解析処理プログラムに従って、選択した物理量（本実施の形態では圧力損失、質量）に対応する特定の比較データ（比較形状）を求めるもので、図２に示すように、入力部１１と、比較形状データベース１２と、第１のＳＯＭマップ１３と、第２のＳＯＭマップ１４と、演算部１５と、出力部１６とから主要に構成されている。
【００１３】
入力部１１は、上述のキーボード３、マウス４であり、この入力部１１により必要な物理量等が選択されて演算部１６に入力される。
【００１４】
比較形状データベース１２は、複数のメッシュ化して形成された形状データ（比較データ）が格納されている。また、複数の比較データの、それぞれのデータ毎に、予め圧力損失、質量等の物理量が実験やＣＡＥ解析により求められて格納されている。更に、複数の形状データのそれぞれについて、予め設定したベース形状（ベースデータ）と、後述の図３に示す形状比較解析プログラムに従って、自己組織化写像により比較して求めた比較結果（形状差）が格納されている。
【００１５】
第１のＳＯＭマップ１３は、後述する図４に示す第１のＳＯＭマップ設定プログラムに従って、比較形状データベース１２の複数の比較データの比較結果を自己組織化写像により予め設定した第１の一般グリッドＳＯＭ１bg上に投射して各複数の比較データの第１の一般グリッドＳＯＭ１bg上における位置データを求めた第１のマップとして設けられ、演算部１５と接続されている。
【００１６】
第２のＳＯＭマップ１４、後述する図５に示す第２のＳＯＭマップ設定プログラムに従って、複数の比較データの第１のＳＯＭマップ１３での位置データと、複数の比較データの予め求められていた圧力損失、質量等の物理量とを組み合わせて入力データとして自己組織化写像により予め設定した第２の一般グリッドＳＯＭ２bg上に投射して形成した第２のマップとして設けられ、演算部１５と接続されている。
【００１７】
演算部１５は、演算手段として設けられており、後述の図６に示す解析処理プログラムに従って、第２のＳＯＭマップ１４を参照し、入力部１１から入力された圧力損失、質量等の選択された物理量に対応する第１のＳＯＭマップ１３上での位置データを抽出し、第１のＳＯＭマップ１３を参照し、抽出した位置データに対応する比較データの比較結果を抽出して、該比較データの比較結果を基に特定の比較データを求め、出力部１６であるモニタ５に表示させる。
【００１８】
次に、この解析装置ＰＣ１に採用されている自己組織化写像（Self-organizing maps (SOM)）の原理について、簡単に説明する。自己組織化写像とは、教師無し学習により入力データ群をそのデータ間の関係を保ったまま、任意の次元の競合層へと写像する技術である。例えば、図７（ａ）に示すように、各エレメントのデータ（ここでは、ベクトル（位置、方向）で表現される各エレメントで構成されるグリッド）を初期化する。次に、図７（ｂ）に示すような、入力ベクトル（位置、方向）が提示されると、図７（ｃ）に示すように、初期化された各エレメントのデータから、入力ベクトルに最も近いデータが検索され、勝者ユニットとして設定される。そして、全ての入力ベクトルについての勝者ユニットを検索した後、これら勝者ユニットをマッピングする。この際、図７（ｄ）に示すように、予め設定した領域（図７（ｄ）の例では勝者ユニットを中心とする半径ｒの領域）を学習処理して領域内のエレメントを勝者ユニットの値に近づける。
【００１９】
尚、一つの入力ベクトルに対し、何度もマッピング・学習を繰り返し、マップが変わらなくなったら、この入力ベクトルに対する処理を終了し、次に、他の入力ベクトルに対し、同様の処理を繰り返す方法を採用してもよい。
【００２０】
次に、比較形状データベース１２に格納される比較結果を求める具体的な形状比較の例を、図３の形状比較解析プログラムのフローチャートで説明する。  
まず、ステップ（以下、「Ｓ」と略称）１０１で、比較する基となるベース形状を読み込む。このベース形状は、コンピュータの記憶装置や、記憶メディアや、図示しない有線、無線で他の記憶装置等から読み込むもので、本実施の形態では、例えば、図８（ａ）、図９（ａ）に示すように、両端に相対する方向の半径４０mmの曲げ部を有するパイプの３次元ＣＡＤ（Computer-Aided  Design）データを三角メッシュにより予めモデリングしたものである。
【００２１】
次に、Ｓ１０２に進み、上述のベース形状に対して比較する入力形状としての比較形状を読み込む。この比較形状もベース形状と同様、コンピュータの記憶装置や、記憶メディアや、図示しない有線、無線で他の記憶装置等から読み込むもので、本実施の形態では、例えば、図８（ｂ）、図１０（ａ）に示すように、両端に相対する方向の半径ｘ（本実施の形態では、ｘ＝２０mm、３０mm、３５mm、４０mm）の曲げ部を有するパイプの３次元ＣＡＤデータを三角メッシュにより予めモデリングしたものである。
【００２２】
次いで、Ｓ１０３に進み、ベース形状のメッシュでマップを初期化して、各エレメントに法線ベクトル（図９（ｂ）参照）を設定する。
【００２３】
次に、Ｓ１０４に進み、比較形状のメッシュの各エレメントの形状パラメータ（図１０（ｂ）参照）を入力ベクトル（例：位置、法線ベクトル）として提示する。
【００２４】
次いで、Ｓ１０５に進み、図１１に示すように、提示された比較形状の入力ベクトルに一番近いベース形状のメッシュ（ベースメッシュ）のベクトルのエレメントを勝者ユニットとして検索する。
【００２５】
そして、Ｓ１０６に進んで、図１２に示すように、比較形状のメッシュの全エレメントについての勝者ユニットの検索が終了したら、Ｓ１０７に進んで、各勝者ユニットをマッピング処理してプログラムを抜ける。また、全エレメントについての勝者ユニットの検索が終了していないのであれば、Ｓ１０４からの処理を繰り返す。
【００２６】
ここで、マッピング処理とは、具体的には、図７（ｄ）に示すように、勝者ユニットを中心とする半径ｒがベース形状のメッシュサイズ以内の領域の各ユニットに対して学習処理（勝者ユニットに近づける処理）して、比較形状による入力ベクトルとベース形状の勝者ユニットのベクトルとの位置の差を、周知のグラフィックソフトを用いて、モニタ５上に表示するものであり、例えば、色や等高線により差（距離の差）の大きさを表現する処理を行う。
【００２７】
上述の形状比較解析プログラムによる比較結果の一例を図１４、図１５に示す。  
図１４は、両端に相対する方向の半径４０mmの曲げ部を有するパイプをベース形状として、両端に相対する方向の半径２０mm（図１４（ａ））、半径３０mm（図１４（ｂ））、半径３５mm（図１４（ｃ））、半径４０mm（図１４（ｄ））の曲げ部を有するパイプを比較形状として比較した結果を示すものである。
【００２８】
比較形状のパイプの曲げ半径が２０mm→３０mm→３５mm→４０mmとなるに従って、パイプの全体形状は、ベース形状に一致していく。図１４では、ベース形状と比較形状との寸法の差が等高線として明確に表現され、図１４（ａ）では、等高線が曲げ部から広い範囲に亘って多く表現されて寸法差が大きいことが良く解る。そして、図１４（ｂ）、図１４（ｃ）となるに従って、等高線が存在する領域も狭くなり、等高線の数も少なくなり、寸法差が小さくなってることが良く解る。図１４（ｄ）では、等高線がなくなり、ベース形状と比較形状とが一致していることが明確に表現されている。
【００２９】
このように本発明の実施の形態によれば、  競合層として予めメッシュ化して設定した３次元のベース形状に対し、入力データ群として予めメッシュ化して設定した３次元の入力形状を自己組織化写像により投射して、該投射された入力形状によりベース形状と入力形状との形状差を認識する。このため、ベース形状と比較形状の寸法の抽出の様々な作業を行うことなく、３Ｄデータで、例え、互いのメッシュサイズ、数、位置等が異なる場合であっても、容易に精度良く認識することが可能となる。
【００３０】
尚、本実施の形状比較解析プログラムは、原理が解り易いように、両端に相対する方向の半径ｘ（本実施の形態では、ｘ＝２０mm、３０mm、３５mm、４０mm）の曲げ部を有するパイプの３次元ＣＡＤデータの比較結果を求める場合を例に説明しているが、他の半径ｘのパイプ、他の形状を有するパイプであっても同様にベースデータとの比較結果が求められる。
【００３１】
そして、複数の比較データについて、これら全ての比較データのベース形状との比較結果が、各比較データの形状と、それぞれの比較データについて予め実験、ＣＡＥ解析により求められた圧力損失、質量等の物理量と共に、比較形状データベース１２に格納されている。
【００３２】
次に、上述の第１のＳＯＭマップ１３の設定を、図４のフローチャートで説明する。  
まず、Ｓ２０１では、比較形状データベース１２に格納されている、それぞれの比較データの比較結果を入力ベクトルに処理する。具体的には、図１５に示すように、比較データを構成するメッシュの各エレメントのベース形状との比較結果（本実施の形態では、位置、方向等の差異）を所定に格納し、一つの形状について一つの入力ベクトルを作成し、これを全ての形状について行う。例えば、比較形状のメッシュが１００００個のエレメントから構成されているのであれば、これに対応した個数の次元の入力ベクトルが、比較形状データベース１２に格納されている比較形状の個数分作成されることになる。
【００３３】
次いで、Ｓ２０２に進み、特定の比較形状の入力ベクトルを第１の一般グリッドＳＯＭ１bgに提示する。この第１の一般グリッドＳＯＭ１bgは、予め設定しておいた自己組織化写像における一般的なグリッドであり、例えば、図１６に示すように、Ｘ軸−Ｙ軸−Ｚ軸の三次元座標で表現されるで示されるグリッドである。この第１の一般グリッドＳＯＭ１bgは、図７の自己組織化写像の説明では図７（ａ）に相当し、Ｓ２０２では、この第１の一般グリッドＳＯＭ１bgに、図７（ｂ）に示すように、特定の比較形状の入力ベクトルを提示する処理となっている。
【００３４】
次に、Ｓ２０３に進み、図７（ｃ）で説明したように、第１の一般グリッドＳＯＭ１bgから、Ｓ２０２で提示された入力ベクトルに最も近いデータが勝者ユニットして検索される。
【００３５】
次いで、Ｓ２０４に進んで、図７（ｄ）で説明したように、勝者ユニットをマッピングし、学習処理してＳ２０５へと進む。
【００３６】
そして、Ｓ２０５に進むと、比較形状データベース１２に格納されている全ての比較形状について、自己組織化写像による処理が終了したか判定され、終了していないのであれば、他の比較形状についてＳ２０２からの自己組織化写像による処理が実行される。こうして、全ての比較形状について、自己組織化写像による処理が終了したらＳ２０６に進み、全ての比較形状を投影したデータを第１のＳＯＭマップ１３として設定する。
【００３７】
この第１のＳＯＭマップ１３は、例えば、図１７（ａ）に示すように、比較形状データベース１２に格納されている全ての比較形状のデータを、Ｘ−Ｙ平面（Ｘ−Ｙ座標）上に表現するマップとなっている。これにより各形状が座標（Ｘ，Ｙ）の２パラメータで表現できる。
【００３８】
次に、上述の第２のＳＯＭマップ１４の設定を、図５のフローチャートで説明する。  
まず、Ｓ３０１で、第１のＳＯＭマップ１３で表現された各比較形状に物理量を関連付けて入力ベクトル化処理する。具体的には、図１７（ｂ）に示すように、各比較形状に与えられた第１のＳＯＭマップ１３上における位置情報（本実施の形態では、（Ｘ−Ｙ座標））に、予め実験やＣＡＥ解析により求められ、格納されている圧力損失Ｐ、質量Ｇ等の物理量を結合させて入力ベクトルとする。図１７（ｂ）の入力ベクトルの例では、上から順に、Ｘ座標、Ｙ座標の位置情報と、圧力損失Ｐ、質量Ｇの物理量が結合されて４次元の入力ベクトルが形成されている。
【００３９】
次いで、Ｓ３０２に進むと、Ｓ３０１で形成した特定の比較形状の入力ベクトルを第２の一般グリッドＳＯＭ２bgに提示する。この第２の一般グリッドＳＯＭ２bgは、予め設定しておいた自己組織化写像における一般的なグリッドであり、例えば、図１８に示すように、Ｌ軸−Ｍ軸−Ｎ軸の三次元座標で表現されるで示されるグリッドである。ここで、第２の一般グリッドＳＯＭ２bgのＮ軸方向の要素は、Ｓ３０２で作成される入力ベクトルが４次元（Ｘ座標、Ｙ座標の位置情報と、圧力損失Ｐ、質量Ｇ）であるため、これに対応して４つの要素で構成される。この第２の一般グリッドＳＯＭ２bgは、図７の自己組織化写像の説明では図７（ａ）に相当し、Ｓ３０２では、この第２の一般グリッドＳＯＭ２bgに、図７（ｂ）に示すように、特定の比較形状の入力ベクトルを提示する処理となっている。
【００４０】
次に、Ｓ３０３に進み、図７（ｃ）で説明したように、第２の一般グリッドＳＯＭ２bgから、Ｓ３０２で提示された入力ベクトルに最も近いデータが勝者ユニットして検索される。
【００４１】
次いで、Ｓ３０４に進んで、図７（ｄ）で説明したように、勝者ユニットをマッピングし、学習処理してＳ３０５へと進む。
【００４２】
そして、Ｓ３０５に進むと、比較形状データベース１２に格納されている全ての比較形状について、自己組織化写像による処理が終了したか判定され、終了していないのであれば、他の比較形状についてＳ３０２からの自己組織化写像による処理が実行される。こうして、全ての比較形状について、自己組織化写像による処理が終了したらＳ３０６に進み、全ての比較形状を投影したデータを第２のＳＯＭマップ１４として設定する。
【００４３】
この第２のＳＯＭマップ１４は、例えば、図１９に示すように、比較形状データベース１２に格納されている全ての比較形状のデータを、その物理量（本実施の形態では圧力損失Ｐ、質量Ｇ）を関連付けてマップ化した図となっている。尚、図１９では、第２のＳＯＭマップ１４のＬ−Ｍ平面上に圧力損失Ｐのコンターを表示したものである。
【００４４】
次に、演算部１５で実行される解析処理の一例を、図６のフローチャートで説明する。  まず、Ｓ４０１では、必要な物理量を選択する。本実施の形態では、例えば、圧力損失Ｐ＝７００Ｐａ、質量Ｇ＝６００ｇを選択し、以降これらの条件を満たす形状を求めるとする。
【００４５】
次いで、Ｓ４０２に進み、例えば図１９に示す、第２のＳＯＭマップ１４のＬ−Ｍ平面上の圧力損失の状態を参照し、選定した物理量（本発明の実施の形態では圧力損失Ｐ＝７００Ｐａ、質量Ｇ＝６００ｇ）に該当する点Ｐｃを抽出する。そして、この点Ｐｃに格納されているＸ座標、Ｙ座標の位置パラメータを抽出する。
【００４６】
次に、Ｓ４０３に進んで、例えば図１７（ａ）に示す、第１のＳＯＭマップ１３を参照し、Ｓ４０２で抽出した位置パラメータを参照して、この位置パラメータに格納されている対応する形状（例えば図１５に示すような、ベース形状との比較結果（本実施の形態では、位置、方向等の差異）を所定に格納した情報を抽出する。
【００４７】
そして、Ｓ４０４に進み、抽出した形状を逆変換し、表示・処理してプログラムを終える。
【００４８】
この演算部１５で実行される解析処理からも明らかなように、本願を用いることにより、以下のような解析を行うことも可能となる。  
例えば、図１９に示す、第２のＳＯＭマップ１４のＬ−Ｍ平面上の圧力損失の状態で、ＰLの部分が圧力損失Ｐの低い形状の集合している部分であるとする。これら圧力損失Ｐの低い形状の集合している部分の位置パラメータを抽出し、図１７（ａ）に示す、第１のＳＯＭマップ１３のどの部分に位置するかその傾向を抽出する。そして、これら部位に存在する比較データの形状を抽出することにより、どのような比較データの形状とすれば、圧力損失Ｐの低い形状とすることができるか予測解析できる。
【００４９】
このように本発明の実施の形態によれば、予め所定の物理量が求められた複数の比較データと、該複数の比較データのそれぞれについて予め設定したベースデータと自己組織化写像により比較して求めた比較結果とを格納した比較形状データベース１２と、複数の比較データの比較結果を自己組織化写像により予め設定した第１の一般グリッドＳＯＭ１bg上に投射して各複数の比較データの第１の一般グリッドＳＯＭ１bg上における位置データを求めた第１のＳＯＭマップ１３と、複数の比較データの第１のＳＯＭマップ１３上での位置データと、複数の比較データの予め求められていた所定の物理量とを結合して入力データとして自己組織化写像により予め設定した第２の一般グリッドＳＯＭ２bg上に投射して形成した第２のＳＯＭマップ１４とを備え、第２のＳＯＭマップ１４を参照し、入力部１１から入力された圧力損失、質量等の選択された物理量に対応する第１のＳＯＭマップ１３上での位置データを抽出し、第１のＳＯＭマップ１３を参照し、抽出した位置データに対応する比較データの比較結果を抽出して、該比較データの比較結果を基に特定の比較データを求め出力する。このため、形状と実験結果・形状物のＣＡＥ結果の因果関係を定量的に蓄積し、データベース化して所定の物理量を伴う形状を素早く精度良く効率的に求めることが可能となる。
【００５０】
また、
尚、本発明の実施の形態では、形状差を認識する例としてパイプの形状差を認識する場合を例に説明したが、パイプの形状差に限ることなく、他の、例えば、板金部品等の形状差や、車両全体の形状差等の、より複雑な形状の形状差等を認識する場合においても本発明が適用できることは云うまでもない。そして、ベース形状に比較形状との差をマッピングする工程（図３のＳ１０７）において、形状差ではなく比較形状の入力ベクトル（例：位置、法線ベクトル）をマッピングして利用することも当然可能である。これは、マッピングされている入力ベクトルが異なるだけで、ＳＯＭのグリッドとなるベース形状との形状差を利用していることに他ならない。また、形状差を一般グリッドに投影する工程において、投影先は、一般２次元グリッドである必要はなく、３次元以上の多次元グリッドでも可能である。
【００５１】
また、本発明の実施の形態では、ベースデータに対する比較データの形状差を比較結果として例示したが、形状差に限定すること無く、例えば、他の温度差、圧力差等であっても本願が適用できることは云うまでもない。
【００５２】
更に、本発明の実施の形態では、物理量として圧力損失と質量を例示したが、どちらか一つ、或いは、他の物理量（例えば、応力、耐久力等）の一つ、或いは、これら物理量の複数個の組み合わせであっても本願は適用できる。
【符号の説明】
【００５３】
１１    入力部
１２    比較形状データベース
１３    第１のＳＯＭマップ（第１のマップ）
１４    第２のＳＯＭマップ（第２のマップ）
１５    演算部（演算手段）
１６    出力部
ＰＣ１  解析装置
【図１】
2014059621.tif 000003
【図２】
2014059621.tif 000004
【図３】
2014059621.tif 000005
【図４】
2014059621.tif 000006
【図５】
2014059621.tif 000007
【図６】
2014059621.tif 000008
【図７】
2014059621.tif 000009
【図８】
2014059621.tif 000010
【図９】
2014059621.tif 000011
【図１０】
2014059621.tif 000012
【図１１】
2014059621.tif 000013
【図１２】
2014059621.tif 000014
【図１３】
2014059621.tif 000015
【図１４】
2014059621.tif 000016
【図１５】
2014059621.tif 000017
【図１６】
2014059621.tif 000018
【図１７】
2014059621.tif 000019
【図１８】
2014059621.tif 000020
【図１９】
2014059621.tif 000021