Open Access
ARTICLE
A Novel Multiscale Approach for Modelling Fracture Response of Heterogeneous Materials
1 Institute of Processes Engineering, Faculty of Forestry and Wood Technology, University of Zagreb, Zagreb, Croatia
2 Institute of Applied Mechanics, Faculty of Mechanical Engineering and Naval Architecture, University of Zagreb, Zagreb, Croatia
* Corresponding Author: Jurica Sorić. Email:
Computer Modeling in Engineering & Sciences 2026, 148(3), 7 https://doi.org/10.32604/cmes.2026.087199
Received 11 June 2026; Accepted 27 August 2026; Issue published 28 September 2026
Abstract
Accurate and computationally efficient numerical modelling of damage and fracture in heterogeneous materials requires the incorporation of a multiscale approach. However, the information transfer between the lower and upper scale with the presence of a specific damage algorithm represents a significant challenge. This paper presents a robust two-scale concurrent multiscale approach for modelling damage and fracture in brittle and ductile heterogeneous materials. The developed multiscale procedure utilises the self-consistent clustering analysis (SCA) at the microlevel, and a phase-field (PF) fracture method at the macrolevel in order to meet the main criteria of an accurate and computationally efficient concurrent multiscale damage algorithm. A particularly important characteristic of this framework is the full separation of the damage analysis from the microstructural domain, defined through the representative volume element (RVE). This decoupling allows for a stable, robust and objective numerical calculation of damage and fracture in heterogeneous materials. The computational efficiency of the proposed algorithm is demonstrated on simple and complex microstructures for several different geometrical specimens. The results indicate that the presented procedure captures macroscopic crack paths accurately, while maintaining a high level of computational efficiency in contrast to the classical approach.Keywords
At their lower levels, modern engineering materials often exhibit a significant material heterogeneity. This heterogeneity manifests itself in the form of different microconstituents (material phases) with arbitrary shape, volume fraction, spatial distribution and mechanical properties [1]. Therefore, the overall mechanical behaviour of the material is the result of the mutual interaction and contribution of each of its microconstituents. This becomes particularly important when numerical modelling of damage and fracture is considered.
In the field of numerical modelling of damage and fracture in heterogeneous materials, multiscale analysis [2] is a valuable tool since it allows for the coupling of the microstructural stress state with the macroscopic calculation. Concurrent multiscale methods [3–5] (a class of multiscale methods) achieve this coupling by homogenising (averaging) the values at the microlevel, which are then used for the analysis at each macroscopic point. This essentially ensures a full incorporation of the material heterogeneity into the numerical model, thus providing a more accurate modelling in contrast to the classical phenomenological approach [6]. Alongside higher accuracy, concurrent multiscale analysis also introduces the need for significant computational resources. This is because homogenised values at the macroscopic point are a direct result of the boundary value analysis of the microstructure, which is defined through the representative volume element, i.e., RVE [7–10]. When the boundary value problem at both micro and macrolevel is tackled using finite element method (FEM) [11,12], fast Fourier transform (FFT) [13], advanced mesh-superposition formulations like the s-version of FEM [14] or when a mixed approach is used [15,16], the total computation cost will reach unacceptable levels. Calculation of the RVE boundary value problem at each macroscopic point via direct numerical simulation, i.e., DNS (either through FEM or FFT), is the main reason for the high computational cost, which only increases when damage enters the equation. Moreover, the incorporation of damage analysis into a concurrent multiscale approach requires consideration of issues related to mesh dependence at the macrolevel [1,17], calculation of the macroscopic value of damage [18,19] and RVE representativeness during strain softening [20,21]. In the recent decade, data-driven multiscale methods have become particularly attractive. As the exponential rise in computational resources allows for storage and analysis of large amounts of raw data, the cost of DNS analysis of the RVE boundary value problem can be dramatically decreased. For instance, neural networks (NNs) have experienced great success in multiscale modelling of heterogeneous materials. With the appropriate architecture and sufficient amount of data, NNs are able to model mechanical response of heterogeneous materials with porosity [22], hyperelastic heterogeneous materials [23,24], elastoplastic [25,26] and even granular like materials [27]. However, their applicability in multiscale modelling of damage and fracture of heterogeneous materials is still quite challenging [28,29]. Highly non-linear and history-dependent phenomenon such as damage requires careful consideration of the type of NN to be used, which, in addition to the need for a large amount of raw data, adds another layer of complexity. In contrast to NNs, reduced-order models (ROMs) target the problem of low computational efficiency of the concurrent multiscale simulation by reducing the number of degrees of freedom (DOF) of the RVE boundary value problem. Over the last decade, many ROMs have been proposed, most notably transformation field analysis [30], non-uniform transformation field analysis [31] and proper orthogonal decomposition [32]. In recent years, a class of data-driven cluster-based ROMs has emerged [33,34]. Different from the mentioned ROMs, cluster-based ROMs are based on discretisation of the RVE into large subdomains called clusters, and the utilisation of a Lippmann-Schwinger equation [35]. A cluster-based ROM called self-consistent clustering analysis (SCA), formulated by Liu et al. [33], represents a pioneering work in this category. Shortly after it was introduced, SCA quickly attracted lots of attention and a large number of contributions [17,36–43] have shown its capabilities in solving the RVE boundary value problem in an accurate and computationally efficient way. A particularly important feature of the SCA is its applicability to different types of RVEs [41–43], constitutive laws [33,39], but also problems of small [33,41,42] as well as finite strains [37,38]. Because of the above, SCA is actively being developed in order to simulate damage and fracture of heterogeneous materials [17,40,44–47]. Being first in this category, contribution [17] represents a major milestone in the field of concurrent multiscale modelling of damage in heterogeneous materials. The approach presented in [17] not only met the requirement of computational efficiency, it also introduced a novel three-step homogenization scheme and a non-local formulation at the macroscopic level. However, this procedure has two main drawbacks. Firstly, the calculation of damage in the microstructural domain, which is decomposed into a relatively small number of clusters, cannot be performed without energy regularisation, i.e., subsequent calibration of the damage parameters using DNS. The second drawback follows from the damage formulation itself, which requires that the energy dissipated by plasticity is negligible compared to the energy dissipated during elastic deformation. Following the idea of FEM h-adaptivity, in [48], authors aimed to mitigate the first issue by proposing an adaptive cluster-based ROM in which the number of clusters can be increased during the analysis. The approach aims to improve the clusters resolution in order to achieve a better description of localised microstructural fields such as plasticity or damage, and was utilised in [44,45] for modelling damage in 3D woven composites. However, the process of h-adaptivity in a cluster-based ROM is not physically justified since cluster discretisation is not the product of a direct geometrical decomposition of an RVE; rather, it is the result of grouping of points which exhibit similar mechanical behaviour. Furthermore, the main goal of a cluster-based ROM is to accurately calculate homogenised values of an RVE, not to give a smooth and detailed description of highly localised fields. But most importantly, this approach is not suitable for large concurrent multiscale analysis since the process of reclustering would need to be performed hundreds (if not thousands of times) since each macroscopic point is directly linked to an RVE. Damage analysis of a 3D woven composites was also the subject of the work done by Li et al. [46], while in [47], alongside experimental investigation, numerical modelling of damage in concrete with the help of the SCA and a concrete micromechanical model [49] was presented. Although the results of [46,47] show a good match with the experimental results, both contributions do not represent a fully concurrent multiscale approach since the link between macroscopic and microscopic level is present only at one point. This is also true for the work presented in [40], where experimental and numerical investigation was done on a 3D braided composites, but again, without the presence of a fully concurrent multiscale procedure.
Although ROMs have the ability to significantly improve the computational efficiency at the microlevel, the problem of pathological mesh dependence at the macrolevel must be addressed separately. The aforementioned contribution [17] showed that the presence of a non-local formulation at the macrolevel is not an option but a necessity in preventing physically meaningless results. Over the years, several methods have been proposed to mitigate the problem of mesh dependence, which occurs during strain softening. One such method, called phase-field (PF) fracture formulation [50], represents a well-established non-local continuum damage model. The PF method has proven to be an accurate and robust procedure for solving problems of damage and fracture for both small [50–52] and finite strains configuration [53,54], under static [51,55,56] and dynamic loading [56,57], as well as fatigue-induced fracture [52,58]. Furthermore, the PF method has successfully been implemented to model fracture in various types of materials, including brittle [50,58,59], ductile [53,58], hyperelastic [60] and viscoelastic–viscoplastic materials [61]. To eliminate mesh dependence and ensure objective and physically meaningful results, PF relies on the use of two parameters, i.e., the length-scale parameter and a critical value of energy release rate. The former helps to diffuse (smear) the sharp crack topology over a finite region, while the latter limits the energy dissipation per unit area in the crack region. For a comprehensive review and more details on the PF method itself, see [62].
In this manuscript, a new, fully concurrent two-scale approach for modelling damage and fracture in both brittle and ductile heterogeneous materials is presented. The proposed procedure aims to tackle issues and shortcomings in the field of numerical modelling of damage and fracture in heterogeneous materials by combining some of the best features of both SCA and the PF fracture method. By employing the SCA at the microlevel, the framework ensures fast, accurate and reliable calculation of the RVE boundary value problem. On the other hand, the utilisation of a non-local damage model, such as PF, at the macrolevel enables objectivity and robustness, but also eliminates mesh dependence at the macrolevel. The full decoupling of the damage analysis from the RVE boundary value problem is an important characteristic of the procedure, which sets it apart from other algorithms. This novelty opens up the possibility for a more stable and computationally efficient calculation of damage and fracture in heterogeneous materials. Because of that, the analysis of the macroscopic material degradation does not include any kind of damage analysis at the microlevel. The generated RVE will serve exclusively for obtaining the homogenised (macroscopic) values, primarily the macroscopic stress tensor, material tangent and strain energy density. By upscaling the macroscopic values, the PF fracture algorithm will receive all the necessary input for the determination of the macroscopic material degradation level.
The paper is organised as follows. The first ingredient of the proposed approach, i.e., the SCA, is briefly described in Section 2. Section 3 gives a short overview of the PF method and its implementation into the finite element method (FEM) framework for modelling damage and fracture in both brittle and ductile materials. In Section 4, a new concurrent multiscale procedure is presented and described in detail. Section 5 includes results related to the accuracy and computational efficiency of the developed procedure obtained by means of numerical simulations on different microstructures and geometrical specimens. Influence of the PF fracture parameters, namely the length-scale parameter and the critical value of energy release rate, on the fracture behaviour is the subject of Section 6, while concluding remarks are given in the last section, i.e., Section 7.
2 Reduced-Order Homogenization
2.1 Self-Consistent Clustering Analysis
The self-consistent clustering analysis (SCA) [33] represents a data-driven, reduced-order homogenization method that allows for computationally efficient and accurate calculation of the RVE boundary value problem. This is achieved through two major innovations: (1) the use of data compression algorithm (k-means clustering [63] or self-organizing map [64]) that drastically reduces the number of degrees of freedom (DOF) by decomposing the RVE into large subdomain (clusters), and (2) a cluster-based numerical procedure for the RVE boundary value problem calculation—which is applicable to any constitutive law of each material phase, without the need for additional calculation. The whole SCA procedure can be broken down into two steps—offline and online. Conveniently, the first innovation is performed in the offline step, while the online step is related to the second innovation. In what follows, a brief description of the SCA and its two steps is given.
The offline step represents a first stage of the SCA, which needs to be performed only once, but the quality of its execution will greatly impact speed as well as the accuracy of the final solution. It tackles the problem of low computational efficiency at the microlevel, by discretising the RVE in question into a finite number of large subdomains, i.e., material clusters—Fig. 1.

