Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Static analysis of plates

1Deflection of a plate using 3D elasticity

Plate with a point load at the centre.

Figure 1:Plate with a point load at the centre.

Using three-dimensional (3D) elasticity, the strain-displacement equations including van Kármán non-linear terms can be written as:

εxx=u,x+12w,x2εyy=v,y+12w,y2εzz=w,z+12w,z2γxy=u,y+v,x+w,xw,yγxz=u,z+w,x+w,xw,zγyz=v,z+w,y+w,yw,z\begin{aligned} \varepsilon_{xx} &= u_{,x} + \frac{1}{2}w_{,x}^2 \\ \varepsilon_{yy} &= v_{,y} + \frac{1}{2}w_{,y}^2 \\ \varepsilon_{zz} &= w_{,z} + \frac{1}{2}w_{,z}^2 \\ \gamma_{xy} &= u_{,y} + v_{,x} + w_{,x} w_{,y} \\ \gamma_{xz} &= u_{,z} + w_{,x} + w_{,x} w_{,z} \\ \gamma_{yz} &= v_{,z} + w_{,y} + w_{,y} w_{,z} \end{aligned}

The displacement field consists of:

u(x,y,z)v(x,y,z)w(x,y,z)\begin{aligned} u(x,y,z) \\ v(x,y,z) \\ w(x,y,z) \\ \end{aligned}

Using the Ritz method:

u(x,y,z)=Suuˉv(x,y,z)=Svuˉw(x,y,z)=Swuˉ\begin{aligned} u(x,y,z) = \boldsymbol{S}^u \bar{\boldsymbol{u}} \\ v(x,y,z) = \boldsymbol{S}^v \bar{\boldsymbol{u}} \\ w(x,y,z) = \boldsymbol{S}^w \bar{\boldsymbol{u}} \end{aligned}

The linear strains become:

εxx=S,xuuˉεyy=S,yvuˉγxy=S,yu+S,xvuˉ\begin{aligned} \varepsilon_{xx} &= \boldsymbol{S}^u_{,x} \bar{\boldsymbol{u}} \\ \varepsilon_{yy} &= \boldsymbol{S}^v_{,y} \bar{\boldsymbol{u}} \\ \gamma_{xy} &= \boldsymbol{S}^u_{,y} + \boldsymbol{S}^v_{,x} \bar{\boldsymbol{u}} \end{aligned}

and:

ε=Buˉ\boldsymbol{\varepsilon} = \boldsymbol{B} \bar{\boldsymbol{u}} \nonumber

The stiffness matrix becomes, using the 3D constitutive matrix C\boldsymbol{C}:

K=x,y,zBCBdxdydz\boldsymbol{K} = \iiint_{x,y,z} \boldsymbol{B}^\top \boldsymbol{C} \boldsymbol{B} dx dy dz \nonumber

The external force vector in this example includes only a point load PP at the center top surface of the plate:

Fext=PSwx=a/2y=b/2z=+h/2\boldsymbol{F}_{ext} = P \boldsymbol{S}^w \Big|_{\begin{matrix}x=a/2 \\ y=b/2 \\ z=+h/2\end{matrix}} \nonumber

Solution for the unknown Ritz coefficients:

uˉ=K1Fext\bar{\boldsymbol{u}} = \boldsymbol{K}^{-1} \boldsymbol{F}_{ext} \nonumber

And the strain recovery becomes:

ε=Buˉ\boldsymbol{\varepsilon} = \boldsymbol{B} \bar{\boldsymbol{u}} \nonumber

An example of the 3D deflection of a plate can be seen in this notebook.

This example is also available through this documentation.

2Deflection of a plate using CLPT

The kinematic (strain-displacement) equations using the clasical laminated plate theory (CLPT), including van Kármán non-linear are:

εxx=u,xzw,xx+12w,x2εyy=v,yzw,yy+12w,y2γxy=u,y+v,x2zw,xy+w,xw,y\begin{aligned} \varepsilon_{xx} &= u_{,x} - z w_{,xx} + \frac{1}{2}w_{,x}^2 \\ \varepsilon_{yy} &= v_{,y} - z w_{,yy} + \frac{1}{2}w_{,y}^2 \\ \gamma_{xy} &= u_{,y} + v_{,x} - 2z w_{,xy} + w_{,x} w_{,y} \end{aligned}

