Skip to main content
Erschienen in: Railway Engineering Science 1/2023

Open Access 15.10.2022

An efficient method for train–track–substructure dynamic interaction analysis by implicit-explicit integration and multi-time-step solution

verfasst von: Lei Xu, Wanming Zhai, Shengyang Zhu, Weizheng Liu

Erschienen in: Railway Engineering Science | Ausgabe 1/2023

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In this work, a method is put forward to obtain the dynamic solution efficiently and accurately for a large-scale train–track–substructure (TTS) system. It is called implicit-explicit integration and multi-time-step solution method (abbreviated as mI-nE-MTS method). The TTS system is divided into train–track subsystem and substructure subsystem. Considering that the root cause of low efficiency of obtaining TTS solution lies in solving the algebraic equation of the substructures, the high-efficient Zhai method, an explicit integration scheme, can be introduced to avoid matrix inversion process. The train–track system is solved by implicitly Park method. Moreover, it is known that the requirement of time step size differs for different sub-systems, integration methods and structural frequency response characteristics. A multi-time-step solution is proposed, in which time step size for the train–track subsystem and the substructure subsystem can be arbitrarily chosen once satisfying stability and precision demand, namely the time spent for m implicit integral steps is equal to n explicit integral steps, i.e., mI = nE as mentioned above. The numerical examples show the accuracy, efficiency, and engineering practicality of the proposed method.

1 Introduction

Train–track–substructure (TTS) dynamic interaction is fundamental multidisciplinary research filed involving vehicle–track dynamics, structural dynamics, and civil engineering, etc. It devotes to depicting the interaction mechanism of the train, track, and substructure from a viewpoint of unification, and consequently, a series of dynamic issues can be probed into, such as train derailment [1], parametric design [2], vibration assessment [3] and noise radiation [4].
Owing to the rapid development of computer technology, finite element theory and multi-body dynamics, significant progress has been made on the modeling and analysis of TTS dynamic interaction. However, the research emphasis is mainly put on extending the train-track dynamics to specific train–track–bridge (subgrade or tunnel) dynamics instead of general substructures. Zhai et al. [5] combined vehicle–track coupled dynamics proposed in Ref. [6] with bridge dynamics to achieve train–track–bridge dynamic interaction analysis, also, the subgrade and tunnel substructures have also been considered in Refs. [7, 8]. More details on state-of-the-art of train–track–substructure dynamics have been illustrated in Ref. [9].
Roughly speaking, train–track dynamic interaction has been a gradually mature filed, and it already becomes possible to construct complex substructures by computer-aided engineering software, e.g., ABAQUS®, ANASYS®, etc. However, problems start to arise when the train–track system and the substructure are treated with coupling analysis, where a dilemma is the reduction in the computational efficiency. It has seriously restricted the wide application of commercial finite element software in large-scale railway dynamics subject to substructures with hundreds of thousand elements, especially, to a train–track–substructure dynamic system featured by nonlinearity, inhomogeneity, and time-dependence, which must be solved by time-domain step-by-step integral methods. When a large number of time steps are required, the dynamic equations as algebraic forms must be solved many times and the parallel computer is incapable of working well because of the sequential solution of the systems.
Scholars have done pioneering work to address the high-efficient computation problem concerning massive freedoms. In early stage, Hughes et al. [10] and Liu et al. [11] paid attention on putting forward a new family of implicit-explicit finite elements partition procedures. Using this approach, the stiff and flexible subdomains in system interaction are solved independently. Moreover, Belytschko and Mullen [12] discussed the stability in energy of explicit-implicit mesh partitions where the central difference explicit integration and trapezoidal implicit integration methods are considered properly. Smolinski et al. [13] proved the stability of an explicit multi-time-step scheme of the second-order differential equations. Initiating from [1013], multi-time-step (MTS) solution has emerged, also called mE-I partition, where m explicit time steps are contained in each implicit time step. Within the Newmark family, Gravouil and Combescure [14] developed a multi-time-step explicit-implicit method for nonlinear structural dynamics. The dual Schur formulation was applied to model the interfaces with interfacial forces represented by Lagrange multipliers. Based on nodal partition method and modified trapezoidal rule, Wu and Smolinski [15] proposed an explicit subcycling integration method. Based on the method presented in Ref. [14], Prakash and Hjelmstad [16] further proposed an MTS coupling method using finite element tearing and interconnecting decomposition [17]. To solve large-scale composite material problems, Beneš et al. [18] introduced subcycling algorithm and using three-filed decomposition method to achieve the implementation of different time steps and possible different numerical methods on various computational domain.
As to the reality of train–track–substructure dynamic interaction, Zhai [19] proposed a new simple explicit two-step method, and by using the integration scheme, the simultaneous solving of algebraic equations is avoided, which is rather suitable for dynamic systems with diagonal mass matrix [5, 6]. Based on the precise integration method [20], Zhang et al. [21] proposed a method to obtain accurate and efficient solutions for vehicle–track systems, but it belongs to uniform time step solutions. Recently, Zhu et al. [22] applied the MTS method into train–track–bridge dynamic analysis by implementing fine and coarse time steps to solve the train–track subsystem and bridge subsystem. Besides, scholars developed iterative algorithms to obtain TTS dynamic solutions [9, 23].
Summarily, pioneering work presented above intend to reduce the computational cost in the train–track–substructure dynamic analysis. In the work of Zhai et al. [5], the explicit-implicit hybrid integration method is proposed and proved to be accurate and efficient for the solution of train–track–bridge dynamic interaction. Following this methodology, MTS solution method is applied as a mI-nE type, m and n can be arbitrary real numbers, and the explicit Zhai method is particularly introduced to efficiently solve substructure responses that occupies the most part of the degrees of freedom (DOFs) in the TTS system, so as to maximizing the computational efficiency.
The following part of this paper is organized as follows. In Sect. 2, a brief introduction of the establishment of the TTS interaction model is presented. The solution method for TTS interaction systems is developed in Sect. 3. In Sect. 4, examples are provided to validate the proposed method. Conclusions are drawn in the last section.

2 Introduction of train–track–substructure interaction model

Train–track–substructure dynamic interaction model is developed from the vehicle–track coupled dynamics [6, 24]. It treats the train, track and various substructures (bridge, subgrade, etc.) as an entire system. Generally, the train–track interaction system, the substructure system and their coupled solution can be, respectively, depicted as below.

2.1 Modeling of the train–track interaction

In the train–track interaction model subject to the substructure, as shown in Fig. 1, multi–rigid-body dynamics and finite element theory are applied. The train is modeled as a series of vehicles. Each vehicle has one car body, two bogie frames and four wheelsets, which are assumed as rigid bodies connected by primary and secondary suspension systems. Each body has six degrees of freedom (DOFs), i.e., displacements in the longitudinal \(x\), lateral \(y\), vertical \(z\) directions, and angles of yaw \(\psi\), pitch \(\beta\) and roll \(\theta\); thus each vehicle has 42 DOFs.
The track system mainly includes two types: one is ballasted track and the other is the ballastless track. Ballasted track system consists of the rail, sleeper, track bed and spring–dashpot elements, i.e., the rail and the sleeper are all assumed as spatial Bernoulli–Euler beams characterizing the lateral and vertical motion for the rail, and longitudinal and vertical displacement for the sleeper. The longitudinal motion of the rail and the lateral motion of the sleeper are assumed as a bar motion. As to the longitudinal and lateral motion of the rail and sleeper, bar elements are introduced, namely each node of the rail and sleeper beam has 6 DOFs. The rail pads between the rail and the sleeper are modeled as spring–dashpot elements. The track beds are treated as mass elements with 3 DOFs, i.e., longitudinal-, lateral- and vertical- displacements, and considering the occlusal actions between ballasts represented by stiffness and damping coefficients.
While for the ballastless track system, it mainly consists of the rail, track slab, filling layer and concrete basement, and interlayer spring–dashpot elements. The rail is modeled as a Bernoulli–Euler beam, the track slab and concrete basement are modeled as an assemblage of thin-plate elements. The interaction for the rail–track slab subsystem, and the track slab–basement subsystem is, respectively, modeled as discrete and facial supported spring–dashpot elements.
To couple the train and the track, wheel–rail spatially coupled dynamics model developed in [24] has been applied to clarify the wheel–rail contact geometries and parameters, and then wheel–rail coupling matrices derived by energy variation principle are formulated (see Ref. [25]). In this way, the train–track interaction model is established. More details have been presented in [9], which can be referred to.

2.2 Modeling of the substructure

Generally, the substructures with regular geometry morphology can be conveniently modeled by self-compiled program [79]. However, when it involves complex structural geometries, element types and local defects, the commercial finite element software seems to be more practical in engineering application. In this work, ABAQUS@ is applied to model the substructures, and then the mass \({\varvec{M}}_{{{\text{ss}}}}\), damping \({\varvec{C}}_{{{\text{ss}}}}\) and stiffness \({\varvec{K}}_{{{\text{ss}}}}\) matrices are exported, also with the exportation of the nodal coordinates used to localize the nodal DOFs imposed forces from the track.

2.3 Time-dependent coupling procedure between the train–track system and the substructure system

