Skip to main content
Springer logoLink to Springer
. 2024 Feb 24;74(3):615–640. doi: 10.1007/s00466-024-02447-7

A maximum-entropy length-orientation closure for short-fiber reinforced composites

Alok Mehta 1, Matti Schneider 1,2,
PMCID: PMC11628595  PMID: 39659989

Abstract

We describe an algorithm for generating fiber-filled volume elements for use in computational homogenization schemes which accounts for a coupling of the fiber-length and the fiber-orientation. For prescribed fiber-length distribution and fiber-orientation tensor of second order, a maximum-entropy estimate is used to produce a fiber-length-orientation distribution which mimics real injection molded specimens, where longer fibers show a stronger alignment than shorter fibers. We derive the length-orientation closure from scratch, discuss its integration into the sequential addition and migration algorithm for generating fiber-filled microstructures for industrial volume fractions and investigate the resulting effective elastic properties. We demonstrate that accounting for the length-orientation coupling permits to match the measured Young’s moduli in principal fiber direction and transverse to it more accurately than for closure approximations ignoring the length-orientation coupling.

Keywords: Short-fiber composite, Representative volume element, Length-orientation distribution coupling, Maximum entropy closure, Sequential addition and migration

Introduction

State of the art

Lightweight components made of short-fiber reinforced plastics and manufactured by injection molding combine advantageous mechanical properties, a high design freedom and short cycle times [1]. Due to the cylindrical reinforcements, the effective mechanical properties of such a composite material are anisotropic, in general, and depend on the fiber characteristics, i.e., the fiber-volume fraction and the realized orientation state [24]. Mechanically characterizing such a material system may involve significant effort, essentially due to the anisotropy of the material and the various attained fiber-orientation states, in particular when long-term experiments like creep or fatigue are involved [57].

To alleviate these costs, it may be beneficial to rely on computational approaches complementing a few basic mechanical experiments. Quite a number of such computational multiscale methods have been developed, and we refer to the pertinent review articles [911] for an overview of the ideas underlying these developments.

These micromechanics methods consider the microstructure of the composite at the starting point, so that the mechanical behavior of the material will emerge from this microstructural construction plan if the proper mechanical models for the fiber and the matrix (and, possibly, the interface) are supplemented. The theoretical foundation for these approaches is provided by the mathematical theory of homogenization [12, 13].

In case of fiber composites, the considered microstructures are actually random as a result of the manufacturing process. Moreover, the microstructures often comes with a high degree of complexity, see Fig. 1. Fortunately, modern digital image processing methods like micro-computed tomography [1416] (μCT) offer detailed insights into these complex microstructures.

Fig. 1.

Fig. 1

3D μ-CT image of an SFRP [8]

Returning to the engineering design process of the desired injection-molded components, it is imperative to have accurate simulation tools of the injection-molding process at hand. This process involves filling a cavity with a polymer melt in which the fibers are suspended. Apart from the obviously complex physics underlying a proper modeling approach of injection molding there is another challenge concerning what we would nowadays call data management. Indeed, the fiber-orientation state needs to be described at every continuum point in space and time during the flow. Advani and Tucker [17] proposed to use fiber-orientation tensors, a compact tensorial characteristic of the fiber-orientation state, as such a descriptor and useful basis of injection-molding simulation. To this day, second-order fiber-orientation tensors are most widely used for such simulations [18, 19]. In particular, they represent standard for both industrial and academic injection-molding simulations. However, both for modeling the flow and for estimating the effective mechanical properties, fiber-orientation tensors of higher order, possessing additional information, are required. Clearly, this additional information cannot be recovered from the second-order tensors. However, Folgar and Tucker [20] proposed to use so-called closure approximations, i.e., relations which express the sought fiber-orientation tensors of higher order as functions of the available lower-order fiber-orientation tensor. This strategy bypassed the lack of additional information by providing “plausible” higher-order fiber-orientation tensors for given lower-order tensors based on what may be called “expert’s knowledge”. Quite a number of these closure approximations were introduced [2126], leading to a robust simulation technology which is critical for lightweight design.

The potential gains of multiscale modeling strategies will be particularly high if the mechanical characterization is rather expensive, e.g., when long time scales are involved and geometric anisotropy is present. For instance, fatigue experiments may take up to several weeks or even months to complete [5, 6]. The accompanying multiscale techniques need to account for the material degradation, and full-field computational modeling approaches are necessary to resolve fine details of this degradation like cracks emerging at fiber tips and growing steadily [2729]. For such approaches, it is necessary to provide suitable computational cells serving as the geometry to work on.

More often than not relying upon real digital images for these geometries is not recommended. Indeed, apart from the involved expenses there are a few disadvantages of real images. For a start, these images typically involve artifacts. Secondly, it is difficult to cover all the fiber-volume and fiber-orientation states of interest with sufficient accuracy. Last but not least, real digital images are non-periodic by construction. In contrast, it is well-known that working with periodic microstructures and periodic boundary conditions permits to drastically reduce the computational effort of multiscale methods [3032].

These reasons motivate studying microstructure modeling and generation tools [33, 34]. For short-fiber composites, simplistic approaches like random sequential adsorption [3537] fail to produce the high volume fractions used in industry for fiber-orientation states that are not well-aligned. Therefore, a number of alternative, more sophisticated approaches needed to be considered, e.g., based on full finite-element models and an explicit compression simulation [38], random-walk based models of curved fibers [39] or the shaking and breaking approach of Li et al. [40].

Based on work for isotropic composites with spherocylindrical fibers [41], the Sequential Addition and Migration (SAM) method [42] encodes the microstructure-generation problem of short non-overlapping cylindrical fibers with prescribed fiber-orientation tensor of fourth order as an optimization problem and uses a gradient-descent method to solve the problem. With some insights from computer science, the method was demonstrated to produce short-fiber microstructures with high fidelity and industrial filler fraction in a robust manner [43, 44]. Subsequent extensions of the method concerned accounting for a fiber-length distribution [45] and non-straight, i.e., curved fibers [46].

Contributions

Modern closure approximations [25, 26] provide a full fiber-orientation distribution (estimate) for a given second-order fiber-orientation tensor. Moreover, fiber-length data is often available, e.g., from incineration [47, 48] or from segmented μCT scans.

Suppose the results of an injection-molding simulation are available, together with a fiber-length distribution (either discrete or continuous). Then, to conduct mechanical multiscale simulations [7, 49, 50], it is required to generate appropriate volume elements matching the desired composite characteristics such as the fiber-volume fraction, the fiber-length distribution and the fiber-orientation distribution. The standard approach [40, 45, 51] is to draw that fiber length and the fiber direction independently, i.e., to assume that the fiber length and the fiber direction are not correlated. Being even more explicit this assumption means that if we restrict our attention to very short fibers or to very long fibers, the emerging fiber-orientation distributions will be identical! However, this is not what we observe in real short-fiber composites.

Let us take a look at μCT data from Müller’s thesis [8], more precisely the microstructure shown in Fig. 1 and comprising a glass-fiber reinforced PBT, see Sect. 4 for further details. The structure shows different layers in which fibers are aligned differently. On top and on the bottom, the “skin” layers are shown which emerge from the polymer flow close to the wall. In the center, the so-called “core” layer is shown, where the fiber orientation is typically completely different from the skin layers [18, 19]. Moreover, we highlighted two further “transitional” layers.

Figure 2 provides information about both the fiber-length and the fiber-orientation distribution. Figure 2a shows the fiber-length distribution present in the skin and the core layer. We observe that the length distributions of both layers turns out to be rather similar with a (number-weighted) mean fiber length μ# of about 230μm.

Fig. 2.

Fig. 2

Length and length-orientation distribution in two different layers of the specimen shown in Fig. 1

Figure 2b shows the largest eigenvalue λ1 of the second-order fiber-orientation tensor as a function of the fiber length for both layers. Keep in mind that the fiber orientations of both layers are rather unlike, i.e., the fibers tend to align in flow direction in the skin layer, whereas an alignment transverse to the flow is observed in the core layer. However, due to the eigenvalue analysis, these orientational issues are factored out, and only the magnitude of fiber orientation in the principal direction is shown.

In either case, Fig. 2b reveals a distinct coupling of the fiber orientation and the fiber length. Indeed, if such a coupling was not present, the fiber orientation ought to be a constant function of the fiber length. In contrast, Fig. 2b reveals shorter fibers to be more isotropic, i.e., with principal fiber orientations λ1 closer to 1/3 (corresponding to the isotropic or cubic fiber-orientation state) and longer fibers tending to be more aligned with λ11. Moreover, we observe that the principal fiber orientation is increasing with the fiber length.

Incidentally, Fig. 2b reveals even more, namely that the fiber length-orientation coupling in both the skin and the core layer is very much alike. Thus, it appears reasonable to design a model for the length-orientation function based on the fiber-orientation state and the length distribution.

These experimental observations motivated the article at hand. The purpose of this paper is to provide a closure approximation of the full fiber length-orientation distribution function based on the second-order fiber-orientation tensor and a prescribed fiber-length distribution, see Sect. 2. We will provide this approximation based on the maximum-entropy estimate (MEE) which is well-studied in a different context [5254]. We discuss the integration of the model into the SAM framework, see Sect. 3, and discuss the implications for the emerging effective elastic properties, see Sect. 4.

Describing short-fiber microstructures

Fiber-orientation and fiber-length distributions

We consider short-fiber reinforced composites, i.e., we assume that each fiber in such a composite may be described by a straight cylinder with length , principal axis p and diameter D. Typically, the variations of the diameter between different fibers of a composite is negligible, whereas both the fiber length and the fiber orientation p vary significantly. The latter two characteristics may be described in terms of a length-orientation distribution function

f:R>0×S2R0,(,p)f(,p), 2.1

where S2 denotes the unit sphere in R3. The length-orientation distribution function is a probability distribution, i.e., non-negative and integrates to unity, which satisfies the symmetry condition

f(,p)=f(,-p)for all>0andpS2, 2.2

which reflects the sign ambiguity when describing a cylinder in terms of its principal axis.

In practice, the full length-orientation distribution function f is not known, and only partial information and estimates are available. A classical way to estimate the fiber-length distribution ψ:R>0R0, which may be recovered from the length-orientation distribution (2.1) by integrating over orientation space

ψ()=S2f(,p)dS,>0, 2.3

proceeds via incineration of the matrix material (see, e.g., Table 1 in Goris et al. [55]), and counting the fiber length of the individual fibers under the microscope. In particular, the connection between fiber length and orientation is lost.

Fiber-orientation data is typically encoded via fiber-orientation tensors [17, 56], which can be determined from μCT images [39, 5760]. Fiber-orientation tensors correspond to moments of the length-orientation distribution f, and the two most popular fiber-orientation tensors are of second

A=1¯0S2ppf(,p)dSd 2.4

and fourth order,

A=1¯0S2ppppf(,p).dSd 2.5

These tensors are normalized by the average fiber length

¯=0ψ()d 2.6

to ensure the normalization conditions

A:I=AandA:I=1 2.7

to hold in terms of the second-order identity tensor I and the double contraction which is denoted by a colon. Fiber-orientation tensors have their roots in injection-molding simulations where the second-order fiber-orientation tensor A is often the only information available [18, 20]. Although considering higher moments in the length variable is conceivable, the length-averaged forms (2.4) and (2.5) are the most natural, as they arise from a volume averaging of the cylinders. In particular, this form typically arises when computing fiber-orientation tensors from μCT images [61].

Classically, for short-fiber reinforced composites, the details of the fiber-length distribution are ignored, and only the mean fiber length ¯ is considered. Put differently, this means that the fiber-length distribution ψ is assumed to be concentrated at the specific fiber length ¯. In this case, the fiber-orientation distribution

