1 Introduction

It is a common practice to build structures like tall buildings, wind turbines, transmission towers, oil and gas platforms and bridges using piles as foundations which is actually design as well-known vertical Euler beam. Structures can be affected by various types of dynamic arbitrary loads. These loads can be imposed on the structures by either human activities such as explosions, traffic and machine vibrations or natural phenomena such as seismic activities, wind, waves, water currents and hurricanes. The dynamic instability of simply supported elastic Euler beams has gained tremendous attention by scholars at the very early stage. The renowned Mathieu equation, assuming structural axial loads are harmonic, not arbitrary, is used in the previous studies of literature. Shtokalo [8] authored the stability of linear differential equation with variable coefficients to solve the Mathieu-Hill equation in case of dynamic instability problems of an Euler Beam. The theory and application of the Mathieu equation was reviewed by McLachlan [6]. The most important contribution was conducted by Bolotin [1], who developed the approximate formula of the first three dynamic instability regions for structural dynamic instability. Briseghella et al. [2] studied the dynamic instability regions of the Euler beam by finite-element method. Yang and Fu [12] examined the dynamic instability of the Euler beams with layered composite materials, while Sochacki [9] analysed with additional elastic elements. Besides, Yan et al. [11] studied the effect of cracks on the dynamic instability of Euler beams. It is acknowledged that the loads on the engineering structures are rarely harmonic, but arbitrary which has been overlooked in the previous analyses. Nowadays, little research has been conducted considering arbitrary loading on structures. Huang et al. [5] developed an analytical method based on the Mathieu-Hill equation and the dynamic instability regions was calculated by the eigenvalue algorithm for computing the dynamic instability of the Euler beams with an uniform section under unsteady wind loads. Their study showed that the Euler beam become dynamically unstable, if it spotted in the instability regions whether the wind load was large or not. More recently, Deng et al. [3, 4] applied the dynamic bucking to investigate the rockbursts in mining engineering.

This present study attempts to investigate the dynamic instability of a simply supported elastic Euler beam under arbitrary axial loads. This study includes: (1) a new approximate method based on the Mathieu-Hill equation is developed to study the dynamic stability of the Euler beam. In this method, the elastic beam is considered as a continuous system with various simplifying assumptions under the sum of step functions, which is solved using a matrix method involving a set of chain of power of matrices. The governing dynamic equations of motion thus become a matrix or single differential equation being function of time only. (2) Application of the matrix method is discussed based on the real wind forces time-history from a wind tunnel test. (3)The accuracy of the analysis is ensured by comparing the dynamic behaviour of the Euler elastic beam obtained from this analysis with those obtained by other methods available in the literature.

2 Formulation

For a simply supported Euler beam with a uniform section with length, \(x\) under the action of the axial arbitrary load, the general reduced form of a second-order differential equation can be denoted as [10]:

$$\frac{{d}^{2}x}{d{t}^{2}}+q\left(t\right)=0$$
(1)

where \(q(t)\) is a periodic function of time period \(T\). When the function \(q(t)\) is represented as a sum of step functions in the interval \(0\le t\le T\), the matrix method of solution is specially most effective to solve the Mathieu-Hill Equation [7]. \(q(t)\) is composed of the sum of \(n\) step functions. Each has a time period of \({T}_{0}\), which is the length and heights \({h}_{1},{h}_{2},{h}_{3},....{h}_{n}\), where

$$T=n{T}_{0}$$
(2)

For the periodic function \(q(t)\), \(T\) is the fundamental period which consists of \(n\) number of rectangular step functions having different heights. Hence, the Hill Equation in Eq. 1 reduces to

$$\begin{gathered} \frac{{d^{2} x}}{{dt^{2} }} + h_{1} x = 0, 0 \le t \le T_{0} \hfill \\ \frac{{d^{2} x}}{{dt^{2} }} + h_{2} x = 0, T_{0} \le t \le 2T_{0} \hfill \\ \ldots \hfill \\ \frac{{d^{2} x}}{{dt^{2} }} + h_{n} x = 0, \left( {n - 1} \right)T_{0} \le t \le nT_{0} \hfill \\ \end{gathered}$$
(3)