Figure 1: Microstructure decomposition into an appropriate number of material clusters: (a) 2D unit cell geometry; (b) Discretisation with 8 material clusters.
Each material phase in the RVE is represented by a minimum of one material cluster, and the distribution of any arbitrary local variable
can be calculated with high accuracy using a relatively small number of material clusters. In the averaging equation above,
Before the actual decomposition into material clusters, the microstructure first needs to be discretised by an appropriate number of finite elements. This discretisation is necessary since the clustering analysis by itself always involves grouping of points that have similar behaviour into one cluster. The points in this case are finite elements, and the similarity between them is determined by their mechanical behaviour. More precisely, points that exhibit similar mechanical behaviour are placed together into one material cluster using machine learning algorithms such as k-means clustering or self-organising map. This similarity is expressed using strain concentration tensor
where
The second part of the SCA is called the online step and, in plain terms, represents the calculation of the RVE boundary value problem using the information from the previous (offline) step. The analysis is performed with the help of the incremental form of the Lippmann-Schwinger equation, which is discretised by clusters [33]
where
The interaction tensor
is an important ingredient of the online step of the SCA. In essence, it gives the information on how the stress in the
where
and
In most problems, the incremental stress in the
while the remaining part of the residual vector
However, the SCA also accepts the macro-stress constraint, where a macroscopic value of Cauchy stress tensor
This ultimately allows the use of the SCA for both displacement as well as force boundary conditions at the macrolevel, providing an additional level of applicability to a broad range of problems.
To maintain self-consistency and ensure a high level of accuracy, the SCA utilises the recalculation of the reference material parameters after each converged increment. Recalculation is done such that new Lamé parameters approximate the homogenised material stiffness in an optimal way, i.e.,
3 Numerical Modelling of Damage and Fracture
Generally speaking, phase-field (PF) modelling represents an approach for the description of the behaviour of physical systems that consists of two or more phases that are divided by sharp interfaces. It achieves this by introducing a continuous field variable (order parameter), which differentiates between multiple physical phases within a given system through a smooth transition. When talking about numerical modelling of damage and fracture, such an order parameter describes a gradual evolution from intact to fully broken material, thus serving as a diffuse approximation of a sharp crack discontinuity. Due to its simplicity, robustness, and applicability to a wide range of different materials and different types of fracture, the PF method has earned its reputation as one of the most popular methods for numerical modelling of damage and fracture. The next subsection represents a brief description of the PF fracture formulation for both brittle and ductile materials for the case of static loading and under the assumption of small strain.
3.2 Phase-Field Fracture Formulation
The PF formulation present in this work was conceived by Francfort and Marigo [66], who proposed a generalisation of the original Griffith’s approach [67] by introducing the energy associated with the creation of new fracture surfaces into the total energy functional. Mathematically speaking, this can be written as
where
For equilibrium to be achieved, the total free energy functional in Eq. (11) needs to be minimised with respect to both displacement field

Figure 2: Phase-field regularisation of the discrete crack surface
This regularisation of the sharp crack is achieved through the use of the crack surface density function
allowing for the integration to be performed over the whole domain
In contrast to the weak form, the strong form of the PF fracture formulation is more complex, and is defined using a system of equations
where the plus/minus sign in the superscript indicates the positive/negative part of the specific quantity. This decomposition is necessary as it ensures physical behaviour, i.e., prevents the formation and propagation of cracks under compression, and needs to be performed for the material stiffness tensor
In most cases, as it is in the presented work, the degradation function is represented using a second-order polynomial, i.e.,
where
The PF method has experienced great success in modelling material damage and fracture in both brittle [55,58,59,72,73] and ductile materials [52,53,58,74]. In the former, the total strain energy density
while in the latter the total strain energy density
while in the second, which is used in this work, both elastic and plastic parts of the body’s bulk energy are affected by the PF crack growth
where
In terms of numerical implementation, the PF method offers a straightforward coupling with the finite element method since along the displacement field
Obtaining the solution of the matrix system of equations can be achieved using either monolithic or staggered approach. In the monolithic approach, the system of equations is fully coupled, i.e., the values of the global displacement vector
while for the PF part of the simulation the following is true
Global stiffness matrices
with
and
The stability and robustness that come with staggered schemes are a significant advantage. This is especially important when damage in heterogeneous materials is in question. Although numerous staggered PF implementations exist, this work utilises the procedure proposed by Lesičar et al. [52]. For more details on monolithic and staggered schemes, see [76].
4 Multiscale Modelling of Damage and Fracture
The proposed multiscale procedure for modelling damage and fracture in both brittle and ductile heterogeneous materials represents a synergy of the SCA and PF fracture formulation into one algorithm that combines the best features of the two methods. In it, the SCA and PF method each serve specific roles. The function of the SCA at the microlevel is to:
• ensure computational efficiency by performing fast and accurate calculation of the RVE boundary value problem,
• link two scales by performing first-order computational homogenization of the Cauchy stress tensor, material stiffness tensor, and strain energy density,
• provide a straightforward extension to any type of constitutive law for a given material phase.
In contrast, the PF algorithm, which is present at the macrolevel, needs to:
• cure pathological mesh dependence of the final results,
• enable efficient and robust calculation of the macroscopic fracture processes,
• provide additional stability and ensure objectivity by being present at the macrolevel instead of the microlevel.
It is important to note that the proposed procedure requires both
Although it operates under the assumption of small strains, the nature of the developed framework allows for the extension to model fracture at finite strains. The PF algorithm, as well as the SCA, represent flexible procedures which are not bound only to small strains configuration. Not only that, but the Lippmann-Schwinger equation, which is the basis of the SCA, is applicable to any physical problem that can be defined by elliptic partial differential equations. This includes problems of thermal conduction, electrical conduction, electromagnetism and many others. Ultimately, this opens up the possibility of tackling multiphysics problems, where fracture is influenced by multiple fields [77].
Having described the main characteristics and aspects, the algorithmic implementation of the concurrent procedure is given in the Box 1, but also more vividly represented through Fig. 3.

