(57)【要約】  スポット溶接部の解析方法は、スポット溶接部としてのバー要素を取得する工程と、取得したバー要素のうち注目する注目バー要素の周囲にある他のバー要素を抽出する工程と、抽出されたバー要素のうち、注目バー要素と同一の端点を共有するバー要素が存在するか否かを判定する工程と、注目バー要素と同一の端点を共有するバー要素が存在すると判定された場合に、注目バー要素と、注目バー要素と同一の端点を共有するバー要素とが３枚重ねのスポット溶接部であると判定する工程と、注目バー要素と同一の端点を共有するバー要素が存在しないと判定された場合に、抽出されたバー要素のうち注目バー要素との要素間の距離が所定の距離以内のバー要素があるか否かを判定し、所定の距離以内のバー要素がないと判定された場合には、注目バー要素と前記抽出されたバー要素とが３枚重ねのスポット溶接部ではないと判定する工程と、を有する。
2014097378.tif 000002
【特許請求の範囲】
【請求項１】
スポット溶接部としてのバー要素を取得する工程と、
前記取得したバー要素のうち注目する注目バー要素の周囲にある他のバー要素を抽出する工程と、
前記抽出されたバー要素のうち、前記注目バー要素と同一の端点を共有するバー要素が存在するか否かを判定する工程と、
前記注目バー要素と同一の端点を共有するバー要素が存在すると判定された場合に、前記注目バー要素と、前記注目バー要素と同一の端点を共有するバー要素とが３枚重ねのスポット溶接部であると判定する工程と、
前記注目バー要素と同一の端点を共有するバー要素が存在しないと判定された場合に、前記抽出されたバー要素のうち前記注目バー要素との要素間の距離が所定の距離以内のバー要素があるか否かを判定し、所定の距離以内のバー要素がないと判定された場合には、前記注目バー要素と前記抽出されたバー要素とが３枚重ねのスポット溶接部ではないと判定する工程と、を含むことを特徴とするスポット溶接部の解析方法。
【請求項２】
前記抽出されたバー要素のうち前記注目バー要素との要素間の距離が所定の距離以内のバー要素があると判定された場合に、前記抽出されたバー要素のうち前記注目バー要素と要素間の距離が最も短いバー要素を対象バー要素に選定する工程と、
前記注目バー要素と前記対象バー要素とが少なくとも一つの同じ部品を溶接しているか否かを判定する工程と、
前記注目バー要素と前記対象バー要素とが少なくとも一つの同じ部品を溶接していると判定された場合に、前記注目バー要素と前記対象バー要素とがそれぞれ同じ部品を溶接しているか否かを判定する工程と、
前記注目バー要素と前記対象バー要素とがそれぞれ同じ部品を溶接していないと判定された場合に、前記注目バー要素と前記対象バー要素とが３枚重ねのスポット溶接部であると判定する工程と、を有することを特徴とする請求項１に記載のスポット溶接部の解析方法。
【請求項３】
前記注目バー要素と前記対象バー要素とが少なくとも一つの同じ部品を溶接していないと判定された場合に、前記注目バー要素と前記対象バー要素とがそれぞれ異なる部品をスポット溶接した２枚重ねのスポット溶接部であると判定する工程を有することを特徴とする請求項２に記載のスポット溶接部の解析方法。
【請求項４】
前記注目バー要素と前記対象バー要素とがそれぞれ同じ部品を溶接していると判定された場合には、前記注目バー要素と前記対象バー要素とはそれぞれ同じ部品をスポット溶接した２枚重ねのスポット溶接部であると判定する工程を有することを特徴とする請求項２または３に記載のスポット溶接部の解析方法。
【請求項５】
前記抽出されたバー要素のうち前記注目バー要素との要素間の距離が所定の距離以内のバー要素がないと判定された場合に、前記注目バー要素を前記抽出されたバー要素に変更する工程を有することを特徴とする請求項１ないし４のいずれか１項に記載のスポット溶接部の解析方法。
【請求項６】
前記取得したバー要素のうち注目する注目バー要素から最短のバー要素までの距離をスポット間距離として算出する工程と、
前記注目バー要素から最短のエッジまでの距離をエッジ間距離として算出する工程と、
前記注目バー要素から最短の稜線までの距離を稜線間距離として算出する工程と、
前記スポット間距離の値、前記エッジ間距離を２倍した値、前記稜線間距離を２倍した値のうち最小の値を、スポット溶接部の有効幅Ｂに設定する工程を有することを特徴とする請求項１ないし５の何れか１項に記載のスポット溶接部の解析方法。
【請求項７】
スポット溶接部としてのバー要素を取得する工程と、
前記取得したバー要素のうち注目する注目バー要素の周囲にある他のバー要素を抽出する工程と、
前記抽出されたバー要素のうち、前記注目バー要素と同一の端点を共有するバー要素が存在するか否かを判定する工程と、
前記注目バー要素と同一の端点を共有するバー要素が存在すると判定された場合に、前記注目バー要素と、前記注目バー要素と同一の端点を共有するバー要素とが３枚重ねのスポット溶接部であると判定する工程と、
前記注目バー要素と同一の端点を共有するバー要素が存在しないと判定された場合に、前記抽出されたバー要素のうち前記注目バー要素との要素間の距離が所定の距離以内のバー要素があるか否かを判定し、所定の距離以内のバー要素がないと判定された場合には、前記注目バー要素と前記抽出されたバー要素とが３枚重ねのスポット溶接部ではないと判定する工程と、をコンピュータに実行させることを特徴とするスポット溶接部の解析プログラム。
【請求項８】
スポット溶接部としてのバー要素を取得する工程と、
前記取得したバー要素のうち注目する注目バー要素の周囲にある他のバー要素を抽出する工程と、
前記抽出されたバー要素のうち、前記注目バー要素と同一の端点を共有するバー要素が存在するか否かを判定する工程と、
前記注目バー要素と同一の端点を共有するバー要素が存在すると判定された場合に、前記注目バー要素と、前記注目バー要素と同一の端点を共有するバー要素とが３枚重ねのスポット溶接部であると判定する工程と、
前記注目バー要素と同一の端点を共有するバー要素が存在しないと判定された場合に、前記抽出されたバー要素のうち前記注目バー要素との要素間の距離が所定の距離以内のバー要素があるか否かを判定し、所定の距離以内のバー要素がないと判定された場合には、前記注目バー要素と前記抽出されたバー要素とが３枚重ねのスポット溶接部ではないと判定する工程と、をコンピュータに実行させるためのスポット溶接部の解析プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項９】
スポット溶接部としてのバー要素を取得するバー要素取得部と、
前記取得したバー要素のうち注目する注目バー要素の周囲にある他のバー要素を抽出するバー要素抽出部と、
前記抽出されたバー要素のうち、前記注目バー要素と同一の端点を共有するバー要素が存在するか否かを判定する共有判定部と、
前記注目バー要素と同一の端点を共有するバー要素が存在すると判定された場合に、前記注目バー要素と、前記注目バー要素と同一の端点を共有するバー要素とが３枚重ねのスポット溶接部であると判定し、
前記注目バー要素と同一の端点を共有するバー要素が存在しないと判定された場合に、前記抽出されたバー要素のうち前記注目バー要素との要素間の距離が所定の距離以内のバー要素があるか否かを判定し、所定の距離以内のバー要素がないと判定された場合には、前記注目バー要素と前記抽出されたバー要素とが３枚重ねのスポット溶接部ではないと判定する溶接判定部と、を有することを特徴とするスポット溶接部の解析装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スポット溶接部の解析方法、スポット溶接部の解析プログラム、記録媒体およびスポット溶接部の解析装置に関する。例えば自動車の車体などの多数のスポット溶接部を有する解析対象物を破断解析する場合に用いられて好適である。
【背景技術】
【０００２】
例えば自動車業界では、衝突時の乗員への傷害を低減できる車体構造にするために、構造部材により衝撃エネルギーを吸収させることが検討されている。自動車のフルラップ衝突やオフセット衝突での衝撃エネルギーを吸収させる主要な構造部材にフロントサイドメンバーがある。フロントサイドメンバーは、プレス成形などで部材を成形した後、スポット溶接により部材を閉断面化している。通常、このフロントサイドメンバーを座屈させることで、衝撃エネルギーを吸収させている。衝撃エネルギーの吸収を向上させるためには、座屈形態を安定化させ、途中で折れ曲りや破断をさせないことが重要である。【０００３】
構造部材の座屈形態を安定化させるためには、スポット溶接間隔、ナゲット径、溶接条件を最適化する必要がある。そのため、スポット溶接間隔、ナゲット径、溶接条件からスポット溶接部の破断限界を推定し、座屈形態が安定化する最適条件を見出す方法が検討されている（例えば特許文献１−３参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１４８０５３号公報
【特許文献２】特開２００５−３１５８５４号公報
【特許文献３】特開２００７−３０４００５号公報
【特許文献４】国際公開第２０１１／１２６０５７号パンフレット
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１−３に開示されている破断解析方法では、スポット溶接部の性質や負荷状態に応じて、荷重型破断、モーメント型破断、ナゲット内破断のいずれの破断モードが発生するかを判別できないため、衝突シミュレーションにおける解析精度が必ずしも高いとは言えなかった。【０００６】
そこで、本出願人は破断解析方法を改善し、荷重型破断、モーメント型破断、ナゲット内破断の何れの破断モードが発生するかを判別できる破断解析方法を出願している（特許文献４参照）。この破断解析方法では、コンピュータを用い、スポット溶接される鋼板のそれぞれの板厚ｔ、引張強さＴＳ、伸びＥｌ、化学成分、溶接部のナゲット径ｄ、隣接する溶接部、エッジ又は稜線との距離で決まるスポット溶接部の有効幅Ｂ、断面高さＨに基づいて、荷重型破断、モーメント型破断、ナゲット内破断のそれぞれの破断モードの破断限界値を求める。そして、スポット溶接部の状態量が何れかの破断モードの破断限界値に達したときに破断モードで破断すると評価するものである。【０００７】
特許文献４に開示された破断解析方法は、衝突シミュレーションにおける解析精度が高いという長所がある反面、全てのスポット溶接部に対して鋼板それぞれの板厚ｔ、有効幅Ｂなどの必要情報を入力しなければならず、準備設定に時間がかかるという問題点がある。自動車の車体にはスポット溶接部が、通常数千個にも及ぶために全てのスポット溶接部に対して必要情報を入力するには長時間を要してしまう。【０００８】
特に、特許文献４に開示された破断解析方法は、スポット溶接する鋼鈑が２枚であることを前提する解析アルゴリズムが構築されている。したがって、３枚以上の鋼鈑を重ねてスポット溶接したスポット溶接部の破断解析を精度良く行うことができない。すなわち、３枚重ねのモデルをそのまま破断解析できるプログラムは、未だ具現化されていないのが実情である。そのため、人手の作業により、車体のスポット溶接部の中から３枚の鋼板を重ねてスポット溶接したスポット溶接部を探し出し、破断解析前の準備設定の段階で見掛け上、２枚重ねとなるように入力情報を調整していた。例えば鋼板Ａ，鋼鈑Ｂ，鋼鈑Ｃを３枚重ねてスポット溶接したスポット溶接部では、鋼板Ａと鋼板Ｂの接続部分の破断解析には、鋼板Ａの板厚の値と、鋼板Ｂと鋼鈑Ｃの板厚を加算した値とを入力することによって見掛け上、２枚重ねのスポット溶接部となるように調整していた。このような準備設定の作業には、多大な労力が必要となる。【０００９】
すなわち、従来、種々の破断解析方法が提案されているが、実際に破断解析を行う場合には、例えば車体の部品やスポット溶接部などを座標として記述したＣＡＤデータが用いられる。破断解析を行う場合には、操作者はＣＡＤソフトを用いＣＡＤデータを図４に示すように空間内で認識できるモデルにした上、モデルを拡大したり切断したりすることで、一つのスポット溶接部に対する周囲の他のスポット溶接部の関係から３枚重ねのスポット溶接部であるか否かを人手により識別していた。しかしながら、スポット溶接部の総数が数千個以上ある場合や部品数が多い場合には、全てのスポット溶接部について３枚重ねのスポット溶接部に印を付けるのには数十日間を要してしまう。
本発明は、上述したような問題点に鑑みてなされたものであり、多数のスポット溶接部の中から部品を少なくとも３枚重ねてスポット溶接したスポット溶接部を精度良く判定することを目的とする。また、本発明は、有効幅Ｂを適切に設定することを目的とする。
【課題を解決するための手段】
【００１０】
本発明のスポット溶接部の解析方法は、スポット溶接部としてのバー要素を取得する工程と、前記取得したバー要素のうち注目する注目バー要素の周囲にある他のバー要素を抽出する工程と、前記抽出されたバー要素のうち、前記注目バー要素と同一の端点を共有するバー要素が存在するか否かを判定する工程と、前記注目バー要素と同一の端点を共有するバー要素が存在すると判定された場合に、前記注目バー要素と、前記注目バー要素と同一の端点を共有するバー要素とが３枚重ねのスポット溶接部であると判定する工程と、前記注目バー要素と同一の端点を共有するバー要素が存在しないと判定された場合に、前記抽出されたバー要素のうち前記注目バー要素との要素間の距離が所定の距離以内のバー要素があるか否かを判定し、所定の距離以内のバー要素がないと判定された場合には、前記注目バー要素と前記抽出されたバー要素とが３枚重ねのスポット溶接部ではないと判定する工程と、を含むことを特徴とする。
本発明のスポット溶接部の解析プログラムは、スポット溶接部としてのバー要素を取得する工程と、前記取得したバー要素のうち注目する注目バー要素の周囲にある他のバー要素を抽出する工程と、前記抽出されたバー要素のうち、前記注目バー要素と同一の端点を共有するバー要素が存在するか否かを判定する工程と、前記注目バー要素と同一の端点を共有するバー要素が存在すると判定された場合に、前記注目バー要素と、前記注目バー要素と同一の端点を共有するバー要素とが３枚重ねのスポット溶接部であると判定する工程と、前記注目バー要素と同一の端点を共有するバー要素が存在しないと判定された場合に、前記抽出されたバー要素のうち前記注目バー要素との要素間の距離が所定の距離以内のバー要素があるか否かを判定し、所定の距離以内のバー要素がないと判定された場合には、前記注目バー要素と前記抽出されたバー要素とが３枚重ねのスポット溶接部ではないと判定する工程と、をコンピュータに実行させることを特徴とする。
本発明の記録媒体は、スポット溶接部としてのバー要素を取得する工程と、前記取得したバー要素のうち注目する注目バー要素の周囲にある他のバー要素を抽出する工程と、前記抽出されたバー要素のうち、前記注目バー要素と同一の端点を共有するバー要素が存在するか否かを判定する工程と、前記注目バー要素と同一の端点を共有するバー要素が存在すると判定された場合に、前記注目バー要素と、前記注目バー要素と同一の端点を共有するバー要素とが３枚重ねのスポット溶接部であると判定する工程と、前記注目バー要素と同一の端点を共有するバー要素が存在しないと判定された場合に、前記抽出されたバー要素のうち前記注目バー要素との要素間の距離が所定の距離以内のバー要素があるか否かを判定し、所定の距離以内のバー要素がないと判定された場合には、前記注目バー要素と前記抽出されたバー要素とが３枚重ねのスポット溶接部ではないと判定する工程と、をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
本発明のスポット溶接部の解析装置は、スポット溶接部としてのバー要素を取得するバー要素取得部と、前記取得したバー要素のうち注目する注目バー要素の周囲にある他のバー要素を抽出するバー要素抽出部と、前記抽出されたバー要素のうち、前記注目バー要素と同一の端点を共有するバー要素が存在するか否かを判定する共有判定部と、前記注目バー要素と同一の端点を共有するバー要素が存在すると判定された場合に、前記注目バー要素と、前記注目バー要素と同一の端点を共有するバー要素とが３枚重ねのスポット溶接部であると判定し、前記注目バー要素と同一の端点を共有するバー要素が存在しないと判定された場合に、前記抽出されたバー要素のうち前記注目バー要素との要素間の距離が所定の距離以内のバー要素があるか否かを判定し、所定の距離以内のバー要素がないと判定された場合には、前記注目バー要素と前記抽出されたバー要素とが３枚重ねのスポット溶接部ではないと判定する溶接判定部と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、多数のスポット溶接部の中から部品を少なくとも３枚重ねてスポット溶接したスポット溶接部を精度良く判定することができる。したがって、準備設定の作業を短縮させることができると共に、破断解析の精度を向上させることができる。
また、本発明によれば、適切な有効幅を設定することができる。したがって、準備設定の作業を短縮させることができると共に、破断解析の精度を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】スポット溶接部の解析装置の機能構成を示す図である。
【図２Ａ】２枚重ねのスポット溶接部を模式的に示す図である。
【図２Ｂ】３枚重ねのスポット溶接部を模式的に示す図である。
【図３Ａ】３枚重ねのスポット溶接部を模式的に示す図である。
【図３Ｂ】３枚重ねのスポット溶接部を模式的に示す図である。
【図３Ｃ】３枚重ねのスポット溶接部を模式的に示す図である。
【図３Ｄ】２枚重ねのスポット溶接部を模式的に示す図である。
【図３Ｅ】２枚重ねのスポット溶接部を模式的に示す図である。
【図３Ｆ】２枚重ねのスポット溶接部を模式的に示す図である。
【図４】解析対象物としてモデル化された車体の一部を示す図である。
【図５】部品のデータベースの一例を示す図である。
【図６】シェル要素情報のデータベースの一例を示す図である。
【図７】節点情報および端点情報のデータベースの一例を示す図である。
【図８】バー要素情報のデータベースの一例を示す図である。
【図９】モデルの一例を示す図である。
【図１０】３枚重ねのスポット溶接部を判定する処理を示すフローチャートである。
【図１１Ａ】スポット間距離Ｌ１を説明するための図である。
【図１１Ｂ】エッジ間距離Ｌ２を説明するための図である。
【図１１Ｃ】稜線間距離Ｌ３を説明するための図である。
【図１２】有効幅Ｂの設定処理を示すフローチャートである。
【図１３】スポット溶接部の解析装置の構成を示す図である。
【図１４Ａ】第１の実施例の変形前のモデルを示す図である。
【図１４Ｂ】第１の実施例の変形後のモデルを示す図である。
【図１５Ａ】実施例１Ａの解析結果を出力した図である。
【図１５Ｂ】比較例１Ｂの解析結果を出力した図である。
【図１６Ａ】第２の実施例の変形前のモデルを示す図である。
【図１６Ｂ】第２の実施例の変形後のモデルを示す図である。
【図１７Ａ】実施例２Ａの解析結果を出力した図である。
【図１７Ｂ】実施例２Ｂの解析結果を出力した図である。
【図１７Ｃ】比較例２Ｃの解析結果を出力した図である。
【発明を実施するための形態】
【００１３】
以下、本発明の好ましい実施形態のスポット溶接部の解析方法について、添付図面を参照しながら詳しく説明する。但し、以下に説明する実施形態によって本発明の技術的範囲は何ら限定解釈されることはない。
図１は、スポット溶接部の解析装置１０（以下、解析装置１０という）の機能構成を示す図である。解析装置１０は溶接判定ユニット４０、有効幅設定ユニット５０、破断解析部３０を有している。
溶接判定ユニット４０は破断解析部３０がスポット溶接部の破断解析を行う前に、モデル中のスポット溶接部が２枚重ねのスポット溶接部であるか３枚重ねのスポット溶接部であるかを判定する。破断解析部３０は溶接判定ユニット４０で判定された情報を用いて破断解析することで破断解析の精度を向上させることができる。溶接判定ユニット４０はバー要素取得部１１、バー要素変更部１２、バー要素抽出部１３、共有判定部１４、距離判定部１５、選定部１６、同一部品判定部１７、溶接判定部１８を有している。なお、溶接判定ユニット４０の各部で行う処理は、図１０のフローチャートを参照して後述する。
【００１４】
有効幅設定ユニット５０は破断解析部３０がスポット溶接部の破断解析を行う前に、モデル中のスポット溶接部の有効幅を設定する。破断解析部３０は有効幅設定ユニット５０で設定された有効幅を用いて破断解析することで破断解析の精度を向上させることができる。有効幅設定ユニット５０はシェル要素取得部２１、シェル要素変更部２２、シェル要素判定部２３、線分登録部２４、角度算出部２５、スポット間距離算出部２６、エッジ間距離算出部２７、稜線間距離算出部２８、有効幅設定部２９を有している。なお、有効幅設定ユニット５０の各部で行う処理は、図１２のフローチャートを参照して後述する。
【００１５】
また、解析装置１０は記憶部６０、入力部７０、出力部８０が接続されている。記憶部６０はモデルの情報、モデルを構成する各要素のデータベースを記憶している。入力部７０は操作者の操作に応じて解析装置１０に指示や情報を入力する。出力部８０は解析装置１０による解析結果を出力する。なお、記憶部６０、入力部７０、出力部８０は解析装置１０に含まれていてもよい。
【００１６】
まず、解析対象物のモデルについて説明する。破断解析部３０は有限要素法を用いてコンピュータ上で破断解析を行う。そのため、スポット溶接部はバー要素（ビーム要素と称されることもある）、シェル要素、ソリッド要素などを用いて操作者により予めモデル化される。破断解析部３０は各要素にベクトル状態量として負荷される荷重やモーメントの値を適用することで破断解析を行う。
【００１７】
例えば部品として鋼板Ａと鋼板Ｂの２枚の板材を重ねてスポット溶接したスポット溶接部を想定する。この場合、図２Ａに模式的に示すように、鋼板Ａと鋼板Ｂの接続部分がバー要素ａと端点Ａ，Ｂとによってモデル化される。一方、鋼板Ａと鋼板Ｂは、シェル要素によってモデル化される。破断解析部３０はモデル化されたバー要素ａと端点Ａ，Ｂに働く応力やせん断力などを演算し、破断限界値を超えるか否かを判定することで破断解析を行う。
そのため、特許文献４に開示された破断解析方法では、スポット溶接される鋼板それぞれの板厚ｔ、引張強さＴＳ、伸びＥｌ、化学成分、溶接部のナゲット径ｄ、隣接する溶接部、エッジ又は稜線との距離で決まる有効幅Ｂ、断面高さＨを必要な情報としてコンピュータに入力している。
【００１８】
一方、鋼板Ａ、鋼板Ｂおよび鋼板Ｃの３枚の板材を重ねてスポット溶接したスポット溶接部を想定する。この場合、鋼板Ａと鋼板Ｂ、鋼板Ｂと鋼板Ｃを２枚重ねのときと同様にバー要素と端点とによってモデル化される。その結果、図２Ｂに模式的に示すように、鋼板Ａと鋼板Ｂを接続するバー要素ａと、鋼板Ｂと鋼板Ｃを接続するバー要素ｂを有し、鋼板Ｂ上の端点Ｂをバー要素ａとバー要素ｂが共有した構成にモデル化される。
しかしながら、特許文献４に開示された破断解析方法では、３枚重ねのモデルのまま破断解析することができない。したがって、見掛け上、２枚重ねのモデルに調整した上で破断解析を行う。具体的には、鋼板Ａと鋼板Ｂを接続するバー要素ａに注目する場合、鋼板Ｂと鋼板Ｃを１つの要素とみなし、鋼板Ａの板厚の値と、鋼板Ｂと鋼板Ｃの板厚を加算した値とがそれぞれ入力される。一方、鋼板Ｃと鋼板Ｂを接続するバー要素ｂに注目した場合には、鋼板Ａと鋼板Ｂを１つの要素とみなし、鋼板Ｃの板厚の値と、鋼板Ａと鋼板Ｂの板厚を加算した値がそれぞれ入力される。このような調整が必要なため、解析対象物に多数存在するスポット溶接部の中から、３枚重ねのスポット溶接部をコンピュータ上で精度良く判定するためのアルゴリズムを構築する必要がある。
【００１９】
但し、操作者が３枚重ねおよび２枚重ねのスポット溶接部をコンピュータでモデル化した場合、図３Ａ〜図３Ｆの一例で示すようなモデルになる。
図３Ａのモデルは、正確に３枚重ねのスポット溶接部にモデル化された例である。
図３Ｃのモデルは、バー要素ａの鋼板Ｂ上の端点の座標とバー要素ｂの鋼板Ｂ上の端点の座標とを一致していないことにより、実際には３枚重ねのスポット溶接部であるにも関わらず、異なる２枚重ねのスポット溶接部のようにモデル化された例である。３枚重ねのスポット溶接部はモデリングするソフト上或いは人為上の理由により、図３Ｃのモデルのような形態にモデル化されることがある。
図３Ｂのモデルは、３枚重ねのスポット溶接部と２枚重ねのスポット溶接部とが隣接している形態のモデルである。
破断解析の精度を向上させるためには、図３Ａのモデル、図３Ｂのモデル、図３Ｃのモデルが３枚重ねのスポット溶接部であることを精度良く判定することが必要になる。しかし、図３Ｂのモデルと図３Ｃのモデルは、２枚重ねのスポット溶接部であると誤認される場合がある。本実施形態の解析装置１０は、後述する図１０に示すフローチャートにより図３Ａのみならず、図３Ｂのモデルおよび図３Ｃのモデルも３枚重ねのスポット溶接部として判定できるようにしている。
【００２０】
一方、図３Ｄのモデルは、正確に２枚重ねのスポット溶接部にモデル化された例である。
図３Ｅのモデルは、図３Ｃのモデルの形態に似ているが、中間の鋼板が２枚であり、バー要素ａとバー要素ｄが別々の鋼板をそれぞれ２枚重ねでスポット溶接しているモデルである。
図３Ｆのモデルは、２つの隣接するバー要素ａとバー要素ｄが共通する鋼鈑を２枚重ねでスポット溶接しているモデルである。
図３Ｅのモデルと図３Ｆのモデルは、２枚重ねのスポット溶接部であるにも関わらず、３枚重ねのスポット溶接部であると誤認される場合がある。本実施形態の解析装置１０は、後述する図１０に示すフローチャートにより図３Ｅのモデルおよび図３Ｆのモデルを２枚重ねのスポット溶接部として判定できるようにしている。
【００２１】
例えば解析対象物が自動車の車体の場合、操作者はＣＡＤソフトを用いて例えば図４に模式的に示すようにモデル化する。図４は、解析対象物としてモデル化された車体、変形前のフロントサイドメンバー、変形後のフロントサイドメンバーを示す図である。
モデル化された各シェル要素の情報は記憶部６０に記憶される。シェル要素の情報には各シェル要素が属する部品の識別番号（部品番号）および各シェル要素の節点の座標（ｘ，ｙ，ｚ）が含まれる。
また、各スポット溶接部の情報として、モデル化された各バー要素の情報が記憶部６０に記憶される。バー要素の情報には各バー要素の識別番号（要素番号）、バー要素の端点の座標（ｘ，ｙ，ｚ）、バー要素の代表点が含まれる。
【００２２】
図５〜図８は、モデル化された各要素の情報のデータベースの一例を示す図である。図５〜図８のデータベースは、記憶部６０に記憶されている。図５は、部品のデータベースであり、例えば操作者が作成して構成したものである。図６は、シェル要素情報のデータベースである。図７は、節点情報および端点情報のデータベースである。図８は、バー要素情報のデータベースである。図６〜図８のデータベースは、例えばモデルのＣＡＤデータからソフトウェアを用いて構成したものである。また、図９は、解析対象物の一部をモデル化したモデルの一例を示す図である。
図５に示す部品のデータベースは、モデルの部品数と同じ数だけ存在する。部品には例えば鋼鈑などが含まれる。
部品のデータベースには、各部品に割り当てられた識別番号（部品番号）、部品の母材情報が含まれる。母材情報には、母材番号および断面情報番号の情報が含まれる。
また、各断面情報番号に関連付けて断面情報のデータベースが構成されている。断面情報には、部品の板厚ｔが含まれる。したがって、解析装置１０は、部品のデータベースを参照することで、部品の板厚ｔを取得することができる。なお、本実施形態では使用しないが、断面情報には、板厚ｔ以外の情報として、ELFORM：要素タイプ、SHRF：せん断面積係数、NIP：断面内板厚方向積分点数、PROPT：プリント出力オプション、QR/IRID：要素積分方法、ICOMP：材料軸角度定義フラグ、SETYP：２次元ソリッド要素タイプ、NLOC：３次元シェル要素参照面位置、MAREA：非構造部の単位面積あたりの質量、IDOF：板厚フィールドの連続／不連続フラグ、EDGSET：節点セットの情報も含まれている。
また、母材番号に関連付けられた母材情報のデータベース（不図示）が構成されている。したがって、解析装置１０は、母材情報のデータベースを参照することで部品の母材情報（例えば化学成分など）を取得することができる。
【００２３】
図６に示すシェル要素情報のデータベースには、各シェル要素に割り当てられた識別番号（要素番号）、各シェル要素が属する部品番号、各シェル要素の節点の識別番号（節点番号）の情報が含まれる。図６は、部品を四角形のメッシュにしたシェル要素のデータベースの一例である。したがって、一つのシェル要素が４つの節点（ｎ１〜ｎ４）を有している。部品を三角形のメッシュにした場合には、一つのシェル要素が３つの節点（ｎ１〜ｎ３）を有する。節点（ｎ１〜ｎ４）の座標（ｘ，ｙ，ｚ）の情報は、節点番号に関連付けて図７の節点情報のデータベースに格納されている。
【００２４】
図８に示すバー要素情報のデータベースには、各バー要素に割り当てられた識別番号（要素番号）、各バー要素の両端点（ｎ１，ｎ２）の識別番号（端点番号）、代表点の識別番号（代表点番号）の情報が含まれる。両端点（ｎ１，ｎ２）の座標（ｘ，ｙ，ｚ）の情報は、端点番号に関連付けて図７に示す端点情報のデータベースに格納されている。代表点とは、例えばバー要素の長さ方向の中央点である。代表点はバー要素の両端点の座標（ｘ，ｙ，ｚ）から算出される座標とすることができる。代表点の座標（ｘ，ｙ，ｚ）の情報は、図７の端点情報のデータベースと同様な構成の、代表点情報のデータベース（不図示）に格納されている。
【００２５】
（スポット溶接部の判定処理）
続いて、図１０のフローチャートを参照しながら、２枚重ねのスポット溶接部および３枚重ねのスポット溶接部を判定する処理について説明する。この処理は、操作者による入力部７０を介した指示に応じて解析装置１０の溶接判定ユニット４０が実行する。なお、ここでは、鋼板を部品として説明する。
まず、ステップＳ１００では、バー要素取得部１１は解析対象物に存在するバー要素の情報を取得する。具体的には、バー要素取得部１１はバー要素の情報をバー要素情報のデータベース（図８）から取得する。
ステップＳ１０１では、バー要素取得部１１はバー要素の端点を部品毎に取得する。具体的には、バー要素取得部１１はバー要素の端点番号をバー要素情報のデータベース（図８）から取得し、端点番号の座標を端点情報のデータベース（図７）から取得する。バー要素取得部１１は取得した座標を含むシェル要素を、シェル要素情報のデータベース（図６）および節点情報のデータベース（図７）から取得する。バー要素取得部１１はシェル要素が属する部品の部品番号をシェル要素のデータベース（図６）から取得する。バー要素取得部１１はこの処理をバー要素の端点毎に行うことで、部品毎にバー要素の端点を取得することができる。バー要素取得部１１は部品毎にバー要素およびバー要素の端点（端点番号および座標を含む）が関連付けられた情報をデータベース（不図示）に格納する。
【００２６】
ステップＳ１０２では、バー要素変更部１２は取得したバー要素の中から注目する一の注目バー要素を決定する。続いて、バー要素抽出部１３は注目バー要素の周囲にある他のバー要素を抽出する。ここでは、バー要素抽出部１３は注目バー要素の端点から所定の距離Ａ以内に端点を有する他のバー要素を抽出する。具体的には、バー要素抽出部１３は注目バー要素の端点の座標をバー要素情報のデータベース（図８）および端点情報のデータベース（図７）から取得する。バー要素抽出部１３は取得した端点の座標から所定の距離以下の座標を有する端点番号を、端点情報のデータベース（図７）から抽出する。バー要素抽出部１３は抽出した端点番号を有する要素番号を、バー要素情報のデータベース（図８）から抽出することにより、注目バー要素の周囲にある他のバー要素を抽出する。
例えば注目バー要素をバー要素ａとすると、図３Ａおよび図３Ｃのモデルの場合、他のバー要素としてバー要素ｂが抽出される。また、図３Ｂのモデルの場合、バー要素ｂとバー要素ｃが抽出される。また、図３Ｅおよび図３Ｆのモデルの場合、バー要素ｄが抽出される。
一方、図３Ｄのモデルの場合、他のバー要素は抽出されない。溶接判定部１８は他のバー要素が抽出されない注目バー要素を２枚重ねのスポット溶接部と判定することができる。
なお、ステップＳ１０２においてバー要素抽出部１３は注目バー要素の代表点から所定の距離以内に代表点を有する他のバー要素を抽出してもよい。
【００２７】
次に、ステップＳ１０３では、共有判定部１４は抽出した他のバー要素の中に、注目バー要素と同一の端点を共有するバー要素が存在するか否かを判定する。具体的には、共有判定部１４はバー要素情報のデータベース（図８）を参照して、注目バー要素の端点番号と他のバー要素の端点番号とを比較することで、同一の端点を共有しているか否かを判定する。異なる要素番号のバー要素が同じ端点番号の端点を有する場合には、これらのバー要素は同一の端点を共有する。
例えば注目バー要素をバー要素ａとすると、図３Ａおよび図３Ｂのモデルの場合、バー要素ａとバー要素ｂが部品Ｂ上で端点を共有しているので、同一の端点を共有するバー要素が存在すると判定される。一方、図３Ｃ、図３Ｅ、図３Ｆのモデルの場合、同一の端点を共有するバー要素が存在しないと判定される。
同一の端点を共有するバー要素が存在しない場合にはステップＳ１０５に進み、同一の端点を共有するバー要素が存在する場合にはステップＳ１０４に進む。
【００２８】
ステップＳ１０４では、溶接判定部１８は注目バー要素と、注目バー要素と同一の端点を共有するバー要素とが部品を３枚重ねてスポット溶接した３枚重ねのスポット溶接部であると判定する。ここでは、解析対象物の多数のスポット溶接部の中から図３Ａおよび図３Ｂのモデルが３枚重ねのスポット溶接部であると判定される。
【００２９】
ステップＳ１０５では、距離判定部１５はステップＳ１０２で抽出した他のバー要素の中に、注目バー要素との距離（要素間の距離）が所定の距離Ｂ以内のバー要素があるか否かを判定する。ここで、所定の距離とは上述した所定の距離Ａよりも短い距離であって、例えば板厚、ナゲット径などである。
ここでは、距離判定部１５は注目バー要素の端点と他のバー要素の端点との距離をバー要素情報のデータベース（図８）および端点情報のデータベース（図７）を用いて算出し、算出した距離のうち部品の板厚以下のものがあるか否かを判定する。例えば注目バー要素をバー要素ａとすると、図３Ｃのモデルの場合、板厚とはバー要素ｂに最も近接している、注目バー要素ａの端点が含まれる部品（鋼鈑Ｂ）の板厚である。図３Ｅのモデルの場合、板厚とはバー要素ｄに最も近接している、注目バー要素ａの端点が含まれる部品（鋼鈑Ｂ）の板厚である。図３Ｆの場合、板厚とはバー要素ｄに最も近接している、注目バー要素ａの端点が含まれる部品（鋼鈑Ａまたは鋼鈑Ｂ）の板厚である。距離判定部１５はステップＳ１０１において部品毎にバー要素およびバー要素の端点が関連付けられた情報に基づいて注目バー要素の端点が含まれる部品を特定し、特定した部品の板厚を部品のデータベース（図５）から取得することができる。
ここで、ステップＳ１０５のように所定の距離Ｂとして板厚またはナゲット径などを用いるのは、板厚以下またはナゲット径以下で別々にスポット溶接することは物理的に困難であり、板厚以下またはナゲット径以下の場合には３枚重ねのスポット溶接部と判定できる場合があるためである。なお、ステップＳ１０５の要素間の距離として、注目バー要素の代表点と他のバー要素の代表点との距離を用いてもよい。
【００３０】
ステップＳ１０５において、所定の距離Ｂ以内に他のバー要素がある場合にはステップＳ１０８に進む。ここでは、図３Ｃ、図３Ｅ、図３Ｆのモデルのうち要素間の距離が所定距離Ｂ以下のモデルがステップＳ１０８の処理に進む。一方、所定の距離Ｂ以内に他のバー要素がない場合にはステップＳ１０６に進む。ステップＳ１０６では、溶接判定部１８は注目バー要素とステップＳ１０２で抽出した他のバー要素とが別々のスポット溶接部であり３枚重ねのスポット溶接部ではないと判定する。ここでは、図３Ｃ、図３Ｅ、図３Ｆのモデルのうち要素間の距離が所定距離Ｂよりも長いモデルが３枚重ねのスポット溶接部ではないと判定される。次に、ステップＳ１０７では、バー要素変更部１２は注目バー要素を変更することで、再びステップＳ１０２以降の処理が行われる。
【００３１】
ステップＳ１０８では、選定部１６はステップＳ１０５において要素間の距離が所定の距離Ｂ以下であると判定されたバー要素が複数ある場合に、複数のバー要素のうち要素間の距離が最も短いバー要素を対象バー要素として選定する。なお、選定部１６は要素間の距離が所定の距離Ｂ以下であると判定されたバー要素が一つの場合は、そのバー要素を対象バー要素として選定する。
【００３２】
ステップＳ１０９では、同一部品判定部１７は注目バー要素と対象バー要素とが少なくとも一つの同じ部品を溶接しているか否かを判定する。具体的には、同一部品判定部１７は注目バー要素の端点が含まれる各部品と対象バー要素の端点が含まれる各部品とのうち少なくとも一つが同じであるか否かを判定する。同一部品判定部１７は注目バー要素および対象バー要素の端点が含まれる部品の部品番号を、ステップＳ１０１と同様の方法により取得し、取得した部品番号を比較することで、注目バー要素と対象バー要素とが少なくとも同じ部品を溶接しているかを判定することができる。
【００３３】
例えば注目バー要素をバー要素ａとし、対象バー要素をバー要素ｄとすると、図３Ｅのモデルの場合、同一の部品を溶接していないと判定される。注目バー要素と対象バー要素とが同一の部品を溶接しておらず、それぞれ異なる部品を溶接している場合にはステップ１１０に進む。
【００３４】
ステップＳ１１０では、溶接判定部１８は注目バー要素と対象バー要素とが別々のスポット溶接部であり、注目バー要素が２枚重ねのスポット溶接部であると判定する。したがって、例えば注目バー要素をバー要素ａとし、対象バー要素をバー要素ｄとすると、図３Ｅのモデルの場合、注目バー要素と対象バー要素とがそれぞれ異なる部品をスポット溶接したスポット溶接部であり、注目バー要素が２枚重ねのスポット溶接部であると判定される。すなわち、図３Ｅのモデルが３枚重ねのスポット溶接部であると誤認されることを防止することができる。
【００３５】
一方、ステップ１０９において、例えば注目バー要素をバー要素ａとし、対象バー要素をバー要素ｂとすると、図３Ｃのモデルの場合、少なくとも同一の部品（鋼板Ｂ）を溶接していると判定される。また、注目バー要素をバー要素ａとし、対象バー要素をバー要素ｄとすると、図３Ｆのモデルの場合、注目バー要素と対象バー要素は少なくとも同一の部品（鋼板Ａ、鋼鈑Ｂ）を溶接している判定される。注目バー要素と対象バー要素とが少なくとも一つの同一の部品を溶接している場合にはステップ１１１に進む。
【００３６】
ステップＳ１１１では、同一部品判定部１７は対象バー要素と注目バー要素とがそれぞれ同じ部品を溶接しているか否かを判定する。具体的には、同一部品判定部１７は対象バー要素の端点がそれぞれ含まれる各部品と注目バー要素の端点がそれぞれ含まれる各部品とが両方とも同じであるか否かを判定する。同一部品判定部１７は注目バー要素および対象バー要素の端点が含まれる部品の部品番号を、ステップＳ１０１と同様の方法により取得し、取得した部品番号を比較することで、注目バー要素と対象バー要素とがそれぞれ同じ部品を溶接しているかを判定することができる。
【００３７】
例えば注目バー要素をバー要素ａとし、対象バー要素をバー要素ｂとすると、図３Ｃのモデルの場合、同一の部品（鋼板Ｂ）を溶接しているものの、それぞれ同じ部品を溶接していないと判定される。注目バー要素と対象バー要素とがそれぞれ同一の部品を溶接していない場合にはステップ１０４に進む。
ステップＳ１０４では、溶接判定部１８は注目バー要素と対象バー要素とが部品を３枚重ねてスポット溶接した３枚重ねのスポット溶接部であると判定する。したがって、図３Ｃのモデルが３枚重ねのスポット溶接部であると判定される。すなわち、図３Ｃのモデルが２枚重ねのスポット溶接部であると誤認されることを防止することができる。
【００３８】
一方、ステップＳ１１１において、例えば注目バー要素をバー要素ａとし、対象バー要素をバー要素ｄとすると、図３Ｆのモデルの場合、注目バー要素と対象バー要素はそれぞれ同一の部品（鋼板Ａおよび鋼鈑Ｂ）を溶接していると判定される。注目バー要素と対象バー要素とがそれぞれ同一の部品を溶接している場合にはステップ１１０に進む。
ステップＳ１１０では、溶接判定部１８は注目バー要素と対象バー要素とがそれぞれ同じ部品をスポット溶接した２枚重ねのスポット溶接部であると判定する。したがって、図３Ｆのモデルが２枚重ねのスポット溶接部であると判定される。
【００３９】
その後、ステップＳ１１２では、バー要素変更部１２は全てのバー要素について処理が終了したか否かを判定する。判定が終了していない場合にはステップＳ１０７に戻り、注目バー要素を変更する。一方、判定が終了した場合にはステップＳ１１３に進み、有効幅設定ユニット５０が有効幅の設定処理を行う。ステップＳ１１３の処理は、図１２のフローチャートを参照して後述する。
【００４０】
ステップＳ１１４では、破断解析部３０はスポット溶接部の破断解析を行う。ここでは、破断解析部３０はステップＳ１００〜Ｓ１１２により判定された３枚重ねのスポット溶接部を見掛け上、２枚重ねのスポット溶接部になるようにモデルを調整した上で破断解析を行う。例えば鋼板Ａ，鋼鈑Ｂ，鋼鈑Ｃを３枚重ねてスポット溶接したスポット溶接部では、鋼板Ａと鋼板Ｂの接続部分の破断解析では、鋼板Ａと、鋼板Ｂと鋼鈑Ｃを重ねた鋼板との間で２枚重ねのスポット溶接部になるように調整して破断解析を行う。また、鋼板Ｂと鋼板Ｃの接続部分の破断解析では、鋼板Ａと鋼板Ｂを重ねた鋼板と、鋼鈑Ｃとの間で２枚重ねのスポット溶接部になるように調整して破断解析を行う。このように処理することで破断解析の精度を向上させることができる。
【００４１】
なお、破断解析部３０は例えば特許文献４の破断解析方法に基づき、スポット溶接される鋼板それぞれの板厚ｔ、引張強さＴＳ、伸びＥｌ、化学成分、溶接部のナゲット径ｄ、隣接する溶接部、エッジ又は稜線との距離で決まる有効幅Ｂ、断面高さＨに基づいて、荷重型破断、モーメント型破断、ナゲット内破断のそれぞれの破断モードの破断限界値を求める。破断解析部３０はスポット溶接部の状態量が上述した何れかの破断モードの破断限界値に達したときに、該破断モードで破断すると評価する。
その際、ステップＳ１１３において有効幅設定ユニット５０が有効幅Ｂを適切に設定することによって破断解析の精度を向上させることができる。以下、有効幅Ｂについて説明する。
【００４２】
スポット溶接部の有効幅Ｂとなり得る要素としては、図１１Ａ〜図１１Ｃの３つがある。
第１に、同一の部品上に複数のスポット溶接部が存在する場合には、図１１Ａに模式的に示すように、注目しているスポット溶接部に最も近いスポット溶接部までの距離（スポット間距離）Ｌ１が有効幅Ｂの候補となる。シェル要素にモデル化した場合は、同一シェル要素上に存在する最も近いバー要素までの距離がスポット間距離Ｌ１となる。
【００４３】
第２に、図１１Ｂに模式的に示すように、注目しているスポット溶接部によって溶接された部品（鋼板Ａと鋼鈑Ｂの溶接部品）の最も近いエッジまでの距離（エッジ間距離）Ｌ２を２倍にした値（＝Ｌ２×２）が、有効幅Ｂの候補となる。ここで、エッジ間距離Ｌ２を２倍にしたのは、エッジ間距離Ｌ２を２倍にした値が部品の板幅（有効幅）として想定することができるためである。このようにエッジ間距離Ｌ２を２倍にすることにより、スポット溶接部が部品上の偏った位置にあった場合にも、有効幅Ｂを適切な値に設定することができる。なお、エッジとは１つのシェル要素だけに属した２つの節点で構成される線分を意味する。
【００４４】
第３に、図１１Ｃに模式的に示すように、注目しているスポット溶接部と、このスポット溶接部が溶接している部品上で最も近い稜線までの距離（稜線間距離）Ｌ３を２倍にした値（＝Ｌ３×２）が、有効幅Ｂの候補となる。ここで、稜線間距離Ｌ３を２倍にしたのは、稜線間距離Ｌ３を２倍にした値が部品のフランジ幅（有効幅）として想定することができるためである。このように稜線間距離Ｌ３を２倍にすることにより、スポット溶接部が部品上の偏った位置にあった場合にも、有効幅Ｂを適切な値に設定することができる。なお、稜線とは２つのシェル要素に共通で且つシェル要素の法線ベクトル同士のなす角θが閾値以上ある辺（２つの節点で構成される線分）を意味する。
【００４５】
本実施形態のステップＳ１１３の有効幅の設定処理では、有効幅設定ユニット５０が上述した３つの有効幅の候補を算出し、算出した候補の一つを有効幅Ｂに設定する。ステップＳ１１３の処理について、図１２のフローチャートを参照しながら説明する。
【００４６】
（有効幅Ｂの設定処理）
まず、ステップＳ２００では、シェル要素取得部２１は解析対象物に存在するシェル要素の情報を取得する。具体的には、シェル要素取得部２１はシェル要素の情報をシェル要素情報のデータベース（図６）から取得する。
【００４７】
ステップＳ２０１では、シェル要素変更部２２は取得したシェル要素の中から注目する一の注目シェル要素を決定する。続いて、シェル要素判定部２３は注目シェル要素の線分に隣接するシェル要素が存在するか否かを判定する。具体的には、シェル要素判定部２３は注目シェル要素の４つの節点番号のうち２つの節点番号が同じであるシェル要素があるか否かをシェル要素情報のデータベース（図６）を参照して判定する。２つの節点番号が同じシェル要素がある場合には、隣接するシェル要素が存在すると判定されステップＳ２０３に進む。一方、２つの節点番号が同じシェル要素がない場合には、隣接するシェル要素が存在しないと判定されステップＳ２０２に進む。なお、１つの節点番号だけが同じシェル要素の場合、該シェル要素と注目シェル要素とは対角位置にあり、隣接するシェル要素ではないと判定される。
ステップＳ２０２では、線分登録部２４は注目シェル要素の線分を部品のエッジとしてデータベース（不図示）に登録する。
【００４８】
ステップＳ２０３では、角度算出部２５は注目シェル要素と隣接するシェル要素の法線ベクトルが成す角度θを算出する。具体的には、角度算出部２５は角度θをシェル要素情報のデータベース（図６）を用いて算出することができる。
ステップＳ２０４では、角度算出部２５は角度θが閾値以上であるか否かを判定する。ここで、閾値は、１０度〜１５度の範囲内で任意に設定することができ、１０度であることが好ましい。なお、閾値が１０度未満の場合には部品の曲面を稜線と誤認する場合があり、抽出の精度が低下する場合がある。一方、１５度を超えると稜線の抽出の漏れが生じる場合がある。閾値よりも小さい場合にはステップＳ２０６に進み、閾値以上の場合にはステップＳ２０５に進む。
【００４９】
ステップＳ２０５では、線分登録部２４は注目シェル要素と隣接するシェル要素とを繋ぐ線分を部品の稜線（より具体的には部品の稜線の一部）としてデータベース（不図示）に登録する。
ステップＳ２０６では、シェル要素変更部２２は取得した全てのシェル要素について上述した処理が終了したか否かを判定する。処理が終了していない場合にはステップＳ２０１に戻り、処理が終了した場合にはステップＳ２０７に進む。
【００５０】
ステップＳ２０７では、スポット間距離算出部２６はバー要素の中から順番に、注目する一つの注目バー要素を決定する。続いて、スポット間距離算出部２６は注目バー要素から最短のバー要素までの距離をスポット間距離Ｌ１として算出する。具体的には、スポット間距離算出部２６は例えば上述したステップＳ１０２と同様な処理により、注目バー要素に隣接する隣接バー要素を抽出する。スポット間距離算出部２６は例えばステップＳ１０１において部品毎にバー要素およびバー要素の端点が関連付けられた情報に基づいて、隣接バー要素のうち注目バー要素と共通する部品上に存在する隣接バー要素があるか否かを判定する。スポット間距離算出部２６は注目バー要素と共通する部品上に存在する隣接バー要素がある場合に、例えばステップＳ１０１において部品毎にバー要素およびバー要素の端点が関連付けられた情報に基づいて、注目バー要素から最短距離にある隣接バー要素までの距離を算出する。ここで、注目バー要素から隣接バー要素までの距離は、例えば共通する部品上の端点同士の距離である。この距離は、部品の面上に沿った行程距離とするのが望ましいが、３次元空間での絶対距離であってもよい。
【００５１】
ステップＳ２０７では、スポット間距離算出部２６は一つの注目バー要素のスポット間距離Ｌ１１を算出すると、次の注目バー要素のスポット間距離Ｌ１２を算出する。スポット間距離算出部２６は全てのバー要素のスポット間距離Ｌ１１，Ｌ１２，・・・，Ｌ１ｎを算出する。
【００５２】
ステップＳ２０８では、エッジ間距離算出部２７はバー要素の中から順番に、注目する一つの注目バー要素を決定する。続いて、エッジ間距離算出部２７は注目バー要素から最短のエッジまでの距離をエッジ間距離Ｌ２１として算出する。具体的には、エッジ間距離算出部２７は注目バー要素から、ステップＳ２０２で登録されたデータベースの各エッジまでの距離のうち、最短の距離をエッジ間距離Ｌ２とすることができる。ここで、注目バー要素からエッジまでの距離は例えば注目バー要素の端点とエッジと判定されたシェル要素の線分までの距離である。この距離は、シェル要素の面上に沿った行程距離とするのが望ましいが、３次元空間での絶対距離であってもよい。
ステップＳ２０８では、エッジ間距離算出部２７は一つの注目バー要素のエッジ間距離Ｌ２１を算出すると、次の注目バー要素のエッジ間距離Ｌ２２を算出する。エッジ間距離算出部２７は全てのバー要素のエッジ間距離Ｌ２１，Ｌ２２，・・・，Ｌ２ｎを算出する。
【００５３】
ステップＳ２０９では、稜線間距離算出部２８はバー要素の中から順番に、注目する一つの注目バー要素を決定する。続いて、稜線間距離算出部２８は注目バー要素から最短の稜線までの距離を稜線間距離Ｌ３１として算出する。具体的には、稜線間距離算出部２８は注目バー要素から、ステップＳ２０５で登録されたデータベースの各稜線までの距離のうち、最短の距離を稜線間距離Ｌ３とすることができる。ここで、注目バー要素から稜線までの距離は例えば注目バー要素の端点と稜線と判定されたシェル要素の線分までの距離である。この距離は、シェル要素の面上に沿った行程距離とするのが望ましいが、３次元空間での絶対距離であってもよい。
ステップＳ２０９では、稜線間距離算出部２８は一つの注目バー要素の稜線間距離Ｌ３１を算出すると、次の注目バー要素の稜線間距離Ｌ３２を算出する。稜線間距離算出部２８は全てのバー要素の稜線間距離Ｌ３１，Ｌ３２，・・・，Ｌ３ｎの情報を取得する。
なお、スポット間距離Ｌ１１，エッジ間距離Ｌ２１，稜線間距離Ｌ３１，はそれぞれ同一の注目バー要素に対して算出された距離である。
【００５４】
ステップＳ２１０では、有効幅設定部２９は各バー要素について、ステップＳ２０７で算出されたスポット間距離Ｌ１の値と、ステップＳ２０８で算出されたエッジ間距離Ｌ２を２倍した値と、ステップＳ２０９で算出された稜線間距離Ｌ３を２倍した値とを比較し、最小の値（最短の距離）を選択する。
ステップＳ２１１では、有効幅設定部２９は選択した距離を、当該バー要素でモデル化されたスポット溶接部の有効幅Ｂに設定する。なお、有効幅設定部２９はスポット間距離Ｌ１の値、エッジ間距離Ｌ２を２倍した値、稜線間距離Ｌ３を２倍した値のうち全部または２つが同じ値であっても最小の値であれば、その値を有効幅Ｂに設定する。
【００５５】
次に、破断解析部３０による破断解析の処理について説明する。
以下の説明は、特許文献４の破断解析方法を一例に挙げているが、必ずしもこの破断解析方法に限定されるものではない。破断解析部３０は破断解析を行う前の準備設定として入力情報を読み込む。入力情報には、図１０のフローチャートで判定した３枚重ねのスポット溶接部の情報および図１２のフローチャートで設定した有効幅Ｂの情報が含まれる。
【００５６】
ここで、鋼板Ａ，鋼鈑Ｂをスポット溶接する場合の入力項目を表１に示す。表１に示すように破断モードによって判定に用いられる入力項目が異なる。破断解析部３０は表示１に示す入力項目を用いることで全ての破断モードに対する破断解析を行うことができ、操作者は最も早く破断限界値に達した破断モードを知ることができる。
【００５７】
【表１】
2014097378.tif 000003
【００５８】
破断解析部３０は荷重型破断、モーメント型破断、ナゲット内破断の各破断モードに応じて表１の○印に示す入力項目を用いて、破断限界値を算出する。なお、各破断モードにおける破断限界値の算定方法は限定されないが、例えば下記の方法を用いることが好ましい。
【００５９】
まず、荷重型破断の場合は、スポット溶接部を有する試験片のせん断引張試験または十字形引張試験を行い、ナゲット径ｄ（ｍｍ）と試験片の幅Ｗ（ｍｍ）との比ｄ／Ｗと、（１）式による応力集中係数αの関係を予め求め、任意の引張強さを有する材料を対象として（２）式によりせん断引張試験によるスポット溶接部の破断限界荷重Ｆｓ（Ｎ）を算定する方法が好ましい。ここでは、試験片の幅ＷにステップＳ２１１で設定された有効幅Ｂが適用される。
α＝ＴＳ・Ｗ・ｔ／Ｆ・・・（１）
ここで、
ＴＳ：引張強さ（ＭＰａ）、ｔ：試験片の厚さ（ｍｍ）、Ｆ：破断限界張力（Ｎ）
Ｆｓ＝ＴＳ・Ｗ・ｔ／α・・・（２）
【００６０】
また、モーメント型破断の場合は、スポット溶接部を有するフランジ引張試験を行い、スポット溶接部の端部に加えた曲げモーメントＭ（Ｎ・ｍ）と、試験材の板厚、板幅、強度特性から理論的に求まる全塑性モーメントＭｐ（Ｎ・ｍ）から、（３）式によるモーメント効率γを予め求め、このモーメント効率γと、任意の板厚、板幅、強度特性を有する材料に対する全塑性モーメントＭｐ´から（４）式によるフランジ引張試験によるスポット溶接部の破断限界モーメントＭｌｉｍ（Ｎ・ｍ）を算定する方法が好ましい。ここでは、試験材の板幅にステップＳ２１１で設定された有効幅Ｂが適用される。
γ＝Ｍｐ／Ｍ・・・（３）
Ｍｌｉｍ＝Ｍｐ´／γ・・・（４）
【００６１】
また、ナゲット内破断の場合は、例えば、下記（５）式により、スポット溶接部の破断限界荷重Ｆｓ（Ｎ）を算定する方法が好ましい。
Ｆｓ＝ｅ×π（ｄ／２）２×（ｆ×Ｃｅｑ＋ｇ）・・・ （５）
ここで、ｄ：ナゲット径（ｍｍ）、Ｃｅｑ：ナゲット部炭素当量の厚み方向の重み付き平均、ｅ,ｆ,ｇ：係数
【００６２】
破断解析部３０は各時刻毎にスポット溶接部の各要素の荷重・モーメント出力に基づく、破断モード毎の状態変数を計算する。
破断解析部３０は破断モード毎に、破断限界値と状態変数とを比較する。何れかのモードの状態変数が破断限界値に達している場合、破断解析部３０は、以後、破断発生済みと判定し、その後のスポット溶接部の要素の相対変位（ひずみ）に応じて許容荷重値を低下させる。
破断解析部３０は全プロセスの力学計算を終了した後、出力部８０を介して破断詳細情報を出力する。
【００６３】
本実施形態によれば、注目バー要素の周囲にある他のバー要素のうち、注目バー要素と、注目バー要素と同一の端点を共有するバー要素とを３枚重ねのスポット溶接部であると判定することで、多数のスポット溶接部の中から、部品を少なくとも３枚重ねてスポット溶接したスポット溶接部を自動的に精度良く判定することができる。また、注目バー要素と同一の端点を共有する他のバー要素が存在しない場合で、さらに注目バー要素との要素間の距離が所定の距離以内の他のバー要素がない場合には、注目バー要素と他のバー要素とが３枚重ねのスポット溶接部ではないと判定することで、例えば２枚重ねのスポット溶接部を３枚重ねのスポット溶接部であるとの誤認を防止することができる。３枚重ねのスポット溶接部の情報を破断解析に用いることで、破断解析の精度を向上させることができる。
さらに、本実施形態によれば、スポット間距離の値、エッジ間距離を２倍した値、稜線間距離を２倍した値のうち、最小の値を自動的にスポット溶接部の有効幅Ｂとして設定する。有効幅Ｂを破断解析に用いることで、破断解析の精度を向上させることができる。
【００６４】
従来、人手による作業では、３枚重ねのスポット溶接部の判定および有効幅Ｂの設定をスポット溶接部の１個当たり１０分間要していた。したがって、スポット溶接部の総数が５０００個あるモデルでは、延べ３５日間を要することとなる。一方、本実施形態のように、図１０および図１２のフローチャートを実現するプログラムを用いた場合、スポット溶接部の総数が５０００個あるモデルでも、数分間で完了し、準備設定の時間を大幅に短縮することができる。
【００６５】
図１３は、解析装置１０のハードウェア構成の一例を示す模式図である。
１２００はコンピュータ（ＰＣ）であり、ＣＰＵ１２０１を備えている。ＣＰＵ１２０１はＲＯＭ１２０２またはハードディスク（ＨＤ）１２１１に記憶された、またはフレキシブルディスクドライブ（ＦＤ）１２１２により供給されるデバイス制御ソフトウェアを実行することで、システムバスに接続される各デバイスを総括的に制御する。ＣＰＵ１２０１はＲＯＭ１２０２またはハードディスク（ＨＤ）１２１１に記憶された解析プログラム（プログラム）を実行することにより、本実施形態の解析装置１０の溶接判定ユニット４０および有効幅設定ユニット５０の機能構成が実現される。また、ＣＰＵ１２０１はＲＯＭ１２０２またはハードディスク（ＨＤ）１２１１に記憶された破断解析プログラム（プログラム）を実行することにより、本実施形態の解析装置１０の破断解析部３０の機能構成が実現される。なお、本実施形態では、解析プログラムと破断解析プログラムとが別々であるが、破断解析プログラムを解析プログラムに含めて構成してもよい。
【００６６】
１２０３はＲＡＭであり、ＣＰＵ１２０１の主メモリ、ワークエリアなどとして機能する。１２０５はキーボードコントローラ（ＫＢＣ）であり、キーボード（ＫＢ）１２０９から入力される信号をコンピュータ１２００内に入力する制御をする。１２０６は表示コントローラ（ＣＲＴＣ）であり、表示装置（ＣＲＴ）１２１０上の表示を制御する。１２０７はディスクコントローラ（ＤＫＣ）であり、ブートプログラム、複数のアプリケーション、編集ファイル、ユーザファイルそしてネットワーク管理プログラムなどを記憶するハードディスク（ＨＤ）１２１１およびフレキシブルディスク（ＦＤ）１２１２とのアクセスを制御する。ここで、ブートプログラムとは、パソコンのハードやソフトの実行（動作）を開始する起動プログラムである。
【００６７】
１２０８はネットワークインターフェースカード（ＮＩＣ）で、ＬＡＮ１２２０を介して、ネットワークプリンタ、他のネットワーク機器、あるいは他のＰＣと双方向のデータのやり取りを行う。
【００６８】
また、プログラムをコンピュータに供給するための手段、例えばプログラムを記録したＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体またはプログラムを伝送するインターネットなどの伝送媒体も本発明の実施形態として適用することができる。また、プログラムを記録したコンピュータ読み取り可能な記録媒体などのプログラムプロダクトも本発明の実施形態として適用することができる。プログラム、記録媒体、伝送媒体およびプログラムプロダクトは、本発明の範疇に含まれる。記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性メモリ、ＲＯＭなどを用いることができる。
【実施例】
【００６９】
次に、本発明の効果を確認するために行った実施例について説明する。
（第１の実施例）
第１の実施例では、図１４Ａ、図１４Ｂに示すモデルの破断解析について説明する。図１４Ａは２枚重ねのスポット溶接部によって構成される変形前のモデルであり、図１４Ｂは変形後のモデルである。
モデルの条件は、鋼種：ＪＳＣ５９０Ｙ、板厚１．０ｍｍ、部材長さ：５００ｍｍ、断面：５０ｍｍ×１００ｍｍ（フランジを除く）、上面：５００ｋｇの剛体壁を初速１０ｍ／ｓで衝突、下面：固定とした。スポット溶接部は、ナゲット径：４ｍｍ、スポット溶接部の数：１０個（片面５個）、ピッチ：６０ｍｍとした。破断解析プログラムは、ＬＳ−ＤＹＮＡ（有限要素解析プログラム）を用いた。【００７０】
実施例１Ａでは上述した図１２のフローチャートを用いて算出した有効幅Ｂを設定した上で、破断解析部３０がスポット溶接部の破断解析を行った。図１５Ａは、実施例１Ａの解析結果を出力した図である。
比較例１Ｂでは有効幅Ｂとして予め定められたデフォルト値（４０ｍｍ）に設定した上で、破断解析部３０がスポット溶接部の破断解析を行った。図１５Ｂは、比較例１Ｂの解析結果を出力した図である。
なお、図１５Ａおよび図１５Ｂは、図１４Ａから図１４Ｂへの変形が２０％進行したときの解析結果を示している。【００７１】
図１５Ａに示す実施例１Ａでは、１０個のスポット溶接部のうち８個で破断が発生し、実際に破断する数と同数であった。一方、図１５Ｂに示す比較例１Ｂでは、１０個のスポット溶接部のうち６個で破断が発生し、実際に破断する数と異なっていた。
このように、図１２に示すフローチャートにより有効幅Ｂを設定することで、準備設定の時間を大幅に短縮できるのに加えて衝突シミュレーションの破断解析の精度を向上させることができる。特に、スポット溶接部の数が数百個、数千個に増えるに伴いその効果がより顕在化する。【００７２】
（第２の実施例）
第２の実施例では、図１６Ａ、図１６Ｂに示すモデルの破断解析について説明する。図１６Ａは３枚重ねのスポット溶接部によって構成される変形前のモデルであり、図１６Ｂは変形後のモデルである。モデルの条件は、第１の実施例の条件と同一である。【００７３】
実施例２Ａでは図１０のフローチャートを用いて３枚重ねのスポット溶接部を判定し、さらに図１２のフローチャートを用いて算出した有効幅Ｂを設定した上で、破断解析部３０がスポット溶接部の破断解析を行った。図１７Ａは、実施例２Ａの解析結果を出力した図である。
実施例２Ｂでは図１０のフローチャートを用いて３枚重ねのスポット溶接部を判定したが、有効幅Ｂとして予め定められたデフォルト値（４０ｍｍ）に設定した上で、破断解析部３０がスポット溶接部の破断解析を行った。図１７Ｂは、実施例２Ｂの解析結果を出力した図である。
比較例２Ｃでは３枚重ねのスポット溶接部を判定せず、有効幅Ｂとして予め定められたデフォルト値（４０ｍｍ）に設定した上で、破断解析部３０がスポット溶接部の破断解析を行った。図１７Ｃは、比較例２Ｃの解析結果を出力した図である。
なお、図１７Ａ〜図１７Ｃは、図１６Ａから図１６Ｂへの変形が２０％進行したときの解析結果を示している。【００７４】
したがって、実施例２Ａおよび実施例２Ｂでは、破断解析部３０はスポット溶接部の破断解析を実行する際に見掛け上、２枚重ねのスポット溶接部になるように板厚を調整した。具体的には、破断解析部３０は３枚の鋼板Ａ，鋼鈑Ｂ，鋼鈑Ｃのうち、鋼板Ａと鋼板Ｂとの接続部分の破断解析には、鋼板Ａの板厚の値と、鋼板Ｂと鋼鈑Ｃの板厚を加算した値とで実行する。また、破断解析部３０は鋼板Ｃと鋼板Ｂの接続部分の破断解析は、鋼板Ｃの板厚の値と、鋼板Ａと鋼鈑Ｂの板厚を加算した値とで実行する。
また、実施例２Ａでは、破断解析部３０はスポット間距離Ｌ１、エッジ間距離Ｌ２×２、稜線間距離Ｌ３×２のうち最も短い距離として設定された有効幅Ｂを適用した。【００７５】
図１７Ａに示す実施例２Ａでは、１０個のスポット溶接部のうち６個で破断が発生し、実際に破断する数と同数であった。また、図１７Ｂに示す実施例２Ｂでは、１０個のスポット溶接部のうち５個で破断が発生し、実際に破断する数とは僅かに異なっていた。一方、図１７Ｃに示す比較例２Ｃでは、１０個のスポット溶接部のうち３個で破断が発生し、実際に破断する数とは大きく異なっていた。【００７６】
このように、図１０に示すフローチャートにより３枚重ねのスポット溶接部を判定し、さらに図１２に示すフローチャートにより有効幅Ｂを設定することで、準備設定の時間を大幅に短縮できるのに加えて衝突シミュレーションの破断解析の精度を向上させることができる。特に、スポット溶接部の数が数百個、数千個に増えるに伴いその効果がより顕在化する。【００７７】
以上、本発明を種々の実施形態と共に説明したが、本発明はこれらの実施形態にのみ限定されるものではなく、本発明の範囲内で変更等が可能である。
【産業上の利用可能性】
【００７８】
本発明は、例えば衝突シミュレーションなどの破断解析に用いることができる。
【図１】
2014097378.tif 000004
【図２Ａ】
2014097378.tif 000005
【図２Ｂ】
2014097378.tif 000006
【図３Ａ】
2014097378.tif 000007
【図３Ｂ】
2014097378.tif 000008
【図３Ｃ】
2014097378.tif 000009
【図３Ｄ】
2014097378.tif 000010
【図３Ｅ】
2014097378.tif 000011
【図３Ｆ】
2014097378.tif 000012
【図４】
2014097378.tif 000013
【図５】
2014097378.tif 000014
【図６】
2014097378.tif 000015
【図７】
2014097378.tif 000016
【図８】
2014097378.tif 000017
【図９】
2014097378.tif 000018
【図１０】
2014097378.tif 000019
【図１１Ａ】
2014097378.tif 000020
【図１１Ｂ】
2014097378.tif 000021
【図１１Ｃ】
2014097378.tif 000022
【図１２】
2014097378.tif 000023
【図１３】
2014097378.tif 000024
【図１４Ａ】
2014097378.tif 000025
【図１４Ｂ】
2014097378.tif 000026
【図１５Ａ】
2014097378.tif 000027
【図１５Ｂ】
2014097378.tif 000028
【図１６Ａ】
2014097378.tif 000029
【図１６Ｂ】
2014097378.tif 000030
【図１７Ａ】
2014097378.tif 000031
【図１７Ｂ】
2014097378.tif 000032
【図１７Ｃ】
2014097378.tif 000033
【国際調査報告】
2014097378.tif 000034
2014097378.tif 000035
2014097378.tif 000036
2014097378.tif 000037