MATLAB PROGRAM FOR THE NUMERICAL SOLUTION OF DUHAMEL CONVOLUTION INTEGRAL

Similar documents
MTH 146 Class 7 Notes

In Calculus I you learned an approximation method using a Riemann sum. Recall that the Riemann sum is

The z-transform. LTI System description. Prof. Siripong Potisuk

Numerical differentiation (Finite difference)

Chapter Simpson s 1/3 Rule of Integration. ( x)

Mathematically, integration is just finding the area under a curve from one point to another. It is b

Chapter 2 Intro to Math Techniques for Quantum Mechanics

this is the indefinite integral Since integration is the reverse of differentiation we can check the previous by [ ]

Chapter 12-b Integral Calculus - Extra

UNIVERSITI KEBANGSAAN MALAYSIA PEPERIKSAAN AKHIR SEMESTER I SESI AKADEMIK 2007/2008 IJAZAH SARJANAMUDA DENGAN KEPUJIAN NOVEMBER 2007 MASA : 3 JAM

CS321. Numerical Analysis

On Several Inequalities Deduced Using a Power Series Approach

CS321. Introduction to Numerical Methods

Integration by Parts for D K

i+1 by A and imposes Ax

under the curve in the first quadrant.

Module 2: Introduction to Numerical Analysis

Area and the Definite Integral. Area under Curve. The Partition. y f (x) We want to find the area under f (x) on [ a, b ]

Evaluation of the Singular Stress Field. of the Crack Tip of the Infinite Elastic Plate

Spectrum Estimation by Several Interpolation Methods

INTERPOLATION(2) ELM1222 Numerical Analysis. ELM1222 Numerical Analysis Dr Muharrem Mercimek

EFFECT OF CRACK PARAMETERS ON FREE VIBRATIONS OF THE BERNOULLI-EULER BEAM

CS473-Algorithms I. Lecture 3. Solving Recurrences. Cevdet Aykanat - Bilkent University Computer Engineering Department

Free Vibration Analysis of Rectangular Plates Using Galerkin-Based Finite Element Method

Soo King Lim Figure 1: Figure 2: Figure 3: Figure 4: Figure 5: Figure 6: Figure 7: Figure 8: Figure 9: Figure 10: Figure 11:

