Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2020 Aug 6;10:13307. doi: 10.1038/s41598-020-70149-0

Deep learning for synthetic microstructure generation in a materials-by-design framework for heterogeneous energetic materials

Sehyun Chun 1, Sidhartha Roy 2, Yen Thi Nguyen 2, Joseph B Choi 1, H S Udaykumar 2,, Stephen S Baek 1,
PMCID: PMC7413342  PMID: 32764643

Abstract

The sensitivity of heterogeneous energetic (HE) materials (propellants, explosives, and pyrotechnics) is critically dependent on their microstructure. Initiation of chemical reactions occurs at hot spots due to energy localization at sites of porosities and other defects. Emerging multi-scale predictive models of HE response to loads account for the physics at the meso-scale, i.e. at the scale of statistically representative clusters of particles and other features in the microstructure. Meso-scale physics is infused in machine-learned closure models informed by resolved meso-scale simulations. Since microstructures are stochastic, ensembles of meso-scale simulations are required to quantify hot spot ignition and growth and to develop models for microstructure-dependent energy deposition rates. We propose utilizing generative adversarial networks (GAN) to spawn ensembles of synthetic heterogeneous energetic material microstructures. The method generates qualitatively and quantitatively realistic microstructures by learning from images of HE microstructures. We show that the proposed GAN method also permits the generation of new morphologies, where the porosity distribution can be controlled and spatially manipulated. Such control paves the way for the design of novel microstructures to engineer HE materials for targeted performance in a materials-by-design framework.

Subject terms: Mechanical engineering; Computational methods; Design, synthesis and processing

Introduction

Propellants, explosives, and pyrotechnics (collectively termed, “energetic materials”) are key performance components in a wide range of applications, including solid rocket motors and munitions. Typically, these materials are mixtures of energetic organic crystals and materials such as plasticizers1, metals2, and other inclusions3,4. Such heterogeneous energetic (HE) materials have complex, stochastic microstructures. The sensitivity of HEs to loading, i.e. their tendency to detonate, is intimately linked to their stochastic micro-morphology5,6. In fact, several micro-scale mechanisms7, such as collapse of voids/pores8, inter-crystal friction9, plastic deformation10, and shear-banding11 play important roles in determining the sensitivity of HEs. All of these mechanisms contribute toward energy localization at micro-scale heterogeneities leading to a distribution of “hot spots”. Reactions are initiated at hot spots7 and propagate outward, culminating in full-blown detonation under suitable conditions. Naturally, designers of devices containing such energetic materials are interested in predicting and controlling the initiation sensitivity of the HE materials, from the standpoint of safety as well as to precisely control and tailor the performance of myriad systems that rely on HEs.

The frontier in computational energetic materials research is to develop predictive multi-scale models to guide the design process of novel materials with tailored performance via microstructural control12,13. Predictive frameworks of energetic material response to loads are a matter of concerted current development by several groups worldwide1420; such capabilities are needed to establish structure–property–performance (S–P–P) linkages as necessary precursors to materials-by-design of heterogeneous materials12,21,22. The work presented in this paper is directed towards establishing a computational approach to relate stochastic microstructures of energetic materials to their observed performance. To achieve this overarching goal, in silico experiments on an ensemble of stochastic microstructures have been performed in the previous work23,24, to extract quantitative data from resolved meso-scale simulations in the form of surrogate models25,26. These models are used to close the macro-scale governing equations in a multi-scale predictive framework. The work in this paper presents a deep learning approach to generate ensembles of synthetic microstructures that can be used for simulations; the methodology also allows for designing new microstructures, paving the way for materials-by-design of energetic materials13,27. Simulations on an ensemble of microstructures also facilitate uncertainty quantification (UQ) due to microstructural variability24 i.e. aleatory uncertainties associated with the inherently stochastic microstructure. The propagation of uncertainty across scales influences the overall prediction uncertainty of HE sensitivity at the macro-scale. Therefore, ensemble simulations performed on a sufficiently large set of synthetic microstructures will be a key enabling tool for the reliability-based design2830 of next-generation HEs.

Need for ensemble simulations on synthetic microstructures

In recent years, multi-scale, multi-physics models that establish structure–property linkages have begun to be developed for the response of HEs to shock and impact loading31. A key task in the multi-scale modeling workflow is the performance of ensembles of high resolution, high-fidelity simulations of the meso-scale reactive mechanics23. The goal of such simulations is to capture the essential physical ingredients and to quantify energy localization at micro-scale morphological features such as pores and crystal–crystal interfaces. A predominant mechanism for energy localization in the microstructure is the creation of hot spots which are formed due to the collapse of pores32. Pore collapse is a well-studied problem, both theoretically3336 and experimentally37. Reactive simulations of the dynamics of pore collapse in microstructures extracted from images taken using scanning electron microscopy (SEM), X-ray computed tomography (XCT), etc have also been performed23. However, since the microstructure is stochastic, a large ensemble of meso-scale calculations, using a large enough number of statistically representative microstructures is needed to extract statistically meaningful information from such simulations. However, computational modelers typically do not have access to large sets of imaged data for a variety of types of energetic materials, or even for various micro-morphologies of a single type of energetic material. Image acquisition is expensive, and imaged data may be distribution-sensitive and specific to limited formulations and material types.

From a computational mechanics standpoint, it is extremely useful to have access to an ensemble of microstructural geometries so that simulations can be performed and the statistics of micro-morphologies can be correlated with measures of sensitivity. In the absence of a large database of microstructural images, computational scientists rely on generated synthetic microstructures19,3843 (hereinafter abbreviated as “SynμS”) as proxies to the real microstructures (hereinafter abbreviated as “RealμS”); a large array of stochastic SynμS that closely mimic the real sample must be created and used in in silico experiments. Generation of realistic SynμS, with adequate statistical representation and ability to control global and local features in a versatile and flexible computational framework will prove to be a key component in the materials-by-design process for precise and controlled performance of energetic materials.

Previous approaches

Generating an ensemble of stochastic SynμS that stand in for the RealμS is a challenging task. In general, SynμS can be generated using several different approaches42,44. Of these, approaches based on shape descriptors have been used in the past; objects are inserted into a computational domain using shape packing algorithms constrained by global shape descriptors, such as volume fractions and particle size distributions. While packing algorithms44 can be used to generate microstructures with specified morphometric characteristics (e.g., porosity, particle size distributions), these methods are limited to regular/analytical shapes such as spheres, ellipsoids, and polygons45. It is also difficult to pack regular shapes for theoretical maximum densities (TMDs) significantly higher than the close-packing limit; typical pressed energetic materials of the type simulated in the current work can have TMD values greater than 90%46. Another popular approach, particularly to achieve high TMDs, is to start with space-filling polygons via tessellation, followed by superposition of voids or other phases in the mixture47. In both packing and tessellation approaches, however, the microstructure fails to mimic the morphology of real samples for a broad class of heterogeneous materials; i.e. flexibility as well as realism are lacking. In the particular context of energetic materials, both shape-packing and tessellation-based approaches19,47 have been used to perform meso-scale simulations of the shock response of stochastic microstructures. However, the SynμS generated by these previous approaches are still too “ideal”, in that the range of possible void/defect/interface shapes are not well represented in these two approaches. This shortcoming is significant for two reasons:

  1. RealμS possess features that contain non-ideal distributions of shape features, including outlier features such as large cracks and elongated, tortuous void structures. It has been shown experimentally that such structures possessing large surface-to-volume ratios and other shape characteristics play a significant role in energy localization and sensitivity48.

  2. Computational studies34,35,49 have shown that local features in microstructures, such as inter-void distances, void shapes and orientations are in fact key aspects of sensitivity that distinguish different classes of the same material. Therefore, SynμS must mimic not only global features but also local structural characteristics to be useful in building predictive models of material performance and materials-by-design frameworks.

