1 Introduction

Buckling-restrained brace (BRB), a type of metallic damper (Watanabe et al., 1988), is characterized by its ability of inhibiting the low-order global buckling of inner cores under compression with the help of outside constraint components. A lot of experiments and numerical analyses have confirmed its energy dissipation and earthquake response reduction capabilities (Jiang et al., 2022; Wang et al., 2019; Zhuge et al., 2022). To achieve energy dissipation goals for different levels of seismic damage, two-stage yielding perforated buckling-restraint brace (pBRB) assemblies have been proposed (Li et al., 2019; Sun et al., 2018), along with variations in core shape designs (Hu et al., 2022). In addition, geometric imperfections have been introduced to enhance the bending stiffness and load-carrying capacity of BRBs. For instance, Zhu et. al. (2017) proposed a Corrugated Web Connected BRB (CWCBRB), which consists of two all-steel outer tubes connected by a single-sine or double-sine corrugated web plate. While this novel BRB exhibits stable hysteresis behaviors and excellent energy dissipation capacities, its complex construction prevents it from being widely implemented in building structures. However, traditional brace structures also suffer from many drawbacks, such as complex manufacturing processes, uncertainty in buckling due to manufacturing errors, and wastage resulting from retrofitting design; as a result, their applications are often limited as well.

Over recent years, as origami technology shows a good promise in various fields, many origami-inspired applications have emerged, such as deployable structures (Cai et al., 2018, 2019, 2023a, 2023b; Filipov et al., 2019; Zhang et al., 2021), smart structures (Cehula & Průša, 2020), metamaterials (Bertoldi et al., 2017; Chen et al., 2018; Ouisse et al., 2016), and self-folding robots (Shigemune et al., 2016). In the field of architecture, folded-plate roof structures, which also follow the concept of origami, have been studied in kinematic paths (Cehula & Průša, 2020) and alternative models (Hayakawa & Ohsaki, 2019). Besides, there are increasingly more applications of origami patterns in tubular structures (Liu et al., 2018, 2019; Ma & You, 2013; Ma et al., 2016; Song et al., 2012; Zhang et al., 2007). It is indicated that introducing origami patterns into braces is another method to induce buckling and prevent overall instability. Based on a spatial four-bar mechanism, Song et. al. (2012) designed a tubular origami component composed of isosceles trapezoids. This component could deform along preset creases and offer better energy dissipation capacity than the corresponding non-crease components. Zhou et. al. (2023a) proposed and developed a novel energy-dissipating brace based on Miura-origami (OEDB), while illustrating the energy dissipation mechanisms through experiments and finite element analysis (Zhou et al., 2021, 2023b). Compared with traditional BRBs, this brace has no external restraining system, thus simplifying the constructional details. However, designing an origami brace is often a performance-oriented trial process.

Repeated simulations or experiments always result in limited design space (Wang & Ma, 2021; Wang et al., 2022, 2023; Yu et al., 2023). With the rapid development of machine learning (ML) in civil engineering, applying ML algorithms has become a forefront technique (Chen & Guan, 2023; Hamidia et al., 2022a, 2022b; Li et al., 2023; Vasileiadis et al., 2023; Wu & Sarno, 2023). For instance, ML algorithms have been successfully adopted in architecture (Topuz & Çakici, 2023), sustainability (Fatehi et al., 2021; Wu et al., 2019), historical and cultural structures (Alaçam et al., 2022; Güzelci, 2022), smart building design (Maher et al., 2007), space design (Karadag et al., 2022; Uzun & Çolakoglu, 2019) and optical measurement (Zhu et al., 2019, 2020). In a word, these studies underscore the widespread adoption of machine learning techniques in addressing multifaceted challenges across various areas of architectural practice. Some research was dedicated to risk assessment of braced frames (Tamke et al., 2018) as well as deflection estimation of diaphragm walls (Chalab et al., 2023). In terms of special design of origami-inspired braces, better methods are needed to enhance design space, reduce simulation analysis time and diminish resource consumption. Therefore, this study would try to identify certain models that can perform well in analyzing the mechanical performance of origami-inspired braces by comparing various machine-learning methods. Forward models for mechanical performance and reverse prediction models for geometric parameters would be developed subsequently. And the models would be validated with finite element results finally.

