1 Introduction

The current collection quality of pantograph–catenary directly determines the stable and safe operation of high-speed trains, which is one of the key factors restricting the highest driving speed of trains [1]. Due to the huge cost and difficulties of the field experiment in a real railway line, mathematical modeling has been a prevalent tool to study the dynamic performance of the pantograph–catenary system. Nowadays, the studies of modeling and simulation for railway catenary mainly focused on two points. The first one is the static solution for the initial equilibrium state, which is to calculate the static configuration of the catenary to make it meet the design requirements (such as the tension, arrangement of droppers and pre-sag). The other one is the dynamic solution for the pantograph–catenary interaction, including the dynamic modeling method, solution algorithm as well as some simulations for external disturbances, such as wind, iced line and irregularities of contact wire.

In 2012, the Ministry of Railways of China proposed ‘High-speed Railway Power Supply Security Detection and Monitoring System,’ namely ‘6C’ system. The core idea is to use the captured pictures and video to realize the non-contact detection. However, the level of automatic image recognition needs to be improved. High-speed railway pantograph–catenary system is a random vibration system, and its dynamic characteristic evaluation is difficult. At present, the dynamic characteristic evaluation of pantograph–catenary system is mainly based on statistical parameters, such as the stationary mean value and variance in the European standard [2]. These evaluation indexes assume that the data of pantograph–catenary system is generalized stationary, which cannot satisfy the requirement for dynamic analysis of high-speed pantograph–catenary system; besides, it is difficult to evaluate the pantograph–catenary system performance efficiently using a single statistic.

The overview in this paper mainly focuses on four aspects of the current research, which are the simulation, modeling, detection and evaluation of catenary. Firstly, the existing solution methods for the initial equilibrium state are summarized. The common solution methods for linear and nonlinear dynamics of catenary are classified and discussed. And, previous studies on the effect of environmental wind on catenary are reviewed. Then, non-contact detection techniques for catenary, especially various detection methods and strategies, are summarized. The state evaluation of catenary is reviewed, which mainly focuses on evaluation methods on the static and dynamic state of catenary and their validity. At last, addressing the current shortfalls, some suggestions are proposed for future research.

2 Solution for catenary equilibrium state

A high-speed railway catenary is mainly composed of a messenger wire, droppers and a contact wire [3]. The messenger and droppers are used to hang the contact wire to keep it level or having a specific pre-sag, as shown in Fig. 1. Because of the significant effect of the initial static configuration on the dynamic performance, the exact calculation of the initial configuration is the premise of studying the dynamic response of catenary. The solution for catenary equilibrium state is to calculate the initial configuration according to the specific design requirements (such as the arrangement of droppers, structural height, tension, length of span, reserved sag). In earlier calculation methods, the initial configuration of the contact wire is always neglected, which assumes that the contact wire is absolutely level and neglects the gravity [4]. With the development of high-speed railway, some higher requirements are proposed for the exact solution of the initial configuration. Many new methods have been proposed to calculate the initial configuration of catenary.

Fig. 1
figure 1

Sketch of catenary system

In general, the most fast shape-finding method is the parabolic method, which assumes the initial configuration of messenger wire as a quadratic parabola [5] to determine the length of each dropper. This method is prevalently used in industry because of its simple theory and fast calculation speed. But a significant shortcoming of this method is that it neglects the sag of contact wire and cannot reflect the mechanical equilibrium relationship. Addressing this shortcoming, Ref. [6] propose the separate model method to calculate the pre-sag of the messenger wire and the lengths of droppers. This method separates the catenary into two sub-systems, namely the messenger wire system and the contact wire-dropper system. The contact wire and messenger wire are modeled with Euler–Bernoulli beam. By fixing the dropper points on the messenger wire, the dropper forces are calculated to keep the contact wire level as shown in Fig. 2a. Then the dropper forces are exerted on the messenger wire to calculate the sag of the messenger wire and the lengths of droppers (Fig. 2b). In Ref. [7], the geometrical nonlinearity of the messenger wire is considered and its bending moment is neglected. A nonlinear cable element is adopted to model the messenger wire. In this method, the pre-sag of contact wire cannot be described. In order to overcome this disadvantage, Ref. [8] introduces the large deformation beam element and iteration solution into the traditional separate model method. The proposed method could solve the static configuration of catenary more effectively. Reference [9] studies the effect of geometrical nonlinearity on static configuration of the catenary and indicates that the geometrical nonlinearity of the contact/messenger wire can be neglected in the solution of the static configuration.

Fig. 2
figure 2

Separate model method: a contact wire-dropper sub-system; b messenger wire sub-system

Even if the separate model method shows good efficiency in solving the initial configuration of the catenary, the catenary should be separated into two sub-systems, which is not convenient for further dynamic solution. Hence, Ref. [10] proposes a negative-sag method to calculate the initial configuration. In this method, the catenary is not separated into several sub-systems. Instead, a specific negative sag is given for a catenary as shown in Fig. 3. Then the gravity is exerted on the catenary to calculate the real sag in this circumstance, and the calculation result is compared with the design requirement to update the negative-sag set for the next iteration calculation. Thus the initial configuration can be calculated to guarantee that the contact wire is level or has a specific pre-sag.

Fig. 3
figure 3

Negative-sag method

Apart from the negative-sag method, Lopez-Garcia et al. [11] establish a whole catenary model based on the explicit expressions of cable element and adopt an iteration algorithm to solve the initial configuration of catenary. Compared with the traditional finite element method, this method has better efficiency and accuracy. Lee and Jung [12, 13] derive the equation for calculating the length of droppers and pre-sag of messenger wire. This method assumes that the contact wire’s sag in the ith dropper point can be calculated as

$$ d_{i} = \frac{{w_{\text{c}} }}{{2T_{\text{w}} }}\left( {x_{i} - x_{1} } \right)\left( {L_{p} - x_{i} + x_{1} } \right), $$
(1)

where w c is the self-weight of contact wire per unit length, T w is the tension acting on contact wire, x i is the dropper point, x 1 is the interval between the first dropper and the registration point, and L p is the length of span. According to the equilibrium of the dropper forces acting on messenger and contact wires, the sag of messenger wire in each dropper point can be derived:

$$ c_{i} = \frac{1}{{T_{\text{m}} }}\left( {R_{\text{A}} x_{i} - \frac{{w_{\text{m}} x_{i}^{2} }}{2} - \sum\limits_{k = 1}^{i - 1} {F_{k} \left( {x_{i} - x_{k} } \right)} } \right), $$
(2)

where T m is the messenger wire tension, R A is the support reaction force, w m is the self-weight of messenger wire per unit, and F k is the dropper force acting on the kth dropper. This method is very convenient to implement without very complex finite element solution procedures.

It should be noted that the above solution methods are all based on the assumption that the initial lengths of messenger and contact wires are certain. In fact, when the tension, pre-sag of contact wire, length of span, arrangement of droppers are given, the initial length of messenger and contact wires are uncertain. Tur et al. [14] proposed a catenary shape-finding method for catenary based on the absolute nodal coordinate method. This method transfers the shape-finding problem of catenary to an optimization problem to ensure a minimum solution of the following function:

$$ \hbox{min} \frac{1}{2}\sum\limits_{\forall p}^{{}} {\left( {q_{z} \left( p \right) - h_{\text{c}} } \right)^{2} ,} $$
(3)

where q z (p) is the initial displacement in z direction on the pth point of contact wire, and h c is the height of contact wire given by the design requirement. The constraint conditions are defined as

$$ {\varvec{f}}\left( {{\varvec{q}},k_{1} l_{0} } \right) = {\mathbf{0}}, $$
(4a)
$$ {\varvec{c}}_{\text{I}} \left( {{\varvec{q}},k_{1} l_{0} } \right) = {\mathbf{0}}, $$
(4b)
$$ {\varvec{c}}_{\text{II}} \left( {\varvec{q}} \right) = {\mathbf{0}}, $$
(4c)

where q is the vector of global coordinate of all elements. l 0 is the initial length of such an element; k 1 is the modification coefficient of the initial length; f, c I and c II are the function symbols. Equation (4a) represents the mechanical equilibrium condition of each node, Eq. (4b) denotes the external forces acting on the catenary, and Eq. (4c) represents the geometrical relationship of each node. Through the Newton–Raphson iteration, the initial configuration of catenary can be solved considering straight line, curve and some other actual conditions. The good convergence and efficiency can be verified.

Similarly, in order to consider the change of the initial length of messenger and contact wires, Refs. [15, 16] propose a nonlinear model based on flexible cable and truss elements. The TCUD (target configuration under dead loads) method is introduced to find the initial shape of catenary. The differentiation for each cable or truss element is conducted to generate the stiffness matrix related to the incremental and initial length of each element. By assembling the global stiffness matrix K C and K G (the former is related to incremental coordinate, and the latter is related to the initial length of each element), the following equation of motion can be obtained:

$$ {\text{d}}{\varvec{F}}_{\text{C}} = {\varvec{K}}_{\text{C}} {\text{d}}{\varvec{X + K}}_{\text{G}} {\text{d}}{\varvec{L}}_{0} , $$
(5)

where dX and dL 0 are the vectors for incremental coordinate and incremental initial length, respectively; and dF C is the unbalanced force vector. According to the design requirement, the constraint conditions are exerted on Eq. (5) to reduce the number of unknowns and keep the number of unknowns equal to the number of equations. At last the Newton–Raphson iteration is utilized to calculate the initial equilibrium state of catenary. Figure 4 presents the comparison of calculating results between the TCUD and Lee’s method. The parameters are adopted according to [13]. It can be seen that the results of the two methods show excellent agreement with each other. Only a small difference from the design standard (0.025 m) can be observed. Table 1 shows the comparison of solution methods for the initial configuration of catenary in detail.

Fig. 4
figure 4

Contact wire sag: a Lee method; b TCUD

Table 1 Comparison of initial configuration solutions of catenary

3 Dynamic simulation of catenary

The main object of catenary dynamic simulation is to construct the dynamic model of the catenary and solve the dynamic behavior of catenary traversed by a pantograph, which can provide a platform for the further analysis of the pantograph–catenary interaction. Recently, the modeling method for the catenary has been developed from the simple linear model to the nonlinear model by considering the large deformation of the contact/messenger wire and different working conditions of droppers. In order to improve the accuracy, various kinds of external perturbations are considered.

3.1 Dynamic modeling of catenary

The main modeling methods for the catenary can be divided into three types: finite difference model, finite element model and modal superposition method.

3.1.1 Finite difference model

Based on the finite difference method, Poetsch and Finner [17, 18] propose a 2D catenary model based on Euler–Bernoulli beam, whose governing equation is

$$ \rho A\frac{{\partial^{2} w}}{{\partial t^{2} }} = T\frac{{\partial^{2} w}}{{\partial x^{2} }} - EI\frac{{\partial^{4} w}}{{\partial x^{4} }} - \beta \frac{\partial w}{\partial t} + q\left( {x,t} \right), $$
(6)

where ρ and A is the density and cross-sectional area of catenary, respectively (so ρA is the self-weight of cable per unit length); E and I is the Young’s modulus and inertia moment of catenary, respectively (so EI is the bending stiffness); T is the tension; β is the damping coefficient; w is the displacement in vertical direction; and q(x, t) is the external forces exerted by pantograph. According to the finite difference method, the explicit two-step iteration algorithm is utilized to solve Eq. (6):

$$ y^{{\left( {n + 1} \right)}} = 2y^{n} - y^{{\left( {n - 1} \right)}} + \Delta t^{2} f\left( {y^{\left( n \right)} } \right), $$
(7)

where n + 1, n and n − 1 are time steps; y is the vertical displacement of contact wire; the function f(y (n)) denotes the acceleration of contact wire and is defined as follows:

$$ \frac{{{\text{d}}^{2} y}}{{{\text{d}}t^{2} }} - \omega^{2} y = f\left( y \right), $$
(8)

where ω is the natural frequency of the contact wire. This method is more convenient to implement compared with the traditional finite element method (FEM), and the solution speed is quite fast.

3.1.2 Finite element model

Finite element method is the most prevalent method to model the catenary. Mostly, Euler–Bernoulli beam is used to model the contact and messenger wires. According to the geometrical structure of catenary, the global stiffness matrix \( {\varvec{K}}_{\text{g}} = \sum\nolimits_{\text{FEM}} {{\varvec{K}}_{\text{e}} } \), which is generated by FEM, where K e is the element stiffness matrix. A three-dimensional beam element stiffness matrix can be calculated as the summation of \( {\varvec{K}}_{\text{e}}^{ ( 1 )} \) and \( {\varvec{K}}_{\text{e}}^{ ( 2 )} \): \( {\varvec{K}}_{\text{e}}^{ ( 1 )} \) is the linear stiffness matrix as shown in Eq. (9), and \( {\varvec{K}}_{\text{e}}^{ ( 2 )} \) is the initial stress stiffness matrix as shown in Eq. (10), which is used to model the deformation of beam element.

$$ {\varvec{K}}_{\text{e}}^{ ( 1 )} = \left[ {\begin{array}{*{20}c} {\frac{EA}{l}} & {} & {} & {} & {} & {} & {} & {} & {} & {} \\ 0 & {\frac{12EI}{{l^{3} }}} & {} & {} & {} & {} & {} & {} & {} & {} \\ 0 & 0 & {\frac{12EI}{{l^{3} }}} & {} & {} & {} & {} & {\text{Symmetric}} & {} & {} \\ 0 & 0 & { - \frac{6EI}{{l^{2} }}} & {\frac{4EI}{{l^{3} }}} & {} & {} & {} & {} & {} & {} \\ 0 & {\frac{6EI}{{l^{2} }}} & 0 & 0 & {\frac{4EI}{{l^{3} }}} & {} & {} & {} & {} & {} \\ { - \frac{EA}{l}} & 0 & 0 & 0 & 0 & {\frac{EA}{l}} & {} & {} & {} & {} \\ 0 & { - \frac{12EI}{{l^{3} }}} & 0 & 0 & { - \frac{6EI}{{l^{2} }}} & 0 & {\frac{12EI}{{l^{3} }}} & {} & {} & {} \\ 0 & 0 & {\frac{12EI}{{l^{3} }}} & {\frac{6EI}{{l^{2} }}} & 0 & 0 & 0 & {\frac{12EI}{{l^{3} }}} & {} & {} \\ 0 & 0 & { - \frac{6EI}{{l^{2} }}} & {\frac{2EI}{l}} & 0 & 0 & 0 & {\frac{1}{10}} & {\frac{4EI}{{l^{3} }}} & {} \\ 0 & {\frac{6EI}{{l^{2} }}} & 0 & 0 & {\frac{2EI}{l}} & 0 & { - \frac{6EI}{{l^{2} }}} & 0 & 0 & {\frac{4EI}{{l^{3} }}} \\ \end{array} } \right], $$
(9)
$$ {\varvec{K}}_{\text{e}}^{ ( 2 )} = T\left[ {\begin{array}{*{20}c} 0 & {} & {} & {} & {} & {} & {} & {} & {} & {} \\ 0 & {\frac{6}{5l}} & {} & {} & {} & {} & {} & {} & {} & {} \\ 0 & 0 & {\frac{6}{5l}} & {} & {} & {} & {\text{Symmetric}} & {} & {} & {} \\ 0 & 0 & { - \frac{1}{10}} & {\frac{4l}{30}} & {} & {} & {} & {} & {} & {} \\ 0 & {\frac{1}{10}} & 0 & 0 & {\frac{4l}{30}} & {} & {} & {} & {} & {} \\ 0 & 0 & 0 & 0 & 0 & 0 & {} & {} & {} & {} \\ 0 & { - \frac{6}{5l}} & 0 & 0 & {\frac{1}{10}} & 0 & {\frac{6}{5l}} & {} & {} & {} \\ 0 & 0 & { - \frac{6}{5l}} & {\frac{1}{10}} & 0 & 0 & 0 & {\frac{6}{5l}} & {} & {} \\ 0 & 0 & { - \frac{1}{10}} & { - \frac{l}{30}} & 0 & 0 & 0 & {\frac{1}{10}} & {\frac{4l}{30}} & {} \\ 0 & {\frac{1}{10}} & 0 & 0 & { - \frac{l}{30}} & 0 & { - \frac{1}{10}} & 0 & 0 & {\frac{4l}{30}} \\ \end{array} } \right]. $$
(10)

The structural equation of motion can be written as

$$ {\varvec{M}}_{\text{g}} \Delta {\ddot{\varvec{u}}} + {\mathbf{C}}_{\text{g}} \Delta {\dot{\varvec{u}}} + {\varvec{K}}_{\text{g}} \Delta {\varvec{u}} = \Delta {\varvec{F}}_{\text{g}} , $$
(11)

where M g and C g are the global mass and damping matrices, respectively; \( \Delta {\varvec{u}} \), \( \Delta {\dot{\varvec{u}}} \) and \( \Delta \ddot{\varvec{u}} \) are the vectors of displacement, velocity and acceleration, respectively, and ∆F g is the external force increment matrix.