Figure 3: Proposed multiscale procedure algorithm.
Box 1: Concurrent multiscale damage algorithm for the increment
1. Start increment
2. For increment
(a) Increase current element number
(b) Set integration point counter
(c) For element
i. Increase current integration point number
ii. For integration point
iii. Send
iv. call the SCA—solve the RVE boundary value problem.
v. obtain macroscopic values of the Cauchy stress tensor
vi. Perform spectral or volumetric-deviatoric split if needed.
vii. Store macroscopic values that will be needed in phase-field analysis.
viii. If
(d) If
3. Calculate new value of global displacement vector
4. For increment
5. Calculate new value of global phase-field vector
6. Check the stopping criterion:
As can be seen from Box 1 and Fig. 3, the whole procedure requires two layers of finite elements. The first layer (also the starting layer) allows for the calculation of the displacement vector in each finite element, while the second layer performs PF analysis and therefore stores the value of the PF variable in each element.
Macroscopic values of the Cauchy stress tensor
In contrast to the total number of five output variables, the SCA requires only one input variable, more precisely the macroscopic small strain tensor
In the second layer of elements, the PF fracture formulation algorithm relies on the macroscopic values of the total strain energy density, plastic strain energy density and elastic strain energy density to formulate the PF stiffness matrix, defined by Eq. (26), and the PF internal force vector which is calculated using Eq. (24). To be more precise, formation of both PF stiffness matrix as well as PF internal force vectors is performed using strain energy density history field
The described procedure is performed iteratively between the two layers until the equilibrium in both layers is achieved. The number of required iterations is primarily driven by the level of degradation the heterogeneous material has sustained. This is particularly true in the case of rapid crack propagation in brittle fracture, where the total number of iterations often climbs above 1000 and therefore leads to long computational time. Utilisation of the line search algorithm [78] or the Broyden–Fletcher–Goldfarb–Shanno (BFGS) Quasi-Newton method [79] can improve convergence and therefore lead to the need for fewer iterations. Since the presented framework is based on a staggered PF scheme [52], utilisation of the BFGS method does not represent a sensible choice as it is primarily used in a monolithic PF scheme [79]. A line search assisted algorithm, on the other hand, is integrated into the presented framework, improving convergence and adding an additional layer of numerical stability. For more information on the convergence of the phase-field method, see [52,77,79].
The described concurrent framework ensures a high level of computational efficiency by utilising SCA at the microlevel, prevents numerical instability by removing calculation of damage from the microlevel and prevents pathological mesh dependence at the macrolevel by employing a non-local continuum damage model, i.e., PF. However, these improvements do not come free of charge. Since the framework intentionally avoids numerical analysis of damage and fracture at the microlevel, information on micro crack initiation and propagation, as well as void coalescence, is not present in any form. Moreover, the macroscopic value of the length-scale parameter
Although the k-means clustering and the formation of interaction tensor
The performance of the implemented concurrent approach is assessed using two different 2D and 3D microstructures, which are depicted in Fig. 4, and four different geometrical specimens, which are shown in Fig. 5. The microstructures in question are a 2D unit cell, a 3D unit sphere, a complex 2D RVE and a complex 3D RVE. The geometry of both 2D and 3D complex microstructures is coming directly from the statistical analysis of the experimental metallography of nodular cast iron that was produced by the Tundish method of casting, as explained in [82]. All four samples consist of two material phases-matrix and inclusion. The volume fraction of a single inclusion is 12.5%, for a 2D unit cell, i.e., 11.3% for a 3D unit sphere. In contrast, the volume fraction of elliptical inclusions in 2D and 3D complex RVEs are 7.6% and 3.5%, respectively. For simplicity, the dimension of an edge in both 2D unit cell and 3D unit sphere is 1 millimetre, while the edge length in the case of a complex 2D RVE is equal to 0.5 millimetres, i.e., 0.2 millimetres for the case of a complex 3D RVE.

Figure 4: Microstructural samples: (a) 2D unit cell geometry; (b) 3D unit sphere geometry; (c) Complex 2D RVE; (d) Complex 3D RVE.

Figure 5: Test specimens: (a) Single-edge notched plate-pure tension loading; (b) Single-edge notched plate-pure shear loading; (c) Double-notched specimen; (d) Sandia fracture challenge specimen.
On the other hand, test specimens in Fig. 5 represent frequently used samples for numerical evaluation of fracture algorithms, with all dimensions being given in millimetres. Notice that for all four samples, only displacement-type boundary conditions are applied, implying the presence of only macro-strain constraints in the calculation of the RVE boundary value problem. Last but not least, when three-dimensional analysis is in question, the thickness of the three samples is 0.1 millimetres for the single-edge notched plate [50], 10 millimetres for the double-notched specimen [17] and 2 millimetres for the Sandia fracture challenge specimen [53].
With the definition of all test microstructures and all test specimens, the testing procedure can now be specified. It consists of two stages, and in each stage, both brittle and ductile fracture (with the assumption of small strains) are considered.
The first or initial stage of testing will focus on the proposed algorithm’s accuracy and computational efficiency. This part of numerical testing includes analysis of a 2D unit cell and a 3D unit sphere (for both brittle and ductile fracture) with two different material configurations. The first material configuration essentially forms a homogeneous material, as both the matrix and one inclusion possess equivalent mechanical properties. The aim is to show that both SCA and DNS (performed with homogeneous material properties) will give almost identical results since no material heterogeneity exists. The second material configuration downgrades, by 5%, some mechanical properties of the inclusion. Now, the goal is to demonstrate that there will be a difference in force-displacement response, as the material heterogeneity is present in the microstructure. The mechanical properties chosen for the first, i.e., second material configuration are given in Table 1.

As can be seen from Table 1, in the second material configuration both modules of elasticity
Complex RVEs depicted by Fig. 4 will serve to evaluate the robustness and stability of the proposed concurrent procedure, which is the subject of the second stage of testing. Random geometrical configuration of inclusions will produce a highly nonuniform distribution of stress and strain fields, thus ensuring an appropriate level of complexity. As was the case in the first stage of testing, both brittle and ductile fracture (assuming small strains) is considered; however, inclusions (in all analyses) are treated as linearly elastic material. Mechanical properties of the elastoplastic matrix correspond to those from [1], and their values are
while the mechanical behaviour of inclusions is modelled by means of material properties of isotropic graphite [83]
In addition to multiscale phase-field analysis, the second stage also includes DNS analysis using homogeneous properties of the complex RVE. Homogeneous properties of the microstructures shown in Fig. 4b,d can be obtained by running a simple concurrent multiscale analysis using one linear macroscopic finite element with four (in 2D) and eight (in 3D) nodes. The element needs to be subjected to a uniaxial tension to ensure a homogeneous state of the macroscopic stress and strain tensor, while the total mechanical response of the element is governed by the analysis and homogenization of the complex RVE boundary value problem. From the obtained macro stress-strain curve it is possible to calculate the macro values of: modulus of elasticity
while for the 3D complex RVE depicted by Fig. 4d the homogeneous properties are equal to
It is also necessary to define phase-field fracture parameters, namely the length-scale parameter
For the case of brittle fracture in the first stage of testing, the critical value of Griffith force is taken to be
In contrast to
Last but not least, a “quick check” before the multiscale concurrent analysis is performed in order to compare SCA and DNS (which is conducted using FEM) for all four microstructural samples. Tests are carried out under two different macro-strain constraints—pure shear and pure hydrostatic loading, since these constraints represent a problematic type of macroscopic constraints for the SCA. The material properties of a 2D unit cell, as well as the 3D unit sphere, match those from the second material configuration presented in Table 1, while their values in the case of complex RVEs are given by Eqs. (28) and (29). Results of the k-means clustering analysis are depicted in Figs. 6–9, while diagrams of macroscopic stress-strain relations can be seen in Figs. 10–13.

