Re: [Yade-users] [Question #403385]: Micro and Macro relation in CPM pararmeters

2016-10-31 Thread mohsen
Question #403385 on Yade changed:
https://answers.launchpad.net/yade/+question/403385

Status: Answered => Solved

mohsen confirmed that the question is solved:
Thanks Jan Stránský, that solved my question.

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

___
Mailing list: https://launchpad.net/~yade-users
Post to : yade-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yade-users
More help   : https://help.launchpad.net/ListHelp


Re: [Yade-users] [Question #403385]: Micro and Macro relation in CPM pararmeters

2016-10-27 Thread mohsen
Question #403385 on Yade changed:
https://answers.launchpad.net/yade/+question/403385

mohsen posted a new comment:
Dear Jan

I will Provide a MWE soonly. However i think by applying your
recommendation, there would be no change by geometry.

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

___
Mailing list: https://launchpad.net/~yade-users
Post to : yade-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yade-users
More help   : https://help.launchpad.net/ListHelp


Re: [Yade-users] [Question #403385]: Micro and Macro relation in CPM pararmeters

2016-10-26 Thread Jan Stránský
Question #403385 on Yade changed:
https://answers.launchpad.net/yade/+question/403385

Jan Stránský proposed the following answer:
Hi Mohsen,

by MWE (Minimal Working Example [4]) I meant a script simulating the
cylinder and computing resulting parameters (e.g. computing strain parallel
to cylinder axis might be a bit tricky). I f you can provide such script,
still it would be good, thanks :-)

> So by changing this, you change the explicit micro-macro
> relationship,preserving the model consistency.
> If micro-macro relationship changes, i think the model consistency would
> change too.


ok, it depends on the definition of consistency :-) you can define the same
material model only changing the definition of "interaction cross section
area" r*r or pi*r*r. The micro-macro parameters relation would not be the
same, but only multiplied by a constant factor..

NeverDamage is active! also I decreased it to 1e-3


even if neverDamage=True, there might be some plasticity (which is not
deactivated by neverDamage)..


1- there is no rule that "micro and macro parameters should be the
same".


exactly


> 2- macro parameters must be independent of geometry (However I am
> simulating a cylinder trying to keep CoordinationNumber, porosity and
> fabric constant and the macro parameters vary about 20%).


**ELASTIC** macro parameters must be independent on geometry... actually it
does depend on geometry, because every time the interaction network is
random. Also the number of particles should be large enough to decrease
these random effects and also boundary effects (boundary behaves
differently from bulk, by increasing number of particles, the boundary
become less and less significant). But the variation should not be "large".

3- For calibration by selecting the appropriate contact law and setting the
> geometry constant:
> 3-1- The porosity should be the same as reality (first parameter suggested
> by Bruno @6)


If you simulate physical grains, then yes. In some application (typically
concrete simulated with CPM) particles are just artificial discretization
of in reality not porous material, and then this criterion does not make
sense, just you should keep the simulation porosity constant for different
simulations (e.g. randomDensePack with constant particle radius results in
porosity very close to 38%).

3-2- The micro parameters should change in such a way that desired macro
> ones obtained (I do not have any idea about how to set coordination number
> and fabric isotropy). In the first try it is preferable to select micro
> parameters the same as macro.


coordination number is controlled by aabbEnlargeFactor and
interactionDetectionFactor. By keeping it constant, coordination number
should be constant, too
fabric isotropy should be "autimatic" by default.
The "first try" of micro parameters is a tricky part. For normal models, a
good idea is to use default values or proposed in some example script. By
changing microparameters, you observe change of macroparameters and you can
use some optimization technique to obtain the desired values.
You can also use dimensional analysis to make the process with less
variables. E.g. for elastic parameters, the dimensional analysis shows that
macro Poisson's ratio only depends on micro poisson and that macro Young's
modulus is linearly proportional to micro young.


3-3- It is better to validate the obtained results (micro parameters and
> the three suggested by Bruno) by changing the geometry; However the
> parameters should be kept constant.


It is a nice approach. For example (any other tests are possible :-)
Calibrate parameters on cylinder and then use it on 3-point bending if you
have experimental or theoretical data.

cheers
Jan

[4] https://yade-dem.org/wiki/Howtoask


2016-10-26 14:58 GMT+02:00 mohsen :

> Question #403385 on Yade changed:
> https://answers.launchpad.net/yade/+question/403385
>
> mohsen posted a new comment:
> @ Bruno
>
> Thanks! I should investigate your suggestion. It looks great.
>
> @ Jan
> >please really provide a MWE :-) it would be much easier to determine the
> >source of problem..
>
> So according to #1 I mentioned the way i computed E and nu. But i think
> i did not understand the meaning of MWE. Can you tell me what it is?
>
> > So by changing this, you change the explicit micro-macro
> relationship,preserving the model consistency.
> If micro-macro relationship changes, i think the model consistency would
> change too.
>
> >1e-2 is relatively high, there might be already some inelastic processes
> (with the MWE I could tell if yes or no)
> NeverDamage is active! also I decreased it to 1e-3
>
> >Next time plese be more specific what "great difference" is (10%? 1000%?)
> Jan I did not consider Coordination number in the simulations. Hence the
> previous results can not be compared.
>
> I want to conclude:
> 1- there is no rule that "micro and macro parameters should be the same".
> 2- macro 

