Acessibilidade / Reportar erro

Optimum dynamic analysis of 2D frames using free-scaled wavelet functions

Abstract

This paper presents a wavelet-based scheme for dynamic analysis of 2-dimensional (2D) frames. In the proposed approach, free-scaled wavelet functions are developed for Multi-Degrees-of-Freedom (MDOF) structures, particularly, complex Chebyshev and simple Haar wavelets are implemented. A simple step-by-step and explicit algorithm is presented to calculate the time history response of 2D frames. The validity of the proposed procedure is demonstrated with two examples compared with several common numerical integration procedures such as family ofNewmark-β, Wilson-θ and central difference method. Finally, it is shown that dynamic analysis of 2D frames is optimally accomplished by lesser computational time and high accuracy of results.

Optimum structural dynamics; explicit integration method; numerical approximation; free-scaled wavelet functions; Chebyshev wavelet; Haar wavelet


Optimum dynamic analysis of 2D frames using free-scaled wavelet functions

S.H. MahdaviI; H.A. RazakII

IStrucHMRS Group, Department of Civil Engineering, University of Mala-ya, 50603 Kuala Lumpur, Malaysia; E-mail: s.h.mahdavii@gmail.com

IIStrucHMRS Group, Department of Civil Engineering, University of Mala-ya, 50603 Kuala Lumpur, Malaysia; E-mail: hashim@um.edu.my

ABSTRACT

This paper presents a wavelet-based scheme for dynamic analysis of 2-dimensional (2D) frames. In the proposed approach, free-scaled wavelet functions are developed for Multi-Degrees-of-Freedom (MDOF) structures, particularly, complex Chebyshev and simple Haar wavelets are implemented. A simple step-by-step and explicit algorithm is presented to calculate the time history response of 2D frames. The validity of the proposed procedure is demonstrated with two examples compared with several common numerical integration procedures such as family ofNewmark-β, Wilson-θ and central difference method. Finally, it is shown that dynamic analysis of 2D frames is optimally accomplished by lesser computational time and high accuracy of results.

Keywords: Optimum structural dynamics, explicit integration method, numerical approximation, free-scaled wavelet functions, Chebyshev wavelet, Haar wavelet.

1 INTRODUCTION

In general, step-by-step time integration methods are being widely considered for the solution of the second-ordered differential equation of motion. For this case, researchers are more interested to a powerful and precise numerical integration scheme, particularly, for the solution of Multi-Degrees-of-Freedom (MDOF) systems. Bathe (1996) and Chopra (1995) presented that time integration approaches are the most capable schemes for either the nonlinear dynamic analysis or time history evaluation of large-scaled systems (Wilson et al, 1973).

According to Bathe (1996), Chung (1994) and Huges (1987), numerical integration approaches are being categorized into the two basic categories. One is explicit scheme and other one is implicit procedure. An approach will be explicit provided that the equation of motion of the current time step is not utilized for determination of the current step displacement while will be implicit if it is involved. On the other hand, there are another two divisions. First, direct integration methods whereby the quantities of the dynamic system are being calculated through a direct space vector in the step-by-step solution of equation of motion. Secondly, indirect time integration schemes involving all corresponding equations being numerically transformed into a new space vector. For example, Fourier transformation has been introduced as a well-known and indirect integration scheme although with a major shortcoming that will be discussed later (Dokainish and Subbaraj, 1989). In addition, Chang (2002, 2010) reported that the considerable advantage of explicit methods is that it is unnecessary to solve a system of equations or there is no need to use a particular pre-starting scheme to commence solving a problem. For this reason, an explicit method is generally preferred over an implicit method in performing structural dynamics while it can be implemented quite easy and requires low storage capacity. Furthermore, regarding to Rio et al. (2005), Torii and Machado (2012), Wilson et al. (1973), Chang (2010), since the practice of an explicit method is much simpler than implicit method for solution of dynamic or pseudo-dynamic tests, several explicit schemes have been improved for not only framed but also Finite Element structural dynamics, shock and wave propagation problems.

