1 Introduction

Carbon fiber reinforced composites have gained popularity in the fields of aerospace, automotive, and athletic equipment. These composites comprise a lightweight matrix with strong carbon fibers and offer superior specific strength compared to conventional alloys. Consequently, composite materials now account for over half of the body weight of a modern airplane (Boeing 787 and Airbus A350) [1]. The performance of a composite is largely dependent on the mechanical properties of the carbon fibers, which have been investigated by experimental and numerical approaches [2, 3]. Naito et al. characterized the tensile [4], flexural [5], transverse compressive [6], fracture toughness [7], and anisotropy elastic properties [8] of polyacrylonitrile (PAN)- and pitch-based single carbon fibers.

The elasticity of carbon fibers is one of the most fundamental mechanical properties, and is characteristically highly anisotropic with a high stiffness in the longitudinal direction. Transversely isotropic materials, including carbon fibers, have five elastic constants, namely c11, c12, c13, c33, and c44, where direction 3 is parallel to the fiber axis. The small size of the fibers leads to difficulty in elastic constant measurements. Previous studies [9] have calculated these constants of a carbon fiber through ultrasonic measurements of fiber-reinforced composites. An easier measurement method should be developed to assist the evaluation and design of these materials.

Nanoindentation testing can be used to evaluate local mechanical characteristics of microstructures and thin films, including elastoplastic [10], creep [11], and phase transition [12] properties. The technique has been applied to carbon fibers and composites [8, 13]. The indentation test can be used to calculate the reduced elastic modulus (Er) based on the load–displacement curve at the onset of contact (Hertzian contact condition [14]), as well as the unloading step (Oliver–Pharr method [15]). The indentation-derived elastic modulus (M) is given in Eq. (1):

$$\frac{1}{{E_{r} }} = \frac{{1 - \nu_{i}^{2} }}{{E_{i} }} + \frac{1}{M},$$
(1)

where Ei and νi are the Young’s modulus and Poisson ratio of the indenter, respectively. The M value of an isotropic material is defined according to Eq. (2):

$$M = \frac{{E_{s} }}{{1 - \nu_{s}^{2} }},$$
(2)

where subscript s represents the indented sample. The elastic moduli of an anisotropic material are dependent on crystallographic orientation. Delafargue and Ulm [16] derived closed-form equations for M based on the elastic constants when the longitudinal (θ = 0°) and transverse (θ = 90°) directions of the fibers were used as the indentation axis (ML and MT, respectively):

$$M_{L} = 2\sqrt {\frac{{c_{11} \cdot c_{33} - c_{13}^{2} }}{{c_{11} }}\left( {\frac{1}{{c_{44} }} + \frac{2}{{\sqrt {c_{11} c_{33} } + c_{13} }}} \right)^{ - 1} } ,$$
(3)

and

$$M_{T} = \sqrt {M_{L} \cdot \frac{{c_{11}^{2} - c_{12}^{2} }}{{\sqrt {c_{11} c_{33} } }}} .$$
(4)

However, performing an indentation accurately at θ = 0° on a fiber embedded in a matrix is challenging, which can lead to a large error due to the low M values expected at a tilt angle (θ) below 45° [17].

Vlassak and Nix [18] and Swadener and Pharr [19] proposed theoretical implicit equations for the indentation-derived elastic modulus. In particular, Eqs. (5) to (8) represent the Vlassak–Nix (VN) model:

$$M = 16\pi^{2} \left( {\int_{0}^{2\pi } {L\left( \gamma \right)d\gamma } } \right)^{ - 1} ,$$
(5)
$$L\left( \gamma \right) = \alpha_{m} B_{km}^{ - 1} \left( \gamma \right)\alpha_{k} ,$$
(6)

and

$$B_{js} \left( {\varvec{t}} \right) = \frac{1}{{8\pi^{2} }}\int_{0}^{2\pi } {\left\{ {\left( {{\varvec{mm}}} \right)_{js} - \left( {{\varvec{mn}}} \right)_{jk} \left( {{\varvec{nn}}} \right)_{kr}^{ - 1} \left( {{\varvec{nm}}} \right)_{rs} } \right\}d\varphi } ,$$
(7)

