Re: [Yade-users] [Question #690942]: Concrete cube dimension, aggregate particle and peri3dController

2020-05-26 Thread Faqih Maarif
Question #690942 on Yade changed:
https://answers.launchpad.net/yade/+question/690942

Status: Answered => Solved

Faqih Maarif 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 #690942]: Concrete cube dimension, aggregate particle and peri3dController

2020-05-26 Thread Faqih Maarif
Question #690942 on Yade changed:
https://answers.launchpad.net/yade/+question/690942

Faqih Maarif posted a new comment:
Dear 
Mr. Jan and Mr. Bruno

Thank you very much for your attention and cooperation
I already solve the problem.

Regards,
Faqih

-- 
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 #690942]: Concrete cube dimension, aggregate particle and peri3dController

2020-05-26 Thread Jan Stránský
Question #690942 on Yade changed:
https://answers.launchpad.net/yade/+question/690942

Status: Open => Answered

Jan Stránský proposed the following answer:
> I have tested the compressive strength of the concrete cube (150mmx150mm)
> In modeling, I will consider stress and strain periodically.

Strain field in the post-peak range in uniaxial compression is not
uniform, so using periodicity needs some caution (!)

> I am still confused about how to determine the (xxPath,
yyPath,zzPath,zxPath,xyPath), as written below.

the easiest is not to bother with paths at all :-) by default they are
linear from zero to the goal value, which should be OK for uniaxial test
- just define appropriate goal and stressMask.

cheers
Jan

-- 
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 #690942]: Concrete cube dimension, aggregate particle and peri3dController

2020-05-26 Thread Faqih Maarif
Question #690942 on Yade changed:
https://answers.launchpad.net/yade/+question/690942

Status: Answered => Open

Faqih Maarif is still having a problem:
Dear All
First of all, permission, I say thank you for an enlightening answer, and I 
would like to apologize for not obeying the rules.

Thank you also for the answers to the concrete cube's dimensions and the
variation of aggregate particles. I will ask separately as a rule in the
forum.

My cases are the following:
I have tested the compressive strength of the concrete cube (150mmx150mm), and 
I will be modeling in YADE. In modeling, I will consider stress and strain 
periodically. I am still confused about how to determine the (xxPath, 
yyPath,zzPath,zxPath,xyPath), as written below.

xxPath=[(465,5e-4),(934,-5e-4),(1134,10e-4)], #old
yyPath=[(2,4),(7,-2),(11,0),(14,4)],
zzPath=[(5,-1e7),(10,0)],
zxPath=[(4,2),(14,-1),(22,0),(28,2)], 
xyPath=[(1,1),(2,-1),(3,1),(4,-1),(5,1)],

Can you please help?

Regards,
Faqih Ma’arif

-- 
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 #690942]: Concrete cube dimension, aggregate particle and peri3dController

2020-05-25 Thread Jan Stránský
Question #690942 on Yade changed:
https://answers.launchpad.net/yade/+question/690942

Jan Stránský proposed the following answer:
Hello,

> I am new to YADE

welcome :-)

> There are some of the questions ...

next time please open separate "ask a question" for each question [1]

> 1...
> peri3dController
> How to determine the dimensions of the concrete cube
> there is an initial size = 1.2, but apparently, this is not the cube 
> dimension.

there is no "cube", the simulation is periodic, simulating infinite space.
To get dimension of a periodic cell (which is in no way related to physical 
dimensions - as it is infinite), you can use O.cell.size [2].
The initSize is passed to randomPeriPack. It creates a loose packing using 
makeCloud using the initSize size, then compress it. The parameter basically 
control number of particles in the simulation.

Have a look at yade/examples/concrete [5] for simulation of "physical"
samples.

> 2. How to determine the variation of aggregate granules if specified;

It is not possible "as is", randomPariPack [3] just supports uniform 
distribution (defined by radius and rRelFuzz parameters).
To use defined particle size distribution, one option is to "rewrite" the 
randomPeriPack function [4] with adjusted makeCloud call.

> in YADE Book (pg.280)

it is better to use links to online documentation, like [6]

> 3. How to determine the value (goal, xxPath, yyPath, zzPath, zxPath,
xyPath), I'm confused with the determination of the numbers . I have
read it in YADE Book (pg.280), but i dont understand about it.

Please describe more what you do not understand.
The path arguments are just a list of (time,value) pair, i.e. what value is 
prescribed at what time/iter.
In certain cases, the values may be relative (e.g. the time on scale [0,1], 
internally rescaling the values with nSteps argument)
The prescribed value is linearly interpolated between these defined points.
Have a look at comments in the example you have posted and compare them with 
the simulation results.


A note about modeling of concrete using periodic simulations: in case of strain 
localization, the periodicity has influence on cracks/strain localized area and 
therefore influence on overall response.
Which is not a problem "by default", one just need to (should) have this in 
mind while using it.

cheers
Jan

[1] https://www.yade-dem.org/wiki/Howtoask
[2] https://yade-dem.org/doc/yade.wrapper.html#yade.wrapper.Cell.size
[3] https://yade-dem.org/doc/yade.pack.html#yade.pack.randomPeriPack
[4] https://gitlab.com/yade-dev/trunk/-/blob/master/py/pack/pack.py#L566
[5] https://gitlab.com/yade-dev/trunk/-/tree/master/examples/concrete
[5] 
https://yade-dem.org/doc/yade.wrapper.html#yade.wrapper.Peri3dController.xxPath

-- 
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 #690942]: Concrete cube dimension, aggregate particle and peri3dController

2020-05-25 Thread Bruno Chareyre
Question #690942 on Yade changed:
https://answers.launchpad.net/yade/+question/690942

Status: Open => Answered

Bruno Chareyre proposed the following answer:
Hi,

> there is an initial size = 1.2, but apparently, this is not the cube
dimension

Why not?

> How to determine the value (goal, xxPath, yyPath, zzPath, zxPath,
xyPath)

Could you explain the loading path you would like to impose? Then maybe
understanding this part will be easier.

Regards

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