Nowadays, considerable researches are devoted to practice of wavelet analysis in various fields of science and engineering. Several attractive characteristics of wavelets such as efficient multi-scale decomposition, localization problems in physical and wave-number spaces and the existence of recursive and fast wavelet transforms, have obtained practice of this efficient method for the numerical solution of not only ordinary differential equations (ODEs) but also partial differential equations (PDEs) (Mahdavi and Shojaee, 2013).

Lepik (2005, 2008, 2009), Babolian and Fatahzadeh (2010) and Yuanlu (2010), have implemented the wavelet analysis for solution of ordinary and fractional differential equations. All of them have considered wavelet analysis to examine equations under different constraints. For instance, solution of time dependent equations being constrained only in a unit time interval. In addition, there is no attention addressed on magnitude and qualification of various natural frequencies corresponding to the frequency content of external excitation. Although, practice of several filter banks has been presented by Salajeghe and Heidari (2006); the time integration process has not been improved yet.

Cattani (2004) and Babolian and Fatahzadeh (2010) reported that, the signal is evaluated based on its frequency content through the wavelet analysis. This is being accomplished by shifting the wavelet window along the time axis in the neighborhood of the current window and relies on a time-scaled-frequency analysis. As a result, all information in the time domain remains. In contrast, the Fourier transforms (FT), that the information is lost along the time domain.

Fundamentally, the efficiency of numerical procedures is more considered in the case of dynamic analysis of MDOF systems e.g., 2D frames or trusses (El-Sheikh, 2000 and Liu, 2002). Implementation of the simple Haar wavelet for the numerical solution of dynamic responses of Single-Degree-of-Freedom (SDOF) systems has been recently presented by Mahdavi and Shojaee (2013). They found that even simple Haar wavelet function gains very optimal and accurate results for the SDOF structures and also they recommended to improve the proposed approach on MDOF structures and to utilize a complex basis function of wavelet i.e., Chebyshev wavelet function. In this study, the proposed method is generated for solution of MDOF structures using two different types of wavelet functions such as free-scaled complex Chebyshev wavelet and simple Haar wavelet functions.

This paper is organized as follows. In the next section a brief review of simple Haar wavelet functions and complex Chebyshev wavelet functions is presented. Section 3 is allocated to implementation of the wavelet function on solution of dynamic analysis of MDOF systems. For this purpose, a comprehensive procedure is proposed to utilize any wavelet function. Section 4 is devoted to investigation of the validity and effectiveness of the proposed method on two applications.

2 BRIEF REVIEW ON WAVELET ANALYSIS

2.1 Haar wavelet functions

Haar basis function was presented by Alfred Haar in 1910. The simple family of Haar wavelet for t ∈ [0, 1] is shown by /im-i (t) (Mahdavi and Shojaee, 2013):

where, integer m = 2J(j = 0, 1, ..., J) shows the order of wavelet; J is maximum level of the resolution, b = 0, 1, ..., m - 1 indicates the parameter of transition. According to the Segmentation Method (SM) content of a function is simplified and changed into the new domain that is entirely appropriate to analysis through the applied approach. In this study, 2M denotes the number of segmentations in each global time interval regarding to the scale of proposed wavelet. Accordingly, maximum value of i = 2M = 2J+1(Lepik, 2005).

Function /(t) may be approximated in Haar series as (Mahdavi and Shojaee, 2013):

In consequence, Haar coefficients ci (i = 0, 1, 2, ... ) are calculated by:

Hence, through algebraic calculations, Haar coefficients are given directly as follows:

H 2Mis a square matrix (2M X 2M), including, the first 2M scaled of Haar wavelet. Equivalently, function f(t) may be rewritten as follows:

For the sake of algebraic approximation, integration of H2Mis obtained by Haar series with new square coefficient matrix of P2Mas following (Lepik, 2005):

According to the Segmentation Method local times are calculated relatively to the scale of wavelet as (Mahdavi and Shojaee, 2013):

Subsequently, the local computation time (τl), is obtained as:

Consequently, the coefficient matrix of wavelet is derived corresponding to local computation time i.e., H(i, l) = hi(tl) for Haar wavelet. Definition of the operation matrix of the integration (P) and coefficient matrix of Haar (H) are shown in a study conducted by Mahdavi and Shojaee (2013).

2.2 Chebyshev wavelet functions

