Acadlore takes over the publication of IJCMEM from 2025 Vol. 13, No. 3. The preceding volumes were published under a CC BY 4.0 license by the previous owner, and displayed here as agreed between Acadlore and the previous owner. ✯ : This issue/volume is not published by Acadlore.
Optimization of a Single-Storey Timber Building Structure
Abstract:
The paper deals with the optimization of a single-storey timber building structure designed from timber portal frames connected with steel purlins, rails and façade columns. While the portal frames are made of the glued laminated timber with rectangular cross-sections, purlins, rails and façade columns are made of commercially available steel I-profiles. The portal frames are supported by square concrete pad foundations. The building structure is optimized by a mixed-integer non-linear programming (MINLP). The optimization model is developed. The objective function defines the material costs of the structure. The objective function is subjected to structural analysis and design constraints defined according to Eurocode standards. The Modified Outer-Approximation/Equality-Relaxation algorithm (OA/ER) and the linked multi-level strategy are applied. The optimization determines the minimum material costs of the structure, the optimal number of glulam frames and steel members and all standard/discrete cross- sections. A numerical example at the end of the paper shows the efficiency of the proposed optimization approach.
1. Introduction
In one of the first attempts in the field of optimization of timber structures, Topping and Rob- inson [1] introduced sequential linear programming to be used in the optimization of timber frame structures. Following Topping and Robinson, different optimization techniques and algorithms have been developed and applied. In the last decade, Kaziolasa et al. [2] presented cost minimization of timber structures using a genetic algorithm and simulated annealing. An economical design optimization of cross-laminated timber boards with stiffening ribs was presented by Stanić et al. [3] by means of a gradient optimization. Pech et al. [4] showed the optimization of glued laminated timber beams using metaheuristic algorithms. Jelušič and Kravanja [5] performed a multiparametric mixed-integer nonlinear programming for the optimization of a composite floor system consisting of a concrete slab and timber beams. Jelušič [6] presented an optimal design of glulam beams with non-uniform cross-sections based on a multiparametric mixed-integer nonlinear programming optimization and a response surface optimization. Kravanja and Žula introduced an optimization of a timber hall structure [7].
This paper deals with the optimization of a single-storey timber building structure designed from equal timber main portal frames connected by steel purlins and rails. While the main frames are made of the glued laminated timber with rectangular cross-sections, the purlins and rails are made of hot-rolled IPE steel sections (see Fig. 1). In this paper it is proposed that each portal frame be made of a single monosyllabic piece of glulam to avoid semi-rigid and expensive internal connections. The columns of the portal frames are supported by concrete pad foundations.
The optimization of a single-storey timber structure includes the optimization ofthe mate- rialcostsof thestructure.Intheoptimization process,theoptimalnumberof mainframes, purlins, rails and façade columns, the optimal cross-sections oftimber and concrete elements and the optimal steel profiles of the steel members are also calculated. This simultaneous cost, topology and discrete dimension optimization of the building structure is a combined continuous and discrete type of optimization, which is proposed to be calculated with the mixed-integer nonlinear programming (MINLP). The optimization model is therefore mod- elled on the basis of the MINLP problem formulation:
min z = f (x,y)
(MINLP)
subjected to: gk (x,y) ≤ 0 k ∈ K
x ∈ X = {x ∈ Rn: xLO ≤ x ≤ xUP }
y ∈ Y ={0,1}m
The MINLP handles continuous variables x and discrete (binary) variables y. The contin- uous variables are used here to determine structural costs, loads, loadings, resistances and deflections. The discrete variables are employed for topology optimization to calculate the optimum number and arrangement of structural elements. The discrete variables are also used to calculate the optimal rounded dimensions of timber and concrete members and to select the standard I-profiles of steel elements. The cost objective function z is subjected to the (in) equality conditions gk (x,y)≤0, k∈K, for loads, stresses, resistances and deflections. These constraints represent the ultimate and serviceability limit state conditions, defined according to Eurocode 2 for concrete members [8], Eurocode 3 for steel sections [9] and Eurocode 5 for timber elements [10].
The defined MINLP optimization problem is solved with the Modified Outer-Approxima-tion/Equality-Relaxation algorithmby Kravanja and Grossmann [11],whichwas also adapted for thesolutionof engineeringstructures[12].Since thecombinatoricsof thediscreteopti-mizationproblemisrelativelyhigh,thelinkedmulti-level strategy [13]is appliedto acceleratethe convergence of the algorithm.