φ:S2R0,pφ(p), 2.8

carries all relevant information about the length-orientation characteristics of the composite.

Apparently, there is a gap between the data which is available and the data which would be necessary for estimating the effective mechanical properties of short-fiber composites. For this purpose, a number of so-called closure approximations were developed, see Kugler et al. [25] for a recent review. In the past, closure approximations were considered as approximations of higher-order fiber-orientation tensors in terms of lower-order fiber-orientation terms. However, this point of view permitted certain pathologies, which lead to unphysical or mathematically contradictory properties of the estimated higher-order tensors. For instance, the quadratic, the linear and the hybrid closure, introduced by Advani and Tucker [17], do not arise from a fiber-orientation distribution, in general.

Over time, it became apparent that it is more convenient to consider closure approximations which provide an estimate of the entire fiber-orientation distribution function φ based on prescribed fiber-orientation tensors. The two most popular closures of this type, taking the second-order fiber-orientation tensor A as input are the exact closure [23, 24, 62], which is based on the fiber-orientation distribution function1

φMACG(p)=14πpTMp-32,pS2, 2.9

in terms of a symmetric, positive definite and unimodular23×3-matrix M, and the maximum entropy closure3 [3, 22]

φMBingham(p)=exppTMp-c(M),pS2, 2.10

with a symmetric 3×3-matrix M and the normalization constant

c(M)=logS2exppTMpdS. 2.11

The exact closure is based on an exact solution of the fiber-orientation dynamics (with vanishing Folgar–Tucker diffusivity [20]), see Montgomery-Smith et al. [23, 24], whereas the maximum entropy closure [3, 22] maximizes the information-theoretic entropy. In either of the two cases, for prescribed second-order fiber-orientation tensor A, the matrix M may be determined (numerically) as a solution of the equation

S2ppφdS=!A. 2.12

Some care has to be taken if the fiber-orientation tensor A is singular or close to singular, i.e., detA0 holds. In any case, with the estimated fiber-orientation distribution φ at hand, the necessary higher-order information (like the fourth-order fiber-orientation tensor A) can be extracted. Of course, lost information cannot be recovered this way.

A maximum-entropy length-orientation closure

We consider the following problem. Suppose that only the fiber-length distribution ψ and the second-order fiber-orientation tensor A are known. Then, we wish to infer a suitable estimate for the length-orientation distribution function f which is compatible in the sense that Eqs. (2.3) and (2.4) hold, i.e., the conditions

0S2ppf(,p)dSd=¯AandS2f(,p)dS=ψ(),>0, 2.13

are satisfied involving the mean length ¯ (2.6). A pragmatic way of ensuring these conditions to hold proceeds by assuming that the fiber length and fiber orientation are not coupled, i.e., the functional form

f(,p)=ψ()φ(p),>0,pS2, 2.14

is postulated. The relationship (2.14) means that, for each two fiber lengths and , the orientation distributions of fibers of length and , respectively, are completely identical. Experimental evidence, see Wang et al. [65] and Müller [8], suggests that this is not true, as shorter fibers are subject to fewer geometrical restrictions compared to longer fibers and thus tend to orient much faster during the flow, see also Sect. 1. Still, the uncoupled model (2.14) is a simple and straightforward approach, and permits using previously established technology, e.g., the exact and maximum entropy closure, see Eqs. (2.9) and (2.10).

As an alternative, we will consider the maximum entropy closure in the context of the length-orientation distribution, i.e., we seek a maximizer of the information-theoretic entropy functional

H(f)maxsuch that(2.13)withH(f)=-0S2f(,p)logf(,p)-f(,p)dSd. 2.15

To solve this optimization problem, we enforce the constraints in terms of suitable Lagrange multipliers, a traceless, symmetric 3×3-matrix BSym0(3) and a function ζ:R0R, and consider the Lagrangian function

L(f,B,ζ)=-0S2f(,p)logf(,p)-f(,p)dSd+B:0S2ppf(,p)dSd-¯A+0ζ()S2f(,p)dS-ψ()d. 2.16

Rearranging the terms in the expression of the Lagrangian,

L(f,B,ζ)=0S2-dSdf(,p)logf(,p)+f(,p)+B:ppf(,p)+ζ()f(,p)-¯B:A-0ζ()ψ()d, 2.17

the KKT conditions are readily identified. Of particular importance is the stationarity of the Lagrangian L with respect to the length-orientation distribution f, i.e., the vanishing of the variation with respect to the length-orientation distribution f

0=δLδf(f,B,ζ)-logf(,p)+B:pp+ζ(), 2.18

which leads to the following functional expression

fMEE(,p)=expζ()+B:pp 2.19

of the maximum entropy closure or the maximum entropy estimate of the length-orientation distribution. To stress that the distribution function (2.19) arises from the maximum-entropy estimate, we add a superscript MEE. The remaining two KKT conditions are given by the constraints (2.13).

0S2ppf(,p)dSd=¯AandS2f(,p)dS=ψ(),>0, 2.20

In view of the Bingham distribution (2.10), we may re-write Eq. (2.19) in the form

fMEE(,p)=expζ()+B:pp=expζ()+c(B)+B:pp-c(B)=expζ()+c(B)expB:pp-c(B)=expζ()+c(B)φBBingham(p) 2.21

in terms of the normalization constant c(B) of the Bingham distribution (2.11). The second equation in the constraints (2.20) provides the expression

fMEE(,p)=ψ()φBBingham(p) 2.22

for the length-orientation distribution function. In particular, we observe that length and orientation are coupled via the parameter M=B of the Bingham distribution.

A few remarks are in order.

  1. If the fiber-orientation tensor A is isotropic, it follows that B=0.

  2. As the isotropic fiber-orientation state is described by the Bingham parameter M=0, the functional relationship M=B in the Bingham parameter specifies that shorter fibers (¯) are more isotropic than longer fibers (¯). Generally, the latter case approaches either a uni-directional or a planar isotropic orientation state as . We will take a closer look at these effects in the computational-experiments Sect. 4.3.

  3. If we considered the constraint
    0S2ppfdSd=A, 2.23
    where fiber lengths are ignored, instead of the length-weighted constraint (2.13), the corresponding maximum-entropy length-orientation closure would be uncoupled (2.14). In turn, the uncoupled model (2.14) may be associated to the (implicit) assumption (2.23).
  4. The outlined procedure works in the case that the fiber-orientation tensor A is non-degenerate, i.e., has a non-vanishing determinant. If the degenerate case appears in practice, we perturb the orientation tensor slightly to make it non-degenerate.

Generating fiber-filled volume elements with maximum-entropy length-orientation closure

Algorithmic overview

Algorithm 1.

Algorithm 1

Algorithmic overview of the steps with inputs described in section 3.1

Before discussing the microstructure-generation algorithm, it is essential to define both the inputs and the output(s) of the procedure precisely. For a start, we suppose the following items to be provided:

  • A fiber-length distribution ψ with identified parameters, either defined explicitly identified inversely based on certain targeted statistical quantities. In case of the latter scenario and where the number-weighted mean and standard deviation are prescribed, details on the identification procedure for commonly used distribution functions are discussed in Sect. 3.2.

  • A prescribed second-order fiber-orientation tensor A, i.e., a second order symmetric and positive semi-definite tensor with unit trace.

  • The fiber diameter D.

  • The target volume fraction ϕ(0,1).

  • The (periodic) unit cell Y=[0,Q1]×[0,Q2]×[0,Q3].

The target is to generate a number Ntotal of fibers with centroids xiY, directions piS2 and lengths, such that the described cylinders are in a non-overlapping configuration, their volume fraction matches ϕ, the length-weighted fiber-orientation tensor of fourth order

AN1¯Ni=1Nipipipipi,¯N1Ni=1Ni, 3.1

is sufficiently close to the prescribed fourth-order fiber-orientation tensor

A=1¯0S2ppppfMEE(,p)dSd 3.2

corresponding to the maximum-entropy closure estimate (2.22), together with certain statistical moments of the length distribution

1Ni=1Nim0md,m=1,2, 3.3

It is implicitly assumed that this problem is actually solvable, i.e., that the cell Y is sufficiently large and that the volume fraction ϕ is small enough. Of course, whether the problem is solvable or not, and whether the presented algorithm is able to produce such a sought solution is a non-trivial matter, and we will confine ourselves to empirical checks on the convergence of the algorithm.

An overview of the actual workflow from the given quantities to the desired realization of the fiber-filled microstructure is shown in Algorithm 1. There is a number of preprocessing steps which are required to produce both the initial configuration required for the modified SAM algorithm, see Sect. 3.5, and the targeted fourth-order orientation tensor (3.2), resulting from the maximum-entropy length-orientation closure fMEE, see Eq. (2.22). We will discuss the procedure to obtain the parameters of a selected fiber-length distribution, such that the number-weighted or volume-weighted mean and standard deviation are matched, first, see Sect. 3.2. Once the fiber-length distribution is known, the next step involves computing the Bingham parameter BSym0(3) solving (right side of) the equation (2.20), see Sect. 3.3 for details. Sampling the initial configuration is discussed in Sect. 3.4, and an outline of the SAM algorithm comprises Sect. 3.5.

Identifying the length distribution

We suppose that a fixed fiber-length distribution ψ is given which depends on K parameters. However, the values of the K parameters are not known. Instead, only the first (nontrivial) K moments of the distribution are known. Then, it is often possible to identify the parameters inversely by matching the prescribed moments.

For the manuscript at hand, we consider only the case with K=2 parameters and where the prescribed moments are length-weighted. In fact, for fiber composites with uniform diameter, statistics are typically obtained based on volume averages, leading to length-weighted moments in a natural way [45, §2.2].

To reduce the notational burden, we denote the expectation of a random variable Z with respect to the fiber-length distribution ψ by angular brackets

Z0Z()ψ()d. 3.4

We suppose that both a volume-weighted mean μ and a volume-weighted standard deviation σ are given. Then, we would like to identify the parameters of the fiber-length distribution, such that the volume-weighted mean μ and the volume-weighted standard deviation σ or the number-weighted mean μ# and the number weighted standard deviation σ# are matched exactly, i.e., the equations

μ=!2andσ2=!(-m)2 3.5

or in terms of number weighted means and standard deviations,

μ#=!andσ#2=!2-2 3.6

should be satisfied. Straightforward algebraic manipulations [45, Apx. A] lead to the equivalent conditions

μ=!2andσ2=!3-μ2. 3.7

More often than not, this system of equations may be solved for the two unknown parameters of the fiber-length distribution.

To illustrate the idea let us consider the lognormal distribution [66]

ψlog()=1σln2πexp-(ln/0)22σln2,>0, 3.8

which involves two parameters, 0 with dimension of lengths and the non-dimensional standard deviation σln. Notice that the probability distribution (3.8) has the correct dimension one over length, such that its mean with respect to d equals (the dimension-less) unity. To proceed, we take a look at explicit expressions for the moments [66, §2.3]

α=0αeα2σln2/2forα=0,1,2, 3.9

Inserting these into the Eq. (3.7) yields the expressions

0e3σln2/2=μand02e4σln2-μ2=σ2. 3.10

and similarly from equation (3.6) it follows,

0eσln2/2=μ#and02e2σln2-μ#2=σ#2. 3.11

Thus, Eqs. (3.10) and (3.11) yields

0=μe-3σln2/2=μ#e-σln2/2, 3.12

which might be inserted into the second equation to provide the relation

eσln2-1=σ2μ2=σ2μ#2,i.e.,σln=log(1+σ2/μ2)=log(1+σ#2/μ#2). 3.13