where

$$\left( {{\varvec{ab}}} \right)_{jk} = a_{i} C_{ijkm} b_{m} .$$
(8)

and α represents the direction cosine of the indentation axis toward the fiber coordinate. m, n, and t related to a right-hand Cartesian system, where t is perpendicular to the indentation axis (Fig. 1). A detailed description of these equations is given in a previous report [18].

Fig. 1
figure 1

Coordinate systems for a fiber in blue and b VN model in orange (separated for clarity)

Alternatively, M may be calculated using finite element analysis (FEA). The Hertzian contact and indentation of anisotropic single crystals [20, 21] and composite materials [22, 23] have been successfully calculated using FEA. These techniques can be used to calculate M at an arbitrary tilt angle. The accuracy of numerical solutions significantly decreases when an insufficient number of subintervals is used. An example of this is shown during the evaluation of the two integral terms using the VN model (Eqs. (5) to (8)). The subinterval number in FEA corresponds to mesh size, which must be verified before the main analysis is conducted. However, few papers elaborate on mesh dependency, although it is the premise of all analyses [24, 25]. Furthermore, fiber materials tend to exhibit more anisotropy than bulk materials, which can cause errors in numerical calculations when anisotropy is not properly considered. The knowledge of the dependence of integration subinterval and mesh size on the indentation-derived elastic modulus helps engineers prepare and verify an analytical model for a carbon fiber with different anisotropy. In addition, it is important to understand the error trends of the indentation-derived elastic modulus of anisotropic materials for the numerical calculations in order to evaluate the confidence of experimental results.

The aim of this study is to investigate the effect of subinterval number and mesh size on the indentation-derived elastic modulus of carbon fibers with high anisotropic elasticity using the VN model and FEA of the Hertzian contact problem. Based on experimental elastic constants of five carbon fibers, the corresponding indentation-derived elastic modulus plots are determined as a function of tilt angle. The indentation-derived elastic moduli of five carbon fibers with different anisotropic indices are calculated using various subinterval numbers and mesh sizes in the VN model and FEA, respectively. The relationship between numerical error of the indentation-derived elastic modulus and elastic anisotropy is discussed. In the next section, we show the detail information about the materials, VN model and FEA. Section 3 shows the effect of subinterval number and mesh size on the indentation-derived elastic modulus of carbon fibers with high anisotropic elasticity using the VN model and FEA. We also discuss about the results and the relationship between numerical error of the indentation-derived elastic modulus and elastic anisotropy. In Sect. 4, we present the conclusion of the studies and show the advantages of this works.

2 Materials and methods

2.1 Materials

Five commercially available carbon fibers were used, namely T800SC, T700SC, M60JB, K13D, and XN05. The first three fibers were PAN-based carbon fibers (Toray Industries, Inc.), and the remaining two were pitch-based carbon fibers (Mitsubishi Chemical Co. and Nippon Graphite Fiber Co., respectively). The elastic constants of each carbon fiber were calculated using Eqs. (3) to (7) shown in a previous report [17] that was based on Young’s modulus in the longitudinal direction (EL), Poisson ratios in the transverse–transverse (νTT) and longitudinal–transverse (νLT) directions, and the indentation-derived elastic moduli (ML and MT). EL, ML, and MT were obtained through tensile and indentation experiments, and νTT and νLT were both assumed to be 0.2 [4, 7]. A detailed description of these equations is provided in a previous report [8], where ML was denoted by ML0. The elastic constants and anisotropy indices (AL) [26] of the fibers are provided in Table 1, where AL = 0 for an isotropic material. The K13D and M60JB fibers were more anisotropic, while XN05 was the most isotropic.

Table 1 Elastic constants of carbon fibers

2.2 Methods

The indentation-derived elastic moduli of carbon fibers were calculated using the VN model and FEA, where the tilt angle of the fiber was varied. The calculated elastic constants were used as input parameters in the VN model and FEA. The coordinate system used in this study is shown in Fig. 1, where θ denotes the angle between the indentation and fiber axes (i.e. tilt angle) and ranged from 0° to 90°. The VN model includes two integral terms (Eqs. (5) and (7)). The midpoint rectangle rule was employed during numerical integration for simplicity and the number of integration subintervals (nVN) varied up to 1000, as shown in Eq. (9):

