Linear buckling of plates with general boundary conditions March 25, 2026
1 Geometric stiffness ¶ 1.1 Geometric stiffness for beams ¶ Using the full nonlinear Green-Lagrange strain relation, the axial strain of a beam can be written as:
ε x x = ∂ u ∂ x + 1 2 [ ( ∂ u ∂ x ) 2 + ( ∂ v ∂ x ) 2 + ( ∂ w ∂ x ) 2 ] \varepsilon_{xx} = \frac{\partial u}{\partial x} + \frac{1}{2} \left[ \left(\frac{\partial u}{\partial x}\right)^2 + \left(\frac{\partial v}{\partial x}\right)^2 + \left(\frac{\partial w}{\partial x}\right)^2 \right] ε xx = ∂ x ∂ u + 2 1 [ ( ∂ x ∂ u ) 2 + ( ∂ x ∂ v ) 2 + ( ∂ x ∂ w ) 2 ] The first variation becomes, using ∂ ( ⋅ ) / ∂ x = ( ⋅ ) , x \partial(\cdot)/\partial x = (\cdot)_{,x} ∂ ( ⋅ ) / ∂ x = ( ⋅ ) , x
δ ε x x = δ u , x + u , x δ u , x + v , x δ v , x + w , x δ w , x \delta \varepsilon_{xx} = \delta u_{,x} + u_{,x}\delta u_{,x} + v_{,x}\delta v_{,x} + w_{,x}\delta w_{,x} δ ε xx = δ u , x + u , x δ u , x + v , x δ v , x + w , x δ w , x In terms of nodal displacements (or Ritz coefficients) u ˉ \boldsymbol{\bar{u}} u ˉ :
δ ε x x = B ˉ δ u ˉ = ( B L + B N L ) δ u ˉ \delta \varepsilon_{xx} = \boldsymbol{\bar{B}} \delta \boldsymbol{\bar{u}} = (\boldsymbol{B}_L + \boldsymbol{B}_{NL}) \delta \boldsymbol{\bar{u}} δ ε xx = B ˉ δ u ˉ = ( B L + B N L ) δ u ˉ with:
B L = ∂ S u ∂ x B N L = ∂ u ∂ x ∂ S u ∂ x + ∂ v ∂ x ∂ S v ∂ x + ∂ w ∂ x ∂ S w ∂ x \boldsymbol{B}_L = \frac{\partial \boldsymbol{S}^u}{\partial x} \boldsymbol{B}_{NL} = \frac{\partial u}{\partial x}\frac{\partial \boldsymbol{S}^u}{\partial x} + \frac{\partial v}{\partial x}\frac{\partial \boldsymbol{S}^v}{\partial x} + \frac{\partial w}{\partial x}\frac{\partial \boldsymbol{S}^w}{\partial x} B L = ∂ x ∂ S u B N L = ∂ x ∂ u ∂ x ∂ S u + ∂ x ∂ v ∂ x ∂ S v + ∂ x ∂ w ∂ x ∂ S w The second variation becomes:
δ 2 ε x x = δ 2 u , x + δ u , x δ u , x + u , x δ 2 u , x + δ v , x δ v , x + v , x δ 2 v , x + δ w , x δ w , x + w , x δ 2 w , x \delta^2 \varepsilon_{xx} = \delta^2 u_{,x} + \delta u_{,x}\delta u_{,x} + u_{,x}\delta^2 u_{,x} + \delta v_{,x}\delta v_{,x} + v_{,x}\delta^2 v_{,x} + \delta w_{,x}\delta w_{,x} + w_{,x}\delta^2 w_{,x} δ 2 ε xx = δ 2 u , x + δ u , x δ u , x + u , x δ 2 u , x + δ v , x δ v , x + v , x δ 2 v , x + δ w , x δ w , x + w , x δ 2 w , x Note that δ 2 ( ⋅ ) , x ≪ δ ( ⋅ ) , x \delta^2(\cdot)_{,x} \ll \delta(\cdot)_{,x} δ 2 ( ⋅ ) , x ≪ δ ( ⋅ ) , x , leading to:
δ 2 ε x x = δ u , x δ u , x + δ v , x δ v , x + δ w , x δ w , x \delta^2 \varepsilon_{xx} = \delta u_{,x}\delta u_{,x} + \delta v_{,x}\delta v_{,x} + \delta w_{,x}\delta w_{,x} δ 2 ε xx = δ u , x δ u , x + δ v , x δ v , x + δ w , x δ w , x with δ 2 ε x x \delta^2 \varepsilon_{xx} δ 2 ε xx defined as:
δ 2 ε x x = δ u , x δ u , x + δ v , x δ v , x + δ w , x δ w , x \delta^2 \varepsilon_{xx} = \delta u_{,x}\delta u_{,x} + \delta v_{,x}\delta v_{,x} + \delta w_{,x}\delta w_{,x} δ 2 ε xx = δ u , x δ u , x + δ v , x δ v , x + δ w , x δ w , x using the finite element (or Ritz method) shape functions:
δ 2 ε x x = δ u ˉ ⊤ [ ( ∂ S u ∂ x ) ⊤ ( ∂ S u ∂ x ) + ( ∂ S v ∂ x ) ⊤ ( ∂ S v ∂ x ) + ( ∂ S w ∂ x ) ⊤ ( ∂ S w ∂ x ) ] δ u ˉ \delta^2 \varepsilon_{xx} = \delta \boldsymbol{\bar{u}}^\top \left[ \left(\frac{\partial \boldsymbol{S}^u}{\partial x}\right)^\top \left(\frac{\partial \boldsymbol{S}^u}{\partial x}\right) + \left(\frac{\partial \boldsymbol{S}^v}{\partial x}\right)^\top \left(\frac{\partial \boldsymbol{S}^v}{\partial x}\right) + \left(\frac{\partial \boldsymbol{S}^w}{\partial x}\right)^\top \left(\frac{\partial \boldsymbol{S}^w}{\partial x}\right) \right] \delta \boldsymbol{\bar{u}} \nonumber δ 2 ε xx = δ u ˉ ⊤ [ ( ∂ x ∂ S u ) ⊤ ( ∂ x ∂ S u ) + ( ∂ x ∂ S v ) ⊤ ( ∂ x ∂ S v ) + ( ∂ x ∂ S w ) ⊤ ( ∂ x ∂ S w ) ] δ u ˉ Then:
δ u ˉ ⊤ K G δ u ˉ = ∫ Ω σ ^ x x δ 2 ε x x d Ω = δ u ˉ ⊤ ∫ Ω σ ^ x x ( ∂ S u ∂ x ) ⊤ ( ∂ S u ∂ x ) + σ ^ x x ( ∂ S v ∂ x ) ⊤ ( ∂ S v ∂ x ) + σ ^ x x ( ∂ S w ∂ x ) ⊤ ( ∂ S w ∂ x ) d Ω δ u ˉ \begin{split}
\delta \boldsymbol{\bar{u}}^\top \boldsymbol{K}_G \delta \boldsymbol{\bar{u}} = \int_{\Omega} \hat{\sigma}_{xx}\delta^2 \varepsilon_{xx} \, d\Omega
\\
= \delta \boldsymbol{\bar{u}}^\top \int_{\Omega} \hat{\sigma}_{xx} \left(\frac{\partial \boldsymbol{S}^u}{\partial x}\right)^\top \left(\frac{\partial \boldsymbol{S}^u}{\partial x}\right)
+ \hat{\sigma}_{xx} \left(\frac{\partial \boldsymbol{S}^v}{\partial x}\right)^\top \left(\frac{\partial \boldsymbol{S}^v}{\partial x}\right)
+ \hat{\sigma}_{xx} \left(\frac{\partial \boldsymbol{S}^w}{\partial x}\right)^\top \left(\frac{\partial \boldsymbol{S}^w}{\partial x}\right) d\Omega \, \delta \boldsymbol{\bar{u}}
\end{split} δ u ˉ ⊤ K G δ u ˉ = ∫ Ω σ ^ xx δ 2 ε xx d Ω = δ u ˉ ⊤ ∫ Ω σ ^ xx ( ∂ x ∂ S u ) ⊤ ( ∂ x ∂ S u ) + σ ^ xx ( ∂ x ∂ S v ) ⊤ ( ∂ x ∂ S v ) + σ ^ xx ( ∂ x ∂ S w ) ⊤ ( ∂ x ∂ S w ) d Ω δ u ˉ σ ^ x x \hat{\sigma}_{xx} σ ^ xx can be given or calculated from an initial nodal displacement state u ^ \boldsymbol{\hat{u}} u ^ (pre-buckling of fundamental state):
σ ^ x x = E ( B L + 1 2 B N L ) u ^ \hat{\sigma}_{xx} = E \left( \boldsymbol{B}_L + \frac{1}{2}\boldsymbol{B}_{NL} \right) \boldsymbol{\hat{u}} \nonumber σ ^ xx = E ( B L + 2 1 B N L ) u ^ 1.2 Geometric stiffness for plates ¶ For plates, using the full nonlinear Green-Lagrange strain relation:
ε x x = ∂ u ∂ x + 1 2 [ ( ∂ u ∂ x ) 2 + ( ∂ v ∂ x ) 2 + ( ∂ w ∂ x ) 2 ] \varepsilon_{xx} = \frac{\partial u}{\partial x} + \frac{1}{2} \left[ \left(\frac{\partial u}{\partial x}\right)^2 + \left(\frac{\partial v}{\partial x}\right)^2 + \left(\frac{\partial w}{\partial x}\right)^2 \right] \nonumber ε xx = ∂ x ∂ u + 2 1 [ ( ∂ x ∂ u ) 2 + ( ∂ x ∂ v ) 2 + ( ∂ x ∂ w ) 2 ] ε y y = ∂ v ∂ y + 1 2 [ ( ∂ u ∂ y ) 2 + ( ∂ v ∂ y ) 2 + ( ∂ w ∂ y ) 2 ] \varepsilon_{yy} = \frac{\partial v}{\partial y} + \frac{1}{2} \left[ \left(\frac{\partial u}{\partial y}\right)^2 + \left(\frac{\partial v}{\partial y}\right)^2 + \left(\frac{\partial w}{\partial y}\right)^2 \right] \nonumber ε yy = ∂ y ∂ v + 2 1 [ ( ∂ y ∂ u ) 2 + ( ∂ y ∂ v ) 2 + ( ∂ y ∂ w ) 2 ] γ x y = ∂ u ∂ y + ∂ v ∂ x + ( ∂ u ∂ x ∂ u ∂ y + ∂ v ∂ x ∂ v ∂ y + ∂ w ∂ x ∂ w ∂ y ) \gamma_{xy} = \frac{\partial u}{\partial y} + \frac{\partial v}{\partial x} + \left( \frac{\partial u}{\partial x}\frac{\partial u}{\partial y} + \frac{\partial v}{\partial x}\frac{\partial v}{\partial y} + \frac{\partial w}{\partial x}\frac{\partial w}{\partial y} \right) \nonumber γ x y = ∂ y ∂ u + ∂ x ∂ v + ( ∂ x ∂ u ∂ y ∂ u + ∂ x ∂ v ∂ y ∂ v + ∂ x ∂ w ∂ y ∂ w ) The first variation becomes, using ∂ ( ⋅ ) / ∂ x = ( ⋅ ) , x \partial(\cdot)/\partial x = (\cdot)_{,x} ∂ ( ⋅ ) / ∂ x = ( ⋅ ) , x :
δ ε x x = δ u , x + u , x δ u , x + v , x δ v , x + w , x δ w , x δ ε y y = δ v , y + u , y δ u , y + v , y δ v , y + w , y δ w , y δ γ x y = δ u , y + δ v , x + δ u , x u , y + u , x δ u , y + δ v , x v , y + v , x δ v , y + δ w , x w , y + w , x δ w , y \begin{aligned}
\delta \varepsilon_{xx} &= \delta u_{,x} + u_{,x}\delta u_{,x} + v_{,x}\delta v_{,x} + w_{,x}\delta w_{,x}
\\
\delta \varepsilon_{yy} &= \delta v_{,y} + u_{,y}\delta u_{,y} + v_{,y}\delta v_{,y} + w_{,y}\delta w_{,y}
\\
\delta \gamma_{xy} &= \delta u_{,y} + \delta v_{,x} + \delta u_{,x}u_{,y} + u_{,x}\delta u_{,y} + \delta v_{,x}v_{,y} + v_{,x}\delta v_{,y} + \delta w_{,x}w_{,y} + w_{,x}\delta w_{,y}
\end{aligned} δ ε xx δ ε yy δ γ x y = δ u , x + u , x δ u , x + v , x δ v , x + w , x δ w , x = δ v , y + u , y δ u , y + v , y δ v , y + w , y δ w , y = δ u , y + δ v , x + δ u , x u , y + u , x δ u , y + δ v , x v , y + v , x δ v , y + δ w , x w , y + w , x δ w , y The second variation becomes:
δ 2 ε x x = δ 2 u , x + δ u , x δ u , x + u , x δ 2 u , x + δ v , x δ v , x + v , x δ 2 v , x + δ w , x δ w , x + w , x δ 2 w , x δ 2 ε y y = δ 2 v , y + δ u , y δ u , y + u , y δ 2 u , y + δ v , y δ v , y + v , y δ 2 v , y + δ w , y δ w , y + w , y δ 2 w , y δ 2 γ x y = δ 2 u , y + δ 2 v , x + δ 2 u , x u , y + 2 δ u , x δ u , y + u , x δ 2 u , y + δ 2 v , x v , y + 2 δ v , x δ v , y + v , x δ 2 v , y + δ 2 w , x w , y + 2 δ w , x δ w , y + w , x δ 2 w , y \begin{aligned}
\delta^2 \varepsilon_{xx} &= \delta^2 u_{,x} + \delta u_{,x}\delta u_{,x} + u_{,x}\delta^2 u_{,x} + \delta v_{,x}\delta v_{,x} + v_{,x}\delta^2 v_{,x} + \delta w_{,x}\delta w_{,x} + w_{,x}\delta^2 w_{,x}
\\
\delta^2 \varepsilon_{yy} &= \delta^2 v_{,y} + \delta u_{,y}\delta u_{,y} + u_{,y}\delta^2 u_{,y} + \delta v_{,y}\delta v_{,y} + v_{,y}\delta^2 v_{,y} + \delta w_{,y}\delta w_{,y} + w_{,y}\delta^2 w_{,y}
\\
\delta^2 \gamma_{xy} &= \delta^2 u_{,y} + \delta^2 v_{,x} + \delta^2 u_{,x}u_{,y} + 2\delta u_{,x}\delta u_{,y} + u_{,x}\delta^2 u_{,y}
\\
&+ \delta^2 v_{,x}v_{,y} + 2\delta v_{,x}\delta v_{,y} + v_{,x}\delta^2 v_{,y} + \delta^2 w_{,x}w_{,y}
\\
&+ 2\delta w_{,x}\delta w_{,y} + w_{,x}\delta^2 w_{,y}
\end{aligned} δ 2 ε xx δ 2 ε yy δ 2 γ x y = δ 2 u , x + δ u , x δ u , x + u , x δ 2 u , x + δ v , x δ v , x + v , x δ 2 v , x + δ w , x δ w , x + w , x δ 2 w , x = δ 2 v , y + δ u , y δ u , y + u , y δ 2 u , y + δ v , y δ v , y + v , y δ 2 v , y + δ w , y δ w , y + w , y δ 2 w , y = δ 2 u , y + δ 2 v , x + δ 2 u , x u , y + 2 δ u , x δ u , y + u , x δ 2 u , y + δ 2 v , x v , y + 2 δ v , x δ v , y + v , x δ 2 v , y + δ 2 w , x w , y + 2 δ w , x δ w , y + w , x δ 2 w , y Note that δ 2 ( ⋅ ) , x ≪ δ ( ⋅ ) , x \delta^2(\cdot)_{,x} \ll \delta(\cdot)_{,x} δ 2 ( ⋅ ) , x ≪ δ ( ⋅ ) , x and δ 2 ( ⋅ ) , y ≪ δ ( ⋅ ) , y \delta^2(\cdot)_{,y} \ll \delta(\cdot)_{,y} δ 2 ( ⋅ ) , y ≪ δ ( ⋅ ) , y , leading to:
δ 2 ε x x = δ u , x δ u , x + δ v , x δ v , x + δ w , x δ w , x \delta^2 \varepsilon_{xx} = \delta u_{,x}\delta u_{,x} + \delta v_{,x}\delta v_{,x} + \delta w_{,x}\delta w_{,x} δ 2 ε xx = δ u , x δ u , x + δ v , x δ v , x + δ w , x δ w , x δ 2 ε y y = δ u , y δ u , y + δ v , y δ v , y + δ w , y δ w , y \delta^2 \varepsilon_{yy} = \delta u_{,y}\delta u_{,y} + \delta v_{,y}\delta v_{,y} + \delta w_{,y}\delta w_{,y} δ 2 ε yy = δ u , y δ u , y + δ v , y δ v , y + δ w , y δ w , y δ 2 γ x y = 2 δ u , x δ u , y + 2 δ v , x δ v , y + 2 δ w , x δ w , y \delta^2 \gamma_{xy} = 2\delta u_{,x}\delta u_{,y} + 2\delta v_{,x}\delta v_{,y} + 2\delta w_{,x}\delta w_{,y} δ 2 γ x y = 2 δ u , x δ u , y + 2 δ v , x δ v , y + 2 δ w , x δ w , y with δ 2 ε \delta^2 \boldsymbol{\varepsilon} δ 2 ε defined as:
δ 2 ε x x = δ u , x δ u , x + δ v , x δ v , x + δ w , x δ w , x \delta^2 \varepsilon_{xx} = \delta u_{,x}\delta u_{,x} + \delta v_{,x}\delta v_{,x} + \delta w_{,x}\delta w_{,x} δ 2 ε xx = δ u , x δ u , x + δ v , x δ v , x + δ w , x δ w , x
δ 2 ε y y = δ u , y δ u , y + δ v , y δ v , y + δ w , y δ w , y \delta^2 \varepsilon_{yy} = \delta u_{,y}\delta u_{,y} + \delta v_{,y}\delta v_{,y} + \delta w_{,y}\delta w_{,y} δ 2 ε yy = δ u , y δ u , y + δ v , y δ v , y + δ w , y δ w , y
δ 2 γ x y = 2 δ u , x δ u , y + 2 δ v , x δ v , y + 2 δ w , x δ w , y \delta^2 \gamma_{xy} = 2\delta u_{,x}\delta u_{,y} + 2\delta v_{,x}\delta v_{,y} + 2\delta w_{,x}\delta w_{,y} δ 2 γ x y = 2 δ u , x δ u , y + 2 δ v , x δ v , y + 2 δ w , x δ w , y using finite element or Ritz shape functions:
δ 2 ε x x = δ u ˉ ⊤ [ ( ∂ S u ∂ x ) ⊤ ( ∂ S u ∂ x ) + ( ∂ S v ∂ x ) ⊤ ( ∂ S v ∂ x ) + ( ∂ S w ∂ x ) ⊤ ( ∂ S w ∂ x ) ] δ u ˉ δ 2 ε y y = δ u ˉ ⊤ [ ( ∂ S u ∂ y ) ⊤ ( ∂ S u ∂ y ) + ( ∂ S v ∂ y ) ⊤ ( ∂ S v ∂ y ) + ( ∂ S w ∂ y ) ⊤ ( ∂ S w ∂ y ) ] δ u ˉ δ 2 γ x y = δ u ˉ ⊤ [ ( ∂ S u ∂ x ) ⊤ ( ∂ S u ∂ y ) + ( ∂ S u ∂ y ) ⊤ ( ∂ S u ∂ x ) + ( ∂ S v ∂ x ) ⊤ ( ∂ S v ∂ y ) + ( ∂ S v ∂ y ) ⊤ ( ∂ S v ∂ x ) + ( ∂ S w ∂ x ) ⊤ ( ∂ S w ∂ y ) + ( ∂ S w ∂ y ) ⊤ ( ∂ S w ∂ x ) ] δ u ˉ \begin{gather}
\delta^2 \varepsilon_{xx} = \delta \boldsymbol{\bar{u}}^\top \left[ \left(\frac{\partial \boldsymbol{S}^u}{\partial x}\right)^\top \left(\frac{\partial \boldsymbol{S}^u}{\partial x}\right) + \left(\frac{\partial \boldsymbol{S}^v}{\partial x}\right)^\top \left(\frac{\partial \boldsymbol{S}^v}{\partial x}\right) + \left(\frac{\partial \boldsymbol{S}^w}{\partial x}\right)^\top \left(\frac{\partial \boldsymbol{S}^w}{\partial x}\right) \right] \delta \boldsymbol{\bar{u}}
\\
\delta^2 \varepsilon_{yy} = \delta \boldsymbol{\bar{u}}^\top \left[ \left(\frac{\partial \boldsymbol{S}^u}{\partial y}\right)^\top \left(\frac{\partial \boldsymbol{S}^u}{\partial y}\right) + \left(\frac{\partial \boldsymbol{S}^v}{\partial y}\right)^\top \left(\frac{\partial \boldsymbol{S}^v}{\partial y}\right) + \left(\frac{\partial \boldsymbol{S}^w}{\partial y}\right)^\top \left(\frac{\partial \boldsymbol{S}^w}{\partial y}\right) \right] \delta \boldsymbol{\bar{u}}
\\
\delta^2 \gamma_{xy} = \delta \boldsymbol{\bar{u}}^\top \left[ \left(\frac{\partial \boldsymbol{S}^u}{\partial x}\right)^\top \left(\frac{\partial \boldsymbol{S}^u}{\partial y}\right) + \left(\frac{\partial \boldsymbol{S}^u}{\partial y}\right)^\top \left(\frac{\partial \boldsymbol{S}^u}{\partial x}\right)
\right.
\\
+ \left(\frac{\partial \boldsymbol{S}^v}{\partial x}\right)^\top \left(\frac{\partial \boldsymbol{S}^v}{\partial y}\right) + \left(\frac{\partial \boldsymbol{S}^v}{\partial y}\right)^\top \left(\frac{\partial \boldsymbol{S}^v}{\partial x}\right)
\\
\left. + \left(\frac{\partial \boldsymbol{S}^w}{\partial x}\right)^\top \left(\frac{\partial \boldsymbol{S}^w}{\partial y}\right) + \left(\frac{\partial \boldsymbol{S}^w}{\partial y}\right)^\top \left(\frac{\partial \boldsymbol{S}^w}{\partial x}\right) \right] \delta \boldsymbol{\bar{u}}
\end{gather} δ 2 ε xx = δ u ˉ ⊤ [ ( ∂ x ∂ S u ) ⊤ ( ∂ x ∂ S u ) + ( ∂ x ∂ S v ) ⊤ ( ∂ x ∂ S v ) + ( ∂ x ∂ S w ) ⊤ ( ∂ x ∂ S w ) ] δ u ˉ δ 2 ε yy = δ u ˉ ⊤ [ ( ∂ y ∂ S u ) ⊤ ( ∂ y ∂ S u ) + ( ∂ y ∂ S v ) ⊤ ( ∂ y ∂ S v ) + ( ∂ y ∂ S w ) ⊤ ( ∂ y ∂ S w ) ] δ u ˉ δ 2 γ x y = δ u ˉ ⊤ [ ( ∂ x ∂ S u ) ⊤ ( ∂ y ∂ S u ) + ( ∂ y ∂ S u ) ⊤ ( ∂ x ∂ S u ) + ( ∂ x ∂ S v ) ⊤ ( ∂ y ∂ S v ) + ( ∂ y ∂ S v ) ⊤ ( ∂ x ∂ S v ) + ( ∂ x ∂ S w ) ⊤ ( ∂ y ∂ S w ) + ( ∂ y ∂ S w ) ⊤ ( ∂ x ∂ S w ) ] δ u ˉ Then:
δ u ˉ ⊤ K G δ u ˉ = δ u ˉ ⊤ ∫ Ω σ ^ x x ( ∂ S u ∂ x ) ⊤ ( ∂ S u ∂ x ) + σ ^ x x ( ∂ S v ∂ x ) ⊤ ( ∂ S v ∂ x ) + σ ^ x x ( ∂ S w ∂ x ) ⊤ ( ∂ S w ∂ x ) \delta \boldsymbol{\bar{u}}^\top \boldsymbol{K}_G \delta \boldsymbol{\bar{u}} = \delta \boldsymbol{\bar{u}}^\top \int_{\Omega} \hat{\sigma}_{xx} \left(\frac{\partial \boldsymbol{S}^u}{\partial x}\right)^\top \left(\frac{\partial \boldsymbol{S}^u}{\partial x}\right) + \hat{\sigma}_{xx} \left(\frac{\partial \boldsymbol{S}^v}{\partial x}\right)^\top \left(\frac{\partial \boldsymbol{S}^v}{\partial x}\right) + \hat{\sigma}_{xx} \left(\frac{\partial \boldsymbol{S}^w}{\partial x}\right)^\top \left(\frac{\partial \boldsymbol{S}^w}{\partial x}\right) \nonumber δ u ˉ ⊤ K G δ u ˉ = δ u ˉ ⊤ ∫ Ω σ ^ xx ( ∂ x ∂ S u ) ⊤ ( ∂ x ∂ S u ) + σ ^ xx ( ∂ x ∂ S v ) ⊤ ( ∂ x ∂ S v ) + σ ^ xx ( ∂ x ∂ S w ) ⊤ ( ∂ x ∂ S w ) + σ ^ y y ( ∂ S u ∂ y ) ⊤ ( ∂ S u ∂ y ) + σ ^ y y ( ∂ S v ∂ y ) ⊤ ( ∂ S v ∂ y ) + σ ^ y y ( ∂ S w ∂ y ) ⊤ ( ∂ S w ∂ y ) + \hat{\sigma}_{yy} \left(\frac{\partial \boldsymbol{S}^u}{\partial y}\right)^\top \left(\frac{\partial \boldsymbol{S}^u}{\partial y}\right) + \hat{\sigma}_{yy} \left(\frac{\partial \boldsymbol{S}^v}{\partial y}\right)^\top \left(\frac{\partial \boldsymbol{S}^v}{\partial y}\right) + \hat{\sigma}_{yy} \left(\frac{\partial \boldsymbol{S}^w}{\partial y}\right)^\top \left(\frac{\partial \boldsymbol{S}^w}{\partial y}\right) \nonumber + σ ^ yy ( ∂ y ∂ S u ) ⊤ ( ∂ y ∂ S u ) + σ ^ yy ( ∂ y ∂ S v ) ⊤ ( ∂ y ∂ S v ) + σ ^ yy ( ∂ y ∂ S w ) ⊤ ( ∂ y ∂ S w ) + τ ^ x y ( ∂ S u ∂ x ) ⊤ ( ∂ S u ∂ y ) + τ ^ x y ( ∂ S u ∂ y ) ⊤ ( ∂ S u ∂ x ) + \hat{\tau}_{xy} \left(\frac{\partial \boldsymbol{S}^u}{\partial x}\right)^\top \left(\frac{\partial \boldsymbol{S}^u}{\partial y}\right) + \hat{\tau}_{xy} \left(\frac{\partial \boldsymbol{S}^u}{\partial y}\right)^\top \left(\frac{\partial \boldsymbol{S}^u}{\partial x}\right) \nonumber + τ ^ x y ( ∂ x ∂ S u ) ⊤ ( ∂ y ∂ S u ) + τ ^ x y ( ∂ y ∂ S u ) ⊤ ( ∂ x ∂ S u ) + τ ^ x y ( ∂ S v ∂ x ) ⊤ ( ∂ S v ∂ y ) + τ ^ x y ( ∂ S v ∂ y ) ⊤ ( ∂ S v ∂ x ) + \hat{\tau}_{xy} \left(\frac{\partial \boldsymbol{S}^v}{\partial x}\right)^\top \left(\frac{\partial \boldsymbol{S}^v}{\partial y}\right) + \hat{\tau}_{xy} \left(\frac{\partial \boldsymbol{S}^v}{\partial y}\right)^\top \left(\frac{\partial \boldsymbol{S}^v}{\partial x}\right) \nonumber + τ ^ x y ( ∂ x ∂ S v ) ⊤ ( ∂ y ∂ S v ) + τ ^ x y ( ∂ y ∂ S v ) ⊤ ( ∂ x ∂ S v ) + τ ^ x y ( ∂ S w ∂ x ) ⊤ ( ∂ S w ∂ y ) + τ ^ x y ( ∂ S w ∂ y ) ⊤ ( ∂ S w ∂ x ) d Ω δ u ˉ + \hat{\tau}_{xy} \left(\frac{\partial \boldsymbol{S}^w}{\partial x}\right)^\top \left(\frac{\partial \boldsymbol{S}^w}{\partial y}\right) + \hat{\tau}_{xy} \left(\frac{\partial \boldsymbol{S}^w}{\partial y}\right)^\top \left(\frac{\partial \boldsymbol{S}^w}{\partial x}\right) d\Omega \, \delta \boldsymbol{\bar{u}} \nonumber + τ ^ x y ( ∂ x ∂ S w ) ⊤ ( ∂ y ∂ S w ) + τ ^ x y ( ∂ y ∂ S w ) ⊤ ( ∂ x ∂ S w ) d Ω δ u ˉ σ ^ x x , σ ^ y y , τ ^ x y \hat{\sigma}_{xx}, \hat{\sigma}_{yy}, \hat{\tau}_{xy} σ ^ xx , σ ^ yy , τ ^ x y can be calculated for plate elements from an initial nodal displacement state u ^ \boldsymbol{\hat{u}} u ^ (fundamental or pre-buckling state) as:
{ σ ^ x x σ ^ y y τ ^ x y } = 1 h [ A B B D ] ( B L + 1 2 B N L ) u ^ \begin{Bmatrix} \hat{\sigma}_{xx} \\ \hat{\sigma}_{yy} \\ \hat{\tau}_{xy} \end{Bmatrix} = \frac{1}{h} \begin{bmatrix} \boldsymbol{A} & \boldsymbol{B} \\ \boldsymbol{B} & \boldsymbol{D} \end{bmatrix} \left( \boldsymbol{B}_L + \frac{1}{2}\boldsymbol{B}_{NL} \right) \boldsymbol{\hat{u}} \nonumber ⎩ ⎨ ⎧ σ ^ xx σ ^ yy τ ^ x y ⎭ ⎬ ⎫ = h 1 [ A B B D ] ( B L + 2 1 B N L ) u ^ applying the van K'arm'an simplifications, δ 2 ε \delta^2 \boldsymbol{\varepsilon} δ 2 ε is defined as:
δ 2 ε x x = δ w , x δ w , x δ 2 ε y y = δ w , y δ w , y δ 2 γ x y = 2 δ w , x δ w , y \begin{aligned}
\delta^2 \varepsilon_{xx} &= \delta w_{,x}\delta w_{,x}
\delta^2 \varepsilon_{yy} &= \delta w_{,y}\delta w_{,y}
\delta^2 \gamma_{xy} &= 2\delta w_{,x}\delta w_{,y}
\end{aligned} δ 2 ε xx = δ w , x δ w , x δ 2 ε yy = δ w , y δ w , y δ 2 γ x y = 2 δ w , x δ w , y using finite element or Ritz shape functions:
δ 2 ε x x = δ u ˉ ⊤ [ ( ∂ S w ∂ x ) ⊤ ( ∂ S w ∂ x ) ] δ u ˉ \delta^2 \varepsilon_{xx} = \delta \boldsymbol{\bar{u}}^\top \left[ \left(\frac{\partial \boldsymbol{S}^w}{\partial x}\right)^\top \left(\frac{\partial \boldsymbol{S}^w}{\partial x}\right) \right] \delta \boldsymbol{\bar{u}} δ 2 ε xx = δ u ˉ ⊤ [ ( ∂ x ∂ S w ) ⊤ ( ∂ x ∂ S w ) ] δ u ˉ δ 2 ε y y = δ u ˉ ⊤ [ ( ∂ S w ∂ y ) ⊤ ( ∂ S w ∂ y ) ] δ u ˉ \delta^2 \varepsilon_{yy} = \delta \boldsymbol{\bar{u}}^\top \left[ \left(\frac{\partial \boldsymbol{S}^w}{\partial y}\right)^\top \left(\frac{\partial \boldsymbol{S}^w}{\partial y}\right) \right] \delta \boldsymbol{\bar{u}} δ 2 ε yy = δ u ˉ ⊤ [ ( ∂ y ∂ S w ) ⊤ ( ∂ y ∂ S w ) ] δ u ˉ δ 2 γ x y = δ u ˉ ⊤ [ ( ∂ S w ∂ x ) ⊤ ( ∂ S w ∂ y ) + ( ∂ S w ∂ y ) ⊤ ( ∂ S w ∂ x ) ] δ u ˉ \delta^2 \gamma_{xy} = \delta \boldsymbol{\bar{u}}^\top \left[ \left(\frac{\partial \boldsymbol{S}^w}{\partial x}\right)^\top \left(\frac{\partial \boldsymbol{S}^w}{\partial y}\right) + \left(\frac{\partial \boldsymbol{S}^w}{\partial y}\right)^\top \left(\frac{\partial \boldsymbol{S}^w}{\partial x}\right) \right] \delta \boldsymbol{\bar{u}} δ 2 γ x y = δ u ˉ ⊤ [ ( ∂ x ∂ S w ) ⊤ ( ∂ y ∂ S w ) + ( ∂ y ∂ S w ) ⊤ ( ∂ x ∂ S w ) ] δ u ˉ Then:
δ u ˉ ⊤ K G δ u ˉ = δ u ˉ ⊤ ∫ Ω σ ^ x x ( ∂ S w ∂ x ) ⊤ ( ∂ S w ∂ x ) \delta \boldsymbol{\bar{u}}^\top \boldsymbol{K}_G \delta \boldsymbol{\bar{u}} = \delta \boldsymbol{\bar{u}}^\top \int_{\Omega} \hat{\sigma}_{xx} \left(\frac{\partial \boldsymbol{S}^w}{\partial x}\right)^\top \left(\frac{\partial \boldsymbol{S}^w}{\partial x}\right) \nonumber δ u ˉ ⊤ K G δ u ˉ = δ u ˉ ⊤ ∫ Ω σ ^ xx ( ∂ x ∂ S w ) ⊤ ( ∂ x ∂ S w ) + σ ^ y y ( ∂ S w ∂ y ) ⊤ ( ∂ S w ∂ y ) + \hat{\sigma}_{yy} \left(\frac{\partial \boldsymbol{S}^w}{\partial y}\right)^\top \left(\frac{\partial \boldsymbol{S}^w}{\partial y}\right) \nonumber + σ ^ yy ( ∂ y ∂ S w ) ⊤ ( ∂ y ∂ S w ) + τ ^ x y ( ∂ S w ∂ x ) ⊤ ( ∂ S w ∂ y ) + τ ^ x y ( ∂ S w ∂ y ) ⊤ ( ∂ S w ∂ x ) d Ω δ u ˉ + \hat{\tau}_{xy} \left(\frac{\partial \boldsymbol{S}^w}{\partial x}\right)^\top \left(\frac{\partial \boldsymbol{S}^w}{\partial y}\right) + \hat{\tau}_{xy} \left(\frac{\partial \boldsymbol{S}^w}{\partial y}\right)^\top \left(\frac{\partial \boldsymbol{S}^w}{\partial x}\right) d\Omega \, \delta \boldsymbol{\bar{u}} \nonumber + τ ^ x y ( ∂ x ∂ S w ) ⊤ ( ∂ y ∂ S w ) + τ ^ x y ( ∂ y ∂ S w ) ⊤ ( ∂ x ∂ S w ) d Ω δ u ˉ σ ^ x x , σ ^ y y , τ ^ x y \hat{\sigma}_{xx}, \hat{\sigma}_{yy}, \hat{\tau}_{xy} σ ^ xx , σ ^ yy , τ ^ x y can be calculated for plate elements from an initial nodal displacement state u ^ \boldsymbol{\hat{u}} u ^ (fundamental or pre-buckling state) as:
{ σ ^ x x σ ^ y y τ ^ x y } = 1 h [ A B B D ] ( B L + 1 2 B N L ) u ^ \begin{Bmatrix} \hat{\sigma}_{xx} \\ \hat{\sigma}_{yy} \\ \hat{\tau}_{xy} \end{Bmatrix} = \frac{1}{h} \begin{bmatrix} \boldsymbol{A} & \boldsymbol{B} \\ \boldsymbol{B} & \boldsymbol{D} \end{bmatrix} \left( \boldsymbol{B}_L + \frac{1}{2}\boldsymbol{B}_{NL} \right) \boldsymbol{\hat{u}} \nonumber ⎩ ⎨ ⎧ σ ^ xx σ ^ yy τ ^ x y ⎭ ⎬ ⎫ = h 1 [ A B B D ] ( B L + 2 1 B N L ) u ^ 2 Buckling of a plate using full 3D elasticity ¶ For the 3D elasticity case, the following expression can be used to calculate the geometric stiffness matrix for plates, using van Kármán kinematics:
K G = ∭ x , y , z [ σ ^ x x ( ∂ S w ∂ x ) ⊤ ( ∂ S w ∂ x ) + σ ^ y y ( ∂ S w ∂ y ) ⊤ ( ∂ S w ∂ y ) + σ ^ x y ( ∂ S w ∂ x ) ⊤ ( ∂ S w ∂ y ) + σ ^ x y ( ∂ S w ∂ y ) ⊤ ( ∂ S w ∂ x ) ] d x d y d z \begin{split}
\mathbf{K}_G = \iiint_{x,y,z} \biggl[
\hat{\sigma}_{xx} \left( \frac{\partial \boldsymbol{S}^w}{\partial x} \right)^\top \left( \frac{\partial \boldsymbol{S}^w}{\partial x} \right) \\
+ \hat{\sigma}_{yy} \left( \frac{\partial \boldsymbol{S}^w}{\partial y} \right)^\top \left( \frac{\partial \boldsymbol{S}^w}{\partial y} \right) \\
+ \hat{\sigma}_{xy} \left( \frac{\partial \boldsymbol{S}^w}{\partial x} \right)^\top \left( \frac{\partial \boldsymbol{S}^w}{\partial y} \right) \\
+ \hat{\sigma}_{xy} \left( \frac{\partial \boldsymbol{S}^w}{\partial y} \right)^\top \left( \frac{\partial \boldsymbol{S}^w}{\partial x} \right)
\biggr] dxdydz
\end{split} K G = ∭ x , y , z [ σ ^ xx ( ∂ x ∂ S w ) ⊤ ( ∂ x ∂ S w ) + σ ^ yy ( ∂ y ∂ S w ) ⊤ ( ∂ y ∂ S w ) + σ ^ x y ( ∂ x ∂ S w ) ⊤ ( ∂ y ∂ S w ) + σ ^ x y ( ∂ y ∂ S w ) ⊤ ( ∂ x ∂ S w ) ] d x d y d z An example on how to implement buckling of aplate using full 3D elasticity and the Ritz Method can be found in this notebook .
This is also available in this web version of the documentation, see: this page .
3 Buckling of a plate using the CLPT, FSDT or TSDT ¶ For all 3 equivalent single-layer (ESL) theories previously discussed, the following expression can be used to calculate the geometric stiffness matrix for plates, using van Kármán kinematics:
K G = ∬ x , y □ N ^ x x ( ∂ S w ∂ x ) T ( ∂ S w ∂ x ) + N ^ y y ( ∂ S w ∂ y ) T ( ∂ S w ∂ y ) + N ^ x y ( ∂ S w ∂ x ) T ( ∂ S w ∂ y ) + N ^ x y ( ∂ S w ∂ y ) T ( ∂ S w ∂ x ) d x d y \begin{split}
\boldsymbol{K}_G = \iint\limits_{x,y}^{\square} \widehat{N}_{xx} \left(\frac{\partial \boldsymbol{S}^w}{\partial x}\right)^{\mathsf{T}} \left(\frac{\partial \boldsymbol{S}^w}{\partial x}\right) \\
+ \widehat{N}_{yy} \left(\frac{\partial \boldsymbol{S}^w}{\partial y}\right)^{\mathsf{T}} \left(\frac{\partial \boldsymbol{S}^w}{\partial y}\right) \\
+ \widehat{N}_{xy} \left(\frac{\partial \boldsymbol{S}^w}{\partial x}\right)^{\mathsf{T}} \left(\frac{\partial \boldsymbol{S}^w}{\partial y}\right) \\
+ \widehat{N}_{xy} \left(\frac{\partial \boldsymbol{S}^w}{\partial y}\right)^{\mathsf{T}} \left(\frac{\partial \boldsymbol{S}^w}{\partial x}\right) dxdy
\end{split} K G = x , y ∬ □ N xx ( ∂ x ∂ S w ) T ( ∂ x ∂ S w ) + N yy ( ∂ y ∂ S w ) T ( ∂ y ∂ S w ) + N x y ( ∂ x ∂ S w ) T ( ∂ y ∂ S w ) + N x y ( ∂ y ∂ S w ) T ( ∂ x ∂ S w ) d x d y An example on how to implement buckling of aplate using the FSDT and the Ritz Method can be found in this notebook .
This is also available in this web version of the documentation, see: this page .