In turn, the reference length 0 computes as

0=μ1+σ2μ2-3/2=μ#1+σ#2μ#2-1/2, 3.14

Other length distributions, e.g., the Γ-distribution [67], admit similar explicit expressions. However, there are distributions where iterative methods appear to be imperative when determining the necessary parameters like the Weibull distribution [45, §2.2].

Determining the Bingham parameter

In Sect. 2.2 we derived an expression for the orientation-length distribution function (2.22)

fMEE(,p)=ψ()φBBingham(p) 3.15

predicted by the maximum-entropy estimate (2.22), where BSym0(3) denotes a traceless and symmetric 3×3-matrix which is determined by the first constraint in equation (2.20)

0S2ppfMEE(,p)dSd=¯A. 3.16

As the fiber-length distribution is fixed and known, see Sect. 3.2, the Bingham parameter BSym0(3) must be determined in the next step.

For a start, we notice the identity

cB(B)=S2ppφBBingham(p)dS,valid for anyBSym0(3), 3.17

which follows from the definition (2.11) of the normalizing constant. For later use, we also record the identity

2cB2(B)=S2ppppφBBingham(p)dS,valid for anyBSym0(3). 3.18

Using the identity (3.17), we may rewrite condition (3.16) in the form

¯A=0S2ppfMEE(,p)dSd. 3.19

Thus, the Bingham parameter BSym0(3) is determined from the condition

1¯0cB(B)ψ()d=A 3.20

for prescribed second-order fiber-orientation tensor A.

To solve the condition (3.20) on a computer, it appears necessary to approximately evaluate the integral in question. In fact, for a given fiber-length distribution ψ, we suppose an approximation by quadrature

ψ()dq=1Qwqδ(-q) 3.21

with Q quadrature lengths q, suitable non-negative weights wq and the Dirac distribution δ at zero, is given. Details on designing an appropriate quadrature rule are given in Sect. 3.4.

In the approximation by quadrature (3.21), the condition (3.20) becomes

i=qQwqq¯cB(qB)=A. 3.22

This equation may be solved by Newton’s method [68, §9.5],

BB+sB, 3.23

where the increment B is determined by the linear equation

q=1Qwqq2¯2cB2(qB):B=A-q=1Qwqq¯cB(qB) 3.24

and s(0,1] is a backtracking factor.

In practice, it is convenient to diagonalize the tensors A and B jointly, to reorder the eigenvalues bi of B to b1b2b3 and to eliminate one of the eigenvalues via the constraint 0=b1+b2+b3. Then, only a 2×2 linear system needs to be solved in every Newton step.

Moreover, due to the the identities (3.17) and (3.18), the quantities c/B and 2c/B2 required in Newton’s method (3.24) correspond to second and fourth order moments of the Bingham distribution. Efficient and accurate implementations are available for computing these moments. We rely upon the implementation provided alongside the article by Luo et al. [69].

Notice that the strict convexity of the entropy functional (2.15), the minimizing distribution f is unique. Due to the specific form (2.22) of the minimizer, the Lagrange multiplier B is unique up to the addition of a multiple of the identity. By fixing the trace of the tensor B to zero, solutions BSym0(3), i.e., with trace zero, to the Eq. (3.16) are unique, as well.

Length and orientation sampling

Algorithm 2.

Algorithm 2

Sampling the length (ϕ,D,Y,ψ)

Algorithm 3.

Algorithm 3

PPF-based length sampler SAMPLEψ using a sampler SAMPLEU for U([0,1])

Once the fiber-length distribution ψ is identified, together with the Bingham parameter BSym0(3) entering the maximum-entropy expression (2.22) for the length-orientation distribution function f, the next task consists of drawing fibers with centroids xiY, orientations piS2 and lengths i>0.

There are different ways to determine the number Ntotal of fibers to be drawn. Suppose that we draw Ntotal fibers with lengths 1,,N. In a non-overlapping configuration, the resulting fiber-volume fraction ϕN computes as

ϕN=πD24i=1Ni/vol(Y), 3.25

where D refers to the fiber diameter and vol(Y)=Q1Q2Q3 stands for the volume of the unit cell Y=[0,Q1]×[0,Q2]×[0,Q3]. A strategy would be to replace the total length by N¯, leading to the estimate

Ntotal4πvol(Y)¯D2ϕ 3.26

for the total number of fibers to be drawn. However, this estimate suffers from the error in the sampled mean length compared to the ensemble mean length ¯, which may be rather large for small samples. Thus, we opt for an adaptive strategy where fiber lengths are drawn successively until the targeted volume fraction is exceeded. All in all, we are led to the Algorithm 2, where we assume that there is some sampling procedure SAMPLEψ() for the distribution ψ available.

In addition to matching the volume fraction, we would like the drawn fiber lengths 1,,N to resemble the continuous distribution ψ as close as possible. For instance, the empirical moments and the continuous moments should be close

1Ni=1Niα0αd 3.27

for relevant exponents αN. To understand such a moment-matching problem better, it is convenient to regard the problem (3.27) as a quadrature rule with uniform weights wi=1/N. Then, one observes that a random sampling leads to an error for the approximation (3.27) that scales as N-1/2. Put differently, to reduce the quadrature error by one order of magnitude, 100 times as many samples need to be drawn. As a particular consequence, random sampling does not lead to high accuracy.

To mitigate the problem, quasi-random sampling strategies were introduced [71, 72], which are based on a deterministic sequence x1,x2, of points in the unit cube, such that the integration error decreases as N-1 for sufficiently smooth integrands, up to a logarithmic factor that depends on the spatial dimension. With such a favorable scaling, only ten times as many samples as required to reduce the error by an order of magnitude, on average. Moreover, in case the integrand is sufficiently smooth, an additional randomization strategy, called scrambling [70], reduces the error decay to N-3/2.

These quasirandom strategies are typically designed for the uniform distribution on the unit cube, i.e., on the unit interval for one-dimensional problems. To apply such a strategy to problems of the form (3.27), it is convenient to use a suitable transformation of coordinates. More precisely, suppose we wish to approximate the integral

I(Z)=0Z()ψ()d 3.28

for a random variable Z:(0,)R by an empirical quadrature

IN(Z)=1Ni=1NZ(i). 3.29

We introduce the cumulative distribution function

Ω:(0,)(0,1),0ψ(~)d~. 3.30

In case the length-distribution function ψ is continuous and positive, the cumulate length-distribution function Ω is strictly monotone and continuously differentiable with derivative Ω=ψ. Due to the strict monotonicity, the cumulative distribution function Ω is actually a bijection, i.e., admits an inverse Ω-1:(0,1)(0,). With these notions at hand, we may use the mapping q=Ω(~) to transform the integral (3.28)

I(Z)0Z()ψ()d=01Z(Ω-1(q))dq, 3.31

where we used dq=Ωd~ψ(~)d~. For a given quadrature rule with points qi(0,1) and weigths wi on the unit interval, we may thus construct a quadrature rule for the integral (3.28) via

I(Z)i=1NwiZ(Ω-1(qi)). 3.32

Thus, in case both the random variable Z and the inverse of the cumulative distribution function Ω are sufficiently regular, we may use quasirandom numbers qi to obtain length samples i=Ω-1(qi) such that the empirical approximations (3.29) approximate the integrals (3.28) with a rate 1/N. If scrambled quasi-random numbers are used, the rate improves to N-3/2. The procedure is summarized in Algorithm 3.

There is a second use of the transformation rule (3.32), namely to provide a highly accurate quadrature rule (3.21) for use in the Eq. (3.22) determining the Bingham parameter BSym0(3). In this case, the number of quadrature points is actually independent of the fiber count, and we will use the letter M to designate this quadrature-point count. In our implementation, we use the Gauss- Hermite quadrature [73, Eq. (25.4.46)] of degree 35, which is available in scipy [74]. Actually, using degree 35 is more than sufficient for the applications at hand. To illustrate this statement, consider drawing samples from a lognormal distribution (3.8) with parameters μ#=300μm and σ#=100μm, which we determine from (3.11). In particular, we may use the prescribed parameters to assess the accuracy of the sampling. More precisely, we study the empirical mean (3.27) of the considered length distribution function ψlog and monitor the relative deviation with respect to the prescribed mean μ#, see Fig. 3. We observe a rapid decrease of the relative error up to about M=5 quadrature points, reaching a relative error less than 0.01%. Higher quadrature order does not improve this level of accuracy. However, the realized order of magnitude in error appears sufficient for engineering purposes. In any case, using M=35 quadrature points permits us to use the Gauss-Hermite quadrature with confidence. Moreover, implementations of the inverse cumulative length distribution Ω-1 are widely available, e.g. under the name “percent point function” in scipy.stats.

Fig. 3.

Fig. 3

Relative error in empirical mean fiber length from Gauss-Hermite quadrature rule for μ#=300μm and σ#=100μm, depending on the number of quadrature points M

Once the fiber lengths 1,2,,N are identified, we sample the fiber directions pi. For each index i=1,,N, the direction pi follows the Bingham distribution (2.10) with parameter Mi=iB. Thus, a fast and robust sampling procedure for essentially arbitrary Bingham distributions is imperative. For the work at hand, we use a rejection sampling based on the ACG distribution (2.9), as introduced by Kent et al. [75], which requires solving a single nonlinear equation.

Once both the lengths and directions are sampled, it remains to sample the centroids xi uniformly within the unit cell Y=[0,Q1]×[0,Q2]×[0,Q3]. An intuitive idea would be to sample three numbers ξ1, ξ2 and ξ3, each following the uniform distribution U([0,1]) on the unit interval and then to use Qaξa (a=1,2,3) for the coordinates of the centroid. However, this naive procedure may not be optimal in case of strong differences between the edge lengths Q1, Q2 and Q3. Indeed, the Euclidean distances between the centroids will not be uniform, but appear artificially distorted due to the rescaling by the factors Qa.

This downside is readily mitigated by using a rejection sampling strategy on the cube 0,maxa=13Qa3, i.e., one draws xi following U0,maxa=13Qa3 and accepts the sample provided it is admissible, i.e., the condition xiY holds.

To conclude this section, let us emphasize that we use classical random sampling for both the directions pi and the centroids xi. Indeed, the SAM algorithm will reduce the mismatch of the fiber-orientation state anyway, so that there is not much of a problem. For the drawn fiber lengths, significantly higher effort was required, as the number of sampled fibers does not change after this preprocessing state, excluding any possibility to correct any introduced errors later on.

We refer to Mehta and Schneider [45] for more background and details on the Weibull distribution.

Integration into the SAM framework

The sequential addition and migration (SAM) algorithm is based on an extension of the overlap-removal technique introduced by Williams and Philipse [41] in the mechanical-contraction method (MCM). More precisely, the SAM algorithm alternates two steps. In a first step, fibers are added to the volume in a (possibly) non-overlapping configuration. In the second step, the induced overlap is removed, taking into account the desired fiber-orientation state. The SAM procedure differs from the MCM strategy in two key aspects. For MCM, all objects are introduced from the very beginning, but into a possibly very large cell. Then, the MCM algorithm alternates between shrinking the cell, increasing the volume-fraction in the process, and removing overlap. This cell-shrinking procedure was introduced to generate rather dense packings with an essentially isotropic orientation pattern. As the original overlap removal strategy does not account for the orientation at all, care had to be taken when shrinking the cell in order not to perturb the isotropy.

