Skip to main content
Log in

Computational aspects of sensitivity calculations in linear transient structural analysis

  • Originals
  • Published:
Structural optimization Aims and scope Submit manuscript

Abstract

A study has been performed focusing on the calculation of sensitivities of displacements, velocities, accelerations, and stresses in linear, structural, transient response problems. Several existing sensitivity calculation methods and two new methods are compared for three example problems. All of the methods considered are computationally efficient enough to be suitable for largeorder finite element models. Accordingly, approximation vectors such as vibration mode shapes are used to reduce the dimensionality of the finite element model. Much of the research focused on the convergence of both response quantities and sensitivities as a function of the number of vectors used.

Two types of sensitivity calculation techniques were considered. The first type of technique is an overall finite difference method where the analysis is repeated for perturbed designs. The second type of technique is termed semi-analytical because it involves direct analytical differentiation of the equations of motion with finite difference approximation of the coefficient matrices. To be computationally practical in large-order problems, the overall finite difference methods must use the approximation vectors from the original design in the analyses of the perturbed models. This was found to result in poor convergence of stress sensitivities in several cases. To overcome this poor convergence, two semianalytical techniques were developed. The first technique accounts for the change in eigenvectors through approximate eigenvector derivatives. The second technique applies the mode acceleration method of transient analysis to the sensitivity calculations. Both result in very good convergence of the stress sensitivities. In both techniques the computational cost is much less than would result if the vibration modes were recalculated and then used in an overall finite difference method.

A dot over a symbol indicates derivative with respect to time. A superscriptT indicates a transposed matrix.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Abbreviations

C:

system damping matrix

\(\bar C\) :

reduced damping matrix

C x :

cost in number of floating point operations for computational taskx

E :

Youngs's modulus

f :

vector of external forces

\(\bar f\) :

vector of reduced system forces

g(t) :

scalar function representing time dependence of applied loading

h i :

thickness ini-th span or section for five-span beam and stepped beam examples

K:

system stiffness matrix

\(\bar K\) :

reduced stiffness matrix

l i :

distance from beam root to end ofi-th section in stepped beam

M:

system mass matrix

\(\bar M\) :

reduced mass matrix

M :

bending moment

m :

mass design variable in beam example

N ij :

submatrixi, j in matrix series expansion method

n c :

number of critical time points

n g :

number of degrees of freedom in finite element model

n p :

total number of physical response quantities to be calculated as function of time

n r :

number of equations in reduced system

n t :

number of time steps in numerical integration of differential equations

q:

vector of reduced system coordinates

S:

transformation matrix between element stresses and nodal displacements

t :

time

t c :

critical time in critical point constraint

t iθ :

thickness ofθ degree lamina ini-th region of skin for delta wing example

t iw :

thickness of web ini-th region for delta example

u:

vector of displacements

u i :

displacement at one-third point ini-th span of five-span beam example

u allow :

maximum allowable value of displacement

u tip :

deflection at wing or beam tip

V i :

shear force ini-th span

W ij :

submatrixi, j in matrix series expansion method

x:

vector of design variables

β :

semibandwidth (excluding diagonal) of system matrices (e.g. K, M)

Δt :

time step size in matrix series expansion integration technique

ρ :

material density

σ :

vector of elemental stresses

σ iθ :

fiber direction stress inθ degree lamina ini-th region of skin for delta wing example

σ root :

stress at beam root

τ iw :

shear stress ini-th region of web for delta wing example

Ф :

matrix with each column being basis vector

ω j :

j-th vibration frequency

