Home Technology On using block pulse transform to perform equivalent linearization for a nonlinear Van der Pol oscillator under stochastic excitation
Article Open Access

On using block pulse transform to perform equivalent linearization for a nonlinear Van der Pol oscillator under stochastic excitation

  • Amir Younespour EMAIL logo and Hosein Ghaffarzadeh
Published/Copyright: March 15, 2016
Become an author with De Gruyter Brill

Abstract

This paper applied the idea of block pulse (BP) transform in the equivalent linearization of a nonlinear system. The BP transform gives effective tools to approximate complex problems. The main goal of this work is on using BP transform properties in process of linearization. The accuracy of the proposed method compared with the other equivalent linearization including the stochastic equivalent linearization and the regulation linearization methods. Numerical simulations are applied to the nonlinear Van der Pol oscillator system under Gaussian white noise excitation to demonstrate the feasibility of the present method. Different values of nonlinearity are considered to show the effectiveness of the present method. Besides, by comparing the mean-square responses for divers values of nonlinearity and excitation intensity depicted the present method is able to approximate the behavior of nonlinear system and is in agreement with other methods.

1 Introduction

Study of nonlinearity in dynamic systems has been an important area of researches in last decades. In structural dynamics nonlinearities can arise in various forms and usually become progressively more significant as the motion amplitude increases. Nonlinearity may result due to boundary conditions for instant, looseness, clearances, temperature effects [1]. Nonlinear systems may exhibit interesting and complex behavior, such as limit cycles, bifurcations and even chaos which are difficult to predict. Besides in practical applications, due to the high intensity nature and often complex nature of non-stationary environmental loads such as wind and earthquakes, the systems subjected to these loadings may experience large stress or displacement that results inelastic behavior. To describe real observed processes in any field of engineering, researchers often use mathematical models. Its role is to provide a better understanding and characterization of the system. For dynamic processes, these models contain many different types of equations such as ordinary or partial differential equations and algebraic equations. In general case, due to the nature of the considered problems are nonlinear, there is no exact solution for such equations unless for some special cases [2]. Therefore the solutions are approximate. There are diverse approaches which have been developed over the years to treat the nonlinear problems such as harmonic balance, averaging, perturbation, Monte Carlo simulation and normal form transformation [37]. Also there are the semi-analytical methods, such as the high order harmonic balance (HOHB) method which has been developed to avoid the tedious algebraic calculations involved in the classical harmonic balance method in processing the nonlinear term in the nonlinear dynamical system[8], the high dimensional harmonic balance (HDHB) method and the time domain collocation (TDC) method [9]. Meanwhile, among methods dealing with nonlinear problems, linearization techniques are the oldest and the most popular methods of approximation. One of the linearization method is the Lyapunov linearization technique used to approximate a nonlinear system with a linear one that is around the equilibrium point, and it is expected the behavior of the linear system will be the same as that of nonlinear one. Feedback linearization is another approach, which is a common approach used in nonlinear control systems. This method is based on the idea of transforming original system model into equivalent linear one which is changed to the state variables and a suitable input instead [10]. The stochastic equivalent linearization method of dynamical system is one of the common approaches to the approximate analysis. The methods can be considered in different fields such as state space, frequency domain, distribution space and characteristic functions space. Usually they consist of two main steps, in the first step, deal to find explicit or implicit analytical formulas for linearization coefficients based on the linearization criterion which is depend on unknown response characteristics such as mean value, variance, and higher-order moments. In the second step, deal to replace the unknown characteristics by the corresponding ones determined for linearized systems. It should be considered that accuracy and feasibility of these solutions dependent on the type of nonlinearity and intensity of external excitation forces. The original version of stochastic equivalent linearization present by Caughey the pioneer person in the development of the stochastic equivalent linearization procedure for estimating the mean and variance of the response of a non-linear system to random excitation. He investigated the Van der Pol oscillator and a system with bilinear hysteresis under random excitation in 1956 and 1960 respectively [11, 12]. This method is based on replacing an original nonlinear system under Gaussian random excitation by a linear one under the same excitation for which the coefficients of the equivalent system can be found from a specified optimization criterion, such as the mean-square criterion [12], energy criteria [13], spectral criteria [14, 15], and probability density criteria [16] in some probabilistic sense. The method then has been generalized to random vibration of multidegree-of-freedom systems by Iwan and Yang and Atalik and Utku [17, 18]. The other similar procedures developed by operating directly on the equations of motion. Usually associated in the literature with the statistical linearization technique introduced by Kazakov [19], but as discussed by Socha and Pawleta the methods proposed by Caughey and Kazakov are not the same approach [20]. Many developments have been present since the fundamental work of Caughey and a comprehensive treatment of the subject can be found in [21]. In 1986, Brückner and Lin [22] generalized the method of equivalent linearization such that the response of a nonlinear oscillator subjected to both parametric and external random white noise excitations can be determined approximately. In 1993, Casciati and Faravelli [23] introduced a novel philosophy for stochastic equivalent linearization and then they studied Duffing and hysteretic oscillators in detail. In 2006, Crandall described some of interesting episodes in the past half century [24]. Some extensions of equivalent linearization were present in [2528]. In [29] also studied systems under both type of excitations including harmonic and random excitations.