2. Superstructure
The optimization of a single-storey timber building structure is performed with MINLP. It includes the generation ofthe MINLP superstructure, the development ofthe MINLP optimi- zation model and the solution of the defined MINLP problem.
The generation of the MINLP superstructure includes the definition of topology alterna- tives, that is, sets of different structural elements from which the optimal numbers of portal frames, purlins, rails and the façade columns can be calculated within the topology optimiza- tion process. The superstructure also includes various alternatives for rounding the cross-sectional dimensions of the timber and concrete elements as well as various alternatives of the I-profile for steel members. In this way, the superstructure was created in which all the different alternative structures were fulfilled within a combination between:
- topology alternatives:
- $i, i \in I$, alternatives of the main portal frames,
- $j, j \in J$, alternatives of purlins,
- $k, k \in K$, alternatives of rails,
- rounded dimension alternatives:
${ }^{\circ} r_{c b}, r_{c b} \in R_{c b}$, alternatives of different timber column widths (for rounding up to e.g. a whole value in centimetres),
- $r_{c h}, r_{c h} \in R_{c h}$, alternatives of different timber column depths,
${ }^{\circ} r_{b b}, r_{b b} \in R_{b b}$, alternatives of different timber beam widths,
- $r_{b h}, r_{b h} \in R_{b h}$, alternatives of different timber beam depths,
- $r_f, r_f \in R_f$ alternatives of different dimensions of the concrete square pad foundations,
- standard dimension alternatives:
- $k_p, k_p \in K_p$, alternatives of different standard hot rolled IPE sections for purlins,
- $k_r^p, k_r^p \in K_r^p$, alternatives of different standard hot rolled IPE sections for rails,
- $k_{f c}, k_{f c} \in K_{f c}$, alternatives of different standard hot rolled HEA sections for façade columns.
The task of optimization is to find the minimal material costs of a single-storey timber building structure. Thus, the main goal is to obtain a feasible building structure within the given superstructure that is optimal in terms of material costs, topology, rounded dimensions of timber and concrete members and standard sizes of steel elements.
3. MINLP Optimization Model
The MINLP optimization model of a single-storey timber structure is modelled in the general algebraic modelling system (GAMS) environment [14]. The model includes input data (scalars and parameters), variables, the cost objective function and equality and inequality constraints. While the input data includes a global geometry of the building, the strengths of the materials used, material properties, cross-sectional properties, and prices of timber, steel, and concrete, the variables include loads, resistances, stresses, deflections, cross-sectional dimensions, steel I-sections, number of structural elements, and costs and masses of all members.
The objective function, which is subjected to (in)equality design and dimensioning con- straints, defines the material costs of the structure including the costs of glued laminated timber, steel (structural steel plus reinforcing steel) and concrete (see Eq. (1)). In the objec- tive function, V represents the volumes of the materials used, ρ stands for a density of steel and c denotes the prices of materials (for timber and concrete in €/m3, for steel in €/kg).
The structure of the timber building consists of several identical portal frames, which are mutually connected by steel purlins and rails. The timber portal frames are constructed from glulam columns and pitched beams with rectangular cross-sections. Since the frames are made of timber and thus have no fully rigid connections, in calculations they are treated as sway frames. The columns are supported by square pad foundations. Purlins and rails are made of hot-rolled IPE steel profiles to support the roof and façade cladding.
The timber frame structure is subjected to a permanent load g and a variable load q. The permanent load is made up of the self-weight of structure g, the weight of the roof and the weight of the façade cladding. The variable load comprises the uniformly distributed loads of snow s and wind w. The design load on the frame is calculated as a combination of the above-mentioned actions according to Eq. (2).
where $\gamma_{\mathrm{g}}$ represents a partial factor for permanent actions (1.35 for the ultimate limit state and 1.0 for the serviceability limit state), $\gamma_{\mathrm{q}}$ stands for a partial factor for variable actions ( 1.50 for the ultimate limit state and 1.0 for the serviceability state) and $\psi_0$ is a factor for the frequent value of a variable action ( 0.6 for wind). The portal frame is also exposed to horizontal wind $w_{h o r}$, which acts as a concentrated force on the frame. All actions on the structural elements are automatically calculated in the optimization process taking into account the obtained distances between the elements.
Dimensioning equations of the glued laminated portal frame are defined according to Eurocode 5. These equations include the cross-sectional resistances of the columns and beams for axial compression force, bending moment, shear force and for the combined action of compression and bending.
In this way, the design compressive stress $\sigma_{C, O, d}$ in the timber rectangular cross-sections must be less than or equal to the design compressive strength $f_{C, 0, d}$ (see Eqs. (3) and (4)). In Eq. (4), $N_{E d}$ is the design axial compress force, $A$ is the cross-sectional area, $k_{\text {mod }}$ represents a modification factor, which takes into account the influence of load duration and moisture content, $f_{c, 0, g, k}$ stands for a characteristic compressive strength of glulam and $\gamma_M$ is a partial factor for the material properties.
The design bending stress about the $y$-axis $\sigma_{m, y, d}$ should be less than or equal to the design bending strength $f_{m, y, d}$ (see Eqs. (5) and (6)). $M_{y, E d}$ is the design bending moment about the $y$-axis, $W_y$ is the section modulus about the $y$-axis and $f_{m, g, k}$ is a characteristic bending strength of the glued laminated timber.
The design shear stress $\tau_d$ must be equal to or less than the design shear strength $f_{v, d}$ (see Eqs. (7)-(9)) where $V_{E d}$ is the design shear force, $b$ and $h$ stand for width and height (depth) of the cross-section, $f_{v, g, k}$ is a characteristic shear strength of glulam and $k_{c r}$ is a factor that takes into account the cracking of the timber.
The combined effect of axial compression and bending is verified according to Eq. (10), where $k_m$ is a factor which makes allowance for redistribution of stresses and the effect of inhomogeneities of the material in a cross-section.
Column and beam of the portal frame are also checked for the compress buckling resistance, lateral torsional stability and for the combined effect of compress buckling and lateral torsion. The compress buckling resistance of the elements is checked twice: for buckling about the y -axis (in the plane of the frame) and for buckling about the z -axis, see Eqs. (11)-(18).
In the above equations, $k_{\mathrm{c}}$ is an instability factor, $\beta_c$ is a straightness factor ( 0.1 for a glulam), $\lambda_{\text {rel }}$ is the relative slenderness ratio, $E_{0, g, 05}$ is the fifth percentile value of the modulus of elasticity for a glulam and $\lambda$ denotes the slenderness of the column or beam, $L_{e f}$ is the element buckling length and $i$ is the radius of gyration.
In case when the compress buckling of the column about the $y$-axis (in the frame plane) is checked, the buckling length $L_{e f, y}$ for a small-pitched beam inclination $\left(\alpha \leq 5^{\circ}\right)$ can be calculated by Eqs. (17) and (18), taking into account the sway mode of the timber frame (see Fig. 2).