Assume \(x(t)\) is the solution of Eq. 1 in the fundamental interval \(0\le t\le {T}_{0}\) and \(v(t)\) is the first derivative and these can be expressed as:

$$x(t)={A}_{1}{u}_{1}(t)+{A}_{2}{u}_{2}(t)$$
(4)
$$v(t)={A}_{1}{\dot{u}}_{1}(t)+{A}_{2}{\dot{u}}_{2}(t)$$
(5)

where \({A}_{1}\) and \({A}_{2}\) are arbitrary constants and \({u}_{1}\) and \({u}_{2}\) are linearly independent functions. Let the following notations be introduced:

$${\omega }_{n}=\sqrt{{h}_{n}}, {\theta }_{n}={T}_{0}\sqrt{{h}_{n}}={T}_{0}{\omega }_{n}$$
(6)

The general solution of Eq. 1 in the interval of \(0\le t\le {T}_{0}\) can be written in a matrix form as

$$\left[\begin{array}{l}{x}_{t}\\ {v}_{t}\end{array}\right]=\left[\begin{array}{ll}\mathrm{cos}{\theta }_{1}& \mathrm{sin}{\theta }_{1}/{\omega }_{1}\\ -{\omega }_{1}\mathrm{sin}{\theta }_{1}& \mathrm{cos}{\theta }_{1}\end{array}\right].\left[\begin{array}{l}{x}_{0}\\ {v}_{0}\end{array}\right]$$
(7)

where \({x}_{0}\) and \({v}_{0}\) are the initial values at \(t=0\). Since the values of \(x\) and \(v\) at \(t={T}_{0}\) are the initial values of \(x\) and \(v\) in the next interval, \({T}_{0}\le t\le 2{T}_{0}\). The solution will take the form as

$$\left[\begin{array}{l}{x}_{T}\\ {v}_{T}\end{array}\right]=\left[\begin{array}{ll}\mathrm{cos}{\theta }_{2}& \mathrm{sin}{\theta }_{2}/{\omega }_{2}\\ -{\omega }_{2}\mathrm{sin}{\theta }_{2}& \mathrm{cos}{\theta }_{2}\end{array}\right].\left[\begin{array}{ll}\mathrm{cos}{\theta }_{1}& \mathrm{sin}{\theta }_{1}/{\omega }_{1}\\ -{\omega }_{1}\mathrm{sin}{\theta }_{1}& \mathrm{cos}{\theta }_{1}\end{array}\right].\left[\begin{array}{l}{x}_{0}\\ {v}_{0}\end{array}\right]$$
(8)

where \({\theta }_{2}={\omega }_{2}T=T\sqrt{{h}_{2}}\). If the indicated multiplication is performed at the end of \(n\) complete periods of the rectangular tipple of Fig. 1, the solution can be written in the form as follows:

Fig. 1
figure 1

The periodic input function, \(q(t)\)

$$\left[\begin{array}{l}{x}_{(nT)}\\ {v}_{(nT)}\end{array}\right]=\left[\begin{array}{ll}A& B\\ C& D\end{array}\right].\left[\begin{array}{l}{x}_{0}\\ {v}_{0}\end{array}\right]=[\begin{array}{l}M\end{array}{]}^{n}.\left[\begin{array}{l}{x}_{0}\\ {v}_{0}\end{array}\right]$$
(9)

where \(M\) is the monodromy matrix and the nature of the solution depends on the form taken by the powers of the matrix \([M]\). If \((A+D)\ne \pm 2\), the matrix \([M]\) has two distinct latent roots. The stability of solution can be determined by satisfying the following conditions:

$$\frac{\left|A+D\right|}{2}>1 \quad unstable \quad \mathrm{and}\quad \frac{\left|A+D\right|}{2}<1 \quad stable$$
(10)

The matrix \([M]\) can be acquired by considering the solution for two different initial conditions and also matrix \([M]\) can be obtained after one period \(T\) by the multiplication of the chain of matrices in the following form

$$\left[\begin{array}{ll}A& B\\ C& D\end{array}\right]=[M{]}_{n}.[M{]}_{(n-1)}......[M{]}_{3}.[M{]}_{2}.[M{]}_{1}=[M]$$
(11)
$$[M{]}_{n}=\left[\begin{array}{ll}{P}_{n}& {Q}_{n}\\ {R}_{n}& {P}_{n}\end{array}\right]=\left[\begin{array}{ll}\mathrm{cos}{\theta }_{n}& \mathrm{sin}{\theta }_{n}/{\omega }_{n}\\ -{\omega }_{n}\mathrm{sin}{\theta }_{n}& \mathrm{cos}{\theta }_{n}\end{array}\right]$$
(12)

This matrix method gives the solution of the equations of the type in Eq. 1 subject to prescribed initial conditions (initial-value problems), when the solutions are not restricted to be periodic ones. The current method reduces the solution of Eq. 1 subject to given initial-value conditions to that of computing powers of matrices and is applicable to the solution of dynamic stability of beams in practical engineering problems.

3 Verifications

In order to verify the precision of the matrix method of the present study, comparison of the first instability region graph of a real wind force time-history was conducted with the graph of [5]. Figure 2 compares the first instability regions obtained by the matrix method, [5] eigenvalue method, the first order approximation of the Mathieu equation which is calculated by the following formula [10] respectively:

Fig. 2
figure 2

Comparison of the first instability regions

$$\frac{\nu }{2\omega }\approx 1\pm \frac{1}{2}\mu$$
(13)

It has been seen that the results from the three methods are almost similar at smaller excitation parameters \((\mu )\), however, bit different when the excitation amplitude is large. According to [1] the difference of the results of the matrix method and Huang et al.’s eigenvalue method with the approximation formula is because the influence of the \(i\)th harmonic wave on the width of the \(k\)th instability region is the order of \(({\mu }_{\kappa }+{\mu }_{\iota }{)}^{2}\), while under the wind load the value of \(({\mu }_{\kappa }+{\mu }_{\iota }{)}^{2}\) can be fairly large. Hence, it has been suggested that during the wind-induced instability analysis, the interaction between various types of harmonic waves should be considered carefully.

To verify the precision of the matrix method of this study, two points at A \((0.65, 0.80)\) and B \((1.31, 0.80)\) are chosen on the parametric plane, which are the same as [5]. The reason of selecting these points is, as the graph of the present study is a bit different from the graph of the eigenvalue method at the larger excitation parameters, selecting points of that zone is more appropriate to verify the precision of the matrix method. Point A is located inside the stable region of the matrix method, while it is in unstable region of the first-order approximations of the Mathieu equation. Point B is in the unstable region for all these three methods. According to the Modal response graph 2 [5] (see Fig. 3), it has been clearly seen that modal response of point A is confined in a range of about 0.01 m from the beginning (t = 0 s) to 100 s, on the other hand, in case of point B, modal response suddenly increases to about 5 m in the same direction at \(t=100\mathrm{ s}\). In other words, it can be said that point A behaves dynamically stable, while point B is dynamically unstable. This characteristics of these two points is perfectly captured by the proposed matrix method. So, it is proved that the matrix method of this study provides more accurate results to find the dynamic instability region of a simply supported Euler beam with uniform sections under any arbitrary dynamic axial load (Fig. 2).

Fig. 3
figure 3

Modal response of the parametric points A and B [5]

4 Case Study and Discussions

In order to describe the application of the matrix method, a case study has been conducted with the data of real wind force. The model tests of a cylindrical reticulated shell, with the span of 103 m, the longitudinal length of 140 m, and the height of 40 m, were carried in a TJ-2 wind tunnel of Tongji University, China, in order to obtain the time-history of the wind pressure on the shell (Fig. 4).

Fig. 4
figure 4

Rigid model in the wind tunnel tests [5, 13]

The test data was given by [5] for the present study and details information about the test procedure was provided in [13]. The number of the wind load data is \(N=6000\) and sampling frequency is \({F}_{s}=9.58\mathrm{ Hz}\). Hence the load duration is \({t}_{\mathrm{max}}=\frac{N}{{F}_{s}}=626.30\mathrm{ s}\). To conduct the present study, the calculation of first 10 data is shown. The fundamental interval \(T=1\) is divided into ten equal segments of length \({T}_{0}=\frac{1}{10}\) in order to represent the function \(q(t)\) by step functions. A graphical representation of the \(q(t)\) and the step function are shown in Fig. 5.

Fig. 5
figure 5

The periodic input function \(q(t)\) with a period of \(T=1.0\)

This matrix method is used to find the instability boundaries for the Mathieu-Hill equation in Eq. 1 with input function in the form of a sum of step functions. The solution is based on a procedure involving a set of chain of different power matrices. It can be clearly seen that the steps of Fig. 5 are not followed any specific patterns. Hence, the general integration method is used to calculated the area. And then, the actually height of each segment of the fundamental interval \(0\le t\le 1.0\) with a periodic function of fundamental period \(T=1\) is calculated. The values of \({h}_{k}\), \({\omega }_{k}\) and the matrix elements of \([M{]}_{k}\) are calculated using Eqs. 6 and 12. The calculated data of the parameters are represented in Table 1.

Table 1 The values of area \({A}_{k}\), height \({h}_{k}\), \({w}_{k}=\sqrt{{h}_{k}}\) and the matrix elements of the representative step functions in the interval of \(0\le t\le 1.0\)

The values of \({x}_{k}\) and \({v}_{k}\) of the solution at the end of the \(k\mathrm{th}\) subinterval considering the initial conditions \({x}_{0}=1\) and its first derivative \({v}_{0}=\frac{1}{2}\) are presented in Table 2. The matrix \([M]\) is obtained by multiplication of the chain of matrices in the form

Table 2 The values of \({x}_{k}\) and \({v}_{k}\) of the solution at the end of the \(kth\) subinterval considering \({x}_{0}=1\) and \({v}_{0}=\frac{1}{2}\)
$$[M]=[M{]}_{10}.[M{]}_{9}.[M{]}_{8}..........[M{]}_{1}=\left[\begin{array}{ll}A& B\\ C& D\end{array}\right]=\left[\begin{array}{ll}-0.323312& -0.014125\\ 58.96415& -0.516855\end{array}\right]$$
(14)

From Eq. 14, we can write

$$\frac{\left|A+D\right|}{2}=0.839 <1.0 \quad stable$$
(15)

It can be clearly seen that the solution is stable in this case study, which is based on the stability criterion of Eq. 10. This calculation is only the first 10 data of the real wind force. There are N = 6000 data available from the mentioned test. Similar calculation can be conducted to find the matrix \([M{]}_{N=6000}\).

5 Conclusions

A new approach, i.e., the matrix method, for analysing the dynamic stability of a simply supported elastic Euler beam under arbitrary axial loads is established based on a class of second-order linear differential equations with periodic coefficients of Mathieu-Hill equation with a sum of step functions. This system is solved numerically using the monodromy matrix method based on a procedure involving a set of chain of different power matrices. The procedure is adequate for the study of a large class of dynamic stability of beams in practical engineering problems, such as piles under earthquake, and mine pillars excited by underground blasting. The accuracy of the analysis is ensured by comparing the dynamic behaviour of an elastic beam obtained from the matrix method with other methods available in the literature. The present method accurately obtained similar graphs like other methods. Application examples are provided, and limitations of this approach are also discussed. The study provides an excellent analytical knowledge to enhance the understanding of dynamic stability of elastic beams under axial arbitrary loads, which can be used to develop software and modify the relevant design codes.