Abstract
The production of thin-walled beams with various cross-sections is increasingly automated and digitized. This allows producing complicated cross-section shapes with a very high precision. Thus, a new opportunity has appeared to optimize these types of products. The optimized parameters are not only the lengths of the individual sections of the cross section, but also the bending angles and openings along the beam length. The simultaneous maximization of the compressive, bending and shear stiffness as well as the minimization of the production cost or the weight of the element makes the problem a multi-criteria issue. The paper proposes a complete procedure for optimizing various open sections of thin-walled beam with different openings along its length. The procedure is based on the developed algorithms for traditional and soft computing optimization as well as the original numerical homogenization method. Although the work uses the finite element method (FEM), no computational stress analyses are required, i.e., solving the system of equations, except for building a full stiffness matrix of the optimized element. The shell-to-beam homogenization procedure used is based on equivalence strain energy between the full 3D representative volume element (RVE) and its beam representation. The proposed procedure allows for quick optimization of any open sections of thin-walled beams in a few simple steps. The procedure can be easily implemented in any development environment, for instance in MATLAB, as it was done in this paper.
1. Introduction
In recent years, thin-walled structures have gained more and more popularity, both as thin-walled beam profiles and trapezoidal sheets. They are most often used in constructions as load-bearing elements of structures, among others as roof bolts and purlins, spatial lattice trusses or in transom-column systems. In addition, thin-walled elements are used in the construction of facades and as bracings. In such applications, it is necessary to ensure the appropriate load-bearing capacity of the elements. Another application of thin-walled sections is their use for the production of architectural details. These include window and door leaves, balustrades and fences. Although they are not load-bearing elements, their weight and strength are still important and often optimized.
Generally, more and more often the aim is to obtain steel structures with the lowest possible weight while maintaining an appropriate load capacity. This can be achieved by using high-strength steel or by inserting appropriately spaced holes/perforations along the length of the element. Holes obviously reduce weight, but they can also act as mounting holes, which are used to attach a profile to another load-bearing element or, for example, to attach sandwich panels to such a profile, as was shown in [1]. These types of openings are typically placed at specific locations where connections are planned. Such an arrangement causes a local weakening of the cross-section and reduction of its stiffness. In turn, an arrangement of the mounting holes periodically along the length of the beam leads to a reduction in the stiffness of the cross-section along its entire length. However, such arrangement of the openings is advantageous as it allows the connection point to be freely adjusted on the construction site. In addition, the use of openings in thin-walled structures may be conditioned by the installation, such as fire sprinkler system [2] and electrical wiring. Due to the increasing development and emphasis on the creation of intelligent buildings, the number of installations will gradually increase, which will result in the need to use more openings in cross-section.
Designing load-bearing elements, including thin-walled purlins usually consists of selecting the appropriate cross-section from the manufacturer’s available catalogs. All that is needed is the beam span, the number of spans and the load value. Cross-section warping and distortions are ignored in this study, although they usually affect the behavior of thin-walled beams. These phenomena are widely discussed in the literature, including buckling assessment of thin-walled steel frames [3], where Generalized Beam Theory (GBT) was used, or nonlinear torsional analysis of composite beams [4], where Benscoter theory was applied. The nonlinear behavior can be also considered similarly to, for example, the approach presented in [5], where non-uniform distortions and warping of the cross-section in the beam model and Saint Venànt solutions were taken into account. A phenomenon not included here, but equally important, is also the influence of torsion and shear distortion of the beam, which were analyzed, among others, by Addessi et al. in [6].
Calculations of geometric or strength parameters for a fixed beam without holes is easy to perform. However, for more complicated structures or elements with holes, more complex calculations are required. In the case of complex cross-section consisting of several materials, the analytical calculations can usually be performed only for the elastic range. The problem arises when one takes into account the plasticity of the material, then the section properties are not sufficient to determine the load capacity of the structure. In this case, the application of general nonlinear constitutive law (GNCL) proves to be useful. Thus far, they have already been used for 2D steel plates [7], composite beams [8], trapezoidal sheets [9] and hollow-core slabs [10]. If the cross-section changes along the length of the beam, additional partitioning and averaging techniques are required for the analytical problem. Sometimes an individual analytical solution is required, typically aimed at a unique cross-section. However, this solution is very labor-intensive and the use of it becomes impractical, since usually an engineering design needs to be obtained quickly and universally. Therefore, the remedy is to use numerical methods, especially the finite element method (FEM), which is currently one of the most widely used method by civil engineers.
Applying the finite element method and creating full three-dimensional models for complex structures is very time-consuming and labor-intensive. In the case of bar elements with perforations or holes, modelling with the use of solid or shell elements is required [1,2]. In this case, the classical FEM becomes ineffective due to the need of dense mesh in the vicinity of the holes. Additionally, shell or solid elements are necessary to be implemented in commercial or home-made finite element method code. Therefore, simplified approaches are often used. An example of such simplification may be the use of one of the homogenization techniques available for FEM calculations. Such an approach could significantly simplify the calculations, thus, reducing time.
The issue of homogenization has been the subject of numerous studies over the last dozen or so years. Consequently, many homogenization techniques have emerged. There are homogenization methods based on the deformation energy [11], the periodic homogenization [12,13] or based on the equivalence of the deformation energy [14,15,16,17,18]. The paper [17] presents a method of determining the stiffness of perforated corrugated board, which is based on the homogenization method presented by Garbowski and Gajewski [15]. It is a universal method used not only for cardboard homogenization, but also for engineering structures. For instance, it was used for the homogenization of the cross-section of prefabricated Filigran slabs in the work of Staszak et al. [16] and for thin-walled profiles with holes [18]. On the other hand, in [19] the method based on the matrix eigenvectors and the main vectors of the state transfer matrix for the lattice beam-like structure was used. The authors of [20] present the homogenization of the three-dimensional model of non-centrosymmetric tetrachiral unit cells based on homogenization in bundles taking into account the Timoshenko theory. The above examples show that the homogenization methods in each case accelerated the numerical calculations or significantly simplified the calculation model.
Thanks to the use of homogenization methods, calculations can be accelerated, which is especially desirable in optimization problems [21,22]. For instance, homogenization was used with great time benefit to obtain the geometrical [23] and material [24] parameters of the structure. The authors of [25] describe the optimization of the cross-section of a thin-walled section of a structure with dynamic behavior. Additionally, in the works [22,26,27], the optimization of the structure topology was presented. In turn, in [28] the optimization of the sigma type cross-section and in [29] the C-type cross-section were presented. In [30], the authors showed the use of Latin hypercube sampling (LHS) for square tube trusses with holes. A hybrid optimization method is presented in [31]. The authors used this technique to optimize cellular beams.
In this paper, we use the homogenization technique based on the equivalence of elastic strain energy and traditional gradient-based minimization algorithms for parametric optimization of thin-walled sections of different beams. After the successful implementation of a very efficient algorithm in MATLAB, an offline computation method based on a surrogate was also presented. Its task was to replace the homogenization procedure, which further accelerated the optimization process without significantly losing the accuracy of the proposed procedure. In addition, a properly prepared surrogate can be used on a small portable computer or as a light and fast web application to optimize any parameterized cross-sections of thin-walled beams with holes; of course, after prior training of the model using the procedure proposed here.
2. Materials and Methods
2.1. Study Objective and Optimization Frameworks
Optimization problems are common in daily engineering work. Often they are solved intuitively, or by trial and error methods. Highly qualified engineers use advanced optimization methods available in commercial software, developed by in-house codes or possibly implemented as the subroutines/addons to their daily usage programs. One of the key elements is the so-called solver of each optimization task, which must be able to map the output results based on the input parameters.
In advanced engineering problems, the solver is rarely a simple analytical or empirical mathematical expression. Most frequently, the output is obtained by heavy and medium-heavy computations, for instance, by employing the finite element method [32,33], meshless methods [34,35], etc. Therefore, it is greatly desirable to use the numerical techniques which are able to reduce the number of problem degrees of freedom while maintaining the accuracy of modelling. Such property can be achieved by adopting the numerical technique proposed in Staszak et al. [18].
In this paper, the shell-to-beam homogenization technique [18] was used as part of an optimization problem in structural engineering to model the representative volume element (RVE) stiffness of thin-walled 3D perforated beams. The general question considered in the study was: what should a cross-section design of a thin-walled 3D perforated beam from a Z, C or Σ profile be for a simply supported beam with an evenly distributed load to achieve a specific load capacity due to bending moment and maximum displacement. The cross-section design was described by a parametric model of ; see Section 2.2. Beam length used was equal to and the evenly distributed load was equal to . The beam was assumed to be rotated in the cross-section with , therefore, the bending moment and displacement was computed in and direction (distributed adequately by trigonometric functions). The resultant bending moment criteria and displacement criteria set was and for Z profile, and for C profile and and for Σ profile.
The load-bearing bending moment was computed from ultimate stresses in two-direction bending:
where is the yield stress, here assumed to be ; and are bending moments; and are moments of inertia along and axes, respectively; and and are the maximal coordinates in the cross-section plane. After substituting and we can extract the following form of load-bearing bending moment:
In perforated beams, the displacement from shearing can be the important part of the overall displacements. Therefore, in the study, the second order displacements were also taken into consideration:
where is the beam length and is the evenly distributed load.
As mentioned earlier, the displacements were computed in and directions, thus, the resultant values are computed from the simple formula:
To sum up, after considering Equations (2) and (4), the objective function, , used in the study in all optimization jobs has the following form:
Such form of Equation (5) enforces the optimization algorithm to find the solution with and assumed earlier in this section. Because we solve the engineering problem the boundary conditions are physical dimensions. Each parameter has lower, , and upper boundary, ; the boundary conditions are presented in Table 1 (the meaning of the symbols are described at the beginning of Section 2.2 and drawn in Figure 1, Figure 2 and Figure 3). The problem was solved for two fixed levels of thin-walled sheet thicknesses, namely, and .
Table 1.
The lower and upper limits of the parameters selected for optimization for Z, C and Σ profiles.
Figure 1.
Z profile parametrized for optimization purpose: (a) Cross-section and (b) side view of representative volume element.
Figure 2.
C profile parametrized for optimization purpose: (a) Cross-section and (b) side view of representative volume element.
Figure 3.
Σ profile parametrized for optimization purpose: (a) Cross-section and (b) side view of representative volume element.
The main objective of the paper was to verify different approaches to solve the constrained optimization problem. Three cases were selected, namely, (i) traditional optimization with minimization algorithm of sequential quadratic programming (SQP) [36], (ii) optimization with metamodeling by radial basis function (RBF) network feed with systematic sampling data and (iii) optimization with metamodeling by RBF network feed with optimal Latin hypercube sampling (OLHS) data. In order to find the global solution, the optimization algorithm was run from several initial guesses of design parameters; see Table 2. All computations in the research were performed in MATLAB software (Software Version 2021b, Mathworks, Natick, MA, USA).
Table 2.
The initial guesses of design parameters selected for optimization for Z, C and Σ profiles.
2.2. Parametric Models of Thin-Walled Cross-Sections
In the study, the three cold formed thin-walled cross-sections were considered, i.e., Z profile, C profile and Σ profile. The Z and C profiles have rounding at the corners and regular holes in the web. The hole shapes considered are circular and stadium type. The geometries analyzed for Z and C profiles were parameterized by a few geometric features:
- b—upper flange width
- c—web height
- d—lower flange width
- t—thin-walled sheet
- w—length of the rectangular part of the hole
- r—radius of the hole
The Σ profile was parametrized by:
- b—upper/lower flange width
- c—overall height
- j—non-perforated height of the web
- k—perforation height
- l—web perforation depth
Moreover, some of the features are dependent on the geometric parameters assumed, that is, a—length of upper flange stiffener is equal to , e—length of lower flange stiffener is equal to , and rb—bending radius in the cross-section are equal to .
The parametrized models were used to build the representative volume element (required in the numerical homogenization technique [18]) for a particular set of parameters used in the optimization framework. The technique is based on the finite element method approach, but does not require formal computational stress analyses, i.e., solving a system of equations.
2.3. Numerical Homogenization Technique
Although, in the case of thin-walled beam elements, the material from which they are made is rarely heterogeneous, the appearance of holes along the beam means that traditional tools and algorithms cannot be used. To avoid the need for advanced tools and complicated modeling, numerical homogenization can be used [12,14,15,16,17]. In this study, the homogenization method proposed in [18] was used, which was an adaptation (to thin-walled beams) of the technique based on the elastic deformation energy equivalence [14]. This method was also successfully used earlier for the homogenization of layered sections of shells with a corrugated core [15,17] and concrete slabs reinforced with spatial trusses [16].
In order to apply the elastic deformation energy equivalence between the full 3D model (which is homogenized) and the model reduced to a structural element, the first step is to correctly construct the relationship between the deformation and the displacement in the selected model nodes. To do this, first one needs to build a full stiffness matrix of RVE and then condense the stiffness of the full model into nodes where kinematic boundary conditions have been applied. Let us briefly go through the homogenization method used in [18] and adopted in the study. For more details, the reader should follow [18], in which all mathematical details of the method were stated.
Starting from a typical finite element method equation, one may extract magnitudes for external (subscript ) and internal (subscript ) nodes:
where is the stiffness matrix, u is the nodal displacement vector and is the external nodal load vector. External nodes are the ones at the front and back of the RVE cross-section. The stiffness matrix of external nodes of RVE may be computed from static condensation, i.e.,
On the other hand, the total elastic strain energy, , may be written as:
Which, after a series of substitutions and simplifications, can be expressed as:
where contains compression, bending and shearing stiffnesses:
where: —tensile stiffness along longitudinal axis; and —bending stiffnesses with respect to the in-plane directions; and —shear stiffnesses of RVE and and —the terms of compressive-bending behavior.
The most important part of the method is the transformation matrix for each node (, , ), i.e., the approach for coupling nodal displacements and nodal deformation in:
The full form of Equation (11), in the method postulated [18] is the following:
2.4. Optimization Methods Used
2.4.1. Sequential Quadratic Programming
Sequential quadratic programming (SQP) method was used because this optimization method is one of the most efficient, accurate and was tested over a large number of benchmarks. Moreover, it has a high percentage level of successful solutions [37,38,39,40,41].
The mathematical problem of the optimization is postulated in the following manner:
where is the objective function of design parameters with potential equalities constraints:
and inequalities constraints:
where and are vectors; and are matrices; and are functions; and are vectors of lower and upper boundary values of design parameters .
In order to take the constraints into account, the function is modified according to Lagrange’s function, , which takes the subproblem form:
where are the Lagrange multipliers and ) are the nonequality constraints.
The quadratic programming subproblem form leads to the following expression:
where is the positive definite approximation of the Hessian matrix of Equation (16). The approximation is obtained bye Broyden–Fletcher–Goldfarb–Shanno (BFGS) method. The Hessian matrix is updated at each major iteration by the following expression:
where
The solution obtained due to quadratic programing is used to generate a new step:
where is the step length received to decrease the discrepancy in merit function [38,39,40].
2.4.2. Radial Basis Function Network
In this work, we used very simple neural networks with radial basis functions. These networks are characterized by zero error on the training vectors. The training parameters of such a neural network are: (1) a set of input vectors (in our case a design parameter of the cross-section ), (2) target vectors (stiffnesses calculated through the numerical homogenization) and (3) a certain constant defining spread for the radial layer base.
As a result of learning, we obtain weights and biases in such a way that the outputs of the network are exactly the values of , when the inputs are the value of . The network has as many radial neurons as there are input vectors in and sets the weights of the first layer to the value of . Thus, there is a layer of radial neurons in which each neuron acts as a detector for a different input vector. The transfer function, , is the following [42]:
where is a distance between the value of and the value of weight .
Each variation in the first layer is set so that for a radial basis function that intersects 0.5, the weighted inputs value is +/− the spread value. This determines the width of the area in the input space to which each neuron corresponds. Second layer weights and deviations are found by simulating the first layer results and then solving a simple system of linear equations (for known values of targets).
Thus, the only required condition in this type of neural network is to ensure that the spread is large enough that the active input regions of the radial neurons overlap sufficiently (to always activate several radial neurons with a given input vector). This makes the approximation function smoother and the results are better generalized for new input vectors located between the input vectors used for training. The spread for each neuron should not be too large to be able to respond effectively to a correspondingly large area of the input space. In our case, the value of this parameter was set to 10; this was the value that generated the smallest error when testing the network with new input vectors.
2.5. Submodelling Sampling
2.5.1. Systematic Exploration
In the work, the systematic sampling data was used in (ii) optimization task, assuming the boundary design parameters included in Table 1. For each parameter, a certain number of evenly spaced samples was assumed. These were, respectively, three values for parameters and , four values for parameters and five values for parameter . The parameters are shown in Figure 1 and Figure 2. As a result, 2880 sets of design parameters were obtained within the boundary adopted in Table 1. Then those parameters were used in (ii) optimization task for RBF training for optimization with metamodeling.
2.5.2. Optimal Latin Hypercube Sampling
In the study, the optimal Latin hypercube sampling was used in (iii) optimization job within the assumed boundary of design parameters ; see Table 1. The optimal Latin hypercube sampling algorithm in its first step spreads the random Latin hypercube design matrix sampling. In the next step, the two factor levels are replaced in the column matrix, which gives new sampling spacing, and this is repeated until the goal is achieved. The goal of the algorithm is to obtain the spread of the points (sampling of the parameters) as evenly as it is possible.
The algorithm in order to generate the sampling is using the maximum distance criteria, , according to Jin et al. [43]:
where is a positive integer, is the index, is the number of distinct distance values and is the distance between two sample points.
In the study, for (iii) optimization job, 75% of the points used for systematic sampling optimization, i.e., (ii) optimization job, was assumed, namely, 2160 points were generated, i.e., set of 2160 design parameters within the boundary assumed in Table 1 were obtained and used in learning a radial basis function network approximator.
2.6. Surrogate Model
In the methodologies presented above, the artificial neural network with radial basis functions (see Section 2.4.2) is a surrogate (i.e., a blackbox) that replaces the very laborious process of creating a numerical model and homogenization. In this research work, two models trained a priori, with the use of training data based on a regular grid of points in the parameter space (see Section 2.5.1) and the LHS grid (see Section 2.5.2) are used. Both models prepared once and for all in the learning process can be used offline (without the need to involve specialized numerical analysis software) as a module in an optimization algorithm (see Section 2.4.1).
3. Results
The flow of the computations in the optimization is as follows:
- design parameters are passed to the objective function (due to initial guess or optimization update, Equation (21))
- these design parameters are used to compute, via numerical homogenization, the effective stiffnesses (Equation (10))
- these effective stiffnesses are used in Equations (2) and (3) to compute the objective function values , Equation (5), at each iteration step of the optimization process
- is minimized according to Equations from (13) to (21).
The sensitivity analysis of objective functions for each parameter for all profiles used were computed. For each trial step in the SQP optimization the numerical gradient of the objective function was computed. These data were used to compute the mean sensitivity for each parameter. For Z and C profiles the results were similar; for , , , , the sensitivities for the Z profile were 1.23%, 1.07%, 0.59%, 0.75%, 0.76% and 0.79% and 1.28%, 1.06%, 0.50%, 0.81, 0.82% and 0.93% for the C profile. For , , , and for the Σ profile the sensitivities were 5.32%, 1.13%, 1.33%, 1.79% and 1.50%.
3.1. Traditional Optimization with SQP Minimization Algorithm
3.1.1. Z Profile
The Z profile results obtained for traditional optimization with SQP minimization algorithm are presented in Table 3. Data show the derived optimal parameters for particular thickness of thin-walled sheet ( or ) for each initial guess presented in Table 2. The last column demonstrates the objective function obtained at optimal point derived. For the lowest value was achieved for the fourth case, i.e., . For the lowest value was achieved for the fourth case, i.e., .
Table 3.
Results for traditional optimization with SQP minimization algorithm for Z profile.
The example of the design parameters convergence for the fourth case and thickness is shown in Figure 4. Moreover, in Figure 5, for the same case the objective function is illustrated for minimization iterations. The objective function components were also presented; , which was responsible for deflection discrepancy and , which accounted for load-bearing moment discrepancy.
Figure 4.
Parameter convergence of Z profile for traditional optimization for initial guess.
Figure 5.
Objective function minimization of Z profile for traditional optimization for initial guess (thickness ).
3.1.2. C Profile
The C profile results obtained for traditional optimization with SQP minimization algorithm were presented in Table 4. Data show the derived optimal parameters for particular thickness of thin-walled sheet ( or ) for each initial guess presented in Table 2. The last column demonstrates the objective function obtained at optimal point derived. For the lowest value was achieved for the first case, i.e., . For the lowest value was achieved for the first case, i.e., .
Table 4.
Results for traditional optimization with SQP minimization algorithm for C profile.
The example of the design parameters convergence for the first case and thickness is shown in Figure 6. Moreover, in Figure 7, for the same case the objective function was illustrated for minimization iterations. As previously, the objective function components are also presented, and .
Figure 6.
Parameter convergence of C profile for traditional optimization for initial guess.
Figure 7.
Objective function minimization of C profile for traditional optimization for initial guess (thickness ).
3.1.3. Σ. Profile
The Σ profile results obtained for traditional optimization with SQP minimization algorithm are presented in Table 5. Data show the derived optimal parameters for particular thickness of thin-walled sheet ( or ) for each initial guess presented in Table 2. The last column demonstrates the objective function obtained at optimal point derived. For the lowest value was achieved for the fourth case, i.e., . For the lowest value was achieved for the second case, i.e., .
Table 5.
Results for traditional optimization with SQP minimization algorithm for Σ profile.
In Figure 8, for the second case the objective function was illustrated for minimization iterations. As previously, the objective function components are also presented, and .
Figure 8.
Objective function minimization of Σ profile for traditional optimization for initial guess (thickness ).
3.2. Optimization with Radial Basis Function Metamodeling Feed with Systematic Sampling Data
3.2.1. Z Profile
The Z profile results obtained for optimization with radial basis function metamodeling feed with systematic sampling data were presented in Table 6. Data show the derived optimal parameters for particular thicknesses of thin-walled sheet ( or ) for each initial guess presented in Table 2. The last column demonstrates the objective function obtained at optimal point derived. For the lowest value was achieved for the fourth case, i.e., . For the lowest value was achieved for the fourth case, i.e., . In brackets, the values from exact RVE modelling were presented.
Table 6.
Results for optimization with metamodeling by RBF adapted feed with systematic sampling data for Z profile.
The example of the objective function convergence for fourth case and thickness is shown in Figure 9. As previously, the objective function components are also presented, and .
Figure 9.
Objective function minimization of Z profile for optimization with metamodeling by RBF adapted feed with systematic sampling data for initial guess (thickness ).
3.2.2. C Profile
The C profile results obtained for optimization with radial basis function metamodeling feed with systematic sampling data are presented in Table 7. Data show the derived optimal parameters for particular thicknesses of thin-walled sheet ( or ) for each initial guess presented in Table 2. The last column demonstrates the objective function obtained at optimal point derived. For the lowest value was achieved for the fifth case, i.e., . For the lowest value was achieved for the first case, i.e., . In brackets, the values from exact RVE modelling are presented.
Table 7.
Results for optimization with metamodeling by RBF adapted feed with systematic sampling data for C profile.
The example of the objective function convergence for first case and thickness is shown in Figure 10. As previously, the objective function components are also presented, and .
Figure 10.
Objective function minimization of C profile for optimization with metamodeling by RBF adapted feed with systematic sampling data for initial guess (thickness ).
3.3. Optimization with Radial Basis Function Metamodeling Feed with Optimal Latin Hypercube Sampling Data
3.3.1. Z Profile
The Z profile results obtained for optimization with radial basis function metamodeling feed with optimal Latin hypercube sampling data are presented in Table 8. Data show the derived optimal parameters for particular thicknesses of thin-walled sheet ( or ) for each initial guess presented in Table 2. The last column demonstrates the objective function obtained at optimal point derived. For the lowest value was achieved for the second case, i.e., . For the lowest value was achieved for the fifth case, i.e., . In brackets, the values from exact RVE modelling are presented.
Table 8.
Results for optimization with metamodeling by RBF adapted feed with optimal Latin hypercube sampling data for Z profile.
The example of the objective function convergence for second case and thickness is shown in Figure 11. As previously, the objective function components are also presented, and .
Figure 11.
Objective function minimization of Z profile for optimization with metamodeling by RBF adapted feed with OLHS data for initial guess (thickness ).
3.3.2. C Profile
The C profile results obtained for optimization with radial basis function metamodeling feed with optimal Latin hypercube sampling data are presented in Table 9. Data show the derived optimal parameters for particular thicknesses of thin-walled sheet ( or ) for each initial guess presented in Table 2. The last column demonstrates the objective function obtained at optimal point derived. For the lowest value was achieved for the first case, i.e., . For the lowest value was achieved for the fifth case, i.e., . In brackets, the values from exact RVE modelling are presented.
Table 9.
Results for optimization with metamodeling by RBF adapted feed with optimal Latin hypercube sampling data for C profile.
The example of the objective function convergence for first case and thickness is shown in Figure 12. As previously, the objective function components are also presented, and .
Figure 12.
Objective function minimization of C profile for optimization with metamodeling by RBF adapted feed with OLHS data for initial guess (thickness ).
4. Discussion
The optimization results were presented for three types of optimization tasks: (i) traditional optimization with minimization algorithm of SQP, (ii) optimization with metamodeling by RBF network feed with systematic sampling data and (iii) optimization with metamodeling by RBF network feed with OLHS data.
The vast majority of optimization tasks have shown good convergence to find optimal solutions and reached the objective function of less than ; in many cases it was less than , see last column in Table 3, Table 4, Table 5, Table 6, Table 7, Table 8 and Table 9. In traditional optimization (i), for examples presented in Figure 5 and Figure 7, the objective function was gradually decreased, with single modifications during minimizations (in the 6th iteration in Figure 5, and in the 4th and 8th in Figure 7). In RBF optimization with systematic sampling, for examples presented in Figure 9 and Figure 10, the objective function was decreased with some more significant fluctuations (especially in Figure 10) with almost twice the larger number of iterations, i.e., 24 for Z profile and 22 for C profile, respectively. The characteristic rapid increases were observed in Figure 9, in the 6th and 14th iterations, similar issues were not so evident in Figure 10. In RBF optimizations with optimal Latin hypercube sampling, for examples presented in Figure 11 and Figure 12, the objective functions were minimized successfully, in both cases there were more than 20 iterations to find the optimum. In Figure 11, the only rapid increase of the objective function was observed (8th iteration), while three rapid increases were achieved in Figure 12. It is worth noting that the graphs of the objective functions have a logarithmic vertical axis, therefore, the decreases in the last part of the graphs are very small in each case.
In most cases, the deflection component in the objective function is greater than bending moment component. This feature is clearly visible in Figure 5 and Figure 9, but in both cases, for the optimal solution shown at the end of the graphs, this relationship is inverse, i.e., the bending moment component is greater than the deflection component.
In Figure 13 and Figure 14, the results were summarized for all optimization methods used in the paper, but only for 1.5 mm thickness cases. The values of load-bearing moments and displacements for optimal values of design parameters were presented by bar plots in reference to its sought values (dashed lines). For all optimization cases, very similar magnitudes were achieved to its reference counterparts, i.e., and .
Figure 13.
Load-bearing moments and displacements obtained for optimal values of design parameters for Z profile ( thickness) for different optimization methods considered in the study.
Figure 14.
Load-bearing moments and displacements obtained for optimal values of design parameters for C profile ( thickness) for different optimization methods considered in the study.
Moreover, the optimizations with submodelling (surrogate) approach used have shown a great reduction in computational cost. In optimization (i), the time of computation of a single objective function was about s, while in optimization (ii) and optimization (iii) the time was about s, i.e., approximately 37 times shorter, which greatly reduced the overall time of computations in those cases. Such time reduction was obtained due to mixing the homogenization technique with soft computing methods applied in optimization. Such a great advantage has not been obtained at the expense of lowering the accuracy of the solution, which was proved by the examples presented; see Section 3.2 and Section 3.3.
The differences between surrogate models and the exact solutions from the optimal design parameters are show in Table 6, Table 7, Table 8 and Table 9 (last column; the value in the bracket is from the surrogate model, while the values in square brackets comes from the exact solution, i.e., homogenization technique). The differences were small, usually within the range of the optimal solutions derived. For instance, in Table 9, in the first row we have 0.0196, which was obtained for RBF with OLHS, while 0.0186 was the exact value.
5. Conclusions
This paper presents a very efficient algorithm for parametric optimization of thin-walled beam sections. The beams analyzed have various openings along their length and are under various loading and boundary conditions. The proposed procedure uses numerical homogenization based on equivalence of the elastic strain energy between the RVE model and the simplified, structural model. RVE was modeled within the FEM framework as a detailed 3D shell structure and then homogenized to obtain its flexural and shear stiffnesses.
In order to validate the proposed method, the optimization by sequential quadratic programming was performed in the first case. In the next cases, two surrogate models were prepared based on artificial neural networks, i.e., with systematic training set and taken from the optimal Latin hypercube technique. Both allow use of the proposed procedure offline—without the need for numerical modeling. In the online stage, each type of analyzed cross-section was separately recalculated in different geometrical variants and all flexural and shear stiffnesses were calculated by means of shell-to-beam numerical homogenization. Then, on the basis of the systematic training set as well as the ones generated by the optimal Latin hypercube technique, various neural networks with radial base functions were trained for a different type of the beam thin-walled section.
In each case, very precise results, comparable to the reference results, were obtained. This proves the possibility of using artificial neural network models in an offline phase to quickly optimize the cross-sections of various beams with periodic openings under various boundary and load conditions.
Author Contributions
Conceptualization, T.G. (Tomasz Garbowski); methodology, T.G. (Tomasz Gajewski); software, T.G. (Tomasz Gajewski); validation, T.G. (Tomasz Garbowski), T.G. (Tomasz Gajewski) and N.S.; formal analysis, T.G. (Tomasz Gajewski); investigation, N.S. and T.G. (Tomasz Gajewski); writing—original draft preparation, T.G. (Tomasz Gajewski), N.S. and T.G. (Tomasz Garbowski); writing—review and editing, T.G. (Tomasz Gajewski) and T.G. (Tomasz Garbowski); visualization, T.G. (Tomasz Gajewski) and N.S.; supervision, T.G. (Tomasz Garbowski) and T.G. (Tomasz Gajewski); project administration, T.G. (Tomasz Gajewski); funding acquisition, T.G. (Tomasz Gajewski) and T.G. (Tomasz Garbowski). All authors have read and agreed to the published version of the manuscript.
Funding
The APC was funded by the Ministry of Science and Higher Education, Poland, grant at Poznan University of Technology, grant number 0411/SBAD/0007 and the statutory funding at Poznan University of Life Sciences, grant number 506.805.06.00.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data presented in this study are available on request from the corresponding author.
Acknowledgments
This work was published within the grant of The National Centre for Research and Development under the number POIR.01.01.01-00-0177/21.
Conflicts of Interest
The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.
References
- Ciesielczyk, K.; Studziński, R. Experimental and numerical investigation of stabilization of thin-walled Z-beams by sandwich panels. J. Constr. Steel Res. 2017, 133, 77–83. [Google Scholar] [CrossRef]
- Bihina, G.; Zhao, B.; Bouchaïr, A. Behaviour of composite steel–concrete cellular beams in fire. Eng. Struct. 2013, 56, 2217–2228. [Google Scholar] [CrossRef]
- Camotin, D.; Basaglia, C.; Silvestre, N. GBT buckling analysis of thin-walled steel frames: A state-of-the-art report. Thin-Walled Struct. 2010, 48, 726–743. [Google Scholar] [CrossRef]
- Yoon, K.; Lee, P.S.; Kim, D.N. An efficient warping model for elastoplastic torsional analysis of composite beams. Compos. Struct. 2017, 178, 37–49. [Google Scholar] [CrossRef]
- Genoese, A.; Genoese, A.; Bilotta, A.; Garcea, G. A generalized model for heterogeneous and anisotropic beams including section distortions. Thin-Walled Struct. 2014, 74, 85–103. [Google Scholar] [CrossRef]
- Addessi, D.; Di Re, P.; Cimarello, G. Enriched beam finite element models with torsion and shear warping for the analysis of thin-walled struc-tures. Thin-Walled Struct. 2021, 159, 107259. [Google Scholar] [CrossRef]
- Mrówczyński, D.; Gajewski, T.; Garbowski, T. The generalized constitutive law in nonlinear structural analysis of steel frames. In Modern Trends in Research on Steel, Aluminium and Composite Structures, Proceedings of the 14th International Conference on Metal Structures, Poznań, Poland, 16–18 June 2021; Giżejowski, M.A., Kozłowski, A., Chybiński, M., Rzeszut, K., Studziński, R., Szumigała, M., Eds.; Routledge Taylor and Francis Group: Leiden, The Netherlands, 2021; pp. 120–126. [Google Scholar] [CrossRef]
- Mrówczyński, D.; Gajewski, T.; Garbowski, T. Application of the generalized nonlinear constitutive law in 2D shear flexible beam structures. Arch. Civ. Eng. 2021, 67, 157–176. [Google Scholar] [CrossRef]
- Staszak, N.; Gajewski, T.; Garbowski, T. Generalized nonlinear constitutive law applied to steel trapezoidal sheet plates. In Modern Trends in Research on Steel, Aluminium and Composite Structures, Proceedings of the 14th International Conference on Metal Structures (ICMS2021), Poznan, Poland, 16–18 June 2021; Giżejowski, M.A., Kozłowski, A., Chybiński, M., Rzeszut, K., Studziński, R., Szumigała, M., Eds.; Routledge Taylor and Francis Group: Leiden, The Netherlands, 2021; pp. 185–191. [Google Scholar] [CrossRef]
- Staszak, N.; Garbowski, T.; Ksit, B. Application of the Generalized Nonlinear Constitutive Law to Hollow-Core. Preprints 2021, 2021070672. [Google Scholar] [CrossRef]
- Hohe, J. A direct homogenisation approach for determination of the stiffness matrix for microheterogeneous plates with application to sandwich panels. Compos. Part B Eng. 2003, 34, 615–626. [Google Scholar] [CrossRef]
- Buannic, N.; Cartraud, P.; Quesnel, T. Homogenization of corrugated core sandwich panels. Compos. Struct. 2003, 59, 299–312. [Google Scholar] [CrossRef] [Green Version]
- Cartraud, P.; Messager, T. Computational homogenization of periodic beam-like structures. Int. J. Solid Struct. 2006, 43, 686–696. [Google Scholar] [CrossRef] [Green Version]
- Biancolini, M.E. Evaluation of equivalent stiffness properties of corrugated board. Compos. Struct. 2005, 69, 322–328. [Google Scholar] [CrossRef]
- Garbowski, T.; Gajewski, T. Determination of transverse shear stiffness of sandwich panels with a corrugated core by numerical homogenization. Materials 2021, 14, 1976. [Google Scholar] [CrossRef] [PubMed]
- Staszak, N.; Garbowski, T.; Szymczak-Graczyk, A. Solid Truss to Shell Numerical Homogenization of Prefabricated Composite Slabs. Materials 2021, 14, 4120. [Google Scholar] [CrossRef] [PubMed]
- Garbowski, T.; Knitter-Piątkowska, A.; Mrówczyński, D. Numerical Homogenization of Multi-Layered Corrugated Cardboard with Creasing or Perforation. Materials 2021, 14, 3786. [Google Scholar] [CrossRef] [PubMed]
- Staszak, N.; Gajewski, T.; Garbowski, T. Shell-to-Beam Numerical Homogenization of 3D Thin-Walled Perforated Beams. Materials 2022, 15, 1827. [Google Scholar] [CrossRef]
- Gesualdo, A.; Iannuzzo, A.; Pucillo, G.P.; Penta, F. A direct technique for the homogenization of periodic beam-like structures by transfer matrix eigen-analysis. Lat. Am. J. Solids Struct. 2018, 15, 1–30. [Google Scholar] [CrossRef] [Green Version]
- Reda, H.; Alavi, S.E.; Nasimsobhan, M.; Ganghoffer, J.F. Homogenization towards chiral Cosserat continua and applications to enhanced Timoshenko beam theories. Mech. Mater. 2021, 155, 21. [Google Scholar] [CrossRef]
- Tsavdaridis, K.D.; D’Mello, C. Optimisation of novel elliptically-based web opening shapes of perforated steel beams. J. Constr. Steel Res. 2012, 76, 39–53. [Google Scholar] [CrossRef]
- Allaire, G.; Geoffroy-Donders, P.; Pantz, O. Topology optimization of modulated and oriented periodic microstructures by the homogenization method. Comput. Math. Appl. 2019, 78, 2197–2229. [Google Scholar] [CrossRef] [Green Version]
- Wang, Z.P.; Poh, L.H. Optimal form and size characterization of planar isotropic petal-shaped auxetics with tunable effective properties using IGA. Compos. Struct. 2018, 201, 486–502. [Google Scholar] [CrossRef]
- Tserpes, K.I.; Chanteli, A. Parametric numerical evaluation of the effective elastic properties of carbon nanotube-reinforced polymers. Compos. Struct. 2013, 99, 366–374. [Google Scholar] [CrossRef]
- Vinot, P.; Cogan, S.; Piranda, J. Shape optimization of thin-walled beam-like structures. Thin-Walled Struct. 2001, 39, 611–630. [Google Scholar] [CrossRef]
- Tsavdaridis, K.D.; Kingman, J.J.; Toropov, V.V. Application of structural topology optimisation to perforated steel beams. Comput. Struct. 2015, 158, 108–123. [Google Scholar] [CrossRef] [Green Version]
- Geoffroy-Donders, P.; Allaire, G.; Pantz, O. 3-d topology optimization of modulated and oriented periodic microstructures by the homogenization method. J. Comput. Phys. 2020, 401, 108994. [Google Scholar] [CrossRef] [Green Version]
- Magnucki, K.; Monczak, T. Optimum shape of the open cross-section of a thin-walled beam. Eng. Optim. 2000, 32, 335–351. [Google Scholar] [CrossRef]
- Parastesh, H.; Hajirasouliha, I.; Taji, H.; Sabbagh, A.B. Shape optimization of cold-formed steel beam-columns with practical and manufacturing constraints. J. Constr. Steel Res. 2019, 155, 249–259. [Google Scholar] [CrossRef]
- Fiore, A.; Marano, G.C.; Greco, R.; Mastromarino, E. Structural optimization of hollow-section steel trusses by differential evolution algorithm. Int. J. Steel Struct. 2016, 16, 411–423. [Google Scholar] [CrossRef]
- Lian, Y.; Uzzaman, A.; Lim, J.B.; Abdelal, G.; Nash, D.; Young, B. Effect of web holes on web crippling strength of cold-formed steel channel sections under end-one-flange loading condition–Part I: Tests and finite element analysis. Thin-Walled Struct. 2016, 107, 443–452. [Google Scholar] [CrossRef] [Green Version]
- Chuda-Kowalska, M.; Gajewski, T.; Garbowski, T. The mechanical characterization of orthotropic elastic parameters of a foam by the mixed experimental-numerical analysis. J. Theor. Appl. Mech. 2015, 53, 383–394. [Google Scholar] [CrossRef] [Green Version]
- Sielicki, P.W.; Sumelka, W.; Łodygowski, T. Close Range Explosive Loading on Steel Column in the Framework of Anisotropic Viscoplasticity. Metals 2019, 9, 454. [Google Scholar] [CrossRef] [Green Version]
- Kołodziej, J.A.; Grabski, J.K. Many names of the Trefftz method. Eng. Anal. Bound. Elem. 2018, 96, 169–178. [Google Scholar] [CrossRef]
- Grabski, J.K.; Mrozek, A. Identification of elastoplastic properties of rods from torsion test using meshless methods and a metaheuristic. Comput. Math. Appl. 2021, 92, 149–158. [Google Scholar] [CrossRef]
- Schittkowski, K. NLQPL: A FORTRAN subroutine solving constrained nonlinear programming problems. Ann. Oper. Res. 1986, 5, 485–500. [Google Scholar] [CrossRef]
- Biggs, M.C. Constrained minimization using recursive quadratic programming. In Towards Global Optimization; North-Holland: Amsterdam, The Netherlands, 1975. [Google Scholar]
- Han, S.P. A globally convergent method for nonlinear programming. J. Optim. Theory Appl. 1977, 22, 297–309. [Google Scholar] [CrossRef] [Green Version]
- Powell, M.J.D. The convergence of variable metric methods for nonlinearly constrained optimization calculations. In Proceedings of the Special Interest Group on Mathematical Programming Symposium Conducted by the Computer Sciences Department at the University of Wisconsin–Madison, Madison, WI, USA, 11–13 July 1977; Academic Press: Cambridge, MA, USA, 1978. [Google Scholar] [CrossRef]
- Powell, M.J.D. A fast algorithm for nonlinearly constrained optimization calculations. Numer. Anal. 1978, 630, 144–157. [Google Scholar]
- Nocedal, J.; Wright, S.J. Numerical Optimization, 2nd ed.; Springer Series in Operations Research; Springer: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
- Deep Learning Toolbox. Available online: https://www.mathworks.com/help/deeplearning/ug/radial-basis-neural-networks (accessed on 24 February 2022).
- Jin, R.; Chen, W.; Sudjianto, A. An efficient algorithm for constructing optimal design of computer experiments. J. Stat. Plan. Inference 2005, 134, 268–287. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).













