1 Introduction

A bogie is a basic assembly that is needed for railway carriages/cars and locomotives. It serves many purposes, e.g., providing support of the rail vehicle body, providing stability on both straight and curved tracks, and ensuring ride comfort by absorbing vibration [1]. As shown in Fig. 1, a typical bogie includes several key components: the bogie frame, the suspension system to absorb shocks between the bogie frame and the rail vehicle body, two wheelsets composed of two axles with bearings and a wheel at each end, an axle box suspension to absorb shocks between the axle bearings and the bogie frame, brake equipment, and traction motors.

Fig. 1
figure 1

Structure of a typical bogie

As the framework, the bogie frame significantly affects the vehicle safety, running performance, and ride quality. It is usually designed and manufactured to serve for a long time; thus, sufficient static strength and fatigue life must be ensured, as well as sufficient static strength under static and dynamic loading conditions. In traditional design, they can only be tested after the bogie frame is built as a real physical hardware; the design and test will not stop until the bogie frame satisfies all the engineering requirements. Currently, with the demand for shorter product cycles and the development of numerical methods and computer technology, the finite-element method (FEM) has been widely used in the design of bogie frames, particularly the estimation of the stress and fatigue life.

2 Related Works

Over the past decades, many studies have been performed on the stress and fatigue analysis in the design of bogies and relative welded products. In 1998, Dietz et al. [2] presented a new approach for predicting the fatigue lifetime of the bogie of a freight locomotive. It is based on the combination of frequency- and time-domain calculations and is implemented together with a computer-aided design, an FEM, and a multibody system program. Oyan [3] conducted a finite-element analysis (FEA) of the bogie frame in Taipei rapid transit systems to confirm the technical strength requirements for static and dynamic loadings. The von Mises stresses were adopted as equivalent stresses in the static strength calculation, and the principal stresses were adopted in the fatigue-strength evaluation. In 2000, Ferguson [4] analyzed the bogie using FEMs to cover the lower-frequency range. The wagon has been analyzed using a statistical energy analysis approach. In 2007, the structural safety of a tilting bolster was investigated via experiments and FEAs by Kim et al. [5]. The structural safety of the bolster frame was evaluated via a static test under static loads, and the fatigue strength was assessed using a Goodman diagram. Baek et al. [6] predicted the fatigue life of an end beam in a freight car bogie by using the rainflow cycle counting method. The fatigue life calculated via the rainflow cycle counting method, the P–S–N curve, and the modified Miner’s rule agreed well with the actual fatigue life. Two- and three-dimensional finite-element simulations of the T-type fillet weld frequently used in the heavy vehicle machine industry were performed by Barsoum and Lundback [7]. The residual stress predicted via FEA agrees well with measurements and hence is suitable for residual stress predictions and for incorporation in further fatigue crack growth analysis. Kim and Yoon [8, 9] investigated the static behaviors and fatigue strength of a glass fiber-reinforced plastic (GFRP) composite bogie frame for urban subway trains under critical load conditions. The stress and strain distribution for the whole bogie frame was evaluated through FEA and compared with the experimental results. The fatigue strength of the bogie frame was evaluated using a Goodman diagram according to JIS E4207. Various fatigue assessment methods were applied to the vertical main loading of a bogie frame for a light rail vehicle by Kassner [10]. Comparative stress analyses for selected stress points indicated the potential and advantages of fatigue assessment with the real loading assumptions and with different evaluation methods. A fatigue-strength analysis of welded joints in closed steel sections in rail vehicles was performed by Esdert et al. [11]. The applicability of the notch stress concept to the fatigue design of typical, line welded, closed section steel parts (which are used in railway vehicle construction) was analyzed and improved.

Fatigue optimization began in the early 1970s [12] and was extensively applied to railway structures. Park [13] presented a paper addressing the optimum design of the tilting bogie frame with consideration of the fatigue strength and weight. An FEA was performed to calculate the stress distribution and fatigue strength of the bogie frame. An artificial neural network was used to approximate the function, and a genetic algorithm (GA) was used for optimization. Wang et al. [14] used the stochastic response surface method to predict the relationship between the fatigue life and the load capacity coefficient in the standard Gaussian space. Mrzyglob and Zielinski [15, 16] conducted research on parametric structural optimization with respect to the multiaxial high-cycle fatigue criterion. The work focused on three principle areas: the fatigue of the material, parametric optimization of the structures, and application of the FEM. In the computational examples, the proposed optimization methodology allowed the mass of the studied structure to be significantly reduced while its durability was maintained at an established level. Similarly, Song et al. [17] optimized a control arm in an automotive suspension with consideration of the static strength and fatigue life by using the metamodel method. Two metamodels were used for the approximation of the objective functions. Bosnjak et al. [18] performed failure analysis and redesign of the bucket wheel excavator two-wheel bogie. The cause of the failure was first discussed, and then the two-wheel bogie was redesigned to satisfy the strength criterion.

