Dynamics

6
Fehmi Cirak Page 90 Elastodynamics - Motivation Fehmi Cirak Page 91 ! The discrete elastodynamics equations can be derived from either Hamiltonian, Lagrangian or principle of virtual work for (d’Alembert’s principle) ! with initial conditions ! Discretization with finite elements ! Element mass matrix ! The stiffness matrix and the load vector are the same as for the static case Elastodynamics -1- (build-in boundaries) element mass matrix

description

meanique

Transcript of Dynamics

  • Fehmi CirakPage 90

    Elastodynamics - Motivation

    Fehmi CirakPage 91

    ! The discrete elastodynamics equations can be derived from eitherHamiltonian, Lagrangian or principle of virtual work for (dAlembertsprinciple)

    ! with initial conditions

    ! Discretization with finite elements

    ! Element mass matrix

    ! The stiffness matrix and the load vector are the same as for the static case

    Elastodynamics -1-

    (build-in boundaries)

    element mass matrix

  • Fehmi CirakPage 92

    ! Semi-discrete equation of motion

    ! Mass matrix

    ! Stiffness matrix

    ! External force vector

    ! Initial conditions

    ! Semi-discrete because it is discretized in space but continuous in time

    ! Viscous damping

    ! Rayleigh damping

    Elastodynamics -2-

    Fehmi CirakPage 93

    ! Kinetic virtual work

    ! Rotationary inertia (very small for thin beams)

    Timoshenko Beam - Virtual Kinetic Work

    reference

    configuration

    deformed

    configuration

  • Fehmi CirakPage 94

    ! Discretization with linear shape functions

    ! Lumped mass matrix (lumping by row-sum technique)

    ! In practice the rotational contribution can mostly be neglected

    ! For the equivalent Reissner-Mindlin plate, the components of the mass matrix aresimply the total element mass divided by four

    Timoshenko Beam - Mass Matrix

    Fehmi CirakPage 95

    ! Semi-discrete equation of motion

    ! Discretization in time (or integration in time)! Assume displacements, velocities, and accelerations

    for t!tn are known

    ! Central difference formula for the velocity

    ! Central difference formula for the acceleration

    ! Discrete equilibrium at t=tn

    ! Displacements at t=tn+1 follow from these equations as

    Explicit Time Integration -1-

  • Fehmi CirakPage 96

    ! Provided that the mass matrix is diagonal the update of displacements andvelocities can be accomplished without solving any equations

    ! Explicit time integration is very easy to implement. The disadvantage isconditional stability. If the time step exceeds a critical value the solution willgrow unboundedly! Critical time step size

    ! Longitudinal wave speed in solids

    Explicit Time Integration -2-

    exact solution

    Fehmi CirakPage 97

    ! Semi-discrete heat equation

    ! is the temperature vector and its time derivative

    ! is the heat capacity matrix

    ! is the heat conductivity matrix

    ! is the heat supply vector

    ! Initial conditions

    ! Family of time integrators

    Semi-discrete Heat Equation -1-

  • Fehmi CirakPage 98

    ! Common names for the resulting methods

    ! forward differences; forward Euler

    ! trapezoidal rule; midpoint rule; Crank-Nicholson

    ! backward differences; backward Euler

    ! Explicit vs. implicit methods

    ! For the method is explicit

    ! For the method is implicit

    ! Implementation: Predictor-corrector form

    Semi-discrete Heat Equation -2-

    known

    substituting in

    Fehmi CirakPage 99

    ! For elastodynamics most widely used family of time integration schemes

    ! Assume that the displacements, velocities, and accelerations for t!tn are

    known

    ! Unconditionally stable and undamped for

    ! Implementation: a-form (according to Hughes)

    ! Compute predictors

    The Newmark Method -1-

  • Fehmi CirakPage 100

    ! To compute the accelerations at n+1 following equation needs to be solved

    The Newmark Method -2-