Computational & Technology Resources
an online resource for computational,
engineering & technology publications 

CivilComp Proceedings
ISSN 17593433 CCP: 94
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
Paper 67
Optimization of Nonlinear Structures based on ObjectOriented 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 ObjectOriented 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", CivilComp Press, Stirlingshire, UK, Paper 67, 2010. doi:10.4203/ccp.94.67
Keywords: objectoriented programming, parallel programming, finite element method, structural optimization, nonlinear kinematics, CAGDfree optimization, C++.
Summary
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 coupledfield effects have to be taken into account. Structural optimization can be used as general tool in the design process [1]. However, response functionals of complex models are usually severely nonlinear and nonconvex. 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 inhouse code Carat++ for simulation and gradientbased optimization of largescale structural finite element models. In order to establish a high level of flexibility and extensibility, objectoriented programming has been the key concept of software design. It is shown that the objectoriented 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 semianalytical approach [2]. 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 nonconvex design spaces [3]. 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 nodecut approach is applied as partitioning concept. Beyond that, each subdomain is extended by a band of remotecopy elements and nodes that both belong to surrounding partitions. This technique, which has been suggested by Patzak et al. to establish nonlocal constitutive models [4], 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. References
purchase the fulltext of this paper (price £20)
go to the previous paper 