Unlike conventional models [24, 25], the moving length of the train is equal to that of the track in the train–track–substructure coupled dynamic analysis. In this work, the track length is modeled as a minimum value of \(L_{{\text{T}}} + 2l_{{\text{t}}}\) no matter how long the train moves forward, where \(L_{{\text{T}}}\) and \(l_{{\text{t}}}\) denote, respectively, the train and the boundary length. The train–track system and the substructure system are intrinsically coupled by their interaction forces.
When there is no contact area between the track and substructure, such as scenarios A and C shown in Fig. 2, the track–substructure interaction force vector can be obtained by
$${\varvec F}_{\text{ts},\varvec{\varTheta} }= k_{\text{ts},\varvec{\varTheta} } \varvec X_{\text{t},\, \varvec{\varTheta} } + c_{\text{ts}, \varvec{\varTheta} } \dot{\varvec X}_{\text{t},\, \varvec{\varTheta} } ,$$
(1)
$$ {\text{with}}\,X_{{{\text{t},\,}{\mathbf{\Theta }}}} =\user2{N}_{{{\text{t},\,}{\mathbf{\Theta }}}} \user2{X}_{{{\text{t},\,}{\mathbf{\Theta }}}}^{{\text{T}}} ,\,\dot{X}_{{{\text{t},\,}{\mathbf{\Theta }}}} ={\mathbf{N}}_{{{\text{t},\,}{\mathbf{\Theta }}}} {\mathbf{\dot{X}}}_{{{\text{t},\,}{\mathbf{\Theta }}}}^{{\text{T}}} ,\,{\mathbf{\Theta }}=\left( {x,y,z} \right), $$
where \(k_{{{\text{ts}}}}\) and \(c_{{{\text{ts}}}}\) denote the track–substructure interaction stiffness and damping coefficient respectively; the subscripts t and s denote the track and substructure system, respectively; the subscript \({{{\varTheta}}}\) denotes a representation of the forces in the longitudinal-, lateral- and vertical- directions; \({\varvec X}_{{\text{t}},\,{\varTheta}}\) and \({\varvec{\dot X}}_{{\text{t}},\,{\varTheta}}\) denote the displacement and velocity of the track bed with respect to various directions; \({\tilde{\varvec{X}}}_{\text{t},{\varTheta}}\) and \(\dot{\tilde {\varvec {X}}}_{{\text{t}}, {\varTheta}}\) denote the displacement and velocity of the track bed element; \({\varvec{N}}_{{\text{t}}}\) denotes the shape function, and \({\varvec{N}}_{{\text{t}}} = 1\) in this work.
When there is contact area between the track and substructure, such as scenario B shown in Fig. 2, the track–substructure interaction force can be obtained by
$$\varvec F_{{{\text{ts}},{{{\varTheta}}}}} = k_{{{\text{ts}},{{{\varTheta}}}}} \left( {\varvec X_{{{\text{t},\,}{{{\varTheta}}}}} - \varvec X_{{{\text{s,}}{{{\varTheta}}}}} } \right) + c_{{{\text{ts}},{{{\varTheta}}}}} \left( {\varvec{\dot{X}}_{{{\text{t},\,}{{{\varTheta}}}}} - \varvec{\dot{X}}_{{{\text{s,}}{{{\varTheta}}}}} } \right),$$
(2)
where \(\varvec X_{{\text{s}}}\) and \(\varvec{\dot{X}}_{{\text{s}}}\) denote the nodal displacement and velocity of the substructure with respect to various directions, and for non-contacting area in scenario B, Eq. (1) is applied.
In the time-dependent coupling procedure, another key except for the calculation of the interaction forces is accurately locating the track and substructure DOFs at the contact area on which the interaction forces are exerted. Besides, there exists DOFs mapping between the global coordinate \(O\!-\!X\!-\!Y\!-\!Z\) and local coordinate \(O^{^{\prime}}\!-\!X^{^{\prime}}\!-\!Y^{^{\prime}}\!-\!Z^{^{\prime}}\).
The detailed coupling method has been presented in [26], here not presented for brevity.

3 Solution for train–track–substructure dynamic interaction

The explicit-implicit hybrid integration method originated from Ref. [5], in which the train–track system is solved by explicit Zhai method, and the bridge structures are solved by well-known implicit Newmark-β method.
Regarding that this work put an emphasis on the structural dynamics instead of the very high frequency wheel–rail vibrations, the responses of upper structures built by MATLAB® with relatively low DOFs are obtained by implicit integral scheme, and the responses of the sub-structures built by ABAQUS® with very large DOFs are obtained by the explicit Zhai method by treating the mass matrix of the substructure as diagonal form. Furthermore, different time step sizes are applied for the upper- and sub-structures to improve the computational efficiency.
It should be noted that wheel–rail interaction generally shows high frequency vibrations, especially with consideration of rail short-wavelength roughness, and applying an explicit integral scheme is more efficient [6]. However, if mainly concerning the structural dynamic performance such as the track structures and substructures, the vibration frequency analyzed can be decreased properly. Moreover, the beam element with the consistent mass matrix is applied in this model and is coupled to the train model in matrix formulations. With above consideration, the wheel–rail coupled interaction is solved by implicit integration method.

3.1 Implicit-explicit hybrid-integral schemes

