(57)【要約】    形状モデルから解析用モデルを作成する解析用モデル作成装置であって、前記形状モデルを構成する幾何形状データのうち、解析用モデルを作成するために不要なものを削除するための方法を指定する手段と、前記指定された削除方法に基づいて前記幾何形状データを削除する手段と、を備えることを特徴とする解析用モデル装置。
2008114321.tif 000002
【特許請求の範囲】
【請求項１】
形状モデルから解析用モデルを作成する解析用モデル作成装置であって、
前記形状モデルを構成する幾何形状データのうち、解析用モデルを作成するために不要なものを削除するための方法を指定する手段と、
前記指定された削除方法に基づいて前記幾何形状データを削除する手段と、
を備えることを特徴とする解析用モデル装置。
【請求項２】
形状モデルを構成する一以上の幾何形状データを格納する第一の格納部と、解析用モデルを作成するための一以上の幾何形状データを格納する第二の格納部と、を備える解析用モデル作成装置であって、
前記第一の格納部に格納された幾何形状データのうち、解析用モデルを作成するために不要な幾何形状データを削除するための削除方法を指定する幾何形状データ削除方法指定手段と、
前記指定された削除方法に基づいて、前記第一の格納部に格納された幾何形状データのうち不要なものを削除し、残った幾何形状データを前記第二の格納部に格納する幾何形状データ削除実行手段と、
を備えることを特徴とする解析用モデル作成装置。
【請求項３】
前記幾何形状データは、名称、サイズ、物性値、重量、位置座標のいずれかを一以上含んで構成されることを特徴とする請求項２記載の解析用モデル作成装置。
【請求項４】
更に、形状モデルを構成する幾何形状データを前記解析用モデル作成装置に入力する幾何形状データ入力手段と、
前記入力された幾何形状データについて、各幾何形状データ間の連携を保つように調整を行い、前記第一の格納部に格納するアセンブリ連携調整手段と、
を備えることを特徴とする請求項３記載の解析用モデル作成装置。
【請求項５】
前記アセンブリ連携調整手段は、前記幾何形状データに含まれる位置座標について、相対座標表現されているものを絶対座標表現に変換する処理を行うことを特徴とする請求項４記載の解析用モデル作成装置。
【請求項６】
前記幾何形状データ削除方法指定手段は、削除方法として、名称に基づいて削除する方法、サイズに基づいて削除する方法、物性値に基づいて削除する方法、重量に基づいて削除する方法、類似幾何形状データを削除する方法、のいずれかの方法を指定することを特徴とする請求項３記載の解析用モデル作成装置。
【請求項７】
前記幾何形状データ削除方法指定手段により前記名称に基づいて削除する方法が指定された場合に、前記幾何形状データ削除実行手段は、前記第一の格納部に格納された幾何形状データのうち、名称が完全に一致する幾何形状データを削除する処理、または名称の一部が一致するものを削除する処理、のいずれかを実行することを特徴とする請求項６記載の解析用モデル作成装置。
【請求項８】
前記幾何形状データ削除方法指定手段により前記サイズに基づいて削除する方法が指定された場合に、前記幾何形状データ削除実行手段は、前記第一の格納部に格納された幾何形状データのうち、削除条件として指定されたX軸方向かつ／またはY軸方向かつ／またはZ軸方向の値に該当する幾何形状データを削除する処理を実行することを特徴とする請求項６記載の解析用モデル作成装置。
【請求項９】
前記幾何形状データ削除方法指定手段により前記物性値に基づいて削除する方法が指定された場合に、前記幾何形状データ削除実行手段は、前記第一の格納部に格納された幾何形状データのうち、削除条件として指定された物性値に該当する幾何形状データを削除する処理を実行することを特徴とする請求項６記載の解析用モデル作成装置。
【請求項１０】
前記物性値は、少なくともヤング率または密度または熱膨張係数のいずれかを含むことを特徴とする請求項９記載の解析用モデル作成装置。
【請求項１１】
前記幾何形状データ削除方法指定手段により前記重量に基づいて削除する方法が指定された場合に、前記幾何形状データ削除実行手段は、前記第一の格納部に格納された幾何形状データのうち、削除条件として指定された重量値に該当する幾何形状データを削除する処理を実行することを特徴とする請求項６記載の解析用モデル作成装置。
【請求項１２】
幾何形状データ削除方法指定手段により前記類似幾何形状データを削除する方法が指定された場合に、前記幾何形状データ削除実行手段は、基本となる幾何形状データの指定と、名称またはサイズまたは物性値または重量のいずれで類似するものを削除するのかという指定と、に基づいて、前記第一の格納部に格納された幾何形状データのうち該当する幾何形状データを削除する処理を実行することを特徴とする請求項６記載の解析用モデル作成装置。
【請求項１３】
形状モデルを構成する一以上のCAD部品データを格納する第一の格納部と、解析用モデルを作成するための一以上のCAD部品データを格納する第二の格納部と、を備えるCADシステムであって、
前記第一の格納部に格納されたCAD部品データのうち、数値解析用モデルを作成するために不要なCAD部品データを削除するための削除方法を指定するCAD部品データ削除方法指定手段と、
前記指定された削除方法に基づいて前記第一の格納部に格納されたCAD部品データのうち不要なものを削除し、残ったCAD部品データを前記第二の格納部に格納するCAD部品データ削除実行手段と、
前記第二の格納部に格納されたCAD部品データから解析用モデルを作成する解析用モデル作成手段と、
を備えることを特徴とするCADシステム。
【請求項１４】
前記CAD部品データは、名称、サイズ、物性値、重量、位置座標のいずれかを一以上含んで構成されることを特徴とする請求項１３記載のCADシステム。
【請求項１５】
更に、形状モデルを構成する前記CAD部品データについて、各CAD部品データ間の連携を保つように調整を行い、前記第一の格納部に格納するアセンブリ連携調整手段と、
を備えることを特徴とする請求項１４記載のCADシステム。
【請求項１６】
前記アセンブリ連携調整手段は、前記CAD部品データに含まれる位置座標について、相対座標表現されているものを絶対座標表現に変換する処理を行うことを特徴とする請求項１５記載のCADシステム。
【請求項１７】
前記CAD部品データ削除方法指定手段は、削除方法として、名称に基づいて削除する方法、サイズに基づいて削除する方法、物性値に基づいて削除する方法、重量に基づいて削除する方法、類似CAD部品データを削除する方法、のいずれかの方法を指定することを特徴とする請求項１４記載のCADシステム。
【請求項１８】
前記CAD部品データ削除方法指定手段により前記名称に基づいて削除する方法が指定された場合に、前記CAD部品データ削除実行手段は、前記第一の格納部に格納されたCAD部品データのうち、名称が完全に一致するCAD部品データを削除する処理、または名称の一部が一致するものを削除する処理、のいずれかを実行することを特徴とする請求項１７記載のCADシステム。
【請求項１９】
前記CAD部品データ削除方法指定手段により前記サイズに基づいて削除する方法が指定された場合に、前記CAD部品データ削除実行手段は、前記第一の格納部に格納されたCAD部品データのうち、削除条件として指定されたX軸方向かつ／またはY軸方向かつ／またはZ軸方向の値に該当するCAD部品データを削除する処理を実行することを特徴とする請求項１７記載のCADシステム。
【請求項２０】
前記CAD部品データ削除方法指定手段により前記物性値に基づいて削除する方法が指定された場合に、前記CAD部品データ削除実行手段は、前記第一の格納部に格納されたCAD部品データのうち、削除条件として指定された物性値に該当するCAD部品データを削除する処理を実行することを特徴とする請求項１７記載のCADシステム。
【請求項２１】
前記物性値は、少なくともヤング率または密度または熱膨張係数のいずれかを含むことを特徴とする請求項２０記載のCADシステム。
【請求項２２】
前記CAD部品データ削除方法指定手段により前記重量に基づいて削除する方法が指定された場合に、前記CAD部品データ削除実行手段は、前記第一の格納部に格納されたCAD部品データのうち、削除条件として指定された重量値に該当するCAD部品データを削除する処理を実行することを特徴とする請求項１７記載のCADシステム。
【請求項２３】
CAD部品データ削除方法指定手段により前記類似CAD部品データを削除する方法が指定された場合に、前記CAD部品データ削除実行手段は、基本となるCAD部品データの指定と、名称またはサイズまたは物性値または重量のいずれで類似するものを削除するのかという指定と、に基づいて、前記第一の格納部に格納されたCAD部品データのうち該当するCAD部品データを削除する処理を実行することを特徴とする請求項１７記載のCADシステム。
【請求項２４】
形状モデルを構成する一以上の幾何形状データを格納する第一の格納部と、解析用モデルを作成するための一以上の幾何形状データを格納する第二の格納部と、を備える情報処理装置において解析用モデルを作成するための方法であって、
前記第一の格納部に格納された幾何形状データのうち、解析用モデルを作成するために不要な幾何形状データを削除するための削除方法を指定するステップと、
前記指定された削除方法に基づいて、前記第一の格納部に格納された幾何形状データのうち不要なものを削除し、残った幾何形状データを前記第二の格納部に格納するステップと、
を含むことを特徴とする解析用モデル作成方法。
【請求項２５】
前記幾何形状データは、名称、サイズ、物性値、重量、位置座標のいずれかを一以上含んで構成されることを特徴とする請求項２４記載の解析用モデル作成方法。
【請求項２６】
更に、形状モデルを構成する幾何形状データを入力する際に、各幾何形状データ間の連携を保つように調整を行い、前記第一の格納部に格納するステップを含むことを特徴とする請求項２５記載の解析用モデル作成方法。
【請求項２７】
前記各幾何形状データ間の連携を保つように調整を行うとは、前記幾何形状データに含まれる位置座標について、相対座標表現されているものを絶対座標表現に変換する処理を行うことを特徴とする請求項２６記載の解析用モデル作成方法。
【請求項２８】
前記削除方法を指定するステップでは、削除方法として、名称に基づいて削除する方法、サイズに基づいて削除する方法、物性値に基づいて削除する方法、重量に基づいて削除する方法、類似幾何形状データを削除する方法、のいずれかの方法を指定することを特徴とする請求項２５記載の解析用モデル作成方法。
【請求項２９】
前記削除方法を指定するステップにおいて、前記名称に基づいて削除する方法が指定された場合に、前記第一の格納部に格納された幾何形状データのうち、名称が完全に一致する幾何形状データを削除する、または名称の一部が一致するものを削除する、ことを特徴とする請求項２８記載の解析用モデル作成方法。
【請求項３０】
前記削除方法を指定するステップにおいて、前記サイズに基づいて削除する方法が指定された場合に、前記第一の格納部に格納された幾何形状データのうち、削除条件として指定されたX軸方向かつ／またはY軸方向かつ／またはZ軸方向の値に該当する幾何形状データを削除することを特徴とする請求項２８記載の解析用モデル作成方法。
【請求項３１】
前記削除方法を指定するステップにおいて、前記物性値に基づいて削除する方法が指定された場合に、前記第一の格納部に格納された幾何形状データのうち、削除条件として指定された物性値に該当する幾何形状データを削除することを特徴とする請求項２８記載の解析用モデル作成方法。
【請求項３２】
前記物性値は、少なくともヤング率または密度または熱膨張係数のいずれかを含むことを特徴とする請求項３１記載の解析用モデル作成方法。
【請求項３３】
前記削除方法を指定するステップにおいて、前記重量に基づいて削除する方法が指定された場合に、前記第一の格納部に格納された幾何形状データのうち、削除条件として指定された重量値に該当する幾何形状データを削除することを特徴とする請求項２８記載の解析用モデル作成方法。
【請求項３４】
前記削除方法を指定するステップにおいて、前記類似幾何形状データを削除する方法が指定された場合に、基本となる幾何形状データの指定と、名称またはサイズまたは物性値または重量のいずれで類似するものを削除するのかという指定と、に基づいて、前記第一の格納部に格納された幾何形状データのうち該当する幾何形状データを削除することを特徴とする請求項２８記載の解析用モデル作成方法。
【請求項３５】
形状モデルを構成する一以上の幾何形状データを格納する第一の格納部と、解析用モデルを作成するための一以上の幾何形状データを格納する第二の格納部と、を備える情報処理装置を、
前記第一の格納部に格納された幾何形状データのうち、解析用モデルを作成するために不要な幾何形状データを削除するための削除方法を指定する幾何形状データ削除方法指定手段と、
前記指定された削除方法に基づいて、前記第一の格納部に格納された幾何形状データのうち不要なものを削除し、残った幾何形状データを前記第二の格納部に格納する幾何形状データ削除実行手段と、
前記第二の格納部に格納された幾何形状データから解析用モデルを作成する解析用モデル作成手段と、
として機能させるための解析用モデル作成プログラム。
【請求項３６】
前記幾何形状データは、名称、サイズ、物性値、重量、位置座標のいずれかを一以上含んで構成されることを特徴とする請求項３５記載の解析用モデル作成プログラム。
【請求項３７】
更に、前記情報処理装置を、
形状モデルを構成する幾何形状データを該情報処理装置に入力する幾何形状データ入力手段と、
前記入力された幾何形状データについて、各幾何形状データ間の連携を保つように調整を行い、前記第一の格納部に格納するアセンブリ連携調整手段と、
として機能させることを特徴とする請求項３６記載の解析用モデル作成プログラム。
【請求項３８】
前記アセンブリ連携調整手段は、前記幾何形状データに含まれる位置座標について、相対座標表現されているものを絶対座標表現に変換することを特徴とする請求項３７記載の解析用モデル作成プログラム。
【請求項３９】
前記幾何形状データ削除方法指定手段は、削除方法として、名称に基づいて削除する方法、サイズに基づいて削除する方法、物性値に基づいて削除する方法、重量に基づいて削除する方法、類似幾何形状データを削除する方法、のいずれかの方法を指定することを特徴とする請求項３６記載の解析用モデル作成プログラム。
【請求項４０】
前記幾何形状データ削除方法指定手段により前記名称に基づいて削除する方法が指定された場合に、前記幾何形状データ削除実行手段は、前記第一の格納部に格納された幾何形状データのうち、名称が完全に一致する幾何形状データを削除する処理、または名称の一部が一致するものを削除する処理、のいずれかを実行することを特徴とする請求項３９記載の解析用モデル作成プログラム。
【請求項４１】
前記幾何形状データ削除方法指定手段により前記サイズに基づいて削除する方法が指定された場合に、前記幾何形状データ削除実行手段は、前記第一の格納部に格納された幾何形状データのうち、削除条件として指定されたX軸方向かつ／またはY軸方向かつ／またはZ軸方向の値に該当する幾何形状データを削除する処理を実行することを特徴とする請求項３９記載の解析用モデル作成プログラム。
【請求項４２】
前記幾何形状データ削除方法指定手段により前記物性値に基づいて削除する方法が指定された場合に、前記幾何形状データ削除実行手段は、前記第一の格納部に格納された幾何形状データのうち、削除条件として指定された物性値に該当する幾何形状データを削除する処理を実行することを特徴とする請求項３９記載の解析用モデル作成プログラム。
【請求項４３】
前記物性値は、少なくともヤング率または密度または熱膨張係数のいずれかを含むことを特徴とする請求項４２記載の解析用モデル作成プログラム。
【請求項４４】
前記幾何形状データ削除方法指定手段により前記重量に基づいて削除する方法が指定された場合に、前記幾何形状データ削除実行手段は、前記第一の格納部に格納された幾何形状データのうち、削除条件として指定された重量値に該当する幾何形状データを削除する処理を実行することを特徴とする請求項３９記載の解析用モデル作成プログラム。
【請求項４５】
幾何形状データ削除方法指定手段により前記類似幾何形状データを削除する方法が指定された場合に、前記幾何形状データ削除実行手段は、基本となる幾何形状データの指定と、名称またはサイズまたは物性値または重量のいずれで類似するものを削除するのかという指定と、に基づいて、前記第一の格納部に格納された幾何形状データのうち該当する幾何形状データを削除する処理を実行することを特徴とする請求項３９記載の解析用モデル作成プログラム。
【請求項４６】
形状モデルを構成する一以上の幾何形状データを格納する第一の格納部と、解析用モデルを作成するための一以上の幾何形状データを格納する第二の格納部と、を備える情報処理装置を、
前記第一の格納部に格納された一以上の幾何形状データのうち、解析用モデルを作成するために不要な幾何形状データを削除するための削除方法を指定する幾何形状データ削除方法指定手段と、
前記指定された削除方法に基づいて、前記第一の格納部に格納された幾何形状データのうち不要なものを削除し、残った幾何形状データを前記第二の格納部に格納する幾何形状データ削除実行手段と、
前記第二の格納部に格納された幾何形状データから解析用モデルを作成する解析用モデル作成手段と、
として機能させるための解析用モデル作成プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項４７】
前記幾何形状データは、名称、サイズ、物性値、重量、位置座標のいずれかを一以上含んで構成されることを特徴とする解析用モデル作成プログラムを記録した請求項４６記載のコンピュータ読み取り可能な記録媒体。
【請求項４８】
更に、前記情報処理装置を、
形状モデルを構成する幾何形状データを該情報処理装置に入力する幾何形状データ入力手段と、
前記入力された幾何形状データについて、各幾何形状データ間の連携を保つように調整を行い、前記第一の格納部に格納するアセンブリ連携調整手段と、
として機能させるための解析用モデル作成プログラムを記録した請求項４７記載のコンピュータ読み取り可能な記録媒体。
【請求項４９】
前記アセンブリ連携調整手段は、前記幾何形状データに含まれる位置座標について、相対座標表現されているものを絶対座標表現に変換することを特徴とする解析用モデル作成プログラムを記録した請求項４８記載のコンピュータ読み取り可能な記録媒体。
【請求項５０】
前記幾何形状データ削除方法指定手段は、削除方法として、名称に基づいて削除する方法、サイズに基づいて削除する方法、物性値に基づいて削除する方法、重量に基づいて削除する方法、類似幾何形状データを削除する方法、のいずれかの方法を指定することを特徴とする解析用モデル作成プログラムを記録した請求項４７記載のコンピュータ読み取り可能な記録媒体。
【請求項５１】
前記幾何形状データ削除方法指定手段により前記名称に基づいて削除する方法が指定された場合に、前記幾何形状データ削除実行手段は、前記第一の格納部に格納された幾何形状データのうち、名称が完全に一致する幾何形状データを削除する処理、または名称の一部が一致するものを削除する処理、のいずれかを実行することを特徴とする解析用モデル作成プログラムを記録した請求項５０記載のコンピュータ読み取り可能な記録媒体。
【請求項５２】
前記幾何形状データ削除方法指定手段により前記サイズに基づいて削除する方法が指定された場合に、前記幾何形状データ削除実行手段は、前記第一の格納部に格納された幾何形状データのうち、削除条件として指定されたX軸方向かつ／またはY軸方向かつ／またはZ軸方向の値に該当する幾何形状データを削除する処理を実行することを特徴とする解析用モデル作成プログラムを記録した請求項５０記載のコンピュータ読み取り可能な記録媒体。
【請求項５３】
前記幾何形状データ削除方法指定手段により前記物性値に基づいて削除する方法が指定された場合に、前記幾何形状データ削除実行手段は、前記第一の格納部に格納された幾何形状データのうち、削除条件として指定された物性値に該当する幾何形状データを削除する処理を実行することを特徴とする解析用モデル作成プログラムを記録した請求項５０記載のコンピュータ読み取り可能な記録媒体。
【請求項５４】
前記物性値は、少なくともヤング率または密度または熱膨張係数のいずれかを含むことを特徴とする解析用モデル作成プログラムを記録した請求項５３記載のコンピュータ読み取り可能な記録媒体。
【請求項５５】
前記幾何形状データ削除方法指定手段により前記重量に基づいて削除する方法が指定された場合に、前記幾何形状データ削除実行手段は、前記第一の格納部に格納された幾何形状データのうち、削除条件として指定された重量値に該当する幾何形状データを削除する処理を実行することを特徴とする解析用モデル作成プログラムを記録した請求項５０記載のコンピュータ読み取り可能な記録媒体。
【請求項５６】
幾何形状データ削除方法指定手段により前記類似幾何形状データを削除する方法が指定された場合に、前記幾何形状データ削除実行手段は、基本となる幾何形状データの指定と、名称またはサイズまたは物性値または重量のいずれで類似するものを削除するのかという指定と、に基づいて、前記第一の格納部に格納された幾何形状データのうち該当する幾何形状データを削除する処理を実行することを特徴とする解析用モデル作成プログラムを記録した請求項５０記載のコンピュータ読み取り可能な記録媒体。
【請求項５７】
形状モデルから解析用モデルを作成する解析用モデル作成装置におけるGUI（Graphical  User  Interface）であって、
前記形状モデルを構成する幾何形状データから、解析用モデルを作成するために不要な幾何形状データを削除するための削除方法を利用者に指定させるための入力画面を表示する削除方法指定画面表示手段と、
前記指定された削除方法に基づいて、形状モデル表示画面に表示された形状モデルのうち、削除に該当する幾何形状データを強調表示する幾何形状データ強調表示手段と、
前記指定された削除方法に基づいて、削除に該当する幾何形状データをリストアップし、リスト表示するリスト表示手段と、
を備えることを特徴とする解析用モデル作成装置のGUI。
【請求項５８】
形状モデルから解析用モデルを作成する解析用モデル作成装置を実現する情報処理装置を、
前記形状モデルを構成する幾何形状データから、解析用モデルを作成するために不要な幾何形状データを削除するための削除方法を利用者に指定させるための入力画面を表示する削除方法指定画面表示手段と、
前記指定された削除方法に基づいて、形状モデル表示画面に表示された形状モデルのうち、削除に該当する幾何形状データを強調表示する幾何形状データ強調表示手段と、
前記指定された削除方法に基づいて、削除に該当する幾何形状データをリストアップしリスト表示するリスト表示手段と、
として機能させるためのGUIプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、数値解析により物理現象を数値的に模擬するCAE（Computer  Aided  Engineering）システムに関わり、更に詳しくは解析対象となる形状モデルから数値解析で用いる解析用モデルを作成する解析用モデル作成装置、解析用モデル作成方法、および解析用モデル作成プログラムに関する。
【背景技術】
【０００２】
コンピュータを用いて様々な構造物を設計する、いわゆるCAD（Computer Aided Design）システムが普及している。
さらにCADシステムの普及により、設計の完了した構造物の形状モデルから数値解析用モデルを作成し、様々な物理現象をコンピュータ上で模擬実験（シミュレーション）するCAEシステムも一般的となってきている。【０００３】
大型または非常に複雑な構造物においては部品点数、すなわち形状モデルの構成要素である幾何形状データ数は膨大になるが、数値解析を実施する際には、その数値解析の内容に応じてそれぞれの幾何形状データが必要か否かを判断し、不要なものは除いて数値解析用モデルを作成する必要がある。【０００４】
従来では、形状モデルを構成する膨大な数の幾何形状データ一つ一つに対して、数値解析の内容に応じてそれぞれ必要か否かをシステム利用者が判断し、採用・不採用を入力してから数値解析用モデルを作成していた。このため数値解析用モデルの作成が完了するまでに非常に時間がかかるという問題があった。【０００５】
ところでCAEシステムにおいて、システム利用者の作業を支援するためのシステムがいくつか提案されている。
特許文献１では、種々の締結要素を含む形状モデルから解析モデルを作成する場合に、精度のよい解析ができるように締結部分を適切に表現する必要があるため、解析モデルを作成する際に締結部分をシステム利用者に対して強調表示することが開示されている。【０００６】
また、特許文献２では、部品加工をする際に、加工機械の種類及び加工機械別の加工工数を見積もりする見積もりシステムを開示している。該部品加工見積りシステムは、まず見積対象部品の全体形状に似た形状モデルを選択指定すると、該形状モデルを製造するのに必要な加工機械の種別及び加工機械別の加工工数を算出し、次に選択された形状モデルにより、更に加工が必要な部分の形状と似た詳細形状モデルを選択指定すると、追加となる加工機械の種別及び加工機械別の加工工数を算出するように構成されている。これにより、熟練者でなくてもコンピュータで簡単な操作をするだけで見積り対象部品を製造するのに必要な加工機械の種類及び加工機械別の加工工数を見積りすることが可能となっている。【０００７】
しかしながら、形状モデルから解析用モデルを作成し数値解析を行う場合に、数値解析の内容に応じて、形状モデルの構成要素である幾何形状データ一つ一つに対してそれぞれ必要か否かをシステム利用者が判断し、採用・不採用を指定する作業を支援するシステムについて提案されたものはなかった。
【特許文献１】特開２００１−２６５８３６号公報
【特許文献２】特開２００３−２３３６４８号公報
【発明の開示】
【０００８】
そこで本発明の目的は、形状モデルから解析用モデルを作成する解析用モデル作成装置であって、数値解析の内容に応じて不要な幾何形状データを削除するというシステム利用者の作業を支援する機能を備える解析用モデル作成装置を提供することにある。
【０００９】
本発明の一態様によれば、形状モデルから解析用モデルを作成する解析用モデル作成装置であって、前記形状モデルを構成する各幾何形状データについて、解析用モデルを作成するために必要か否かを判定するための条件を指定する手段と、前記指定された条件に基づいて、不要と判定された幾何形状データを削除する手段と、を備えることを特徴とする。
【００１０】
これにより、利用者は、数値解析の内容によって、形状モデルを構成する幾何形状データのうち、不要な幾何形状データを削除するための条件を指定することが可能で、更に指定された条件に基づいて必要な幾何形状データのみを抽出することが可能である。すなわち、形状モデルから解析用モデルを作成する際のシステム利用者の作業効率を上げることが可能である。
【図面の簡単な説明】
【００１１】
【図１】本発明の解析用モデル作成装置の処理の概要を示す図である。
【図２】本発明の解析用モデル作成装置の機能ブロック図を示す図である。
【図３】ＧＵＩ部の詳細な構成を示す図である。
【図４】本発明の解析用モデル作成装置の実施の形態（大まかな流れ）を示す図である。
【図５】本発明の解析用モデル作成装置の実施の形態を示す図である。
【図６】（ａ）はCAD部品データ格納部５０４のデータ構造を示す図であり、（ｂ）は解析用モデル作成用CAD部品データ格納部５０９のデータ構造を示す図である。
【図７】CAD部品データ識別部５０５の詳細構造を示す図である。
【図８】本発明の実施の形態の解析用モデル作成装置のＧＵＩ部５０６によって表示される画面の一例を示す図である。
【図９】本発明の実施の形態の解析用モデル作成装置のフローを示す図である。
【図１０】削除方法として“名称（図番）”が選択された際（Ｓ９０５）の処理の流れを示す図である。
【図１１】画面表示例（初期状態）を示す図である。
【図１２】画面表示例（削除条件（名称）を入力する）を示す図である。
【図１３】画面表示例（リスト表示とハイライト表示）を示す図である。
【図１４】画面表示例（最終確認と削除終了状態）を示す図である。
【図１５】削除方法として“部品サイズ”が選択された際（Ｓ９０６）の処理の流れを示す図である。
【図１６】画面表示例（削除条件（部品サイズ）を入力する）を示す図である。
【図１７】削除方法として“物性値”が選択された際（Ｓ９０７）の処理の流れを示す図である。
【図１８】画面表示例（削除条件（物性値）を入力する）を示す図である。
【図１９】削除方法として“重量”が選択された際（Ｓ９０８）の処理の流れを示す図である。
【図２０】画面表示例（削除条件（重量）を入力する）を示す図である。
【図２１】削除方法として“類似部品”が選択された際（Ｓ９０９）の処理の流れを示す図である。
【図２２】画面表示例（基本部品指定のためのメッセージ表示）を示す図である。
【図２３】画面表示例（類似半手に方法を指定するためのポップアップウィンドウ表示）を示す図である。
【図２４】解析用モデル作成装置を実現する情報処理装置の構成を示す図である。
【図２５】プログラムの情報処理装置へのローディングを説明する図である。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して、本発明の実施の形態について説明する。
本発明の解析用モデル作成装置は、形状モデルから解析用モデルを作成するものである。【００１３】
図１に、本発明の解析用モデル作成装置の処理の概要を示す。
まずCADツール等で作成された構造物などの形状モデル（Ｓ１０１）に対して、該形状モデルの構成要素である幾何形状データについて、解析用モデルを作成するために必要か否かを判定するための条件が指定される（Ｓ１０２）。そして、該条件に基づいて、各幾何形状データが必要か否かの判定が行われて、該判定結果に基づいて幾何形状データ削除処理が行われ、解析用モデルを作成するために必要な幾何形状データのみが出力される(Ｓ１０３)。出力されたデータをもとに、解析用モデルが作成される（Ｓ１０４）。【００１４】
本発明は、従来システム利用者が、一つ一つの幾何形状データを確認し、要・不要を指定していた点を改善し、Ｓ１０２，Ｓ１０３に示した処理を解析用モデル作成装置が行うことでシステム利用者の作業を支援するものである。【００１５】
図２に、本発明の解析用モデル作成装置のうち、上記Ｓ１０２、Ｓ１０３の処理を行う部分の構成を示す。尚、本発明では一つの幾何形状データとは、例えば名称、サイズ、物性値、重量、位置座標など、構造物中の各部品の詳細な情報のまとまりからなるものである。【００１６】
まず、形状モデルの構成要素である各幾何形状データは、幾何形状データ入力部２０２より入力される。そしてアセンブリ連携調整部２０３で幾何形状データ間の連携が崩れないように調整される。すなわち、幾何形状データ間で相対的に表現されている位置座標が存在する場合に、いずれかの幾何形状データが削除されてしまってももう一方の幾何形状データの位置座標が確定できるように、相対的な表現を絶対的な表現に変更する調整を行う処理を行う。【００１７】
このように入力された形状モデルを構成する各幾何形状データは、形状モデル要素幾何形状データ格納部２０４に格納される。
その後、システム利用者がＧＵＩ部（Graphical User Interface部）２０６を介して、数値解析内容に対応して、幾何形状データ削除条件を入力する。入力された幾何形状削除条件は、幾何形状データ削除方法指定部２０７に格納される。そして、幾何形状データ削除実行部２０８は、幾何形状データ削除方法指定部２０７の条件を参照し、該条件に該当する幾何形状データを、形状モデル要素幾何形状データ格納部２０４から幾何形状データ識別部２０５に抽出させる。【００１８】
幾何形状データ削除実行部２０８は、幾何形状データ識別部２０５の出力結果をＧＵＩ部２０６に反映させて画面等に表示し、システム利用者に本当に削除してもよいかの確認を得た後、該当する幾何形状データを形状モデル要素幾何形状データ格納部２０４から削除し、削除処理後、残った幾何形状データのみを解析用モデル作成用幾何形状データ格納部２０９に格納する。【００１９】
そして、解析用モデル作成用幾何形状データ格納部２０９に格納された幾何形状データをもとに解析用モデルが作成される。
更に、図３に本発明の解析用モデル作成装置２０１のＧＵＩ部２０６の詳細な構成を示す。ＧＵＩ部２０６は、幾何形状データの削除方法を指定する画面を表示する、幾何形状データ削除方法指定画面表示部３０１と、削除に該当する幾何形状データを、例えば形状モデルを表示している表示画面中でハイライト表示したり、点滅表示させたりする、幾何形状データ強調表示部３０２と、削除に該当する幾何形状データをリストアップして画面に表示する、幾何形状データリストアップ表示部３０３と、を備える。【００２０】
これによりシステム利用者は、ＧＵＩ部２０６を介して、解析用モデル作成装置２０１に幾何形状データの削除条件を入力指定することが可能で、また、削除条件に該当する幾何形状データを形状モデル表示画面で確認することや、削除条件に該当する複数の幾何形状データを一覧で閲覧することが可能となり、幾何形状データの削除作業の効率を上げることが可能となる。【００２１】
以下、本発明の解析用モデル作成装置の実施の形態について述べ、本発明についてより詳細に説明する。
図４に本発明の実施の形態である解析用モデル作成装置の概要を示す。【００２２】
まず、Pro/ E（米国PTC社の米国およびそのほかの国における登録商標または商標）、I-DEAS (米国UGS社の米国およびそのほかの国における登録商標または商標)、Parasolid(米国UGS社の米国およびそのほかの国における登録商標または商標)、AutoCAD（米国AutoDesk社の米国およびそのほかの国における登録商標または商標）、VPS（富士通株式会社の日本およびそのほかの国における登録商標または商標）などのCADツールで作成された構造物などのＣＡＤデータ（Ｓ４０１）に対して、解析用モデルを作成するために各ＣＡＤ部品データ必要か否かを判定するための条件が指定される（Ｓ４０２）。CAD部品データ削除のための判定条件の指定方法おとしては、（１）名称による条件指定、（２）部品サイズによる条件指定、（３）物性値による条件指定、（４）重量による条件指定、（５）類似部品による条件指定がある。【００２３】
そして、該条件に基づいて各ＣＡＤ部品データが必要か否かの判定が行われて、該判定結果に基づいてＣＡＤ部品データ削除処理が行われ、解析用モデルを作成するために必要なＣＡＤ部品データのみが出力される(Ｓ４０３)。出力されたＣＡＤ部品データをもとに、解析用プリソフトがメッシュを作成するなどして解析用モデルが作成される（Ｓ４０４）。【００２４】
図５に、本発明の実施の形態である解析用モデル作成装置のうち、上記Ｓ４０２、Ｓ４０３を処理する部分の構成を示す。
まず、構造物などの設計データであるCADデータは、CADデータ入力部５０２より入力される。そして、入力されたデータはアセンブリ連携調整部５０３でCAD部品データ間の連携が崩れないように調整される。すなわち、CAD部品データとして、複数の部品からなるアセンブリを含む場合には、そのアセンブリ内では部品間の位置座標が相対的に表現されている場合があり、このようにCAD部品データ間で相対的に表現されている位置座標が存在する場合に、いずれかのCAD部品データが削除されてしまってももう一方のCAD部品データの位置座標が確定できるように、相対的な表現を絶対的な表現に変更する調整を行う処理を行う。【００２５】
このように入力された構造物のCADデータは、CAD部品データ格納部５０４に格納される。
その後、システム利用者がＧＵＩ部（Graphical User Interface部）５０６を介して、数値解析内容に対応して、CAD部品データ削除条件を入力する。入力されたCAD部品データ削除条件は、CAD部品データ削除方法指定部５０７に格納される。そして、CAD部品データ削除実行部５０８は、CAD部品データ削除方法指定部５０７の条件を参照し、該条件に該当するCAD部品データをCAD部品データ識別部５０５によって抽出させる。【００２６】
CAD部品データ削除実行部５０８は、CAD部品データ識別部５０５の出力結果をＧＵＩ部５０６に反映させて画面等に表示し、システム利用者に本当に削除してもよいかの確認を得た後、該当するCAD部品データをCAD部品データ格納部５０４から削除し、残りのCAD部品データのみを解析用モデル作成用CAD部品データ格納部５０９に格納する。【００２７】
そして、解析用モデル作成用CAD部品データ格納部５０９に格納されたCAD部品データをもとに解析用モデルが作成される。
CAD部品データ格納部５０４のデータ構造の例を図６（ａ）に示す。また、解析用モデル作成用CAD部品データ格納部５０９のデータ構造の例を図６（ｂ）に示す。いずれのデータ構造においても各CAD部品データは、部品名称、部品サイズ、物性値（ヤング率、密度、線膨張係数）、重量、部品構成ポイント座標から構成される。図６（ｂ）は、解析用モデル作成用のデータであるため、削除処理によって削除されたデータ数、ここではｘ個が、図６（ａ）のCAD部品データ数よりも減少したデータ構造となっている。【００２８】
また、図７にCAD部品データ識別部５０５の詳細構造を示す。
CAD部品データ識別部５０５は、名称情報識別部７０１、部品サイズ情報識別部７０２、物性値情報識別部７０３、重量情報識別部７０４、類似情報識別部７０５から成る。名称情報識別部７０１は、CAD部品データ削除条件が部品名称で指定された場合に、CAD部品データ格納部５０４の部品名称の項目を検索し、該当するデータを出力する処理を行う。部品サイズ情報識別部７０２は、CAD部品データ削除条件が部品サイズで指定された場合にCAD部品データ格納部５０４の部品サイズ情報識別部の項目を検索し、該当するデータを出力する処理を行う。物性値情報識別部７０３は、CAD部品データ削除条件が物性値で指定された場合に、CAD部品データ格納部５０４の物性値の項目を検索し、該当するデータを出力する処理を行う。重量情報識別部７０４は、CAD部品データ削除条件が重量値で指定された場合に、CAD部品データ格納部５０４の重量の項目を検索し、該当するデータを出力する処理を行う。類似情報識別部７０５は、CAD部品データ削除条件として或るCAD部品データと類似するものを指定された場合に、CAD部品データ格納部５０４から類似するCAD部品データを出力する処理を行う。【００２９】
ＧＵＩ部５０６は、図３に示した構成と同様であり、ＧＵＩ部５０６によって表示される画面は例えば図８のようになる。すなわち、構造物の形状モデルを表示する画面（モデル表示部８０１）と、CAD部品データ削除方法を指定する画面（削除方法指定部８０２）と、削除条件に該当するCAD部品データを一覧にリストアップし表示する画面（リスト表示部８０３）とが表示される。【００３０】
モデル表示部８０１では削除に該当するCAD部品データをハイライト表示してシステム利用者に通知することが可能である。また、リスト表示部８０３では、リストアップされた複数のCAD部品データに対して、チェックボックスにチェックを入力する、または入力しない、ことでCAD部品データを削除するかしないかの最終的な指示をシステム利用者は指定入力することが可能である。【００３１】
以上、図４から図８に示した本発明の実施の形態の解析用モデル作成装置の構成を説明したが、次に図９から図２３に、本発明の実施の形態の解析用モデル作成装置の動作についてのフロー等を示して更に説明する。【００３２】
図９に本発明の実施の形態の解析用モデル作成装置のメインフローを示す。
まず、Ｓ９０１で構造物等の形状モデルに対応するCADデータをCADデータ入力部５０２から読み込む。【００３３】
Ｓ９０２で、アセンブリ連携調整部５０３で取り込んだデータにアセンブリなどがある場合に、その連携を保つような処理を行う。すなわち、CAD部品データ間で相対的に表現されている位置座標が存在する場合に、いずれかのCAD部品データが削除されてしまってももう一方のCAD部品データの位置座標が確定できるように、相対的な表現を絶対的な表現に変更する調整を行う処理を行う。【００３４】
Ｓ９０３で、調整したCAD部品データをCAD部品データ格納部５０４に格納する。
Ｓ９０４で、システム利用者がＧＵＩ部５０６を介して、削除方法の選択を行う。
削除方法は、部品の名称（または図番）で削除条件を指定する方法と、部品サイズで削除条件を指定する方法と、物性値で削除条件を指定する方法と、重量値で削除条件を指定する方法と、類似部品で削除条件を指定する方法と、があり、いずれの削除条件を指定するかを選択する。【００３５】
Ｓ９０４で削除方法の選択が行われなかった場合は、Ｓ９１２に進み、処理を終了する。
Ｓ９０４で名称により削除条件を指定する方法を選択した場合はＳ９０５に進む。Ｓ９０５の詳細な説明は図１０に後述する。【００３６】
Ｓ９０４で、部品サイズにより削除条件を指定する方法を選択した場合はＳ９０６に進む。Ｓ９０６の詳細な説明は図１５に後述する。
Ｓ９０４で、物性値により削除条件を指定する方法を選択した場合はＳ９０７に進む。Ｓ９０７の詳細な説明は図１７に後述する。【００３７】
Ｓ９０４で、重量値により削除条件を指定する方法を選択した場合はＳ９０８に進む。Ｓ９０８の詳細な説明は図１９に後述する。
Ｓ９０４で、指定した部品に類似する部品を削除する方法が選択された場合はＳ９０９に進む。Ｓ９０９の詳細な説明は図２１に後述する。【００３８】
そして、Ｓ９０５、Ｓ９０６、Ｓ９０７、Ｓ９０８、Ｓ９０９の処理が終了するとＳ９１０に進む。Ｓ９１０でＧＵＩ部５０６を介してシステム利用者から削除の実行が指示される（Ｙｅｓ）とＳ９１１に進む。Ｓ９１０で、ＧＵＩ部５０６を介してシステム利用者が削除の実行をキャンセルする（Ｃａｎｃｅｌ）とＳ９０４に戻る。【００３９】
Ｓ９１１で、CAD部品データ格納部５０４から解析用モデルを作成するのに不要なCAD部品データを削除した、残りのCAD部品データが解析用モデル作成用CAD部品データ格納部５０９に格納され、Ｓ９１２で処理を終了する。【００４０】
Ｓ９１２の処理の後は、解析用モデル作成用CAD部品データ格納部５０９に格納されたデータをもとに解析用モデルが作成される。
解析用モデル作成装置の主な処理は以上のようになるが、次に、Ｓ９０４で指定された削除方法毎にそれぞれ図面を参照してより詳細に処理を説明する。【００４１】
まず、図１０から図１４を参照し、名称（または図番）により削除条件を指定する方法が選択された場合（Ｓ９０５）の処理を説明する。
図１０のＳ１００１で、削除方法として名称（または図番）で削除条件を指定する方法が選択される。図１１にＳ９０１で解析用モデル作成装置がCADデータを読み込み、形状モデルを表示している画面例を示す。ＧＵＩ部５０６によって表示される図１１に示すような画面のうち、Ｓ１００１の処理ではシステム利用者は、削除方法指定部１１０１に示される削除方法一覧のうち「（１）名称（図番）」と表示された部分をマウスなどの入力デバイスでダブルクリックなどして削除方法を選択する。【００４２】
図１０のＳ１００２で、図１２に示すような名称（または図番）を入力するポップアップウィンドウ１２０１が表示され、システム利用者は削除するCAD部品データの名称や図番号を入力する。入力後、ＯＫボタンを押した場合には、CAD部品データ削除方法指定部５０７には、削除条件として指定されたCAD部品データの名称（または図番）が格納され、Ｓ１００３に進む。ポップアップウィンドウ１２０１のＣａｎｃｅｌボタンを押した場合には、Ｓ９０４に戻る。【００４３】
図１０のＳ１００３では、CAD部品データ削除実行部５０８がCAD部品データ識別部５０５に、CAD部品データ削除方法指定部５０７に格納された条件に該当するCAD部品データをCAD部品データ格納部５０４から抽出させる。CAD部品データ識別部５０５では、名称情報識別部７０１が、図６（ａ）に示したCAD部品データ格納部５０４の「部品名称（図番）」の項目を検索し、条件に合致するものを検出し、出力する。【００４４】
図１０のＳ１００４で、名称（または図番）の一致するものがあるかの判断が行われ、一致するものがない場合（Ｎｏ）、Ｓ１００５に進み、ＧＵＩ部５０６が一致部品は無い旨を画面表示し、Ｓ１００１に戻る。一致するものがある場合（Ｙｅｓ）、Ｓ１００６に進む。入力条件には、‘＊’をワイルドカードとして入力することが可能で、‘＊’が含まれる場合は名称（または図番）の一部一致を指定しており、‘＊’が含まれない場合は名称（または図番）の完全一致を指定している。これをもとにＳ１００６では、名称（または図番）の完全一致か一部一致かどうかを判断する。一部一致の場合は、Ｓ１００７に進む。完全一致の場合Ｓ１０１１に進む。【００４５】
図１０のＳ１００７では、ＧＵＩ部５０６が図１３に示すように名称が一部一致しているものをリスト表示部１３０１に一覧表示する。そして、図１０のＳ１００８では、システム利用者がリスト表示部１３０１に表示されるチェックボックスにチェックを入れるなどして、削除を実行する部品の最終的な指定を行う。Ｓ１００８でチェックリスト中のCAD部品データのいずれも削除を行わない場合（Ｃａｎｃｅｌ）には、Ｓ１００１に戻る。チェックリスト中で削除の指定された部品については（Ｙｅｓ）、Ｓ１００９に進み、図１３に示すように、ＧＵＩ部５０６は、形状モデル表示部１１０１に表示される形状モデル１１０３中で、削除指定されたCAD部品データをリスト表示部１３０１にリストアップされた順にハイライト表示する。システム利用者は、形状モデル中で削除指定されたCAD部品データを確認することが可能で、削除指定されたCAD部品データを変更したい場合には（Ｓ１０１０のＹｅｓ）には、Ｓ１００８に戻る。変更がない場合（Ｎｏ）には、Ｓ９１０へ進む。【００４６】
図１０のＳ１０１１では、ＧＵＩ部５０６が図１３に示すように、名称が完全一致しているものをリスト表示部１３０１に一覧表示するとともに、形状モデル１１０３中で、該当するCAD部品データをハイライト表示し、Ｓ９１０に進む。【００４７】
図９のＳ９１０で、ＧＵＩ部５０６が図１４に示すように、最終的に削除を実行してよいか否かをシステム利用者に問い合わせるポップアップウィンドウ１４０１を表示する。システム利用者がＣａｎｃｅｌボタンを押した場合にはＳ９０４に戻る。システム利用者がＯＫを押した場合には、Ｓ９１１で、データ削除実行部５０８は、該当CAD部品データをCAD部品データ格納部５０４から削除し、残りのCAD部品データを解析用モデル作成用CAD部品データ格納部５０９に格納する。削除処理が終了すると、ＧＵＩ部５０６は、図１４の形状モデル表示部１１０１に示すように、削除されたCAD部品データを非表示にする。【００４８】
以上がＳ９０４で、名称（または図番）により削除条件を指定する方法が選択された場合の処理である。次に、Ｓ９０４で、部品サイズにより削除条件を指定する方法が選択された場合について図１５から図１７を参照して説明する。尚、名称により削除条件を指定する方法と処理が同様な部分については詳細な説明を省略する。【００４９】
図１５のＳ１５０１で、削除方法として部品サイズで削除条件を指定する方法が選択される。
Ｓ１５０２で、図１６に示すような部品サイズを入力するポップアップウィンドウ１６０１が表示され、システム利用者は削除するCAD部品データの部品サイズを指定する。サイズの指定の仕方はＸ、Ｙ、Ｚ軸方向の値を入力し、入力された値以上のもの、入力された値以下のもの、もしくは±何％のものを削除するのかを指定する。値を入力しない場合はその軸方向のサイズは制限しない（すべてＯＫ）ということになる。入力後、ＯＫボタンを押した場合には、CAD部分データ削除方法指定部５０７には、削除条件として指定されたCAD部品データのサイズが格納され、Ｓ１５０３に進む。ポップアップウィンドウ１６０１のＣａｎｃｅｌボタンを押した場合には、Ｓ９０４に戻る。【００５０】
図１５のＳ１５０３では、CAD部品データ削除実行部５０８がCAD部品データ識別部５０５に、CAD部品データ削除方法指定部５０７に格納された条件に該当するCAD部品データをCAD部品データ格納部５０４から抽出させる。CAD部品データ識別部５０５では、部品サイズ情報識別部７０２が、図６（ａ）に示したCAD部品データ格納部５０４の「部品サイズ」の項目を検索し、条件に合致するものを検出し、出力する。【００５１】
図１５のＳ１５０４で、部品サイズの一致するものがあるかの判断が行われ、一致するものがない場合（Ｎｏ）、Ｓ１５０５に進みＧＵＩ部５０６が一致部品は無い旨を画面表示し、Ｓ１５０１に戻る。一致するものがある場合（Ｙｅｓ）、Ｓ１５０６に進み、図１３に示したように、ＧＵＩ部５０６がリスト表示部１３０１に一覧表示するとともに、形状モデル表示部１１０１の形状モデル１１０３中で、該当するCAD部品データをハイライト表示する。そして、Ｓ１５０７で、システム利用者はリスト表示部１３０１に表示されるチェックボックスにチェックを入れるなどして、削除を実行する部品の最終的な指定を行う。そして図９のＳ９１０へ進む。これ以降の処理は名称で削除条件を指定する場合と同様なので説明は省略する。【００５２】
以上がＳ９０４で、部品サイズにより削除条件を指定する方法が選択された場合の処理である。次に、Ｓ９０４で、物性値により削除条件を指定する方法が選択された場合について図１７、図１８を参照して説明する。尚、名称により削除条件を指定する方法と処理が同様な部分については詳細な説明を省略する。【００５３】
図１７のＳ１７０１で、削除方法として物性値で削除条件を指定する方法が選択される。
Ｓ１７０２で、図１８に示すような物性値を入力するポップアップウィンドウ１８０１が表示され、システム利用者は削除するCAD部品データの物性値を指定する。物性値の指定の仕方は、ヤング率、密度、線膨張係数といった物性値を入力し、入力した値以上のものまたは入力した値以下のもの、もしくは±何％ものを削除するのかを指定する。値を入力しない場合は、削除条件を指定しないことになる。物性値を入力後、ＯＫボタンを押した場合にはCAD部品データ削除方法指定部５０７には、削除条件として指定されたCAD部品データの物性値が格納され、Ｓ１７０３に進む。ポップアップウィンドウ１８０１のＣａｎｃｅｌボタンを押した場合には、Ｓ９０４に戻る。【００５４】
図１７のＳ１７０３では、CAD部品データ削除実行部５０８がCAD部品データ識別部５０５に、CAD部品データ削除方法指定部５０７に格納された条件に該当するCAD部品データをCAD部品データ格納部５０４から抽出させる。CAD部品データ識別部５０５では、物性値情報識別部７０３が、図６（ａ）に示したCAD部品データ格納部５０４の「物性値」の項目を検索する。CAD部品データ格納部５０４の物性値の項目に、物性値が格納されていない場合には、Ｓ１７０４からＳ１７０５に進み、ＧＵＩ部５０６が「CAD部品データに物性値が格納されていない」旨を画面に表示し、Ｓ９０４に戻る。【００５５】
図１７のＳ１７０４からＳ１７０６に進んだ場合には、物性値が削除条件該当するCAD部品データを検出する。該当するものがない場合にはＳ１７０７に進み、「該当部品データが無い」旨を画面に表示し、Ｓ１７０１に戻る。該当するものがある場合には、Ｓ１７０８に進み、図１３に示したように、ＧＵＩ部５０６がリスト表示部１３０１に一覧表示するとともに、形状モデル表示部１１０１に表示される形状モデル１１０３中で、該当するCAD部品データをハイライト表示する。そして、Ｓ１７０９で、システム利用者はリスト表示部１３０１に表示されるチェックボックスにチェックを入れるなどして、削除を実行する部品の最終的な指定を行う。そして図９のＳ９１０へ進む。これ以降の処理は名称で削除条件を指定する場合と同様なので説明は省略する。【００５６】
以上がＳ９０４で、物性値により削除条件を指定する方法が選択された場合の処理である。次に、Ｓ９０４で、重量により削除条件を指定する方法が選択された場合について図１９、図２０を参照して説明する。尚、名称により削除条件を指定する方法と処理が同様な部分については詳細な説明を省略する。【００５７】
図１９のＳ１９０１で、削除方法として重量値で削除条件を指定する方法が選択される。
Ｓ１９０２で、図２０に示すような重量値を入力するポップアップウィンドウ２００１が表示され、システム利用者は削除するCAD部品データの重量値を指定する。重量値の指定の仕方は、重量値を入力し、入力した値以上のもの、または入力した値以下のもの、もしくは±何％のものを削除するのかを指定する。重量値を入力後、ＯＫボタンを押した場合にはCAD部品データ削除方法指定部５０７には、削除条件として指定されたCAD部品データの重量値が格納され、Ｓ１９０３に進む。ポップアップウィンドウ２００１のＣａｎｃｅｌボタンを押した場合には、Ｓ９０４に戻る。【００５８】
図１９のＳ１９０３では、CAD部品データ削除実行部５０８がCAD部品データ識別部５０５に、CAD部品データ削除方法指定部５０７に格納された条件に該当するCAD部品データをCAD部品データ格納部５０４から抽出させる。CAD部品データ識別部５０５では、重量情報識別部７０４が、図６（ａ）に示したCAD部品データ格納部５０４の「重量」の項目を検索する。CAD部品データ格納部５０４の重量の項目に、重量値が格納されていない場合には、Ｓ１９０４からＳ１９０５に進み、ＧＵＩ部５０６が「CAD部品データに重量値が格納されていない」旨を画面に表示し、Ｓ９０４に戻る。【００５９】
図１９のＳ１９０４からＳ１９０６に進んだ場合には、重量値が削除条件に該当するCAD部品データを検出する。該当するものがない場合にはＳ１９０７に進み、「該当部品データが無い」旨を画面に表示し、Ｓ１９０１に戻る。該当するものがある場合には、Ｓ１９０８に進み、図１３に示したように、ＧＵＩ部５０６がリスト表示部１３０１に一覧表示するとともに、形状モデル表示部１１０１に表示される形状モデル１１０３中で、該当するCAD部品データをハイライト表示する。そして、Ｓ１９０９で、システム利用者はリスト表示部１３０１に表示されるチェックボックスにチェックを入れるなどして、削除を実行する部品の最終的な指定を行う。そして図９のＳ９１０へ進む。これ以降の処理は名称で削除条件を指定する場合と同様なので説明は省略する。【００６０】
以上がＳ９０４で、重量値により削除条件を指定する方法が選択された場合の処理である。次に、Ｓ９０４で、類似部品により削除条件を指定する方法が選択された場合について図２１から図２３を参照して説明する。尚、名称により削除条件を指定する方法と処理が同様な部分については詳細な説明を省略する。【００６１】
まず、図２１のＳ２１０１で、削除方法として類似部品で削除条件を指定する方法が選択される。
次にＳ２１０２で、ＧＵＩ部５０６は、例えば図２２に示すように「基本部品を選択してください」というようなメッセージ２２０１を表示する。基本部品が指定されると、指定されたCAD部品データがハイライト表示されるとともに、Ｓ２１０３でCAD部品データ削除方法指定部５０７に、削除条件として指定された基本CAD部品データの各項目の情報値が格納される。【００６２】
次に、Ｓ２１０４で、名称が類似するものを削除するのか、部品サイズが類似するものを削除するのか、物性値が類似するものを削除するのか、重量が類似するものを削除するのかをシステム利用者に指定させるために、ＧＵＩ部５０６は、図２３に示すようなポップアップウィンドウ２３０１を表示する。システム利用者は、ポップアップウィンドウ２３０１に表示された類似判定方法をいずれか選択指定する。【００６３】
Ｓ２１０４で、名称が類似するものを削除することが指定されるとＳ２１０５に進む。Ｓ２１０５では、図１２に示したポップアップウィンドウ１２０１の名称入力欄に、基本部品の名称が入力された状態（Ｓ１００２）となり、その後図１０と同様な処理が行われる。【００６４】
Ｓ２１０４で、部品サイズが類似するものを削除することが指定されるとＳ２１０６に進む。Ｓ２０１６では、図１６に示したポップアップウィンドウ１６０１の部品サイズ入力欄に基本部品のＸ，Ｙ，Ｚ軸方向の値が入力された状態（Ｓ１５０２）となる。システム利用者は入力値以上のものを削除するのか、入力値以下のものを削除するのかなどを指定し、その後、図１５と同様な処理が行われる。【００６５】
Ｓ２１０４で、物性値が類似するものを削除することが指定されるとＳ２１０７に進む。Ｓ２１０７では、図１８に示したポップアップウィンドウ１８０１の物性値入力欄に、基本部品の各物性値が入力された状態（Ｓ１７０２）となる。システム利用者は、入力値以上のものを削除するのか、入力値以下のものを指定するのかなどを指定し、その後、図１７と同様な処理が行われる。【００６６】
Ｓ２１０４で、重量が類似するものを削除することが指定されるとＳ２１０８に進む。
Ｓ２１０８では、図２０に示したポップアップウィンドウ２００１の重量値入力欄に、基本部品の重量値が入力された状態（Ｓ１９０２）となる。システム利用者は、入力値以上のものを削除するのか、入力値以下のものを削除するのかなどを指定し、その後、図１９と同様な処理が行われる。【００６７】
Ｓ２１０５、Ｓ２１０６、Ｓ２１０７、Ｓ２１０８の処理の後は図９のＳ９１０に進み、該当CAD部品データの削除が行われる。
以上がＳ９０４で、類似部品により削除条件を指定する方法が選択された場合の処理である。
以上、図１から図２３を参照し、本発明の解析用モデル作成装置について詳細に説明した。しかしながら、本発明は上述した解析用モデル作成装置に限定されるものではなく、CADシステムに含まれる機能として実現されてもよいし、また、コンピュータなどの情報処理装置上で動作するソフトウェアプログラムとして実現されてもよい。【００６８】
図２４に本発明の解析用モデル作成装置を実現する情報処理装置のハードウェア構成を示す。
情報処理装置２４００は、ＣＰＵ２４０１、メモリ２４０２、入力装置２４０３、出力装置２４０４、外部記憶装置２４０５、媒体駆動装置２４０６、及びネットワーク接続装置２４０７を備え、それらはバス２４０８により互いに接続されている。【００６９】
メモリ２４０２は、例えばＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等を含み、解析用モデル作成装置を実現するためのプログラムやデータを格納する。【００７０】
ＣＰＵ２４０１は、メモリ２４０２を利用してプログラムを実行することにより解析用モデル作成装置を実現する。
入力装置２４０３は、例えば、キーボード、ポインティングデバイス、タッチパネル等であり利用者からの指示や情報の入力に用いられる。出力装置２４０４は、例えばディスプレイやプリンタ等であり、情報処理装置２４００の利用者への問い合わせ、処理結果等の出力に用いられる。【００７１】
外部記憶装置２４０５は、例えば磁気ディスク装置、光ディスク装置、光磁気ディスク装置等である。この外部記憶装置２４０５にプログラムとデータを保存しておき、必要に応じて、それらをメモリ２４０２上にロードして使用することもできる。【００７２】
媒体駆動装置２４０６は、可搬型記録媒体２４０９を駆動し、その記録内容にアクセスする。可搬型記録媒体２４０９としては、メモリカード、メモリスティック、フレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ、光ディスク、光磁気ディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等、任意のコンピュータで読み取り可能な記録媒体が用いられる。この可搬型記録媒体２４０９にプログラムとデータを格納しておき、必要に応じて、それらをメモリ２４０２にロードして使用することもできる。【００７３】
ネットワーク接続装置２４０７は、ＬＡＮ，ＷＡＮ等の任意のネットワーク（回線）を介して外部の装置と通信し、通信に伴うデータ変換を行う。また、必要に応じて、プログラムとデータを外部装置から受け取り、それらをメモリ２４０２にロードして使用することもできる。【００７４】
情報処理装置上で動作するプログラムは、情報処理装置のメモリ２４０２等を用いて、図９、図１０、図１５、図１７、図１９、図２１のフローを処理するように、または、図８、図１１、図１２、図１３、図１４、図１６、図１８、図２０、図２２に示したような画面を表示するＧＵＩを動作させるように構成される。【００７５】
本発明の解析用モデル作成装置が情報処理装置上のプログラムを実行することによって実現される場合に、当該プログラムを情報処理装置へローディングする方法について図２５に示しておく。
図２５の（ａ）は、情報処理装置２５０１のハードディスクなどの外部記憶装置に格納されたプログラムやデータ２５０２を情報処理装置２５０１がローディングする方法を示したものである。【００７６】
図２５の（ｂ）は、ＣＤ−ＲＯＭやＤＶＤなどの可搬型の記憶媒体に記録されたプログラムやデータ２５０４が、情報処理装置２５０１の媒体駆動装置を介してローディングする方法を示したものである。【００７７】
図２５の（ｃ）は、ネットワークなどの回線を介して、情報提供者が提供するプログラムやデータ２５０３を、情報処理装置２５０１の通信装置を介してローディングする方法を示したものである。【００７８】
以上のように本発明は、上述したシステムの各機能と同様の機能をコンピュータなどの情報処理装置に行わせるためのプログラムとして構成してもよい。また、本発明は、上述した機能と同様の機能をコンピュータなどの情報処理装置に行わせるためのプログラムを記録したコンピュータ読み出し可能記録媒体として構成することもできる。また、本発明は、搬送波に具現化された、上述のプログラムを表現するコンピュータ・データ・シグナルとして構成することもできる。【００７９】
本発明の解析用モデル作成装置によれば、数値解析の内容によって、形状モデルを構成する幾何形状データのうち、不要な幾何形状データを削除するための条件を指定することが可能で、更に指定された条件に基づいて必要な幾何形状データのみを抽出することが可能である。これにより、解析用モデルを作成するために形状モデルから不要な幾何形状データを削除するシステム利用者の作業効率を上げることが可能となり、更には、数値解析を行うための時間を十分に確保することが可能となり、構造物などの製品の信頼性を高めることが可能となる。
【図１】
2008114321.tif 000003
【図２】
2008114321.tif 000004
【図３】
2008114321.tif 000005
【図４】
2008114321.tif 000006
【図５】
2008114321.tif 000007
【図６】
2008114321.tif 000008
【図７】
2008114321.tif 000009
【図８】
2008114321.tif 000010
【図９】
2008114321.tif 000011
【図１０】
2008114321.tif 000012
【図１１】
2008114321.tif 000013
【図１２】
2008114321.tif 000014
【図１３】
2008114321.tif 000015
【図１４】
2008114321.tif 000016
【図１５】
2008114321.tif 000017
【図１６】
2008114321.tif 000018
【図１７】
2008114321.tif 000019
【図１８】
2008114321.tif 000020
【図１９】
2008114321.tif 000021
【図２０】
2008114321.tif 000022
【図２１】
2008114321.tif 000023
【図２２】
2008114321.tif 000024
【図２３】
2008114321.tif 000025
【図２４】
2008114321.tif 000026
【図２５】
2008114321.tif 000027
【手続補正書】
【提出日】平成21年7月15日(2009.7.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
形状モデルを構成する一以上の幾何形状データを格納する第一の格納部と、解析用モデルを作成するための一以上の幾何形状データを格納する第二の格納部と、を備える解析用モデル作成装置であって、
前記第一の格納部に格納された幾何形状データのうち、解析用モデルを作成するために不要な幾何形状データを削除するための削除方法を指定する幾何形状データ削除方法指定手段と、
前記指定された削除方法に基づいて、前記第一の格納部に格納された幾何形状データのうち不要なものを削除し、残った幾何形状データを前記第二の格納部に格納する幾何形状データ削除実行手段と、
を備えることを特徴とする解析用モデル作成装置。
【請求項２】
前記幾何形状データは、名称、サイズ、物性値、重量、位置座標のいずれかを一以上含んで構成されることを特徴とする請求項１記載の解析用モデル作成装置。
【請求項３】
前記幾何形状データ削除方法指定手段は、削除方法として、名称に基づいて削除する方法、サイズに基づいて削除する方法、物性値に基づいて削除する方法、重量に基づいて削除する方法、類似幾何形状データを削除する方法、のいずれかの方法を指定することを特徴とする請求項２記載の解析用モデル作成装置。
【請求項４】
形状モデルを構成する一以上のCAD部品データを格納する第一の格納部と、解析用モデルを作成するための一以上のCAD部品データを格納する第二の格納部と、を備えるCADシステムであって、
前記第一の格納部に格納されたCAD部品データのうち、数値解析用モデルを作成するために不要なCAD部品データを削除するための削除方法を指定するCAD部品データ削除方法指定手段と、
前記指定された削除方法に基づいて前記第一の格納部に格納されたCAD部品データのうち不要なものを削除し、残ったCAD部品データを前記第二の格納部に格納するCAD部品データ削除実行手段と、
前記第二の格納部に格納されたCAD部品データから解析用モデルを作成する解析用モデル作成手段と、
を備えることを特徴とするCADシステム。
【請求項５】
形状モデルを構成する一以上の幾何形状データを格納する第一の格納部と、解析用モデルを作成するための一以上の幾何形状データを格納する第二の格納部と、を備える情報処理装置において解析用モデルを作成するための方法であって、
前記第一の格納部に格納された幾何形状データのうち、解析用モデルを作成するために不要な幾何形状データを削除するための削除方法を指定するステップと、
前記指定された削除方法に基づいて、前記第一の格納部に格納された幾何形状データのうち不要なものを削除し、残った幾何形状データを前記第二の格納部に格納するステップと、
を含むことを特徴とする解析用モデル作成方法。
【請求項６】
形状モデルを構成する一以上の幾何形状データを格納する第一の格納部と、解析用モデルを作成するための一以上の幾何形状データを格納する第二の格納部と、を備える情報処理装置を、
前記第一の格納部に格納された幾何形状データのうち、解析用モデルを作成するために不要な幾何形状データを削除するための削除方法を指定する幾何形状データ削除方法指定手段と、
前記指定された削除方法に基づいて、前記第一の格納部に格納された幾何形状データのうち不要なものを削除し、残った幾何形状データを前記第二の格納部に格納する幾何形状データ削除実行手段と、
前記第二の格納部に格納された幾何形状データから解析用モデルを作成する解析用モデル作成手段と、
として機能させるための解析用モデル作成プログラム。
【請求項７】
形状モデルを構成する一以上の幾何形状データを格納する第一の格納部と、解析用モデルを作成するための一以上の幾何形状データを格納する第二の格納部と、を備える情報処理装置を、
前記第一の格納部に格納された一以上の幾何形状データのうち、解析用モデルを作成するために不要な幾何形状データを削除するための削除方法を指定する幾何形状データ削除方法指定手段と、
前記指定された削除方法に基づいて、前記第一の格納部に格納された幾何形状データのうち不要なものを削除し、残った幾何形状データを前記第二の格納部に格納する幾何形状データ削除実行手段と、
前記第二の格納部に格納された幾何形状データから解析用モデルを作成する解析用モデル作成手段と、
として機能させるための解析用モデル作成プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
形状モデルから解析用モデルを作成する解析用モデル作成装置におけるGUI（Graphical User Interface）であって、
前記形状モデルを構成する幾何形状データから、解析用モデルを作成するために不要な幾何形状データを削除するための削除方法を利用者に指定させるための入力画面を表示する削除方法指定画面表示手段と、
前記指定された削除方法に基づいて、形状モデル表示画面に表示された形状モデルのうち、削除に該当する幾何形状データを強調表示する幾何形状データ強調表示手段と、
前記指定された削除方法に基づいて、削除に該当する幾何形状データをリストアップし、リスト表示するリスト表示手段と、
を備えることを特徴とする解析用モデル作成装置のGUI。
【請求項９】
形状モデルから解析用モデルを作成する解析用モデル作成装置を実現する情報処理装置を、
前記形状モデルを構成する幾何形状データから、解析用モデルを作成するために不要な幾何形状データを削除するための削除方法を利用者に指定させるための入力画面を表示する削除方法指定画面表示手段と、
前記指定された削除方法に基づいて、形状モデル表示画面に表示された形状モデルのうち、削除に該当する幾何形状データを強調表示する幾何形状データ強調表示手段と、
前記指定された削除方法に基づいて、削除に該当する幾何形状データをリストアップしリスト表示するリスト表示手段と、
として機能させるためのGUIプログラム。
【国際調査報告】
2008114321.tif 000028
2008114321.tif 000029
2008114321.tif 000030