The SAM algorithm was designed with more general, possibly anisotropic orientation states in mind. Therefore, the fiber-orientation state, encoded by the fourth-order fiber-orientation tensor (2.5) is accounted for during the overlap removal. On the downside, the orientation state is only enforced in terms of the used orientation measure. The advantages are manifold. For a start, a much more aggressive contraction strategy is feasible than for the original MCM method [41], leading to much higher achievable volume fractions [42]. Secondly, it is not necessary to account for all fibers from the very beginning, as done for the MCM method, and to work with a large cell. Rather, the target cell can be used from the very beginning and the fibers are added in portions. The latter strategy leads to a much better performance, as the number of processed potential fiber collisions is typically much small.

The first step is implemented in a simple way. Actually, all Ntotal fibers are placed in the cell Y, as described in Sect. 3. However, only a fraction of the fibers is actually processed, i.e., the first N fibers are accounted for in the overlap check with NNtotal. Here N represents current number of fibers. Once the overlap is removed, the integer N is increased.

The heart of the SAM algorithm is the orientation-aware overlap-removal strategy. It is convenient to consider fibers as spherocylinders, i.e., as cylinders with spherical caps attached, for the overlap removal. The i-th fiber with centroid xi, direction pi and length i, and the increased diameter D~>D is thus described by the set

Si=xY|distYx,xi+s2ipi<D~2for somes[-1,1], 3.33

where distY denotes the periodic distance on the rectangular cell Y, i.e., all points which are sufficiently close to the central line segment. Spherocylinders are used as they permit a particularly simple overlap check. Indeed, two spherocylinders Si and Sj overlap precisely if the distance

dij=mindistYxi+s2ipi,xj+s2jpj|si[0,1],sj[0,1] 3.34

between the two central line segments is smaller than the diameter D~. Put differently, the two spherocylinders Si and Sj are in a non-overlapping configuration provided the inequality

dijD~ 3.35

holds. Algebraic manipulations show that the condition (3.35) is equivalent to the equation

δij=!0 3.36

with the constraint qualifier

δij=max0,D~-δij. 3.37

As the quantity δij is non-negative, all fibers are in a non-negative configuration provided the condition

i<jδij2=!0 3.38

holds. Moreover, we enforce the condition

AN=!A, 3.39

i.e., the empirical fiber-orientation tensor

AN=1N¯Ni=1Nipi4with¯N=i=1Ni 3.40

should match the prescribed fiber-orientation tensor (2.5), which arises from the length-orientation closure (2.22). We introduce the objective function

R(x1,,xN,p1,,pN)=12i<jδij2+λ¯8A-AN2 3.41

encoding the overlap removal with the prefactor

λ¯=D~22/3+r¯ar¯a312+r¯a26+3r¯a16+115, 3.42

involving the mean aspect ratio r¯a=¯/D~.

The function R in Eq. (3.41) is zero precisely if the non-overlapping configuration condition (3.35) and the fiber-orientation constraint (3.39) are satisfied. Moreover, the function (3.41) is continuously differentiable. The SAM algorithm uses the associated gradient-descent method with a suitable step size to find a configuration with sufficiently small value of the function R, see Schneider [42] for details.

Notice that a minimum inter-fiber distance is easily accounted for in the algorithm by increasing the fiber diameter D~ artificially for the overlap checks. Details on the efficient implementation can be found in Schneider [42], and we refer to Mehta and Schneider [45] for special considerations required for handling long fibers.

Once the final fiber microstructure is obtained, the fiber caps are removed, and only the cylinders are voxelated.

Computational investigations

Setup

We implemented the maximum-entropy closure approximation, see Eq. (2.13), into an existing serial fiber generator [42, 45] implemented in Python with Cython extension. We made use of the Algorithm [69] for computing the moments of the Bingham distribution (2.9), more precisely, we used the implementation provided with the article which was written in the C programming language.

For a fixed unit cell Y=[0,Q1]×[0,Q2]×[0,Q3] with given stiffness distribution C on Y, the apparent elastic stiffness Capp arises as follows. For prescribed macroscopic strain ε¯, we seek the periodic displacement fluctuation field uε¯:YR3 which solves the balance equation

divC:(ε¯+suε¯)=0 4.1

on the unit cell Y. The corresponding apparent stress is defined by

σε¯=1Q1Q2Q3YC:(ε¯+suε¯)dx. 4.2

Subsequently, the apparent stiffness Capp is determined from the equation

Capp:ε¯=σε¯ 4.3

for six linearly indendent strain-load cases, typically chosen as uniaxial strain loading in the three coordinate directions and three shear tests.

To discretize and solve Eq. (4.1) on a regular grid, we employ FFT-based computational micromechanics solvers [77, 78], relying upon an in-house code written in Python with Cython extensions [79]. We used the discretization on a staggered grid [80], relied upon the conjugate gradient method [8183] for resolving the linear systems, and terminated the iterations in case the convergence criterion [84, §3.6] was lower than the prescribed tolerance tol=10-5. For the convenience of the reader, a short description of FFT-based solvers was added to Appendix 1.

The timings both for the microstructure generation and the subsequent computation of the apparent properties were recorded on a PC with a six-core Intel i7 CPU with 32GB RAM.

We will work with two material systems. For a start, we consider a commercially available polybutylene terephthalate (PBT), reinforced with glass fibers, following Müller [2, 3]. Table 1 contains the corresponding elastic moduli and the identified microstructure characteristics.

Table 1.

Isotropic elastic moduli of matrix as well as fibers (left) and typical properties of the unit cells for the glass-fiber reinforced PBT [3]

Material E in GPa ν Fiber volume fraction 13.0%
E-glass fibers 73.0 0.22 Mean fiber length μ# 235.47μm
PBT matrix 1.70 0.35 Fiber diameter 12.70μm
Length distribution Lognormal

Moreover, we will investigate a glass-fiber reinforced polyamide 6.6, where experimental data both for the mechanical properties and for the length-orientation distribution is available [76], see Table 2.

Table 2.

Isotropic elastic moduli of matrix as well as fibers (left) and typical properties of the unit cells for the glass-fiber reinforced polyamide [76]

Material E in GPa ν Fiber volume fraction 19.3%
E-glass fibers 72.0 0.22 Mean fiber length μ# 275.70μm
PA6.6 matrix 3.0 0.4 Fiber diameter 10μm
Length distribution Weibull

To ensure confidence in the computational results, a resolution study and an RVE study, where RVE stands for representative volume element [30, 85, 86], are required. These studies are necessary to ensure both a sufficiently fine mesh and a sufficiently large considered cell [87, 88]. We refer to Müller et al. [2] for these studies corresponding to the PBT material system and to Mehta and Schneider [45] for the PA6.6 system. The studies revealed that a voxel resolution of two micron yields sufficiently accurate result, whereas the standard deviations of the apparent properties are rather small, even for comparatively small volume elements, and the systematic error is even smaller.

The necessary size of a representative volume element

For materials with a random microstructure, the effective mechanical properties emerge only on representative volume elements, i.e., unit cells which are so large that they are typical for the statistics of the entire material and for which the applied boundary conditions do not have an impact on the results [85, 86]. In numerical practice, however, the considered units cells are necessarily finite, and the computed—so-called apparent properties are still to some degree random.

To assess the degree to which the considered cell is representative, we follow a statistical approach pioneered by Kanit et al. [30] and later on put on a mathematically firm ground by Gloria and Otto [89]. In fact, there are two quantities to consider. The dispersion (or random error) measures the standard deviation of the computed apparent properties on unit cells of fixed size. The bias (or systematic error) quantifies the deviation between the mean apparent properties and the effective properties. To assess the representativity, we thus monitor both the empirical variance of the computed apparent properties and the change of the mean apparent properties for increasing unit-cell size.

Previous studies [32, 42, 45, 90] have shown that both the random and the systematic error are minimal if periodized volume elements [31] are used together with periodic boundary conditions for the displacement field, see also the recent works  [9193]. We wish to confirm these findings for the case at hand.

We consider the Weibull fiber-length distribution [45, §2.2] with mean fiber fiber length μ#=250μm and a standard deviation σ#=100μm, see Fig. 4b. For the extreme second-order fiber-orientation tensors

Aiso=diag(1/3,1/3,1/3),Apiso=diag(1/2,1/2,0)as well asAud=diag(1,0,0), 4.4

the elastic parameters of PA 6.6 (see Table 2) and a fiber-volume fraction of 19.3%, the statistical data for ten runs is summarized in Table 3, where we report on the orthotropic engineering constants.

Fig. 4.

Fig. 4

Effect of changing the standard deviation σ# at fixed mean μ#, both number weighted

Table 3.

Orthotropic Young’s moduli (mean ± standard deviation for ten runs) for RVE study with (volume–weighted) mean fiber length μ#=250μm and standard deviation σ#=100μm

Orientation Q in μm E1 in GPa E2 in GPa E3 in GPa
iso 300 5.797±0.014 5.803±0.019 5.791±0.012
600 5.795±0.013 5.799±0.005 5.802±0.009
900 5.797±0.004 5.799±0.003 5.797±0.004
piso 300 6.826±0.025 6.833±0.036 5.150±0.007
600 6.830±0.014 6.840±0.008 5.141±0.002
900 6.829±0.005 6.832±0.006 5.139±0.001
ud 300 13.639±0.035 4.813±0.017 4.811±0.017
600 13.425±0.019 4.811±0.004 4.812±0.005
900 13.412±0.010 4.810±0.002 4.810±0.003

We observe that for each individual modulus, the standard deviation decreases upon increasing unit-cell length Q. The highest observed standard deviation is approximately 0.52% for the planar isotropic case and the shortest edge length Q=300μm. Moreover, we observe that the systematic error is rather low. More precisely, the unidirectional case shows the highest difference in the Young’s modulus E1 when comparing the largest and the smallest edge lengths. Still, this difference is less than 1.6%.

Thus, we conclude that even the small cells may be considered representative for engineering accuracy. We wish to stress that this apparent small size of the representative volume element is a consequence of the combined use of periodized volume elements, i.e., periodic boundary conditions when generating the microstructures, periodic boundary conditions for the displacement field and the high-fidelity realization of the prescribed microstructure characteristics like the fiber-volume fraction and the moments of the prescribed fiber-length distribution.

The effect of the length-orientation coupling

First, we investigate the distribution of the realized fiber-orientation tensors, considered as functions of the fiber-length, resulting from the length-orientation coupling (2.22)

fMEE(,p)=ψ()φBBingham(p) 4.5

implied by the maximum-entropy length-orientation closure (2.15). We will use the PBT system, see Table 1, for these investigations. In particular, we will focus on the lognormal distribution for the fiber length, see Fig. 4a for an illustration.

We prescribe the fiber-length distribution together with the second-order fiber-orientation tensor, and obtain the corresponding Bingham parameter by the procedure described in Sect. 3.3. In the process of solving Eq. (3.16), a number of integration weights and integration points are chosen based on the specified fiber-length distribution ψ. To evaluate the integral (3.16), the second-order fiber-orientation tensors at these selected integration points, i.e., the individual lengths, need to be computed anyway.

We will use these integration points to “probe” the fiber length-orientation distribution as follows.

We prescribe a number of second-order fiber-orientation tensors whose components are non-zero only on the diagonal with respect to the previously selected Cartesian coordinate system. As a result of the Bingham closure (2.19), the identified Bingham parameter B will be diagonal, as well. As a consequence, the computed fiber-orientation tensors will be diagonal. Following the classical convention [19], we will denote these diagonal elements by λ1, λ2 and λ3. Moreover, we will assume that these eigenvalues are ordered in a non-increasing way, i.e., the inequalities

λ1λ2λ3 4.6

hold. As the second-order fiber-orientation tensor is positive semidefinite and has trace unity, the eigenvalues λi (i=1,2,3) are non-negative and sum to unity.