Despite the foregoing significant research, the bogie frame design remains a complex and multidisciplinary task (particularly with the high demand for lightweight structures for saving energy) where the structural factors, fatigue, weight, and many other aspects must be taken into account simultaneously, leading to a very challenging problem for designers. For instance, numerous different calculations are necessary for the strength assessment, which are computationally expensive. The loading condition on the bogie frame is random and complex to derive; although there are international standards, many assumptions must be made. The stress, fatigue, weight, and other factors cannot be expressed as an analytical function in terms of the design variables, making the optimization impracticable. Additionally, designers cannot identify a single solution that simultaneously optimizes two or more conflicting objectives, such as maximizing the fatigue life and minimizing the weight of the bogie frame.

To resolve all the difficulties, the FEA and multiobjective optimization technique, including the Chebyshev orthogonal polynomial model and the multiobjective optimization algorithm, should be utilized for the optimal design of the bogie frame satisfying many imposed requirements. In this study, multiobjective optimization considering the static strength, fatigue strength, and weight reduction for the brake end beam in the bogie frame design is examined. FEAs of the end beam and bogie frame are performed to derive the static strength and distribution, and the notch stress is used for fatigue assessment. The optimization problem has three objectives: maximizing the fatigue life and minimizing the maximum stress and weight of an end beam in the bogie frame. Specially, the Chebyshev orthogonal polynomial model is used to construct response surface approximations for the stress, fatigue life, and weight of the bogie frames with complex geometries and/or loading conditions. Compromise decision support problem formulation is utilized for the multiobjective optimization. After the optimization, a stress and fatigue analysis is performed to verify the optimal design.

3 Method of Fatigue Analysis

3.1 Material Properties

The bogie frame comprises several parts, such as end beams, side beams, and cross beams, which are made of two types of materials. The brake end beams considered in this study are made of SS400, and the other parts (including the cross beams and side beams) are made of SM490A, which have a higher strength than SS400. For the fatigue data, extensive testing of 10-mm-thick flat specimens of SS400 was conducted under alternating bending stresses (R = 1) in a previous study [6], and the results were used in the present study even though the geometry of the brake end beam was significantly different from that of the specimens. Figure 2 plots the fatigue-life curves of SS400 with 5%, 50%, and 95% probability of failure. To account for uncertainties, the average fatigue-life curve, i.e., that with 50% probability of failure, was used; thus, the fatigue life Nf can be modeled as a function of the stress level:

$$\log N_{f} = 6.728 - 0.094S_{f} /2 \pm 0.405$$
(1)
Fig. 2
figure 2

P–S–N curve for SS400 alloys

where \(S_{f}\) represents the failure stress, and the mean of the fatigue limit obtained via the JSME statistical S–N testing method is 52.8 MPa.

3.2 Fatigue-Life Calculation

Many methods have been used to assess the fatigue lives of structures over the years. However, most of the fatigue calculations in engineering are based on the three-core method, i.e., the stress-life, strain-life, and crack-propagation methods. The first two methods do not model the crack growth process, and the third one deals with crack propagation and relies on the initial crack. In this study, the first method, i.e., the stress-life method, is used, because the stress at any location within a model can be determined easily via FEA. Furthermore, because the virtual bogie frame contains notches in one form or another, the treatment of the fatigue notch must be taken into account for estimating the effect of the weld geometry.

Almost all machine components and structures contain stress concentrators, which can cause cracks to form. The theoretical stress concentration depends on the geometry and the mode of loading (axial, in-plane bending, etc.) and relates through a stress concentration factor defined in Eq. (2).

$$K_{t} = \frac{{S_{\max } }}{S}$$
(2)

Here, \(S_{\max }\) represents the local maximum stress, and S represents the nominal or average stress. This is a useful way to describe the stress concentration. However, when a notch exists, the stress field becomes a singularity, and the stress concentration factor, Kt, is no longer an effective way of describing the feature. Instead, the fatigue notch factor (also called the fatigue stress concentration factor) Kf is introduced to describe the intensity of the stress field around the singularity.

$$K_{f} = q\left( {K_{t} - 1} \right) + 1$$
(3)

Here, q is the notch sensitivity factor containing the material parameter with a unit of length C and notch root radius r.

$$q = \frac{1}{{1 + {C \mathord{\left/ {\vphantom {C r}} \right. \kern-\nulldelimiterspace} r}}}$$
(4)

The value of q varies from 0 (corresponding to no influence of Kt) to 1 (corresponding to a full contribution). For ferrous-based wrought metals, the constant C is given as follows:

$$C \approx \left( {\frac{300}{{S_{u} \left( {{\text{ksi}}} \right)}}} \right)^{1.8} \;{\text{inch}} \approx \left( {\frac{300}{{0.5BHN}}} \right)^{1.8} \;{\text{inch}},$$
(5)

where Su represents the tensile yield stress in units of ksi, and BHN represents the Brinell hardness number of the material. Hence, the real stress value, Sf, including the notch influence can be corrected as follows:

$$S_{f} = S^{\prime}_{f} \times K_{f} ,$$
(6)

where \(S^{\prime}_{f}\) represents the stress values measured in experiments or obtained from the FEA.

3.3 FEA

Figure 3 shows the real bogie frame, including the end beam and the failure location of the end beam. The welded bogie frame of the freight locomotive is approximately 3.5 m long and 2.4 m wide, and its mass is approximately 2200 kg. The fatigue fractures of the end beam occur at the end of the welding zone between the beam with a C-shaped end and the gusset plate.

Fig. 3
figure 3

Bogie frame of the freight train and its fracture at the end beam

As mentioned previously, the objective of this study was to develop a multiobjective optimization method considering the stress, fatigue, and weight for the brake end beam in the bogie frame. To obtain high-fidelity results, half of the entire bogie frame including the brake end beam and other main parts were modeled for the FEA, as shown in Fig. 4. The model was first constructed in CATIA and then imported into ANSYS for the generation of the finite-element model and the next simulation. The model was freely meshed with 10-node tetrahedral elements (SOLID88, which is generally regarded as a good element type for generating high-quality meshes for complex structures). The mesh sizes were compared to avoid mesh sensitivity and determine the appropriate element size with appropriate accuracy. Because the braking system was ignored in the model, 2-node beam elements (BEAM4) and coupling elements were used to model the load applied to the bracket hinge of the end beam, which was simpler and faster than the nonlinear contact analysis between two bodies. The corresponding finite-element model (ANSYS) consists of 275,027 finite elements and 529,136 nodes.

Fig. 4
figure 4

Bogie frame model with coupled effects of the load and boundary conditions

As shown in Fig. 4, the gravitational acceleration was considered, and the load condition was in accordance with JIS E4207 (1984) [19]. The main loads acting on the bogie frame, i.e., the vertical load of 17,000 kg (Force9) and breaking load of 2875 kg (Force10), were applied to center pivot and end beam, respectively. Additionally, special boundary conditions were considered, as follows:

  • The side frame suspension displacements were fixed in the three axial directions.

  • The braking load arose from the friction between the wheel tread and the brake pad.

  • The longitudinal load was 30% of the static vertical load.

  • The transverse load was 40% of the static vertical load.

Figure 5 illustrates the von-Mises stress distribution on the bogie frame under the typical braking load condition, the center pivot experienced the highest stress (approximately 243.5 MPa), and there was no stress concentration in the connection of the bogie frame with end beam. As shown in Fig. 6, the maximum von-Mises stress for the end beam (75.4 MPa) occurred at the corner of the welded gusset plate, where accidents due to fatigue failure occurred. A fatigue crack was initiated again in this region after the reinforced end beam was installed at the bogie frame.

Fig. 5
figure 5

Stress distribution of the bogie frame

Fig. 6
figure 6

Stress distribution of the end beam with a braking load

The high level of stress in the end beam area was the main reason for crack initiation. The fatigue loads (combination of the self-weight and braking load) caused the successive propagation of the crack to the critical size, leading to rupture in the welded gusset plate. A significantly lower value of stress in the region of the side frame is observed in Fig. 5. Except for the center pivot, the center frame was not as highly loaded as the end beam. The maximum von-Mises stress in the region of the center frame was only 243.5 MPa, whereas in the side frame, the stresses were in the range of 112.2 MPa.

4 Fatigue Optimization Method

4.1 Chebyshev Polynomials Approximation Model

Clearly, the stress and fatigue, as well as the weight of the brake end beam, are nonlinear and cannot be formulated analytically, owing to the complexity of the structures. This is the main challenge for the subsequent optimization. The Chebyshev polynomial response model is effective for formulating the relationship between the aforementioned properties and the design variables.

The Chebyshev polynomial response model, which is named after Pafnuty Chebyshev, features a sequence of orthogonal polynomials that are related to de Moivre’s formula and can be defined recursively. Mathematically, the exact functional relationship can be approximated as follows:

$$\begin{aligned} y & = b_{0} + b_{1} \left( {x - \overline{x}} \right) + b_{2} \left[ {\left( {x - \overline{x}} \right)^{2} - \frac{{a^{2} - 1}}{12}h} \right] \\ & \quad \, + b_{3} \left[ {\left( {x - \overline{x}} \right)^{3} - \frac{{3a^{2} - 7}}{20}\left( {x - \overline{x}} \right)h^{2} } \right] \\ & \quad \, + b_{n} p_{n} \left( x \right), \\ \end{aligned}$$
(7)

where pn(x) represents the basis functions that are dependent on the design variables (x).

$$p_{0} \left( x \right) = 1,\quad n = 0$$
$$p_{1} \left( x \right) = x - \overline{x},\quad n = 1$$
$$p_{2} \left( x \right) = \left( {x - \overline{x}} \right)^{2} - \frac{{\left( {a^{2} - 1} \right)}}{12}h^{2} ,\quad n = 2$$
$$p_{n} \left( x \right) = p_{n - 1} \left( x \right)p_{1} \left( x \right) - \left[ {\frac{{\left( {n - 1} \right)^{2} \left\{ {a^{2} - \left( {n - 1} \right)^{2} } \right\}}}{{4\left\{ {4\left( {n - 1} \right)^{2} - 1} \right\}}}} \right]h^{2} p_{n - 2} \left( x \right),\quad n = 3,4,5, \cdots$$

Here, \(\overline{x}\) represents the average value of the design variable, a represents the level number, and h is the coefficient of the level interval. The order should be less than the level number, and the maximum order of the design variable is  − 1. The coefficients of regression b0 and bi are expressed by Eqs. (8) and (9), respectively.

$$b_{0} = T/lm = \overline{y}$$
(8)
$$b_{i} = \sum\limits_{k = 1}^{a} {p_{i} \left( {x_{k} } \right)y_{k} } /\sum\limits_{k = 1}^{a} {p_{i}^{2} \left( {x_{k} } \right)} ,\quad k = 1,2, \ldots ,a$$
(9)

where xk in pi(xk) represents the level number for each x, and yk represents the analysis average of each level. The advantage of the orthogonal polynomial is that it allows the analysis of variance (ANOVA). The use of the ANOVA with the orthogonal polynomial allows the total variance of the response to be divided into the 1st-, 2nd-, and n–1th-order components. Thus, it is possible to judge the appropriate maximum order by estimating the co-relationship and sensitivity.

4.2 Design of Experiments (DOE)

For formulating the objective functions, sample points are needed to explore the design space. A typical method for generating sample points is DOE. Among the many different DOEs, D-optimal design is considered to be effective for addressing the limitations of traditional designs, as it is expensive or infeasible to measure the combinations of factor levels for nonlinear models [20,21,22]. D-optimal designs do not require orthogonal design matrices. They are generated by an iterative search algorithm and seek to minimize the covariance of the parameter estimates for a specified model. This is equivalent to maximizing the determinant D =|XTX|, where X represents the design matrix of model terms (the columns) evaluated at specific treatments in the design space (the rows).

4.3 ANVOA

After the approximate models are obtained, it is essential to examine the fitted or approximate model if the model provides an adequate approximation of the true response surface. In this case, a classical ANVOA of the regression is used to examine the accuracy of the fitted models. Table 1 presents detailed information such as the sum of squares of the model, DOF, mean square, and statistical hypothesis (F-statistics) [23].

Table 1 ANOVA results

SSR, SSE, SST, and R2 are defined as follows:

$${\text{SSR}} = \sum\limits_{i = 1}^{N} {(\hat{Y}_{i} - {\overline{\text{Y}}}_{{\text{i}}} )^{2} }$$
(10)
$${\text{SSE}} = \sum\limits_{i = 1}^{N} {(\hat{Y}_{i} - {\text{Y}}_{i} )^{2} }$$
(11)
$${\text{SST}} = \sum\limits_{i = 1}^{N} {(Y_{i} - {\overline{\text{Y}}}_{{\text{i}}} )^{2} }$$
(12)
$${\text{R}}^{2} = \frac{{{\text{SSR}}}}{SST} = \frac{{\sum\nolimits_{i = 1}^{N} {(\hat{Y}_{i} - {\overline{\text{Y}}}_{{\text{i}}} )^{2} } }}{{\sum\nolimits_{i = 1}^{N} {(Y_{i} - {\overline{\text{Y}}}_{{\text{i}}} )^{2} } }},$$
(13)

where Y are the mean of, respectively.

4.4 Optimization Algorithm

The objective of this study was to optimize the end beam structure for improving its safety and weight in terms of different criteria simultaneously. Numerous multiobjective optimization methods and algorithms have been proposed. Among them, typical ones include multiobjective GAs, the weighted-sum method, the weighted min–max method, the lexicographic method, the bounded objective function method, and the goal programming (GP) method [24]. Each of these multiobjective optimization methods has advantages and disadvantages. For example, multiobjective GAs explore all the objectives independently and simultaneously to search for the so-called Pareto-optimal set, but these algorithms are expensive and take too much computation time. The weighted-sum method formulates different objective functions into a single objective function with alterable weight coefficients, and then a standard single-objective optimization routine is used to solve the consequent formulation. This method is simple, but its limitation is apparent. It is impossible to know the correct weights needed to generate points evenly spread on the Pareto curve without knowing the shape of the Pareto curve [25]. Hence, deciding which one is most appropriate or most effective can be difficult and/or unpractical. It depends on the nature of the user’s preferences and what type of solution might be acceptable [26]. In this study, the GP method was adopted for multiobjective optimization.

GP [27, 28] is a branch of multiobjective optimization, which in turn is a branch of multi-criteria decision analysis (also known as multiple-criteria decision making). GP allows several objectives to be considered simultaneously in a problem for choosing the most satisfactory solution within a set of feasible solutions. More precisely, the GP finds a solution that minimizes the deviations between the achievement level of the objectives and the goals set for them in the order arranged according to the function’s importance. With GP, goals (\(f_{j}^{*}\)) are specified for each objective function \(f_{j} \left( {\mathbf{X}} \right)\). Then, the total deviation \(\sum\nolimits_{j = 1}^{k} {\left| {d_{j} } \right|}\) from the goals is minimized, where dj represents the deviation from the goal bj defined by the decision maker. \(d_{j}\) is split into positive and negative parts such that \(d_{j} = d_{j}^{ + } - d_{j}^{ - }\) with \(d_{j}^{ + } \ge 0\), \(d_{j}^{ - } \ge 0\), and \(d_{j}^{ + } d_{j}^{ - } = 0\). Consequently, \(\left| {d_{j} } \right| = d_{j}^{ + } d_{j}^{ - }\), where \(d_{j}^{ + }\) and \(d_{j}^{ - }\) represent underachievement and overachievement, respectively, and are defined as follows:

$$\begin{array}{*{20}c} {d_{j}^{ + } = \max \left[ {0,f_{j} \left( {\mathbf{X}} \right) - f_{j}^{*} } \right]} \\ {d_{j}^{ - } = \max \left[ {0,f_{j}^{*} - f_{j} \left( {\mathbf{X}} \right)} \right]} \\ \end{array} \;{\text{or}}\;\begin{array}{*{20}c} {d_{j}^{ + } = \tfrac{1}{2}\left[ {\left| {f_{j}^{*} - f_{j} \left( {\mathbf{X}} \right)} \right| + f_{j} \left( {\mathbf{X}} \right) - f_{j}^{*} } \right]} \\ {d_{j}^{ - } = \tfrac{1}{2}\left[ {\left| {f_{j}^{*} - f_{j} \left( {\mathbf{X}} \right)} \right| + f_{j}^{*} - f_{j} \left( {\mathbf{X}} \right)} \right]} \\ \end{array}$$
(14)

Therefore, the optimization problem is modified as follows:

$$\begin{array}{*{20}l} {Min:} \hfill & {\sum\limits_{{j = 1}}^{k} {\left( {d_{j}^{ + } + d_{j}^{ - } } \right)} } \hfill \\ {s.t.} \hfill & {f_{j} \left( {\mathbf{X}} \right) + d_{j}^{ + } + d_{j}^{ - } = b_{j} ,\quad d_{j}^{ + } ,d_{j}^{ - } \ge 0,\;d_{j}^{ + } d_{j}^{ - } = 0,\,j = 1 \ldots k} \hfill \\ \end{array}$$
(15)

Because the goal is predetermined before optimization in this study, it is easy to assess whether the predetermined goal has been reached. This is the main reason why GP was used rather than the multiobjective GA or other methods. The whole process of the fatigue optimization of the end beam in the bogie frame is illustrated in Fig. 7.

Fig. 7
figure 7

Flowchart of the fatigue optimization

5 Multiobjective Optimization Results

5.1 Design Objectives and Variables

Five sizes ranging from x1 to x5 were taken as the design variables. The initial values and ranges/levels of the five design variables are presented in Table 2 and Fig. 8. The ranges of the design variables were defined by the equidistance relative to their baseline values.

Table 2 Optimal configuration of the design parameters with changes in the baseline values
Fig. 8
figure 8

Design variables of the end beam

5.2 Optimization Formulation

For this multiobjective optimization, maximizing the fatigue life and minimizing the maximum stress, as well as minimizing the weight of the end beam, are considered as the design objectives. Thus, the optimization problem can be formulated as follows:

$$\left\{ {\begin{array}{*{20}l} {Find:\;X\left( {x_{1} , \ldots ,x_{5} } \right)} \hfill \\ {\left\{ {\begin{array}{*{20}l} {Max:\;f_{{N_{f} }} } \hfill \\ {Min:\;f_{{stress}} } \hfill \\ {Min:\;f_{{weight}} } \hfill \\ \end{array} } \right.} \hfill \\ {s.t.:\;x_{{iL}} \le x_{i} \le x_{{iU}} \;i = 1, \ldots ,5} \hfill \\ \end{array} } \right..$$
(16)

Among these three design objectives, the objective having the highest priority is (1) Increasing the fatigue life, followed by (2) Reducing the maximum stress and (3) Reducing the frame weight, according to priority order of the objectives. The required levels for the design objectives are set at the beginning of the design and are as follows:

$$\left\{ \begin{gathered} f_{{N_{f} }}^{*} = 10.0^{6} \;{\text{cycle}} \hfill \\ f_{stress}^{*} = 52.0\;{\text{MPa}} \hfill \\ f_{weight}^{*} = 35.0\;{\text{Kg}} \hfill \\ \end{gathered} \right..$$
(17)

In this procedure, after the satisfactory level is set for each objective, the objective having the highest priority is optimized first, followed by the objective having the second priority. Then, the procedure is repeated for every objective in order of its priority. The optimal solution in each design stage is obtained using a feasible direction method.

5.3 DOE

A total of 31 sample points were generated using D-optimal design, which were considered adequate for evaluating 20 coefficients of the Chebyshev polynomial model with five design variables. Table 3 presents the 31 runs and the corresponding results at the sampling points.

Table 3 Layout and data for D-optimal design

5.4 Chebyshev Polynomials and ANVOA

After the experimental results in Table 3 were obtained, the approximate models of the objective functions were constructed in the linear function with the interaction of each other, as follows:

$$\begin{aligned} f_{stress} & = - {3}0{8}0 - {86}.{41}x_{{1}} + {93}.{93}x_{{2}} - {68}.{97}x_{{3}} + {2}.{7427} + 0.0{8}0{8}x_{{4}} \\ & \quad - 0.00{1}00{8} - {7}.{468}x_{{5}} + 0.00{5314} + 0.{4258}x_{{1}} x_{{2}} \\ & \quad + 0.0{24954}x_{{1}} x_{{4}} + 0.0{9918}x_{{1}} x_{{5}} - 0.{4824}x_{{1}} x_{{3}} + 0.0{15682}x_{{2}} x_{{4}} \\ & \quad - 0.{14618}x_{{2}} x_{{5}} + 0.0{368}0x_{{3}} x_{{5}} \\ \end{aligned}$$
(18)
$$\begin{aligned} f_{weight} & = - {59} + {12}.0{22}x_{{1}} - 0.{62919} + 0.{9851}x_{{2}} - 0.0{16}0{7} \\ & \quad + {1}.{4618}x_{{3}} + 0.00{885} + 0.00{4897}x_{{4}} + 0.00000{7} + 0.0{539}x_{{5}} \\ & \quad - 0.0000{38} \\ \end{aligned}$$
(19)

Equations (6) was used to determine the fatigue life of the end beam. The fatigue notch factor Kf of the end beam was calculated using Eqs. (1)–(3), and its value was 1.3375. The fatigue life of the end beam was predicted by using the stress corrected using the fatigue notch factor Kf and P–S–N curve in Fig. 2. Equation (20) gives the ANVOA and approximation model for the fatigue life of the end beam.

$$\begin{aligned} f_{{N_{f} }} & = - {1384963} + {797718}x_{{1}} - {1}0{22452}x_{{2}} + {461933}x_{{3}} - {15263} \\ & \quad - {854}x_{{4}} + {7}.0{98} + {768}x_{{5}} + {612345}x_{{1}} x_{{3}} - {153}.{77}x_{{1}} x_{{4}} \\ & \quad - {1116}.{9}x_{{1}} x_{{5}} + {72}0{1}x_{{2}} x_{{3}} - {145}.{96}x_{{2}} x_{{4}} + {1504.3}x_{{2}} x_{{5}} + {76}.{14}x_{{3}} x_{{4}} \\ & \quad - {506.1}x_{{3}} x_{{5}} \\ \end{aligned}$$
(20)

Tables 4, 5, 6 present the ANOVA results for the fitted models. The total errors between the surrogate model and the computer analysis, i.e., R2 for \(f_{{N_{f} }}\),\(f_{stress}\), and \(f_{weight}\), were 3.04%, 2.41%, and 0.35%, respectively, Hence, the accuracies of the approximation models were considered to be adequate for the present study.

Table 4 ANOVA results for the model fitted to \(f_{{N_{f} }}\)
Table 5 ANOVA results for the model fitted to \(f_{stress}\)
Table 6 ANOVA results for the model fitted to \(f_{weight}\)

5.5 Multiobjective Optimization Using GP

With GP, the entire optimization process can be dived into three steps for the three design variables. In each step, one objective is selected as the objective/cost function, and other two are used as constraints. The process is described as follows. The multiobjective optimization problem is turned into a constrained single-objective problem in this step, because maximizing the fatigue life is the first preference in this study.

Step 1:

$$\left\{ {\begin{array}{*{20}l} {{\text{Max.}}} \hfill & {f_{{N_{f} }} } \hfill \\ {{\text{S.t.}}} \hfill & {\left\{ {\begin{array}{*{20}l} {f_{{stress}} \le 52} \hfill & {} \hfill \\ {f_{{weight}} \le 35} \hfill & {} \hfill \\ {x_{{iL}} \le x_{i} \le x_{{iU}} } \hfill & {i = 1 \ldots 5} \hfill \\ \end{array} } \right.} \hfill \\ \end{array} } \right.$$
(21)

Here, \(f_{fatigue}^{*}\) < \(f_{fatigue}^{\varepsilon }\), that is, the maximum value of the objective function \(f_{fatigue}\) does not satisfy the required hard objective level \(f_{fatigue}^{\varepsilon }\), and the designers can relax the set values of the required soft objective levels \(f_{stress}^{\varepsilon }\) and \(f_{weight}\) and return the process to step (1). If \(f_{fatigue}^{*}\) > \(f_{fatigue}^{\varepsilon }\), the deviation \(\Delta_{1}\) is defined as the allowable limit for the relaxation range of \(f_{fatigue}\). Because two relaxations for \(f_{fatigue}\) are required after the maximization of \(f_{fatigue}\), the deviation \(\Delta_{1}\) can be estimated using the following equation.

$$\Delta_{1} = \left| {\frac{{f_{fatigue}^{\varepsilon } - f_{fatigue}^{*} }}{2}} \right|$$
(22)

The minimum value \(f_{stress}^{*}\) of the objective function \(f_{stress}\) corresponding to the hard objective having the second priority is obtained by solving the following problem.

Step 2:

$$\left\{ {\begin{array}{*{20}l} {{\text{Min.}}} \hfill & {f_{{stress}} } \hfill \\ {{\text{S.t.}}} \hfill & {\left\{ {\begin{array}{*{20}l} {f_{{N_{f} }} \le 1,194,300 + 97,150.40} \hfill \\ {f_{{weight}} \le 35} \hfill \\ {x_{{iL}} \le x_{i} \le x_{{iU}} {\text{ }}_{{i = 1 \ldots 5}} } \hfill \\ \end{array} } \right.} \hfill \\ \end{array} } \right.$$
(23)

where \(f_{stress}^{*}\) > \(f_{stress}^{\varepsilon }\), that is, the minimum value of the objective function, \(f_{stress}\), does not satisfy the required hard objective level \(f_{stress}^{\varepsilon }\). The designers can relax the set values of the required soft objective levels \(f_{fatigue}^{\varepsilon }\) and \(f_{weight}^{\varepsilon }\) and try again. If \(f_{stress}^{*}\) < \(f_{stress}^{\varepsilon }\), the deviation \(\Delta_{2}\) is defined as the allowable limit for the relaxation range of \(f_{stress}\). Because two relaxations for \(f_{stress}\) are required after the maximization of \(f_{stress}\), the deviation \(\Delta_{2}\) can be estimated using the following equation.

$$\Delta_{1} = \left| {\frac{{f_{stress}^{\varepsilon } - f_{stress}^{*} }}{2}} \right|$$
(24)

Similarly, minimization of the frame weight should be performed successively by solving the following problem.

Step 3:

$$\left\{ {\begin{array}{*{20}l} {{\text{Min.}}} \hfill & {f_{{weight}} } \hfill \\ {{\text{S.t.}}} \hfill & {\left\{ {\begin{array}{*{20}l} {f_{{N_{f} }} \le 1,194,300 + 97,150.40} \hfill \\ {f_{{stress}} \le 56.84 + 2.42} \hfill \\ {x_{{iL}} \le x_{i} \le x_{{iU}} {\text{ }}_{{i = 1 \ldots 5}} } \hfill \\ \end{array} } \right.} \hfill \\ \end{array} } \right.$$
(25)

Table 7 presents the final updated values obtained in the foregoing steps for each objective function. Clearly, all the required objective levels are satisfied.

Table 7 Comparison between optimum and reanalysis results

Figure 9 shows the normalized objective functions obtained during three optimization cycles. The normalized objective function f is defined as follows:

$$f = \left[ {\frac{{\left( {f^{\varepsilon } - f^{*} } \right)}}{{f^{\varepsilon } }} + 1} \right]$$
(26)
Fig. 9
figure 9

Optimization step vs. normalized objective function

where \(f^{*}\) represents the optimum value at each stage, and \(f^{\varepsilon }\) represents the required objective-function value. If the normalized objective function exceeds 1, the objective function satisfies the constraints. At the initial design stage, fatigue life and stress do not exist in a feasible design space, except for weight. This is because the relative importance between objective functions is not estimated quantitatively, and there is significant reliance on the intuition of the designer. The final optimization results indicate that all the objective functions satisfy all the objective levels.

In Table 7, the objectives verified by FEA are compared with those predicted by the fitted model. The estimated optimal solutions are also verified by the FEA solutions within the tolerance error. The difference between the verified and the estimated objective functions is due to the error from the structural analysis and approximation. Clearly, the bogie frame optimized using priority ranking design optimization has better performance than that obtained using the primitive design model.

6 Conclusions

Fatigue optimization was examined for a brake end beam of the bogie frame, which is widely used in freight trains. FEAs were performed instead of real experiments, which are typically expensive and unprintable. The fatigue life was calculated using the stress-life curve method, with consideration of the notch influence. For the optimization, the fatigue life, stress, and weight of the end beam were taken into account simultaneously (as a multiobjective optimization problem). The Chebyshev polynomial response surface model was adopted for approximating the response functions. The GP method was used to search for the Pareto-optimal solution. The results indicated that the fatigue life was significantly increased compared with the initial design, while the stress and weight were both reduced; i.e., compared with the initial structure, the optimized end beam structure had better safety performance and was lighter.

The proposed approach is suitable and effective for the fatigue optimization problem, which is usually time-consuming owing to the difficult fatigue analysis and three different criteria. Our method can be used for the optimal design of bogie frames under complex working conditions.