Re: [Yade-users] [Question #403385]: Micro and Macro relation in CPM pararmeters

2016-10-26 Thread mohsen
Question #403385 on Yade changed:
https://answers.launchpad.net/yade/+question/403385

mohsen posted a new comment:
@ Bruno

Thanks! I should investigate your suggestion. It looks great.

@ Jan
>please really provide a MWE :-) it would be much easier to determine the
>source of problem..

So according to #1 I mentioned the way i computed E and nu. But i think
i did not understand the meaning of MWE. Can you tell me what it is?

> So by changing this, you change the explicit micro-macro 
> relationship,preserving the model consistency.
If micro-macro relationship changes, i think the model consistency would change 
too. 

>1e-2 is relatively high, there might be already some inelastic processes
(with the MWE I could tell if yes or no)
NeverDamage is active! also I decreased it to 1e-3

>Next time plese be more specific what "great difference" is (10%? 1000%?)
Jan I did not consider Coordination number in the simulations. Hence the 
previous results can not be compared.

I want to conclude:
1- there is no rule that "micro and macro parameters should be the same".
2- macro parameters must be independent of geometry (However I am simulating a 
cylinder trying to keep CoordinationNumber, porosity and fabric constant and 
the macro parameters vary about 20%).
3- For calibration by selecting the appropriate contact law and setting the 
geometry constant:
3-1- The porosity should be the same as reality (first parameter suggested by 
Bruno @6)
3-2- The micro parameters should change in such a way that desired macro ones 
obtained (I do not have any idea about how to set coordination number and 
fabric isotropy). In the first try it is preferable to select micro parameters 
the same as macro. 
3-3- It is better to validate the obtained results (micro parameters and the 
three suggested by Bruno) by changing the geometry; However the parameters 
should be kept constant.

Regards

Mohsen

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

___
Mailing list: https://launchpad.net/~yade-users
Post to : yade-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yade-users
More help   : https://help.launchpad.net/ListHelp


Re: [Yade-users] [Question #403385]: Micro and Macro relation in CPM pararmeters

2016-10-25 Thread Jan Stránský
Question #403385 on Yade changed:
https://answers.launchpad.net/yade/+question/403385

Jan Stránský proposed the following answer:
Hi Mohsen,

please really provide a MWE :-) it would be much easier to determine the
source of problem..

First some explanation why the equivalence of micro and macro parameters is
almost never the case.

