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]:=

"ellipse_1.gif"

where px and py are rotations about the midplane. The inplane strains are

"ellipse_2.gif"

Out[6]=

"ellipse_3.gif"

Transverse shear strains

"ellipse_4.gif"

Out[8]=

"ellipse_5.gif"

In order to compute the bending energy, extract the strains that are linear with respect to z

"ellipse_6.gif"

Out[9]=

"ellipse_7.gif"

The following vector is useful for computing the energy due to inplane loads interacting with the first-order finite deflection strains.

In[12]:=

"ellipse_8.gif"

bend is a bending stiffness matrix, and shear is the shear stiffness matrix.

In[21]:=

"ellipse_9.gif"

energy1 is the strain energy density

"ellipse_10.gif"

Out[10]=

"ellipse_11.gif"

energy2 is the energy related to the constant inplane loads Nx, Ny, and Nxy.

In[13]:=

"ellipse_12.gif"

Out[13]=

"ellipse_13.gif"

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]:=

"ellipse_14.gif"

"ellipse_15.gif"

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]:=

"ellipse_16.gif"

Variable bounds of integration for an ellipse

In[24]:=

"ellipse_17.gif"

Integrate the strain energy density

In[25]:=

"ellipse_18.gif"

Out[25]=

"ellipse_19.gif"

Integrate the work terms

In[26]:=

"ellipse_20.gif"

Out[26]=

"ellipse_21.gif"

Solve for Coefficients

In[27]:=

"ellipse_22.gif"

Take derivatives wrt to each of the coefficients to minimize energy

In[28]:=

"ellipse_23.gif"

Find the coefficients with respect the coefficients c1-c3. This allows one to express the system of equations in matrix form.

In[30]:=

"ellipse_24.gif"

Out[30]=

"ellipse_25.gif"

In[32]:=

"ellipse_26.gif"

Out[32]=

"ellipse_27.gif"

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]:=

"ellipse_28.gif"

In[36]:=

"ellipse_29.gif"

Out[36]=

"ellipse_30.gif"

In[37]:=

"ellipse_31.gif"

Out[37]=

"ellipse_32.gif"

In[42]:=

"ellipse_33.gif"

Out[42]=

"ellipse_34.gif"

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]:=

"ellipse_35.gif"

Out[46]=

"ellipse_36.gif"

Plots of Displacement Fields

The basic bubble function (c2=c3=0)

"ellipse_37.gif"

Out[50]=

"ellipse_38.gif"

In[53]:=

"ellipse_39.gif"

Out[53]=

"ellipse_40.gif"

Now consider the case c1=0, c2=-c2

In[54]:=

"ellipse_41.gif"

Out[54]=

"ellipse_42.gif"

In[55]:=

"ellipse_43.gif"

Out[55]=

"ellipse_44.gif"


Created by Wolfram Mathematica 6.0  (28 January 2008) Valid XHTML 1.1!