de la fuente 2008 engineering structures

10
Engineering Structures 30 (2008) 2981–2990 Contents lists available at  ScienceDirect Engineering Structur es  journal homepage:  www.elsevie r.com/locate/engstruct An efficient procedure to obtain exact solutions in random vibration analysis of linear structures Enrique de la Fuente Escuela Universitaria de Ingeniería Técnica Aeronáutica, Universidad Politécnica de Madrid, Cardenal Cisneros 3, 28040 Madrid, Spain a r t i c l e i n f o  Article history: Received 18 July 2006 Received in revised form 20 December 2007 Accepted 9 April 2008 Available online 20 May 2008 Keywords: Random vibration RMS stress Finite elements Structural analysis Von Mises stress a b s t r a c t A new method for performing random vibration analysis of linear structures is presented in this paper. The method results from direct application of a well known result of Linear Systems Theory and allows computati on of RMS val ues of any number of structura l out put s: displa cements, stress es, ele men t for ces , accelerations, etc. RMS of Von Mises stresses can be also obtained. In all cases, the results produced are exact for whitenoise exc ita tion inputsand canbe as acc urate as des ire d forexcita tions with arbitr aryPSD laws. These results can be postprocessed by standard Finite Element packages in much the same manner as if they had been obtained in conventional static analysis. © 2008 Elsevier Ltd. All rights reserved. 1. Introduction RANDOM vibrat ion analysis is a common task in structural analysis.In the spa ce fie ld, forinstance,randomvibrat ionis usuall y needed to simulate acoustic loading or loading due to atmosphere turbulence during the launch of spacecraft. In the aeronautical field, random analysis is required to assess the response of aircraft structures to continuous turbulence (i.e., turbulence defined by its Power Spectral Density). Civil engineering structures are often excited by random forces such as earthquakes or air turbulence. The way in which the structural analysis packages deal with the problem of random vibration starts with the calculation at a number of fre que nci es of the comple x tra nsf er fun ctio n of the output variables requested by the user, (i.e. stresses, forces, accelerations, etc.), followed by computation of the individualized PSD of each output , and fi nall y by perf or mi ng a numerical integration of the resulting PSD curves. The final result of this process is the steady state RMS value of the corresponding output. This calculation process presents some shortcomings well known to the users:  In gener al, RMS out put s have to be req ues ted one by one (i.e., no instruction such as RMSST RESS =  ALL is available). This inconvenient is important when dealing with large Finite Element Models.  A significant computational effort is needed for each individual res ult if thi s is requir ed to high accura cy. For the sol uti on E-mail address: enrique.dela fuente@upm. es. obtained to be accurate enough, the PSD of each structural out put mus t be computed at a lar ge number of frequencies.This usuall y res ult s, whe n dea lin g wit h lar ge Finite Ele ment Mod els , in long CPU times and eventually problems with disk space storage.  It is not possible to visualize RMS results (stresses for instance) incolor orcont our pl ot s asit isnormal lymadein st aticor modal ana lys is. Postproce ssi ng of RMS res ult s is obviou sly ess ent ial to have a clear idea of how intern al forces/st resses run along the structure.  For ductile mater ials, such as those used in engi neering structures, the equivalent Von Mises stress is an ade qua te measure of stress magnitude.For the case of random vibration, the RMS value of the Von Mises stress would therefore be required. However, this equivalent stress being a non linear function of the stress compo nents, cannot be obtai ned simply from their individual RMS values. The method presented in this paper is intended to overcome all of the se shortc omi ngs. The met hod is der ive d fro m dir ect application of a known result of the Theory of Linear Systems, but tha t ishowevernot handled fre que ntlyby structural ana lys ts since itsmain useis in LinearSyste ms Con trol The ory . Itsmain advant age with respect to ghe standard sequence is that  exact  RMS results (stresses, forces, accelerations and so on), are obtained using a process that is much cheaper (in teRMS of computational effort) than the standa rd one outlined above. Since fewer mathematical operations are required for each result, the obtention of  all  RMS struct ura l out put s presents no spe cia l dif fic ult ies and can be postprocessed graphically much in the same way as if they would have been obtained in a conventional static analysis. 0141-02 96/$ – see front matter © 2008 Elsevier Ltd. All rights reserved. doi:10.1016/j.engstruct.2008.04.015

Upload: andreea-nan

Post on 15-Oct-2015

9 views

Category:

Documents


0 download

DESCRIPTION

De La Fuente 2008 Engineering Structures

