Higher-order sensitivity analysis of finite element method by automatic differentiation

To design optimal mechanical structures, design sensitivity analysis technique using higher order derivatives are important. However, usual techniques for computing the derivatives, for example numerical differentiation methods, are hard to apply to real scale structures because of the large amount of computational time and the accumulation of computational errors.To overcome the problem, we have studied a new approach for higher order sensitivity analysis of the finite element method using automatic differentiation techniques. The method automatically transforms FORTRAN code to special purpose code which computes both the value of the given functional dependence and their derivatives. The algorithm used in the method automatically and efficiently computes accurate values of higher order partial derivatives of a given functional dependence on many variables.This paper reports the basic principles of the automatic differentiation method and some experiments on the sensitivity analysis of mechanical structures. The original program of structural analysis by the finite element method is implemented in FORTRAN, which is developed by the first author. Using the proposed method, we get more accurate sensitivity and prediction values compared with usual numerical differentiation. We also discuss the effectiveness of the proposed approach for the sensitivity analysis of the mechanical structures.

[1]  Martin Berz,et al.  Arbitrary order description of arbitrary particle optical systems , 1990 .

[2]  A. J. Morris,et al.  APPROXIMATE HIGHER-ORDER SENSITIVITIES IN STRUCTURAL DESIGN , 1984 .

[3]  Jon G. Rokne,et al.  New computer methods for global optimization , 1988 .

[4]  Juhani Koski,et al.  Multicriteria Design Optimization , 1990 .

[5]  Masao Iri,et al.  Norms, rounding errors, partial derivatives and fast automatic differentiation , 1991 .

[6]  M. Berz Differential Algebraic Description of Beam Dynamics to Very High Orders , 1988 .

[7]  Yurij G. Evtushenko,et al.  Numerical Optimization Techniques , 1985 .

[8]  Santiago Hernández,et al.  Computer aided optimum design of structures : proceedings of the First International Conference, Southampton, UK, June 1989 , 1989 .

[9]  M. Berz Computational aspects of optics design and simulation: COSY INFINITY , 1990 .

[10]  Raphael T. Haftka,et al.  Recent developments in structural sensitivity analysis , 1989 .

[11]  L. B. Rall The Arithmetic of Differentiation , 1986 .

[12]  Garret N. Vanderplaats,et al.  Numerical Optimization Techniques for Engineering Design: With Applications , 1984 .

[13]  Patrick Vanhonacker,et al.  Differential and Difference Sensitivities of Natural Frequencies and Mode Shapes of Mechanical Structures , 1980 .

[14]  Jasbir S. Arora,et al.  Design sensitivity analysis and optimization of nonlinear structuralresponse using incremental procedure , 1987 .

[15]  Richard J. Fateman,et al.  Automatic Differentiation of Algorithms: Theory, Implementation, and Application (Andreas Griewank and George F. Corliss, eds.) , 1993, SIAM Rev..

[16]  R. Haftka,et al.  Sensitivity Analysis of Discrete Structural Systems , 1986 .

[17]  M. Iri Simultaneous computation of functions, partial derivatives and estimates of rounding errors —Complexity and practicality— , 1984 .

[18]  H. Van Belle,et al.  Higher order sensitivities in structural systems , 1982 .

[19]  R. Haftka,et al.  Structural shape optimization — a survey , 1986 .

[20]  R. Fox,et al.  Rates of change of eigenvalues and eigenvectors. , 1968 .

[21]  Cheng Gengdong,et al.  Second-order sensitivity analysis of multimodal eigenvalues and related optimization techniques , 1986 .

[22]  J. S. Arora,et al.  Design sensitivity analysis of nonlinear structures using endochronic constitutive model , 1992 .

[23]  R. Lane Dailey,et al.  Eigenvector derivatives with repeated eigenvalues , 1989 .

[24]  M. Kleiber,et al.  Shape and non-shape structural sensitivity analysis for problems with any material and kinematic non-linearity , 1993 .

[25]  Raphael T. Haftka,et al.  First- and Second-Order Sensitivity Analysis of Linear and Nonlinear Structures , 1986 .

[26]  Edward J. Haug,et al.  Second‐order design sensitivity analysis of mechanical system dynamics , 1982 .

[27]  A. Griewank,et al.  Automatic differentiation of algorithms : theory, implementation, and application , 1994 .