Truncation Errors Numerical Integration Multiple Support Excitation

Similar documents
Multi Degrees of Freedom Systems

Structural Matrices in MDOF Systems

Outline. Structural Matrices. Giacomo Boffi. Introductory Remarks. Structural Matrices. Evaluation of Structural Matrices

Matrix Iteration. Giacomo Boffi.

Outline of parts 1 and 2

Giacomo Boffi. Dipartimento di Ingegneria Civile Ambientale e Territoriale Politecnico di Milano

Generalized Single Degree of Freedom Systems

Giacomo Boffi. April 7, 2016

AA242B: MECHANICAL VIBRATIONS

Generalized Single Degree of Freedom Systems

Some Aspects of Structural Dynamics

The Finite Element Method for the Analysis of Non-Linear and Dynamic Systems: Non-Linear Dynamics Part I

Dynamics of Structures

Identification Methods for Structural Systems. Prof. Dr. Eleni Chatzi Lecture March, 2016

Structural Dynamics Lecture 7. Outline of Lecture 7. Multi-Degree-of-Freedom Systems (cont.) System Reduction. Vibration due to Movable Supports.

Dr.Vinod Hosur, Professor, Civil Engg.Dept., Gogte Institute of Technology, Belgaum

Preliminary Examination - Dynamics

Seismic Analysis of Structures by TK Dutta, Civil Department, IIT Delhi, New Delhi.

Introduction to structural dynamics

Codal Provisions IS 1893 (Part 1) 2002

Tuning TMDs to Fix Floors in MDOF Shear Buildings

Structural Dynamics Lecture 4. Outline of Lecture 4. Multi-Degree-of-Freedom Systems. Formulation of Equations of Motions. Undamped Eigenvibrations.

Structural Dynamics Lecture Eleven: Dynamic Response of MDOF Systems: (Chapter 11) By: H. Ahmadian

STRUCTURAL DYNAMICS BASICS:

Structural Dynamics. Spring mass system. The spring force is given by and F(t) is the driving force. Start by applying Newton s second law (F=ma).

Introduction to Continuous Systems. Continuous Systems. Strings, Torsional Rods and Beams.

Dynamics of structures

1. Multiple Degree-of-Freedom (MDOF) Systems: Introduction

Introduction to Vibration. Professor Mike Brennan

EQUIVALENT SINGLE-DEGREE-OF-FREEDOM SYSTEM AND FREE VIBRATION

FORMULA FOR FORCED VIBRATION ANALYSIS OF STRUCTURES USING STATIC FACTORED RESPONSE AS EQUIVALENT DYNAMIC RESPONSE

Effects of Damping Ratio of Restoring force Device on Response of a Structure Resting on Sliding Supports with Restoring Force Device

Response Analysis for Multi Support Earthquake Excitation

Structural Dynamics Prof. P. Banerji Department of Civil Engineering Indian Institute of Technology, Bombay. Lecture - 1 Introduction

Structural Dynamics A Graduate Course in Aerospace Engineering

Problem 1: Find the Equation of Motion from the static equilibrium position for the following systems: 1) Assumptions

Reduction in number of dofs

CE 6701 Structural Dynamics and Earthquake Engineering Dr. P. Venkateswara Rao

Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Module - 01 Lecture - 11

CIVL 8/7117 Chapter 12 - Structural Dynamics 1/75. To discuss the dynamics of a single-degree-of freedom springmass

D && 9.0 DYNAMIC ANALYSIS

Seismic Design of Tall and Slender Structures Including Rotational Components of the Ground Motion: EN Approach

Program System for Machine Dynamics. Abstract. Version 5.0 November 2017

SCHEME OF BE 100 ENGINEERING MECHANICS DEC 2015

Chapter 5 Design. D. J. Inman 1/51 Mechanical Engineering at Virginia Tech


Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Module - 01 Lecture - 13

Computational Stiffness Method

The Finite Element Method for the Analysis of Non-Linear and Dynamic Systems. Prof. Dr. Eleni Chatzi Lecture 6-5 November, 2015

Stochastic Dynamics of SDOF Systems (cont.).

Advanced Vibrations. Elements of Analytical Dynamics. By: H. Ahmadian Lecture One

DYNAMIC RESPONSE OF EARTHQUAKE EXCITED INELASTIC PRIMARY- SECONDARY SYSTEMS

AA 242B / ME 242B: Mechanical Vibrations (Spring 2016)

2C9 Design for seismic and climate changes. Jiří Máca

Math Assignment 5

. D CR Nomenclature D 1

Dynamic Loads CE 543. Examples. Harmonic Loads

Chapter a. Spring constant, k : The change in the force per unit length change of the spring. b. Coefficient of subgrade reaction, k:

DYNAMICS OF MACHINERY 41514

PROJECT 1 DYNAMICS OF MACHINES 41514

Design of Structures for Earthquake Resistance

TOPIC E: OSCILLATIONS SPRING 2019

ANALYSIS OF HIGHRISE BUILDING STRUCTURE WITH SETBACK SUBJECT TO EARTHQUAKE GROUND MOTIONS

Chapter 2: Rigid Bar Supported by Two Buckled Struts under Axial, Harmonic, Displacement Excitation..14

EVALUATING DYNAMIC STRESSES OF A PIPELINE

Dispersion relation for transverse waves in a linear chain of particles

( ) Chapter 3: Free Vibration of the Breakwater. 3.1 Introduction

Modeling and Experimentation: Mass-Spring-Damper System Dynamics

Chapter 2 Vibration Dynamics

MODAL ANALYSIS OF PLANE FRAMES

SPECIAL DYNAMIC SOIL- STRUCTURE ANALYSIS PROCEDURES DEMONSTATED FOR TWO TOWER-LIKE STRUCTURES

Collocated versus non-collocated control [H04Q7]

NUMERICAL INVESTIGATION OF CABLE PARAMETRIC VIBRATIONS

Translational Mechanical Systems

Design of Earthquake-Resistant Structures

NUMERICAL SIMULATION OF STEEL CATENARY RISER

Introduction to Geotechnical Earthquake Engineering

RESPONSE SPECTRUM METHOD FOR ESTIMATION OF PEAK FLOOR ACCELERATION DEMAND

ME scope Application Note 28

3. Mathematical Properties of MDOF Systems

Embedded Foundation with Different Parameters under Dynamic Excitations

Modal analysis of shear buildings

Multiple Degree of Freedom Systems. The Millennium bridge required many degrees of freedom to model and design with.

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

Final Exam Solution Dynamics :45 12:15. Problem 1 Bateau

Preliminaries: Beam Deflections Virtual Work

4.9 Free Mechanical Vibrations

Introduction to Vibration. Mike Brennan UNESP, Ilha Solteira São Paulo Brazil

VIBRATION AMPLIFICATION IN OSCILLATING SYSTEMS WITH DEGRADING CHARACTERISTICS *

Mechanics PhD Preliminary Spring 2017

COPYRIGHTED MATERIAL. Index

Dynamics of Structures: Theory and Analysis

Control of Earthquake Induced Vibrations in Asymmetric Buildings Using Passive Damping

INELASTIC SEISMIC DISPLACEMENT RESPONSE PREDICTION OF MDOF SYSTEMS BY EQUIVALENT LINEARIZATION

EFFECTIVE MODAL MASS & MODAL PARTICIPATION FACTORS Revision F

Pseudo-natural SSI frequency of coupled soil-pilestructure

General elastic beam with an elastic foundation

2.003 Engineering Dynamics Problem Set 10 with answer to the concept questions

Seminar 6: COUPLED HARMONIC OSCILLATORS

Structural Dynamics Lecture 2. Outline of Lecture 2. Single-Degree-of-Freedom Systems (cont.)

Transcription:

Errors Numerical Integration Multiple Support Excitation http://intranet.dica.polimi.it/people/boffi-giacomo Dipartimento di Ingegneria Civile Ambientale e Territoriale Politecnico di Milano April 10, 2018

Part I How many eigenvectors? Modal partecipation Dynamic magnification Static Correction Modal partecipation Dynamic magnification Static Correction

How many eigenvectors? Modal partecipation To understand how many eigenvectors we have to use in a modal analysis, we must consider two s, the loading shape and the excitation frequency. Dynamic magnification Static Correction

In the following, we ll consider only external loadings whose dependance on time and space can be separated, as in p(x, t) = r f(t), Modal partecipation Dynamic magnification Static Correction so that we can regard separately the two aspects of the problem.

It is worth noting that earthquake loadings are precisely of this type: p(x, t) = M r ü g where the vector r is used to choose the structural dof s that are excited by the ground motion component under consideration. r is an incidence vector, often simply a vector of ones and zeroes where the ones stay for the inertial forces that are excited by a specific component of the earthquake ground acceleration. Modal partecipation Dynamic magnification Static Correction

It is worth noting that earthquake loadings are precisely of this type: p(x, t) = M r ü g where the vector r is used to choose the structural dof s that are excited by the ground motion component under consideration. r is an incidence vector, often simply a vector of ones and zeroes where the ones stay for the inertial forces that are excited by a specific component of the earthquake ground acceleration. Modal partecipation Dynamic magnification Static Correction Multiplication of M and division of ü g by g, acceleration of gravity, serves to show a dimensional load vector multiplied by an adimensional function. p(x, t) = g M r üg(t) g = r g f g (t)

Modal partecipation Under the assumption of separability, we can write the i-th modal equation of motion as q i + 2ζ i ω i q i + ω 2 i q i = { ψ T i r f(t) M i g ψi T M ˆr M i f g (t) = Γ i f(t) with the modal mass M i = ψ T i Mψ i. It is apparent that the modal response amplitude depends on the characteristics of the time dependency of loading, f(t), on the so called modal partecipation Γ i, Modal partecipation Dynamic magnification Static Correction Γ i = ψ T i r/m i or Γ i = g ψ T i M ˆr/M i = ψ T i r g /M i

Modal partecipation Under the assumption of separability, we can write the i-th modal equation of motion as q i + 2ζ i ω i q i + ω 2 i q i = { ψ T i r f(t) M i g ψi T M ˆr M i f g (t) = Γ i f(t) with the modal mass M i = ψ T i Mψ i. It is apparent that the modal response amplitude depends on the characteristics of the time dependency of loading, f(t), on the so called modal partecipation Γ i, Modal partecipation Dynamic magnification Static Correction Γ i = ψ T i r/m i or Γ i = g ψ T i M ˆr/M i = ψ T i r g /M i Note that both the definitions of modal partecipation give it the dimensions of an acceleration.

Partecipation Factor Amplitudes For a given loading r the modal partecipation Γ i is proportional to the work done by the modal displacement q iψ T i for the given loading r: if the mode shape and the loading shape are approximately equal (equal signs, component by component), the work (dot product) is maximized, if the mode shape is significantly different from the loading (different signs), there is some amount of cancellation and the value of the Γ s will be reduced. Modal partecipation Dynamic magnification Static Correction

Example Modal partecipation Dynamic magnification Static Correction gm ˆr r ψ 1 ψ 2 ψ 3 Consider a shear type building, its first 3 eigenvectors as sketched above, with mass distribution approximately constant over its height and its earthquake load shape vector ˆr = {1, 1,..., 1} T g M ˆr mg{1, 1,..., 1} T, consider also an external, assigned load shape vector r.

Example, cont. Modal partecipation Dynamic magnification Static Correction gm ˆr r ψ 1 ψ 2 ψ 3 For EQ loading, Γ 1 is relatively large for the first mode, as loading components and displacements have the same sign, with respect to other Γ i s, where the oscillating nature of the higher eigenvectors will lead to increasing cancellation. On the other hand, consider the external loading, whose peculiar shape is similar to the 3rd mode. Γ 3 will be more relevant than Γ i s for lower or higher modes.

Modal Loads Expansion We define the modal load contribution as r i = M ψ ia i and express the load vector as a linear combination of the modal contributions r = M ψ ia i = r i. i i Modal partecipation Dynamic magnification Static Correction Premultiplying by ψj T the above equation we have a relation that enables the computation of the coefficients a i: ψ T i r = ψ T i M ψ ja j = j j δ ijm ja j = a im i a i = ψt i r M i

Modal Loads Expansion 1. A modal load component works only for the displacements associated with the corresponding eigenvector, ψ T j r i = a i ψ T j Mψ i = δ ija im i. 2. Comparing ψj T r = ψj T i M ψiai = δijmiai with the definition of Γ i = ψi T r/m i, we conclude that a i Γ i and finally write Modal partecipation Dynamic magnification Static Correction r i = Γ im ψ i. 3. The modal load contributions can be collected in a matrix: with Γ = diag Γ i we have R = M Ψ Γ.

Equivalent Static Forces For mode i, the equation of motion is q i + 2ζ i ω i q i + ω 2 i q i = Γ i f(t) with q i = Γ i D i, we can write, to single out the dependency on the modulating function, D i + 2ζ i ω i Ḋ i + ω 2 i D i = f(t) The modal contribution to displacement is Modal partecipation Dynamic magnification Static Correction x i = Γ i ψ i D i (t) and the modal contribution to elastic forces f i = K x i can be written (being Kψ i = ω 2 i Mψ i) as f i = K x i = Γ i K ψ i D i = ω 2 i (Γ i M ψ i )D i = r i ω 2 i D i

Equivalent Static Forces For mode i, the equation of motion is q i + 2ζ i ω i q i + ω 2 i q i = Γ i f(t) with q i = Γ i D i, we can write, to single out the dependency on the modulating function, D i + 2ζ i ω i Ḋ i + ω 2 i D i = f(t) The modal contribution to displacement is Modal partecipation Dynamic magnification Static Correction x i = Γ i ψ i D i (t) and the modal contribution to elastic forces f i = K x i can be written (being Kψ i = ω 2 i Mψ i) as f i = K x i = Γ i K ψ i D i = ω 2 i (Γ i M ψ i )D i = r i ω 2 i D i D is usually named pseudo-displacement.

Equivalent Static The response can be determined by superposition of the effects of these pseudo-static forces f i = r iωi 2 D i(t). If a required response quantity (be it a nodal displacement, a bending moment in a beam, the total shear force in a building storey, etc etc) is indicated by s(t), we can compute with a static calculation (usually using the FEM model underlying the dynamic analysis) the modal static contribution s st i and write s(t) = s st i (ω 2 i D i(t)) = s i(t), Modal partecipation Dynamic magnification Static Correction where the modal contribution to response s i(t) is given by 1. static analysis using r i as the static load vector, 2. dynamic amplification using the ω 2 i D i(t).

Equivalent Static The response can be determined by superposition of the effects of these pseudo-static forces f i = r iωi 2 D i(t). If a required response quantity (be it a nodal displacement, a bending moment in a beam, the total shear force in a building storey, etc etc) is indicated by s(t), we can compute with a static calculation (usually using the FEM model underlying the dynamic analysis) the modal static contribution s st i and write s(t) = s st i (ω 2 i D i(t)) = s i(t), Modal partecipation Dynamic magnification Static Correction where the modal contribution to response s i(t) is given by 1. static analysis using r i as the static load vector, 2. dynamic amplification using the ω 2 i D i(t). This formulation is particularly apt to our discussion of different contributions to response components.

Modal Contribution Factors Say that the static response due to r is denoted by s st, then s i (t), the modal contribution to response s(t), can be written s i (t) = s st i ωi 2 st sst i D i (t) = s s st ω2 i D i (t) = s i s st ωi 2 D i (t). Modal partecipation Dynamic magnification Static Correction We have introduced s i = sst i s st, the modal contribution, the ratio of the modal static contribution to the total static response. The s i are dimensionless, are indipendent from the eigenvector scaling procedure and their sum is unity, s i = 1.

Maximum Denote by D i0 the maximum absolute value (or peak) of the pseudo displacement time history, It will be D i0 = max{ D i (t) }. t s i0 = s i s st ω 2 i D i0. The dynamic response for mode i, R di is defined by Modal partecipation Dynamic magnification Static Correction R di = D i0 D st i0 where Di0 st is the peak value of the static pseudo displacement D st i = f(t) ωi 2, Di0 st = f 0 ωi 2.

Maximum With f 0 = max{ f(t) } the peak pseudo displacement is D i0 = R di f 0 /ωi 2 and the peak of the modal contribution is s i0 (t) = s i s st ωi 2 D i0 (t) = f 0 s st s i R di Modal partecipation Dynamic magnification Static Correction

Maximum With f 0 = max{ f(t) } the peak pseudo displacement is D i0 = R di f 0 /ωi 2 and the peak of the modal contribution is s i0 (t) = s i s st ωi 2 D i0 (t) = f 0 s st s i R di Modal partecipation Dynamic magnification Static Correction The first two terms are independent of the mode, the last are independent from each other and their product is the that influences the modal contributions. Note that this product has the sign of s i, as the dynamic response is always positive.

MCF s example The following table (from Chopra, 2nd ed.) displays the s i and their partial sums for a shear-type, 5 floors building where all the storey masses are equal and all the storey stiffnesses are equal too. The response quantities chosen are x 5n, the MCF s to the top displacement and V n, the MCF s to the base shear, for two different load shapes.

MCF s example The following table (from Chopra, 2nd ed.) displays the s i and their partial sums for a shear-type, 5 floors building where all the storey masses are equal and all the storey stiffnesses are equal too. The response quantities chosen are x 5n, the MCF s to the top displacement and V n, the MCF s to the base shear, for two different load shapes. r = {0, 0, 0, 0, 1} T r = {0, 0, 0, 1, 2} T Top Displacement Base Shear Top Displacement Base Shear n or J x 5n J x 5i Vn J Vi x 5n J x 5i Vn J Vi 1 0.880 0.880 1.252 1.252 0.792 0.792 1.353 1.353 2 0.087 0.967-0.362 0.890 0.123 0.915-0.612 0.741 3 0.024 0.991 0.159 1.048 0.055 0.970 0.043 1.172 4 0.008 0.998-0.063 0.985 0.024 0.994-0.242 0.930 5 0.002 1.000 0.015 1.000 0.006 1.000 0.070 1.000

MCF s example The following table (from Chopra, 2nd ed.) displays the s i and their partial sums for a shear-type, 5 floors building where all the storey masses are equal and all the storey stiffnesses are equal too. The response quantities chosen are x 5n, the MCF s to the top displacement and V n, the MCF s to the base shear, for two different load shapes. r = {0, 0, 0, 0, 1} T r = {0, 0, 0, 1, 2} T Top Displacement Base Shear Top Displacement Base Shear n or J x 5n J x 5i Vn J Vi x 5n J x 5i Vn J Vi Note that 1 0.880 0.880 1.252 1.252 0.792 0.792 1.353 1.353 2 0.087 0.967-0.362 0.890 0.123 0.915-0.612 0.741 3 0.024 0.991 0.159 1.048 0.055 0.970 0.043 1.172 4 0.008 0.998-0.063 0.985 0.024 0.994-0.242 0.930 5 0.002 1.000 0.015 1.000 0.006 1.000 0.070 1.000 1. for any given r, the base shear is more influenced by higher modes, and 2. for any given reponse quantity, the second, skewed r gives greater modal contributions for higher modes.

Dynamic Ratios Dynamic Ratios are the same that we have seen for SDOF systems. Next page, for an undamped system, harmonically excited, solid line, the ratio of the modal elastic force F S,i = K iq i sin ωt to the harmonic applied modal force, P i sin ωt, plotted against the frequency ratio β = ω/ω i. For β = 0 the ratio is 1, the applied load is fully balanced by the elastic resistance. For fixed excitation frequency, β 0 for high modal frequencies. dashed line,the ratio of the modal inertial force, F I,i = β 2 F S,i to the load. Modal partecipation Dynamic magnification Static Correction

Dynamic Ratios Dynamic Ratios are the same that we have seen for SDOF systems. Next page, for an undamped system, harmonically excited, solid line, the ratio of the modal elastic force F S,i = K iq i sin ωt to the harmonic applied modal force, P i sin ωt, plotted against the frequency ratio β = ω/ω i. For β = 0 the ratio is 1, the applied load is fully balanced by the elastic resistance. For fixed excitation frequency, β 0 for high modal frequencies. dashed line,the ratio of the modal inertial force, F I,i = β 2 F S,i to the load. Modal partecipation Dynamic magnification Static Correction Note that for steady-state motion the sum of the elastic and inertial force ratios is constant and equal to 1, as in (F S,i + F I,i) sin ωt = P i sin ωt.

Modal resistance ratios 4 3 2 1 0-1 -2 F S /P i F I /P i -3 0 0.5 1 1.5 2 2.5 3 Frequency ratio, β=ω/ω i For a fixed excitation frequency and high modal frequencies the frequency ratio β 0.

Modal resistance ratios 4 3 2 1 0-1 -2 F S /P i F I /P i -3 0 0.5 1 1.5 2 2.5 3 Frequency ratio, β=ω/ω i For a fixed excitation frequency and high modal frequencies the frequency ratio β 0. For β 0 the response is quasi-static.

Modal resistance ratios 4 3 2 1 0-1 -2 F S /P i F I /P i -3 0 0.5 1 1.5 2 2.5 3 Frequency ratio, β=ω/ω i For a fixed excitation frequency and high modal frequencies the frequency ratio β 0. For β 0 the response is quasi-static. Hence, for higher modes the response is pseudo-static.

Modal resistance ratios 4 3 2 1 0-1 -2 F S /P i F I /P i -3 0 0.5 1 1.5 2 2.5 3 Frequency ratio, β=ω/ω i For a fixed excitation frequency and high modal frequencies the frequency ratio β 0. For β 0 the response is quasi-static. Hence, for higher modes the response is pseudo-static. On the contrary, for excitation frequencies high enough the lower modes respond with purely inertial forces.

Static Correction The preceding discussion indicates that higher modes contributions to the response could be approximated with the static response, leading to a Static Correction of the dynamic response. Modal partecipation Dynamic magnification Static Correction

Static Correction The preceding discussion indicates that higher modes contributions to the response could be approximated with the static response, leading to a Static Correction of the dynamic response. For a system where q i (t) p i(t) K i for i > n dy, n dy being the number of dynamically responding modes, we can write Modal partecipation Dynamic magnification Static Correction n dy x(t) x dy (t) + x st (t) = ψ i q i (t) + 1 N n dy +1 ψ i p i (t) K i where the response for each of the first n dy modes can be computed as usual.

Static Modal Components The static modal displacement component x j, j > n dy can be written x j (t) = ψ j q j (t) ψ jψj T p(t) = F j p(t) K j The modal flexibility matrix is defined by F j = ψ jψ T j K j and is used to compute the j-th mode static deflections due to the applied load vector. The total displacements, the dynamic contributions and the static correction, for p(t) = r f(t), are then n dy x ψ j q j (t) + f(t) 1 N F j r. n dy +1 Modal partecipation Dynamic magnification Static Correction

Alternative Formulation Our last formula for static correction is n dy x ψ jq j(t) + f(t) 1 n dy +1 N F jr. Modal partecipation Dynamic magnification Static Correction To use the above formula all mode shapes, all modal stiffnesses and all modal flexibility matrices must be computed, undermining the efficiency of the procedure.

Alternative Formulation This problem can be obviated computing the total static displacements, x total st = K 1 p(t), and subtracting the static displacements due to the first n dy modes... n N dy ( n dy ) F jrf(t) = K 1 rf(t) F jrf(t) = f(t) K 1 F j r, n dy 1 1 so that the corrected total displacements have the expression n dy ( n dy ) x ψ iq i(t) + f(t) K 1 F i r, 1 1 Modal partecipation Dynamic magnification Static Correction The constant term (a generalized displacement vector) following f(t) can be computed with the information in our posses at the moment we begin the integration of the modal equations of motion.

Effectiveness of Static Correction In these circumstances, few modes with static correction give results comparable to the results obtained using much more modes in a straightforward modal displacement superposition analysis. Modal partecipation Dynamic magnification Static Correction

Effectiveness of Static Correction In these circumstances, few modes with static correction give results comparable to the results obtained using much more modes in a straightforward modal displacement superposition analysis. An high number of modes is required to account for the spatial distribution of the loading but only a few lower modes are subjected to significant dynamic amplification. Modal partecipation Dynamic magnification Static Correction

Effectiveness of Static Correction In these circumstances, few modes with static correction give results comparable to the results obtained using much more modes in a straightforward modal displacement superposition analysis. An high number of modes is required to account for the spatial distribution of the loading but only a few lower modes are subjected to significant dynamic amplification. Refined stress analysis is required even if the dynamic response involves only a few lower modes. Modal partecipation Dynamic magnification Static Correction

Part II Numerical Integration Constant Acceleration Wilson s Theta Method Constant Acceleration Wilson s Theta Method

to Numerical Integration When we reviewed the numerical integration methods, we said that some methods are unconditionally stable and others are conditionally stable, that is the response blows-out if the time step h is great with respect to the natural preriod of vibration, h > Tn a, where a is a constant that depends on the numerical algorithm. For MDOF systems, the relevant T is the one associated with the highest mode present in the structural model, so for moderately complex structures it becomes impossibile to use a conditionally stable algorithm. In the following, two unconditionally stable algorithms will be analysed, i.e., the constant acceleration method, that we already know, and the new Wilson sθ method. Constant Acceleration Wilson s Theta Method

Constant Acceleration, preliminaries The initial conditions are known: x 0, ẋ 0, p 0, ẍ 0 = M 1 (p 0 C ẋ 0 K x 0 ). Constant Acceleration Wilson s Theta Method With a fixed time step h, compute the constant matrices A = 2C + 4 h M, B = 2M, K+ = 2 h C + 4 h 2 M.

Constant Acceleration, stepping Starting with i = 0, compute the effective force increment, ˆp i = p i+1 p i + Aẋ i + Bẍ i, the tangent stiffness K i and the current incremental stiffness, ˆK i = K i + K +. Constant Acceleration Wilson s Theta Method For linear systems, it is x i = ˆK 1 i ˆp i, for a non linear system x i is produced by the modified Newton-Raphson iteration procedure. The state vectors at the end of the step are x i+1 = x i + x i, ẋ i+1 = 2 x i h ẋ i

Constant Acceleration, new step Constant Acceleration Increment the step index, i = i + 1. Wilson s Theta Method Compute the accelerations using the equation of equilibrium, ẍ i = M 1 (p i C ẋ i K x i ). Repeat the substeps detailed in the previous slide.

Modified Newton-Raphson Initialization y 0 = x i R 1 = ˆp i For j = 1, 2,... K T y j = R j y j = y j 1 + y j, f S,j = f S (updated system state) f S,0 = f S (system state) K T = ˆK i y j (test for convergence) ẏ j = ẏ j = ẏ j 1 + ẏ j Constant Acceleration Wilson s Theta Method f S,j = f S,j f S,j 1 (K T K i) y j R j+1 = R j f S,j Return the value x i = y j x i A suitable convergence test is R T j y j ˆp T i xi,j tol

Wilson s Theta Method The linear acceleration method is significantly more accurate than the constant acceleration method, meaning that it is possible to use a longer time step to compute the response of a SDOF system within a required accuracy. On the other hand, the method is not safely applicable to MDOF systems due to its numerical instability. Constant Acceleration Wilson s Theta Method

Wilson s Theta Method The linear acceleration method is significantly more accurate than the constant acceleration method, meaning that it is possible to use a longer time step to compute the response of a SDOF system within a required accuracy. On the other hand, the method is not safely applicable to MDOF systems due to its numerical instability. Professor Ed Wilson demonstrated that simple variations of the linear acceleration method can be made unconditionally stable and found the most accurate in this family of algorithms, collectively known as Wilson s θ methods. Constant Acceleration Wilson s Theta Method

Wilson s θ method Wilson s idea is very simple: the results of the linear acceleration algorithm are good enough only in a fraction of the time step. Wilson demonstrated that his idea was correct, too... The procedure is really simple, Constant Acceleration Wilson s Theta Method

Wilson s θ method Wilson s idea is very simple: the results of the linear acceleration algorithm are good enough only in a fraction of the time step. Wilson demonstrated that his idea was correct, too... The procedure is really simple, 1. solve the incremental equation of equilibrium using the linear acceleration algorithm, with an extended time step Constant Acceleration Wilson s Theta Method ĥ = θ h, θ 1,

Wilson s θ method Wilson s idea is very simple: the results of the linear acceleration algorithm are good enough only in a fraction of the time step. Wilson demonstrated that his idea was correct, too... The procedure is really simple, 1. solve the incremental equation of equilibrium using the linear acceleration algorithm, with an extended time step Constant Acceleration Wilson s Theta Method ĥ = θ h, θ 1, 2. compute the extended acceleration increment ˆ ẍ at ˆt = t i + ĥ,

Wilson s θ method Wilson s idea is very simple: the results of the linear acceleration algorithm are good enough only in a fraction of the time step. Wilson demonstrated that his idea was correct, too... The procedure is really simple, 1. solve the incremental equation of equilibrium using the linear acceleration algorithm, with an extended time step Constant Acceleration Wilson s Theta Method ĥ = θ h, θ 1, 2. compute the extended acceleration increment ˆ ẍ at ˆt = t i + ĥ, 3. scale the extended acceleration increment under the assumption of linear acceleration, ẍ = 1 θ ˆ ẍ,

Wilson s θ method Wilson s idea is very simple: the results of the linear acceleration algorithm are good enough only in a fraction of the time step. Wilson demonstrated that his idea was correct, too... The procedure is really simple, 1. solve the incremental equation of equilibrium using the linear acceleration algorithm, with an extended time step Constant Acceleration Wilson s Theta Method ĥ = θ h, θ 1, 2. compute the extended acceleration increment ˆ ẍ at ˆt = t i + ĥ, 3. scale the extended acceleration increment under the assumption of linear acceleration, ẍ = 1 θ ˆ ẍ, 4. compute the velocity and displacements increment using the reduced value of the increment of acceleration.

Wilson s θ method description Using the same symbols used for constant acceleration. First of all, for given initial conditions x 0 and ẋ 0, initialise the procedure computing the constants (matrices) used in the following procedure and the initial acceleration, Constant Acceleration Wilson s Theta Method ẍ 0 = M 1 (p 0 C ẋ 0 K x 0 ), A = 6M/ĥ + 3C, B = 3M + ĥc/2, K + = 3C/ĥ + 6M/ĥ2.

Wilson s θ method description Starting with i = 0, 1. update the tangent stiffness, K i = K(x, ẋ i ) and the effective stiffness, ˆKi = K i + K +, compute ˆ ˆp i = θ p i + Aẋ i + Bẍ i, with p i = p(t i + h) p(t i ) Constant Acceleration Wilson s Theta Method

Wilson s θ method description Starting with i = 0, 1. update the tangent stiffness, K i = K(x, ẋ i ) and the effective stiffness, ˆKi = K i + K +, compute ˆ ˆp i = θ p i + Aẋ i + Bẍ i, with p i = p(t i + h) p(t i ) 2. solve ˆK i ˆ x = ˆ ˆpi, compute ˆ ẍ = 6 ˆ x ĥ 2 6ẋi ĥ 3ẍ i ẍ = 1 θ ˆ ẍ Constant Acceleration Wilson s Theta Method

Wilson s θ method description Starting with i = 0, 1. update the tangent stiffness, K i = K(x, ẋ i ) and the effective stiffness, ˆKi = K i + K +, compute ˆ ˆp i = θ p i + Aẋ i + Bẍ i, with p i = p(t i + h) p(t i ) 2. solve ˆK i ˆ x = ˆ ˆpi, compute 3. compute ˆ ẍ = 6 ˆ x ĥ 2 6ẋi ĥ 3ẍ i ẍ = 1 θ ˆ ẍ Constant Acceleration Wilson s Theta Method ẋ = (ẍ i + 1 2 ẍ)h x = ẋ i h + ( 1 2ẍi + 1 6 ẍ)h2

Wilson s θ method description Starting with i = 0, 1. update the tangent stiffness, K i = K(x, ẋ i ) and the effective stiffness, ˆKi = K i + K +, compute ˆ ˆp i = θ p i + Aẋ i + Bẍ i, with p i = p(t i + h) p(t i ) 2. solve ˆK i ˆ x = ˆ ˆpi, compute 3. compute ˆ ẍ = 6 ˆ x ĥ 2 6ẋi ĥ 3ẍ i ẍ = 1 θ ˆ ẍ Constant Acceleration Wilson s Theta Method ẋ = (ẍ i + 1 2 ẍ)h x = ẋ i h + ( 1 2ẍi + 1 6 ẍ)h2 4. update state, x i+1 = x i + x, ẋ i+1 = ẋ i + ẋ, i = i + 1, iterate restarting from 1.

A final remark Constant Acceleration Wilson s Theta Method The Theta Method is unconditionally stable for θ > 1.37 and it achieves the maximum accuracy for θ = 1.42.

Part III Multiple Support Excitation The Equation of Motion The Equation of Motion An Example Analysis Analysis Example An Example Analysis Analysis Example

Definitions Consider the case of a structure where the supports are subjected to assigned displacements histories, u i = u i (t). To solve this problem, we start with augmenting the degrees of freedom with the support displacements. We denote the superstructure DOF with x T, the support DOF with x g and we have a global displacement vector x, { } xt x =. x g The Equation of Motion An Example Analysis Analysis Example

The Equation of Motion Damping effects will be introduced at the end of our manipulations. The equation of motion is [ ] } [ ] { } { } M Mg {ẍt K Kg xt 0 + M gg ẍ g Kg T = K gg x g p g M T g The Equation of Motion An Example Analysis Analysis Example where M and K are the usual structural matrices, while M g and M gg are, in the common case of a lumped mass model, zero matrices.

Static Components We decompose the vector of displacements into two contributions, a static contribution and a dynamic contribution, attributing the given support displacements to the static contribution. { xt x g } = { xs x g } + { x 0 } The Equation of Motion An Example Analysis Analysis Example where x is the usual relative displacements vector.

Determination of static components Because the x g are given, we can write two matricial equations that give us the static superstructure displacements and the forces we must apply to the supports, From the first equation we have Kx s + K g x g = 0 K T g x s + K gg x g = p g The Equation of Motion An Example Analysis Analysis Example and from the second we have x s = K 1 K g x g p g = (K gg K T g K 1 K g )x g

Determination of static components Because the x g are given, we can write two matricial equations that give us the static superstructure displacements and the forces we must apply to the supports, From the first equation we have Kx s + K g x g = 0 K T g x s + K gg x g = p g The Equation of Motion An Example Analysis Analysis Example and from the second we have x s = K 1 K g x g p g = (K gg K T g K 1 K g )x g The support forces are zero when the structure is isostatic or the structure is subjected to a rigid motion.

Going back to the EOM We need the first row of the two matrix equation of equilibrium, [ ] } [ ] { } { } M Mg {ẍt K Kg xt 0 + = M T g M gg ẍ g K T g K gg substituting x T = x s + x in the first row Mẍ + Mẍ s + M g ẍ g + Kx + Kx s + K g x g = 0 x g p g The Equation of Motion An Example Analysis Analysis Example by the equation of static equilibrium, Kx s + K g x g = 0 we can simplify Mẍ+Mẍ s +M g ẍ g +Kx = Mẍ+(M g MK 1 K g )ẍ g +Kx = 0.

Influence matrix The equation of motion is Mẍ + (M g MK 1 K g )ẍ g + Kx = 0. We define the influence matrix E by E = K 1 K g, The Equation of Motion An Example Analysis Analysis Example and write, reintroducing the damping effects, Mẍ + Cẋ + Kx = (ME + M g )ẍ g (CE + C g )ẋ g

Simplification of the EOM The Equation of Motion For a lumped mass model, M g = 0 and also the efficace forces due to damping are really small with respect to the inertial ones, and with this understanding we write An Example Analysis Analysis Example Mẍ + Cẋ + Kx = MEẍ g.

Significance of E E can be understood as a collection of vectors e i, i = 1,..., N g (N g being the number of DOF associated with the support motion), E = [ e 1 e 2 e Ng ] The Equation of Motion An Example Analysis Analysis Example where the individual e i collects the displacements in all the DOF of the superstructure due to imposing a unit displacement to the support DOF number i.

Significance of E This understanding means that the influence matrix can be computed column by column, in the general case by releasing one support DOF, applying a unit force to the released DOF, computing all the displacements and scaling the displacements so that the support displacement component is made equal to 1, or in the case of an isostatic component by examining the instantaneous motion of the 1 DOF rigid system that we obtain by releasing one constraint. The Equation of Motion An Example Analysis Analysis Example

A First Example m m A x 2 B v B = v B (t) We want to determine the influence matrix E for the structure in the figure above, subjected to an assigned motion in B. x 1 The Equation of Motion An Example Analysis A x 2 x 3 x 1 Analysis Example First step, put in evidence another degree of freedom x 3 corresponding to the assigned vertical motion of the support in B and compute, using e.g. the PVD, the flexibility matrix: F = L3 3EJ 54.0000 8.0000 28.0000 8.0000 2.0000 5.0000. 28.0000 5.0000 16.0000

Example, cont. The stiffness matrix is found by inversion, K = 3EJ +7.0000 +12.0000 16.0000 13L 3 +12.0000 +80.0000 46.0000. 16.0000 46.0000 +44.0000 We are interested in the partitions K xx and K xg : K xx = 3EJ 13L 3 [ ] +7.0000 +12.0000.0000, K +12.0000 +80.0000.0000 xg = 3EJ 13L 3 [ ] 16. 46 The Equation of Motion An Example Analysis Analysis Example The influence matrix is E = K 1 xx K xg = 1 16 [ ] 28.0000, 5.0000 please compare E with the last column of the flexibility matrix, F.

Analysis Consider the vector of support accelerations, ẍ g = { ẍ gl, l = 1,..., N g } and the effective load vector p eff = MEẍ g = Me l ẍ gl (t). We can write the modal equation of motion for mode number n N g l=1 The Equation of Motion An Example Analysis Analysis Example where N g q n + 2ζ n ω n q n + ωnq 2 n = Γ nl ẍ gl (t) Γ nl = ψt n Me l M n l=1

Analysis, cont. The solution q n (t) is hence, with the notation of last lesson, N g q n (t) = Γ nl D nl (t), l=1 The Equation of Motion An Example Analysis Analysis Example D nl being the response function for ζ n and ω n due to the ground excitation ẍ gl.

Analysis, cont. The total displacements x T are given by two contributions, x T = x s + x, the expression of the contributions are and finally we have N g x s = Ex g (t) = e l x gl (t), x = l=1 N N g ψ n Γ nl D nl (t), n=1 l=1 The Equation of Motion An Example Analysis Analysis Example N g x T = e l x gl (t) + l=1 n=1 l=1 N N g ψ n Γ nl D nl (t).

in terms of Forces For a computer program, the easiest way to compute the nodal forces is a) compute, element by element, the nodal displacements by x T and x g, b) use the element stiffness matrix compute nodal forces, c) assemble element nodal loads into global nodal loads. That said, let s see the analytical development... The Equation of Motion An Example Analysis Analysis Example

Forces, cont. The forces on superstructure nodes due to deformations are N N g f s = Γ nl Kψ n D nl (t) n=1 l=1 N N g f s = (Γ nl Mψ n )(ωnd 2 nl (t)) = r nl A nl (t) n=1 l=1 the forces on support The Equation of Motion An Example Analysis Analysis Example or, using x s = Ex g l=1 f gs = K T g x T + K gg x g = K T g x + p g N g f gs = ( Kg T e l + K gg,l )x gl + N N g Γ nl Kg T ψ n D nl (t) n=1 l=1

Forces The Equation of Motion The structure response components must be computed considering the structure loaded by all the nodal forces, { } fs f =. f gs An Example Analysis Analysis Example

Example 3,6 1,7 4,8 2,9 5,10 m L L L L m The Equation of Motion An Example Analysis Analysis Example The dynamic DOF are x 1 and x 2, vertical displacements of the two equal masses, x 3, x 4, x 5 are the imposed vertical displacements of the supports, x 6,..., x 10 are the rotational degrees of freedom (removed by static condensation).

Example The stiffness matrix for the 10x10 model is K 10 10 = EJ L 3 12 12 0 0 0 6L 6L 0 0 0 12 24 12 0 0 6L 0 6L 0 0 0 12 24 12 0 0 6L 0 6L 0 0 0 12 24 12 0 0 6L 0 6L 0 0 0 12 12 0 0 0 6L 6L 6L 6L 0 0 0 4L 2 2L 2 0 0 0 6L 0 6L 0 0 2L 2 8L 2 2L 2 0 0 0 6L 0 6L 0 0 2L 2 8L 2 2L 2 0 0 0 6L 0 6L 0 0 2L 2 8L 2 2L 2 0 0 0 6L 6L 0 0 0 2L 2 4L 2 The Equation of Motion An Example Analysis Analysis Example

