jagomart
digital resources
picture1_Structural Dynamics Pdf 158482 | Numericalintegration


 148x       Filetype PDF       File size 0.63 MB       Source: people.duke.edu


File: Structural Dynamics Pdf 158482 | Numericalintegration
numerical integration in structural dynamics cee541 structural dynamics department of civil environmental engineering duke university henri p gavin fall 2020 introduction a damped structural system subjected to dynamic forces and ...

icon picture PDF Filetype PDF | Posted on 20 Jan 2023 | 2 years ago
Partial capture of text on file.
                               Numerical Integration in Structural Dynamics
                                                            CEE541. Structural Dynamics
                                                 Department of Civil & Environmental Engineering
                                                                          Duke University
                                                                           Henri P. Gavin
                                                                               Fall 2020
                     Introduction
                            A damped structural system subjected to dynamic forces and possibly experiencing
                     nonlinear material behavior is modeled by
                                                   Mx¨(t)+Cx˙(t)+Kx(t)+R(x(t),x˙(t)) = fext(t),                                                   (1)
                     where x is a vector of displacements of structural coordinates, M is a positive definite
                     mass matrix, C is a non-negative definite damping matrix, and K is a non-negative definite
                     stiffness matrix. The nonlinear restoring forces are given in R(x,x˙) and fext(t) is a vector
                     of external dynamic loads. At any point in time, t = t                             =(i+1)h, we may solve for the
                                                                                                   i+1
                     accelerations in terms of the displacements, velocities, and the applied forces.
                                   x¨(t    ) = −M−1[Cx˙(t             ) +Kx(t         ) +R(x(t          ), x˙(t    )) − fext(t       )]:          (2)
                                       i+1                        i+1             i+1               i+1        i+1               i+1
                     Given values for accelerations, velocities, displacements, and applied forces at time ti, if we
                     can extrapolate the velocities and displacements forward in time by a time step h to time
                     t     =t +h, then we may compute the acceleration x¨(t                              ) using equation 2. The various
                      i+1      i                                                                     i+1
                     numerical integration algorithms described in this document1 2 differ primarily in the manner
                     in which x(t         ) and x˙(t       ) are computed from x(t ), x˙(t ), x¨(t ), fext(t ), and fext(t                       ).
                                      i+1              i+1                                   i        i       i           i                  i+1
                            There are two general classifications of numerical integration methods: explicit and
                     implicit.     In explicit methods, displacements and velocities at ti+1 can be determined in
                     closed form from displacements, velocities, accelerations, at t , and from external forcing at
                                                                                                           i
                     t and, potentially, t           . For structural systems with linear elastic stiffness and linear viscous
                      i                          i+1
                     damping, such discrete-time systems may be written
                                                           " x(t       ) #        " x(t ) #
                                                                   i+1      =A           i     +Bfext(t )                                         (3)
                                                              x˙ (t    )             x˙ (t )                  i
                                                                   i+1                   i
                     where A is a 2n × 2n discrete time dynamics matrix which depends upon M, C, K, the
                     time step, h, and some algorithmic parameters. Implicit methods involve the solution of a
                     set of nonlinear algebraic equations at each time step. For example, the displacements and
                     velocities at time t         , [x(t     ), x˙(t    )], are determined from the roots of a nonlinear equation
                                              i+1        i+1        i+1
                     in terms of [x(t        ), x˙(t    )]. Explicit numerical methods are typically more computationally-
                                         i+1        i+1
                     efficient than implicit methods.
                        1Clough, R. and Penzien, J., Dynamics of Structures, 2nd ed., McGraw-Hill, 1993.
                        2Hanson, R.D., CE 611: Structural Dynamics, class notes, The University of Michigan, 1988
                      2                                     CEE 541. Structural Dynamics – Duke University – Fall 2020 – H.P. Gavin
                      Accuracy and Stability
                               Numerical methods for integrating equations of motion are assessed and evaluated in
                      terms of their accuracy and stability. In general, accuracy and stability depend upon the
                      ratio of the time step, h, to the shortest natural period in the system model. For a system
                      with many coordinates (n > 103), the shortest natural period can be much shorter than
                      the fundamental natural period, T /T > 104. Typically, responses of the highest several
                                                                            n     1
                      modes of a numerical model are physically meaningless, should be insignificantly small, but
                      are potentially lightly-damped, and can dominate the errors in numerical integration. The
                      explicit numerical methods described in these notes can artificially add numerical damping to
                      suppress instabilities of the higher mode responses. Implicit numerical integration methods
                      are unconditionally stable.
                      The Central Difference Method
                               The central difference approximations for the first and second derivatives are
                                                               x˙ (t )   = x˙ ≈ 1 (x                −x ),                                                     (4)
                                                                    i            i     2h      i+1        i−1
                                                               x¨(t )    = x¨ ≈ 1 (x                −2x +x ):                                                 (5)
                                                                    i            i       2     i+1         i       i−1
                                                                                       h
                      Substituting approximations (4) and (5) into equation (1), and re-arranging terms, leads to
                                          1            1                  2                           1            1                  ext
                                              M+ C xi+1=                         M−K xi+ − M+ C xi−1+f ,                                                      (6)
                                             2                                 2                            2                               i
                                           h           2h                    h                            h            2h
                      which may be written A x                      =Ax+Ax +fext. AslongasM orC ispositivedefinite,
                                                           0 i+1          1 i        2 i−1        i
                      the matrix A is also positive definite and may be factorized prior to the iterative solution
                                          0
                      for xi at each time step.
                               The numerical stability of the central difference method depends on the choice of the
                      time step interval, h. To obtain a stable solution, h < Ti/π, where Ti is the shortest natural
                      period of the structural system. If the central difference method is used with a time step
                      larger than Ti/π the solution will increase exponentially.
                                                                                                                                                      3
                               Astep-by-step procedure for the central difference method may be written as :
                          1. Input the mass, M, damping, C, stiffness, K, matrices and the time step interval h.
                                                                                                              2
                          2. Initialize x0, x˙0, x¨0 and compute x1 = x0 − hx˙0 + h x¨0:
                                                                                                             2
                          3. Form the matrices A , A and A , and triangularize A using LDLT factorization.
                                                               0     1           2                                 0
                          4. for i = 1 to N
                                (a) solve A x              =Ax +Ax +fextforx                                using LDLT back-substitution.
                                                  0 i+1          1 i        2 i−1         i            i+1
                                (b) calculate x˙i and x¨i using equations (4) and (5), if required.
                                 (c) write results (t , x , x˙ , x¨ ) to a data file.
                                                              i    i    i    i
                          3K.J. Bathe, Finite Element Procedures in Engineering Analysis, Prentice-Hall, 1982, pp. 439–449, 499–
                      506.
                                                                                                                                    cbndH.P.Gavin October 5, 2020
                        Numerical Integration for Structural Dynamics                                                                                                         3
                        The Implicit Linear Acceleration Method
                                 Consider the Taylor series expansions for displacement, velocity, and acceleration:
                                                                                                         2           3             4
                                                                                                       h           h ...         h ....
                                                    x(t       )   = x           =x +hx˙ +                  x¨ +         x +           x +···                               (7)
                                                         i+1               i+1         i         i     2! i         3!     i     4!      i
                                                                                                         2             3
                                                                                                       h ...        h ....
                                                    x˙ (t     )   = x˙          =x˙ +hx¨ +                 x +           x +···                                            (8)
                                                         i+1               i+1         i         i     2!     i      3!      i
                                                                                                          2
                                                                                               ...      h ....
                                                    x¨(t      )   = x¨          =x¨ +hx +                    x +···                                                        (9)
                                                         i+1               i+1         i          i     2!      i
                        Rearranging equation (9),
                                                                                                           2
                                                                            ...                          h ....
                                                                         hxi = x¨i+1 − x¨i − 2! x i − ··· ,                                                              (10)
                        and substituting equation (10) into equations (7) and (8) results in
                                                                           2           2                           2                !         4
                                                                         h           h                           h ....                     h ....
                                      xi+1      = xi+hx˙i+ 2 x¨i + 6                         x¨i+1 − x¨i − 2! x i − ···                + 4! x i +··· ,                   (11)
                                                                                                     2                 !        3
                                                                         h                         h ....                     h ....
                                      x˙ i+1    = x˙i +hx¨i + 2                x¨i+1 − x¨i − 2! x i − ···                 + 3! x i +···                                  (12)
                        Truncating the fourth time-derivative and higher from these expansions, the resulting finite
                        difference approximations are
                                                                                                         2
                                                                        x       ≈x +hx˙ + h (x¨                     +2x¨ ),                                              (13)
                                                                           i+1         i         i      6      i+1          i
                        and
                                                                               x˙      ≈x˙ + h(x¨              +x¨ ):                                                    (14)
                                                                                 i+1         i      2     i+1        i
                        These relationships are implicit because x¨i+1 needs to be determined in order to find xi+1 and
                        x˙ i+1, but x¨i+1 can not be found without knowing xi+1 and x˙i+1. Note that the substitutions
                        above, have eliminated the third time-derivative of x, and that the method is accurate to
                                      4....
                        within h x .
                                 This is called the linear acceleration method because the third time derivative of x has
                        been eliminated. If the rate of change of acceleration within a time-step is truly constant,
                        then the approximation of truncating the Taylor series at the fourth-order term does not
                        affect the accuracy of the solution.
                                                                                                                                               cbndH.P.Gavin October 5, 2020
                4                           CEE 541. Structural Dynamics – Duke University – Fall 2020 – H.P. Gavin
                The Implicit Linear Acceleration Method,
                Made Explicit for Linear Structural Dynamics
                      Recall that at time t        we can satisfy the equations of motion, by calculating the
                                               i+1
                acceleration with equation (2). Substituting equations (13) and (14) for the displacements
                and velocities at time t      into equation (2),
                                          i+1
                                                                                 2                       ext
                     Mx¨     +C{x˙ +(h/2)(x¨ +x¨         )} +K{x +hx˙ +(h /6)(x¨            +2x¨ )} = f      ,    (15)
                         i+1        i            i    i+1           i      i            i+1      i       i+1
                where any nonlinearities, R(x,x˙), are assumed to be negligible. Collecting similar derivatives
                of x,       "                  #                                        "             #
                                            2                                                      2
                             M+hC+h K x¨ =fext−Kx −[C+hK]x˙ − hC+h K x¨ :                                         (16)
                                   2       6       i+1    i+1        i              i     2       3      i
                and re-arranging,
                          "               2   #         "           2   #
                            M+hC+h K x¨ = −hC−h K x¨ −Kx −Cx˙ −hKx˙ +fext :                                       (17)
                                  2       6      i+1       2       3       i       i      i        i    i+1
                Recall from the equations of motion, that
                                                    Mx¨ −fext = −Kx −Cx˙ :                                        (18)
                                                        i    i           i       i
                Substituting equation (18) into (17), we obtain the closed-form linear acceleration recurrence
                relations for structural dynamics simulation.
                            "               2   #         "               2   #
                              M+hC+h K x¨ = M−hC−h K x¨ −hKx˙ +fext−fext :                                        (19)
                                    2      6       i+1           2       3       i        i    i+1     i
                                                     x˙    =x˙ + h[x¨      +x¨ ]:                                 (20)
                                                       i+1     i   2   i+1     i
                and                                                    2
                                                 x    =x +hx˙ + h [x¨         +2x¨ ]:                             (21)
                                                  i+1     i      i    6    i+1      i
                Theserelationshipsarenowexplicitbecausex¨i+1 canbedeterminedfromthecurrentresponse
                values (x and x˙ ), the current dynamic load fext, and the next dynamic load fext. Note
                           i       i                                  i                                     i+1
                that within each time step, the dynamic equations of equilibrium are satisfied both at time
                t and at time t      .
                 i                i+1
                                                                                                cbndH.P.Gavin October 5, 2020
The words contained in this file might help you see if this file matches what you are looking for:

...Numerical integration in structural dynamics cee department of civil environmental engineering duke university henri p gavin fall introduction a damped system subjected to dynamic forces and possibly experiencing nonlinear material behavior is modeled by mx t cx kx r x fext where vector displacements coordinates m positive denite mass matrix c non negative damping k stiness the restoring are given external loads at any point time i h we may solve for accelerations terms velocities applied values ti if can extrapolate forward step then compute acceleration using equation various algorithms described this document dier primarily manner which computed from there two general classications methods explicit implicit be determined closed form forcing potentially systems with linear elastic viscous such discrete written bfext n depends upon some algorithmic parameters involve solution set algebraic equations each example roots typically more computationally ecient than clough penzien j structu...

no reviews yet
Please Login to review.