$$\mathop \smallint \limits_{0}^{2\pi } f\left( x \right)dx \to \mathop \sum \limits_{i = 1}^{{n_{VN} }} \left\{ {f\left( {\frac{{2\pi \left( {i - 0.5} \right)}}{{n_{VN} }}} \right) \times \frac{2\pi }{{n_{VN} }}} \right\}.$$
(9)

We confirmed that our code implementing the VN model based on Eqs. (5) to (8) agreed with the previous report (Supplementary S1) [17], and increments of 1° and 5° were used when θ ranged 0°–10° and 10°–90°, respectively.

FEA was conducted for the Hertzian contact problem using a commercial software package (ABAQUS, version 2019). As well as the VN model, it was assumed that the fiber is much larger than the indented area to compare with the calculation result using the VN model, though many carbon fibers have below 10 µm in diameter. The dimensions of the indented component were 35,429 µm × 17,715 µm × 17,715 µm and the constraints of FEA were shown in Fig. 2. Four finite element models with various mesh sizes were used. Each model was divided into four regions according to the distance from the indenter, with the element size of each region tripling when going outward as shown in Fig. 2. The minimum element size in each model, lFEA beneath the indenter and number of nodes and elements are given in Table 2. The mirror symmetrical condition was applied at x = 0 µm, where the fiber direction was rotated around the x-axis and the bottom face was fixed. The spherical indenter tip had a radius (R) of 10 µm, and was assumed to be rigid because the indenter was much stiffer than the carbon fibers. The indenter was displaced at 0.05 µm in the z-direction for indentation under frictionless contact conditions. The augmented Lagrange method with surface-to-surface discretization was adopted. The indentation-derived elastic modulus was calculated based on the load (P) and displacement (h) of the indenter according to Eq. (10):

$$P = \frac{4}{3}E_{r} R^{\frac{1}{2}} h^{\frac{3}{2}} = \frac{4}{3}MR^{\frac{1}{2}} h^{\frac{3}{2}} ,$$
(10)

where M = Er in the case of the rigid indenter. Increments of 2° and 5° was used when θ ranged 0°–10° and 10°–90°, respectively.

Fig. 2
figure 2

Finite element models with minimum mesh sizes (lFEA) of a 0.9, b 0.45, c 0.3, d 0.15 µm, and e constrains

Table 2 Minimum mesh size, nodes, and elements in each finite element model

3 Results and discussion

3.1 Subinterval dependency in Vlassak–Nix model

The indentation-derived elastic moduli were calculated for a range of tilt angles at various subinterval numbers using the VN model (Fig. 3). The maximum value of M of all of the fibers was observed at a tilt angle of 0°, and monotonically decreased as the angle increased after a large initial drop. M was not affected when the number of integration subintervals was greater than 100, and the corresponding M values at tilt angles of 0° and 90° agreed well with the ML and MT values, respectively, calculated using Eqs. (3) and (4) (Table 1).

Fig. 3
figure 3

Indentation-derived elastic modulus (M) at various tilt angles (θ) and subinterval numbers (nVN) calculated using the Vlassak–Nix model for commercially available carbon fibers a T800SC, b T700SC, c M60JB, d K13D, and e XN05

The calculated M was higher than the value of nVN = 1000 at a tilt angle of 0° and less between 10° and 45° when the subinterval number was too small. The calculation error was larger at the fiber with larger anisotropic index. For example, M at θ = 0° was 345% higher for the K13D carbon fiber (AL = 7.9), but only 8% higher for XN05 (AL = 0.5) when nVN = 10. The integrand defined in Eq. (6), L(γ), was plotted against γ at tilt angles of 2°, 4°, and 8°, and is presented as polar graphs in Fig. 4. The indentation-derived elastic modulus was proportional to the reciprocal of the inner area, and the curve adopted an elliptical form when the subinterval number was sufficiently large. The curve of the XN05 carbon fiber (Fig. 4a) exhibited a circular shape, even at a small subinterval number of 10. However, this was not observed in K13D. Smaller subinterval numbers led to a smaller inner area at a tile angle of 2° (Fig. 4b), thus leading to a high M value. The integrated term increased with increasing tilt angle in the first and third quadrants (Fig. 4c). The plots adopted a peanut shape below 30 subintervals when the tilt angle was 8° (Fig. 4d). Consequently, the inner area was larger than at 1000 subintervals, leading to a lower calculated M value. Thus, the large error at small subinterval numbers was mainly attributed to the decrease in the accuracy of the Green function B (Eq. (7)).

Fig. 4
figure 4

Polar plots of the relationship between L(γ) and γ at tilt angles of a 8° (XN05 carbon fiber), b 2° (K13D carbon fiber), c 4° (K13D carbon fiber), and d 8° (K13D carbon fiber)

The residual root-mean-square error (RMSVN) of M at each subinterval number was calculated, as shown in Eq. (11):

$$RMS_{VN} = \sqrt {\mathop \sum \limits_{\theta } \left( {\frac{{M_{\theta } \left( {n_{VN} } \right) - M_{\theta } \left( {1000} \right)}}{{M_{\theta } \left( {1000} \right)}}} \right)^{2} } .$$
(11)

The minimum subinterval number at which an RMSVN error of less than 1% was achieved (nVN-1%) was plotted against anisotropy index in Fig. 5. The subinterval number required to achieve a small error linearly increased with increasing anisotropy index, where the line of best fit is given in Eq. (12):

$$n_{VN - 1\% } = 4.9A_{L} + 6.7.$$
(12)
Fig. 5
figure 5

The anisotropy index (AL) and minimum subinterval number (nVN) required to achieve an RMSVN error below 1% in various commercially available carbon fibers

Thus, only 10 subintervals were required for an isotropic fiber (AL = 0) but over 50 subintervals were used for highly anisotropic fibers (AL > 8). The minimum subinterval number was dependent on the integration algorithm, and may be improved using a more sophisticated algorithm than the rectangle rule used in this study (e.g., trapezoidal and Simpson’s rules [27]). However, a similar tendency is expected using any algorithm, thus Eq. (12) can still be used to estimate the subinterval number.

3.2 Mesh dependency in finite element analysis

The indentation-derived elastic moduli calculated using FEA exhibited different tendencies than the VN model when the mesh sizes (lFEA) is large, where the relationship between M and tilt angle at various lFEA is illustrated in Fig. 6. The indentation-derived elastic modulus calculated using the VN model at 1000 subintervals and along with published experimental results [8] are also shown (VN model: dotted line, experimental result: open circle) for comparison. M obtained using FEA and the VN model were similar at smaller mesh sizes. However, the calculated M was lower when the mesh was rough (large lFEA) compared to a fine mesh (small lFEA) at a small tilt angle. Thereafter, a peak M value was observed at a tilt angle of a few degrees. For example, the K13D carbon fiber exhibited an M of 105.7 GPa at θ = 0° when lFEA = 0.45 µm. The modulus increased slightly as the tilt angle increased, and a maximum value of 111.3 GPa was observed at 4°. It decreased as tilt angle increased further, but was larger than that of lFEA = 0.15 µm when a larger mesh size was used.

Fig. 6
figure 6

Indentation-derived elastic modulus (M) values at various tilt angles (θ) and mesh sizes (lFEA) calculated using finite element analysis for commercially available carbon fibers a T800SC, b T700SC, c M60JB, d K13D, and e XN05. The dotted lines represent values calculated using the VN model (nVN = 1000), and open circles show experimental results [8]