In the CLPT, the rotation of the plate is assumed constant through the thickness and field approximation (CLPT kinematics):

u(x,y,z)=u0(x,y)zw,x(x,y)v(x,y,z)=v0(x,y)zw,y(x,y)w(x,y,z)=w0(x,y)\begin{aligned} u(x,y,z) &= u_0(x,y) - z w_{,x}(x,y) \\ v(x,y,z) &= v_0(x,y) - z w_{,y}(x,y) \\ w(x,y,z) &= w_0(x,y) \end{aligned}

Using the Ritz method:

u(x,y,z)=(SuzS,xw)uˉv(x,y,z)=(SvzS,yw)uˉw(x,y)=Swuˉ\begin{aligned} u(x,y,z) &= (\boldsymbol{S}^u - z\boldsymbol{S}^w_{,x})\bar{\boldsymbol{u}} \\ v(x,y,z) &= (\boldsymbol{S}^v - z\boldsymbol{S}^w_{,y})\bar{\boldsymbol{u}} \\ w(x,y) &= \boldsymbol{S}^w \bar{\boldsymbol{u}} \end{aligned}

The linear strains then become:

εxx=(S,xuzS,xxw)uˉεyy=(S,yvzS,yyw)uˉγxy=(S,yu+S,xv2zS,xyw)uˉ\begin{aligned} \varepsilon_{xx} &= (\boldsymbol{S}^u_{,x} - z\boldsymbol{S}^w_{,xx})\bar{\boldsymbol{u}} \\ \varepsilon_{yy} &= (\boldsymbol{S}^v_{,y} - z\boldsymbol{S}^w_{,yy})\bar{\boldsymbol{u}} \\ \gamma_{xy} &= (\boldsymbol{S}^u_{,y} + \boldsymbol{S}^v_{,x} - 2z\boldsymbol{S}^w_{,xy})\bar{\boldsymbol{u}} \end{aligned}

Matrix separation into membrane (Bm\boldsymbol{B}_m) and bending (Bb\boldsymbol{B}_b) operators:

ε={εxxεyyγxy}=([S,xuS,yvS,yu+S,xv]+z[S,xxwS,yyw2S,xyw])uˉ\boldsymbol{\varepsilon} = \begin{Bmatrix} \varepsilon_{xx} \\ \varepsilon_{yy} \\ \gamma_{xy} \end{Bmatrix} = \left( \begin{bmatrix} \boldsymbol{S}^u_{,x} \\ \boldsymbol{S}^v_{,y} \\ \boldsymbol{S}^u_{,y} + \boldsymbol{S}^v_{,x} \end{bmatrix} + z \begin{bmatrix} -\boldsymbol{S}^w_{,xx} \\ -\boldsymbol{S}^w_{,yy} \\ -2\boldsymbol{S}^w_{,xy} \end{bmatrix} \right) \bar{\boldsymbol{u}} \nonumber
ε=(Bm+zBb)uˉ\boldsymbol{\varepsilon} = (\boldsymbol{B}_m + z\boldsymbol{B}_b)\bar{\boldsymbol{u}} \nonumber

The stiffness matrix becomes, using the laminate constitutive matrices A,B,D\boldsymbol{A}, \boldsymbol{B}, \boldsymbol{D}:

K=x,y(BmABm)+(BbDBb)+(BmBBb)+(BbBBm)dxdy\boldsymbol{K} = \iint_{x,y} \left( \boldsymbol{B}_m^\top \boldsymbol{A} \boldsymbol{B}_m \right) + \left( \boldsymbol{B}_b^\top \boldsymbol{D} \boldsymbol{B}_b \right) + \left( \boldsymbol{B}_m^\top \boldsymbol{B} \boldsymbol{B}_b \right) + \left( \boldsymbol{B}_b^\top \boldsymbol{B} \boldsymbol{B}_m \right) dx dy \nonumber

External force vector (point load PP at the midplane):