Figure 6: Results of the

Figure 7: Results of the

Figure 8: Results of the

Figure 9: Results of the

Figure 10: Comparison of the macroscopic results for a 2D unit cell: (a) Hydrostatic loading; (b) Shear loading.

Figure 11: Comparison of the macroscopic results for a 3D unit sphere: (a) Hydrostatic loading; (b) Shear loading.

Figure 12: Comparison of the macroscopic results for a complex 2D RVE: (a) Hydrostatic loading; (b) Shear loading.

Figure 13: Comparison of the macroscopic results for a complex 3D RVE: (a) Hydrostatic loading; (b) Shear loading.
Cluster decompositions provided by Figs. 6–9 show that each microstructural sample is decomposed with three different cluster discretisations, each being two times finer than the previous one. The starting number of material clusters for a 2D unit cell and the 2D complex RVE is 8, while 6 represents the initial discretisation for a 3D unit sphere, i.e., the 3D complex RVE. The choice of the number of material clusters
Due to a simple geometry and similar mechanical properties, SCA is able to predict macroscopic response of the 2D unit cell, as well as the 3D unit sphere, with pinpoint accuracy for both hydrostatic and pure shear type of macroscopic constraints. This, unfortunately, is not possible for the case of a complex microstructures, as can be seen from Figs. 12 and 13. However, even with 8 material clusters, SCA is able to achieve satisfactory results, with the maximum error of “only” 6.5 % for the case of hydrostatic loading of a complex 2D RVE.
For the first stage of testing, decompositions with 8 (for a 2D unit cell) and 6 (for a 3D unit sphere) material clusters are used, while for the second stage of testing, decompositions with 8, i.e., 16 material clusters (for a complex 2D RVE) and 6, i.e., 12 material clusters (for a complex 3D RVE) are present. In both the first and the second stage, every analysis was executed using a single thread of an Intel Xeon E5-1620 (version 2) processor, which ensures an objective comparison of the CPU time needed to complete the analysis. All simulations are performed with a fixed increment size and using a projection-based scheme algorithm for the update of the reference material stiffness tensor
This subsection includes results obtained by the DNS (with homogeneous material properties), the proposed concurrent approach with the first material configuration for the unit cell (“MS1”) and the proposed concurrent approach with the second material configuration for the unit cell (“MS2”). Each analysis includes the force-displacement diagram, alongside its zoomed-in view and images depicting the crack-phase field for both DNS and MS2 simulations. In addition to figures, each result is accompanied by a table of CPU time for all three analyses. Recall that one of the goals of this testing is to determine the computational efficiency of the proposed concurrent approach; therefore, comparing CPU times is not optional but mandatory. Results from the first six analyses are related to the brittle fracture, while the ductile fracture is present in the next four analyses. For every analysis, the total number of finite elements in the finite element mesh at the macroscale are given. The finite element mesh is always finer near the area of crack propagation, and following [50], the size of the finite element is at least two times smaller than the value of the macroscopic length-scale parameter
The first specimen to be tested is the 2D single-edge notched plate depicted in Fig. 5a. The model is discretised by 12,122 fully integrated linear quadrilateral plane strain elements. The chosen length-scale parameter is equal to 0.01 mm. The analysis is performed in 100 increments using no energy split. The results are presented in Fig. 14, and corresponding computational times are displayed in Table 2.

Figure 14: A 2D single-edge notched plate—pure tension loading: (a) Force-displacement curves; (b) Zoomed-in view; (c) Crack topology—DNS; (d) Crack topology—MS2.

A 2D single-edge notched plate is also present in the second example, although this time it is loaded by pure shear Fig. 5b. The model is discretised by 28,447 fully integrated linear quadrilateral plane strain elements. The chosen length-scale parameter is equal to 0.01 mm, and the analysis is performed using a volumetric-deviatoric energy split. The results are presented in Fig. 15, and corresponding computational times are displayed in Table 3.

Figure 15: A 2D single-edge notched plate—pure shear loading (volumetric-deviatoric decomposition): (a) Force-displacement curves; (b) Zoomed-in view; (c) Crack topology—DNS; (d) Crack topology—MS2.

The third example is identical to the previous one, with the only difference being the utilisation of a spectral energy decomposition. Results, which again include force-displacement diagrams, crack topologies and CPU times, are visible in Fig. 16 and Table 4.

Figure 16: A 2D single-edge notched plate—pure shear loading (spectral decomposition): (a) Force-displacement curves; (b) Zoomed-in view; (c) Crack topology—DNS; (d) Crack topology—MS2.

The next example represents an extension of the first, i.e., a three-dimensional single-notched plate also loaded by tension. The model is discretised by 13,680 fully integrated linear hexahedral elements. The chosen length-scale parameter is equal to 0.01 mm. The analysis is performed in 100 increments using no energy split. The results are presented in Fig. 17, and corresponding computational times are displayed in Table 5.

Figure 17: A 3D single-edge notched plate: (a) Force-displacement curves; (b) Zoomed-in view; (c) Crack topology—DNS; (d) Crack topology—MS2.

A 2D double-notched specimen Fig. 5c is next in line. The model is discretised by 22,127 fully integrated linear quadrilateral plane strain elements. The chosen length-scale parameter is equal to 0.3 mm. The analysis is performed in 100 increments using no energy split. The results are presented in Fig. 18, and corresponding computational times are displayed in Table 6.

Figure 18: A 2D double-notched specimen (brittle fracture): (a) Force-displacement curves; (b) Zoomed-in view; (c) Crack topology—DNS; (d) Crack topology—MS2.

The results for the 3D double-notched specimen are depicted by Fig. 19 and Table 7. The model is discretised by 31,389 fully integrated linear hexahedral elements. The chosen length-scale parameter is equal to 0.3 mm. The analysis is performed in 100 increments using no energy split.

Figure 19: A 3D double-notched specimen (brittle fracture): (a) Force-displacement curves; (b) Zoomed-in view; (c) Crack topology—DNS; (d) Crack topology—MS2.

As in the case of brittle fracture, a 2D double-notched specimen Fig. 5c is also present in ductile fracture analysis. The model is discretised by 16,988 fully integrated linear quadrilateral plane strain elements. The chosen length-scale parameter is equal to 0.6 mm. The analysis is performed in 200 increments using no energy split. The results are presented in Fig. 20, and corresponding computational times are displayed in Table 8.

Figure 20: A 2D double-notched specimen (ductile fracture): (a) Force-displacement curves; (b) Zoomed-in view; (c) Crack topology—DNS; (d) Crack topology—MS2.

The results for the 3D double-notched specimen (in the case of ductile fracture) are shown by Fig. 21 and Table 9. The model is discretised by 20,757 fully integrated linear hexahedral elements. The chosen length-scale parameter is equal to 0.6 mm. The analysis is performed in 200 increments using no energy split.

Figure 21: A 3D double-notched specimen (ductile fracture): (a) Force-displacement curves; (b) Zoomed-in view; (c) Crack topology—DNS; (d) Crack topology—MS2.

A 2D Sandia fracture challenge specimen Fig. 5d is the last example in 2D plane strain ductile fracture tests. The model is discretised by 18,589 fully integrated linear quadrilateral plane strain elements. The chosen length-scale parameter is equal to 0.4 mm. The analysis is performed in 200 increments using volumetric-deviatoric energy split. The results are presented in Fig. 22, and corresponding computational times are displayed in Table 10.

Figure 22: A 2D Sandia fracture challenge specimen: (a) Force-displacement curves; (b) Zoomed-in view; (c) Crack topology—DNS; (d) Crack topology—MS2.

