FixPlate
Previous  Top  Next

fixplate04
{ FIXPLATE.PDE
***********************************************

This example considers the bending of a thin rectangular plate under a
distributed transverse load.

For small displacements, the deflection U is described by the Biharmonic
equation of plate flexure

del2(del2(U)) + Q/D = 0

where
Q is the load distribution,
D = E*h^3/(12*(1-nu^2))
E is Young's Modulus
nu is Poisson's ratio
and h is the plate thickness.

The boundary conditions to be imposed depend on the way in which the
plate is mounted. Here we consider the case of a clamped boundary,
for which

U = 0
dU/dn = 0

FlexPDE cannot directly solve the fourth order equation, but if we
define V = del2(U), then the deflection equation becomes

del2(U) = V
del2(V) + Q = 0

with the boundary conditions

dU/dn = 0
dV/dn = L*U

where L is a very large number.

In this system, dV/dn can only remain bounded if U -> 0, satisfying the
value condition on U.

The particular problem addressed here is a plate of 16-gauge steel,
8 x 11.2 inches, covering a vacuum chamber, with atmospheric pressure
loading the plate. The edges are clamped. Solutions to this problem
are readily available, for example in Roark's Formulas for Stress & Strain,
from which the maximum deflection is Umax = 0.219, in exact agreement
with the FlexPDE result.

(See FREEPLATE.PDE for the solution with a simply supported edge.)

Note: Care must be exercised when extending this formulation to more complex
problems. In particular, in the equation del2(U) = V, V acts as a source
in the boundary-value equation for U. Imposing a value boundary condition
on U does not enforce V = del2(U).

}


title " Plate Bending - clamped boundary "

Select
errlim = 0.005
cubic      { Use Cubic Basis }

Variables
U(0.1)
V(0.1)

Definitions
xslab = 11.2
yslab = 8
h = 0.0598 {16 ga}
L = 1.0e4
E = 29e6
Q = 14.7
nu = .3
D = E*h**3/(12*(1-nu**2))

Initial values
U = 0
V = 0

Equations
U:   del2(U) = V
V:   del2(V) = Q/D

Boundaries
Region 1
start (0,0)
natural(U) = 0
natural(V) = L*U
line to (xslab,0)
to (xslab,yslab)
to (0,yslab)
to close

monitors
contour(U)

plots
contour (U) as "Displacement"
elevation(U) from (0,yslab/2) to (xslab,yslab/2) as "Displacement"
surface(U) as "Displacement"

end