NIMS Matlab toolbox

_images/icon_nims.png

The NIMS toolbox has been developed to plot and to analyze (nano)indentation data (obtained with conical indenters) for bulk material or multilayer sample.

With this Matlab toolbox, it is possible to :
  • plot and correct nanoindentation dataset with standard deviation ;
  • calculate the coefficient of the power law fit of the load-displacement curve ;
  • calculate the energy of the loading (area below the load-displacement curve) ;
    • plot of the stiffness and the load/stiffness² evolution;
  • calculate the Young’s modulus and hardness of bulk materials ;
  • calculate the Young’s modulus and hardness of thin films on a substrate (for a bilayer or a multilayer sample (until 3 layers on a substrate)) ;
  • generate Python script of axisymmetrical FEM model for use in ABAQUS (cono-spherical indentation of multilayer sample).
_images/download.png

Source code is hosted at Github.

_images/normal_folder.png

Download source code as a .zip file.

_images/normal_folder.png

Download the documentation as a pdf file.

_images/GUI_Main_Window_Esample_curve.png

Screenshot of the main window of the NIMS toolbox.

Contents

Getting started

First of all, download the source code of the Matlab toolbox.

Source code is hosted at Github.

To have more details about the use of the toolbox, please have a look to :

Getting_started.txt

How to use the GUI for indentation data analysis ?

First of all a GUI is a Graphical User Interface.

  • Create or update your personal YAML config. file stored in the YAML folder

See here how to create / modify your YAML file…

  • Run the following Matlab script and answer ‘y’ or ‘yes’ to add path to the Matlab search paths :
path_management.m
  • Then, run the following Matlab script :
demo.m
  • The following window opens:
_images/GUI_Main_Window.png

Screenshot of the main window of the NIMS toolbox.

  • Import your (nano)indentation results, by clicking on the button ‘Select file’. Click here to have more details about valid format of data.
  • A load-displacement curve is plotted (with a power law fit). The loading work is also given in the title of the plot.
  • It is possible to plot the stiffness (raw data) without setting the GUI for Young’s modulus calculation.
_images/GUI_File_Selector.png

File selector.

_images/GUI_Main_Window_Lh_curve.png

Plot of the load-displacement curve after loading of data.

  • Choose and set (if needed) the indenter used to obtain (nano)indentation data.
  • Select the lowest and the highest depth values (optional).
  • Set the CSM correction (Berkovich indenter only !) (optional).
  • Set the number of layers of your sample (0 = only bulk material, 1/2/3 = 1 to 3 thin layers on a substrate) (see Figure 5).
_images/convention_multilayer.png

Convention use to define multilayer specimen.

  • Set the thickness, the Poisson’s coefficient and the Young’s modulus to each layer.
  • Select the model to use for the contact displacement calculation and select the correction to apply.
  • Select ‘Red. Young’s modulus(film+sub)’ or ‘Red. Young’s modulus(film)’ in order to plot the evolution of the reduced Young’s modulus (raw calculation) of the sample vs. the evolution of the reduced Young’s modulus (modeled) of the sample and/or of the thin film.
  • Select the analytical bilayer or the multilayer model to use for the modelling of the reduced Young’s modulus of the top thin film.
  • Press the button ‘SAVE’ and a YAML results file and a picture of the figure (.png format) are created and stored in the following folder.
  • Press the button ‘FEM’ and generate a Python script to model nanoindentation of multilayer sample based on parameters used in the GUI for ABAQUS.
_images/GUI_Main_Window_Esample_curve.png

Plot of the evolution of the Young’s modulus of the sample with the elastic multilayer model in function of the indentation depth.

_images/GUI_Main_Window_Efilm_curve.png

Plot of the evolution of the Young’s modulus of the film with the elastic multilayer model in function of the indentation depth.

Configuration

What is a YAML File ?

“YAML is a human friendly data serialization standard for all programming languages.”

Visit the YAML website for more informations.

Visit the YAML code for Matlab.

You have to update the YAML configuration files in order to use correctly Matlab toolbox.

The YAML configuration files

Three YAML configuration files are used in the Matlab toolbox :

How to modify YAML configuration files ?

Please find the 3 YAML configuration files in the YAML folder.

_images/YAML_config_file.png

Screenshot of the YAML configuration file used for indenter’s properties.

indenters_config.yaml can be used to change indenter’s properties :

  • Write your Indenter_ID(s) (e.g. : Conical indenter, Berk_TB10161_091208, …);
  • Write indenter’s properties (e.g. : Berk_TB10161_091208: [22.233, 437.603, 127.765, -417.878, -84.0989, 0]);

Warning

  • For user-defined indenters, make the name of the indenter begins with the 4th first letters of the indenter name (e.g.: ‘Berk_130214’ for ‘Berkovich’).
  • Do not remove standard indenters and standard materials !

data_config.yaml can be used to set the default absolute path for the folder where you store your indentation data.

numerics_config.yaml can be used to change the numerical parameters used by the toolbox from their standard values.

Warning

  • Be careful to put a comma + a space between each data…! (YAML convention)
  • Use # in the beginning of the line to add comments.

It is also possible to edit and to load the different YAML configuration files, via the customized menu of the GUI.

Note

To open and to modify these YAML files, you can directly use Matlab or any code editor (e.g. : Notepad++).

Models for bulk material

The nanoindentation (or instrumented or depth sensing indentation) is a variety of indentation hardness tests applied to small volumes. During nanoindentation, an indenter is brought into contact with a sample and mechanically loaded.

The following parts give a short overview of models existing in the literature used for the extraction of mechanical properties of homogeneous bulk materials from indentation experiments with conical (sharp) indenters.

Please look at the ISO standard (ISO 14577 - 1 to 3), to perform nanoindentation tests on bulk material.

Some authors overviewed/reviewed already the nanoindentation technique :

Nanoindentation tests on bulk material

Conical indenters

The geometric properties of conical indenters are well described in [9].

Geometric properties of conical indenters.
Indenter Berkovich Vickers Cube-Corner Conical
Shape 3-sided pyramid 4-sided pyramid 3-sided pyramid Conical (angle \(\psi\))
Semi-angle from the apex 65.3° 68° 35.2644°
Equivalent cone angle 70.32° 70.2996° 42.28° \(\psi\)
Projected Area \(24.56h^2\) \(24.504h^2\) \(2.5981h^2\) \(\pi{a_\text{c}}^2\)
Volume-depth relation \(8.1873h^3\) \(8.1681h^3\) \(0.8657h^3\)
Projected area/face area \(0.908\) \(0.927\) \(0.5774\)
Contact radius \(htan\psi\)
_images/indenters.png

a) Conical indenter (45°) and b) Berkovich indenter.

These indenters have self-similar geometries which implies a constant strain and similarity of the stress fields.

Note

Indenters are mainly in diamond. Diamond has a Young’s modulus of 1070GPa and a Poisson’s ratio of 0.07 [9].

Load-Displacement curves

In this first part, only quasistatic (or monotonic) nanoindentation is considered, when a load is applied and removed to a sample. Parameters such as contact load \(F_\text{c}\) (in \(\text{N}\)) and depth of penetration (displacement) \(h_0\) (in \(\text{m}\)) are continuously recorded at a rapid rate (normally \(10\text{Hz}\)) during loading and unloading steps of the indentation test. Usually, the depth resolution is around the \(\text{nm}\)-level and the load resolution is around \(\text{nN}\)-level.

Initial penetration

The first correction step in nanoindentation testing is the determination of the initial contact point between the indenter and the sample [10].

_images/initial_point.png

Schematic of the estimation of initial point.

Usually, the point of contact is determined from the load-displacement curve, when a sharp rise in the force signal is observed. Then, initial penetration \(h_\text{i}\) is estimated by extrapolating the recorded load–displacement data back to zero load.

()\[h = h_0 + h_\text{i}\]

With \(h\) the corrected penetration and \(h_0\) the recorded penetration.

A schematic of the load-displacement curve obtained from nanoindentation experiment after this first correction is given Figure 11.

The evolution of this curve depends on material properties of the sample and the indenter, and of the indenter’s geometry.

The tangent (or the slope) of the part of the unloading curve at the maximum load gives access to the contact stiffness \(S\) (in \(\text{N/m}\)):

()\[S = \frac{dF_\text{c}}{dh}\]
_images/load-disp_curve.png

Schematic of indentation load-displacement curve.

With \(h_\text{t}\) the total penetration corrected of the frame compliance and \(h_\text{r}\) the residual indentation depth after unloading.

It is worth to mention that for quasistatic nanoindentation, the contact stiffness is a unique value obtained at the maximum load and at the maximum displacement. Nevertheless, it is possible to apply a multiple-point unload method, and then determine the contact stiffness for many indentation depths, in function of the number of points defined by the user (see Figure 12) [9].

_images/load-disp_curve_multiplepoints.png

Schematic of indentation load-displacement curve with the multiple point unload method (here n points).

Frame compliance

Before any analysis, it is important to correct raw data of the effect of the frame compliance. The frame compliance is defined by the deflections of the load frame instead of displacement into the studied material. This frame compliance \(C_\text{f}\) (in \(\text{m/N}\)) contributes to the measured indentation depth and to the contact stiffness [10].

()\[h_\text{t} = h - F_\text{c}{C_\text{f}}\]
()\[S = \left(\frac{dh}{dF_\text{c}} - C_\text{f}\right)^{-1}\]

To determine the frame compliance, it is required to plot \(\frac{dh}{dF_\text{c}}\) vs. the corrected total depth \((1/h_\text{t})\) or the corrected plastic depth \((1/{h_\text{c}})\) (see the following part “Indentation contact topography” for the definition of the plastic depth) [8] and [10]. Then, a linear fit of this curve gives an intercept with the ordinate axis which is the frame compliance (see Figure 13).