Machine learning approaches are promising alternatives to overcome the limitations of shape-descriptor based approaches. In recent years, convolutional neural networks50 (CNN) have been used to learn patterns and textures from RealμS and generate SynμS for a wide range of materials. Among a variety of architectures, Li et al.51 proposed a method for SynμS generation based on a general-purpose texture synthesis method in computer vision that uses transfer learning52. For a given RealμS input, their method generates a SynμS having the same “style” as the input RealμS by minimizing the style difference, where the style of a microstructure is defined by the Gram matrix of feature maps produced by the CNN. However, the transfer learning method requires a RealμS as a reference to generate SynμS. Hence, from the materials-by-design standpoint, material morphology can be explored only in the “neighborhood” of the existing RealμS samples. This poses a critical limitation in generating a large ensemble of microstructures that can span the space of candidate material morphologies. In another deep learning approach, Cang et al.53 and Guo et al.54 employed an encoder–decoder architecture to generate SynμS. The encoder–decoder architecture develops a codified representation of micro-morphology by learning to compress the image pixels (encoder) and reconstruct it back to the original one (decoder). The code values learned by encoder–decoder networks parameterize micro-morphology, allowing the generation and manipulation of SynμS by “turning knobs,” where the code values act as the knob control parameters. However, these networks tend to generate blurry images.

On the other hand, another deep learning-based method, the patch-based generative adversarial networks (GAN), can generate much sharper and crisper images as we will demonstrate later. Unlike the original GAN method55, patch-based GAN approaches evaluates the quality of generated images at different local regions, enforcing the details to be clearer and more realistic. Yang et al.56 and Mosser et al.57 demonstrated that GANs are not only capable of generating realistic SynμS but can also be used to continuously parameterize the micromorphology; this paves the way for smoothly varying the morphology to produce new microstructures. Fokina et al.58 also confirmed the good performance of GANs in generating SynμS of ALPORAS aluminum foam. However, in these previous works, the stochastic variations in micro-morphology were not investigated or quantified. In addition, the output microstructure was fixed at a certain size and was not scalable to arbitrary sizes. Furthermore, the above-mentioned methods lacked the capacity to control micro-morphology at different local regions to produce spatially varying morphologies in a single SynμS sample. In this paper, we develop a flexible and versatile algorithm for generating realistic microstructures using GAN. The new algorithm allows control of micromorphology in different regions and can be scaled to arbitrary image dimensions seamlessly.

A method for microstructure generation using GAN

Here, we employ a patch-based, fully convolutional GAN architecture as illustrated in Fig. 1. The generator takes two input vectors ρRr and λRl defined at each of h×w grid locations, forming an h×w×(r+l) input tensor. The input tensor is then up-convolved five times, each time scaling the dimension by a factor of 2, to produce an H×W microstructure image. The generator is trained together with a detector network symmetric to the generator, in which the upconvolution layers are replaced by regular convolution layers of the same kernel size and stride. During training, the detector network is presented with an arbitrarily chosen image, either RealμS or SynμS, and is tasked to determine if the presented image is real or synthetic. The determination of whether a presented image is real or synthetic occurs at each of the h×w grid locations of the generator. The patch-wise feedback on the image quality promotes details to be more closely captured59. Furthermore, since the receptive fields of the detector network overlap by 32 pixels between adjacent patches, smooth and seamless connection between the patches is naturally enforced. Finally, it is worthwhile to note that the proposed architecture is fully convolutional so that arbitrary-sized images can be produced without stitching58 by varying the size of the input tensor.

Figure 1.

Figure 1

A schematic overview of the proposed architecture. The generator takes local stochasticity parametersρ and the global morphology parametersλ as inputs, where w and h are width and height of the spatial dimension. The discriminator takes in a shuffled distribution of the generated and real microstructures.

Two input vectors shown in Fig. 1—the local stochasticity parametersρ and the global morphology parametersλ—play a critical role in the proposed GAN model. The role of the local stochasticity parameters ρ is the same as the “noise tensors” in the standard GAN implementation; they serve as seeds for adding stochastic variations. The global morphology parameters λ, on the other hand, control the overall morphological characteristics of the generated image, such as grain (or void) sizes, orientations, and aspect ratios. We achieve such a control of the global morphology by setting λ to be constant across different grid locations during training, while ρ varies randomly across grid locations. Both ρ and λ are uniformly distributed in the range [-1,1] and hence parameterize the morphological variations of a material in the domain [-1,1](l+r). In the following section, we demonstrate the fidelity and versatility of the proposed GAN approach for SynμS generation in comparison with the current state-of-the-art transfer learning (TL) approach presented Li et al.51.

Results

Qualitative and quantitative comparison of real and synthetic microstructures

When mechanical pressing techniques are used to produce HE materials, defects such as voids, cracks, and inclusions are created60. Figure 2 (Top row labeled ‘ground truth’) shows examples of one such microstructure61—subsampled from an image obtained using SEM—illustrating the distribution of features. In this type of pressed HE, both inter-crystal and intra-crystal voids are nearly uniformly presented within the microstructure, i.e. crystals and voids do not appear to vary significantly in size and concentration within each sampled image nor across the different samples. As shown in previous work23, when the pressed HE material is subject to shock loading in the range of 10–20 GPa, voids in the microstructure collapse, leading to localization of energy and formation of high temperature hot spots. The ignition and subsequent growth of these high temperature hot spots depends on the physicochemical properties of the crystalline material and on the morphology of the void and crystal distributions in the microstructure33,48,62. In the current paper, to produce SynμS that mimic the behavior of the real (i.e. imaged) ones, we focus on comparing the distributions of key morphological metrics of void and crystal phases and the shock response of the RealμS and SynμS.

Figure 2.

Figure 2

Comparison of RealμS (top row) and two methods for generating SynμS (middle row—TL method; bottom row—GAN). Both the benchmark TL method (Li et al.51) and the proposed GAN method display realistic image quality overall. However, as seen in the image callouts to the right, small artifacts and blurry boundaries are noticeable in the benchmark method while the GAN method does not produce artifacts.