With these explanations at hand, we refer to Fig. 5 for the effects of the length-orientation coupling on the realized second-order fiber-orientation tensors. We considered a fixed (number-weighted) mean fiber length μ#=290μm and different standard deviations σ#. The case of vanishing variance is indicated by bullets. We show the two largest eigenvalues λ1 and λ2 only, as the third eigenvalue may be recovered easily via the trace constraint, i.e.,

λ3=1-λ1-λ2. 4.7

Figure 5 reveals that there is no dependence of the fiber orientation on the length for both the isotropic and the unidirectional, i.e., aligned, fiber-orientation states. To understand this effect, we take a look at the maximum-entropy closure (2.10)

φMBingham(p)=exppTMp-c(M),pS2. 4.8

The fiber-orientation distribution function φMBingham depends on the symmetric 3×3 matrix M and involves the normalization constant (2.11)

c(M)=logS2exppTMpdS. 4.9

The isotropic fiber orientation corresponds to the Bingham parameter M0. Thus, the rescaling implied by the maximum-entropy method (4.5) has no effect for this orientation state. Similarly, for the planar isotropic and the aligned fiber-orientation states, no coupling effects appear, as these correspond to maximum-entropy closures in two and one dimensions, respectively. In particular, similar arguments as for the (three-dimensional) isotropic fiber-orientation state apply.

Fig. 5.

Fig. 5

Effect on orientation length coupling for fixed mean length μ#=290μm and different standard deviations σ# for different prescribed FOTs

Apart from these “pathological” cases, Fig. 5 shows a distinct coupling of length and orientation. We observe that, as the fibers get shorter, the orientation state approaches the isotropic case. Indeed, as mentioned earlier, the isotropic orientation is described by a vanishing Bingham parameter M=0. Thus, due to the maximum-entropy coupling (4.5), we automatically obtain a vanishing Bingham parameter MB for asmyptotically vanishing fiber length 0.

Taking a look at increasing fiber length, we observe a higher degree of alignment for longer fibers. Actually, it appears that the orientation state approaches the unidirectional state as . However, there are also cases where the planar isotropic fiber orientation is approached as .

Figure 5 also shows the influence of the imposed standard deviation. For the largest eigenvalue λ1, increasing the standard deviation leads to a decrease. Indeed, due to the higher variance, more “mass” is present for the longer fibers. To ensure that the prescribed fiber-orientation tensor is recovered, this increase needs to be counter-balanced with less strongly oriented fiber states. The opposite trend emerges for the second eigenvalue λ2.

To get an insight into the resulting effective mechanical behavior we study the effective stiffness corresponding to the PBT material system, see Table 1, and a second-order fiber-orientation tensor

A=diag(0.74,0.23,0.03). 4.10

This orientation state features an almost planar fiber orientation with about three quarters of the fibers oriented in principal direction and the remaining quarter approximately pointing in the cross direction. To get an impression into how corresponding unit cells look like, we showed a sample in Fig. 7a. Such a fiber-orientation state is actually quite common for injection-molded short-fiber composites [18, 19].

Fig. 7.

Fig. 7

Sample images of a unit cell for the two distinct cases described in Tables 1 and 2

To assess the fluctuations of the computed results, we considered ten different realizations for each scenario. Figure 6 shows the computed Young’s moduli in 1- and 2-direction, comparing the uncoupled model (2.14) and the coupled model (2.19), i.e., the based on the maximum-entropy assumption. Here, the Young’s moduli E1 and E2 point in the directions of the prescribed fiber-orientation tensor A corresponding to the two largest eigenvalues. We also report on the realized orthotropic shear moduli and corresponding Poisson’s ratios. Please note that we use the maximum-entropy closure, i.e., the Bingham distribution, for the uncoupled model, as well. The considered fiber-length distributions for the different standard deviations are shown in Fig. 4a.

Fig. 6.

Fig. 6

Computed effective engineering constants for the PBT material system, see Table 1, fiber-orientation tensor A=diag(0.74,0.23,0.03) and varying standard deviation for ten different realizations

We notice that, except for close to vanishing standard deviation, increasing the standard deviation decreases the Young’s modulus E1 consistently. There is a considerable drop between no standard deviation and a standard deviation of σ#=400μm, i.e., about one GPa - which corresponds to about 20% of the stiffness. In contrast, the Young’s modulus E2, see Fig. 6b, turns out to be less influence by this change in variance. Moreover, the standard deviations are rather insignificant for all considered moduli.

Comparing the uncoupled and the coupled model, we observe in Fig. 6a that the Young’s modulus E1 increases significantly for the coupled model and non-zero standard deviation. This observation is a direct consequence of the higher alignment of the longer fibers ensured by the maximum-entropy length-orientation closure (2.19). Overall, the difference is no larger than 5%, reached at 200μm. This relative difference is actually rather significant. However, due to the comparatively low filler content for the PBT material system, the absolute differences are not that large, i.e., about a quarter GPa. For the cross direction, shown in Fig. 6b, the differences between the coupled and the uncoupled model are rather small. Taking a closer look on the shear moduli and the Poisson’s ratios, we observe that the relative deviations between the coupled and the uncoupled model are on the same order of magnitude as the deviations observed for the Young’s modulus E1.

For the convenience of the reader, we also included selected mean-field estimates for the effective stiffness of the fiber material system into Fig. 6. The first-order estimates comprise the Voigt estimate, i.e., the volume average of the constituent elasticity tensors, and the Reuss estimate, which arises from a volume average of the constituents’ compliance tensors. The Voigt estimates

EVoigt=10.94GPaandGVoigt=4.43GPa 4.11

for the effective Young’s modulus and the effective shear modulus turn out to be quite high, actually. As these values are outside the limits of Fig. 6, we omitted them from the presentation. The Reuss bounds

EReuss=1.89GPaandGReuss=0.72GPa 4.12

turn out to be closer to the computational results, and are included in Fig. 6. Still, the Reuss predictions for the directional Young’s moduli lead to an underestimation by about 1/3, at least.

We also included the Reuss estimate for Poisson’s ratio in Fig. 6d. The Voigt and Reuss estimates for Poisson’s ratio actually correspond to Poisson’s ratio of the Voigt/Reuss average of the shear and compression moduli of the phases, i.e., they do not arise from an average of the Poisson’s ratios of the individual phases. Thus, some care has to be taken. Higher fidelity is reached when using Hashin-Shtrikman bounds, for instance, see Stefaunik et al. [94].

In addition to the first-order estimates, mean-field models with higher fidelity may be used. For the case at hand, we report on the (orientation-averaged) Mori–Tanaka estimate [76, 95], which coincide with the celebrated lower Hashin-Shtrikman bounds under specific circumstances [2, 3].

For the material system at hand, the Mori–Tanaka model provides a good agreement with the computational results in case of the directional Young’s moduli and Poisson’s ratio in case of vanishing standard deviation σ. The out-of-plane shear modulus is severely overestimated, though. We used a Mori–Tanaka model that is insensitive to the details of the length-orientation distribution, but takes into account the total fiber-orientation tensor of second order, only, together with the fiber-orientation closure approximation used. Extending the Mori–Tanaka estimate to length-orientation coupling is a possible direction of further research.

These findings should be contrasted with the investigations made for the second material system, shown in Table 2, at hand. This composite comes with a significantly higher filler content and a slightly larger aspect ratio. However, the differences between the elastic parameters of fibers and matrix are smaller. Notice that the Weibull distribution [96] was shown to reproduce the length distribution of this composite better [45, 76, 95]. This fact contrasts with the PBT system where the lognormal distribution provides a significantly better match with experimental data.

The resulting Young’s moduli are shown in Fig. 8 for the length distributions shown in Fig. 4b and the prescribed fiber-orientation tensor

A=diag(0.78,0.19,0.03) 4.13

of second order. A sample microstructure is shown in Fig. 7b. We restrict to showing the Young’s moduli in 1- and 2-directions, as these scenarios represented the extreme cases for the material system we previously examined. We make similar observations as for the PBT case - the coupled model predicts significantly stiffer results compared to the uncoupled model for comparatively large standard deviations, at least for the Young’s modulus E1. The influence on the transverse modulus E2 is small, as only the third significant digit is affected.

Fig. 8.

Fig. 8

Computed effective Young’s moduli for the polyamide material system, see Table 2, fiber orientation A=diag(0.78,0.19,0.03) and varying standard deviation for 10 different realizations

However, due to the increased filler content, the absolute differences in the computed Young’s moduli are much larger. At a standard deviation of σ#=200μm, the relative difference of about 5% between the coupled and the uncoupled model translates into about half a GPa.

We also report on the first-order analytical estimates, the Voigt and Reuss bounds

EVoigt=16.65GPaandEReuss=3.66GPa 4.14

for Young’s modulus. We observe that the Voigt bound significantly overestimates the appearing Young’s modulus. The Reuss estimate is closer to the computed results, but underestimates the Young’s modulus in principal direction by a factor of more than two.

For the convenience of the reader, we also include the (orientation-averaged) Mori–Tanaka model [2, 3] into Fig. 8. We observe that this analytical model overestimates the Young’s modulus in principal direction by more than 10%. This inferior accuracy compared to the PBT material system may be a consequence of the significantly higher filler content, leading to higher stresses in the matrix, in particular in regions where fibers are close to each other. Such a situation is not directly included in the (conventional) Mori–Tanaka estimates.

Comparison to experimental data

This section is devoted to applying the developed methodology to industrial examples and comparing the ensuing results. We will both consider the glass-fiber reinforced PBT material system and the glass-fiber reinforced polyamide which we considered previously.

We will treat the PBT composite first, drawing from the experimental data of Müller [3]. Recall that at least three different layers could be distinguished in the micro-computed computer tomography scan, see Fig. 1, corresponding to the skin as well as the core layer with an additional transition layer in between. In a first step, the discrete fiber-length data was used to identify the parameters of a lognormal distribution by classical regression with a quadratic goodness of fit objective function.

For each of the layers, the identified (number-weighted) mean μ# and standard deviation are shown in Table 4 and illustrated in Fig. 9a. We also have mentioned volume-weighted mean μ for reference. We observe that the three identified lognormal distributions do not differ significantly and match the fiber-length data with reasonable accuracy. The experimental data reports a peak at about 100μm which is not covered by the length distribution. This effect could be, however, a result of the fiber-segmentation procedure. Moreover, the fiber-length distribution appears to underestimate the fiber length in the region between 400μm and 800μm. However, we wish to remark a couple of things. For a start, the Weibull distribution leads to a much worse fit. Secondly, an identification based on the statistical moments of the measured fiber-length data also leads to a much worse fit, essentially due to the non-equispaced distribution of the fiber-length data. Last but not least, it appears apparent that a more sophisticated fiber-length distribution, e.g., based on a mixture of models, could improve the fit, but may impoverish the simplicity of the approach at hand.

Table 4.

Statistical data for the three layers of the PBT-GF composite [8] shown in Fig. 1

Layer μ# μ σ# A
in μm in μm in μm
Skin 228.78 543.58 268.42 diag(0.74,0.23,0.03)
Transition 207.30 478.34 183.32 diag(0.54,0.41,0.05)
Core 235.00 563.01 277.13 diag(0.21,0.75,0.04)

Fig. 9.

Fig. 9

Length and orientation distribution of layered microstructure

We used the layer-wise identified second-order fiber-orientation tensors recorded in Table 4 to compute the maximum-entropy length-orientation coupling (2.19). The results are shown in Fig. 9c in the following form. The largest eigenvalue λ1 is shown as a function of the fiber length. Moreover, the largest eigenvalue of the average second-order fiber-orientation tensor is shown with a dashed line, as well. The experimental data is indicated by thickened dots, corresponding to each of the three layers at hand.

As the ordered eigenvalues of the second-order fiber-orientations in both the skin and the core layers were similar, together with the fiber-length distributions, the estimated identified fiber length-orientation distributions are similar, as well. This similarity is seen in the data, as well. In contrast, the data for the transition layers shows a much weaker alignment, and this tendency is reflected by the proposed closure approximation, as well. We observe that the tendency of the fibers to align more strongly at higher lengths is reflected by the closed distribution, as well. Concerning the qualitative agreement, we observe a rather good match for the transition layer, whereas the alignment of to top and the core layers is overestimated by the proposed model for the shorter fibers with lengths up to 800μm.

With the identified fiber length-orientation distributions we generated five-layered (skin-transition-core-transition-skin) sandwich microstructures, e.g., shown in Fig. 9b. We use a similar coloring of the layers as for the μCT scan shown in Fig. 1 to enable a quick qualitative evaluation of the generated microstructure. We generated this type of microstructures for both the case coupled (2.19) and uncoupled (2.14) fiber length-orientation and compare the resulting engineering constants with the mechanical experiments in Table 5. The Experimental data is taken from the work of Müller  [3]. For both the coupled and the uncoupled case, five different realization were evaluated and averaged. E1 and E2 represents the Young’s moduli in the e1 (longitudinal) and the e2 (transverse) direction. From the table we observe that the coupled model predicts the longitudinal Young’s modulus (E1) more accurately than its uncoupled counterpart. On the other hand, the Young’s modulus in transverse direction (E2) is slightly over-estimated. However, both the coupled and the un-coupled model lead to predictions lying within the standard deviations of the measured effective properties.

Table 5.

Runtimes and computed Young’s moduli versus experiments [3] for the PBT-GF composite

Experiments Sandwich Sandwich
 [3, Fig. 3.1] (uncoupled) (coupled)
E1 in GPa 4.48±0.13 4.38±0.02 4.51±0.02
E2 in GPa 3.45±0.07 3.45±0.01 3.50±0.01
runtime in s 97.22±25.92 75.59±21.95

To further validate the proposed model, we consider the polyamide material system and the associated strongly different microstructure. The Material properties and other relevant information are recorded in Table 2. In previous work [45], it was shown that the fiber-length data could be rather accurately described by the Weibull distribution. Moreover, only two layers could be clearly distinguished on the μCT scan. Thus, a three-layers sandwich microstructure (skin-core-skin) is considered in the computational model. For more information about the Weibull length distribution and the considered microstructure, we refer to our previous paper [45]. Experimental data is taken from the work of Hessman et al.  [76, 95]. The previous material system showed that the different layers show a rather similar length distribution. We used this characteristic for the system at hand, as well, and considered the same length distribution for both layers. Information about different layers is presented in Table 6.

Table 6.

Statistical data for the layers of the PA-GF composite studied by Hessman et al. [76, 95]

Layer μ# μ σ# A
in μm in μm in μm
Skin 273.12 332.65 127.50 diag(0.86,0.12,0.02)
Core 273.12 332.65 127.50 diag(0.23,0.74,0.03)

Following similar steps as for the previous PBT-based system, we are led to computational results shown in Table 7. We observe that the longitudinal Young’s modulus E1 is slightly overestimated for the uncoupled model, but within the experimental variance. In contrast, the transverse Young’s modulus E2 is significantly overestimated, turning out to exceed the confidence interval significantly. In contrast, the coupled model matches the transverse Young’s modulus with high accuracy. However, the longitudinal Young’s modulus is slightly lower. All in all, we observe a smaller difference between the longitudinal and the transverse Young’s modulus for the coupled model compared to the uncoupled model. In particular, the differences of the experimental results are matched more accurately for the material system at hand using the coupled model instead of the uncoupled model.

Table 7.

Runtimes and computed Young’s moduli versus experiments [76, 95] for the PA-GF composite

Experiments Sandwich Sandwich
[76, Fig. 2] (uncoupled) (coupled)
E1 in GPa 10.34±0.4 10.42±0.03 10.10±0.01
E2 in GPa 5.50±0.1 5.78±0.00 5.54±0.00
Runtime in s - 69.00±8.45 91.97±12.5

Conclusion

This work was devoted to establishing a closure approximation for the full fiber length-orientation distribution function for prescribed fiber-length distribution and second-order fiber-orientation tensor. We proposed an information-theoretic approach from first principles based on the well-known maximization of the information-theoretic entropy. The resulting distribution turned out to be a parametrized version of the Bingham distribution, involving a non-trivial coupling of the fiber length and the fiber orientation. We discussed a robust and efficient numerical strategy for identifying the necessary model parameters. Once these are identified, the maximum-entropy model automatically predicted that long fibers tend to align more than shorter fibers do, which is in agreement with experimental findings.

We wish to highlight the flexibility of our strategy with respect to the fiber-length distribution - both discrete and continuous distributions may be used. We demonstrated the ease of incorporating different (continuous) fiber-length distributions.

We integrated the proposed length-orientation model into the sequential-addition and migration algorithm [42] based on prescribing the closed length-averaged fiber-orientation tensor [45, 46]. Using such a microstructure characteristic led to a rather small variance of the computed effective elastic properties, reinforcing the confidence in this assumption, which might be of interest for microstructure reconstruction [9799].

When comparing the results to experiments, we could show that the proposed coupled model matches experimentally measured Young’s moduli with higher accuracy than for the uncoupled model, at least if a least-squares fit of the fiber-length distribution based on measured data is considered.

The authors are not aware of a similar length-orientation closure in the literature [100], and investigating a greater variety of models, in particular extending existing orientation closures, would be rather interesting. Moreover, covering a wider class of material systems with fiber-like inclusions, e.g., carbon nano-tubes [101] may be of interest, as well. Last but not least, an integration into dedicated multi-scale schemes [43, 44, 102] appears desirable.

Acknowledgements

This work was supported by the European Research Coucil within the Horizon Europe program - project 101040238. The authors are grateful to Maximilian Krause and Celine Lauff for constructive feedback on earlier versions of the manuscript. We thank Loredana Kehrer for providing access to a properly processed version of the μCT-scan data from Müller’s thesis [8] and the anonymous reviewers for providing constructive feedback that helped improve the manuscript. Last but not least, this work critically relied on the efficient implementation of the moments of the Bingham distribution [69], which was available online.

A FFT-based computational micromechanics in a nutshell

The paragraph at hand seeks to provide an idea of the inner workings of FFT-based computational micromechanics methods [77, 78], whose computational efficiency led to a variety of extensions and applications in the last decades [84, 103, 104].

We are concerned with a unit cell Y=[0,Q1]×[0,Q2]×[0,Q3] in three spatial dimensions and suppose that a stiffness distribution C is given on the cell Y. More precisely, the stiffness distribution associates a stiffness tensor to each microscopic point xY in the unit cell. For the fiber-matrix composites considered in the article at hand, all continuum points within the fiber are associated with the stiffness Cf of the fiber, whereas the matrix material is encoded by another stiffness tensor Cm.

For a prescribed macroscopic strain tensor ε¯, periodic homogenization seeks the periodic displacement fluctuation field uε¯:YR3 which solves the balance equation

divC:(ε¯+suε¯)=0 6.1

on the unit cell Y, where neither inertial effects nor microscopic body forces are considered and we restrict the discussion to small strains.

Once the equation (6.1) is solved, the corresponding apparent stress is defined by a volume average of the local stress

σε¯=1Q1Q2Q3YC:(ε¯+suε¯)dx. 6.2

Subsequently, the solutions uε¯ corresponding to different imposed average strains are combined to form the apparent stiffness Capp, implicitly determined from the identity

Capp:ε¯=σε¯. 6.3

Thus, the essential problem is to resolve the equilibrium equation (6.1). Classically, this is achieved by bringing the balance equation (6.1) into weak form

Ysv:C:(ε¯+suε¯)dx=0for allvH#1(Y;R3), 6.4

where H#1(Y;R3) denotes the first-order Sobolev space of periodic vector fields. Then, a finite-element discretization arises by choosing a specific finite-dimensional subspace VhH#1(Y;R3), where h is a mesh-related parameter, and to seek the solution uε¯,hVh which solves the equation

Ysvh:C:(ε¯+suε¯,h)dx=0for allvhVh. 6.5

Unfortunately, due to the inherent complexity of industrial-scale microstructures, the resulting linear system

A__hu_h=f_h 6.6

turns out to be rather huge. In particular, the classical strategy of assembling the finite-element stiffness matrix A__h requires a significant chunk of memory, requiring high-performance computing facilities to be used. To reduce the memory footprint, matrix-free solution strategies may be utilized. These strategies, however, require iterative solvers like the conjugate-gradient method to be put into service. The iteration count of such iterative solvers depends on the condition number of the finite-element stiffness matrix A__h. Unfortunately, the iteration count of (optimal) solvers scales inversely proportional to the mesh size h. Thus, a finer mesh also requires more iterations - in addition to having to handle more degrees of freedom. As a remedy, suitable (matrix-free) preconditioning strategies may be used to cure the mesh-spacing induced ill-conditioning of the finite-element stiffness matrix, i.e., instead of the linear system (6.6), the equivalent linear problem

P__hA__hu_h=P__hf_h 6.7

is solved, where P__h is an invertible matrix, called preconditioner. The essential insight is that the iteration count to solve the preconditioned system (6.7) depends on the condition number of the matrix P__hA__h (instead of the condition number of the matrix A__h for the original problem (6.6)). Thus, by appropriately choosing the preconditioner P__h, the iteration count for solving the preconditioned problem (6.7) may be significantly less than for solving the original problem (6.6). However, the challenge is to find a preconditioner P__h which is also inexpensive to compute.

Methods based on the fast Fourier transform (FFT) are based on the following idea. If a discretization on a regular, i.e., Cartesian, grid is used and periodic boundary conditions are employed, then, for every homogeneous stiffness tensor C0 and any field fhVh, the finite-element problem

Ysvh:C0:suhdx=Yvh·fhdxfor allvhVh 6.8

may be solved explicitly using the FFT. The approach, which works for any finite-element discretization, as long as it employs a regular grid, is based on making an ansatz of the involved fields uh, vh and fh by suitable (truncated) Fourier series and working out the corresponding coefficients in Fourier space. We refer to the dedicated works [105107] for further details.

Writing down the auxiliary problem (6.8) in matrix–vector form

A__h0u_h=f_h, 6.9

the FFT may thus be used to compute the inverse of the matrix A__h0. This inverse is then used as a preconditioner

P__h=A__h0-1 6.10

for the original problem (6.6). The resulting computational strategy (6.7) comprises solvers whose iteration count is bounded independently of the mesh spacing and which essentially operate in place, i.e., come with a comparatively low memory footprint.

There is actually an entire zoo of FFT-based methods, which also comprise finite-difference discretizations [80, 108, 109] and spectral discretizations [110112]. The different discretizations schemes were studied and compared in great detail, see, for instance the work [113] on hourglass control, or the review article [84].

Also, the equivalent so-called Lippmann–Schwinger form

u_h=A__h0-1f_h-(A__h-A__h0)u_h 6.11

of the Eq. (6.7) for the choice (6.10) is rather popular and serves as a frequent starting point of implementations.

For the work at hand, we use the discretization on a staggered grid [80], which may be interpreted as a finite element discretization with a special quadrature rule, as it combines artifact-free high-quality solution fields and a low computational overhead.

Funding

Open Access funding enabled and organized by Projekt DEAL.