The first stage of testing is concluded with the 3D Sandia fracture challenge specimen. The model is discretised by 35,241 fully integrated linear hexahedral elements. The chosen length-scale parameter is equal to 0.4 mm. The analysis is performed in 200 increments using volumetric-deviatoric energy split. The results are presented in Fig. 23, and corresponding computational times are displayed in Table 11.

Figure 23: A 3D Sandia fracture challenge specimen: (a) Force-displacement curves; (b) Zoomed-in view; (c) Crack topology—DNS; (d) Crack topology—MS2.

From the figures and tables displayed in the previous few pages, it can be concluded that the proposed concurrent procedure is able to describe fracture in both brittle and ductile materials in an accurate and computationally efficient way. Force-displacement diagrams and their zoomed-in views show that there exists almost no difference between DNS analysis (performed using homogeneous material properties) and the developed concurrent approach performed with the material properties defined by the first material configuration.
On the other hand, when the module of elasticity
Figures that depict the crack topology for both DNS and MS2 are also in excellent agreement. Crack paths are more than similar, which is again an important result as it provides additional confirmation of the validity of the developed concurrent procedure. Interestingly, the crack topology figures show that the concurrent approach produces a more localised distribution of the crack phase-field parameter
In addition to being accurate and physically correct, the tables displaying computational time show that the proposed procedure is also computationally efficient. When compared to DNS, the time needed to complete analysis using the developed concurrent procedure is higher for all geometrical specimens. This is not unexpected, as now each integration point represents a separate boundary value problem that needs to be resolved in each iteration of each increment. If the concurrent procedure were to be executed entirely using DNS, i.e., FEM, the computational time would increase by several orders of magnitude. Moreover, the tables displaying computational time also show that the ratio between the computational time of MS1 and DNS (MS1/DNS) is always less than the total number of material clusters (for a given analysis). However, when MS2 is in question, this ratio (MS2/DNS) always sits on a higher value, as now a certain level of heterogeneity is present at the microlevel, thus introducing more nonlinearity. This increase is particularly pronounced when fracture in ductile heterogeneous materials is in question. The reason for that primarily lies in the lower level of computational efficiency of the SCA algorithm which needs to perform more return-mapping iterations to achieve equilibrium when a heterogeneous 2D unit cell, i.e., 3D unit sphere is in question. The mentioned ratios are shown in Table 12.

This subsection holds the results of the second stage of testing, which includes three types of analysis. In addition to concurrent multiscale analysis with 8 and 16 (in 2D), i.e., 6 and 12 (in 3D) material clusters, a third analysis using only DNS is also conducted. Concurrent multiscale analyses are performed with the properties given in Eqs. (28) and (29), while the homogeneous type analyses rely on the homogeneous properties listed in Eq. (30), i.e., Eq. (31). The value of critical Griffith force
As evident from Fig. 24, both DNS and the proposed concurrent approach provide identical results in terms of force-displacement relationship in the pre-fracture regime. However, a noticeable difference appears in the post-fracture regime. To be more precise, after the peak force is reached, results obtained using DNS (with homogeneous material properties) depict an abrupt loss in material stiffness. This is not the case in the concurrent multiscale approach, where material degradation follows a more gradual path. In terms of crack topologies, both approaches give qualitatively the same crack paths; however, Fig. 24c shows a more irregular crack trajectory as material heterogeneity is now fully present in the analysis.

Figure 24: A 2D double-notched specimen (brittle fracture): (a) Force-displacement curves; (b) Crack topology—DNS; (c) Crack topology—
What was stated about the 2D double-notched specimen in the case of brittle fracture applies to its 3D counterpart. Fig. 25a shows (again) almost identical results of the analysis performed with homogeneous material properties and the fully concurrent procedure for the region before crack initiation and propagation. However, in contrast to a 2D double-notched specimen, a 3D double-notched specimen exhibits a more pronounced loss of material stiffness when analysis is performed using SCA at the microlevel. This can be attributed to the lower value of the inclusion volume fraction, which is approximately twice the value of the inclusion volume fraction in the 2D case. In terms of crack topologies, which are depicted in Fig. 25b,c, the concurrent approach again produces a more irregular crack path than the homogeneous approach, as expected.

Figure 25: A 3D double-notched specimen (brittle fracture): (a) Force-displacement curves; (b) Crack topology—DNS; (c) Crack topology—
From Fig. 26a it is clear that the same trend in the force-displacement relationship before the peak force is reached is present once more. However, herein, there is a significant difference between the peak force obtained by DNS and the multiscale concurrent approach. To be more precise, the peak force obtained by DNS analysis sits at a 18.6% higher value. From Fig. 26a it is also visible that the rate of material degradation is noticeably higher in the case of concurrent multiscale analysis. The main factor that influences this behaviour is the value of the macroscopic initial yield strength

Figure 26: A 2D double-notched specimen (ductile fracture): (a) Force-displacement curves; (b) Crack topology—DNS; (c) Crack topology—
Analysis of ductile fracture, conducted on the 3D double-notched specimen, shows again that the rate of material degradation after the peak force is reached is higher when the heterogeneous material is modelled using the fully concurrent approach with 6, i.e., 12 material clusters—see Fig. 27a. Although the peak force in the previous example was higher for the DNS (homogeneous material), in this case, the opposite behaviour is observed. However, the concurrent approach gives a value of the peak force that is only 1.1% higher when compared to DNS. The crack phase-field depicted in Fig. 27b,c are in good agreement, with again a more localised damage zone being present when the concurrent multiscale approach is in question. Also, notice that for all the examples shown in the second stage of testing, no difference in the force-displacement relationship is observed between the two different cluster discretisations.

Figure 27: A 2D double-notched specimen (ductile fracture): (a) Force-displacement curves; (b) Crack topology—DNS; (c) Crack topology—
6 Effect of PF Fracture Parameters on the Fracture Response
Unlike the previous section, where the goal was performance testing and validation of the proposed concurrent framework, this section will focus on the influence of the PF fracture parameters, namely the macroscopic length-scale parameter
Sensitivity analysis includes both brittle and ductile fracture under two- but also three-dimensional configurations, and in total, three different values of
6.1 Influence of the Length-Scale Parameter
As was previously stated, the sensitivity analysis is carried out using three different values of the PF macroscopic parameters. Since the focus of this subsection is to examine the impact of the macroscopic length-scale parameter
For the case of brittle fracture in both two- and three-dimensional configurations, the value of

Figure 28: Influence of the value of

Figure 29: Influence of the value of
From Figs. 28 and 29 it is clear that there is an inverse correlation between the value of the macroscopic length-scale parameter and the value of the peak force. More precisely, with the increase in the value of
6.2 Influence of the Critical Value of Energy Release Rate
The procedure for examining the impact of the value of
For the case of brittle fracture in both two- and three-dimensional configurations, the value of

Figure 30: Influence of the value of