The idea of transformation is a common procedure to approximate various problems in mathematics. After the transformations are defined appropriately, mathematical expressions and solutions of many problems can be simplified. For example, the solutions of certain differential equations are complicated in the time domain, but after they are transformed into the corresponding algebraic equations, their solutions are much easier. The block pulse (BP) transform provides a useful tool to solve difference and integral equations of any order with less computational costs. The BP transform originated from BP functions. The BP functions are a set of orthogonal functions with piecewise constant values and are usually applied as a useful tool in the analysis, identification and other problems of control and systems science. Their extensive application to the area of control and systems was started three decades ago. Some papers discussed the BP transform and BP function in solving certain system and control problems. Ghaffarzadeh and Younespour proposed an equivalent linearization method for deterministic excitation based on BP transform [30]. Optimal control for distributed parameter systems via BP transform discussed in [31]. In active control problem a new method present based on BP functions evolves minimizing computational costs of analytical approaches [32].

The main objective of this study is on using the concept of BP transform in linearization procedure through its simple and easy operation. The effectiveness of the present method is validated by simulation on a nonlinear Van der Pol oscillator system under stationary Gaussianwhite noise excitation. The linearized system by existing methods have been compared. Numerical simulation results and comparing mean-square response of existing methods depicted the present method have good agreement with stochastic equivalent linearization and regulation linearization methods.

The remaining of this paper is organized as follows. Section 2 presents the BP transform formulation. In section 3 linearization methods including proposed method based on BP transform and stochastic equivalent linearization and regulation linearization are presented. The simulations have been carried out to compare with the other methods in Section 4 and followed by the conclusion in Section 5.

2 Block pulse transform

The aim of transformation in mathematic is to find simple solution for concrete problems. The idea of transformations can also be applied in the block pulse function technique to simplify expressions. Every functions can be expanded into their block pulse series, and operations of functions can be converted to the operations of their block pulse series. The BP transformation can be introduced to express the relations between functions and their block pulse coefficients because block pulse coefficients take information of the corresponding block pulse series of the original functions. The BP transformation provides a technique for transforming a difference equation into an algebraic equation. The BP transformation method is very similar to z-transform method that can greatly facilitate the analysis [33]. The BP transform of function f(t) is defined by:

(1)F(z)=i=0fizi=i=0f(ih)zi

where zR and fi are the coefficients of the terms z−i (i = 0, 1, 2, …) in the power series which are the values of the f(t) at the corresponding time instants h. h is the sampling period.

By using Tustin integrator (for more details see [33]):

(2)s1=h21+z11z1

The BP transform can be defined in other form, as:

(3)F(z)=11z1F(h21+z11z1)

where

(4)i=0zi=11z1

The summery of BP transform properties are following:

For addition and subtraction of function x(t) = f(t) ∓ g(t), we have:

(5)X(z)=F(z)G(z)

For multiplied by a scalar x(t) = kf(t), we have:

(6)X(z)=kF(z)

For multiplication of function x(t) = f(t) g(t), we have:

(7)X(z)=i=0figizi

For division of function x(t) = f(t)/g(t) with g(t) ≠ 0, we have:

(8)X(z)=i=0(fi/gi)zi

For derivation of function x(t)=df(t)d(t), we have:

(9)X(z)=2h1z11+z1F(z)f0(0)2h11+z1