Footnotes

1

Angular central Gaussian distribution [63].

2

detM=1

3

Bingham distribution [64].

Publisher's Note

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

References

  • 1.Malloy RA (1994) Plastic part design for injection molding. Hanser, Munich [Google Scholar]
  • 2.Müller V, Kabel M, Andrä H, Böhlke T (2015) Homogenization of linear elastic properties of short-fiber reinforced composites—a comparison of mean field and voxel-based methods. Int J Solids Struct 67–68:56–70 [Google Scholar]
  • 3.Müller V, Böhlke T (2016) Prediction of effective elastic properties of fiber reinforced composites using fiber orientation tensors. Compos Sci Technol 130:36–45 [Google Scholar]
  • 4.Li Y, Stier B, Bednarcyk B, Simon J-W, Reese S (2016) The effect of fiber misalignment on the homogenized properties of unidirectional fiber reinforced composites. Mech Mater 92:261–274 [Google Scholar]
  • 5.Chebbi E, Mars J, Wali M, Dammak F (2016) Fatigue behavior of short glass fiber reinforced polyamide 66: experimental study and fatigue damage modelling. Period Polytech Mech Eng 60(4):247–255 [Google Scholar]
  • 6.Belmonte E, De Monte M, Hoffmann C, Quaresimin M (2017) Damage mechanisms in a short glass fiber reinforced polyamide under fatigue loading. Int J Fatigue 94(1):145–157 [Google Scholar]
  • 7.Protim Dey A, Welschinger F, Schneider M, Gajek S, Böhlke T (2023) Rapid inverse calibration of a multiscale model for the viscoplastic and creep behavior of short fiber-reinforced thermoplastics based on Deep Material Networks. Int J Plast 160:103484 [Google Scholar]
  • 8.Müller V (2016) Micromechanical modeling of short-fiber reinforced composites. PhD thesis, Karlsruhe Institute of Technology (KIT)
  • 9.Matouš K, Geers MGD, Kouznetsova VG, Gillman A (2017) A review of predictive nonlinear theories for multiscale modeling of heterogeneous materials. J Comput Phys 330:192–220 [Google Scholar]
  • 10.Fish J, Wagner GJ, Keten S (2021) Mesoscopic and multiscale modelling in materials. Nat Mater 20:774–786 [DOI] [PubMed] [Google Scholar]
  • 11.Elmasry A, Azoti W, El-Safty SA, Elmarakbi A (2022) A comparative review of multiscale models for effective properties of nano- and micro-composites. Prog Mater Sci 132:101022 [Google Scholar]
  • 12.Babuska I (1973) Solution of interface problems by homogenization I. SIAM J Math Anal 7:603–634 [Google Scholar]
  • 13.Zhikov VV, Kozlov SM, Oleinik OA (1994) Homogenization of differential operators and integral functionals. Springer, New York [Google Scholar]
  • 14.de Paiva RF, Bisiaux M, Lynch J, Rosenberg E (1996) High resolution X-ray tomography in an electron microprobe. Rev Sci Instrum 67(6):2251–2256 [Google Scholar]
  • 15.Shen H, Nutt S, Hull D (2004) Direct observation and measurement of fiber architecture in short fiber-polymer composite foam through micro-CT imaging. Compos Sci Technol 64(13–14):2113–2120 [Google Scholar]
  • 16.Landis EN, Keane DT (2010) X-ray microtomography. Mater Charact 61:1305–1316 [Google Scholar]
  • 17.Advani SG, Tucker CL (1987) The use of tensors to describe and predict fiber orientation in short fiber composites. J Rheol 31:751–784 [Google Scholar]
  • 18.Kennedy P, Zheng R (2013) Flow analysis of injection molds, 2nd edn. Hanser, Munich [Google Scholar]
  • 19.Tucker CL III (2022) Fundamentals of fiber orientation. Hanser, Munich [Google Scholar]
  • 20.Folgar F, Tucker CL III (1984) Orientation behavior of fibers in concentrated suspensions. J Reinf Plast Compos 3:98–119 [Google Scholar]
  • 21.Cintra JS, Tucker CL III (1995) Orthotropic closure approximations for flow-induced fiber orientation. J Rheol 39(6):1095–1122 [Google Scholar]
  • 22.Chaubal CV, Leal L (1998) A closure approximation for liquid-crystalline polymer models based on parametric density estimation. J Rheol 42(1):177 [Google Scholar]
  • 23.Montgomery-Smith S, He W, Jack D, Smith D (2011) Exact tensor closures for the three-dimensional Jeffery’s equation. J Fluid Mech 680:321–335 [Google Scholar]
  • 24.Montgomery-Smith S, Jack D, Smith DE (2011) The fast exact closure for Jeffery’s equation with diffusion. J Nonnewton Fluid Mech 166:343–353 [Google Scholar]
  • 25.Kugler SK, Kech A, Cruz C, Osswald T (2020) Fiber orientation predictions—a review of existing models. J Compos Sci 4(2):69 [Google Scholar]
  • 26.Breuer K, Stommel M, Korte W (2019) Analysis and evaluation of fiber orientation reconstruction methods. J Compos Sci 3(3):67 [Google Scholar]
  • 27.Magino N, Andrä H, Welschinger F, Müller R, Schneider M (2022) A multiscale high-cycle fatigue-damage model for the stiffness degradation of fiber-reinforced materials based on a mixed variational framework. Comput Methods Appl Mech Eng 388:114198 [Google Scholar]
  • 28.Magino N, Köbler J, Andrä H, Welschinger F, Müller R, Schneider M (2022) A space–time upscaling technique for modeling high-cycle fatigue-damage of short-fiber reinforced composites. Compos Sci Technol 222:109340 [Google Scholar]
  • 29.Magino N, Köbler J, Andrä H, Welschinger F, Müller R, Schneider M (2023) Accounting for viscoelastic effects in a multiscale fatigue model for the degradation of the dynamic stiffness of short-fiber reinforced thermoplastics. Comput Mech 71:493–515 [Google Scholar]
  • 30.Kanit T, Forest S, Galliet I, Mounoury V, Jeulin D (2003) Determination of the size of the representative volume element for random composites: statistical and numerical approach. Int J Solids Struct 40(13–14):3647–3679 [Google Scholar]
  • 31.Sab K, Nedjar B (2005) Periodization of random media and representative volume element size for linear composites. C R Méc 333(2):187–195 [Google Scholar]
  • 32.Schneider M, Josien M, Otto F (2022) Representative volume elements for matrix-inclusion composites—a computational study on the effects of an improper treatment of particles intersecting the boundary and the benefits of periodizing the ensemble. J Mech Phys Solids 158:104652 [Google Scholar]
  • 33.Jeulin D (2021) Morphological models of random structures. Springer, New York [Google Scholar]
  • 34.Bargmann S, Klusemann B, Markmann J, Schnabel JE, Schneider K, Soyarslan C, Wilmers J (2018) Generation of 3D representative volume elements for heterogeneous materials: a review. Prog Mater Sci 96:322–384 [Google Scholar]
  • 35.Tian W, Qi L, Zhou J, Liang J, Ma Y (2015) Representative volume element for composites reinforced by spatially randomly distributed discontinuous fibers and its applications. Compos Struct 131(7):366–373 [Google Scholar]
  • 36.Chen L, Gu B, Zhou J, Tao J (2019) Study of the effectiveness of the RVEs for random short fiber reinforced elastomer composites. Fibers Polymers 20(7):1467–1479 [Google Scholar]
  • 37.Tian W, Chao X, Fu MW, Qi L (2021) An advanced method for efficiently generating composite RVEs with specified particle orientation. Compos Sci Technol 205:108647 [Google Scholar]
  • 38.Fliegener S, Luke M, Gumbsch P (2014) 3D microstructure modeling of long fiber reinforced thermoplastics. Compos Sci Technol 104:136–145 [Google Scholar]
  • 39.Altendorf H, Jeulin D (2009) 3d directional mathematical morphology for analysis of fiber orientations. Image Anal Stereol 28:143–153 [Google Scholar]
  • 40.Li Z, Liu Z, Xue Y, Zhu P (2022) A novel algorithm for significantly increasing the fiber volume fraction in the reconstruction model with large fiber aspect ratio. J Ind Text 51:506S-530S [Google Scholar]
  • 41.Williams S, Philipse A (2003) Random packings of spheres and spherocylinders simulated by mechanical contraction. Phys Rev E 67(5):1–9 [DOI] [PubMed] [Google Scholar]
  • 42.Schneider M (2017) The sequential addition and migration method to generate representative volume elements for the homogenization of short fiber reinforced plastics. Comput Mech 59:247–263 [Google Scholar]
  • 43.Köbler J, Schneider M, Ospald F, Andrä H, Müller R (2018) Fiber orientation interpolation for the multiscale analysis of short fiber reinforced composite parts. Comput Mech 61(6):729–750 [Google Scholar]
  • 44.Gajek S, Schneider M, Böhlke T (2021) An FE-DMN method for the multiscale analysis of short fiber reinforced plastic components. Comput Methods Appl Mech Eng 384:113952 [Google Scholar]
  • 45.Mehta A, Schneider M (2022) A sequential addition and migration method for generating microstructures of short fibers with prescribed length distribution. Comput Mech 70(4):829–851 [Google Scholar]
  • 46.Schneider M (2022) An algorithm for generating microstructures of fiber-reinforced composites with long fibers. Int J Numer Methods Eng 123(24):6197–6219 [Google Scholar]
  • 47.Nguyen BN, Bapanapalli SK, Holbery JD, Smith MT, Kunc V, Frame BJ, Phelps JH, Tucker CL III (2008) Fiber length and orientation in long-fiber injection-molded thermoplastics—part I modeling of microstructure and elastic properties. J Compos Mater 42(10):1003–1029 [Google Scholar]
  • 48.Garesci F, Fliegener S (2013) Young’s modulus prediction of long fiber reinforced thermoplastics. Compos Sci Technol 85:142–147 [Google Scholar]
  • 49.Ospald F, Goldberg N, Schneider M (2017) A fiber orientation-adapted integration scheme for computing the hyperelastic Tucker average for short fiber reinforced composites. Comput Mech 60(4):595–611 [Google Scholar]
  • 50.Meyer N, Gajek S, Görthofer J, Hrymak A, Kärger L, Henning F, Schneider M, Böhlke T (2023) A probabilistic virtual process chain to quantify process-induced uncertainties in sheet molding compounds. Compos B 249:110380 [Google Scholar]
  • 51.Breuer K, Stommel M (2020) RVE modelling of short fiber reinforced thermoplastics with discrete fiber orientation and fiber length distribution. SN Appl Sci 2:91 [Google Scholar]
  • 52.Kreher W, Pompe W (1985) Field fluctuations in a heterogeneous elastic material—an information theory approach. J Mech Phys Solids 33(5):419–445 [Google Scholar]
  • 53.Böhlke T, Bertram A (2001) The evolution of Hooke’s law due to texture development in FCC polycrystals. Int J Solids Struct 38(52):9437–9459 [Google Scholar]
  • 54.Krause M, Böhlke T (2020) Maximum-entropy based estimates of stress and strain in thermoelastic random heterogeneous materials. J Elast 141:321–348 [Google Scholar]
  • 55.Goris S, Back T, Yanev A, Brands D, Drummer D, Osswald TA (2018) A novel fiber length measurement technique for discontinuous fiber-reinforced composites: a comparative study with existing methods. Polym Compos 39:4058–4070 [Google Scholar]
  • 56.Kanatani K (1984) Distribution of directional data and fabric tensors. Int J Eng Sci 22:149–164 [Google Scholar]
  • 57.Robb K, Wirjadi O, Schladitz K (2007) Fiber orientation estimation from 3D image data: practical algorithms, visualization, and interpretation. In: Proceedings of the international conference on hybrid intelligent systems (Kaiserslautern). IEEE, pp 320–325
  • 58.Wirjadi O, Schladitz K, Rack A, Breuel T (2009) Applications of anisotropic image filters for computing 2d and 3d-fiber orientations. In: Proceedings of the 10th European congress on stereology and image analysis, (Milano), Esculapio, pp 1–6
  • 59.Krause M, Hausherr JM, Burgeth B, Herrmann C, Krenkel W (2010) Determination of the fibre orientation in composites using the structure tensor and local X-ray transform. J Mater Sci 45:888–896 [Google Scholar]
  • 60.Pinter P, Dietrich S, Bertram B, Kehrer L, Elsner P, Weidenmann KA (2018) Comparison and error estimation of 3D fibre orientation analysis of computed tomography image data for fibre reinforced composites. NDT E Int 95:26–35 [Google Scholar]
  • 61.Wirjadi O, Schladitz K, Easwaran P, Ohser J (2016) Estimating fibre direction distributions of reinforced composites from tomographic images. Image Anal Stereol 35(3):167–179 [Google Scholar]
  • 62.Verley V, Dupret F (1994) Numerical prediction of the fiber orientation in complex injection molded parts. Trans Eng Sci 4:303–312 [Google Scholar]
  • 63.Tyler DE (1987) Statistical analysis for the angular central Gaussian distribution on the sphere. Biometrika 74(3):579–589 [Google Scholar]
  • 64.Chaubal CV, Leal L (1974) An antipodally symmetric distribution on the sphere. Ann Stat 2:1201–1225 [Google Scholar]
  • 65.Wang J, O’Gara JF, Tucker CL (2008) An objective model for slow orientation kinetics in concentrated fiber suspensions: theory and rheological evidence. J Rheol 52:1179–1200 [Google Scholar]
  • 66.Aitchison J, Brown JAC (1957) The lognormal distribution. Cambridge University Press, Cambridge [Google Scholar]
  • 67.Hogg RV, Craig AT (1978) Introduction to mathematical statistics, 4th edn. Macmillan, New York [Google Scholar]
  • 68.Boyd S, Vandenberghe L (2004) Convex optimization. Cambridge University Press, Cambridge [Google Scholar]
  • 69.Luo Y, Xu J, Zhang P (2018) A fast algorithm for the moments of Bingham distribution. J Sci Comput 75:1337–1350 [Google Scholar]
  • 70.Owen AB (1995) Randomly permuted (t,m,s)-nets and (t, s)-sequences. In: Niederreiter H, Shiue PJ-S (eds) Monte Carlo and Quasi-Monte Carlo methods in scientific computing. Springer, New York, pp 299–317
  • 71.Sobol IM (1967) On the distribution of points in a cube and the approximate evaluation of integrals. USSR Comput Math Math Phys 7(4):86–112 [Google Scholar]
  • 72.Sobol IM (1967) Uniformly distributed sequences with additional uniformity properties. USSR Comput Math Math Phys 16:236–242 [Google Scholar]
  • 73.Abramowitz M, Stegun IA (1972) Handbook of mathematical functions, 10th edn. Dover, New York [Google Scholar]
  • 74.Virtanen P (2020) SciPy 1.0: fundamental algorithms for scientific computing in Python. Nat Methods 17:261–272 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 75.Kent JT, Ganeiber AM, Mardia KV (2013) A new method to simulate the Bingham and related distributions in directional data analysis with applications, pp 1–16. arXiv:1310.8110
  • 76.Hessman PA, Welschinger F, Hornberger K, Böhlke T (2021) On mean field homogenization schemes for short fiber reinforced composites: unified formulation, application and benchmark. Int J Solids Struct 230–231:111141 [Google Scholar]
  • 77.Moulinec H, Suquet P (1994) A fast numerical method for computing the linear and nonlinear mechanical properties of composites. C R l’Acad Sci Sér II 318(11):1417–1423 [Google Scholar]
  • 78.Moulinec H, Suquet P (1998) A numerical method for computing the overall response of nonlinear composites with complex microstructure. Comput Methods Appl Mech Eng 157:69–94 [Google Scholar]
  • 79.Schneider M (2019) On the Barzilai–Borwein basic scheme in FFT-based computational homogenization. Int J Numer Methods Eng 118(8):482–494 [Google Scholar]
  • 80.Schneider M, Ospald F, Kabel M (2016) Computational homogenization of elasticity on a staggered grid. Int J Numer Methods Eng 105(9):693–720 [Google Scholar]
  • 81.Brisard S, Dormieux L (2010) FFT-based methods for the mechanics of composites: a general variational framework. Comput Mater Sci 49(3):663–671 [Google Scholar]
  • 82.Zeman J, Vondřejc J, Novák J, Marek I (2010) Accelerating a FFT-based solver for numerical homogenization of periodic media by conjugate gradients. J Comput Phys 229(21):8065–8071 [Google Scholar]
  • 83.Schneider M (2020) A dynamical view of nonlinear conjugate gradient methods with applications to FFT-based computational micromechanics. Comput Mech 66:239–257 [Google Scholar]
  • 84.Schneider M (2021) A review of non-linear FFT-based computational homogenization methods. Acta Mech 232:2051–2100 [Google Scholar]
  • 85.Hill R (1963) Elastic properties of reinforced solids: some theoretical principles. J Mech Phys Solids 11(5):357–372 [Google Scholar]
  • 86.Drugan WJ, Willis JR (1996) A micromechanics-based nonlocal constitutive equations and estimates of representative volume element size for elastic composites. J Mech Phys Solids 44:497–524 [Google Scholar]
  • 87.Stapleton S, Appel L, Simon J-W, Reese S (2016) Representative volume element for parallel fiber bundles: model and size convergence. Compos A Appl Sci Manuf 86:170–185 [Google Scholar]
  • 88.Breuer K, Spickenheuer A, Stommel M (2021) Statistical analysis of mechanical stressing in short fiber reinforced composites by means of statistical and representative volume elements. Fibers 9(5):32 [Google Scholar]
  • 89.Gloria A, Otto F (2011) An optimal variance estimate in stochastic homogenization of discrete elliptic equations. Ann Probab 39(3):779–856 [Google Scholar]
  • 90.Lauff C, Schneider M, Montesano J, Böhlke T (2023) An orientation corrected shaking method for the microstructure generation of short fiber-reinforced composites with almost planar fiber orientation). Compos Struct 322:117352 [Google Scholar]
  • 91.Sukiman M, Kanit T, N’Guyen F, Imad A, El Moumen A, Erchiqui F (2017) Effective thermal and mechanical properties of randomly oriented short and long fiber composites). Mech Mater 107:56–70 [Google Scholar]
  • 92.Lakhal L, Brunet Y, Kanit T (2019) Evaluation of second-order correlations adjusted with simulated annealing on physical properties of unidirectional nonoverlapping fiber-reinforced materials (Ud composites). Int J Mod Phys C 30(02n03):1950017 [Google Scholar]
  • 93.Naili C, Doghri I, Kanit T, Sukiman MS, Aissa-Beraies A, Imad A (2017) Short fiber reinforced composites: unbiased full-field evaluation of various homogenization methods in elasticity. Compos Sci Technol 187:107942 [Google Scholar]
  • 94.Stefaniuk D, Kachanov M (2023) Voigt-Reuss and Hashin–Shtrikman bounds revisited. Int J Eng Sci 191:103903 [Google Scholar]
  • 95.Hessman PA, Riedel T, Welschinger F, Hornberger K, Böhlke T (2019) Microstructural analysis of short glass fiber reinforced thermoplastics based on X-ray micro-computed tomography. Compos Sci Technol 183:107752 [Google Scholar]
  • 96.Weibull W (1951) A statistical distribution function of wide applicability. J Appl Mech 18(3):293–297 [Google Scholar]
  • 97.Seibert P, Raßloff A, Kalina KA, Ambati M, Kästner M (2022) Microstructure characterization and reconstruction in Python: MCRpy. Integr Mater Manuf Innov 11:450–466 [Google Scholar]
  • 98.Seibert P, Raßloff A, Kalina KA, Gussone J, Bugelnig K, Diehl M, Kästner M (2023) Two-stage 2D-to-3D reconstruction of realistic microstructures: implementation and numerical validation by effective properties. Comput Methods Appl Mech Eng 412:116098 [Google Scholar]
  • 99.Düreth C, Seibert P, Rücker D, Handford S, Kästner M, Gude M (2023) Conditional diffusion-based microstructure reconstruction. Mater Today Commun 35:105608 [Google Scholar]
  • 100.Fu S-Y, Hu X, Yue C-Y, Mai Y-W (1999) Effects of fiber length and orientation distributions on the mechanical properties of short-fiber-reinforced polymers. A review. Mater Sci Res Int 5(2):74–83 [Google Scholar]
  • 101.Drücker S, Wilmers J, Bargmann S (2017) Influence of the microstructure on effective mechanical properties of carbon nanotube composites. Coupled Syst Mech 6(1):1–15 [Google Scholar]
  • 102.Radermacher A, Bednarcyk BA, Stier B, Simon J, Zhou L, Reese S (2016) Displacement-based multiscale modeling of fiber-reinforced composites by means of proper orthogonal decomposition. Adv Model Simul Eng Sci 3:29 [Google Scholar]
  • 103.Lebensohn RA, Rollett AD (2020) Spectral methods for full-field micromechanical modelling of polycrystalline material. Comput Mater Sci 173:109336 [Google Scholar]
  • 104.Segurado J, Lebensohn RA, LLorca J (2018) Chapter One—Computational Homogenization of Polycrystals. In: Advances in applied mechanics, vol 51, pp 1–114
  • 105.Schneider M, Merkert D, Kabel M (2017) FFT-based homogenization for microstructures discretized by linear hexahedral elements. Int J Numer Methods Eng 109:1461–1489 [Google Scholar]
  • 106.Leuschner M, Fritzen F (2018) Fourier-accelerated nodal solvers (FANS) for homogenization problems. Comput Mech 62:359–392 [Google Scholar]
  • 107.Ladecký M, Leute RJ, Falsafi A, Pultarová I, Pastewka L, Junge T, Zeman J (2023) An optimal preconditioned FFT-accelerated finite element solver for homogenization. Appl Math Comput 446:127835 [Google Scholar]
  • 108.Willot F (2015) Fourier-based schemes for computing the mechanical response of composites with accurate local fields. C R Méc 343:232–245 [Google Scholar]
  • 109.Dorn C, Schneider M (2019) Lippmann–Schwinger solvers for the explicit jump discretization for thermal computational homogenization problems. Int J Numer Methods Eng 118(11):631–653 [Google Scholar]
  • 110.Vondřejc J, Zeman J, Marek I (2014) An FFT-based Galerkin method for homogenization of periodic media. Comput Math Appl 68(3):156–173 [Google Scholar]
  • 111.Schneider M (2015) Convergence of FFT-based homogenization for strongly heterogeneous media. Math Methods Appl Sci 38(13):2761–2778 [Google Scholar]
  • 112.Schneider M (2023) On the effectiveness of the Moulinec–Suquet discretization for composite materials. Int J Numer Methods Eng 124(14):3191–3218 [Google Scholar]
  • 113.Schneider M (2022) Voxel-based finite elements with hourglass control in FFT-based computational homogenization. Int J Numer Methods Eng 123(24):6286–6313

Articles from Computational Mechanics are provided here courtesy of Springer

RESOURCES