Figure 31: Influence of the value of
Contrary to the previous case where an inverse correlation was present, herein, an increase in the value of
A novel concurrent multiscale procedure for modelling damage in brittle and ductile heterogeneous materials has been presented. The proposed approach relies on the combination of two methods—self-consistent clustering analysis (SCA) and phase-field (PF) fracture algorithm. The SCA, present at the microlevel, ensures accurate and computationally efficient calculation of the RVE boundary value problem. The efficiency of this ROM results from the drastic reduction of the total number of degrees of freedom at the microlevel, which is achieved by the RVE decomposition into a relatively small number of material clusters
A particularly important feature of the proposed concurrent approach is the full decoupling of the damage analysis from the solution of the RVE boundary value problem. This action opens the gate to a more stable and efficient concurrent multiscale analysis, as calculation of damage directly at the microlevel may lead to poor convergence, numerical instability and meaningless results. However, this also removes information on micro crack initiation and propagation, as well as void coalescence since damage analysis is not present at the RVE level. Moreover, the presented procedure requires that both PF fracture parameters (length-scale parameter and the value of critical energy release rate) are known a priori, as they are not obtained from the solution of the RVE boundary problem which is present at each integration point at the macrolevel.
The derived concurrent multiscale procedure is implemented within the Abaqus software architecture using the UMAT subroutine, and tested on several different geometrical specimens that are commonly used in experimental and numerical investigations of damage and fracture. An equal number of analyses were performed for fracture in brittle and ductile heterogeneous materials. The results, which include force-displacement diagrams, crack topologies and CPU times, provide a detailed insight into the computational efficiency, accuracy and robustness of the proposed approach. Also, a separate section is dedicated to the investigation of the influence of PF fracture parameters on the overall fracture response, thus providing a better understanding of the behaviour of the presented framework. Overall, the proposed approach exhibits favourable performance across all evaluated criteria, thereby confirming its effectiveness in modelling of fracture response in heterogeneous materials.
Acknowledgement: Not applicable.
Funding Statement: The authors received no specific funding for this study.
Author Contributions: The authors confirm contribution to the paper as follows: conceptualization, Ante Jurčević, Tomislav Lesičar, Zdenko Tonković and Jurica Sorić; methodology, Ante Jurčević; software, Ante Jurčević; validation, Ante Jurčević, Tomislav Lesičar, Zdenko Tonković and Jurica Sorić; formal analysis, Ante Jurčević; investigation, Ante Jurčević; data curation, Ante Jurčević; writing—original draft preparation, Ante Jurčević; writing—review and editing, Ante Jurčević, Tomislav Lesičar, Zdenko Tonković and Jurica Sorić; supervision, Tomislav Lesičar, Zdenko Tonković and Jurica Sorić. All authors reviewed and approved the final version of the manuscript.
Availability of Data and Materials: The authors confirm that the data supporting the findings of this study are available within the article.
Ethics Approval: Not applicable.
Conflicts of Interest: The authors declare no conflicts of interest.
References
1. Jurčević A. Multiscale modeling of damage in ductile heterogeneous materials [dissertation thesis]. Zagreb, Croatia: Faculty of Mechanical Engineering and Naval Architecture; 2024. [Google Scholar]
2. Galvanetto U, Aliabadi MHF. Multiscale modeling in solid mechanics: computational approaches. London, UK: Imperial College Press; 2010. [Google Scholar]
3. Lesičar T, Tonković Z, Sorić J. A second-order two-scale homogenization procedure using C1 macrolevel discretization. Comput Mech. 2014;54(2):425–41. doi:10.1007/s00466-014-0995-3. [Google Scholar] [CrossRef]
4. Lesičar T, Sorić J, Tonković Z. Large strain, two-scale computational approach using C1 continuity finite element employing a second gradient theory. Comput Methods Appl Mech Eng. 2016;298:303–24. doi:10.1016/j.cma.2015.09.017. [Google Scholar] [CrossRef]
5. Lesičar T, Tonković Z, Sorić J. Two-scale computational approach using strain gradient theory at microlevel. Int J Mech Sci. 2017;126:67–78. doi:10.1016/j.ijmecsci.2017.02.017. [Google Scholar] [CrossRef]
6. De Souza Neto EA, Perić D, Owen DRJ. Computational methods for plasticity: theory and applications. Chichester, UK: Wiley; 2008. [Google Scholar]
7. Gong J, Yuan C, Huang X, Tian W, Li L, Song J. RVE-based finite element analysis of mechanical properties and damage evolution in 2D woven carbon fiber composites. J Mater Res Technol. 2026;41(2021):6074–92. doi:10.1016/j.jmrt.2026.02.128. [Google Scholar] [CrossRef]
8. Sankar HR, Singh H. Representative volume element: existence and extent in cracked heterogeneous medium. Mech Mater. 2023;184(12):104748. doi:10.1016/j.mechmat.2023.104748. [Google Scholar] [CrossRef]
9. El Moumen A, Kanit T, Imad A. Numerical evaluation of the representative volume element for random composites. Eur J Mech A Solids. 2021;86(7):104181. doi:10.1016/j.euromechsol.2020.104181. [Google Scholar] [CrossRef]
10. Bai W, Gong Z, Li Y, Liu J. Determination of the representative volume element model critical size for carbon fiber reinforced polymer composites. Compos Sci Technol. 2023;234:109946. doi:10.1016/j.compscitech.2023.109946. [Google Scholar] [CrossRef]
11. Raju K, Tay T-E, Tan VBC. A review of the FE2 method for composites. Multiscale Multidiscip Model Exp Des. 2021;4(1):1–24. doi:10.1007/s41939-020-00087-x. [Google Scholar] [CrossRef]
12. Zhi J, Poh LH, Tay T-E, Tan VBC. Direct FE2 modeling of heterogeneous materials with a micromorphic computational homogenization framework. Comput Methods Appl Mech Eng. 2022;393(1):114837. doi:10.1016/j.cma.2022.114837. [Google Scholar] [CrossRef]
13. Li M, Magri M, Wang B, Wang B. A novel coupled clustering FFT2 multiscale method for modeling the nonlinear behavior and failure of composites. Comput Methods Appl Mech Eng. 2025;438(6):117854. doi:10.1016/j.cma.2025.117854. [Google Scholar] [CrossRef]
14. Sun W, Fish J, Dhia HB. A variant of the s-version of the finite element method for concurrent multiscale coupling. Int J Multiscale Comput Eng. 2018;16(2):187–207. doi:10.1615/IntJMultCompEng.2018026400. [Google Scholar] [CrossRef]
15. Gierden C, Kochmann J, Waimann J, Svendsen B, Reese S. A review of FE-FFT-based two-scale methods for computational modeling of microstructure evolution and macroscopic material behavior. Arch Comput Methods Eng. 2022;29(6):4115–35. doi:10.1007/s11831-022-09735-6. [Google Scholar] [CrossRef]
16. Schmidt A, Gierden C, Fechte-Heinen R, Reese S, Waimann J. Efficient thermo-mechanically coupled and geometrically nonlinear two-scale FE-FFT-based modeling of elasto-viscoplastic polycrystalline materials. Comput Methods Appl Mech Eng. 2025;435(2):117648. doi:10.1016/j.cma.2024.117648. [Google Scholar] [CrossRef]
17. Liu Z, Fleming M, Liu WK. Microstructural material database for self-consistent clustering analysis of elastoplastic strain softening materials. Comput Methods Appl Mech Eng. 2018;330(41):547–77. doi:10.1016/j.cma.2017.11.005. [Google Scholar] [CrossRef]
18. Putar F, Sorić J, Lesičar T, Tonković Z. A multiscale method for damage analysis of quasi-brittle heterogeneous materials. Comput Model Eng Sci. 2019;120(1):123–56. doi:10.32604/cmes.2019.06562. [Google Scholar] [CrossRef]
19. Sorić J, Lesičar T, Tonković Z. On ductile damage modelling of heterogeneous material using second-order homogenization approach. Comput Model Eng Sci. 2021;126(3):915–34. doi:10.32604/cmes.2021.014142. [Google Scholar] [CrossRef]
20. Lesičar T, Sorić J, Tonković Z. Ductile damage modelling of heterogeneous materials using a two-scale computational approach. Comput Methods Appl Mech Eng. 2019;355:113–34. doi:10.1016/j.cma.2019.06.013. [Google Scholar] [CrossRef]
21. Nguyen VP, Lloberas-Valls O, Stroeven M, Sluys LJ. On the existence of representative volumes for softening quasi-brittle materials—a failure zone averaging scheme. Comput Methods Appl Mech Eng. 2010;199(45–48):3028–38. doi:10.1016/j.cma.2010.06.018. [Google Scholar] [CrossRef]
22. Klawonn A, Lanser M, Mager L, Rege A. Computational homogenization for aerogel-like polydisperse open-porous materials using neural network-based surrogate models on the microscale. Comput Mech. 2026;77(1):297–317. doi:10.1007/s00466-024-02588-9. [Google Scholar] [CrossRef]
23. Kalina KA, Brummund J, Sun W, Kästner M. Neural networks meet anisotropic hyperelasticity: a framework based on generalized structure tensors and isotropic tensor functions. Comput Methods Appl Mech Eng. 2025;437(1):117725. doi:10.1016/j.cma.2024.117725. [Google Scholar] [CrossRef]
24. Feng N, Zhang G, Khandelwal K. Finite strain FE2 analysis with data-driven homogenization using deep neural networks. Comput Struct. 2022;263(3):106742. doi:10.1016/j.compstruc.2022.106742. [Google Scholar] [CrossRef]
25. Wu L, Nguyen VD, Kilingar NG, Noels L. A recurrent neural network-accelerated multi-scale model for elasto-plastic heterogeneous materials subjected to random cyclic and non-proportional loading paths. Comput Methods Appl Mech Eng. 2020;369(2):113234. doi:10.1016/j.cma.2020.113234. [Google Scholar] [CrossRef]
26. Jones RE, Templeton JA, Sanders CM, Ostien JT. Machine learning models of plastic flow based on representation theory. Comput Model Eng Sci. 2018;117(3):309–42. doi:10.31614/cmes.2018.04285. [Google Scholar] [CrossRef]
27. Qu T, Di S, Feng YT, Wang M, Zhao T, Wang M. Deep learning predicts stress–strain relations of granular materials based on triaxial testing data. Comput Model Eng Sci. 2021;128(1):129–44. doi:10.32604/cmes.2021.016172. [Google Scholar] [CrossRef]
28. Deng S, Shirin H, Wang L, Apelian D, Bostanabad R. Data-driven physics-constrained recurrent neural networks for multiscale damage modeling of metallic alloys with process-induced porosity. Comput Mech. 2024;74(1):191–221. doi:10.1007/s00466-023-02429-1. [Google Scholar] [CrossRef]
29. Hu W, Cheng H, Zhang K, Li Y, Yang H, Li Y, et al. A novel concurrent multiscale damage analysis method enhanced by physics-informed neural network for composite joint. Compos Sci Technol. 2026;275(28):111483. doi:10.1016/j.compscitech.2025.111483. [Google Scholar] [CrossRef]
30. Dvorak GJ. Transformation field analysis of inelastic composite materials. Proc R Soc A. 1992;437(1900):311–27. doi:10.1098/rspa.1992.0063. [Google Scholar] [CrossRef]
31. Michel JC, Suquet P. Nonuniform transformation field analysis. Int J Solids Struct. 2003;40(25):6937–55. doi:10.1016/S0020-7683(03)00346-9. [Google Scholar] [CrossRef]
32. Yvonnet J, He Q-C. The reduced model multiscale method (R3M) for the non-linear homogenization of hyperelastic media at finite strains. J Comput Phys. 2007;223(1):341–68. doi:10.1016/j.jcp.2006.09.019. [Google Scholar] [CrossRef]
33. Liu Z, Bessa MA, Liu WK. Self-consistent clustering analysis: an efficient multi-scale scheme for inelastic heterogeneous materials. Comput Methods Appl Mech Eng. 2016;306(1):319–41. doi:10.1016/j.cma.2016.04.004. [Google Scholar] [CrossRef]
34. Liu Z. Reduced-order homogenization of heterogeneous material systems: from viscoelasticity to nonlinear elasto-plastic softening material [dissertation thesis]. Evanston, IL, USA: Northwestern University; 2016. [Google Scholar]
35. Lippmann BA, Schwinger J. Variational principles for scattering processes I. Phys Rev. 1950;79(3):469–80. doi:10.1103/PhysRev.79.469. [Google Scholar] [CrossRef]
36. Tang S, Zhang L, Liu WK. From virtual clustering analysis to self-consistent clustering analysis: a mathematical study. Comput Mech. 2018;62(6):1443–60. doi:10.1007/s00466-018-1573-x. [Google Scholar] [CrossRef]
37. Yu C, Kafka OL, Liu WK. Self-consistent clustering analysis for multiscale modeling at finite strains. Comput Methods Appl Mech Eng. 2019;349(5330):339–59. doi:10.1016/j.cma.2019.02.027. [Google Scholar] [CrossRef]
38. Ferreira BP, Cardoso Coelho RP, Andrade Pires FM, Bessa MA. Finite strain self-consistent clustering analysis under multiplicative kinematics. Comput Struct. 2025;316:107886. doi:10.1016/j.compstruc.2025.107886. [Google Scholar] [CrossRef]
39. Zhang L, Tang S, Yu C, Zhu X, Liu WK. Fast calculation of interaction tensors in clustering-based homogenization. Comput Mech. 2019;64(2):351–64. doi:10.1007/s00466-019-01719-x. [Google Scholar] [CrossRef]
40. He C, Gao J, Li H, Ge J, Chen Y, Liu J, et al. A data-driven self-consistent clustering analysis for the progressive damage behavior of 3D braided composites. Compos Struct. 2020;249:112471. doi:10.1016/j.compstruct.2020.112471. [Google Scholar] [CrossRef]
41. Liu T-R, Yang Y, Bacarreza OR, Tang S, Aliabadi MH. An extended full field self-consistent cluster analysis framework for woven composite. Int J Solids Struct. 2023;281(6):112407. doi:10.1016/j.ijsolstr.2023.112407. [Google Scholar] [CrossRef]
42. Han X, Gao J, Fleming M, Xu C, Xie W, Meng S, et al. Efficient multiscale modeling for woven composites based on self-consistent clustering analysis. Comput Methods Appl Mech Eng. 2020;364:112929. doi:10.1016/j.cma.2020.112929. [Google Scholar] [CrossRef]
43. Nie Y, Li Z, Cheng G. Efficient prediction of the effective nonlinear properties of porous material by FEM-cluster based analysis (FCA). Comput Methods Appl Mech Eng. 2021;383(3):113921. doi:10.1016/j.cma.2021.113921. [Google Scholar] [CrossRef]
44. Wu S, Guo L, Li Z, Zheng T, Huang J, Han X, et al. A highly efficient self-consistent clustering analysis method with field refinement capability for the mesoscale damage behavior of 3D woven composites. Compos Sci Technol. 2024;252(12):110609. doi:10.1016/j.compscitech.2024.110609. [Google Scholar] [CrossRef]
45. Wu S, Guo L, Li Z, Ding J, Zhuo Y. A damage-related adaptive self-consistent clustering analysis method with localized refinement capability for the damage problem of 3D woven composites. Compos Sci Technol. 2024;257(10):110814. doi:10.1016/j.compscitech.2024.110814. [Google Scholar] [CrossRef]
46. Li M, Li H, Wang B, Wang B. Self-consistent clustering analysis for homogenisation of heterogeneous plates. Int J Numer Methods Eng. 2026;127(2):e70231. doi:10.1002/nme.70231. [Google Scholar] [CrossRef]
47. Vu G, Diewald F, Timothy JJ, Gehlen C, Meschke G. Reduced order multiscale simulation of diffuse damage in concrete. Materials. 2021;14(14):3830. doi:10.3390/ma14143830. [Google Scholar] [CrossRef]
48. Ferreira BP, Andrade Pires FM, Bessa MA. Adaptivity for clustering-based reduced-order modeling of localized history-dependent phenomena. Comput Methods Appl Mech Eng. 2022;393(1):114726. doi:10.1016/j.cma.2022.114726. [Google Scholar] [CrossRef]
49. Iskhakov T, Timothy JJ, Meschke G. Expansion and deterioration of concrete due to ASR: micromechanical modeling and analysis. Cem Concr Res. 2019;115(3):507–18. doi:10.1016/j.cemconres.2018.08.001. [Google Scholar] [CrossRef]
50. Miehe C, Welschinger F, Hofacker M. Thermodynamically consistent phase-field models of fracture: variational principles and multi-field FE implementations. Int J Numer Methods Eng. 2010;83(10):1273–311. doi:10.1002/nme.2861. [Google Scholar] [CrossRef]
51. Seleš K, Lesičar T, Tonković Z, Sorić J. A residual control staggered solution scheme for the phase-field modeling of brittle fracture. Eng Fract Mech. 2019;205(582–593):370–86. doi:10.1016/j.engfracmech.2018.09.027. [Google Scholar] [CrossRef]
52. Lesičar T, Polančec T, Tonković Z. Convergence check phase-field scheme for modelling of brittle and ductile fractures. Appl Sci. 2023;13(13):7776. doi:10.3390/app13137776. [Google Scholar] [CrossRef]
53. Ambati M, Kruse R, De Lorenzis L. A phase-field model for ductile fracture at finite strains and its experimental verification. Comput Mech. 2016;57(1):149–67. doi:10.1007/s00466-015-1225-3. [Google Scholar] [CrossRef]
54. Miehe C, Aldakheel F, Raina A. Phase field modeling of ductile fracture at finite strains: a variational gradient-extended plasticity-damage theory. Int J Plast. 2016;84:1–32. doi:10.1016/j.ijplas.2016.04.011. [Google Scholar] [CrossRef]
55. Ambati M, Gerasimov T, De Lorenzis L. A review on phase-field models of brittle fracture and a new fast hybrid formulation. Comput Mech. 2014;55(2):383–405. doi:10.1007/s00466-014-1109-y. [Google Scholar] [CrossRef]
56. Liu G, Li Q, Msekh MA, Zuo Z. Abaqus implementation of monolithic and staggered schemes for quasi-static and dynamic fracture phase-field model. Comput Mater Sci. 2016;121(4):35–47. doi:10.1016/j.commatsci.2016.04.009. [Google Scholar] [CrossRef]
57. Borden MJ, Verhoosel CV, Scott MA, Hughes TJR, Landis CM. A phase-field description of dynamic brittle fracture. Comput Methods Appl Mech Eng. 2012;217–220(8):77–95. doi:10.1016/j.cma.2012.01.008. [Google Scholar] [CrossRef]
58. Seleš K, Aldakheel F, Tonković Z, Sorić J, Wriggers P. A general phase-field model for fatigue failure in brittle and ductile solids. Comput Mech. 2021;67(5):1431–52. doi:10.1007/s00466-021-01996-5. [Google Scholar] [CrossRef]
59. Seleš K, Jurčević A, Tonković Z, Sorić J. Crack propagation prediction in heterogeneous microstructure using an efficient phase-field algorithm. Theor Appl Fract Mech. 2019;100(11):289–97. doi:10.1016/j.tafmec.2019.01.022. [Google Scholar] [CrossRef]
60. Zheng S, Huang R, Lin R, Liu Z. A phase field solution for modelling hyperelastic material and hydrogel fracture in ABAQUS. Eng Fract Mech. 2022;276(7414):108894. doi:10.1016/j.engfracmech.2022.108894. [Google Scholar] [CrossRef]
61. Arash B, Zakavati S, Bahtiri B, Jux M, Rolfes R. Phase-field modeling of fracture in viscoelastic–viscoplastic thermoset nanocomposites under cyclic and monolithic loading. Eng Comput. 2025;41(1):681–701. doi:10.1007/s00366-024-02041-8. [Google Scholar] [CrossRef]
62. Li P, Li W, Li B, Yang S, Shen Y, Wang Q, et al. A review on phase field models for fracture and fatigue. Eng Fract Mech. 2023;289:109419. doi:10.1016/j.engfracmech.2023.109419. [Google Scholar] [CrossRef]
63. MacQueen J. Some methods for classification and analysis of multivariate observations. In: Proceedings of the Fifth Berkeley Symposium on Mathematical Statistics and Probability; 1967 Jul 18–21; Berkeley, CA, USA. p. 281–98. [Google Scholar]
64. Kohonen T. The self-organizing map. Neurocomputing. 1998;21(1–3):1–6. doi:10.1016/S0925-2312(98)00030-7. [Google Scholar] [CrossRef]
65. Li H, Kafka OL, Gao J, Yu C, Nie Y, Zhang L, et al. Clustering discretization methods for generation of material performance databases in machine learning and design optimization. Comput Mech. 2019;64(2):281–305. doi:10.1007/s00466-019-01716-0. [Google Scholar] [CrossRef]
66. Francfort GA, Marigo J-J. Revisiting brittle fracture as an energy minimization problem. J Mech Phys Solids. 1998;46(8):1319–42. doi:10.1016/S0022-5096(98)00034-9. [Google Scholar] [CrossRef]
67. Griffith AA VI. The phenomena of rupture and flow in solids. Philos Trans A Math Phys Eng Sci. 1921;221(582–593):163–98. doi:10.1098/rsta.1921.0006. [Google Scholar] [CrossRef]
68. Kuhn C, Schlüter A, Müller R. On degradation functions in phase field fracture models. Comput Mater Sci. 2015;108(4):374–84. doi:10.1016/j.commatsci.2015.05.034. [Google Scholar] [CrossRef]
69. Amor H, Marigo J-J, Maurini C. Regularized formulation of the variational brittle fracture with unilateral contact: numerical experiments. J Mech Phys Solids. 2009;57(8):1209–29. doi:10.1016/j.jmps.2009.04.011. [Google Scholar] [CrossRef]
70. Freddi F, Royer-Carfagni G. Regularized variational theories of fracture: a unified approach. J Mech Phys Solids. 2010;58(8):1154–74. doi:10.1016/j.jmps.2010.02.010. [Google Scholar] [CrossRef]
71. Wu J-Y, Nguyen WP, Zhou H, Huang Y. A variationally consistent phase-field anisotropic damage model for fracture. Comput Methods Appl Mech Eng. 2020;358(8):112629. doi:10.1016/j.cma.2019.112629. [Google Scholar] [CrossRef]
72. Nagaraja S, Carrara P, De Lorenzis L. Experimental characterization and phase-field modeling of anisotropic brittle fracture in silicon. Eng Fract Mech. 2023;293(2):109684. doi:10.1016/j.engfracmech.2023.109684. [Google Scholar] [CrossRef]
73. Clayton JD. Computational modeling of dual-phase ceramics with finsler-geometric phase field mechanics. Comput Model Eng Sci. 2019;120(2):333–50. doi:10.32604/cmes.2019.06342. [Google Scholar] [CrossRef]
74. Ruan H, Peng X-L, Yang Y, Gross D, Xu B-X. Phase-field ductile fracture simulations of thermal cracking in additive manufacturing. J Mech Phys Solids. 2024;191(5):105756. doi:10.1016/j.jmps.2024.105756. [Google Scholar] [CrossRef]
75. Alessi R, Ambati M, Gerasimov T, Vidoli S, De Lorenzis L. Comparison of phase-field models of fracture coupled with plasticity. In: Oñate E, Peric D, de Souza Neto E, Chiumenti M, editors. Advances in computational plasticity: a book in honour of D. Roger J. Owen. Berlin/Heidelberg, Germany: Springer; 2018. p. 1–21. [Google Scholar]
76. Tojega V, Kulachenko A, Östlund S, Gasser TC. Hybrid of monolithic and staggered solution techniques for the computational analysis of fracture, assessed on fibrous network mechanics. Comput Mech. 2023;71(1):39–54. doi:10.1007/s00466-022-02197-4. [Google Scholar] [CrossRef]
77. Li P, Lv G, Li W, Fan H, Wang Q, Zhou K. Fully coupled electro-chemo-thermo-mechanical phase-field fracture modeling for solid-state batteries. Int J Solids Struct. 2026;328(47):113831. doi:10.1016/j.ijsolstr.2026.113831. [Google Scholar] [CrossRef]
78. Gerasimov T, De Lorenzis L. A line search assisted monolithic approach for phase-field computing of brittle fracture. Comput Methods Appl Mech Eng. 2016;312(37):276–303. doi:10.1016/j.cma.2015.12.017. [Google Scholar] [CrossRef]
79. Kristensen PK, Martínez-Pañeda E. Phase field fracture modelling using quasi-Newton methods and a new adaptive step scheme. Theor Appl Fract Mech. 2020;107(8):102446. doi:10.1016/j.tafmec.2019.102446. [Google Scholar] [CrossRef]
80. Matlab documentation. [cited 2026 Jan 1]. Available from: https://www.mathworks.com/help/matlab/index.html. [Google Scholar]
81. Simulia abaqus 2016 user subroutines reference guide. [cited 2026 Jan 1]. Available from: http://130.149.89.49:2080/v2016/books/sub/default.htm?startat=ami01.html. [Google Scholar]
82. Čanžar P, Tonković Z, Kodvanj J. Microstructure influence on fatigue behaviour of nodular cast iron. Mater Sci Eng A. 2012;556:88–99. doi:10.1016/j.msea.2012.06.062. [Google Scholar] [CrossRef]
83. Cost JR, Janowski KR, Rossi RC. Elastic properties of isotropic graphite. Philos Mag. 1968;17(148):851–4. doi:10.1080/14786436808223035. [Google Scholar] [CrossRef]
84. MatWeb. [cited 2026 Jan 1]. Available from: https://www.matweb.com. [Google Scholar]
Cite This Article
Copyright © 2026 The Author(s). Published by Tech Science Press.This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


Submit a Paper
Propose a Special lssue
View Full Text
Download PDF
Downloads
Citation Tools