The general expression for Chebyshev polynomials, the first (Tn) and the second kind (Un) are defined as follows (Integer n indicates order of polynomial) (Fox and Parker, 1968):

The variable weight functions of Tn(x) and Un(x) are obtained as ω(x) using Eqs. (7a) and (7b), respectively (Mason and Handscomb, 2003):

According to Figure 1a and Eq. (7), orthogonality of Chebyshev polynomials is satisfied using described weight functions for the both kinds. In addition, Figures 1b and 1c illustrate shape functions of the first and second kind of Chebyshev polynomials, namely Tn(x) and U n(x), corresponding to the 8th and 12th orders, respectively.


 




In this paper the first kind of Chebyshev polynomials are discussed. Accordingly, Chebyshev wavelet refers to the first one (Eq. (6a)). In addition, Chebyshev wavelet arguments are defined by (Babolian and Fatahzadeh, 2010 and Yuanlu, 2010):

where, k shows the factor of transition and it is assumed any positive integer, t denotes the time, m is the degree of Chebyshev polynomials for the first kind and n denotes the considered scale of wavelet. Subsequently, Chebyshev wavelets are constructed with substituting the first kind (Tn) with relevant weight function for each scale and transition, in the wavelet definition:

were Tm in Eq. (9) is calculated as follows;

Hence, the weight functions are obtained as:

To utilize Chebyshev wavelet through the SM method, if D is assumed as the number of segmentation in global time, M will be the order of Chebyshev polynomials, obtained as follows:

Furthermore, Eq. (2a) is rewritten by Chebyshev wavelet as (Babolian and Fatahzadeh, 2010):

where, vector of Cn,mshows the coefficient matrix of Chebyshev and the vector of the Chebyshev operation matrix is designed by ψn,m(t) as (Yuanlu, 2010):

In addition, the local times τl in the SM method are calculated as follows:

Accordingly, a 2k-1 M × 2k-1 M-dimensional square matrix of φn,m is obtained as (Yuanlu, 2010):

In addition, Babolian and Fatahzadeh (2010) and Yuanlu (2010), presented the definition of the operation matrix of the integration (P) and coefficient matrix of Chebyshev (φn,m(t))

3 IMPLEMENTATION OF WAVELET SCHEME ON MDOF SYSTEMS

Numerically, second derivation (acceleration) of each degree of freedom for a 2D frame system i.e., rotational (θ), axial (u) and shear (y), can be shown as Eq. (3) for Haar wavelet or Eq. (13) for Chebyshev wavelet, as follows:

Using Eq. (4) the first order of derivation (velocity), for each degree of freedom (DOF) is approximated, multiplying by operation of integration (P), as follows (will be applied for 3 degrees of freedom):

where, , yn and are initial velocity regarding to the axial, shear and rotational DOFs, respectively. Next, using Eq. (4)a quantities of displacement in x and y directions and rotation are numerically approximated as follows:

To solve above equations, initial calculation corresponding to each DOF should be approximated by relative wavelet functions (un, yn and θn). For this purpose, the unity is being expanded by the Chebyshev wavelet as:

Alternatively, for the Haar wavelet, it is being obtained as:

where, Eqs. (21a) and (21b) refer to the dependent vectors that make the coefficient matrix of specific wavelet to be unity. For example, for each particular wavelet, it should be calculated individually. Hence, initial calculations of velocity and displacements for three DOF are developed as:

where, and are 2k-1M × 1 dimension vectors corresponding to the i th DOF, that are similarly obtained by Chebyshev wavelet, as follows:

Substituting Eq. (22) into Eqs. (19) and (20), quantities of velocity and displacement are numerically obtained for each DOF, as follows (e.g., for axial DOF):

Next, F(t) is approximated with various scale of the proposed wavelet function as follows:

where, the applied time history force F(t) is 1 × 2k_1M vector, contains a set of separate values related to the local times (Eqs. (5) and (16)). Consequently, the coefficient matrix of load is numerically obtained by:

Theoretically, dynamic equilibrium governing the linear time history responses of a multi-degrees-freedom system (MDOF) is expressed as:

