![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](https://reader031.vdocuments.us/reader031/viewer/2022022514/5af377a87f8b9a74448b8de7/html5/thumbnails/1.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022514/5af377a87f8b9a74448b8de7/html5/thumbnails/2.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022514/5af377a87f8b9a74448b8de7/html5/thumbnails/3.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022514/5af377a87f8b9a74448b8de7/html5/thumbnails/4.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022514/5af377a87f8b9a74448b8de7/html5/thumbnails/5.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022514/5af377a87f8b9a74448b8de7/html5/thumbnails/6.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022514/5af377a87f8b9a74448b8de7/html5/thumbnails/7.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022514/5af377a87f8b9a74448b8de7/html5/thumbnails/8.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022514/5af377a87f8b9a74448b8de7/html5/thumbnails/9.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022514/5af377a87f8b9a74448b8de7/html5/thumbnails/10.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022514/5af377a87f8b9a74448b8de7/html5/thumbnails/11.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022514/5af377a87f8b9a74448b8de7/html5/thumbnails/12.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022514/5af377a87f8b9a74448b8de7/html5/thumbnails/13.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022022514/5af377a87f8b9a74448b8de7/html5/thumbnails/14.jpg)
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]