Fext=PSwx=a/2y=b/2\boldsymbol{F}_{ext} = P \boldsymbol{S}^w \Big|_{\begin{matrix}x=a/2 \\ y=b/2\end{matrix}} \nonumber

Solution for unknown coefficients:

uˉ=K1Fext\bar{\boldsymbol{u}} = \boldsymbol{K}^{-1} \boldsymbol{F}_{ext} \nonumber

An example of the deflection of a plate using the CLPT can be seen in this notebook.

This example is also available through this documentation.

3Deflection of a plate using FSDT

For the first-order shear deformation theory (FSDT), the rotations of the displacement field approximation are decoupled from the gradients of ww by creating two independent field variables ϕx\phi_x and ϕy\phi_y:

u(x,y,z)=u0(x,y)+zϕx(x,y)v(x,y,z)=v0(x,y)+zϕy(x,y)w(x,y,z)=w(x,y)\begin{aligned} u(x,y,z) &= u_0(x,y) + z \phi_x(x,y) \\ v(x,y,z) &= v_0(x,y) + z \phi_y(x,y) \\ w(x,y,z) &= w(x,y) \end{aligned}

Using the Ritz method:

u(x,y,z)=(Su+zSϕx)uˉv(x,y,z)=(Sv+zSϕy)uˉw(x,y)=Swuˉ\begin{aligned} u(x,y,z) &= (\boldsymbol{S}^u + z\boldsymbol{S}^{\phi_x})\bar{\boldsymbol{u}} \\ v(x,y,z) &= (\boldsymbol{S}^v + z\boldsymbol{S}^{\phi_y})\bar{\boldsymbol{u}} \\ w(x,y) &= \boldsymbol{S}^w \bar{\boldsymbol{u}} \end{aligned}

The kinematic (strain-displacement) equations for the FSDT, including van Kármán non-linear are:

εxx=u,x+zϕx,x+12w,x2εyy=v,y+zϕy,y+12w,y2γxy=u,y+v,x+zϕx,y+zϕy,x+w,xw,yγxz=ϕx+w,xγyz=ϕy+w,y\begin{aligned} \varepsilon_{xx} &= u_{,x} + z \phi_{x,x} + \frac{1}{2}w_{,x}^2 \\ \varepsilon_{yy} &= v_{,y} + z \phi_{y,y} + \frac{1}{2}w_{,y}^2 \\ \gamma_{xy} &= u_{,y} + v_{,x} + z\phi_{x,y} + z\phi_{y,x} + w_{,x} w_{,y} \\ \gamma_{xz} &= \phi_x + w_{,x} \\ \gamma_{yz} &= \phi_y + w_{,y} \end{aligned}

The linear strains terms are:

εxx=(S,xu+zS,xϕx)uˉεyy=(S,yv+zS,yϕy)uˉγxy=(S,yu+S,xv+zS,yϕx+zS,xϕy)uˉγyz=(Sϕy+S,yw)uˉγxz=(Sϕx+S,xw)uˉ\begin{aligned} \varepsilon_{xx} &= (\boldsymbol{S}^u_{,x} + z\boldsymbol{S}^{\phi_x}_{,x})\bar{\boldsymbol{u}} \\ \varepsilon_{yy} &= (\boldsymbol{S}^v_{,y} + z\boldsymbol{S}^{\phi_y}_{,y})\bar{\boldsymbol{u}} \\ \gamma_{xy} &= (\boldsymbol{S}^u_{,y} + \boldsymbol{S}^v_{,x} + z\boldsymbol{S}^{\phi_x}_{,y} + z\boldsymbol{S}^{\phi_y}_{,x})\bar{\boldsymbol{u}} \\ \gamma_{yz} &= (\boldsymbol{S}^{\phi_y} + \boldsymbol{S}^w_{,y})\bar{\boldsymbol{u}} \\ \gamma_{xz} &= (\boldsymbol{S}^{\phi_x} + \boldsymbol{S}^w_{,x})\bar{\boldsymbol{u}} \end{aligned}

Stress resultant operator definitions:

BN=A{Bεxx(0)Bεyy(0)Bγxy(0)}+B{Bεxx(1)Bεyy(1)Bγxy(1)}BM=B{Bεxx(0)Bεyy(0)Bγxy(0)}+D{Bεxx(1)Bεyy(1)Bγxy(1)}BQ=A{Bγyz(0)Bγxz(0)}\begin{aligned} \boldsymbol{B}^N &= \boldsymbol{A} \begin{Bmatrix} \boldsymbol{B}^{\varepsilon_{xx}^{(0)}} \\ \boldsymbol{B}^{\varepsilon_{yy}^{(0)}} \\ \boldsymbol{B}^{\gamma_{xy}^{(0)}} \end{Bmatrix} + \boldsymbol{B} \begin{Bmatrix} \boldsymbol{B}^{\varepsilon_{xx}^{(1)}} \\ \boldsymbol{B}^{\varepsilon_{yy}^{(1)}} \\ \boldsymbol{B}^{\gamma_{xy}^{(1)}} \end{Bmatrix} \\ \boldsymbol{B}^M &= \boldsymbol{B} \begin{Bmatrix} \boldsymbol{B}^{\varepsilon_{xx}^{(0)}} \\ \boldsymbol{B}^{\varepsilon_{yy}^{(0)}} \\ \boldsymbol{B}^{\gamma_{xy}^{(0)}} \end{Bmatrix} + \boldsymbol{D} \begin{Bmatrix} \boldsymbol{B}^{\varepsilon_{xx}^{(1)}} \\ \boldsymbol{B}^{\varepsilon_{yy}^{(1)}} \\ \boldsymbol{B}^{\gamma_{xy}^{(1)}} \end{Bmatrix} \\ \boldsymbol{B}^Q &= \boldsymbol{A} \begin{Bmatrix} \boldsymbol{B}^{\gamma_{yz}^{(0)}} \\ \boldsymbol{B}^{\gamma_{xz}^{(0)}} \end{Bmatrix} \end{aligned}

For the FSDT, the variation of the strain energy is:

δU=xy(N{δεxx(0)δεyy(0)δγxy(0)}+M{δεxx(1)δεyy(1)δγxy(1)}+Q{δγyz(0)δγxz(0)})dxdy\delta U = \iint_{xy} \left( \boldsymbol{N}^\top \begin{Bmatrix} \delta \varepsilon_{xx}^{(0)} \\ \delta \varepsilon_{yy}^{(0)} \\ \delta \gamma_{xy}^{(0)} \end{Bmatrix} + \boldsymbol{M}^\top \begin{Bmatrix} \delta \varepsilon_{xx}^{(1)} \\ \delta \varepsilon_{yy}^{(1)} \\ \delta \gamma_{xy}^{(1)} \end{Bmatrix} + \boldsymbol{Q}^\top \begin{Bmatrix} \delta \gamma_{yz}^{(0)} \\ \delta \gamma_{xz}^{(0)} \end{Bmatrix} \right) dx dy \nonumber

Such that the stiffness matrix becomes, using the laminate constitutive matrices A,B,D\boldsymbol{A}, \boldsymbol{B}, \boldsymbol{D}:

K=xy(BN{Bεxx(0)Bεyy(0)Bγxy(0)}+BM{Bεxx(1)Bεyy(1)Bγxy(1)}+BQ{Bγyz(0)Bγxz(0)})dxdy\boldsymbol{K} = \iint_{xy} \left( {\boldsymbol{B}^N}^\top \begin{Bmatrix} \boldsymbol{B}^{\varepsilon_{xx}^{(0)}} \\ \boldsymbol{B}^{\varepsilon_{yy}^{(0)}} \\ \boldsymbol{B}^{\gamma_{xy}^{(0)}} \end{Bmatrix} + {\boldsymbol{B}^M}^\top \begin{Bmatrix} \boldsymbol{B}^{\varepsilon_{xx}^{(1)}} \\ \boldsymbol{B}^{\varepsilon_{yy}^{(1)}} \\ \boldsymbol{B}^{\gamma_{xy}^{(1)}} \end{Bmatrix} + {\boldsymbol{B}^Q}^\top \begin{Bmatrix} \boldsymbol{B}^{\gamma_{yz}^{(0)}} \\ \boldsymbol{B}^{\gamma_{xz}^{(0)}} \end{Bmatrix} \right) dx dy \nonumber