The RealμS (top row), SynμS generated by the TL method of Li et al.51 (middle row), and SynμS generated by the proposed GAN method (bottom row) are presented in Fig. 2 for qualitative comparison. Overall, the GAN generated SynμS are visually more similar to the RealμS, whereas artifacts and blurry crystal boundaries are observed in TL generated SynμS as highlighted in closed-up images. In addition, complex geometry of natural voids and crystals in RealμS are well emulated in the GAN generated SynμS making them almost indistinguishable from the RealμS. Quantitatively, we compare the statistical distributions of void shape descriptors such as void diameter Dvoid, void aspect ratio AR, and void orientation θ, which are shown in Fig. 3. From each of the categories (i.e., RealμS, transfer learned (TL) SynμS, and GAN-SynμS), 25 random samples were drawn. Morphometric analysis was performed using methods described in Roy et al.31. The distribution of the shape descriptors of the RealμS and SynμS were generally in good agreement, both between the GAN-SynμS and RealμS as well as between the TL-SynμS and RealμS. The whiskers in the figures indicate the standard deviation among the 25 microstructures while the curves correspond to the means. In general, the generated SynμS have voids of sizes in the same range as the RealμS; the peak of the distribution is shifted slightly in the generated microstructures. As demonstrated below, the observed differences in the size distribution have negligible effects on the computed quantity of interest, viz. the hot spot ignition and growth rate. The void aspect ratio distribution of the real and imaged microstructures is likewise in good agreement, albeit with a shift in the peak of the distribution. On the other hand, the void orientation θ distribution plots show good agreement; a small peak is observed at θ=45 but the overall distribution of void orientations is fairly uniform, i.e. there is no strong orientational preference of the voids. As seen from the figure, transfer learning also shows overall good agreement with the RealμS void distribution. For porous energetic materials, the sensitivity is strongly dependent on the characteristics of the void field in the microstructure. The void fields are interstices between packed crystals. Both the GAN and TL approaches produce crystals in the microstructure that are in good agreement with those in the real microstructures. To demonstrate this, statistical distribution of crystal shape descriptors have been obtained and are shown in the online supplementary materials (Supplementary Fig. 4).

Figure 3.

Figure 3

Distributions of the morphometric parameters indicate the SynμS are statistically similar to RealμS. The probability distribution functions (PDF) in each case (RealμS, TL-SynμS and GAN-SynμS) were computed for 25 sample images of size 25 μm × 25 μm. The curves in different colors indicate the mean PDFs across the 25 images, while the whiskers represent the standard deviations.

In addition to the above shape descriptors, two-point correlation functions63 were obtained to quantify the void phase morphology. The computed two-dimensional two-point correlation functions for the RealμS and SynμS are displayed in Fig. 4 where φ(r) indicates the volume fraction of void phase at distance r. The result shows that all three microstructures have similar volume fraction of the void phase. However, unlike the transfer learning approach, the GAN generated microstructure shows a weak correlation that persists across the plot. Nevertheless, the magnitude of the correlation is small, and does not exert any discernable influence on the hot spot dynamics simulated below. Furthermore, the horizontal cross-sections of φ2(r) extracted from the center of the two-dimensional plots show that both the SynμS are within the standard deviation of the RealμS. In addition, both plots stabilize to φ2 at r=1μm, showing strong agreement of the correlation length with the RealμS. Therefore, the two-point correlation function plots reveal that the generated microstructures closely resemble the statistics of the void phase in the RealμS. Figure 4 indicates that the TL approach produces a 2-point correlation in better agreement with the real image that does GAN. However, we remark that the performance of TL comes at the expense of solving an optimization problem for each SynμS generation, as TL generates a SynμS by minimizing the style difference of the generated SynμS from a reference RealμS input. Furthermore, it should also be noted that a TL-SynμS tends to hew close to the immediate neighborhood of the reference RealμS in the morphology space due to the style-difference minimization scheme. Whereas, the proposed GAN method can explore the entire morphology space by parameterizing the space by varying the input parameter λ, as will be demonstrated below. On the other hand, it can be argued that TL-SynμS display slightly better agreement with the RealμS in morphometry due to the style difference minimization by which the TL method generates images: the TL approach generates SynμS only within a narrow margin of style difference and, therefore, TL-SynμS are biased towards the RealμS samples; whereas the proposed GAN method generates a broader range of novel microstructures. Hence, for the challenge of generating a large ensemble of SynμS from a small set of RealμS images, the proposed GAN method offers greater practical benefits than the TL approach. Aside from the lack of artifacts and blurring in the GAN-SynμS compared to the TL-SynμS samples as shown in Fig. 2, the capacity to generate a broader range of novel microstructures using only a small number of RealμS samples in the case of GAN is a meaningful advantage given the typical paucity of available microstructure images for a general HE. The GAN approach therefore provides greater flexibility and versatility in the generated microstructures and is better aligned with our goal of creating a pathway to materials-by-design.

Figure 4.

Figure 4

(a) Two-dimensional two-point correlation functions for RealμS and the two different SynμS. (b) Comparison of the cross-sectional slices of the two-dimensional two-point correlation functions in (a).

Simulations of reactive dynamics in real and synthetic microstructures

The void microstructure of a pressed energetic material strongly affects the meso-scale reactive dynamics of the material under shock loading. Both experiments6,48,64 and simulations33,34,65 have shown that crystal and void size distributions, void volume fractions, and void morphology affect the meso-scale sensitivity of the material. Here, reactive computations are used to compare the dynamics of the void collapse process and subsequent chemical decomposition of the solid HMX material for real and GAN generated microstructures. The methods for computation of void collapse process and reaction initiation from imaged microstructures are described in several previous publications23,36,65 and only briefly outlined in the methods section of this paper.

The simulations are performed by applying shock loading from the left end of the domain at a shock pressure Ps=9.5 GPa. The size of the RealμS and GAN-generated SynμS are both 25 μm×25μm. The sample is placed in the middle of the computational domain to avoid edge effects from the domain boundaries. Extra padding regions are provided surrounding the imaged sample to account for the translation of the material during the shock passage through the material. In Fig. 5, snapshots of the evolving temperature and pressure fields are shown at several instants of time. The temperature field measures the intensity of hot spots that resulted from the process of void collapse and the pressure plot shows the blast waves that emanate from the void collapse events. As seen in the figure the temperature and pressure fields generated due to shock passage are nearly identical for the RealμS and GAN-SynμS. Thus, the dynamics of the void collapse and hot spot evolution is well represented by the GAN-generated microstructure. A more quantitative assessment of the physically realistic response of the SynμS is obtained from Fig. 6, which shows the time evolution of a quantity of interest in meso-scale simulations, which is the total area occupied by hot spots in the domain, calculated using the approach described in the methods section. As seen in the figure the total hot spot area AHS calculated for the RealμS and SynμS cases is in good agreement over the course of the evolution of the hot spots. In summary, from Fig. 5 the temperature and pressure fields as well as the quantity of interest (QoI) obtained from simulations using the synthetic microstructure captures the dynamics of real, imaged microstructures with good fidelity. Therefore the GAN-SynμS can serve as suitable proxies in ensemble simulations to extract the physics of this type of pressed HMX material.

