1. Introduction
Especially in polymer science and biological tissue modeling, the material response fails to be modeled accurately by a linear material equation. For a fluid-like material,
Newtonian material model establishes a linear connection between stress and velocity gradient. The material coefficient, called
viscosity, is a constant, and since a constant fails to attain an accurate modeling, there are various approaches to increase the complexity by choosing a viscosity depending on the velocity gradient [
1]. There are several proposals about developing such nonlinear material (constitutive) equations starting from a microstructure or using chain interactions, as well as exploiting thermodynamical reasoning. There are various nonlinear models in the literature. None of them are delivering accurate results for all applications. For example, widely-used models as in [
2,
3,
4] have been modified by [
5,
6] in order to obtain models providing results for different scenarios. Even the modified version was criticized in [
7], and a possible modification was proposed in [
8]. In order to include a rate, the objective time derivative was proposed by [
9]. Instead of a material equation with a rate, integral equations were proposed in order to include the full history on deformation as in [
10,
11]. These equations were used as models in [
12], and measurements were undertaken in [
13]. However, in numerical mechanics, integral equations are more challenging to implement than differential equations. Hence, in this paper, we (author and reader) will benefit from representation theorems to generate nonlinear material equations; as already used in [
14,
15,
16,
17]. As stated in [
18], the nonlinear modeling in rheology is still an open question, and we cannot expect to acquire a consensus; but we need tools making the inverse analysis for different suggestions possible. Such tools may lead to easier comparisons of different models. In this work, we present and use an approach capable of delivering coefficients for nonlinear material equations.
Cyclic measurements by using a rotary viscometer (rheometer) are optimized for linear rheology, where the material coefficients are constants. The output of such a measurement is given as two moduli, one modulus for elastic behavior and another modulus for viscous behavior. This interpretation is valid and appropriate for a linear material model. In the case of a nonlinear material behavior, we fail to investigate the elastic and viscous effects separately in these moduli. Thus, we need to extract the data in such a way that the coefficients in a nonlinear material model can be determined. A considerable amount of literature has been published in the last two decades. Among others, for example as in [
19,
20,
21,
22,
23,
24,
25], various polynomial expansion techniques have been proposed in order to fit the experimental data. As shown in [
26], they have mathematical similarities. In order to apply them, a revision is necessary of the control unit of a conventional rheometer. Newer devices deliver such functionality, so their approach is possible, but in a way also limited to the existing measurement device.
An energy-based method was proposed in [
27] (Section 9) and applied in [
28]. By using the energy-based method, we generate a linear regression problem out of the conventional output of an oscillatory measurement in a rheometer even in the case of nonlinear material equations. In a linear regression problem, the solution is unique and computationally far easier than any nonlinear regression problem. Hence, by using the energy-based method, an experimentalist can quickly try different material equations by increasing the complexity step by step. We emphasize that the inverse analysis lasts less than a minute on a moderate computer. The optimization is fast simply because of the linear regression. Hence, the whole method can be described as the approach for how to create a linear regression problem in the case of a nonlinear material equation.
The underlying work consists of three main sections. First, we explain the standard measurements of a polymeric carbohydrate, namely cellulose. We use the results of oscillatory measurements performed on a rotary viscometer. Such measurements are challenging in the case of a nonlinear response; see [
29,
30]. The probe was sheared by giving a harmonic stress function as the input. The outputs of these measurements were the elastic or storage modulus,
, and the viscous or loss modulus,
, as functions of the frequency and amplitude of the input function. Secondly, we present very briefly the tensor representation theorems and show a strategy to generate different material models. Other models can be used, as well, and we only present one possible method for how to construct more complicated material models to describe the physics. In this paper, the main goal is to present the energy-based method in action. Therefore, thirdly, a concrete example is presented. We analyze the material by applying the method and find out the simplest material equation modeling the measured nonlinear behavior. We discuss its stress-strain behavior in order to demonstrate the nonlinear character of the applied material model.
2. Materials and Method of Measurement
A nonlinear polymer has been selected for experimental analysis. Cellulose was discovered in 1838 by Anselme Payen, and it became the most common organic polymer [
31]. Cellulose is a polymeric carbohydrate with repeating hydroxy groups of
-1,4 linked D-glucose units of six-carbon monosaccharides; thus, its chemical formula reads (C
H
O
)
. These hundreds to thousands of repeating units form linear chains. In order to produce individual cellulose microfibrils from the pulp, 2,2,6,6-tetramethylpiperidine 1-oxyl (known as TEMPO)-mediated oxidation was followed by a mechanical treatment such that the lengths of microfibrils were 1–2
m and the widths of microfibrils were 3–4 nm, corresponding to a parallel bundle of 5–7 cellulose chains. Sonication and ultracentrifugation were subsequently used for removing large aggregates. The progress was observed under an optical microscope, and the
Brunauer–Emmett–Teller (BET) surface area was determined as
m
/g. The original suspension of nanofibrillated cellulose in pure water had a concentration of 0.125 wt %, and by using evaporation, the suspension of 0.74 wt % was prepared and used for the experiments.
All preparations and measurements were performed by the group of Prof. V. Kocherbitov at the Biomedical Laboratory, Malmö University, and the dataset is published in [
32]. A standard rotational viscometer, namely the Bohlin CVO rheometer from Malvern Instruments, with a cone-plate configuration, was selected with a steel cone of 40 mm in diameter and a 4° cone angle, with the truncated apex at 150
m to eliminate any contact between the cone and plate. After calibrating and placing the sample limited to the circumference, the cone and probe were covered with a plastic lid to avoid evaporation. All experiments were performed at 20 °C. With the same sample, a standard amplitude sweep and a frequency sweep were performed by controlling the shear stress; see
Figure 1 for the results. A harmonic excitation was achieved by steering the shear stress with a given frequency and amplitude. For the amplitude sweep, the frequency was fixed at 1 Hz, and the amplitude was varied from 5–40 Pa. Analogously, for the frequency sweep, the amplitude was kept constant at 40 Pa, and the frequency was varied from 0.1–40 Hz. Each experiment was repeated two times, and all data are shown in
Figure 1 by means of the so-called storage and loss moduli.
The represented experimental data are an example to present the strategy used in this work. Because of the highly-nonlinear character of the material, especially the frequency sweep has noise between 20–25 Hz. Furthermore, the precision of the amplitude sweep is low. However, we emphasize that the methodology explained in the next sections is not susceptible to experimental inaccuracies and performs well even under high repeatability errors.
3. Nonlinear Material Equations and the Energy-Based Method for the Inverse Analysis
In continuum mechanics, a
Eulerian frame is used for a viscous fluid, where coordinates,
x, denote the spatial positions. By using Cartesian coordinates, the velocity of a fluid particle currently at
at the present time
t is denoted by
. Since the velocity of each fluid particle is challenging to monitor separately, in a rheometer measurement, the measurand of a system is the energy,
E. The temperature is held constant such that the process is isothermal. In an isothermal process, the energy can be calculated in a domain of interest,
, herein within the sample, for a period of time,
, as follows:
where a comma indicates a partial derivative in space, and we understand a summation over every repeated index, known as
Einstein’s summation convention.
Cauchy’s stress,
, is symmetric for non-polar materials such that we can rewrite the energy:
since the antisymmetric part of the velocity gradient vanishes by contracting it to the symmetric stress tensor. The symmetric part of the velocity gradient,
, and the symmetric
Cauchy stress,
, are related by a material (or constitutive) equation. We aim at constructing this material equation and then at determining its coefficients.
In a rheometer, the energy is monitored precisely by measuring the electric power from the wall (minus the standard induction motor’s losses). The rheometer shears the sample, say, on the
-plane, and holds the distance of the plates fixed such that
. Hence, the velocity gradients read:
We know that for stress, more than the shear stress occurs in many materials. However, the velocity gradient has only shear terms even in the nonlinear case.
Instead of using this energy, in linear rheology, the storage and loss moduli are introduced. We will briefly explain their use and suggest a strategy to extract more information out of them. In the case of a stress-steered rheometer, a harmonic input for the shear component of stress is applied, written in an exponential form (in order to include sinus and co-sinus functions together):
Usually, it is assumed that the material response is collinear such that only a shear component of the symmetric velocity gradient appears. Moreover, in linear rheology, the strain rate is approximated as equal to the velocity gradient,
, such that a linear response:
allows us to rewrite:
and propose a relation between stress and strain:
For a linear material,
relates to the elastic modulus;
relates to the viscosity since:
In order to determine
and
from the energy, we use:
since the velocity gradient in Equation (
3) consists of only shear components. For a detailed analysis by using spherical coordinates, we refer to [
27] (Section 8). By using a cone-plate or a small plate-plate geometry, we can justify the assumption of constant stress and strains within the sample such that we obtain the following energy density (energy per volume):
where
V is the volume of the sample. Since the measurement is a shear experiment, we assume that the volume remains the same throughout the experiment. We use a sinusoidal excitation,
, meaning that we need to employ the imaginary part,
As we have the relation,
, we acquire:
such that:
For notational simplicity, we introduce:
Now, we can calculate the energy density under the aforementioned sinusoidal stress input,
Consider first the energy measured over the entire period,
,
which denotes the dissipated energy after one cycle. In a so-called
Lissajous–Bowditch curve (stress on the abscissa and strain on the ordinate), the area inside the hysteresis loop is the dissipated energy. Secondly, consider the energy measured over the quarter period,
,
which indicates the stored energy within the quarter period. Instead of using
and
, we will use
and
as the output of the experiment. For a measurement at a specific (angular) frequency,
, and amplitude,
, we have
,
values. By varying the frequency and amplitude, we acquire a set of energies as observables. For the aforementioned measurements, the energies are plotted in
Figure 2.
For the sake of clarity, we sum up. Output from a conventional rheometer is given as
and
for an amplitude and frequency range. This output can easily be transformed into
and
, for any set of measurements. This form is more useful than
and
since the real measurand is the energy. In order to present the idea clearly, the new outcome of energies
and
have the following relations:
for any non-polar material, with a linear or a nonlinear response. Since we use a stress-steered measurement, we aim at finding a relation of
depending on
.
3.1. Constructing Nonlinear Material Equations
For generating material equations, we use tensor representation theorems. For a more detailed introduction, we refer to [
28] (Section 4). Since stress is the controlled parameter, we search for a functional relation, where
depends on
, in other words, we aim for
. For an isotropic material, the most general form of such an equation reads:
The material coefficients,
,
,
, are scalar functions depending on the stress via its invariants,
The first invariant,
, is linear in
; the second invariant,
, is quadratic in
; the third invariant,
, is cubic in
. The relation in Equation (
19) represents the general equation in three-dimensional space. We can construct material equations in any complexity. In order to present it, we generate first a linear equation:
where
,
,
are material constants to be determined by an inverse analysis. If
and
vanish for a material, the result is often called a
Newtonian or
Stokes fluid. Analogously, we can generate a quadratic equation:
or even a cubic equation:
The nonlinearity can be increased by using a polynomial decomposition. Instead of a polynomial function, we can apply a trigonometric function, capturing the nonlinearities successfully. We propose to use a sigmoid model:
The idea of using such a model is based on [
33]; some applications and analysis about the behavior of such a material equation can be found in [
34,
35,
36]. The sigmoid model allows a sharp change between positive and negative values of
with a differentiable function
. Hence, it is an adequate model for computations, as well as it captures high nonlinearities in materials’ response, as well.
In this straight-forward way, we can easily construct more complicated material equations by adding a rate-dependency. We will see that the following material model:
will be modeling the nonlinear response of the underlying material in experiments. The stress rate has to be an objective rate as in [
9]. We will approximate it by a partial derivative for the sake of simplicity.
3.2. Inverse Analysis
The observables from a measurement are
and
for a set of frequencies and amplitudes. Suppose we want to try to fit the experimental data by using the sigmoid model as posed in Equation (
24). Stress is the controlled variable:
and even normal stresses occur; we assume that the stress is deviatoric such that its trace (sum of diagonal components) vanishes. The sigmoid model has the following shear response:
With the help of Equation (
18), we can now calculate the energies,
and
. We start with:
with:
since
are constants. Analogously, we can calculate:
with:
We can rearrange
in the form of a matrix
A. Every component of
A can be calculated for a measurement with the known
function. The matrix
A is
for a specific frequency,
, and amplitude,
. Unknowns are the two material constants,
. We already have discussed the measurement data in Equations (
16) and (
17), so we may rewrite a measurement for a specific frequency,
, and amplitude,
, as follows:
Suppose we have
m measurements with different frequencies, viz.,
,
,
, ⋯,
, at a specific amplitude. Moreover, we have
n measurements with different amplitudes,
,
,
, ⋯,
, at a specific frequency. Then, the matrix
A will be
as follows:
By using linear algebra, we write all measurements:
where the unknowns,
, are collected as above and the experimental results,
b, for each frequency and amplitude are written among each other. This reformulation indicates that the problem is linear in
; in other words, it is an optimization problem of linear regression. The unknowns can be calculated uniquely by using the normal equation in statistics:
we refer to [
28] (Section 6.1.1) for its well-known derivation based on the least squares minimization. It is important to recap that we have arrived at a linear regression problem with a unique set of solutions. In other words, the material constants obtained in this way are the only parameters matching the experiments by means of a least squares fit. Although the material equation is highly nonlinear, we exploited the energy-based method and found a way of determining the parameters just by solving a simple matrix multiplication.
4. Results
We have presented the measurements and the energy-based method for determining the material constants of a nonlinear material equation. From the measurements, we construct the
b vector. The matrix of integrals,
A, is generated by computing the integrals numerically with
Simpson’s rule. We use standard numerical techniques accessible via open-source packages in Python language. Concretely, we employ NumPy [
37] for computation and MatPlotLIB [
38] for visualization. It is of paramount importance to recall that the solution of the material constants are unique since we solve a linear regression problem. The computation is only some linear algebra steps lasting no more than a minute (Python
running in an Ubuntu
14.04 working on a single Intel
Core i7-4650U with a 1700-MHz processor).
We start with a linear model and increase the complexity as explained in the latter section. Every trial is accomplished quickly owing to the energy-based method. In order to present the followed strategy clearly, we start with the linear material equation,
where the rate of stress is involved such that we may name it the
Maxwell model. We apply the code for determining
,
,
and plot experiments as dots and the material model as continuous lines in
Figure 3.
The lower frequencies and small amplitudes can be approximated with this model. For higher frequencies and amplitudes, this model fails to approximate the behavior. Therefore, we try a more complicated model and determine the material parameters for the following cubic model:
This time, 12 material constants are obtained by using the code. Although the material equation is highly nonlinear, by using the energy-based method, we determine all of these material constants uniquely. With this cubic model, higher frequencies are modeled better; however, the general accuracy is limited, and actually, amplitudes cannot be modeled at all; see
Figure 4.
Finally, we have applied the sigmoid model in different configurations and chosen the simplest model with only six material constants,
This model is capable of capturing the materials responses as accurately as possible. By setting
Pa,
Pa s
,
Pa s
, we have obtained the following material constants:
The fit with the sigmoid model is shown in
Figure 5.
It is obvious that the fit with the sigmoid model is better than linear and cubic models. Especially in the variation of frequency, the sigmoid model performs an accurate fit at the lower, as well as the higher values. The linear model does not capture higher frequencies well. The cubic model is missing the expected accuracy. The sigmoid model performs an adequate fit in the whole interval of amplitude sweep. Linear and cubic models are simply not capable of fitting higher amplitudes; but the sigmoid model shows a good agreement with experimental data.
It is important to address the lack of precision in the data. This fact is caused by extremely high stress amplitudes for this soft matter. Under 40 Pa of stress, depending on the frequency, the material can reach strain values around three (meaning 300% of stretching). Therefore, such measurements are challenging, and the lack of precision is fair. The quality of fit relies on the data’s precision. We fit at once all different measurements and variations. In total, we use eight datasets: two energies from two different measurements for amplitude and frequency variations. Since we use linear regression minimizing the squared error between measurement and estimation, using two different measurements is equal to constructing a geometric mean of these measurements and then fit. We emphasize that for all datasets, the same material equation with the same material parameters is used to capture all of these effects.
The sigmoid model performs with very good results only by using six parameters. The fit is in agreement for a large range of amplitudes and frequencies. As previously mentioned, for this kind of soft matter, the stress amplitude is large, providing a remarkable viscous character of the material, as well. In order to study this response, we exploit
Lissajous–Bowditch plots. By applying the following harmonic shear stress:
we solve numerically the strain by using the linear model as in Equation (
36), as well as the sigmoid model as in Equation (
38). By using the fit parameters as in Equation (
39), we obtain the response as shown in
Figure 6.
The linear model presents the same response function in lower, as well as higher frequencies and amplitudes. Conceivably, the sigmoid model presents different responses for the different amplitudes and frequencies. In the case of the high frequency and amplitude (see
Figure 6h), the response is identical to the linear model. The value of the high frequency and amplitude depends on the material parameters; for the material used, 100 Hz and 100 Pa seem to be high enough. For lower frequencies and amplitudes, the response of the linear model remains the same; however, the sigmoid model shows a complex response. Indeed, we know that non-circular curves were reported previously by measuring the stress over shear; see for example [
21] (Figure 9), [
39] (Figure 6).
The sigmoid model is highly nonlinear, and it is quite challenging to comprehend its complex response. Further experiments are necessary to validate this model. The sigmoid model’s capabilities are demonstrated by using stress-strain curves for different amplitudes and frequencies. Technically, the highest frequency of 100 Hz is the rheometer’s limit because of its electronic data processing limit. Modern rheometers can measure the stress-strain directly such that a more accurate comparison might be acquired. The amplitude range used up to 40 Pa, as well as the frequency range up to 100 Hz can be seen as a very broad range for such a soft material. The material’s response for this range can be modeled accurately by using the sigmoid model in Equation (
38) with the parameters as compiled in Equation (
39).