Buckling of an Elliptical Plate with Simple-Support Edge Conditions
Gerald Flanagan
Materials Sciences Corporation
Jan. 28, 2008
Introduction
The derivation of a buckling load estimate for an orthotropic plate with an elliptical boundary is presented. Thin-plate equations have been assumed. The solution uses an approximate displacement field in a Rayleigh-Ritz type approach. The assumed displacement field includes extra degrees of freedom that allow for buckling under inplane shear loads.
Basic Equations,Orthotropic
Plate Equations
The kinematic equations are
In[3]:=
where px and py are rotations about the midplane. The inplane strains are
Out[6]=
Transverse shear strains
Out[8]=
In order to compute the bending energy, extract the strains that are linear with respect to z
Out[9]=
The following vector is useful for computing the energy due to inplane loads interacting with the first-order finite deflection strains.
In[12]:=
bend is a bending stiffness matrix, and shear is the shear stiffness matrix.
In[21]:=
energy1 is the strain energy density
Out[10]=
energy2 is the energy related to the constant inplane loads Nx, Ny, and Nxy.
In[13]:=
Out[13]=
Now introduce the assumed displacement field for w. c1-c3 are undetermined coefficients. The first set of terms assure that the w displacement is zero on the boundary of an ellipse. The terms containing c2 and c3 introduce non-symmetric terms that may be non-zero under a shear loading condition.
In[14]:=
At this point, a thin-plate theory is assumed. The mid-plane rotations are set equal to the derivatives of the w-displacement, as in a standard Kirkoff plate.
In[18]:=
Variable bounds of integration for an ellipse
In[24]:=
Integrate the strain energy density
In[25]:=
Out[25]=
Integrate the work terms
In[26]:=
Out[26]=
Solve for Coefficients
In[27]:=
Take derivatives wrt to each of the coefficients to minimize energy
In[28]:=
Find the coefficients with respect the coefficients c1-c3. This allows one to express the system of equations in matrix form.
In[30]:=
Out[30]=
In[32]:=
Out[32]=
At this point, the most efficient numerical implimentation would probably be to use these matrices directly, and solve for the egenvalues. The minimum positive egenvalue would scale the applied loads to determine the critical buckling load vector. However, in Mathematica, the egenvalues can also be found in closed-form.
In[35]:=
In[36]:=
Out[36]=
In[37]:=
Out[37]=
In[42]:=
Out[42]=
The first two solutions (tmp[[1]] and tmp[[2]] involve the shear load Nxy. Examining only the shear buckling load from one of the eigenvalues.
In[46]:=
Out[46]=
Plots of Displacement Fields
The basic bubble function (c2=c3=0)
Out[50]=
In[53]:=
Out[53]=
Now consider the case c1=0, c2=-c2
In[54]:=
Out[54]=
In[55]:=
Out[55]=
| Created by Wolfram Mathematica 6.0 (28 January 2008) |