2 Origami-inspired braces

The classical Miura pattern was employed as the fundamental origami element in this study (Miura, 1985), with its geometrical definition illustrated in Fig. 1(a). A Miura unit cell consists of four equivalent parallelograms, which are defined by the lengths a and b, as well as the acute angle γ. Three solid lines represent the mountain creases, while one dotted line represents the valley crease. Additionally, to determine the spatial configuration, the folding angle \(\theta\) is predetermined and calculated as the dihedral angle between two plates, as shown in Fig. 1(b). Parameters L, W and H represent the length of the origami unit, the width of the section, and the height of the section in the folding process, respectively.

Fig. 1
figure 1

Origami-inspired brace model

A new rigid foldable tube was proposed by Tachi Tomohiro based on the Miura folding method (Tachi, 2010). The basic Tachi unit is constructed by joining two parts: a Miura unit and its mirror. Notably, the Tachi unit is considered to be the basic element of OEDBs, as shown in Fig. 1(c). It is noteworthy that the geometry and topology of an origami tube can be determined by five basic variables, including the length a, the length b, the acute angle γ, the folding angle \(\theta\), and the number of unit cells (n). When the stiffness of creases can be ignored, the origami tubes would satisfy the condition of rigid folding, with only one degree of freedom left in the motion process. For the Tachi unit, the main deformation mode is the relative rotation of the adjacent quadrilateral plates at the creases, instead of the in-plane deformation under axial compression or tension. Given the difficulty with creases in achieving ideal hinge joints in actual production and application processes, the Tachi unit mainly relies on the deformation at the creases to dissipate energy. Figure 1(d) displays the brace based on Miura-origami, with the folding yield segment shown in the middle and end restraint segments on both ends.

The initial dataset was derived from finite element mechanical analysis models of uniaxial compression on origami-inspired brace units. Parameter η, representing the crease-weakening strength, indicates the ratio of plate thickness after crease weakening to the original parallelogram’s plate thickness. The model in this study considers four variables: the length a, the thickness t of the parallelogram plate, the angle γ between the lengths a and b, and the crease-weakening coefficient η.

The width of the crease is kept uniformly at 10 mm. When a typical unit is designed, its length L is 200 mm, so the length b can be confirmed. A total of 360 computational models were designed by using the orthogonal combination of the data in Table 1. Specific data are presented in Appendix. The 360 data points are divided into two sets, with 300 ones used for training and 60 ones for testing.

Table 1 Design parameters of the braces

The simulation analysis involves a specific component with the following dimensions: length (a) of 150 mm, thickness (t) of 10 mm, angle (γ) of 65°, and crease-weakening coefficient (η) of 0.6. The simulation had the following findings: yield displacement of 9.7 mm, yield load of 97.65 kN, ultimate displacement of 50mm, and ultimate load of 120.85 kN. Figure 2 shows the load-displacement curve of the specimen during tensile loading, where the red dotted lines represent the fitted curve of the original skeleton curve, purposed for calculating the required indicator parameters. According to the curve, the corresponding line is fitted and the elastic stiffness \({K}_{{\text{e}}}\) is obtained. At point A, \({P}_{{\text{max}}}\) is the ultimate load and \({\Delta }_{{\text{max}}}\) is the displacement corresponding to \({P}_{{\text{max}}}\). The abscissa and ordinate values of point B are defined as the yield displacement \({\Delta }_{{\text{y}}}\) and the yield load \({P}_{{\text{y}}}\), respectively.

Fig. 2
figure 2

Tensile skeleton curve

This study primarily explores the following five mechanical performance indicators of the model: elastic stiffness, yield displacement, yield load, ultimate displacement, and ultimate load. In the database, the elastic stiffness \({K}_{{\text{e}}}\) exhibits a range from 0.815 to 126.106 kN/mm, while the yield displacement \({\Delta }_{{\text{y}}}\) shows variability in a range from 15.44 to 19.94 mm. Similarly, the yield load \({P}_{{\text{y}}}\) extends from 5.19 to 708.31 kN. The ultimate displacement \({\Delta }_{{\text{max}}}\) varies from 6.1 to 50 mm, accompanied by the corresponding variation in the ultimate load \({P}_{{\text{max}}}\), ranging from 14.2 to 924.69 kN.

Origami-inspired braces can remove the limitations faced by traditional buckling-restrained braces, because the former would induce predetermined deformation patterns through crease introduction, while the latter would rely on restraining sleeves to suppress low-order core buckling and generate high-order buckling for energy dissipation. Traditionally, the design parameters are determined through low-cycle repeated loading experiments and finite element analysis. However, in order to deliver a programmable design for origami-inspired braces, this study established an efficient and comprehensive design approach by using machine learning models. This approach was utilized both for forward prediction of mechanical performance under given geometric parameters and for reverse design of geometric parameters based on desired performance indicators.

3 Forward prediction of mechanical performance

3.1 Single performance prediction

Elastic stiffness was selected as the unique output parameter to compare the machine learning algorithms. Four models, namely a Kernel Ridge Regression (KRR) model, a Support Vector Regression (SVR) model, a Decision Tree (DT) model, and a Bayesian model, were compared and analyzed, with the results shown in Fig. 3.

Fig. 3
figure 3

Predicted results of the four models

The horizontal coordinate showcases the test data (the actual data), while the vertical coordinate showcases the predicted data. The results indicate that KRR and Bayesian predictions vary relative to changes in the dependent variables data in the test set. there is a large deviation between the predicted results and the actual value. Using a linear model to predict nonlinear relationships, the Bayesian method introduced a certain level of error. The predictions by the DT model fluctuate around the actual results, without displaying significant differences. In addition, there is a marginal effect in the predictions: the farther away from the center of the test set, the greater the deviation.

The investigation of this study focused on predicting the elastic stiffness based on four independent variables. It was found that the DT model could provide relatively better performance. Subsequently, the DT model was used to train and predict the other four target variables. The results are listed in Table 2, which shows that the DT model also performs well in predicting load-related variables.

Table 2 Prediction scores of the DT model for each target variables

It is worth mentioning that the prediction problem in this study is a kind of regression problem in machine learning. When the model was scored, the coefficient of determination was actually calculated. The coefficient of determination, denoted as \({R}^{2}\), is a statistical measure to evaluate the goodness of fit of a regression model to the observed data. And it is defined by the formula below:

$${R}^{2}=1-\frac{\sum_{i=1}^{n}{({Y}_{i}-\widehat{{Y}_{i}})}^{2}}{\sum_{i=1}^{n}{({Y}_{i}-\overline{{{Y} }_{{i}}})}^{2}}$$
(1)

where n represents the number of data points, \({Y}_{i}\) represents the observed values of the target variable, \(\widehat{{Y}_{i}}\) represents the corresponding predicted values from the model, and \(\overline{{Y }_{i}}\) represents the mean of the observed values. The value of \({R}^{2}\) ranges from 0 to 1, with 1 indicating a perfect fit, meaning that the model can explain all the variance in the target variable, and 0 indicating a poor fit, meaning that the model fails to explain any variance.

Since the last 60 data points used in the test set are easy to produce the overfitting phenomenon, S-fold cross validation was used to avoid this shortcoming. In this study, the test set was generated by the way of randomization. The average scores obtained over ten runs for each target variable are presented in Table 3.

Table 3 Average evaluation scores for the models

As seen in the scores, the KRR model provides a slightly better fit initially. However, the DT model took only 0.929 s for training time and rating time, while the KRR model took up to 711.898 s. Considering the huge time difference with similar prediction accuracy, this study continued to use the DT model.