Figure 5.

Figure 5

Meso-scale shock simulations performed on RealμS and SynμS. The SynμS is generated to resemble the stochastic morphology of the RealμS. Note they exert similar reactive behaviors.

Figure 6.

Figure 6

Hot spot area evolution of RealμS and SynμS with respect to time corresponding to the shock simulation in Figure 5. Notice the alignment of the trend between the RealμS and the SynμS.

Towards materials-by-design: controlling the micro-morphology

Controlling morphological features by changing λ and ρ

As discussed above, the GAN model encodes global micro-morphology characteristics into a parameter vector λ. The numerical values of the elements of the vector λ are the “knobs,” which can be tuned to control the morphology of SynμS. For example, by varying the values of λ microstructures with different crystal morphologies are generated in Fig. 7. The rows in the figure pertain to one set of values in the vector λ, i.e. to one setting of the knobs that control the microstructure. The columns from left to right, in order, show the following: the generated microstructure, the values of the elements of vector λ, the size distributions of voids and crystals in the microstructure plotted as PDFs, the distribution of void and crystal aspect ratios, and the distribution of void and crystal orientations. From visual observation as well as the morphometry plots shown alongside each image, it is clear that the parameter λ allows for subtle control of the morphology of microstructures. For example, controlled crystal size changes are shown by comparing the first and the second rows in Fig. 7. In the first row, the settings in the values of λ lead to a narrow range of void and crystal sizes; by changing the values of λ the size distribution of crystals is made wider and the void size distribution becomes strongly bimodal as seen in the second row. Meanwhile, in these two rows the void orientations and aspect ratios are largely unchanged in distribution. Controlled changes in crystal orientations are displayed in the third and fourth rows of Fig. 7. Due to the change of crystal orientation, the distribution of the void orientations is at the highest peak around 45 in the third row, while the image in the fourth row shows void orientations predominantly at angles greater than 45 with the highest value at 90. In the third and fourth rows, the distribution of void and crystal sizes and aspect ratios are seen to be similar; changes in the values of λ have primarily affected the orientations of the voids and crystals.

Figure 7.

Figure 7

GAN input parameter λ controls the morphology of SynμS. The SynμS in column (a) were generated from λ parameters plotted in column (b). The local stochasticity parameters ρ were randomly drawn from the uniform distribution in [-1,1]. Columns (c)–(e) show the morphometry of the generated images, from which the shift of distribution is noticeable as λ varies.

Stochastic variations in the microstructure are achieved by varying the local stochasticity parameter ρ. Each row of Fig. 8 illustrates subtle variations in micro-morphology for a specific value of the morphology parameter λ, obtained by changing the values of ρ. It is noticeable that the overall morphology looks similar across the columns, while the layout of crystals/voids and the subtle details are different. Note that significant variations in the void and crystal characteristics are achieved by varying the λ (comparing across rows), while subtle variation, particularly stochasticity, is achieved by varying ρ (comparing across columns).

Figure 8.

Figure 8

Effects of the local stochasticity parameter ρ. SynμS on the ith row are generated using the same morphology parameter λi but with different local stochasticity parameters. Notice the stochastic variations in morphology while the overall “style” is consistent.

Using λ to create “in between” and spatially varying microstructures

Another useful property of the GAN morphology parameter λ is that changes in λ lead to smooth and linearly proportional changes in micro-morphology, as demonstrated in Fig. 9. In the case of GAN, to span the space of morphological parameters (void/crystal size, shape, and orientation), the vector λ was linearly interpolated between two book-ending images to produce a smoothly varying range of microstructures. In the case of TL, there was no trivial method for linearly interpolating the microstructure, but we attempted to modify the TL algorithm by making it possible to interpolate the Gram matrices (i.e. the representation of “styles”). Figure 9 shows that an interpolation between two different microstructures can be achieved by both TL and GAN approaches. However, the TL method was not able to generate a smooth, continuously varying interpolation, while the proposed GAN method demonstrated the opposite: e.g. grain sizes GAN-SynμS in Fig. 9 grow almost linearly from α=0 to α=1. This is a clear advantage compared to the current state-of-the-art machine learning based SynμS generation approaches, where such smooth and continuous morphology changes cannot be easily accomplished. The parameter λ linearly maps the space of micro-morphology, so that continuously varying λ from one value (say λ0) to another (say λ1) produces smoothly and linearly varying micro-morphologies.

Figure 9.

Figure 9

Linear, continuous variation of micromorphology achieved via GAN. The two images on the top row display RealμS samples, and the left- and the right-most images in the middle and bottom rows display SynμS that mimic micro-morphology of the RealμS. In between the two sides are intermediate SynμS that are generated by linearly interpolating the Gram matrices (middle) and the global morphology parameters λ (bottom). The values of α indicates the interpolation parameter λ(α)=(1-α)λ0+αλ1. Notice that the GAN method can model “continuous growth” of the crystals that is proportional to α.

The ability to generate “in-between” morphologies using the GAN approach is of key importance for the realization of a materials-by-design framework. For example, it is well-known that the sensitivity of pressed HE samples is affected by the crystal (and concomitant void) sizes48. However, in previous numerical simulations of the meso-scale shock response23, it has not been possible to thoroughly quantify the behavior of a range of real, i.e. imaged microstructures of a specific material nor the change in sensitivity due to variabilities in the microstructure; this is due to the lack of sufficiently large numbers and types of imaged samples and the lack of ability to control micro-morphology in image-based shock simulations. Using the present capability, it becomes possible to conduct shock simulations with ensembles of stochastic, morphology-controlled SynμS. Figure 10 shows results from shock simulations conducted on two samples of SynμS with significantly different crystal/void sizes; in Fig. 10a the temperature field for a sample with small crystal/void sizes is shown on the left and for a sample with larger crystal/void sizes is shown on the right. In Fig. 10a, while the difference in the mean crystal size is rather modest (around 1 μm for the left column and 2.5 μm for the right column), the simulation results show significant differences in the hot spot development and therefore in the overall material sensitivity. The sample with smaller crystals/voids (left column) shows a higher density of hot spots in the control volume when compared to the sample with larger crystals/voids (right column). Figure 10b shows that there is a noticeable difference also in the pressure field between the two microstructures; similar to the hot spot temperature field in Fig. 10a, it is observed that the pressure field in the case of the small crystal size sample (left column) achieves higher overall magnitude in a larger part of the domain when compared to the pressure field for the sample with larger crystal (right column). The relatively higher sensitivity of the sample with small crystals/voids is quantitatively depicted in Fig. 11 which shows the evolution of the hot spot area with time. Clearly, the small crystal microstructure has a larger hot spot growth rate compared to the large crystal microstructure.

Figure 10.

Figure 10

Meso-scale shock simulations performed on controlled SynμS containing only small crystals and another have mostly large crystals. Since morphology of the two microstructures are different, reactive behaviors are different: SynμS with small crystals tends to increase temperature and pressure quicker than SynμS with large crystals.

Figure 11.

Figure 11

Hot spot area evolution with respect to time. It is noticeable that the crystal size affects the growth rate of the hot spot area.

In addition to its ability to create “in between” microstructures by smoothly interpolating between two microstructures that define a range of possible morphologies, the proposed GAN method can exercise spatial control of the micro-morphology, providing the ability to spatially grade morphologies within a sample. This is achieved by spatially varying the morphology parameter λ. Although λ is constrained to be constant across the spatial grid during training, at the inference time, different locations can have different values of λ. Through this, for example, one can generate a smoothly graded SynμS by allowing λ to vary continuously from one location to the other, as in Fig. 12a. Here, we show that the generated SynμS has crystal and void sizes that vary spatially, with small voids/crystals on the left end of the sample transitioning smoothly to larger voids/crystals on the right end. This type of spatial variation in the microstructure can allow for more precise control on the rate of burning of the energetic material. Furthermore, one can “paint” micro-morphologies by placing different “shades” of λ, as demonstrated in Fig. 12b, where a “Hawkeye” pattern shown on the left is imprinted into the crystal size distribution, resulting in a microstructure on the right with a morphology that reflects this pattern. In both examples, it is noteworthy that there are no observable stitching boundaries or awkward image transitions. Using this facility, combined with the on-going micro-scale additive manufacturing (or micro 3D printing) techniques13,21,27,66, the present controlled micro-morphology generation technique can lead to the realization of microstructure-engineered materials, which is being pursued by the authors in ongoing work.

Figure 12.

Figure 12

(a) A graded microstructure generated by linearly interpolating two global morphology parameters. A global morphology parameter λ0 corresponding to small crystal sizes and a parameter λ1 corresponding to large crystals were obtained manually. The image was then generated by spatially grading λ0 and λ1 linearly: λ(x)=(1-x)λ0+xλ1, where x[0,1] is the horizontal position on the image as a fraction of the image width. (b) A layout of global morphology parameters (left) and the corresponding GAN-SynμS. Foreground regions were “painted” with λ1 in panel (a) while the background was painted with λ0.

Discussion

A novel GAN model for SynμS generation has been developed in this work. The method is shown to produce microstructures that qualitatively and quantitatively replicate real microstructures obtained from images. The approach also provides control over the generated morphology, including the ability to spatially vary the morphological properties seamlessly. Compared to the recent deep learning based material synthesis methods51,53,54,5658, the advantage of the present method is the ability to scale to arbitrary size without stitching or quilting, to produce a linear and continuous control of morphology, and an ability to generate a microstructure with spatially controlled morphology.

There are several avenues for further development of the current approach. For example, the current morphology parameter is at a single scale, and cannot yet capture a large variation of crystal sizes, which occurs frequently in natural images. As described in depth in the methods section, an input grid location of the generator controls 125×125 pixel area of the generated image. We found that the GAN was not able to generate crystals bigger than 125 pixels in size, which currently limits our capacity to cover the full range of morphometry. To this end, multi-scale GAN architectures recently proposed in GAN literature (e.g., Karras et al.67), in which the input parameters are injected at different scales of convolution are being explored. Another interesting direction of study being currently pursued is to unravel the intuitive, semantic meaning of the global morphology parameters λ. This can potentially be achieved via correlation analyses between each dimension of the morphology parameters λ and the conventional morphometric measures, such as void/crystal diameters, aspect ratios, etc. Our preliminary study, in which we conducted a multivariate linear regression to test the correlation between GAN parameter and morphometric measures (Supplementary Figs. 56 and Supplementary Tables 12), revealed statistically significant correlations between morphometry parameters and GAN parameters. Hence, a further investigation may allow the GAN be reparameterized with morphometry parameters, permitting more intuitive handles to the users. It is also remains to establish the optimal dimension of λ. Unfortunately, theoretical works on this issue are lacking in the literature, other than naïve search methods for finding the minimal loss by varying the dimensions. Therefore, more fundamental research should be directed on this avenue.

With regard to design and analysis of energetic materials, an immediate extension of this work would be to use the GAN method to extensively study the sensitivity of heterogeneous energetic materials to applied loads; for this purpose we will characterize the effects of micromorphology on different physical QoIs, such as hot spot ignition and growth rates26. This can be accomplished by performing computational simulations on a large ensemble of morphology-controlled microstructures, as briefly demonstrated in Figs. 10 and 11. This will lead to a comprehensive quantitative characterization of the detonation behavior of HE materials as a function of micro-morphology, and will provide surrogate models for bridging meso-scale behaviors to macro-scale simulations16. Further development will lead to a materials-by-design framework where a desired performance or property of a HE material can be engineered through optimization of material morphology, analogous to topology optimization in mechanical component design. The ability of the proposed GAN method to spatially control micro-morphology will play a key role in the realization of such a framework.

Methods

Data

We used a raw image of a class V cyclotetramethylene-tetranitramine (HMX) pressed energetic material60,61 obtained using SEM for the training of the GAN model. The original image was 3,000×3,000 in size, from which we sampled 161×161 image patches by cropping the image at a random position. The physical resolution of the image is 52 nm per pixel, or 19 pixels per 1 μm. The 161×161 sample patches, therefore, correspond to 8.5μm×8.5μm in physical dimension. For training, a total of 12,500 of such samples were generated and the pixel values were re-scaled from [0, 255] to [− 1, 1].

GAN

GAN55 is a generative model capitalizes an adversarial training of two or more competing neural networks. Typically, an image generator network G and a real/synthetic discriminator D are trained together, which poses a minimax game where G tries to maximize the misdetection rate while D tries to minimize it:

minGmaxDV(D,G)=Expdata(x)logD(x)+Ezpz(z)log1-DG(z), 1

where Pdata is the distribution of real images and z is the input parameter to G. The convergence is reached at the equilibrium, where the discriminator D is no longer able to distinguish synthetic images generated by G from real images drawn from the data set.

In our work, the GAN loss in Eq. (1) is evaluated multiple times at grid patches and averaged over grid locations, resulting the following loss function:

minGmaxDV(D,G)=1whj=1hi=1wExpdata(X)logDj,i(x)+1whj=1hi=1wEzpz(z)log1-Dj,iG(z), 2

where Dj,i is the prediction of D at jth row and i-th column on the h×w grid in Fig. 1.

The input tensor zRh×w×(r+l) is composed of the local stochasticity parameter ρj,iRr and the global morphology parameter vector λj,iRl defined at each grid location (ji). During the training, we set the global morphology parameter λj,i=λ for all ij for some constant randomly drawn from the uniform distribution in [− 1, 1], while the local stochasticity parameter ρj,i is independently drawn from the uniform random distribution in [− 1, 1]. At the inference time, λj,i can vary across the grid, as demonstrated in Fig. 12 and controlled by the user.