where f0(0) is the initial value of f(t).

For special case we need in this study (x(t) = tn), we have:

(10)X(z)=hn2nn!(1+z1)n(1z1)n+1

3 Linearization Approach Based On BP Transform

In this paper a system which is a single degree of freedom with the nonlinear function only depending on two arguments of displacement and velocity considered. We consider a van der pol oscillator of the form

(11)x¨(2ξωαμx2)x˙+ω2x=σw(t)

where ξ and ω are damping ratio and natural frequency. x is the displacement response of nonlinear Van der Pol oscillator system and the nonlinear function of considered system is g(x,x˙)=αμx2x˙ and α is the nonlinear factor that shows the rate of nonlinearity in nonlinear system. σ is excitation intensity and w(t) is a random excitation and a stationary zero-mean Gaussian white noise which correlation function is

(12)E[w(t)w(t+τ)]=σ2δ(τ)

where E[.] denotes the expectation of (.).σ2 is variance and δ(τ) is Dirac delta function.

It will be assumed that a stationary solution of Eq. (11) exist. Define the Eq. (13) as a linearized equation with equivalent linear coefficients to be determined to replace the nonlinear term αμx2x˙.

(13)x¨+(2ξω+ceq)x˙+(ω2+keq)x=σw(t)

The error that yields by replacing equivalent linear system by nonlinear system can be defined as the difference of the two systems. Considering Eqs. (11) and (13) one can be define the error as

(14)e=μx2x˙ceqx˙keqx

As the excitation is random, an apparently sensible strategy would be to minimize the average difference between the nonlinear system and the linearized system. In fact this is not sensible as the differences will generally be a mixture of negative and positive and could still average to zero for a wildly inappropriate system. The correct strategy is to minimize the expectation of the squared differences, i.e. find the ceq and keq which minimize,

(15)E[e2]ceq=E[e2]keq=0

Substituting (14) into (15) and performing the partial differentiations in the resulting equation, yield

(16)μE[x3x˙]keqE[x2]ceqE[x˙x]=0
(17)μE[x2x˙2]ceqE[x˙2]keqE[x˙x]=0

As assumption the excitation is stationary Gaussian white noise and equivalent linear coefficient determined under stationary response, As the stationary displacement and velocity are uncorrelated, i.e., E[xx˙]=0, therefore

(18)keq=0

and Eq. (17) derived

(19)μE[x2x˙2]ceqE[x˙2]=0

By performing the BP transform both sides of (19) yields:

(20)μE[3h42(1+z1)4(1z1)5]ceqE[h22(1+z1)2(1z1)3]=0

Where h21+z11z1 is Tustin integrator. And equivalent linear coefficient for nonlinear system define as

(21)ceq=μE[h22(1+z1)2(1z1)3]

In practical applications involving numerical algorithms all parameters computing at discrete grid points. In discrete domain the minimization conditions are:

(22)keqi=0TE[e2]=0

Where T is the final time-instants in simulation. In fact, the equivalent linear coefficient is calculated numerically. The parameters are to be discretized over all the time steps. In order to find the equivalent parameter Eq. (23) can be defined as follow:

(23)ceq=μh1z1(h21+z11z1)2

In this section we present procedure of the stochastic equivalent linearization (the method proposed by Caughey) and the regulation linearization method (including one-step regulation procedure which proposed by Elishakoff). For stochastic equivalent linearization consider a nonlinear system subject to random excitation with the equation motion:

(24)x¨+2ξωx˙+ω2x+g(x,x˙)=σw(t)

A linearized system can be find as follows:

(25)x¨+(2ξω+ce)x˙+(ω2+ke)x=σw(t)

where ce and ke are the equivalent linear coefficients to be determined by equivalent linearization approach to replace the nonlinear term.

The replacement of a nonlinear system by a linear system is in some probabilistic sense and it will yield the difference or error. The error defined as

(26)J=g(x,x˙)cex˙kex

Minimizing the mean square value of J is the criterion used here, i.e.

(27)J2=E[(g(x,x˙)cex˙kex)2]

The coefficients ce and ke are determined by the following equation:

(28)J2ce=J2ke=0

Noting E[xx˙]=0 and by considering Eq. (24) for Van der Pol oscillator we have

(29)ce=E[x˙g(x,x˙)]E[x˙2]