3.2 Multi-performance prediction

The above section has derived the optimal model by discussing the process of predicting the value of a dependent variable from multiple independent variables. In fact, from a mechanical modeling perspective, there is an inherent connection among the output data. To predict multiple target variables from multiple feature variables, this section provides three approaches:

  • Method a: Use the same single-performance prediction method for multiple times to predict each mechanical performance indicator separately.

  • Method b: Predict the value of one output variable, and subsequently integrate it into the feature set for model training. This iterative process is then repeated to predict the next output variable.

  • Method c: Directly implement a model capable of predicting multiple output variables simultaneously.

The choice of dataset selection methods follows a random sampling approach, while the database undergoes training using DT model. The three methods mentioned above can be visually represented in Fig. 4.

Fig. 4
figure 4

Mathematical models of the three methods

3.2.1 Combination of multiple single-variable predictions

Firstly, predictions are made for each target variable individually based on multiple single performance predictions. After increasing the training iterations on the given dataset, the average evaluation score for each variable is listed in Table 4.

Table 4 Average evaluation scores for single-variable predictions

The final average evaluation score for the models is 0.847. The training speed on the data is relatively fast, and the scores can be roughly divided at three levels: 0.9, 0.8 and 0.7. Additionally, the data are distributed quite evenly, which is beneficial for the modeling process. These characteristics contribute to a well-performing model with a reasonable average evaluation score.

3.2.2 Iterative combination of single-variable predictions

The approach described above involves an iterative prediction process, where four independent variables are used to fit and train a model for a specific mechanical parameter. The predicted parameter is then used as an input variable for the subsequent model, which is further trained to predict another single target variable. This process continues iteratively until all the mechanical performance parameters have been predicted.

This iterative approach is valuable, because it takes into account significant relationships among different mechanical performance parameters. By starting with combining the performance indicators with strong relationships, this approach can provide more representative and meaningful conclusions.

  1. (1)

    Relationship between the yield displacement and the yield load

    There is a significant nonlinear relationship between the yield load and the yield displacement. The model achieves relatively high accuracy in yield load predictions, but its accuracy in yield displacement predictions still needs to improve. To enhance the correlation between these two variables in the training, three different approaches can be explored.

    • Method 1: A model is trained to predict the yield displacement directly.

    • Method 2: The actual yield load is used as an input variable for predicting the yield displacement.

    • Method 3: The predicted yield load is used as an input variable for predicting the yield displacement.

    The model scores acquired after ten training iterations are shown in Fig. 5. It can be noted that as the amount of training iterations increases, the data become more stable. What’s more, the scores for the last two methods are generally higher than those of the first method, which predicts the yield displacement directly. The method based on predictions tends to deliver higher scores than those based on the actual data. This means that for any given model, the predicted data on the training set are more consistent with the training and predictions of the model than the actual data. A assumption is proposed that the relationship between the yield load and the yield displacement is beneficial to prediction, while the error of the actual yield load may adversely affect the results.

    Fig. 5
    figure 5

    Predicted yield displacement results based on the three methods

    The analyses above reveal that the iterative prediction combination approach can enhance the accuracy considerably. In addition, this study has explored the relationships among other mechanical performance parameters, such as the relationship between the ultimate load and the ultimate displacement, the relationship between the ultimate load and the yield load, and the relationship between the yield displacement and the ultimate displacement. However, the predictive results for these relationships are not ideal; and in some cases, the scores appear lower.

  2. (2)

    To predict target variables based on multivariate design of independent variables

    The above design process mainly involves iterative predictions with two related variables. In practical models, however, multiple variables shall be considered to explore their relationships. Attempts were made in this study to predict the yield displacement based on the predicted elastic stiffness and the yield load.

    Experimental results indicate that to fit the experimental data in combination with the predictions did not lead to an improvement, but may even result in a slight decline. The scores of twenty sets of model-training data are visualized in Fig. 6.

    Fig. 6
    figure 6

    Comparison of prediction scores for each method

    The training results mentioned above manifest that the most effective analysis method is to analyze experimental data individually. And the best approach is to focus on the relationship between design parameters and mechanical parameters, without delving into the interdependencies among the mechanical parameters. In other words, the approach of combining multiple single-variable predictions multiple times appears to be the most suitable.