To achieve the solution for such a large and complex train–track–substructure dynamic system, computational efficiency becomes a concern apart from the accuracy. Hence, an explicit-implicit hybrid-integration scheme combining the Park method [27] and Zhai method [19] is developed to efficiently obtain the train–track solution and substructure solution, respectively.
Except for the wheel–rail interaction, the train–track system also undergoes time-dependent reaction forces from the supporting layer under the track beds.
With acquisition of the wheel–rail forces [28], the initial force vector for the train–track system at the time step n can be obtained as
$${\varvec{F}}_{{\text{t}}}^{n} = {\varvec{F}}_{{{\text{wr}}}}^{n} - \sum\limits_{{{{\varvec{\varPhi}}}_{{\text{t}}} }} {F_{{{\text{ts}},{{{\varTheta}}}}}^{n} \cdot } \;{\varvec{N}}\left( {{{\varvec{\varPhi}}}_{{\text{t}}} } \right)_{{\text{t}}} ,$$
(3)
where \({{\varvec{\varPhi}}}_{{\text{t}}}\) denotes an assemblage of track layer elements contacting the substructure surface.
To obtain the train–track dynamic responses at time step n + 1, the following integral schemes are applied by introducing Park integration method:
Step 1 Calculate the equivalent stiffness matrix by
$${\tilde{\varvec{K}}}_{{{\text{vt}}}}^{n + 1} = \alpha_{0}^{2} {\varvec{M}}_{{{\text{vt}}}} { + }\alpha_{0} {\varvec{C}}_{{{\text{vt}}}} { + }{\varvec{K}}_{{{\text{vt}}}} ,\,\alpha_{0} = \frac{10}{{6\Delta t}},$$
(4)
where \(\Delta t\) denotes the time step size.
Step 2 Calculate the equivalent force vector by
$${\tilde{\varvec{F}}}_{{{\text{vt}}}}^{n + 1} = {\varvec{F}}_{{{\text{vt}}}}^{{n{ + }1}} - \alpha_{0} {\varvec{M}}_{{{\text{vt}}}}^{{}} {\varvec{B}}_{0} - {\varvec{M}}_{{{\text{vt}}}}^{{}} {\varvec{B}}_{1} - {\varvec{C}}_{{{\text{vt}}}}^{{}} {\varvec{B}}_{0} ,$$
(5)
with \({\varvec{B}}_{0} = \alpha_{0} {\varvec{X}}_{{{\text{vt}}}}^{i} + \alpha_{1} {\varvec{X}}_{{{\text{vt}}}}^{i - 1} + \alpha_{2} {\varvec{X}}_{{{\text{vt}}}}^{i - 2}\), \({\varvec{B}}_{1} = \alpha_{1} {\dot{\varvec{X}}}_{{{\text{vt}}}}^{i} + \alpha_{2} {\dot{\varvec{X}}}_{{{\text{vt}}}}^{i - 1} + \alpha_{3} {\dot{\varvec{X}}}_{{{\text{vt}}}}^{i - 2}\), \(\alpha_{1} = - \frac{15}{{6\Delta t}}\), \(\alpha_{2} = \frac{1}{\Delta t}\), \(\alpha_{2} = - \frac{1}{6\Delta t}\), where the superscripts \(i\), \(i - 1\) and \(i - 2\) denote the three adjacent time steps before the (n–1)th time step.
Step 3 The displacement, velocity and acceleration response vector can be obtained by
$$\left\{ \begin{gathered} {\varvec{X}}_{{{\text{vt}}}}^{n + 1} = \left( {{\tilde{\varvec{K}}}_{{{\text{vt}}}}^{{n{ + }1}} } \right)^{ - 1} {\tilde{\varvec{F}}}_{{{\text{vt}}}}^{n + 1} \hfill \\ {\dot{\varvec{X}}}_{{{\text{vt}}}}^{n + 1} = \frac{1}{6\Delta t}\left( {10{\varvec{X}}_{{{\text{vt}}}}^{n + 1} - 15{\varvec{X}}_{{{\text{vt}}}}^{i} + 6{\varvec{X}}_{{{\text{vt}}}}^{i - 1} - {\varvec{X}}_{{{\text{vt}}}}^{i - 2} } \right) \hfill \\ {\varvec{\ddot{X}}}_{{{\text{vt}}}}^{n + 1} = \frac{1}{6\Delta t}\left( {10{\dot{\varvec{X}}}_{{{\text{vt}}}}^{n + 1} - 15{\dot{\varvec{X}}}_{{{\text{vt}}}}^{i} + 6{\dot{\varvec{X}}}_{{{\text{vt}}}}^{i - 1} - {\dot{\varvec{X}}}_{{{\text{vt}}}}^{i - 2} } \right) \hfill \\ \end{gathered} \right..$$
(6)
Step 4 Update the train–track system responses at adjacent three steps:
$$\begin{gathered} {\varvec{X}}_{{{\text{vt}}}}^{i - 2} = {\varvec{X}}_{{{\text{vt}}}}^{i - 1} ,\,{\varvec{X}}_{{{\text{vt}}}}^{i - 1} = {\varvec{X}}_{{{\text{vt}}}}^{i} ,\,{\varvec{X}}_{{{\text{vt}}}}^{i} = {\varvec{X}}_{{{\text{vt}}}}^{n + 1} , \hfill \\ {\dot{\varvec{X}}}_{{{\text{vt}}}}^{i - 2} = {\dot{\varvec{X}}}_{{{\text{vt}}}}^{i - 1} ,\,{\dot{\varvec{X}}}_{{{\text{vt}}}}^{i - 1} = {\dot{\varvec{X}}}_{{{\text{vt}}}}^{i} ,\,{\dot{\varvec{X}}}_{{{\text{vt}}}}^{i} = {\dot{\varvec{X}}}_{{{\text{vt}}}}^{n + 1} , \hfill \\ {\varvec{\ddot{X}}}_{{{\text{vt}}}}^{i - 2} = {\varvec{\ddot{X}}}_{{{\text{vt}}}}^{i - 1} ,\,{\varvec{\ddot{X}}}_{{{\text{vt}}}}^{i - 1} = {\varvec{\ddot{X}}}_{{{\text{vt}}}}^{i} ,\,{\varvec{\ddot{X}}}_{{{\text{vt}}}}^{i} = {\varvec{\ddot{X}}}_{{{\text{vt}}}}^{n + 1} . \hfill \\ \end{gathered}$$
The implicit Park method can be represented as a function form:
$$\left( {{\varvec{X}}_{{{\text{vt}}}}^{n + 1} ,{\dot{\varvec{X}}}_{{{\text{vt}}}}^{n + 1} ,{\varvec{\ddot{X}}}_{{{\text{vt}}}}^{n + 1} } \right) = P\left( {{\varvec{F}}_{{{\text{vt}}}}^{{n{ + }1}} ,{\varvec{M}}_{{{\text{vt}}}} ,{\varvec{C}}_{{{\text{vt}}}} ,{\varvec{K}}_{{{\text{vt}}}} ,{\varvec{X}}_{{{\text{vt}}}}^{i} ,{\varvec{X}}_{{{\text{vt}}}}^{i - 1} ,{\varvec{X}}_{{{\text{vt}}}}^{i - 2} ,{\dot{\varvec{X}}}_{{{\text{vt}}}}^{i} ,{\dot{\varvec{X}}}_{{{\text{vt}}}}^{i - 1} ,{\dot{\varvec{X}}}_{{{\text{vt}}}}^{i - 2} } \right).$$
(7)
As to the substructural system, its force vector can be assembled as
$${\varvec{F}}_{{\text{s}}}^{n} = \sum\limits_{{{{\varvec{\varPhi}}}_{{\text{s}}} }} {F_{{{\text{ts}},{{{\varTheta}}}_{{\text{s}}} }}^{n} },$$
(8)
where \({{\varvec{\varPhi}}}_{{\text{s}}}\) denotes an assemblage of substructural nodal DOFs contacting to the upper tracks.
By introducing explicit Zhai’s integration method, the displacement and velocity response vectors of the substructural system can be obtained by [19]
$$\left\{ \begin{gathered} {\varvec{X}}_{{\text{s}}}^{n + 1} = {\varvec{X}}_{{\text{s}}}^{n} + {\dot{\varvec{X}}}_{{\text{s}}}^{n} \Delta t + \left( {0.5 + \psi } \right){\varvec{\ddot{X}}}_{{\text{s}}}^{n} \Delta t^{2} - \psi {\varvec{\ddot{X}}}_{{\text{s}}}^{n - 1} \Delta t^{2} \hfill \\ {\dot{\varvec{X}}}_{{\text{s}}}^{n + 1} = {\dot{\varvec{X}}}_{{\text{s}}}^{n} + \left( {1 + \varphi } \right){\varvec{\ddot{X}}}_{{\text{s}}}^{n} \Delta t^{2} - \varphi {\varvec{\ddot{X}}}_{{\text{s}}}^{n - 1} \Delta t \hfill \\ \end{gathered} \right. ,$$
(9)
where \(\psi = \varphi = \left\{ \begin{gathered} 0 \quad n = 1 \hfill \\ 0.5 \quad n > 1 \hfill \\ \end{gathered} \right.\).
The acceleration responses can be further derived as
$${\varvec{\ddot{X}}}_{{\text{s}}}^{n + 1} = \left( {{\varvec{M}}_{{\text{s}}} } \right)^{ - 1} \left( {{\varvec{F}}_{{\text{s}}}^{n + 1} - {\varvec{K}}_{{\text{s}}} {\varvec{X}}_{{\text{s}}}^{n + 1} - {\varvec{C}}_{{\text{s}}} {\dot{\varvec{X}}}_{{\text{s}}}^{n + 1} } \right).$$
(10)
The explicit Zhai method can be represented as a function form:
$$\begin{aligned}\left ( {{\varvec{X}}_{{\text{s}}}^{n + 1} ,{\dot{\varvec{X}}}_{{\text{s}}}^{n + 1} ,{\varvec{\ddot{X}}}_{{\text{s}}}^{n + 1} } \right) \\= Z\left( {{\varvec{F}}_{{\text{s}}}^{{n{ + }1}} ,{\varvec{M}}_{{\text{s}}} ,{\varvec{C}}_{{\text{s}}} ,{\varvec{K}}_{{\text{s}}} ,{\varvec{X}}_{{\text{s}}}^{n} ,{\dot{\varvec{X}}}_{{\text{s}}}^{n} ,{\varvec{\ddot{X}}}_{{\text{s}}}^{n} ,{\varvec{\ddot{X}}}_{{\text{s}}}^{n - 1} } \right).\end{aligned}$$
(11)
Through Eqs. (3)–(11), it can be cognized that all sub-system responses of the train, track and substructure can be solved time-dependently by updating the wheel–rail forces and track–substructure interaction forces by the implicit-explicit hybrid-integral schemes.

3.2 Multi-time-step solution procedures

In the multi-time-step solution procedures, iteration procedures are not of necessity within the linear elastic dynamics. However, the time step size required to guarantee numerical solution stability possesses differences with respect to different integral schemes. With this consideration, multi-time-step solution procedures are proposed to improve the computational efficiency.
Set a time axis to label the time step vector to characterize train–track system solution \({\varvec{T}}_{{\text{t}}}\) and substructural system solution \({\varvec{T}}_{{\text{s}}}\), denoted by \({\varvec{T}}_{{\text{t}}} = \left( {0,\;\Delta t_{{\text{t}}} ,\;2\Delta t_{{\text{t}}} , \cdots } \right)\) and \({\varvec{T}}_{{\text{s}}} = \left( {0,\Delta t_{{\text{s}}} ,2\Delta t_{{\text{s}}} , \cdots } \right)\), respectively, \(\Delta t_{{\text{t}}}\) and \(\Delta t_{{\text{s}}}\) are, respectively, the time step size for the train–track implicit-integral solution and substructural explicit-integral solution.
Two steps below can be followed to achieve multi-time-step solution:
Step 1 Set the step number \(N_{{\text{t}}} = 1\) and \(N_{{\text{s}}} = 1\) for the upper-structure (abbreviated as ‘Us’) and the sub-structure (abbreviated as ‘Ss’). Select a start moment as the initial time point at which the dynamic equations of the Us and the Ss are, respectively, solved by Park method and Zhai method, as illustrated in Fig. 3. The time step vectors for the Us and Ss are extended from \({\varvec{T}}_{{\text{t}}} = \left( 0 \right) \to {\varvec{T}}_{{\text{t}}} = \left( {0,\;\Delta t_{{\text{t}}} } \right)\) and \({\varvec{T}}_{{\text{s}}} = \left( 0 \right) \to {\varvec{T}}_{{\text{s}}} = \left( {0,\;\Delta t_{{\text{s}}} } \right)\), and integral step numbers for the Us and Ss are updated as \(N_{{\text{t}}} = N_{{\text{t}}} + 1\), and \(N_{{\text{s}}} = N_{{\text{s}}} + 1\).
Step 2 When \(N_{{\text{t}}} \ge 2\) and \(N_{{\text{s}}} \ge 2\), the relative position of the integral time points for the Us system and Ss system at the time axis is judged and solution is obtained as follows.
  • a \({\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right) = {\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right)\), the Us system and the Ss system will be solved simultaneously by implicit-explicit hybrid integration method.
  • 1. The interaction forces between the Us system and the Ss system for obtaining the next step solution can be calculated by
    $$F_{{{\text{ts}}}}^{n + 1} = k_{{{\text{ts}}}} \left( {X_{{\text{t}}}^{{N_{{\text{t}}} }} - X_{{\text{s}}}^{{N_{{\text{s}}} }} } \right) + c_{{{\text{ts}}}} \left( {\dot{X}_{{\text{t}}}^{{N_{{\text{t}}} }} - \dot{X}_{{\text{s}}}^{{N_{{\text{s}}} }} } \right),$$
    (12)
    where \(X_{{\text{t}}}^{{N_{{\text{t}}} }} \in {\varvec{X}}_{{\text{t}}}^{{N_{{\text{t}}} }}\), \(X_{{\text{s}}}^{{N_{{\text{t}}} }} \in {\varvec{X}}_{{\text{s}}}^{{N_{{\text{t}}} }}\), \(\dot{X}_{{\text{t}}}^{{N_{{\text{t}}} }} \in {\dot{\varvec{X}}}_{{\text{t}}}^{{N_{{\text{t}}} }},\) and \(\dot{X}_{{\text{s}}}^{{N_{{\text{s}}} }} \in {\dot{\varvec{X}}}_{{\text{s}}}^{{N_{{\text{s}}} }}\).
  • 2. With acquisition of the interaction forces, the implicit-explicit hybrid-integral schemes presented in Sect. 3.1 can be used to obtain all sub-system responses.
  • 3. Update the step number \(N_{{\text{t}}} = N_{{\text{t}}} + 1\) and \(N_{{\text{s}}} = N_{{\text{s}}} + 1\).
  • b\({\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right){ > }{\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right)\), only the Ss system is solved by the explicit integration method.
  • 1. The Us responses at time point \({\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right)\) are obtained by Lagrange polynomial interpolation, and the polynomial degree is smaller than 2, that is, if \(N_{{\text{t}}} \le 2\), \({\varvec{X}}_{{\text{t}}} {|}_{{t = {\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right)}} = w_{1} {\varvec{X}}_{{\text{t}}}^{{N_{{\text{t}}} - 1}} + w_{2} {\varvec{X}}_{{\text{t}}}^{{N_{{\text{t}}} }}\), \({\dot{\varvec{X}}}_{{\text{t}}} {|}_{{t = {\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right)}} = w_{1} {\dot{\varvec{X}}}_{{\text{t}}}^{{N_{{\text{t}}} - 1}} + w_{2} {\dot{\varvec{X}}}_{{\text{t}}}^{{N_{{\text{t}}} }}\), in which
    \(w_{1} = \frac{{ {{\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right) - {\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} - 1} \right)} }}{{ {{\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right) - {\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} - 1} \right)} }}\), \(w_{2} = \frac{{ {{\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right) - {\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right)} }}{{ {{\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} - 1} \right) - {\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right)} }};\)
    once \(N_{{\text{t}}} \ge 3\), \({\varvec{X}}_{{\text{t}}} {|}_{{t = {\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right)}} = w_{1} {\varvec{X}}_{{\text{t}}}^{{N_{{\text{t}}} - 2}} + w_{2} {\varvec{X}}_{{\text{t}}}^{{N_{{\text{t}}} - 1}} + w_{3} {\varvec{X}}_{{\text{t}}}^{{N_{{\text{t}}} }}\), \({\dot{\varvec{X}}}_{{\text{t}}} {|}_{{t = {\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right)}} = w_{1} {\dot{\varvec{X}}}_{{\text{t}}}^{{N_{{\text{t}}} - 2}} + w_{2} {\dot{\varvec{X}}}_{{\text{t}}}^{{N_{{\text{t}}} - 1}} + w_{3} {\dot{\varvec{X}}}_{{\text{t}}}^{{N_{{\text{t}}} }}\), in which
    $$w_{1} = \frac{{\left( {{\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right) - {\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} - 1} \right)} \right)\left( {{\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right) - {\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right)} \right)}}{{\left( {{\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} - 2} \right) - {\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} - 1} \right)} \right)\left( {{\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} - 2} \right) - {\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right)} \right)}},$$
    $$w_{2} = \frac{{\left( {{\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right) - {\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} - 2} \right)} \right)\left( {{\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right) - {\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right)} \right)}}{{\left( {{\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} - 1} \right) - {\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} - 2} \right)} \right)\left( {{\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} - 1} \right) - {\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right)} \right)}},$$
    $$w_{3} = \frac{{\left( {{\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right) - {\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} - 2} \right)} \right)\left( {{\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right) - {\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} - 1} \right)} \right)}}{{\left( {{\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right) - {\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} - 2} \right)} \right)\left( {{\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right) - {\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} - 1} \right)} \right)}}.$$
    The Ss responses are chosen from the last step solution, i.e., \({\varvec{X}}_{{\text{t}}}^{{N_{{\text{t}}} }}\) and \({\dot{\varvec{X}}}_{{\text{t}}}^{{N_{{\text{t}}} }}\).
  • 2. The Us–Ss interaction forces can be consequently obtained by
    $$F_{{{\text{ts}}}}^{n + 1} = k_{{{\text{ts}}}} \left( {X_{{\text{t}}} {|}_{{t = {\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right)}} - X_{{\text{s}}}^{{N_{{\text{s}}} }} } \right) + c_{{{\text{ts}}}} \left( {\dot{X}_{{\text{t}}} {|}_{{t = {\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right)}} - \dot{X}_{{\text{s}}}^{{N_{{\text{s}}} }} } \right).$$
    (13)
  • 3. Solving the dynamic equations of the Ss systems by Zhai method as
    $$\begin{aligned}\left( {{\varvec{X}}_{{\text{s}}}^{{N_{{\text{s}}} + 1}} ,{\dot{\varvec{X}}}_{{\text{s}}}^{{N_{{\text{s}}} + 1}} ,{\varvec{\ddot{X}}}_{{\text{s}}}^{{N_{{\text{s}}} + 1}} } \right)& \\& = Z\left( {{\varvec{F}}_{{{\text{ts}}}}^{{n{ + }1}} ,\;{\varvec{M}}_{{\text{s}}} ,\;{\varvec{C}}_{{\text{s}}} ,\;{\varvec{K}}_{{\text{s}}} ,\;{\varvec{X}}_{{\text{s}}}^{{N_{{\text{s}}} }} ,\;{\dot{\varvec{X}}}_{{\text{s}}}^{{N_{{\text{s}}} }} ,\;{\varvec{\ddot{X}}}_{{\text{s}}}^{{N_{{\text{s}}} }} ,\;{\varvec{\ddot{X}}}_{{\text{s}}}^{{N_{{\text{s}}} - 1}} } \right).\end{aligned}$$
    (14)
  • 4. Update the step number and time step vector for Ss system \(N_{{\text{s}}} = N_{{\text{s}}} + 1\),
    $${\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right) = \left( {N_{{\text{s}}} - 1} \right)\Delta t_{{\text{s}}}.$$
  • c \({\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right) < {\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right)\), only the Us system is solved by the implicit integration method.
  • 1. The Ss system responses at time point \({\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right)\) are obtained by Lagrange polynomial interpolation:
    if \(N_{{\text{s}}} \le 2,\) \({\varvec{X}}_{{\text{s}}} {|}_{{t = {\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right)}} = w_{1} {\varvec{X}}_{{\text{s}}}^{{N_{{\text{s}}} - 1}} + w_{2} {\varvec{X}}_{{\text{s}}}^{{N_{{\text{s}}} }}\), \({\dot{\varvec{X}}}_{{\text{s}}} {|}_{{t = {\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right)}} = w_{1} {\dot{\varvec{X}}}_{{\text{s}}}^{{N_{{\text{s}}} - 1}} + w_{2} {\dot{\varvec{X}}}_{{\text{s}}}^{{N_{{\text{s}}} }},\) in which
    \(w_{1} = \frac{{\left( {{\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right) - {\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} - 1} \right)} \right)}}{{\left( {{\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right) - {\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} - 1} \right)} \right)}}\), \(w_{2} = \frac{{\left( {{\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right) - {\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right)} \right)}}{{\left( {{\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} - 1} \right) - {\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right)} \right)}}\),
    once \(N_{{\text{t}}} \ge 3\), \({\varvec{X}}_{{\text{s}}} {|}_{{t = {\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right)}} = w_{1} {\varvec{X}}_{{\text{s}}}^{{N_{{\text{s}}} - 2}} + w_{2} {\varvec{X}}_{{\text{s}}}^{{N_{{\text{s}}} - 1}} + w_{3} {\varvec{X}}_{{\text{s}}}^{{N_{{\text{s}}} }}\), \({\dot{\varvec{X}}}_{{\text{s}}} {|}_{{t = {\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right)}} = w_{1} {\dot{\varvec{X}}}_{{\text{s}}}^{{N_{{\text{s}}} - 2}} + w_{2} {\dot{\varvec{X}}}_{{\text{s}}}^{{N_{{\text{s}}} - 1}} + w_{3} {\dot{\varvec{X}}}_{{\text{s}}}^{{N_{{\text{s}}} }}\),
    $$w_{1} = \frac{{\left( {{\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right) - {\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} - 1} \right)} \right)\left( {{\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right) - {\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right)} \right)}}{{\left( {{\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} - 2} \right) - {\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} - 1} \right)} \right)\left( {{\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} - 2} \right) - {\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right)} \right)}},$$
    $$w_{2} = \frac{{\left( {{\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right) - {\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} - 2} \right)} \right)\left( {{\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right) - {\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right)} \right)}}{{\left( {{\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} - 1} \right) - {\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} - 2} \right)} \right)\left( {{\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} - 1} \right) - {\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right)} \right)}},$$
    $$w_{3} = \frac{{\left( {{\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right) - {\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} - 2} \right)} \right)\left( {{\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right) - {\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} - 1} \right)} \right)}}{{\left( {{\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right) - {\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} - 2} \right)} \right)\left( {{\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right) - {\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} - 1} \right)} \right)}}.$$
    The Us system responses are chosen from the last step solution, i.e., \({\varvec{X}}_{{\text{s}}}^{{N_{{\text{s}}} }}\) and \(\dot{\varvec{X}}_{{\text{s}}}^{{N_{{\text{s}}} }}\).
  • 2. The Us–Ss interaction forces can be consequently obtained by
    $$F_{{{\text{ts}}}}^{n + 1} = k_{{{\text{ts}}}} \left( {X_{{\text{t}}}^{{N_{{\text{t}}} }} - X_{{\text{s}}} {|}_{{t = {\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right)}} } \right) + c_{{{\text{ts}}}} \left( {\dot{X}_{{\text{t}}}^{{N_{{\text{t}}} }} - \dot{X}_{{\text{s}}} {|}_{{t = {\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right)}} } \right).$$
    (15)
    The system gravitational forces should also be considered for the Us system as shown in Eq. (2).
  • 3. Solving the dynamic equations of the Us systems by Park method as
    $$\begin{aligned}\left( {{\varvec{X}}_{{{\text{vt}}}}^{{N_{{\text{t}}} + 1}} ,\;{\dot{\varvec{X}}}_{{{\text{vt}}}}^{{N_{{\text{t}}} + 1}} ,\;{\varvec{\ddot{X}}}_{{{\text{vt}}}}^{{N_{{\text{t}}} + 1}} } \right) =& P \left({\varvec{F}}_{{{\text{vt}}}}^{{n{ + }1}} ,\;{\varvec{M}}_{{{\text{vt}}}} ,\;{\varvec{C}}_{{{\text{vt}}}} ,\;{\varvec{K}}_{{{\text{vt}}}} ,\; {\varvec{X}}_{{{\text{vt}}}}^{{N_{{\text{t}}} }}, \right. \\& \left. \;{\varvec{X}}_{{{\text{vt}}}}^{{N_{{\text{t}}} - 1}} ,\;{\varvec{X}}_{{{\text{vt}}}}^{{N_{{\text{t}}} - 2}} ,\;{\dot{\varvec{X}}}_{{{\text{vt}}}}^{{N_{{\text{t}}} }} ,\;{\dot{\varvec{X}}}_{{{\text{vt}}}}^{{N_{{\text{t}}} - 1}} ,\;{\dot{\varvec{X}}}_{{{\text{vt}}}}^{{N_{{\text{t}}} - 2}} \right) .\end{aligned}$$
    (16)
  • 4. Update the step number and time step vector for Us system \(N_{{\text{t}}} = N_{{\text{t}}} + 1\), \({\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right) = \left( {N_{{\text{t}}} - 1} \right)\Delta t_{{\text{t}}}\).