TRANSCRIPT

  • 5/25/2018 De La Fuente 2008 Engineering Structures

    1/10

    Engineering Structures 30 (2008) 29812990

    Contents lists available atScienceDirect

    Engineering Structures

    journal homepage:www.elsevier.com/locate/engstruct

    An efficient procedure to obtain exact solutions in random vibration analysis oflinear structures

    Enrique de la FuenteEscuela Universitaria de Ingeniera Tcnica Aeronutica, Universidad Politcnica de Madrid, Cardenal Cisneros 3, 28040 Madrid, Spain

    a r t i c l e i n f o

    Article history:

    Received 18 July 2006Received in revised form

    20 December 2007

    Accepted 9 April 2008

    Available online 20 May 2008

    Keywords:

    Random vibration

    RMS stress

    Finite elements

    Structural analysis

    Von Mises stress

    a b s t r a c t

    A new method for performing random vibration analysis of linear structures is presented in this paper

    The method results from direct application of a well known result of Linear Systems Theory and allowscomputation of RMS values of any number of structural outputs: displacements, stresses, element forcesaccelerations, etc. RMS of Von Mises stresses can be also obtained. In all cases, the results produced are

    exactfor whitenoise excitation inputsand canbe as accurate as desired forexcitations with arbitraryPSDlaws. These results can be postprocessed by standard Finite Element packages in much the same manneras if they had been obtained in conventional static analysis.

    2008 Elsevier Ltd. All rights reserved

    1. Introduction

    RANDOM vibration analysis is a common task in structuralanalysis.In the space field, forinstance, random vibrationis usuallyneeded to simulate acoustic loading or loading due to atmosphereturbulence during the launch of spacecraft. In the aeronauticalfield, random analysis is required to assess the response of aircraft

    structures to continuous turbulence (i.e., turbulence defined byits Power Spectral Density). Civil engineering structures are oftenexcited by random forces such as earthquakes or air turbulence.

    The way in which the structural analysis packages deal withthe problem of random vibration starts with the calculation ata number of frequencies of the complex transfer function of

    the output variables requested by the user, (i.e. stresses, forces,accelerations, etc.), followed by computation of the individualizedPSD of each output, and finally by performing a numerical

    integration of the resulting PSD curves. The final result of thisprocess is the steady state RMS value of the corresponding output.This calculation process presents some shortcomings well known

    to the users:

    In general, RMS outputs have to be requested one by one(i.e., no instruction such as RMSSTRESS= ALL is available).This inconvenient is important when dealing with large Finite

    Element Models. A significant computational effort is needed for each individual

    result if this is required to high accuracy. For the solution

    E-mail address:[email protected].

    obtained to be accurate enough, the PSD of each structuraoutput must be computed at a large number of frequencies.This

    usually results, when dealing with large Finite Element Modelsin long CPU times and eventually problems with disk spacestorage.

    It is not possible to visualize RMS results (stresses for instance)incolor orcontour plots asit is normallymadein staticor modaanalysis. Postprocessing of RMS results is obviously essential tohave a clear idea of how internal forces/stresses run along thestructure.

    For ductile materials, such as those used in engineeringstructures, the equivalent Von Mises stress is an adequatemeasure of stress magnitude.For the case of random vibrationthe RMS value of the Von Mises stress would therefore berequired. However, this equivalent stress being a non linearfunction of the stress components, cannot be obtained simplyfrom their individual RMS values.

    The method presented in this paper is intended to overcomeall of these shortcomings. The method is derived from direcapplication of a known result of the Theory of Linear Systems, butthat is howevernot handled frequentlyby structural analysts sinceitsmain useis in LinearSystems Control Theory. Itsmain advantagewith respect to ghe standard sequence is that exactRMS results(stresses, forces, accelerations and so on), are obtained using aprocess that is much cheaper (in teRMS of computational effort)than the standard one outlined above. Since fewer mathematicaoperations are required for each result, the obtention ofall RMSstructural outputs presents no special difficulties and can bepostprocessed graphically much in the same way as if they wouldhave been obtained in a conventional static analysis.

    0141-0296/$ see front matter 2008 Elsevier Ltd. All rights reserved.doi:10.1016/j.engstruct.2008.04.015

    http://www.elsevier.com/locate/engstructhttp://www.elsevier.com/locate/engstructmailto:[email protected]:[email protected]://dx.doi.org/10.1016/j.engstruct.2008.04.015http://dx.doi.org/10.1016/j.engstruct.2008.04.015mailto:[email protected]://www.elsevier.com/locate/engstructhttp://www.elsevier.com/locate/engstruct
  • 5/25/2018 De La Fuente 2008 Engineering Structures

    2/10

    2982 E. de la Fuente / Engineering Structures 30 (2008) 29812990

    Nomenclature

    Symbols

    A, B, C, D State space matricesM Mass matrix

    K Stiffness MatrixE Eigenvector matrix Eigenvalue matrix

    X Lyapunov MatrixW PSD Matrix Angular natural frequencies matrix

    Z Modal damping matrix Modal damping Angular frequency Element stress

    f Element forceu,u,u Nodal displacement, velocity, accelerationE Expectance operator./ Term by term division

    1 Square matrix filled with onesI Identity matrixz Any structural output

    Subindexes

    a Structural degrees of freedomh Modal coordinatesl Degrees of freedom where direct forces are appliedr Degrees of freedom to which enforced base acceler-

    ation is inputs State coordinates of the structuren State coordinates of the PSD shaping systemS State coordinates of the compound systemw Force/acceleration excitation

    k kth structural output (displacement, stress, etc.)VM Von Mises (stress)i Imaginary unit,ith element (depending on context)

    Superindexes

    T Matrix transpose Conjugate transponse Inverse of the conjugate transpose

    The paper is structured as follows. In Section 2the standard

    process of obtaining RMS values of structural outputs is briefly

    reviewed, thus highlightingthe difficultiesmentioned above.Then,

    in Section 3 the new procedure is recalled from Linear System

    Theory and the sequence of mathematical operations needed is

    identified. This sequence of operations is applied first to the case of

    general linear systems subjected to white noise and then extended

    to the case where systems are subjected to arbitrary PSD input

    profiles. Afterwards, in Section 4 the procedure is applied to

    structural-like systems. Section9 illustrates the procedure with

    several examples. Some intermediate calculations are left as an

    Appendix to ease reading the paper.

    2. Motivation

    The conventional procedure to obtain the steady state root

    mean square value of some structural output of a structure

    subjected to random forces is recalled below. First, the dynamicequilibrium equations of the structure are written in modal

    coordinates,1

    uh+2Zhhhhuh+2hhuh= M1hh Tahpawhere Mhh,Zhh and hh are the generalized mass, modal damping

    and natural frequencies diagonal matrices, uh are the modal

    coordinates, ah is the modal matrix and pa is the applied load

    vector. The complex frequency response of the modal coordinates

    uhis

    uh= Hhh() M1hh Tahpawhere

    Hhh()=2Ihh+2hh+i2Zhhhh

    1is the modal complex frequency response matrix, a diagonal

    matrix as well. The Power Spectral Density matrix of the modal

    coordinatesuhis

    Whh()=Hhh() M1hh TahWaa()ahM1hh Hhh()

    whereWaa()is the PSD matrix of the random forces pa.

    Letzkbe some structural output, for instance, the displacement

    of a node, a stress component or element force of some finite

    element, etc. In general, this output can be written as a linear

    combination of the modal displacements uhin the form

    zk= ckhuhwhereckhis a row vector with its columns representing the modal

    values of the kth structural output.The PSD matrix of the structural

    outputzkis given by

    Wkk()= ckhWhh() cTkh= ckhHhh() M1hh TahWaa()ah M1hh Hhh() cTkh

    and finally the root mean square value of the structural output zk

    zk,RMS=

    0Wkk() d

    1/2.

    Taking into account that Hhh() is diagonal and that the PSD

    matrix Waa is symmetric, the above expression involves a total ofa(a+1)

    2 h(h+1)

    2 different integrals (Ref. [9]) for each structural

    output required. For the general case, these integrals must be

    evaluated numerically. It is apparent that when many outputs are

    requested and/or high numerical integration accuracy is desired,

    the computational effort to perform that number of numerical

    integrations may soon become prohibitive.

    Ref. [9] presents a procedure to tackle these integrals and

    proposes an exact solution for piecewise polynomial variation withthe frequency of the elements of the PSD matrix Waa(). In this

    paper we will follow a completely different approach which we

    estimate is easier to implement and which also can provide simple

    closed form exact solutionsfor the RMS value of structural outputs.

    The procedure that will be presented does not need in fact any

    integration at all and is based in a well known result of Linear

    Systems Theory. The next section recalls an important result of

    Linear System Theorywhich is the base of the proposed procedure.

    Later, in Section 4, the procedure will be particularized to the

    structural problem.

    1 To ease the reading of what follows, each matrix will have two subindexes,indicating the dimensions of the matrix.

  • 5/25/2018 De La Fuente 2008 Engineering Structures

    3/10

    E. de la Fuente / Engineering Structures 30 (2008) 29812990 2983

    Fig. 1. The PSD shaping system will model a white noise input to a variable PSD profile.

    3. Response of a linear time invariant system to random inputs

    3.1. White noise random input

    Refs. [13] give a fairly complete and rigorous derivation of thetheory of response of linear systems to random excitation inputs.

    Here a brief summary of the main results will be presented. In itsmost general form, a Linear Time Invariant (LTI) system is defined

    by a system of first order linear differential equations in the form

    xs= Assxs+Bsww (1)z=Czsxsin wherexsis the state vector, wis the input vector,zis the output

    vector, and Ass, Bsw and Czs are constant matrices of appropriatedimensions.

    Now, let w be a white noise randomprocess with PSDdefined by

    a constant, symmetric and positive semidefinite matrix Www. Thenit can be shown that the steady state variance matrix of the statevector is given by

    E

    xsx

    Ts

    =Xss

    where where E stands for the expectation operator and Xss is the

    unique symmetric solution of the linear Lyapunov equation

    AssXss+XssATss+BsuWuuBTsu=0. (2)Furthermore, the steady state variance matrix of the output vector

    zis given by

    EzzT

    =z2 = CzsXssCTzs. (3)Finally, the root mean square value of the output elements ofzistherefore

    zRMS=

    diag

    CzsXssCT

    zs

    . (4)

    3.1.1. Solution of the Lyapunov equation

    Although the matrix Eq.(2)is a linear function of the elements

    of the matrix Xss and could therefore be rewritten as a systemof linear equations in its elements, much powerful and robusttechniques do exist for finding the solution. The interested reader

    can see the details in[13].

    There is however an important situation for which the solution

    can be obtained in closed form. This case is of direct applicabilityfor the problem at hand as will be seen later, and corresponds tothe particular case of that the state matrix Ass is diagonalizable.

    The solution can be seen for instance in [4]. We will herein givea solution in closed matrix form.

    Let ssbe the (complex, in general) eigenvalues ofAsswritten in

    the form of a diagonal matrix and Essthe eigenvector matrix. In thecase of thatAssis diagonalizable we can write

    Ass= EssssE1ss .Substituting in Eq.(2),

    EssssE1ss Xss+XssEss ssEss+BsuWuuBTsu= 0.

    Premultiplying byE1ss and postmultiplying byEss we obtain

    ssXss+Xssss+Wss= 0 (5)

    where

    Xss= E1ss XssEss (6Wss= E1ss BsuWuuBTsuEss .Since the matrix ssis diagonal, the solution of(5)can be obtained

    explicitly. In fact, the(i,j)element of the Lyapunov matrixXssisXssij=

    Wssij(ss)ii+(ss)jj

    that can be put in matrix compact form as

    Xss= Wss./ (ss1+1ss) (7where1is a square matrix of ones of appropriate dimensions and

    the symbol (./) stands for term by term (Hadamard) division. Note

    that ifiand jare any two eigenvalues of matrix Ass, the solutionis uniqueifi +j=0. Aswillbe seen later,thiscondition is alwayfulfilled for the structural problem.

    The final solution of the Lyapunov equation is obtained by

    substituting Eq.(7)into Eq.(6),that is

    Xss= Ess XssEss= Ess

    E1ss BWuuB

    TEss./ (ss1+1ss)

    Ess (8

    and the RMS value of the response variables zis

    zRMS=

    diag

    CzsXssCT

    zs

    2

    which is the final result written in explicit matrix closed form.The factor 2 in the above equation comes from the fact that the

    RMS value given in (4) is calculated for a range of frequencies fromto+. However, in engineering problems, the integration isperformed only for positive values of frequencies, that is from 0 to

    +.

    3.2. Non white noise random inputs

    For most practical situations, implementation of the procedure

    just described is more than enough. Constant PSD input a

    all frequencies is frequently used to model random excitation

    processes. However, it is still possible to extend the above

    procedure to non white noise PSD laws.

    From Linear Systems Theory (Ref. [1]) we know that any PSDfunction as a function of frequency can be obtained as accurately asdesired as the output from some linear system excited with unitwhite noise input. Moreover, this system can be selected to be

    stable and minimum phase.2 In our framework, we will name this

    system as the PSD Shaping System (PSDSS).

    That is, suppose that the input w in Eq.(1) is a random input

    with PSD given by some predefined function of frequency, PSD ()

    The above statement means that it is always possible to find a

    linear, stable, minimum phase, time invariant system which wil

    produce an output PSD as close as desired to the law PSD () when

    subjected to unit white noise spectrum (see Fig. 1).

    2 That is with all his poles and zeros having negative real parts.

    http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-
  • 5/25/2018 De La Fuente 2008 Engineering Structures

    4/10

    2984 E. de la Fuente / Engineering Structures 30 (2008) 29812990

    The more general form of such a system will be

    xn= Annxn+Bnwwwhite_noise (9)wPSD()= Cwnxn+Dwwwwhite_noisewhere wwhite_noise is an input consisting of unitary white noisespectrum andwPSD()is the output with the desired PSD.

    For ease of reading, the process of constructing the PSDSS (i.e.,

    finding the system matrices A nn, Bnw, Cun and Duw for a given lawPSD ()) is discussed in some detail in the Appendix. In whatfollows, we will assume that these matrices are known.

    3.3. Compounded system

    The PSDSS given by Eq.(9)will now be combined in series withthe original system (as outlined inFig. 1)described by Eq.(1).Thecomplete system matrices of the whole system can be verified tobe

    xS=ASSxS+BSwwwhite_noisez=CzSxS (10)where

    xS

    = xs xnT is the state vector of the complete system,

    ASS=

    Ass BswCwn0ns Ann

    BSw=

    BswDwwBnw

    CzS=Czs 0zn

    are the system matrices of the complete system. Note that thecomplete system is nowsubjected to white noise input, (see Eq. (10)),and thus, the result described in Section3 can now be applied tothe new system. Should the PSDSS provide exactly the requiredoutput PSD(), the complete system will in turn provide theexact solution to the problem of a system subjected to generalspectrum. In any case, since any output PSD can be approximated

    as accurately as desired, the exact solution can also be approachedas accurately as needed.

    3.4. Exact solution for variable PSD spectrum

    It is still possible to find an explicit exact solution for thecompounded system given in (10). Let nn and Enn be theeigenvalues and eigenvectors of the PSDSS, that is, they satisfy

    AnnEnn=Ennnn.The eigenvalues and eigenvectors of the complete system state

    matrix ASScan be obtained from those corresponding to the twoseparate systems by

    SS= ss 00 nnESS=

    Ess Esn0ne Enn

    (11)

    where the matrixEsnis given by

    Esn= EssEsnand the(i,j)element of the matrixEsnis given by

    Esn

    ij=

    E1ss BswCwnEnn

    ij

    (ss)ii(nn)jjor in matrix compact form

    Esn

    = E1ss BswCwnEnn ./ (ss11nn).

    This result can be verified simply by substitution.

    Once the eigenvalues and eigenvectors of the complete systemare known, the solution to the Lyapunov equation can be obtained

    in thesame way as shown in Section 3.1, that is, by first finding thesolution of

    ASSXSS+XSSATSS+BSwWwwBTSw=0 (12)which according with Section3.1.1is given by

    XSS= ESSXSSESS (13)where

    XSSij= E1SS BSwWwwB

    TSwE

    SS

    (SS)ii+(SS)jj. (14)

    The steady state variance of the structural responses is given by

    Z=CzSXSSCTzS (15)and the steady state mean square values of the response,

    z2 =diag

    CzSXSSCT

    zS

    . (16)

    Finally, thesteadystateRMS value of the kth structural response

    is given by

    zRMS=

    diag

    CzSXSSCT

    zS

    2

    . (17)

    4. Random vibration analysis of a linear structure

    Section 3 dealt with the analytical solution of a LTI systemsubjected to random excitations.We will now apply the above

    general result for the case of a structure subjected to randomexcitation. We will see that for structural analysis, the resultscan be written in a simple explicit form. As before, we willstart by considering that the excitation is white noise. For thesake of completeness, we will consider a structure subjected

    simultaneously to both directly applied random forces as well asto imposed random accelerations at some nodal points.

    4.1. Dynamic equilibrium equations in modal coordinates

    Consider the dynamic equilibrium equations of an elastic linearstructure, in the absence of damping

    Maaua+Kaaua= pa (18)in whichMaa, Kaaare the mass and stiffness matrices respectively,

    paare the external nodal forces and ua,uathe nodal displacementsand accelerations respectively. We will assume that the abovesystem of equations has been obtained after having eliminatedall the external and internal constraints and performed all the

    required condensations (for instance, Guyan reduction).Nodal displacements uawill now be partitioned in sets uland ur,

    the first collecting all the degrees of freedom with applied forcesand the last collecting all the degrees of freedom to which thebase acceleration is imposed. The above system of equations ispartitioned accordingly:

    Mll Mlr

    MTlr Mrr

    ulur

    +

    Kll Klr

    KTlr Krr

    ulur

    =

    plpr

    .

    Note that both ul and u r areabsolute displacements in that theymight include rigid body modes. Since rigid body modes do notproduce internal stresses, the usual procedureto compute the rigidbody modes is to consider the static equation

    Kll KlrKTlr Krr

    lr

    Irr

    = 00

    http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-
  • 5/25/2018 De La Fuente 2008 Engineering Structures

    5/10

    E. de la Fuente / Engineering Structures 30 (2008) 29812990 2985

    from where

    lr= K1ll Klr.The absolute displacement vector ul is the sum of elastic nodaldisplacementsul (i.e., the nodal displacements withur= 0) andrigid body ones, lrur, that is

    ul

    =ul

    +lrur.

    Using modal decomposition, the elastic displacementsul can bewritten in the form

    ul= lhuhwhere uh are the modal coordinates. The original displacementvectoruacan now be written as

    ua

    ulur

    =

    lh lr

    0rh Irr

    uhur

    .

    Incorporating this transformation into Eq.(18),we arrive atMhh Lhr

    LThr Mrr

    uhur

    +

    Khh 0

    0 Krr

    uhur

    =

    TlhplLhrur

    pr

    (19)

    where

    Mhh= TlhMlllh Khh= TlhKlllh=Mhh2hhMrr= TlrMlllr+TlrMlr+MTlrlr+Mrr Krr= TlrKlllr+KrrLhr= Tlh(Mlllr+Mlr).

    Now, from the first group of equations in(19),

    Mhhuh+Khhuh=

    Tlh, Lhr

    plur

    and introducing the modal damping matrix Zhh

    uh+2Zhhhhuh+2hhuh=M1hh

    Tlh, Lhr

    plur

    .

    4.2. Expression of the structural outputs

    We will suppose that the user is interested in obtaining someor all of the RMS nodal displacements, element forces, elementstresses, absolute accelerations, etc. Since the element forces andelement stresses depend only on elastic displacementsulthey canalways be written in the form

    f

    =

    ClCf l

    ul=

    ChCf h

    uh

    where the matrices Ch = Cllh and Cf h = Cf llh are the modalstressesand modal element forces respectively, that is, the stressesand forces corresponding to a displacement field given by lh.

    On the other hand, the absolute accelerations deserve a little

    more attention. These are given by

    ul= lhuh+lrur= lh

    M1hh Lhrur2Zhhhhuh2hhuh

    + lrur

    = lh2hhuhlh2ZhhhhuhM1ll Mlrursince, if all normal modes are taken (h=l), then lhM1hh Tlh= M1ll .

    The term M1ll Mlrurcauses some trouble because if the matrixMlr(which represents the inertial coupling between the degreesof freedom u l and u r) is not zero, the RMS value of the absoluteaccelerationul would be infinite for a white noise input baseaccelerationur. In practical problems this will never be an issuesince first Mlris more than often null (this is the case of lumpedmasses) and more important, the PSD of the input acceleration will

    be zero at high frequencies. This will be the case of variable PSDwhich shall vanish at high frequencies. In this case obviously the

    input cannot be white noise. However the contribution of input

    base acceleration at high frequencies will be negligible if sufficient

    number of modes have been taken for the analysis. Besides, below

    the problem of non white noise input is treated. This situation wil

    be covered when the results for non white noise inputs are dealt

    with. For these reasons, we will ignore the contribution of the termM

    1ll Mlrur.

    Summing up,the whole setof outputstructural variables, whichwill be calledz, can be written in the form

    z

    ul(relative)

    f

    ul(absolute)

    =

    lh 0Ch 0Cfh 0

    lh2hh 2lhZhhhh

    uhuh

    . (20

    4.3. Equations in state space form

    To follow the process described in Section3 we first need to

    represent the structure as a linear first order differential equation

    system, that is

    xs

    =Assxs

    +Bsww (21

    z=Czsxswith

    x

    uhuh

    w

    plur

    z

    ul(relative)

    f

    ul(absolute)

    Ass

    0hh Ihh

    2hh 2Zhhhh . (22aBsw

    0hwBhw

    Czs

    lh 0lhCh 0hCfh 0f h

    lh2hh 2lhZhhhh

    and

    Bhw=M1hh

    Tlh, Lhr

    . (23

    4.4. Expression of the exact solution

    It happens that for a structural-like system, the matrices

    that appear in the development of Section 3, acquire simple

    expressions. For instance, the eigenvalues of the state matrix Asare

    ss=hh 0

    0 hh

    with

    hh= hhZhh+i

    IhhZ2hh

    1/2 (24

    are the complex eigenvalues. The state matrix Ass of the structure

    is always diagonalizable, since it comes from a symmetric matrix

    problem, so that, the analytical solution of the Lyapunov equationgiven in Section2can be applied.

  • 5/25/2018 De La Fuente 2008 Engineering Structures

    6/10

    2986 E. de la Fuente / Engineering Structures 30 (2008) 29812990

    The matrix of eigenvectors ofAsscan be verified to be

    Ess=

    Ihh Ihhhh

    hh

    =

    Ihh Ihh

    hh(Zhh+i(IhhZ2hh)1/2) hh(Zhhi(IhhZ2hh)1/2)

    (25)

    and even its inverse can be obtained in explicit form

    E1ss =

    hhhh1 hh hhhh1hhhh

    1hh

    hhhh

    1

    (26)

    and simplifies to

    E1ss =1

    2

    IhhiZhh

    IhhZ2hh

    1/2 i1hh (IhhZhh)1/2Ihh+iZhh

    IhhZ2hh

    1/2i

    1hh (IhhZhh)1/2

    . (27)

    Moreover, since the firsth rows of matrix Bsw are always zero, thematrixWssin(6)can be written as

    Wss

    =E

    1ss

    0hh 0hh0hh BhwWwwB

    Thw E

    ss

    that can easily be verified to be of the form

    Wss=

    Shh ShhShh Shh

    where

    Shh=

    hhhh

    1BhwWwwB

    Thw

    hhhh

    = 1

    4

    1hh

    IhhZ2hh

    1/2BhwWwwB

    Thw

    1hh

    IhhZ2hh

    1/2(28)

    withBhwgiven by(23).According to (7) the solution of the Lyapunov equation acquires

    the form

    Xss= Wss./ss1ss+1ssss

    =

    Shh./

    hh1hh+1hhhh

    Shh./ (hh1hh+1hhhh)Shh./

    hh1hh+1hhhh

    Shh./

    hh1hh+1hhhh

    . (29)Note that the matrixXss has a special structure. In fact, it can beeasily seen that the submatrices

    Xss11and Xss22are conjugate ofeach other, as is also the case of

    Xss12and Xhh21.The complete Lyapunov solution is

    Xss= Ess XssEss (30)whereEssis given by(25).

    Finally, the root mean square of the structural outputs vector zis

    zRMS=

    diag

    CzsXssCTzs

    2

    1/2

    (31)

    withCzsgiven in(22a)If no nodal accelerationsulare requested, the above expressions

    simplify even more since in this case the last h columns of matrixCzsare null, so that only the submatrix (Xss)11of the Lyapunov solution

    Xss equation is in fact needed. After some algebraic manipulation,this submatrix can be verified to be

    (Xss)11=2Re

    Shh./ (hh1hh+1hhhh)Shh./hh1hh+1hhhh

    where Re()stands for real part, and the RMS value of the output

    vector is simply

    zRMS=

    diag

    Czh(Xss)11CT

    zh

    2

    1/2. (32)

    In particular, the RMS value of thekth output will be given by

    (zkRMS)2 = ckh(Xss)11c

    Tkh

    2

    =ckRe

    Shh./ (hh1hh+1hhhh)Shh./

    hh1hh+1hhhh

    cTk

    (33)

    whereckhis thekth row of matrixCzh.

    If on the other hand, the absolute acceleration is required, thewhole Lyapunov matrixXssmust be used and the solution is givenby(31).

    5. Summary of the procedure

    The procedure proposed in this paper to calculate RMS valuesof structural outputs of a structure subjected to white noise issummarized below.

    (1) Compute the mass and damping modal matrices,Mhh,Zhh andthe natural frequencies hh

    (2) Compute the elastic and rigid body modes, lhand lr(3) Compute the modal stresses and modal element forces

    (matricesChand Cfh respectively)(4) Construct the output matrix Czs from Eq.(22a)and the input

    matrixBhwgiven in(23)(5) Compute hhwith Eq.(24)(6) Calculate the solution of the Lyapunov equation using(30):

    (a) Costruct the complex eigenvalue matrixEssand its inverseE1ss with(25)and(27)

    (b) Compute intermediate matrixShhwith(28)(c) ComputeXssfrom(29)

    (7) Compute the RMS values of the outputs from(32).

    5.1. Example of application

    As a simple illustration, consider the case of a single degree offreedom system. In this simple case, the state matrices are

    A=

    0 1

    2 2

    B=

    01/m

    C= 1 0 .The intermediate matrices are

    =+i

    1 2

    , =

    i

    1 2

    1+ 1= 2+2i

    1 2, 1+ 1= 2S= ()1 BhaWaaBTha()

    =1

    41 2

    W

    2m2

    and finally

    zRMS=

    ck(Re {S./ (1+1)S./ (1+1)}) cTk= 1

    8

    W

    m23

    that is the correct result, according to Ref. [5].

    6. Structures subjected to non white noise input

    When the input excitation to the structure is not describedby a white noise spectrum, but by a law PSD (), the procedure

    described in Section3.2 can be directly applied. The extension isstraightforward and will not be repeated here.

    http://-/?-http://-/?-http://-/?-
  • 5/25/2018 De La Fuente 2008 Engineering Structures

    7/10

    E. de la Fuente / Engineering Structures 30 (2008) 29812990 2987

    7. Calculation of RMS Von Mises stresses

    The most usual stress measure of a 3D stress state for ductile

    materials is the Von Mises equivalent stress. Since this measure

    is a non linear function of the stress components and thus of the

    displacements, the RMS Von Mises stress cannot be calculated

    directly from the individual RMS values of the stress components.

    Ref. [12] offers a procedure for calculating the RMS Von Misesstress in random vibration environment. However, within the

    framework of the theory presented in this paper, allows for a

    specially simple and explicit expression for the RMS Von Mises

    stress.

    In a general three dimensional stress field the Von Mises

    equivalent stress is given by

    2VM=2x+ 2y+ 2zxy+ xz+yz

    +3 2xy+ 2xz+ 2yzthat can be written (see[12])

    2VM=TVwhereVis a symmetric matrix

    V=

    1 12

    12

    12

    1 12

    12

    12

    1

    33

    3

    and

    = x y z xy xz yz .In a random environment, the expected value of the square on

    the Von Mises stress is

    E

    2VM

    =2VM= E

    TV

    . (34)

    In particular the Von Mises stress of the kth element and can be

    written as2VM

    k= E

    xTSC

    TkSVCkSxS

    .

    However, since

    xTSCTkSVCkSxS=trace

    CTkSVCkSxSx

    TS

    and since

    ExSx

    T

    S=XSS

    withXSSthe solution of the Lyapunov Eq.(12),we obtain2VM

    k

    = ExTSC

    TkSVCkSxS

    =E

    trace

    CTkSVCkSxSx

    TS

    = trace

    CTkSVCkSE

    xSx

    TS

    = trace

    CTkSVCkSXSS

    .

    Finally we obtain the RMS value of theVon Mises stress of element

    kth

    (VM)k,RMS=

    2VM

    k=

    trace CTkSVCkSXSS1/2

    .

    To the knowledge of the author, this closed form expression forthe RMS Von Mises stress has never been published before.

    Fig. 2. Three degrees of freedom system submitted to base accelerationur.

    8. Advantages of the proposed procedure

    The advantages of the procedure proposed in this paper are thefollowing

    (1) The procedure provides the exact solution for structuresexcited by random white noise excitation, and can be as closeto the exact solution as desired for inputs with arbitrary PSD

    laws(2) No integration (neither numerical, nor analytical) is needed(3) The solution is given in explicit matrix form and can be

    programmed very easily(4) The calculation of RMS Von Mises stresses is also given in

    explicit form(5) Theprocedure canbe applied to arbitrarily large Finite Element

    Models and can provide as many structural outputs as desired(6) Since an explicit solution is obtained, extensions and further

    applications can be devised very easily. For instance,

    (a) Contribution of each mode to the RMS value of somestructural output can be easily isolated by simply selectingthe appropriate column of output matrix CzS.

    (b) Sensitivity of RMS structural outputs to any structuraparameter can be easily obtained in explicit form

    9. Applications

    9.1. Application example 1

    As a first illustration of the procedure proposed in this paperconsider the three degrees of freedom system shown inFig. 2.Thesystem is excited at the base by random acceleration, white noisewith PSD given by the scalarW. The a degrees of freedom are the

    displacementsof masses 1, 2 and3. Themass andstiffness matricesare

    Maa=m 0 00 m 0

    0 0 m

    Kaa=

    k k 0k 2k k

    0 k k

    .

    Theldegrees of freedom are the displacements of masses 1 and 2,andthe rdegree of freedom is the displacement of mass 3. The Thus

    lr= K1ll Klr= k kk 2k1

    0k= 11

    and the matrices reduced to set lare

    Mll=

    m 00 m

    Mlr=

    00

    Kll=

    k kk 2k

    .

    The eigenvalues and eigenvectors of the system are3

    ll=

    3

    2+ 1

    2

    5

    k

    m0

    0

    3

    2 1

    2

    5

    k

    m

    3 The analytical solution was obtained with Maple 9.0.

    http://-/?-http://-/?-http://-/?-
  • 5/25/2018 De La Fuente 2008 Engineering Structures

    8/10

    2988 E. de la Fuente / Engineering Structures 30 (2008) 29812990

    lh=12

    1

    2

    5,

    1

    2+ 1

    2

    5

    1 1

    Mhh= m

    1

    2 1

    2

    5

    2+1 0

    0

    1

    2+ 1

    2

    5

    2+1

    Khh= k

    52+ 1

    25 0

    0 5

    2 1

    2

    5

    .

    The input and output distribution matrices Bhwand Czhare

    Bhw=

    2 5+3

    5

    5+

    5

    5+

    5

    4

    5+

    5

    Czh= 2m

    1 1

    3+

    55

    +1

    535

    1

    and the intermediate matrices

    1 1

    1 1

    +

    1 1

    1 1

    =(

    5+1)(+i

    (1 2))

    5+i

    (1 2)

    5

    5+i

    (1 2)

    5 (

    51)(+i

    (1 2))

    (35)

    1 1

    1 1

    +

    1 1

    1 1

    =

    5+1

    5+i

    1 2

    5i

    1 2

    51

    . (36)

    The matrixSis calculated as

    S= w2

    1 2

    51

    25+1

    28

    5+

    52

    3+

    5 1

    20

    1

    20

    51

    25+1

    285+

    52

    53

    and finally the RMS displacement of masses 1 and 2 are

    (u1,2)RMS= Wm21+42

    2 4

    5

    2025+116

    2

    4510

    5+122

    .

    9.2. Application example 2

    It is now desired to verify the procedure outlined in this paper

    against a large Finite Element Model. For this purpose, a FiniteElement Model of a rectangular plate was prepared. The model has

    250 000 elements which leads to 250000 6=1500 000 stresses(i.e., three stress components at the plate top fiber, x,y, xyand three at the bottom fiber). The plate is simply supported on

    its four edges and subjected to a white noise input accelerationnormal to the plane of the plate and applied at its four edges. The

    model was run under MSC/NASTRAN to extract the normal modes,natural frequencies and modal matrices. One hundred modes were

    Table 1

    Comparison of exact RMS stresses with those obtained by using increasing order

    of PSDSS

    Exact RMS stresses Percent error

    n=4 n=6 n=8 n=10x 0.00228071 2.56 0.94 0.57 0.03y 9.35048700 3.54 1.29 0.98 0.08xy 0.00123717 2.27 1.07 0.82

    0.02

    requested and used in the analysis The modal matrices Mhh,Zhhas well as the natural frequencies hh, the modal participation

    matrix,Lhrand the modal stresses were written to a file for further

    processing.

    An external program was written in matlab to first read

    the matrices previously written by MSC/NASTRAN and after to

    perform the set of operations described in Section 5 to calculate

    all the 1 500 000 RMS stresses. The elapsed time was 21 minutes

    approximately on a Pentium 4 personal computer to 3 GHz.

    9.3. Application example 3

    As a final example, we will study a rectangular plate ofdimensions 5 10 1, the Modulus of Elasticity E= 7 1010and density = 4.86 107 all data given in coherent units. Itwas modeled by 20 000 CQUAD4 elements shell elements and is

    excited by an acceleration normal to the plate applied at its four

    edges. The PSD of the base acceleration has an PSD spectrum given

    bythe curve shown in Fig. A.1. Twohundred modes were requested

    ranging from 1 to 92 rad/s and several stress components wereobtained for comparison of results. In fact, the numerical data of

    the problem were chosen so as to have all its natural frequencies

    well inside the bandwidth of the excitation spectrum.

    The plate was first analyzed by the conventional procedure

    of numerical integration of the structural responses PSD and

    also by the procedure described in this paper. The RMS stress

    components at the most loaded element are shown in Table 1for both procedures and for an input filter of order 4, 6, 8 and

    10. The numerical integration was performed with a very fine

    frequency discretization with more than 30 000 points. Therefore,

    the solution given by the numerical integration procedure can be

    considered as exact.

    With the very simple fourth order input PSDSS, (see system

    state space matrices inBox II), the error was less than 4% which

    is completely acceptable from a practical point of view. The tenth

    order system produced an error of only 0.08%.

    10. Conclusions

    An efficient method for computation of RMS values of any

    structural variable (i.e., displacement, acceleration, stress, internalforce, constraint force and so on) of an structure subjected to

    random loads has been presented. The method allows input

    random PSD spectrum of any shape.

    Main advantages of the described method are:

    For structures excited by white noise random loads/accelerat-ions, the RMS values obtained are exact. For PSD laws variablewith frequency, the procedure requires the construction of an

    auxiliary shaping system and the results can be as accurate as

    desired.

    The procedure does not require any numerical integration as isthe case of the standard procedure that Finite Element Solvers

    use. Thus the procedure proposed is by far much more efficient,

    given that the number of mathematical operations needed islower in orders of magnitude.

  • 5/25/2018 De La Fuente 2008 Engineering Structures

    9/10

    E. de la Fuente / Engineering Structures 30 (2008) 29812990 2989

    A=

    (2ff+2gg) (2f+ 4gffg+2g) (2f2gg+2g2ff) 2g2f

    1 0 0 00 1 0 00 0 1 0

    B= 1 0 0 0T C= 2gg g 0 0 D=0Box I.

    Ann BnwCan Daw

    =

    20.9798 13.1689 5.1463 4.1485

    13.1689 0.0485 0.1537 0.27725.1463 0.1537 0.6901 3.03534.1485 0.2772 3.0353 2.2182

    9.2548

    0.4122

    0.84641.0202

    9.2548 0.4122 0.8464 1.0202 [0.0345]

    Box II.

    Fig. A.1. Approximation of a two step PSD profile by increasing order systems.

    Owing to its efficiency, there is no limitation on the size of theFinite Element Model, nor in the number of structural variablesfor which the RMS values are required.

    RMS Von Mises stresses can be obtained. As with any structuraloutput the results are exact (for white noise random forces) andas accurate as desired for general PSD laws.

    Appendix. Construction of the PSD shaping system

    A.1. PSD given in analytical form

    In some cases of practical importance, the PSD is given inanalytical form. In these cases, the synthesis of the PSDSS isimmediate. We will provide two examples.

    One of such cases is the Dryden law for gust velocity PSD, whichis of wide use in turbulence modeling for aircraft structures (seeRef.[10]). The PSD law is given by4

    ()=2wL

    1+3L221+L223

    4 The original notation is maintained.

    where w = RMS gust velocity and L = scale of turbulence. It iseasy to verify that the PSDSS state matrices are

    A B

    C D

    =

    2L

    1

    L2

    1 0

    1

    0

    w1

    L2(L22

    +1)

    3L3/2

    L [0]

    .

    Another important and widely used analytical PSD spectrumis the one suggested by Clough and Penzien [11] for describing

    ground excitation induced by earthquakes:

    W= 2

    g+422g2g2 2g

    2 +422g2g4

    2 2f2 +422f2f

    .

    Input filter matrices can be verified to be as in Box I.

    A.2. PSD law not given in analytical form

    Usually, PSD specifications come in tabular form, most of thetime as a series of straight lines in loglog axes. Finding an LTI

    system that produces the given PSD profile for a white noiseinput is a basic problem in areas such as System Identification

  • 5/25/2018 De La Fuente 2008 Engineering Structures

    10/10

    2990 E. de la Fuente / Engineering Structures 30 (2008) 29812990

    Table A.1

    PSD specification

    Frequency(rad/s) PSD

    0.1 0.01

    2 4

    5 4

    10 16

    20 16

    800 0.01

    Filter Design, Signal processing, System Control, etc. There exist a

    number of robust and reliable procedures. In particular, the authorhas found that the subroutine fitmagin the Mu-Analysis Toolboxof matlabbehaves quite satisfactorily (see[68]). However, whatthis subroutine approximates in fact is the modulus of the transfer

    function instead of the PSD, so that the user must input thesquare root of the required PSD for fitmag to give the desiredresult.

    Fig. A.1shows the result of applying fitmagto approximate a

    two step PSD law given by the specification ofTable A.1The required PSD curve is shown in the thicker line inFig. A.1.

    The Figure also shows the approximation obtained using systems

    of orders ranging from 4 to 10.As it can be seen, the curves becomehardly distinguishable from the required profile.

    For the system of order 4, the system matrices obtained are

    Box IIand they are used in Example9.3.

    References

    [1] Kwakernaak H, Sivan R. Linear optimal control systems.New York: JohnWileyand Sons, Inc.; 1972.

    [2] Skelton RE. Dynamic systems control. Linear systems analysis and synthesis.

    John Willey & Sons; 1988.[3] Boyd SP, Barrat CH. Linear controller design. Limits of performance. Prentice

    hall information and systems sciences series, 1991.[4] Junkins JL, Kim Y. Introduction to the dynamics and control of flexible

    structures. AIAA; 1992.[5] Crandall SH, Mark WD. Random vibration in mechanical systems.NY, London:

    Academic Press; 1963.[6] Anonymous, MATLAB control systems toolbox, Users guide. The Mathworks

    Inc.[7] Balas GJ, Doyle JC, et al. -analysis and synthesis TOOLBOX for use with

    MATLAB. The Mathworks Inc; 1993.[8] Oppenheim AV, Schaffer RW. Digital signal processing. New Jersey: Prentice

    Hall; 1975. pp. 513.[9] Chen Mu-Tsang, Ali Ashraf. An efficient and robust integration technique

    for applied random vibration analysis. Comput and Structures 1998;66(6):78598.

    [10] Hoblit FM. Gust loads on aircraft: Concepts and applications. AIAA educationseries, 1988.

    [11] Clough RW, Penzien J. Dynamics of structures. NY: Mc Graw-Hill, Inc.; 1993.

    [12] Segalman DJ, Fulcher CWG. et al. An efficient method for calculating RMS vonMises stress in a random vibration environment.SandiaReport, SAND98-0260.UC 705, Feb 1998.