3.2.3 Generalized overall model

In fact, multivariate output is also a model’s generalization capability. To achieve predictions from multiple input features for multiple target variables, a model accomplishing such functionality can be directly constructed. In this case, a Decision Tree model is used for constructing a multi-output model. The results of ten sets of model training are visualized in Fig. 7.

Fig. 7
figure 7

Comparison of prediction scores for different deep_max parameters

The deep_max parameter is a hyperparameter in the DT model. The larger the parameter, the better the model performs on the training data. When deep_max is adaptive, the scores are very close to 1. When this parameter is set to 2, the scores would be very low. The comparison of the above scores clearly indicates that the models with higher training depths have stronger generalization capabilities, resulting in more meaningful accuracy in prediction. There is a noticeable change when the training depth is shifted from 2 to 5 layers, but the training time exhibits an exponential growth from 0.08 s to 0.64 s.

3.2.4 Comparison

The comparison of the three approaches reveals that direct prediction of single variables is most adoptable. The iterative prediction of single variables performed better than direct prediction of single variables only in individual cases. The generalized overall model can produce more accurate predictions, but in the case of a large database, the training cost involved would increase rapidly.

4 The forward prediction model based on an augmented dataset

In this section, the original dataset is expanded within a certain range, and the boundary range of the braces’ force performance is analyzed based on the given design parameter range.

4.1 The expanded dataset

For the convenience of data analysis and representation of analytical methods, this section will investigate the relationship between parameters η and γ, while keeping length a and thickness t constant.

Expanding the existing dataset is crucial now for improving the model’s generalization ability, especially given the limited available data. Additionally, it’s worth noting that the dataset exhibits a continuous nature, particularly in the context of mechanical properties. This continuity is essential, as it underscores the importance of obtaining a more comprehensive dataset to capture the underlying regularities both in the input and output sets. In this study, two scenarios were analyzed: (1) Side length a = 150 mm, and plate thickness t = 12 mm; and (2) a = 180 mm, and t = 13 mm. Then, the other two parameters were expanded in terms of their range and granularity. Initially, the range of crease-weakening coefficient η was extended from the original data set [0.4, 1] to a new set [0.2, 1], and the range of angle γ was from set [55°, 65°] to [50°, 70°]. Additionally, the granularity of data selection was increased: the step size for selecting crease-weakening coefficient η was reduced from 5 to 0.2, thus increasing the data selection granularity by a factor of 25. The step size for selecting angle γ was reduced from 0.2 to 0.02, thus increasing the data selection granularity by a factor of 10.

The expanded parameter dataset was used as an independent variable set for testing, and the experimental data were used as the training dataset for the DT model, in order to predict the key parameters of the origami brace’s mechanical performance.

4.2 Prediction of mechanical performance under different parameters

The above data analysis sets were imported into MATLAB for further analysis. A three-dimensional model was designed in high-order linear fitting methods. The model’s accuracy was adjusted by modifying different parameters. When the model reached a good level of accuracy without excessive complexity, it was represented in contour heat maps, with color variations indicating the magnitude of the third-dimensional data.

When the parallelogram section side’s length a is 150 mm and the plate thickness t is 12 mm, the corresponding actual data points from the original dataset could also be identified. In this context, the original data are presented in a rhombus shape on the corresponding contour heat map.

Figure 8 depicts the impact of crease-weakening coefficient η and angle γ on the elastic stiffness. As observed from the figure, an increase in η and γ leads to higher elastic stiffness. When η and γ are relatively small, the growth rate will become slower. Compared to Fig. 8(a), the changes shown in Fig. 8(b) are not pronounced, meaning that lower elastic stiffness will come with a higher maximum value.