In the train–track–substructure dynamic interaction, the train is constantly moving on the tracks in real scene. However, it is noted that the dynamic integral processes for the train–track system, i.e., the Us system, can be only implemented in conditions satisfying \({\varvec{T}}_{{\text{t}}} \left( {N_{{\text{t}}} } \right) \le {\varvec{T}}_{{\text{s}}} \left( {N_{{\text{s}}} } \right)\), or the train should be static without moving forward.
Summarily the implicit-explicit integration and multi-time-step solution can be embedded in the TTS dynamic interaction as shown in Fig. 4.

4 Numerical examples

Three examples are presented to show the effectiveness, applicability and practical application of this work in evaluating the large-scale train–track–substructure interaction system, even with complex soil foundations.

4.1 Example 1: effectiveness of the proposed implicit-explicit integration method

The train and track parameters are listed in Appendix A, respectively. The substructure, as shown in Fig. 5, is treated as an isotropic soil sub-system with parameters listed in Appendix B. The soil substructure is modeled as a lumped mass system. The total number of DOFs for the train, the track and the soil substructure are, respectively, 126, 12,438 and 72,414. The train consists of three identical vehicles with a constant running velocity of 200 km/h. Measured track irregularities on a ballasted line are considered as the excitation. The geometry configuration for the model is shown in Fig. 6.
To validate the accuracy and efficiency of the proposed implicit-explicit integration method, and to show the robustness of the method in arbitrarily choosing the time step sizes once satisfying integration stability for Us (train–track system) and Ss (substructure system), several cases are implemented, as illustrated in Table 1. From the time steps set in Table 1, it is known that the time steps of the Us and Ss can be non-integer multiple relations, namely an mI-nE integration mode. Besides, the multi-time-step solution procedures can be also applied to the unified implicit solutions, namely the Us and Ss are solved by Park method only, namely an mI-nI integration mode, and the results are treated as comparisons.
Table 1
Multi-time-step sizes for different cases (unit: s)
Case
Us (train–track system) (× 10–4)
Ss (substructure system) (× 10–4)
1
1.5
2.0
2
3.5
2.0
3
5.5
2.0
Figure 7 shows the comparisons on the displacement and acceleration of the soil foundation with respect to different solution methods and time step sizes. It can be obviously seen from Fig. 7 that stable solution for the displacements and accelerations can be obtained by different solution methods though time step sizes are varied greatly. The results obtained by the mI-nE solution method and the mI-nI solution method coincide significantly well. Moreover, it is noted that the responses show slight deviations due to the difference of excitation frequencies caused by the variation of time step sizes. Generally when the time step size is varied from 1.5 × 10–4 s to 5.5 × 10–4 s, the response difference is smaller than 0.25%.
Apart from the comparisons on soil vibrations, the comparisons on car body accelerations and wheel–rail forces can be also performed both from the lateral vibration and vertical vibration. As illustrated in Fig. 8, the car body lateral and vertical acceleration show approachable results with respect to different solution methods. The relative deviation is generally smaller than 0.1%. Besides, Fig. 9 further presents comparisons on wheel–rail forces, from which it can be clearly seen that the time step sizes show remarkable influence on wheel–rail forces, especially with participation of short-wavelength irregularity excitations at high frequencies. Obviously local wheel–rail forces at time step size of 1.5 × 10–4 s represented by the red solid and dashed lines are larger than those by time step sizes 3.5 × 10–4 s and 5.5 × 10–4 s, as indicated by the power spectral density (PSD) of wheel–rail forces in Fig. 10.
To show the computational efficiency of the proposed mI-nE-MTS method, the time spent by it and the mI-nI-MTS method is listed in Table 2. It is shown in Table 2 that the computational time is significantly reduced by the usage of explicit method, moreover, the computational efficiency is also improved by adopting the MTS strategy.
Table 2
Time spent for different cases
Cases
mI-nE-MTS method (× 103 s)
mI-nI-MTS method (× 103 s)
1
4.036
20.843
2
2.360
17.474
3
1.330
14.257

4.2 Example 2: applicability of the explicit method in solving substructural vibration

In above studies, the mass matrix of the soil system is represented as lumped type to be solved by the explicit Zhai method. It is known that the consistent mass matrix is also widely used in modeling railway structures [5], and solved by implicit algorithms such as Park method, Newmark-β method, etc. It is therefore of necessity to perform comparison analysis between the dynamic responses of the lumped mass soil system and the consistent mass one.
In this example, the soil system is modeled by MATLAB® program with 26,568 nodes, i.e., 79,704 DOFs, the related parameters are shown in Appendix B, and the lumped and consistent mass matrices of a solid element are shown in Appendix C. Setting time step size vector as Δt = [0.1, 0.2, 0.5, 1, 2] × 10–4 s, Figs. 11 and 12 show the lateral and vertical acceleration of the soil with respect to various time step sizes by Zhai method. It is shown in Figs. 11 and 12 that the maximum soil accelerations are gradually alleviated with the decrease of time step size, and at time step sizes 0.1 × 10–4 and 0.2 × 10–4 s, the relative difference for the maximum responses is smaller than 0.5%.
The above soil responses are solved by Zhai method based on the lumped mass assumption. With consistent mass assumption, the soil responses can be solved by the Park method as illustrated in Example 1. To compare the results, respectively, obtained by the Zhai method (lumped mass) and Park method (consistent mass), both these two methods are applied to solve the soil vibration equations. Because of the low efficiency of implicit method in solving large DOF system, only time step size 2 × 10–4 s is considered in the Park method. Figures 13 and 14 show the comparisons on soil lateral and vertical accelerations at time domain and frequency domain at time step sizes 2 × 10–4 and 0.2 × 10–4 s.
It is shown in Figs. 13 and 14 that the soil acceleration converges faster by applying implicit Park method at time step size 2 × 10–4 s, and from viewpoint of soil responses at frequency- domain, it is known that the divergences between the implicit Park solution and explicit Zhai solution mainly appear at high frequencies larger than 260 and 343 Hz with respect to the lateral and vertical accelerations. The high frequency response is not dominant to the soil system, and when the time step size reaches 0.2 × 10–4 s, the high frequency responses are significantly dissipated in the solution by Zhai method. Moreover, the calculation time required for Zhai method is, respectively, 2.57 and 3.46 h for time step sizes 2 × 10–4 and 0.2 × 10–4 s, but for Park method, the time spent is significantly increased to 100.49 h with time step size of 2 × 10–4 s. That is to say, the calculation efficiency is increased by 50 times by applying Zhai method comparing to Park method. Though it can be observed that there possess obvious differences for the soil acceleration between Zhai method and Park method at frequencies higher than 260 Hz for lateral acceleration and 343 Hz for vertical acceleration. However, the soil vibration at such high frequencies is generally small, and its influence on the dynamic evaluation is negligible in practice.

4.3 Example 3: train–track–bridge interaction with complex tunnel–soil–pile foundations

As a real scenario shown in Fig. 15, a shield tunneling construction is conducted to underpass a high-speed railway viaduct. Given the influence of shielding tunnels on foundation stiffness and a series of problems such as subgrade settlement, it is of necessity to evaluate the running safety of a train on the track–bridge system with complex tunnel–soil–pile foundations.
To achieve this goal, the complex foundations including soil, tunnel, pile, and pile caps are established by the ABAQUS® software, as illustrated in Fig. 16. There are totally 70, 3680 DOFs. By applying the implicit-explicit integration and multi-time-step method, and coupling the train–track–bridge interaction system and the complex foundation system in the MATLAB platform by procedures presented in Sect. 2.3, where the stiffness, damping and mass matrices of the tunnel–soil–pile foundation are exported from the ABAQUS®.
To validate the accuracy of the solution by implicit-explicit multi-time-step solution, comparisons are made between this model and the ABAQUS model. In the calculation of the system responses by ABAQUS, the external excitations, recorded from the interaction forces between the bridge girder and the pier, are time-dependently loaded on the surficial nodes of the Pier elements. Figure 17 shows the comparisons of pier displacement and acceleration, from which it can be observed that the maximum displacements of this model and ABAQUS model are, respectively, 8.487 and 8.317 μm, and the maximum accelerations are, respectively, 0.02937 and 0.02784 m/s2. Obviously, this model can obtain approachable results comparing to those by ABAQUS model.
The response deviations lie in the difference of the time step sizes and solution methods, which directly influence the dynamic solutions. The time step size used in this model is 2 × 10–5 s by explicit Zhai method and the time step size used in the ABAQUS model is 10–3 s by ABAQUS/Explicit Quasi-static solution. However, CPU time consumed by this model and ABAQUS model is, respectively, 32,294 and 57,184 s; namely this model increases the computational efficiency by 43.53%, not to mention the fact that the ABAQUS model is relatively difficult to model and analyze the train–track–bridge dynamic interaction analysis considering complex wheel–rail contacts.
To show the influence of the shielding tunnel on the train running performance on the track–bridge system, conditions with and without underground shielding tunnel are considered as C1 and C2, respectively. Figure 18 shows the comparisons on bridge pier and girder under various foundation conditions. It is shown in Fig. 18 that the dynamic displacement of the bridge pier is obviously enlarged in C1 condition, which is triggered by the softening of the sub-soil foundation by shielding the tunnel. The maximum displacements for C1 and C2 conditions are, respectively, 49.5 and 11.2 μm, and the maximum accelerations for C1 and C2 conditions are, respectively, 0.12 and 0.102 m/s2. As to the responses of the bridge girder illustrated in Fig. 18c and d, it is seen that the maximum displacement of C1 is also larger than that at C2 condition, but with slight deviations smaller than 8 × 10–3 mm.
In addition, the train running comfort and safety can be also evaluated by the proposed method. As illustrated in Fig. 19, the car body vertical acceleration and wheel unloading rate with respect to different foundation conditions are presented. The maximum differences against the car body acceleration and wheel unloading rate are, respectively, 1.4 × 10–4 and 1.35 × 10–3 s, indicating that the shielding tunnel exerts a slight influence on the train running performance on comfort and safety in this case study, where the effects of the periodicity of the tunnel segment are not considered.

5 Conclusions

In this work, an implicit-explicit integration and multi-time-step method was proposed. The implicit Park method and the explicit Zhai method were introduced into multi-time-step solution procedures, in which the time step size for the implicit integration and explicit integration can be arbitrarily chosen once satisfying the integration stability and maximum frequency interested. The examples demonstrate the practicality of the explicit Zhai method in solving large-scale substructure dynamics by satisfying the lumped mass matrix assumption. In specific conditions, it increases the computational efficiency by 50 times than the Park method. Certainly, the maximum natural frequency of vibration should also be concerned in applying the explicit integration method.
Obviously, the implicit or explicit method for solving the train–track dynamic equations can be also replaced by methods of Wilson-θ, Newmark-β, etc., because they are applicable to consistent mass system instead of lumped mass. In other words, the integral schemes applied to the train–track subsystem and substructure subsystem are alternative.

Acknowledgements

Appreciation is given to Hubing Liu and Zixu Zhu, the postgraduate students under substantive guidance of Lei Xu, for their work in building and exporting the ABAQUS® model to be capable of integrating with the self-compiled program in MATLAB®. This work was supported by the National Natural Science Foundation of China (Grant Nos. 52008404, U1934217 and 11790283); Science and Technology Research and Development Program Project of China Railway Group Limited (Major Special Project, No. 2020-Special-02); the National Natural Science Foundation of Hunan Province (Grant No. 2021JJ30850).
Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://​creativecommons.​org/​licenses/​by/​4.​0/​.
Anhänge

Appendix A

See Tables
Table 3
Main parameters of the train
Notation
Parameter (unit)
Values
\(M_{{\text{c}}}\)
Car body mass (kg)
48,000
\(M_{{\text{t}}}\)
Bogie mass (kg)
3200
\(M_{{\text{w}}}\)
Wheelset mass (kg)
2400
\(I_{{{\text{c}}x}}\)
Mass moment of inertia of car body about X-axis (kg·m2)
115,000
\(I_{{{\text{c}}y}}\)
Mass moment of inertia of car body about Y-axis (kg·m2)
2,300,000
\(I_{{{\text{c}}z}}\)
Mass moment of inertia of car body about Z-axis (kg·m2)
2,300,000
\(I_{{{\text{t}}x}}\)
Mass moment of inertia of bogie about X-axis (kg·m2)
3200
\(I_{{{\text{t}}y}}\)
Mass moment of inertia of bogie about Y-axis (kg·m2)
7200
\(I_{{{\text{t}}z}}\)
Mass moment of inertia of bogie about Z-axis (kg·m2)
6800
\(I_{{{\text{w}}x}}\)
Mass moment of inertia of wheelset about X-axis (kg·m2)
1200
\(I_{{{\text{w}}y}}\)
Mass moment of inertia of wheelset about Y-axis (kg·m2)
200
\(I_{{{\text{w}}z}}\)
Mass moment of inertia of wheelset about Z-axis (kg·m2)
1200
\(k_{{{\text{p}}x}}\)
Stiffness coefficient of primary suspension along X-axis (MN/m)
9
\(k_{{{\text{p}}y}}\)
Stiffness coefficient of primary suspension along Y-axis (MN/m)
3
\(k_{{{\text{p}}z}}\)
Stiffness coefficient of primary suspension along Z-axis (MN/m)
1.04
\(k_{{{\text{s}}x}}\)
Stiffness coefficient of secondary suspension along X-axis (MN/m)
0.24
\(k_{{{\text{s}}y}}\)
Stiffness coefficient of secondary suspension along Y-axis (MN/m)
0.24
\(k_{{{\text{s}}z}}\)
Stiffness coefficient of secondary suspension along Z-axis (MN/m)
0.4
\(c_{{{\text{p}}z}}\)
Damping coefficient of primary suspension along Z-axis (kN·s/m)
45
\(c_{{{\text{s}}y}}\)
Damping coefficient of secondary suspension along Y-axis (kN·s/m)
3
\(c_{{{\text{s}}z}}\)
Damping coefficient of secondary suspension along Z-axis (kN·s/m)
98
\(L_{{\text{c}}}\)
Semi-longitudinal distance between bogies (m)
7.85
\(L_{{\text{t}}}\)
Semi-longitudinal distance between wheelsets in bogie (m)
1.25
\(R_{{0}}\)
Wheel radius (m)
0.46
3 and
Table 4
The ballasted track parameters
Item
Value
Unit
Elastic modulus of the rail
2.059 × 1011
N/m2
Torsional inertia of the rail
3.741 × 10–5
m4
Rail second moment of area about the Y-axis
3.217 × 10–5
m4
Rail second moment of area about the Z-axis
5.24 × 10–6
m4
Rail torsional stiffness coefficient
1.958 × 105
N·m/rad
Rail mass per unit length
60.64
kg/m
Sleeper mass
250
kg
Rail–sleeper interaction vertical stiffness coefficient
6.5 × 107
N/m
Rail–sleeper interaction lateral stiffness coefficient
2.0 × 107
N/m
Rail–sleeper interaction vertical damping coefficient
7.5 × 104
N·s/m
Rail–sleeper interaction lateral damping coefficient
5.0 × 104
N·s/m
Sleeper–track bed interaction vertical stiffness coefficient
5.29 × 107
N/m
Sleeper–track bed interaction lateral stiffness coefficient
5.0 × 107
N/m
Sleeper–track bed interaction vertical damping coefficient
2.0 × 104
N·s/m
Sleeper–track bed interaction lateral damping coefficient
2.0 × 104
N·s/m
Sleeper spacing
0.545
m
Ballast shear stiffness coefficient
7.84 × 107
N/m
Ballast shear damping coefficient
8.0 × 104
N·s/m
4.

Appendix B

See Tables 5 and 6.
Table 5
Soil parameters in Example 1
 
Length (m) \(\times\) Width (m) \(\times\) Height (m)
Density (kg/m3)
Elastic modulus (MPa)
Poisson's ratio
Damping ratio
Solid
59.95 × 10 × 10
1800
180
0.35
0.035
Table 6
Soil parameters in Example 2
 
Length (m) \(\times\) Width (m) \(\times\) Height (m)
Density (kg/m3)
Elastic modulus (MPa)
Poisson's ratio
Damping ratio
Solid
32.155 × 10 × 2
2000
120
0.2
0.035

Appendix C

Lumped mass matrices for solid element

$${\varvec{M}}_{\text{l}} = \left[ {\begin{array}{*{20}c} {{\varvec{M}}_{\text{l}}^{\text{e}} } & {} & {0} \\ {} & {{\varvec{M}}_{\text{l}}^{\text{e}} } & {} \\ {0} & {} & {{\varvec{M}}_{\text{l}}^{\text{e}} } \\ \end{array} } \right],\,{\varvec{M}}_{\text{l}}^{\text{e}} = \frac{{1}}{{8}}\left[ {\begin{array}{*{20}c} {m_{\text{e}} } & {} & {} & {} & {} & {} & {} & {} \\ {} & {m_{\text{e}} } & {} & {} & {} & {} & {} & {} \\ {} & {} & {m_{\text{e}} } & {} & {} & {\mathbf{0}} & {} & {} \\ {} & {} & {} & {m_{\text{e}} } & {} & {} & {} & {} \\ {} & {} & {} & {} & {m_{\text{e}} } & {} & {} & {} \\ {} & {} & {\mathbf{0}} & {} & {} & {m_{\text{e}} } & {} & {} \\ {} & {} & {} & {} & {} & {} & {m_{\text{e}} } & {} \\ {} & {} & {} & {} & {} & {} & {} & {m_{\text{e}} } \\ \end{array} } \right],$$
where \(m_{\text{e}}\) is the mass of a solid element.

Consistent mass matrices for solid element

