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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
- G06T15/005—General purpose rendering architectures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating three-dimensional [3D] models or images for computer graphics
- G06T19/20—Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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 Expired - Fee Related 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 |
|---|---|---|---|---|
| WO2018225243A1 (ja) * | 2017-06-09 | 2018-12-13 | 富士通株式会社 | 熱解析装置、熱解析方法及び熱解析プログラム |
| 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 |
| WO2012114457A1 (ja) | 2011-02-22 | 2012-08-30 | 株式会社日立製作所 | 解析モデル情報引き渡し装置及び解析モデル情報引き渡しプログラム |
| 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 not_active Expired - Fee Related
-
2016
- 2016-03-28 US US15/082,915 patent/US9898826B2/en not_active Expired - Fee Related
- 2016-03-31 KR KR1020160038816A patent/KR20160117348A/ko not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| US20160292870A1 (en) | 2016-10-06 |
| KR20160117348A (ko) | 2016-10-10 |
| US9898826B2 (en) | 2018-02-20 |
| JP2016192160A (ja) | 2016-11-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5062884B2 (ja) | 画像検索装置、画像検索方法及びプログラム | |
| EP3321817B1 (en) | Querying a database based on a parametric view function | |
| CN107704638A (zh) | 电梯机械室图生成装置及方法、建模数据生成装置及方法 | |
| US20150356209A1 (en) | Geometric modeling system with intelligent behaviors of design components | |
| JP6952650B2 (ja) | 作業指示生成装置および作業指示生成方法 | |
| EP3118817A1 (en) | Post-processing system for finite element analysis | |
| US9789650B2 (en) | Conversion of stereolithographic model into logical subcomponents | |
| JP6360356B2 (ja) | 干渉チェックシステム | |
| CN103679792B (zh) | 一种三维模型的渲染方法和系统 | |
| JP6544965B2 (ja) | 情報処理装置、情報処理方法およびプログラム | |
| EP3405890B1 (en) | Method, system and computer-readable medium for searching computer-aided design data | |
| EP3692507A1 (en) | Method and device for hole filling of a point cloud | |
| US8928664B2 (en) | Graph creation method and graph creation device | |
| US20120084061A1 (en) | Three dimensional simulation method | |
| Shimada | Current issues and trends in meshing and geometric processing for computational engineering analyses | |
| JP7670634B2 (ja) | 設計支援システム、設計支援方法および設計支援プログラム | |
| US10424104B2 (en) | Thumbnail image creation apparatus, and 3D model data management system | |
| JP2020061126A (ja) | 3dモデルのための間隙検出 | |
| EP2705449A1 (en) | Computer - implemented method of simplifying a complex part in a geometric model | |
| Zhang et al. | Region segmentation and shape characterisation for tessellated CAD models | |
| US20190087511A1 (en) | Design-information processing apparatus and non-transitory computer readable medium | |
| Li et al. | A region segmentation method to measure multiple features using a tactile scanning probe | |
| Shen et al. | Multiple-sensor planning and information integration for automatic coordinate metrology | |
| JP2020144759A (ja) | 寸法生成装置、寸法生成方法及びプログラム | |
| Zhang et al. | A novel contour generation algorithm for surface reconstruction from dexel data |
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 |
|
| LAPS | Cancellation because of no payment of annual fees |