Author Topic: CSURface in FEAP86  (Read 4100 times)

Jacopo

  • Jr. Member
  • **
  • Posts: 12
CSURface in FEAP86
« on: March 25, 2021, 11:34:53 AM »
Dear FEAP community,
I am experiencing an issue with the CSURface command in FEAP86.
I can not apply a uniform normal traction distribution over a straight edge in a 2D problem.
Issuing the command results in a wavy distribution, instead of constant. 
Please find below a MWE that reproduces the problem. I tested the same toy example in FEAP83 and FEAPpv51,
where the results are fine. I hope I am not missing something trivial,
Thanks for your help and consideration,
Jacopo

Prof. S. Govindjee

  • Administrator
  • FEAP Guru
  • *****
  • Posts: 1160
Re: CSURface in FEAP86
« Reply #1 on: March 25, 2021, 12:03:44 PM »
There is a bug in the code; the distribution you see is an axis-symmetric distribution. 

To work around, remove your statements for global plane strain and you will get what you want (plus you problem will be plane strain  as that is the default in FEAP).

I'll post a true fix later.

Jacopo

  • Jr. Member
  • **
  • Posts: 12
Re: CSURface in FEAP86
« Reply #2 on: March 25, 2021, 02:01:32 PM »
Dear Professor,
Thank you for your reply, now it works properly.
Jacopo

Prof. R.L. Taylor

  • Administrator
  • FEAP Guru
  • *****
  • Posts: 2647
Re: CSURface in FEAP86
« Reply #3 on: March 25, 2021, 06:12:41 PM »
The bug is in ./program/pesurf.f at about line 238

Delete:   axifl = gtypfl