JP6544965B2 - 情報処理装置、情報処理方法およびプログラム - Google Patents
情報処理装置、情報処理方法およびプログラム Download PDFInfo
- Publication number
- JP6544965B2 JP6544965B2 JP2015072871A JP2015072871A JP6544965B2 JP 6544965 B2 JP6544965 B2 JP 6544965B2 JP 2015072871 A JP2015072871 A JP 2015072871A JP 2015072871 A JP2015072871 A JP 2015072871A JP 6544965 B2 JP6544965 B2 JP 6544965B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- objects
- data
- attribute
- adjacent
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/13—Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/005—General purpose rendering architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/187—Segmentation; Edge detection involving region growing; involving region merging; involving connected component labelling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/26—Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion
- G06V10/267—Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion by performing operations on regions, e.g. growing, shrinking or watersheds
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10028—Range image; Depth image; 3D point clouds
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computer Hardware Design (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- Architecture (AREA)
- Computer Graphics (AREA)
- Evolutionary Computation (AREA)
- Multimedia (AREA)
- Software Systems (AREA)
- Civil Engineering (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Analysis (AREA)
- Computational Mathematics (AREA)
- Structural Engineering (AREA)
- Processing Or Creating Images (AREA)
Description
そこで、本発明は、CADデータにおける部品同士の接触状態を保った要素分割データを生成する際の処理量を低減することを目的とする。
実施例1では、CADデータを要素分割データに変換した場合に、接触状態の変化の確認を行う面を限定することで、CADデータにおける部品同士の接触状態を保った解析モデルを生成する際の処理量を低減する例について説明する。図1は、実施例1に係る情報処理装置の構成の一例を示す図である。実施例1の情報処理装置100(以下、処理装置100とする)は、CPU101、RAM102、ROM103、二次記憶装置104、入力インターフェース105、出力インターフェース106を含む。そして、処理装置100の各構成部はシステムバス107によって相互に接続されている。また、処理装置100は、入力インターフェース105を介して入力装置108に接続されており、出力インターフェース106を介して表示装置109に接続されている。
実施例1では、CADデータにおける部品同士の距離と要素分割データにおける要素長とに基づいて、一部の面における接触関係の変化の確認を省略することで、CADデータにおける接触関係を維持した解析モデルを効率的に作成する方法について説明した。本実施例においては、各部品の物性の関係が所定の条件を満たすかどうかに基づいて接触関係の変化の確認を更に省略し、より効率的に解析モデルを作成する例について説明する。
上記の実施例では部品ごとにフェースを読み込んで、各フェースに対応する要素を読み込むことで要素分割データの補正を行う例について説明した。本実施例では、要素分割データにおいて各要素を順番に参照し、各要素とフェースの関係を示す情報を読み出して要素分割データの補正を行う例について説明する。
本発明の実施の形態は上記の3つの実施例に限られるものではない。例えば、実施例2からステップS1103の処理を省いて物性に基づく判定のみ行うようにしても、効果は小さくなるものの、処理量の低減の効果を得ることはできる。また、上記の3つの実施例の一部の処理を別の実施例の処理で置き換えてもよい。例えば、実施例1で行われる隣接要素の決定を実施例3の隣接要素の決定法に置き換えてもよいし、実施例1において、隣接要素の決定を行うかどうかを面外方向の最大要素長と最近接部品との距離とに基づいて決定するようにしてもよい。
203 変換部
205 検出部
Claims (19)
- 複数の物体の形状と位置関係とを示す形状データを入力する入力手段と、
所定のサイズの複数のブロックで構成された空間において、前記形状データが示す前記複数の物体の形状と位置関係とに基づいて、前記複数のブロックのそれぞれに対応する物体又は空間の属性を割り当てたブロックデータを生成する生成手段と、
前記ブロックデータにおいて、物体の属性を有するブロックに隣接するブロックのうちの一部を、前記形状データにおける前記複数の物体同士の接触状態と前記ブロックデータにおける前記複数の物体同士の接触状態との違いを検出する処理に用いるブロックとして、前記形状データが示す前記複数の物体の位置関係に基づいて決定する決定手段と、
前記物体の属性を有するブロックに隣接するブロックのうち、前記決定手段により前記検出処理に用いるブロックとして決定されたブロックを用いて、前記接触状態の違いを検出する検出手段とを有することを特徴とする情報処理装置。 - 前記形状データにおける前記複数の物体同士の接触状態と前記ブロックデータにおける
前記複数の物体同士の接触状態との間で違いが検出された場合に、前記複数の物体のうちの少なくとも一部の接触状態が前記形状データと前記ブロックデータとで同じになるように、前記ブロックデータが有するブロックのうちの一部の属性を補正する補正手段を更に有することを特徴とする請求項1に記載の情報処理装置。 - 前記複数の物体が有する各面について、前記形状データにおける前記各面での別物体との接触状態を示す情報を取得する取得手段と、
前記ブロックデータにおいて、前記複数の物体が有する各面について、該面に隣接するブロックを抽出する抽出手段と、を更に有し、
前記補正手段は、前記各面に隣接するブロックの属性が、前記接触状態を示す情報から予想される属性と異なる場合に、前記各面に隣接するブロックの属性を、前記接触状態を示す情報から予想される属性に補正することを特徴とする請求項2に記載の情報処理装置。 - 前記補正手段は、前記ブロックデータにおいて、前記複数の物体のうちの第一の物体について前記属性の補正処理を行い、
前記抽出手段は、前記複数の物体のうちの、前記第一の物体とは異なる第二の物体が有する各面に隣接するブロックを、前記第一の物体についての前記属性の補正処理が行われたブロックデータにおいて抽出し、
前記補正手段は、前記第一の物体について前記属性の補正処理が行われたブロックデータにおいて、前記第二の物体について前記属性の補正処理を行うことを特徴とする請求項3に記載の情報処理装置。 - 前記抽出手段は、前記ブロックデータにおいて、前記複数の物体が有する各面について、該面を構成するブロックを更に抽出し、
前記補正手段は、前記ブロックデータにおいて、面を構成するブロックの属性が部品から空間に補正された場合に、該ブロックが構成する面に隣接するブロックの属性の補正を行わないことを特徴とする請求項3に記載の情報処理装置。 - 前記形状データにおける前記複数の物体同士の接触状態と前記ブロックデータにおける前記複数の物体同士の接触状態との間で違いが検出された場合に、前記違いをユーザに通知する通知手段を更に有することを特徴とする請求項1乃至5のいずれか一項に記載の情報処理装置。
- 前記形状データにおける前記複数の物体が有する複数の面について、各面から別の物体までの距離を取得する距離取得手段と、
前記決定手段は、前記ブロックデータが有するブロックのうち、前記別の物体までの距離が所定の閾値よりも小さい面に対応するブロックを、前記検出処理に用いるブロックとして決定することを特徴とする請求項1乃至6のいずれか一項に記載の情報処理装置。 - 前記決定手段は、前記複数の面のうち前記別の物体までの距離が前記面の面外方向における前記ブロックデータの最大の要素長以下である面に隣接するブロックを、前記検出処理に用いるブロックとして決定することを特徴とする請求項7に記載の情報処理装置。
- 前記決定手段は、前記複数の面のうち、前記別の物体までの距離も0から1までの所定の係数を乗算した値が前記面の面外方向における前記ブロックデータの最大の要素長以下である面に隣接するブロックを、前記検出に用いるブロックとして決定することを特徴とする請求項7に記載の情報処理装置。
- 複数の物体の形状と位置関係とを示す形状データを入力する入力手段と、
所定のサイズの複数のブロックで構成された空間において、前記形状データが示す前記複数の物体の形状と位置関係とに基づいて、前記複数のブロックのそれぞれに対応する物
体又は空間の属性を割り当てたブロックデータを生成する生成手段と、
前記ブロックデータにおいて、物体の属性を有するブロックに隣接するブロックのうちの一部を、前記形状データにおける前記複数の物体同士の接触状態と前記ブロックデータ
における前記複数の物体同士の接触状態との違いを検出する処理に用いるブロックとして、前記複数の物体の物性を示す情報に基づいて決定する決定手段と、
前記物体の属性を有するブロックに隣接するブロックのうち、前記決定手段により前記検出処理に用いるとして決定されたブロックを用いて、前記接触状態の違いを検出する検出手段とを有することを特徴とする情報処理装置。 - 前記決定手段は、前記複数の物体の物性を示す情報を取得し、
前記決定手段は、前記複数の物体が有する複数の面のうちのある面において、前記ある
面を有する物体と前記ある面に最も近い物体との物性の関係が所定の条件を満たす場合に、前記ブロックデータが有するブロックのうち、前記ある面に隣接するブロックを、前記検出処理に用いるブロックとして決定することを特徴とする請求項1乃至10のいずれか一項に記載の情報処理装置。 - 前記決定手段は、前記複数の物体のそれぞれが導電性であるか非導電性であるかを示す
情報を取得し、
前記決定手段は、前記ある面を有する物体と前記ある面に最も近い物体との両方が導電性である場合に、前記ブロックデータが有するブロックのうち、前記ある面に隣接するブロックを、前記検出処理に用いるブロックとして決定することを特徴とする請求項11に記載の情報処理装置。 - 前記決定手段は、前記複数の物体の導電率を示す情報を取得し、
前記決定手段は、前記ある面を有する物体と前記ある面に最も近い物体とのうちの両方の導電率が所定の閾値よりも大きい場合、前記ブロックデータが有するブロックのうち、
前記ある面に隣接するブロックを、前記検出処理に用いるブロックとして決定することを特徴とする請求項11に記載の情報処理装置。 - 前記決定手段は、前記複数の物体の熱伝導率を示す情報を取得し、
前記決定手段は、前記ある面を有する物体と前記ある面に最も近い物体とのうちの両方の熱伝導率が所定の閾値よりも大きい場合、前記ブロックデータが有する要素のうち、前記ある面に隣接するブロックを、前記検出処理に用いるブロックとして決定することを特徴とする請求項11に記載の情報処理装置。 - 前記接触状態は、前記複数の物体が互いに接触しているかどうかを示す状態であることを特徴とする請求項1乃至14のいずれか一項に記載の情報処理装置。
- 前記形状データはCADデータであることを特徴とする請求項1乃至15のいずれか一項に記載の情報処理装置。
- 入力手段が、複数の物体の形状と位置関係とを示す形状データを入力する入力工程と、
生成手段が、所定のサイズの複数のブロックで構成された空間において、前記形状データが示す前記複数の物体の形状と位置関係とに基づいて、前記複数のブロックのそれぞれに対応する物体又は空間の属性を割り当てたブロックデータを生成する生成工程と、
決定手段が、前記ブロックデータにおいて、物体の属性を有するブロックに隣接するブロックのうちの一部を、前記形状データにおける前記複数の物体同士の接触状態と前記ブロックデータにおける前記複数の物体同士の接触状態との違いを検出する処理に用いるブロックとして、前記形状データが示す前記複数の物体の位置関係に基づいて決定する決定工程と、
検出手段が、前記物体の属性を有するブロックに隣接するブロックのうち、前記決定工程により前記検出処理に用いるとして決定されたブロックを用いて、前記接触状態の違いを検出する検出工程とを含むことを特徴とする情報処理方法。 - 入力手段が、複数の物体の形状と位置関係とを示す形状データを入力する入力工程と、
生成手段が、所定のサイズの複数のブロックで構成された空間において、前記形状データが示す前記複数の物体の形状と位置関係とに基づいて、前記複数のブロックのそれぞれに対応する物体又は空間の属性を割り当てたブロックデータを生成する生成工程と、
決定手段が、前記ブロックデータにおいて、物体の属性を有するブロックに隣接するブロックのうちの一部を、前記形状データにおける前記複数の物体同士の接触状態と前記ブロックデータにおける前記複数の物体同士の接触状態との違いを検出する処理に用いるブロックとして、前記複数の物体の物性を示す情報に基づいて決定する決定工程と、
検出手段が、前記物体の属性を有するブロックに隣接するブロックのうち、前記決定工程により前記検出処理に用いるとして決定されたブロックを用いて、前記接触状態の違いを検出する検出工程とを含むことを特徴とする情報処理方法。 - コンピュータを請求項1乃至16のいずれか一項に記載の情報処理装置として機能させ
るプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015072871A JP6544965B2 (ja) | 2015-03-31 | 2015-03-31 | 情報処理装置、情報処理方法およびプログラム |
US15/082,915 US9898826B2 (en) | 2015-03-31 | 2016-03-28 | Information processing apparatus, information processing method, and program |
KR1020160038816A KR20160117348A (ko) | 2015-03-31 | 2016-03-31 | 정보처리장치, 정보처리방법 및 기록 매체 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015072871A JP6544965B2 (ja) | 2015-03-31 | 2015-03-31 | 情報処理装置、情報処理方法およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016192160A JP2016192160A (ja) | 2016-11-10 |
JP6544965B2 true JP6544965B2 (ja) | 2019-07-17 |
Family
ID=57016717
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015072871A Active JP6544965B2 (ja) | 2015-03-31 | 2015-03-31 | 情報処理装置、情報処理方法およびプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US9898826B2 (ja) |
JP (1) | JP6544965B2 (ja) |
KR (1) | KR20160117348A (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3637286A4 (en) * | 2017-06-09 | 2020-06-17 | Fujitsu Limited | THERMAL ANALYSIS DEVICE, THERMAL ANALYSIS METHOD AND THERMAL ANALYSIS PROGRAM |
JP6939387B2 (ja) * | 2017-10-16 | 2021-09-22 | 富士通株式会社 | 締結部材導通判定プログラム、締結部材導通判定方法及び情報処理装置 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3855020B2 (ja) * | 2002-03-19 | 2006-12-06 | 学校法人金沢工業大学 | コンピュータ支援設計装置 |
JP2004288121A (ja) * | 2003-03-25 | 2004-10-14 | Toray Ind Inc | 解析モデルの生成方法、生成装置、プログラムおよび記憶媒体 |
JP2006146617A (ja) * | 2004-11-19 | 2006-06-08 | Fujitsu Ltd | 3次元cadプログラムおよび3次元cad装置 |
JP2006185276A (ja) | 2004-12-28 | 2006-07-13 | Fujitsu Ltd | 解析データ作成装置,解析データ作成プログラム,同プログラムを記録したコンピュータ読取可能な記録媒体,解析データ作成方法及び解析装置 |
JP2009059028A (ja) * | 2007-08-30 | 2009-03-19 | Sharp Corp | 接触解析装置、接触解析プログラム及び接触解析プログラムを記録した記録媒体 |
GB0723224D0 (en) * | 2007-11-27 | 2008-01-09 | Fujitsu Ltd | A multi-level gris embedding process with uniform and non-uniform grid refinement for multigurid-fdtd electromagnetic solver |
JP5760076B2 (ja) | 2011-02-22 | 2015-08-05 | 株式会社日立製作所 | 解析モデル情報引き渡し装置及び解析モデル情報引き渡しプログラム |
US8891590B1 (en) * | 2011-09-28 | 2014-11-18 | Marvell International Ltd. | Method and apparatus for processing wireless signals |
JP5853794B2 (ja) * | 2012-03-19 | 2016-02-09 | 富士通株式会社 | 転置装置、転置方法、および転置プログラム |
-
2015
- 2015-03-31 JP JP2015072871A patent/JP6544965B2/ja active Active
-
2016
- 2016-03-28 US US15/082,915 patent/US9898826B2/en active Active
- 2016-03-31 KR KR1020160038816A patent/KR20160117348A/ko active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
US20160292870A1 (en) | 2016-10-06 |
US9898826B2 (en) | 2018-02-20 |
JP2016192160A (ja) | 2016-11-10 |
KR20160117348A (ko) | 2016-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10719549B2 (en) | Querying a database based on a parametric view function | |
US9789650B2 (en) | Conversion of stereolithographic model into logical subcomponents | |
JP6360356B2 (ja) | 干渉チェックシステム | |
Kwon et al. | Graph-based simplification of feature-based three-dimensional computer-aided design models for preserving connectivity | |
CN103679792B (zh) | 一种三维模型的渲染方法和*** | |
EP3118817A1 (en) | Post-processing system for finite element analysis | |
Shimada | Current issues and trends in meshing and geometric processing for computational engineering analyses | |
EP3012807A1 (en) | Knowledge management device, knowledge management device terminal device and knowledge management device program | |
JP6544965B2 (ja) | 情報処理装置、情報処理方法およびプログラム | |
JP2016137663A (ja) | 造形データ作成プログラム、造形データ作成方法、および情報処理装置 | |
WO2014177906A1 (en) | Generating a cad model from a finite element mesh | |
US20110057928A1 (en) | Graph creation method and graph creation device | |
CN105389409B (zh) | 复杂***中感兴趣元件的可视化和诊断分析 | |
Bici et al. | Study of a point cloud segmentation with part type recognition for tolerance inspection of plastic components via reverse engineering | |
US20190087511A1 (en) | Design-information processing apparatus and non-transitory computer readable medium | |
US20140058708A1 (en) | Computer-implemented method of simplifying a complex part in a geometric model | |
Yang et al. | Research on the rapid slicing algorithm based on STL topology construction | |
Zhang et al. | Region segmentation and shape characterisation for tessellated CAD models | |
JP2017004065A (ja) | サムネイル画像作成装置、3次元造形システム | |
JP2020061126A (ja) | 3dモデルのための間隙検出 | |
Hou et al. | Computing the global visibility map using slice geometry for setup planning | |
EP3405890B1 (en) | Method, system and computer-readable medium for searching computer-aided design data | |
CN111295694A (zh) | 点云的孔洞填充的方法和设备 | |
Li et al. | Computing axes of rotation for setup planning using visibility of polyhedral computer-aided design models | |
Schwabe et al. | Geometric quantification of cost uncertainty propagation: A case study |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180323 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190222 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190312 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190426 |
|
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: 20190521 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190618 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6544965 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |