• Aucun résultat trouvé

4 Conclusions and Future Research

The meccano technique is a very efficient adaptive tetrahedral mesh generator for solids whose boundary is a surface of genus zero. We remark that the method requires minimum user intervention and has a low computational cost. The proce-dure is fully automatic and it is only defined by a surface triangulation of the solid, a cube and a tolerance that fixes the desired approximation of the solid surface.

A crucial consequence of the new mesh generation technique is the resulting discrete parametrization of a complex volume (solid) to a simple cube (meccano).

a

c d

b

Fig. 3 Cross sections of the cube (a) and the Bone tetrahedral mesh before (b) and after (c) the application of the mesh optimization procedure. (d) Resulting tetrahedral mesh of the Bone obtained by the meccano method

13 The Meccano Method for Automatic Volume Parametrization of Solids 165

We have introduced an automatic partition of the given solid surface triangula-tion for fixing an admissible mapping between the cube faces and the solid surface patches, such that each cube face is the parametric space of its corresponding patch.

The mesh generation technique is based on sub-processes (subdivision, mapping, optimization) which are not in themselves new, but the overall integration using a simple shape as starting point is an original contribution of the method and has some obvious performance advantages. Another interesting property of the new mesh generation strategy is that it automatically achieves a good mesh adaption to the geometrical characteristics of the domain. In addition, the quality of the resulting meshes is high.

The main ideas presented in this paper can be applied for constructing tetrahe-dral or hexahetetrahe-dral meshes of complex solids. In future works, the meccano tech-nique can be extended for meshing a complex solid whose boundary is a surface of genus greater than zero. In this case, the meccano can be a polycube or constructed by polyhedral pieces with compatible connections. At present, the user has to define the meccano associated to the solid, but we are implementing a special CAD package for more general input solid.

Acknowledgements This work has been partially supported by the Spanish Government, “Secre-tarı´a de Estado de Universidades e Investigacio´n”, “Ministerio de Ciencia e Innovacio´n”, and FEDER, grant contract: CGL2008-06003-C03.

References

1. Y. Bazilevs, V.M. Calo, J.A. Cottrell, J. Evans, T.J.R. Hughes, S. Lipton, M.A. Scott, T.W.

Sederberg, Isogeometric analysis: toward unification of computer aided design and finite element analysis.Trends in Engineering Computational Technology(Saxe-Coburg Publica-tions, Stirling, 2008), pp. 1–16

2. J.M. Casco´n, R. Montenegro, J.M. Escobar, E. Rodrı´guez, G. Montero, A new meccano technique for adaptive 3-D triangulations. Proceedings of the 16th International Meshing Roundtable(Springer, New York, 2007), pp. 103–120

3. J.M. Casco´n, R. Montenegro, J.M. Escobar, E. Rodrı´guez, G. Montero, The Meccano method for automatic tetrahedral mesh generation of complex genus-zero solids.Proceedings of the 18th International Meshing Roundtable(Springer, New York, 2009), pp. 463–480

4. G.F. Carey, inComputational Grids: Generation, Adaptation, and Solution Strategies(Taylor

& Francis, Washington, 1997)

5. J.M. Escobar, E. Rodrı´guez, R. Montenegro, G. Montero, J.M. Gonza´lez-Yuste, Simultaneous untangling and smoothing of tetrahedral meshes. Comput. Meth. Appl. Mech. Eng. 192, 2775–2787 (2003)

6. J.M. Escobar, G. Montero, R. Montenegro, E. Rodrı´guez, An algebraic method for smoothing surface triangulations on a local parametric space. Int. J. Num. Meth. Eng.66, 740–760 (2006) 7. L. Ferragut, R. Montenegro, A. Plaza, Efficient refinement/derefinement algorithm of nested

meshes to solve evolution problems. Comm. Num. Meth. Eng.10, 403–412 (1994) 8. M.S. Floater, Parametrization and smooth approximation of surface triangulations. Comput.

Aid. Geom. Design14, 231–250 (1997)

9. M.S. Floater, One-to-one piece linear mappings over triangulations. Math. Comput. 72, 85–696 (2002)

166 R. Montenegro et al.

10. M.S. Floater, Mean value coordinates. Comput. Aid. Geom. Design20, 19–27 (2003) 11. M.S. Floater, K. Hormann, Surface parameterization: a tutorial and survey. Advances in

Multiresolution for Geometric Modelling, Mathematics and Visualization(Springer, Berlin, 2005), pp. 157–186

12. M.S. Floater, V. Pham-Trong, Convex combination maps over triangulations, tilings, and tetrahedral meshes. Adv. Computat. Math.25, 347–356 (2006)

13. L.A. Freitag, P.M. Knupp, Tetrahedral mesh improvement via optimization of the element condition number. Int. J. Num. Meth. Eng.53, 1377–1391 (2002)

14. L.A. Freitag, P. Plassmann, Local optimization-based simplicial mesh untangling and improvement. Int. J. Num. Meth. Eng.49, 109–125 (2000)

15. P.J. Frey, P.L. George, inMesh Generation(Hermes Sci. Publishing, Oxford, 2000) 16. P.L. George, H. Borouchaki, inDelaunay Triangulation and Meshing: Application to Finite

Elements(Editions Hermes, Paris, 1998)

17. J.M. Gonza´lez-Yuste, R. Montenegro, J.M. Escobar, G. Montero, E. Rodrı´guez, Local refine-ment of 3-D triangulations using object-oriented methods. Adv. Eng. Soft.35, 693–702 (2004) 18. P.M. Knupp, Achieving finite element mesh quality via optimization of the Jacobian matrix norm and associated quantities. Part II-A frame work for volume mesh optimization and the condition number of the Jacobian matrix. Int. J. Num. Meth. Eng.48, 1165–1185 (2000) 19. P.M. Knupp, Algebraic mesh quality metrics. SIAM J. Sci. Comput.23, 193–218 (2001) 20. I. Kossaczky, A recursive approach to local mesh refinement in two and three dimensions.

J. Comput. Appl. Math.55, 275–288 (1994)

21. X. Li, X. Guo, H. Wang, Y. He, X. Gu, H. Qin, Harmonic volumetric mapping for solid modeling applications.Proceedings of the ACM Solid and Physical Modeling Symposium, Association for Computing Machinery, Inc., 2007, pp. 109–120

22. J. Lin, X. Jin, Z. Fan, C.C.L. Wang, Automatic PolyCube-Maps.Lecture Notes in Computer Science4975, 3–16 (2008)

23. R. Montenegro, J.M. Casco´n, J.M. Escobar, E. Rodrı´guez, G. Montero, Implementation in ALBERTA of an automatic tetrahedral mesh generator.Proceedings of the 15th International Meshing Roundtable(Springer, New York, 2006), pp. 325–338

24. R. Montenegro, J.M. Casco´n, J.M. Escobar, E. Rodrı´guez, G. Montero, An automatic strategy for adaptive tetrahedral mesh generation. Appl. Num. Math.59, 2203–2217 (2009) 25. A. Schmidt, K.G. Siebert, inDesign of Adaptive Finite Element Software: The Finite Element

Toolbox ALBERTA. Lecture Notes in Computer Science and Engineering, vol. 42. (Springer, Berlin, 2005)

26. A. Schmidt, K.G. Siebert, ALBERTA – an adaptive hierarchical finite element toolbox. http://

www.alberta-fem.de/

27. M. Tarini, K. Hormann, P. Cignoni, C. Montani, Polycube-Maps. ACM Trans. Graph.23, 853–860 (2004)

28. J.F. Thompson, B. Soni, N. Weatherill, inHandbook of Grid Generation(CRC Press, London, 1999)

29. H. Wang, Y. He, X. Li, X. Gu, H. Qin, Polycube splines. Comput. Aid. Geom. Design40, 721–733 (2008)

13 The Meccano Method for Automatic Volume Parametrization of Solids 167

.

Chapter 14

A Buck Converter Model for Multi-Domain