$${\varvec{M}}_{\text{l}} = \left[ {\begin{array}{*{20}c} {{\varvec{M}}_{\text{l}}^{\text{e}} } & {} & {0} \\ {} & {{\varvec{M}}_{\text{l}}^{\text{e}} } & {} \\ {0} & {} & {{\varvec{M}}_{\text{l}}^{\text{e}} } \\ \end{array} } \right],\,{\varvec{M}}_{\text{l}}^{\text{e}} = \tilde{m}\int_{{{ - 1}}}^{{1}} {\int_{{{ - 1}}}^{{1}} {\int_{{{ - 1}}}^{{1}} {{\varvec{N}}^{\text{T}} {\varvec{NJ}}_{{\text{det}}} \text{d}n\text{d}t\text{d}s} } } ,\,{\varvec{J}}_{{\text{det}}} {\text{ = det}}\left[ {\begin{array}{*{20}c} {\frac{{\partial {\varvec{x}}}}{\partial s}} & {\frac{{\partial {\varvec{y}}}}{\partial s}} & {\frac{{\partial {\varvec{z}}}}{\partial s}} \\ {\frac{{\partial {\varvec{x}}}}{\partial t}} & {\frac{{\partial {\varvec{y}}}}{\partial t}} & {\frac{{\partial {\varvec{z}}}}{\partial t}} \\ {\frac{{\partial {\varvec{x}}}}{\partial n}} & {\frac{{\partial {\varvec{y}}}}{\partial n}} & {\frac{{\partial {\varvec{z}}}}{\partial n}} \\ \end{array} } \right],$$
$$\begin{gathered} {\varvec{N}} = \left[ {\begin{array}{*{20}c} {{\varvec{N}}_{{1}} } & {{\varvec{N}}_{{2}} } & {{\varvec{N}}_{{3}} } & {{\varvec{N}}_{{4}} } & {{\varvec{N}}_{{5}} } & {{\varvec{N}}_{{6}} } & {{\varvec{N}}_{{7}} } & {{\varvec{N}}_{{8}} } \\ \end{array} } \right], \hfill \\ \left\{ \begin{gathered} {\varvec{x}} = x_{1} N_{1} + x_{2} N_{2} + x_{3} N_{3} + x_{4} N_{4} + x_{5} N_{5} + x_{6} N_{6} + x_{7} N_{7} + x_{8} N_{8} \hfill \\ {\varvec{y}} = y_{1} N_{1} + y_{2} N_{2} + y_{3} N_{3} + y_{4} N_{4} + y_{5} N_{5} + y_{6} N_{6} + y_{7} N_{7} + y_{8} N_{8} \hfill \\ {\varvec{z}} = z_{1} N_{1} + z_{2} N_{2} + z_{3} N_{3} + z_{4} N_{4} + z_{5} N_{5} + z_{6} N_{6} + z_{7} N_{7} + z_{8} N_{8} \hfill \\ \end{gathered} \right., \hfill \\ N_{1} = \frac{(1 - s)(1 - t)(1 - n)}{8},\,N_{2} = \frac{(1 - s)(1 + t)(1 - n)}{8},\,N_{3} = \frac{(1 - s)(1 - t)(1 + n)}{8},\,N_{4} = \frac{(1 - s)(1 + t)(1 + n)}{8}, \hfill \\ N_{5} = \frac{(1 + s)(1 - t)(1 - n)}{8},\,N_{6} = \frac{(1 + s)(1 + t)(1 - n)}{8},\,N_{7} = \frac{(1 + s)(1 - t)(1 + n)}{8},\,N_{8} = \frac{(1 + s)(1 + t)(1 + n)}{8}, \hfill \\ \end{gathered}$$
where \(s\), \(t\) and \(n\) denote the local coordinate; \(x_{i}\), \(y_{i}\) and \(z_{i}\) \((i = 1,\;2,...,\;8)\) denote the nodal coordinate of the 8-node solid element; \({\text{det}}\left[ \cdot \right]\) denotes the determinant of the square matrix; \(\tilde{m}\) denotes the mass per unit volume of the solid element.
Literatur
1.
Zurück zum Zitat Ling L, Dhanasekar M, Thambiratnam DP (2017) Frontal collision of trains onto obliquely stuck road trucks at level crossings: derailment mechanisms and simulation. Int J Impact Eng 100:154–165CrossRef Ling L, Dhanasekar M, Thambiratnam DP (2017) Frontal collision of trains onto obliquely stuck road trucks at level crossings: derailment mechanisms and simulation. Int J Impact Eng 100:154–165CrossRef
2.
Zurück zum Zitat Wan C, Markine VL (2015) Parametric study of wheel transitions at railway crossings. Veh Syst Dyn 53(12):1876–1901CrossRef Wan C, Markine VL (2015) Parametric study of wheel transitions at railway crossings. Veh Syst Dyn 53(12):1876–1901CrossRef
3.
Zurück zum Zitat Zhu S, Luo J, Wang M, Cai C (2020) Mechanical characteristic variation of ballastless track in high-speed railway: effect of train–track interaction and environment loads. Railw Eng Sci 28(4):408–423CrossRef Zhu S, Luo J, Wang M, Cai C (2020) Mechanical characteristic variation of ballastless track in high-speed railway: effect of train–track interaction and environment loads. Railw Eng Sci 28(4):408–423CrossRef
4.
Zurück zum Zitat Yang J, Zhu S, Zhai W, Xu F (2019) Prediction and mitigation of train-induced vibrations of large-scale building constructed on subway tunnel. Sci Total Environ 668(77):485–499CrossRef Yang J, Zhu S, Zhai W, Xu F (2019) Prediction and mitigation of train-induced vibrations of large-scale building constructed on subway tunnel. Sci Total Environ 668(77):485–499CrossRef
5.
Zurück zum Zitat Zhai W, Xia H, Cai C, Gao M, Li X, Guo X, Zhang N, Wang K (2013) High-speed train–track–bridge dynamic interactions: Part I: theoretical model and numerical simulation. Int J Rail Transp 1(1–2):3–24CrossRef Zhai W, Xia H, Cai C, Gao M, Li X, Guo X, Zhang N, Wang K (2013) High-speed train–track–bridge dynamic interactions: Part I: theoretical model and numerical simulation. Int J Rail Transp 1(1–2):3–24CrossRef
6.
Zurück zum Zitat Zhai W, Wang K, Cai C (2009) Fundamentals of vehicle–track coupled dynamics. Veh Syst Dyn 47(11):1349–1376CrossRef Zhai W, Wang K, Cai C (2009) Fundamentals of vehicle–track coupled dynamics. Veh Syst Dyn 47(11):1349–1376CrossRef
7.
Zurück zum Zitat Xu L, Zhao Y, Li Z, Shi C, Yu Z (2020) Three-dimensional vehicle-ballasted track–subgrade interaction: model construction and numerical analysis. Appl Math Model 86:424–445MathSciNetCrossRefMATH Xu L, Zhao Y, Li Z, Shi C, Yu Z (2020) Three-dimensional vehicle-ballasted track–subgrade interaction: model construction and numerical analysis. Appl Math Model 86:424–445MathSciNetCrossRefMATH
8.
Zurück zum Zitat Xu L, Zhai W (2021) Vehicle–track–tunnel dynamic interaction: a finite/infinite element modelling method. Railw Eng Sci 29(2):109–126CrossRef Xu L, Zhai W (2021) Vehicle–track–tunnel dynamic interaction: a finite/infinite element modelling method. Railw Eng Sci 29(2):109–126CrossRef
9.
Zurück zum Zitat Xu L, Li Z, Zhao Y, Yu Z, Wang K (2020) Modelling of vehicle–track related dynamics: a development of multi-finite-element coupling method and multi-time-step solution method. Veh Syst Dyn 60(4):1097–1124CrossRef Xu L, Li Z, Zhao Y, Yu Z, Wang K (2020) Modelling of vehicle–track related dynamics: a development of multi-finite-element coupling method and multi-time-step solution method. Veh Syst Dyn 60(4):1097–1124CrossRef
10.
Zurück zum Zitat Hughes TJR, Pister KS, Taylor RL (1979) Implicit-explicit finite elements in nonlinear transient analysis. Comput Methods Appl Mech Eng 17–18:159–182CrossRefMATH Hughes TJR, Pister KS, Taylor RL (1979) Implicit-explicit finite elements in nonlinear transient analysis. Comput Methods Appl Mech Eng 17–18:159–182CrossRefMATH
11.
Zurück zum Zitat Liu WK, Belytschko T (1982) Mixed-time implicit-explicit finite elements for transient analysis. Comput Struct 15(4):445–450MathSciNetCrossRefMATH Liu WK, Belytschko T (1982) Mixed-time implicit-explicit finite elements for transient analysis. Comput Struct 15(4):445–450MathSciNetCrossRefMATH
12.
Zurück zum Zitat Belytschko T, Mullen R (1978) Stability of explicit-implicit mech partitions in time integration. Int J Numer Meth Eng 12(10):1575–1586CrossRefMATH Belytschko T, Mullen R (1978) Stability of explicit-implicit mech partitions in time integration. Int J Numer Meth Eng 12(10):1575–1586CrossRefMATH
13.
Zurück zum Zitat Smolinski P, Sleith S, Belytschko T (1996) Stability of an explicit multi-time step integration algorithm for linear structural dynamics equations. Comput Mech 18(3):236–244MathSciNetCrossRefMATH Smolinski P, Sleith S, Belytschko T (1996) Stability of an explicit multi-time step integration algorithm for linear structural dynamics equations. Comput Mech 18(3):236–244MathSciNetCrossRefMATH
14.
Zurück zum Zitat Gravouil A, Combescure A (2001) Multi-time-step explicit-implicit method for non-linear structural dynamics. Int J Numer Meth Eng 50(1):199–225CrossRefMATH Gravouil A, Combescure A (2001) Multi-time-step explicit-implicit method for non-linear structural dynamics. Int J Numer Meth Eng 50(1):199–225CrossRefMATH
15.
Zurück zum Zitat Wu YS, Smolinski P (2000) A multi-time step integration algorithm for structural dynamics based on the modified trapezoidal rule. Comput Methods Appl Mech Eng 187(3–4):641–660MathSciNetCrossRefMATH Wu YS, Smolinski P (2000) A multi-time step integration algorithm for structural dynamics based on the modified trapezoidal rule. Comput Methods Appl Mech Eng 187(3–4):641–660MathSciNetCrossRefMATH
16.
Zurück zum Zitat Prakash A, Hjelmstad KD (2004) A FETI-based multi-time-step coupling method for Newmark schemes in structural dynamics. Int J Numer Meth Eng 61(13):2183–2204CrossRefMATH Prakash A, Hjelmstad KD (2004) A FETI-based multi-time-step coupling method for Newmark schemes in structural dynamics. Int J Numer Meth Eng 61(13):2183–2204CrossRefMATH
17.
Zurück zum Zitat Farhat C, Roux FX (1991) A method of finite element tearing and interconnecting and its parallel solution algorithm. Int J Numer Meth Eng 32(6):1205–1227MathSciNetCrossRefMATH Farhat C, Roux FX (1991) A method of finite element tearing and interconnecting and its parallel solution algorithm. Int J Numer Meth Eng 32(6):1205–1227MathSciNetCrossRefMATH
18.
Zurück zum Zitat BeneŠ M, Nekvinda A, Yadav M (2015) Multi-time-step domain decomposition method with non-matching grids for parabolic problems. Appl Math Comput 267:571–582MathSciNetMATH BeneŠ M, Nekvinda A, Yadav M (2015) Multi-time-step domain decomposition method with non-matching grids for parabolic problems. Appl Math Comput 267:571–582MathSciNetMATH
19.
Zurück zum Zitat Zhai W (1996) Two simple fast integration methods for large-scale dynamic problems in engineering. Int J Numer Meth Eng 39(24):4199–4214MathSciNetCrossRefMATH Zhai W (1996) Two simple fast integration methods for large-scale dynamic problems in engineering. Int J Numer Meth Eng 39(24):4199–4214MathSciNetCrossRefMATH
21.
Zurück zum Zitat Zhang J, Gao Q, Tan S, Zhong W (2012) A precise integration method for solving coupled vehicle–track dynamics with nonlinear wheel–rail contact. J Sound Vib 331(21):4763–4773CrossRef Zhang J, Gao Q, Tan S, Zhong W (2012) A precise integration method for solving coupled vehicle–track dynamics with nonlinear wheel–rail contact. J Sound Vib 331(21):4763–4773CrossRef
22.
Zurück zum Zitat Zhu Z, Gong W, Wang L, Li Q, Bai Y, Yu Z, Harik IE (2018) An efficient multi-time-step method for train–track–bridge interaction. Comput Struct 196:36–48CrossRef Zhu Z, Gong W, Wang L, Li Q, Bai Y, Yu Z, Harik IE (2018) An efficient multi-time-step method for train–track–bridge interaction. Comput Struct 196:36–48CrossRef
23.
Zurück zum Zitat Zhang N, Xia H (2013) Dynamic analysis of coupled vehicle–bridge system based on inter-system iteration method. Comput Struct 114–115:26–34CrossRef Zhang N, Xia H (2013) Dynamic analysis of coupled vehicle–bridge system based on inter-system iteration method. Comput Struct 114–115:26–34CrossRef
24.
Zurück zum Zitat Zhai W (2020) Vehicle–track coupled dynamics: theory and application. Science Press and Springer Nature, SingaporeCrossRef Zhai W (2020) Vehicle–track coupled dynamics: theory and application. Science Press and Springer Nature, SingaporeCrossRef
25.
Zurück zum Zitat Xu L, Li Z, Bai W, Pan L, Yu Z (2021) Numerical simulation platform for slab track systems subjected to a moving vehicle. Adv Eng Softw 154:102984CrossRef Xu L, Li Z, Bai W, Pan L, Yu Z (2021) Numerical simulation platform for slab track systems subjected to a moving vehicle. Adv Eng Softw 154:102984CrossRef
26.
Zurück zum Zitat Xu L (2022) On dynamic analysis method for large-scale train–track–substructure interaction. Railw Eng Sci 30(2):162–182MathSciNetCrossRef Xu L (2022) On dynamic analysis method for large-scale train–track–substructure interaction. Railw Eng Sci 30(2):162–182MathSciNetCrossRef
27.
Zurück zum Zitat Park KC (1975) An improved stiffly stable method for direct integration of nonlinear structural dynamic equations. J Appl Mech ASME 42(2):464–470MathSciNetCrossRefMATH Park KC (1975) An improved stiffly stable method for direct integration of nonlinear structural dynamic equations. J Appl Mech ASME 42(2):464–470MathSciNetCrossRefMATH
28.
Zurück zum Zitat Xu L (2021) Train–track–substructure dynamic interaction: theoretical model and numerical algorithm. China Railway Publishing House Co., LTD., Beijing (in Chinese) Xu L (2021) Train–track–substructure dynamic interaction: theoretical model and numerical algorithm. China Railway Publishing House Co., LTD., Beijing (in Chinese)
Metadaten
Titel
An efficient method for train–track–substructure dynamic interaction analysis by implicit-explicit integration and multi-time-step solution
verfasst von
Lei Xu
Wanming Zhai
Shengyang Zhu
Weizheng Liu
Publikationsdatum
15.10.2022
Verlag
Springer Nature Singapore
Erschienen in
Railway Engineering Science / Ausgabe 1/2023
Print ISSN: 2662-4745
Elektronische ISSN: 2662-4753
DOI
https://doi.org/10.1007/s40534-022-00277-y

Weitere Artikel der Ausgabe 1/2023

Railway Engineering Science 1/2023 Zur Ausgabe

    Premium Partner