The architectures of the generator and the discriminator are symmetric. The discriminator contains a stack of five convolution layers of kernel size 5×5 and stride 2. The generator has the mirrored architecture, where the convolutions are replaced by upconvolutions of the same kernel size and the stride 1/2. Such architecture results in a 125×125 receptive field, which determines the window size that one grid parameter λj,i controls.

For the training, the adaptive moment estimation (ADAM) optimizer with the learning rate of 0.0002 and the batch size of 10 was used. We set r=30 and l=15 as the dimensions of ρ and λ, respectively. During the training, h=w=5 was used.

Morphometry

Morphometry refers to the quantification of the microstructural features using shape descriptors or correlation functions. The shape descriptors calculated in this paper are used to quantify the size, shape and orientation of voids and crystals, the two primary features in the microstructure of pressed HMX. In the present work, the shape descriptors are obtained using level-set based morphometry techniques described in detail in Roy et al.31 Briefly, the gray-scale microstructural images are segmented in the image (pixel) space using active contouring to obtain level-set fields68. With the zero level set value defining the crystal shapes, various approaches have been developed in Roy et al.31 to calculate the sizes of voids and crystals, their aspect ratios and their orientations. The orientation of voids (θ) are defined as the mean of the orientations of the voids relative to the direction of the shock propagation (from left to right across this paper). It is calculated by averaging over the local orientations within each void, where the local orientation is calculated at each Cartesian grid point in the interior of the voids using the volume orientation method69. These three quantities are then computed for each void/crystal and histograms (pdfs) are developed to obtain the distribution of void sizes, aspect ratios and orientations of all voids/crystals in the domain. The second approach to morphometry employed here is the use of correlation functions; n-point correlation functions provide rich information on the structures embedded in the domain. Typically, n<3 in the interest of computational cost. Two-point correlation functions63 determine the probability of finding 2 random points with position vectors p and p+r in a given phase. Geometrically, the two-point correlation function S2(r) can be interpreted as the probability of having both ends of the chord vector r in the same phase. The two-dimensional two-point correlation function S2(r) is calculated as the following probability function: S2(r)=PI(p)=1,I(p+r)=1 where, I(p) and I(p+r) are the indicator function values at locations p and p+r respectively, r is the magnitude of the length of the chord vector in the normal direction r/r. The indicator function I(p) is used to identify phase at a particular point in the image space. In this work since the void phase is of interest, I(p) is equal to 1 if the position vector p indicates void phase and 0 otherwise. In the present work, the two-point correlations are obtained using the open source software developed by de Geus et al.70.

Meso-scale simulations of reactive mechanics

Meso-scale simulations are performed to simulate the collapse of voids in the microstructure due to the passage of a shock wave. The shock is parameterized by the pressure Ps. Reactive calculations are performed using methods discussed extensively in previous publications65. Several validation exercises have been demonstrated in previous work, providing high confidence in the physical correctness of the shock computations36. By performing the meso-scale simulations, temperature, pressure and species field data are utilized to quantify the response of the pressed material to the imposed shock, as shown in previous work23. In the present context, the QoIs used to quantify the effect of microstructure on the sensitivity of the material, are calculated by following the evolution of the temperature field and the reaction product mass fraction in the sample. The temperature field T(xt) in the domain measures the intensity of a hot spot resulted from the process of void collapse. Higher temperature hot spots formed due the collapse of voids in the material lead to higher chemical decomposition rates. The reaction zone defines the hot spot in the domain, which is defined as the region where the temperature of the material exceeds the value of the temperature (Tbulk)reached after the passage of a planar shock wave. The hot spot area Ahs is a significant quantity of interest for determining sensitivity and is calculated as the area of the domain where the temperature T(x,t)>Tbulk. The hot spot area is recorded throughout the simulation to track the evolution of the hot spots.

Supplementary information

Acknowledgements

This work was supported by the U.S. Air Force Office of Scientific Research (AFOSR) Multidisciplinary University Research Initiative (MURI) program (Grant No. FA9550-19-1-0318; PM: Dr. Martin Schmidt, Dynamic Materials program). We thank Drs. Chris Molek and Eric Welle from the Air Force Research Lab, Eglin AFB, for providing the images of pressed energetic materials; the images were obtained by Dr. Ryan Wixom at Sandia National Laboratories.

Author contributions

H.U. and S.B. conceived the experiments. S.C., S.R., Y.N., and J.C. conducted the experiments. S.C., S.R., and Y.N. analyzed the results. All authors reviewed the manuscript.

Competing interests

The authors declare no competing interests.

Footnotes

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Contributor Information

H. S. Udaykumar, Email: hs-kumar@uiowa.edu

Stephen S. Baek, Email: stephen-baek@uiowa.edu

Supplementary information

is available for this paper at 10.1038/s41598-020-70149-0.

