Abstract
1. Introduction
For the application of SMA in various fields, a comprehensive and correct understanding of its characteristics is essential (Paiva and Savi, 2006), that is, an accurate constitutive model is required. The characteristics of SMA originate from the microscopic changes in the crystal lattice and is related to factors such as stress, temperature and loading history. The coupling of these factors brings many difficulties to accurately describe the deformation of SMA. Different constitutive models of SMA have been established. Falk (1983) established a single crystal constitutive model, based on Landau theory and considering the Helmholtz free energy function of SMA. Abeyaratne and Knowles (1993) proposed a one-dimensional mathematical constitutive relationship of SMA, based on a mechanical model of Erieksen stress-induced solid–solid phase transition. Boyd and Lagoudas (1996) proposed a constitutive model of mesomechanics, based on mesomechanics and thermodynamics.
Based on macro observations, many phenomenological constitutive models describing SMA have also been proposed. The macroscopic phenomenological constitutive model is based on experimental phenomena and introduces internal variables that characterize the degree of the phase transition to describe the macroscopic properties of materials. The form of this type of model is relatively simple, the parameter is easy to determine and the model obtain experimental verification, so it plays a huge role in engineering applications. Tanaka et al. (1986), Liang and Rogers (1990) and Brinson (1993) proposed the classic phenomenological constitutive model.
Tanaka et al., (1986) proposed a constitutive model, which assumes that the volume fraction of martensite
Integrate the above equation, one can obtain:
where E is the elastic modulus of SMA, which is a function of martensite volume fraction
The phase transformation coefficient of the material:
where
In the Tanaka model, the martensite volume fraction
In the process of SMA transformation from martensite to austenite, the martensite volume fraction is as follows:
where
In the Tanaka model, an exponential function is used to describe the change in the martensite volume fraction. Since the exponential function will produce meaningless points, Liang and Rogers (1990) used a trigonometric function to describe the change of martensite volume fraction. In the process of SMA transformation from austenite to martensite, the martensite volume fraction is as follows:
In the process of SMA transformation from martensite to austenite, the martensite volume fraction is as follows:
where
The Tanaka model and Liang–Rogers model both describe the transformation between austenite and martensite, but neither of them distinguishes whether martensite is temperature-induced or stress-induced. And stress-induced martensite is the basis for the shape memory effect of SMA. Brinson (1993) proposed a model that distinguishes stress-induced martensite from temperature-induced martensite, and divided the martensite volume fraction
The constitutive relationship of its differential form is as follows:
Integrate the above equation, one can obtain:
Based on the classic Brinson model, the researchers also tried to more accurately describe the characteristics of SMA. In order to solve the inaccuracy of describing the compressive thermo-mechanical behaviour of SMA caused by tension–compression asymmetry, Yoo et al. (2015) derived new transformation kinetics which precisely predicts the compressive behaviour of SMA. Three new parameters are incorporated into the suggested transformation kinetics, and the suggested transformation kinetics can predict the thermo-mechanical behaviour of SMAs more precisely under compression. Kim et al. (2018) developed a numerical model of an SMA plate reflecting the tension–compression asymmetry of axial stress under pure bending. To achieve the goal, the Brinson model with modified martensite transformation kinetics was proposed with the Drucker-Prager yield criterion to realize the tension–compression symmetry of SMA. These are very useful attempts, but the model may be complicated, making calculations inconvenient.
Another commonly used approach to construct the constitutive model for SMA is to apply the time-dependent Landau theory. The essence is to characterize the martensite and austenite through the Landau free energy function while considering the dissipation term. This approach usually uses a symmetric free energy function, so the deformation of the material is the same in the process of tension and compression (only the signs are different). In (Wang and Melnik, 2012), a polynomial with only odd-order terms are used to express potential energy function. In fact, this mapping relationship can be well fitted by higher-order polynomials.
With the development of various neural networks, researchers began to apply this tool to the description of the constitutive relationship of SMA (Yu et al. 2017; Zhou et al., 2016). Li et al. (2006) developed a BP neural network model for prediction of the mechanical properties of porous NiTi SMA prepared by the thermal explosion. The predicted results agree with the actual data within reasonable experimental error. Mai et al. (2016) proposed a time-delayed dynamic neural network for modelling hysteresis of SMAs in online applications, by introducing a time delay between the input and output response. The proposed network was applied to an SMA wire actuator, and the experimental results demonstrate the effectiveness of the model. Different forms of neural networks have also been adopted. Peng et al. (2008) proposed an elasto-plastic constitutive model based on clustering radial basis function neural network. Gao et al. (2018) proposed a constitutive model of SMA wire based on a chaotic Gaussian bat optimized wavelet neural network.
What makes neural network methods so effective is that it is a ‘universal approximator’ (Hornik et al., 1989). In the mathematical theory of neural networks, the universal approximation theorem states that a feed-forward network with a single hidden layer containing a finite number of neurons can approximate continuous functions on compact subsets of
In the current paper, a phenomenological constitutive model for SMA is proposed, where
The paper is organized as follows. In section ‘Typical Experimental Curves’, the curves observed in uniaxial tension and compression tests are presented, and their characteristics are analyzed, which directly inspires the establishment of models. In section ‘Phenomenological Constitutive Model’, based on the experimental phenomenon, a phenomenological model is obtained, which is divided into two parts, viscous term and elastic term, and the elastic term is expressed by an artificial neural network. In section ‘Parameter Identification’, the parameter identification method of the proposed model is described, which is divided into two steps. The first step uses a rough method to estimate the parameters, whose result is used as the initial value for further optimisation. In section ‘Numerical Experiment’, the proposed model and method are used to carry out numerical experiments, including uniaxial tension and compression experiment, and a theoretical phase transformation experiment. The chart explaining the strategy and approach is shown in Figure 1.

Chart explaining the strategy and approach.
2. Typical experimental curves
So far, a large number of experimental studies have been conducted on SMA under uniaxial condition. Miyazaki et al. (1981) found that the tension stress–strain curves are significantly different at different temperatures. Orgéas and Denis (1998) and Liu et al. (1998) found that when induced by stress, the mechanical properties of tension and compression are asymmetry. Leo et al. (1993) and Gadaj et al. (2002) found that the material temperature changes significantly under different loading rates.
The typical experimental constitutive relationship of SMA in uniaxial tension and compression (one-dimensional case) is first studied. Figure 2 shows the experimental stress versus strain curves for SMA in tension and compression, where the experimental data from (Thamburaja and Anand, 2001) is used here. The experiment used a TiNi material and was carried out at a temperature of 298 K, where an extensometer was used to obtain the macroscopic strain. The experiment was conducted at a low constant true strain rate of

Experimental stress versus strain curves for SMA in tension and compression (for compression the absolute values of stress and strain are plotted).
From the experimental curves, we can find two characteristics of SMA. One of the characteristics is that the loading and unloading processes do not coincide, the stress during the loading process is greater, and the stress during the unloading process is smaller, that is, there is a hysteresis effect. Another characteristic is that the tension and compression processes are asymmetric, which is obvious when symmetrical the compression curve from the third quadrant to the first quadrant. These two characteristics are expected to be taken into account in the model we are going to propose.
3. Phenomenological constitutive model
For the non-coincidence characteristics of the loading and unloading processes, the derivative of strain with respect to time
where
3.1. Viscous and elastic term
For a set of experimental stress–strain data,
where n is the number of data points obtained from the experiment. And the constant
where
In other words, for a set of experimental stress–strain data, the derivative of the strain
Now that the derivative of the strain

The curve of the elastic term of stress to the strain.
3.2. Artificial neural network
For the elastic term

Structure diagram of artificial neural network.
According to Figure 4, the mathematical expression of the ANN used can be written as:
where

Detailed structure diagram and matrix definition of artificial neural network.
Another neural network that is very effective for nonlinear function approximation is the
4. Parameter identification
4.1. A rough estimation method
As mentioned above, based on the rough estimate of
The core idea of the BP algorithm is to use gradient descent method to search for the best weight and bias term. Specifically, the loss function is used to move to the negative gradient direction every time until the loss function reaches the minimum value. The loss function is defined as follows:
The partial derivative of the loss function with respect to the weight and bias term of each layer, the gradient of the loss function, is calculated according to the chain rule.
where
The gradient of the loss function is used to update the weight and bias term:
where
The solid line in Figure 3 is the curve of the elastic term of stress to the strain obtained after training with BP ANN. It can be seen that the obtained curve can describe the elastic term well, so it can be used in the constitutive model of SMA.
But it should be pointed out that in the above method,
4.2. A more precise method
The parameters of the proposed model become
In other words, for a set of parameters and input stress
Therefore, the difference between the experimental strain and the simulated strain can be compared. For the current investigation, the least square estimation method is used, whose strategy is to make the simulated strain as close as possible to the experimental ones, in the sense of least square error. Using this method, the parameter identification problem can be transformed into a nonlinear optimisation problem as follows:
where n is the number of experimental samples,
The optimisation problem discussed here is a conventional nonlinear optimisation problem, and nothing is special. The real difficulty for the parameter estimation is caused by the fact that, if the optimisation algorithm starts with an arbitrary initial value, numerical convergence cannot be guaranteed, due to the very strong nonlinearity in the governing equation. The value of
For the solution of optimisation problems, one can use algorithms for solving nonlinear programming problems, such as the Nelder–Mead method, or heuristic algorithms, such as simulated annealing algorithm, genetic algorithm, tabu search algorithm, ant colony algorithm, etc. The Nelder–Mead method is used in the current paper, as it is one of the most commonly used and effective algorithms for solving unconstrained optimisation problems.
Flowchart of the proposed algorithm is shown in Figure 6, which explains in detail the calculation process of the algorithm.

Flowchart of the proposed algorithm.
It should be pointed out that through the above method, one does not need to train the ANN, but turn the parameters of ANN into variables to be optimized. This is because the stress is divided into viscous and elastic terms, although the elastic terms are expressed in ANN, there are also parameters to be optimized in the viscous terms.
5. Numerical experiment
5.1. Uniaxial tension and compression experiment
Using the model and method presented above, the parameters in the model can be obtained, and then the simulation stress versus strain relationship can be obtained. By plotting the experimental results and simulated results in the same figure, the simulated results are compared with the experimental results in Figure 7, where the experimental results are shown by the solid lines and the simulated results by dashed lines. It can be seen that the simulated results are in good agreement with the experimental results, indicating that the proposed model can accurately simulate the stress versus strain relationship. In addition, the non-coincidence characteristics of the loading and unloading processes and the asymmetry characteristics of tension and compression processes mentioned above have also been captured.

Comparison of experimental (Thamburaja and Anand, 2001) and simulation results, where T represents tension, C represents compression, E represents experiment and S represents simulation.
Figure 8 shows the mean squared error changes during optimisation (iteration) process. Since the parameters obtained through the rough estimation method is chosen as the initial value of the more precise method, Figure 8 actually shows both the error of the rough estimation method and the more precise method. The error of the rough estimation method is at the beginning of the iteration process, about 50; and the error of the more precise method is after the iteration process ends, about 0.05. It can be seen that the result obtained with the more precise method is better than the rough estimation method.

Mean squared error changes during optimisation.
As mentioned earlier, if the relationship obtained by ANN is numerically integrated, the energy function with respect to strain obtained by ANN can be obtained, as shown in Figure 9. It can be seen that the potential energy function is not symmetric about the energy axis, which explains the asymmetry of tension and compression.

Energy function with respect to strain.
5.2. Phase transformation
Now that the relationship between the elastic term and energy function is known, the data of the existing model can be used to train ANN. Figure 10 shows the energy function with respect to strain and temperature in (Wang et al., 2009). This two-dimensional function can be used to train the ANN to get the model parameters, and for the viscous term

Energy function with respect to strain and temperature in Wang et al. (2009).
The first numerical experiment is carried out to illustrate that, the sharp jumps of strain caused by austenite–martensite transformation, and thermal hysteresis loops associated with the phase transformation caused by cooling and heating processes, can be simulated by the proposed model, as shown in Figure 11. For the chosen SMA material, it is in austenite when the temperature is 300 K, while in martensite when 200 K. The chosen SMA has an initial temperature 300 K and initial strain zero, where there is only austenite. SMA is cooled down to 200 K, and austenite-to-martensite transformation will be induced. Due to the offset stress

Austenite–martensite transformation with different favourite variants (for
The second numerical experiment is carried out to illustrate that, the single hysteresis loop induced by martensite variant re-orientations under mechanical load and the double hysteresis loops associated with the pseudo-elastic effects, can be simulated by the proposed model, as shown in Figure 12. Both are driven by a sinusoidal mechanical load

Hysteresis loops associated with mechanically induced transformation.
It should be pointed out that, Figures 11 and 12 simulate a single crystal lattice (depend on the parameters used), thus resulting in the discrepancy between the simulated abrupt behaviour and the experimentally observed smoother behaviour. When considering a single crystal lattice, the strain changes suddenly. However, if consider all the crystal lattices in the entire material, some crystal lattices are close to the force end, the stress is greater, and therefore the phase transformation occurs first; while other crystal lattices are far away from the force end, the stress is smaller and no phase transformation occurs. When considering all the crystal lattices, we can superimpose the strain–stress curve of each lattice to get a smoother curve, which is the curve obtained by the material in the experiment. Because of this, these simulation results are difficult to verify through experiments, we can only compare with the simulation results in the literature. The simulation results of the proposed model in the current paper are consistent with the simulation results in literature (Wang et al., 2009), which shows the reasonability of the results obtained.
6. Conclusions
In the current paper, a phenomenological constitutive model for SMA is proposed. The constitutive relationship curve obtained from uniaxial tension and compression experiments of SMA is first studied. The stress is divided into two parts, viscous terms and elastic terms, in the proposed constitutive model, and ANN is used to simulate elastic terms of SMA. The use of ANN makes parameter identification difficult, so the parameter identification method is also proposed in the current paper. BP algorithm is first used to obtain an initial solution, and then the nonlinear optimisation algorithm is used to optimize the parameters. The numerical experiment has been carried out, which can well capture the constitutive relationship curve obtained from uniaxial tension and compression experiments of SMA, thus the model can be verified. With the physical meaning of the model, the model can also describe the phase transformation characteristics of SMA well. The proposed model is formulated as an ordinary differential equation, which is very convenient for system dynamic analysis and implementing of modern control technology.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) received no financial support for the research, authorship, and/or publication of this article.