In the two equations above, $I_{\mathrm{c}}$ is the second moment of area of the frame column, $I_{\mathrm{b}}$ is the second moment of area of the frame beam, $L_f$ is the span of the frame and $H_c$ denotes the height of the column. When the buckling of the column about the $z$-axis is checked, the buckling length $L_{e f, z}$ should be taken as the vertical distance between the rails. The buckling length of the frame pitched beam about the $y$-axis (in the plane) $L_{e f, y}$ is equal to $\left(L_{\mathrm{f}}^2+f^2\right)^{0.5}$, about the $z$-axis is equal to the distance between the purlins.
The combined effect between the compress buckling and bending is defined by Eqs. (19) and (20). While Eq. (19) comprises the compress buckling about the $y$-axis, Eq. (20) includes the buckling about the $z$-axis.
The lateral torsional stability is checked by Eqs. (21) and (22), where kcrit is a factor that takes into account the reduction of the bending strength due to lateral buckling.
In Eurocode 5 (EC 5) the factor $k_{\text {crit }}$ is defined over three intervals by three different equations. Since the optimization models are systems of (in)equations to be solved, the functions of parameters (like $k_{\text {crit }}$ ) should be defined as single, continuous and differentiable functions over the whole range to avoid infeasible solutions. The function of the factor $k_{\text {crit }}$ is therefore defined as a single continuous function over the entire interval. The function of $k_{\text {crit }}$ is approximated by least squares using the solver WolframAlpha [15] (see Eq. (23)), which calculated the best fit using the quartic approximation function ( $R^2=0.990899$, cubic and periodic functions were not so good). Figure 3 shows the approximation and the real EC 5 functions of the factor $k_{\text {crit }}$. The obtained approximation function shows a bad fit for $\lambda_{\text {rel, } m}<0.75$, where $k_{\text {crit }}$ is overestimated. To avoid the problem, the factor $k_{c r i t}$ is limited to less than 1.0 .
The relative slenderness for bending $\lambda_{\text {rel, } m}$ is for the rectangular cross-section taken as:
In Eq. (24) $L_{e f}$ denotes the effective length. $L_{e f}$ is equal to the height of the column if the column is laterally restrained also at the top (with the top rail). For the pitched beam, the verification of the lateral torsional buckling in the areas of the negative bending moments above both columns is performed. The $L_{\text {ef }}$ of the beam is calculated as the distance between the negative moment above the column and the point where the bending moment is zero. While $c_m$ depends on the quality (strength) of the timber, the factor $c_1$ depends on the ratio $h / b$ of the rectangular cross-section. The factor $c_1[16]$ is for the ratio $h / b \leq 10$ approximated by least squares of WolframAlpha $\left(R^2=0.997951\right)$ (see Eq. (25)):
The combined effect between compress buckling and lateral torsional buckling is defined by Eqs. (26) and (27). Equation (26) defines the combination with the compress buckling about the $y$-axis and Eg. (27) includes the buckling about the $z$-axis.