The external force vector is then defined as:

Fext=PSwx=a/2y=b/2\boldsymbol{F}_{ext} = P \boldsymbol{S}^w \Big|_{\begin{matrix}x=a/2 \\ y=b/2\end{matrix}} \nonumber

Which can be solved for the Ritz coefficients with:

uˉ=K1Fext\bar{\boldsymbol{u}} = \boldsymbol{K}^{-1} \boldsymbol{F}_{ext} \nonumber

An example of the deflection of a plate using the FSDT can be seen in this notebook.

This example is also available through this documentation.

4Deflection of a plate using the TSDT

The third-order shear deformation theory enforces zero transverse shear stresses and strains at the plate faces, z=h/2z = -h/2 and z=+h/2z = +h/2, leading to additional 4 equations that enable a third-order interpolation of displacements througth the thickness that results in a consistent second-order interpolation of transverse strains and stresses Reddy, 2003. The following displacement field representation was proposed by Reddy:

u(x,y,z)=u0(x,y)+zϕx(x,y)43h2z3(ϕx(x,y)+w,x(x,y))v(x,y,z)=v0(x,y)+zϕy(x,y)43h2z3(ϕy(x,y)+w,y(x,y))w(x,y,z)=w(x,y)\begin{aligned} u(x,y,z) &= u_0(x,y) + z \phi_x(x,y) - \frac{4}{3h^2}z^3 \left( \phi_x(x,y) + w_{,x}(x,y) \right) \\ v(x,y,z) &= v_0(x,y) + z \phi_y(x,y) - \frac{4}{3h^2}z^3 \left( \phi_y(x,y) + w_{,y}(x,y) \right) \\ w(x,y,z) &= w(x,y) \end{aligned}

Using the Ritz method:

u(x,y,z)=(Su+zSϕx+z3(43h2)(Sϕx+S,xw))uˉv(x,y,z)=(Sv+zSϕy+z3(43h2)(Sϕy+S,yw))uˉw(x,y)=Swuˉ\begin{aligned} u(x,y,z) &= \left( \boldsymbol{S}^u + z\boldsymbol{S}^{\phi_x} + z^3\left(-\frac{4}{3h^2}\right) (\boldsymbol{S}^{\phi_x} + \boldsymbol{S}^w_{,x}) \right)\bar{\boldsymbol{u}} \\ v(x,y,z) &= \left( \boldsymbol{S}^v + z\boldsymbol{S}^{\phi_y} + z^3\left(-\frac{4}{3h^2}\right) (\boldsymbol{S}^{\phi_y} + \boldsymbol{S}^w_{,y}) \right)\bar{\boldsymbol{u}} \\ w(x,y) &= \boldsymbol{S}^w \bar{\boldsymbol{u}} \end{aligned}

Strain-displacement equations, including van K'arm\an non-linear terms:

εxx=u,x+12w,x2+zϕx,x+z3(43h2)(ϕx,x+w,xx)εyy=v,y+12w,y2+zϕy,y+z3(43h2)(ϕy,y+w,yy)γxy=u,y+v,x+w,xw,y+zϕx,y+zϕy,x+z3(43h2)(ϕx,y+ϕy,x+2w,xy)γxz=ϕx+w,x+z2(4h2)(ϕx+w,x)γyz=ϕy+w,y+z2(4h2)(ϕy+w,y)\begin{aligned} \varepsilon_{xx} &= u_{,x} + \frac{1}{2}w_{,x}^2 + z\phi_{x,x} + z^3\left(-\frac{4}{3h^2}\right) (\phi_{x,x} + w_{,xx}) \\ \varepsilon_{yy} &= v_{,y} + \frac{1}{2}w_{,y}^2 + z\phi_{y,y} + z^3\left(-\frac{4}{3h^2}\right) (\phi_{y,y} + w_{,yy}) \\ \gamma_{xy} &= u_{,y} + v_{,x} + w_{,x} w_{,y} + z\phi_{x,y} + z\phi_{y,x} + z^3\left(-\frac{4}{3h^2}\right) (\phi_{x,y} + \phi_{y,x} + 2w_{,xy}) \\ \gamma_{xz} &= \phi_x + w_{,x} + z^2\left(-\frac{4}{h^2}\right) (\phi_x + w_{,x}) \\ \gamma_{yz} &= \phi_y + w_{,y} + z^2\left(-\frac{4}{h^2}\right) (\phi_y + w_{,y}) \end{aligned}

