clumps - particle size distribution

Asked by Chiara Modenese

Hi guys,
do you think is possible to follow a specific particle size distribution while using clumps? Does anybody have experience with that and maybe can suggest a simple method how to do it?

Thank you for suggestions,
Chiara

Question information

Language:
English Edit question
Status:
Expired
For:
Yade Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Christian Jakob (jakob-ifgt) said :
#1

Hi Chiara,

I am also interested in how to do this in Yade.
I have experience how this can be done with PFC. The procedure is as follows:

1. Generate your packing with spheres.
2. Create templates of your clumps.
3. Replace spheres with clump templates (clumps should have same real volume as your spheres).

for example I send you the fish-code of my model:

;make a template of a clump with 2 overlapping spheres:
clump template make dyad 2 radii 0.5 0.5 pos (0.25, 0.5, 0.25) (-0.25, -0.25, -0.25)

;replace 5 percent of the spheres by clumps with my template called dyad:
clump replace 1 dyad 0.05

Regards,

Christian

Revision history for this message
Chiara Modenese (chiara-modenese) said :
#2

On 19/03/12 12:11, Christian Jakob wrote:
Thank you, Christian, it makes sense to me. I will try to do it in python.
Cheers, Chiara
> Question #191084 on Yade changed:
> https://answers.launchpad.net/yade/+question/191084
>
> Christian Jakob posted a new comment:
> Hi Chiara,
>
> I am also interested in how to do this in Yade.
> I have experience how this can be done with PFC. The procedure is as follows:
>
> 1. Generate your packing with spheres.
> 2. Create templates of your clumps.
> 3. Replace spheres with clump templates (clumps should have same real volume as your spheres).
>
> for example I send you the fish-code of my model:
>
> ;make a template of a clump with 2 overlapping spheres:
> clump template make dyad 2 radii 0.5 0.5 pos (0.25, 0.5, 0.25) (-0.25, -0.25, -0.25)
>
>
> ;replace 5 percent of the spheres by clumps with my template called dyad:
> clump replace 1 dyad 0.05
>
> Regards,
>
> Christian
>

Revision history for this message
Chiara Modenese (chiara-modenese) said :
#3

On 19/03/12 12:45, Chiara Modenese wrote:
> Question #191084 on Yade changed:
> https://answers.launchpad.net/yade/+question/191084
>
> Chiara Modenese gave more information on the question:
> On 19/03/12 12:11, Christian Jakob wrote:
> Thank you, Christian, it makes sense to me. I will try to do it in python.
> Cheers, Chiara
>> Question #191084 on Yade changed:
>> https://answers.launchpad.net/yade/+question/191084
>>
>> Christian Jakob posted a new comment:
>> Hi Chiara,
>>
>> I am also interested in how to do this in Yade.
>> I have experience how this can be done with PFC. The procedure is as follows:
>>
>> 1. Generate your packing with spheres.
>> 2. Create templates of your clumps.
>> 3. Replace spheres with clump templates (clumps should have same real volume as your spheres).
As to point 3., do you also account for the overlapping volume between
the spheres somehow? Or do you neglect it?
>> for example I send you the fish-code of my model:
>>
>> ;make a template of a clump with 2 overlapping spheres:
>> clump template make dyad 2 radii 0.5 0.5 pos (0.25, 0.5, 0.25) (-0.25, -0.25, -0.25)
>>
>>
>> ;replace 5 percent of the spheres by clumps with my template called dyad:
>> clump replace 1 dyad 0.05
>>
>> Regards,
>>
>> Christian
>>

Revision history for this message
Christian Jakob (jakob-ifgt) said :
#4

Of course!

In the case of two overlapping spheres you have to replace ( ) with ( () ), so you have calculate the volume of a sphere cap and subtract this from the sum of the volumes of this two overlapping spheres.
formula see here:

http://en.wikipedia.org/wiki/Spherical_cap

In PFC it is done automatically with this replace command, very comfortable...

Please let us know, when you are successfull.

Revision history for this message
Launchpad Janitor (janitor) said :
#5

This question was expired because it remained in the 'Open' state without activity for the last 15 days.