← Back to team overview

yade-users team mailing list archive

Re: [Question #707253]: Biaxial test with rolling friction

 

Question #707253 on Yade changed:
https://answers.launchpad.net/yade/+question/707253

    Status: Answered => Open

Yipeng Xie is still having a problem:
Thanks for your reply Jérôme,
I understand the use and meaning of Law2_ScGeom6D_CohFrictPhys_CohesionMoment.always_use_moment_law. I'm wondering if the process of traversing each contact and changing its interaction parameters in [2] can be replaced by the following approach?
1. turn off 'always_use_moment_law' in the compaction period.
2, Reopen 'always_use_moment_law' at the end of compaction and before shearing starts.
I made a simple specimen (15 particles of size 0.1) and monitored the bending moment of each contact at the end of compaction and at the end of shearing (strain=0.001). 
for i in O.interactions:
			print(i.phys.maxRollPl,i.phys.momentRotationLaw,i.phys.moment_bending)
The results were as follows:

###end of compaction###
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)
0.03 True Vector3(0,0,0)

###end of shearing###
.03 True Vector3(0,0,-0.006369249879944223827)
0.03 True Vector3(0,0,0.0135276229700326614)
0.03 True Vector3(0,0,-0.002968023534875699476)
0.03 True Vector3(0,0,0.007878735388354117519)
0.03 True Vector3(0,0,0.003920556923051904397)
0.03 True Vector3(0,0,0.004396215328935696581)
0.03 True Vector3(0,0,0.01202557323391915782)
0.03 True Vector3(0,0,6.767030744084245875e-05)
0.03 True Vector3(0,0,-0.01077908861578897107)
0.03 True Vector3(0,0,-0.001929448802188766209)
0.03 True Vector3(0,0,-0.008037346003426384944)
0.03 True Vector3(0,0,-0.006075743028989520622)
0.03 True Vector3(0,0,0.00317923614595012026)
0.03 True Vector3(0,0,-0.0004674167022765646044)
0.03 True Vector3(0,0,-0.004205722830634382736)
0.03 True Vector3(0,0,0.008521516561649372656)
0.03 True Vector3(0,0,0.006167688666983381016)
0.03 True Vector3(0,0,0.003463652710550372237)
0.03 True Vector3(0,0,-0.01037110051734604563)
0.03 True Vector3(0,0,-0.001687963997880598688)
0.03 True Vector3(0,0,-0.01515662193090932738)
0.03 True Vector3(0,0,0.005604772340180230392)
0.03 True Vector3(0,0,-0.01619089210283412503)
0.03 True Vector3(0,0,-0.008909068417433833181)
0.03 True Vector3(0,0,-0.001217633171513254203)
0.03 True Vector3(0,0,-0.006583826055853406189)
0.03 True Vector3(0,0,0.005699909102794692428)
0.03 True Vector3(0,0,0.0002697926321608211213)
0.03 True Vector3(0,0,0.003647015710138799306)
0.03 True Vector3(0,0,-0.002762157761152740556)

It seems like all the rolling resistance moments have been activated.

-- 
You received this question notification because your team yade-users is
an answer contact for Yade.