Introduction. The fatigue life prediction and reliability analysis of dynamic systems under random excitement are important topics in modern engineering design [18]. The vibration characteristics of fatigue damage of beam-type structural components has been researched [9, 10] and a computational and experimental assessment of the sensitivity of structural materials to stress concentration under high-cycle asymmetrical loading has been performed [11]. A numerical calculation of the frequencies of natural vibrations of beams with a cross section varying linearly in height under different conditions of fixing their ends is presented [12]. However, the stress power spectral density of a component in a dynamic system must be known when one predicts its fatigue life and analyzes its reliability. A traditional way is to measure the stress power spectral density, which has played an important role in practice [4]. However, the stress power spectral density of a dynamic system will change with the alteration of the structure and dynamic parameters of a system. So the engineering application in this way is limited. Moreover, one is not able to obtain the stress power spectral density of a new dynamic system before it has been designed. With the rapid development of computer technology and numerical computation theories, it has been possible to simulate stress power spectral density of dynamic systems. Based on this, the method of simulating stress power spectral density is put forward in this paper, and as an example the fatigue life prediction and reliability analysis of CW-200k [4] vehicle truck are made.

Computational Method of Stress Power Spectral Density.

Random Response Spectra of Dynamic System Computation [1, 2]. In general, the vibration equation of a linear system can be written in matrix form as

$$ \mathrm{M}\ddot{z}(t)+\mathrm{C}\dot{z}(t)+\mathrm{K}z(t)=\mathrm{F}(t), $$
(1)

where M, C, and K are N × N symmetric matrices representing the masses, damping, and stiffness of the system, \( \ddot{z}(t),\dot{z}(t),\;\mathrm{and}\;z(t) \), and z(t ) are column vectors representing acceleration, velocity, and displacement, respectively, and F(t ) is matrix of excitation function.

From Eq. (1), the frequency response matrix is obtained by taking the Fourier transform as follows [3]:

$$ \mathrm{H}\left(\upomega \right)=\mathrm{F}\left(\upomega \right){\left[\mathrm{K}={\upomega}^2\mathrm{M}+j\upomega \mathrm{C}\right]}^{-1} $$
(2)

where H(ω) = F (z(t ) F (F(t )).

Therefore, the power spectral density matrix of system can be deduced as

$$ {\mathrm{G}}_z\left(\upomega \right)={\mathrm{H}}^{*T}\left(\upomega \right){\mathrm{G}}_x\left(\upomega \right)\mathrm{H}\left(\upomega \right), $$
(3)

where H* T(ω) is conjugate transpose matrix of H (ω) and G x (ω) is input power spectral density matrix of a system.

If the time difference τ exists in the excitation process, according to the time difference property of the Fourier transform, G x (ω) may be expressed as

$$ {\mathrm{G}}_{x_i{x}_j}\left(\upomega \right)={\mathrm{G}}_x\left(\upomega \right)\left[\begin{array}{ccccc}\hfill 1\hfill & \hfill {e}^{-j{\upomega \uptau}_{12}}\hfill & \hfill {e}^{-j{\upomega \uptau}_{13}}\hfill & \hfill \cdots \hfill & \hfill {e}^{-j{\upomega \uptau}_{1n}}\hfill \\ {}\hfill {e}^{-j{\upomega \uptau}_{21}}\hfill & \hfill 1\hfill & \hfill {e}^{-j{\upomega \uptau}_{23}}\hfill & \hfill \cdots \hfill & \hfill {e}^{-j{\upomega \uptau}_{2n}}\hfill \\ {}\hfill \vdots \hfill & \hfill \vdots \hfill & \hfill \vdots \hfill & \hfill \vdots \hfill & \hfill \vdots \hfill \\ {}\hfill {e}^{j{\upomega \uptau}_{n1}}\hfill & \hfill {e}^{j{\upomega \uptau}_{n2}}\hfill & \hfill {e}^{-j{\upomega \uptau}_{n3}}\hfill & \hfill \cdots \hfill & \hfill 1\hfill \end{array}\right]. $$
(4)

Similarly, the acceleration amplitude of the system response is given by

$$ \ddot{z}=3{\left[{\displaystyle {\int}_{\upomega_{\min}}^{\upomega_{\max }}{\upomega}^4{\mathrm{G}}_z\left(\upomega \right)d\upomega}\right]}^{1/2}. $$
(5)

The Unit Load Stress Matrix Computation. In a linear elastic system, the stress state of the structure may be expressed as

$$ \upsigma \left(x,y,z,t\right)=\mathrm{S}\left(x,y,z\right){\mathrm{b}}^T(t), $$
(6)

where S(x, y, z) is defined as unit load stress matrix. Vector b(t ) is the load state vector. The load state vectors may be expressed as

$$ \mathrm{b}(t)=\left(\mathrm{F}(t),\kern0.5em \mathrm{M}(t)=\mathrm{W}z(t),\mathrm{V}z(t)\right)=\mathrm{J}z(t), $$
(7)

where F(t) = (F1(t), F2(t), …, F n (t)) is called the forces in the translation sense, M(t) = (M1(t), M2(t), …, M n (t)) is called the moments in rotation, J = (W, V)T is called linear operator or coefficients’ matrix, and z(t ) is vector representing the response of each degree of freedom.

According to the theory of correlation function [3], the correlation function matrix of stress state of stationary random process can be written as

$$ \begin{array}{c}\hfill {\mathrm{R}}_s\left(\uptau \right)=E\left[\upsigma (t){\upsigma}^T\left(t+\uptau \right)\right]=\mathrm{S}\left(x,y,z\right)E\left[b(t){b}^T\left(t+\uptau \right)\right]{\mathrm{S}}^T\left(x,y,z\right)\hfill \\ {}\hfill =\mathrm{S}\left(x,y,z\right)\mathrm{J}E\left[z(t){z}^T\left(t+z\right)\right]{\mathrm{J}}^T{\mathrm{S}}^T\left(x,y,z\right)=\mathrm{S}\left(x,y,z\right){\mathrm{J}\mathrm{R}}_z\left(\uptau \right){\mathrm{J}}^T{\mathrm{S}}^T\left(x,y,z\right),\hfill \end{array} $$
(8)

where E represents mathematical expectation.

Therefore, the stress power spectral density matrix can be obtained by taking Fourier transform as

$$ \begin{array}{c}\hfill {\mathrm{G}}_s\left(\upomega \right)=\frac{1}{2\uppi}{\displaystyle {\int}_{-\infty}^{\infty }{\mathrm{R}}_s\left(\uptau \right){e}^{-j\upomega \uptau}d\uptau =\mathrm{S}\left(x,y,z\right)\mathrm{J}\left[\frac{1}{2\uppi}{\displaystyle {\int}_{-\infty}^{\infty }{\mathrm{R}}_z\left(\uptau \right){e}^{-j\upomega \uptau}d\uptau}\right]{\mathrm{J}}^T{\mathrm{S}}^T\left(x,y,z\right)}\hfill \\ {}\hfill =\mathrm{S}\left(x,y,z\right){\mathrm{J}\mathrm{G}}_z\left(\upomega \right){\mathrm{J}}^T{\mathrm{S}}^T\left(x,y,z\right).\hfill \end{array} $$
(9)

Then the stress square deviation is

$$ {\mathrm{D}}_s={\mathrm{R}}_s(0)={\displaystyle {\int}_{-\infty}^{\infty }{\mathrm{G}}_s\left(\upomega \right)d\upomega .} $$
(10)

If z(t) = [z 1(t), z 2(t), …, z n (t)] represents response vector matrix of a system, then the response spectra will be of the form

$$ {\mathrm{G}}_z\left(\upomega \right)=\left[\begin{array}{cccc}\hfill {\mathrm{G}}_{z_1{z}_1}\left(\upomega \right)\hfill & \hfill {\mathrm{G}}_{z_1{z}_2}\left(\upomega \right)\hfill & \hfill \cdots \hfill & \hfill {\mathrm{G}}_{z_1{z}_n}\left(\upomega \right)\hfill \\ {}\hfill {\mathrm{G}}_{z_2{z}_1}\left(\upomega \right)\hfill & \hfill {\mathrm{G}}_{z_2{z}_2}\left(\upomega \right)\hfill & \hfill \cdots \hfill & \hfill {\mathrm{G}}_{z_2{z}_n}\left(\upomega \right)\hfill \\ {}\hfill \vdots \hfill & \hfill \vdots \hfill & \hfill \vdots \hfill & \hfill \vdots \hfill \\ {}\hfill {\mathrm{G}}_{z_n{z}_1}\left(\upomega \right)\hfill & \hfill {\mathrm{G}}_{z_n{z}_2}\left(\upomega \right)\hfill & \hfill \cdots \hfill & \hfill {\mathrm{G}}_{z_n{z}_n}\left(\upomega \right)\hfill \end{array}\right]. $$
(11)

Now, the relationship between the response spectra of the system and stress power spectral density of a structure is established. Based on this formulation, one is able to estimate fatigue life and analyze the reliability of the structure.

The Fatigue Life Prediction of the CW-200k type Truck.

The Stress Power Spectral Density Computation of the CW-200k Type Truck of a Passenger Vehicle. The stress power spectral density of the frame of a truck can be researched in the vertical vibration of six-degreeof-freedom system because, in high-speed railways, track is either straight or has a big radius. The dynamic model of vehicle is as shown in Fig. 1.

Fig. 1
figure 1

The vertical vibration model of vehicle.

The equations of motion was obtained as follows:

$$ \left\{\begin{array}{l}{m}_c{\ddot{z}}_c+2{C}_2{\dot{z}}_c-{C}_2{\dot{z}}_{b1}-{C}_2{\dot{z}}_{b2}+2{K}_2{z}_c-{K}_2{z}_{b1}-{K}_2{z}_{b2}=0,\hfill \\ {}{J}_c{\ddot{\upvarphi}}_c+2{C}_2{l}^2{\upvarphi}_c-{C}_2l{\dot{z}}_{b1}+{C}_2l{\dot{z}}_{b2}+2{K}_2{l}^2{\upvarphi}_c-{K}_2l{z}_{b1}+{K}_2l{z}_{b2}=0,\hfill \\ {}{m}_b{\ddot{z}}_{b1}-{C}_2{\dot{z}}_c-{C}_2l{\dot{\upvarphi}}_c+\left(2{C}_1+{C}_2\right){\dot{z}}_{b1}-{K}_2{z}_c-{K}_2l{\upvarphi}_c+\left(2{K}_1+{K}_2\right){z}_{b1}-{C}_1\left({\dot{\upeta}}_1+{\dot{\upeta}}_2\right)+{K}_1\left({\upeta}_1+{\upeta}_2\right),\hfill \\ {}{m}_b{\ddot{z}}_{b2}-{C}_2{\dot{z}}_c+{C}_2l{\dot{\upvarphi}}_c+\left(2{C}_1+{C}_2\right){\dot{z}}_{b2}-{K}_2{z}_c-{K}_2l{\upvarphi}_c+\left(2{K}_1+{K}_2\right){z}_{b2}-{C}_1\left({\dot{\upeta}}_3+{\dot{\upeta}}_4\right)+{K}_1\left({\upeta}_3+{\upeta}_4\right),\hfill \\ {}{J}_b{\ddot{\upvarphi}}_{b1}+2{C}_1{l}_1^2{\dot{\upvarphi}}_{b1}+2{K}_1{l}_1^2{\upvarphi}_{\upbeta 1}={C}_1{l}_1\left({\dot{\upeta}}_1-{\dot{\upeta}}_2\right)+{K}_1{l}_1\left({\upeta}_1+{\upeta}_2\right),\hfill \\ {}{J}_b{\ddot{\upvarphi}}_{b2}+2{C}_1{l}_1^2{\dot{\upvarphi}}_{b2}+2{K}_1{l}_1^2{\upvarphi}_{b2}={C}_1{l}_1\left({\dot{\upeta}}_3-{\dot{\upeta}}_4\right)+{K}_1{l}_1\left({\upeta}_3+{\upeta}_4\right),\hfill \end{array}\right. $$
(12)

and Eqs. (12) are written in matrix form as

$$ \left[M\right]\left\{\ddot{z}\right\}+\left[C\right]\left\{\dot{z}\right\}+\left[K\right]\left\{z\right\}=\left[{C}_{\upeta}\right]\left\{\dot{\upeta}\right\}+\left[{K}_{\upeta}\right]\left\{\upeta \right\}, $$
(13)

where {z} is displacement vector, \( \left\{z\right\}={\left[\begin{array}{llllll}{z}_c\hfill & {\upvarphi}_c\hfill & {z}_{b1}\hfill & {\upvarphi}_{b1}\hfill & {z}_{b2}\hfill & {\upvarphi}_{b2}\hfill \end{array}\right]}^T,\kern1em \left\{\upeta \right\} \) is the input vector, \( \left\{\upeta \right\}={\left[\begin{array}{llll}{\upeta}_1\hfill & {\upeta}_2\hfill & {\upeta}_3\hfill & {\upeta}_4\hfill \end{array}\right]}^T,\kern1em \left[M\right],\kern1em \left[C\right],\kern1em \mathrm{and}\kern1em \left[K\right] \) are 6×6 symmetric matrices representing the mass, damping, and stiffness of a vehicle system, respectively, and [C η] and [K η] are matrices of coefficients. They correspond to the CW-200k type truck and 25 type passenger rail vehicle.

The expression for the track spectrum is given by [4]

$$ {\mathrm{G}}_{\upeta}\left(\upomega \right)=\frac{A_v{\varOmega}_c^2}{\left({\upomega}^2+{\varOmega}_r^2\right)+\left({\upomega}^2+{\varOmega}_c^2\right)}. $$
(14)

The track spectrum was provided by the Office for Research and Experiments of the International Union of Railways (ORE B176), the high level ORE parameters are as follows: Ω c = 0.8246 rad/m, Ω r = 0.0206 rad/m, and A v = 1.08∙10-6 m ∙ rad.

As a result of symmetry of the structure and the force, the whole model of the side frame of truck and the loading model are shown in Fig. 2a and b, respectively.

Fig. 2
figure 2

The model of the CW-200k type truck (a); loading model of the CW-200k truck (b).

Here P is the vibration force that come from the air rings located between the center of side frame and car body, F is the vibration force that come from spring and damper of axle box, and f 1 and f 2 represent the distribution loads of the inertial force and inertial moments caused by vibration acceleration. In order to know the position of weak link of the frame, a stress chart (Fig. 3) is derived by locating the unit load (1 kN) in the center of side frame. From the chart, we find the weak link of the side frame, as shown in Fig. 2.

Fig. 3
figure 3

The principal stress for unit load.

According to Eqs. (6), (7) and Fig. 2b, the stress function of the weak link is obtained as

$$ \upsigma (t)=S\left({x}_0,{y}_0,{z}_0\right)Jz(t) $$
(15)

and

$$ S\left({x}_0,{y}_0,{z}_0\right)=\left({T}_1,{T}_3,{T}_3,{T}_2,{T}_3,{T}_3,{T}_3,{T}_3\right), $$
(16)

where

$$ \begin{array}{lll}{T}_1={L}_1/{W}_{z0}\hfill & {T}_2={L}_2/{W}_{z0}\hfill & {T}_3=L/{W}_{z0},\hfill \\ {}{L}_1=4{l}_1-3{l}_2-{l}_1^2/{l}_2\hfill & {L}_2=4+3{l}_1/{l}_2+{l}_1^3/{l}_2^3,\hfill & L={l}_2-{l}_1,\hfill \end{array} $$

and W z0 is called the section modulus of the weak link,

$$ z(t)={\left({\ddot{z}}_{b1},{\dot{z}}_{b1},{z}_{b1},{\ddot{\upvarphi}}_{b1},{\dot{\upvarphi}}_{b1},{\upvarphi}_{b1},{\dot{\upeta}}_1,{\upeta}_1\right)}^T, $$
(17)
$$ J=\left[\begin{array}{llllllll}{m}_b/4\hfill & \hfill & \hfill & \hfill & \hfill & \hfill & \hfill & \hfill \\ {}\hfill & {C}_1/2\hfill & \hfill & \hfill & \hfill & \hfill & \hfill & \hfill \\ {}\hfill & \hfill & {K}_1/2\hfill & \hfill & \hfill & \hfill & \hfill & \hfill \\ {}\hfill & \hfill & \hfill & {J}_b/4\hfill & \hfill & \hfill & \hfill & \hfill \\ {}\hfill & \hfill & \hfill & \hfill & {C}_1{l}_2/2\hfill & \hfill & \hfill & \hfill \\ {}\hfill & \hfill & \hfill & \hfill & \hfill & {K}_1{l}_2/2\hfill & \hfill & \hfill \\ {}\hfill & \hfill & \hfill & \hfill & \hfill & \hfill & -{C}_1/2\hfill & \hfill \\ {}\hfill & \hfill & \hfill & \hfill & \hfill & \hfill & \hfill & -{K}_1/2\hfill \end{array}\right], $$
(18)

where m b is the mass of the truck, J b is the moment of inertia of the truck, C 1 and K 1 are damping and stiffness located on the axle box, respectively. According to Eq. (11), the response spectra of the truck may be written as

$$ {G}_z\left(\upomega \right)=\left[\begin{array}{llllllll}{G}_{{\ddot{z}}_{b1}{\ddot{z}}_{b1}}\hfill & {G}_{{\ddot{z}}_{b1}{\dot{z}}_{b1}}\hfill & {G}_{{\ddot{z}}_{b1}{z}_{b1}}\hfill & {G}_{{\ddot{z}}_{b1}{\ddot{\upvarphi}}_{\;b1}}\hfill & {G}_{{\ddot{z}}_{b1}{\dot{\upvarphi}}_{b1}}\hfill & {G}_{{\ddot{z}}_{b1}{\upvarphi}_{b1}}\hfill & {G}_{{\ddot{z}}_{b1}{\dot{\upeta}}_1}\hfill & {G}_{{\ddot{z}}_{b1}{\upeta}_1}\hfill \\ {}{G}_{{\dot{z}}_{b1}{\ddot{z}}_{b1}}\hfill & {G}_{{\dot{z}}_{b1}{\dot{z}}_{b1}}\hfill & {G}_{{\dot{z}}_{b1}{z}_{b1}}\hfill & {G}_{{\dot{z}}_{b1}{\ddot{\upvarphi}}_{b1}}\hfill & {G}_{{\dot{z}}_{b1}{\dot{\upvarphi}}_{b1}}\hfill & {G}_{{\dot{z}}_{b1}{\upvarphi}_{\;b1}}\hfill & {G}_{{\dot{z}}_{b1}{\dot{\upeta}}_1}\hfill & {G}_{{\dot{z}}_{b1}{\upeta}_1}\hfill \\ {}{G}_{z_{b1}{\ddot{z}}_{b1}}\hfill & {G}_{z_{b1}{\dot{z}}_{b1}}\hfill & {G}_{z_{b1}{z}_{b1}}\hfill & {G}_{z_{b1}{\ddot{\upvarphi}}_{b1}}\hfill & {G}_{z_{b1}{\dot{\upvarphi}}_{b1}}\hfill & {G}_{z_{b1}{\upvarphi}_{\;b1}}\hfill & {G}_{z_{b1}{\dot{\upeta}}_1}\hfill & {G}_{z_{b1}{\upeta}_1}\hfill \\ {}{G}_{{\ddot{\upvarphi}}_{b1}{\ddot{z}}_{b1}}\hfill & {G}_{{\ddot{\upvarphi}}_{\;b1}{z}_{b1}}\hfill & {G}_{{\ddot{\upvarphi}}_{\;b1}{z}_{b1}}\hfill & {G}_{{\ddot{\upvarphi}}_{\;b1}{\ddot{\upvarphi}}_{\;b1}}\hfill & {G}_{{\ddot{\upvarphi}}_{\;b1}{\dot{\upvarphi}}_{b1}}\hfill & {G}_{{\ddot{\upvarphi}}_{b1}{\upvarphi}_{b1}}\hfill & {G}_{{\ddot{\upvarphi}}_{b1}{\dot{\upeta}}_1}\hfill & {G}_{{\ddot{\upvarphi}}_{b1{\upeta}_1}}\hfill \\ {}{G}_{{\dot{\upvarphi}}_{b1}{\ddot{z}}_{b1}}\hfill & {G}_{{\dot{\upvarphi}}_{b1}{\dot{z}}_{b1}}\hfill & {G}_{{\dot{\upvarphi}}_{b1}{z}_{b1}}\hfill & {G}_{{\dot{\upvarphi}}_{\;b1}{\ddot{\upvarphi}}_{\;b1}}\hfill & {G}_{{\dot{\upvarphi}}_{\;b1}{\dot{\upvarphi}}_{b1}}\hfill & {G}_{{\dot{\upvarphi}}_{b1}{\upvarphi}_{b1}}\hfill & {G}_{{\dot{\upvarphi}}_{\;b1}{\dot{\upeta}}_1}\hfill & {G}_{{\ddot{\upvarphi}}_{b1}{\upeta}_1}\hfill \\ {}{G}_{\upvarphi_{b1}{\ddot{z}}_{b1}}\hfill & {G}_{\upvarphi_{b1}{\dot{z}}_{b1}}\hfill & {G}_{\upvarphi_{\;b1}{z}_{b1}}\hfill & {G}_{\upvarphi_{\;b1}{\ddot{\upvarphi}}_{b1}}\hfill & {G}_{\upvarphi_{b1}{\dot{\upvarphi}}_{b1}}\hfill & {G}_{{\upvarphi_{\;\mathrm{b}}}_1{\upvarphi}_{b1}}\hfill & {G}_{\upvarphi_{\;b1}{\dot{\upeta}}_1}\hfill & {G}_{\upvarphi_{b1}{\upeta}_1}\hfill \\ {}{G}_{{\dot{\upeta}}_1{\ddot{z}}_{b1}}\hfill & {G}_{{\dot{\upeta}}_1{\dot{z}}_{b1}}\hfill & {G}_{{\dot{\upeta}}_1{z}_{b1}}\hfill & {G}_{{\dot{\upeta}}_1{\ddot{\upvarphi}}_{b1}}\hfill & {G}_{{\dot{\upeta}}_1{\dot{\upvarphi}}_{b1}}\hfill & {G}_{{\dot{\upeta}}_1{\upvarphi}_{b1}}\hfill & {G}_{{\dot{\upeta}}_1{\dot{\upeta}}_1}\hfill & {G}_{{\dot{\upeta}}_1{\upeta}_1}\hfill \\ {}{G}_{\upeta_1{\ddot{z}}_{b1}}\hfill & {G}_{\upeta_1{\dot{z}}_{b1}}\hfill & {G}_{\upeta_1{z}_{b1}}\hfill & {G}_{\upeta_1{\ddot{\upvarphi}}_{b1}}\hfill & {G}_{\upeta_1{\dot{\upvarphi}}_{\upbeta 1}}\hfill & {G}_{\upeta_1{\upvarphi}_{b1}}\hfill & {G}_{\upeta_1{\dot{\upeta}}_1}\hfill & {G}_{\upeta_1{\upeta}_1}\hfill \end{array}\right], $$
(19)

substituting Eqs. (16), (18), and (19) into Eq. (9) and substitution of the parameters of the truck then numbering computation, the SPSD Gs(ω) of the weak link can be obtained. As an example of stress power spectral density, exhibited by the train at speed of 180 km per hour is given in Fig. 4.

$$ f(s)=\frac{\sqrt{-{R}^{{\prime\prime} }S}}{2\uppi R\sqrt{R}} \exp \left(\frac{-{S}^2}{2R}\right), $$
(20)

where

$$ \begin{array}{cc}\hfill R={\displaystyle {\int}_0^{\infty }{G}_s\left(\upomega \right)d\upomega,}\hfill & \hfill {R}^{{\prime\prime} }={\displaystyle {\int}_0^{\infty }-{\upomega}^2{G}_s\left(\upomega \right)d\upomega,}\hfill \end{array} $$
Fig. 4
figure 4

Stress power spectral density (SPSD).

S is random stress when the average value is zero. Generally, the fatigue curve can be described as follows:

$$ {S}^mN=C, $$
(21)

where S is reversed stress amplitude, N is number of cycles to failure, and m and C are material constants of the structure.

According to the Miner cumulative damage law [7, 8], the fatigue life computational equation can be obtained as follows:

$$ {T}_f{\left[{\displaystyle {\int}_0^{\infty}\frac{f(S){S}^m}{C}dS}\right]}^{-1}. $$
(22)

From statistics, the fatigue life of structure accords with log normal distribution. In the light of this, the fatigue life equation for different reliabilities can be deduced as

$$ N(R)= \exp \left\{\sqrt{ \ln \left[1+{\upeta}^2(N)\right]{\varPhi}^{-1}\left[1-R(N)\right]+ \ln \overline{N}-\frac{1}{2} \ln \left[1+{\upeta}^2(N)\right]}\right\}, $$
(23)

where

$$ R(N)=1-\varPhi \left[\frac{ \ln N- \ln \left(\overline{N}/\sqrt{1+{\upeta}^2(N)}\right)}{\sqrt{ \ln \left(1+{\upeta}^2(N)\right)}}\right], $$
(24)

η(N) = σ N N is called change coefficient, μ N and σ N are average value and standard deviation, and \( \overline{N} \) is the life when the reliability is 50%. Its value is equal to T f .

In this paper, we computed the fatigue life of a side frame for four reliabilities, when the train runs at 60 to 200 km/h, as shown in Fig. 5.

Fig. 5
figure 5

The fatigue life curve of the side frame of the CW-200k type truck for different reliabilities [(♦) P = 50%; (■) P = 90%; (▲) P = 99%; (●) P = 999. %].

Conclusions. A method for calculating the stress power spectral density of a general linear dynamic system on the basis of the unit load stress matrix is put forward. The relationship between the stress power spectral density of dynamic components and the response spectrum of dynamic system is established, and the corresponding formulas are derived. This is very important for the numerical emulation in dynamic fatigue design and reliability fatigue life prediction by computer. The dynamic response computation and fatigue life prediction of the CW-200k type vehicle truck are performed using the method and the high level ORE track spectrum.

The proposed method is suitable not only for the running dynamic system but also for new design dynamic systems.