it is currently not easy to just output the forces. If you are in interactive mode you can see the contact state for every contact condition using SHOW CH -- in interactive mode -- then enter R and it will run through all the points. You can scan the output file to see the values for all the contact variables -- one will be the normal force, others are gap, etc.
YOu can also try to get the reactions by first entering the solution command CONT OFF followed by reactions you want to see. Be sure to activate contact again before continuing any solution (use CONT ON).
Thank you, Professor.
Here is the output of history variables for one contact node:
Dump of set # 1 Internal set # 60
History set CH1 History set CH2 # in CH1 Absol # Name
0.000000000000000E+00 1.290000000000000E+02 1 1 masts
0.000000000000000E+00 1.472000000000000E+03 2 25 nachbar
0.000000000000000E+00 1.000000000000000E+00 3 4 istgn
0.000000000000000E+00 4.906749999999960E-02 4 19 a1
0.000000000000000E+00 0.000000000000000E+00 5
0.000000000000000E+00 1.204500000001385E-03 6
0.000000000000000E+00 -9.790027019122823E-01 7 24 xi
0.000000000000000E+00 6.666567048859136E-01 8
History set CH3 # in CH3 Absol # Name
9.375184868097138E-02 1 16 flaeche
0.000000000000000E+00 2 2 knflg
-4.610765386400466E-04 3 9 gn
-2.454042392442261E-02 4 18 nvec
-1.479851557514163E-15 5
9.996988384476645E-01 6
0.000000000000000E+00 7 20 a2
3.750000000000000E-01 8
5.551115123125783E-16 9
-4.610765386400466E-06 10 14 fn
0.000000000000000E+00 11 13 faug
Here is the explanation for the meaning of those symbols such as fn, nvec in the feap code:
c Load dictionary of history variables
c masts - MASTter Segment
c istgt - Index of STatus for GT
c istgn - Index of STatus for GN
c gn - Normal projection Gap (+ if open)
c nvec - normal vector to master segment
c xi - ...
c a1 - vector tangential to surface
c a2 - vector tangential to surface
c a11,a12,a22 - metric tensor
c diffxi1 - difference of xi(1) in this timestep to previous timestep
c diffxi2 - difference of xi(2) ...
c var. and lin: slave
c 1.master
c 2.master
c 3.master
c 4.master
Although the dictionary of history variables does not mention, I guess that 'fn' is the normal force of contact node, right?
In the aspect of your second suggestion, my understand is that the solution batch should be like following:
BATCh !Non-Augmented method
LOOP,time,100
TIME
CONTact off
REAC all
CONTact on
LOOP,newton,20
CONTact,CHECk
TANG,,1
NEXT,newton
REACtion all
Show CH
NEXT
END
Thank you for your time again.
Tao