In the apex zone of the frame (see Fig. 4), the bending stresses $\sigma_{m, d}$, the greatest tensile stresses $\sigma_{t, 90, d}$ perpendicular to the grain and the combined shear and tension stresses perpendicular to the grain are checked.
The bending stresses are calculated according to Eqs. (28) and (29). While the factor $k_1$ is dependent on the angle, height and inner radius in the apex zone, the factor $k_r$ takes into account the reduction in strength due to bending of the laminates during production; $M_{\text {ap, d }}$ is the design bending moment in the apex zone and $W_{a p}$ is the section modulus: $W_{a p}=b \cdot h_{a p}^2 / 6$. The angle $\alpha_{\text {ap }}$ should be calculated as $\alpha_{\text {ap }}=\arctan \left(2 f / L_{\mathrm{f}}\right)$ (see Fig. 1). If the inner radius $r_{\text {in }}$ and the angle $\alpha_{\text {ap }}$ are small, the height of the apex zone $h_{\text {ap }}$ can be taken to be equal to the height of the beam, $h_{a p} \approx h_b$. While the factor $k_l$ is defined by Eqs. (30)-(35), the factor $k_r$ should be calculated according to Eq. (36), where $t$ represents the thickness of the glulam lamella (usually $2-2.5 \mathrm{~cm}$ ).
The combined effect of the design axial compression force $N_{a p, d}$ and the design bending moment $M_{\text {ap, } d}$ in the apex zone is checked according to Eq. (37).

The greatest tensile stresses $\sigma_{t, 90, d}$ perpendicular to the grain due to bending are checked by Eqs. (38) and (39), where $k_p$ is a factor which takes into account the effect of the stress distribution in the apex zone (depends on angle, depth and inner radius in the apex zone) (see Eqs. (40)-(43)), $k_{d i s}$ is 1.7 for pitched chambered beams and $k_{v o l}$ is a volume factor, $f_{t, 90, d}$ is the design tensile strength perpendicular to the grain and $f_{t, 90, g, k}$ is a characteristic tensile strength perpendicular to the grain. The factor $k_{v o l}$ is calculated according to Eq. (44), where $V_0$ is $0.01 \mathrm{~m}^3$ and $V$ is the volume of the apex zone defined by Eq. (45).
The combined shear and tension perpendicular to the grain in the apex zone of the timber frame is also checked, see Eq. (46).
In the column-beam zone of the timber frame (see Fig. 5) where the column is rigidly connected to the pitched cambered beam, eqn. (28)-(46) are used analogous to the apex zone. In the paper a special case is considered in which the cross-sectional dimensions $b$ (width) and $h$ (depth) of columns and beams are defined to have the same value. This results in $h_{\mathrm{c}}= h_b=h$. For a small inclination of the pitched beam ( $\leq 5^{\circ}$ ) the height of the column-beam zone $h_{\text {ap }}$ can be calculated with Eq. (47). In this zone the angle $\alpha_{\text {ap }}$ must be determined according to Eq. (48).

