Author Topic: Possible FEAP bugs for triangle elements in transient problems  (Read 8943 times)

Ziyu

  • Jr. Member
  • **
  • Posts: 27
Dear FEAP developers,

We found a possible bug for triangle elements applied in fully transient problems. Attached are the input files and the result of Von Mises stress contour. This is simply a block under normal boundary force on its top side. No other boundary conditions applied. As you can see from the figure, some diamond blocks are littered irregularly within the block. Quadrilateral elements do not have such a mess. When triangle elements are used in quasi-static problems, the contour is also normal. I checked some source file but still get confused about this issue. Would you please give some help?

Regards,

Ziyu
« Last Edit: June 29, 2012, 01:06:16 PM by zzyfisherman »

FEAP_Admin

  • Administrator
  • FEAP Guru
  • *****
  • Posts: 993
Re: Possible FEAP bugs for triangle elements in transient problems
« Reply #1 on: June 29, 2012, 12:17:46 PM »
We checked your problem.  It works with 4,8,9-node quads and 6-node triangles.  We will have a look at the 3-node triangle to see what the problem is.

Prof. R.L. Taylor

  • Administrator
  • FEAP Guru
  • *****
  • Posts: 2648
Re: Possible FEAP bugs for triangle elements in transient problems
« Reply #2 on: June 30, 2012, 09:25:27 AM »
The problem works fine if you request a lumped mass.  This may be accomplished by inserting the record
          MASS LUMPed

in the material definition.

There is a bug using consistent mass.  When you request a 3-node triangle feap uses one quadrature point to compute the residual.  This is fine for the stiffness terms but the mass matrix is under integrated and due to its singularity the problem is always unstable.  For other elements the quadrature use seems to avoid this singularity.

In the linear elements we do ensure a postive definite mass for the 3-node elements this needs to be inserted into the finite element too.

Ziyu

  • Jr. Member
  • **
  • Posts: 27
Re: Possible FEAP bugs for triangle elements in transient problems
« Reply #3 on: June 30, 2012, 01:38:35 PM »
Hi Prof. Taylor,

I am using FEAP version 8.3. And in the subroutine fld2d1.f of this version, I think you have already fixed the singularity issue of mass matrix. You added a subroutine masst3.f, which indeed uses 3-point quadrature. Thus, how come the strange coutour still appear?

Best,

Ziyu
« Last Edit: June 30, 2012, 01:47:24 PM by zzyfisherman »

Ziyu

  • Jr. Member
  • **
  • Posts: 27
Re: Possible FEAP bugs for triangle elements in transient problems
« Reply #4 on: July 03, 2012, 07:34:35 AM »
Hi all,

Does anyone has any other advice? I compared the displacement result computed by the linear triangle to that by quad element, finding that the displacement contour is correct. So perhaps this bug is not due to the singular matrix. It looks like FEAP just does not give a correct output stress.

Ziyu
« Last Edit: July 03, 2012, 07:37:44 AM by Ziyu »