_images/frame_compliance.png

Schematic of the plot to determine the frame compliance.

It is advised to perform indentation tests on a variety of bulk standard specimens (fused silica, silicon and sapphire provide a very good range), in order to estimate better the frame compliance.

Moreover, when the sample flexes or has heterogeneities (free edges, interfaces between regions of different properties…), nanoindentation measurements are affected by the structural compliance \(C_\text{s}\). Then, it is possible to correct experimental data of this artifact by following the experimental approach proposed by [19].

Loading

Loubet et al. founded a good fit to the loading part of the load-displacement curve with a power-law relationship of the form [25] :

()\[F_\text{c} = K h_\text{t}^n\]

With \(K\) and \(n\) constants for a given material for a fixed indenter geometry.

It is possible to find in the litterature sometimes the following equation to fit the loading curve:

()\[F_\text{c} = K h_\text{t}^n + C\]

With \(C\) a constant which is used to account a small preload prior indentation testing [31].

Using the load-displacement curves analysis performed by Loubet et al., Hainsworth et al. proposed the following relationship to describe loading curves [16] :

()\[F_\text{c} = K h_\text{t}^2\]

With \(K\) a constant function of material properties (Young’s modulus and hardness) and the indenter.

In the same time, Giannakopoulos and Larsson established parabolic relationships between the load and the indentation depth, for purely elastic indentation of bulk materials with ideally Berkovich indenter (8) [22] and Vickers indenter (9) [12], by numerical studies.

()\[F_\text{c} = 2.1891 \left(1-0.21\nu -0.01{\nu}^2 -0.41{\nu}^3 \right) \frac{E}{1-{\nu}^2} h_\text{t}^2\]
()\[F_\text{c} = 2.0746 \left(1-0.1655\nu -0.1737{\nu}^2 -0.1862{\nu}^3 \right) \frac{E}{1-{\nu}^2} h_\text{t}^2\]

With \(\nu\) the Poisson’s ratio and \(E\) the Young’s modulus of the indented material.

Finally, it is first important to cite the work of Malzbender et al., who developped the relationship between the load and the indentation depth for elastoplastic materials, based on the knowledge of the Young’s modulus and the hardness values of the material [29]. Then, It is worth to mention the model of Oyen et al., who described sharp indentation behavior of time-dependent materials [34].

Unloading

Pharr and Bolshakov founded that unloading curves were well described by the following power-law relationship [36] :

()\[F_\text{c} = \alpha_\text{u} \left(h_\text{t} - h_\text{r}\right)^m\]

Where \(h_\text{r}\) is the final displacement after complete unloading, and \(\alpha_\text{u}\) and \(m\) are material constants. Many experiments performed by Pharr and Bolshakov leaded to an average value for \(m\) close to \(1.5\) for the Berkovich indenter.

Loading rate

The mechanical response of a material is function of the imposed indentation strain rate \(\dot{\epsilon}\) (in \(\text{s}^{-1}\)) [28]. Thus, it is meaningful to perform indentation tests with a constant indentation strain rate.

()\[\dot{\epsilon} = \frac{\dot{h}}{h} = \frac{1}{2} \frac{\dot{F_\text{c}}}{F_\text{c}}\]

Indentation contact topography

The indentation total depth is rarely equal to the indentation contact depth. Two kind of topography can occur:

  • the pile-up (indentation contact depth > indentation total depth) (see Figure 14 a and Figure 15);
  • the sink-in (indentation contact depth < indentation total depth) (see Figure 14 b).

The flow of material below the indenter is function of mechanical properties of the material.

Pile-up occurs when work-hardening coefficient is low (\(< 0.3\)) or if the ratio yield stress over Young’s modulus is less than \(1%\) [4], [5] and [7].

_images/contact_topography.png

Schematic of indentation contact topography : a) “pile-up” and b) “sink-in”.

_images/pile_up.png

Residual topography of a Berkovich indent in PVD Gold thin film (500nm thick) with “pile-up” surrounding the indent, measured by atomic force microscopy.

Three main models defining the depth of contact \(h_\text{c}\) were developed to take into account this indentation contact topography.

Model of Doerner and Nix [8] :

()\[h_\text{c} = h_\text{t} - \frac{F_\text{c}}{S}\]

Model of Oliver and Pharr [32], [36] and [33] in case of sink-in:

()\[h_\text{c} = h_\text{t} - \epsilon \frac{F_\text{c}}{S}\]

Where \(\epsilon\) is a function of the indenter’s geometry (\(0.72\) for conical indenter, \(0.75\) for paraboloids of revolution and \(1\) for a flat cylindrical punch). An expression of \(\epsilon\) in function of the power law exponent \(m\) of the unloading curve fit has been proposed by Pharr et Bolshakov [36] :

\[\epsilon = m \left( 1 - \frac{ 2 \Gamma \left( \frac{m}{2(m-1)} \right)} {\sqrt[]{\pi} \Gamma \left( \frac{1}{2(m-1)}(m-1) \right)} \right)\]

With \(\Gamma\) a Matlab function which interpolates the factorial function : gamma.

Find here the Matlab function to plot the \(\epsilon\) function : epsilon_oliver_pharr.m.

_images/epsilonOliverPharr.png

Evolution of epsilon in function of the power law exponent m of the unloading curve.

\(0.72\) should be most applicable for a Berkovich indenter, which is more like a cone than a paraboloid of revolution. But, Oliver and Pharr concluded after a large number of experiments that the best value for the Berkovich indenter is \(0.75\).

More recently, Merle et al. have found experimentally with indentation test in fused silica, a value of \(0.76\) for \(\epsilon\), which is in a good agreement with the literature for a paraboloid of revolution [30].

Model of Loubet et al. [18], [1] in case of pile-up:

()\[h_\text{c} = \alpha \left(h_\text{t} - \frac{F_\text{c}}{S} + h_0\right)\]

Where \(\alpha\) is a constant function of the indented material (usually around \(1.2\)) and the tip-defect \(h_0\).

Knowing the depth of contact, it is possible to determine the area of contact \(A_\text{c}\) (in \(\text{m}^{2}\)) for a perfect conical indenter (with a semi-angle from the apex \(\theta\)):

()\[A_\text{c} = \pi h_\text{c}^2 tan^2\left(\theta\right)\]

But, because conical indenters present imperfections and Berkovich or Vickers indenters are not perfectly conical, a general formulae of the contact area has been established by Oliver and Pharr [32], [33] :

()\[A_\text{c} = C_0 h_\text{c}^2 + \sum_{n=1}^8{C_\text{n} h_\text{c}^{1/2^{n-1}}}\]

With the coefficients \(C_0\) and \(C_\text{n}\) obtained by curve fitting procedures, from nanoindentation experiments in fused silica (amorphous and isotropic material).

For a perfect Berkovich indenter \(C_0\) is equal to \(24.56\) and for a perfect Vickers indenter \(C_0\) is equal to \(24.504\) (see Table 1).

The second term of the area function \(A_\text{c}\) describes a paraboloid of revolution, which approximates to a sphere at small penetration depths. A perfect sphere of radius \(R\) is defined by the first two terms with \(C_0 = -\pi\) and \(C_1 = 2 \pi R\). The first two terms also describe a hyperboloid of revolution, a very reasonable shape for a tip-rounded cone or pyramid that approaches a fixed angle at large distances from the tip.

An equivalent contact radius \(a_\text{c}\) (in \(\text{m}\)) is also defined based on the area function.

()\[a_\text{c} = \sqrt\frac{A_\text{c}}{\pi}\]

One other way to express the function area is that suggested by Loubet et al. [24], which describes a pyramid with a small flat region on its tip, the so-called tip defect (\(h_0\)). This geometry is described by the addition of a constant to the first two terms in (16).

Find here the Matlab function to calculate the contact depth, the function area and the contact radius: model_function_area.m.

Recently, in the paper of Yetna N’jock M. et al. [43], a criterion was proposed to forecast the behaviour during indentation experiments, following Giannakopoulos and Suresh methodology [13]. After analyzing either Vickers or Berkovich indentation tests on a wide range of materials, the following criterion is established \(\Delta\) :

()\[\Delta = \frac{h_\text{r}^{'}}{h_\text{t}^{'}}\]

With \(h_\text{r}^{'}\) and \(h_\text{t}^{'}\) residual contact depth and maximum depth after applying a compliance correction. Three preponderant deformation modes are distinguished :

  • \(\Delta = 0.83\) no deformation mode is preponderant;
  • \(\Delta < 0.83\) implies sink-in formation;
  • \(\Delta > 0.83\) implies pile-up formation.

Giannakopoulos and Suresh founded a critical value for a similar criterion about \(0.875\) [13].

Dynamic nanoindentation

The dynamic indentation is when a small dynamic oscillation (usually \(2\text{nm}\) of amplitude) with a given frequency (\(\omega\)) (usually \(45\text{Hz}\)) is imposed on the force (or displacement) signal. The amplitude of the displacement (or load) and the phase angle between the force and displacement signals (\(\phi\)) are measured using a frequency-specific amplifier. This technique allows to calculate the elastic stiffness and so the elastic properties continuously during the loading of the indenter [32], [23]. This technique is named Continuous Stiffness Measurement (CSM) for Agilent - MTS nanoindenter and Dynamic Mechanical Analysis (DMA) (using the CMX control algorithms) for Hysitron nanoindenter.

_images/load-disp_curve_csm.png

Schematic of the dynamic loading cycle.

