+ All Categories
Home > Documents > ROMMA Task 1 Geometric Model Processing Status Briefing

ROMMA Task 1 Geometric Model Processing Status Briefing

Date post: 03-Jan-2016
Category:
Upload: erasmus-decker
View: 12 times
Download: 1 times
Share this document with a friend
Description:
Ahmad Shahwan - Gilles Foucault - Jean-Claude L é on G-SCOP Laboratory Université de Grenoble, Grenoble-INP March 2011. ROMMA Task 1 Geometric Model Processing Status Briefing. Introduction. A PhD thesis in participation to ROMMA Project. - PowerPoint PPT Presentation
14
Centre National de la Recherche Scientifique Institut National Polytechnique de Grenoble Université Joseph Fourier Laboratoire G-SCOP 46, av Félix Viallet 38031 Grenoble Cedex www.g-scop.inpg.fr ROMMA Task 1 Geometric Model Processing Status Briefing Ahmad Shahwan - Gilles Foucault - Jean-Claude Léon G-SCOP Laboratory Université de Grenoble, Grenoble-INP March 2011
Transcript
Page 1: ROMMA Task 1 Geometric Model Processing Status Briefing

Centre National de la Recherche Scientifique Institut National Polytechnique de Grenoble Université Joseph Fourier

Laboratoire G-SCOP46, av Félix Viallet38031 Grenoble Cedexwww.g-scop.inpg.fr

ROMMA Task 1Geometric Model Processing

Status BriefingAhmad Shahwan - Gilles Foucault - Jean-Claude Léon

G-SCOP Laboratory

Université de Grenoble, Grenoble-INP

March 2011

Page 2: ROMMA Task 1 Geometric Model Processing Status Briefing

Introduction

• A PhD thesis in participation to ROMMA

Project.

• The ultimate goal is to identify components’

funtional designation given the solid model

of a product.

• Subtasks

– Geometric analysis of the model.

– Reasoning and inference.

Page 3: ROMMA Task 1 Geometric Model Processing Status Briefing

Introduction

• Input: the solid model of a product (its DMU).

• Output: the same model, now annotated with

components functional designations.

Task 1

Page 4: ROMMA Task 1 Geometric Model Processing Status Briefing

Conventional Interfaces

• A Conventional Interface between two

neighboring solids describe the geometrical

interaction between them.

• They can be either of the following:

– Interference,

– Contact, or

– Clearance.

Page 5: ROMMA Task 1 Geometric Model Processing Status Briefing

Conventional Interfaces

• Example: A cap-screw

Interference

Clearance

Contact

Page 6: ROMMA Task 1 Geometric Model Processing Status Briefing

The Identification Process

1. Models are analysed geometrically to obtain

Conventional Interfaces between solids.

2. Conventional Interface Graph (CIG) is built as

the data structure upon which the reasoning

will be done.

3. The inference of functional designation and

kinematic classes is accomplished based on

hypotheses and reference states.

Page 7: ROMMA Task 1 Geometric Model Processing Status Briefing

The Identification Process

• Example: Cap-screw.

Solid Model CIG

Annotated Model

Page 8: ROMMA Task 1 Geometric Model Processing Status Briefing

Geometric Analysis• Detection of conventional interfaces between components.

• We consider DMUs to be presented as B-Reps in a STEP

format file.

• Tools: OpenCASCADE development platform.

• Basic algorithms have been sketched so far based on

bounding boxes and Boolean operations to detect interaction

zones.

• Efficient and robust algorithms are to be developed:

– Exploiting the canonical nature of functional surfaces,

– Using octrees…

• The output of this phase is the CIG.

Page 9: ROMMA Task 1 Geometric Model Processing Status Briefing

Reasoning and Inference• Reference States

– The product is mechanically isolated; no external forces.

– No internal mobility in the general case.

• Dualities

– Geometry/Force

– Geometry/Mobility

• Mobility classes are inferred

– Structures; One mobility class.

– Mechanisms; Two or more mobility classes.

• User Interaction may be required to guide the reasoning.

• Iterative process.

Page 10: ROMMA Task 1 Geometric Model Processing Status Briefing

Reasoning and Inference

• Example: Threaded connection.

Page 11: ROMMA Task 1 Geometric Model Processing Status Briefing

Semantic Annotations• Based on the result of our analysis and reasoning,

components are classified according to their

functional designation into a comprehensive

taxonomy.

• Preliminary ontology is sketched using OWL to this

end.

• Methods of augmenting the models with such

semantic annotation are suggested in [1].

Page 12: ROMMA Task 1 Geometric Model Processing Status Briefing

Conclusions

• Current work motivates the reasoning upon

component geometric interaction to infer

functional and kinematic properties.

• Future work

– More efficient and robust algorithms is to be

developed exploiting the prevailing features of

product models.

– Data structures.

– Continue formalizing inference rules.

Page 13: ROMMA Task 1 Geometric Model Processing Status Briefing

Bibliography

1. G. Foucault, A. Shahwan, J-C. Léon, & L. Fine.

What is the Content of a DMU? Analysis and

Proposal of Improvements. In Proc. AIP-

PRIMECA, La Plagne France, March 2011.

2. A. Shahwan, G. Foucault, J-C. Léon, & L. Fine.

Towards Automated Identification of Functional

Designations of Components Based on

Geometric Analysis of a DMU. In Proc. GTMG,

Grenoble France, March 2011.

Page 14: ROMMA Task 1 Geometric Model Processing Status Briefing

Thanks


Recommended