References

  • 1.Claresta D, Brian B. On the combustion of heterogeneous AP/HTPB composite propellants: A review. Fuel. 2019;254:115646. doi: 10.1016/j.fuel.2019.115646. [DOI] [Google Scholar]
  • 2.Varunkumar S, Mukunda H. Aluminized composite propellant combustion modeling with heterogeneous quasi-one dimensional (HeQu1-D) approach. Combust. Flame. 2018;192:59–70. doi: 10.1016/j.combustflame.2018.01.042. [DOI] [Google Scholar]
  • 3.Elbasuney S, Yehia M, Zaky MG, Radwan M. MWNTs coated with CuO particles: A novel nano-catalyst for solid propellants. J. Inorg. Organomet. Polym. Mater. 2019 doi: 10.1007/s10904-019-01165-5. [DOI] [Google Scholar]
  • 4.Zhen F, Zhou X-Y, Wang L-Q, Yang R-J, Huang F-L. Study on burning and thermal decomposition properties of HTPB propellant containing synthesized micro-nano ferric perfluorooctanoate. Propellants Explos. Pyrotech. 2019;44:362–368. doi: 10.1002/prep.201800309. [DOI] [Google Scholar]
  • 5.Perry WL, Clements BE, Ma X, Mang JT. Relating microstructure, temperature, and chemistry to explosive ignition and shock sensitivity. Combust. Flame. 2017 doi: 10.1016/j.combustflame.2017.11.017. [DOI] [Google Scholar]
  • 6.Price, D. Effect of particle size on the shock sensitivity of pure porous HE (high explosive). No. NSWC/TR-86-336 (Naval Surface Weapons Center, Silver Spring, MD, 1986).
  • 7.Field JE. Hot spot ignition mechanisms for explosives. Acc. Chem. Res. 1992;25:489–496. doi: 10.1021/ar00023a002. [DOI] [Google Scholar]
  • 8.Menikoff, R. Granular explosives and initiation sensitivity. Tech. Rep., Los Alamos National Lab., Los Alamos, NM (US) (1999).
  • 9.Peterson, P., Avilucea, G., Bishop, R. & Sanchez, J. Individual contributions of friction and impact on non-shock initiation of high explosives. In AIP Conference Proceedings, Vol. 955, 983–986 (American Institute of Physics, 2007).
  • 10.Winter R, Field JE. The role of localized plastic flow in the impact initiation of explosives. Proc. R. Soc. Lond. A Math. Phys. Sci. 1975;343:399–413. [Google Scholar]
  • 11.Austin RA, Barton NR, Reaugh JE, Fried LE. Direct numerical simulation of shear localization and decomposition reactions in shock-loaded HMX crystal. J. Appl. Phys. 2015;117:185902. [Google Scholar]
  • 12.Bruck HA, Gilat R, Aboudi J, Gershon AL. A new approach for optimizing the mechanical behavior of porous microstructures for porous materials by design. Model. Simul. Mater. Sci. Eng. 2007;15:653. [Google Scholar]
  • 13.Muravyev NV, Monogarov KA, Schaller U, Fomenkov IV, Pivkina AN. Progress in additive manufacturing of energetic materials: Creating the reactive microstructures with high potential of applications. Propellants Explos. Pyrotech. 2019;44:941–969. [Google Scholar]
  • 14.Barnes BC, et al. Computational Approaches for Chemistry Under Extreme Conditions. New York: Springer; 2019. Toward a predictive hierarchical multiscale modeling approach for energetic materials; pp. 229–282. [Google Scholar]
  • 15.Gambino J, Schwendeman D, Kapila A. Numerical study of multiscale compaction-initiated detonation. Shock Waves. 2019;29:193–219. [Google Scholar]
  • 16.Sen O, Rai N, Diggs A, Hardin D, Udaykumar H. Multi-scale shock-to-detonation simulation of pressed energetic material: A meso-informed ignition and growth model. J. Appl. Phys. 2018;124:085110. [Google Scholar]
  • 17.Saurel R, Fraysse F, Furfaro D, Lapebie E. Multiscale multiphase modeling of detonations in condensed energetic materials. Comput. Fluids. 2017;159:95–111. [Google Scholar]
  • 18.Wood MA, Kittell DE, Yarrington CD, Thompson AP. Multiscale modeling of shock wave localization in porous energetic material. Phys. Rev. B. 2018;97:014109. [Google Scholar]
  • 19.Jackson TL, Jost AM, Zhang J, Sridharan P, Amadio G. Multi-dimensional mesoscale simulations of detonation initiation in energetic materials with density-based kinetics. Combust. Theory Model. 2018;22:291–315. [Google Scholar]
  • 20.Miller C, Kittell D, Yarrington C, Zhou M. Prediction of probabilistic detonation threshold via millimeter-scale microstructure-explicit and void-explicit simulations. Propellants Explos. Pyrotech. 2020;45:254–269. [Google Scholar]
  • 21.Goodman, W. A. A review on the advances in 3D printing and additive manufacturing of ceramics and ceramic matrix composites for optical applications. In Material Technologies and Applications to Optics, Structures, Components, and Sub-Systems III, Vol. 10372, 103720B (International Society for Optics and Photonics, 2017).
  • 22.Hwa LC, Rajoo S, Noor AM, Ahmad N, Uday M. Recent advances in 3D printing of porous ceramics: A review. Curr. Opin. Solid State Mater. Sci. 2017;21:323–347. [Google Scholar]
  • 23.Rai NK, Udaykumar H. Mesoscale simulation of reactive pressed energetic materials under shock loading. J. Appl. Phys. 2015;118:245905. [Google Scholar]
  • 24.Lee S, et al. Effects of parametric uncertainty on multi-scale model predictions of shock response of a pressed energetic material. J. Appl. Phys. 2019;125:235104. [Google Scholar]
  • 25.Nassar A, Rai NK, Sen O, Udaykumar H. Modeling mesoscale energy localization in shocked HMX, Part I: Machine-learned surrogate models for the effects of loading and void sizes. Shock Waves. 2019;29:537–558. [Google Scholar]
  • 26.Rai N, Udaykumar H. Void collapse generated meso-scale energy localization in shocked energetic materials: Non-dimensional parameters, regimes, and criticality of hotspots. Phys. Fluids. 2019;31:016103. [Google Scholar]
  • 27.McClain M, Gunduz I, Son S. Additive manufacturing of ammonium perchlorate composite propellant with high solids loadings. Proc. Combust. Inst. 2019;37:3135–3142. [Google Scholar]
  • 28.Gaul, N. J., Cowles, M. K., Cho, H., Choi, K. & Lamb, D. Modified Bayesian kriging for noisy response problems for reliability analysis. In ASME 2015 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference (American Society of Mechanical Engineers Digital Collection, 2015).
  • 29.Zhang R, Mahadevan S. Model uncertainty and Bayesian updating in reliability-based inspection. Struct. Saf. 2000;22:145–160. [Google Scholar]
  • 30.Cho H, Bae S, Choi K, Lamb D, Yang R-J. An efficient variable screening method for effective surrogate models for reliability-based design optimization. Struct. Multidiscip. Optim. 2014;50:717–738. [Google Scholar]
  • 31.Roy, S., Rai, N., Sen, O. & Udaykumar, H. Structure-property linkage in shocked multi-material flows using a level-set based Eulerian image-to-computation framework. arXiv preprintarXiv:1912.03571 (2019).
  • 32.Menikoff, R. Pore collapse and hot spots in HMX. In AIP Conference Proceedings, Vol. 706, 393–396 (American Institute of Physics, 2004).
  • 33.Springer HK, Bastea S, Nichols AL, III, Tarver CM, Reaugh JE. Modeling the effects of shock pressure and pore morphology on hot spot mechanisms in HMX. Propellants Explos. Pyrotech. 2018;43:805–817. [Google Scholar]
  • 34.Levesque GA, Vitello P. The effect of pore morphology on hot spot temperature. Propellants Explos. Pyrotech. 2015;40:303–308. [Google Scholar]
  • 35.Rai NK, Schmidt MJ, Udaykumar H. Collapse of elongated voids in porous energetic materials: Effects of void orientation and aspect ratio on initiation. Phys. Rev. Fluids. 2017;2:043201. [Google Scholar]
  • 36.Rai NK, Schmidt MJ, Udaykumar H. High-resolution simulations of cylindrical void collapse in energetic materials: Effect of primary and secondary collapse on initiation thresholds. Phys. Rev. Fluids. 2017;2:043202. [Google Scholar]
  • 37.Bourne N, Field J. Shock-induced collapse of single cavities in liquids. J. Fluid Mech. 1992;244:225–240. [Google Scholar]
  • 38.Alveen P, Carolan D, McNamara D, Murphy N, Ivanković A. Micromechanical modelling of ceramic based composites with statistically representative synthetic microstructures. Comput. Mater. Sci. 2013;79:960–970. [Google Scholar]
  • 39.Grabowski G. Modelling of thermal expansion of single-and two-phase ceramic polycrystals utilising synthetic 3D microstructures. Comput. Mater. Sci. 2019;156:7–16. [Google Scholar]
  • 40.Park HK, Jung J, Kim HS. Three-dimensional microstructure modeling of particulate composites using statistical synthetic structure and its thermo-mechanical finite element analysis. Comput. Mater. Sci. 2017;126:265–271. [Google Scholar]
  • 41.Šavija B, Smith G, Liu D, Schlangen E, Flewitt P. Modelling of deformation and fracture for a model quasi-brittle material with controlled porosity: Synthetic versus real microstructure. Eng. Fract. Mech. 2019;205:399–417. [Google Scholar]
  • 42.Groeber MA, Jackson MA. DREAM.3D: A digital representation environment for the analysis of microstructure in 3D. Integr. Mater. Manuf. Innov. 2014;3:5. [Google Scholar]
  • 43.Barua A, Horie Y, Zhou M. Energy localization in HMX-estane polymer-bonded explosives during impact loading. J. Appl. Phys. 2012;111:054902. [Google Scholar]
  • 44.Mandal S, Lao J, Donegan S, Rollett AD. Generation of statistically representative synthetic three-dimensional microstructures. Scr. Mater. 2018;146:128–132. [Google Scholar]
  • 45.Kumar NC, Matouš K, Geubelle PH. Reconstruction of periodic unit cells of multimodal random particulate composites using genetic algorithms. Comput. Mater. Sci. 2008;42:352–367. [Google Scholar]
  • 46.Welle EJ, Molek CD, Wixom RR, Samuels P. Microstructural effects on the ignition behavior of HMX. J. Phys. Conf. Ser. 2014;500:052049. doi: 10.1088/1742-6596/500/5/052049. [DOI] [Google Scholar]
  • 47.Kim S, et al. Computational prediction of probabilistic ignition threshold of pressed granular octahydro-1, 3, 5, 7-tetranitro-1, 2, 3, 5-tetrazocine (HMX) under shock loading. J. Appl. Phys. 2016;120:115902. [Google Scholar]
  • 48.Molek CD, et al. Impact of void structure on initiation sensitivity. Propellants Explos. Pyrotech. 2020;45:236–242. [Google Scholar]
  • 49.Handley C, Lambourn B, Whitworth N, James H, Belfield W. Understanding the shock and detonation response of high explosives at the continuum and meso scales. Appl. Phys. Rev. 2018;5:011303. [Google Scholar]
  • 50.Lecun Y, Bengio Y, Hinton G. Deep learning. Nature. 2015;521:436–444. doi: 10.1038/nature14539. [DOI] [PubMed] [Google Scholar]
  • 51.Li X, et al. A transfer learning approach for microstructure reconstruction and structure-property predictions. Sci. Rep. 2018 doi: 10.1038/s41598-018-31571-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 52.Gatys L, Ecker AS, Bethge M. Texture synthesis using convolutional neural networks. In: Cortes C, Lawrence ND, Lee DD, Sugiyama M, Garnett R, editors. Advances in Neural Information Processing Systems. New York: Curran Associates Inc; 2015. pp. 262–270. [Google Scholar]
  • 53.Cang R, Li H, Yao H, Jiao Y, Ren Y. Improving direct physical properties prediction of heterogeneous materials from imaging data via convolutional neural network and a morphology-aware generative model. Comput. Mater. Sci. 2018;150:212–221. doi: 10.1016/j.commatsci.2018.03.074. [DOI] [Google Scholar]
  • 54.Guo, T., Lohan, D., Allison, J., Cang, R. & Ren, Y. An indirect design representation for topology optimization using variational autoencoder and style transfer. In AIAA/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials, no. 210049 in AIAA/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference, 10.2514/6.2018-0804 (American Institute of Aeronautics and Astronautics Inc, AIAA, 2018).
  • 55.Goodfellow I, et al. Generative adversarial nets. In: Ghahramani Z, Welling M, Cortes C, Lawrence ND, Weinberger KQ, et al., editors. Advances in Neural Information Processing Systems. New York: Curran Associates Inc; 2014. pp. 2672–2680. [Google Scholar]
  • 56.Yang Z, et al. Microstructural materials design via deep adversarial learning methodology. J. Mech. Des. 2018 doi: 10.1115/1.4041371. [DOI] [Google Scholar]
  • 57.Mosser L, Dubrule O, Blunt M. Stochastic reconstruction of an oolitic limestone by generative adversarial networks. Transp. Porous Media. 2017 doi: 10.1007/s11242-018-1039-9. [DOI] [PubMed] [Google Scholar]
  • 58.Fokina, D., Muravleva, E., Ovchinnikov, G. & Oseledets, I. Microstructure synthesis using style-based generative adversarial network (2019). arXiv:1909.07042. [DOI] [PubMed]
  • 59.Jetchev, N., Bergmann, U. & Vollgraf, R. Texture synthesis with spatial generative adversarial networks. In NIPS (2016).
  • 60.Molek, C. et al. Microstructural characterization of pressed HMX material sets at differing densities. In AIP Conference Proceedings, Vol. 1793, 040007 (AIP Publishing LLC, 2017).
  • 61.Molek, C. & Welle, E. Personal Communication (2018).
  • 62.Springer, H., Tarver, C. & Bastea, S. Effects of high shock pressures and pore morphology on hot spot mechanisms in HMX. In AIP Conference Proceedings, Vol. 1793, 080002 (AIP Publishing LLC, 2017).
  • 63.Torquato S. Necessary conditions on realizable two-point correlation functions of random media. Ind. Eng. Chem. Res. 2006 doi: 10.1021/ie058082t. [DOI] [Google Scholar]
  • 64.Garcia F, Vandersall KS, Tarver CM. Shock initiation experiments with ignition and growth modeling on low density HMX. J. Phys. Conf. Ser. 2014;500:052048. [Google Scholar]
  • 65.Rai NK, Udaykumar H. Three-dimensional simulations of void collapse in energetic materials. Phys. Rev. Fluids. 2018;3:033201. [Google Scholar]
  • 66.Chandru RA, Balasubramanian N, Oommen C, Raghunandan B. Additive manufacturing of solid rocket propellant grains. J. Propuls. Power. 2018;34:1090–1093. [Google Scholar]
  • 67.Karras, T., Laine, S. & Aila, T. A style-based generator architecture for generative adversarial networks. In IEEE Conference on Computer Vision and Pattern Recognition (CVPR) (2019). [DOI] [PubMed]
  • 68.Sethian JA. Level Set Methods and Fast Marching Methods: Evolving Interfaces in Computational Geometry, Fluid Mechanics, Computer Vision, and Materials Science. Cambridge: Cambridge University Press; 1999. [Google Scholar]
  • 69.Odgaard A, Jensen EB, Gundersen HJG. Estimation of structural anisotropy based on volume orientation. A new concept. J. Microsc. 1990;157:149–162. doi: 10.1111/j.1365-2818.1990.tb02955.x. [DOI] [PubMed] [Google Scholar]
  • 70.de Geus T, Du C, Hoefnagels J, Peerlings R, Geers M. Systematic and objective identification of the microstructure around damage directly from images. Scr. Mater. 2016;113:101–105. doi: 10.1016/j.scriptamat.2015.10.007. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials


Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES