1 Introduction

Tailor rolled blanks (TRBs) are widely applied in automotive industry due their lightweight potential and the straightforward adaption to existing manufacturing processes, like deep-drawing and hot-stamping. Figure 1 shows the basic technology of TRB. Increased part cost due to flexible rolling process and additional scrap because of nesting constraints limit the application of TRB to a subset of parts in automotive bodies.

Fig. 1
figure 1

Flexible rolling technology

Automotive parts underlie a complex variety of partly conflicting goals and design constraints. Hence, their design is challenging. With the increased design freedom of TRB, the complexity is further increased. This is the reason why optimization techniques have been used to design the thickness runs of Tailor Rolled Parts (TRPs) from the beginning on, as shown by Harzheim and Saul (2004).

Passenger vehicles have to withstand severe crash events, such as frontal or side impacts with other vehicles, trees, walls and other surroundings. In order to design body parts according to current legislative and customer crash test requirements, crash load cases are assessed virtually using finite element models.

Non-linearities like contacts, large deformations and material plasticity hinder the application of gradient-based optimization techniques whenever crash loads occur. Gradients would have to be calculated using finite difference, which is computationally demanding. Furthermore, it is highly unlikely to find a global optimum because of the noisy nature of crash events. Using metamodels trained from a design of experiments has proven to be a good option for the solution of crash problems as shown by Redhe et al. (2002); Kodiyalam et al. (2004); Forsberg and Nilsson (2005). The application of metamodel-based optimization to the design of TRPs is presented by Chuang et al. (2008); Duan et al. (2015).

Most research work focuses on finding a minimum weight TRB design. Klinke and Schumacher (2021) present a multi-objective optimization scheme using a novel TRB-specific cost estimation, noting that in order to design a good TRB part often a goal conflict between minimum weight and minimum cost has to be solved. Determining which parts of the car body should be manufactured from TRB is a demanding task, because mass reduction has to be balanced with additional cost. Simply manufacturing all sheet metal parts of the car body out of TRB would be too costly, even if this would be the minimum weight design. Hence, the selection of the best subset of parts from a list of candidates is the task of this work.

The higher the number of design variables, the worse the approximation of the metamodels. The number of the design variables is therefore limited. For this reason the direct application of the multi-objective optimization scheme from Klinke and Schumacher (2021) with a corresponding high number of the design variables, as introduced by TRB, is not possible. A strategy has to be found that enables the systematic selection of parts well suited for the application of TRB under consideration of the economic constraints.

This paper presents a new strategy to select a subset of parts to a degree where optimization becomes possible, followed by a methodology that reveals the most promising combination of TRB and constant thickness parts under consideration of mass and cost goals. The potential of this strategy is shown, using the publicly available Toyota Yaris Crash model.

The work is structured as follows: After introducing a principal scheme for tailor rolled part selection in Sect. 2, Sect. 3 presents rules for selecting and prioritizing trb candidate parts. This scheme is applied to a finite element car body in order to select a subset of parts with which a metamodel-based optimization is computationally feasible. In Sect. 4 the optimization methodology as well as the parametrization and the metamodel training process are described. Afterwards the generated metamodel is used to perform a conventional single objective light weighting optimization with all candidate trb-parts. Since this approach is not goal leading when cost restrictions are given, a new approach is presented in Sect. 5. With the combinatoric multidisciplinary optimization every possible combination of trb- and constant thickness parts is optimized revealing the best compromise solutions of weight reduction and cost.

2 Principal scheme for tailor rolled part selection

The search of the most suitable TRB-parts aiming on reduction of mass m and cost p can be written as a multiobjective optimization task:

$$\begin{aligned} Z_f = \min _{\mathbf {x}_f} [m(\mathbf {x}_f), p(\mathbf {x}_f)], \text { with } \mathbf {x}_f \in \mathbb {R}^{n_f}, \end{aligned}$$
(1)

where \(\mathbf {x}_f\) is the vector of design variables in case that every part would be a tailor rolled part. Thinking of around 100 parts in the BIW and around 5–10 design variables per part, it is comprehensible, that the task is hard to solve.

A strategy to decrease the number of possible solutions is the so-called a priori preferencing, presented by Hwang et al. (1979): An expert defines preferences in order to exclude potentially unsuitable solutions in a multi-objective decision problem. In our case this means, experts define preferences to exclude parts from the candidate list because it is known that those parts will not be in the desired solutions set. As a consequence this decreases the number of design variables \(n_s\):

$$\begin{aligned} \begin{aligned} Z_s = \min _{\mathbf {x}_s} [m(\mathbf {x}_s), p(\mathbf {x}_s)], \\ \text {with } \mathbf {x}_s \in \mathbb {R}^{n_s} \\ \text {and } n_s < n_f. \end{aligned} \end{aligned}$$
(2)

The assumption here is, that the solution set of the optimization \(Z_f\) is comparable to \(Z_s\).

For the formulation of preferences the following part characteristics play a role: blank width w, material grade \(\sigma _y\), sheet thickness t and scrap s. When the blank width exceeds the maximum coil width of the rolling mill, the manufacturing of this part from tailor rolled material is impossible. With a low material grade and a low sheet thickness, the load bearing capability of a part is low, hence the lightweight potential of such a part might be limited. Parts with a high scrap rate tend to be more costly than others, since the scrap material is also processed in the flexible rolling mill, but does not add value to the part.

Even if all part characteristics indicate the application of TRB, it is not guaranteed, that a thickness distribution is meaningful. As stated in the beginning, tailor rolled material can be applied effectively, when parts are not fully stressed, or in other words, inhomogeneously stressed. If this is not the case, TRB might not offer any weight saving, but increases cost. By analyzing the deviation of the load along an axis, the load inhomogeneity can be calculated, that quantifies how much the load is varying along a potential rolling direction of the part.

Using part characteristics as well as the load inhomogeneity the number of parts of interest and thus the number of design variables can be reduced based on an educated guess. The remaining parts can be optimized with the multidisciplinary optimization scheme from our previous work (Klinke and Schumacher 2021) to find a mass optimal design. Looking at cost and thickness ranges of each part one could simple select the parts offering a good compromise between mass and cost from this optimum. But since the car body is a complex system, whenever a subset of parts is selected for the application of TRB, the optimization has to be redone with this exact part choice. Otherwise, it is likely, that the thickness run of part A is not optimal anymore, when part B and part C are not anymore manufactured from TRB.

From this viewpoint, we propose to optimize every possible combination of tailor rolled and constant parts, that can be realized based on the design variables chosen after a priori preferencing. Afterwards the pareto optimal set of combinations can be isolated and the best compromise solutions offering minimal cost and weight are revealed. Based on the pareto optimal set, a posteriori preferencing is done: the project engineers decide on the final selection.

3 Rule-based scheme for a priori preferencing

In this work, we present a rule-based selection scheme that consists of two stages. The first stage evaluates part characteristics only, while the second one incorporates the actual loading of parts from a baseline design, evaluated in a set of load cases. Since it is common practice to design sheet metal structures based on constant thickness parts before investigating lightweight applications, it is possible that here the baseline design is coinciding with the optimal constant thickness design.

3.1 A priori preferencing based on part characteristics

Preferencing based on multiple characteristics can be done in several ways. For example, a scalar value can be calculated from the different characteristics, using a weighted average, forming a so-called decision criteria \(\xi _1\) that expresses the suitability of TRB. Another way to find the most suited parts is to perform a multi-staged selection, where parts are excluded in each step due to their characteristics. We propose a mixture of both approaches, since certain criteria exist, that forbid the application of TRB, while others reveal tendencies.

Since the rolling mill can only process coils up to a certain maximum width \(w_{max}\), parts whose blank width w exceeds this value are sorted out from the set \(G_0\) of all parts \(P_i\):

$$\begin{aligned} \begin{aligned} G_0&= \{P_i\}, \text {where } i \in [1,\ldots ,n_p], \\ G_1&= G_0 \setminus \{P_i \mid w(i) > w_\text {max}\}. \end{aligned} \end{aligned}$$
(3)

Here \(n_p\) is the number of parts in the initial set \(G_0\). From the set of remaining parts \(G_1\), only those are kept, that have a higher predefined thickness than \(t_{min}\), because otherwise thickness cannot be reduced much by TRB anymore:

$$\begin{aligned} \begin{aligned} G_2&= G_1 \setminus \{P_i \mid t(i) < t_\text {min}\}. \end{aligned} \end{aligned}$$
(4)

To further decrease the number of parts, a decision criteria \(\xi _1\) is determined based on sheet thickness t, scrap ratio s and yield stress \(\sigma _y\). The scrap ratio s can be measured based on a nesting analysis performed with the part blank shape, after conducting an inverse forming simulation. The nesting algorithm places multiple blank shapes on a coil strip. The scrap rate can be measured as:

$$\begin{aligned} s&= 1 - \frac{m_p}{m_r}, \end{aligned}$$
(5)

where \(m_p\) is the part mass and \(m_r\) is the mass of the required raw material.

Prior to calculating \(\xi _1\), all characteristics are normalized to a range between zero and one, such that parts with a high suitability are given the value one, while a low suitability is expressed as zero:

$$\begin{aligned} \tilde{t}&= \frac{t_i- t_\text {min}}{t_\text {max} - t_\text {min}}, \nonumber \\ \tilde{s}&= \frac{s_\text {max} - s_i}{s_\text {max} - s_\text {min}}, \\ \tilde{\sigma _y}&= \frac{\sigma _{y,i}-\sigma _{y,\text {min}}}{\sigma _{y,\text {max}} - \sigma _{y,\text {min}}}, \text {where } i \in [1, \ldots , n_p]. \nonumber \end{aligned}$$
(6)

Normalization allows the calculation of the weighted average from characteristics of different orders of magnitude. The sheet thickness t is used here again, since parts of high thickness have a greater potential for weight reduction. The scrap ratio s is a measure for the part cost, while the yield stress \(\sigma _y\) is an indicator for the level of load a part has to bear.

In this work, the decision criteria \(\xi _1\) is calculated as the average of the normalized characteristics:

$$\begin{aligned} \begin{aligned} \xi _1&= \frac{\tilde{t} + \tilde{\sigma }_y + \tilde{s}}{3}. \end{aligned} \end{aligned}$$
(7)

Depending on project goals, individual measures can also be of higher importance and a weighted average might be more suitable.

By setting the threshold for \(\xi _1\) accordingly, the desired number of parts best suited for TRB can be selected:

$$\begin{aligned} \begin{aligned} G_3&= G_2 \setminus \{P_i \mid \xi _1(i) < \xi _\text {min}\}. \end{aligned} \end{aligned}$$
(8)

3.2 Extension of the criterion to include the analysis of the load inhomogeneity

As stated in the introduction, tailored blanks are used in areas where sheet metal is inhomogeneously loaded. It seems likely, that parts with a less homogeneous loading are more suited for the application of TRB. Thus a methodology to analyze the load inhomogeneity is presented, which is then used for a slightly different decision criteria \(\xi _2\).

A part is inhomogeneously loaded when the level of loading, expressed by a field response \(\mathbf {v}\) like von-Mises stress \(\sigma _{vm}\) or plastic strain \(\varepsilon _{pl}\), is varying depending on the location inside the part. Since the local load level might be different over several load cases, the overall loading might be homogeneous. Hence, a combined loading has to be calculated first by determining the maximum load level of each field entity over all \(n_L\) load cases. When the responses depend on time, also the maximum level over time \(\tau\) has to be found:

$$\begin{aligned} \mathbf {v} = \max _\tau \max _i \mathbf {v}_i(\tau ), \text {where } i \in [1, 2, \ldots , n_L] \end{aligned}$$
(9)

Tailor rolled blanks have a thickness gradient in one direction only, thus the inhomogeneity I along the desired rolling direction is of interest here. To determine I, the field response \(\mathbf {v}\) is divided into \(n_b\) segments along an desired axis. The segmentation is based on the coordinates of the blank shape. For every segment the mean of the field response is calculated: \(\bar{v}_j\). The inhomogeneity can be expressed by calculating the standard deviation of the segment mean values to the mean of the part \(\bar{v}\), which delivers a qualitative value within the same units:

$$\begin{aligned} I(\mathbf {v})=\sqrt{\frac{1}{n_b} \sum \nolimits _{j=1}^{n_b}{\left( \bar{v}_j - \bar{v}\right) ^2}}. \end{aligned}$$
(10)

To further illustrate the calculation of inhomogeneity I, an example part is shown in Fig. 2. The stress distribution in blank coordinate system is shown in the background. The mean stress in each segment is shown as green bars, while the red line indicates the mean stress of the part.

Fig. 2
figure 2

Stress inhomogeneity of an example part

Since the inhomogeneity gives a tendency rather than enabling the exclusion of parts, the normalized inhomogeneity \(\tilde{I}(v)\) is used in addition to known characteristics in order to form the decision criteria \(\xi _2\) which is used instead of \(\xi _1\) to select the final part set \(G_3\):

$$\begin{aligned} \tilde{I}&= \frac{I_i-I_\text {min}}{I_\text {max} - I_\text {min}}, \text {where } i \in [1, \ldots , n_p]. \end{aligned}$$
(11)
$$\begin{aligned} \xi _2&= \frac{\tilde{t} + \tilde{\sigma }_y + \tilde{s} + \tilde{I}}{4}, \end{aligned}$$
(12)
$$\begin{aligned} G_3&= G_2 \setminus \{P_i \mid \xi _2(i) < \xi _\text {min}\}. \end{aligned}$$
(13)

The threshold \(\xi _\text {min}\) can be chosen by the engineering team. Since it determines the number of parts in the subsequent optimization, it should be chosen based on engineering preference and computational budget.

3.3 Application example: Toyota Yaris

Modern vehicles have to withstand several crash events such as the side impact of a large and heavy vehicle (SUV or Pickup) or the roof loading in a roll over. These situations put a high load on the side structure of a vehicle. Due to design space restrictions and the geometry of doors and crash barriers, the loading is not distributed homogeneously, leaving room for the application of TRB.

In order to reflect the effects of the side impact of a pickup, the Insurance Institute for Highway Safety (IIHS 2017) established a crash test, in which a deformable barrier with elevated impact height and a mass of 1500 kg hits the vehicle with 50 km/h. Lately the test protocol was adapted to new field data, using an altered barrier geometry with higher mass of 1900 kg and 60 km/h impact speed (IIHS 2020). In addition to dummy measurements, both versions of the test protocol evaluate the structural performance based on the distance of the inner B-Pillar to the centerline of the driver seat, as shown in Fig. 3b. A good performance is reached when the inner B-Pillar stays more than 125 mm away from the driver seat centerline after the crash. Acceptable is a distance of 50–124 mm, while marginal describes a distance between 0 mm and 4.9 mm. The passing of the centerline leads to a poor rating.

To demonstrate the application of the rule-based selection scheme a proper vehicle model is necessary. Here a publicly available finite element model of a Toyota Yaris from 2007 is used. The vehicle was reverse engineered and validated in several front crash load cases by the Center for Collision Safety and Analysis (CCSA 2016). In this process all parts were 3D-scanned and remodelled for FEM calculation. Material coupon tests were conducted to describe the material behavior. The model can be considered a standard in the crash simulation community. Its public availability and thus the good reproducibility of results were the reasons to choose this model even though it was not properly validated in IIHS side impact. Figure 3a shows the simulation model for IIHS side impact simulation.

Fig. 3
figure 3

IIHS side impact

When evaluated according to the old test protocol, the structural performance of the finite element model turn out to be poor. Hence we tuned the model with the goal to reach a good structural rating that enables a light weighing. At first the B-Pillar assembly, consisting of four parts, was simplified to a single sheet, as shown in Fig. 4a. Based on that model, the material of the six most sensitive parts in side crash was updated to hot-stamped 22MnB5. The thicknesses of those parts are updated by an optimization. The resulting structural rating can be reviewed in Fig. 9, while Table 1 shows a sheet thickness and performance summary of baseline (BM) and adapted model (AM).

Fig. 4
figure 4

Yaris model updates

Table 1 Results of the optimization of the adapted model (AM) in comparison to the baseline model (BM)

When reviewing the side impact performance not every part of the body plays a role, hence 14 parts of the side frame were identified as potential TRB-parts based on engineering judgment (Fig. 5). Including all those parts in a metamodel-based optimization would increase the number of design variables drastically, which is why we limit ourselves to find the six most promising parts. This number has to be chosen based on project preferences.

Fig. 5
figure 5

Selected parts of the side structure

Applying the presented rule-based selection scheme, the part characteristics as well as the decision criteria \(\xi _1\), shown in Table 2 are calculated. It can be seen, that no part is excluded because of the blank width. The inner B-Pillar (BPLR_INR) and the front roof bow (RBW1) are sorted out, since their thickness t is less than 1 mm. To find the six most suited parts, the threshold for \(\xi _1\) is set to be \(\ge\) 45.15%, which certainly reveals the same parts which were upgraded to hot-stamped material. The most suited part seems to be the middle roof bow (RBW2), followed by the outer rocker (RKR_OTR), while the outer B-Pillar (BPLR_OTR) is listed on position four.

Table 2 A priori selection based on part characteristics: blank width \(w_f\), sheet thickness t, material yield \(\sigma _y\) and scrap rate s. Additionally the decision criteria \(\xi _1\) is shown

As described before, the inhomogeneity can be calculated on arbitrary field responses. In order to derive a meaningful load inhomogeneity, a suitable field response has to be chosen. Possible responses are plastic strain \(\varepsilon _{pl}\), von-Mises stress \(\sigma _{vm}\) and specific energy \(u_m\). Where the specific energy \(u_m\) is calculated from element mass m and the strain energy U and is thus based on strain energy density u and element area A:

$$\begin{aligned} u = \frac{1}{2} \varvec{\sigma } \varvec{\varepsilon }, \quad U = u A, \quad u_m = \frac{U}{m}. \end{aligned}$$
(14)

Table 3 shows the inhomogeneity based on specific energy \(I(u_m)\), plastic strain \(I(\varepsilon _{pl})\) and von-Mises stress \(I(\sigma _{vm})\). It can be concluded, that using the plastic strain or the stress response is not goal leading here, because parts of higher strength are preferred automatically and comparing parts with different materials would be questionable. Thus the energy-based inhomogeneity assessment \(I(u_m)\) is our preferred choice and used to calculate \(\xi _2\).

Compared to the results based on \(\xi _1\), the selection stays the same, but the order of suitability changes. The loading of the outer B-Pillar (BPLR_OTR) is quite inhomogeneous, followed by the middle roof bow (RBW2) and the rocker sheets (RKR_INR and RKR_OTR).

The proposed inhomogeneity assessment is well suited to deliver another characteristic for a priori preferencing. Even if a simple strategy for the consideration of multiple load cases is presented here, load cases from different disciplines like stiffness or strength might have energy levels orders of magnitudes lower than crash. This would require an advanced calculation method for the combination of load levels in Eq. 9.

Table 3 inhomogeneity assessment based on different field responses: specific energy \(I(u_m)\), plastic strain \(I(\varepsilon _{pl})\) and von-Mises stress \(I(\sigma _{vm})\). Additionally the decision criteria \(\xi _2\) is shown

4 Selection based on optimization result

Having determined the six most suited parts, we are now able to perform a TRB-optimization. Using the design evaluation and optimization strategy from our previous work (Klinke and Schumacher 2021; Klinke 2021), metamodels are trained sequentially until the prediction quality is not further improved.

This means that each iteration a batch of experiments is sampled using a space-filling approach with the software LS-Opt®. Following the maximin-distance criterion it is ensured that new designs can be added subsequently without sacricing uniformity or equidistance of the design points as described by Stander et al. (2015).

Using the commercial software PSeven®, metamodels for all responses are trained using different types of algorithms (Piecewise Linear Approximations, Polynomials, Gaussian Process Regression, ...) in parallel. The best model is selected based on Leave-One-Out cross validation (LOO-CV) as described by Belyaev et al. (2016).

The optimization is then conducted on the metamodel and validated with the analysis model as shown in Fig. 6.

The underlying cae process estimates the effect of forming Tailor Rolled Blanks in a deep-drawing or a hot-stamping process. The resulting thickness distribution is mapped back to the crash analysis model. In addition the part’s blank shape is utilized to conduct a TRB-nesting analysis. Based on a comprehensive cost model the piece price is estimated, as described by Klinke and Schumacher (2021); Klinke (2021).

In order to find optimal thickness configurations for TRB-parts, the thickness run function has to be varied. The way the thickness run is parameterized influences the turnaround time of the optimization significantly, as shown by Klinke and Schumacher (2016). Focusing on reducing the computational effort, the most efficient way to parameterize the thickness distribution is a so-called Fixed Plateau Boundary (FPB) parametrization, where the positions of the areas of constant thickness (plateaus) are not moved.

Fig. 6
figure 6

Metamodel-based optimization scheme

The parts of interest are parameterized using an equally spaced fixed plateau boundary parametrization (es-FPB): the outer B-Pillar (BPLR_OTR) and the middle seat cross member (SQT2) are divided in 50 mm wide, the rocker sheets (RKR_INR and RKR_OTR) as well as the outer roof rail (RR_OTR) and the middle roof bow (RBW2) in 100 mm wide plateaus and transitions. This leads to 43 design variables in total. The parametrization of the six parts is shown in Fig. 7a.

To assess side impact performance, metamodels are trained for the distances \(\delta _i\) of several nodes on the inner B-Pillar to the middle of the driver seat, shown in Fig. 7b.

Fig. 7
figure 7

Optimization parametrization and response definition for side impact

Following the optimization scheme showed in Fig. 6, an iterative metamodel training process is used. PSeven® is used for metamodel training. The model quality is evaluated in each step based on cross validation. The basic quality measures are calculated from the simulation responses \(y_i\), the model prediction \(\hat{y}_i\) as well as the mean response value \(\bar{y}\) of \(n_d\) design points:

$$\begin{aligned} \begin{aligned} e_{rms}&= \sqrt{\frac{1}{n_d}\sum \nolimits _{i=1}^{n_d}{(y_i - \hat{y_i})^2}}, \\ e_{rrms}&= \frac{e_{rms}}{\sqrt{\frac{1}{n_d}\sum \nolimits _{i=1}^{n_d}{(y_i - \bar{y})^2}}}, \\ R^2&=1-\frac{\sum \nolimits _{i=1}^{n_d}{(y_i - \hat{y_i})^2}}{\sum \nolimits _{i=1}^{n_d}{(y_i - \bar{y_i})^2}},\\ \end{aligned} \end{aligned}$$
(15)

To derive single values that can be used to stop the iteration process, \(e_{rms,rrms}\) and \(R_{rms}^2\) are derived from all \(n_r\) responses:

$$\begin{aligned} \begin{aligned} e_{rms,rrms}&= \sqrt{\frac{1}{n_r}\sum \nolimits _{i=1}^{n_r}{(e_{rrms,i} - \bar{e}_{rrms})^2}},\\ R^2_{rms}&= \sqrt{\frac{1}{n_r}\sum \nolimits _{i=1}^{n_r}{(R^2_i - \bar{R^2}})^2}. \end{aligned} \end{aligned}$$
(16)

Seven iterations, with 200 designs each were necessary to train metamodels until the quality indicators changed less the 5%. The evolution of these measures can be reviewed in Fig. 8, while Table 4 shows the final values. Please note that theses measures where calculated based on cross validation scheme as explained by Belyaev et al. (2016). A detailed explanation of the used sequential metamodel training strategy is presented in Klinke and Schumacher (2021).

Fig. 8
figure 8

Iterative model training for the IIHS side impact using six parts with 43 design variables: RMS value of the model quality measures (\(e_\text {rms,rrms}\) in black , \(R_{rms}^2\) in gray)

Table 4 Model quality of relevant responses

To find the lightest TRB design, the following optimization task is solved, based on the presented models, using the “Self-adaptive Differential Evolution” (SaDE) algorithm from the PyGMO python package of Biscani and Izzo (2020):

$$\begin{aligned} \begin{aligned}&\min _{{x} \in \mathbb {R}^n} m({x}), \\ \text {where} \\&{\delta }({x}) \ge 125 \text { mm}, \\&{g}_{TRB}({x}) \le 0, \\&0.8\text { mm} \le x_i \le 3.0\text { mm}&i \in [1, \ldots , n]. \end{aligned} \end{aligned}$$
(17)

Here \(g_{TRB}\) describes manufacturing constraints, ensuring that a thickness profile can be rolled in the mill. The constraints, well-known from previous work of Harzheim and Saul (2004); Chuang et al. (2008); Klinke and Schumacher (2016, 2018), are shown here:

$$\begin{aligned} \begin{aligned}&g_\text {TRB,1}= 1- \frac{\min _i t_i}{\max _i t_i} - r_{t,\text {max}} \\&g_\text {TRB,2}= \frac{|t_i - t_{i+1}|}{50} - s_\text {max} \end{aligned} \end{aligned}$$
(18)

The optimal design is shown in Fig. 9a. Even if the minimum distance in side impact is just 120.9 mm and thus only an “Acceptable” rating, the deviation is in the range of expected metamodel accuracy.

Fig. 9
figure 9

Mass optimum (F)

It can be concluded from Fig. 9a, that five parts show significant thickness ranges, while the outer roof rail (RR_OTR) is down-gauged to the lower bound of 0.8 mm. Since cost was not part of the optimization, this is the mass optimum, but no necessarily the most interesting economic solution.

Part price p and lightweight cost can calculated for the mass optimum based on Klinke and Schumacher (2021); Klinke (2021), as shown in Table 5. Summing up weight and cost differences in the vehicle, the summed price \(\Sigma p\) increases by 16.47 € while the summed weight \(\Sigma m\) is decreasing by 4.576 kg, which leads to lightweight cost of 3.6 €/kg.

Table 5 Analysis of the mass optimum: thickness range \(\Delta t\) in each part, weight reduction \(\Delta m\), price impact \(\Delta p\) and lightweight cost (LWC) when compared to the adapted model

In certain cases the lightweight cost of the mass optimum might be too high, necessitating further part selection. The trivial approach would be to just select the parts from Table 5, that offer a good compromise between cost and weight saving. Since the vehicle side frame is a complex system, it is not goal leading to simply pick a subset of parts, because the thickness run of the mass optimum is depending of the other parts and their thicknesses. Hence an optimization is necessary for every candidate selection, but since the choice for a particular selection can only be made knowing the optimum, every possible selection has to be optimized. Because no additional metamodel training is necessary, this task can be solved pretty fast.

5 A posterior selection based on combinatoric multidisciplinary optimization

Combinatoric multidisciplinary optimization means that every possible part selection, or manufacturing scenario is being optimized. A scenario is the combination of different manufacturing types per part (constant thickness or tailor rolled thickness). Thinking of a study with two possible TRB candidates, this leads to the scenarios shown in Table 6.

Table 6 Possible scenarios in a study with two TRB candidates

Using metamodel-based optimization enables the quick solving of several hundreds of such scenarios in a few hours. Using the cost model mentioned earlier, it is possible to include cost as a goal function in the optimization to find pareto optimal solutions of each manufacturing scenario.

The trained metamodel offers the variation of six potential TRB-parts. For the outer B-Pillar in particular, different nesting scenarios apply. The more the B-Pillar shapes overlap each other on the coil, the lower the scrap rate. Unfortunately also the design freedom of the thickness run decreases resulting in less weight saving. In principle this is shown in Fig 10, the fully nested shapes in Fig 10a require the thickness run to by symmetric to the middle, while the thickness in the upper area of the B-Pillar can be reduced, when shapes are not nested (Fig 10b). Thus it is necessary to evaluate different nesting scenarios as shown in Klinke and Schumacher (2021); Klinke (2021).

Here the following nestings can be evaluated based on the presented parametrization: Fully overlapping nesting—NT07, intermediate nestings—NT08, NT09, NT10, NT11, NT12 and no nesting—NN.

All other parts can be evaluated as part with constant thickness (const.) or as TRP, since no variation in the nesting is possible using the metamodel at hand. Combining these possibilities a total of 256 scenarios for the six parts have to be evaluated.

Fig. 10
figure 10

Influence of nesting on the optimal thickness run. (Blue: Transition zone, light gray to dark gray: Plateau thickness)

Using the NSGA2 algorithm presented by Deb et al. (2002) from the PyGMO package, the following optimization task is solved for every scenario:

$$\begin{aligned} \begin{aligned}&\min _{{x} \in \mathbb {R}^n} [m({x}), p({x})], \\ \text {where} \\&{\delta }({x}) \ge 125 \text { mm}, \\&{g}_{TRB}({x}) \le 0.0, \\&0.8\text { mm} \le x_i \le 3.0\text { mm}&i \in [1, \ldots , n]. \end{aligned} \end{aligned}$$
(19)

Since the optimization tasks are independent of each other they can be solved in parallel on a HPC cluster in hours. In this case we used 96 individuals and 50000 generations.

Figure 11 shows the summed part cost over the summed mass of all optimal solutions for the six parts. Every point is an optimal solution of the particular scenario. Looking at the point markers the effect of the TRB application on each part can be understood. While the TRB application on the rocker sheets (RKR_OTR and RKR_INR) show a tendency towards the left, meaning decrease in weight with a fair cost increase, the outer B-Pillar (BPLR_OTR) tends to increase cost with decreasing amount of overlap in nesting.

Fig. 11
figure 11

Mass and price distribution of all possible scenarios

To find the best alternatives among all solutions the pareto optimal set is isolated, as shown in Fig. 12. The shown points are validated using the analysis model, revealing slight deviations in side impact distance within the range of metamodel accuracy. Some characteristic points of the pareto front are marked and further analyzed in Table 7, Figs. 13 and 14. Please acknowledge, that also constant thickness parts show a thickness variation because of the integration of an automatic forming processes simulation.

Fig. 12
figure 12

Pareto optimal solutions for the study part set. The coloring indicates the minimal distance to driver seat center line

Fig. 13
figure 13

Thickness runs of the selected characteristic optima

Fig. 14
figure 14

Thickness distributions of the selection characteristic points of the pareto frontier

Optimum A offers a weight reduction of 0.80 kg, by increasing the TRB thickness of the outer ends of a roof bow, enabling a decrease in the rocker thicknesses and the outer roof rail. The summed cost of all parts (5 left, 5 right and roof bow) is slightly decreased by 0.54 € , leading to lightweight cost of – 0.67 €/kg.

The weight reduction of Optimum B is 2.44 kg, with a cost increase of 1.6 € and lightweight cost of 0.66 €/kg. In this design the outer rocker panel is made of TRB and enables a thickness decrease in the rocker inner.

When both rockers are made of TRB (Optimum C), 3.32 kg can be saved adding 4.31 € of cost, leading to 1.30 €/kg. It can be seen in Fig. 13 that the thickness run of the outer rocker changes quite significantly when the inner rocker has a thickness run.

Optimum D is the first optimum with a TRB B-Pillar. The weight reduction is 4.18 kg with additional cost of 9.16 € and lightweight cost of 2.19 €/kg. In this scenario the B-Pillar is nested symmetrically and fully overlapping.

Manufacturing the seat cross member (SQT2) of TRB, as done in Optimum E, adds an extra of 0.27 kg to the weight reduction, leading to 4.45 kg of total weight reduction compared to the adapted model. Costing an extra of 11.32 €, the lightweight cost is 2.54 €/kg.

Optimum F represents the mass optimum and is known from Sect. 4. It offers a weight reduction of 4.58 kg and 16.48 € of extra cost and thus lightweight cost of 3.6 €/kg. The B-Pillar of this optimum is not nested.

6 Conclusion and discussion

This work presents a methodology to systematically select the most suited parts for the application of TRB in the automotive body. Respecting the computational effort of optimization under consideration of crash load cases a priori selection is presented first. This step enables the proper selection of TRB candidate parts based on formalized engineering rules. Suitable part characteristics as well as the methodology to assess the load inhomogeneity are presented.

A priori preferencing is well suited to reduce the number of design variables to a level where optimization is possible. Especially the inhomogeneity assessment has to be furtherer developed to cope with load cases from different disciplines resulting in field results in different orders of magnitudes like crash and stiffness.

Using metamodels, the optimization of every possible combination of TRB part selections of the remaining part set, the pareto optimal part selection can be found efficiently, revealing mass and cost trade-offs.

Table 7 Result summary for the selected characteristic optima