Niget: NanoIndentation General Evaluation Tool

11 Two slopes method

For a description of the two slopes method see [12].
This method is shown unless the software was compiled without Fortran support.

Figure 11: Two slopes analysis using orthogonal data regression

11.1 Window

The window consists of several blocks:

  • Info displays the maximum depth and force during the indentation

  • Parameters shows the selected range in nm and in % of the maximum force, and the correction \beta.

    • -

      The fitting range can be selected either using the mouse or typing in the range entries. The range can be defined either in nm or in percent of the maximum force. It is often recommended to use the range 80–98 % F{}_{\mathrm{max}} for the fit, see section 11.2.

    • -

      The parameter \beta accounts for any deviations from the axisymmetric case and is used in the calculation of the reduced modulus in equation (10). Currently, the default value is no correction \beta=1.0. The value supplied by the user is saved in the settings and can be reset to its default value.

    • -

      Check box, whether or not the exponent of the loading curve should be fitted or fixed at the theoretical value 2, see 11.2.

  • Fit buttons for indepedent fitting of the loading and unloading curves, see section 11.2 for details of the calculation.

  • Results displays all results in the following order: the auxiliary depth parameter h_{0}, the power n of the power law loading function, the residual depth h_{\mathrm{p}}, the power m of the power law unloading function, the parameter \varepsilon, the loading slope S_{\mathrm{load}}, the unloadingslope S_{\mathrm{unload}}, the contact area A_{\mathrm{p}}(h_{\mathrm{c}}), the indentation hardness H_{IT}, the contact modulus E_{r}, the indentation modulus E_{IT} and the ranges used for the fitting procedures. The variables are described in detail in section 11.2. Warnings are displayed if the fittings procedures failed.

  • Uncertainties show the uncertainty analysis window, see section 15.2.4.

  • Show log load Show the report about the fitting procedure of the loading curve in a separate window. The reports are saved to files fit.log.slopes.load.err and fit.log.slopes.load.rpt.

  • Show log unload Show the report about the fitting procedure of the unloading curve in a separate window. The reports are saved to files fit.log.slopes.unload.err and
    fit.log.slopes.unload.rpt.

  • Save save parameters and results to given file.

  • Graph display the unloading curve and the fitted curves. Stepwise zooming/unzooming can be performed by selecting a range with the mouse and pressing the Zoom/ Unzoom buttons. The graph is restored to its original size by the Restore button.

11.2 Procedure

The two slopes method combines the standard Oliver Pharr method and the quadratic loading curve to avoid the need of the contact area.

  1. 1.

    Fit the upper part of the loading curve with a power law function

    F=\gamma(h-h_{0})^{n}.

    using orthogonal least squares as implemented in the package ODRPACK95 [13]. The range should be approx. 85–98 % F{}_{\mathrm{max}}. The exponent n can be kept fixed at its theoretical value 2.

  2. 2.

    Fit the upper part of the unloading curve with a power law function

    F=\alpha(h-h_{\mathrm{p}})^{m}.

    using orthogonal least squares as implemented in the package ODRPACK95 [13]. The range should be approx. 85–98 % F{}_{\mathrm{max}}. All three parameters are fitted.

  3. 3.

    The auxiliary parameter \varepsilon is calculated from the power m as in (6)

  4. 4.

    The slopes at the maximum depth are calculated as

    \displaystyle S_{\mathrm{load}} \displaystyle= \displaystyle n\frac{F_{\mathrm{max}}}{h_{\mathrm{max}}-h_{0}} (23)
    \displaystyle S_{\mathrm{unload}} \displaystyle= \displaystyle m\frac{F_{\mathrm{max}}}{h_{\mathrm{max}}-h_{\mathrm{p}}} (24)
  5. 5.

    The contact area, indentation hardness and contact modulus are calculated as

    \displaystyle A_{\mathrm{p}}(h_{\mathrm{c}}) \displaystyle= \displaystyle C_{0}F_{\mathrm{max}}^{2}\left(\frac{2S_{\mathrm{unload}}-\beta%
\varepsilon S_{\mathrm{load}}}{S_{\mathrm{unload}}S_{\mathrm{load}}}\right)^{2} (25)
    \displaystyle H_{\mathrm{IT}} \displaystyle= \displaystyle\frac{1}{C_{0}F_{\mathrm{max}}}\left(\frac{S_{\mathrm{unload}}S_{%
\mathrm{load}}}{2S_{\mathrm{unload}}-\beta\varepsilon S_{\mathrm{load}}}\right%
)^{2} (26)
    \displaystyle E_{\mathrm{r}} \displaystyle= \displaystyle\frac{1}{2\beta F_{\mathrm{max}}}\sqrt{\frac{\pi}{C_{0}}}\frac{S_%
{\mathrm{unload}}^{2}S_{\mathrm{load}}}{2S_{\mathrm{unload}}-\beta\varepsilon S%
_{\mathrm{load}}} (27)

    with C_{0} the coefficient of the h^{2} term in the area calibration function and \beta a geometric correction term. Currently, we use \beta=1.

  6. 6.

    The indentation modulus can be calculated from (11)