References

  • Adelman, H.M.; Haftka, R.T. 1986: Sensitivity analysis of discrete structural systems.AIAA J. 24, 823–832

    Google Scholar 

  • Barthelemy, B.; Chon, C.T.; Haftka, R.T. 1988: Accuracy problems associated with semi-analytical derivatives of static response.Finite Elements in Analysis and Design 4, 249–265

    Google Scholar 

  • Bathe, K.-J. 1982:Finite element procedures in engineering analysis. Englewood Cliffs: Prentice-Hall

    Google Scholar 

  • Brenneman, III B. 1973:An analytic solution of systems of linear ordinary differential equations useful for numerical integration. Masters Thesis. Department of Aerospace and Ocean Engineering, Virginia Polytechnic Institute and State University, Blacksburg, VA

    Google Scholar 

  • Cassis, J.H. 1974: Optimum design of structures subjected to dynamic loads.UCLA-ENG-7451

  • Cassis, J.H.; Schmit, L.A., Jr. 1976: Optimum structural design with dynamic constraints.J. Struct. Div. ASCE 102, 2053–2071

    Google Scholar 

  • Craig, R.R., Jr. 1981:Structural dynamics — an introduction to computer methods. John Wiley & Sons

  • Feng, T.-T.; Arora, J.S.; Haug, E.J., Jr. 1977: Optimal structural design under dynamic loads.Int. J. Num. Meth. Engrg. 11, 35–62

    Google Scholar 

  • Fleury, C.; Schmit, L.A., Jr. 1980: Dual methods and approximation concepts in structural synthesis.NASA CR 3226

  • Fox, R.L.; Kapoor, M.P. 1970: Structural optimization in the dynamics regime: a computational approach.AIAA J. 8, 1798–1804

    Google Scholar 

  • George, J.A.; Liu, J.W. 1981:Computer solution of large sparse positive definite systems. Englewood Cliffs: Prentice-Hall

    Google Scholar 

  • Grandhi, R.V.; Haftka, R.T.; Watson, L.T. 1986a: Efficient identification of critical stresses in structures subject to dynamic loads.Comp. Struct. 22, 373–386

    Google Scholar 

  • Grandhi, R.V.; Haftka, R.T.; Watson, L.T. 1986b: Designoriented identification of critical times in transient response.AIAA J. 24, 649–656

    Google Scholar 

  • Greene, W.H. 1990: Computational aspects of sensitivity calculations in linear transient structural analysis.NASA TM 4156

  • Greene, W.H.; Haftka, R.T. 1989: Computational aspects of sensitivity calculations in transient structural analysis.Comp. Struct. 32, 433–443

    Google Scholar 

  • Haftka, R.T.; Adelman, H.M. 1989: Recent developments in structural sensitivity analysis.Struct. Optim. 1, 137–151

    Google Scholar 

  • Haftka, R.T.; Gürdal, Z.; Kamat, M.P. 1990:Elements of structural optimization, 2nd Edition Dordrecht: Kluwer

    Google Scholar 

  • Haug, E.J.; Arora, J.S. 1978: Design sensitivity analysis of elastic. mechanical systems.Comp. Methods Appl. Mech. Engrg. 15, 35–62

    Google Scholar 

  • Haug, E.J.; Wehage, R.; Barman, N.C. 1981: Design sensitivity analysis of planar mechanism and machine dynamics.J. Mech. Design. 103, 560–570

    Google Scholar 

  • Haug, E.J. 1987: Design sensitivity analysis of dynamic systems. In: Mota Soares, C.A (ed.)Computer aided optimal design: structural and mechanical systems, pp. 705–755. Berlin, Heidelberg, New York: Springer

    Google Scholar 

  • Hsiao, M.H.; Haug, E.J.; Arora, J.S. 1976: Mechanical design optimization for transient dynamic response.ASME Publication 76-WA/DE-27.

  • Hsieh, C.C.; Arora, J.S. 1984: Design sensitivity analysis and optimization of dynamic response.Comp. Methods Appl. Mech. Engrg. 43, 195–219

    Google Scholar 

  • Kahaner, D; Moler, C.; Nash, S. 1989:Numerical methods and software. Englewood Cliffs: Prentice-Hall

    Google Scholar 

  • Kline, K.A. 1986: Dynamic analysis using a reduced basis of exact modes and Ritz vectors.AIAA J. 24, 2022–2029

    Google Scholar 

  • Léger, P.; Wilson, E.L. 1988: Modal summation methods for structural dynamic computations.Earthquake Engrg. Struct. Dynamics. 16, 23–27

    Google Scholar 

  • Melosh, R.J. 1975: Integration of linear equations of motion.J. Struct. Division, ASCE. 101, 1551–1558

    Google Scholar 

  • Meric, R.A. 1988: Shape design sensitivity analysis of dynamic structures.AIAA J. 26, 206–212

    Google Scholar 

  • Nelson, R.B. 1976: Simplified calculation of eigenvector derivatives.AIAA J. 14, 1201–1205

    Google Scholar 

  • Nour-Omid, B.; Clough, R.W. 1984: Dynamic analysis of structures using Lanczos co-ordinates.Earthquake Engrg. Struct. Dynamics. 12, 565–577

    Google Scholar 

  • Ray, D.; Pister, K.S.; Polak, E. 1978: Sensitivity analysis for hysteretic dynamic systems: theory and applications.Comp. Methods Appl. Mech. Engrg. 14, 179–208

    Google Scholar 

  • Sandridge, C.A.; Haftka, R.T. 1989: Accuracy of eigenvalue derivatives from reduced order structural models.J. Guidance, Control and Dynamics. 12, 822–829

    Google Scholar 

  • Schmit, L.A.; Miura, H. 1978: An advanced structural analysis/synthesis capability — ACCESS 2.Int. J. Num. Methods Engrg. 12, 353–377

    Google Scholar 

  • Sutter, T.R.; Camarda, C.J. Walsh, J.L.; Adelman, H.M. 1988: Comparison of several methods for calculating vibration mode shape derivatives.AIAA J. 26, 1506–1511

    Google Scholar 

  • Tortorelli, D.A.; Haber, R.B.; Lu, S.C.-Y. 1989: Shape sensitivities for nonlinear dynamic thermoelastic structures.AIAA Paper No. 89-1311. Presented at the 30th AIAA/ASME/ASCE/ AHS/ASC Structures, Structural Dynamics and Materials Conf. (held in Mobile, Alabama)

  • Vanderplaats, G.N. 1984: An efficient feasible directions algorithm for design synthesis.AIAA J. 22, 1633–1640

    Google Scholar 

  • Wang, B.P. 1985: An improved approximate method for computing eigenvector derivatives. Paper presented at work in progress session, AIAA/ASME/ASCE/AHS 26th Structures, Structural Dynamics and Materials Conf. (held in Orlando, Florida)

  • Whetstone, W.D. 1985:EISI-EAL engineering analysis language reference manual - EISI-EAL system level 312. Engineering Information Systems

  • Williams, D. 1948: Dynamic loads in aeroplanes under given impulsive loads with particular reference to landing and gust loads on a large flying boat.Great Britain Royal Aircraft Establishment, R & M, No.2221

  • Wilson, E.L.; Yuan, M.-W.; Dickens, J.M. 1982: Dynamic analysis by direct superposition of Ritz vectors.Earthquake Engrg. Struct. Dynamics 10, 813–821

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Greene, W.H., Haftka, R.T. Computational aspects of sensitivity calculations in linear transient structural analysis. Structural Optimization 3, 176–201 (1991). https://doi.org/10.1007/BF01743074

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01743074

Keywords

Navigation