Computational & Technology Resources
an online resource for computational,
engineering & technology publications
PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY
Edited by: B.H.V. Topping, J.M. Adam, F.J. Pallarés, R. Bru and M.L. Romero
Optimization of Nonlinear Structures based on Object-Oriented Parallel Programming
M. Fischer, M. Firl, H. Masching and K.-U. Bletzinger
Chair of Structural Analysis, Technische Universität München, Germany
M. Fischer, M. Firl, H. Masching, K.-U. Bletzinger, "Optimization of Nonlinear Structures based on Object-Oriented Parallel Programming", in B.H.V. Topping, J.M. Adam, F.J. Pallarés, R. Bru, M.L. Romero, (Editors), "Proceedings of the Seventh International Conference on Engineering Computational Technology", Civil-Comp Press, Stirlingshire, UK, Paper 67, 2010. doi:10.4203/ccp.94.67
Keywords: object-oriented programming, parallel programming, finite element method, structural optimization, nonlinear kinematics, CAGD-free optimization, C++.
The world of computational simulation has to face growing multidisciplinary challenges to satisfy the demands for realistic prediction in virtual design. More complex models have to be tackled and coupled-field effects have to be taken into account. Structural optimization can be used as general tool in the design process . However, response functionals of complex models are usually severely nonlinear and non-convex. Thus highly specialized methods from different disciplines must be combined to solve these optimization problems, which results in a crucial demand for flexibility of the computational environment.
This contribution presents computational concepts and algorithmic techniques of the in-house code Carat++ for simulation and gradient-based optimization of large-scale structural finite element models. In order to establish a high level of flexibility and extensibility, object-oriented programming has been the key concept of software design. It is shown that the object-oriented paradigm facilitates and alleviates the application of advanced optimization strategies capable of handling the computational difficulties of complex simulations.
Computer aided geometric design (CAGD)-free optimization methods are used to integrate shape optimization during an early stage of design and to reduce the modelling effort. First order gradient information is computed by an exact semi-analytical approach . To overcome the problem of increasing numerical cost due to large design space, the design sensitivities are evaluated using adjoint formulations. Regularization and filtering is performed to overcome arising singularities due to the highly non-convex design spaces . Nonlinear kinematics is included in both simulation and sensitivity analysis. It is shown that this yields much better designs with extremely efficient load carrying behaviour especially pronounced in the case of highly loaded lightweight structures.
A new parallel computation strategy for sensitivity evaluation is presented which comprises all these techniques and takes advantage of a fully parallelized simulation and optimization environment. The node-cut approach is applied as partitioning concept. Beyond that, each sub-domain is extended by a band of remote-copy elements and nodes that both belong to surrounding partitions. This technique, which has been suggested by Patzak et al. to establish nonlocal constitutive models , is used in this contribution to facilitate sensitivity evaluation and filtering in the context of optimization. Two application examples illustrate the method, the applicability to large problems, and the high parallel efficiency.
purchase the full-text of this paper (price £20)