2C9 Design for seismic and climate changes Jiří Máca List of lectures 1. 2. 3. 4. 5. 6. 7. 8. 9. Elements of seismology and seismicity I Elements of seismology and seismicity II Dynamic analysis of single-degree-of-freedom systems I Dynamic analysis of single-degree-of-freedom systems II Dynamic analysis of single-degree-of-freedom systems III Dynamic analysis of multi-degree-of-freedom systems Finite element method in structural dynamics I Finite element method in structural dynamics II Earthquake analysis I 2 Finite element method in structural dynamics II Numerical evaluation of dynamic response 1. Dynamic response analysis 2. Time-stepping procedure 3. Central difference method 4. Newmark’s method 5. Stability and computational error of time integration schemes 6. Example – direct integration – central difference method 7. Analysis of nonlinear response – average acceleration method 8. HHT method Dynamic response analysis For systems that behave in a linear elastic fashion… - If N is small → it is appropriate to solve numerically the equations cu ku p(t ) mu - If N is large → it may be advantageous to use modal analysis Cq Kq P(t) Mq - M and K are diagonal matrices For systems with classical damping C is a diagonal matrix → J uncoupled differential equations (see resolution of SDOF systems) M n qn (t ) Cn qn (t ) K n qn (t ) Pn (t ) - n = 1, J For systems with nonclassical damping C is not diagonal and the J equations are coupled → use numerical methods to solve the equations Dynamic response analysis - The direct solution (using numerical methods) of the NxN system of equations cu ku p(t ) mu is adopted in the following situations: - - For systems with few degrees of freedom - For systems and excitations where most of the modes contribute significantly to the response - For systems that respond into the non-linear range Numerical methods can also be used within the modal analysis for system with nonclassical damping 2. TIME-STEPPING PROCEDURE - Equations of motion for linear MDOF system excited by force vector p(t) or earthquake-induced ground motion ug (t ) cu ku p(t ) or mιug (t ) mu initial conditions u(0) u 0 and u (0) u 0 time scale is divided into a series of time steps, usually of constant duration t ti 1 ti i u (ti ) pi p(ti ) ui u(ti ) u i u (ti ) u i cu i kui pi mu unknown vectors i 1 cu i 1 kui 1 pi 1 mu i 1 ui 1 u i 1 u Explicit methods - equations of motion are used at time instant i Implicit methods - equations of motion are used at time instant i+1 Time-stepping procedure - Modal equations for linear MDOF system excited by force vector p(t) u t J q t Φq(t ) n 1 n n Cq Kq P(t) Mq M ΦTmΦ C ΦTcΦ K ΦTkΦ P(t) ΦTp(t) i Cq i Kqi Pi Mq i1 Cq i1 Kqi1 Pi1 Mq unknown vectors i 1 qi 1 q i 1 q 3. CENTRAL DIFFERENCE METHOD explicit integration method dynamic equilibrium condition for direct solution xn → ui fn → pi M, C, K → m, c, k for modal analysis fn → Pi M, C, K → M, C, K xn1 xn1 2t x 2 xn xn1 xn n1 t 2 x n xn → qi M xn Cxn Kxn f n x 2 xn xn1 xn1 xn1 M n1 C Kxn f n 2 t t 2 1 1 2 1 1 1 xn1 2 M C f n K 2 M xn 2 M C xn1 t 2t 2t t t K̂ b a Central difference method for diagonal M and C, finding an inverse of is trivial (uncoupled equations) 1 1 M C t 2 2t 1 time step conditionally stable method - stability is controlled by the highest frequency or shortest period TM (function of the element size used in the FEM model) T t M the time step should be small enough to resolve the motion of the structure. For modal analysis it is controlled by the highest mode with the period TJ TJ t 20 the time step should be small enough to follow the loading function – acceleration records are typically given at constant time increments (e.g. every 0.02 seconds) which may also influence the time step. Central difference method (initial conditions) (effective stiffness matrix) Central difference method (effective load vector) for direct solution: delete steps 1.1, 1.2, 2.1 and 2.5 replace (1) q by u, (2) M, C, K and P by m, c, k and p 4. NEWMARK’S METHOD implicit integration method dynamic equilibrium condition for direct solution xn → ui fn → pi M, C, K → m, c, k for modal analysis fn → Pi M, C, K → M, C, K xn → qi xn 1 xn txn 0.5 t 2 xn xn 1t 2 xn 1 xn 1 txn txn 1 (Newmark’s equations) Mxn 1 Cx n 1 Kxn 1 f n 1 (“discrete” equations of motion) M t C t 2 K xn 1 f n 1 C xn 1 t xn K xn t xn 0.5 t 2 xn K̂ fˆn 1 Newmark’s method effective stiffness matrix Kˆ [ M tC t 2 K ] effective load vector fˆn 1 f n 1 C xn 1 txn K xn txn 0.5 t 2 xn system of coupled equations Kˆ xn 1 fˆn 1 xn 1 unconditionally stable method for γ = 1/2 and β = 1/4 (average acceleration method) recommended time step depends on the shortest period of interest t TM 10 Newmark’s method Newmark’s method for direct solution: delete steps 1.1, 1.2, 2.1 and 2.7 replace (1) q by u, (2) M, C, K and P by m, c, k and p 5. STABILITY AND COMPUTATIONAL ERROR OF TIME INTEGRATION SCHEMES TJ t more accurate than (t 0.551TJ ) TJ t Stability and computational error of time integration schemes Free vibration problem: mu ku 0 u (0) 1 and u (0) 0 u (t ) cos nt (t 0.1Tn ) Errors: amplitude decay (AD) period elongation (PE) numerical damping? 6. EXAMPLE – DIRECT INTEGRATION – CENTRAL DIFFERENCE METHOD bh3 0.3 * 0.33 E 3.43*10 kN / m , I 6.75*104 12 12 7 2 3.10m ag (t ) / g m k 3.10m 0.2 3.10m 1.0 1.2 m 1.7 3.10m 0.30m / 0.30m k 12 EI 12 * 3.43 *107 * 6.75 *104 18640kN / m k 2* 3 2* L 3.14 m 60kN sec2 / m k k 18640 18640 K k 2k 18640 37280 T1 0.58 sec T2 0.22 sec m 0 60 0 M 0 m 0 60 2.5 3.4 0.35 T sec Example – direct integration – central difference method Explicit time stepping scheme General forcing function 1 xn1 2 M t 1 1 2 1 1 xn 1 2 M f n K 2 M xn 2 M xn 1 t t t f n Kxn 2 xn xn1 (undamped system) 1 0 f1 K (1,1) K (1,2) x1 x1 x1 x1 2 M (1,1) x t x 2 x x 1 f ( 2 , 1 ) ( 2 , 2 ) K K 0 2 n 2 n 2 n 2 n 1 2 n 1 M (2,2) t 2 1 xn1 f1 K (1,1) * x1n K (1,2) * xn2 2 * x1n x1n 1 M (1,1) x 2 n 1 t 2 f 2 K (2,1) * x1n K (2,2) * xn2 2 * xn2 xn21 M (2,2) Example – direct integration – central difference method for the base acceleration case a (t ) x 1 n 1 t 2 M (1,1) * an K (1,1) * x1n K (1,2) * xn2 2 * x1n x1n 1 M (1,1) x 2 n 1 t 2 M (2,2) * a n K (2,1) * x1n K (2,2) * xn2 2 * xn2 xn21 M (2,2) for the problem considered x 1 n1 xn21 t 2 60 * an 18640 * x1n 18640 * xn2 2 * x1n x1n1 60 t 2 60 * an 18640 * x1n 37280 * xn2 2 * xn2 xn21 60 Example – direct integration – central difference method t 0.01sec Example – direct integration – central difference method t 0.05sec Example – direct integration – central difference method t 0.08 sec tcrit Tmin 0.22 0.07 inaccurate solution Example – direct integration – central difference method t 0.09 sec tcrit unstable solution (unstable solution) 7. ANALYSIS OF NONLINEAR RESPONSE – AVERAGE ACCELERATION METHOD Incremental equilibrium condition i cu i f S i pi mu Incremental resisting force f S i k i sec ui k i T ui (assumption) secant stiffness: k i sec (unknown) tangent stiffness: (known) k i T Need for an iterative process within each time step… Analysis of nonlinear response – average acceleration method 1 1 4 ; 2 (effective load vector) (effective stiffness matrix) Analysis of nonlinear response – average acceleration method cont. M N-R method - unconditionally stable method - no numerical damping - recommended time step depends on the shortest period of interest Analysis of nonlinear response – average acceleration method Modified Newton-Raphson (M N-R) iteration To reduce computational effort, the tangent stiffness matrix is not updated for each iteration 8. HILBER-HUGHES-TAYLOR (HHT) METHOD (α – method) implicit integration method – generalization of Newmark’s method numerical damping of higher frequencies (elimination of high frequency oscillations) + stable and second order convergent dynamic equilibrium condition for direct solution xn → ui fn → pi M, C, K → m, c, k for modal analysis fn → Pi M, C, K → M, C, K xn → qi xn 1 xn txn 0.5 t 2 xn xn 1t 2 xn 1 xn 1 txn txn 1 (Newmark’s equations) Mxn 1 1 Cxn 1 Kxn 1 Cxn Kxn f tn 1 (“discrete” equations of motion) xn 1 (unknowns) tn 1 tn 1 t HHT method 3 parameters – values for unconditional stability and second-order accuracy: 1 4 2 1 2 0.3 0 the smaller value of α – more numerical damping is introduced to the system for α = 0 – Newmark’s method with no numerical damping HHT method for transient analysis of nonlinear problems Mxn 1 fint xn , xn f tn , xn xn 1 xn txn 0.5 t 2 xn xn 1t 2 system of algebraic equations xn 1 xn 1 txn txn 1 f int xn , xn vector of internal forces (depends non-linearly on displacements and velocities) n 1 n 1 n variables computed by convex combination