Abstract

Wavelet solution techniques have become the focus of interest among researchers in different disciplines of science and technology. In this paper, implementation of two different wavelet basis functions has been comparatively considered for dynamic analysis of structures. For this aim, computational technique is developed by using free scale of simple Haar wavelet, initially. Later, complex and continuous Chebyshev wavelet basis functions are presented to improve the time history analysis of structures. Free-scaled Chebyshev coefficient matrix and operation of integration are derived to directly approximate displacements of the corresponding system. In addition, stability of responses has been investigated for the proposed algorithm of discrete Haar wavelet compared against continuous Chebyshev wavelet. To demonstrate the validity of the wavelet-based algorithms, aforesaid schemes have been extended to the linear and nonlinear structural dynamics. The effectiveness of free-scaled Chebyshev wavelet has been compared with simple Haar wavelet and two common integration methods. It is deduced that either indirect method proposed for discrete Haar wavelet or direct approach for continuous Chebyshev wavelet is unconditionally stable. Finally, it is concluded that numerical solution is highly benefited by the least computation time involved and high accuracy of response, particularly using low scale of complex Chebyshev wavelet.

1. Introduction

Generally, results integrated from dynamic analysis of structures are the main reliable criteria for design of solids and structures. The technique for a solution of general dynamic equilibrium can become very expensive if a complex loading (e.g., an unknown earthquake excitation) is being applied on large-scaled structures [1, 2]. In general, procedure of dynamic analysis is categorized into the two solution methods: first, mode superposition method. Second, direct and indirect integration methods, for example, central differences, family of Newmark-β, Houbolt, and Wilson-θ fall under direct integration schemes and Fourier transformation and wavelet analysis have been introduced as indirect integration approaches. In addition, the choice as to which method to use for an effective solution is governed by the dynamical problem considered [3, 4]. Theoretically, aforesaid numerical integration methods lie in case of either conditionally stable or unconditionally stable procedures. An integration method is unconditionally stable if the solution for any initial conditions does not grow without a band for any time step while will be conditionally stable if it does grow. In other words, stability of results is achieved at any time interval and there is no restriction on using smaller than a particular value. As a result, optimal solution for dynamic analysis is accomplished using long intervals [57].

Nowadays, orthogonal polynomials are being widely implemented as a practical analysis of time dealing problems in engineering, particularly in the form of wavelet analysis. Obvious effectiveness from property of orthogonality is that the repeated components with similar characteristics are neglected in the analytical process [8, 9]. Consequently, computational calculations are being considerably decreased and computation time involved is being therefore reduced, hence, accuracy of responses will be more desirable [10, 11]. Practically, considerable attention has been given for the use of wavelet method for the solution of time dependent problems such as dynamic analysis or identification of systematic problems [12]. Several attractive mathematical characteristics of wavelets such as efficient multiscale decompositions, localization properties in physical and wave-number spaces, and the existence of recursive and fast wavelet transforms have obtained practice of this efficient tool for the numerical solution of partial differential equations (PDEs) and ordinary differential equations (ODEs) [1315].

Significantly, accuracy of responses is directly related to the basis function of mother wavelet, depending on the kind of objectives. Fundamentally, in the structural dynamics, compatibility of a wavelet basis function is premised upon on not only the degrees of freedom but also the similarity of basic functions to the lateral loading, emphasizing on frequency contents. Considerably, less computational cost of calculations in advanced time history analysis through the compatible wavelet functions makes distinction of this approach over other numerical methods. For instance, for the purpose of time history analysis, a simple basis function of Haar wavelet was indirectly applied on its own free-scaled functions [16]. It is inferred that because of the inherent simple shape function of Haar wavelet accuracy of responses was undesirable even employing large-scaled functions. Furthermore, to improve inadequacy of Haar wavelet known as the simplest and two-dimensional (2D) wavelet basis function, it is indispensable to employ three-dimensional (3D) and adaptive wavelet basis functions [17, 18]. Moreover, there is no consideration reported on the stability of responses calculated using Haar wavelet functions compared with other basis functions.

