cad to thermal analysis automatic model converter using ... systems tools... · 27 april 2006 │...

14
Page 1 27 April 2006 PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards - Elisa Ciuti CAD to Thermal Analysis Automatic Model Converter using Open Standards Thermal & Fluids Analysis Workshop (TFAWS) 2006 The University of Maryland College Park & NASA’s Goddard Space Flight Center, Maryland, USA 9 August 2006 Eric Lebègue & Elisa Ciuti (CSTB)

Upload: vubao

Post on 10-May-2018

217 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: CAD to Thermal Analysis Automatic Model Converter using ... Systems Tools... · 27 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards

Page 127 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards - Elisa Ciuti

CAD to Thermal Analysis Automatic Model Converter using Open

Standards

Thermal & Fluids Analysis Workshop (TFAWS) 2006The University of Maryland College Park & NASA’s Goddard Space Flight Center, Maryland, USA

9 August 2006

Eric Lebègue & Elisa Ciuti (CSTB)

Page 2: CAD to Thermal Analysis Automatic Model Converter using ... Systems Tools... · 27 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards

Page 227 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards - Elisa Ciuti

The problem to solve

■ From a detailed CAD definition of a spacecraft

Engineering, architectural, mechanical…

■ …to a generated simplified geometry

Equivalent for thermal analysis purposeBut with only a few thousand polygons

> 60 000 polygons

CATIA /

AP203/214

Converter

STEP-TAS /

Thermal Soft.

< 10 000 polygons

Page 3: CAD to Thermal Analysis Automatic Model Converter using ... Systems Tools... · 27 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards

Page 327 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards - Elisa Ciuti

Project history : Prototype

■ 2004 : AP203/214 to STEP-TAS converter :Hanop prototypeC++Triangulation & OpenCascade 5.2STEP-TAS & PyExpress

■ Improvements :AP203/214 parsing : CATIA V4 & V5, Pro*Engineer…OpenSource technologiesOpen to several thermal tools thanks to TASverter

Page 4: CAD to Thermal Analysis Automatic Model Converter using ... Systems Tools... · 27 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards

Page 427 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards - Elisa Ciuti

Current project : Goals

■ Start from the prototype

■ Shape recognition :Reduce the number of trianglesTransform into STEP-TAS primitive shapes (cone, cylinder, disc, paraboloid, quadrilateral, …)

■ Model simplification :Eliminate the non-relevant holes or filletsImprove the transformation into STEP-TAS primitive shapes

■ -> Industrial product

Page 5: CAD to Thermal Analysis Automatic Model Converter using ... Systems Tools... · 27 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards

Page 527 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards - Elisa Ciuti

Extensions done or in development

■ Main goal: - Reduce the number of facets

■ Approach: - Simplify the model

Read the file

Create TAS Triangles

Output:Primitive TAS shape

Simplificationex: remove Holes,

fillets

Input:

Analyse thefaces

If primitive shape recognized

Triangulation of the face

with BRepMesh

elseAP203/214Files

STEP-TASFiles

Page 6: CAD to Thermal Analysis Automatic Model Converter using ... Systems Tools... · 27 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards

Page 627 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards - Elisa Ciuti

Recognition of TAS primitive shapes (1)

■ Definition of the thermal faces :

■ Approach:For each face, find the surface’s type:

(Planar, cylindrical, spherical, conical surface)Analyse the edge loops if necessaryFind the corresponding TAS primitive shape if there is one

■ Integration with Baghera View

■ Demonstration…

Tas_triangleTas_rectangleTas_quadrilateralTas_discTas_cylinderTas_coneTas_sphereTas_paraboloid

Page 7: CAD to Thermal Analysis Automatic Model Converter using ... Systems Tools... · 27 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards

Page 727 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards - Elisa Ciuti

Remove holes

■ The holes:Remove holes which are irrelevant for

thermal analysis

■ In the application:The user can specify:

• If we remove or not the holes• If we remove or not the cylinders of

the holes• The characteristic length threshold of

the holes to remove (ex: diameter for a circular hole).

Page 8: CAD to Thermal Analysis Automatic Model Converter using ... Systems Tools... · 27 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards

Page 827 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards - Elisa Ciuti

Remove Holes

TAS Models

Without removing holes: 8646 elements

After removing small holes:1046 elements

Page 9: CAD to Thermal Analysis Automatic Model Converter using ... Systems Tools... · 27 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards

Page 927 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards - Elisa Ciuti

Remove Fillets

■ The filletsOften defined by a piece of cylinder.

■ Algorithm: 1- Detect the cylinder and the adjacent faces

2- If it’s a fillet:- find the new points of intersection. - modify the model (remove the cylinder and join the faces composing the fillet).

■ Optional in the application.

Page 10: CAD to Thermal Analysis Automatic Model Converter using ... Systems Tools... · 27 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards

Page 1027 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards - Elisa Ciuti

Remove Fillets

■ Detect a fillet (example in 2D):

Condition of detection:

• Adjacent curves are lines

• Adjacent lines tangent to the piece of circle (in A and B)

• No cusp in A and B

A B

AA B

2 linesTangent in A and BNo cusp

Not tangent in A

A B

Cusp in B

Not a lineB

Page 11: CAD to Thermal Analysis Automatic Model Converter using ... Systems Tools... · 27 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards

Page 1127 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards - Elisa Ciuti

Remove Fillets

Without removing fillets: 449 elements

After removing fillets:263 elements

Top face reconstruction

vertical faces extension

Page 12: CAD to Thermal Analysis Automatic Model Converter using ... Systems Tools... · 27 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards

Page 1227 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards - Elisa Ciuti

Filtering conversion with Baghera View

■ Only visible objects are converted

Page 13: CAD to Thermal Analysis Automatic Model Converter using ... Systems Tools... · 27 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards

Page 1327 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards - Elisa Ciuti

Current project : Configuration

■ OS : Windows 2000 / XP, Sun Solaris 2.8, Linux RedHatEntreprise 2.1

■ Compilers : Visual C++ 6.0 & 7.0, Sun Forte 6, gcc 3.4.1

■ OpenCascade 5.2

■ STEP-TAS V5.2

Page 14: CAD to Thermal Analysis Automatic Model Converter using ... Systems Tools... · 27 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards

Page 1427 April 2006 │ PDE Workshop - CAD to Thermal Analysis Automatic Model Converter using Open Standards - Elisa Ciuti

Thank you for your attention

■ CSTB ContactEric Lebègue – [email protected] Ciuti – [email protected]

■ ESA ContactHans-Peter Dekoning – [email protected]