Fig. 8
figure 8

Investigating the impact of η and γ on elastic stiffness

Figure 9 illustrates the impact of crease-weakening coefficient η and angle γ on the yield displacement. As showed in Fig. 9(a), when the angle γ increases, the yield displacement will show a trend of decreasing first and increasing later, with the peak value appearing approximately at the angle of 67°. When the angle remains constant, the yield displacement will not change very significantly with variations in the crease-weakening coefficient η.

Fig. 9
figure 9

Investigating the impact of η and γ on yield displacement

Figure 9(a) and (b) exhibit completely different characteristics. Figure 9(b) indicates that as the angle increases and the crease-weakening coefficient decreases, the yield displacement would gradually decrease. Additionally, the yield displacement is generally larger in Fig. 9(b).

The impacts of crease-weakening coefficient η and angle γ on the elastic stiffness and the yield load are similar. As presented in Fig. 10(a), the yield load’s behavior aligns well with the actual mechanical loading pattern. However, there’s a slight dip in the yield load when crease-weakening coefficient η reaches extremely high values and angle γ is relatively low.

Fig. 10
figure 10

Investigating the impact of η and γ on yield load

Figure 10(a) and (b) display similar trends. However, the data variation appears to be more structured and hierarchical in Fig. 10(b). The data transitions appear more pronounced.

Contrary to the case with the yield displacement, changes of angle γ show almost no effect on the ultimate load, while the increase of crease-weakening coefficient η leads to a decrease in the ultimate displacement. The law shown in Fig. 11(a) is similar to that in Fig. 11(b); however, with changes of angle γ, there is a slight fluctuation in the size of the limit displacement.

Fig. 11
figure 11

Investigating the impact of η and γ on ultimate displacement

As evident in Fig. 12(a), a clear hierarchical relationship exists with changes of the ultimate load, but there are errors within a certain range. The parts that do not conform to the change law are mainly concentrated in the areas beyond the actual original dataset, such as the areas with crease-weakening coefficient η below 0.4 and the included angle γ below 55°.

Fig. 12
figure 12

Investigating the impact of η and γ on ultimate load

Compared with Fig. 12(a), the hierarchical relationship is more obvious in Fig. 12(b), and there is an identity with the changes of crease-weakening coefficient η and angle γ. In other words, the ultimate load would increase with the increase of crease-weakening coefficient η, while decreasing with the increase of angle γ. In general, the change of the ultimate load is basically consistent with the stress law of the origami-inspired braces.

4.3 Analysis of the performance limits

In order to optimize the structural performance, a parameter set was identified within the specified independent variable ranges, so as to maximize the elastic stiffness, the yield load and the ultimate load, while minimizing the yield and ultimate displacement.

To some extent, the initial data analysis reveals that the structural performance demonstrates some synergy: the optimal states for all performance indicators coincide with each other. In other words, as the elastic stiffness increases, it will lead to a higher yield and ultimate load, while minimizing the yield and ultimate displacement. These changes are exactly what the structural design expects.

In this section, a Decision Tree model and an expanded dataset are utilized to obtain a robust model, aiming to find out the optimal structural performance within the specified range. The testing scheme covers a range of design parameters, with a cross-sectional side length between 170 mm and 180 mm, an angle between 60.2° and 64.2°, plate thickness between 8.4 mm and 10.4 mm, and a weakening factor between 0.62 and 0.82. After training the model with this extended and densely-gridded dataset, the predicted results were obtained. The results for the specific parameter values and mechanical properties are listed in Table 5.

Table 5 Design parameters and predicted mechanical properties of the model

5 Validation of the reverse prediction model and finite element analysis

The previous section determined the mechanical performance limits of the origami-inspired braces within specified parameter ranges. This section will establish a reverse prediction model to design the geometric parameters of the origami-inspired braces based on the given mechanical performance. Subsequently, the finite element analysis (FEA) will be conducted to validate two sets of geometric parameters designed by using the reverse prediction model.

