[Questions from a D3D beginner] How to build up a porous microstructure using dream 3D?

614 views
Skip to first unread message

jiefa...@u.northwestern.edu

unread,
Nov 22, 2016, 11:37:58 AM11/22/16
to dream3d-users
Hi,

I am a new user of dream 3D and also a beginner in modelling. I am trying to build up a synthetic porous microstructure by D3D. More specifically, I am trying to build up a porous Ag matrix to learn the Ag sintering process. Later I need to input the synthetic structure in COMSOL for further modelling. After studying D3D help profiles and reading some fundamentals about digital representation of 3D structures, I get some basic ideas about this process. However, I am not quite sure if I am on the right track.

 Here is my questions about it: 

1. Can I use a prebuilt pipeline (e.g. Two phase cubic Hexagonal Particles Equiaxed or Composite) as my reference? If I can, which pipeline is most suitable for the purpose? 

2.How to obtain different micro-structures with different pore sizes, shapes (e.g. cylinder pores), porosity and pore distributions? I read some materials about adjusting feature sizes and shapes, but I am not sure how this can be related to the pore structures... Is that possible that I build up two phase structure first and set one of them as gas phase when I input the file into COMSOL? By adjusting the volume percentage, shapes, sizes and orientations of these two phases, can I achieve the goal of obtaining different porous structures?

 I will appreciate if anyone can lead my way on my exploration of the new field. Thank you very much!!

Michael Jackson

unread,
Nov 26, 2016, 1:30:52 PM11/26/16
to jiefa...@u.northwestern.edu, dream3d-users
Hello,
1: Yes, you should be able to start with these prebuilt pipelines.
Which pipeline depends on the amount of porosity. Due to the way
DREAM.3D packs the phases there is a practical upper limit on the 2nd
phase if the second phase is selected as a "precipitate".

2: I would start with a simple 2 phase structure (2 primary phases) and
then just set one of the phases as the gas phase. Using the
"StatsGenerator" filter you can adjust the size distribution for each
phase on the first tab (Size Distribution). You can adjust shapes in the
"Establish Shape Types" filter in the pipeline itself. You should be
able to adjust the orientation of the porous phases by adjusting the
AxisODF in the StatsGenerator Filter.

Hope this helps to get you started.

--
Michael A. Jackson
BlueQuartz Software, LLC
[e]: mike.j...@bluequartz.net
> --
> You received this message because you are subscribed to the Google
> Groups "dream3d-users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to dream3d-user...@googlegroups.com
> <mailto:dream3d-user...@googlegroups.com>.
> To post to this group, send email to dream3...@googlegroups.com
> <mailto:dream3...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/dream3d-users/91870720-2b3e-42aa-a80c-e3768ea7e4e0%40googlegroups.com
> <https://groups.google.com/d/msgid/dream3d-users/91870720-2b3e-42aa-a80c-e3768ea7e4e0%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout.

jiefa...@u.northwestern.edu

unread,
Nov 28, 2016, 3:34:03 PM11/28/16
to dream3d-users
Thank you very much!! Your answers are really helpful!!

donegan.sean.p

unread,
Dec 5, 2016, 3:23:10 PM12/5/16
to dream3d-users
As a further follow-up to Mike's answer, you can also obtain more fine grained control over the shape of the precipitates within the StatsGenerator filter itself (as a side note, in DREAM.3D parlance, "precipitates" just refers to a discontinuous phase, so they could represent anything from particles to voids).  Within StatsGenerator, you can adjust the shapes by varying both the aspect ratios (the "shape distributions") and the omega3 values.  You can even modify the shapes dependent on the size, such that small voids are spherical while large voids are irregular, for example.  Check out the documentation on the StatsGenerator filter for a more in depth explanation of all the various statistics settings.

-Sean


On Tuesday, November 22, 2016 at 11:37:58 AM UTC-5, jiefa...@u.northwestern.edu wrote:

jiefa...@u.northwestern.edu

unread,
Jan 10, 2017, 2:22:57 PM1/10/17
to dream3d-users
Hi Sean and Michael,

Thank you both for the reply. I have already learned how to build porous structure by adjusting various parameters like feature size, shape as well as axis ODF. I will let you know if I encounter some problems in the future. I do have one more question so far. I am trying to write dream.3D files to stl files in order to be read by Comsol multiphysics. I did this by inserting a filter "write stl files from triangle geometry" into existing surface mesh pipelines. However, after import this stl files into comsol, I can't see the mesh. I do see the 3D micro structure when  I import stl files, but I can't see the web-like mesh as I see in paraview. I am wondering if I need to mesh the microstructure again on comsol? Thanks.

donegan.sean.p

unread,
Jan 26, 2017, 12:43:20 PM1/26/17
to dream3d-users
I'm not too familiar with Comsol, but I wouldn't be surprised if you needed to remesh it within that program; from what I recall, Comsol likes to use parametric representations of surfaces, so a remesh may be needed from the explicit STL surfaces.

-Sean

On Tuesday, November 22, 2016 at 11:37:58 AM UTC-5, jiefa...@u.northwestern.edu wrote:

A Sam

unread,
Oct 9, 2019, 3:42:43 PM10/9/19
to dream3d-users
Hi Sean and Micheal,

I am trying to create porous microstructure and use it for failure analysis on ABAQUS. I did what you mentioned in this chain of emails and made the two-phase structure that I assumed the precipitate phase is in fact the pores in the structure. I have transferred this structure to ABAQUS using the ABAQUS Exporter filter. In ABAQUS, the pores is not shown like holes in the structure but solid phase that I have to assign a material property to them (which I assume that these are pores). I appreciate your advice in this regard.

Thank you.

Saurabh Puri

unread,
Oct 28, 2019, 3:29:10 PM10/28/19
to dream3d-users
Hello Arash,

We have just submitted an update to SimulationIO for making holes in a finite element mesh using Tetgen. The Tetgen interface in "Export 3d Solid Mesh" can create holes based on the PhaseID. You will need to install Tetgen on your machine (installation is straight forward). After running this filter, you will get elements, nodes, and other mesh related files which can be used in any other finite element package.

Saurabh

A Sam

unread,
Oct 28, 2019, 5:02:27 PM10/28/19
to Saurabh Puri, dream3d-users
Hi Saurabh,

Thank you so much. I appreciate your help and time.

Best regards,
Arash 

--
You received this message because you are subscribed to a topic in the Google Groups "dream3d-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dream3d-users/Jz6y8YbJM3k/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dream3d-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dream3d-users/dd0e76ba-e7b6-4bf5-a5aa-bc22313287a7%40googlegroups.com.

Michael Jackson

unread,
Oct 29, 2019, 10:08:05 AM10/29/19
to A Sam, Saurabh Puri, dream3d-users

 You will need to start using the DREAM.3D nightly builds that are located at http://dream3d.bluequartz.net/binaries/experimental/

 

--

Michael Jackson | Owner, President

      BlueQuartz Software

[e] mike.j...@bluequartz.net

[w] www.bluequartz.net

--
You received this message because you are subscribed to the Google Groups "dream3d-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dream3d-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dream3d-users/CAH_jj%3DnDPJY9RX_YNfvVFuC6UxeWHTS8CFVKaTXtfpfJd0Lsog%40mail.gmail.com.

Reply all
Reply to author
Forward
0 new messages