Steel purlins, façade rails and façade columns are checked for their axial resistance (see Eq. (49)) shear resistance (Eq. (50)), bending resistance (Eq. (51)) and the compression buckling resistance (Eq. (52)), where $f_y$ is the yield strength of the steel, $\gamma_{M 0}$ is the resistance partial safety factor, $A_v$ is the effective shear area of the cross-section, $\chi$ is the reduction factor due to flexural buckling and $\gamma_{M I}$ is the resistance partial safety factor.
The combination between the compression and bending moment resistance of steel elements is checked by Eq. (53).
The combination between the buckling and the lateral-torsional buckling resistances of steel members is defined by Eq. (54), where $\chi_{L T}$ represents the reduction factor due to the lateral-torsional buckling.
The bearing resistance in the ground under the square reinforced concrete pad foundations is verified according to Eq. (55), where $A_f$ and $W_f$ stand for the surface area and the section modulus of the foundation, respectively.
Vertical deflections of timber and steel elements $\delta_{\max }$ exposed to the total load (self-weight + snow + wind) are defined to be less than span $/ 250$. Horizontal deflections of the timber frame $u$ are calculated to be smaller than frame height/150.
In the optimization model, the constraints also contain equations for the topology optimization of the optimal number of portal frames, purlins, rails and façade columns, they contain equations for the selection of the optimal IPE and HEA profiles of steel members and the equations for the rounding of the dimensions of the glulam cross-sections and pad foundations.
To the portal frames, purlins and rails of a building structure, special binary $0-1$ variables (y) are assigned. The optimal number of elements is calculated as the sum of the assigned non-zero binary variables $(y=1)$. For example, in order to obtain the optimal topology of timber frames, a set of $i, i \in I$, alternative portal frames and their binary variables $y_{i \text { frame }}$ is defined. The optimal number of portal frames $N_{\text {frame }}$ is calculated in the topology optimization as the sum of the binary variables $y_{i, \text { frame }}$, which are assigned to the frame alternatives (see Eq. (56)). Equation (57) defines only one possible vector of binary variables, which is assigned for each topology (number of frames). For example, the theoretical minimal topology with a single frame is defined by the vector of binary variables $\boldsymbol{y}_{i, \text { frane }}=\{1,0,0,0,0, \ldots, 0\}$ and not by $\boldsymbol{y}_{i \text { frame }}=\{0,1,0,0,0, \ldots, 0\}$ or others. In this way, a much smaller number of MINLP iterations is required to achieve convergence. The optimal numbers of other elements (purlins, rails and façade columns) are calculated in the same way.
Optimal steel I-profiles are calculated in the simultaneous standard dimension optimization. For example, a set of $j, j \in J$, alternative hot rolled IPE profiles to the purlin is defined. To each different IPE profile alternative, a special binary variable $y_{j, p u r}$ is assigned. The optimal cross-sectional area of the purlin $A_{p u r}$ is calculated as a scalar product between a vector of $j$ standard cross-sectional area alternatives $\mathbf{A}_{j, p u r}=\left\{A_{1, p u r}, A_{2, p u r}, A_{3, p u r}, \ldots, A_{j, p u r}\right\}$ and a vector of $j$ associated binary variables $\mathbf{y}_{j, p u r}=\left\{y_{1, p u r}, y_{2, p u r}, y_{3, p u r}, \ldots, y_{j, p u r}\right\}$ (see Eq. (58)). Only one standard cross-sectional area is assigned to the purlin, because the sum of the binary variables must be equal to 1 (see Eq. (59)). In a similar way, the optimal standard I-profiles of other steel elements and the optimal rounded dimensions of timber and concrete cross-sections are calculated.
4. Numerical Example
The paper presents the simultaneous cost, topology and discrete dimension optimization of a 34 m long, 3.8 m high and 14 m wide (span) single-storey timber structure. While the main portal frames are made of glued laminated timber GL28h; purlins, rails and façade columns (in the front and rear facade) are made of hot-rolled steel I-profiles of structural steel S 355. The structure is exposed to the self-weight, snow $s=1.0 \mathrm{kN} / \mathrm{m}^2$ and horizontal wind $w=0.5 \mathrm{kN} / \mathrm{m}^2$. The task of the optimization is to calculate the optimal material costs of the structure, the optimal number of structural elements (timber frames and steel members) and all cross-sections (rounded timber and concrete cross-sectional dimensions as well as steel IPE and HEA steel profiles).
The input data includes not only the defined global geometry and loads but also the char- acteristic strengths of glulam and steel, modules, densities, structural topology alternatives, IPE and HEA profiles, discrete dimensions, material prices, like: Ltot=34.0 m, Lf=14.0 m, Hc=3.8 m, f= 0.4 m, k mod= 0.9, gM = 1.25, km = 0.7, fc, 0, g , k = 26.5 MPa, fm , g , k = 28 MPa, fv , g, k = 3.2 MPa, ft, 90, g , k = 0.45 MPa, E0, ,g05 = 10200 MPa,fy = 355 MPa (steel), E = 210000 MPa (steel), rtimb = 540 kg/m3, rsteel = 7850 kg/m3, rconcr = 2500 kg/m3, ctimb = 800 €/m3, csteel = 1 €/kg, cconcr = 100 €/ m3, etc.
The superstructure consists of 70 portal frames $(i), 2 \times 25$ purlins $(j), 2 \times 10$ rails $(k), 18$ different standard IPE steel profiles for purlins $\left(k_p\right), 18$ different standard IPE profiles for rails $\left(k_r\right), 24$ different standard HEA steel profiles for façade columns $\left(k_{f c}\right), 17$ different discrete alternative dimensions for the width of rectangular timber sections ($r_b$, from 10 cm to 50 cm with step 2.5 cm), 51 different discrete alternative dimensions for the depth of the rectangular timber sections ($r_h$, from 25 cm to 150 cm with the step of 2.5 cm ) and 121 different discrete alternative dimensions for the width of the square concrete pad foundations ($r_f$ from 50 cm to 350 cm with the step of 2.5 cm ). The combinatorics of the defined discrete alternatives gives $i \cdot j \cdot k \cdot k_p \cdot k_r \cdot k_{f c} \cdot r_b \cdot r_h \cdot r_f=70 \cdot 25 \cdot 10 \cdot 18 \cdot 18 \cdot 24 \cdot 17 \cdot 51 \cdot 121=1.42757 \cdot 10^{13}$ different structural alternatives. One of them is the optimal one.
The defined MINLP optimization problem is solved with the Modified Outer-Approxima- tion/Equality-Relaxation algorithm, which includes a global convexity test [11,12]. Since the combinatorics of the discrete optimization problem is relatively high, the linked multi-level strategy is applied to accelerate the convergence of the algorithm [13]. The strategy starts with continuous optimization of the structure (nonlinear programming), which is a good starting point for discrete optimization of the structural topology and standard/discrete cross-sections.
For MINLP optimization, the MINLP computer program Mipsyn [17] is used, in which the sequences of the NLP and MILP sub-problems are solved to achieve convergence. The pro- gram GAMS/Conopt [18] is employed for the solution of the continuous NLP optimizations with the generalized reduced-gradient method according to Abadie and Carpentier [19] and the program GAMS/Cplex [20] is used for the discrete MILP optimizations with the branch and bound method by Land and Doig [21].
The calculated optimal result corresponds to the minimal structure’s material costs of 25,318 € (the selling price is about three times higher). Convergence required 8 MINLP iter- ations and less than 5 minutes of working time. The optimal solution includes the optimal topology of 10 main portal frames, 8 purlins, 6 rails and 2 × 7 façade columns in the front and rear façades (see Fig. 6). The optimal cross-sections obtained include a rectangular glulam cross-section 150/825 mm for the columns and pitched beams of the main frames, IPE 100 for purlins and rails, HEA 120 for the façade columns and a square area of 1.700 m × 1.700 m for a 1-m deep pad foundations (see Fig. 7).


5. Conclusions
The paper deals with the optimization of a single-storey timber building structure, designed from timber portal frames, which are connected with steel purlins, rails and façade columns. The latter are constructed in the front and rear façade. While the portal frames are made of the glulam with rectangular cross-sections, purlins, rails and façade columns are constructed from standard steel I-profiles. The portal frames are supported by square concrete pad foun- dations. The optimization of the mixed glulam-steel structure is performed by the mixed-integer non-linear programming (MINLP). The optimization model is developed. The objective function defines the material costs of the structure. The objective function is sub- jected to structural analysis and dimensioning constraints, which are defined according to Eurocode standards. The Modified Outer-Approximation/Equality-Relaxation algorithm (OA/ER) and the linked multi-level strategy are applied.
A numerical example at the end of the paper shows the efficiency of the proposed optimi- zation approach. In a single optimization procedure, the minimal material costs of the structure, the optimal number of glulam portal frames and steel members as well as all stand- ard/discrete cross-sections are determined.
The data used to support the findings of this study are available from the corresponding author upon request.
The authors are grateful for the support of funds from the Slovenian Research Agency (program P2-0129).
The authors declare that they have no conflicts of interest.