Mathematically, adaptive wavelets are those that grow in three dimensions, which in the current definition dimensions are time, scale, and frequency, respectively. For instance, Chebyshev, Legender, and Symlet are some basis functions with compatible characteristics [19]. Basically, Chebyshev polynomials are presented as continuous basis function of wavelet [20, 21]. The most popular characteristic of this wavelet is various weight functions of Chebyshev polynomials that directly influence stability and accuracy of responses [2224]. However, it is reported that stability of results computed by Chebyshev wavelet are independent from initial accelerations. Furthermore, compatibility is being satisfied through the capturing of broad frequency of complex excitations by oscillated shape functions of free-scaled Chebyshev wavelet [25].

Subsequently, the main contributions of this study (which received little attention in the literature) are composed of the following: (i) a numerical assessment of structural dynamic problems using free-scaled simple and complex wavelet functions, with the emphasis on the large scales of wavelets, (ii) numerical stability analysis of an indirect algorithm using family of discrete Haar wavelets, established as 2D wavelet functions, (iii) stability analysis of continuous Chebyshev wavelet functions with respect to the third-ordered derivation of time, (iv) a comparative evaluation of computational efficiency of simple and complex wavelets for smooth and wide-band frequency contents of loading, and (v) capability evaluation of Haar and Chebyshev wavelets in linear and nonlinear structural dynamic problems. Accordingly, to achieve the proposed objectives of this paper, the second-ordered differential equation of motion is indirectly solved by free scale of Haar wavelet and later, free-scaled Chebyshev wavelet functions are directly implemented to compute responses. For this aim, a brief background of wavelet is discussed in Section 2 of this study. In addition, coefficient matrices of wavelet and operation matrices of integration corresponding to complex scales of efficient Chebyshev wavelet are formulated and presented in this section. In Section 3, the computational procedure is developed for an optimal dynamic analysis. Section 4 is allocated to numerical stability analysis of responses, corresponding to the indirect method proposed for Haar and direct scheme proposed for Chebyshev wavelet functions. Accordingly, stability of responses has been comparatively presented. Section 5 is devoted to investigation of the validity and effectiveness of results. For this purpose, various scales of Chebyshev and Haar wavelet functions are considered for dynamic analysis. Finally, efficiency and accuracy of results have been compared in this section.

2. Fundamental of Wavelet

2.1. Haar Wavelet

The simple family of Haar wavelet was presented by Alfred Haar in 1910 for as follows [16, 18]: where where denotes the order of wavelet; is the value of transition. In (1), and indicate scale function and mother wavelet of Haar, respectively. In this study, indicates the number of segmentations in each global time interval regarding the scale of proposed wavelet which refers to segmentation method (SM). For example, in the case of Haar wavelet denotes the th scale of Haar wavelet [18].

Basically, signal can be expanded in Haar series as [16]:

Accordingly, Haar coefficients () are defined by

Hence, is a square matrix , including the first scale of Haar wavelet; Haar coefficients are directly given as

Equivalently, signal may be rewritten as

Subsequently, integration of is obtained by Haar series with new square coefficient matrix of integration as [16, 18]

Pointed out that local times are calculated relatively to the scale of wavelet as

Finally, the local time divisions are adapted to the global domain. Assumption of as global time interval we have [16, 18]

2.2. Chebyshev Wavelet

In mathematics, families of continuous wavelet transforms (CWT) are considered as follows [22, 24]: where CWT denotes corresponding wavelet transform. As long as wavelet function is supposed as mother wavelet, the continuous wavelet transform of a signal is obtained as where indicate the transition and the scale of wavelet and indicates the complex conjugate form of , respectively.

In general, the Chebyshev polynomials, named after Pafnuty Chebyshev, are a sequence of orthogonal polynomials defined as two kinds. The general expression for Chebyshev polynomials of the first kind () is defined as follows [20, 21]:

In addition, the variable weight functions of is defined as [25]

Mathematically, the Chebyshev wavelet arguments are defined as where positive integer denotes the value of transition, indicates the time, is degree of Chebyshev polynomials for the first kind, and denotes the considered scale of wavelet. Chebyshev wavelets are formulated with substituting the first kind with relevant weight functions for each scale and transition in (11) as follows [22, 25]: where in (15) is obtained as

Thus, weight functions corresponding to different scales are obtained as

Regarding the idea of SM method is number of partitions in the global time, is the order of Chebyshev polynomials that is derived as

Numerically, the signal can be expanded with Chebyshev wavelets as [19, 22]

Here, and are obtained as two vectors: where

Chebyshev coefficients matrix is defined as where where .

Local time for collocation points are considered as follows [25]:

Subsequently, a -dimensional square matrix of is derived as

For instance, assumption of and ; lies on the first four equations of Chebyshev wavelet corresponding to eight collocation points (in referring to the SM method). Accordingly, coefficient matrix of free-scaled Chebyshev wavelet of corresponding to local times is improved as follows:where

Local times for and are calculated on points as

As can be seen from the matrix of (26), column of th refers to and integration of in the local time is obtained as where -dimensional and denote the operation matrix of integration and local time, respectively. Accordingly, operation matrices of integration [24] are improved as follows: where

And, respectively,

Hence, the operation matrix of integration is obtained as

3. Dynamic Analysis of Equation of Motion

3.1. Haar Wavelet

Theoretically, (1) reveals one major shortcoming of Haar wavelet where at the point of 0.5 there is no continuity. In other words, the second derivation is not existed at this point. As a result, it is not possible to use this simple wavelet function, directly. Consequently, to utilize free scale of Haar wavelet functions for solution of second-ordered ODE of motion, an alternative procedure is implemented, indirectly.

After discretization of external loading to the equal partitions, the dynamic equilibrium governing on corresponding mass (), damping (), and stiffness () is converted to the local time analysis as follows (related to the points of SM method) [16]: where terms of velocity and acceleration are considered as

Or equivalently are expanded as

Here and are row vectors with dimension of , for multiplying with aPH or bPH a unit vector is suffixed as . Finally, are initial and boundary conditions at , that are obtained with linear interpolation of in the current interval and calculated from previous interval. -dimensional and also represent operation of integral matrix of Haar and coefficient matrix of Haar relevant to the collocation points, respectively. Assumption of , it gives vector of as [16] where .

Substituting (38) into (37) vector of is developed as

Here denotes -dimensional identity matrix. Finally, substituting (38) and (39) into (36) and (37) vectors of acceleration, velocity, and displacement being calculated in each collocation point. A schematic view of results calculated with Haar wavelet is depicted in Figure 1. This figure shows a stairs-shaped plot for responses corresponding to all collocation points of Haar wavelet.

3.2. Chebyshev Wavelet

A linear dynamic system can be expressed as

According to (19) accelerations are numerically approximated with Chebyshev wavelet as follows:

Vector of velocity is therefore approximated multiplying by operation of integration (), as follows:

Next, displacements are numerically expanded as well as the following: where, in (42) and (43), and represent initial condition of each global time, approximated with Chebyshev wavelet as a constant value. For this purpose, the unity is being expanded by the Chebyshev wavelet as [25]

Therefore, initial displacements and velocities are improved as where and are dimension vectors that are obtained by Chebyshev wavelet as follows:

Substituting (45) into (42) and (43), vectors of velocity and displacement are defined as

Additionally, external excitation is approximated with Chebyshev wavelet as

Equivalently, the coefficient matrix of load is numerically obtained by

Furthermore, quantities of dynamic system are modified corresponding on local times as

Finally, rearranging (40), after algebraic simplifications the dynamic equilibrium is numerically developed as following algebraic system:

Equation (51) represents an algebraic system, calculating and substituting into (42) and (43), displacements and velocities are obtained at any time instant, respectively.

A schematic view of responses computed with Chebyshev wavelet is depicted in Figure 1. This figure shows a linear plot for responses corresponding to all collocation points of Chebyshev wavelet.

4. Stability Analysis

In general, displacements, velocities, and accelerations have been transferred step-by-step from th step to the ()th step of integration schemes. In other words, the relation between quantities from previous state to the current state is expressed as follows [25]: where, in (52), represents solution quantities that have been transferred with amplification matrix of from those on the previous step of ; is load operators to relate external load to the current quantities, known as ; stands on coefficient of and may be 0, or related to each numerical integration method.

To determine the stability criterion of the proposed scheme for Haar wavelet, the behavior of numerical integration should be examined for any initial conditions. For this purpose, the dynamic equilibrium governing on a free vibrated SDOF system in (40) is evaluated. Accordingly, (40) is rearranged in terms of damping ratio () and natural frequency () as

Equation (39) and therefore (38) are rearranged for the initial velocity as follows: where

Note that and (identity matrix) are -dimensional matrix; and are -dimensional vectors, respectively. Equivalently, (52) when no load is applied () is developed as

