Computational & Technology Resources
an online resource for computational,
engineering & technology publications |
|
Civil-Comp Proceedings
ISSN 1759-3433 CCP: 94
PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY Edited by:
Paper 69
An Object Oriented Framework for Multilevel Analysis V. Šmilauer and B. Patzák
Department of Mechanics, Faculty of Civil Engineering, Czech Technical University, Prague, Czech Republic , "An Object Oriented Framework for Multilevel Analysis", in , (Editors), "Proceedings of the Seventh International Conference on Engineering Computational Technology", Civil-Comp Press, Stirlingshire, UK, Paper 69, 2010. doi:10.4203/ccp.94.69
Keywords: multiscale, finite element method, object oriented design.
Summary
The paper deals with the hierarchical and concurrent multiscale methods and their object-oriented
implementation. Multiscale approaches have attracted increased attention in the modeling engineering materials and structures. The fundamental reason is that the multiscale approach allows the prediction of the behavior and properties of complex heterogeneous materials from intrinsic properties and physical mechanisms.
A multiscale analysis exploits the fact that virtually all materials are heterogeneous at certain scales. The analysis starts from a definition of a unit cell, which sufficiently describes the underlying microstructure and mechanisms. Depending on the solution strategy, homogenization methods are classified in two broad groups. The hierarchical methods belong to a first category and are normally based on the assumptions of scale separation, a uniformity of the macroscopic field in the vicinity of a material point, and a local periodicity. The solution proceeds from a value of the macroscopic field, which is passed to the lower scale where it forms the boundary conditions of the microproblem. Homogenization of the microproblem yields an effective property, which is passed back to the material point of the higher scale. The material point often corresponds to the integration point of the finite element (FE). At the end, a sequential processing of many sub-problems leads to the solution of the macroproblem. The scheme is often enhanced with iterations between scales so equilibrium is reached on both scales. Material data for a multi-scale model are typically obtained either through micro level tests (nanoindentation), or at meso level, such as uniaxial tests. Micromechanical tests are faster, cheaper, and, in combination with a computer model,
relatively easy to generalize, as they rely on the properties of the composite components only.
The implementation of multiscale support, particularly its seamless integration into an existing code, is a complex and challenging task. In this paper, a design of an object-oriented multiscale toolkit is presented and its integration into an existing object-oriented FE environment [1,2] is discussed. The overall structure of the proposed multiscale toolkit consists of several new classes, that represents the macro-level material model or macro-level element. The primary role of these classes is to hide all details of lower level representation while preserving a general interface, provided by all material models or elements. Additional classes representing a general data stream were introduced to allow transparent management of history variables for the unit cell. This allows the unit cell model to be shared among all integration points at the macro level. The application of the object-oriented tool developed is demonstrated using a simple three-dimensional example of the analysis of a cantilever beam subjected to tension, where unit cells are represented by a solid rectangle with a circular hole, made of plastic material. References
purchase the full-text of this paper (price £20)
go to the previous paper |
|