and

(30)ke=E[xg(x,x˙)]E[x2]

For more details see [3].

For the one-step regulation linearization procedure, the nonlinear term αyx2x˙ is replaced by a higher-order term, αy1x4x˙, and then this nonlinear term is replaced by other nonlinear one, αy2x2x˙, and in the final step, the nonlinear term αy2x2x˙ is replaced by a linear one, Cex˙. This linearization procedure is illustrated by the following scheme:

(31)αyx2x˙αy1x4x˙αy2x2x˙Cex˙

For more details see [26].

4 Linearization Results

The response of nonlinear Van der Pol system can be investigated numerically by simulation of Eq. (11). The Van der Pol oscillator motion equation is a two dimensional stochastic differential equation. The response of this equation can be find via Milstein scheme [34]. The system parameters are chosen as follows, ξ = 0.02, ω = 20, γ = 103 and σ2 = 1. The initial conditions are set at the equilibrium state, namely, x(0) = 0, x˙=0. For α= 1, 3, 5 and 10, Figs. 14 illustrate the displacement response of original nonlinear system and the displacement response of equivalent linearized system by existing linearization methods.

Fig. 1 Displacement response for α = 1.0
Fig. 1

Displacement response for α = 1.0

Fig. 2 Displacement response for α = 3.0
Fig. 2

Displacement response for α = 3.0

Fig. 3 Displacement response for α = 5.0.
Fig. 3

Displacement response for α = 5.0.

Fig. 4 Displacement response for α = 10.0
Fig. 4

Displacement response for α = 10.0

The numerical results on considered system reveal that the proposed linearization technique based on BP transform is a promising tool in linearizing nonlinear systems. The agreement is good as it can be seen from Figs. 1-4. But the results demonstrate that the errors increase in high rate of nonlinearity. Also, this fact can be concluded from velocity response of system. Fig. 5 demonstrated the root mean square (RMS) of velocity response of the considered system.

Fig. 5 Root Mean Square of velocity response; Nonlinear system (dashed line), linearized system by proposed method (solid line), linearized system by stochastic equivalent linearization (dotted line).
Fig. 5

Root Mean Square of velocity response; Nonlinear system (dashed line), linearized system by proposed method (solid line), linearized system by stochastic equivalent linearization (dotted line).

For more investigating and better understanding it is interested in comparing the mean-square displacement response E[x2] of the present method with the other approximate ones. The values of the approximate solutions including the solutions of the stochastic equivalent linearization method, regulation linearization method and proposed method based on BP transform are compared with a Monte-Carlo simulation for various values of nonlinearity factor α are tabulated in Table 1. Also the results of the approximate mean-square response of the considered system obtained by present methods are compared in Table 2 with α = 1 and various values of ξ2.

Table 1

The mean-square responses for different value of nonlinearity

αE[x2]MCE[x2]BPError(%)E[x2]SELError(%)E[x2]reError(%)
1.01.69e-031.62e-034.141.56e-037.801.60e-035.32
3.05.03e-044.74e-045.764.71e-046.324.73e-045.96
5.03.06e-042.86e-046.542.71e-0411.42.76e-049.80
8.01.90e-041.68e-0411.41.69e-0411.11.70e-0410.5
10.01.55e-041.38e-04111.31e-0415.51.35e-0412.9
12.01.30e-041.18e-049.221.10e-0415.41.12e-0413.8
15.01.04e-049.44e-059.588.90e-0514.78.94e-0514.3
20.07.89e-056.89e-0512.76.62e-0516.16.69e-0515.2

MC Monte-Carlo simulation, BP present linearization method, SEL stochastic equivalent linearization method, re regulation linearization method

Table 2

The mean-square responses for different excitation intensity.

σ2E[x2]MCE[x2]BPError(%)E[x22]SELError(%)E[x2]reError(%)
0.17.893e-047.863e-040.387.804e-041.137.834e-040.75
0.51.350e-031.321e-032.221.294e-034.151.300e-033.70
11.631e-031.648e-031.041.581e-033.071.601e-031.84
1.51.858e-031.885e-031.451.931e-033.921.911e-032.85
22.351e-032.290e-032.552.232e-035.112.250e-034.26

MC Monte-Carlo simulation, BP present linearization method, SEL stochastic equivalent linearization method, re regulation linearization method

