JP4771822B2 - 数値解析メッシュ生成装置、数値解析メッシュ生成方法、数値解析メッシュ生成プログラム - Google Patents
数値解析メッシュ生成装置、数値解析メッシュ生成方法、数値解析メッシュ生成プログラム Download PDFInfo
- Publication number
- JP4771822B2 JP4771822B2 JP2006031424A JP2006031424A JP4771822B2 JP 4771822 B2 JP4771822 B2 JP 4771822B2 JP 2006031424 A JP2006031424 A JP 2006031424A JP 2006031424 A JP2006031424 A JP 2006031424A JP 4771822 B2 JP4771822 B2 JP 4771822B2
- Authority
- JP
- Japan
- Prior art keywords
- edges
- edge
- numerical analysis
- mesh
- mesh generation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three-dimensional [3D] modelling for computer graphics
- G06T17/20—Finite element generation, e.g. wire-frame surface description, tesselation
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Generation (AREA)
- Stored Programmes (AREA)
Description
本発明は上述した問題点を解決するためになされたものであり、形状モデルに対して数値解析用のメッシュを生成する場合における、作業者の作業負担の軽減および作業の精度向上に寄与することのできる技術を提供することを目的とする。
(付記1)数値解析の対象となる形状モデルに対して、数値解析を行うためのメッシュを生成する数値解析メッシュ生成装置であって、
前記形状モデルを構成する複数の面の内いずれか1つをメッシュ生成のための基準面として選択する基準面選択部と、
前記形状モデルを構成するエッジの内、前記基準面選択部にて選択された基準面から所定方向に離れた位置にあるエッジを、前記基準面に対して前記所定方向に投影するエッジ投影部と、
前記エッジ投影部により前記基準面上に投影されたエッジ間の間隔を判定する間隔判定部と、
前記間隔判定部にて間隔が所定間隔以下であると判定された少なくとも2つのエッジの内いずれか1つを代表エッジとして該少なくとも2つのエッジをグループ化するグループ化部と、
前記グループ化部にてグループ化されたエッジによって分割された面に基づいて、前記基準面に対してメッシュを生成するメッシュ生成部と
を有する数値解析メッシュ生成装置。
(付記2)付記1に記載の数値解析メッシュ生成装置において、
前記グループ化部は、前記間隔判定部にて間隔が所定間隔以下であると判定された少なくとも2つのエッジのうち最も長いものを代表エッジとして該少なくとも2つのエッジをグループ化する数値解析メッシュ生成装置。
(付記3)付記1に記載の数値解析メッシュ生成装置において、
前記基準面選択部は、前記形状モデルを構成する複数の面のうち最も面積の大きい面を基準面として選択する数値解析メッシュ生成装置。
(付記4)付記1に記載の数値解析メッシュ生成装置において、
前記グループ化部によりグループ化された少なくとも2つのエッジの内の前記代表エッジに関連する節点を、該代表エッジ以外のエッジの頂点に関する情報、前記基準面からの距離、カーブ間の距離に基づき、形状データのエッジ上に移動する節点移動処理部を有する数値解析メッシュ生成装置。
(付記5)付記1に記載の数値解析メッシュ生成装置において、
前記エッジ投影部によって前記基準面上に投影された各エッジの前記形状モデルにおける前記所定方向での前記基準面からの距離に関する情報を取得する距離情報取得部と、
前記エッジ投影部によって前記基準面上に投影された各エッジを、前記距離情報取得部にて取得された距離に関する情報に基づいて、前記所定方向に押し出す押出し処理部とを有し、
前記間隔判定部は、前記押出し処理部により前記所定方向に押し出されるエッジ間の前記所定方向における間隔を判定し、
前記グループ化部は、前記間隔判定部にて間隔が所定間隔以下であると判定された少なくとも2つのエッジの内いずれか1つを代表エッジとして該少なくとも2つのエッジをグループ化し、
前記メッシュ生成部は、前記グループ化部にてグループ化されたエッジによって分割された面に基づいて、前記形状モデルを構成する複数の面のうち前記所定方向に延びる面に対してメッシュを生成する数値解析メッシュ生成装置。
(付記6)数値解析の対象となる形状モデルに対して、数値解析を行うためのメッシュを生成する数値解析メッシュ生成方法であって、
前記形状モデルを構成する複数の面の内いずれか1つをメッシュ生成のための基準面として選択する基準面選択ステップと、
前記形状モデルを構成するエッジの内、前記基準面選択ステップにて選択された基準面から所定方向に離れた位置にあるエッジを、前記基準面に対して前記所定方向に投影するエッジ投影ステップと、
前記エッジ投影ステップにより前記基準面上に投影されたエッジ間の間隔を判定する間隔判定ステップと、
前記間隔判定ステップにて間隔が所定間隔以下であると判定された少なくとも2つのエッジの内いずれか1つを代表エッジとして該少なくとも2つのエッジをグループ化するグループ化ステップと、
前記グループ化ステップにてグループ化されたエッジによって分割された面に基づいて、前記基準面に対してメッシュを生成するメッシュ生成ステップと
を有する数値解析メッシュ生成方法。
(付記7)付記6に記載の数値解析メッシュ生成方法において、
前記グループ化ステップは、前記間隔判定ステップにて間隔が所定間隔以下であると判定された少なくとも2つのエッジのうち最も長いものを代表エッジとして該少なくとも2つのエッジをグループ化する数値解析メッシュ生成方法。
(付記8)付記6に記載の数値解析メッシュ生成方法において、
前記基準面選択ステップは、前記形状モデルを構成する複数の面のうち最も面積の大きい面を基準面として選択する数値解析メッシュ生成方法。
(付記9)付記6に記載の数値解析メッシュ生成方法において、
前記グループ化ステップによりグループ化された少なくとも2つのエッジの内の前記代表エッジに関連する節点を、該代表エッジ以外のエッジの頂点に関する情報、前記基準面からの距離、カーブ間の距離に基づき、形状データのエッジ上に移動する節点移動処理ステップを有する数値解析メッシュ生成方法。
(付記10)付記6に記載の数値解析メッシュ生成方法において、
前記エッジ投影ステップによって前記基準面上に投影された各エッジの前記形状モデルにおける前記所定方向での前記基準面からの距離に関する情報を取得する距離情報取得ステップと、
前記エッジ投影ステップによって前記基準面上に投影された各エッジを、前記距離情報取得ステップにて取得された距離に関する情報に基づいて、前記所定方向に押し出す押出し処理ステップとを有し、
前記間隔判定ステップは、前記押出し処理ステップにより前記所定方向に押し出されるエッジ間の前記所定方向における間隔を判定し、
前記グループ化ステップは、前記間隔判定ステップにて間隔が所定間隔以下であると判定された少なくとも2つのエッジの内いずれか1つを代表エッジとして該少なくとも2つのエッジをグループ化し、
前記メッシュ生成ステップは、前記グループ化ステップにてグループ化されたエッジによって分割された面に基づいて、前記形状モデルを構成する複数の面のうち前記所定方向に延びる面に対してメッシュを生成する数値解析メッシュ生成方法。
(付記11)数値解析の対象となる形状モデルに対して、数値解析を行うためのメッシュを生成する処理をコンピュータに実行させる数値解析メッシュ生成プログラムであって、
前記形状モデルを構成する複数の面の内いずれか1つをメッシュ生成のための基準面として選択する基準面選択ステップと、
前記形状モデルを構成するエッジの内、前記基準面選択ステップにて選択された基準面から所定方向に離れた位置にあるエッジを、前記基準面に対して前記所定方向に投影するエッジ投影ステップと、
前記エッジ投影ステップにより前記基準面上に投影されたエッジ間の間隔を判定する間隔判定ステップと、
前記間隔判定ステップにて間隔が所定間隔以下であると判定された少なくとも2つのエッジの内いずれか1つを代表エッジとして該少なくとも2つのエッジをグループ化するグループ化ステップと、
前記グループ化ステップにてグループ化されたエッジによって分割された面に基づいて、前記基準面に対してメッシュを生成するメッシュ生成ステップと
をコンピュータに実行させる数値解析メッシュ生成プログラム。
(付記12)付記11に記載の数値解析メッシュ生成プログラムにおいて、
前記グループ化ステップは、前記間隔判定ステップにて間隔が所定間隔以下であると判定された少なくとも2つのエッジのうち最も長いものを代表エッジとして該少なくとも2つのエッジをグループ化する数値解析メッシュ生成プログラム。
(付記13)付記11に記載の数値解析メッシュ生成プログラムにおいて、
前記基準面選択ステップは、前記形状モデルを構成する複数の面のうち最も面積の大きい面を基準面として選択する数値解析メッシュ生成プログラム。
(付記14)付記11に記載の数値解析メッシュ生成プログラムにおいて、
前記グループ化ステップによりグループ化された少なくとも2つのエッジの内の前記代表エッジに関連する節点を、該代表エッジ以外のエッジの頂点に関する情報、前記基準面からの距離、カーブ間の距離に基づき、形状データのエッジ上に移動する節点移動処理ステップを有する数値解析メッシュ生成プログラム。
(付記15)付記11に記載の数値解析メッシュ生成プログラムにおいて、
前記エッジ投影ステップによって前記基準面上に投影された各エッジの前記形状モデルにおける前記所定方向での前記基準面からの距離に関する情報を取得する距離情報取得ステップと、
前記エッジ投影ステップによって前記基準面上に投影された各エッジを、前記距離情報取得ステップにて取得された距離に関する情報に基づいて、前記所定方向に押し出す押出し処理ステップとを有し、
前記間隔判定ステップは、前記押出し処理ステップにより前記所定方向に押し出されるエッジ間の前記所定方向における間隔を判定し、
前記グループ化ステップは、前記間隔判定ステップにて間隔が所定間隔以下であると判定された少なくとも2つのエッジの内いずれか1つを代表エッジとして該少なくとも2つのエッジをグループ化し、
前記メッシュ生成ステップは、前記グループ化ステップにてグループ化されたエッジによって分割された面に基づいて、前記形状モデルを構成する複数の面のうち前記所定方向に延びる面に対してメッシュを生成する数値解析メッシュ生成プログラム。
Claims (5)
- 数値解析の対象となる形状モデルに対して、数値解析を行うためのメッシュを生成する数値解析メッシュ生成装置であって、
前記形状モデルを構成する複数の面の内いずれか1つをメッシュ生成のための基準面として選択する基準面選択部と、
前記形状モデルを構成するエッジの内、前記基準面選択部にて選択された基準面から所定方向に離れた位置にあるエッジを、前記基準面に対して前記所定方向に投影するエッジ投影部と、
前記エッジ投影部により前記基準面上に投影されたエッジ間の間隔を判定する間隔判定部と、
前記間隔判定部にて間隔が所定間隔以下であると判定された少なくとも2つのエッジの内いずれか1つを代表エッジとして該少なくとも2つのエッジをグループ化するグループ化部と、
前記グループ化部にてグループ化されたエッジによって分割された面に基づいて、前記基準面に対してメッシュを生成するメッシュ生成部と
を有する数値解析メッシュ生成装置。 - 請求項1に記載の数値解析メッシュ生成装置において、
前記グループ化部は、前記間隔判定部にて間隔が所定間隔以下であると判定された少なくとも2つのエッジのうち最も長いものを代表エッジとして該少なくとも2つのエッジをグループ化する数値解析メッシュ生成装置。 - 請求項1に記載の数値解析メッシュ生成装置において、
前記グループ化部によりグループ化された少なくとも2つのエッジの内の前記代表エッジに関連する節点を、該代表エッジ以外のエッジの頂点に関する情報、前記基準面からの距離、カーブ間の距離に基づき、形状データのエッジ上に移動する節点移動処理部を有する数値解析メッシュ生成装置。 - 数値解析の対象となる形状モデルに対して、数値解析を行うためのメッシュを生成する数値解析メッシュ生成方法であって、
コンピュータが前記形状モデルを構成する複数の面の内いずれか1つをメッシュ生成のための基準面として選択する基準面選択ステップと、
コンピュータが、前記形状モデルを構成するエッジの内、前記基準面選択ステップにて選択された基準面から所定方向に離れた位置にあるエッジを、前記基準面に対して前記所定方向に投影するエッジ投影ステップと、
コンピュータが前記エッジ投影ステップにより前記基準面上に投影されたエッジ間の間隔を判定する間隔判定ステップと、
コンピュータが、前記間隔判定ステップにて間隔が所定間隔以下であると判定された少なくとも2つのエッジの内いずれか1つを代表エッジとして該少なくとも2つのエッジをグループ化するグループ化ステップと、
コンピュータが、前記グループ化ステップにてグループ化されたエッジによって分割された面に基づいて、前記基準面に対してメッシュを生成するメッシュ生成ステップと
を有する数値解析メッシュ生成方法。 - 数値解析の対象となる形状モデルに対して、数値解析を行うためのメッシュを生成する処理をコンピュータに実行させる数値解析メッシュ生成プログラムであって、
前記形状モデルを構成する複数の面の内いずれか1つをメッシュ生成のための基準面として選択する基準面選択ステップと、
前記形状モデルを構成するエッジの内、前記基準面選択ステップにて選択された基準面から所定方向に離れた位置にあるエッジを、前記基準面に対して前記所定方向に投影するエッジ投影ステップと、
前記エッジ投影ステップにより前記基準面上に投影されたエッジ間の間隔を判定する間隔判定ステップと、
前記間隔判定ステップにて間隔が所定間隔以下であると判定された少なくとも2つのエッジの内いずれか1つを代表エッジとして該少なくとも2つのエッジをグループ化するグループ化ステップと、
前記グループ化ステップにてグループ化されたエッジによって分割された面に基づいて、前記基準面に対してメッシュを生成するメッシュ生成ステップと
をコンピュータに実行させる数値解析メッシュ生成プログラム。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006031424A JP4771822B2 (ja) | 2006-02-08 | 2006-02-08 | 数値解析メッシュ生成装置、数値解析メッシュ生成方法、数値解析メッシュ生成プログラム |
| US11/433,389 US8026914B2 (en) | 2006-02-08 | 2006-05-15 | Numerical analysis mesh generation apparatus, numerical analysis mesh generation method, and numerical analysis generation program |
| DE602006007943T DE602006007943D1 (de) | 2006-02-08 | 2006-05-30 | Vorrichtung, Verfahren und Programm zur Erstellung eines Zahlenanalysenetzes |
| EP06114686A EP1818872B1 (en) | 2006-02-08 | 2006-05-30 | Numerical analysis mesh generation apparatus, numerical analysis mesh generation method, and numerical analysis mesh generation program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006031424A JP4771822B2 (ja) | 2006-02-08 | 2006-02-08 | 数値解析メッシュ生成装置、数値解析メッシュ生成方法、数値解析メッシュ生成プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007213243A JP2007213243A (ja) | 2007-08-23 |
| JP4771822B2 true JP4771822B2 (ja) | 2011-09-14 |
Family
ID=38016787
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006031424A Expired - Fee Related JP4771822B2 (ja) | 2006-02-08 | 2006-02-08 | 数値解析メッシュ生成装置、数値解析メッシュ生成方法、数値解析メッシュ生成プログラム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US8026914B2 (ja) |
| EP (1) | EP1818872B1 (ja) |
| JP (1) | JP4771822B2 (ja) |
| DE (1) | DE602006007943D1 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5023986B2 (ja) | 2007-11-15 | 2012-09-12 | 富士通株式会社 | 有限要素法解析における要素のグループ化方法及びプログラム |
| JP5056393B2 (ja) * | 2007-12-14 | 2012-10-24 | 富士通株式会社 | 解析モデル作成装置及び方法並びにプログラム |
| JP5084776B2 (ja) * | 2009-04-10 | 2012-11-28 | 株式会社エヌ・ティ・ティ・ドコモ | メッシュデータ作成方法 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5315537A (en) | 1991-04-08 | 1994-05-24 | Blacker Teddy D | Automated quadrilateral surface discretization method and apparatus usable to generate mesh in a finite element analysis system |
| US5619625A (en) * | 1993-05-28 | 1997-04-08 | Ricoh Company, Ltd. | Method for interpolating smooth free-form surfaces into curve mesh including composite curves |
| US5694536A (en) * | 1994-02-14 | 1997-12-02 | Digital Equipment Corporation | Method and apparatus for automatic gap closing in computer aided drawing |
| US5655063A (en) * | 1994-06-28 | 1997-08-05 | Computervision Corporation | Topology based tolerancing for geometric modeling operations |
| JPH0844906A (ja) * | 1994-07-27 | 1996-02-16 | Kubota Corp | サーフェスモデル生成方法 |
| JPH11144093A (ja) | 1997-11-11 | 1999-05-28 | Hitachi Ltd | 解析メッシュ生成方法及び装置 |
| JP2001155187A (ja) | 1999-11-25 | 2001-06-08 | Hitachi Ltd | 数値解析用自動メッシュ生成方法 |
| JP3854033B2 (ja) * | 2000-03-31 | 2006-12-06 | 株式会社東芝 | 機構シミュレーション装置及び機構シミュレーションプログラム |
| US7139977B1 (en) * | 2001-01-24 | 2006-11-21 | Oracle International Corporation | System and method for producing a virtual online book |
| US6806874B2 (en) * | 2001-07-24 | 2004-10-19 | International Business Machines Corporation | Method and apparatus for providing sharp features on multiresolution subdivision surfaces |
| US6771261B2 (en) * | 2001-08-30 | 2004-08-03 | Intel Corporation | Error metric for mesh simplification processing |
| JP4185698B2 (ja) * | 2002-03-25 | 2008-11-26 | 株式会社富士テクニカルリサーチ | メッシュ生成方法 |
| JP2004062637A (ja) * | 2002-07-30 | 2004-02-26 | Minolta Co Ltd | 3次元データへのポリラインの設定方法および装置 |
| KR20080065872A (ko) * | 2007-01-10 | 2008-07-15 | 삼성전자주식회사 | 슬라이딩 타입의 입력 장치 및 입력 방법 |
-
2006
- 2006-02-08 JP JP2006031424A patent/JP4771822B2/ja not_active Expired - Fee Related
- 2006-05-15 US US11/433,389 patent/US8026914B2/en not_active Expired - Fee Related
- 2006-05-30 DE DE602006007943T patent/DE602006007943D1/de active Active
- 2006-05-30 EP EP06114686A patent/EP1818872B1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| EP1818872A3 (en) | 2008-04-23 |
| EP1818872B1 (en) | 2009-07-22 |
| US20070182735A1 (en) | 2007-08-09 |
| DE602006007943D1 (de) | 2009-09-03 |
| EP1818872A2 (en) | 2007-08-15 |
| US8026914B2 (en) | 2011-09-27 |
| JP2007213243A (ja) | 2007-08-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107066646B (zh) | 受约束非对称细分网格中拓扑结构变化的方法、系统、介质 | |
| JP4771822B2 (ja) | 数値解析メッシュ生成装置、数値解析メッシュ生成方法、数値解析メッシュ生成プログラム | |
| CN110633483B (zh) | 半导体设计过程中的仿真方法、存储介质和半导体设计系统 | |
| JP6312949B2 (ja) | 圧力損失決定装置、圧力損失決定プログラム及び圧力損失決定方法 | |
| CN116229116A (zh) | 一种基于相似零件的工艺复用加工方法、系统及电子设备 | |
| JP6087242B2 (ja) | モデル変換方法およびモデル変換装置 | |
| JP4157831B2 (ja) | 線材パッキング計算方法、その装置及びそのプログラム | |
| JP2009059028A (ja) | 接触解析装置、接触解析プログラム及び接触解析プログラムを記録した記録媒体 | |
| JP7164008B2 (ja) | データ生成方法、データ生成装置及びプログラム | |
| CN114627206A (zh) | 网格绘制方法、装置、电子设备及计算机可读存储介质 | |
| CN107393019B (zh) | 一种基于粒子的布料模拟方法与装置 | |
| CN114299241B (zh) | 一种多面体绘制方法、装置、设备及介质 | |
| CN113888394B (zh) | 图像变形方法、装置及电子设备 | |
| CN112395783B (zh) | 基于cae的批量挪出网格的方法和装置 | |
| JP5290138B2 (ja) | メッシュ変更装置、メッシュ変更方法、およびプログラム | |
| CN114817775A (zh) | 空间索引的生成方法和装置 | |
| CN109840945B (zh) | 有限元预处理方法及装置 | |
| JP4622987B2 (ja) | 工具参照面データの作成装置と作成方法 | |
| JP4815392B2 (ja) | プレス成形による状態変化量計算装置、方法、プログラム、及び記憶媒体 | |
| RU2342705C9 (ru) | Компьютерный способ формирования изображения частей ломаной линии, лежащих как внутри, так и вне многоугольной области, и компьютерный способ формирования изображения границ одной или нескольких областей, полученных в результате применения заданной логической операции к двум многоугольным областям | |
| JP5719271B2 (ja) | 画像処理方法、画像処理装置及び画像処理プログラム | |
| JP2003271687A (ja) | 干渉モデル検出装置、方法及び記憶媒体 | |
| JP2020021426A (ja) | シミュレーション装置、シミュレーション方法およびシミュレーションプログラム | |
| JP5795238B2 (ja) | 道のり推定装置及びプログラム | |
| JP2018156145A (ja) | 接触判定プログラム、接触判定方法、および接触判定装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081022 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110318 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110405 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110603 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110621 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110621 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140701 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |