Membrane deflection: theory vs ANSYS

AI Thread Summary
The discussion revolves around the discrepancies between analytical solutions and ANSYS simulations for the deflection of a clamped circular polysilicon membrane under varying pressure loads. The user initially encounters significant differences in results, particularly at low pressure values, and suspects issues in the ANSYS model settings. Suggestions include checking the load stepping configurations and ensuring appropriate mesh and element types are used. After switching to the MKS system of units, the user achieves an ideal agreement with the theoretical predictions, indicating that unit consistency was a critical factor. The conversation also touches on the availability of analytical solutions for membrane deflection, specifically referencing Timoshenko's work.
saikin
Messages
6
Reaction score
0

Homework Statement


I am analyzing the deflection of clamped circle polysilicon membrane with radius=1500 um and thickness=1 um. The load is constant pressure ranging from 20 uPa to 20kPa.

The problem is that my analytical solution doesn't agree with the ANSYS solution.

Homework Equations


2.1. Timoshenko gave me formulas for linear, non-linear and membrane regions of displacement. See the 1st attachment "pic1.png" for formulas and figures depicting them.

2.2. 1st ANSYS model is axisymmetric, consists of plane42 elements
2.3. 2nd model is made of shell181 elements
both input files are in attachment "input.txt"

The Attempt at a Solution


The solution data that I get from ANSYS is on 2nd attachment "pic2.png". The ANSYS and analytical graphs differ and that's the problem. I suspect that the problem is in my ANSYS model. Any comments will be appreciated.
 

Attachments

  • pic1.PNG
    pic1.PNG
    30.7 KB · Views: 858
  • input.txt
    input.txt
    2.4 KB · Views: 584
  • pic2.png
    pic2.png
    23.3 KB · Views: 1,000
Physics news on Phys.org
Hi saikin, welcome to PF!

Nice presentation. So it looks like ANSYS gives anomalously low deflection for very small pressure values, but reasonable deflection for higher pressure values? If ANSYS is set to nonlinear mode, is it possible that it's stepping up the load in increments, and there's no accurate deflection data below the smallest increment?
 
Hi Mapes, thank you for the welcome.

If ANSYS is set to nonlinear mode, is it possible that it's stepping up the load in increments, and there's no accurate deflection data below the smallest increment?
Changing the automatic time stepping to deltim,1/1000,1/2000,1/20 doesn't make any difference. Or am I getting you wrong?
 
Not time stepping, since I assume this is a static problem. I'm talking about load stepping, in which a nonlinear, large-deformation problem is solved by applying a small load, calculating the deformation and recalculating the geometry, increasing the load, etc. I haven't used ANSYS in years, so unfortunately I can't say where these commands are. But if you're in "large-displacement" mode, it's one possibility for the anomalous low-pressure results.
 
The command I believe you're referring to is KBC and by default ANSYS will ramp the loading.

You may want to post your mesh just so we can rule that out as a possibility for errors. Also, read carefully though the element technology guide to make sure that those plane elements are applicable.
 
Mapes, probably I am still confused, but the ANSYS manual says:

Substeps are points within a load step at which solutions are calculated. You use them for different reasons:
- In a nonlinear static or steady-state analysis, use substeps to apply the loads gradually so that an accurate solution can be obtained.
- In a linear or nonlinear transient analysis, use substeps to satisfy transient time integration rules (which usually dictate a minimum integration time step for an accurate solution).
- In a harmonic response analysis, use substeps to obtain solutions at several frequencies within the harmonic frequency range.

So deltim in static analysis controls the load step size.

However, the time/load history graph looks interesting:
1st - time-history20 kPa.png for 20 kPa load - looks the way it should be. Negative sign is ok, as it is Y axis deflection.
2nd - time-history20 mPa.png for 20 mPa load - looks very strange. The sign changes from positive to negative at some point, which is very strange. Why there is a positive region?



minger, please find the mesh on third pic in attachment. The plane42 seems to be suitable as it has large deflections and stress stiffening features.
 

Attachments

  • time-history20 kPa.png
    time-history20 kPa.png
    4.2 KB · Views: 669
  • time-history20 mPa.png
    time-history20 mPa.png
    4.8 KB · Views: 654
  • mesh.png
    mesh.png
    4.3 KB · Views: 638
It appears as if the second analysis doesn't use any substeps while the first one does.

As far as the first axisymmetric analysis, exactly how are you applying the load? Can you repost the mesh with loads and constraints?
 
minger, they both have the deltim,1/200,1/1000,1/10 specified.

Here is the new mesh with BCs.
 

Attachments

  • BCs.PNG
    BCs.PNG
    2.3 KB · Views: 651
Right now I feel kind of stupid.

Have switched to MKS system of units (it was uMKS before that) which makes pressure range go from (20·10-12 - 20·10-3) MPa to (20·10-6 - 20·103) Pa and got an ideal agreement with theory.

Any ideas?
I have tried to set the small convergence value for displacements before but had no result.
 
  • #10
Unfortunately, this trick doesn't work with shell elements.
 
  • #11
Hi Saikin,

It is an interesting verification you use, which i might want to use as well. where did you find te analytical solution for the membrane deflection? I found the linear solution in chapter 3 of timoshenko's Theory of plates and shells, but the other expresssions are harder to find.

do you know if they are aavailable as well for square plates?

Best Regards, Friso
 
Back
Top