Generally, the displacement of the contact wire is very small, so the geometrical nonlinearity can be neglected. The dropper is assumed as a nonlinear spring. In numerical examples, the stiffness of dropper is updated in each time step by comparing the initial length with the strained length. So the global stiffness is updated in each time step in Eq. (11). Ambrósio and Pombo [19,20,21,22,23,24,25,26,27] establish the catenary model by this method and study the pantograph–catenary interaction in combination with a pantograph. Simultaneously, Cho et al. [28, 29] establish the catenary model through this method and study the effect of the contact wire sag and nonlinear droppers on the pantograph–catenary behavior by introducing a pantograph model. Stichel et al. [30, 31] construct the catenary model and analyze its interaction with multiple pantographs. Bruni et al. [32, 33] construct the hardware-in-the-loop hybrid pantograph platform, in which the catenary is modeled by this method. Massat [34,35,36] build up the pantograph–catenary model considering the contact wire irregularities and aerodynamic disturbance to pantograph.

When the catenary deforms largely, especially in a high-speed condition or a strong wind field, the geometrical nonlinearity should be considered. In order to ensure the calculation accuracy, the large deformation stiffness matrix should be included. According to the principle of virtual displacement, the equilibrium equation of beam can be written as follows:

$$ \left( {{\varvec{K}}_{\text{e}}^{ ( 1 )} + {\varvec{K}}_{\text{e}}^{ ( 2 )} + {\varvec{K}}_{\text{e}}^{ ( 3 )} } \right)\left\{ {\Delta {\varvec{D}}_{\text{e}} } \right\} = {\varvec{F}}_{\text{e}} - {\varvec{Q}}_{\text{e}} , $$
(12)

where ∆D e is the incremental displacement vector; F e is the equivalent load vector; Q e is the unbalanced force vector; and \( {\varvec{K}}_{\text{e}}^{ ( 3 )} \) is the large deformation stiffness matrix, whose formula is very complex. Generally, the Newmark iteration algorithm is used to solve the equation of motion, Eq. (11), and the Newton–Raphson’s method is used to solve Eq. (12).

Carnicero and Lopez-Garcia [37] adopt the nonlinear finite element procedure to establish the catenary model. Then the pantograph–catenary interaction is analyzed with different catenary models [38]. In combination with a vehicle-track model, the effect of random track irregularities on the pantograph–catenary contact force is studied [39]. In order to improve the solution efficiency, Carnicero et al. [40] also propose a moving mesh method for pantograph–catenary model. Compared with the traditional method, the computational cost is significantly decreased. Simultaneously, Mitsuru Ikeda et al. [41,42,43] propose the detection and control strategy based on a nonlinear finite element catenary. Alberto and Bene [44, 45] neglect the bending stiffness of the messenger/contact wire and develop the 2D and 3D simulation platforms for the pantograph–catenary system.

In order to consider the large deformation further, Park and Kim [12, 13, 46, 47] utilize absolute nodal coordinate formulation (ANCF) beam to model the large deformation of contact/messenger wire. ANCF is firstly proposed by Shabana [48], which can effectively deal with the large deformation of the beam, shell and cable elements. García-Vallejo et al. [49] write the formula between the stiffness matrix and the nodal displacements, which is convenient for different engineering applications, as follows:

$$ \begin{aligned} {\varvec{K}}_{\text{e}} ({\varvec{e}}) = \sum\limits_{\alpha = 1}^{3} {\frac{\chi + 2\delta }{2}\int_{{V_{\text{e}} }} {\left( {{\varvec{S}}_{1}^{\rm T} {\varvec{S}}_{1} {\varvec{ee}}^{\rm T} {\varvec{S}}_{1}^{\rm T} {\varvec{S}}_{1} - {\varvec{S}}_{1}^{\rm T} {\varvec{S}}_{1} } \right)} {\text{d}}} V_{\text{e}} \\ \quad + \sum\limits_{\alpha = 1}^{3} {{\mathop{\mathop{\sum}\limits_{\beta = 1}^3}\limits_{\beta \ne \alpha}} {\frac{\chi }{2}} \int_{{V_{\text{e}} }} {\left( {{\varvec{S}}_{1}^{\rm T} {\varvec{S}}_{1} {\varvec{ee}}^{\rm T} {\varvec{S}}_{2}^{\rm T} {\varvec{S}}_{2} - {\varvec{S}}_{1}^{\rm T} {\varvec{S}}_{1} } \right)} {\text{d}}} V_{\text{e}} \\ \quad + \sum\limits_{\alpha = 1}^{3} {{\mathop{\mathop{\sum}\limits_{\beta = 1}^3}\limits_{\beta \ne \alpha}} \delta \int_{{V_{\text{e}} }} {\left( {{\varvec{S}}_{1}^{\rm T} {\varvec{S}}_{1} {\varvec{ee}}^{\rm T} {\varvec{S}}_{2}^{\rm T} {\varvec{S}}_{2} - {\varvec{S}}_{1}^{\rm T} {\varvec{S}}_{2} } \right)} {\text{d}}} V_{\text{e}} , \\ \end{aligned} $$
(13)

where χ is the Lame constant, δ is the shear elasticity of the beam, V e is the volume of the element, S 1 and S 2 are the shape-function matrices, and e is the vector of coordinates of the two nodes of beam. Each node has 12 DOFs, which can fully consider various kinds of deformation. After obtaining the displacement vector, the stiffness matrix can be generated through Eq. (13), so that the large deformation can be considered.

Similarly, in order to consider the large deformation of contact wire, Refs. [15, 16] neglect the bending stiffness and propose a catenary model based on flexible cable and nonlinear truss elements. As shown in Fig. 5, A and B are the two nodes of the flexible element. F 1F 6 are the nodal forces, L 0 is the initial length; l x , l y and l z are the interval between A and B in x, y and z directions; T 1 and T 2 are the tensile forces. The equilibrium equation can be expressed as

$$ \begin{aligned} \left\{ {\begin{array}{l} l_{x} = \frac{{F_{1} L_{0} }}{EA} + \frac{{F_{1} }}{p}\left\{ {\ln \left( {\sqrt {F_{4}^{2} + F_{5}^{2} + F_{6}^{2} } + F_{6} } \right)} \right. \\ \left. {\quad - \ln \left( {\sqrt {F_{1}^{2} + F_{2}^{2} + F_{3}^{2} } - F_{3} } \right)} \right\}, \\l_{y} = \frac{{F_{2} L_{0} }}{EA} + \frac{{F_{2} }}{p}\left\{ {\ln \left( {\sqrt {F_{4}^{2} + F_{5}^{2} + F_{6}^{2} } + F_{6} } \right)} \right. \\ \left. {\quad - \ln \left( {\sqrt {F_{1}^{2} + F_{2}^{2} + F_{3}^{2} } - F_{3} } \right)} \right\}, \\ l_{z} = \frac{{F_{3} L_{0} }}{EA} + \frac{{pL_{0}^{2} }}{2EA} + \frac{1}{p} \\ \quad \left[ {\sqrt {F_{4}^{2} + F_{5}^{2} + F_{6}^{2} } - \sqrt {F_{1}^{2} + F_{2}^{2} + F_{3}^{2} } } \right], \\ \end{array} } \right.\end{aligned} $$
(14)

where p is the self-weight per unit length. The stiffness matrix can be generated through differentiation of the two sides of Eq. (14):

$$ \left\{ {\begin{array}{*{20}c} {{\text{d}}l_{x} } \\ {{\text{d}}l_{y} } \\ {{\text{d}}l_{z} } \\ \end{array} } \right\} = \left[ {\begin{array}{*{20}c} {\frac{{\partial l_{x} }}{{\partial F_{1} }}} & {\frac{{\partial l_{x} }}{{\partial F_{2} }}} & {\frac{{\partial l_{x} }}{{\partial F_{3} }}} \\ {\frac{{\partial l_{y} }}{{\partial F_{1} }}} & {\frac{{\partial l_{y} }}{{\partial F_{2} }}} & {\frac{{\partial l_{y} }}{{\partial F_{3} }}} \\ {\frac{{\partial l_{z} }}{{\partial F_{1} }}} & {\frac{{\partial l_{z} }}{{\partial F_{2} }}} & {\frac{{\partial l_{z} }}{{\partial F_{3} }}} \\ \end{array} } \right]\left\{ {\begin{array}{*{20}c} {{\text{d}}F_{1} } \\ {{\text{d}}F_{2} } \\ {{\text{d}}F_{3} } \\ \end{array} } \right\} = {\varvec{G}}_{\text{C}}^{\text{e}} {\text{d}}{\varvec{F}}^{\text{e}} , $$
(15)

where \( {\varvec{G}}_{\text{C}}^{\text{e}} \) is the flexibility matrix, and F e is the element nodal force vector. The stiffness matrix can be obtained by taking inverse of it. Similar to ANCF, Eq. (15) establishes the relationship between the stiffness matrix and the nodal displacement. Through Newton–Raphson’s method, the nodal forces can be calculated. Thus the stiffness matrix of each element can be produced. Figure 6 compares the results between this method and the FEM software. It can be seen that only a little difference exists in the two sets of result.

Fig. 5
figure 5

Flexible cable element

Fig. 6
figure 6

Comparison in computation results of contact force between MSC Marc and flexible cable model

3.1.3 Modal superposition method

In order to overcome the huge computation cost and the low efficiency of the traditional finite element model, modal superposition method is used to establish the equation of motion for catenary. Generally, a FEM model is necessary to be established and then the modal analysis is conducted. The displacement of catenary is described as the summation of all modes:

$$ z\left( {x,t} \right) = \sum\limits_{i = 1}^{n} {\phi_{i} \left( x \right)q_{i} \left( t \right)} , $$
(16)

where \( \phi_{i} \left( x \right) \) is the ith mode, q i (t) is the ith generalized coordinate, and n is the total order of modes.

Considering the orthogonality of the main vibration mode, the equation of motion can be obtained as

$$ m_{ii} \ddot{q}_{i} + 2m_{ii} \omega_{ii} \xi_{i} \dot{q}_{i} + m_{ii} \omega_{ii}^{2} q_{i} = Q_{i} \left( t \right)\quad \left( {i = 1,2,3, \ldots ,n} \right), $$
(17)

where m ii , ω ii , \( \xi_{i} \) and Q i (t) are the ith modal mass, angular frequency, damping ratio and generalized force, respectively. Through Newmark iteration method, Eq. (17) can be solved. Then the actual displacement of catenary can be obtained through Eq. (16). Reference [50] indicates that the modal order should be above 180 to guarantee a good accuracy. Using this method, Refs. [51, 52] analyze the catenary response and stress under the impact of pantograph and develop a hardware-in-the-loop, in which the catenary is modeled by modal superposition method [53, 54].

Through the above discussion, it is found that the FEM is the most prevalent method to model the catenary dynamic behavior. One of the future developments is to accurately describe the nonlinearity of catenary wires. The modal superposition method and finite difference method can be adopted when a fast solution speed is required. On the other hand, considering more realistic conditions is another research interest for many scholars. Reference [55] proposes a rigid catenary modeling method. Rigid catenaries are mainly used in tunnels, whose structure is much simpler than the flexible catenary. Reference [56] proposes the modeling method for the overlap section. And the contact wire irregularities are introduced in the catenary model [57, 58].

3.2 Effect of wind load on catenary

In normal operations, railway catenary is very sensitive to wind load because of its long-span and high flexibility. The wind load is normally divided into two types: steady wind and stochastic wind. Steady wind is not varying with time. And stochastic wind varies with time and spatial position. Under low-frequency and time-varying stochastic wind load, the catenary can produce a forced vibration, which is called buffeting. Under steady wind loads, the catenary can often produce wind deviations with vortex-induced vibration. The vortex-induced vibration is caused by the wind flowing around slim cylinder as shown in Fig. 7 [59].

Fig. 7
figure 7

Karman vortex street of catenary [59]

Reference [60] has done a detailed investigation on this issue. Through exerting the vortex-induced forces on the catenary model, the effect of wind velocity on the vortex-induced vibration amplitude is analyzed. The results indicate that the vortex-induced vibration for catenary is not very large, and cannot produce huge detriment for pantograph–catenary current collection quality. For the effect of steady wind load, Ref. [59] derives the aerodynamic damping acting on contact wire as:

$$ C_{\text{air}} = \left. {\frac{1}{2}\rho_{\text{air}} UD\left( {\frac{{{\text{d}}C_{\text{L}} \left( \alpha \right)}}{{{\text{d}}\alpha }} + C_{\text{D}} \left( \alpha \right)} \right)} \right|_{\alpha = 0} , $$
(18)

where ρ air is the air density, U is the steady wind velocity, D is the diameter of the contact wire cross section, and C L and C D are the lift and drag coefficients. The results indicate that the aerodynamic damping is very small and cannot largely affect the dynamic behavior of catenary.

The lift coefficient C L and drag coefficient C D are determined by the wind tunnel experiment or computational fluid dynamics (CFD). Reference [61] adopts wind tunnel experiment to calculate the aerodynamic coefficients under horizontal wind load and establishes a CFD model for the contact wire cross section. The accuracy is verified by comparing the results obtained by the two methods. References [9, 62] establish a 2D CFD model for the contact wire considering more angles of attack, and the iced contact wire is also analyzed. Reference [63] measures the aerodynamic coefficients of contact wire cross section and calculated the Den Hartog coefficient. The instability region is determined at around the angle of attack ± 35°, which may cause the negative damping of catenary and lead to a rare galloping with huge amplitude. The galloping of catenary can cause destructive damage to the catenary structure. By observing the iced line in wind tunnel, Xie et al. [64] find that the instability region may be enlarged. Until now, such a rare phenomenon has not been realized by numerical simulation, and the mechanism of catenary galloping is not fully clear yet [65].

In order to describe the fluctuating forces caused by stochastic wind load, the time histories of stochastic wind velocity should be generated. The harmonic superposition method, AR model method and wavelet reconstruction method are well used to generate the time histories of fluctuating wind velocity. Reference [66] gives a detailed summary for the three kinds of method. Pombo et al. [67, 68] adopt the Karman spectrum to generate the fluctuating wind velocities in lateral and vertical directions. The aerodynamic forces acting on catenary are calculated through the following equations:

$$ \left. \begin{aligned} F_{\text{L}} = \frac{1}{2}\rho_{\text{air}} U^{2} DLC_{\text{L}} \hfill \\ F_{\text{D}} = \frac{1}{2}\rho_{\text{air}} U^{2} DLC_{\text{D}} \hfill \\ \end{aligned} \right\}, $$
(19)

where F L and F D are the lift and drag acting on contact wire, and L is the length of cable. Through exerting the aerodynamic force in Eq. (19) on catenary, the effect of stochastic wind load on current collection quality can be investigated. But in Pombo et al.’s work, the angle of attack is not considered. References [69, 70] adopt the formula of wind pressure in relevant standards as the excitation on the catenary, and the wind-induced vibration and its effect on pantograph–catenary interaction are investigated. The expression of wind pressure can be written as

$$ F = \frac{1}{1600}\beta_{z} u_{\text{s}} u_{z} A_{\text{w}} [U\left( x \right) + v\left( {x,t} \right)]^{2} , $$
(20)

where β z is the wind vibration coefficient, u s is the wind load shape coefficient, u z is the wind pressure varying coefficient, A w is the windward area of the structure, U(x) is the steady wind velocity, and v(x, t) is the fluctuating wind velocity.

Reference [71] also adopts such an aerodynamic force model to study the wind-induced vibration response and analyzes the fatigue of contact wire under wind load. But this method neglects the fluctuating wind in vertical direction and cannot consider the cross section of contact wire. Reference [72] proposes a new fluctuating wind force model considering the irregularity of contact wire cross section. The contact wire cross section under wind load is shown in Fig. 8. The fluctuating wind model can be written as

$$ \begin{aligned} F_{\text{D}} = \frac{1}{2}\rho_{\text{air}} U^{2} LD\left[ {C_{\text{D}} (\alpha_{0} )\frac{2u(t)}{U} + \left[ {\dot{C_{\text{D}}} (\alpha_{0} ) - C_{\text{L}} (\alpha_{0} ) }\right]\frac{w(t)}{U}} \right] \\ \quad + \frac{1}{2} \, \rho_{\text{air}} U^{ 2} DLC_{\text{D}} (\alpha_{ 0} ) ,\\ \end{aligned} $$
(21a)
$$ \begin{aligned} F_{\text{L}} = \frac{1}{2}\rho_{\text{air}} U^{2} LD\left[ {C_{L} (\alpha_{0} )\frac{2u(t)}{U} + \left[ {\dot{C_{\text{L}}} } (\alpha_{0} ) + C_{\text{D}} (\alpha_{0} ) \right]\frac{w(t)}{U}} \right] \\ \quad + \frac{1}{2} \, \rho U^{ 2} DLC_{\text{L}} (\alpha_{ 0} ) ,\\ \end{aligned} $$
(21b)

where u(t) and w(t) are the fluctuating wind in vertical-wind and along-wind directions. Converted into the body-axis coordinate system, the above model can be expressed as

$$ \left. \begin{aligned} F_{X} = F_{\text{D}} \cos {\alpha_{0} } - F_{\text{L}} \sin {\alpha_{0} } \hfill \\ F_{Y} = F_{\text{D}} \sin {\alpha_{0} } + F_{\text{L}} \cos {\alpha_{0} } \hfill \\ \end{aligned} \right\}. $$
(22)
Fig. 8
figure 8

Upwind section of contact line

Equation (22) is the aerodynamic forces which can be used in FEM model directly. By exerting the buffeting forces on catenary, the wind-induced vibration behavior can be simulated. Figure 9 shows the vertical vibration response with different angles of attack and wind velocities. It can be seen that not only the wind velocity, but also the angle of attack are the critical factors influencing the wind-induced vibration behavior of catenary. Figure 10 shows the contact force of pantograph–catenary with different angles of attack and wind velocities. It can be seen that the increase in the wind velocity can lead to a more severe vibration of the catenary. The increase in attack angle toward a vertical direction can also deteriorate the current collection quality of pantograph–catenary system. Based on this method, Ref. [73] analyzes the wind-induced vibration response with iced contact wire. The results indicate that the aerodynamic coefficients C L and C D are changed by the ice covering the contact line, which may influence the wind-induced vibration behavior. Reference [74] develops a spatial wind field along the catenary and conducted the sensitivity analysis of the structural parameters on the wind-induced vibration behavior of the catenary.

Fig. 9
figure 9

Contact line vertical vibration responses under different wind velocities (a) and attack angles (b)

Fig. 10
figure 10

Contact force under different wind velocities (a) and attack angles (b) (train speed is 325 km/h)

4 Catenary non-contact detection

Non-contact detection methods based on image processing techniques are able to detect multiple catenary fittings using a single device at a less cost compared to the traditional detection method. Image-based non-contact catenary detection has become a hot area of research. By analyzing the catenary fittings using intelligent image identification algorithms, the image-based non-contact catenary methods are able to detect geometry parameters of pantographs and catenaries, as well as to recognize the faults of the pantograph–catenary system [75]. The term ‘fault recognition’ in this paper means the identification of a pre-defined feature that can be used as the basis of judging the existence of a specific fault in the process of fault diagnosis.

4.1 Detecting the geometry parameters of catenary system

The geometry parameters of catenary system include contact wire height, stagger, trolley frog, etc. These parameters are crucial indicators for evaluating the quality of the current collection of locomotives. Application of portable laser measuring devices is the commonest method for measuring the static geometry parameters of catenary system. However, when operating the portable laser measuring devices, measuring points need to be selected and the device itself needs to be calibrated. Thus they are not capable of obtaining the geometry parameters of the catenary system for the whole line in a short time. To address this shortcoming, in [76], a stagger computing method based on the measurement result of the contact force was derived. The model of the system was established using neural network models and the adaptive neural network fuzzy reasoning algorithm. The effectiveness of this method was verified by simulation analysis. In [77], two CMOS cameras symmetrically mounted on the locomotive were used to collect images of the catenary. The contact wire height and stagger were measured by determining the frontier points of the abrasion surface of the contact wire using edge detection algorithms. Compared with the method of computing the stagger from the contact force, this method has a higher reliability. In [78], the slide plates of the pantograph and the characteristic values of the contact wire were extracted from a video of the pantograph–catenary system. The contact wire height and stagger were computed based on the displacement of slide plates. In [79], based on the imaging characteristics of the pantograph and the contact wire, the pantograph and the contact wire were recognized in the image successively. The contact wire height and stagger were computed based on the calibration of the camera. In [80], an industrial camera mounted on the roof of an inspection vehicle was used to capture the reflection ray of a laser emitter. In this way, geometry parameters of the catenary system, such as the contact wire height and stagger, can be dynamically monitored. To increase the measurement frequency of dynamic catenary parameter measurement devices while guaranteeing the measurement accuracy, the computational formula of binocular linear array active camera measurement was derived in [81]. A nonlinear vision measurement model of the geometric parameters of the catenary system was also established, which can greatly improve the speed of dynamic measurement of catenary geometry parameters. Based on the theory of binocular vision photogrammetry, two HD cameras were used to acquire image features for measurement in [82], and image processing and three-dimensional analytical computations were then utilized. This method could achieve the real-time measurement of catenary geometry parameters, with a repeatability accuracy of less than 1 mm. In [83, 84], images of the catenary system were captured by a single camera mounted on the top of a tower wagon. The contact wire height and stagger were computed based on the localization of the contact wire using image processing techniques. Vibration compensation is a crucial problem during the measurement of catenary geometry parameters. When the inspection vehicle is running, due to the vehicle vibration, the horizontal displacement of the vehicle body relative to the track center and the vertical displacement relative to the rail surface will cause non-negligible errors in the measurement. In addition, because of the idling and sliding of the wheel, cumulative errors in localization will be generated. These errors will continuously increase as the detection distance increases. The measurement result will finally lose efficacy due to these errors. To solve this problem, in [85], the compensation formula of the geometry parameters was derived from the transformation between the world coordinate system and the image coordinate system. The Kalman filtering equations were set up based on the geometry modal of catenary system, and the correction of geometry parameters catenary system was made. In [86], a pair of laser sensors for imaging was mounted on the bottom of the inspection vehicle and was used to obtain the images of both the two sides of the rail. In the process of static measurement, feature points of the rail gauge were extracted using digital image processing techniques. The horizontal and vertical distances between each camera and the rail gauge point on the adjacent side of the rail were considered as the static calibration of the measurement. In the process of dynamic measurement, the rail gauge points were extracted in real time and the displacements of the cameras relative to the rail gauge points were obtained. These displacements were compared with the displacements obtained in static calibration, so the offset caused by the vibration of the vehicle can be measured. Meanwhile, the feature points of the catenary system along the railway, such as the registration tubes, cantilevers and anchoring sections, were recognized using computer vision techniques. So the cumulative errors can be eliminated when the vehicle passes a registration tube or an insulation joint of the rail. In [87], the lens distortion of the camera was considered in the calibration achieved by using laser sensors mounted on the bottom of the vehicle. A nonlinear model of the camera was established, and the calibration of the camera was achieved by using the coplanar calibration method based on the least square method. The algorithm of computing the vibration compensation was derived using computer vision techniques and can achieve promising experimental results.

4.2 Detecting the slope of steady arm

For the detection of the slope of steady arms, analyzing images of steady arms captured by cameras mounted on the top of a vehicle using image processing techniques have become a method that receives more and more attention in practice. In [88], chain code was firstly used to approximately localize the target segments and to calculate the inclination angles. Then Radon transformation was used to precisely localize the target segments. This method can realize a fast and accurate detection of the target segments. In [89], a fast corner point detection method based on fuzzy decision trees was proposed and the computation speed was improved. In [90], the corner point matching algorithm was used to match the corner points extracted in the image sequence that needs to be detected, and the slope of the steady arm can be dynamically obtained by using the affine invariant line matching algorithm. Using this method, the uncertainty of the measuring result can be decreased. In [91, 92], the steady arms in the image were transformed to segments by image thinning. Then based on the Hough transformation theory, features of the segments were observed in the polar coordinate system and the slope of the steady arm was computed. In [93], the segments in the image are extracted using Hough transform, and then the AdaBoost algorithm was used to identify the steady arm in an area that was roughly determined in object localization. The methods mentioned above all have high practical values and can be used to replace the traditional manual detection method.

4.3 Detecting the abrasion of contact wire

The most commonly used abrasion detection methods for contact wires include image detection, laser scan and residual height measurement. The image detection method uses a row of cameras that have overlapping visual fields to cover the whole range of the stagger and adopts several parallel data acquisition and data processing channels. This method is relatively easy to realize [94].

In [95], the structure and principle of linear charge-coupled device (CCD) arrays were introduced and the applications of linear CCD arrays in abrasion detection were summarized. The MEDES system from Spain, ATON system from Netherlands, WWS system from Germany and WIRECHECK system from Italy all adopt light sources to illuminate the abrasion surface of contact wire and use high-speed cameras to capture the image of the contact surface. The width of the abrasion surface is then obtained by hardware processing and software image processing and the abrasion can be measured in real time. The images of the abrasion surface of contact wire may have problems such as low resolution and blurring edges. In order to solve problems like these, in [96], a sub-pixel edge detection method was proposed to extract the edge of the abrasion surface and to measure the abrasion of the wire. This method was a combination of the zero-crossing method and the quadratic curve fitting method. In [97], curvelet transformation was used to enhance the image of the abrasion surface of contact wires.

4.4 Detecting the wind deviation of contact wire

Compared with the geometry parameters of catenary, the wind deviation of contact wire is more difficult to measure. Currently only a research team in Central South University developed a real-time ground catenary wind-deviation posture detection method that can be used in windy regions [98, 99]. Their methods adopted the first-order brightness moment optimizing algorithm based on contrast stretching to achieve accurate and effective segmentation of the object feature points in color images captured in different illumination conditions. A deviation and torsion feature extraction method for moving objects was constructed based on the area method and the geometry method. Through static and dynamic feature points matching on the objective target plane and the observation of movement compensation for benchmark instability, the three-component motion detection (lateral displacement, wind deviation of uplifting and torsion angle) of catenary suspension structure was realized, including the contact wire, messenger wire and dropper.

4.5 Detecting the abnormal working status of catenary fittings

Because of the growing tension of the contact wire and messenger wire, and the influence of operation environment, the strain and vibration of catenary fittings are also increasing. Thus the safety problem of catenary fittings is highlighted. Many researchers have developed automatic recognition methods and fault detection methods for different types of catenary fittings. In [100], the effective value and standard deviation of the leakage current were considered as the feature value in contamination detection, based on the grey relational analysis between the environmental factor and the leakage current. In [101], templates of the catenary fittings were firstly created. These templates were consulted when recognizing the fittings in the detection phase. Then the geometrical morphology analysis of the extracted fittings was performed and the fittings with abnormalities can be found. In [102], the localization of the insulators was achieved by template matching and analyzing the characteristics of the reflected ray. The foreign object between the insulator ceramic disks was detected using the singularity of wavelet coefficients. In [103], directional filtering was achieved using curvelet. Then, the clustered coefficients of curvelet were enhanced using mathematical morphology. Finally, the insulators were localized by processing the curvelet coefficients using the zonal energy statistical method. In [104], six different affine invariant moments were used to localize the insulator. The edges of the insulator were enhanced by dilation. Then the foreign object was detected by using grayscale parameter statistics. In [105], Harris corner points and spectral clustering were combined to achieve anti-rotation insulator matching and fault detection. In [106,107,108,109], the detection of clevises and insulators was achieved by feature matching, scale-invariant feature transform (SIFT) and speeded-up robust features (SURF). The abnormal working status of these fittings was detected by analyzing the edge information and grayscale statistical information. Machine learning methods based on local features have shown promising results in catenary fitting fault detection. In [110,111,112], local features such as histogram of oriented gradients (HOG) were processed with pattern recognition methods including support vector machine (SVM) and cascaded AdaBoost. Fittings such as clevis, diagonal tube and messenger wire bracket were successfully detected in the image, as shown in Fig. 11a–c. Fault detection was then accomplished based on the results of fitting detection.

Fig. 11
figure 11

Identification and location of catenary key components: a clevis; b diagonal tube; c messenger wire bracket

4.6 Detecting foreign objects in catenary system

Foreign objects suspended in the catenary system will cause problems such as hitting the pantograph or hauling the contact wire, which may lead to serious consequences. Therefore, the pantograph needs to be lowered in advance. For example, if the branches of a tree enter the movement range of the pantograph and train body, accidents will be easily caused to the catenary and pantograph. The application of computer vision can effectively reduce the workload of searching along the railway line. Thus the efficiency of maintenance can be increased and faults can be discovered in time. In [113], three-dimensional reconstruction and model matching were used to process images captured by a binocular camera. This method detected the foreign object successfully, but would take a relatively long time. In [114], the edge detection method was used to detect the edges of the objects in the image. When a potential foreign object was detected, SVM was used to perform feature classification and to determine whether it was a foreign object. In [115, 116], real-time object positioning and tracking methods based on background difference were studied. Foreign objects were recognized by analyzing their motion curves. In [117], a catenary foreign object and electric arc detection method was proposed. This method first used mean-shift method to track the contact wire in the video. Then the foreground was detected using the Gaussian mixture model. By doing this, the foreign object or the electric arc can be detected. In [118], Bayesian model was used to inspect the ‘high risk’ area around the mast and cantilever of the catenary. The tree branches or bird nests entering the range of the catenary can be detected. In [119], affine geometry principle was used to create the detection model of the gradually changing foreign object and. Radon transform was used to monitor the rail. Gradually changing foreign objects that enter the range of the catenary can then be detected. In [120], SVM and Kalman filtering algorithm were combined to realize the classification and tracking of the foreign object.

In short, the catenary non-contact detection methods based on image processing are widely applied in high-speed railway catenary maintenance. Because of the complex operating environment and rigorous operating condition of high-speed railway system, the existing detection methods cannot completely meet the requirement of catenary maintenance and fault detection. With the development of image processing and computer vision, more advanced detection technologies will be used in high-speed railway catenary detection.

5 State evaluation of catenary system

The state evaluation of a catenary system refers to characterizing, both qualitatively and quantitatively, the applicability of the catenary to the normal operation of a railway line by utilizing relevant measurement and simulation data. The state evaluation can be applied in all stages of the catenary system including design, acceptance and operation. This evaluation not only estimates the global and long-term state of the catenary system, but also considers the influences of local catenary defects. Another related concept is the defect diagnosis of catenary system, which means diagnosing certain types of catenary defects and their severity based on relevant measurement data, mostly after the catenary system is put into service. These defects directly influence the catenary performance. Thus, the results of catenary defect diagnosis are also included in the state evaluation of catenary system.

5.1 State evaluation methods for catenary system

The catenary state evaluation is performed based on the measurement data of the catenary system structure and the interaction between pantograph and catenary. When the catenary system is static without the pantograph, the geometric parameters of contact wire, including the height, stagger and thickness and the simultaneous location information are basic static measurement data. With the contact of pantograph, the dynamic measurement data of catenary system mainly include the contact force between pantograph and catenary, the pantograph vertical acceleration, the vertical displacement of contact wire and pantograph, the frequency of arcing occurrences, etc. Both static and dynamic measurement data can be employed for catenary state evaluation, respectively, for static and dynamic state evaluations [121].

Normally, the static and dynamic state evaluations should be combined for catenary state evaluation. However, because the conventional speed lines usually have low requirements for dynamic measurement data, the static state evaluation is the dominant way to assess their catenary state in practice. Based on static data that are easy to measure and indicators that are easy to calculate, long-term catenary state evaluation has proven effective for in conventional speed lines. Due to the technical difficulty and high cost of performing the dynamic state evaluation, most conventional speed lines only employ dynamic data at the acceptance stage but not during the operation stage. However, as the train speed increases, the static state evaluation becomes insufficient for the operation and maintenance of high-speed lines. Since dynamic state evaluation is based on dynamic data that directly reflect the dynamic interaction, it is more applicable for catenary state evaluation compared with static state evaluation. Thus, related measurement and evaluation techniques have been developed in recent years to meet the emerging needs, making the dynamic state evaluation promising and popular for high-speed railway lines. Meanwhile, to improve the effect and reduce the cost of dynamic state evaluation, a shorter inspection interval [122] and a higher sampling frequency [123] than that in current practice are necessary and helpful.

5.2 Static state evaluation of catenary system

In the static state evaluation of high-speed catenary system, the static measurement data describe the spatial location and wear pattern of the contact wire. The current spatial location of contact wire, reflected by measurements of height and stagger, indicates the degree of deviation from the nominal position. The deviation is unfavorable for current collection if is too high and must be fixed if higher than a pre-defined threshold. Similarly, the contact wire must be partly or entirely replaced if the wire thickness is too low. With higher operation speed, the influence caused by deviated wire location and wear will be more significant. This prompted the proposal of the contact wire irregularity (or unevenness), a concept that describes the state of contact wire geometry. Figure 12 depicts the sketch of contact wire irregularity that is mainly composed of the geometrical deformation and lower surface unevenness of contact wire.

Fig. 12
figure 12

Sketch of contact wire irregularity

The concept of contact wire irregularity has been gaining attention worldwide since it was first proposed around 2000 [57, 124]. Collina et al. [125] analyzed the influences of contact wire irregularity on the current collection based on in situ measurements combining with simulation results. The pantograph vertical acceleration is employed to reflect and diagnose the state of contact wire irregularity. Based on a specialized test rig, the model for contact wire wear prediction was proposed in [126]. Van et al. [34] investigated impacts of the geometric irregularity and the wear of contact wire, respectively, on pantograph–catenary interaction using simulation. Bohol and Houmei [127] analyzed the wave-like wear pattern measured from the Shinkansen in Japan and its correlation with contact loss. Aboshi et al. [124, 128] established the power spectral density (PSD) of the contact wire irregularity of the Shinkansen and analyzed the pantograph–catenary contact force affected by the irregularity. Zhang et al. [54] studied the influence of contact wire irregularity on the contact force using a hardware-in-the-loop test rig and synthetic wire height and identified some critical irregularity wavelengths. Huan et al. [129] discussed the contact wire irregularity measured from the high-speed railway lines in China and analyzed its influence on pantograph–catenary interaction through simulations. Xie et al. [130] also studied the pantograph–catenary dynamics when the contact wire irregularity is introduced to the simulation model. In these previous studies, the PSD is the primary method for the characterization of contact wire irregularity. The PSD of contact wire irregularity is mainly evaluated by the traditional periodogram method or maximum entropy evaluation. For a discrete stochastic process with a number N of samples \( x(0),x(1), \ldots ,x(N - 1) \), the periodogram method firstly performs the Fourier transform:

$$ X(\omega ) = \sum\limits_{n = 0}^{N - 1} {x(n){\text{e}}^{{ - {\text{j}}\omega n}} } . $$
(23)

Then, the corresponding PSD is computed as

$$ P_{x} (\omega ) = \frac{1}{N}\left| {X(\omega )} \right|^{2} = \frac{1}{N}\left| {\sum\limits_{n = 0}^{N - 1} {x(n){\text{e}}^{{ - {\text{j}}\omega n}} } } \right|^{2} . $$
(24)

To overcome the spectral leakage problem caused by traditional methods, Liu et al. [131] proposed the concept of catenary spectrum learning from the track spectrum and applied the autoregressive (AR) spectrum to the PSD of contact wire irregularity [132]. The AR model is defined as

$$ \sum\limits_{k = 0}^{p} {a_{k} x(n - k) = w(n)} , $$
(25)

with the AR spectrum computed by

$$ S({\text{e}}^{{{\text{j}}\omega }} ) = \frac{{\sigma_{w}^{2} }}{{\left| {1 + \sum\limits_{k = 0}^{p} {a_{k} {\text{e}}^{{ - \left| {{\text{j}}\omega k} \right|}} } } \right|^{2} }}, $$
(26)

where w(n) is the input data series; p is the order of AR process; \( a_{k} (k = 0,1, \ldots ,p) \) and \( \sigma_{w}^{2} \) are the parameters to be evaluated in the AR model.

With the frequency-domain features obtained by the PSDs of contact wire irregularity, researchers have attempted to use fitting functions to quantitatively describe these features. Reference [58] proposed to use the fractional polynomial function to fit the PSD of measured contact wire irregularity:

$$ S_{1} (k) = \frac{A + Bk}{{1 + Ck + Dk^{2} }}, $$
(27)

where A, B, C and D are fitting parameters. Similarly, the exponential function is employed for the same purpose in [54] as follows:

$$ S_{2} (k) = \exp \left( {\sum\limits_{i = 1}^{n} {a_{i} (\ln k)^{i} - a_{0} } } \right), $$
(28)

where \( a_{i} \, (i = 1,2, \ldots ,n) \) are fitting parameters that differ for different types of catenary structure. The fitting functions provide a new way to establish the baseline for catenary state evaluation. Moreover, based on the fitting results using measurement data from different railway lines, synthetic contact wire irregularity data can be generated by inverse Fourier transform [34] or trigonometric series method [58] and applied to simulations. Figure 13a depicts an example of the PSD of contact wire irregularity and its fitting curve. Figure 13b shows the comparison between the contact wire nominal height with and without synthetic contact wire irregularity generated from the fitting curve.

Fig. 13
figure 13

Contact wire irregularity spectrum (a) and the simulation of contact wire irregularity (b)

5.3 Dynamic state evaluation of catenary system

Because of the excitation caused by pantograph passages, the contact wire is uplifted and vibrating as the pantograph slides through. Therefore, the geometric condition of contact wire, namely the contact wire irregularity can only represent the pre-operation condition of catenary system. The catenary performance during operation still needs to consider the pantograph–catenary dynamic coupling. Under high-speed operations, the mutual effect between pantograph and catenary becomes more intense than under conventional speeds. Thus, the dynamic state evaluation based on dynamic measurement data is more directly related to the dynamic performance of catenary system. It can provide in-depth insight and guidance for optimizing the design and operation of both pantograph and catenary.

5.3.1 Dynamic state evaluation based on PSD

In the dynamic state evaluation of catenary system, the involved dynamic measurement data are actually the reflection of pantograph–catenary dynamic characteristics. So, it is not only for the state evaluation of catenary system, but also for seeking potential improvements of current collection quality and service life. For conventional speed lines, indicators employed for estimating the current collection quality mainly include the mean, standard deviation, maximum, minimum of measurement data, and also the contact loss rate and arcing rate, etc. They are all considered as basic time-domain statistics. Although these indicators are simple and useful for judging the unfavorable current collection quality, they cannot sufficiently reflect the characteristic of the dynamic behavior. Therefore, researchers started to employ frequency analysis methods to investigate the relationship between contact wire irregularity and current collection quality. Methods such as time-domain statistics within limited frequency bandwidth [133] and PSD evaluation [124] were adopted to analyze the pantograph–catenary contact force. The pantograph–catenary contact force was regarded as the key parameter that directly reflects the current collection quality. So, the frequency-domain feature of the contact force was frequently analyzed by the PSD evaluation [134]. Based on the aforementioned AR spectrum, Ref. [132] employed contact force data to establish the catenary spectrum for the dynamic state evaluation and compared the spectrum features from different railway lines, operation speeds, pantograph–catenary couples and environmental wind speeds. Similar to the study of the PSDs of contact wire irregularity, Ref. [135] proposed to use the quadratic polynomial to fit the PSDs of contact force and extract the spectrum peaks to evaluate the catenary dynamic state. The fitting function is as follows:

$$ S_{3} (k) = c_{1} k^{2} + c_{2} k + c_{3}, $$
(29)

where c 1, c 2 and c 3 are fitting parameters. Figure 14 depicts the PSDs of contact force under different operation speeds from the same line and the fitting results using (29). It indicates that the frequency feature of PSDs has certain correlation with the increase in speed.

Fig. 14
figure 14

Contact force spectrum (a) and fitting results under the train speed from 100 to 300 km/h (b)

Meanwhile, Kusumi et al. [136] analyzed the waveform of the PSD of contact force and proposed that the PSD of contact force can be used for catenary state diagnosis. Rønnquist et al. [137] employed the AR spectrum of the contact wire dynamic displacement to observe the frequency variation of contact wire vibration. Kudo et al. [138] adopted the bispectrum to analyze the low-frequency components of contact force. Kim [139] used spectral analysis to identify the frequency components in contact force and discussed their correlation catenary structure and pantograph inherent frequency. Han et al. [140] proposed to employ the dynamic vertical displacements of contact wire and pantograph to compare their AR spectrums and evaluate the dynamic interaction. In [141, 142], based on the ensemble empirical mode decomposition, the error measurement data in contact force are eliminated and the frequency components in contact force are extracted to evaluate the catenary dynamic state.

In summary, frequency analysis is an important way to evaluate the dynamic state of catenary system, or the pantograph–catenary interaction in a broad sense. The PSD analysis is the most frequently adopted method for frequency analysis. However, the dynamic state evaluation of catenary system based on PSD can reveal the spectral energy distribution along the frequency, which considers the data series as a whole and leaves the local features related to time or distance behind. For example, Fig. 15a depicts the simulation result of contact force under 300 km/h operation speed, and Fig. 15b depicts the corresponding AR spectrum. It can be seen that only the frequencies correlated with the catenary structure, namely the span distance and inter-dropper distance can be identified in the spectrum. For the in-depth dynamic state evaluation, these features may not be enough, particularly for the state evaluation of local structures.

Fig. 15
figure 15

Contact force simulation signal (a) and its PSD valuation (b)

5.3.2 Dynamic state evaluation based on time–frequency analysis

The time–frequency analysis is developed in particular to obtain the local frequency distribution that the one-dimensional Fourier transform or the PSD could not reveal. With the signal energy distribution on the time–frequency plane, the frequency variation with time or distance can be identified as local features. Currently, there is a small amount of literature that has employed the time–frequency analysis for catenary measurement data analysis and state evaluation. Rønnquist et al. [137] adopted the short-time Fourier transform to observe the frequency variation of contact wire vibration during pantograph passage. Kudo et al. [36] discussed the feasibility of using the wavelet transform of contact force for catenary defect diagnosis. Usuda et al. [143] also applied the short-time Fourier transform to the contact force and predicted the contact wear rate. Mariscotti et al. [144] performed the time–frequency analysis on the current signal from catenary and evaluate the current collection quality. Zhang [145] employed the wavelet transform to study the time–frequency characteristics of contact force in different frequency bands and diagnosed the contact wire irregularity.

Among all the time–frequency analysis methods, the Zhao–Atlas–Mark distribution (ZAMD) was tested to be suitable for the time–frequency representation of contact force [146]. For a contact force signal x(t), its time–frequency representation based on ZAMD is defined as

$$ \begin{aligned} C(t,\omega ;\phi ) = \frac{1}{{4\pi^{2} }}\int {\int {\int {\phi (t,\nu ){\text{e}}^{ - {\text{j}}\omega \tau } {\text{e}}^{ - {\text{j}}\nu (t - u)} } } } \\ \quad \times x\left( {u + \frac{\tau }{2}} \right){x ^{*}}\left( {u - \frac{\tau }{2}} \right){\text{d}}u{\text{d}}\tau {\text{d}}\nu , \\ \end{aligned} $$
(30)

where t and ω are, respectively, the time and frequency of the signal; the asterisk (*) indicates complex conjugate; u, τ and ν are, respectively, the time instant, time shift and frequency shift of the integral computation; \( \phi (t,\nu ) \) is the kernel function defined by

$$ \phi (t,\nu ) = g(\tau )\frac{\sin (\left| \tau \right|\nu /\beta )}{\nu /2}, $$
(31)

where \( g(\tau ) \) is the time window; β is the slope parameter of the kernel and normally β ≥ 2. Figure 16 depicts the resulting time–frequency representation of the contact force depicted in Fig. 15a. It can be seen that in the contact force signal, most energy is concentrated in the low-frequency range, representing the wavelengths induced by the span distance and inter-dropper distance. Also, there are two frequency components in the high-frequency range that are beyond the scope of catenary structural wavelength [147]. They are considered to be caused by pantograph head vibration. Figure 17 shows the time–frequency representation of the contact force under simulated contact wire irregularity. The contact wire irregularity is composed of a 3-m wavelength global cosine waveform, a 1-m wavelength local cosine waveform and a 2-m wavelength local cosine waveform. The distance intervals of two local irregularities are [101, 110.5 m] and [240, 288 m], respectively.

Fig. 16
figure 16

Time–frequency analysis of the pantograph–catenary contact force based on ZAMD

Fig. 17
figure 17

Time–frequency analysis of the pantograph–catenary contact force under contact wire irregularity based on ZAMD

It can be seen from Fig. 17 that the time–frequency representation can not only reflect the frequency or wavelength of contact wire irregularities, but also the location of the local irregularities.

In, the application of time–frequency analysis to the dynamic state evaluation of catenary system is still in its trial phase. This method is a promising technique for dynamic state evaluation since interpretation of time–frequency characteristics satisfies the emerging needs for the feature analysis of catenary dynamic data and defect diagnosis; however, the physical meanings of different frequency feature require further investigations.

6 Research prospects

6.1 Modeling and simulation

  1. 1.

    Current static and dynamic modeling of catenary system mainly focuses on the simulation of the single anchor section, but seldom considers the multi-anchor section and different span lengths in actual situations. The research on the modeling and dynamic characteristics for the curve section and rigid flexible connection zone of catenary is also an important research direction in the future.

  2. 2.

    At present, the finite element model is the most widely used model. How to improve the solving efficiency on the premise of ensuring the nonlinear precision is an important development direction of the catenary dynamic simulation. Since the catenary span is long and the dynamic response precision is high, relatively dense meshing is usually adopted, which leads to low computation speed and high simulation cost. Carnicero et al. [40] proposed a dynamic grid implementation scheme for moving loads, whose application to the dynamic simulation of pantograph–catenary system can greatly improve the efficiency. Therefore, the efficient numerical methods for the nonlinear catenary system should be improved according to different working conditions, such as environment wind field and double pantograph operation.

  3. 3.

    For the dynamic simulation of catenary in wind environment, the existing research mainly focuses on the unidirectional fluid–solid coupling; nevertheless, the simulation method cannot reach a satisfactory precision when the vibration amplitude is large. Therefore, it is necessary to consider the application of bidirectional strong fluid–solid coupling technique to the simulation of wind-induced vibration of catenary.

  4. 4.

    The accuracy verification of catenary dynamic model has been a difficult problem in this field, and the corresponding standards for the correctness of the simulation model have not been established in China. Bruni et al. [132] compared the results of static and dynamic simulation models of pantograph–catenary system and proposed a new evaluation criterion. But, the proposed verification methods still stay in the current mainstream pantograph–catenary simulation models, and the results have not been compared with the actual measured data.

  5. 5.

    Due to the complex working environment of catenary system, besides the wind load and the impact of the pantograph, it will also be affected by other environmental factors, such as electromagnetic force, catenary friction, surface irregularities. In [148], it is found that the influence of the electromagnetic force generated by the fault current on the contact force of pantograph–catenary system cannot be ignored. The influence of friction induced vibration and surface irregularities on the dynamic behavior of pantograph–catenary system is also great [149]. In previous studies, the modeling of these environmental factors is relatively simplified, and the mechanical behavior of catenary is difficult to fully reflect in the actual condition. As a result, simulations can generally obtain a better current collection quality compared with that in actual situations. Therefore, the modeling and simulation of catenary in actual working conditions will be one of the main directions in the future research.

6.2 Detection and evaluation

  1. 1.

    For the non-contact image detection technology of catenary, the main way to capture images is through the cameras mounted in the catenary inspection car roof. In the process of operation, the vibration of car body will inevitably occur in various forms. Some researchers have done a lot of studies on this problem. However, how to realize the full compensation for the vibration of car body is still a problem to be solved, which is limited by the complexity of the body vibration and the precision of sensors for detection.

  2. 2.

    Based on the image processing technology, the fault detection algorithm for key components of catenary suspension device is unable to meet the requirements of all-weather real-time online detection, due to the constraints of weather and illumination. Therefore, how to improve the existing detection algorithms and improve the performance of image acquisition equipment is the main problem in the future.

  3. 3.

    The current catenary fault detection algorithms are relatively simple and mainly based on machine learning and pattern recognition, which cannot fully utilize the existing image data. Deep learning detection technology may become the future research trend of high-speed railway catenary detection technology.

  4. 4.

    Some problems still exist in current evaluation methods including the oversimplification of evaluation methods and indicators. It is difficult to exploit the hidden bad state information in data, which is unfavorable to the operation and maintenance of the high-speed catenary. Therefore, research on the evaluation of catenary is changing from the time-domain method to the frequency-domain method. For the spectral evaluation method, the complex operation condition and the bad state of catenary should be considered comprehensively. In addition, time–frequency evaluation methods need a large number of experiments and field data to verify the physical meaning of each wavelength component for improving the corresponding diagnostic methods.

  5. 5.

    Although a variety of evaluation methods and evaluation indexes have been proposed, there is still a lack of an integrated diagnosis and evaluation system of catenary that can guide the operation and maintenance of actual high-speed catenaries. To this end, how to integrate various existing evaluation methods to construct a spectrum-based unified evaluation system according to the actual high-speed railway line conditions will be an important topic worthy of further study.

  6. 6.

    Whether using static or dynamic evaluation, the research and development of high-speed railway catenary evaluation are based on the establishment and improvement of the current high-speed railway ‘6C’ system in China. For the large data platform of catenary provided by the ‘6C’ system, conventional evaluation methods will not be unable to make full use of the available information and data; consequently data mining and data fusion technology will become an important research topic in the future.

6.3 Prospects on study of technical standard

The technical standards on high-speed pantograph–catenary current collection quality and service performance are necessary to be improved. Standards for current practice adopt the statistical minimal value to evaluate the contact loss, which, however, is very simple and cannot consider the complex circumstances. Hence in the future, various dimensions of data should be analyzed according to the characteristics of catenary. A improved standard should be proposed to evaluate the current collection quality and service performance, which should include the following three aspects:

  1. 1.

    Wave propagation along catenary: The highest wave propagation speed is a critical index to determine the highest driving speed of a train. Because the maximum wave propagation speed is very close to the driving speed of trains, improving the utilization rate of wave speed for existing railways is imperative. Therefore, the wave propagation should be studied considering the effect of different components and different working conditions. The reflection and transmission coefficients in the dropper/registration points should be standardized for the optimization of the existing railway catenary.

  2. 2.

    The prediction of the fatigue and wear of contact wire: The previous studies mainly predict the fatigue of contact wire to evaluate the service performance of catenary, but the prediction accuracy of fatigue has not been verified. Therefore, the spectrum of catenary load should be studied in detail; the predictions of fatigue and wear should be standardized according to the real characteristics of catenary.

  3. 3.

    Standard of evaluating current collection quality: Referring to EN 50318, higher speed level and more complex circumstances should be considered for new evaluation standard of the current collection quality. Time–frequency analysis method should be adopted to reveal the factors influencing the separation between the pantograph and the catenary. The new standard should be proposed from multiple perspectives.