The distributions of maximum shear stress under the indenter within an isotropic material and the K13D carbon fiber at tilt angles of 0° and 90° were compared in Fig. 7, where c11 = c33, c12 = c13, and c44 = (c33c13)/2 were used as inputs in the simulation of the isotropic material and corresponded to Es = 935.4 GPa and νs = 0.00. The Hertzian contact theory for an isotropic material [14] determined that the maximum shear stress occurred at z = 0.38a when ν = 0.00, where a is the contact radius. The calculated indentation-derived elastic moduli of the isotropic material were close to the theoretical values (Fig. 7a). The maximum value for the K13D carbon fiber at a tilt angle of 0° was obtained near the contact surface, and the stress was mainly distributed in the z-direction (Fig. 7b). Thus, the finite element model should sufficiently consider the depth in the z-direction of highly anisotropic samples. The relative error of the calculated M at a tilt angle of 0° changed according to the size of the sample (Fig. 8), as predicted using a two-dimensional axisymmetric model (Supplementary S2). The width (W) and depth (H) of the sample were normalized using \(\sqrt{2Rh}\), which approximately corresponded to the contact area. The indentation-derived elastic modulus was underestimated when the model had a high aspect ratio (H/W). When H was small, the modulus was overestimated in the K13D carbon fiber. The stress did not distribute semispherically but anisotropically in the depth direction so that the obtained modulus was affected by the model depth. However, the model with a small H overestimated the modulus for the K13D carbon fiber due to elongation of the stress field in the z-direction. The stress distributed near the K13D carbon fiber surface, particularly that along the fiber direction at a tilt angle of 90° (Fig. 7c), was smaller than that at 0°. Therefore, the effect of the model width is insignificant if the model has suitable H and H/W.

Fig. 7
figure 7

Distribution of maximum shear stress for a an isotropic material, and the K13D carbon fiber at tilt angles of b 0° and c 90°

Fig. 8
figure 8

Relative error of the indentation-derived elastic modulus (M) at a tilt angle (θ) of 0° at a normalized height (\(H/\sqrt{2Rh}\)) and width (\(W/\sqrt{2Rh}\)) for a the K13D carbon fiber and b an isotropic material

The models with large lFEM show that M was underestimated at a small tilt angle and overestimated at a large angle. The distributions of displacement (uz) and normal stress (σzz) in the z-direction for mesh sizes of 0.15 and 0.45 µm are shown in Fig. 9. The mesh size of 0.45 µm has uz at x = y = z = 0 µm, which is larger than the indentation depth of 0.05 µm because of the contact point extrapolation. The normal stress significantly decreased at the surface, which decreased the indentation load. Thus, M was small at a tilt angle of 0° when a rough mesh was used. The overestimation at a large tilt angle was caused by shear locking. Figure 10a shows a comparison of the element types that were used in the sample. These element types include, first-order full-integration element (C3D8), first-order reduced-integration element (C3D8R), and second-order full-integration element (C3D20). The reduced-integration element, which prevents the shear locking, caused a low modulus because of the hourglass deformation mode, as shown in Fig. 10b [28]. The second-order element returned a high M value at a small tilt angle but showed the same tendency as the C3D8 element model with lFEA = 0.15 μm. The present work focused on the simulation with first-order elements, but the second-order element can be used in consideration of time.

Fig. 9
figure 9

Distributions of displacements (uz) and normal stresses (σzz) at mesh sizes (lFEA) of a, d 0.15 µm and b, e 0.45 µm at a tilt angle (θ) of 0° and c, f plots at x = y = 0 µm, respectively

Fig. 10
figure 10

a Indentation-derived elastic modulus (M) at various tilt angles (θ) and element types calculated using finite element analysis for the K13D carbon fiber. b Distribution of displacement (uz) at C3D8R reduced integration element (lFEA = 0.9 µm and θ = 0°), showing hourglass deformation mode

The root-mean-square error of the modulus was calculated using the VN model (RMSFEA), as shown in Eq. (13):

$$RMS_{FEA} = \frac{1}{N}\sqrt {\mathop \sum \limits_{\theta } \left( {\frac{{M_{\theta ,FEA} \left( {l_{FEA} } \right) - M_{\theta ,VN} \left( {n_{VN} = 1000} \right)}}{{M_{\theta ,VN} \left( {n_{VN} = 1000} \right)}}} \right)^{2} } ,$$
(13)

where N denotes the number of FEA calculations for each fiber (= 22). The RMSFEA increased with the anisotropy index (AL) and mesh size (lFEA), as shown in Fig. 11. The relationship was fitted based on Eq. (14) using the least-squares method:

$$\ln \left( {RMS_{FEA} } \right) = C_{1} \ln \left( {\frac{{l_{FEA} }}{{\sqrt {2Rh} }}} \right) + C_{2} A_{L} + C_{3} .$$
(14)

where C1 = 2.5, C2 = 0.49, and C3 = − 3.8. The plane of Eq. (14) is also depicted in Fig. 11. As shown in Eq. (14), the mesh size must be considered to reduce the error of the estimations. For example, mesh sizes should be less than 0.72 µm for an isotropic material and 0.15 µm for the K13D carbon fiber (AL = 7.9) to ensure an RMSFEA value below 0.01.

Fig. 11
figure 11

Root-mean-square (RMSFEA) error of indentation-derived elastic modulus (M) with normalized mesh size (\({l}_{FEA}/\sqrt{2Rh}\)) and anisotropy index (AL)

3.3 Numerical error with respect to experimental results

The numerical error was calculated from the experimental indentation result [8] as shown in Fig. 12, when nVN = 1000 for the VN model and lFEA = 0.15 for the FEA. The error in all fiber was within ~  ± 10%, which is comparable to the measurement error. It was the smallest at θ = 90°. Shirasu et al. [8] pointed out θ in the experiment has possible measurement error, especially at small θ due to the measurement technique. The large numerical error at small θ was caused by the measurement error in θ and high sensitivity of M against θ. These findings agree to Castillo and Kalidindi [29], which predicted the variation of M with θ using Monte Carlo Markov Chain and showed highest uncertainty was seen at small θ. Figure 13 shows the dependence of average absolute value of the error on the anisotropy index. The average error was comparable in the VN and FEA results. It was slightly decreased with AL but almost constant in the VN result, while it increased in the FEA result. Therefore, the VN model is recommended for the calculation of M, especially at high AL.

Fig. 12
figure 12

Numerical errors as a function of tilt angles (θ). a T800SC, b T700SC, c M60JB, d K13D, and e XN05

Fig. 13
figure 13

The average absolute values of numerical errors as a function of anisotropy index (AL)

These findings can be used to further improve the numerical analysis of anisotropic materials. The range of the anisotropic index of carbon fibers used in this study covers most of the carbon fibers and more attention against the numerical error should be paid when a pitch-based carbon fiber and its composite are calculated.

4 Conclusions

The indentation-derived elastic modulus of the five different carbon fibers with various elastic constants and anisotropic indices ranging from 0.5 to 7.9 were calculated by the VN model and FEA at various tilt angles. The effect of mesh condition in numerical calculations was investigated to minimize the numerical error. The error significantly increased at small subinterval and mesh numbers when the indentation axis was parallel to the fiber longitudinal direction. The carbon fibers with a high anisotropic index were most affected by this phenomenon. The VN model overestimated indentation-derived elastic modulus at a small tilt angle with coarse subintervals due to the integration error of the Green function. However, the FEA underestimated the modulus under the same conditions at a small tilt angle with large lFEM. Carbon fibers with high anisotropy exhibited a maximum indentation-derived elastic modulus at a tilt angle of a few degrees when calculated using FEA. Therefore, it is important to use a larger subinterval number and finer mesh as the anisotropy of the fiber elasticity increases. Furthermore, the finite element models overestimated the highly anisotropic indented samples when an insufficient depth was used. The equations were optimized for the minimum subinterval, mesh size, and finite element model size to minimize calculation errors. The comparison with the experimental indentation-derived elastic modulus showed the numerical error is of less dependence on anisotropic index in the VN model, but increased in the FEA result, which indicates the VN model is recommended for the calculation of M at high anisotropic index. The convergence of the estimated indentation-derived elastic modulus was strongly dependent on the numerical conditions. For example, the calculation error could be improved when a superior integration algorithm was used in the VN model, or when a high-order mesh type was used in FEA. However, similar tendencies are expected in other numerical conditions. Thus, these findings can be used to further improve the numerical analysis of anisotropic materials. The range of the anisotropic index of carbon fibers used in this study covers most of the carbon fibers. A PAN-based carbon fiber has a relatively small anisotropic index (AL < 2), while a pitch-based carbon fiber shows a large index due to high crystallinity. Therefore, more attention against the numerical error should be paid when a pitch-based carbon fiber and its composite are calculated.