1 Introduction

Research into axially continuous material moving at high speed is motivated by various technical applications. Many mechanical devices such as textile fibres, plastic films, power transmission belts, magnetic tapes, elevator cables, paper sheets, band saws, aerial cable tramways, crane hoist cables etc. interfaces with axial movement [1,2,3,4]. The main challenge that narrows applications in these devices is limiting the transverse vibration. For example, the quality of the surface of a band saw decreases significantly with vibration of the blade. Another notable case concerns an earthquake in Tohoku in 2011 when elevator ropes oscillated for several minutes due to resonance vibration related to the long period ground motion [5]. Problems connected with the dynamic behaviour of such objects are clear in design and manufacturing and, therefore, understanding the transverse vibrations of axially moving strings is essential.

Despite the diversity of applications in axially moving string, their modelling and analysis has a generalised approach. They study as one-dimensional continua undergoing in-plane motion with no resistance to bending. A schematic of the transverse vibration of a taut string stretched with uniform initial tension \(P\) between two fixed ends moving with a constant speed \(c\) in the longitudinal direction is presented in Fig. 1. Since the gravitational force is sufficiently small compared to the tension force, the equilibrium configuration is a straight line.

Fig. 1
figure 1

Schematic of axially moving string

The kinetic and potential energies of the string are as follows:

$$T = \frac{1}{2}\rho A\mathop \int \limits_{0}^{l} \left[ {v_{T} + cv_{X}^{2} + u_{T} + c^{3} } \right]dX,$$
(1)
$$V = \mathop \int \limits_{0}^{l} P\varepsilon dX + \frac{1}{2}EA\mathop \int \limits_{0}^{l} \varepsilon^{2} dX,$$
(2)

where \(u\) and v are the axial and transverse displacements, respectively. The subscript notations represent partial differentiation with respect to the variables \(X\) and \(T\) as spatial and temporal variables. Integrating the difference for the two energies gives:

$$\begin{aligned} \mathop \int \limits_{{l_{1} }}^{{l_{2} }} LdT & = \mathop \int \limits_{{l_{1} }}^{{l_{2} }} \mathop \int \limits_{0}^{l} \frac{1}{2}\rho A\left\{ {v_{T}^{2} + 2cv_{X} v_{T} + c^{3} v_{X}^{2} + u_{T}^{2} + 2cu_{T} + c^{2} } \right\} \\ & \quad - \,P\left\{ {\left[ {\left( {1 + u_{X} } \right)^{2} + v_{X}^{2} } \right]^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 2}}\right.\kern-0pt} \!\lower0.7ex\hbox{$2$}}}} - 1} \right\} \\ & \quad - \,\frac{1}{2}EA\left\{ {\left[ {1 + u_{X} } \right]^{2} + v_{X}^{2} + 1 - 2\left[ {\left( {1 + u_{X} } \right)^{2} + v_{X}^{2} } \right]^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 2}}\right.\kern-0pt} \!\lower0.7ex\hbox{$2$}}}} } \right\}dXdT \\ \end{aligned}$$
(3)

For \(u_{X} \ll 1\), \(v_{X}^{2} < 1\), and \(v_{X}^{4} < v_{X}^{2}\) the equation of motion is simplified to:

$$\rho Av_{TT} + 2\rho Acv_{XT} + \left( {\rho Ac^{2} - P} \right)v_{XX} = \frac{3}{2}E\left( {v_{X} } \right)^{2} v_{XX} \left( {P - AE} \right) = 0$$
(4)

The dimensionless form of Eq. (4) is given by:

$$w_{tt} + 2\gamma w_{xt} + \left( {\gamma^{2} - 1} \right)w_{xx} = \frac{3}{{2\kappa^{2} }}w_{x}^{2} w_{xx} ,$$
(5)

where the dimensionless variables and parameters are:

$$w = \frac{v}{L}, x = \frac{X}{L}, t = \frac{1}{l}\sqrt {\left( {\frac{P}{\rho A}} \right)} T, \gamma = \frac{c}{{\sqrt {P/\rho A} }}, \kappa = \sqrt {\frac{P}{AE}} < 1.$$
(6)

The boundary conditions fixed on both ends are:

$$w\left( {0,t} \right) = w\left( {1,t} \right) = 0.$$
(7)

