Abstract
Depending on whether the experiments are quasi-static or fast dynamics, the measured twin boundary velocity values range from zero to the material’s sound speed. The twin boundary velocity is not yet predicted theoretically in the continuum mechanics framework. The extension of continual description is provided in the paper by means of internal variables. It is shown that a diffusional slow motion of twin boundaries can be represented using a single internal variable. The dual internal variable technique is employed for the description of the fast dynamics of twin boundaries.
1. Introduction
Twins are planar defects of the crystal lattice that can be represented as coherent interfaces between identical but differently oriented lattices. One of the most essential features of twins is their ability to move in response to external forces, which results in growth of one of the differently oriented lattices and carries a macroscopic deformation of the material. Twin boundary motion is especially essential in shape memory alloys [1,2], where the twins appear between different variants of martensite. The reversible reorientation of martensite via twins motion is the key mechanism of pseudoplastic straining of shape memory alloys, and the speed of this process can be decisive for the overall mechanical performance of the alloy.
The study of mechanical twins has a long history [3]. For a long time, it was considered that twins grew at exceptionally rapid rates due to audible sounds detected during the twinning process [4,5]. The rapid growth of twins has been confirmed by experiments by Takeuchi [6] who reported the value 2570 m/s for twin head velocity in iron single crystals, by Williams and Reid [7] with 2250 m/s for the velocity of twin tip in silicon–iron alloy, and by recent in situ high-speed optical imaging of twin tip propagation in single crystal magnesium reaching 2000 m/s [8].
Furthermore, the theoretical prediction by Rosakis and Tsai [9] of possibly intersonic twin development was confirmed experimentally for ferroelectric crystals [10] and for single-crystal aluminum [11]. Bowden and Cooper [12], on the contrary, reported that the observed velocity of twin propagation in zinc crystals under explosive loading ranged from 30 to 300 m/s. In situ measurements of twin boundary motion by Smith et al. [13] in the magnetic shape memory alloy Ni–Mn–Ga gave a value of 82.5 m/s for the twin boundary velocity. The twin boundary velocity in Ni–Mn–Ga 5M martensite recorded with a high-speed camera was determined to be 39 m/s [14].
However, this is not the smallest experimentally recorded value for the velocity of the twin boundary. According to Mizrahi et al. [15], dynamic force pulse tests on a 10M Ni–Mn–Ga single crystal produced twin boundary velocity values ranging from 0 to 14 m/s. Furthermore, the twin boundary velocity in a slow-rate experiment is typically
The significant scatter in the experimental data requires a better understanding of the dynamics of twin boundaries. Various aspects of twin boundary motion have been studied theoretically and computationally. Phase-field models (c.f. [17–20]), crystal plasticity model (e.g., [21]), and their combinations [22, 23] do not consider individual twin boundaries. Quasi-static micromechanics-based models [16, 24–26] are concentrated on their own experimental data. Fast moving twin boundaries (e.g., [27, 28]) are beyond the scope of models by Faran and Shilo.
The common approach to the continuum description of twin boundaries, and phase fronts in diffusionless phase transitions in general, is to assume a multiwell energy landscape
A new approach is provided by the dual internal variable theory [35–38]. This study reveals how to model both slow and fast twin boundary propagation in the continuum mechanics framework enhanced by dual internal variables. For simplicity, we focus on a uniaxial situation with a scalar transverse displacement field
1.1. Uniaxial twin boundary motion
Uniaxial motion implies that all fields are dependent on a single coordinate and time. Longitudinal and transverse motions are uncoupled in the uniaxial setting. We disregard longitudinal motion by focusing on shear strains. Restricting by the transverse displacement
we apply the balance of linear momentum in the isothermal case (without body forces) as:
where
where
1.2. Jump conditions
Let the possibly moving twin boundary
where
The driving force
where
1.3. Twin boundary velocity
The velocity of the twin boundary is determined by the relationship:
which follows from jump relation (4) and that for the jump of the kinematic compatibility condition (3):
The sign of the velocity of the twin boundary follows from the entropy inequality on the twin boundary [33]:
It should be noted that the lack of uniqueness exists for the relevant initial-boundary value problem [39] since the stress jump in equation (6) is not known in advance.
1.4. Isothermal twins equilibrium
We consider a material with two possible twin variants. We assume that the variants are energetically equivalent, which means that material points in both variants have the same energy value. It is also assumed that the elastic parameters for both variants are the same. In uniaxial setting, the elastic free energy per unit volume is the quadratic function of shear strain:
where
Assume the variants occupy adjacent parts of a body separated by a twin boundary. We will investigate the conditions for the coexistence of the variants in equilibrium state. Although the equilibrium state implies that there is no motion (
This keeps the equality of the free energy in both variants. Here, lower indices indicate twin variants.
It is reasonable to assume that in equilibrium, the value of stress is equal to zero. However, the stress is linear in strain:
which leads to the following values of the stress in distinct variants:
It follows that the stress equality cannot be achieved in the macroscopic representation.
As a result, the macroscopic exposition encounters problems with both equilibria of twins and twin boundary motion. It is clear that the continuum description of twin boundary dynamics should be expanded. We will employ internal variables to increase the degree of freedom in the representation.
1.5. Internal variables
The idea of the use of internal variables is not new. It has been exploited intensively in the modeling of shape memory alloys [40–44]. As a rule, individual phase boundaries were not considered because the internal variable was the martensitic volume fraction with a prescribed transformation kinetics [45–47]. Variants of transformation kinetics have been reviewed in Paiva and Savi [48] and Khandelwal and Buravalla [49].
This paper employs another internal variable approach [36–38]. Here, internal variables characterize the difference between twins. This makes it possible to use them to identify twin boundaries. Basic notions of this internal variables method are presented in Appendix 1.
Internal variables allow us to avoid non-convexity and/or non-smoothness in the energy density function
where
which enables switching between two stress-free states with
For fast dynamics, where the inertia of the material is essential, we show that the propagation of a twin boundary can be described using a dual variable model (section 4), assuming the energy density function of form:
where the last term with the dual internal variable
2. Single internal variable
In the single internal variable case, the free energy
with material parameters
To distinguish twin variants, we suppose that internal variable gradients have alternating signs. If for the variant 1 we assume the negative sign of the gradient of internal variable, then for variant 2 it should be positive.
By definition, the shear stress is calculated as:
If
corresponds to variant 1. For variant 2, we have, accordingly,
2.1. Equilibrium conditions
To be more specific, let us consider the uniaxial state of a bar which may contain two kinds of twin variants. The bar occupies the region
Accordingly, the driving force acting at the twin boundary reduces to the jump of the free energy in the stress-free equilibrium:
Calculating the free energy jump:
we obtain zero value because of conditions
3. Slow motion
To determine a possible motion of the twin boundary, we need to calculate the value of the driving force in non-equilibrium:
which is non-zero anymore. The twin boundary velocity is then determined as:
If the value of the driving force exceeds a certain threshold, the boundary between the twins is expected to shift. The change of twin state is governed by the dimensionless balance of linear momentum:
and the evolution equation for the internal variable:
Details of the derivation of the evolution equation for the gradient of the internal variable are given in Appendix 1. The gradient of the internal variable can be interpreted as an order parameter because its evolution equation is of the Ginzburg–Landau type. It should be noted that equations (25) and (26) are coupled and non-reflecting boundary conditions are applied at ends of the bar.
3.1. Numerical example
For the numerical test, the length of the bar is divided by 1000 space steps. The boundary between twins is placed at the point corresponding to 400 space steps. The left part of the specimen is occupied by the variant 1 (marked by yellow color in Figure 1).

Sketch of initial twins position.
The values of shear strains in twins are chosen as follows:
Gradients of the internal variable follow conditions:
The choice of the parameters corresponds to an equilibrium state with zero shear stress value. Initial distributions of shear strains and gradients of the internal variable are illustrated in Figures 2 and 3.

Equilibrium shear strain distribution.

Equilibrium distribution of the gradient of the internal variable
It is clear that the equilibrium state will not change in the absence of external influence. Consider now the situation where the variant 1 (as a whole) receives an additional amount of energy from external sources. The time history of the loading is shown in Figure 4. Suppose that this additional energy leads to the value of the driving force above the critical value. The placement of the boundary between variants will change accordingly.

Shear stress variation in time in the variant 1.
The twin boundary motion is simulated numerically. Starting with the initial equilibrium state shown in Figures 2 and 3, new shear strains and gradients of the internal variable are computed in each time step solving equations (25) and (26). Computations are performed by the thermodynamically consistent finite volume numerical scheme [51]. The main feature of the used scheme is the ability to determine the value of the stress jump at the moving boundary algorithmically [51]. This eliminates the non-uniqueness in the solution. The corresponding driving force and a possible velocity of the twin boundary are calculated following equations (23) and (24). The motion of the twin boundary is allowed only if the value of the driving force overcomes a critical value.
The twin boundary motion is manifested by the change in the distributions of shear strain and gradient of the internal variable at different time instants as shown in Figures 5 and 6. The distribution of the shear strain is plotted sequentially for every 50 time steps in Figure 5, beginning with that for 50 time steps. The shifted shape of the shear strain distribution is clearly visible. The upper line represents the new equilibrium state.

Shift of the shear strain distribution over time.

Change in the distribution of the gradient of the internal variable over time.
A similar plot for the distribution of the gradient of the internal variable is displayed in Figure 6. It is noteworthy that the gradient of the internal variable exhibits typical order parameter behavior.
The results of the calculation of the variation of the position of the twin boundary over time are shown in Figure 7. The position of the twin boundary changes nonlinearly in response to the external load from its initial value (400 space steps) to a final one. It corresponds to the shift in shear strain and gradient of internal variable presented in Figures 5 and 6. After the external loading is reduced, the twin boundary stops moving.

Variation of the position of the twin boundary in time.
The dependence of the velocity of the twin boundary on the driving force is presented in Figure 8. It represents a typical kinetic relation curve.

Boundary velocity versus driving force.
3.2. Asymptotics of the strain jump
For a small deviation of the actual shear strain jump from the value of the transformation strain, we can represent the shear strain jump as an asymptotic expansion:
with a small parameter
In such a case, the velocity of the twin boundary is, in the first approximation:
because the value of
4. Fast dynamics
4.1. Dual internal variables
We apply the dual internal variable approach [36, 37] to go beyond the diffusional description. The complete theory of dual internal variables is presented in Berezovski and Ván [36]. Here, we use a reduced version of the theory assuming that the free energy density depends on internal variables
where material parameters
Shear stress values are calculated as previously:
4.2. Driving force and twin boundary velocity
In the case of dual internal variables, the expression for the driving force takes the form:
The value of the twin boundary velocity is calculated accordingly:
As shown in Appendix 1, the dual internal variable
4.3. Governing equations
The main difference between single and dual internal variables approaches is that the evolution equation for the internal variable
with
The dimensionless balance of linear momentum (2) takes the form:
Dimensionless governing parameters of the problem are
To determine the state of twins at each time step, system of coupled hyperbolic equations (36) and (37) is solved by means of the finite volume numerical scheme described in detail in Berezovski et al. [51].
4.4. Numerical example
Simulating the fast dynamics of a twin boundary, we deal with non-equilibrium states. Here, the entire bar is assumed to be in variant 2 characterized by
Now, we consider a setting in which a nucleus of variant 1 is suddenly formed in the middle of the bar. Initially, the shear strain in the nucleus is the same as in the variant 2, i.e.,
The numerical solution of governing equations (36)–(37) under implemented conditions results in the fast grow of the area of variant 1. It appears that the stress jump at the moving twin boundary is conserved after the adaptation of its value forced by the initial jump (Figure 9). Due to the symmetry of the problem, only right half of the bar is shown.

Distribution of shear stress along the bar plotted sequentially for every 50 time steps beginning with that for 50 time steps. The lowest line corresponds to the initial situation.
The corresponding evolution of the shear strain distribution in time is presented in Figure 10.

Distribution of shear strain along the bar plotted sequentially for every 50 time steps. The straight line at the bottom shows initial distribution of the shear strain.
It is seen clearly how the variant 1 consecutively occupies the bar that was initially in variant 2. The numerical features of the moving twin boundary treatment are responsible for the spikes in the stress distributions near the twin boundary.
The gradient of the internal variable retains its order parameter nature. Its variation in time repeats the motion of the twin boundary (Figure 11).

Distribution of gradient of internal variable along the bar plotted sequentially for every 50 time steps. The line at the bottom shows initial distribution of the gradient.
The fast propagation of the twin boundary is confirmed by its position variation as shown in Figure 12. After short time from the initiation of the motion, the velocity of the twin boundary becomes equal to the elastic speed.

Variation in the twin boundary position in the case of dual internal variable model.
As one can see, numerical simulations using the dual internal variable model demonstrate completely different behavior of twins in comparison with the diffusional growing in the single internal variable case. In the dual internal variable model, the twin boundary propagates along the bar with a high velocity. Such kind of the twin boundary dynamics can be corresponded to the twin tip propagation [6–8].
5. Conclusion
Classical continuum mechanics has no tools to describe equilibrium of twins, not to mention twin boundary motion. The experimental data of twin boundary propagation show a difference of eight orders. To provide additional insight on the motion of twin boundaries, the internal variable model is developed in this paper. The extension of the continuum description of twin boundary motion by internal variables allows for the theoretical distinction between twin slow and fast dynamics. The phase transformation of solids can be categorized into two different types: diffusional and displacive (or diffusionless) phase transformations. The diffusional phase transition is explained using the single internal variable theory, which is the generalization of the phase-field approach. This type of phase transition corresponds to the slow motion of the phase boundary. On the contrary, the displacive phase transition, which involves fast phase boundary dynamics, requires a more general explanation provided by the dual internal variable approach. The dual internal variable model is reduced to the single internal variable model if the corresponding material parameter in the constitutive relation vanishes. Internal variables serve as order parameters indicating the difference in twin variants. Equations of motion are coupled to evolution equations of internal variables. In the uniaxial case, these equations are solved numerically. A slow diffusional motion of a twin boundary is reproduced using a parabolic evolution equation in the case of a single internal variable. In contrast, the dual internal variable approach leads to a hyperbolic evolution equation for the evolution of the primary internal variable and provides fast dynamics of a twin boundary.
Footnotes
Appendix 1: One-dimensional internal variables technique
Acknowledgements
Valuable and helpful discussions with Professor H. Seiner (IT ASCR Prague) are gratefully acknowledged.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This research was supported by the Estonian Research Council under Research Project RPG1227, by the grant projects with No. GA22-00863K of the Czech Science Foundation (CSF) within institutional support RVO:61388998, and by the Mobility Czech-Estonia project EstAV-21-02.
