(57)【要約】【課題】多締結部品の締結部の建付け性を考慮した多締結部品の組付姿勢判断ＣＡＤ装置およびその方法の提供。【解決手段】コンピュータシステムを用いて車両を構成する多締結点部品の組付姿勢のシミュレーション計算を行うＣＡＤ装置であって、ＣＡＤ装置は、シミュレーションの計算処理を行う処理装置と、計算処理に必要なデータを記録する記録装置とを有し、処理装置は、多締結点部品同士を複数の締結点で締結するための締結点の位置座標、締結順、締結点の周辺の多締結点部品の剛性または構造に基づいて数値化された締結点重要値、および基準面を含む締結点情報と、多締結部品同士が近接する位置で任意に複数設定した評価点の位置座標を含む評価点情報とを記録装置に記録し、締結点の距離に関する情報を計算し、締結点の距離に関する情報と、締結順と、締結点重要値と、から締結点の優位さを計算し、基準面の点数付けを行う計算をする。【選択図】図１
2010218026.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムを用いて車両を構成する多締結点部品の組付姿勢のシミュレーション計算を行うＣＡＤ装置であって、
前記ＣＡＤ装置は、シミュレーションの計算処理を行う処理装置と、前記計算処理に必要なデータを記録する記録装置とを有し、
前記処理装置は、前記多締結点部品同士を複数の締結点で締結するための前記締結点の位置座標、締結順、前記締結点の周辺の前記多締結点部品の剛性または構造に基づいて数値化された締結点重要値、および締結する際に基準とする基準面を含む締結点情報と、前記多締結部品同士が近接する位置で任意に複数設定した評価点の位置座標を含む評価点情報とを前記記録装置に記録し、前記締結点および評価点の位置座標から締結点の距離に関する情報を計算し、前記締結点の距離に関する情報と、前記締結順と、前記締結点重要値と、から締結点の優位さを示す締結点の総合点の点数付けを行う計算をし、前記基準面が同じ締結点の前記総合点を前記基準面ごとに合算することによって各基準面の点数付けを行う計算をすることを特徴とするＣＡＤ装置。
【請求項２】
前記締結点情報および前記評価点情報は、前記処理装置が備えている入力処理手段によって入力を促され、前記記憶装置に格納されることを特徴とする請求項１に記載のＣＡＤ装置。
【請求項３】
前記締結点の距離に関する情報は、
２つの前記締結点間に位置する複数の締結中間点の位置座標を所定の締結点同士の組み合わせで計算し、
前記締結点と前記評価点間の距離と、前記締結中間点と前記評価点間の距離と、を所定の組み合わせで計算し、同じ前記評価点で計算された全ての距離を足し合わせた距離の合計値を前記評価点ごとに計算した情報であることを特徴とする請求項１または２に記載のＣＡＤ装置。
【請求項４】
コンピュータシステムを用いて車両を構成する多締結点部品の組付姿勢のシミュレーション計算を行うＣＡＤ装置を用いた評価方法であって、
前記ＣＡＤ装置は、シミュレーションの計算処理を行う処理装置と、前記計算処理に必要なデータを記録する記録装置とを有し、
前記処置装置によって、前記多締結点部品同士を複数の締結点で締結するための前記締結点の位置座標、締結順、前記締結点の周辺の前記多締結点部品の剛性または構造に基づいて数値化された締結点重要値、および締結する際に基準とする基準面を含む締結点情報と、前記多締結部品同士が近接する位置で任意に複数設定した評価点の位置座標を含む評価点情報とを前記記録装置に記録する段階と、
前記締結点および評価点の位置座標から締結点の距離に関する情報を計算する段階と、
前記処置装置によって、前記締結点の距離に関する情報と、前記締結順と、前記締結点重要値と、から締結点の優位さを示す締結点の総合点の点数付けを行う計算する段階と、
前記処理装置によって、前記基準面が同じ締結点の前記総合点を前記基準面ごとに合算することによって各基準面の点数付けを行う計算をする段階と、
を含むことを特徴とするＣＡＤ装置を用いた評価方法。
【請求項５】
前記締結点の距離に関する情報を計算する段階の前に、
前記処理装置が具えている入力処理手段によって、前記締結点情報および前記評価点情報の入力を促される段階と、入力された前記締結点情報および前記評価点情報を前記記憶装置に格納する段階と、を含むことを特徴とする請求項４に記載のＣＡＤ装置を用いた評価方法。
【請求項６】
前記締結点の距離に関する情報を計算する段階は、
２つの前記締結点間に位置する複数の締結中間点の位置座標を所定の締結点同士の組み合わせで計算する段階と、
前記締結点と前記評価点間の距離と、前記締結中間点と前記評価点間の距離と、を所定の組み合わせで計算し、同じ前記評価点で計算された全ての距離を足し合わせた距離の合計値を前記評価点ごとに計算する段階と、
を含むことを特徴とする請求項４または５に記載のＣＡＤ装置を用いた評価方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多締結点部品の組付姿勢判断ＣＡＤ装置およびその方法に関する。
【背景技術】
【０００２】
車両を構成する部品同士の組付け状態は、部品同士を複数の締結点で組付けるシミュレーションを行なうことによって調べている。シミュレーションによって組付け不良、部品の機能不良などの不具合の有無が分かる。ここで、部品同士をネジなどの締結具によって締結する位置のことを締結点と呼ぶ。
【０００３】
車両を構成する複数の部品は、個々にまたは他の部品との関連性を考慮して設計および製作するため、製作の段階において少なからず誤差が発生する。その誤差を有する部品同士を締結する場合、その誤差は累積誤差となって部品同士の建付け性に悪影響を与える。
【０００４】
たとえば、ヘッドライトを例に取ると、ヘッドライトとその周囲の部品（例えばボンネット）との隙間が左右のヘッドライトで異なってしまい、見栄えが悪くなるという不具合が生じる。
【０００５】
このような不具合の発生を予測するために、シミュレーションの際に２次元や３次元のＣＡＤソフトウェアを使用して累積公差の計算を行い、不具合の事前予測による車両の品質向上に努めている。累積公差は、部品の形状、締結点座標、公差情報、位置決め方法、位置決め精度、組み付け順序などの情報を入力しソフトウェアにより解析する（非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】勝丸眞司、外５名、”公差解析シミュレーションの実用化”、三菱自動車テクニカルレビュー、２００５年、Ｎｏ．１７、ｐ．５８−６１
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来、複数の締結点で取り付けられる多締結部品の設計においては、ＣＡＤソフトウェアに対して入力する設計事項に、締結部の建付け性に関する考慮がされていなかった。
【０００８】
したがって、実際の製造において、多締結部品のどの平面（Ｘ、Ｙ、Ｚ平面）が基準面になるのか、どの締結点が重要になるのか、がまったくわからなかった。そのため、製造の作業負担が大きくなり、試作段階で設計変更や建付け性の調整に時間を有し、その調整のためにコストも高くなっていた。
【０００９】
上記課題を解決するための本発明は、多締結部品の締結部の建付け性を考慮した多締結部品の組付姿勢判断ＣＡＤ装置およびその方法の提供を目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するための本発明は、コンピュータシステムを用いて車両を構成する多締結点部品の組付姿勢のシミュレーション計算を行うＣＡＤ装置およびそれを用いた評価方法を提供する。ＣＡＤ装置は、シミュレーションの計算処理を行う処理装置と、前記計算処理に必要なデータを記録する記録装置とを有する。処理装置は、まず、多締結点部品同士を複数の締結点で締結するための締結点の位置座標、締結順、締結点の周辺の多締結点部品の剛性または構造に基づいて数値化された締結点重要値、および締結の基準とする基準面を含む締結点情報と、多締結部品同士が近接する位置で任意に複数設定した評価点の位置座標を含む評価点情報とを記録装置に記録する。次に、締結点および評価点の位置座標から締結点の距離に関する情報を計算する。次に、締結点の距離に関する情報と、締結順と、締結点重要値と、から締結点の優位さを示す締結点の総合点の点数付けを行う計算をする。最後に、基準面が同じ締結点の総合点を基準面ごとに合算することによって各基準面の点数付けを行う。
【発明の効果】
【００１１】
多締結点部品の組付姿勢のシミュレーション計算段階において、剛性または構造に基づいて数値化された締結点重要値を導入したので、これまでの経験による知恵や知識を容易に使用することができる。また、組付け不良、部品の機能不良などの影響を組付け前に調べることができ、製造の作業負担を小さくし、試作段階で設計変更や建付け性の調整の時間を短縮することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明による多締結部品の組付姿勢判断ＣＡＤ装置の構成を説明するためのブロック図である。
【図２】組付姿勢判断ＣＡＤ装置が行う処理のフローチャート図である。
【図３】処理装置の構成を説明するためのブロック図である。
【図４】記録装置の構成を説明するためのブロック図である。
【図５】締結点と評価点に関する情報を入力する際のフローチャート図である。
【図６】締結点重要値を分類する際のフローチャート図である。
【図７】車両を構成する部品の締結点を示すための説明図である。
【図８】締結点テーブルを説明するための説明図である。
【図９】Ｘ基準締結点テーブル、Ｙ基準締結点テーブルおよびＺ基準締結点テーブルを説明するための説明図である。
【図１０】評価点テーブルを説明するための説明図である。
【図１１】計算手段２１の構成を説明するためのブロック図である。
【図１２】締結点距離計算手段２１０が行う処理のフローチャート図である。
【図１３】締結点距離テーブルを説明するための説明図である。
【図１４】締結点距離計算手段２１０が行う処理のフローチャート図である。
【図１５】Ｘ基準締結点距離テーブル（ａ）、Ｙ基準締結点距離テーブル（ｂ）およびＺ基準締結点距離テーブル（ｃ）を説明するための説明図である。
【図１６】締結点評価点距離計算手段２１１が行う処理のフローチャート図である。
【図１７】Ｘ基準締結点評価点距離テーブルを説明するための説明図である。
【図１８】締結中間点計算手段２１２が行う処理のフローチャート図である。
【図１９】Ｘ基準締結中間点テーブルを説明するための説明図である。
【図２０】締結中間点評価点計算手段２１３が行う処理のフローチャート図である。
【図２１】Ｘ基準締結中間点評価点距離テーブルを説明するための説明図である。
【図２２】評価手段２２の構成を説明するためのブロック図である。
【図２３】評価点距離記憶手段２２０が行う処理のフローチャート図である。
【図２４】Ｘ基準評価点距離テーブルを説明するための説明図である。
【図２５】締結点距離計算手段２１０が行う処理のフローチャート図である。
【図２６】Ｘ基準最短距離識別テーブルを説明するための説明図である。
【図２７】締結点距離評価手段２２２が行う処理のフローチャート図である。
【図２８】Ｘ基準締結点距離評価テーブルを説明するための説明図である。
【図２９】基準面評価手段２２３が行う処理のフローチャート図である。
【図３０】Ｘ基準面評価テーブル（ａ）、Ｙ基準面評価テーブル（ｂ）およびＺ基準面評価テーブル（ｃ）を説明するための説明図である。
【図３１】基準面優先順決定手段２２４が行う処理のフローチャート図である。
【図３２】基準面総合評価テーブルを説明するための説明図である。
【図３３】基準面優先順決定テーブルを説明するための説明図である。
【図３４】設計を見直す例を説明するための説明図である。
【図３５】締結点の再設計の前後の隙や面差ばらつきのシミュレーション結果を示す図である。
【図３６】シミュレーションソフトによる隙と面差の解析結果と実際製作しそれらを測定した結果を示す図である。
【発明を実施するための形態】
【００１３】
以下、添付した図面を参照して本発明を適用した最良の実施形態を説明する。
【００１４】
図１は、本発明による多締結部品の組付姿勢判断ＣＡＤ装置の構成を説明するためのブロック図である。図２は、組付姿勢判断ＣＡＤ装置１が多締結部品の組付け姿勢を判断するための基準面を評価するまでのフローチャート図である。
【００１５】
図１に示すように、多締結部品の組付姿勢判断ＣＡＤ装置１は、処理装置２、記録装置３、表示装置４を備える。
【００１６】
処理装置２は、多締結部品の情報に基づいて組付けのシミュレーションの計算等の様々な処理を行う。記録装置３は、処理装置２によって処理された結果を電気的または磁気的に記録する。表示装置４は、処理手段２の制御に従い情報を表示する。
【００１７】
本発明のメインシステムである組付姿勢判断ＣＡＤ装置１について説明する。
【００１８】
組付姿勢判断ＣＡＤ装置１は多締結部品の組付け姿勢を判断するシミュレーションプログラムを搭載したコンピュータである。汎用コンピュータはシミュレーションプログラムを実行し、様々な処理を行うＣＰＵ、データやプログラムを電気的および磁気的に記録したハードディスク、ＲＯＭやＲＡＭのメモリを搭載している。また、汎用コンピュータは情報の入力等に用いるキーボード、情報を表示するためのモニタ、外部ネットワークとデータの通信を行う通信手段なども搭載している。
【００１９】
たとえば、処理装置２はＣＰＵに相当し、記録装置３はハードディスク、ＲＯＭやＲＡＭのメモリに相当する。
【００２０】
また、組付姿勢判断ＣＡＤ装置１は、ハードウェアまたはファームウェアとしてあり、ハードウェアまたはハードウェアとソフトウェアの組み合わせで構成される。組付姿勢判断ＣＡＤ装置１は、一般的にパーソナルコンピュータＰＣ、ワークステーション、ミニコンピュータ、またはメインフレームコンピュータにおけるプロセッサといった専用または汎用プロセッサに相当する。
【００２１】
本発明のシステムは表計算ソフトウェア上で処理が行われることもある。ただし、本発明はこれには限定されない。また、そのソフトウェアは１つ又は２つ以上の別個のプログラムを含むこともあり、各プログラムはあらかじめ組み込まれた論理機能を実行するための命令を順に並べたリストを含むこともある。
【００２２】
多締結部品の情報に基づいて組付けのシミュレーションの計算等、様々な処理は、概して、図２に示すように、締結点、評価点の情報を入力する段階（ステップＳ１００）、締結点を評価するためのデータを算出する段階（ステップＳ２００）、締結点を評価する段階（ステップＳ３００）、基準面を評価する段階（ステップＳ４００）を通して行われる。詳細についてこれから説明する。
【００２３】
まず、多締結部品の情報に基づいて組付けのシミュレーションの計算等、様々な処理を行う処理装置２について説明する。
【００２４】
図３は、処理装置２の構成を説明するためのブロック図である。
【００２５】
処理装置２は、図３に示すように、入力処理手段２０、計算手段２１、評価手段２２を含む。
【００２６】
入力処理手段２０は、多締結部品を締結する位置である締結点、その締結点を評価するため準備されるシミュレーションのための評価点、および締結点において締結する際に基準とする基準面などの情報の入力を促す。そして入力された情報に基づいて所定の記憶部に区分し分類する。計算手段２１は、入力された締結点や評価点などの情報を用いて所定の計算を行う。評価手段２２は、計算された結果に基づいて所定の評価を行う。
【００２７】
処理装置２は、シミュレーションプログラムである各手段の処理の実行および制御を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を備える。
【００２８】
次に、入力されるデータおよび算出されるデータを電気的および磁気的に記録する記録装置３について説明する。
【００２９】
図４は、記録装置３の構成を説明するためのブロック図である。
【００３０】
記録装置３は、図４に示すように、締結点記憶部３０、評価点記憶部３１、締結点距離記憶部３２、締結点評価点距離記憶部３３、締結中間点記憶部３４、締結中間点評価点距離記憶部３５、評価点距離記憶部３６、最短距離識別記憶部３７、締結点距離評価記憶部３８、基準面評価記憶部３９、基準面優先順記憶部４０を含む。
【００３１】
締結点記憶部３０は締結点の情報を記憶する。評価点記憶部３１は評価点の情報を記憶する。締結点距離記憶部３２は締結点間の距離を記憶する。締結点評価点距離記憶部３３は締結点と評価点との間の距離を記憶する。締結中間点記憶部３４は所定の２つの締結点間に位置する複数の締結中間点の情報を記憶する。締結中間点評価点距離記憶部３５は締結中間点と評価点との間の距離を記憶する。評価点距離記憶部３６は算出した距離の情報を評価点ごとにまとめて記憶する。最短距離識別記憶部３７は距離の情報をまとめその中から最短距離を識別した情報を記憶する。締結点距離評価記憶部３８は距離の情報から締結点を評価した結果を記憶する。基準面評価記憶部３９は締結点における評価や締結点重要値から基準面を評価した結果を記憶する。基準面優先順記憶部４０は基準面の優先順を評価決定する結果を記憶する。
【００３２】
記憶装置３は、各手段の処理を行うためのデータやプログラムを電気的および磁気的に記録したハードディスク、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメモリを備える。
【００３３】
次に、処理手段２の制御に従い、入力を促す情報や算出された結果などを表示する表示装置４について説明する。
【００３４】
表示装置４は、入力処理手段２０、計算手段２１および評価手段２２で行われる処理を選択的に表示部に表示する。表示装置４は、たとえばディスプレイである。
【００３５】
処理装置２に含まれる各手段と記憶装置３に含まれる各記憶部とについて互いを関連させながら具体的に説明する。
【００３６】
まず、処理装置２に含まれる入力処理手段２０と、記憶装置３に含まれる締結点記憶部３０および評価点記憶部３１との関係について説明する。
【００３７】
なお、入力処理手段２０は締結点や評価点などに関する情報の入力を促し、入力された情報に基づいて所定の記憶部に区分し分類する機能を有する。締結点記憶部３０は入力された締結点と評価点に関する情報を記憶する機能を有する。評価点記憶部３１は評価点の情報を記憶する機能を有する。
【００３８】
図５は、締結点と評価点に関する情報を入力する際のフローチャート図である。
【００３９】
図５に示しように、入力処理手段２０は、まず、締結点と評価点に関する２つの情報の入力を促す（ステップＳ１０１）。たとえば、入力処理手段２０は、表示装置４を制御することによって、表示装置４の表示部に表示するインターフェイスから指示を出し、操作者にキーボードなどの操作部から締結点と評価点に関する情報を入力させることができる。他にも、通信手段を介して別のコンピュータや装置内などに記録されている情報を入力させたりすることもでき、ネットワーク上の別のコンピュータのＣＡＤソフトウェアで作成された対象となる部品の情報を入力することも可能である。たとえば、ＣＡＤシステム間で汎用的に使用されているＩＧＥＳファイルから情報を入力することもできる。
【００４０】
入力を促される２つの内の１つである締結点に関する情報は、部品同士を締結する場所である締結点の名称と、締結点の３次元位置座標と、締結する順番を指定した締結順と、締結点において締結する面を示しその締結点の基準となる基準面と、締結点周辺の締結部分の重要性を示す締結点重要値と、からなる情報である。
【００４１】
締結点の名称は、たとえば、”Ａ”、”Ｂ”、”Ｃ”、などであり、締結点ごとに異なる名称を使用することが好ましい。
【００４２】
締結点の３次元位置座標はｘ、ｙ、ｚ座標からなる。単位はｍｍ、ｃｍ、インチなどが使用可能であり、下記で説明する評価点共に同じ単位系を用いることが好ましい。
【００４３】
締結順は、設計者が締結を行いたい順番を１から順に締結点ごとに設定できる。なお、締結順については、部品同士を異なる締結点で同時に締結する場合もあるため、締結点の情報としては異なる締結点に対して同じ締結順を適用しても構わない。
【００４４】
締結点の基準面はｘ基準面、ｙ基準面、ｚ基準面の３つの基準面から選択される。基準面について、締結する際にｘｙ面を基準としたい場合は、その対象となる締結点の基準面の設定はｘ基準面およびｙ基準面の双方を基準面とすることもできる。同様にｙｚ面やｚｘ面から締結する場合も、対象となる締結点の基準面の情報は、２つの基準面が適用される。
【００４５】
締結点重要値は、締結点周辺の締結部分の構造、形状、板厚、材質、剛性、建付け性などから設計者によって重要であると定性的に評価された目安値である。たとえば、締結点重要値を示す数値として３段階評価を設定することができ、その締結点の重要性が高い順に、”３”、”２”、”１”と締結点重要値を設定できる。
【００４６】
ここで、たとえば次のような３段階評価１）〜３）に分類するように示すことができる。図６は、締結点重要値を分類する際のフローチャート図である。
【００４７】
１）
締結点重要値が一番低い”１”である評価目安は、締結部の形状が剛性の弱いピンであること、締結部がバカ穴構造であること、締結部が弱いバー構造であること、建付け基準とはなっていないが構造上建付けに影響を与えそうな場合であることなどである。具体的な例として、たとえば、剛性の弱いピンの基準として樹脂製ピン径が２ｍｍ以下であることや、弱いバー構造として樹脂製板厚が１ｍｍ以下であることなどを挙げることができる。
【００４８】
２）
締結点重要値が”２”である評価目安は、堅固（リブ、台座）な構造でない締結部であること、もしくは比較的剛性のあるピンであることなどである。また、締結点重要値が”１”や”３”ではない場合に、締結点の締結点重要値を”２”と分類することもできる。
【００４９】
３）
締結点重要値が一番高い”３”である評価目安は、その締結点周辺部の構造が堅固なリブ付構造であること、もしくは堅固な台座構造であることなどである。具体的な例として、たとえば、堅固なリブ付構造として樹脂製２ｍｍ以上のリブであることや、堅固な台座構造として樹脂製板厚が３ｍｍ以上であることなどを挙げることができる。
【００５０】
入力を促される２つの内の残りの１つである評価点に関する情報は、評価点の名称と、評価点の３次元位置座標と、評価点の法線ベクトルの大きさと、からなる情報である。
【００５１】
ここで、評価点は、多締結部品を締結する締結点を評価するため仮想的に準備されたシミュレーション用の点であることから、その締結する部品同士の間に位置していることが好ましい。また、評価点は締結部品同士の間に満遍なく設けることが好ましく、複数の点を設けることで締結点の評価の信頼度が上がる。
【００５２】
評価点の名称は、たとえば、”Ｇａｐ＿０１”、”Ｇａｐ＿０２”、”Ｇａｐ＿０３”、などであり、締結点の名称と同様に評価点ごとに異なる名称を使用したほうが好ましい。
【００５３】
評価点の３次元位置座標はｘ、ｙ、ｚ座標からなる。
【００５４】
評価点の法線ベクトルは締結される方向（ｉ、ｊ、ｋ（それぞれｘ、ｙ、ｚ座標系に対応））を示しており、入力は法線ベクトルの大きさが入力される。ただし、法線ベクトルの大きさはシステムが行う計算や評価などの処理を省略するために設けられており、システムの処理能力が高い場合は法線ベクトルの大きさを入力しなくても構わない。
【００５５】
次に、入力処理手段２０は、入力された締結点と評価点に関する情報を、その情報に基づいて、締結点の情報を記憶する締結点記憶部３０または評価点の情報を記憶する評価点記憶部３１に分類し記録する（ステップＳ１０２）。
【００５６】
図７は、車両を構成する部品の締結点を示すための説明図であって、例示としてヘッドランプを挙げているが、これに限定されるわけではない。図７中の（ａ）、（ｂ）はそれぞれ、ヘッドランプの締結点の場所と、その締結点を評価するための評価点の場所を示している。
【００５７】
締結点記憶部３０は、図８に示すような締結点テーブルを有する。締結点テーブルは、締結点の名称、締結点の３次元位置座標（ｘ、ｙ、ｚ座標）、締結順、および締結点重要値が格納されるようになっている。格納されたたすべての締結点の情報は入力処理手段２０により入力される。
【００５８】
さらに、締結点記憶部３０は、図９に示すようにＸ基準締結点テーブル〈図９（ａ））、Ｙ基準締結点テーブル〈図９（ｂ））およびＺ基準締結点テーブル〈図９（ｃ））を有する。
【００５９】
Ｘ基準締結点テーブルは締結点の名称、ｘ座標、ｙ座標、ｚ座標および締結順を格納する。締結点の基準面としてｘ基準面が選択された締結点の情報は入力処理手段２０により入力される（ステップＳ１０３）。Ｙ基準締結点テーブルおよびＺ基準締結点テーブルはＸ基準締結点テーブルと同様の情報を格納する。ｙ基準面として選択された締結点の情報はＹ基準点テーブルへ、ｚ基準面として選択された締結点の情報はＺ基準点テーブルへ入力処理手段２０により入力される。
【００６０】
Ｘ基準締結点テーブル、Ｙ基準締結点テーブル、およびＺ基準締結点テーブルは、これから説明されるように計算手段２１が計算に用いる情報を簡単に早く読み出せるようにするために準備されるテーブルである。また、どの締結点がどの面を基準面に設定されているのかが明示されるため、設計者の入力ミスなどを防止することができる。
【００６１】
評価点記憶部３１は、図１０に示すような評価点テーブルを有する。評価点テーブルは、評価点の名称、評価点の３次元位置座標（ｘ、ｙ、ｚ座標）、および法線ベクトルが格納されるようになっており、入力されたすべての評価点の情報が入力処理手段２０により入力される。
【００６２】
次に、処理装置２に含まれる、入力された締結点や評価点などの情報を用いて所定の計算を行う計算手段２１と、記憶装置３に含まれる、締結点間の距離を記憶する締結点距離記憶部３２と、締結点と評価点との間の距離を記憶する締結点評価点距離記憶部３３と、所定の２つの締結点間に位置する複数の締結中間点の情報を記憶する締結中間点記憶部３４と、締結中間点と評価点との間の距離を記憶する締結中間点評価点距離記憶部３５と、の関係について説明する。
【００６３】
図１１は、計算手段２１の構成を説明するためのブロック図である。
【００６４】
計算手段２１は、入力された締結点や評価点などの情報を用いて所定の計算を行う手段であって、締結点間の距離を計算する締結点距離計算手段２１０と、締結点と評価点間の距離を計算する締結点評価点距離計算手段２１１と、所定の２つの締結点間に位置する複数の締結中間点の座標を計算する締結中間点計算手段２１２と、締結中間点と評価点間の距離を計算する締結中間点評価点距離計算手段２１３と、を含む。
【００６５】
図１２は、締結点距離計算手段２１０が行う処理のフローチャート図である。
【００６６】
締結点距離計算手段２１０は、締結点テーブルに入力された締結点の名称、ｘ座標、ｙ座標、ｚ座標を読み出し（ステップＳ２０１）、読み出した締結点同士の間の距離を計算し（ステップＳ２０２）、図１３に示されるような締結点距離記憶部３２が有する締結点距離テーブルに計算した距離を入力する（ステップＳ２０３）。さらに、締結点距離計算手段２１０は、締結点距離テーブルに入力された距離の中から最小の値を有する距離を明示する（ステップＳ２０４）。明示方法は、テーブルにおいてその最小距離を強調するなどの方法がある。最短距離を明示することによって、その最小距離が算出された締結点の情報を知ることができる。
【００６７】
図１４は、締結点距離計算手段２１０が行う処理のフローチャート図である。
【００６８】
締結点記憶部３２はさらに、図１５に示されるようなＸ基準締結点距離テーブル（図１５（ａ））、Ｙ基準締結点距離テーブル（図１５（ｂ））およびＺ基準締結点距離テーブル（図１５（ｃ））を有する。締結点距離計算手段２１０は、各基準面においても上記と同じ処理を行う。つまり、Ｘ基準締結点テーブルに入力された締結点の情報（締結点の名称、ｘ座標、ｙ座標、ｚ座標）を読み出し（ステップＳ２０５）、読み出した締結点同士の間の距離を計算し（ステップＳ２０６）、Ｘ基準締結点距離テーブルに計算した距離を入力する（ステップＳ２０７）。そして、締結点距離計算手段２１０は、Ｘ基準締結点距離テーブルに入力された距離の中から最小の値を有する距離を明示する（ステップＳ２０８）。最短距離を明示することによって、その最小距離が算出された締結点の情報を知ることができる。
【００６９】
締結点距離計算手段２１０は、Ｙ基準およびＺ基準においてもＸ基準と同様の処理を行い締結点間の距離を計算し、それぞれ算出した距離をそれぞれＹ基準締結点距離テーブルまたはＺ基準締結点距離テーブルに入力する。さらに、各テーブルにおいて最小の値を有する距離を明示する。最短距離を明示することによって、その最小距離が算出された締結点の情報を知ることができ、それぞれの基準面の最小距離を比較することもできる。
【００７０】
図１６は、締結点評価点距離計算手段２１１が行う処理のフローチャート図である。
【００７１】
締結点評価点距離計算手段２１１は、締結点の基準面に基づいてそれぞれ所定の計算を行い、図１７に示すような締結点評価点距離記憶部３３が有するＸ基準締結点評価点距離テーブル（図１７）、Ｙ基準締結点評価点距離テーブル（図示せず）およびＺ基準締結点評価点テーブル（図示せず）にそれぞれ計算結果を入力する。それぞれのテーブルには、締結点の名称、評価点の名称、および締結点と評価点間の４種類の座標系における距離が格納される。４種類の距離は、３次元座標系で計算される距離Ｄ、ｘｙ平面上の締結点間の距離ＤＸＹ、ｙｚ平面上の締結点間の距離ＤＹＺ、およびｚｘ平面状の締結点間の距離ＤＺＸである。つまり、３次元座標系で計算される距離以外は、それぞれの平面に締結点が射影された座標で計算される距離でもある。
【００７２】
まず、締結点評価点距離計算手段２１１は、評価点テーブルから評価点の名称、３次元位置座標、および法線ベクトルを読み出し、Ｘ基準締結点テーブルから締結点の名称および３次元位置座標を読み出す（ステップＳ２０９）。
【００７３】
次に、締結点評価点距離計算手段２１１は、読み出したそれぞれの３次元位置座標から締結点と評価点間の４種類の座標系における距離Ｄ、ＤＸＹ、ＤＹＺ、ＤＺＸを求める。締結点と評価点間の距離Ｄは、それぞれのｘ、ｙ、ｚ座標から求められる。距離ＤＸＹは、読み出した評価点の法線ベクトルのｚ成分の大きさが基準値（たとえば、０．３）以上であった場合のみ、その距離を求めても良く、それぞれのｘ、ｙ座標から求められる。
【００７４】
同様に、締結点評価点距離計算手段２１１は、読み出した評価点の法線ベクトルのｘ成分とそれぞれのｙ、ｚ座標から距離ＤＹＺを計算し、読み出した評価点の法線ベクトルのｙ成分とそれぞれのｚ、ｘ座標から距離ＤＺＸを計算する。さらに、距離ＤＹＺを計算する際には法線ベクトルのｘ成分の大きさが基準値（０．３）以上の場合や、距離ＤＺＸを計算する際には法線ベクトルのｙ成分の大きさが基準値（０．３）以上の場合に、その計算を実行した方が好ましい（ステップＳ２１０、ステップＳ２１１）。
【００７５】
そして、締結点評価点距離計算手段２１１は、締結点の名称および評価点の名称ごとに、計算された距離Ｄ、ＤＸＹ、ＤＹＺ、ＤＺＸをＸ基準締結点評価点距離テーブルに入力する（ステップＳ２１２）。
【００７６】
同様に、締結点評価点距離計算手段２１１は、Ｙ基準締結点テーブルと評価点テーブルから読み出した情報から、締結点と評価点間の４種類の座標系における距離Ｄ、ＤＸＹ、ＤＹＺ、ＤＺＸを計算し、Ｙ基準締結点評価点距離テーブルに計算結果を入力する。さらに同様に、Ｚ基準締結点テーブルと評価点テーブルから読み出した情報から、締結点と評価点間の４種類の座標系における距離Ｄ、ＤＸＹ、ＤＹＺ、ＤＺＸを計算し、Ｚ基準締結点評価点距離テーブルに計算結果を入力する。
【００７７】
図１８は、締結中間点計算手段２１２が行う処理のフローチャート図である。
【００７８】
締結中間点計算手段２１２は、締結点の基準面ごとに２つの締結点間に位置する複数の締結中間点を求める計算を行い、図１９に示すような締結中間点記憶部３４が有するＸ基準締結中間点テーブル、Ｙ基準締結中間点テーブル、およびＺ基準締結中間点テーブルにそれぞれ計算結果を入力する。それぞれのテーブルには、２つの締結点の名称、およびそれら締結点から算出された締結中間点ごとの３次元座標が格納される。締結中間点の個数および位置は任意に設定できる。
【００７９】
まず、締結中間点計算手段２１２は、Ｘ基準締結点テーブルから締結点の名称および３次元位置座標を読み出す（ステップＳ２１３）。
【００８０】
次に、締結中間点計算手段２１２は、読み出した締結点の中から２つの締結点を選択し、それらの締結点の間に締結中間点を所定の計算によって設定する（ステップＳ２１４）。計算方法は、たとえば、２つの締結点間の長さを１とした場合に、締結点間の線分上で一方の締結点から０．３、０．５、０．７の長さの位置に締結中間点の位置を設定するように計算する（ステップＳ２１５）。ここで、そのように設定されたそれぞれの締結中間点をα点、β点、γ点と称する。これらの計算を全ての締結点の組み合わせで行い、Ｘ基準締結中間点テーブルに締結中間点であるα点、β点、γ点のそれぞれの３次元位置座標、およびそれら締結中間点の算出の際に使用し組み合わせた２つの締結点の名称を入力する（ステップＳ２１６）。
【００８１】
同様に、締結中間点計算手段２１２は、Ｙ基準締結点テーブルから読み出した情報から、締結中間点のα、β、γ点を計算し、Ｙ基準締結中間点テーブルに計算結果を入力する。さらに同様に、Ｚ基準締結点テーブルから読み出した情報から、締結中間点を計算し、Ｚ基準締結中間点テーブルに計算結果を入力する。
【００８２】
締結中間点という新たな点を設けることによって、一つの締結点だけではなく、二つの締結点の関係性からその締結点の重要性を考慮に入れてシミュレーションすることができる。
【００８３】
図２０は、締結中間点評価点計算手段２１３が行う処理のフローチャート図である。
【００８４】
締結中間点評価点計算手段２１３は、それぞれの基準面ごとに、それぞれ所定の計算を行い、図２１に示すような締結中間点評価点記憶部３５が有するＸ基準締結中間点評価点距離テーブル、Ｙ基準締結中間点評価点距離テーブル、Ｚ基準締結中間点評価点距離テーブルにそれぞれ計算結果を入力する。それぞれのテーブルには、締結中間点を計算した際に用いた２つの締結点の名称、評価点の名称、および締結中間点と評価点間の４種類の座標系における距離がそれぞれの中間点ごとに格納される。
【００８５】
まず、締結中間点評価計算手段２１３は、評価点テーブルから評価点の名称、３次元位置座標、および法線ベクトルを読み出し、Ｘ基準締結中間点テーブルから締結中間点を計
算した際に用いた２つの締結点の名称、および締結中間点であるα、β、γ点のそれぞれの３次元位置座標を読み出す（ステップＳ２１７）。
【００８６】
次に、締結中間点評価点距離計算手段２１３は、読み出した締結中間点と評価点間の４種類の座標系における距離Ｄ、ＤＸＹ、ＤＹＺ、ＤＺＸを計算する。４種類の距離Ｄ、ＤＸＹ、ＤＹＺ、ＤＺＸの定義は、前述した通りであるので省略する。また、締結中間点評価点距離計算手段２１３は、読み出した締結中間点のα点と評価点間の距離、β点と評価点間の距離、γ点と評価点間の距離をそれぞれ計算するが、締結評価点距離計算手段２１１が計算した方法と同様であるので省略する（ステップＳ２１８，Ｓ２１９）。つまり、締結点をα、β、またはγ点に置き換えるだけであるので省略する。
【００８７】
次に、締結中間点評価点距離計算手段２１３は、計算した４種類の座標系における距離Ｄ、ＤＸＹ、ＤＹＺ、ＤＺＸをα、β、γ点別にそれぞれ区分しＸ基準締結中間点距離テーブルに入力する（ステップＳ２２０）。
【００８８】
同様に、締結中間点評価点距離計算手段２１３は、Ｙ基準締結中間点テーブルと評価点テーブルから読み出した情報から、締結中間点と評価点間の４種類の座標系における距離Ｄ、ＤＸＹ、ＤＹＺ、ＤＺＸを計算し、Ｙ基準締結中間点評価点距離テーブルに計算結果を入力する。さらに同様に、Ｚ基準締結中間点テーブルと評価点テーブルから読み出した情報から、締結中間点と評価点間の４種類の座標系における距離Ｄ、ＤＸＹ、ＤＹＺ、ＤＺＸを計算し、Ｚ基準締結中間点評価距離テーブルに計算結果を入力する。
【００８９】
図２２は、評価手段２２の構成を説明するためのブロック図である。
【００９０】
次に、処理装置２に含まれる、これまで計算された結果に基づいて所定の評価を行う評価手段２２と、記憶装置３に含まれる、算出した距離の情報を評価点ごとにまとめ記憶する評価点距離記憶部３６と、距離の情報をまとめその中から最短距離を識別した情報を記憶する最短距離識別記憶部３７と、距離の情報から締結点を評価した結果を記憶する締結点距離評価記憶部３８と、締結点における評価や締結点重要値から基準面を評価した結果を記憶する基準面評価記憶部３９と、基準面の優先順を評価決定する結果を記憶する基準面優先順記憶部４０と、の関係について説明する。
【００９１】
評価手段２２は、これまで計算され記録された結果に基づいて所定の評価を行う手段であって、計算手段２１で算出された距離の情報を評価点ごとに１つのテーブルにまとめて整理する評価点距離記憶手段２２０と、まとめられた距離の情報に基づいて最短距離を識別する最短距離識別手段２２１と、締結点をこれまでに算出された距離に基づいて評価する締結点距離評価手段２２２と、距離に基づいた締結点の評価や締結点重要値から基準面を評価する基準面評価手段２２３と、最終的に基準面の優先度を決定する基準面優先順決定手段２２４と、を含む。
【００９２】
図２３は、評価点距離記憶手段２２０が行う処理のフローチャート図である。
【００９３】
評価点距離記憶手段２２０は、これまで計算手段２１が複数のテーブルに入力した距離に関するデータを読み出し、図２４に示されるような評価点距離記憶部３６が有するＸ基準評価点距離テーブル、Ｙ基準評価点距離テーブル、およびＺ基準評価点距離テーブルにそれぞれ基準面ごとに評価点で区分し、読み出した距離データを評価点ごとにまとめて整理するように入力する。それぞれのテーブルには、評価点の名称、評価点の法線ベクトルの方向およびその大きさ、締結点の名称、締結中間点の算出の際に使用し組み合わせた２つの締結点およびその締結中間点の名称、および所定の距離が格納される。これらのテーブルにこれまで算出してきた距離に関するデータを格納することより、まとめられた距離に基づいたデータに基づいて、基準面ごとに締結点を評価できるようする。
【００９４】
まず、評価点距離記憶手段２２０は、Ｘ基準面の締結点を評価するために必要な距離に関するデータをＸ基準評価点距離テーブルに格納する。そこで、締結点評価点距離記憶部３３が有するＸ基準締結点評価点距離テーブルから締結点と評価点間の距離ＤＹＺを読み出し、締結中間点評価点距離記憶部３５が有するＸ基準締結中間点評価点距離テーブルから３つの締結中間点（α、β、γ点）と評価点間のそれぞれの距離ＤＹＺを読み出す（ステップＳ３０１）。読み出した距離ＤＹＺのデータをＸ基準評価点距離テーブルに入力する（ステップＳ３０２）。
【００９５】
つぎに、評価点距離記憶手段２２０は、Ｘ基準評価点距離テーブルに入力された距離に関するデータの中から、評価点ごとにその最小の値を有する距離を明示する（ステップＳ３０３）。明示をする方法は、テーブルにおいてその最短距離を他の色で強調して表示するなどの多々方法がある。評価点ごとに最小距離を明示することによって、締結点と最短距離の個数との関係が分かり、多くの最短距離を有する締結点を重要な締結点として認識でき、締結点周辺の構造などを再考することができる。
【００９６】
同様に、評価点距離記憶手段２２０は、Ｙ基準評価点距離テーブルおよびＺ基準評価点距離テーブルにそれぞれの基準面の締結点を評価するために必要な距離に関するデータを入力する。Ｙ基準評価点距離テーブルには締結点または締結中間点と評価点間の距離ＤＺＸがそれぞれのテーブルから読み出され入力される。Ｚ基準評価点距離テーブルには締結点または締結中間点と評価点間の距離ＤＸＹがそれぞれのテーブルから読み出され入力される。
【００９７】
そして、同様に、評価点距離記憶手段２２０は、Ｙ基準評価点距離テーブルおよびＺ基準評価点距離テーブルに入力された距離に関するデータの中から、それぞれのテーブルにおいて、評価点ごとにその最小の値を有する距離を明示する。
【００９８】
図２５は、締結点距離計算手段２１０が行う処理のフローチャート図である。
【００９９】
最短距離識別手段２２１は、評価点距離記憶手段２２０が明示した最短距離に関するデータを読み出し、図２６に示されるような最短距離識別記憶部３７が有するＸ基準最短距離識別テーブル、Ｙ基準最短距離識別テーブル、およびＺ基準最短距離識別テーブルにそれぞれ所定の分類方法に基づいて識別数値を入力する。それぞれのテーブルは、評価点距離記憶部３６が有するテーブルと同様の構成をしており、評価点の名称、評価点の法線ベクトルの方向およびその大きさ、締結点の名称、締結中間点の算出の際に使用し組み合わせた２つの締結点およびその締結中間点の名称、および最短距離であるのか否かの識別数値が格納される。たとえば、識別数値として、最短距離であると判断された組み合わせには”１”が入力され、最短距離ではないと判断された組み合わせには”０”が入力される。
【０１００】
最短距離識別手段２２１は、Ｘ基準評価点距離テーブルに入力された距離に関するデータを読み出す（ステップＳ３０４）。読み出した数値に関して評価点ごとに最小の値を有する数値であるのか否かを判定する（ステップＳ３０５）。最小の値であったデータに関しては、Ｘ基準最短距離識別テーブルに識別数値として”１”が入力され、最小の値ではないデータに関しては、識別数値として”０”が入力される（ステップＳ３０６）。
【０１０１】
次に、締結点または締結中間点ごとに識別数値の合計点を算出し（ステップＳ３０７）、合算した識別合計値をＸ基準最短距離識別テーブルに入力する（ステップＳ３０８）。
【０１０２】
同様に、最短距離識別手段２２１は、Ｙ基準評価点距離識別テーブルおよびＺ基準評価点距離識別テーブルに、その基準面において評価点ごとに最短距離と明示された組み合わせの識別数値を入力する。
【０１０３】
判定するその他の方法として、最短距離識別手段２２１は、評価点距離記憶手段によって入力されたデータを格納しているＸ基準評価点距離テーブルから最短距離が明示された最短距離の値を示す締結点と評価点との組み合わせ、および締結中間点と評価点との組み合わせを評価点ごとに探し出す。Ｘ基準評価点距離テーブルにおいて探し当てた組み合わせと同じ組み合わせの欄に識別数値”１”を入力する。全ての評価点において最短距離が明示された組み合わせを探し出した後、明示されていない組み合わせの欄に識別数値”０”を入力する。
【０１０４】
図２７は、締結点距離評価手段２２２が行う処理のフローチャート図である。
【０１０５】
締結点距離評価手段２２２は、これまで算出した距離に関するデータに基づいて、図２８に示されるような締結点距離評価記憶部３８が有するＸ基準締結点距離評価テーブル、Ｙ基準締結点距離評価テーブル、およびＺ基準締結点距離評価テーブルに、基準面ごとに締結点を評価するためのデータを入力する。それぞれのテーブルには、締結点の名称、距離の合計値、距離の平均値、平均距離からの割合、最短距離の個数、評価点位置への距離評価値が格納される。
【０１０６】
締結点距離評価手段２２２は、評価点距離記憶部３６が有するＸ基準評価点距離テーブルから締結点と評価点間の距離に関するデータを読み出し（ステップＳ３０９）、読み出した全ての数値を締結点ごとに合算し、その合計値をＸ基準締結点距離評価テーブルに入力する（ステップＳ３１０）。同様に、Ｘ基準評価点距離テーブルから締結中間点と評価点間の距離に関するデータを読み出し（ステップＳ３０９）、締結中間点ごとに読み出した全ての数値を合算し、その合計値をＸ基準締結点距離評価テーブルに入力する（ステップＳ３１０）。また、入力された合計値の中から最小の値を明示してもよい。合計値が最小である締結点と評価点間の距離を明示することによって、設計の際にその明示された締結点の構造や構成を再考して強度などを上げてしっかりとしたものにすることが可能となる。締結中間点と評価点間の場合では、締結中間点を算出した組み合わせの締結点やその締結中間点付近の構造などが設計の際に再考されることとなる。
【０１０７】
次いで、締結点距離評価手段２２２は、締結点ごとに入力された締結点と評価点間の距離の合計値を用いて、その合計値が平均値からどれくらいの割合であるのかを算出し入力する。まずは、締結点と評価点間の合計値から平均値を算出し、Ｘ基準締結点距離評価テーブルに入力する（ステップＳ３１１）。ここで、後の評価において締結点だけの情報が必要なため、締結点に関する合計値だけを使用し、締結中間点に関する合計値は使用しない。もちろん、締結中間点に関してもその合計値が入力されているので算出しても構わない。そして、算出した合計値および平均値から平均値からの割合を算出し、Ｘ基準締結点距離評価テーブルに入力する（ステップＳ３１２）。平均値からの割合を調べることで、最短距離に影響のしやすい締結点や、最短距離とは反対に距離がありすぎて無駄なところに締結点を設定したことなどが認識することできる。
【０１０８】
次いで、締結点距離評価手段２２２は、これまでに算出され明示された最短距離に関する情報に基づいて、締結点とその締結点に関する最短距離の個数との関係を算出する。まず、最短距離識別手段２２１が入力したＸ基準最短距離識別テーブルに格納されているデータを使用し、締結点および締結中間点ごとの最短距離であると明示された個数（識別合計値）を読み出す（ステップＳ３１３）。そして、締結中間点を締結点に含ませた形式で、締結点とその締結点に関する最短距離の個数との関係を算出する（ステップＳ３１４）。そこで、締結中間点に属する最短距離の個数に注目する。つまり、これまでに締結中間点を導き出した２つの締結点の一方の締結点と関連させることで、どの締結点が最短距離の個数を多く有するのかを調べる。ここで、締結中間点は２つの締結点の間に複数設けられるため、いずれかの一方の締結点に近い締結中間点が存在するはずである。たとえば、上記で算出された締結中間点（α、β、γ点）の中でβ点は２つの締結点の中間点に位置するため無視されるが、α点とγ点はそれぞれ別の締結点に関連付けられる。こうすることで、締結点とその締結点に関する最短距離の個数との関係を算出することができ、最短距離の個数を多数有する締結点を再度設計するさいに重要な締結点として処置することができる。つまり、締結点ごとに順番を付けて評価することができる。
【０１０９】
最後に、締結点距離評価手段２２２は、これまでに算出した締結点とその締結点に関する２つの関係、つまりその締結点に関する合計距離の平均値との割合の関係および最短距離の個数との関係と、を用いて、所定の基準に基づく条件で区分した締結点と評価点位置への距離評価値を算出する（ステップＳ３１５）。たとえば、締結点と評価点位置への距離評価値は、所定の基準に基づき３段階に区分され、評価の良い順から”３”、”２”、”１”と入力される。
【０１１０】
たとえば、次のような所定の条件１）〜３）に基づいて、締結点と評価点位置への距離評価値をそれぞれ”３”〜”１”に区分することを示すことができる。
【０１１１】
１）
締結点と評価点位置への距離評価値が”３”に区分される条件は、締結点と評価点との関係において、締結点に関する合計距離の平均値との割合の関係が０．８よりも小さいこと、かつ最短距離の個数との関係が１個以上カウントされていることである。
【０１１２】
２）
締結点と評価点位置への距離評価値が”２”に区分される条件は、締結点と評価点との関係において、締結点に関する合計距離の平均値との割合の関係が０．８以上かつ１．２以下であること、または、最短距離の個数との関係が１個以上カウントされていることである。
【０１１３】
３）
締結点と評価点位置への距離評価値が”１”に区分される条件は、締結点と評価点との関係において、締結点に関する合計距離の平均値との割合の関係が０．８よりも小さく１．２より大きいこと、かつ、最短距離の個数との関係が０個でカウントされていないことである。
【０１１４】
以上のように、各締結点に対して締結点と評価点位置への距離評価値を決定し、その決定した値をＸ基準締結点距離評価テーブルに入力する（ステップＳ３１６）。
【０１１５】
同様に、締結点距離評価手段２２２は、Ｙ基準評価点距離テーブル、Ｙ基準最短距離識別テーブル、Ｚ基準評価点距離テーブル、およびＺ基準最短距離識別テーブルから情報を取り出し、その基準面において、締結点と評価点との関係における、締結点に関する合計距離の平均値との割合の関係と最短距離の個数との関係とを算出し、最終的に締結点と評価点位置への距離評価値を決定し、それぞれ算出した値をＹ基準締結点距離評価テーブルまたはＺ基準締結点距離評価テーブルに入力する。
【０１１６】
図２９は、基準面評価手段２２３が行う処理のフローチャート図である。
【０１１７】
基準面評価手段２２３は、これまで算出してきた締結点に関するデータに基づいて、基準面の評価を行い、図３０に示されるような基準面評価記憶部３９が有するＸ基準面評価テーブル（図３０（ａ））、Ｙ基準面評価テーブル（図３０（ｂ））およびＺ基準面評価テーブル（図３０（ｃ））にそれぞれの基準面に関する評価値を格納する。それぞれのテーブルには、締結点の名称、評価点位置への距離評価値、締結順、締結順評価値、締結点重要値、総合点、および締結順再評価点が入力される。
【０１１８】
まず、基準面評価手段２２３は、締結点記憶部３０が有するＸ基準締結点テーブルから締結点の締結順を読み出し、締結点記憶部３０が有する締結点テーブルから締結点重要値を読み出し、締結点距離評価記憶部３８が有するＸ基準締結点距離評価テーブルから評価点位置への距離評価値を読み出し、それぞれをＸ基準面評価テーブルに入力する（ステップＳ３１７）。
【０１１９】
次に、基準面評価手段２２３は、所定の条件に基づいて読み出した締結順のデータに点数付けを行い、締結順評価値を決定する。たとえば、締結順評価値は、所定の基準に基づき３段階に区分され、Ｘ基準面評価テーブルに評価の良い順から”３”、”２”、”１”と入力される（ステップＳ３１８）。
【０１２０】
たとえば、次のような所定の場合１）〜３）に基づいて、締結順評価値をそれぞれ”３”〜”１”に区分することを示すことができる。
【０１２１】
１）
締結順が”１”の場合、締結順評価値には”３”が入力される。
【０１２２】
２）
締結順が”２”または”３”の場合、締結順評価値には”２”が入力される。
【０１２３】
３）
締結順が”１”、”２”、または”３”以外の場合、締結順評価値には”１”が入力される。
【０１２４】
次に、基準面評価手段２２３は、読み出した評価点位置への距離評価値および締結点重要値と、算出した締結順評価値と、を足し合わせて総合点を算出し、Ｘ基準面評価テーブルに入力する（ステップＳ３１９）。総合点は高い点数であるほど重要な締結点であると見なす事ができるため、設計の際にその総合点が高い締結点の構造や構成を再考してさらに強度などを上げてしっかりとしたものにすることが可能である。また、総合点が低い締結点であると算出された締結点についてはそれほど重要ではないと見なすことができるため、その締結点を削除することもできる。反対に、総合点が低いと見なされているにもかかわらず設計者が重要と考えていた際には、その締結点の締結順などを早くしたり、締結点重要値を高くするために剛性を上げたり、構造を変更するなど再考することができる。
【０１２５】
最後に、基準面評価手段２２３は、読み出した締結順から締結順再評価値を算出し、Ｘ基準面評価テーブルに入力する（ステップＳ３２０）。ここで、締結順再評価値の算出は、本システムによって最終的に多締結部品同士を締結する基準面の優先順を決定する際に、１つの優先順に対して基準面が重複しないようにするために行われる。また、締結順評価値とは異なる計算方法で締結順再評価値が求められる。各締結点の締結順再評価値の計算方法は、全ての締結点の中から締結順の最大値を判定し、その最大値から各締結点の締結順を差し引き、差し引いた値に１を足し合わせて算出される。
【０１２６】
図３１は、基準面優先順決定手段２２４が行う処理のフローチャート図である。
【０１２７】
基準面優先順決定手段２２４は、ｘ、ｙ、ｚ基準面に優先させる順番を決定するために、基準面評価手段２２３がそれぞれのテーブルに入力した基準面に関する評価値のデータを読み出し、図３２に示されるような基準面優先順記憶部４０が有する基準面総合評価テーブルにそれぞれの基準面の優先順を決定するための点数を入力する。さらに、基準面優先順記憶部４０は図３３に示されるような基準面優先順決定テーブルを有している。そのテーブルには、最終的に決定した基準面の点数に応じて、部品同士を締結する際に基準とする面を重要な順に”Ｐｒｉｍａｒｙ面”，”Ｓｅｃｏｎｄａｒｙ面”，”Ｔｅｒｔｉａｒｙ面”と称され、それぞれにＸ、Ｙ、Ｚの基準面の名称が格納される。
【０１２８】
まず、基準面優先順決定手段２２４は、Ｘ基準面評価テーブル、Ｙ基準面評価テーブルおよびＺ基準面評価テーブルから、基準面ごとに各締結点の総合点を読み出し、基準面ごとに締結点の総合点を合算し締結点総計点を算出する（ステップＳ４０１）。算出した締結点総計点を基準面総合評価テーブルに入力する（ステップＳ４０２）。
【０１２９】
次に、基準面優先順決定手段２２４は、算出されたＸ，Ｙ，Ｚのそれぞれの基準面の締結点総計点の点数の大小を比較して所定の数値からなる基準面ランク点を算出する（ステップＳ４０３）。さらに詳しくは、３つの点数を対象とし、まず、それらの数値を小さい方から順に”１”、”２”、”３”と昇順で順位を決定し、決定した順位に所定の数値を掛け合わせることによって基準ランク点を算出する。ここで、締結点総計点が同じ数値を有する場合は、同じ順位となり、たとえば、”１”、”１”、”３”と順位が決定される。決定された基準ランク点は基準面総合評価テーブルに入力される（ステップＳ４０４）。
【０１３０】
次に、基準面優先順決定手段２２４は、Ｘ基準面評価テーブル、Ｙ基準面評価テーブルおよびＺ基準面評価テーブルから、基準面ごとに各締結点の締結順再評価値を読み出し、基準面ごとに締結点の締結順再評価値を合算し締結順再総計点を算出する（ステップＳ４０５）。算出した締結順再総計点は基準面総合評価テーブルに入力する（ステップＳ４０６）。
【０１３１】
次に、基準面優先順決定手段２２４は、これまでに算出してきた基準面ランク点と締結順再総計点とを合算して最終総合点を決定する（ステップＳ４０７）。決定した最終総合点を基準面総合評価テーブルに入力する（ステップＳ４０８）。ここで、基準面ランク点と締結順再総計点とが同じ数値を有していた場合は最終総合点も同じ数値となる。
【０１３２】
最後に、基準面優先順決定手段２２４は、これまでに算出してきた最終総合点に基づいて、基準面を最終総合点の大きい順に並び替え、基準面優先順決定テーブルの基準面の優先順に最終総合点の大きい順から基準面の名称が入力される（ステップＳ４０９）。
【０１３３】
以上のようにして、車両を構成する複数の部品の締結点の情報および評価点の情報から締結する際に、どの基準面を優先的な基準面として設定するのかを決定することが可能となる。つまり、設計段階において部品を締結させる際に、どの方向を重要な面とするように設定すれば良いのかが分かる。もし、設計者が基準面の優先順に満足しない場合は、締結点の位置、締結する順序、締結点近傍の剛性や構造を再考することができる。反対に、重要と考えていなかった締結点の総合点が他の締結点よりも大きい場合は、その締結点の締結順や締結重要値を下げるように設定することができ、締結点近傍の剛性や構造を再考することができる。
【０１３４】
以上のように、車両を構成する複数の部品を締結することに関し、部品同士を複数の締結点で組付けるシミュレーションを予め行うことによって、組付け不良、部品の機能不良などの影響を組付け前に調べることが可能となる。つまり、複数の締結点の位置座標、締結順、締結点の基準面、締結重要性、さらに複数の評価点の位置座標および法線ベクトル成分を入力することによって、最終的に基準面の優先順を予め予測することができる。
【０１３５】
図３４は、シミュレーションを行うことで、設計者が基準面の優先度または締結点の総合点に応じて設計を見直した例である。たとえば、図３４中の（ａ）の位置では、ＲＡＤ  ＣＯＲＥ止点（ＸＺ基準）を剛性が低いものから高いものに変更した例であって、壁設定にすることにより剛性を上げたり、リブを拡大することにより剛性を上げたりしている。また、図３４中の（ｂ）の位置では、基準ではないＸＺ面止点を剛性が高いものから低いものに変更した例であって、ＢＯＸ構造と剛性が高いものから薄肉片持ち構造にすることにより剛性を下げている。そして、図３４中の（ｃ）の位置では、ＸＺ基準であるロケートピンをリブ設定にすることにより剛性を上げている。最後に、図３４中の（ｄ）の位置のように変更しないということももちろんある。
【０１３６】
図３５は、締結点の再設計の前後の隙や面差ばらつきのシミュレーション結果を示す図である。横軸は多締結部品の各点の隙と、各点の面差を示しており、縦軸はばらつきズレの大きさを示している。図３５によれば、変更前は基準値（約１．５）以上のばらつきズレがあったものが、設計を変更することによって、変更後は基準値以内のばらつきずれに抑えることができている。つまり、本願発明により予め締結点の総合点や締結点の基準面の優先順などを決定し、設計に反映することによって設計の再確認及び再考し変更を行い、さらに良い設計にすることが可能である。
【０１３７】
図３６は、本願発明により設計変更したものに関し、シミュレーションソフトによる隙と面差を解析した結果と、実際製作しそれらを実際に測定した結果を比較した結果を示す図である。
【０１３８】
横軸は、本願発明の組付姿勢判断ＣＡＤ装置を用いてシミュレーションを行い、基本となる基準面の優先度、締結点の位置座標、締結点の順番を決定し、決定した値を公差解析ソフトによって求めた解析結果の隙間もしくは面差を示す。
【０１３９】
縦軸は、実際に部品を締結し、その隙間もしくは面差の測定結果を示す。
【０１４０】
図に示すように、交差解析ソフトで求めた解析結果と実際に計測した測定結果とは相関関係は０．８６と非常に良い一致をしていることを示すことができた。
【符号の説明】
【０１４１】
１  組付姿勢判断ＣＡＤ装置、
２  処理装置、
３  記憶装置、
４  表示装置。
【図１】
2010218026.tif 000003
【図２】
2010218026.tif 000004
【図３】
2010218026.tif 000005
【図４】
2010218026.tif 000006
【図５】
2010218026.tif 000007
【図６】
2010218026.tif 000008
【図８】
2010218026.tif 000009
【図９】
2010218026.tif 000010
【図１０】
2010218026.tif 000011
【図１１】
2010218026.tif 000012
【図１２】
2010218026.tif 000013
【図１４】
2010218026.tif 000014
【図１６】
2010218026.tif 000015
【図１７】
2010218026.tif 000016
【図１８】
2010218026.tif 000017
【図１９】
2010218026.tif 000018
【図２０】
2010218026.tif 000019
【図２１】
2010218026.tif 000020
【図２２】
2010218026.tif 000021
【図２３】
2010218026.tif 000022
【図２５】
2010218026.tif 000023
【図２６】
2010218026.tif 000024
【図２７】
2010218026.tif 000025
【図２８】
2010218026.tif 000026
【図２９】
2010218026.tif 000027
【図３０】
2010218026.tif 000028
【図３１】
2010218026.tif 000029
【図３２】
2010218026.tif 000030
【図３３】
2010218026.tif 000031
【図３５】
2010218026.tif 000032
【図７】
2010218026.tif 000033
【図１３】
2010218026.tif 000034
【図１５】
2010218026.tif 000035
【図２４】
2010218026.tif 000036
【図３４】
2010218026.tif 000037
【図３６】
2010218026.tif 000038