A nonlinear static analysis is performed in two load steps. Geometric nonlinearity is included in the analysis, and automatic time increments are used. The unsymmetric solver is used due to the large friction coefficient. For the first load step, when wear is not active, a larger time step is used.
/solu antype,0 ! static analysis nlgeom,on ! Turn on Large Deformation Effects _thickRatio= 0 ! Ratio of thick parts in the model eqsl,sparse,,,,,1 nropt,unsym ! Use full Newton-Raphson with unsymmetric matrices as a large !friction coefficient (mu 0.8) cntr,print,1 ! print out contact info and also make no initial contact an error dmpoption,emat,no ! Don't combine emat file for DANSYS dmpoption,esav,no ! Don't combine esav file for DANSYS nldiag,cont,subs ! print out contact info each substeps rescontrol,define,last,last,,dele ! Program Controlled /com,**************************************************** /com,******************* SOLVE FOR LS 1 OF 2 **************** !Applying fluctuating stress field esel,s,type,,7 nsle sf,all,pres,%_loadvari55% nsel,all esel,all !Applying compressive force f,9213,fx,0. f,9213,fy,fapp !Applying occilatory motion d,9213,ux,%_loadvari53ux% d,9213,rotz,%_loadvari53rotz% autots,on ! User turned on automatic time stepping deltim,0.1,0.01,0.2,OFF time,1. outres,erase outres,all,none outres,nsol,all, outres,rsol,all outres,eangl,all outres,etmp,all outres,veng,all outres,strs,all, outres,epel,all, outres,eppl,all, outres,cont,all, nldiag,cont,subs cutcontrol,dsplimit,0.1 solve /com *************** Write FE CONNECTORS ********* CEWRITE,file,ce,,INTE /com **************************************************** /com *************** FINISHED SOLVE FOR LS 1 ************* /com **************************************************** /com ******************* SOLVE FOR LS 2 OF 2 **************** allsel,all autots,on ! User turned on automatic time stepping deltim,0.002,0.0001,0.002,OFF time,4. frqout= -300 !50 data points for each cycle outres,erase outres,all,none outres,nsol,frqout, outres,rsol,frqout, outres,eangl,frqout, outres,etmp,frqout outres,veng,frqout outres,strs,frqout, outres,epel,frqout, outres,eppl,frqout, outres,cont,frqout, solve
The repositioning of contact nodes during wear can result in changing contact status. If the wear increment is too large, all contact elements may go from a closed to an open status, resulting in rigid body motion. To prevent this, a very small time increment (or scale factor) is used so that the wear increment is also small and contact status changes are minimized. Contact data is written to the .cnd file at each substep for the tabulating scaled time. To avoid large output result files, the result is written at 300 equally spaced data points for the 6 simulation cycles, yielding 50 data points for each simulation cycle.