()\[S = \left[\frac{1}{\frac{F_\text{c}}{h_\text{t}}\cos\phi-\left(K_\text{s} - m\omega^2\right)} - \frac{1}{K_\text{f}}\right]^{-1}\]
()\[C\omega = \frac{F_\text{c}}{h_\text{t}}\sin\phi - C_\text{s}\omega\]

With \(m\) the mass of the indenter column, \(C\) the harmonic contact damping in \(\text{N.s/m}\), \(C_\text{s}\) the system damping coefficient in \(\text{N.s/m}\), \(K_\text{s}\) the stiffness of the indenter support springs in \(\text{N/m}\) and \(K_\text{f}\) the stiffness of the load frame in \(\text{N/m}\).

Values \(m\), \(C_\text{s}\), \(K_\text{s}\) and \(K_\text{f}\) are function of the equipment used and are determined during calibration process.

This solution allows to determine the material properties as a continuous function of the indentation depth, but Pharr et al. have highlighted the influence of displacement oscillation on the basic measured quantities [37]. According to the authors, “the sources of the measurement error have their origin in the relative stiffness of the contact and its relation to the displacements that can be recovered during the unloading portion of the oscillation”. Based on that, the authors proposed the following corrections to determine the actual load (\(F_\text{c,act}\)), the actual displacement (\(h_\text{t,act}\)) and the actual stiffness (\(S_\text{act}\)):

()\[F_\text{c,act} = F_\text{c} + \frac{\Delta F_\text{c}}{2} = F_\text{c} + \sqrt{2}{\Delta F_\text{c,rms}}\]
()\[h_\text{t,act} = h_\text{t} + \frac{\Delta h_\text{t}}{2} = h_\text{t} + \sqrt{2} \Delta h_\text{t,rms}\]
()\[S_\text{act} = \frac{1}{\sqrt{2\pi}} \left(\frac{1}{K}\right)^\frac{1}{m} \left[1-\left(1-S{\frac{2\sqrt{2}{\Delta h_\text{t,rms}}} {F_\text{c,max}}}\right)^\frac{1}{m}\right]\frac{F_\text{c,max}}{{\Delta h_\text{t,rms}}}\]

With \(K\) and \(m\) constants determined from unloading curves. These constants are related by the following equation :

()\[K = \left(\frac{2}{{m\sqrt{\pi}}}\right)^m\]

Pharr and Bolshakov founded a value of \(1.380\) for \(m\) after many Berkovich indentation tests on a variety of materials [36]. Thus, a value of \(0.757\) is used for the constant \(K\), using (24).

_images/K(m).png

Evolution of K in function of m.

Find here the Matlab function to calculate the corrections to apply on depth, load and stiffness during dynamic nanoindentation: CSM_correction.m.

Find here the Matlab function to calculate the constant \(K\) in function of \(m\): unload_k_m.m.

Extraction of elastic properties

Elastic properties of bulk material

Bulychev et al. [3] and Shorshorov M. K. et al. [39] were the first to determine the reduced Young’s modulus of a material with the relationships established by Love [26], Galin [11] and Sneddon [38], between the applied load and the displacement during an indentation test of an elastic material.

They proposed to expressed the reduced Young’s modulus \(E^{*}\) (in \(\text{GPa} = \text{N/m}^2\)) in function of the contact area and the contact stiffness :

()\[E^{*} = \frac{1}{2} \sqrt\frac{\pi}{A} S\]

Then, Oliver and Pharr [35], [32] democratized this formulae after introducing a correction factor identified by King [21] :

()\[E^{*} = \frac{1}{{2\beta}} \sqrt\frac{\pi}{A} S\]

With \(\beta\) a geometrical correction factor equal to :

  • \(1\) for circular indenters (e.g.: conical and spherical indenter);
  • \(1.034\) for three-sided pyramid indenters (e.g.: Berkovich indenter);
  • \(1.012\) for four-sided pyramid indenters (e.g.: Vickers indenter).

Woirgard has demonstrated analytically that the exact value of \(\beta\) for the perfectly sharp Berkovich indenter should be \(1.062\) [41].

Some authors proposed another correction factor function of the angle of the conical indenter and the Poisson’s ratio of the indented material [17] and [40]. For a conical indenter with an half-angle of \(\gamma \leq 60^{\circ}\) (e.g.: Cube-Corner indenter), the analytical approximation is :

()\[\beta = 1 + \frac{{\left(1-2\nu\right)}}{{4\left(1-\nu\right)tan\gamma}}\]

For a conical indenter with larger half-angle (e.g.: Berkovich indenter), the analytical approximation is :

()\[\beta = \pi{ \frac{\pi/4 + 0.1548cot\gamma{\frac{1-2\nu}{4\left(1-\nu\right)}}} {\left[\pi/2-0.8311cot\gamma{\frac{1-2\nu}{4\left(1-\nu\right)}}\right]^2}}\]

With \(\nu\) the Poisson’s ratio of the indented material.

Find here the Matlab function to plot the \(\beta\) function of Hay et al.: beta_hay.m.

_images/betaHay.png

Plots of beta Hay : a) in function of the half-angle of the conical indenter (for a Poisson’s ratio of 0.3), and b) in function of the Poisson’s ratio for a Berkovich indenter.

Knowing the material properties of the indenter, it is possible to calculate the reduced Young’s modulus \(E^{'}\) (in \(\text{GPa} = \text{N/m}^2\)) of the indented material.

()\[\frac{1}{E^{'}} = \frac{1}{E^{*}} - \frac{1}{E_\text{i}^{'}}\]
()\[E = E^{'} \left(1-\nu^{2}\right)\]
()\[E_\text{i}^{'} = \frac{E_\text{i}}{\left(1-\nu_\text{i}^{2}\right)}\]

With \(\nu\) the Poisson’s ratio of the indented material and \(\nu_\text{i}\) the Poisson’s ratio of the material of the indenter.

Note

This method used to analyze indentation data is based on equations valid for isotropic homogeneous elastic solids.

Find here the Matlab function to calculate the Young’s modulus: model_elastic.m.

If dynamic nanoindentation is performed, a loss modulus \(E^{'*}\) (in \(\text{GPa} = \text{N/m}^2\)) can be defined by the following equation :

()\[E^{'*} = \frac{C\omega}{2} \sqrt\frac{\pi}{A}\]

Find here the Matlab function to calculate the loss modulus: loss_modulus.m.

Extraction of plastic properties

The hardness \(H\) (in \(\text{GPa} = \text{N/m}^2\)) of the material is defined according to Oliver and Pharr [32], by the following expression :

()\[H = \frac{F_\text{c,max}}{A_\text{c}}\]

Find here the Matlab function to calculate the hardness: model_hardness.m.

Energy approach

Another way to access indentation data is the use of the energy \(W_\text{tot}\) (in \(\text{J} = \text{N/m}\)) dissipated during the indentation. The elastic \(W_\text{e}\) and plastic \(W_\text{p}\) energies are respectively based on the integrals of the loading and unloading curves (see Figure 20) [6] and [29].

_images/load-disp_curve_energy.png

Schematic representation of indentation load–displacement curves with definition of different works of indentation.

()\[W_\text{tot} = \int_{0}^{h_\text{t}} {F_\text{c}\left(dh\right)}\]
()\[W_\text{e} = \int_{h_\text{r}}^{h_\text{t}} {F_\text{c}\left(dh\right)}\]
()\[W_\text{p} = W_\text{tot} - W_\text{e}\]

The “trapz” Matlab function is used to calculate the area below the load-displacement curve: trapz.m.

Methodology to extract properties without the function area

The ratio of the irreversible work \(W_\text{tot} - W_\text{e}\) to the total work \(W_\text{tot}\), appears to be a unique function of the Young’s modulus and the hardness of the material, independent of the work-hardening behavior [6].

()\[\frac{{W_\text{tot} - W_\text{e}}}{W_\text{tot}} = 1 - 5\frac{H}{E^{*}}\]

Then, combining the expression of the reduced Young’s modulus (26) with the expression of the hardness (33), leads to the following equation [20] and [33]:

()\[\beta \frac{4}{\pi} \frac{F_\text{c,max}}{S^2} = \frac{H}{E^{*}}\]

The \(\beta\) is initially not present in the equation given by [20].

These two last equations represent two independent relations that can be solved for \(H\) and \(E^{*}\) in a manner that does not directly involve the contact area.

The equation (38) is used as well to determine coefficients of the function area (16). Based on the assumption that the hardness and the Young’s modulus remain constant during indentation test in fused silica (isotropic material), the evolution of the ratio \(\frac{F_\text{c,max}}{S^2}\) should stay constant as well in function of the indentation depth.

More recently, Guillonneau et al. proposed a model to extract mechanical properties without using the indentation depth [14] and [15]. The method is based on the detection of the second harmonic for dynamic indentation testing. This model is interesting especially for penetration depths in the range of \(25\) to \(100\text{nm}\), where the uncertainties related to the displacement measurement disturb a lot.

References

[1]Bec S. et al., “Improvements in the indentation method with a surface force apparatus” (2006).
[2]Berkovich E.S., “Three-Faceted Diamond Pyramid for Studying Microhardness by Indentation” Zavodskaya Laboratoria 13(345) (1950).
[3]Bulychev S.I. et al., “Determining Young’s modulus from the indentor penetration diagram.”, Zavod. Lab., 1973, 39, pp. 1137-1142.
[4]Bolshakov A. and Pharr G.M., “Influences of pile-up on the measurement of mechanical properties by load and depth sensing indentation techniques.” (1998)
[5]Cheng Y.T. and Cheng C.M. ,”Effects of ‘sinking in’ and ‘piling up’ on estimating the contact area under load in indentation.” (1998)
[6](1, 2) Cheng Y.T. and Cheng C.M. ,”Relationships between hardness, elastic modulus, and the work of indentation.” (1998)
[7]Cheng Y.T. and Cheng C.M., “Scaling, dimensional analysis, and indentation measurements.” (2004)
[8](1, 2) Doerner M.F. and Nix W.D., “A method for interpreting the data from depth-sensing indentation instruments” (1986).
[9](1, 2, 3) Fischer-Cripps A.C., “Nanoindentation” Springer 3rd Ed. (2011).
[10](1, 2, 3) Fischer-Cripps A.C., “Critical review of analysis and interpretation of nanoindentation test data” (2006).
[11]Galin L.A., “Spatial contact problems of the theory of elasticity for punches of circular shape in planar projection.”, J. Appl. Math. Mech. (PMM) (1946), 10, pp. 425-448.
[12]Giannakopoulos A.E. et al., “Analysis of Vickers indentation” (1994).
[13](1, 2) Giannakopoulos A.E. and Suresh S., “Determination of elastoplastic properties by instrumented sharp indentation.” (1999).
[14]Guillonneau G. et al.,”Extraction of mechanical properties with second harmonic detection for dynamic nanoindentation testing.” (2012).
[15]Guillonneau G. et al.,”Determination of mechanical properties by nanoindentation independently of indentation depth measurement.” (2012).
[16]Hainsworth S.V. et al., “Analysis of nanoindentation load-displacement loading curves.” (1996).
[17]Hay J.C. et al., “A critical examination of the fundamental relations used in the analysis of nanoindentation data.” (1999).
[18]Hochstetter G. et al., “Strain-rate effects on hardness of glassy polymers in the nanoscale range. Comparison between quasi-static and continuous stiffness measurements” (1999).
[19]Jakes J.E. et al., “Experimental method to account for structural compliance in nanoindentation measurements” (2008).
[20](1, 2) Joslin D.L. and Oliver W.C., “A new method for analyzing data from continuous depth-sensing microindentation tests” (1990).
[21]King R.B., “Elastic analysis of some punch problems for a layered medium” (1987).
[22]Larsson P.-L. et al., “Analysis of Berkovich indentation” (1996).
[23]Li X. and Bhushan B., “A review of nanoindentation continuous stiffness measurement technique and its applications.” (2002).
[24]Loubet J.L. et al., “Vickers Indentation Curves of Magnesium Oxide (MgO).” (1984).
[25]Loubet J.L. et al., “Vickers indentation curves of elastoplastic materials.” (1986).
[26]Love A.E.H., “Boussinesq’s problem for a rigid cone.” (1939).
[27]Lucca D.A. et al., “Nanoindentation: Measuring methods and applications” (2012).
[28]Lucas B.N. et al., “Time Dependent Deformation During Indentation Testing.” (1996).
[29](1, 2) Malzbender J. and de With G., “Indentation load–displacement curve, plastic deformation, and energy.” (2002).
[30]Merle B. et al., “Experimental determination of the effective indenter shape and e-factor for nanoindentation by continuously measuring the unloading stiffness.” (2012).
[31]Morash K.R. and Bahr D.F., “An energy method to analyze through thickness thin film fracture during indentation.” (2007).
[32](1, 2, 3, 4, 5) Oliver W.C. and Pharr G.M., “An improved technique for determining hardness and elastic modulus using load and displacement sensing indentation experiments” (1992).
[33](1, 2, 3) Oliver W.C. and Pharr G.M., “Measurement of hardness and elastic modulus by instrumented indentation: Advances in understanding and refinements to methodology” (2004).
[34]Oyen M.L. et al., “Load–displacement behavior during sharp indentation of viscous–elastic–plastic materials” (2003).
[35]Pharr G.M. et al., “On the generality of the relationship among contact stiffness, contact area, and elastic modulus during indentation.” (1992).
[36](1, 2, 3, 4) Pharr G.M. and Bolshakov A., “Understanding nanoindentation unloading curves.” (2002).
[37]Pharr G.M. et al., “Critical issues in making small-depth mechanical property measurements by nanoindentation with continuous stiffness measurement” (2009).
[38]Sneddon I.N., “Boussinesqs problem for a rigid cone.” (1948).
[39]Shorshorov M.K. et al., Sov. Phys. Dokl., 1982, 26.
[40]Strader J.H. et al., “An experimental evaluation of the constant b relating the contact stiffness to the contact area in nanoindentation.” (2006).
[41]Troyon M. and Lafaye S., “About the importance of introducing a correction factor in the Sneddon relationship for nanoindentation measurements” (2002).
[42]VanLandingham M.R., “Review of Instrumented Indentation” (2003).
[43]Yetna N’jock M. et al., “A criterion to identify sinking-in and piling-up in indentation of materials.” (2015).

Models for thin films

The following parts give a short overview of models existing in the literature used for the extraction of mechanical properties of thin films deposited on a substrate from indentation experiments with conical indenters.

Before everything, it is is worth to mention the work performed by Jennett N.M. and Bushby A.J. [24], about nanoindentation test on coatings, during the European project INDICOAT (SMT4-CT98-2249).

Progress from this project help in the development of the ISO standard (ISO 14577 - 1-4). The ISO 14577 - 4 is dedicated to nanoindentation on coatings.

Some authors overviewed/reviewed already the nanoindentation technique applied to coatings :

Nanoindentation tests on thin films

Composite reduced Young’s modulus and composite hardness

For indentation test on a coated specimen or on a multilayer sample (e.g.: thin films deposited on a substrate), the evolution of the Young’s modulus or the hardness calculated with models used for bulk materials, is function of the material properties and the thickness \(t\) (in \(\text{m}\)) of each underlying film (substrate included), and the properties and the geometry of the indenter.

_images/multilayerSEM.png

SEM cross-sectional observation of a multilayer sample.

_images/evolution_EandH_thinfilm.png

Typical evolution of Young’s modulus and hardness for a coated specimen in function of the normalized indentation depth.

Thus, the composite reduced Young’s modulus \(E^{'}\) and the composite hardness \(H\) calculated with the models used for bulk materials, can generally be expressed as a combination of respectively the reduced Young’s moduli \((E^{'}_\text{f})\) or the hardness \((H_\text{f})\) of each underlayer and respectively the reduced Young’s modulus \((E^{'}_\text{s})\) or the hardness \((H_\text{s})\) of the substrate. The reduced Young’s moduli and the hardness are in \(\text{GPa}\).

()\[E^{'} = f(E^{'}_{\text{f},{i \rightarrow N}}, t_{i \rightarrow N}, E^{'}_\text{s})\]
()\[H = f(H_{\text{f},{i \rightarrow N}}, t_{i \rightarrow N}, H_\text{s})\]

With \(i\) the indice of the layer and \(N\) the total number of layers.

Indentation contact topography

For nanoindentation tests on thin films, the contact topography is function of both thin film and substrate properties.

_images/contact_topography_thinfilm.png

Schematic depiction of a) “pile-up” and b) “sink-in” observed during thin film indentation.

The Figure 23 a (“pile-up”) is typical of the case of a soft film on a hard substrate and the Figure 23 b (“sink-in”) of a hard film on a soft substrate [9]. The pile-up can be emphasized in case ot thin films, because of the material confinement by the substrate. To determine the depth of contact, the same models described for bulk material indentation are used.

Corrections to apply for thin film indentation

During nanoindentation tests of thin film on substrate, the thickness of the film beneath the indenter is smaller than its original value, because of plastic flow during loading. The use of the original film thickness \(t\) in the regression model cause a systematic shift or distortion of the Young’s modulus curve. A correction proposed by Menčík et al. can be applied, assuming a rigid substrate and determining the effective thickness \(t_\text{eff}\) (in \(\text{m}\)) [34], [45], [10], [2] and [32].

()\[\pi a^2 t_\text{eff} = \pi a^2 t - V\]

With \(V\) the volume displaced by the indenter and approximated by \(\pi a^2 h_\text{c} / 3\), for a conical indenter and contact depths \(h_\text{c}\) smaller than the film thickness.

()\[t_\text{eff} = t - \frac{h_\text{c}}{3}\]
_images/thickness_correction.png

Indentation penetration of a thin film on a sample.

Recently, Li et al. proposed to express the local thinning effect as [32]:

()\[t_\text{eff} = t - \eta h_\text{c}\]

With \(\eta\) a parameter depending on the mechanical properties of the film and the substrate, and on the geometry of the indenter. Preliminary finite element calculations show that \(\eta\) should be independent of indentation depth and that its value ranges from \(0.3\) to \(0.7\) for materials that do not work harden.

Elastic properties of a thin film on a substrate

Several models to analyse indentation tests on bilayer sample and multilayer sample and to extract intrinsic material properties of the upper film (or the top coating) are detailed in the following part.

Some of the following models developed are detailed in the chapter 8 (“Nanoindentation of Thin Films”) of the book “Nanoindentation” written by A.C. Fischer-Cripps [15].

Bückle (1961)

Bückle proposed an empirical law (“rule of thumb”) to characterize thick coatings on a substrate [3]. It is possible to estimate the Young’s modulus of the coating for indentation depth lower than “\(10\text{%}\)” of the film thickness. But, because of the imperfections of the indenters, the roughness and the surface pollution, it is more meaningful to use this rule of the “\(10\text{%}\)”, for film thicker than \(500\text{nm}\).

Doerner and Nix (1986)

The model of Doerner and Nix is detailed in many papers [12], [29], [41] and [45], and is described by the following equation :

()\[\frac{1}{E^{'}} = \frac{1}{E_\text{f}^{'}} + \left(\frac{1}{E_\text{s}^{'}} - \frac{1}{E_\text{f}^{'}}\right) e^{-\alpha\left(x\right)}\]

With \(x=t/h_\text{c}\) and \(\alpha\) an empirically constant determined using the method of least squares.

The equation was modified by King [29] with the replacement of \(t/h_\text{c}\) by \(t/a_\text{c}\), and then by Saha and Nix [45] with the replacement of \(t/h_\text{c}\) by \((t-h_\text{c})/a_\text{c}\).

An empirical formulae based on the model of Doerner and Nix was proposed by Chen et al. in 2004 [10]:

()\[\frac{1}{E^{'}} = \frac{1}{E_\text{f}^{'}}\left[1-e^{-\alpha\left(x\right)^{(2/3)}}\right] + \frac{1}{E_\text{s}^{'}}e^{-\alpha\left(x\right)^{(2/3)}}\]

With \(x=t/h_\text{c}\) and \(\alpha\) an empirically constant determined using the method of least squares.

Find here the Matlab function for the Doerner and Nix model [12]: model_doerner_nix.m.

Find here the Matlab function for the Doerner and Nix model modified by King [29]: model_doerner_nix_king.m.

Find here the Matlab function for the Doerner and Nix model modified by Saha [45]: model_doerner_nix_saha.m.

Find here the Matlab function function for the Doerner and Nix model modified by Chen [10]: model_chen.m.

Gao et al. (1992)

The model of Gao is described by the following equation [16] :

()\[E^{'} = E^{'}_\text{s} + \left(E^{'}_\text{f} - E^{'}_\text{s}\right) \phi_{Gao_0}\left(x\right)\]
()\[\phi_{Gao_0} = \frac{2}{\pi} arctan \frac{1}{x} + \frac{1}{{2\pi\left(1-\nu_\text{c}\right)}} \left[\left(1-2\nu_\text{c}\right)\frac{1}{x}ln \left(1 + x^2 \right) - \frac{x}{{1+x^2}}\right]\]
()\[\nu_{c} = 1 + \left[{\frac{\left(1-\nu_\text{s}\right) \left(1-\nu_\text{f}\right)} {1-\left(1-\phi_{Gao_1}\right)\nu_\text{f} - \phi_{Gao_1}\nu_\text{s}}}\right]\]

With \(\nu_{c}\) the composite Poisson’s ratio, \(\nu_{s}\) the Poisson’s ratio of the substrate and \(\nu_{f}\) the Poisson’s ratio of the thin film.

()\[\phi_{Gao_1} = \frac{2}{\pi} arctan \frac{1}{x} + \frac{1}{{x\pi}}ln \left(1+x^2 \right)\]

With \(x=a_\text{c}/t\).

Find here the Matlab function for the weighting function \(\phi_{Gao_0}\) : phi_gao_0.m.

Find here the Matlab function for the weighting function \(\phi_{Gao_1}\) : phi_gao_1.m.

Find here the Matlab function for \(\nu_{c}\) the composite Poisson’s ratio : composite_poissons_ratio.m.

Find here the Matlab function for the Gao et al. model : model_gao.m.

Menčík et al. (1997)

Menčík et al. proposed the following structures to express the combination of \(E^{'}_\text{f}\) and \(E^{'}_\text{s}\) [34].

()\[E^{'} = E^{'}_\text{s} + \left(E^{'}_\text{f} - E^{'}_\text{s}\right) \phi\left(x\right)\]
()\[E^{'} = E^{'}_\text{s} + \left(E^{'}_\text{f} - E^{'}_\text{s}\right) \psi\left(x\right)\]

Where \(x\) is the ratio of the contact radius (\(a_\text{c}\)) or the contact depth (\(h_\text{c}\)), to the film thickness (\(t\)), and \(\phi\) and \(\psi\) are weight functions of the relative penetration \(x\). \(\phi\) is equal to \(1\) when \(x\) is equal to \(0\) and \(0\) when \(x\) is infinite.

Note

If the difference between Poisson’s ratio of the thin film and substrate is small, the values for uniaxial loading Young’s moduli, \(E\), \(E_\text{f}\), \(E_\text{s}\) can be used in previous equation.

Menčík et al. (linear model) (1997)

Menčík described too the linear model by the following expression [34] :

()\[E^{'} = E^{'}_\text{f} + \left(E^{'}_\text{s} - E^{'}_\text{f}\right)\left(x\right)\]

With \(x=a_\text{c}/t\).

Find here the Matlab function for the Menčík et al. linear function : model_menick_linear.m.

Menčík et al. (exponential model) (1997)

Menčík described the exponential model by the following expression [34] :

()\[E^{'} = E^{'}_\text{s} + \left(E^{'}_\text{f} - E^{'}_\text{s}\right) e^{-\alpha\left(x\right)}\]

With \(x=a_\text{c}/t\) and \(\alpha\) is an empirically constant determined using the method of least squares.

Find here the Matlab function for the Menčík et al. exponential function : model_menick_exponential.m.

Menčík et al. (reciprocal exponential model) (1997)

Menčík described the reciprocal exponential model by the following expression [34] :

()\[\frac{1}{E^{'}} = \frac{1}{E_\text{s}^{'}} + \left(\frac{1}{E_\text{f}^{'}} - \frac{1}{E_\text{s}^{'}}\right) e^{-\alpha\left(x\right)}\]

With \(x=a_\text{c}/t\) and \(\alpha\) is an empirically constant determined using the method of least squares.

Find here the Matlab function for the Menčík et al. reciprocal exponential function : model_menick_reciprocal_exponential.m.

Perriot et al. (2003)

The following system of equation describes the model developed by Perriot et al. [40] :

()\[E^{'} = E^{'}_\text{f} + \frac{E^{'}_\text{s}-E^{'}_\text{f}} {1+\left(\frac{k_0}{x}\right)^n}\]
()\[log(k_0) = -0.093+0.792log\left(\frac{E^{'}_\text{s}} {E^{'}_\text{f}}\right) + 0.05\left[log\frac{E^{'}_\text{s}}{E^{'}_\text{f}}\right]^2\]

With \(x=a_\text{c}/t\), and \(k_0\) and \(n\) are adjustable constants determined using the method of least squares.

Find here the Matlab function for the Perriot et al. model : model_perriot_barthel.m.

Jung et al. (2004)

Jung et al. [27] have adapted for conical indentation of thin films, the simple empirical approach of Hu and Lawn [21] developed initially for spherical indentation on bilayer structures. The following power-law relationship allows the evaluation of the Young’s modulus of a thin film deposited on a substrate from nanoindentation experiments :

()\[E = E_\text{s} {\left(\frac{E_\text{f}}{E_\text{s}}\right)}^L\]

with \(L\) is the exponent term described by a dimensionless function :

()\[L = \frac{1}{\left[1+A{x}^B\right]}\]

With \(x=h_\text{c}/t\) and where \(A\) and \(B\) are adjustable coefficients.

Jung et al. founded \(A=3.76\) and \(B=1.38\) after regression fits of (57) to different data sets. These coefficients are not universal and need to be “calibrated” with experimental data or with finite element data for specified material systems.

Finally, to be more consistent with other analytical models implemented in this toolbox, the model of Jung is modified by using the reduced form of the Young’s moduli :

()\[E^{'} = E^{'}_\text{s} {\left(\frac{E^{'}_\text{f}}{E^{'}_\text{s}}\right)}^L\]

Find here the Matlab function for the sigmoidal function used in the Jung’s model : sigmoidal_jung.m.

Find here the Matlab function for the Jung et al. model : model_jung.m.

Bec et al. (2006)

The elastic model of Bec et al. is based on indentation by a rigid cylindrical punch (radius \(a_\text{c}\)) of a homogeneous film deposited on a semi-infinite half space [2].

This system is modelled by two springs connected in series :

_images/Bec_bilayer_model.png

Schematic description of the bilayer model of Bec et al.

()\[K_\text{f} = \pi a_\text{c}^2 \frac{E^{'}_\text{f}}{t}\]
()\[K_\text{s} = 2 a_\text{c} E^{'}_\text{s}\]
()\[K_\text{z} = 2 a_\text{c} E^{'}\]
()\[\frac{1}{K_\text{z}} = \frac{1}{{f_\text{f}\left(a_\text{c}\right) K_\text{f}}} + \frac{1}{{f_\text{s}\left(a_\text{c}\right)K_\text{s}}}\]
()\[f_\text{f}\left(a_\text{c}\right) = f_\text{s}\left(a_\text{c}\right) = 1 + {\frac{2t}{\pi a_\text{c}}}\]
()\[\frac{1}{2 a_\text{c} E^{'}} = \frac{t}{\left(\pi a_\text{c}^2 + 2ta_\text{c}\right)E^{'}_\text{f}} + \frac{1}{2\left(a_\text{c} + \frac{2t}{\pi}\right)E^{'}_\text{s}}\]

Find here the Matlab function for the Bec et al. model : model_bec.m.

Korsunsky and Constantinescu (2009)

Korsunsky and Constantinescu proposed a simple model response function to the analysis of indentation of elastic coated systems [30] and [31]. They expressed the reduced Young’s modulus in terms of a linear law of mixtures of the form:

()\[E^{'} = E_\text{1}^{'} + \frac{E_\text{2}^{'} - E_\text{1}^{'}}{1 + \left(\frac{h_\text{t}}{\beta_{0}t}\right)^{\eta}}\]

Here \(E_\text{1}^{'}\), \(E_\text{2}^{'}\), \(\eta\) and \(\beta_{0}\) are positive constants to be determined from fitting. It may be expected that for very shallow indentation (\(\beta_{0} \ll 1\)), the corresponding parameter \(E_\text{1}^{'}\) ought to approach the Young’s modulus of the coating \(E_\text{f}^{'}\). Similarly, one might also expect that for very deep indentation (\(\beta_{0} \gg 1\)), the corresponding parameter \(E_\text{2}^{'}\) ought to approach the Young’s modulus of the substrate \(E_\text{s}^{'}\). Values of \(\eta\) and \(\beta_{0}\) depend on the indentation boundary condition, if the coating is a defined as a freely sliding layer or as a perfectly bonded layer.

Hay et al. (2011)

The present model of Hay et al. [19] is a development of the Song–Pharr model [44] and [48], which is already inspired by the Gao model [16].

()\[\frac{1}{\mu_\text{c}} = \left(1-\phi_{Gao_0}\right) \frac{1}{\mu_\text{s} + F\phi_{Gao_0}\mu_\text{f}} + \phi_{Gao_0}\frac{1}{\mu_\text{f}}\]

Where \(\mu_\text{c}\) (in \(\text{GPa} = \text{N/m}^2\)) is the composite shear modulus calculated from the composite Young’s modulus as :

()\[\mu_\text{c} = \frac{E}{2\left(1+\nu_\text{c}\right)}\]

Where \(\nu_\text{c}\) is the composite Poisson’s ratio given in Gao’s model.

()\[E = \left(1 - \nu_\text{c}^2\right)E^{'}\]

Knowing \(\mu_\text{c}\), it is possible to calculate \(\mu_\text{f}\) :

()\[\mu_\text{f} = \frac{-B + \sqrt{B^2-4AC}}{2A}\]

Where \(A = F \phi_{Gao_0}\)

()\[B = \mu_\text{s} - \left(F \phi_{Gao_0}^2 - \phi_{Gao_0} + 1\right)\mu_\text{c}\]

With \(F = 0.0626\), a constant obtained from finite element simulations.

()\[C = -\phi_{Gao_0}\mu_\text{c}\mu_\text{s}\]
()\[\mu_\text{s} = \frac{E_\text{s}}{2\left(1+\nu_\text{s}\right)}\]

Finally, the Young’s modulus of the film is calculated from the shear modulus and Poisson’s ratio of the film :

()\[E_\text{f} = 2\mu_\text{f}\left(1 + \nu_\text{f}\right)\]

Find here the Matlab function for the Hay et al. model : model_hay.m.

Bull (2014)

This model was originally proposed by Bull S.J. in 2011, in a paper about the mechanical characterization of ALD Alumina coatings [5]. Then, this simple method to determine the elastic modulus of a coating on a substrate using nanoindentation was developed in another paper in 2014 [6]. This model is based on the load support of a truncated cone of material beneath the indenter.

()\[E^{'} = \frac{F_\text{c}}{2a_\text{c}\left(h_\text{c} + h_\text{s} \right)}\]
()\[h_\text{c} = \frac{F_\text{c}}{\pi E_\text{f}} \left[ \frac{1}{a_\text{c} tan\alpha} - \frac{1}{a_\text{c} tan\alpha + t_\text{f} tan^2\alpha} \right]\]
()\[h_\text{s} = \frac{F_\text{c}}{\pi E_\text{s}} \left[ \frac{1}{a_\text{c} tan\alpha + t_\text{f} tan^2\alpha} - \frac{1}{a_\text{c} tan\alpha + (t_\text{f} + t_\text{s}) tan^2\alpha} \right]\]

Where \(E_\text{f}\) and \(E_\text{s}\) are the Young’s Modulus of the coating and substrate, \(t_\text{f}\) and \(t_\text{s}\) are the coating and substrate thickness, and \(\alpha\) is the semi-angle of the cone material which supports the load. In fact, by assuming that the material thickness is very much greater than the contact radius, it is possible to replace in the previous equation \(tan\alpha\) by \(2\pi = 32.48°\). Finally, by assuming that the substrate is very much thicker than the coating \((t_\text{s} >> t_\text{f})\), the equation (75) can be rewritten :

()\[E^{'} = \frac{1}{\frac{1}{E_\text{f}} \left[\frac{2t_\text{f}}{\pi a_\text{c} + 2t_\text{f}} \right] + \frac{1}{E_\text{s}} \left[\frac{\pi a_\text{c}}{\pi a_\text{c} + 2t_\text{f}} \right]}\]

This last equation from Bull S.J. is exactly the same as equation (65), proposed by Bec et al. in 2006, with a unique difference which is the use by Bull S.J. of the non reduced form of the Young’s moduli of the coating and the substrate.

Elastic properties of a thin film on a multilayer system

In 2008, Pailler-Mattei et al. proposed an extension of the Bec’s model to a bilayer system deposited on a substrate [39].

But more recently, Mercier et al. established a generalization of the Bec’s model to \(N+1\) layers sample.

Mercier et al. (2010)

The elastic model of Mercier et al. for a multilayer sample on \(N+1\) layers is an extension of the Bec et al. model [35] and [36].

()\[\frac{1}{2 a_{\text{c},0} E^{'}} = \sum_{i=0}^{N} \frac{t_i}{\left(\pi a_{\text{c},i}^2 + 2t_ia_{\text{c},i}\right)E^{'}_{\text{f},i}} + \frac{1}{2\left(a_{\text{c},N} + \frac{2t_N}{\pi}\right)E^{'}_\text{s}}\]
()\[a_{\text{c},i+1} = a_{\text{c},i} + \frac{2t}{\pi}\]

With \(a_{\text{c},0}\) equal to \(a_{\text{c}}\).

Thus, the Young’s modulus of the film can be calculated as :

()\[E^{'}_{\text{f},0} = \left[\frac{\pi a_{\text{c},0}^2 + 2t_0a_{\text{c},0}}{t_0} \left[\frac{1}{2 a_{\text{c},0} E^{'}} - {\left(\sum_{i=1}^{N} {\frac{t_i}{\left(\pi a_{\text{c},i}^2 + 2t_ia_{\text{c},i}\right)E^{'}_{\text{f},i}} + \frac{1}{2\left(a_{\text{c},N} + \frac{2t_N}{\pi}\right)E^{'}_\text{s}}}\right)}\right]\right]^{-1}\]
_images/multilayer_sample_elastic_model.png

Schematic of elastic multilayer model.

It is advised to perform nanoindentation tests on each layer of the multilayer sample, from the substrate up to the final stack of layers (see Figure 27). By successive iterations using the model of Mercier et al., values of Young’s modulus of each layer are extracted from the contact stiffness.

_images/multilayer_sample_methodology.png

Experimental process to apply for elastic multilayer model.

Find here the Matlab function for the Mercier et al. model : model_multilayer_elastic.m.

Puchi-Cabrera et al. (2015)

Puchi-Cabrera et al. proposed in 2015, a description of the composite elastic modulus of multilayer coated systems [42], based on the physically-based concept advanced by Rahmoun et al. [43] :

()\[\frac{1}{E} = \sum_{i=1}^{N} {\frac{x^\text{i}_\text{v}}{E^\text{i}_\text{f}} + \frac{x^\text{s}_\text{v}}{E_\text{s}}}\]

With \(x^\text{i}_\text{v}\) and \(x^\text{s}_\text{v}\), respectively the volume fraction of each layer and the corresponding volume fraction of the substrate material. In his paper, Puchi-Cabrera modified and extended from the bilayer to the multilayer specimen, the models of Doerner and Nix, Gao, Bec, Menčík, Perriot and Barthel, Antunes, Korsunsky and Constantinescu and Bull.

Plastic properties of a thin film on a substrate

It is possible to estimate empirically the hardness of the coating for indentation depth lower than “\(40\text{%}\)” of the film thickness. Like the rule of the “\(10\text{%}\)” for the extraction of elastic properties, it is a “rule of thumb”. Because of the imperfections of the indenters, the roughness and the surface pollution, it is more meaningful to use this rule of the “\(40\text{%}\)”, for film thicker than \(500\text{nm}\).

Bückle (1961)

Bückle proposed an expression of the composite hardness \(H\) in the case of a two-layer material with a weighted sum of the different layer hardnesses during indentation process [3].

()\[H = aH_\text{f} + bH_\text{s}\]

With \(H_\text{f}\) the hardness of the film, \(H_\text{s}\) the hardness of the substrate and \(a + b = 1\). \(a\) varies from \(1\) when the hardness is not affected by the substrate, to \(0\) when the indentation depth is approaching the film thickness.

Kao and Byrne (1981)

Kao and Byrne proposed the following model to describe the evolution of the composite hardness in function of the reciprocal indentation depth [28], based on Bückle’s model [3] :

()\[H \simeq H_\text{s} + 2 k_1 t_\text{f}\left(H_\text{f} - H_\text{s} \right)\frac{1}{h}\]

With \(k_1\) a weighting factor of about 9%, independent of material characteristics.

Jönsson and Hogmark (1984)

Jönsson and Hogmark used a simple geometrical approach based on a area “law of mixtures” to separate the substrate and film contributions to the measured hardness from Vickers indentation [25].

()\[H = \frac{A_\text{f}}{A}H_\text{f} + \frac{A_\text{s}}{A}H_\text{s}\]

With \(A_\text{f}\) the area on which the mean pressure \(H_\text{f}\) acts and \(A_\text{s}\) the area on which the mean pressure \(H_\text{s}\) acts. The total area \(A\) is the sum of \(A_\text{f}\) and \(A_\text{s}\) and the following expressions for the area ratios are given by Jönsson and Hogmark:

()\[\frac{A_\text{f}}{A} = 2C\frac{t}{d} - C^2{\frac{t}{d}}^2\]
()\[\frac{A_\text{s}}{A} = 1 - \frac{A_\text{f}}{A}\]

With \(d\) the diagonal of the indent, \(t\) the film thickness and \(C\) a constant equal to \(0.5\) for hard coatings on very soft substrates (\(6.3 < \frac{H_\text{f}}{H_\text{s}} < 12.9\)) or to \(1\) when the coatings and substrate hardnesses are more similar (\(1.8 < \frac{H_\text{f}}{H_\text{s}} < 2.3\)).

[22]

Burnett and Rickerby (1984)

Burnett and Rickerby proposed afterwards a model based on a “volume law of mixtures” similar to Jönsson’s relation, considering the volumes of the plastic zones, \(V_\text{f}\) and \(V_\text{s}\) respectively in the film and in the substrate [7] [8].

()\[H = \frac{V_\text{f}}{V}H_\text{f} + \frac{V_\text{s}}{V}H_\text{s}\]

With \(V = V_\text{f} + V_\text{s}\).

Chicot and Lesage (1995)

“volume law of mixtures”

[11]

[20]

[30]

[14]

Saha and Nix (2002)

Based on the methodology proposed by Joslin and Oliver (1990) [26] for a bulk material, extended to the coated system by Page et al. [38], Saha and Nix proposed to use the following equation, giving the evolution of the hardness in function of indentation depth, even when pile-up occurs [45]:

()\[H = {\beta}^2 \frac{4}{\pi} \frac{F_\text{c,max}}{S^2} (E*)^{2}\]
()\[\frac{1}{E^{*}} = \frac{1}{E_\text{i}^{'}} + \frac{1}{E_\text{f}^{'}} + \left(\frac{1}{E_\text{s}^{'}} - \frac{1}{E_\text{f}^{'}}\right) e^{-\alpha\left(x\right)}\]

With \(x=(t-h_\text{c})/a_\text{c}\) and \(E_\text{i}^{'}\) the reduced Young’s modulus of the indenter.

This model was reused later by Han et al. [17] and [18].

Note

This model is valid only for the case of elastically inhomogeneous film/substrate systems.

Chen (2004)

[10]

Iost (2005)

[23]

Plastic properties of a thin film on a multilayer system

Engel et al. (1992)

Engel et al. proposed a simple method of interpreting the superficial (Vickers) hardness of multilayered specimen [13], by expanding the concept of Jönsson and Hogmark [25] :

()\[H = \frac{A_\text{s}}{A}H_\text{s} + \sum_{i=1}^{N}\frac{A_\text{f,i}}{A}H_\text{f,i}\]
()\[A = A_\text{s} + \sum_{i=1}^{N} A_\text{f,i}\]

With \(N\) the number of layers deposited on the substrate, \(A_\text{f,i}\) and \(H_\text{f,i}\) respectively the flow pressure area and the hardness of an intermediate layer. According to the author, this model is applicable as long as the ratio of the film thickness \(t_\text{f}\) over the indentation imprint size (i.e. the diagonal \(d\) of square imprint in case of Vickers indentation) is less than 0.2, resulting in a parallel displacement of indenter, layers, and substrate.

Rahmoun et al. (2009)

[43]

()\[H = \frac{A_\text{f}}{A}H_\text{f} + \frac{A_\text{i}}{A}H_\text{i} + \frac{A_\text{s}}{A}H_\text{s}\]
()\[\frac{A_\text{f}}{A} = \frac{2t_\text{f}}{h} - \frac{t_\text{f}^2}{h^2}\]
()\[\frac{A_\text{i}}{A} = \frac{2t_\text{f}}{h} - \frac{t_\text{i}^2}{h^2} - 2\frac{t_\text{i}t_\text{f}}{h^2}\]
()\[\frac{A_\text{s}}{A} = 1 - \frac{2(t_\text{f}+t_\text{i})}{h} + \frac{(t_\text{f}+t_\text{i})^2}{h^2}\]

Arrazat et al. (2010)

[1]

References

[1]Arrazat B. et al., “Nano indentation de couches dures ultra minces de ruthénium sur or” (2010).
[2](1, 2) Bec S. et al., “Improvements in the indentation method with a surface force apparatus” (2006).
[3](1, 2, 3) Bückle H., “VDI Berichte” (1961).
[4]Bull S.J., “Nanoindentation of coatings” (2005).
[5]Bull S.J., “Mechanical response of atomic layer deposition alumina coatings on stiff and compliant substrates” (2011).
[6]Bull S.J., “A simple method for the assessment of the contact modulus for coated systems.” (2014).
[7]Burnett P.J. and Rickerby D.S., “The mechanical properties of wear-resistant coatings: I: Modelling of hardness behaviour.” (1987).
[8]Burnett P.J. and Rickerby D.S., “The mechanical properties of wear-resistant coatings: II: Experimental studies and interpretation of hardness.” (1987).
[9]Chen X. and Vlassak J.J., “Numerical study on the measurement of thin film mechanical properties by means of nanoindentation.” (2001).
[10](1, 2, 3, 4) Chen S. et al., “Nanoindentation of thin-film-substrate system: Determination of film hardness and Young’s modulus” (2004).
[11]Chicot D. and Lesage J., “Absolute hardness of films and coatings” (1995).
[12](1, 2) Doerner M.F. and Nix W.D., “A method for interpreting the data from depth-sensing indentation instruments” (1986).
[13]Engel P.A. et al., “Interpretation of superficial hardness for multilayer platings*” (1992).
[14]Fernandes J.V. et al., “A model for coated surface hardness” (2000).
[15]Fischer-Cripps, A.C., “Nanoindentation 3rd Ed.” (2011)
[16](1, 2) Gao H. et al., “Elastic contact versus indentation modeling of multi-layered materials” (1992).
[17]Han S.M. et al., “Combinatorial studies of mechanical properties of Ti–Al thin films using nanoindentation” (2005).
[18]Han S.M. et al., “Determining hardness of thin films in elastically mismatched film-on-substrate systems using nanoindentation” (2006).
[19]Hay J. and Crawford B., “Measuring substrate-independent modulus of thin films” (2011).
[20]He J.L. et al., “Hardness measurement of thin films: Separation from composite hardness” (1996).
[21]Hu X.Z. and Lawn B. R. “A simple indentation stress–strain relation for contacts with spheres on bilayer structures” (1998).
[22]Iost A. and Bigot R., “Hardness of coatings” (1996).
[23]Iost A. et al., “Dureté des revêtements : quel modèle choisir ?” (2005).
[24]Jennett N. M. and Bushby A. J., “Adaptive Protocol for Robust Estimates of Coatings Properties by Nanoindentation” (2001).
[25](1, 2) Jönsson B. and Hogmark S., “Hardness measurements of thin films” (1984).
[26]Joslin D.L. and Oliver W.C., “A new method for analyzing data from continuous depth-sensing microindentation tests” (1990).
[27]Jung Y.-G. et al. “Evaluation of elastic modulus and hardness of thin films by nanoindentation” (2004).
[28]Kao P.-W. and Byrne J. G., “Ion Implantation Effects on Fatigue and Surface Hardness” (1981).
[29](1, 2, 3) King R.B., “Elastic analysis of some punch problems for a layered medium” (1987).
[30](1, 2) Korsunsky A.M. et al. “On the hardness of coated system” (1998).
[31]Korsunsky A.M. and Constantinescu A., “The influence of indenter bluntness on the apparent contact stiffness of thin coatings” (2009).
[32](1, 2) Li H. et al., “New methods of analyzing indentation experiments on very thin films” (2010).
[33]Li Y. et al., “Models for nanoindentation of compliant films on stiff substrates” (2015).
[34](1, 2, 3, 4, 5) Menčík J. et al., “Determination of elastic modulus of thin layers using nanoindentation” (1997).
[35]Mercier D. et al., “Young’s modulus measurement of a thin film from experimental nanoindentation performed on multilayer systems” (2010).
[36]Mercier D., “Behaviour laws of materials used in electrical contacts for « flip chip » technologies” (2013).
[37]Nix W.D., “Elastic and plastic properties of thin films on substrates: nanoindentation techniques” (1997).
[38]Page T.F. et al., “Nanoindentation Characterisation of Coated Systems: P:S2 - A New Approach Using the Continuous Stiffness Technique” (1998).
[39]Pailler-Mattei C. et al., “In vivo measurements of the elastic mechanical properties of human skin by indentation tests” (2008).
[40]Perriot A. and Barthel E., “Elastic contact to a coated half-space: Effective elastic modulus and real penetration” (2004).
[41]Pharr G.M. and Oliver W.C., “Measurement of Thin Film Mechanical Properties Using Nanoindentation” (1992).
[42]Puchi-Cabrera. E.S. et al., “A description of the composite elastic modulus of multilayer coated systems” (2015).
[43](1, 2) Rahmoun K. et al., “A multilayer model for describing hardness variations of aged porous silicon low-dielectric-constant thin films” (2009).
[44]Rar A. et al., “Assessment of new relation for the elastic compliance of a film–substrate system.” (2002).
[45](1, 2, 3, 4, 5) Saha R. and Nix W.D., “Effects of the substrate on the determination of thin film mechanical properties by nanoindentation” (2002).
[46]Šimůnková Š., “Mechanical properties of thin film–substrate systems” (2003).
[47]Van Vliet K.J. and Gouldstone A., “Mechanical Properties of Thin Films Quantified Via Instrumented Indentation” (2001).
[48]Xu H. and Pharr G.M., “An improved relation for the effective elastic compliance of a film/substrate system during indentation by a flat cylindrical punch.” (2006).

Examples of nanoindentation data

Please look at the experimental procedure proposed by Jennett N. M. and Bushby A. J. [1], to perform nanoindentation tests on bulk, coatings or multilayer systems, and to the ISO standard (ISO 14577 - 1 to 4).

Type of data - Pre-Requirements

Only data continuously measured in function of the indentaton depth are accepted in the NIMS toolbox (e.g.: CSM mode for Agilent - MTS nanoindenter or DMA - CMX algorithm for Hysitron nanoindenter).

You data must only have the loading part from the load-displacement curves of your (nano)indentation results. In the case of data saved in a ‘Sample’ or ‘Analyst Project’ sheet of a .xls file obtained with ‘Analyst’ (MTS software) (containing at least a ‘Hold Segment Type’ or a ‘END’ segment), the toolbox is able to consider only the loading part of your results.

Please, check if the surface detection is well done, especially if the substrate is compliant [2] and [4]. For more explanations about the surface detection, look into the NIMS documentation.

It is advised to use average results from at least 10 indentation tests to avoid artefacts (e.g. pop-in, roughness, local impurities or dust on the sample’s surface…).

Note

To analyze pop-in distribution, the Matlab PopIn toolbox was developed. The Matlab code is available on GitHub with the documentation.

Agilent - MTS example files

  • Both .txt or .xls files are accepted.
  • 3 columns (Displacement / Load / Stiffness)
  • 6 columns (Disp. / SD (Disp.) / Load / SD (Load.) / Stiff. / SD (Stiff.)) (SD for Standard Deviation)
  • MTS_0film_Si_CSM-2nm_noSD.txt
    • Data for a bulk Silicon sample.
    • Data obtained by Berkovich indentation with CSM mode (75Hz / amplitude 2nm) (no standard deviation).
  • MTS_1film_SiO2_Si_CSM-2nm.xls
    • Data for a thin film of Silicon thermal oxide (500nm) on a bulk Silicon sample.
    • Data obtained by Berkovich indentation with CSM mode (75Hz / amplitude 2nm).
  • MTS_1film_SiO2_Si_CSM-2nm_noSD.xls
    • Data for a thin film of Silicon thermal oxide (500nm) on a bulk Silicon sample.
    • Data obtained by Berkovich indentation with CSM mode (75Hz / amplitude 2nm) (no standard deviation).
  • MTS_2films_Al_SiO2_Si_CSM-2nm.xls
    • Data for a thin film of PVD Aluminum (500nm) deposited on a bulk Silicon sample with a Silicon thermal oxide (500nm).
    • Data obtained by Berkovich indentation with CSM mode (75Hz / amplitude 2nm).
  • MTS_3films_Au-Ti-SiO2-Si_CSM-1nm.txt
    • Data for a thin film of PVD Gold (500nm) deposited on thin film of PVD Titanium (500nm) on a bulk Silicon sample with a Silicon thermal oxide (500nm).
    • Data obtained by Berkovich indentation with CSM mode (75Hz / amplitude 1nm).
  • MTS_3films_Au-Ti-SiO2-Si_CSM-1nm.xls
    • Data for a thin film of PVD Gold (500nm) deposited on thin film of PVD Titanium (500nm) on a bulk Silicon sample with a Silicon thermal oxide (500nm).
    • Data obtained by Berkovich indentation with CSM mode (75Hz / amplitude 1nm).

The last example (2 files for Au-Ti-SiO2-Si sample) is used to validate the elastic multilayer model of Mercier et al. [3]. A micrograph of this sample is given Figure 28.

_images/multilayerSEM.png

SEM cross-sectional observation of a multilayer sample.

Hysitron example files

FEM model

Finite Element Modelling (FEM) of conical indentation

The present model is a simulation of the conical nanoindentation process, using the FEM software ABAQUS.

The Matlab function used to generate a Python script for ABAQUS is : python_abaqus

The model is axisymmetric with a geometry dependent mesh and restricted boundaries conditions.

Geometry of the (multilayer) sample

Each layer of the sample is characterized by its thickness (\(t_\text{i}\)).

The thickness of the substrate (\(t_\text{sub}\)) is set as 2 times the highest thin film thickness.

The width (\(w\)) of the sample is calculated in function of the substrate thickness or the indenter tip defect.

No delamination is allowed between thin films or between thin film and substrate.

Note

Dimensions are in nm.

_images/fem_model_geometry.png

Geometry of the sample in the FEM model.

Geometry of the indenter

The indenter is defined as a rigid cono-spherical indenter. A spherical part is defined at the apex of the conical indenter (see Figure 30).

_images/conospherical_indenter.png

Scheme of a cono-spherical indenter.

The radius \(R\) of the spherical part is calculated from the tip defect \(h_\text{tip}\) and the cone angle \(\alpha\), using the following equation. For Berkovich, Vickers and Cube-Corner indenters, the equivalent cone angle is used to set the cone angle.

()\[R = \frac{h_\text{tip}}{\frac{1}{sin(\alpha)} - 1}\]

In case, a perfect conical indenter is set in the GUI (\(h_\text{tip} = 0\text{nm}\)), the radius is calculated using a tip defect of 0.1nm by default, which gives a radius of \(R = 1.6\text{nm}\).

Defining a spherical tip avoids the geometrical singularity at the apex of the perfect conical indenter, which would imply an infinite stress at the contact interface.

Mesh

The multilayer sample is divided by default into solid elements with eight nodes and axisymmetric deformation element CAX8R is adopted.

It is possible to divide the sample into solid elements with four nodes and with axisymmetric deformation element CAX4R, by changing the value of the variable “linear_elements” in the Matlab function python4abaqus from 0 (quadratic elements) to 1 (linear elements).

Note

  • CAX4R: A 4-node bilinear axisymmetric quadrilateral, reduced integration, hourglass control.
  • CAX3: A 3-node linear axisymmetric triangle.
  • CAX8R: An 8-node biquadratic axisymmetric quadrilateral, reduced integration.
  • CAX6M: A 6-node modified quadratic axisymmetric triangle.
_images/fem_model_mesh.png

Screenshot in Abaqus of the mesh example used in the FE model.

Material properties

For each layers of the multilayer sample, the material properties (Young’s modulus and Poisson’s ratio) are defined using the inputs given by the user from the GUI. Material properties are considered by default to be isotropic. The density is set by default to 1.0.

Note

Young’s moduli are in GPa.

Contact definition

The contact is defined by default frictionless for the tangential behavior and hard for the normal behavior.

The external surface of the indenter is defined as the “master” region and the top surface of the (multilayer) sample is defined as the “slave” region.

Note

Usually, the effect of friction may be neglected when indenter tips with half-angle larger than 60◦ are used (e.g.: Berkovich, Vickers) [1], [4], [2], [3].

Boundaries conditions

Nodes are constrained along the rotation axis from moving in the radial direction (\(x\)). The nodes on the bottom surface of the sample are constrained along the radial axis from moving in the radial (\(x\)) and vertical (\(z\)) directions (see Figure 32 and Figure 33).

Indentation process is simulated by imposing a vertical displacement to the rigid indenter along the (\(z\)) axis (see Figure 32 and Figure 33). A value of 200nm for the indentation depth is set by default.

_images/fem_model_bc.png

Schematic of boundaries conditions used in the FE model.

_images/fem_model_parts_bc.png

Screenshot of the FE model with BCs in Abaqus.

Warning

Indentation displacement is given in nanometers and is negative.

Generation of the Python script for ABAQUS

After material properties are configured (Young’s moduli and Poisson’s ratios) and the model geometry is given (thickness for each thin films), a Python script for ABAQUS can be generated by pressing the ‘FEM’ button.

The python script is saved in the folder where your nanoindentation results are stored.

To generate the FEM model in ABAQUS, apply the following procedure:

  • start ABAQUS
  • select the folder containing input files : ‘File’ ==> ‘Set Work Directory…’
  • select and run the Python file containing the FEM model (*.py) : File’ ==> ‘Run Script’

Note

Dimensions are in nm and Young’s moduli are in GPa, implying that load is in nN.

Results of the FEM simulation

The following pictures were obtained for a multilayer Au/Ti/SiO2/Si.

_images/fem_result_S_Mises.png

Screenshot of the Von Mises stress distribution at maximum load.

_images/fem_result_S_Mises_zoom.png

Screenshot (with a zoom in on the contact area) of the Von Mises stress distribution at maximum load.

_images/fem_result_U_magnitude.png

Screenshot (with a zoom in on the contact area) of the magnitude of the displacement at maximum load.

References

[1]Atkins A.G. and Tabor D., “Plastic indentation in metals with cones” (1965).
[2]DiCarlo A. et al., “Prediction of stress–strain relation using cone indentation: effect of friction” (2004).
[3]Harsono E. et al., “The effect of friction on indentation test results” (2008).
[4]Johnson K.L., “Contact Mechanics” (1987), ISBN - 9780521347969.

Acknowledgements

The author is grateful to Dr. V. Mandrillon from (CEA, France (Grenoble)) and to Dr. M. Verdier from (SIMaP, France (Grenoble)), for long discussions and many advices about nanoindentation.

The author is grateful to Dr. Igor Zlotnikov (Max Planck Institute of Colloids and Interfaces, Germany (Potsdam)), for providing example files.

Keywords

Matlab toolbox ; nanoindentation ; conical indenter ; Young’s modulus ; hardness ; thin film ; multilayer system ; analytical model ; python script ; finite element modelling.