As it is shown in Figure 1, Haar wavelet functions calculate constant responses on all collocation points. Consequently, components of amplification matrix of computed in (56) represent mean value of points in each time interval and we have

Figure 1 and (56) demonstrate that responses in each time interval have been independently calculated by solver of Haar from initial accelerations. Although, the same behavior is reported for Chebyshev wavelet [25], the amplification matrix of and (52) is modified for Chebyshev wavelet in order to be dependent on initial accelerations as where where where denotes -dimensional coefficient matrix of Chebyshev wavelet. and imply (44) and operation matrix of integration of Chebyshev wavelet. Note that is -dimensional matrix; , , and are -dimensional vectors, respectively. The spectral decomposition of is considered for stability and contains eigenvectors of and is a diagonal matrix including eigenvalues of . In the pursuit of stable solution the spectral radius of that equaled by maximum norm of elements should be less than unity as follows [5]: where is the spectral radius of the amplification matrix computed as a function of by (56) for the solver of Haar or (58) for the Chebyshev wavelet. This value is calculated for some integration schemes, including, Wilson-, central difference, Newmark- (both linear and average acceleration integration procedure), and the second scale (the least scale) of Chebyshev and Haar wavelet. Results that have been plotted in Figure 2 based on show that the central difference method and linear acceleration method, as two explicit methods, are conditionally stable whereas the proposed scheme for simple Haar wavelet or complex Chebyshev wavelet is unconditionally stable even in the first two scales of corresponding wavelets. Therefore, no restraints (such as critical value) are placed on time step used in the analysis from the viewpoint of numerical stability considerations.

As it is shown in Figure 2, variation of spectral radius in terms of variation of illustrates that Wilson- and average acceleration method are also unconditionally stable with no requirements made on the time step used in the analysis.

5. Numerical Applications

In the following section validity of proposed methods is examined through the comparison of results calculated with diverse scale of Chebyshev wavelet, Haar wavelet, Duhamel method, and Wilson-() method. Two examples are considered, including a fixed beam under harmonic loading and a nonlinear SDOF system under a wide-frequency-content base acceleration. The corresponding scale of each wavelet function is designated by . For instance, implies on 64th scale of corresponding wavelet. Furthermore, to evaluate optimal structural dynamic, computation time involved for each method is also considered, where it has been recorded with the same hardware. Similarly, for nonlinear analysis of structures recessive proceeding is developed; that is, provisions in the previous step are new initial conditions in the current step for each nonlinear behavior such as stiffness or damping of structure.

5.1. A Fixed Beam

Figure 3 shows a fixed I-shaped beam under sinusoidal loading at the center. The characteristics of considered system including section, mass, dynamic loading, damping ratio, and spring stiffness are shown in this figure. It should be noted that all degrees of freedom are neglected except vertical displacement of the center node.

The first 10 sec time history displacement of the center node is plotted in Figure 4, calculated using the proposed methods of Haar ( and ) and Chebyshev wavelet (24), and compared with results of Duhamel method.

It can be seen from figure that accurate results are calculated by 4th scale of Chebyshev wavelet and 64th Haar wavelet. Significantly, this figure shows that result computed by 4th scale of Haar wavelet is almost rejected but from its optimization point of view we still accept result of Haar wavelet. In addition, absolute errors and computational times due to the free scale of Chebyshev wavelet consist of 4th, 8th, 32nd, …, 256th against Duhamel method is tabulated in Table 1 for 10 seconds of loading. It is pointed out that the long interval of  s and short time step of  s have been utilized for time increment of wavelet solver and Duhamel scheme, respectively.

Table 1 confirms that high scales of Chebyshev wavelet analyze lateral loading more accurately than low scales. However, computational time gave the maximum value of 141.19 s. Furthermore, it is shown in Table 1 that after 64th scale of Chebyshev wavelet accuracy of responses roughly remained constant. However, cost of analysis is considerably increased from the low scales to high scales of Chebyshev wavelet. For the purpose of comparison, percentile errors and computational times have been plotted in Figure 5 for two different scales of Haar and Chebyshev wavelet compared with Duhamel integration method.