The linear strains then become:

εxx=(S,xu+zS,xϕx+z3(43h2)(S,xϕx+S,xxw))uˉεyy=(S,yv+zS,yϕy+z3(43h2)(S,yϕy+S,yyw))uˉγxy=(S,yu+S,xv+zS,yϕx+zS,xϕy+z3(43h2)(S,yϕx+S,xϕy+2S,xyw))uˉγyz=(Sϕy+S,yw+z2(4h2)(Sϕy+S,yw))uˉγxz=(Sϕx+S,xw+z2(4h2)(Sϕx+S,xw))uˉ\begin{aligned} \varepsilon_{xx} &= \left( \boldsymbol{S}^u_{,x} + z\boldsymbol{S}^{\phi_x}_{,x} + z^3\left(-\frac{4}{3h^2}\right) (\boldsymbol{S}^{\phi_x}_{,x} + \boldsymbol{S}^w_{,xx}) \right)\bar{\boldsymbol{u}} \\ \varepsilon_{yy} &= \left( \boldsymbol{S}^v_{,y} + z\boldsymbol{S}^{\phi_y}_{,y} + z^3\left(-\frac{4}{3h^2}\right) (\boldsymbol{S}^{\phi_y}_{,y} + \boldsymbol{S}^w_{,yy}) \right)\bar{\boldsymbol{u}} \\ \gamma_{xy} &= \left( \boldsymbol{S}^u_{,y} + \boldsymbol{S}^v_{,x} + z\boldsymbol{S}^{\phi_x}_{,y} + z\boldsymbol{S}^{\phi_y}_{,x} + z^3\left(-\frac{4}{3h^2}\right) (\boldsymbol{S}^{\phi_x}_{,y} + \boldsymbol{S}^{\phi_y}_{,x} + 2\boldsymbol{S}^w_{,xy}) \right)\bar{\boldsymbol{u}} \\ \gamma_{yz} &= \left( \boldsymbol{S}^{\phi_y} + \boldsymbol{S}^w_{,y} + z^2\left(-\frac{4}{h^2}\right) (\boldsymbol{S}^{\phi_y} + \boldsymbol{S}^w_{,y}) \right)\bar{\boldsymbol{u}} \\ \gamma_{xz} &= \left( \boldsymbol{S}^{\phi_x} + \boldsymbol{S}^w_{,x} + z^2\left(-\frac{4}{h^2}\right) (\boldsymbol{S}^{\phi_x} + \boldsymbol{S}^w_{,x}) \right)\bar{\boldsymbol{u}} \end{aligned}

Stress resultant operator definitions:

BN=A{Bεxx(0)Bεyy(0)Bγxy(0)}+B{Bεxx(1)Bεyy(1)Bγxy(1)}+E{Bεxx(3)Bεyy(3)Bγxy(3)}BM=B{Bεxx(0)Bεyy(0)Bγxy(0)}+D{Bεxx(1)Bεyy(1)Bγxy(1)}+F{Bεxx(3)Bεyy(3)Bγxy(3)}BP=E{Bεxx(0)Bεyy(0)Bγxy(0)}+F{Bεxx(1)Bεyy(1)Bγxy(1)}+H{Bεxx(3)Bεyy(3)Bγxy(3)}BQ=A{Bγyz(0)Bγxz(0)}+D{Bγyz(2)Bγxz(2)}BR=D{Bγyz(0)Bγxz(0)}+F{Bγyz(2)Bγxz(2)}\begin{aligned} \boldsymbol{B}^N &= \boldsymbol{A} \begin{Bmatrix} \boldsymbol{B}^{\varepsilon_{xx}^{(0)}} \\ \boldsymbol{B}^{\varepsilon_{yy}^{(0)}} \\ \boldsymbol{B}^{\gamma_{xy}^{(0)}} \end{Bmatrix} + \boldsymbol{B} \begin{Bmatrix} \boldsymbol{B}^{\varepsilon_{xx}^{(1)}} \\ \boldsymbol{B}^{\varepsilon_{yy}^{(1)}} \\ \boldsymbol{B}^{\gamma_{xy}^{(1)}} \end{Bmatrix} + \boldsymbol{E} \begin{Bmatrix} \boldsymbol{B}^{\varepsilon_{xx}^{(3)}} \\ \boldsymbol{B}^{\varepsilon_{yy}^{(3)}} \\ \boldsymbol{B}^{\gamma_{xy}^{(3)}} \end{Bmatrix} \\ \boldsymbol{B}^M &= \boldsymbol{B} \begin{Bmatrix} \boldsymbol{B}^{\varepsilon_{xx}^{(0)}} \\ \boldsymbol{B}^{\varepsilon_{yy}^{(0)}} \\ \boldsymbol{B}^{\gamma_{xy}^{(0)}} \end{Bmatrix} + \boldsymbol{D} \begin{Bmatrix} \boldsymbol{B}^{\varepsilon_{xx}^{(1)}} \\ \boldsymbol{B}^{\varepsilon_{yy}^{(1)}} \\ \boldsymbol{B}^{\gamma_{xy}^{(1)}} \end{Bmatrix} + \boldsymbol{F} \begin{Bmatrix} \boldsymbol{B}^{\varepsilon_{xx}^{(3)}} \\ \boldsymbol{B}^{\varepsilon_{yy}^{(3)}} \\ \boldsymbol{B}^{\gamma_{xy}^{(3)}} \end{Bmatrix} \\ \boldsymbol{B}^P &= \boldsymbol{E} \begin{Bmatrix} \boldsymbol{B}^{\varepsilon_{xx}^{(0)}} \\ \boldsymbol{B}^{\varepsilon_{yy}^{(0)}} \\ \boldsymbol{B}^{\gamma_{xy}^{(0)}} \end{Bmatrix} + \boldsymbol{F} \begin{Bmatrix} \boldsymbol{B}^{\varepsilon_{xx}^{(1)}} \\ \boldsymbol{B}^{\varepsilon_{yy}^{(1)}} \\ \boldsymbol{B}^{\gamma_{xy}^{(1)}} \end{Bmatrix} + \boldsymbol{H} \begin{Bmatrix} \boldsymbol{B}^{\varepsilon_{xx}^{(3)}} \\ \boldsymbol{B}^{\varepsilon_{yy}^{(3)}} \\ \boldsymbol{B}^{\gamma_{xy}^{(3)}} \end{Bmatrix} \\ \boldsymbol{B}^Q &= \boldsymbol{A} \begin{Bmatrix} \boldsymbol{B}^{\gamma_{yz}^{(0)}} \\ \boldsymbol{B}^{\gamma_{xz}^{(0)}} \end{Bmatrix} + \boldsymbol{D} \begin{Bmatrix} \boldsymbol{B}^{\gamma_{yz}^{(2)}} \\ \boldsymbol{B}^{\gamma_{xz}^{(2)}} \end{Bmatrix} \\ \boldsymbol{B}^R &= \boldsymbol{D} \begin{Bmatrix} \boldsymbol{B}^{\gamma_{yz}^{(0)}} \\ \boldsymbol{B}^{\gamma_{xz}^{(0)}} \end{Bmatrix} + \boldsymbol{F} \begin{Bmatrix} \boldsymbol{B}^{\gamma_{yz}^{(2)}} \\ \boldsymbol{B}^{\gamma_{xz}^{(2)}} \end{Bmatrix} \end{aligned}

For the TSDT, the variation of the strain energy is:

δU=xy(N{δεxx(0)δεyy(0)δγxy(0)}+M{δεxx(1)δεyy(1)δγxy(1)}+P{δεxx(3)δεyy(3)δγxy(3)}+Q{δγyz(0)δγxz(0)}+R{δγyz(2)δγxz(2)})dxdy\delta U = \iint_{xy} \left( \boldsymbol{N}^\top \begin{Bmatrix} \delta\varepsilon_{xx}^{(0)} \\ \delta\varepsilon_{yy}^{(0)} \\ \delta\gamma_{xy}^{(0)} \end{Bmatrix} + \boldsymbol{M}^\top \begin{Bmatrix} \delta\varepsilon_{xx}^{(1)} \\ \delta\varepsilon_{yy}^{(1)} \\ \delta\gamma_{xy}^{(1)} \end{Bmatrix} + \boldsymbol{P}^\top \begin{Bmatrix} \delta\varepsilon_{xx}^{(3)} \\ \delta\varepsilon_{yy}^{(3)} \\ \delta\gamma_{xy}^{(3)} \end{Bmatrix} + \boldsymbol{Q}^\top \begin{Bmatrix} \delta\gamma_{yz}^{(0)} \\ \delta\gamma_{xz}^{(0)} \end{Bmatrix} + \boldsymbol{R}^\top \begin{Bmatrix} \delta\gamma_{yz}^{(2)} \\ \delta\gamma_{xz}^{(2)} \end{Bmatrix} \right) dx dy \nonumber

Such that the stiffness matrix becomes, using the laminate constitutive matrices A,B,D,E,F,G\boldsymbol{A}, \boldsymbol{B}, \boldsymbol{D}, \boldsymbol{E}, \boldsymbol{F}, \boldsymbol{G}:

K=xy(BN{Bεxx(0)Bεyy(0)Bγxy(0)}+BM{Bεxx(1)Bεyy(1)Bγxy(1)}+BP{Bεxx(3)Bεyy(3)Bγxy(3)}+BQ{Bγyz(0)Bγxz(0)}+BR{Bγyz(2)Bγxz(2)})dxdy\boldsymbol{K} = \iint_{xy} \left( {\boldsymbol{B}^N}^\top \begin{Bmatrix} \boldsymbol{B}^{\varepsilon_{xx}^{(0)}} \\ \boldsymbol{B}^{\varepsilon_{yy}^{(0)}} \\ \boldsymbol{B}^{\gamma_{xy}^{(0)}} \end{Bmatrix} + {\boldsymbol{B}^M}^\top \begin{Bmatrix} \boldsymbol{B}^{\varepsilon_{xx}^{(1)}} \\ \boldsymbol{B}^{\varepsilon_{yy}^{(1)}} \\ \boldsymbol{B}^{\gamma_{xy}^{(1)}} \end{Bmatrix} + {\boldsymbol{B}^P}^\top \begin{Bmatrix} \boldsymbol{B}^{\varepsilon_{xx}^{(3)}} \\ \boldsymbol{B}^{\varepsilon_{yy}^{(3)}} \\ \boldsymbol{B}^{\gamma_{xy}^{(3)}} \end{Bmatrix} + {\boldsymbol{B}^Q}^\top \begin{Bmatrix} \boldsymbol{B}^{\gamma_{yz}^{(0)}} \\ \boldsymbol{B}^{\gamma_{xz}^{(0)}} \end{Bmatrix} + {\boldsymbol{B}^R}^\top \begin{Bmatrix} \boldsymbol{B}^{\gamma_{yz}^{(2)}} \\ \boldsymbol{B}^{\gamma_{xz}^{(2)}} \end{Bmatrix} \right) dx dy \nonumber

External force vector:

Fext=PSwx=a/2y=b/2\boldsymbol{F}_{ext} = P \boldsymbol{S}^w \Big|_{\begin{matrix}x=a/2 \\ y=b/2\end{matrix}} \nonumber

Which can be solved for the Ritz coefficients:

uˉ=K1Fext\bar{\boldsymbol{u}} = \boldsymbol{K}^{-1} \boldsymbol{F}_{ext} \nonumber

An example of the deflection of a plate using the TSDT can be seen in this notebook.

This example is also available through this documentation.

References
  1. Reddy, J. N. (2003). Mechanics of Laminated Composite Plates and Shells. CRC Press. 10.1201/b12409