5.1 Reverse prediction model

Based on the expanded dataset, a reverse prediction model was developed with the DT model by reversing the roles of input and output variables in Table 5. Two sets of data were chosen for validation: one with a descending portion, where the ultimate displacement is less than 50 mm; and the other without any descending portion, but with an ultimate displacement of 50 mm. The reverse prediction model was trained to predict the corresponding parameter designs. The score of the reverse training model was roughly 0.932. The final selected data is shown in Table 6.

Table 6 Reverse design data groups

5.2 Finite element verification

  1. (1)

    Model design

    The designed brace component has a total length of 3000 mm and is composed of fifteen identical typical elements, each of which has a length L of 200 mm. To reduce the impact of eccentricity on the component, 1/4 of the typical elements near the braces are replaced with straight pipes, as shown in Fig. 13. The cross-sectional material is Q235 steel, and a bilinear material model is used. The model elements are all S4R elements.

    Fig. 13
    figure 13

    Schematic of the tubular components

  2. (2)

    Simulation results

    To enhance clarity, the displacement display is magnified by a factor of 10. Figure 14 illustrates the variation in displacement during loading. The findings reveal that the structural deformation primarily involves axial compression, displaying a relatively uniform deformation process. Notably, the displacement is more pronounced near the load end, as highlighted in red, while the deformation near the fixed end, as depicted in blue, is comparatively minimal.

    Fig. 14
    figure 14

    Deformation process of the origami-inspired braces

    The chart of stress evolution clouds during the compression process of the support is illustrated in Fig. 15. The results indicate that the stress initially intensifies at the fold and subsequently diffuses gradually towards the center of the planar quadrilateral plate.

    Fig. 15
    figure 15

    Stress evolution process of the origami-inspired braces

  3. (3)

    Comparison of the mechanical performance parameters

    The load-displacement curve for Data Group 1 corresponding to the origami brace loading process was extracted, as shown in Fig. 16(a). During the 50 mm displacement loading process, the load consistently showed a monotonic increase, without any descending segments. As for the load-displacement curve for Data Group 2, as shown in Fig. 16(b), the load would first increase and then decrease with the increase of compression displacement. The model of the load-displacement curve is consistent with the design results. In addition, the errors of mechanical property parameters meet the design requirements, as presented in Table 7.

    Fig. 16
    figure 16

    The load-displacement curve

    Table 7 Results of finite element analysis for the origami-inspired braces

    It’s evident that the reverse prediction of the yield load and the ultimate displacement has yielded good results, and the maximum error is only 5.47%. In contrast, the error in the prediction of the elastic stiffness and ultimate load fluctuates from 7.26% to 16.73%. Among the above prediction targets, the absolute error fluctuation of the yield displacement is the smallest. In summary, the prediction model of this study delivers good results, but only two supporting data points are provided.

6 Conclusion

This study mainly explored the forward prediction of the mechanical performance of origami braces as well as the reverse prediction of their geometric parameters based on machine learning models, followed by finite element validation. Several machine learning methods were compared to analyze the mechanical performance of origami braces. The results show that the Decision Tree model has high accuracy and low training time.

Multiple approaches were taken to build multiple-input and multiple-output prediction models, including single performance prediction, multi-performance prediction, and generalized overall model. It is found that the most reasonable approach is to use multiple predictions of single variables. Taking into account the relationships between dependent variables for iterative combinations could lead to a decrease in accuracy. The generalized holistic model can achieve a certain level of accuracy, but the cost will grow exponentially in terms of training time.

Additionally, more fine-grained predictions and analyses were made by expanding the dataset within reasonable ranges of feature variables. Then an optimal set of parameters was determined. Finally, two groups of data were chosen to establish reverse prediction models, which were validated with finite element analysis results.

This study constructed certain design models for geometric parameters and mechanical performance of origami braces. However, the lack of static test data of origami braces is its limitation. In the future research, predictions will be verified in static tests.