Keywords

1 Introduction

Wood has been one of the main structural materials in construction for many centuries, due to its high physical, mechanical and technical qualities. At the present stage of the construction industry development, there has been significant progress in the field of design and construction of buildings and structures using wood due to the use of glued wooden structures [1,2,3].

To improve design solutions and reduce the material consumption of construction, it is necessary to develop scientifically based methods for calculating and optimizing building structures. In many designs, elements with a constant cross-sectional geometry along the length are used, however, for reasons of reducing material consumption, in some cases it is advisable to use elements of variable stiffness [4,5,6,7,8,9].

A lot of works are devoted to the solution of problems for compressed elements stability with a section variable along the length, including [10,11,12,13,14]. In the current Russian standards for the design of wooden structures (SP 64.13330.2017), for compressed elements with a cross-sectional height that varies along the length, the variable stiffness is taken into account by the coefficient \(k_{zhN}\), which for various fastening options is proposed to be determined using the same calculation formula, with which one cannot agree.

The purpose of this work is to improve the normative methods for calculating the stability of compressed structural elements made of wood with a section variable in length.

2 Methods

We consider a centrally compressed rack hinged at the ends with a rectangular cross section (Fig. 1), the height of which varies according to a linear law. The law of height change can be written as:

$$ h\left( x \right) = h_0 \left( {\beta + \frac{{\left( {1 - \beta } \right)x}}{l}} \right). $$
(1)
Fig. 1
figure 1

Design scheme

We assume that the rack material is elastic. To determine the critical load, we use the differential equation for the buckling of the bar:

$$ EI\left( x \right)\frac{d^2 w}{{dx^2 }} + Fw = 0 $$
(2)

with the boundary conditions w(0) = w(l) = 0.

To make the solution valid for an arbitrary bar geometry, we introduce a dimensionless coordinate ξ = x/l, ξ ∈ [0;1]. Then expression (1) will take the form:

$$ h\left( x \right) = h_0 \left( {\beta + \left( {1 - \beta } \right)\xi } \right) = h_0 \varphi \left( \xi \right). $$
(3)

In case of stability loss in the xz plane, in Eq. (2) as the axial moment of inertia, the moment of inertia Iy should be substituted, which is determined by the formula:

$$ I_y \left( \xi \right) = \frac{bh^3 }{{12}} = \frac{bh_0^3 }{{12}}\varphi^3 \left( \xi \right) = I_y^0 \varphi^3 \left( \xi \right). $$
(4)

The transition from the derivative with respect to x to the derivative with respect to ξ in Eq. (2) is performed as follows:

$$ \begin{gathered} \frac{dw}{{dx}} = \frac{dw}{{d\xi }}\frac{d\xi }{{dx}} = \frac{1}{l}\frac{dw}{{d\xi }}; \\ \frac{d^2 w}{{dx^2 }} = \frac{1}{l^2 } \frac{d^2 w}{{d\xi^2 }}. \\ \end{gathered} $$
(5)

Substituting (5) and (4) into (2), we get:

$$ EI_y^0 \varphi^3 \left( \xi \right)\frac{1}{l^2 }\frac{d^2 w}{{d\xi^2 }} + Fw = 0 $$
(6)

Or

$$ \varphi^3 \left( \xi \right)\frac{d^2 w}{{d\xi^2 }} + \lambda w = 0, $$
(7)

where \(\lambda = \frac{Fl^2 }{{EI_y^0 }}.\)

The critical force is expressed in terms of the dimensionless parameter λ as:

$$ F_{cr} = \frac{\lambda EI_y^0 }{{l^2 }}. $$
(8)

This formula coincides in structure with the Euler formula. For EI(x) = const, i.e. β = 1: λ = π2.

In the current Russian standards for the design of wooden structures, the variable stiffness of the bar is taken into account by the coefficient \(k_{zhN}\), which depends on the parameter β. This coefficient for a bar hinged at the ends is expressed in terms of the parameter λ as follows:

$$ k_{zhN} \left( \beta \right) = \frac{\lambda \left( \beta \right)}{{\pi^2 }}. $$
(9)

To solve Eq. (7), we use the finite difference method. On the interval [0; 1], a uniform grid with step Δξ is introduced. The finite difference approximation of Eq. (7) for the i-th node is written as:

$$ \varphi^3 \left( {\xi_i } \right)\frac{{w_{i + 1} - 2w_i + w_{i - 1} }}{{{\Delta }\xi^2 }} + \lambda w_i = 0. $$
(10)

Compiling this equation for all grid nodes, except for the extreme ones, in which w0 = wn = 0, we obtain a system of linear algebraic equations:

$$ ([A] + \lambda \left[ E \right])\left\{ X \right\} = 0, $$
(11)

where \(\left\{ X \right\} = \left\{ {w_1 w_2 \ldots w_{n - 1} } \right\}^T ,\) [E] is the identity matrix,

