Author Topic: Use of ZERO coomand  (Read 3801 times)

ALEXANDROS STATHAS

  • Jr. Member
  • **
  • Posts: 11
Use of ZERO coomand
« on: July 11, 2018, 09:02:53 AM »
Dear all,

I use FEAP8.4. For a research procedure I want to create it is necessary to solve a linear elastic problem independently for every time point ,that is, without taking into account the previous residual and dispacements field. To this end i try to use the following list of commands

BATCH
DT,,0.01
PROP,user,1
END
1 1 0.0 1.01  1.0  0.0 0.0 0.0 10000.0

Batch
noprint
LOOP,,9000
 TIME,SET,0.0
 LOOP, ,100
 TIME
 ZERO
 RESD,MISES,360.0 !special user defined macro via umacr
 TANG,,1
 stre,all
 disp,all
 next
RSDM,,10  !special user defined macro via umacr
next
end

However I see that i am not getting the correct results from the analysis.Even when I remove from the input file the user commands still the analysis results are not correct.
 Am I using the ZERO command appropriately?

Prof. S. Govindjee

  • Administrator
  • FEAP Guru
  • *****
  • Posts: 1160
Re: Use of ZERO coomand
« Reply #1 on: July 12, 2018, 01:55:51 PM »
You can see what the ZERO command does by looking in program/pmacr3.f.  In brief it resets the time to zero, zeros out arrays like solution, solution-rate, lagrange multiplies arrays, history arrays, and re-runs the element initialization step (isw.eq.14).

ALEXANDROS STATHAS

  • Jr. Member
  • **
  • Posts: 11
Re: Use of ZERO coomand
« Reply #2 on: July 12, 2018, 10:25:35 PM »
Thank you very much professor! Turns out the mistake was in the load description.