5.0

5.0 | 1 rating Rate this file 50 Downloads (last 30 days) File Size: 871 KB File ID: #25389
image thumbnail

Synthetic Microstructure Generator

by

 

23 Sep 2009 (Updated )

Generates a binary image with non-overlapping ellipses of varying sizes and distributions

| Watch this File

File Information
Description

Run "generate_synthetic_microstructures.m" to execute program! This tool generates a binary image with non-overlapping elliptical particles of varying aspect ratio, area fraction, and orientation. This zip file contains scripts that generate, place, and check for overlap in large numbers of ellipses in a computationally-efficient manner.

This tool was originally developed to examine the influence of particle aspect ratio, area fraction, and orientation on representative length scales in two-phase microstructures. This tool also includes the ability to generate particles with various distributions of particle sizes and orientations. Please cite reference #2 (Tschopp, Wilks, Spowart, “Multi-Scale Characterization of Orthotropic Microstructures,” MSMSE 16 (2008) 065009, http://dx.doi.org/10.1088/0965-0393/16/6/065009 ) if you use this program in your research. Our previous MATLAB submission, where these synthetic microstructures were used, explains the application of these microstructures…

“When assessing structure-property relationships for various materials, it is often necessary to define a representative length scale or volume element for characterization or simulation. The Multi-Scale Analysis of Area Fractions (MSAAF) technique characterizes the representative length scale of a two-phase composite microstructure (1). A previous MATLAB submission shows how to apply this technique in an isotropic form and a directional form; the directional form is used to assess the directional dependence of the length scale of the underlying microstructure. The directional form of the MSAAF technique has recently been applied to synthetic composite microstructures with second phase particles of varying area fraction, aspect ratio, and alignment (2). Additionally, the directional form has been modified such that it can be applied to any vector within the 2D microstructure image, i.e., the vector MSAAF technique (3). A visual representation of the vector MSAAF results has been used to show the change in the directional length scale as a function of the orientation of the vector.”

This MATLAB GUI script was developed as a computationally-efficient tool for researchers to design synthetic two-phase microstructures with elliptical particles in a voxelated image. This tool can be used to generate synthetic two-phase microstructures with little knowledge of the MATLAB programming required to obtain the results. For further information on the techniques or if you have comments, please contact Mark Tschopp at mark.tschopp@gatech.edu.

(1) Spowart, Maruyama, Miracle, “Multi-Scale characterization of spatially heterogeneous systems: Implications for discontinuously reinforced metal matrix composite microstructures,” Materials Science & Engineering A 307 (2001) 51-66.
(2) Tschopp, Wilks, Spowart, “Multi-Scale Characterization of Orthotropic Microstructures,” MSMSE 16 (2008) 065009, http://dx.doi.org/10.1088/0965-0393/16/6/065009
(3) Wilks, Tschopp, Spowart, “Multi-Scale Characterization of Inhomogeneous Morphologically Textured Microstructures” (2009), in press, http://dx.doi.org/10.1016/j.msea.2009.09.003

Acknowledgements

Imcircle and Multi Scale Analysis Of Area Fractions Characterization Gui inspired this file.

Required Products Image Processing Toolbox
MATLAB release MATLAB 7.5 (R2007b)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (3)
10 Nov 2009 Gianni Schena

with this (10 Nov 2009) fix the code works fine

10 Nov 2009 Mark Tschopp

I just updated the code to enable the particle size distribution feature, which was accidentally left out of the submitted code. BTW, to get a similar image to the screenshot, use a volume fraction of 0.30, with a lognormal distribution of particle sizes (sigma = 1) - it took less than 2 minutes on my computer.

10 Nov 2009 Mark Tschopp

I just updated the code to enable the particle size distribution feature, which was accidentally left out of the submitted code. BTW, to get a similar image to the screenshot, use a volume fraction of 0.30, with a lognormal distribution of particle sizes (sigma = 1) - it took less than 2 minutes on my computer.

Updates
24 Sep 2009

Added links to reference article [2].

10 Nov 2009

Added a few lines of code to enable the particle size distribution feature, which was mistakenly left out in the last revision.

Contact us