This paper presents a straightforward and generally applicable method for detection and elimination of errors in semi-analytical design sensitivities for any kind of FE-formulation. The basic property of the semi-analytical approach is that derivatives of the stiffness matrix and the load vector are approximated by finite differences. Obviously, truncation errors occur by this method which depend on the chosen step size and the kinematic assumptions of the mechanical model. The accuracy problems in the semi-analytical sensitivity analysis result from these approximation errors [Barthelemy B, Haftka RT. Accuracy analysis of the semi-analytical method for shape sensitivity calculation. Mech Struct Mach 1988;18:407-32]. In this contribution two beam elements (Euler-Bernoulli kinematics, Timoshenko kinematics) are utilized to emphasize the consequences of the approximation errors by an analytical computation of the error terms. These two elements show serious differences in the errors of the sensitivities. The ideas gained by these simple 1-d elements are extended further to 3-d elements with Reissner-Mindlin and Kirchhoff kinematics. The errors of the finite difference approximation of the derivatives may become serious, so it is necessary to correct them to obtain exact sensitivities. There exists a great variety of methods in the literature which try to eliminate the errors in the design sensitivities. Important contributions are published by Haftka and Adelmann, Mlejnek, Cheng and Olhoff, V. Keulen and De Boer among many others. In this paper, a method for the computation of correction factors based on product spaces of rigid body rotation vectors is presented. A straightforward derivation yields to a rigid body condition for the stiffness matrix derivative. The approximation of this derivative violates this rigid body condition due to the changed basis of the perturbed element. By the proposed method one obtains a set of correction factors related to the rigid body rotation vectors of the specific finite element. Due to the modification of the approximated stiffness matrix derivative by this set of factors one finally gets 'exact' sensitivities. The improved approximation of the stiffness matrix derivative satisfies the above mentioned rigid body condition. The basic advantage of the proposed method is the efficiency and the independence on the Finite Element formulation. In contrast to many other correction methods published so far, this approach is applicable to all kind of Finite Elements without major modifications. This gives rise to general shape optimization algorithms for a huge amount of finite elements without the necessity to derive each single element analytically.
[1]
John Rasmussen,et al.
On Accuracy Problems for Semi-Analytical Sensitivity Analyses
,
1989
.
[2]
N. Olhoff,et al.
Shape design sensitivity analysis of eigenvalues using “exact” numerical differentiation of finite element matrices
,
1994
.
[3]
H. P. Mlejnek,et al.
Accuracy of semi-analytical sensitivities and its improvement by the “natural method”
,
1992
.
[4]
Niels Olhoff,et al.
New Method of Error Analysis and Detection in Semi-Analytical Sensitivity Analysis
,
1993
.
[5]
Xicheng Wang,et al.
Improvement of Semi-Analytic Sensitivity Analysis and MCADS
,
1991
.
[6]
Claus Mattheck,et al.
Engineering Optimization in Design Processes
,
1991
.
[7]
Roland Wüchner,et al.
Upgrading membranes to shells-The CEG rotation free shell element and its application in structural analysis
,
2007
.
[8]
Erik Lund,et al.
A Method of “Exact” Numerical Differentiation for Error Elimination in Finite-Element-Based Semi-Analytical Shape Sensitivity Analyses*
,
1993
.
[9]
Raphael T. Haftka,et al.
Accuracy Analysis of the Semi-Analytical Method for Shape Sensitivity Calculation∗
,
1990
.
[10]
R. Haftka,et al.
Review of options for structural design sensitivity analysis. Part 1: Linear systems
,
2005
.
[11]
Frank Koschnick.
Geometrische Locking-Effekte bei Finiten Elementen und ein allgemeines Konzept zu ihrer Vermeidung
,
2004
.
[12]
Qian Wang,et al.
Review of formulations for structural and mechanical system optimization
,
2005
.
[13]
Raphael T. Haftka,et al.
Recent developments in structural sensitivity analysis
,
1989
.
[14]
George I. N. Rozvany,et al.
optimization of large structural systems
,
1990
.
[15]
F. van Keulen,et al.
Rigorous improvement of semi-analytical design sensitivities by exact differentiation of rigid body motions
,
1998
.
[16]
F. van Keulen,et al.
Refined second order semi‐analytical design sensitivities
,
2002
.
[17]
E. Ramm,et al.
A unified approach for shear-locking-free triangular and rectangular shell finite elements
,
2000
.
[18]
Erik Lund,et al.
Reliable and Efficient Finite Element Based Design Sensitivity Analysis of Eigenvalues
,
1993
.
[19]
Gengdong Cheng,et al.
Accuracy of semi-analytic sensitivity analysis
,
1989
.
[20]
Natalia,et al.
Design and Analysis in Shape Optimization of Shells
,
2004
.