$$ \left[ A \right]{\Delta }\xi^2 = \left[ {\begin{array}{*{20}c} { - 2\varphi^3 \left( {\xi_1 } \right)} & {\varphi^3 \left( {\xi_1 } \right)} & 0 & 0 & \ldots & 0 & 0 & 0 \\ {\varphi^3 \left( {\xi_2 } \right)} & { - 2\varphi^3 \left( {\xi_2 } \right)} & {\varphi^3 \left( {\xi_2 } \right)} & 0 & \ldots & 0 & 0 & 0 \\ 0 & {\varphi^3 \left( {\xi_3 } \right)} & { - 2\varphi^3 \left( {\xi_3 } \right)} & {\varphi^3 \left( {\xi_3 } \right)} & \ldots & 0 & 0 & 0 \\ \ldots & \ldots & \ldots & \ldots & \ldots & \ldots & \ldots & \ldots \\ 0 & 0 & 0 & 0 & \ldots & 0 & {\varphi^3 \left( {\xi_{n - 1} } \right)} & { - 2\varphi^3 \left( {\xi_{n - 1} } \right)} \\ \end{array} } \right]. $$

The system of Eqs. (11) is homogeneous and has a nonzero solution only if its determinant is equal to zero:

$$ \left| {\left[ A \right] + \lambda \left[ E \right]} \right| = 0. $$
(12)

The parameter λ corresponding to the critical load is the minimum eigenvalue of the matrix [A], taken with a minus sign:

$$ \lambda = \min \left( { - eig\left( A \right)} \right), $$
(13)

where eig(A) is a function returning the eigenvalues of the matrix [A].

3 Results and Discussion

The calculation was implemented in the MATLAB environment. The first step to estimate the required number of intervals in ξ was to solve the problem for a bar of constant cross section. Table 1 shows the values of the parameter λ for a different number of intervals n in ξ, as well as the deviation from the exact result equal to π2.

Table 1 Dependence of the parameter λ for a bar of constant cross section on the number of intervals n in ξ

In further calculations, the number of intervals n was assumed to be 100.

Figure 2 shows the dependence of the coefficient \(k_{zhN}\) on the parameter β obtained as a result of the calculation. The dashed line corresponds to the formula presented in Russian standards:

$$ k_{zhN} = \left( {0.4 + 0.6\beta } \right)\beta . $$
(14)
Fig. 2
figure 2

The dependence of the coefficient \(k_{zhN}\) on the parameter β at loss of stability in the xz plane

The greatest discrepancy between the results is 5.7% at β = 0.3. For the dependence \(k_{zhN} (\beta )\) shown in Fig. 2 we have selected a refined approximating formula:

$$ k_{zhN} \left( \beta \right) = 0.5116\beta^2 + 0.5004\beta - 0.0103. $$
(15)

We consider next the case of stability loss in the xy plane. In this case, the moment of inertia Iz should be substituted into Eq. (2) as I(x), determined by the formula:

$$ I_z \left( x \right) = \frac{b^3 h\left( x \right)}{{12}} = \frac{b^3 h_0 }{{12}} \varphi \left( \xi \right) = I_z^0 \varphi \left( \xi \right). $$
(16)

The differential equation for buckling takes the form:

$$ \varphi \left( \xi \right)\frac{d^2 w}{{d\xi^2 }} + \lambda w = 0, $$
(17)

where \(\lambda = \frac{Fl^2 }{{EI_z^0 }}.\)

This equation is solved similarly to Eq. (7). In Russian design standards for wooden structures with buckling in the xy plane, the coefficient \(k_{zhN}\) is determined by the formula:

$$ k_{zhN} = 0.4 + 0.6\beta . $$
(18)

Figure 3 shows the graph of the coefficient \(k_{zhN}\) dependence on β obtained as a result of the calculation. The dashed line corresponds to a straight line constructed according to formula (18).

Fig. 3
figure 3

The dependence of the coefficient \(k_{zhN}\) on the parameter β at loss of stability in the xy plane

The maximum deviation of the author's solution from the normative values is also observed at β = 0.3 and is, as before, 5.7%. We propose the following refined formula for the coefficient \(k_{zhN}\):

$$ k_{zhN} = - \,0.1305\beta^2 + 0.7193\beta + 0.4079. $$
(19)

To confirm the reliability of the results, a calculation was made for the stability of the bar with variable cross section in the LIRA-SAPR software package at β = 0.5, h0 = 15 cm, b = 10 cm, l = 3 m. The critical force was 100.79 kN. The Euler force for a bar of constant section × h0 is 137 kN. The actual coefficient \(k_{zhN}\) = 0.735. The normative value of the coefficient calculated by formula (18) was 0.7. According to the refined formula (19) proposed by us it is equal to 0.735. The model in LIRA-SAPR and the form of buckling are shown in Fig. 4.

Fig. 4
figure 4

Model of a bar with variable cross section and the form of buckling in LIRA-SAPR

4 Conclusion

A technique has been developed for determining the critical load for compressed wooden bars with a linearly varying cross-sectional height based on the finite difference method. A comparison was made with the calculation dependencies presented in Russian design codes SP 64.13330.2017. It is established that the error of normative formulas exceeds 5%. Using the least squares method, refined formulas are proposed. The reliability of the results obtained by the authors is confirmed by finite element modeling in the LIRA-SAPR software package.