Equation (5), which is a second-order nonlinear partial differential equation, represents an axially moving string with a constant translation speed and a uniform tension. In this model the effect of gravity on the string is ignored, string density does not change with lateral displacement, and the strain remains constant during movement. The closed form solution of \(w\left( {x,t} \right)\) is:

$$w\left( {x,t} \right) = \mathop \sum \limits_{k = 1}^{N} q_{k} \left( t \right)\sin \left( {k\pi x} \right).$$
(8)

By substituting \(w\left( {x,t} \right)\) from Eq. (8) into Eq. (5) and integrating at \(\left( {0, 1} \right)\) intervals, the following set of ordinary differential equations is obtained for temporal coordinates \(q_{k}\):

$$\ddot{q}_{k} + 8\gamma \mathop \sum \limits_{k + n is odd}^{N} \frac{nk}{{k^{2} - n^{2} }}\dot{q}_{k} \left( {k\pi } \right)^{2} q_{k} = 3\kappa \mathop \sum \limits_{n = 1}^{N} \mathop \sum \limits_{s = 1}^{N} \mathop \sum \limits_{m = 1}^{N} d_{nsmk} q_{n} q_{s} q_{m} \left( {k = 1,2, \ldots ,N} \right)$$
(9)

where

$$d_{nsmk} = \left\{ {\begin{array}{*{20}c} {nsmk\pi^{4} , n + s = \pm \left( {m + k} \right), \pm \left( {m - k} \right) or n - s = \pm \left( {m + k} \right), \pm \left( {m - k} \right)} \\ {otherwise } \qquad \qquad\qquad\qquad\qquad\qquad\qquad\qquad\qquad\qquad\qquad \\ {0.}\qquad\qquad\qquad\qquad\qquad\qquad\qquad\qquad\qquad\qquad\qquad\qquad \\ \end{array} } \right.$$
(10)

By considering second order truncation in Eq. (9) the following second degree of freedom nonlinear system is found:

$$\left\{ {\begin{array}{*{20}c} {\ddot{q}_{1} - g\dot{q}_{2} + k_{1} q_{1} + k_{11} q_{1}^{3} + k_{12} q_{1} q_{2}^{2} = 0} \\ {\ddot{q}_{2} + g\dot{q}_{1} + k_{2} q_{2} + k_{22} q_{2}^{3} + k_{21} q_{1}^{2} q_{2} = 0,} \\ \end{array} } \right.$$
(11)

where

$$\begin{aligned} k_{1} & = \pi^{2} \left( {1 - \gamma^{2} } \right), k_{2} = 4\pi^{2} \left( {1 - \gamma^{2} } \right), g = \frac{16\gamma }{3} , \\ k_{11} & = \frac{3}{8}\kappa \pi^{4} , k_{12} = k_{21} = 3\kappa \pi^{4} , k_{22} = 6\kappa \pi^{4} . \\ \end{aligned}$$
(12)

The axially moving string represents the simplest distributed gyroscopic system. In many cases the geometric and physical nonlinearities are important to take into consideration and linear analysis leads to a serious inaccuracy. The linear theory of transverse vibration is only appropriate for small amplitude motion. Wickert and Mote [6] investigate transverse vibrations of axially moving strings with axial tension. Pakdemirli [7] applies Galerkin’s method to discretize the equations of motion and accomplish stability analysis for each approximation by Floquet theory. Ulsoy [8] improves the analytical approximation of transverse vibration for variable speeds by using the multiple scales method. He compares direct perturbation and discretization perturbation in order to calculate the boundaries separating stable and unstable regions. Yurddas et al. [9] obtain stability domains for nonlinear vibrations of axially moving strings with non-ideal mid-support and multi-support conditions. Pellicano [10] detects a wide class of nonlinear phenomena in a power transmission belt system.

Nonlinearity terms in axial string motion make it a mathematically challenging problem to solve. There are several methods of solving nonlinear equations [11,12,13,14,15]. The differential transform method (DTM) is based on a Taylor series expansion and is a useful method for solving linear and nonlinear equations with known initial and boundary condition values [16]. This method has the limitation of convergence. In fact, divergence from the exact solution arises when independent variable values are far from the centre of the Taylor series. To overcome this limitation, the multi-step differential transform method (MsDTM) is applied [17,18,19]. In this method, the intervals of the independent variables are divided into subintervals. Therefore, the centre of the series changes for each subinterval and independent variable values are no longer far from the centre of the series. This leads to an increase in the accuracy of the results. In fact, one of the main advantages of MsDTM is its ability in providing a continuous representation of the approximate solution.

By applying DTM a series solution is obtained that does not exhibit the real behaviours of the problem but gives a good approximation to the true solution in a very small region. To overcome the shortcoming, in this study an axially moving elastic string with two end supports is analysed by the MsDTM. The effect of two case parameters on the string’s transverse displacement is investigated and the results are compared to those obtained by the Runge–Kutta 4th order (RK4) method. The paper is organized as follows: Sect. 2 describes the fundamental formulations of DTM and MsDTM, followed by the implementation of the method to solve the governing equations of axially moving strings based on gyroscopic mode decoupling in Sect. 3. The research ends with final remarks and conclusions.

2 DTM and MsDTM concepts

The Taylor series of an analytic function \(x\left( t \right)\) around point \(t_{0}\) is expressed by:

$$x\left( t \right) = \mathop \sum \limits_{k = 0}^{\infty } X\left( k \right)\left( {t - t_{0} } \right)^{k} ,$$
(13)

where \(X\left[ k \right]\) is the transformed function of \(x\left( t \right)\), defined as:

$$X\left( k \right) = \mathop \sum \limits_{k = 0}^{\infty } \frac{1}{k!}\left[ {\frac{{d^{k} x\left( t \right)}}{{dt^{k} }}} \right]_{{t = t_{0} }} .$$
(14)

Substituting Eq. (14) into Eq. (13) yields:

$$x\left( t \right) = \mathop \sum \limits_{k = 0}^{\infty } \frac{{t^{k} }}{k!}\left[ {\frac{{d^{k} x\left( t \right)}}{{dt^{k} }}} \right]_{{t = t_{0} }} .$$
(15)

A finite number of summations in Eq. (15) provides a good approximation of x(t). Therefore, Eq. (15) is expressed as:

$$x\left( t \right) = \mathop \sum \limits_{k = 0}^{N} \frac{{t^{k} }}{k!}\left[ {\frac{{d^{k} x\left( t \right)}}{{dt^{k} }}} \right]_{{t = t_{0} }} ,$$
(16)

where N represents the finite number of terms providing the approximation of x(t). Table 1 shows some basic transformation functions used in this paper.

Table 1 Differential transform operations

In MsDTM, the whole domain is divided into finite subintervals to increase the accuracy, then, for each subinterval, the DTM is applied. The nonlinear differential equation is considered to be:

$$g\left( {t,x\left( t \right),x^{\prime}\left( t \right),x^{\prime\prime}\left( t \right),x^{\prime\prime\prime}\left( t \right), \ldots x^{\left( p \right)} \left( t \right)} \right),\quad t \in \left[ {t_{f} ,t_{l} } \right],$$
(17)

where p is the highest order of derivation and tf and tL are the first and last points of the interval, respectively. The initial condition is:

$$x^{\left( q \right)} \left( {t_{f} } \right) = C_{q} , q = 0, 1, 2, \cdots , p - 1,$$
(18)

where \(C_{q}\) is a real number. According to Eqs. (13) and (16), \(x\left( t \right)\) is revised to:

$$x\left( t \right) = \mathop \sum \limits_{i = 0}^{N} X\left[ i \right]\left( {t - t_{0} } \right)^{i} \quad t\in \left[ {t_{f} ,t_{l} } \right].$$
(19)

where \(X\left[ {\text{i}} \right]\) is a transformed function, and \(N\) is the number of terms selected by the convergence test. As \(x^{\left( q \right)} \left( {t_{f} } \right) = X\left[ q \right]\), the initial condition is rewritten as:

$$X\left[ q \right] = C_{q} ,\quad q = 0, 1, 2, \ldots , p - 1$$
(20)

By dividing the t variable into T subinterval parts, [tf, tL] is distributed into equal parts h, as follows:

$$h = \frac{{t_{f} - t_{l} }}{T},\quad T = 1, 2, 3, \ldots , p - 1,$$
(21)

Where T is the number of subintervals. By this technique, for each subinterval, a distinct function is defined. These functions are the solutions of the MsDTM.

$$x\left( t \right) = \left\{ {\begin{array}{*{20}c} {x_{1} \left( t \right) = \mathop \sum \limits_{i = 0}^{N} X_{1} \left[ i \right]\left( {t - t_{0} } \right)^{i} } & {t\in \left[ {t_{f} ,t_{2} } \right]} \\ {x_{2} \left( t \right) = \mathop \sum \limits_{i = 0}^{N} X_{2} \left[ i \right]\left( {t - t_{2} } \right)^{i} } & { t\in \left[ {t_{2} ,t_{3} } \right]} \\ {x_{3} \left( t \right) = \mathop \sum \limits_{i = 0}^{N} X_{3} \left[ i \right]\left( {t - t_{3} } \right)^{i} } & {t\in \left[ {t_{3} ,t_{4} } \right]} \\ { \vdots \quad \quad \quad \quad \quad \quad \vdots } & \vdots \\ {x_{T - 1} \left( t \right) = \mathop \sum \limits_{\alpha = 0}^{N} X_{T - 1} \left[ i \right]\left( {t - t_{T - 1} } \right)^{i} } & {t\in \left[ {t_{T - 1} ,t_{T} } \right]} \\ {x_{T} \left( t \right) = \mathop \sum \limits_{i = 0}^{N} X_{T} \left[ i \right]\left( {t - t_{T - 1} } \right)^{i} } & {t\in \left[ {t_{T} ,t_{l} } \right].} \\ \end{array} } \right.$$
(22)

It is clear that the initial condition of \(x_{1} \left( t \right)\) is \(x_{1}^{\left( q \right)} \left( {t_{f} } \right) = X\left( q \right)\) and \(x_{2} \left( t \right)\) is \(x_{2}^{\left( q \right)} \left( {t_{2} } \right) = x_{1}^{\left( q \right)} \left( {t_{2} } \right)\). As the value of \(x_{1}^{\left( q \right)} \left( {t_{2} } \right)\) is calculated in the first subinterval, \(x_{2}^{\left( q \right)} \left( {t_{2} } \right)\) is already known. By continuing the procedure, the initial value of each subinterval is computed.

3 Axially moving elastic string solution

The following equations are rewritings of Eq. (11).

$$\left\{ {\begin{array}{*{20}c} {\ddot{q}_{1} - g\dot{q}_{2} + k_{1} q_{1} + k_{11} q_{1}^{3} + k_{12} q_{1} q_{2}^{2} = 0,} \\ {\ddot{q}_{2} + g\dot{q}_{1} + k_{2} q_{2} + k_{22} q_{2}^{3} + k_{21} q_{1}^{2} q_{2} = 0.} \\ \end{array} } \right.$$
(23)

According to Table 1 and Eq. (22), the differential transformation of Eq. (23) for each subinterval is:

$$\begin{aligned} \left( {Q_{1} } \right)_{j} \left[ {i + 2} \right] & = - \frac{1}{{\left( {i + 2} \right)\left( {i + 1} \right)}}\left( { - g\left( {i + 1} \right)Q_{2,j} \left[ i \right] + k_{1} Q_{1,j} \left[ i \right]} \right. \\ & \quad + \,k_{11} \mathop \sum \limits_{{l_{2} = 0}}^{i} \mathop \sum \limits_{{l_{1} = 0}}^{{l_{2} }} Q_{1,j} \left[ {l_{1} } \right]Q_{1,j} \left[ {l_{2} - l_{1} } \right]Q_{1,j} \left[ {i - l_{2} } \right] \\ & \quad \left. { + \,k_{12} \mathop \sum \limits_{{l_{2} = 0}}^{i} \mathop \sum \limits_{{l_{1} = 0}}^{{l_{2} }} Q_{1,j} \left[ {l_{1} } \right]Q_{2,j} \left[ {l_{2} - l_{1} } \right]Q_{2,j} \left[ {i - l_{2} } \right]} \right) \\ \end{aligned}$$
(24)
$$\begin{aligned} \left( {Q_{2} } \right)_{j} \left[ {i + 2} \right] & = - \frac{1}{{\left( {i + 2} \right)\left( {i + 1} \right)}}\left( { + g\left( {i + 1} \right)Q_{1,j} \left[ i \right] + k_{2} Q_{2,j} \left[ i \right]} \right. \\ & \quad + k_{22} \mathop \sum \limits_{{l_{2} = 0}}^{i} \mathop \sum \limits_{{l_{1} = 0}}^{{l_{2} }} Q_{2,j} \left[ {l_{1} } \right]Q_{2,j} \left[ {l_{2} - l_{1} } \right]Q_{2,j} \left[ {i - l_{2} } \right] \\ & \quad \left. { + k_{21} \mathop \sum \limits_{{l_{2} = 0}}^{i} \mathop \sum \limits_{{l_{1} = 0}}^{{l_{2} }} Q_{1,j} \left[ {l_{1} } \right]Q_{1,j} \left[ {l_{2} - l_{1} } \right]Q_{2,j} \left[ {i - l_{2} } \right]} \right) \\ \end{aligned}$$
(25)

where \(i = 0, 1, 2, \ldots ,N\) and \(j = 0, 1, 2, \ldots ,T\). The differential transformation of the initial conditions are \(\left( {Q_{1} } \right)_{1} \left[ 0 \right] = \left( {Q_{2} } \right)_{1} \left[ 0 \right] = 0.1\) and \(\left( {Q_{1} } \right)_{1} \left[ 1 \right] = \left( {Q_{2} } \right)_{1} \left[ 1 \right] = 0\). The initial condition for each subinterval is defined as:

$$\left( {Q_{r} } \right)_{j} \left[ 0 \right] = q_{1,j - 1} \left( t \right) \,\,{\text{at}}\,\,t = t_{j } ,\,\, j = 1, 2, \ldots,L \,\,{\text{and}}\,\,r = 1, 2$$
(26)
$$\left( {Q_{r} } \right)_{j} \left[ 1 \right] = \frac{{dq_{1,j - 1} \left( t \right)}}{dt} \,\,{\text{at}}\,\,t = t_{j } , \,\,j = 1, 2, \ldots ,L\,\,{\text{and}}\,\,r = 1, 2$$
(27)

\(t\in \left[ {t_{f} t_{l} } \right]\) is divided into \(T\) subintervals of equal size \(h\), where \(h = \frac{{t_{f} - t_{l} }}{T}\). According to Eq. (15), by assigning \(h = 0.1 (t_{j + 1} = t_{j} + h\)), \(\left( {Q_{1} } \right)_{j} \left[ {\text{i}} \right]\) and \(\left( {Q_{2} } \right)_{j} \left[ {\text{i}} \right]\) is calculated where \(i = 0, 1, 2, \ldots ,N\) and \(j = 1, 2, 3, \ldots ,T\).

In this research, two sets of parameters are considered. The working parameters of the first case study are \(\gamma = 0.3\) and \(\kappa = 0.1\). A non-moving string is selected as a second case study with working parameters \(\gamma = 0\) and \(\kappa = 0.1\). Figure 2 shows the vibration amplitude of the first generalized coordinate (\(q_{1}\)) against time obtained by DTM, MsDTM and RK4. The numerical solutions (RK4) are captured for comparison. Figure 2 reveals that the DTM solution has the limitation of convergence for \(t > 0.5\) compared to MsDTM. The solid blue line represents DTM and the black line with triangular denotes the MsDTM. The approximate computational time with a Core i7-3770 computer is around 1 min. The number of arithmetic operations increases exponentially with an increasing the number of subintervals and terms.

Fig. 2
figure 2

Vibration amplitude of the first generalized coordinate

Since DTM works based on the Taylor series, convergence only happens around the points of the series. This means that by getting away from the points of the series, the results obtained diverge from accurate ones. The DTM is an iterative procedure for obtaining analytic Taylor series solutions of differential equations which taken computationally long time for large orders. In the MsDTM the whole domain is divided into finite subintervals. The Taylor series is applied to each subinterval, which leads to increased precision.

Table 2 shows the values of \(\left( {Q_{1} } \right)_{j} \left[ {\text{i}} \right]\) and \(\left( {Q_{2} } \right)_{j} \left[ {\text{i}} \right]\) of the MsDTM for each subinterval of case study 1 that has \(\gamma = 0.3\) and \(\kappa = 0.1\).

Table 2 The values \(\left( {Q_{1} } \right)_{j} \left[ {\text{i}} \right]\) and \(\left( {Q_{2} } \right)_{j} \left[ {\text{i}} \right]\) for each subinterval based on MsDTM for case study 1

According to Eq. (22),\(\left( {q_{1} } \right)_{1} \left( t \right)\) and \(\left( {q_{2} } \right)_{1} \left( t \right)\) for \(t\in \left[ {0 0.1} \right]\) are given by:

$$\begin{aligned} \left( {q_{1} } \right)_{1} \left( t \right) & = 0.1 - 0.4642t^{2} - 0.9814t^{3} + 0.5485t^{4} + 2.44535t^{5} - 0.9545t^{6} \\ & \quad - \,3.1628t^{7} + 2.8823t^{8} + 6.1590t^{9} - 8.4593t^{10} - 18.9226t^{11} \\ & \quad + \,21.7125t^{12} + 51.5784t^{13} - 52.4407t^{14} - 121.9363t^{15} \\ \end{aligned}$$
(25)
$$\begin{aligned} \left( {q_{2} } \right)_{1} & = 0.1 - 1.8401t^{2} - 0.2475t^{3} + 6.2377t^{4} + 0.6168t^{5} - 10.7241t^{6} \\ & \quad - \,0.8235t^{7} + 7 + 22.2011t^{8} - 2.6448t^{9} - 67.3669t^{10} - 12.0790t^{11} \\ & \quad + \,192.4250t^{12} + 39.6011t^{13} - 488.6234t^{14} - 106.9306t^{15} . \\ \end{aligned}$$
(26)

This procedure is continued for all subintervals to compute \(\left( {q_{1} } \right)_{2} \left( t \right)\), \(\left( {q_{1} } \right)_{3} \left( t \right), \ldots ,\left( {q_{1} } \right)_{T} \left( t \right)\) and \(\left( {q_{2} } \right)_{2} \left( t \right)\), \(\left( {q_{2} } \right)_{3} \left( t \right), \ldots ,\left( {q_{2} } \right)_{T} \left( t \right)\). These terms lead to approximate solutions for \(q_{1} \left( t \right)\) and \(q_{2} \left( t \right)\). Figure 3 shows the amplitude–time response curve of \(q_{1} \left( t \right)\) and \(q_{2} \left( t \right)\) obtained by MsDTM over long periods of time. The red squares denotes the MsDTM, and the RK4 method is plotted with a blue line to compare the accuracy. It can be seen that the results obtained by the MsDTM are in high agreement with the RK4 method.

Fig. 3
figure 3

Amplitude–time response curve of a \(q_{1} \left( t \right)\) and b \(q_{2} \left( t \right)\) for case study 1, (\(\gamma = 0.3, \kappa = 0.1)\)

Table 3 shows the excellent agreement between MsDTM and RK4 for case study 1 with subintervals \(h = 0.01\).

Table 3 Comparison of the methods for \(q_{1}\) and \(q_{2}\)

Figure 4 shows the amplitude–time response curve of \(q_{1} \left( t \right)\) and \(q_{2} \left( t \right)\) for case study 2 (\(\gamma = 0, \kappa = 0.1).\) The results of the MsDTM have very good agreement with the RK4 method over long periods of time.

Fig. 4
figure 4

Amplitude–time response curve of a \(q_{1} \left( t \right)\) and b \(q_{2} \left( t \right)\) for case study 2 (\(\gamma = 0, \kappa = 0.1)\)

The transverse deflection of the axially moving string \(w\left( {x,t} \right)\) is derived based on Eq. (8). For N = 2 this is equal to:

$$w\left( {x,t} \right) = q_{1} \left( t \right)\sin \left( {\pi x} \right) + q_{2} \left( t \right)\sin \left( {2\pi x} \right).$$
(27)

Figure 5 shows the MsDTM responses for travelling-wave speeds \(\gamma = 0.3\), \(\gamma = 1\) and \(\gamma = 1.2\). The results show that by increasing the axial velocity, the amplitude of the string is increased and moves away from stability.

Fig. 5
figure 5

MsDTM response of a moving string for travelling-wave speeds \(\gamma = 0.3\), \(\gamma = 1\) and \(\gamma = 1.2\)

Figure 6 shows the results obtained for the MsDTM for \(w\left( {x,t} \right)\), setting N = 2.

Fig. 6
figure 6

Transverse deflection of axially moving string (\(w\left( {x,t} \right)\)) by MsDTM for case 1 \(\gamma = 0, \kappa = 0.1)\)

4 Conclusion

In this study, the MsDTM method is applied to nonlinear ordinary differential equations for an axially moving string. The two case studies presented in this paper, constant speed and a non-moving string. Both scenarios show excellent comparison with the RK4 numerical approach. It is found that MsDTM improves the convergence of the series solution compare to DTM. The present method can solve differential equations directly with minimum size computation and wide interval of convergence for the series solution. Hence, it is very effective, convenient and accurate for an axially moving string and can be a good alternative idea to treat nonlinear systems.