It is shown in Figure 5 that cost of calculation which belongs to the 4th scale of Chebyshev wavelet gave 0.34% errors after 2.86 sec, whereas the least accuracy computed for 4th scale of Haar wavelet with 26.03% in 1.62 sec. Figure 5 shows that the cost of Duhamel method reached the third highest value of 8.52 sec. As can clearly be compared, computation time involved in the high scale of Chebyshev wavelet shown in Table 1 and Figure 5 is not desirable. In other words, for a harmonic loading known as a smooth one, the desirable responses are calculated with 4th or 8th scale of Chebyshev wavelet. Overall, Duhamel results compared with responses of low scale of Chebyshev wavelet demonstrate the efficiency of this basis wavelet even for the low scale of with the least cost of computation, albeit high-scaled Chebyshev wavelet analyzes the lateral loading, accurately.

5.2. A Nonlinear SDOF System Subjected to the Ground Acceleration

Figure 6 shows a SDOF system subjected to El-Centro acceleration. The characteristics of considered system including two 4 m column’s section, mass, damping ratio, and ground acceleration are shown in this figure. Nonlinearly dynamic analysis is carried out and it is assumed that the nonlinear stiffness () is defined in term of displacement as

Nonlinear time history horizontal displacement of the considered mass using Chebyshev and Haar wavelet for time increment of  sec compared with Wilson- method for and 0.001 sec is plotted in Figure 7. It is shown in the figure that results computed even with low scale of Haar wavelet are closer than results calculated for a large time increment of Wilson-. In addition, this figure illustrates high accuracy of low-scaled Chebyshev wavelet and large-scaled Haar wavelet in comparison with long time increment of Wilson- method.

Furthermore, computation time involved and percentile total average errors are plotted in Figure 8 for proposed schemes and Wilson- method. For the purpose of comparison, time history responses calculated with Wilson- method with time increment of  sec are supposed as exact results and errors are presented compared with exact responses.

Considerably, Figure 8 illustrates that optimal dynamic analysis has been achieved by 4th scale of Chebyshev wavelet. Significantly, cost of analysis is reduced by 6.98 sec and accuracy of 2.97% of errors. Moreover, Figure 8 shows an inefficient nonlinear analysis for Haar wavelet, particularly encountering with broad-frequency-content excitation (El-Centro acceleration shown in Figure 6). Imprecise approximation of high frequency components by Haar wavelet and using an alternative solver significantly affects the cost of analysis. Consequently, the applicability of the proposed approaches is demonstrated by given numerical examples, in which that the linear and nonlinear time history analysis of the smooth parts and broadband frequency contents of the external loading are optimally accomplished using moderate scales of the simple Haar and low scales of the complex Chebyshev wavelets, respectively.

6. Conclusion

In this paper, procedure of dynamic analysis of structures is developed using wavelet functions. For this aim, implementation of two different wavelet basis functions including free-scaled complex and 3D Chebyshev and simple 2D Haar wavelet has been comparatively considered. Accordingly, for the simple and discrete shape function of Haar wavelet, an indirect solver has been applied for structural dynamics, thus computation time involved has been considerably increased, although accuracy of results was desirable for smooth loadings. Moreover, dynamic equation of motion has been analyzed through the accurate approximation of complex loading using 3D Chebyshev wavelet. It is shown that the solver of continuous Chebyshev wavelet is directly implemented, therefore evaluation of the equation of motion is optimally achieved. In other words, an adaptive numerical scheme has been developed to be capable of capturing details in the vicinity of highly varying structural responses. Eventually, it is demonstrated that the proposed methods for both wavelet functions lie on unconditional stable methods.

Despite accurate responses for large scales of Chebyshev wavelet due to the inherent ability of this wavelet, the optimum results were computed using its low-scaled functions. In actual fact, practice of several basis functions in the proposed approach, yielding an adaptive wavelet approach, varies from cases to cases. Consequently, compatible analysis is satisfied using 2D and simple functions to analyze the smooth parts of loading and employing 3D and complex wavelet functions to analyze wide-frequency-contents parts, simultaneously. It is recommended to employ the proposed methods for the solution of optimization problems, where the objective functions of dynamic equilibrium governing to the large-scaled structural systems are considered for satisfaction of various constraints.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

The authors wish to acknowledge the financial support from the University of Malaya (UM) and Ministry of Education of Malaysia (Grant nos. PG078/2013B and UM.C/625/1/HIR /MOHE/ENG/55).