Stress and Strain Calculation

The stress and strain for a shell element can be written in vector notation. Each component is a stress or strain feature of the element.

The generalized strain ε can be written as:

{ε}={ex,ey,exy,kx,ky,kxy}

Where,
eij
Membrane strain
χij
Bending strain or curvature

The generalized stress can be written as:

{}={Nx,Ny,Nxy,Mx,My,Mxy}

Where,
Nx=t/2t/2σxdz Mx=t/2t/2σxzdz
Ny=t/2t/2σydz My=t/2t/2σyzdz
Nxy=t/2t/2σxydz Mxy=t/2t/2σxyzdz
Nyz=t/2t/2σyzdz Nxz=t/2t/2σxzdz

Isotropic Linear Elastic Stress Calculation

The stress for an isotropic linear elastic shell for each time increment is computed using:

{el(t+Δt)}={(t)}+L{˙ε}Δt

Where,

L=[Lm00Lb]
Lm=[Et1v2vEt1v20vEt1v2Et1v2000Et1+v]
Lb=[Et312(1v2)vEt312(1v2)0vEt312(1v2)Et312(1v2)000Et312(1+v)]

E
Young's or Elastic modulus
υ
Poisson's ratio
t
Shell thickness

Isotropic Linear Elastic-Plastic Stress Calculation

An incremental step-by-step method is usually used to resolve the nonlinear problems due to elasto-plastic material behavior. The problem is presented by the resolution of the following equation:

˙σ=C:(˙ε˙εp)
f(σ,σy)=σ2eqσ2y=0;˙σy=H˙εp
˙f=0

and

˙εp=fσ˙λ

f is the yield surface function for plasticity for associative hardening. The equivalent stress σeq may be expressed in form:

σ2eq={σ}t[A]{σ}

with {σ}={σxxσyyσxy} and [A]=[11201210003] for von Mises criteria.

The normality law (Stress and Strain Calculation, Equation 10) for associated plasticity is written as:

{˙εp}=f(σ)˙λ=2[A]{σ}˙λ=˙εpσy[A]{σ}

Where, ˙εp is the equivalent plastic deformation.

Stress and Strain Calculation, Equation 7 is written in an incremental form:

{σ}n+1={σ}n+{dσ}={σ}n+[C]({dε}{dεp})={σ}dεpσn+1y[C][A]{σ}n+1

Where, {σ*} represents stress components obtained by an elastic increment and [C] the elastic matrix in plane stress. The equations in Stress and Strain Calculation, Equation 7 to Equation 13 lead to obtain the nonlinear equation:

f(dεp)=0

that can be resolved by an iterative algorithm as Newton-Raphson method.

To determine the elastic-plastic state of a shell element, a number of steps have to be performed to check for yielding and defining a plasticity relationship. Stress-strain and force-displacement curves for a particular ductile material are shown in Figure 1.


Figure 1. Material Curve
The steps involved in the stress calculation are:
  1. Strain calculation at integration point z

    The overall strain on an element due to both membrane and bending forces is:

    εx=exzχx
    εy=eyzχy
    εxy=exyzχxy
    {ε}={εx,εy,εxy}

  2. Elastic stress calculation

    The stress is defined as:

    {σ}={σx,σy,σxy}

    It is calculated using explicit time integration and the strain rate:

    {σel(t+Δt)}={σ(t)}+L{˙ε}Δt
    L=[E1v2vE1v20vE1v2E1v2000E1+v]

    The two shear stresses acting across the thickness of the element are calculated by:

    σelyz(t+Δt)=σyz(t)+αE1+v˙eyzΔtσelxz(t+Δt)=σxz(t)+αE1+v˙exzΔt

    Where, α is the shear factor. Default is Reissner's value of 5/6.

  3. von Mises yield criterion

    The von Mises yield criterion for shell elements is defined as:

    σ2vm=σ2x+σ2yσxσy+3σ2xy

    For type 2 simple elastic-plastic material, the yield stress is calculated using:

    σyield(t)=a+bεpn(t)

  4. Plasticity Check
    The element's state of stress must be checked to see if it has yielded. These values are compared with the von Mises and Yield stresses calculated in the previous step. If the von Mises stress is greater than the yield stress, then the material will be said to be in the plastic range of the stress-strain curve.


    Figure 2. Plasticity Check
  5. Compute plastically admissible stresses

    If the state of stress of the element is in the plastic region, there are two different analyses that can be used as described in the next paragraph. The scheme used is defined in the shell property set, card 2 of the input.

  6. Compute thickness change

    The necking of the shells undergoing large strains in hardening phase can be taken into account by computing normal strain εzz in an incremental process. The incompressibility hypothesis in plasticity gives:

    dεpzz=(dεpxx+dεpyy)

    Where, the components of membrane strain dεpxx and dεpyy are computed by Equation 12 as:

    {dεpxxdεpyy}=dεpσy[A]2x2{σxxσyy}

  7. The plan stress condition dσzz=0 allows to resolve for dεzz :
    dεzz=υ1υ(dεxx+dεyy)+12υ1υdεpzz

Plastically Admissible Stresses

Radial return
Iplas=2
When the shell plane stress plasticity flag is set to 0 on card 1 of the shell property type definition, a radial return plasticity analysis is performed. Thus, Step 5 of the stress computation is:
The hardening parameter is calculated using the material stress-strain curve:
σyield(t)=a+bεpn(t)˙εpΔt=σvmσyieldE
Where, εp is the plastic strain rate.
The plastic strain, or hardening parameter, is found by explicit time integration:
εp(t+Δt)=εp(t)+˙εpΔt
Finally, the plastic stress is found by the method of radial return. In case of plane stress this method is approximated because it cannot verify simultaneously the plane stress condition and the flow rule. The following return gives a plane stress state:
σpaij=σyieldσvmσelij
Iterative algorithm
Iplas=1
If flag 1 is used on card 1 of the shell property type definition, an incremental method is used. Step 5 is performed using the incremental method described by Mendelson. 1 It has been extended to plane stress situations. This method is more computationally expensive, but provides high accuracy on stress distribution, especially when one is interested in residual stress or elastic return. This method is also recommended when variable thickness is being used. After some calculations, the plastic stresses are defined as:
σpax=σelx+σely2(1+Δr1v)+σelxσely2(1+3Δr1+v)
σpay=σelx+σely2(1+Δr1v)σelxσely2(1+3Δr1+v)
σpaxy=σelxy1+3Δr1+v
Where,
Δr=EΔεp2σyield(t+Δt)
The value of ΔεP must be computed to determine the state of plastic stress. This is done by an iterative method. To calculate the value of ΔεP , the von Mises yield criterion for the case of plane stress is introduced:
σ2x+σ2yσxσy+3σ2xy=σ2yield(t+Δt)
and the values of σx , σy , σxy and σyield are replaced by their expression as a function of ΔεP (Hourglass Modes, Equation 1 to Hourglass Modes, Equation 4), with for example:
σyield(t+Δt)=a+bεpn(t+Δt)
and:
εp(t+Δt)=εp(t)+Δεp
The nonlinear equation Equation 34 is solved iteratively for ΔεP by Newton's method using three iterations. This is sufficient to obtain ΔεP accurately.

Plastic Plane Stress with Hill's Criterion

In the case of Hill's orthotropic criterion, the equivalent stress is given by:

σ2eq=A1σ2xx+A2σ2yyA3σxxσyy+A12σ2xy

with [A]=[A1A320A20symA12]

Equation 13 is then written as:

[B]{σ}n+1={σ}
[B]=[1+(A1A32υ)dR(A2υA32)dR0(A1υA32)dR1+(A2A32υ)dR0001+1υ2A12dR] ; dR=dεpσyE1υ2

Changing the stress variables to {ˉσ} :

{ˉσ}=[Q]{σ}

with:

[Q]=[1A1A2+C2(A2υA32)0A1A2+C2(A1υA32)10001] ; C=(1υ2)(A1A2)2+[A3(A1+A2)υ]2

The matrix [ˉB]=[Q][B][Q]1 is diagonal:

[ˉB]=[1+dR(A2A3υ2CJQ)0001+dR(A1A3υ2+CJQ)0001+dR.A12(1υ2)]

Where, JQ=1+(A1A2+C)24(A1υA32)(A2υA32) is the Jacobian of [ Q ]. Equation 39 is now written as:

[ˉB]{ˉσ}n1={ˉσ}

This will enable to give explicitly the expression of the yield surface Equation 14:

fn+1=(σn+1eq)2(σn+1y)2={ˉσ}t[ˉB]t[ˉA][ˉB]1{ˉσ}(σn+1y)2=ˉA11ˉB21ˉσ2xx+ˉA22ˉB22ˉσ2yy+A12ˉB23ˉσ2xy+ˉA12ˉB1ˉB2ˉσxxˉσyy(σn+1y)2

With [ˉA]2×2=[Q]t2×2[A]2×2[Q]12×2 .

The derivative of fn+1 is carried out in order to use the Newton-Raphson method:

Δεpn+1=Δεpnfn+1fn+1

1
Mendelson A., Plasticity: Theory and Application, MacMillan Co., New York, 1968.