14.2 Line Integrals. determines a partition P of the curve by points Pi ( xi, y

DESIGNING AND CONSTRUCTION OF ROADS, SUBWAYS, AIRFIELDS, BRIDGES AND TRANSPORT TUNNELS

CURVE FITTING LEAST SQUARES METHOD

Differential Method of Thin Layer for Retaining Wall Active Earth Pressure and Its Distribution under Seismic Condition Li-Min XU, Yong SUN

Numerical Solution of Second order Integro- Differential Equations(Ides) with Different Four Polynomials Bases Functions

DATA FITTING. Intensive Computation 2013/2014. Annalisa Massini

ME 501A Seminar in Engineering Analysis Page 1

Level-2 BLAS. Matrix-Vector operations with O(n 2 ) operations (sequentially) BLAS-Notation: S --- single precision G E general matrix M V --- vector

Chapter 2 Intro to Math Techniques for Quantum Mechanics

Roberto s Notes on Integral Calculus Chapter 4: Definite integrals and the FTC Section 2. Riemann sums

19 22 Evaluate the integral by interpreting it in terms of areas. (1 x ) dx. y Write the given sum or difference as a single integral in

20 23 Evaluate the integral by interpreting it in terms of areas. (1 x ) dx. y 2 2

ScienceDirect. About Verification of Discrete-Continual Finite Element Method of Structural Analysis. Part 2: Three-Dimensional Problems

Analytical Approach for the Solution of Thermodynamic Identities with Relativistic General Equation of State in a Mixture of Gases

Hopf Bifurcation of Maglev System with Coupled Elastic Guideway

ITERATIVE METHODS FOR SOLVING SYSTEMS OF LINEAR ALGEBRAIC EQUATIONS

Sequences and summations

Itō Calculus (An Abridged Overview)

Preliminary Examinations: Upper V Mathematics Paper 1

Strategies for the AP Calculus Exam

St John s College. UPPER V Mathematics: Paper 1 Learning Outcome 1 and 2. Examiner: GE Marks: 150 Moderator: BT / SLS INSTRUCTIONS AND INFORMATION

Non-Polynomial Spline Method for the Solution of Problems in Calculus of Variations

General Method for Calculating Chemical Equilibrium Composition

APPLICATION OF THE CHEBYSHEV POLYNOMIALS TO APPROXIMATION AND CONSTRUCTION OF MAP PROJECTIONS

Least Squares Method For Solving Integral Equations With Multiple Time Lags

PubH 7405: REGRESSION ANALYSIS REGRESSION IN MATRIX TERMS

MATRIX AND VECTOR NORMS

A Technique for Constructing Odd-order Magic Squares Using Basic Latin Squares

FORMULAE FOR FINITE DIFFERENCE APPROXIMATIONS, QUADRATURE AND LINEAR MULTISTEP METHODS

INTRODUCTION ( ) 1. Errors

A METHOD FOR THE RAPID NUMERICAL CALCULATION OF PARTIAL SUMS OF GENERALIZED HARMONICAL SERIES WITH PRESCRIBED ACCURACY

Numerical Differentiation and Integration

Chapter 4: Distributions

4. Runge-Kutta Formula For Differential Equations. A. Euler Formula B. Runge-Kutta Formula C. An Example for Fourth-Order Runge-Kutta Formula

POWERS OF COMPLEX PERSYMMETRIC ANTI-TRIDIAGONAL MATRICES WITH CONSTANT ANTI-DIAGONALS

EXACT STOCHASTIC ANALYSIS OFCOUPLED BENDING-TORSION BEAMS WITH IN-SPAN SUPPORTS AND MASSES

PGE 310: Formulation and Solution in Geosystems Engineering. Dr. Balhoff. Interpolation

Outline. Finite Difference Grids. Numerical Analysis. Finite Difference Grids II. Finite Difference Grids III

4. Runge-Kutta Formula For Differential Equations

Linear Algebra Concepts

10.2 Series. , we get. which is called an infinite series ( or just a series) and is denoted, for short, by the symbol. i i n

Computer Programming

12 Iterative Methods. Linear Systems: Gauss-Seidel Nonlinear Systems Case Study: Chemical Reactions

Rendering Equation. Linear equation Spatial homogeneous Both ray tracing and radiosity can be considered special case of this general eq.

Advanced Algorithmic Problem Solving Le 3 Arithmetic. Fredrik Heintz Dept of Computer and Information Science Linköping University

An Alternative Method to Find the Solution of Zero One Integer Linear Fractional Programming Problem with the Help of -Matrix

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ. Численные методы. Учебно-методическое пособие

Some Unbiased Classes of Estimators of Finite Population Mean

On Solution of Min-Max Composition Fuzzy Relational Equation

( q Modal Analysis. Eigenvectors = Mode Shapes? Eigenproblem (cont) = x x 2 u 2. u 1. x 1 (4.55) vector and M and K are matrices.

FREQUENCY ANALYSIS OF A DOUBLE-WALLED NANOTUBES SYSTEM

Systems of second order ordinary differential equations

Quantization in Dynamic Smarandache Multi-Space

Numerical Analysis Formulae Booklet

Chapter Unary Matrix Operations

Method for Hydrodynamic Coupling of Concentric Cylindrical Shells and Beams

Introduction to local (nonparametric) density estimation. methods

Vibration Analysis Of a Self-Excited Elastic Beam

Regression. By Jugal Kalita Based on Chapter 17 of Chapra and Canale, Numerical Methods for Engineers

6.6 Moments and Centers of Mass

INTEGRATION TECHNIQUES FOR TWO DIMENSIONAL DOMAINS

Chapter 2 - Free Vibration of Multi-Degree-of-Freedom Systems - II

Numerical Analysis Topic 4: Least Squares Curve Fitting

SUM PROPERTIES FOR THE K-LUCAS NUMBERS WITH ARITHMETIC INDEXES

Cubic Nonpolynomial Spline Approach to the Solution of a Second Order Two-Point Boundary Value Problem

The definite Riemann integral

Asymptotic Formulas Composite Numbers II

Lecture 3-4 Solutions of System of Linear Equations

DISCRETE TIME MODELS OF FORWARD CONTRACTS INSURANCE

Mathematics HL and further mathematics HL formula booklet

Proceedings of the ASME 2011 International Mechanical Engineering Congress & Exposition IMECE2011 November 11-17, 2011, Denver, Colorado, USA

Mathematics HL and further mathematics HL formula booklet

An Analysis of Queueing Model with a Multiple System Governed by a Quasi-Birth Death Process and PH Service and PH Repair

Chapter 1. Introduction. Fundamental Concepts. Introduction. Historical background. Historical background. Fundamental Concepts

Solutions Manual for Polymer Science and Technology Third Edition

Transcription:

Bullet of te Trslv Uversty of Brşov Vol 5 (54-1 Seres 1: Specl Issue No 1 MATLAB PROGRAM FOR THE NUMERICAL SOLUTION OF DUHAMEL CONVOLUTION INTEGRAL M BOTIŞ 1 Astrct: I te ler lyss of structures troug modl superposto fter decouplg te moto equtos, tere must e solved te moto equtos for ec degree of dymc freedom, troug umercl tegrto, y usg te Dumel covoluto tegrl To fd structurl respose to ertquke cto t s lso eeded to determe te mxmum spectrl vlues dsplcemet, speed d ccelerto for y ccelerogrm of te ste; tese vlues re determed y umercl tegrto wt Dumel tegrl I ts pper t s preseted Mtl progrm for tegrtg umercl of Dumel covoluto tegrl wt trpezods metod tt c e used ot for modl lyss d spectrl lyss of structures Key words: Dumel tegrl covoluto, dymc lyss y modl superposto, spectrl lyss ertquke egeerg, dymc respose of te structures for rdom forces 1 Itroducto Dymc lyss of cvl structures s ecessry we ctos re tme-vryg If dymc lyss s ler, modl superposto prcple c e used To use modl superposto prcple we must frst ceve modl decomposto d te mke modl superposto After decomposto modl vrto modes re oted, wc glgt modl deformed spes ssocted wt ec mode of vrto d ertl mss correspodg to ec mode of vrto Troug modl decomposto two mportt results re oted, oe s qulttve d s represeted y te form of ow modes of vrto d oter s qutttvely d dctes level of prtcpto of te ertl msses te movemet of dymc system Te lyss of te vrto mode s very mportt ecuse ec vrto mode s cotruto for te moto of te dymc system After spectrl decomposto, modl superposto c e mde, wc volves composg sgfct vrto modes moto dymc system I cse of system wt degrees of freedom (fg1 dymc equto of moto s: [ M ]{ x} [ C]{ x} [ K]{ x} { F} (1 were: -[M ] ertl mtrx of dymc system; -[C] dmpg mtrx of dymc system; -[K] stffess mtrx of dymc system; 1 Dept of Cvl Egeerg, Trslv Uversty of Brşov

46 Bullet of te Trslv Uversty of Brşov Vol 5 (54-1 Seres 1 ẋ -{ } ccelertos vector for te degrees of freedom dymc; -{ẋ} velocty vector for te degrees of freedom dymc; -{x} dsplcemet vector for te degrees of freedom dymc; -{F} force vector for te degrees of freedom dymc Istteous dymc respose o te degree of freedom k s oted y ler superposto of stteous dymc resposes correspodg to te modes of vrto fg: k x ( x ( t ( 1 k, To dscoect equtos of moto te followg ler trsformto s used: k 1 k, ( k, ( 1 x ( x (3 Reltosp etwee turl coordtes dymc system x k (, k 1 d prcpl coordtes or modl (, 1 c e expressed y te modl mtrx s follows: Fg 1 Te system wt degrees of freedom dymc x x x x 1 1 1,1,1 1,1,1 1, 1,,, 1, 1 1, 1, 1, 1 1, 1,,, 1 1 Dsplcemet vector velocty d ccelerto o te dymc degrees of freedom k 1 ecome: Fg Vrtos mode d egevlues for system wt degrees of freedom dymc { } [ ]{ ( }; { } [ ]{ ( }; (4 { } [ ]{ ( } were: -[] modl mtrx -{ ( } dsplcemets vector turl coordtes -{ ( } velocty vector turl coordtes

M BOTIŞ: Mtl progrm for te umercl soluto of Dumel covoluto tegrl 47 -{ ( } ccelertos vector turl coordtes Replcg te system equtos of moto (1 rel coordtes wt modl coordtes, te equtos of moto s relesed Due to ortogolty of vectors ssocted vrto modes system of equtos (1 s reduced to decoupled equtos of moto for ec degree of freedom dymc: As te system of dfferetl equtos of moto s decoupled, we c wrte te correspodg equto of moto for ec degree, s follows: F { ( } { ( } { ( } (5 M 1 were: T - F { F( } correspodg equvlet force mode ; T - M M equvlet mss mode ; - correspodg dmpg mode -[ C] [ M ] [ K] Ryleg dmpg mtrx To solve decoupled equtos of moto, Dumel covoluto tegrl c e used Dsplcemet respose oted usg Te covoluto tegrl Dumel tegrl o ec dymc degrees of freedom s: t 1 ( t ( F ( e s ( t d M 1 (6 were, - 1 dmped pulsto If you kow te swer dsplcemets o ec dymc degree of freedom te we c clculte veloctes ccelertos d ertl forces for dymc system: { } [ ]{ ( }; { } [ ]{ ( }; { } [ ]{ ( } Te lyss of te dymcs of system wt degrees of freedom dymcs c e see s solvg te system of equtos s reduced to clculto covoluto tegrl Dumel For ts reso ts pper presets Mtl progrm for umercl tegrto of covoluto tegrl Dumel If te t pply H mpulse of te system, ts s removed from equlrum (7 posto wt velocty x H / m, (fg3 d performs free dmped vrtos descred y te equto : H e m H ( t e m ( t s ( t s ( t for t (8 Fg 3 Free respose dsplcemet due to mpulse fte H If te dymc system rdom dsturg force cts,(fg4 equto

48 Bullet of te Trslv Uversty of Brşov Vol 5 (54-1 Seres 1 of moto of te dymc system s: F( m Acto of dsturg force ppled dymc system t rest c e represeted s cotuous elemetry mpulses, o te tme tervl from t t After pplyg elemetry mpulse dsplcemet respose of te dymc system dymc o degree of freedom s: dh ( t d e s ( t d m (9 F( ( t e s ( t d m Dymc dsplcemet respose of te system s ceved y superposto of effects s tegrl mout of moto geerted y elemetry pulse successo o te legt of tme tt force cts [1]: F( ( t e s ( t d m f ( ( t F e s ( t d m Fg 4 Dsplcemet respose oted y superposto of te effects of ftesml mpulses dh If dsturg force s ppled to dymc system wle t s moto due to tl dsplcemet d velocty codtos, te dsplcemet respose s expressed: e [( x x cost s st] f ( ( t F e s ( t d m were, - x tl dsplcemet for t= - x tl velocty for t= It c e see tt f te dymc system wt sgle degree of freedom dymc system to determe dymc respose Dumel covoluto tegrl must e clculted Mtemtcl spects of umercl soluto of te Dumel tegrl To tegrte umerclly covoluto tegrl Dumel, furter s preseted trpezods metod wc s te smplest metod used prctce Trpezods metod s sed o pproxmtg te re delmted y te grp of fucto f :[, ] R wt te re of trpezod If te tervl [, ] s dvded to two sutervls [, x1] d [ x 1, ] te tegrl of fucto f(x c e pproxmted y te relto: dx x1 dx dx [ f ( f ( x1] [ f ( f ( x1] [ f ( f ( x1 f ( ] [ f ( f ( x1 f ( ] 4 To reduce te error of tegrto, te tervl [,] my e dvded sutervls wt dvso ( /, x1

M BOTIŞ: Mtl progrm for te umercl soluto of Dumel covoluto tegrl 49 tegrl of fucto f(x c e pproxmted y te relto: dx x1 dx x11 dx [ f ( f ( x1] [ f ( f ( x 1] [ f ( f ( x1 f ( x 1 f ( ] [ f ( f ( x1 f ( x 1 f ( ] Error clcultg troduced y te metod of trpezods depeds o te tegrto step d s te followg expresso o tervl [ x x+]:: 3,, E ( f ( 1 Full error s: 1 3 1,, ET ( E ( f ( 1 I 1 I 1 3 Implemetto of Mtl progrm for clculto Dumel tegrl For umercl clculto of te covoluto tegrl Dumel strts from respose dsplcemet for system wt oe degree of freedom: F( ( t e s( t d m F( t e cos d e st m F( t e s d e cot m t t A( e st B( e cost were, F( A( e cos d m F( B( e s d m To solve te Dumel tegrl trpezods metod wll e used to clculte tegrls A( d B( wt Mtl progrm [] % Solvg covoluto tegrl Dumel %y umercl tegrto metod of %trpezods %Aswer dplcemet, velocty d %ccelerto for dymc sstem oe degree %of freedom % force rmp cler;clf; % Tme step used =; % Mss system wt 1GLD m=175; % Rgdty of te system wt 1GLD k=7; % Frcto of crtcl dmpg u=5/1; % Pulsto system 1GLD wtout %dmpg omeg=sqrt(k/m; % Pulsto system 1GLD wt %dmpg omegd=omegsqrt(1-u^; % Tme tervl tt s computed %respose system wt 1 DOF for %dsplcemet, velocty d ccelerto tmx=14; % Force rmp fucto vrto cure=[5 14 5 1 1 ]; % Numer of pots of fucto curves pt=msze(cure; t=; f=terp1([cure(1,:p]', [cure(,:p]',; y=f1exp(uomeg cos(omegd(1momegd^-1; y=f1exp(uomeg s(omegd(1momegd^-1; % Numer of steps for umercl tegrto ps=tmx/; suplot(,1,1 for =1:ps t=t+; % Clculte te force t tme t fort=terp1([cure(1,:p]', [cure(,:p]', f1=fort5;

5 Bullet of te Trslv Uversty of Brşov Vol 5 (54-1 Seres 1 f(=f1; tmp(=t; % Vrto represetto force %fucto tme p=plot(t,f1,'--rs','lewdt',, 'MrkerEdgeColor','', 'MrkerFceColor','', 'MrkerSze',; old o; grd o; % Clculto of vlues y d y %from Dumel covoluto tegrl y(=f11exp(uomeg cos(omegd(1momegd^-1; y(=f11exp(uomeg s(omegd(1momegd^-1; ed % Fl vlues y=[y y(1,:' ]; y=[y y(1,:']; % Metod trpezods t= suplot(,1, for =:ps+1 t=t+; A(1=; B(1=; A(=A(-1+(y(+y(-1/; B(=B(-1+(y(+y(-1/; % Respose moto for rmp sgl %cse 1GLD dymc system d(=(a(exp(-uomeg s(omegd- B(exp(-uomeg cos(omegd(k/5; % Grpcl represetto of te rto of %dymc dsplcemet d sttc %dsplcemet plot(t,d(,'--rs','lewdt',, 'MrkerEdgeColor','r', 'MrkerFceColor','r', 'MrkerSze',; old o; grd o; ed 4 Results d cocluso Te progrm proposed te pper s ee tested te cse of dymcl system wt oe degree of freedom dymc Dymc lyss ws performed for two steps of tegrto = d =1 Te results fter umercl tegrto re preseted fg5 d fg6 Fg 5 Te respose dsplcemet for dymc system wt 1 degree of freedom, tegrto step, Fg 6 Te respose dsplcemet for dymc system wt 1 degree of freedom, tegrto step,1 Te result oted y umercl tegrto ws compred wt te exct soluto, for te tegrto step =, ot error 13,7 % d f tegrto step s = error ws,3% Altoug te progrm preseted s smple, t c e successfully used f te tegrto step s lower t were T/1, were T s ow perod for dymc system Refereces 1 Ifrm, M: Dmc structurlor s gere sesmc Edtur ddctc s pedgogc, 1973 Adelw Kr, Rold B Gueter,: Itroducto to Numercl Metods: A MATLAB Approc CRC Press Tylor &Frcs Group, 1