Example, cont. The first product of the static condensation procedure is the linear mapping between translational and rotational degrees of freedom, given by φ = 1 56L [ 71 90 24 6 1 ] 26 12 48 12 2 7 42 0 42 7 x. 2 12 48 12 26 1 6 24 90 71 The Equation of Motion An Example Analysis Analysis Example

Example, cont. Following static condensation and reordering rows and columns, the partitioned stiffness matrices are The influence matrix is K = EJ [ 276 108 28L3 108 276 ], K g = EJ [ 102 264 18 28L 3 K gg = EJ [ 45 72 3 28L 3 ] 18 264 102, ]. 72 384 72 3 72 45 The Equation of Motion An Example Analysis Analysis Example E = K 1 K g = 32[ 1 13 22 3 ] 3 22 13.

Example, cont. The eigenvector matrix is the matrix of modal masses is Ψ = [ ] 1 1 1 1 M = Ψ T MΨ = m[ 2 0 0 2 ] the matrix of the non normalized modal partecipation coefficients is [ ] L = Ψ T ME = m 1 2 0 1 2 5 16 11 8 5 16 The Equation of Motion An Example Analysis Analysis Example and, finally, the matrix of modal partecipation s, [ ] Γ = (M ) 1 L = 1 4 0 1 4 5 32 11 16 5 32

Example, cont. Denoting with D ij = D ij (t) the response function for mode i due to ground excitation ẍ gj, the response can be written x = = ( ψ 11( 1 4 D 11+ 1 4 D 13)+ψ 12( 5 32 D 21+ 5 32 D 23+ 11 16 D 22) ψ 21( 1 4 D 11+ 1 4 D 13)+ψ 22( 5 32 D 21+ 5 32 D 23+ 11 16 D 22) ( 1 4 D 13+ 1 4 D 11+ 5 32 D 21+ 5 32 D 23+ 11 16 D 22 1 4 D 11+ 1 4 D 13+ 5 32 D 21+ 5 32 D 23+ 11 16 D 22 ). ) The Equation of Motion An Example Analysis Analysis Example