It is seen that, in general, for different values of α, the errors of the present method give results better than other linearization methods. However, the approximated results getworse for large values of the nonlinearity factor. The obtained comparison shows a good agreement among these methods.

5 Conclusion

This paper deals with linearization of nonlinear Van der Pol oscillator system. The present method based on BP transform compared with stochastic equivalent linearization and regulation linearization method in differentways. So as to analyze the performance of the present linearization approach, the considered system subjected to Gaussian white noise and the feasibility of the present method is demonstrated. The numerical simulation results and comparisons reveal that for any rate of nonlinearity in nonlinear system, the displacement response of the present method is well-approximated than other existing methods. Lastly it should be pointed out that the errors rise with the nonlinearity, but the present method errors are smaller than the utilization of the other approaches.

References

[1] Kerschen G, Worden K, Vakakisc AF, Golinvala JC.: Past, present and future of nonlinear system identification in structural dynamics. Mech Syst Signal Process 2006; 20: 505–592.10.1016/j.ymssp.2005.04.008Search in Google Scholar

[2] Socha L. Linearization Methods for Stochastic Dynamic Systems. Berlin: Springer; 2008.10.1007/978-3-540-72997-6Search in Google Scholar

[3] Worden K, Tomlinson GR. Nonlinearity in structural dynamics. London: IOP Publishing Ltd; 2001.10.1887/0750303565Search in Google Scholar

[4] Verhulst F. Nonlinear Differential Equations and Dynamical Systems. New York: Springer; 1996.10.1007/978-3-642-61453-8Search in Google Scholar

[5] Glendinning P. Stability, Instability and Chaos. Cambridge, UK: Cambridge University Press; 1994.10.1017/CBO9780511626296Search in Google Scholar

[6] Proppe C, Pradlwarter HJ, Schueller GI. Equivalent linearization and Monte Carlo simulation in stochastic dynamics. Probab Eng Mech 2003; 18: 1–15.10.1016/S0266-8920(02)00037-1Search in Google Scholar

[7] Wagg DJ, Nield SA. Nonlinear Vibration with Control. New York: Springer; 2010.10.1007/978-90-481-2837-2Search in Google Scholar

[8] Liu L, Thomas JP, Dowell EH, Attar P, Hall KC. A comparison of classical and high dimensional harmonic balance approaches for a Duflng oscillator. J Computational Phys 2006; 215: 298– 320.10.1016/j.jcp.2005.10.026Search in Google Scholar

[9] Ishak A, Nazar R, Pop I. Steady and unsteady boundary layer due to a stretching sheet in a porous medium using Darcy-Brinkman model. Int J Appl Mech Eng 2006, 11, 623–637.Search in Google Scholar

[10] Slotine JJ, Li W. Applied nonlinear control. New Jersey: Prentice-Hall; 1991.Search in Google Scholar

[11] Caughey TK. Response of Van der Pol’s oscillator to random excitations. Trans. ASME J. Appl. Mech. 1956; 26: 345–348.10.1115/1.4012044Search in Google Scholar

[12] Caughey TK.: Random excitation of a system with bilinear hysteresis. Trans. ASME J Appl Mech 1960: 27: 649–652.10.1115/1.3644077Search in Google Scholar

[13] Zhang XT, Elishakoff I, Zhang RC. A Stochastic Linearization Technique Based on Minimum Mean-Square Deviation of Potential Energies, Stochastic Structural Dynamics. Y.K. Lin and I. Elishakoff. 327–338. Springer, Berlin (1990)10.1007/978-3-642-84531-4_17Search in Google Scholar

[14] Crandall SH. Correlation and spectra of nonlinear system response. Nonlinear Vib. Probl. 1973; 14: 39–53.Search in Google Scholar

[15] Apetaur M, Opicka F. Linearization of stochastically excited dynamic systems. J. Sound Vib. 1983; 86: 563–585.10.1016/0022-460X(83)91021-0Search in Google Scholar

[16] Socha L. Probability density equivalent linearization technique for nonlinear oscillator with stochastic excitations. Z. Angew. Math. Mech. 1998; 78: 1087–1088.10.1002/zamm.199807815111Search in Google Scholar