where, M*, C* and K* indicate the mass, damping and stiffness matrix of MDOF system, respectively; vector Ftis the externally applied load; Üt, Utand Utcontain acceleration, velocity and displacement vectors corresponding to each DOF on discrete set of SM point of local time. On the other word, provided that d and 2M are assumed as DOF and order of the wavelet (related to the selected scale of wavelet) respected to the MDOF system, dimension of acceleration, velocity and displacement matrix are determined as d × 2M where characteristic matrix of system are determined by d × d matrixes of M*, C* and K*. According to previous derivations, dynamic equilibrium will be relatively rewritten by its wavelet components as follows:

To be noted that, dtindicates the convertor of time from local time to the global time, where, ψ(t) is eliminated from both side of equation; Eq. (26) is simplified and rearranged to calculate unknown coefficient matrix of wavelet related to each DOF as below:

Expanding Eq. (27) as a vector for each row corresponding to each DOF (d) denoted by j, yields:

where, j refers to each DOF from one to d. Next, Eq. (28) is factorized over for i th row and simplified as follows (J is also particular DOF):

where, l denotes a 2M × 2M identity matrix. The unknown coefficient wavelet vectors are calculated related to the dynamic equilibrium as:

where, (2M X d) X (2M × d) square matrix of S contains the whole characteristics of system i.e. effects of mass, damping and stiffness of structure. Accordingly, the first, second and the last 2A components of the first row in matrix S are computed as follows (using the left side of Eq. (29a)):

where, S11: S1(2M) indicates columns of Sto S1(2M)- Furthermore, in Eq. (29b), B is a (2M × d )1 vector, including d blocks of unknown coefficient vectors of wavelet, corresponding to each DOF. On the other hand of Eq. (29b), (2M × d )l vector of R is constructed from effects of initial conditions subtracting from the external load regarding to each DOF on collocation points.

Subsequently, coefficient vectors are calculated on each DOF using [B] = [S]_1[R]. Eventually, relevant displacement, velocity and acceleration are calculated on nodes by Eq. (23).

4 NUMERICAL APPLICATIONS

In this section validity of the proposed method is examined through the evaluation of several results. Two applications are considered, including a small-scaled 2D frame under impact loads, and a large-scaled 2D frame under complex base excitation.

4.1 A 2D frame under impact loads

Figure 2 shows a 2D frame under two concentrated dynamic loads, including, one vertical force and one counter-wise moment. The system's characteristics and load time histories are shown in figure. Damping value is calculated proportionally as 0.01 percentage of stiffness. In addition to calculate time history responses, Δt =0.01 sec has been selected as time increment for common numerical approaches, while, Δt =0.05 sec has been utilized for the proposed method.


The first 2 sec vertical displacements time history for the node 2 shown in Figure 2, were calculated with the proposed method including, 4th scale of (designated by 2M4) Haar wavelet (HA) and 4th and 16th scale of (designated by 2M4, 2M16) Chebyshev wavelet (CH) and common integration procedures including, central difference (CD), Wilson-θ (WIL) and exact method (results from Mode Superposition method using all modes are implied as analytical solution, namely exact method in this study), and plotted in Figure 3. This figure shows, the result calculated by the proposed method (particularly using Chebyshev wavelet) is closer to the exact solution than other considered numerical integration methods.


To be noted that, percentile total average errors (PTAE) has been computed by assumption of ∝ for the measurement of exact responses and β for the responses calculated by each numerical integration approach (relative errors to each Z = time increments) as follows:

To precisely evaluate the proposed method, total average errors and relative computational time are plotted in Figure 4. Note that dynamic analysis of current application is optimally achieved by using time increment of 0.05 sec for the proposed approach. Additionally, Figure 4 shows considerable percentile amount of error corresponding to the Haar wavelet compared with Chebyshev wavelet; although, from its optimization point of view it can be still considered for initial calculations. It is clearly distinguishable from this figure that, 16th scale of Chebyshev wavelet analyzed considered application more accurately and optimally.


Rotation time history of joint 2 shown in frame Figure 2 is plotted in Figure 5 for the first 2 second of loading. To be noted that, average acceleration of Newmark-β family (designated by A Ac), has been also utilized to calculate responses of rotation. Finally, the total average error for the rotation time history analysis has been plotted in the Figure 6. For the further investigation, total computation time involved is shown in this figure with respect to each numerical scheme. The efficiency of the proposed scheme is apparent from Figures 5 and 6, particularly when a low scale of Chebyshev wavelet has been utilized. However, it is theoretically concluded that accurate dynamic analysis is achieved by using the large scale of wavelet functions. In practice, it is observed that, to achieve the optimal dynamic analysis, the scale of corresponding wavelet function is directly related to the frequency content of applied loading. For instance, in this application, it was inferred that dynamic analysis of the structure is optimally achieved by a low scale of an efficient basis function facing with smooth types of loadings.



4.2 A large-scaled 2D frame under complex ground acceleration

Figure 7 shows a 2D large-scaled frame subjected to the El-Centro base acceleration. All frame's characteristics have been chosen the same and shown in figure. In addition, damping ratio is assumed proportionally 0.01 percentages of stiffness. Furthermore, minimum period of this system was calculated as Tmin=0.01046 sec thus, at least Δt <0.55Tmin=0.00575 sec (Bathe, 1996 and Hughes, 1987) has been utilized as time increment for common integration schemes, particularly, to gain stability of responses those computed by central difference method. It is to be noted that Δt=0.05 and 0.01 sec is selected for the proposed approach and common numerical schemes, respectively.


This problem is evaluated by using five numerical procedures which includes, central difference, Wilson (θ=1.4), linear acceleration from family of Newmark-β (designated by LA), the proposed method using 8th scale of Haar (designated by HA(2M8)) and 8th scale of Chebyshev wavelet (designated by CH(2M8)), and comparing with the piecewise modal Duhamel integration (supposedly the exact solution).

Figure 8 shows the first 10 sec horizontal time history displacements of node 1 shown in Figure 7. It can be clearly deduced from the figure that the accuracy of results calculated by the 8th scale of Chebyshev wavelet, while most of the time gave the highest value. Furthermore, this figure illustrates that responses computed by Haar wavelet are almost undesirable. Theoretically, the shortcoming of Haar wavelet is because of two reasons. Firstly, the point of discontinuity located at node 0.5 (Eq. (1)) in the inherent shape function of Haar wavelet. Secondly, inaccurate approximation of wide-frequency-content excitation compared with accurate approximation of 8th scale of Chebyshev wavelet known as low-scaled.


For the purpose of comparison, the first 3 sec horizontal time history displacements of node 1 shown in Figure 7 have been plotted in Figure 9. It is clearly deduced from figure that results computed by linear acceleration from family of Newmark-β (known as an explicit method) are almost near to Wilson-θ; although, with lesser errors.


Eventually, the total average error and computation time involved is plotted in Figure 10, corresponding to the first 10 sec of excitation. As can be seen from figure, the results computed by Haar wavelet, significantly returned the highest value of 80.08% (total average error). As a reason, external excitation with broad-frequency contents is not being accurately approximated with simple Haar wavelet functions. In addition, the computational time was the lowest at 0.991 sec compared with 1.402 sec for a low scale of Chebyshev wavelet or 1.974 sec for central difference method. However, Figure 10 illustrates that the exact solution gave a computational time of 2.65 sec without errors but it should be noted that this is applicable for only small-scaled structures. Consequently, this figure also illustrates the efficiency of the 8th scale Chebyshev wavelet which is sufficiently accurate to compute broad-frequency-content loading for this particular problem, in comparison with the other numerical procedures. Overall, from the optimization point of view, it can be concluded that responses calculated by Haar wavelet may be considered for purposes of initial evaluation.


5 CONCLUSIONS

This paper presents a new explicit indirect time integration scheme to calculate the time history response of 2D frames using free scale of wavelet functions. It is shown that result from utilizing the proposed approach to solve second-ordered differential equation of motion is optimally being calculated through a clear cut formulation with a simple algorithm for linear dynamic analysis. According to the comprehensive formulations which were presented, a compatible dynamic analysis will be accomplished by practice of several wavelet basis functions. In addition, it is deduced that the proposed method is accurate and fast to analyze. This procedure can be simply generalized for large-scaled and nonlinear systems; although, in this paper just the linear problems have been discussed to establish and introduce a new methodology.

Acknowledgement

The authors would like to express their sincere thanks to University of Malaya (UM) and the Ministry of Higher Education (MOHE), Malaysia for the support given through research grants FP027/2012A and UM.C/625/1/HIR/MOHE/ENG/55.

  • Babolian, B.,Fatahzadeh, F. (2010). Numerical solution of differential equations by using Chebyshev wavelet opera-tional matrix of integration. Applied Mathematics and Computations 188:417-426.
  • Bathe, K. J. (1996). Finite Element Procedures,Prentice-Hall, Englewood Cliffs (New Jersey).
  • Cattani, C. (2004). Haar wavelets based technique in evolution problems. Proc. Estonian Academy of Sciences, Physics, Math. 53(1):45-63.
  • Chang, S. Y. (2002). Explicit pseudo-dynamic algorithm with unconditional stability. Journal of Engineering Mechan-ics (ASCE) 128(9):935-947.
  • Chang, S. Y. (2010). A new family of explicit methodsfor linear structural dynamics. Computers and Structures 88:755-772.
  • Chopra, A. K. (1995). Dynamic of Structures: Theory and Applications to Earthquake Engineering,Prentice-Hall, Englewood Cliffs (New Jersey).
  • Chung, J.,Lee, J. M. (1994). A new family of explicit time integration methods for linear and non-linear structural dynamics. International Journal of Numerical Methods in Engineering 37:3961-3976.
  • Dokainish, M. A., Subbaraj, K. (1989). A survey of direct time integration methods in computational structural dynamics. I. Explicit methods. Computers and Structures 32(6):1371-1386.
  • EL-Sheikh, A. (2000). Approximate dynamic analysis of space trusses. Engineering Structures 22:26-38.
  • Fox, L., Parker, I.B. (1968). Chebyshev Polynomials in Numerical Analysis,Oxford University Press (London).
  • Hughes, T. J. R. (1987). The Finite Element Method, Linear Static and Dynamic Finite Element Analysis,Prentice-Hall, Englewood Cliffs (New Jersey).
  • Lepik, U. (2008). Haar wavelet method for solving higher order differential equations. International Journal of Mathematics and Computation 1:84-94.
  • Lepik, U. (2009). Haar wavelet method for solving stiff differential equations. International Journal of Mathematics and Computation 14(1):467-481.
  • Lepik, U. (2005). Numerical solution of differential equations using Haar wavelets. Mathematics and Computers in Simulation 68(2):127-143.
  • Liu, J. L. (2002). Solution of dynamic response of framed structure using piecewise Birkhoff polynomial. Journal of Sound and Vibration 251(5):847-857.
  • Mahdavi, S. H., Shojaee, S. (2013). Optimum time history analysis of SDOF systems using free scale of Haar wavelet. Structural Engineering and Mechanics, An International Journal 45(1):95-110.
  • Mason, J. C., Handscomb, D. C. (2003). Chebyshev Polynomials, Chapman and Hall/CRC.
  • Rio, G., Soive, A., Grolleau, V. (2005). Comparative study of numerical explicit time integration algorithms. Advances Engineering Software 36:252-265.
  • Salajeghe, E., Heidari, A. (2006). Time history dynamic analysis of structures using filter bank and wavelet transform. Computers and Structures 83(1):53-68.
  • Torri, A. J., Machado, R. D. (2012). Structural dynamic analysis of time response of bars and trusses using the generalized finite element method. Latin American Journal of Solidsand Structures 9(3):1-31.
  • Wilson, E. L., Farhoomand, I., Bathe, K. J. (1973). Nonlinear dynamicsanalysis of complex structures. Earthquake Engineering and Structural Dynamics 1:241-252.
  • Yuanlu, L. (2010). Solving a nonlinear fractional differential equations using Chebyshev wavelet. Communications in Nonlinear Science and Number Simulation 15(9):2284-2292.

Publication Dates

  • Publication in this collection
    13 Mar 2014
  • Date of issue
    Nov 2014
Individual owner www.lajss.org - São Paulo - SP - Brazil
E-mail: lajsssecretary@gmsie.usp.br