DEM is discrete, so what is really computed and important on contact is
f=k*u
f ... force [N]
u ... penetration depth [m]
k ... contat stiffness [N/m]

For easier definition of material models (and to make the elasticity
particle size independent, see Bruno's answer), it is possible to define a
contact law as stress=E*strain
For this, you need to convert the contact to **fictitious** truss,
assigning its length L and crosssection area A.
L can be easily defined as distance of particles' centers.
A is much more tricky, it is basically arbitrary value. It is covnenient to
make it proportional to particle size square. It is radius*radius in
FrictPhys models, but pi*radius*radius in CPM. So by changing this, you
change the explicit micro-macro relationship, preserving the model
consistency.
Another parameter is interaction ratio (aabbEnlargeFactor and
interactionDetectionFactor). With higher value, there is more trusses and
basically overall this more trusses makes higher stiffness.


Computed E and nu are calculated after axial loading (z axis) up to special
> strain (1e-2) as follows:
> E=slope of sigma-epsilon graph
> nu= - 0.5(epsx+epsy)/(epsz)


1e-2 is relatively high, there might be already some inelastic processes
(with the MWE I could tell if yes or no)


I could not set it till now. It may be because of high desired nu which is
> near 0.35. Setting inter-particle nu as 0.35 causes large values of E which
> seems correct; however it is not may case


nu=0.35 is relatively high and difficult to achieve with cohesive particle
models, this indeed might be the reason.


For cylinder with height to diameter ratio of two, I have not found such
geometry till now. Also it may be interesting for you to check [3]. They
could not achieve a set of inter particle parameters (E, nu, phi) that
matches the macro ones. I think it is also the case for [2].

What do you think am i right?
> Can we say: It is very hard to find a geometry satisfying this hypothesis:
> 'micro and macro parameters are the same'. If it is true then:


yes, it is hard, but there is no reason for it (see above).


'Is there any reference that can interpret the difference between micro
> and macro parameters theoretically '? Is it a usual case in DEM
> modeling?


It is a usual case in DEM modeling. The difference is intrinsic feature of
DEM models.

Anyway, my question finds still no answer: In references [1] and [2]
> have they compared values of micro and macro E and nu? I could not find
> any details about geometry in [2].


yes, macro E, nu and micro (young and poisson) parameters were compared.
Cubic periodic cell was used, bud the elastic parameters should be
independent on geometry.

There is another point that i forgot: why in CPM material the ratio of
> ks/kn is called Poisson ration? That is clear by increasing ks/kt (or
> inter particle nu), macro nu decreases as the lateral deformations are
> affected by shear relative movements. Hence such a physical definition
> (ks/kn) and terminology (nominating it as nu) are not consistent.


it is not only in CPM, but through almost all material models. I agree that
the name is not the best chosen, but on the other hand, it is the only
parameter influencing macroscopic Poisson's ratio :-)

You can observe (and theoretically prove) that changing poisson changes
both Poisson's ratio and Young's module, but changing young parameter does
change only Young's modulus, but not Poisson's ratio.

cheers
Jan


2016-10-25 16:27 GMT+02:00 Bruno Chareyre <
question403...@answers.launchpad.net>:

> Question #403385 on Yade changed:
> https://answers.launchpad.net/yade/+question/403385
>
> Bruno Chareyre proposed the following answer:
> Actually no, the micro-macro relations can always be put in a way such
> that they do NOT depend on particle sizes.
> In Yade, at least, it is the case (and it is obviously a good feature as
> you may found out). If you agree that cylinder size/aspect ratio should not
> play a role either, then interaction radius if any is the only remaining
> geometrical parameter, but it is in the end a contact parameter more than a
> geometrical parameter.
>
> What should bee kept the same in every geometry is porosity,
> coordination number, and fabric (an)isotropy. I think that's it.
>
> Bruno
>
> --
> You received this question notification because your team yade-users is
> an answer contact for Yade.
>
> ___
> Mailing list: https://launchpad.net/~yade-users
> Post to : yade-users@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~yade-users
> More help   : https://help.launchpad.net/ListHelp
>

-- 

Re: [Yade-users] [Question #403385]: Micro and Macro relation in CPM pararmeters

2016-10-25 Thread Bruno Chareyre
Question #403385 on Yade changed:
https://answers.launchpad.net/yade/+question/403385

Bruno Chareyre proposed the following answer:
Actually no, the micro-macro relations can always be put in a way such that 
they do NOT depend on particle sizes. 
In Yade, at least, it is the case (and it is obviously a good feature as you 
may found out). If you agree that cylinder size/aspect ratio should not play a 
role either, then interaction radius if any is the only remaining geometrical 
parameter, but it is in the end a contact parameter more than a geometrical 
parameter.

What should bee kept the same in every geometry is porosity,
coordination number, and fabric (an)isotropy. I think that's it.

Bruno

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

___
Mailing list: https://launchpad.net/~yade-users
Post to : yade-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yade-users
More help   : https://help.launchpad.net/ListHelp


Re: [Yade-users] [Question #403385]: Micro and Macro relation in CPM pararmeters

2016-10-25 Thread Bruno Chareyre
Question #403385 on Yade changed:
https://answers.launchpad.net/yade/+question/403385

Bruno Chareyre proposed the following answer:
Hi,
Short answer:
There is indeed no simple relationship between ks/kn and the material parameter 
called Poisson, but a dependency does exist (with both the solid phase Poisson 
coeff. and bulk scale Poisson) hence the conventional name.
Longer answer:
Since material parameters and interaction parameters in Yade are independent 
things (different functors will lead to different dependencies) it is not 
realistic to expect a physical consistency of the naming. In the end the 
parameter "Poisson" is just a value,  it doesn't have to be ks/kn - only some 
particular functors may really use it to define ks/kn.

Besides, I can't follow you on the question  "Can we set a geometry which lead 
to macro parameters the same as micro ones?"
If a particular micro-macro relationship (e.g. equality, in your case) exists 
the it should hold independently of the geometry of the specimen, else it is a 
physical aberration. So geometry is obviously not the right button to push to 
solve your problem.
Bruno

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

___
Mailing list: https://launchpad.net/~yade-users
Post to : yade-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yade-users
More help   : https://help.launchpad.net/ListHelp


Re: [Yade-users] [Question #403385]: Micro and Macro relation in CPM pararmeters

2016-10-25 Thread mohsen
Question #403385 on Yade changed:
https://answers.launchpad.net/yade/+question/403385

mohsen posted a new comment:
Jan

There is another point that i forgot: why in CPM material the ratio of
ks/kn is called Poisson ration? That is clear by increasing ks/kt (or
inter particle nu), macro nu decreases as the lateral deformations are
affected by shear relative movements. Hence such a physical definition
(ks/kn) and terminology (nominating it as nu) are not consistent.

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

___
Mailing list: https://launchpad.net/~yade-users
Post to : yade-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yade-users
More help   : https://help.launchpad.net/ListHelp


Re: [Yade-users] [Question #403385]: Micro and Macro relation in CPM pararmeters

2016-10-25 Thread mohsen
Question #403385 on Yade changed:
https://answers.launchpad.net/yade/+question/403385

mohsen posted a new comment:
Hi Jan

>could you please provide a MWE (how you evaluate "determined" and
>"computed" E and nu ).

E and nu are the parameters which CPM material needs. Hence the phrases 'inter 
particle E and nu' or 'mecro ' are clearer! Surrey for wrong phrase! 
Computed E and nu are calculated after axial loading (z axis) up to special 
strain (1e-2) as follows:
E=slope of sigma-epsilon graph
nu= - 0.5(epsx+epsy)/(epsz)

>Next time plese be more specific what "great difference" is (10%? 1000%?)
Yes depending on geometry it can be in the order of 1000% or even more!

Can we set a geometry which lead to macro parameters the same as micro ones?
I could not set it till now. It may be because of high desired nu which is near 
0.35. Setting inter-particle nu as 0.35 causes large values of E which seems 
correct; however it is not may case

>do you mean that you set CpmMat(...,young=25e9) and macroscopic Young's
>modulus would be 25 GPa? 
Yes
>For sure there exists suxh geometry, but it would be very special case.
For cylinder with height to diameter ratio of two, I have not found such 
geometry till now. Also it may be interesting for you to check [3]. They could 
not achieve a set of inter particle parameters (E, nu, phi) that matches the 
macro ones. I think it is also the case for [2]. 

What do you think am i right?
Can we say: It is very hard to find a geometry satisfying this hypothesis: 
'micro and macro parameters are the same'. If it is true then:

'Is there any reference that can interpret the difference between micro
and macro parameters theoretically '? Is it a usual case in DEM
modeling?

Anyway, my question finds still no answer: In references [1] and [2]
have they compared values of micro and macro E and nu? I could not find
any details about geometry in [2].


[3] : Wang X L, Li J C. Simulation of triaxial response of granular materials 
by modified DEM. Sci China-Phys Mech Astron, 2014, 57: 22972308, doi:
10.1007/s11433-014-5605-z

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

___
Mailing list: https://launchpad.net/~yade-users
Post to : yade-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yade-users
More help   : https://help.launchpad.net/ListHelp


Re: [Yade-users] [Question #403385]: Micro and Macro relation in CPM pararmeters

2016-10-24 Thread Jan Stránský
Question #403385 on Yade changed:
https://answers.launchpad.net/yade/+question/403385

Status: Open => Answered

Jan Stránský proposed the following answer:
HI Mohsen,
could you please provide a MWE (how you evaluate "determined" and
"computed" E and nu ).
Next time plese be more specific what "great difference" is (10%? 1000%?)

Can we set a geometry which lead to macro parameters the same as micro
ones?


do you mean that you set CpmMat(...,young=25e9) and macroscopic Young's
modulus would be 25 GPa? For sure there exists suxh geometry, but it would
be very special case.. If I did not get it correctly, please correct me.

Thanks
Jan

PS: both your references [1] and [2] refers to the same method..


2016-10-23 15:03 GMT+02:00 mohsen
:

> New question #403385 on Yade:
> https://answers.launchpad.net/yade/+question/403385
>
> In the name of God
>
> Hello All
>
> I am working on calibration of CPM model elastic parameters [1]. When
> calibrating E and nu, there is not enough information about selected E for
> inter particle interactions and obtained E from calibration process. Indeed
> i tried to create cylinder with determined E and nu, then i loaded it and
> computed the macro parameters (E, nu) following the procedure explained in
> [1]; however there was a great difference between the micro and macro E and
> nu?
> Any suggestion? Can we set a geometry which lead to macro parameters the
> same as micro ones?
> I have checked [2] but still the question is unresolved.
>
>
>
> [1]: https://tel.archives-ouvertes.fr/tel-00502402/document
> [2]:Jan Stránský, Milan Jirásek and Václav Šmilauer "MACROSCOPIC ELASTIC
> PROPERTIES OF PARTICLE MODELS" ; MS’10 Prague
> Proceedings of the International Conference on Modelling and Simulation
> 2010
> 22 – 25 June 2010, Prague, Czech Republic
>
> --
> You received this question notification because your team yade-users is
> an answer contact for Yade.
>
> ___
> Mailing list: https://launchpad.net/~yade-users
> Post to : yade-users@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~yade-users
> More help   : https://help.launchpad.net/ListHelp
>

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

___
Mailing list: https://launchpad.net/~yade-users
Post to : yade-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yade-users
More help   : https://help.launchpad.net/ListHelp