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 β.

    • -

      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 % Fmax for the fit, see section 11.2.

    • -

      The parameter β 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 β=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 h0, the power n of the power law loading function, the residual depth hp, the power m of the power law unloading function, the parameter ε, the loading slope Sload, the unloadingslope Sunload, the contact area Ap(hc), the indentation hardness HIT, the contact modulus Er, the indentation modulus EIT 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=γ(h-h0)n.

    using orthogonal least squares as implemented in the package ODRPACK95 [13]. The range should be approx. 85–98 % Fmax. 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=α(h-hp)m.

    using orthogonal least squares as implemented in the package ODRPACK95 [13]. The range should be approx. 85–98 % Fmax. All three parameters are fitted.

  3. 3.

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

  4. 4.

    The slopes at the maximum depth are calculated as

    Sload = nFmaxhmax-h0 (23)
    Sunload = mFmaxhmax-hp (24)
  5. 5.

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

    Ap(hc) = C0Fmax2(2Sunload-βεSloadSunloadSload)2 (25)
    HIT = 1C0Fmax(SunloadSload2Sunload-βεSload)2 (26)
    Er = 12βFmaxπC0Sunload2Sload2Sunload-βεSload (27)

    with C0 the coefficient of the h2 term in the area calibration function and β a geometric correction term. Currently, we use β=1.

  6. 6.

    The indentation modulus can be calculated from (11)