[17] Iwan WD, Yang I. Application of statistical linearization techniques to nonlinear multi-degree-of-freedom systems. Trans. ASME J. Appl. Mech. 1972; 39: 545–550.10.1115/1.3422714Search in Google Scholar

[18] Atalik T, Utku S. Stochastic linearization of multi-degree-offreedom nonlinear system. J. Earth. Eng. Struct. Dyn. 1976; 4: 411–420.10.1002/eqe.4290040408Search in Google Scholar

[19] Kazakov IE.: Approximate probabilistic analysis of the accuracy of operation of essentially nonlinear systems, Automatika i Telemekhanika 1956; 17: 423–450.Search in Google Scholar

[20] Socha L, Pawleta M. Are statistical linearization and standard equivalent linearization the same methods in the analysis of stochastic dynamic systems. J Sound Vib 2001; 248: 387–394.10.1006/jsvi.2001.3705Search in Google Scholar

[21] Roberts JB, Spanos PD. Random Vibration and Statistical Linearization. New York: Wiley; 1990.Search in Google Scholar

[22] Brückner A, Lin YK. Generalization of the equivalent linearization method for the nonlinear random vibration problems. Int J Nonlinear Mech 1987; 22: 227–235.10.1016/0020-7462(87)90005-9Search in Google Scholar

[23] Casciati F, Faravelli L. A new philosophy for stochastic equivalent linearization. Probab Eng Mech 1993; 8: 179–18510.1016/0266-8920(93)90013-LSearch in Google Scholar

[24] Crandall SH. A half-century of stochastic equivalent linearization. Struct Control Health Monit 2006; 13: 27–4010.1002/stc.129Search in Google Scholar

[25] Lin YK, Elishakoff I. Stochastic Structural Dynamics–New Theoretical Developments. Berlin: Springer; 199010.1007/978-3-642-84534-5Search in Google Scholar

[26] Elishakoff I, Andrimasy L, Dolley M. Application and extension of the stochastic linearization by Anh and Di Paola. Acta Mech 2009; 204: 89–9810.1007/s00707-008-0014-xSearch in Google Scholar

[27] Anh ND, Hieu NN, Linh NN. A dual criterion of equivalent linearization method for nonlinear systems subjected to random excitation. Acta Mech 2012; 223: 645–654.10.1007/s00707-011-0582-zSearch in Google Scholar

[28] Jiang WA, Chen LQ.: An equivalent linearization technique for nonlinear piezoelectric energy harvesters under Gaussian white noise. Commun. Nonlinear Sci Numer Simulat 2014; 19: 2897–2904.10.1016/j.cnsns.2013.12.037Search in Google Scholar

[29] Anh ND, Zakovorotny VL, Hao DN. Response analysis of Van der Pol oscillator subjected to harmonic and random excitations. Probab Eng Mech 2014; 34:51–59.10.1016/j.probengmech.2014.05.001Search in Google Scholar

[30] Ghaffarzadeh H, Younespour A. Block pulse transform method for linearization of nonlinear SDOF systems. Nonlinear Engineering 2015; 4(2): 77–8210.1515/nleng-2015-0008Search in Google Scholar

[31] zhu jm, lu yz.: hierarchical optimal control for distributed parameter systems via block pulse operator. int j control 1988; 48: 685–703.10.1080/00207178808906205Search in Google Scholar

[32] Ghaffarzadeh H, Younespour A. Active tendons control of structures using block pulse functions. Struct Control Health Monit 2014; 21: 1453–146410.1002/stc.1656Search in Google Scholar

[33] Jiang ZH, Schaufelberger W. Block Pulse Functions and Their Applications in Control Systems. Berlin: Springer; 1992.10.1007/BFb0009162Search in Google Scholar

[34] Milstein GN. Approximate Integration of Stochastic Differential Equations, Theory of Probability and Its Applications, 1957; 19: 557–562.10.1137/1119062Search in Google Scholar

Received: 2015-9-5
Accepted: 2016-1-30
Published Online: 2016-3-15
Published in Print: 2016-6-1

© 2016 Walter de Gruyter GmbH, Berlin/Boston

This article is distributed under the terms of the Creative Commons Attribution Non-Commercial License, which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.

Downloaded on 8.3.2026 from https://www.degruyterbrill.com/document/doi/10.1515/nleng-2015-0022/html
Scroll to top button