Local and global approaches to Friction Stir Welding processes

N. Dialami, M. Chiumenti, M. Cervera and C. Agelet de Saracibar

International Center for Numerical Methods in Engineering (CIMNE)

Universidad Politécnica de Cataluña

c/ Gran Capitán s/n, Módulo C1, Campus Norte UPC, 08034 Barcelona, Spain

Abstract

This paper deals with the numerical simulation of Friction Stir Welding (FSW) processes. FSW techniques are used in many industrial applications and particularly in the aeronautic and aerospace industries, where the quality of the joining is of essential importance. The analysis is focused either at global level, considering the full component to be jointed, or locally, studying more in detail the heat affected zone (HAZ).

The analysis at global (structural component) level is performed defining the problem in the Lagrangian setting while, at local level, an apropos kinematic framework which makes use of an efficient combination of Lagrangian (pin), Eulerian (metal sheet) and ALE (stirring zone) descriptions for the different computational sub-domains is introduced for the numerical modeling. As a result, the analysis can deal with complex (non-cylindrical) pin-shapes and the extremely large deformation of the material at the HAZ without requiring any remeshing or remapping tools.

A fully coupled thermo-mechanical framework is proposed for the computational modeling of the FSW processes proposed both at local and global level. A staggered algorithm based on an isothermal fractional step method is introduced.

To account for the isochoric behavior of the material when the temperature range is close to the melting point or due to the predominant deviatoric deformations induced by the visco-plastic response, a mixed finite element technology is introduced. The Variational Multi Scale (VMS) method is used to circumvent the LBB stability condition allowing the use of linear/linear P1/P1 interpolations for displacement (or velocity, ALE/Eulerian formulation) and pressure fields, respectively. The same stabilization strategy is adopted to tackle the instabilities of the temperature field, inherent characteristic of convective dominated problems (thermal analysis in ALE/Eulerian kinematic framework).

At global level, the material behavior is characterized by a thermo-elasto- viscoplastic constitutive model. The analysis at local level is characterized by a rigid thermo-visco-plastic constitutive model. Different thermally coupled (non-Newtonian) fluid-like models as Norton-Hoff, Carreau or Sheppard-Wright, among others are tested.

To better understand the material flow pattern in the stirring zone, a (Lagrangian based) particle tracing is carried out while post-processing FSW results.

A coupling strategy between the analysis of the process zone nearby the pin-tool (local level analysis) and the simulation carried out for the entire structure to be welded (global level analysis) is implemented to accurately predict the temperature histories and, thereby, the residual stresses in FSW.

1 Introduction

1.1 Industrial background of FSW

Friction stir welding (FSW) is a solid state joining technology in which no gross melting of the welded material takes place. It is a relatively new technique (developed by The Welding Institute (TWI), in Cambridge, UK, in 1991) widely used over the past decades for joining aluminium alloys. Recently, FSW has been applied to the joining of a wide variety of other metals and alloys such as magnesium, titanium, steel and others. FSW is considered to be the most significant development in metal joining in decades and, in addition, is a "green" technology due to its energy efficiency, environmental friendliness, and versatility. This process offers a number of advantages over conventional joining processes (such as e.g. fusion welding). The main advantages, often mentioned, include: (a) absence of the need for expensive consumables such as a cover gas or flux; (b) ease of automation of the machinery involved; (c) low distortion of the work-piece; and (d) good mechanical properties of the resultant joint [91], [120]. Additionally, since it allows avoiding all the problems associated to the cooling from the liquid phase, issues such as porosity, solute redistribution, solidification cracking and liquation cracking are not encountered during FSW1. In general, FSW has been found to produce a low concentration of defects and is very tolerant to variations in parameters and materials. Furthermore, since welding occurs by the deformation of material at temperatures below the melting temperature, many problems commonly associated with joining of dissimilar alloys can be avoided, thus high-quality welds are produced. Due to this fact, it has been widely used in different industrial applications where metallurgical characteristics should be retained, such as in aeronautic, naval and automotive industry.
FSW process.
Figure 1: FSW process.

During FSW, the work-piece is placed on a backup plate and it is clamped rigidly to eliminate any degrees of freedom (Figure 1). A nonconsumable tool, rotating at a constant speed, is inserted into the welding line between two pieces of sheet or plate material (which are butted together) and generates heat. This heat is produced, on one hand, by the friction between the tool shoulder and the work-pieces, and, on the other hand, by the mechanical mixing (stirring) process in the solid state. This results in the plastification of the material close to the tool at very high strain rates and leads to the formation of the joint. In detail, the plasticized material is stirred by the tool and the heated material is forced to flow around the pin tool to its backside thus filling the hole in the tool wake as the tool moves forward. As the material cools down, a solid continuous joint between the two plates emerges.

Usually the tool is tilted at an angle of Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle 1-3 {{}^o} }

away from the direction of travel, although some tool designs allow it to be positioned orthogonally to the work-piece (Figure 2). The welding tool consists of a shoulder and a pin. The length of the pin tool is slightly less than the depth of weld and the tool shoulder is kept in close contact with the work-piece surface (see Figure 3). The tool serves three primary functions, that is, heating of the work-piece, movement of material to produce the joint (stirring), and containment of the hot metal beneath the tool shoulder. The function of the pin tool is to heat up the weld metal by means of friction and plastic dissipation, and, through its shape and rotation, force the metal to move around its form and create a weld. The function of the shoulder is to heat up the metal through friction and to prevent it from being forced out of the weld. The tool shoulder restricts metal flow to a level equivalent to the shoulder position, that is, approximately to the initial work-piece top surface.
Tilt angle in FSW
Figure 2: Tilt angle in FSW
Error creating thumbnail: File missing
Figure 3: Schematic representation of the friction stir welding process
Depending on the geometrical configuration of the tool, material movement around the pin can become complex, with severe gradients in temperature and strain rate. This environment creates a challenge for modelers due to the resulting coupled thermo-mechanical nature, the large deformation and strain rates near the pin.
Definition of Friction Stir Welding zones Dong00
Figure 4: Definition of Friction Stir Welding zones Dong00

Since FSW is not a symmetric process, two sides of the tool are differentiated. One can see in Figure 4 that the work-pieces being joined by the weld are either on the retreating or advancing side of the rotating tool. The retreating side is the one where the tool rotating direction is opposite to the tool moving direction and parallel to the metal flow direction. In contrast, the advancing side is the one where the tool rotation direction is the same as the tool moving direction and opposite to the metal flow direction. This unsymmetric nature results in a different material flow on the different sides of the tool and has a large effect on many applications, especially lap joints [27]. The periodic "onion flow" pattern that is left behind as the tool advances is schematically illustrated in Figure 4.

During the early development of FSW, the process appeared simple, compared to many conventional welding practices. However, as development continued, the complexity of FSW was realized. It is now known that properties following FSW are a function of both controlled and uncontrolled variables (response variables) as well as external boundary conditions. For example, investigators have now illustrated that post-weld properties depend on:

  • Tool travel speed: influences total heat, porosity and weld quality.
  • Tool rotation rate: influences total heat and weld quality.
  • Tool design: shoulder diameter, scroll or concave shoulder, features on the pin and pin length influence the extent of the material (Figure 5).
  • Tool tilt: It influences the contact pressure. There exists lower contact pressure (or incomplete contact) on the leading edge of the shoulder due to tool tilt (typically between 0 Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle {{}^\circ }}
  and 3 Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle {{}^\circ }}
 ).
  • Material thickness: influences cooling rate and through-thickness temperature gradients.
Different pin shapes.
Figure 5: Different pin shapes.

These parameters must be carefully calibrated according to the welding process and the selected material, respectively. The strong coupling between the temperature field and the mechanical behavior is the key-point in FSW and its highly non-linear relationship makes the process setup complex. The operative range for most of the welding process parameters is rather narrow requiring a tedious characterization and sensitivity analysis. This is why, despite the apparent simplicity of this novel welding procedure, computational modeling is considered a very helpful tool to understand the leading mechanisms that govern the material behavior, attracting more and more the research interest.

Finite element modeling is an option which can help to determine process parameters that would otherwise require further experimental testing for validation and analysis. The weld quality depends largely on how the material is heated, cooled and deformed. Hence a prior knowledge of the temperature evolution within the work-piece would help in designing the process parameters for a welding application. Research in the field of FSW joints has been limited possibly due to proprietary publishing restriction within industry. For this reason, Finite Element Analysis (FEA) could be also very beneficial. Two process parameters of interest for FSW welds are tool travel rates and rotational tool velocities. With respect to this, a lot of emphasis has been laid on FEA analysis, as it may broaden the scope of application of FSW. Another important process parameter in FSW is the heat flux. This can be also easily included in the FEA. The heat flux should be high enough to keep the maximum temperature in the work-piece around 80% to 90% of the melting temperature of the work-piece material, so that welding defects are avoided [33].

Moreover, analytical and numerical methods have a role to play, although numerical methods dominate due to the accuracy and ease-to-use of modern workstations and software. Numerical modeling is based on discretized representations of specific welds, using finite element, finite difference, or finite volume techniques. These methods can capture much of the complexity in material constitutive behavior, boundary conditions, and geometry, but in practice, a limited range of conditions tends to be studied in depth. Therefore, it is good modeling practice to explore simplifications to the problem that give useful insight across a wider domain, for example, making valid two-dimensional (2-D) approximations to inherently three dimensional (3-D) behavior. It is also essential to deliver a model that is properly validated and whose sensitivity is known to uncertainty in the input material and process data–-ideals that are rarely carried through in practice.

(1) However, it must be noted that, as in the traditional fusion welds, there also exist a softened heat affected zone (HAZ) and a tensile residual stress parallel to the weld.

1.2 Challenges for the simulation of FSW process

Information about the shape, dimensions and residual stresses in a component after welding and mechanical properties of the welded joint are of great interest in order to improve the quality and to prevent failures during manufacturing or in service. The FSW process can be analyzed either experimentally or numerically.

FSW is difficult to analyze experimentally; however, process parameters and different fixture set-ups can be evaluated without doing a large number of experiments. An experiment can be designed to answer one or more carefully formulated questions. The goals must be clarified perfectly to choose the appropriate parameters and factors. Otherwise the goal is not achieved and the experiment must be repeated. Different welded specimens are produced by varying the process parameter. The properties and microstructure changes in weld are investigated. For instance, the tensile strength of the produced joint is tested at room temperature. Microstructure of the weld is analyzed by means of optical microscopy or microhardness measurements.

The alternative to the experimental FSW analysis is numerical modeling and simulation. Computer-based models provide the opportunity to improve theories of design and increase their acceptance. Simulations are useful in designing the manufacturing process as well as the manufactured component itself. To do an appropriate modeling, the physics of the problem must be well-understood.

1.2.1 Physical model

FSW simulation is a problem of complex nature; the process is highly nonlinear and coupled. Different physical phenomena occur during the welding process, involving the thermal and mechanical interactions. The temperature field is a function of many welding parameters such as welding speed, welding sequence and environmental conditions. Formation of distortions and residual stresses in work-pieces depend on many interrelated factors such as thermal field, material properties, structural boundary conditions and welding conditions.

The challenging issues in physical modeling of the FSW process are divided into three parts:

Complex thermal behavior

Heat transfer mechanisms including convection, radiation and conduction have a significant role on the process behavior. Convection and radiation fluxes dissipate heat significantly through the work-pieces to the surrounding environment while conduction heat flux occurs between the work-pieces and the support.

Non-linear behavior and localized nature

In FSW, the mechanical behavior is non-linear due to the high strain rates and visco-plastic material. The strong non-linear region is limited to a small area and the remaining part of the model is mostly linear. However, the exact boundaries of the non-linear zone are not known a-priori. It is generally believed that strain rate during the welding is high. Knowledge of strain rate is important for understanding the subsequent evolution of grain structure, and it serves as a basis for verification of various models as well.

Coupled nature

The thermal and mechanical problems are strongly coupled (the thermal loads generate changes in the mechanical field). The mechanical effects coupled to the thermal ones include internal heat generation due to plastic deformations or viscous effects, heat transfer between contacting bodies, heat generation due to friction, etc. The thermal effects are also coupled to the mechanical ones; for instance, thermal expansion, temperature-dependent mechanical properties, temperature gradients in work-pieces, etc.

An adequate physical model of the welding process must account for all these phenomena including thermal, mechanical and coupling aspects.

1.2.2 Numerical model

Among several numerical modeling techniques, the Finite Element (FE) framework is found to be suitable for the simulation of welding and proven to be a versatile tool for predicting a component's response to the various thermal and mechanical loads. The FE method also offers the possibility to examine different aspects of the manufacturing process without having a physical prototype of the product. To this end, a specialized thermo-mechanical coupled model needs to be implemented in a finite element program, and the predictive capabilities of the theory and its numerical implementation must be validated.

The numerical simulation of the FSW process has many complex and challenging aspects that are difficult to deal with: the welding process is described by the equilibrium and energy equations governing the mechanical and thermal problems and they are coupled. Additionally, both of them are non-linear. This has important implications upon the complexity of the numerical model. Consequently, a robust and efficient numerical strategy is crucial for solving such highly non-linear coupled finite element equations. In such process, several assumptions are commonly assumed.

It is important to distinguish between two different kinds of welding analyses carried out at local or global level, respectively.

In local level analysis, the focus of the simulation is the heat affected zone. The simulation is intended to compute the heat power generated either by visco-plastic dissipation or by friction at the contact interface. At this level, the process phenomena that can be studied are the relationship between welding parameters, the contact mechanisms in terms of applied normal pressure and friction coefficient, the setting geometry, the material flow within the heat affected zone, its size and the corresponding consequences on the microstructure evolution, etc.

A simulation carried out at global level studies the entire component to be welded. In this case, a moving heat power source is applied to a control volume representing the actual heat affected zone at each time-step of the analysis. The effects induced by the welding process on the structural behavior are the target of this kind of study. These effects are distortions, residual stresses or weaknesses along the welding line, among others.

The aim of this work is to develop a robust numerical tool able to simulate the welding process considering its complex features at local level as well as global level.

Mechanical problem

A quasi-static mechanical analysis can be assumed as the inertia effects in welding processes are negligible due to the high viscosity characterization. At local level, the volumetric changes are found to be negligible, and incompressibility can be assumed. To deal with the incompressible behavior, a very convenient and common choice is to describe the formulation splitting the stress tensor into its deviatoric and volumetric parts. Dealing with the incompressible limit requires the use of mixed velocity-pressure interpolations. The problem suffers from instability if the standard Galerkin FE formulation is used, unless compatible spaces for the pressure and the velocity field are selected (Ladyzhenskaya-Babuska–Brezzi (LBB) stability condition). Due to this, pressure instabilities appear if equal velocity-pressure interpolations are used. Thus, the challenging issue of pressure stabilization rises up.

The welding process is characterized by very high strain rates as well as a wide temperature range going from the environmental temperature to the melting point. Hence, the constitutive laws adopted should depend on both variables. The constitutive theory applied must be specialized to capture the features of the thermo-mechanically coupled strain rate and temperature dependent large deformation. According to the split of the stress tensor, different rate-dependent constitutive models can be used for modeling of the welding process. At typical welding temperatures, the large strain deformation is mainly visco-plastic. Depending on the scope of the analysis, rigid-visco-plastic or elasto-visco-plastic constitutive models can be used. Not only the prediction of the temperature evolution, but the accurate residual stress evaluation field generated during the process is the objective of the FSW simulation. The selected constitutive model must appropriately define the material behavior and has to be calibrated by the temperature evolution. The challenge arises from the extremely non-linear behavior of these constitutive models and, therefore, from the numerical point of view, a special treatment is obligatory. Moreover, the localized large strain rates usually involved in FSW processes make the problem even more complex.

Thermal problem

The thermal problem is defined by the balance of energy equation. In FSW simulation, the plastic dissipation term appearing in the energy equation has a critical role on the process behavior and it is the main source of heat generation.

The definition of the heat source is one of the key points when studying the welding process. In global level simulations, the mesh density used to discretize the geometry is not usually fine enough to define the welding pool shape or a non-uniform heat source. This is only done if the simulation of the welding pool is the objective itself (local level analysis). If the global structure is considered, the size of the heat source is of the same dimension than the element size generally used for a thermo-mechanical analysis. Therefore, when the global model is taken into account, the resulting mesh density is usually too coarse to represent the actual shape of the heat source.

Depending on the framework used to describe the formulation of the coupled thermo-mechanical problem, a convective term might appear in the thermal governing equations. Therefore convection instabilities of the temperature appear for convection dominated problems. It is well known that in diffusion dominated problems, the solution is stable. However, in convection dominated problems, the stabilizing effect of the diffusion term becomes insufficient and oscillations appear in the temperature field. The threshold between stable and unstable solutions is usually expressed in terms of the Peclet number.

Kinematic framework

Establishing an appropriate kinematic framework for the simulation of welding is one of the main objectives of this paper.

If the welding process is studied at global level, a Lagrangian framework is an appropriate choice for the description of the problem. Lagrangian settings, in which each individual node of the computational mesh represents an associated material particle during motion, are mainly used in structural mechanics. Classical applications of the Lagrangian description in large deformation problems are the simulation of vehicle crash tests and the modeling of metal forming operations. In these processes, the Lagrangian description is used in combination with both solid and structural (beam, plate, shell) elements. Numerical solutions are often characterized by large displacements and deformations and history-dependent constitutive relations are employed to describe elasto-plastic and visco-plastic material behavior. The Lagrangian reference frame allows easy tracking of free surfaces and interfaces between different materials.

In a local simulation, the main focus of the simulation is the Heat Affected Zone (HAZ) where the use of a Lagrangian framework is not always advantageous. In the HAZ, the large distortions would require continuous re-meshing. The alternative is to use Eulerian or Arbitrary Lagrangian Eulerian (ALE) methods. Eulerian settings are widely used in fluid mechanics. Here, the computational domain and reference mesh are fixed and the fluid moves with respect to the grid. The Eulerian formulation facilitates the treatment of large distortions in the fluid motion. Its handicap is the difficulty to follow free surfaces and interfaces between different materials or different media (e.g., fluid-fluid and fluid-solid interfaces).

An Arbitrary Lagrangian Eulerian (ALE) formulation which generalizes the classical Lagrangian and Eulerian descriptions is particularly useful in flow problems involving large distortions in the presence of mobile and deforming boundaries. Typical examples are problems describing the interaction between a fluid and a flexible structure and the simulation of metal forming processes. The key idea in the ALE formulation is the introduction of a computational mesh which can move with a velocity different from (but related to) the velocity of the material particles. With this additional freedom with respect to the Eulerian and Lagrangian descriptions, the ALE method succeeds to a certain extend in minimizing the problems encountered in the classical kinematical descriptions, while combining their respective advantages at best.

In the simulation of FSW, it is adroit to introduce an apropos kinematic framework for the description of different parts of the computational domain. Despite the efficiency of the idea, the mesh moving strategy and the treatment of the domains interaction are challenging.

Coupled problem

The numerical solution of the coupled thermo-mechanical problem involves the transformation of an infinite dimensional transient system into a sequence of discrete non-linear algebraic problems. This is achieved by means of the FE spatial descritization procedure, a time-marching scheme for the advancement of the primary nodal variables, and with a time iteration algorithm to update the internal variables of the constitutive equations.

Regarding the time-stepping schemes, two types of strategies can be applied to the solution of the coupled thermo-mechanical problems:

The first possibility is a monolithic (simultaneous) time-stepping algorithm which solves both the mechanical and the thermal equilibrium equations together. It advances all the primary nodal variables of the problem simultaneously. The main advantage of this method is that it enables stability and convergence of the whole coupled problem. However, in simultaneous solution procedures, the time-step as well as time-stepping algorithm has to be equal for all subproblems, which may be inefficient if different time scales are involved in the thermal and the mechanical problem. Another important disadvantage is the considerably high computational effort required to solve the monolithic algebraic system and the necessity to develop software and solution methods specifically for each coupled problem.

A second possibility is a staggered algorithm (block-iterative or fractional-step), where the two subproblems are solved sequentially. Usually, a staggered solution (arising from an operator split and a product formula algorithm (PFA)) yields superior computational efficiency.

Staggered solutions are based on an operator split, applied to the coupled system of non-linear ordinary differential equations, and a product formula algorithm, which leads to splitting of the original monolithic problem into two smaller and better conditioned subproblems (within the framework of classical fractional step methods). This leads to the partition of the original problem into smaller and typically symmetric (physical) subproblems. After this, the use of different standard time-stepping algorithms developed for the uncoupled subproblems is straightforward, and it is possible to take advantage of the different time scales involved. The major drawback of these methods is the possible loss of accuracy and stability. However, it is possible to obtain unconditionally stable schemes using this approach, providing that the operator split preserves the underlying dissipative structure of the original problem.

Particle tracing

One of the main issues in the study of FSW at local level, is the heat generation. The generated heat must be enough to allow for the material to flow and to obtain a deep heat affected zone. Insufficient heat forms voids as the material is not softened enough to flow properly. The visualization of the material flow is very useful to understand its behavior during the weld. A method approving the quality of the created weld by visualization of the joint pattern is advantageous. It can be used to investigate the appropriate process parameters to create a qualified joint. However, following the position of the material during the welding process is not an easy task, neither experimentally or numerically.

The experimental material visualization is difficult and needs metallographic tools. This is why establishing a numerical method for the visualization of the material trajectory in order to gain insight to the heat affected zone and the material penetration within the work-piece thickness is one of the main objective of the work. Particle tracing is a method used to simulate the motion of material points, following their positions at each time-step of the analysis. This method can be naturally applied to the study of the material flow in the welding process. In the Lagrangian framework, as the mesh nodes represent the material points, the trajectories are the solution of the governing system of equations. When using Eulerian and ALE framework the solution does not give directly information about the material position. However, the velocity field obtained can be integrated to get an insight of the extent of material mixing during the weld.

Integration of the velocity field is proposed at postprocess level to follow the material motion (displacement field). This obliges the modeler to use an appropriate time integration method for the solution of the ODE in order to track the particles. Moreover, a search algorithm must be executed to find the position of the material points in the Eulerian or ALE meshes.

Residual stresses

Since FSW occurs by the deformation of material at temperatures below the melting point, many problems commonly associated with fusion welding technologies can be avoided and high-quality welds are produced.

Generally, FSW yields fine microstructures, absence of cracking, low residual distortion and no loss of alloying elements. Nevertheless, as in the traditional fusion welds, a softened heat affected zone and a tensile residual stress field appear.

Although the residual stresses and distortion are smaller in comparison with those of traditional fusion welding, they cannot be ignored, specially when welding thin plates of large size.

In the local level analysis, the focus of the study is the HAZ and a viscoplastic model is used to chareacterize the material behavior. Elastic stresses are neglected and the calculation of residual stresses is not possible. However, at global level, the residual stresses are one of the main outcomes of the process simulation using an elasto-viscoplastic constitutive model. Therefore, in this work, a local-global coupling strategy is proposed in order to obtain the residual stress field.

1.3 State of the art

1.3.1 Analytical and numerical modeling of FSW

In FSW the tool generates heat via a combination of friction at the tool surface and viscous dissipation within the deformed material. This heat is conducted into the tool and welded material, and is then convected from the top surface or conducted into the backing plate. The majority of both analytical and numerical models are used to describe this heat flow and to see its effect on the entire piece during and after FSW. The following section lists some works performed to model FSW. They are divided in: analytical and numerical modeling of FSW, thermal and thermo-mehanical modeling, global analysis and local modeling of the heat input and use of different kinematic frameworks.

Analytical modeling

Thermal models are used to describe the heat flow in the FSW process. Midling and Grong [83] presented a transient analytical model that used a modified version of Rykalin's infinite rod solution and predicted the weld temperature and microstructure. The microstructural evolution was predicted for 6082-T6 and AI-SiC, and indicated that a narrow HAZ was obtained when a high specific power was used in conjunction with a short duration heating cycle.

Grong [66] described how Rosenthal's [98] analytical solution to the heat equation could be used to predict the thermal profile. Three different analytical solutions existed for thin, medium and thick plate. The appropriate solution was determined by the power and speed of the heat source, and the physical dimensions and thermal properties of the material being welded using a dimensionless heat flow map. When using the medium plate solution, it was necessary to superimpose virtual heat sources to include the effect of plate thickness and width. Finally, analytical solutions assumed constant thermal properties.

Early work by Russell and Shercliff [99], [Russell- Sheercliff 1999] used a point heat source which was considered adequate because the temperature in the HAZ was of interest. The analytical solution was extended by McClure et al. [81], and Gould and Feng [65] by distributing the heat source over the shoulder. The distributed heat source was integrated to find the temperature at a particular position in the material. The heat source intensity increased with the distance from the centre of the tool in McClure et al. [81] and was imposed on a ring around the shoulder in Gould and Feng [65]. Imposing the heat source as a ring resulted in a large temperature peak around the shoulder. When the heat input was correctly adjusted, reasonable correlation was obtained with experimental results.

Finally, an inverse problem approach was used by Fonda and Lambrakos [58]. Rather than using thermocouple measurements, they examined the weld microstructure and assumed that the edge of the heat affected zone corresponded to a peak weld temperature of 250 Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle {{}^\circ }}

 C. Using this knowledge, they worked backwards to find the heat input and  weld thermal profile at all points in the weld. Stewart et al. [112] also used an analytic thermal model, however the main emphasis  of this work was material flow.

Song and Kovacevic [111] developed a mathematical model to describe the detailed three-dimensional transient heat transfer process. Their work was both theoretical and experimental. An explicit central differential scheme was used in solving the control equations. The heat input from the tool shoulder was modeled as frictional heat and the heat from the tool pin as uniform volumetric heat generated by the plastic deformation near the pin. Moving coordinates and a non-uniform grid mesh were introduced to reduce the difficulty of modeling the heat generation due to the movement of the tool pin.

In the recent work of Ferrer et. al [57], a simple analytical solution using series expansions for Cauchy momentum and energy equation-set is obtained. The Power Law model takes into account the shear thinning fluid and the Arrhenius-type relationship the temperature dependent viscosity. Friction dissipation as an external heat source is considered.

Numerical modeling

As previously discussed, numerical modeling and simulation is an important tool for understanding the mechanisms of the FSW process. It enables obtaining both the qualitative and quantitative insight of the welding characteristics without performing costly experiments. Flexibility of the numerical methods (in particular FEM) in treating complex geometries and boundary conditions defines an important advantage of these methods against their analytical counterparts.

The FSW simulation typically involves studies of the transient temperature and its dependence on the rotation and advancing speed, residual stresses in the work-piece, etc. This simulation is not an easy task since it involves the interaction of thermal, mechanical and metallurgical phenomena. Up to now several researchers have carried out computational modeling of FSW.

Thermal modeling

To date, most of the research interest devoted to the topic was focused on the heat transfer and thermal analysis in FSW while the mechanical aspects were neglected. Among others, Gould and Feng [65] proposed a simple heat transfer model to predict the temperature distribution in the work-piece. Chao and Qi [31], [32] developed a moving heat source model in a finite element analysis and simulated the transient evolution of the temperature field, residual stresses and residual distortions induced by the FSW process. Their model was based on the assumption that the heat generation came from sliding friction between the tool and material. This was done by using Coulomb's law to estimate the friction force. Moreover, the pressure at the tool surface was set constant and thereby enabled a radially dependent surface heat flux distribution generated by the tool shoulder. In this model the heat generated by the pin was neglected.

Nguyen and Weckman [88] demonstrated a transient thermal FEM model for friction welding which was used to predict the microstructure of 1045 steel. Measured power data was used to calculate the heat input and a constant temperature boundary condition at the welding interface was invoked. In another FEM thermal model by Mitelea and Radu [85] friction welding of dissimilar materials was modeled. The paper compared different heat flux distributions to determine which gave the best agreement with experimental results. To conclude both analytical and numerical techniques were used to describe the heat flow in friction welding, with a more accurate solution being obtained with the latter. Because friction welding is a short duration process, a transient model was more appropriate than one that used a steady state solution.

Colegrove et al. [44], [45] and Frigaard et al. [62] developed 3D heat flow models for the prediction of the temperature field. They used the CFD commercial software FLUENT for a 2D and 3D numerical investigation on the influence of pin geometry, comparing different pin shapes in terms of their influence upon the material flow and welding forces on the basis of both stick and slip conditions at the tool/work-piece interface. It was only the tool pin that was modeled. Several different tool shapes were considered. The modeling result showed that the difference between the result corresponding to slip and stick conditions was small and the pressure and forces were similar. In spite of the good obtained results, the accuracy of the analysis was limited by the assumption of isothermal conditions. Midling [84] and Russell and Sheercliff [100] investigated the effect of tool shoulder of the pin tool on the heat generation during the FSW operation. Generally, those early flow models and others (e.g. Askari et al. [8]) were uncoupled or sequentially coupled to the heat solvers, and limited by the computational power and software capabilities of that time.

Thermo-mechanical modeling

More recently, a coupled thermomechanical modeling and simulation of the FSW process can be found in Zhu and Chao [122], Jorge Jr. and Balancín [74] or De Vuyst et al. [49], [48]. Zhu et. al [122] used a 3D nonlinear thermal and thermo-mechanical numerical model using the finite element analysis code WELDSIM. The objective was to study the variation of transient temperature and residual stress in a friction stir welded plate of 304L stainless steel. Based on the experimental records of transient temperatures, an inverse analysis method for thermal numerical simulation was developed. After the transient temperature field was determined, the residual stresses in the welded plate were calculated using a three-dimensional elasto-plastic thermo-mechanical model. In this model the plastic deformation of the material was assumed to follow the Von Mises yield criterion and the associated flow rule.

In a more sophisticated way, De Vuyst et al. [49], [48] used the coupled thermo-mechanical FE code MORFEO to simulate the flow around tools of simplified geometry. The rotation and advancing speed of the tool were modeled using prescribed velocity fields. An attempt to consider features associated to the geometrical details of the probe and shoulder, which had not been discretized in the FE model in order to avoid very large meshes, was taken into account using additional velocity boundary conditions. In spite of that, the mesh used resulted to be large: a mesh of roughly 250,000 nodes and almost 1.5 million of linear tetrahedral elements was used. A Norton-Hoff rigid-visco-plastic constitutive equation was considered, with averaged values of the consistency and strain rate sensitivity constitutive parameters determined from hot torsion tests performed over a range of temperatures and strain rates. The computed streamlines were compared with the flow visualization experimental results obtained using copper marker material sheets inserted transversally or longitudinally to the weld line. The simulation results correlated well when compared to markers inserted transversely to the welding direction. However, when compared to a marker inserted along the weld center line only qualitative match could be obtained. The correlation could have been improved by modeling the effective weld thickness of the experiment, using a more realistic material model, for instance, by incorporating a yield stress or temperature dependent properties, more exact prescription of the velocity boundary conditions or refining the mesh in specific zones, for instance, under the probe. The authors concluded that it was essential to take into account the effects of the probe thread and shoulder thread in order to get realistic flow fields.

Fourment [59] performed the simulation of transient phases of FSW with FEM using an ALE formulation, in order to take the large deformation of a 3D coupled thermo-mechanical model into account. This method permitted both transient and steady state analysis. The formulation was developed in [60] and [67] to simulate the different stages of the FSW process. Assidi [10] presented a 3D FSW simulation based on friction models calibration using Eulerian and ALE formulation. An interesting comparison of the heat energy generated by the FSW between numerical methods and experimental data was presented in Dong et al. [55] and Chao et al. [33].

In [33], Chao used a FE formulation to model the heat transfer of the FSW process in two boundary values problems: a steady state problem for the tool and transient one for the work-piece. To validate the result, the temperature evolution was recorded in the tool and in the work-piece. The heat input from the tool shoulder was assumed to be linearly proportional to the distance from the center of the tool due to heat generation by friction. To model the work-piece the code WELDSIM was used. It was a transient, nonlinear, 3D FE code. In this model only half of the work-piece was modeled due to symmetry meaning that the advancing and retreating sides of the weld were not differentiated. The conclusions from this work indicated that 95 % of the heat generated goes into the work-piece and only 5% goes to the tool. It gave a very high heat efficiency estimate.

As the model predictions are not always in agreement with experimental results. In [93], the Levenberg-Marquardt (LM) method is used in order to perform a non-linear estimation of the unknown parameters present in the heat transfer and fluid flow models, by adjusting the temperatures results obtained with the models to temperature experimental measurements. The unknown parameters are: the friction coefficient and the amount of adhesion of material to the surface of the tool, the heat transfer coefficient on the bottom surface and the amount of viscous dissipation converted into heat.

Global level modeling

Most of the above-mentioned works were performed at global level. These studies typically analyzed the effect of the welding process on the structural behavior in terms of distortions, residual stresses or weakness along the welding line, among others. As the simulations carried out at global level consider the generated heat as input parameter, several techniques were used to determine the heat input to the model. One way was to measure the temperature experimentally, and adjust the heat input of the model till the numerical and experimental temperature profiles match [108], [109], [110], [31], [Chao-Qi 1999], [44]. Another technique involved estimating the power input analytically and then artificially limiting the peak temperature [108], [62] or introducing latent heat effects [108], [109] to avoid over-predicting the weld temperature. The most satisfactory approach involved measuring the weld power experimentally and using this as an input to the model [79], [107], [75], [76], [77].

Khandkar et al. [76] used a finite element method based on a 3D thermal model to study the temperature distributions during the FSW process. The moving heat source generated by the rotation and linear traverse of the pin-tool was correlated to input torque data obtained from experimental investigation of butt-welding. The moving heat source included heat generation due to torques at the interface between the tool shoulder and the work-piece, the horizontal interface between the pin bottom and the work-piece, and the vertical interface between the cylindrical pin surface and the work-piece. Temperature-dependent properties of the weld-material were used for the numerical modeling.

In Khandkar et al. [77] and Hamilton et al. [68] a torque-based heat input was used. Various aluminium alloys were included into the model and the maximum welding temperature could be predicted from tool geometry, welding parameters and material parameters. The thermal model involved an energy-slip factor which was developed by a relationship between the solidus temperature and the energy per unit length of the weld. In Khandkar et al. latest models, the thermal models were coupled with the mechanical behavior and thereby not only the heat transport was modeled, the residual stress was also an outcome of the model [78].Khandkar et al. [78] used a coupled thermo-mechanical FE model based on torque input for calculating temperature and residual stresses in aluminium alloys and 304L stainless steel.

Reynolds et al. used two models in [97] to explain the FSW process. The first was a thermal model to simulate temperature profiles in friction stir welds. The total torque at the shoulder was divided into shoulder, pin bottom and vertical pin surface. The required inputs for the model were total input power, tool geometry, thermo-physical properties of the material being welded, welding speed and boundary conditions. The output from the model could be used to rationalize observed hardness and microstructure distributions. The second model was a fully coupled, two-dimensional fluid dynamics based model that was used to make parametric studies of variations in properties of the material to be welded (mechanical and thermo-physical) and variations in welding parameters. This was done by a non slip boundary condition at the tool work-piece interface. The deformation behavior was based on deviatoric flow stress using the Zener-Hollomon parameter. Results from this model provided insight regarding the effect of material properties on friction stir weldability and on potential mechanisms of defect formation.

Some other authors presented thermo-mechanical models for the prediction of the distribution of the residual stresses in the process of friction stir welding. A steady-state simulation of FSW was carried out by Bastier et al. [12]. The simulation included two main steps. The first one uses an Eulerian description of the thermo-mechanical problem together with a steady-state algorithm detailed in [47], in order to avoid remeshing due to the pin motion. In the second step, a steady-state algorithm based on an elasto-visco-plastic constitutive law was used to estimate the residual state induced by the process.

Some other authors used both experimental and numerical methods for computing the residual stresses. McCune et al. [82] studied computationally and experimentally the effect of FSW improvements in terms of panel weight and manufacturing cost on the prediction of residual stress and distortion in order to determine the minimum required modeling fidelity for airframe assembly simulations. They proved the importance of accurately representing the welding forging force and the process speed.

Paulo et al. [92] used a numerical-experimental procedure (contour method) to predict the residual stresses arising from FSW operations on stiffened panels. The contour method allowed for the evaluation of the normal residual stress distribution on a specimen section. The residual stress distribution was evaluated by means of an elastic finite element model of a cut sample, using the measured and digitalized out-of-plane displacements as input nodal boundary conditions.

Yan et al. [118] adopted a general method with several stiffeners designed on the sheet before welding. Based on the numerical simulation of the process for sheet with stiffeners, the residual distortion of the structure was predicted and the effect of the stiffeners was investigated. They verified first the numerical model experimentally and then applied the verified model on the structure to compute the residual stresses.

Fratini and Pasta [61] used the cut-compliance and the inverse weight-function methodologies for skin stringer FSW geometries via finite element analysis to measure residual stresses.

Rahmati Darvazi and Iranmanesh [96] presented a thermo-mechanical model to predict the longitudinal residual stress applying a so-called advancing retreating factor. The uncoupled thermo-mechanically equations were solved using ABAQUS.

Local level modeling

Since the temperature is crucial in the FSW simulation, the heat source needs to be modeled accurately. This consideration obliges the researchers to study the process at the local level where the simulation is concentrated on the stirring zone. For this type of simulation, the heat power is assumed to be generated either by the visco-plastic dissipation or by the friction at the contact interface. At this level the majority of the process phenomena can be analyzed: the relationship between rotation and advancing speed, the contact mechanisms, the effect of pin shape, the material flow within stir zone, the size of the stir zone and the corresponding consequences on the microstructure evolution, etc.

Most models of FSW consider the FEM in a Lagrangian mesh [80], [64] and [63], which is used to study the process globally and to predict the weld temperature and deformation structure. However, the number of simulations using other numerical methods such as finite volume or other kinematic frameworks such as Eulerian or ALE is also considerable.

In the model by Maol and Massoni [80] (FEM with a Lagrangian mesh), the material was assumed to be visco-plastic, with temperature-dependent properties. A frictional interface was used between the two parts and its value was determined experimentally from the pressure and velocity between the two parts. Bendzsak and North [15] used the finite volume method to predict the flow field in the fully plasticized region of a friction weld. Similar and dissimilar welds were analyzed. In the similar welds the viscosity was found from a heuristic relationship, which was independent of temperature. The dissimilar welds used a transient thermal model, a complex viscosity relationship and an Eulerian-Lagrangian mesh.

A thermo-mechanical model for FSW was proposed by Dong et al. [54]. There, an axis-symmetrical FE Lagrangian formulation was used. Ulysse in [113] modeled 3D FSW for aluminium thick plates. Forces acting on the tool were studied for various welding and rotational speeds. The deviatoric stress tensor was used by Ulysse to model the stir-welding process using 3D visco-plastic modeling. Parametric studies were conducted to determine the effect of tool speed on plate temperatures and to validate the model predictions by comparing with available measurements. In addition, forces acting on the tool were computed for various welding and rotational speeds. It was found that pin forces increased with increasing welding speeds, but the opposite effect was observed for increasing rotational speeds.

Askari et al. [9] used the CTH finite volume hydrocode coupled to an advection-diffusion solver for the energy balance equation. This model predicts important fields like strain, strain rate and temperature distribution. The elastic response was taken into account in this case. The results proved encouraging with respect to gaining an understanding of the material flow around the tool. However, simplified friction conditions were used. They used particle tracking and the mixing fraction to visualize the flow. The mixing fraction determines the ratio of advancing to retreating side material in the welded joint. These techniques enabled very impressive flow visualization, with the large dispersion of material that occurs with an advancing side marker being correctly predicted. The work also predicted that material, particularly that starting on the advancing side, flows more than one revolution around the tool.

Xu et al. [115] used finite element models to describe the material flow around the pin. This was done by using a solid mechanical 2D FE model. It included heat transfer, material flow, and continuum mechanics. The pin was included but not the threads of the pin. Xu and Deng [116], [117] developed a 3D finite element procedure to simulate the FSW process using the commercial FEM code ABAQUS, focusing on the velocity field, the material flow characteristics and the equivalent plastic strain distribution. The authors used an ALE formulation with adaptive meshing and considered large elasto-plastic deformations and temperature dependent material properties. However, the authors did not perform a fully coupled thermo-mechanical simulation, super imposing the temperature map obtained from the experiments as a prescribed temperature field to perform the mechanical analysis. The numerical results were compared to experimental data available, showing a reasonably good correlation between the equivalent plastic strain distributions and the distribution of the microstructure zones in the weld. They examined the velocity gradient around the pin and found that it was higher on the advancing than retreating side and higher in front than behind the pin. Maps of the strain on the transverse cross section were compared against typical weld macrosections.

Seidel and Reynolds [104] also used the CFD commercial software FLUENT to model the 2D steady-state flow around a cylindrical tool. The paper describes the progressive development of a finite volume model in FLUENT that used a visco-plastic material whose viscous properties were based on the Sellars-Tegart relationship. Even though the model was 2D, heat generation and conduction were included. To avoid over-predicting the weld temperature, the viscosity was reduced by 3 orders of magnitude near the solidus. The model correctly predicted material flow around the retreating side of the tool.

Bendzsak et al. [13], [14] used the Eulerian code Stir3D to model the flow around a FSW tool, including the tool thread and tilt angle in the tool geometry and obtaining complex flow patterns. The temperature effects on the viscosity were neglected. They used the finite volume method to predict the flow field in the fully plasticized region of a friction weld. Similar and dissimilar welds were analyzed. In the similar welds the viscosity was found from a heuristic relationship, which was independent of temperature. The dissimilar welds used a transient thermal model, a complex viscosity relationship and an Eulerian-Lagrangian mesh.

Schmidt and Hattel [103] presented a 3D fully coupled thermo-mechanical FE model in ABAQUS/Explicit using the ALE formulation and the Johnson-Cook material law. The flexibility of the FSW machine was taken into account connecting the rigid tool to a spring. The work-piece was modeled as a cylindrical volume with inlet and outlet boundary conditions. A rigid back-plate was used. The contact forces were modeled using a Coulomb friction law, and the surface was allowed to separate. Heat generated by friction and plastic deformation was considered. The simulation modeled the dwell and weld phases of the process. A constant contact conductance was used everywhere under the sheet. They used the generated heat from three different areas, the shoulder, pin and pin tip, and used both sticking and sliding conditions. Despite the wealth of information that this model can provide (e.g. material velocity, plastic strains, and temperatures across the weld), a major shortcoming for it was the long processing time for reaching the steady-state (14 days on a 3 GHz Pentium PC to reach only 10 seconds of model time).

The model developed by Chen and Kovacevic in [34] uses the commercial FEM software ANSYS for a thermo-mechanically coupled Lagrangian finite element model of aluminium alloy AA-6061-T6. The welding tool was modeled as a heat source. The model only included the shoulder and so the effect of the pin was ignored. This simple model severely limited the accuracy of the stress and force and the strain rate dependence was not included in the material model. However, the authors were able to investigate the effect of the heat moving source on the work-piece material. Finally the model predicted the welding forces in the x, y and z directions.

Nikiforakis [89] used a finite difference method to model the FSW process. Despite the fact that he was only presenting 2D results, the model proposed had the advantage of minimizing calibration of model parameters, taking into account a maximum of physical effects. A transient and fully coupled thermo-fluid analysis was performed. The rotation of the tool was handled through the use of the overlapping grid method. A rigid-visco-plastic material law was used and sticking contact at the tool work-piece interface was assumed. Hence, heating was due to plastic deformation only.

Heurtier et al. [69] used a 3D semi-analytical coupled thermo-mechanical FE model to simulate FSW processes. The model uses an analytical velocity field and considers heat input from the tool shoulder and plastic strain of the bulk material. Trajectories, temperature, strain, strain rate fields and micro-hardness in various weld zones are computed and compared to experimental results obtained on a AA 2024-T351 alloy FSW joint.

Kinematic framework

Among the distinctive local level studies, Cho et al. [43] used an Eulerian approach including thermomechanical models without considering the transient temperature in simulation. The strain hardening and texture evolution in the friction stir welds of stainless steel was studied in this paper. A Lagrangian approach with intensive re-meshing was employed in [35] while similar approaches were applied in [19] and [20], which are not numerically efficient.

Buffa et al. [19] using the commercial FE software DEFORM-3D, proposed a 3D Lagrangian, implicit, coupled thermo-mechanical numerical model for the simulation of FSW processes, using a rigid-visco-plastic material description and a continuum assumption for the weld seam. The proposed model is able to predict the effect of process parameters on process variables, such as the temperature, strain and strain rate fields, as well as material flow and forces. Reasonably good agreement between the numerically predicted results, on forces and temperature distribution, and experimental data was obtained. The authors found that the temperature distribution about the weld line is nearly symmetric because the heat generation during FSW is dominated by rotating speed of the tool, which is much higher than the advancing speed. On the other hand, the material flow in the weld zone is non symmetrically distributed about the weld line because the material flow during FSW is mainly controlled by both advancing and rotating speeds.

Nandan et al. in [86] and [87] employed a control volume approach for discretization of the FSW domain. They investigated visco-plastic flow and heat transfer during friction stir welding in mild steel. The temperature, cooling rates and plastic flows were solved by the equations of conservation of mass, momentum and energy together with the boundary conditions. In this model the non-Newtonian viscosity was determined from the computed values of strain rate, temperature and material properties. Temperatures and total torque was compared with experimental values showing good agreement. The computed temperatures were in good agreement with the corresponding experimental values.

Aspects that are ignored by most authors are the effect of convective heat flow due to material deformation and the asymmetry of heat generation due to the much higher pressure at the back of the shoulder. The former requires a prediction of the material flow around the tool, which is difficult to implement in most (non-fluid) solvers, which only predict weld temperature.

Recently, Assidi et al. in [11] used an ALE formulation implemented into the Forge3 software with a splitting approach and an adaptive re-meshing scheme based on error estimation. In [21] the residual stresses in a 3D FE model were predicted for the FSW simulation of butt joints through a single block approach. The model was able to predict the residual stresses by considering only thermal actions. Buffa el al. [21] simulated the welding process using a continuous rigid-viscoplastic finite element model in a single block approach through the Lagrangian implicit software, DEFORM-3DTM. Then, the temperature histories extracted at each node of the model were transferred to another finite element model considering elasto-plastic behavior of the material. The map of the residual stress was extrapolated from the numerical model along several directions by considering thermal actions only.

Santiago et al. [101] developed a simplified computational model taking into account the real geometry of the tool, i.e. the probe thread, and using an ALE formulation. They considered also a simplified friction model to take into account different slip/stick conditions at the pin shoulder/work-piece interface.

The more recent works performed in this direction are those presented in this paper. Agelet de Saracibar et al. ([3], [4]), Agelet de Saracibar et al. ([5], [6]), Chiumenti et al. [40], and Dialami et al. ( [50], [51], [52]) used a sub-grid scale finite element stabilized mixed velocity/pressure/temperature formulation for coupled thermo-rigid-plastic models, using Eulerian and Arbitrary Lagrangian Eulerian (ALE) formalisms, for the numerical simulation of FSW processes. They used ASGS and OSGS methods and quasi-static sub-grid scales, neglecting the sub-grid scale pressure and using the finite element component of the velocity in the convective term of the energy balance equation. Chiumenti et al. [40], Dialami et al. [50], and Chiumenti et al. [41] developed an apropos kinematic framework for the numerical simulation of FSW processes and compared with a solid approach in [22] and [24]. A combination of ALE, Eulerian and Lagrangian descriptions at different zones of the computational domain and an efficient coupling strategy was proposed. The resulting apropos kinematic setting efficiently permitted to treat arbitrary pin geometries and facilitates the application of boundary conditions. The formulation was implemented in an enhanced version of the finite element code COMET [30] developed by the authors at the International Centre for Numerical Methods in Engineering (CIMNE). Chiumenti et al. [41] used a novel stress-accurate FE technology for highly nonlinear analysis with incompressibility constraints typically found in the numerical simulation of FSW processes. They used a mixed linear piece-wise interpolation for displacement, pressure and stress fields, respectively, resulting in an enhanced stress field approximation which enables for stress accurate results in nonlinear computational mechanics.

1.4 Outline

This paper presents the current state of the art in the numerical simulation of FSW processes. The outline is as follows:

In section 2 the thermal problem for the simulation of the FSW process at both local and global level is formulated. The thermal problem is governed by the enthalpy based balance of energy equation. Heat generation via viscous dissipation as well as frictional heating due to the contact is taken into account. Thermal convection and radiation boundary conditions are also considered.

In section 3 the mechanical problem for the simulation of the welding process is formulated. The mechanical problem is described by the balance of momentum equation.

The material behavior is either thermo-elasto-visco-plastic (global level analysis) or thermo-rigid-visco-plastic (local level analysis).

Section 4 describes the discrete FE modeling and sub-grid scale stabilization to deal with incompressibility and heat convection dominated problems. The multiscale stabilization method is introduced and an approximation of the sub-grid scale variables together with the stabilization parameters is given. Algebraic Sub-grid Scale (ASGS) and Orthogonal Sub-grid Scale (OSGS) methods for mixed velocity, pressure and temperature linear elements are used. It is shown how the classical GLS and SUPG methods can be recovered as a particular case of the ASGS method.

Section 5 is devoted to the description of the proposed kinematic framework to simulate the FSW process. A novel numerical strategy to model FSW is presented. Using the Arbitrary-Lagrangian-Eulerian kinematic framework, the overall computational domain is divided into sub-domains associating an apropos kinematic framework to each one of them. A combination of ALE, Lagrangian and Eulerian formulations for the different domain parts is proposed. Coupling between each domain is explained in detail including the friction contact. The strategy adopted to deal with an accurate definition of the boundary conditions is presented.

Section 6 compares a Solid Mechanics and a Fluid Mechanics approach for the numerical simulation of FSW processess. The main features of each one of those approaches including their main advantages and drawbacks are discussed.

Section 7 deals with the visualization of material flow during the welding process. A particle tracing technique is used, to visualize the trajectories of any material points. This method can be naturally applied to the simulation of the material flow in welding simulations. The trajectories of the material points are integrated from the velocity field obtained in the simulation at the post-process level.

Section 8 is devoted to the description of the Local-global strategy for the calculation of residual stresses in FSW process. The heat power is obtained at local level and then is transferred to the global one in order to compute the residual stresses.

Section 9 summarizes the work and provides a critical overview of the goals achieved in the simulation of FSW processes. Innovative features of the work are highlighted. Conclusions are drawn with regard to the fields of application and the intrinsic limits of the presented methods.

2 Thermal problem

The governing equation representing the thermal problem is the balance of energy equation. This equation controls the temperature evolution and can be stated as ([1], [28], [38]):

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \rho _{o}c\frac{dT}{dt}=\dot{R}-\mathbf{\nabla }\cdot \mathbf{q}
(1)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \rho _{o},}

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle c,T}

, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \dot{R}}

and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{q}}
are the density at the  reference configuration, the specific heat, temperature, the volumetric heat  source introduced into the system by plastic dissipation and the heat flux,  respectively.

Depending on the aim of the analysis, whether it is local or global, there are different definitions for the heat source, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \dot{R}}

  • Power dissipated through plastic deformation (i.e. local analysis ).
  • Known input (i.e. global analysis ).

2.1 Thermal problem at the global level

Temperature field in a FSW process (Global level)
Figure 6: Temperature field in a FSW process (Global level)
Temperature evolution obtained from global level analysis compared with experiment
Figure 7: Temperature evolution obtained from global level analysis compared with experiment
Temperature contour field in FSW process (Local level).
Figure 8: Temperature contour field in FSW process (Local level).
Temperature evolution obtained from local level analysis compared with experiment
Figure 9: Temperature evolution obtained from local level analysis compared with experiment

At the global level, the Lagrangian framework is used to describe the thermal problem. According to this framework, the energy equation reads simply

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \rho _{o}c\dfrac{\partial T}{\partial t}=\dot{R}-\mathbf{\nabla }\cdot \mathbf{q}
(2)

In global level analysis, the heat source is the (known) power input for the problem, obtained by solving the local level analysis.

Figure 6 shows the temperature field and moving heat source in a global level simulation.

The temperature field obtained from a global level analysis for different lines parallel to the weld line at the bottom surface is compared with those obtained from experiments is depicted in figure 7.

2.2 Thermal problem at the local level

At the local level, where the focus of the simulation is the heat affected zone (fixed in the space together with the reference frame), the Eulerian framework is considered. According to this kinematic setting, the energy equation can be rewritten as

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \rho _{o}c\left(\dfrac{\partial T}{\partial t}+\mathbf{v}\cdot \mathbf{ \nabla }T\right)=\dot{R}-\mathbf{\nabla }\cdot \mathbf{q}
(3)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{v}}

is the (spatial) velocity (see section 5 for further  details).

In the FSW process, the heat source introduced into the system is due to the mechanical dissipation and it is computed as a function of the plastic strain rate, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{\dot{e}}} , and the deviatoric stresses, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{s}} , as:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \dot{R}=\gamma \mathbf{s:\dot{e}}
(4)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \gamma \simeq 90%}

is the fraction of the total plastic energy  converted into heat.

Application of the local level analysis in FSW process can be seen in Figure 8.

The temperature field obtained from a local level analysis for different lines parallel to the weld line at the bottom surface is compared with those obtained from experiments is depicted in figure 9.

2.3 Boundary conditions

Thermal boundary condition
Figure 10: Thermal boundary condition

Let us denote by Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \Omega }

an open  and bounded domain. The boundary Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \partial \Omega }
can be split into Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle  \partial \Omega _{q}}
and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \partial \Omega _{T}}
such that Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \partial \Omega  =\partial \Omega _{q}\cup }
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \partial \Omega _{T}}

, where fluxes (on Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \partial \Omega _{q}} ) and temperatures (on Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \partial \Omega _{T}} ) are prescribed for the heat transfer analysis as

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \begin{array}{ccc}\mathbf{q\cdot n}=\bar{q} & \hbox{ on} & \partial \Omega _{q} \\ T=\bar{T} & \hbox{ on} & \partial \Omega _{T} \end{array}
(5)

In figure 10, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \Omega _{1}}

and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \Omega _{2}}
represent the  tool and the work-piece domains, respectively.

The initial condition for the transient thermal problem in terms of the initial temperature field is: Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle T\left(t=0\right)=T_{o}} .

On free surfaces, the heat flux is dissipated through the boundaries to the environment by heat convection, expressed by Newton's law as:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): q_{conv}=h_{conv}(T-T_{env})
(6)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle h_{conv}}

is the heat transfer coefficient by convection, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle T_{env}}
 is the surrounding environment temperature and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle T}
is the temperature of the  body surface.

Another heat dissipation mechanism is heat loss due to radiation. Heat radiation flux is computed using the Stefan-Boltzmann law:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): q_{rad}=\sigma _{0}\varepsilon (T^{4}-T_{env}^{4})
(7)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \sigma _{0}}

is the Stefan–Boltzmann constant and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \varepsilon }
is  the emissivity factor.

2.4 Thermal constitutive model

Heat transfer by conduction involves transfer of energy within a material without material flow. The thermal constitutive model for conductive heat flux is defined according to the isotropic conduction law of Fourier. It is computed in terms of the temperature gradient, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \nabla T} , and the (temperature dependent) thermal conductivity, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle k} , as:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{q}=-k\,\nabla T
(8)

2.5 Friction model

The thermal exchanges at the contact boundary (Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \partial \Omega _{c}}

in figure 10) can also result from a friction type dissipation process (Figure 11). The heat generated by frictional dissipation at the contact interface is absorbed by the two bodies in contact according to their respective thermal diffusivity. In this section the frictional contact is described by two models: Coulomb's law used when Lagrangian setting is considered in global studies; and Norton's law considered when Eulerian/ALE setting is used in local studies.
Velocity (top) and temperature fields (bottom) obtained with fully stick condition between pin and work-piece.
Figure 11: Velocity (top) and temperature fields (bottom) obtained with fully stick condition between pin and work-piece.

2.5.1 Coulomb's friction law

Adopting the classical friction model based on Coulomb's law, the so called slip function is defined as [7]:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \phi \left(\mathbf{t}_{N},\mathbf{t}_{T}\right)=\left\Vert \mathbf{t}_{T}\right\Vert -\eta \left\Vert \mathbf{t}_{N}\right\Vert \leq 0
(9)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \eta \left(T,\Delta \mathbf{u}_{c}\right)}

is the friction  coefficient, which can result in a nonlinear function of temperature and  slip displacement Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \Delta \mathbf{u}_{c}}

. Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{t}_{N}}

and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{t}_{T}}
are the normal and tangential components of the traction vector, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle  \mathbf{t}_{c}=\mathbf{\sigma }\cdot \mathbf{n}}

, at the contact interface, respectively:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{t}_{N} =\left(\mathbf{n}\otimes \mathbf{n}\right)\cdot \mathbf{t}_{c}=\left(\mathbf{t}_{c}\cdot \mathbf{n}\right)\mathbf{n} (10)
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{t}_{T} =\left(\mathbf{I}-\mathbf{n}\otimes \mathbf{n}\right) \cdot \mathbf{t}_{c}=\mathbf{t}_{c}-\mathbf{t}_{N} (11)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{n}}

is the unit vector normal to the contact interface.

This given, both stick and slip mechanisms can be recovered using the unified format:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \left\Vert \mathbf{t}_{T}\right\Vert =\varepsilon _{T}\left(\left\Vert \Delta \mathbf{u}_{T}\right\Vert -\gamma \frac{\partial \phi }{\partial \left\Vert \mathbf{t}_{T}\right\Vert }\right)=\varepsilon _{T}\left( \left\Vert \Delta \mathbf{u}_{T}\right\Vert -\gamma \right)
(12)

together with the Kuhn-Tucker conditions defined in terms of the slip function, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \phi } , and the slip multiplier, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \gamma } , as:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \begin{array}{c}\phi \leq 0 \\ \gamma \geq 0 \\ \phi \dot{\gamma }=0 \end{array}
(13)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \varepsilon _{T}}

is a penalty parameter (regularization of the  Heaviside function).

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \Delta \mathbf{u}_{T}}

and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \Delta \mathbf{u}_{N}}
are the tangential and  the normal components of the total relative displacement, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \Delta \mathbf{u}_{c},}
computed as:
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \Delta \mathbf{u}_{T} =\left(\mathbf{I}-\mathbf{n}\otimes \mathbf{n}\right)\cdot \Delta \mathbf{u}_{c} (14)
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \Delta \mathbf{u}_{N} =\Delta \mathbf{u}_{c}-\Delta \mathbf{u}_{T} (15)
  • The sliding condition allows for relative slip between the contact surfaces. The tangential traction vector, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{t}_{T}}

, is computed from (9) assuming Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \phi =0} , as:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{t}_{T}=\eta \left\Vert \mathbf{t}_{N}\right\Vert \frac{\Delta \mathbf{u}_{T}}{\left\Vert \Delta \mathbf{u}_{T}\right\Vert }
(16)

The normal traction vector is obtained with a further penalization as:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{t}_{N}=\varepsilon _{N}\Delta \mathbf{u}_{N}
(17)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \varepsilon _{N}}

is the normal penalty parameter (not necessarily  equal to Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \varepsilon _{T}}

), which enforces non-penetration in the normal direction.

  • The stick condition is obtained for Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \dot{\gamma }=0}

, when the contact surfaces are sticked to each other and there is no relative slip between them. The tangential traction vector reads:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{t}_{T}=\varepsilon _{T}\Delta \mathbf{u}_{T}
(18)

while the normal component of the traction vector is given by Eq. (17).

2.5.2 Norton's friction law

The relative velocity between two bodies in contact is the cause of heat generation by friction. This is one of the key mechanisms of generating heat in the FSW process. When the driving variable is the velocity field, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{v}} , it is very convenient to use a Norton type friction law.

The tangential component of the traction vector at the contact interface, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{t}_{T}} , is defined as:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{t}_{T}=\eta _{eq}\mathbf{n}_{T}=a\left(T\right)\left\Vert \Delta \mathbf{v}_{T}\right\Vert ^{q}\mathbf{n}_{T}
(19)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \eta _{eq}\left(T,\Delta \mathbf{v}_{T}\right)=a\left(T\right) \left\Vert \Delta \mathbf{v}_{T}\right\Vert ^{q}}

is the equivalent  friction coefficient. Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle a\left(T\right)}
is the (temperature dependent)  material consistency, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle 0\leq q\leq 1}
is the strain rate sensitivity and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle  \mathbf{n}_{T}=\dfrac{\Delta \mathbf{v}_{T}}{\left\Vert \Delta \mathbf{v}_{T}\right\Vert }}
is the tangential unit vector, defined in terms of the  relative tangential velocity at the contact interface.

This given, the heat flux generated by Norton's friction law reads:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): q_{frict}^{\left(1\right)} =-\varsigma ^{\left(1\right)}\mathbf{t}_{T}\cdot \Delta \mathbf{v}_{T}=-\varsigma ^{\left(1\right)}a\left( T\right)\left\Vert \Delta \mathbf{v}_{T}\right\Vert ^{q+1} (20)
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): q_{frict}^{\left(2\right)} =-\varsigma ^{\left(2\right)}\mathbf{t}_{T}\cdot \Delta \mathbf{v}_{T}=-\varsigma ^{\left(2\right)}a\left( T\right)\left\Vert \Delta \mathbf{v}_{T}\right\Vert ^{q+1}

The total amount of heat generated by the friction dissipation is split into the fraction absorbed by the bodies in contact. The amount of heat absorbed by the first body, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \varsigma ^{\left(1\right)}} , and by the second body, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \varsigma ^{\left(2\right)}} , depends on the thermal diffusivity, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \alpha = \dfrac{k}{\rho _{0}c}} , of the two materials in contact as:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \varsigma ^{\left(1\right)} =\dfrac{\alpha ^{\left(1\right)}}{\alpha ^{\left(1\right)}+\alpha ^{\left(2\right)}} (21)
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \varsigma ^{\left(2\right)} =\dfrac{\alpha ^{\left(2\right)}}{\alpha ^{\left(2\right)}+\alpha ^{\left(1\right)}}

The more diffusive is the material of one part in comparison with the other part, the more heat is absorbed by it.

2.6 Weak form of the thermal problem

Considering Eqs. (2) and (8), the weak form of the thermal problem at global level is defined over the integration domain Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \Omega }

and its boundary Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \partial \Omega }
as:
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \int \limits _{\Omega }\left(\left[\rho _{o}c\dfrac{\partial T}{\partial t} \right] \delta T\right)dV+ (22)
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \int \limits _{\Omega }\left[k\nabla T\cdot \nabla \left(\delta T\right) \right] dV =W_{ther}\hbox{ }\forall \delta T

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \delta T}

is the test function of the temperature field, while the  thermal work, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle W_{ther}}

, is defined as:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): W_{ther}=\int \limits _{\Omega }\left(\dot{R}\mathbf{ }\delta T\right) dV-\int \limits _{\partial \Omega q}\left(\bar{q}\delta T\right) dS-\int \limits _{\partial \Omega _{c}}\left(q_{frict}\delta T\right)dS
(23)

Note that the term due to friction (Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle q_{frict}} ) appears only at local level.

Similarly, considering Eqs. (3) and (8), the weak form of the problem at local level is written as

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \int \limits _{\Omega }\left(\left[\rho _{o}c\left(\dfrac{\partial T}{ \partial t}+\mathbf{v}\cdot \mathbf{\nabla }T\right)\right] \delta T\right)dV+ (24)
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \int \limits _{\Omega }\left[k\nabla T\cdot \nabla \left(\delta T\right) \right] dV =W_{ther}\hbox{ }\forall \delta T

2.7 Discrete weak form of the thermal problem

In the framework of the standard Galerkin finite element method, the discrete counterpart of the weak form for the thermal problem can be written as

  • Global form
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \int \limits _{\Omega }\left[\left(\rho _{o}c\dfrac{\partial T_{h}}{\partial t}\right) \delta T_{h}\right] dV (25)
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): +\int \limits _{\Omega } k\nabla T_{h}\mathbf{\cdot \nabla }\left(\delta T_{h}\right)dV =W_{ther}^{ext}\left(\delta T_{h}\right)\hbox{ }\forall \delta T_{h}
  • Local form
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \int \limits _{\Omega }\left[\left(\rho _{o}c\left(\dfrac{\partial T_{h}}{ \partial t}+\mathbf{v}_{h}\cdot \mathbf{\nabla }T_{h}\right)\right) \delta T_{h}\right] dV (26)
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): +\int \limits _{\Omega } k\nabla T_{h}\mathbf{\cdot \nabla }\left(\delta T_{h}\right)dV =W_{ther}^{ext}\left(\delta T_{h}\right)\hbox{ }\forall \delta T_{h}

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle T_{h}}

is the discrete temperature field.

3 Mechanical problem

In this section, the general framework for the description of the mechanical problem in FSW processes is presented. This framework is developed both for local and global analysis. In global level analyses, the effect of a moving heat source on the entire structure is studied. The heat source is introduced into the system and moves along the weld line while the structure is fixed. In this case the Lagrangian framework is used for the definition of the problem, as the reference frame is attached to the structure. The moving heat source generates thermal deformation in the structure. Therefore, definition of the problem in terms of displacements is a natural choice for the computation of the mechanical problem. On the other side, in local level analysis, the focus of the study is the heat affected zone. The heat source is fixed together with the reference frame while the structure moves with the imposed velocity (relative movement). In this case, the Eulerian model is a suitable choice and the problem can be conveniently defined in terms of the velocity field.
Mechanical results in a FSWprocess (local analysis).
Figure 12: Mechanical results in a FSWprocess (local analysis).

In both cases, assuming quasi-static conditions, the local form of the balance of momentum equation, also known as Cauchy's equation of motion, is given by

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{\nabla }\cdot \mathbf{\sigma }+\rho _{o}\mathbf{b}=0
(27)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{\sigma }}

is the Cauchy's stress tensor, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{b}}
is the  body forces vector per unit of mass, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \rho _{o}}
is the density in the  reference configuration and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{\nabla }\cdot \left(\circ \right)}
is  the divergence operator.

In the case of metallic materials where the behavior of inelastic (plastic) strains is isochoric (plastic deformations are deviatoric), it is convenient to split the stress tensor, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{\sigma }} , into volumetric and deviatoric parts:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{\sigma }=p\mathbf{I}+\mathbf{s}
(28)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle p=\frac{1}{3}\mathrm{tr}\left(\mathbf{\sigma }\right)}

is the  pressure and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{s}=\mathrm{dev}\left(\mathbf{\sigma }\right)}
is the  stress deviator. Similarly, the strain tensor, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{\varepsilon ,}}
can  be split into volumetric, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle e_{vol},}
and the deviatoric, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{e,}}
 parts.
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{\varepsilon }=\frac{1}{3}e_{vol}\mathbf{I}+\mathbf{e}
(29)

Therefore, the local form of the mechanical problem can be stated as:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{\nabla }\cdot \mathbf{s+\nabla }p+\rho _{o}\mathbf{b}=\mathbf{0}
(30)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle p}

and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{s}}
are defined according to the constitutive  equations selected for the local or global analysis, respectively.
Velocity streamlines around a triangular pin (left) and a trivex pin (right)
Figure 13: Velocity streamlines around a triangular pin (left) and a trivex pin (right)
Plastic dissipation under a FSWtool.
Figure 14: Plastic dissipation under a FSWtool.
Longitudinal stress (XX) field in a global level simulation of FSW after cooling.
Figure 15: Longitudinal stress (XX) field in a global level simulation of FSW after cooling.

Figure 12 shows the results of the mechanical simulation at the local level. Pressure, velocity, strain-rate and stress fields are presented around the rotating triangular pin. The peaks in mechanical variables around the pin can be seen. Due to the high rotational velocity of the pin, the asymmetry of the results are not visible.

The streamlines and velocity vectors around the triangular pin are shown in figure 13. One can see the strong effect of rotational velocity and the differences between retreating and advancing sides.

Plastic dissipation under the FSW tool with cylindrical pin is illustrated in figure 14. Note that plastic dissipation is one of the main sources of heat in FSW. Effect of the shoulder is clearly important and cannot be neglected. This obliges modelers to perform simulation in 3D in order to obtain accurate results.

Figure 15 shows the results of the mechanical simulation at global level (residual stresses). The figure illustrates the effect of a moving heat source on the stress XX field after fixture release and cooling phase.

3.1 Constitutive model

According to the general perspective of the paper, which studies the FSW process at both local and global level, this section is divided into two parts: the first part describes the mechanical constitutive equations used at global level; the second part is devoted to the description of the mechanical constitutive model used at the local level.

3.1.1 Mechanical constitutive model at global level

When the effects induced by the process on the structural behavior are the target of the study, the global level analysis is preferred. These effects are distortions, residual stresses or weaknesses along the welding line, among others and the displacement field is the driving variable.

At global level, the stress deviator, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{s}\left(\mathbf{u},T\right)}

, is generally defined through the constitutive equation as a function of  displacements Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{u}}
and temperature Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle T.}
The heat source moves along  the welding path and the temperature range varies from room temperature to  very high temperatures close to the melting point. Consequently, the  material behavior changes from elasto-plastic (at room temperature) to pure  viscous (close to the melting point). This evolution can be defined by a  thermo-elasto-visco-plastic constitutive model. Close to the melting point,  the viscous behavior dominates and the elastic limit gradually decreases.

To this end, it can be written:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): p =K\,e^{e}=K\,\,\left(e\mathbf{-}e^{\theta \,\,}\right)=K\,\,\left( \nabla \cdot \mathbf{u}-e^{\theta \,\,}\right) (31)
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{s} =G\mathbf{e}^{e}=\,G\,\left(\,\,\mathbf{\,e-e}^{vp}\right) (32)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle K\left(T\right)}

is the bulk modulus, which controls the material  compressibility and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle G}
is the shear modulus. Deformations Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle e^{\theta  \,\,},e^{e},\mathbf{e}^{vp}}
and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{e}^{e}}
are the volumetric thermal  deformation, the elastic volumetric strain, the viscoplastic and the elastic  deviatoric strain, respectively. The thermal deformation Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle e^{\theta \,\,}}
 is expressed as
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): e^{\theta \,\,}=3\left[\alpha \left(T\right)\left(T-T_{ref}\right) -\alpha \left(T_{0}\right)\left(T_{0}-T_{ref}\right)\right]
(33)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \alpha \left(T\right)}

is the thermal expansion coefficient.
Temperature dependent material properties of 304L stainless steel.
Figure 16: Temperature dependent material properties of 304L stainless steel.

Figure 16 shows the temperature-dependent material property for 304L stainless steel. The mechanical material parameters can be obtained by fitting the constitutive model with uniaxial, tensile stress-strain curves obtained at different temperatures.

The viscoplastic deformation Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{\dot{e}}^{vp}}

is defined through  appropriate evolution laws

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{\dot{e}}^{vp} =\gamma ^{vp}\,\dfrac{\mathbf{\partial }\Phi }{ \partial \mathbf{s}}=\gamma ^{vp}\mathbf{n} (34)
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \dot{\xi } =\gamma ^{vp}\,\sqrt{\dfrac{2}{3}\,} (35)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \Phi \left(\mathbf{s,\,}T\right)}

is the viscoplastic yield  surface, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{n}=\dfrac{\mathbf{s}}{\left\Vert \mathbf{s}\right\Vert }}
 is the unit normal to the yield surface and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \gamma ^{vp}\,=\left\langle   \dfrac{\Phi }{\eta }\right\rangle }
is the visco-plastic parameter, when a  rate-dependent evolution law is assumed. Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \eta \left(T\right)}
is the  plastic viscosity associated to the visco-plastic model.

As in this model the elastic effects are not neglected, the residual stresses can be evaluated.

Note that in the liquid-like phase, the visco-plastic potential

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \Phi =\left\Vert \mathbf{s}\right\Vert -\tau \left\Vert \mathbf{e}^{vp}\right\Vert
(36)

degenerates into a purely-viscous potential Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \Phi =\left\Vert \mathbf{s}\right\Vert } , when the coefficient Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \tau \rightarrow 0} . As a consequence, considering the definition of the visco-plastic multiplier, it transforms into Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \left\Vert \mathbf{s}\right\Vert =\gamma ^{vp}\eta } . This means that the visco-plastic model reduces to a Norton-Hoff model which is a viscous relationship between the deviator of the stress tensor, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{s}}

, and the visco-plastic strain rate, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{\dot{e}}^{vp}}

, governed by the viscous parameter, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \eta } .

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{s}=\gamma ^{vp}\eta \hbox{ }\mathbf{n=}\eta \hbox{ }\mathbf{\dot{e}}^{vp}
(37)

3.1.2 Mechanical constitutive model at local level

When the heat affected zone is the focus of the study, the local level analysis in Eulerian format is preferred. The stress deviator Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{s}\left(\mathbf{v},T\right)}

is defined as a function of temperature, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle T,}
 and the velocities, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{v,}}
rather than displacements. The  constitutive laws are typically formulated in terms of strain-rate rather  than strain. The FSW process is characterized by very high strain rates as  well as a wide temperature range going from the environmental temperature to  the one close to the melting point. Hence, instead of a  thermo-elasto-visco-plastic model (generally adopted for metals in the  Lagrangian formulation), a thermo-rigid-visco-plastic behavior is usually  introduced within an Eulerian/ALE framework. The elastic strains are  neglected compared to the viscoplastic flow and, therefore, precluding the  computation of residual stresses.

When the problem is defined in terms of velocities, the strain rate tensor is obtained as Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{\dot{\varepsilon }}=\nabla ^{s}\mathbf{v}} . The split into volumetric and deviatoric parts results in:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{\dot{\varepsilon }}=\frac{1}{3}\dot{e}_{vol}\mathbf{I}+\mathbf{\dot{e}}
(38)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \dot{e}_{vol}}

and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{\dot{e}}}
are the volumetric and the  deviatoric parts of the strain rate tensor, respectively.

The incompressibility constraint is often adopted by assuming that the volumetric changes, including thermal deformation, are negligible in comparison with elasto-plastic (deviatoric) deformation:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \dot{e}_{vol}=\mathbf{\nabla }\cdot \mathbf{v}\cong 0
(39)

so that Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{\dot{e}}=\mathbf{\dot{\varepsilon }}=\nabla ^{s}\mathbf{v}} .

According to the split of the stress tensor introduced in Eq. (28), different rate-dependent constitutive models can be used for modeling the welding process. The constitutive models are usually defined by the relationship between the deviatoric parts of the stress and the strain rate, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{\dot{e}}} . This reduces into the definition of visco-plastic constitutive models of the form:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{s}=\eta \mathbf{\,\dot{e}}=2\overline{ \mu }\mathbf{\dot{e}}
(40)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \overline{ \mu }}

is the effective viscosity coefficient of the material. The following  additive decomposition of the deviatoric strain rate is assumed:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{\dot{e}}=\mathbf{\dot{e}}^{e}+\mathbf{\dot{e}}^{vp}
(41)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{\dot{e}}^{e}}

and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{\dot{e}}^{vp}}
are the elastic and  visco-plastic parts, respectively. In local level FSW, the elastic part of  the strain tensor, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{\dot{e}}^{e}}

, is negligible compared with the visco-plastic component, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{\dot{e}}^{vp}} , so that:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{\dot{e}}\equiv \mathbf{\dot{e}}^{vp}
(42)

This means that the total deformation is visco-plastic and a rigid-visco-plastic model is recovered. The rigid-visco-plastic models can be interpreted as non-Newtonian laws where the viscosity Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \overline{ \mu }}

is a nonlinear function of the strain-rate Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{\dot{e}}.}
Typical  constitutive equations used for non-Newtonian modeling are listed in Table  constitutive lists. The coefficients Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle    \mu   _{0}}
and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle    \mu   _{\infty }}
in these models represent the asymptotic values of the viscosity Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \overline{   \mu   }}
at zero and infinite strain-rates, respectively. In the Newtonian case Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle  \overline{   \mu   }=   \mu   _{0}=   \mu   _{\infty }=   \mu   .}


In the present paper, depending on the definition for Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \overline{ \mu } , three models are introduced from the groups (b), (c) and (f): Norton-Hoff, Sheppard-Wright and Carreau constitutive models.

Norton-Hoff model The Norton-Hoff model was originally introduced by Norton [90] in order to describe the unidimensional creep of steel at high temperature, and extended by Hoff [70] to multi-dimensional situations. This model can be easily characterized by simple mechanical tests and accurately describes the behavior of materials with significant viscous and creep response to loading. The Norton-Hoff model is best suited for the materials that are tough and highly rate sensitive. According to this constitutive model, the effective viscosity is expressed as a function of the temperature and the equivalent plastic strain rate, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \overset{\cdot }{\bar{\varepsilon }}=\sqrt{2/3}\left\Vert \mathbf{\dot{e}}^{vp}\right\Vert =\sqrt{2/3}\left(\mathbf{\dot{e}}^{vp}:\mathbf{\dot{e}}^{vp}\right)^{1/2} , as:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \bar{ \mu }= \mu \left(\sqrt{3}\overset{\cdot }{\bar{\varepsilon }}\right)^{(m-1)}
(43)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): 0\leq m\left(T\right)\leq 1

and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":):    \mu   \left(T\right)
are the (temperature dependent) rate sensitivity and  viscosity parameters, respectively (Figure 17). Note that:
  • Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle m=0}
leads to the expression of a rigid plastic constitutive law.
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{s}=\sqrt{2}\mu \mathbf{n}
(44)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{n=}\dfrac{\mathbf{\dot{\varepsilon }}}{\left\Vert \mathbf{\dot{ \varepsilon }}\right\Vert }=\dfrac{\mathbf{s}}{\left\Vert \mathbf{s}\right\Vert }}

defines the plastic-flow direction.
  • Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle m=1}
leads to the linear behavior of a Newtonian fluid.
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{s}=2 \mu \mathbf{\dot{\varepsilon }}
(45)

that is, a linear relationship between stresses and strain-rates where the constant of proportionality is the viscosity parameter.

The great advantage of the Norton-Hoff model is its simplicity as it only depends on two (temperature dependent) parameters. For the majority of metals, the rate-sensitivity parameter is usually within the range Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): 0.1\leq m\leq 0.2

which results in a very non-linear  (non-Newtonian) material behavior (e.g. aluminium and steel alloys).    The nonlinearity of the Norton-Hoff model increases as Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): m
diminishes. To  deal with this nonlinearity, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): m
can be computed in a series of steps  starting from the value Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): m=1
in the first step and reaching its real value  at step Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): N

. This implies that at each time-step Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): i

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): <N
the problem is  solved with constitutive rate sensitivity Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): m_{i}
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): m_{i}=1-\left(1-m\right)\ast \left(\left(1-i\right)/\left(1-N\right) \right)^{m}
(46)
Stress vs. strain rate affected by rate sensitivity variation.
Figure 17: Stress vs. strain rate affected by rate sensitivity variation.

Sheppard-Wright model The equation used to describe the flow strength of alloys was introduced initially by Sellars and Tegart [105]. Sheppard and Wright [106] introduced an alternative rigid visco-plastic formulation extending this formulation. According to the Sheppard-Wright model, the effective viscosity coefficient is defined in terms of effective flow stress Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \sigma _{e}

(i.e. norm of  deviatoric stress) and effective strain rate Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \overset{\cdot }{\bar{ \varepsilon }}
(i.e. norm of deviatoric strain rate) as
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \bar{\mu }=\frac{\sigma _{e}}{3\overset{\cdot }{\bar{\varepsilon }}}
(47)

where the effective stress Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \sigma _{e}

depends on the strain rate and the  temperature field (below the metals solidus temperature) and it is defined  as

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \sigma _{e}\left(\overset{\cdot }{\bar{\varepsilon }},T\right)=\frac{1}{ \alpha }\sinh ^{-1}\left(\left(\frac{Z}{A}\right)^{1/n}\right)=\frac{1}{ \alpha }\ln \left[\left(\frac{Z}{A}\right)^{1/n}+\sqrt{1+\left(\frac{Z}{A }\right)^{2/n}}\right]
(48)
Effect of activation energy on stress vs. strain rate.
Figure 18: Effect of activation energy on stress vs. strain rate.

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): Z , the Zener–Hollomon parameter, represents the temperature compensated effective strain rate [121]

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): Z=\overset{\cdot }{\bar{\varepsilon }}\exp (\frac{Q}{RT})
(49)

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): R

is the universal gas constant and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): T
is the absolute temperature (in  Kelvin). The material constants Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \alpha ,
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): A,
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): n
and the apparent  activation energy, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): Q,
are derived by fitting experimental response of the  material, and are all independent of temperature (Figure 18).    The advantage of the Sheppard-Wright model in comparison with the  Norton-Hoff model is the possibility of a better calibration of the material  behavior in the entire temperature range from the environment temperature to  the melting point.

Carreau model According to Carreau's constitutive model ([26], [102]), the effective viscosity coefficient is defined as

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \bar{\mu }=\left[1+\left(\left(\frac{\sigma _{0}}{3\dot{\varepsilon }_{0}\mu _{0}}\right)^{\frac{n}{1-n}}\frac{\sqrt{\frac{2}{3}}\left\Vert \mathbf{\dot{e}}\right\Vert }{\dot{\varepsilon }_{0}}\right)^{2}\right]^{ \frac{1-n}{2n}}\left(\mu _{0}-\mu _{\infty }\right)+\mu _{\infty }
(50)
Stress-Strain rate behavior of a Carreau model with temperature change.
Figure 19: Stress-Strain rate behavior of a Carreau model with temperature change.

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mu _{0} , Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mu _{\infty } , Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \dot{\varepsilon }_{0}

and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): n
are the saturation viscosities  at zero and infinite limits, the plastic strain rate corresponding to the  yield limit Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \sigma _{0}
and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): n
the exponent, respectively. The yield  limit Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \sigma _{0}
is defined by a Johnson–Cook power of the form
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \sigma _{0}=\left\{ \begin{array}{cc} \sigma _{0,R}\left[1-\left(\frac{T-T_{R}}{T_{M}-T_{R}}\right)^{m}\right] & T<T_{M} \\ 0 & T\geq T_{M} \end{array}\right.
(51)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): T_{M} , Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): T_{R} , Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \sigma _{0,R}

and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): m
are melting temperature,  room temperature, yield limit at room temperature and Johnson–Cook  exponent, respectively.    The main advantage of this constitutive model is that the range of  admissible viscosity values is bounded by the viscosity at room temperature  and for the liquid phase. These limit bounds will resolve the problem  related to singularity of the non-Newtonian constitutive models and thus use  of numerical tricks such as definition of cut-off values on the strain rates.    Figure 19 shows the stress-strain rate behavior of a Carreau  model for different temperatures.      Neither Carreau and Sheppard-Wright nor Norton Hoff model consider  thermo-elastic strains. Therefore the proposed constitutive laws cannot  predict residual stresses after joining and cooling back to the room  temperature. The prediction of residual stresses is the outcome of the  process study at global level where the whole structure is simulated  assuming moving heat source obtained from the local based simulation.

3.2 Weak form of the mechanical problem

The mixed Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{u}/p

formulation is the most classical formulation to  tackle the incompressible limit, where both displacements and pressures are  used as master fields. It is often used for modeling nearly incompressible  (Poisson's ratio above 0.49) or completely incompressible material behavior  (Poisson's ratio equal to 0.50). The standard irreducible formulation is  simply not suitable for incompressible conditions.    The mixed Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{u}/p
formulation solves the balance of momentum equation  (30) and the volumetric part of the constitutive Eq. ( 31) in the weak form. Taking into account that Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{s}\left(  \mathbf{\mathbf{u}}\right)
is defined as a function of displacement, the  weak form of the mixed Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{u}/p
mechanical problem at global level is  defined over the integration domain Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \Omega 
and its boundary Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial  \Omega 
as:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \left\{ \begin{array}{lcc} \int \limits _{\Omega }\left(\mathbf{s}\left(\mathbf{u}\right):\nabla ^{s}\delta \mathbf{\mathbf{u}}\right)\mathbf{ }dV+\int \limits _{\Omega }\left(p\mathbf{\nabla }\cdot \delta \mathbf{\mathbf{u}}\right) dV=W_{mech} & & \forall \delta \mathbf{v} \\ \int \limits _{\Omega }\left[\left(\mathbf{\nabla }\cdot \mathbf{u}\right) \mathbf{ }\delta p\right] dV-\int \limits _{\Omega }\left[\left(e^{\theta }+\dfrac{p}{K}\right)\mathbf{ }\delta p\right] dV=0 & & \forall \delta p \end{array}\right.
(52)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \delta \mathbf{\mathbf{u}}

and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \delta p
are the test functions of  the displacement and pressure fields, respectively, while the mechanical  work is defined as:
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): W_{mech}=\int \limits _{\Omega }\left(\rho _{o}\mathbf{b}\cdot \delta \mathbf{ u}\right)\mathbf{ }dV+\int \limits _{\partial \Omega _{\sigma }}\left( \mathbf{\bar{t}}\cdot \delta \mathbf{\mathbf{u}}\right)\mathbf{ }dS
(53)

Definition of the problem in the mixed Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{u/}p

format is not  obligatory, however it is convenient for including both the compressible and  incompressible cases. If Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): e^{\theta }\rightarrow 0
and the bulk modulus Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":):  K\rightarrow \infty ,
such as in the liquid-like phase, the  incompressibility condition is recovered: Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{\nabla }\cdot \mathbf{u}=0 

. In this case, the second Eq. (52) enforces (in weak sense) the incompressibility condition as a purely kinematic constraint. Similarly, according to Eqs. (30) and (39), and taking into account that Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{s}\left(\mathbf{\mathbf{v}}\right)

 is defined as a function of the velocity field, the weak form of the mixed Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":):  \mathbf{v}/p
mechanical problem at local level is defined over the  integration domain Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \Omega 
and its boundary Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial \Omega 
as:
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \left\{ \begin{array}{lcc} \int \limits _{\Omega }\left(\mathbf{s}\left(\mathbf{v}\right):\nabla ^{s}\delta \mathbf{v}\right)\mathbf{ }dV+\int \limits _{\Omega }\left(p \mathbf{\nabla }\cdot \delta \mathbf{\mathbf{v}}\right) dV=W_{mech} & & \forall \delta \mathbf{v} \\ \int \limits _{\Omega }\left[\left(\mathbf{\nabla }\cdot \mathbf{v}\right) \mathbf{ }\delta p\right] dV=0 & & \forall \delta p \end{array}\right.
(54)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \delta \mathbf{\mathbf{v}}

is the test function of the velocity  field.

3.2.1 Boundary conditions

For the global level analysis, the boundary Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial \Omega

is split into Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial \Omega _{\sigma }
and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial \Omega _{u}

, being Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial \Omega =

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial \Omega _{\sigma }
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \cup 
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial \Omega _{u}
such  that the tractions are prescribed on Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial \Omega _{\sigma }
while  displacements are specified on Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial \Omega _{u}

. The corresponding Neumann and Dirichlet boundary conditions on Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial \Omega _{\sigma }

 and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial \Omega _{u}
are defined as
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \begin{array}{ccc} \mathbf{\sigma }\cdot \mathbf{n}=\mathbf{\bar{t}} & \hbox{ on} & \partial \Omega _{\sigma } \\ \mathbf{u}=\mathbf{\bar{u}} & \hbox{ on} & \partial \Omega _{u} \end{array}
(55)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{\bar{t}}

and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{\bar{u}}
are the prescribed traction  and velocity field, respectively and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{n}
is the unit outward normal  to the surface Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial \Omega _{\sigma }

. Similarly, for the local level analysis, the boundary Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial \Omega

is  split into Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial \Omega _{\sigma }
and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial \Omega _{v}

, being Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial \Omega =

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial \Omega _{\sigma }
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \cup 
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial \Omega  _{v} 
such that the velocities are specified on Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial \Omega _{v}
and  the corresponding Dirichlet and Neumann boundary conditions on Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial  \Omega _{\sigma }
and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial \Omega _{v}
are defined.

3.3 Discrete weak form of the mechanical problem

In the framework of the standard Galerkin finite element method, the discrete counterparts of the weak forms for the mechanical problem can be written as

  • Global form:
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \left\{ \begin{array}{lc} \int \limits _{\Omega }\left(\mathbf{s}_{h}\left(\mathbf{\mathbf{u}}_{h}\right):\nabla ^{s}\delta \mathbf{\mathbf{u}}_{h}\right)\mathbf{ }dV+\int \limits _{\Omega }\left(p_{h} \mathbf{\nabla }\cdot \delta \mathbf{ \mathbf{u}}_{h}\right) dV=W_{mech}^{ext}\left(\delta \mathbf{\mathbf{u}}_{h}\right) & \forall \delta \mathbf{\mathbf{u}}_{h} \\ \int \limits _{\Omega }\left[\left(\mathbf{\nabla }\cdot \mathbf{u}_{h}\right)\mathbf{ }\delta p_{h}\right] dV-\int \limits _{\Omega }\left[ \left(e^{\theta }\left(T_{h}\right)+\dfrac{p_{h}}{K}\right)\mathbf{ }\delta p_{h}\right] dV=0 & \forall \delta p_{h} \end{array}\right.
(56)
  • Local form:
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \left\{ \begin{array}{lc} \int \limits _{\Omega }\left(\mathbf{s}_{h}\left(\mathbf{\mathbf{v}}_{h}\right):\nabla ^{s}\delta \mathbf{\mathbf{v}}_{h}\right)\mathbf{ }dV+\int \limits _{\Omega }\left(p_{h} \mathbf{\nabla }\cdot \delta \mathbf{ \mathbf{v}}_{h}\right) dV=W_{mech}^{ext}\left(\delta \mathbf{\mathbf{v}}_{h}\right) & \forall \delta \mathbf{\mathbf{v}}_{h} \\ \int \limits _{\Omega }\left[\left(\mathbf{\nabla }\cdot \mathbf{v}_{h}\right)\mathbf{ }\delta p_{h}\right] dV=0 & \forall \delta p_{h} \end{array}\right.
(57)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{\mathbf{u}}_{h},

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{\mathbf{v}}_{h},
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): p_{h},
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":):  \mathbf{s}_{h}
and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): T_{h}
are the discrete counterparts of the respective  fields.

4 Stabilization methods

In this section, a stabilized finite element formulation based on the Variational Multiscale (VMS) stabilization method is adopted. This stabilization method allows the use of equal order interpolation for the velocity and pressure fields, bypassing the need to satisfy the inf-sup condition (see first subsection), and avoiding the oscillations arising in convective dominated problems (see second subsection).

4.1 Pressure stabilization

It is known that the incompressibility constraint or under isochoric strain conditions, the use of an irreducible velocity-based (or displacement-based) formulation leads to pressure locking situations. It must be pointed out that when using a J2-plasticity model (in solid mechanics) or one of the non-Newtonian laws presented in the previous section (for the Eulerian framework), it is usual to get an isochoric strain field, that is, most of the deformations are deviatoric and the volumetric part is negligible. The use of a mixed Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{v}/p

formulation is a well-known remedy. However,  when the mixed Galerkin formulation is used, compatible spaces for the  pressure and the velocity field have to be considered and they must satisfy  the Ladyzhenskaya-Babuska–Brezzi (LBB) stability condition [18].    The LBB compatibility condition restricts the choice of finite element  spaces Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): V_{h}
and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): P_{h}
for velocities (or displacements) and pressure,  respectively. It states that in order to obtain a stable formulation, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): V_{h}
 and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): P_{h}
must be chosen such that the following inf-sup condition is  satisfied:
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \underset{\delta p_{h}\in P_{h}}{\inf }\underset{\delta \mathbf{\mathbf{v}}_{h}\in V_{h}}{\sup }\frac{\left(\delta p_{h},\nabla \cdot \delta \mathbf{ \mathbf{v}}_{h}\right)}{\left\Vert \delta p_{h}\right\Vert _{0}\left\Vert \delta \mathbf{\mathbf{v}}_{h}\right\Vert _{1}}\geq \alpha >0,
(58)

where parameter Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \alpha

is independent of the mesh size Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): h

. If the LBB compatibility condition is satisfied, there exists a unique solution Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{\mathbf{v}}_{h}\in V_{h}

and a Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): p_{h}\in P_{h}
(determined up to  an arbitrary constant in the case of purely Dirichlet boundary conditions).    Unfortunately, standard Galerkin mixed elements with continuous equal order  linear velocity/pressure interpolation violate the LBB condition, leading to  instabilities in the pressure field and poor numerical performance. Stable  formulations can be obtained either by choosing velocity/pressure pairs that  satisfies the LBB condition (e.g. P2/P0 [71]) or by using  pressure stabilization methods.    Using LBB stable elements, such as the Q2/Q1 (Taylor-Hood element, based  upon continuous quadratic velocity, continuous bilinear pressure) or the  mini element (continuous linear velocity+bubble function, continuous linear  pressure) is difficult in practice, due to the complexity of the associated  implementation and lower computational efficiency than that of simplicial  elements. Fortunately, there exist possibilities for circumventing the LBB  condition, which permit the use of equal order velocity/pressure  interpolations, by modifying the original Galerkin problem, adding  stabilization terms.    Essentially, in the majority of stabilization methods, the stabilizing terms  added to the original Galerkin formulation involve the residual of the  balance of momentum equation. These methods are called residual-based. A stabilization method is consistent if, on convergence, the  solution of the modified problem is exactly the solution of the original  problem.    The sub-grid method was originally introduced in [73] as a  powerful technology known for its enhanced accuracy properties. The exact  solution is split into two parts, corresponding to different scales or  levels of resolution: the one that can be captured by the finite element  mesh (coarse) and the other one, called the sub-grid (finer)  part. While the first one can be resolved by the finite element method, the  latter one cannot. The particular approximation used for the sub-grid scale  defines the numerical strategy. The solution of the continuous problem  contains components from both scales. It is necessary to, somehow, include  the effect of both scales in the approximation to get the stable solution of  the discrete problem. The aim is to find an approximate solution for the  sub-grid scale and to include it into the discrete finite element solution.  The effect of this finer scale can be included, at least locally, to enhance  the stability of the pressure in the mixed formulation ([Chiumenti et

al. 2002], [2], [37], [Cervera et al. 2003]). To this end, the solution space, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \Psi , is split into two parts:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \Psi =\Psi _{h}\oplus \tilde{\Psi }
(59)

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \Psi _{h}

denotes the finite element solution while Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \tilde{\Psi }

, is the one that completes Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \Psi _{h}

in Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \Psi 
and it is called the  sub-grid scale ([73] and [72]). Accordingly, the  velocity and pressure fields of the mixed problem are expressed as (Figure  20)
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{v} =\mathbf{v}_{h}+\widetilde{\mathbf{v}} (60)
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): p =p_{h}
Finite element and sub-grid scale parts of the solution U=vpmath
Figure 20: Finite element and sub-grid scale parts of the solution U=vpmath

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{v}_{h}\in

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \Psi _{h}
is the velocity field of the finite element scale and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":):  \widetilde{\mathbf{v}}\in \tilde{\Psi }
is the enhancement of the velocity  field belonging to the sub-grid scale. Note that no sub-grid scale  contribution is considered for the pressure field. It is reasonable to  assume that the sub-grid velocities Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \widetilde{\mathbf{v}}
are  sufficiently small compared to Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{v}_{h}

. They can be viewed as a high frequency perturbation of the finite element field, which cannot be resolved in Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \Psi _{h} . It can also be assumed that Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \widetilde{ \mathbf{v}}

and its variation Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \delta \widetilde{\mathbf{v}}
vanish on the  boundary Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial \Omega 

. The stress deviator can be similarly decomposed into two different parts:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{s}\left(\mathbf{v}\right)\cong \mathbf{s}_{h}\left(\mathbf{v}_{h}\right)+\widetilde{\mathbf{s}}\left(\widetilde{\mathbf{v}}\right)
(61)

Notice that the stress Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{s}

is not a linear function of Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{v}
 and, therefore, taking Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{s}_{h}=\mathbf{s}_{h}\left(\mathbf{v}_{h}\right)
and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \widetilde{\mathbf{s}}=\widetilde{\mathbf{s}}\left(  \widetilde{\mathbf{v}}\right)
is a further approximation.    Different choices are available for the approximation of the velocity  sub-grid scale. Two possible options correspond to the ASGS and the OSGS  methods.    Using ASGS method, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \widetilde{\mathbf{v}}
is approximated as Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \widetilde{ \mathbf{v}}=
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \tau _{v}r_{h}

, where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): r_{h}

is the residual of the  momentum equation in finite element space.
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): r_{h}=r_{h}\left(\mathbf{\mathbf{v}}_{h},p_{h}\right)=\mathbf{\nabla }\cdot \mathbf{s}_{h}+\mathbf{\nabla }p_{h}+\rho _{o}\mathbf{b\simeq \nabla }p_{h}
(62)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{\nabla }\cdot \mathbf{s}_{h}

vanishes when using linear  triangular or tetrahedral elements and the body forces, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \rho _{o}\mathbf{b}
, are negligible. This given:
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \widetilde{\mathbf{v}}=\tau _{v}\mathbf{\nabla }p_{h}
(63)

After substituting into the weak form of both the balance of momentum equation and the constitutive equation, the discrete ASGS stabilized weak form of the mechanical problem for linear elements simplifies to :

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \left\{ \begin{array}{ccc} \int\limits _{\Omega }\left(\mathbf{s}_{h}:\nabla ^{s}\delta \mathbf{ \mathbf{v}}_{h}\right)\mathbf{ }dV+\mathbf{\int\limits _{\Omega }}\left( p_{h} \mathbf{\nabla }\cdot \delta \mathbf{\mathbf{v}}_{h}\right) dV=W_{mech}^{ext}\left(\delta \mathbf{v}_{h}\right)& & \forall \delta \mathbf{v}_{h} \\ \int\limits _{\Omega }\left[\left(\mathbf{\nabla }\cdot \mathbf{v}_{h}\right)\mathbf{ }\delta p_{h}\right] dV+\int\limits _{\Omega }\tau _{v}\left(\mathbf{\nabla }\delta p_{h}\cdot \mathbf{\nabla }p_{h}\right) dV=0 & & \forall \delta p_{h} \end{array}\right.
(64)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \int\limits _{\Omega }\tau _{v}\left(\mathbf{\nabla }\delta p_{h}\cdot \mathbf{\nabla }p_{h}\right)dV

is the resulting stabilization  term to be considered.    A further approximation for the unknown sub-grid space Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \tilde{\Psi },
is  the space orthogonal to the finite element space, referred to hereafter as Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":):  \Psi _{h}^{\perp }

. This means approximating the solution space as Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \Psi \simeq \Psi _{h}\oplus \Psi _{h}^{\perp } . The subsequent stabilization method is called OSGS method, and it has already been successfully applied to several problems in fluid and solid mechanics. According to OSGS, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \widetilde{\mathbf{v}}

is approximated as Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \widetilde{\mathbf{v}}=
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \tau  _{v}P_{h}^{\perp }\left(r_{h}\right)

, where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): P_{h}^{\perp }

is the orthogonal projection onto the space orthogonal to the finite element space (Figure 21).
Representation of OSGS solution space
Figure 21: Representation of OSGS solution space

The orthogonal projection of a variable Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \left(\cdot \right)

can be  computed as: Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): P_{h}^{\perp }\left(\cdot \right)=\left(\cdot \right) -P_{h}\left(\cdot \right)

. The resulting discrete OSGS stabilized weak form of the mechanical problem is:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \left\{ \begin{array}{ccc} \int\limits _{\Omega }\left(\mathbf{s}_{h}:\nabla ^{s}\delta \mathbf{ \mathbf{v}}_{h}\right)\mathbf{ }dV+\int\limits _{\Omega }\left(p_{h} \mathbf{\nabla }\cdot \delta \mathbf{\mathbf{v}}_{h}\right) dV=W_{mech}^{ext}\left(\delta \mathbf{v}_{h}\right)& & \forall \delta \mathbf{v}_{h} \\ \int\limits _{\Omega }\left[\left(\mathbf{\nabla }\cdot \mathbf{v}_{h}\right)\mathbf{ }\delta p_{h}\right] dV+\int\limits _{\Omega }\tau _{v}\left[\mathbf{\nabla }\delta p_{h}\cdot \left(\mathbf{\nabla }p_{h}-\Pi _{h}\right)\right]dV=0 & & \forall \delta p_{h} \\ \int\limits _{\Omega }\left(\mathbf{\nabla }p_{h}\cdot \delta \Pi _{h}\right)dV-\int\limits _{\Omega }\left(\Pi _{h}\cdot \delta \Pi _{h}\right)dV=0 & & \forall \delta \Pi _{h} \end{array}\right.
(65)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \Pi _{h}=P_{h}\left(\mathbf{\nabla }p_{h}\right)

and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \delta \Pi  _{h}
are the smooth projection of the pressure gradient and its variation  onto the finite element space, respectively. Observe that the stabilization  term introduced in the second equation of (65) is computed  as a function of the orthogonal projection of the residual of the momentum  balance equation as:
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \int\limits _{\Omega }\tau _{v}\left[\mathbf{\nabla }\delta p_{h}\cdot P_{h}^{\perp }\left(\mathbf{\nabla }p_{h}\right)\right]dV
The resulting system is an accurate, stable and consistent formulation for the solution of the mechanical problem subjected to the incompressibility constraint.
Pressure field obtained using ASGS (top) and OSGS (bottom) stabilization method.
Figure 22: Pressure field obtained using ASGS (top) and OSGS (bottom) stabilization method.
Streamlines obtained using ASGS (top) and OSGS (bottom) stabilization method.
Figure 23: Streamlines obtained using ASGS (top) and OSGS (bottom) stabilization method.

The stabilization parameter Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \tau _{v} , is computed as:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \tau _{v}=c_{u}\frac{h^{2}}{2\bar{\mu }}
(66)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): h

is the element size, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): c_{u}
is a constant and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \bar{\mu }
is the  parameter defined according to the constitutive model (either effective  viscosity or shear modulus). Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \bar{\mu }\left(T\right)
is usually  temperature dependent and therefore the stabilization term Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \tau _{v}\left( T\right)
is a temperature dependent parameter.    Figure 22 compares results of ASGS and OSGS pressure  stabilization methods in a parallel flow passing through a tube. The results  obtained using OSGS are nodally exact, and totally unaffected by the  boundary conditions [6].    Figure 23 shows the streamlines. The results  obtained using OSGS are totally unaffected by the boundary conditions.

4.2 Convective stabilization

When using an ALE or Eulerian framework for the description of the problem, a convective term coming from the material time derivative arises in the equations. It is well-known that in diffusion dominated problem, the solution of the balance of energy equation is stable. However, in convection dominated problem, the stabilizing effect of the diffusion term is insufficient and instabilities appear in the solution. The threshold between stable and unstable conditions is usually expressed in terms of the Peclet number. The typical Peclet number for FSW processes ranges from Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): 10^{1}

to Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): 10^{3}

. For this range of the Peclet number, the effect of the convective term cannot be neglected and the solution of the thermal problem is found to be instable. According to the sub-grid scale method, the solution space Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \Theta

of the  temperature field is split into two parts: the finite element space and the  space for the sub-grid scale.
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \Theta =\Theta _{h}+\tilde{\Theta }
(67)

Therefore, the temperature field can be approximated as

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): T=T_{h}+\tilde{T}
(68)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): T_{h}\in \Theta _{h}

is the temperature component of the (coarse)  finite element scale and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \tilde{T}\in \tilde{\Theta }
is the enhancement of  the temperature field corresponding to the (finer) sub-grid scale. Let us  also consider the corresponding variations Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \delta T_{h}
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \in \Theta _{h}
 and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \delta \tilde{T}
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \in \tilde{\Theta }

, respectively. Also in this case, we consider two possible choices for the approximation of the temperature sub-grid scales corresponding to the ASGS and the OSGS methods. In the ASGS method, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \tilde{T}

is approximated as Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \tilde{T}\mathbf{=}
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":):  \tau _{\theta }r_{h}^{\theta }

, where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): r_{h}^{\theta }

is the residual of  the energy balance equation in the finite element scale.
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): r_{h}^{\theta }=\rho _{o}c\left(\frac{\partial T_{h}}{\partial t}+\mathbf{v}_{h}\cdot \mathbf{\nabla }T_{h}\right) -\mathbf{\nabla \cdot }\left(k \mathbf{\nabla }T_{h}\right)\simeq \rho _{o}c\left(\frac{\partial T_{h}}{ \partial t}+\mathbf{v}_{h}\cdot \mathbf{\nabla }T_{h}\right)
(69)

where the diffusive term, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{\nabla \cdot }\left(k\mathbf{\nabla }T_{h}\right),

vanishes when using linear triangular or tetrahedral meshes.    In this case, the discrete thermal equation for linear elements can be  stabilized by adding a residual based ASGS stabilization term of the form:
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \int\limits _{\Omega }\tau _{\theta }\left[\rho _{o}c\left(\mathbf{v}_{h}\cdot \mathbf{\nabla }\left(\delta T_{h}\right)\right)\right] \left[ \rho _{o}c\left(\mathbf{v}_{h}\cdot \mathbf{\nabla }T_{h}\right) \right] dV
(70)

to the Galerkin weak form of the problem. This given:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \begin{array}{ccc} \int\limits _{\Omega }\left[\rho _{o}c\left(\dfrac{\partial T_{h}}{ \partial t}+\mathbf{v}_{h}\cdot \mathbf{\nabla }T_{h}\right) \delta T_{h} \right] dV+\int\limits _{\Omega } \left(k\nabla T_{h}\right)\mathbf{ \cdot }\nabla \left(\delta T_{h}\right)dV & & \\ +\int\limits _{\Omega }\tau _{\theta }\left[\rho _{o}c\left(\mathbf{v}_{h}\cdot \mathbf{\nabla }\left(\delta T_{h}\right)\right)\right] \left[ \rho _{o}c\left(\mathbf{v}_{h}\cdot \mathbf{\nabla }T_{h}\right) \right] dV=W_{ther}^{ext}\left(\delta T_{h}\right)& & \forall \delta T_{h} \end{array}
(71)

It can be observed that for linear elements, the ASGS method coincides with the SUPG method. As an alternative, the space orthogonal to the finite element space Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \Theta _{h}^{\perp }

can be adopted for the approximation of the unknown sub-grid  space Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \tilde{\Theta }

. This means that the solution space is approximated as Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \Theta \simeq \Theta _{h}\oplus \Theta _{h}^{\perp } . According to the OSGS method, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \tilde{T}

is defined as Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \tilde{T}\mathbf{=}
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \tau _{\theta  }P_{h}^{\perp }\left(r_{h}^{\theta }\right)

. Taking into account that Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): P_{h}^{\perp }\left(\cdot \right)=\left(\cdot \right)-P_{h}\left(\cdot \right) , the resulting discrete OSGS stabilized weak form of the thermal problem for linear elements simplifies to:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \begin{array}{ccc} \int\limits _{\Omega }\left[\rho _{o}c\left(\dfrac{\partial T_{h}}{ \partial t}+\mathbf{v}_{h}\cdot \mathbf{\nabla }T_{h}\right) \delta T_{h} \right] dV+\int\limits _{\Omega }\left(k\nabla T_{h}\right)\mathbf{\cdot \nabla }\left(\delta T_{h}\right)dV & & \\ +\int\limits _{\Omega }\tau _{\theta }\left[\rho _{o}c\left(\mathbf{v}_{h}\cdot \mathbf{\nabla }\left(\delta T_{h}\right)\right)\right] \left[ \rho _{o}c\left(\mathbf{v}_{h}\cdot \mathbf{\nabla }T_{h}\right)-\Pi _{h}^{\theta } \right]dV=W_{ther}^{ext}\left(\delta T_{h}\right)& & \forall \delta T_{h} \\ \int\limits _{\Omega }\left[\left(\mathbf{v}_{h}\cdot \mathbf{\nabla }T_{h}\right)\hbox{ }\delta \Pi _{h}^{\theta } \right]dV-\int\limits _{ \Omega }\left[\Pi _{h}^{\theta }\cdot \hbox{ }\delta \Pi _{h}^{\theta } \right]dV=0 & & \forall \delta \Pi _{h}^{\theta } \end{array}
(72)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \Pi _{h}^{\theta }

is the smooth projection of the convective term.
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \Pi _{h}^{\theta }=P_{h}\left[\rho _{o}c\left(\mathbf{v}_{h}\cdot \mathbf{ \nabla }T_{h}\right) \right]
(73)

The mesh dependent stabilization parameter defined for the thermal (convective) problem is

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \tau _{\theta }=\left(c_{1}\frac{k}{h^{2}}+c_{2}\frac{\left\Vert \mathbf{v}_{h}\right\Vert }{h}\right)^{-1}
(74)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): h

is the element size, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): c_{1}
and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): c_{2}
are algorithmic constants.
Comparison between the temperature distribution at different times (10, 40 and 70) and at the steady state.
Figure 24: Comparison between the temperature distribution at different times (10, 40 and 70) and at the steady state.

Comparison between the temperature distribution at the center line at different times (10, 40 and 70) and at the steady state, obtained using GLS pressure stabilization method and OSGS and SUPG convection stabilization methods are shown in figure 24 in a parallel flow passing through a tube.

5 Apropos kinematic framework

The kinematic framework used for the simulation of FSW process is different if a local or global analysis is performed. When the process is simulated at global level, the Lagrangian framework is preferred. In this case the movement of the material points, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{X} , coincides with the mesh nodes. The material and local time derivative of the temperature concide:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \dfrac{dT\left(\mathbf{X},t\right)}{dt}=\dfrac{\partial T\left(\mathbf{X},t\right)}{\partial t}
(75)

If the process is studied at the local level, ALE or Eulerian frameworks are a convenient choice. In this case, the material derivative depends on the local derivative plus a convective term of the form:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \dfrac{dT\left(\mathbf{x},t\right)}{dt}=\dfrac{\partial T\left(\mathbf{x},t\right)}{\partial t}+\dfrac{\partial T\left(\mathbf{x},t\right)}{ \partial \mathbf{x}}\dfrac{d\mathbf{x}}{dt}=\dfrac{\partial T\left(\mathbf{x },t\right)}{\partial t}+\mathbf{v}\left(\mathbf{x},t\right)\cdot \nabla _{ \mathbf{x}}T\left(\mathbf{x},t\right)
(76)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{v}\left(\mathbf{x},t\right)

is the spatial velocity and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":):  \nabla _{\mathbf{x}}T\left(\mathbf{x},t\right)
is the spatial gradient.  The convective term accounts for the movement of the material points with  respect to a fixed mesh.    In the ALE framework, the reference system neither moves together with the  material (Lagrangian) nor is fixed (Eulerian) but it can move arbitrary. In  this case, the material derivative depends on the local derivative plus a  convective term as a function of the relative velocity Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{c}

. It is defined as

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \begin{array}{l} \dfrac{dT\left(\mathbf{\chi },t\right)}{dt} &\cong &\dfrac{\partial T\left(\mathbf{\chi },t\right)}{\partial t}+\dfrac{\partial T\left( \mathbf{\chi },t\right)}{\partial \mathbf{\chi }}\dfrac{d\mathbf{\chi }}{dt} = \\ &&\dfrac{\partial T\left(\mathbf{\chi },t\right)}{\partial t}+\mathbf{c}\cdot \nabla _{\mathbf{\chi }}T\left(\mathbf{\chi },t\right) \end{array}
(77)

where the relative velocity is Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{c}=\mathbf{v}\left(\mathbf{\chi },t\right)-\mathbf{v}_{mesh} . Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{v}\left(\mathbf{\chi },t\right)

 and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{v}_{mesh}
are the material and the mesh velocities,  respectively .    In this case, the movement of the mesh must be calculated at each time-step.  In general, an ad-hoc methodology is necessary to compute the position of  the mesh at each time-step of the analysis. This is known to be one of the  main difficulties of the ALE method.    At this point, it is convenient to introduce a feasible strategy and an  apropos kinematic framework for the simulation of the FSW process. In the  FSW process, the pin rotates at constant angular velocity and, at the same  time, advances with a constant speed. For the sake of convenience, in the  numerical simulation, the movement of the pin is defined by the pure  rotation around its axis while the advancing speed (in the opposite  direction) is imposed to both the work-piece and the back-plate.    Taking into account that, during the welding process, the pin is rotating  with a very high speed (e.g. 50-5000 RPM, depending on the work-piece  material), a fully Lagrangian approach (which follows the material particles  of the continuum in their motion) leads to a computational overhead. The  reason is that in a Lagrangian analysis, the mesh is attached to the  material and thus the mesh deforms with it. The material in the stirring  zone suffers very large deformations at high strain-rates. As a consequence,  a fine mesh and a continuous re-meshing are required to avoid an excessive  mesh distortion. This usually leads to computationally intensive analyses,  as well as, to a general loss of solution accuracy due to the interpolation  process necessary to move both nodal and Gaussian variables from mesh to  mesh.    Application of a fully Eulerian approach is feasible exclusively for pins  with a circular cross-section. When the pin is not cylindrical, the  boundaries of the model are continuously changing according to the actual  position/rotation of the pin. As a consequence, the integration domain must  be re-defined at each time-step of the simulation.    In modeling FSW, the choice of kinematic frameworks for different domain  zones (regions) crucially impacts on the computational efficiency and the  solution quality. For defining the suitable frameworks several observations  must be made:
  • The extent of the material deformation varies in different regions of the analysis domain.
  • Pins used in practice are not necessarily cylindrical (Figure 5).
The geometry discretization
Figure 25: The geometry discretization
  • Boundary conditions must be applied conveniently according to the movement of the pin.
  • Re-definition of the integration domain and re-meshing is preferably to be avoided.

In the proposed methodology, the original geometry is divided into three distinct zones (Figure 25) which are: the pin, the work-piece and the stir-zone (process zone close to the pin where most of the material deformation takes place). An apropos kinematic framework is adopted for each one of these zones.

  • The pin is assumed to be rigid and it is defined in the Lagrangian framework as at each time-step of the analysis, the mesh moves according to the rotation of the pin.
  • The work-piece, excluding the stir-zone close to the pin, is modeled in the Eulerian framework, as in this area the domain neither changes its shape nor contains moving boundaries. The fixed mesh in Eulerian zone enables the application of boundary conditions in the inflow and outflow of the work-piece.
  • In the stir-zone, the material is subjected to extremely high strains. Thus, the ALE kinematic framework is chosen to study the stir-zone. The stir-zone is modeled as a circular region around the pin. The size of this area strongly depends on the viscosity and thermal diffusivity of the material. The key idea consists in using the so-called mesh sliding techniques, meaning that the mesh rigidly rotates at each time-step according to the pin movement, decoupling the material motion from the motion of the mesh. Consequently, the integration domain moves in such a way that the inner boundary of the stir-zone is connected to the contour surface of the pin. In the ALE approach, the calculation of the mesh velocity can be a difficulty while in the proposed strategy, this is not an issue. When studying a FSW process, the mesh velocity can be prescribed according to the pin rotation as:
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{v}_{mesh}=\mathbf{\varpi \times r}
(78)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{\varpi }}

is the angular velocity of the pin and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{r}}
 is the position of any grid point with respect to the rotation axis.  

The ALE kinematic framework can recover the Lagrangian and the Eulerian frameworks as limit cases. Denoting by Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{v}_{mesh}

the mesh  velocity, the convective term can be written as Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \rho _{o}c\left[\left(  \mathbf{v}-\mathbf{v}_{mesh}\right)\cdot \mathbf{\nabla }T\right]

, the convective term vanishes in the Lagrangian framework ( Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{v=v}_{mesh}

) and simplifies to Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \rho _{o}c
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{v}\cdot \mathbf{\nabla }T
in the  Eulerian zone ( Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{v}_{mesh}=\mathbf{0}

). Table 2 summarizes the computational framework together with the solution hypotheses for the pin, the work-piece and the stir-zone. According to the geometry subdivision and kinematic frameworks introduced, two different types of domain interactions exist. The coupling between each part needs a special attention: on one hand, the connection between the fixed mesh of the work-piece and the ALE mesh used for the stir-zone must be considered. On the other hand, the frictional contact between the stir-zone and the pin (see section 2.5) must be defined. The coupling at the interface between the ALE (stir-zone) and the Eulerian (work-piece) parts requires a special treatment as the mesh is fixed on one side (Eulerian) and it moves on the other side (ALE). Physically, work-piece and stir-zone are not separated, they belong to the same metal sheet even if in the numerical model, a relative movement of the two computational sub-domains exists. Therefore, the objective is to get continuous fields for all the state variables Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{v,}

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): p
and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): T
at the interface between the two zones. The coupling is performed using a node-to-node link or node-to-face contact approach.
Node-to-node link approach.
Figure 26: Node-to-node link approach.

In the first and simpler case, each node of the mesh on the interface is duplicated (Figure 26). One node belongs to the ALE region and the other one to the Eulerian region. At every mesh movement, for a given node of the ALE surface, the corresponding node of the Eulerian side is found and a link between the two nodes is created. A search algorithm restricted to the interface nodes is performed in order to identify all the node-to-node connections at the interface. This leads to an ad-hoc assembling procedure, where the contributions (elemental residuals and tangent matrices) of the stir-zone nodes are summed to the corresponding contributions of the work-piece nodes. This approach requires a coincident mesh at the interface. The time-step is chosen such that the two meshes (ALE and Eulerian) are synchronized to keep the Courant number, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): Cu=1

at the  sliding interface.    The node-to-node linking approach is simple to achieve for 2D analysis but  it becomes complex when an automatic 3D mesh generator (which usually  supports unstructured tetrahedral meshes) is used. This approach can be  applied in 3D analysis if a structured mesh is defined at the interface  surfaces. It should be meshed in such way that at each time-step, the ALE mesh at the interface slides from one node to another. This requires  coincident and equi-spaced mesh at the contact surfaces.    If the surface meshes are not coincident, a node-to-face approach can be  used. For this more complex approach, the mesh is not sychronized.  Therefore, at the sliding interface, contact elements are created. At the  contact interface, each node of the stir-zone is projected on the work-piece  surface. Once the contact elements are generated, whether the Lagrange  multiplier method, the augmented Lagrange method, or the penalty method can  be used to apply the constraint between the problem variables, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): T

, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): p , Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{v} . In the penalty method, very large values of both stiffness and thermal resistivity representing the penalty parameters are assigned to the contact elements. This is performed to ensure the most rigid/conductive link between the two domains in both the mechanical and the thermal problems. In this case, the integration domains are connected by forcing coincident heat fluxes and normal tractions on both sides of the contact surface. In this approach, at each time-step, the contact elements need to be regenerated according to a (rather time-consuming) closest-point-projection algorithm.

6 Comparison between a Solid Mechanics and a Fluid Mechanics approach for the numerical simulation of FSW processes at local level

As it was pointed out in Section 5, the most suitable kinematic framework for the numerical simulation of FSW processes may be different if local or global level analysis is performed. When the numerical simulation of FSW processes is performed at global (structural component) level, considering the full component to be joined, the use of a Lagrangian kinematic description, within a Solid Mechanics approach, is the most suitable option. On the other hand, when the numerical simulation of FSW processes is performed at local level, the use of an ad-hoc Apropos Kinematic Framework (AKF) which makes use of an efficient combination of Lagrangian (tool), Eulerian (work-pieces) and ALE (stirring zone) descriptions for the different computational sub-domains, within either a Solid Mechanics or a Fluid Mechanics approach, is the most suitable option ([22], [23], [24], [50]). In this section a comparison between a Solid Mechanics and a Fluid Mechanics approach for the numerical simulation of FSW processess at local level will be performed ([22], [23], [24]). The main features of each one of those approaches, pointing out which are their main advantages and drawbacks, will be presented.

6.1 Coupled thermo-mechanical problem

6.1.1 Solid Mechanics approach

In the Solid Mechanics approach, the governing equations of the coupled thermo-mechanical problem are written in terms of the displacement vector field and temperature scalar field, which are taken as primary variables ( [22], [23], [24]). The original coupled thermo-mechanical problem is solved using a staggered procedure which arises from an isothermal operator split. The isothermal operator split defines a mechanical problem (at constant temperature) and a thermal problem (at fixed mechanical configuration, keeping frozen the current configuration). The primary variable of the mechanical problem (mechanical variable) is the displacement vector field, while the primary variable of the thermal problem (thermal variable) is the temperature field. The isothermal operator split applied to the governing equations of the coupled thermo-mechanical problem leads to a Product Formula Algorithm (PFA), where the original coupled thermomechanical problem is solved by means of a staggered time-marching scheme, where the mechanical and thermal subproblems are solved sequentially. At each time step, an isothermal mechanical subproblem is solved first, keeping constant the temperature computed at the previous time step. Then, the thermal subproblem is solved next, keeping constant the configuration computed in the mechanical subproblem.

6.1.2 Fluid Mechanics approach

In the Fluid Mechanics approach, the governing equations of the (fully incompressible) coupled thermo-mechanical problem are written in mixed form in terms of the velocity vector field, pressure scalar field, and temperature scalar field, which are taken as primary variables ([22], [23], [24], [50]). The original coupled thermo-mechanical problem is solved using a staggered procedure which arises from an isothermal operator split. The isothermal operator split defines a fully incompressible mechanical problem (at constant temperature) and a thermal problem (at a fixed mechanical configuration, keeping frozen the current velocity and pressure fields). The primary variables of the mechanical problem (mechanical variables) are the velocity and the pressure fields, while the primary variable for the thermal problem (thermal variable) is the temperature. The isothermal operator split applied to the governing equations of the coupled thermo-mechanical problem leads to a Product Formula Algorithm (PFA), where the original coupled thermomechanical problem is solved by means of a staggered time-marching scheme, where the mechanical and thermal subproblems are solved sequentially. At each time step, a thermal subproblem is solved first, keeping constant the mechanical variables, velocities and pressures, computed at the previous time step. Then, an isothermal mechanical subproblem is solved next, keeping frozen the temperature field computed in the thermal subproblem.

6.2 FEA of the coupled thermomechanical problem

6.2.1 Solid Mechanics approach

In the Solid Mechanics approach, a standard Galerkin linear displacement/temperature finite element formulation is used. Quadrilateral (2D) or hexahedral (3D) finite elements are used for the domain discretization. The position and temperature fields are computed at each node of the elements. The stress tensor field and the internal variables are computed at each integration point of the elements. Four (2D) or eight (3D) integration points are used in each element. To overcome the locking phenomenon linked to the quasi-incompressibility constraint, the pressure is considered constant over the element and it is computed only at a central integration point ([22], [23], [24]).

6.2.2 Fluid Mechanics approach

In the Fluid Mechanics approach, a sub-grid scale stabilized mixed linear velocity/pressure/ temperature finite element formulation is used. The Orthogonal Sub-grid Scale (OSS) stabilization method is used to solve both the pressure instability arising from the incompressibility constraint, and the instabilities arising from the convective term in the energy balance equation in advection dominant problems. Triangular (2D) or tetrahedral/hexahedral (3D) finite elements are used for the domain discretization. The velocity, pressure and temperature fields are computed at each node of the elements. The deviatoric component of the stress tensor field and the internal variables are computed at each integration point of the elements ([22], [23], [24], [50], [6]).

6.3 Apropos Kinematic Framework (AKF)

In order to introduce an AKF suitable for both a Solid Mechanics and a Fluid Mechanics framework, let us introduce the following computational sub-domains for the plates. Taking into account the radial distance to the rotation axis of the tool, three different zones or computational sub-domains, as shown in Figure 27, are introduced ([22], [23], [24]). In the closest zone around to the tool (zone 1), the stir-zone, the material is subjected to extremely high strains. The stir-zone is modeled as a circular (2D) or cylindrical (3D) region around the tool and it includes the Thermo-Mechanically Affected Zone (TMAZ). The size of the stir-zone strongly depends on the viscosity and thermal diffusivity of the material. Due to the extremely high deformations, the use of a Lagrangian description would lead very quickly to mesh entanglement. Thus, in this region, an ALE description is a most suitable option. On the other hand, the use of an ALE description allows to bypass problems related to moving boundaries which would arise for non-axisymmetric pins if a Eulerian description is used. The mesh velocity in the stir-zone is prescribed to the rotational velocity of the tool.
Computational sub-domains of the plates: Stir-zone (zone 1), transition zone (zone 2), and work-pieces zone (zone 3)
Figure 27: Computational sub-domains of the plates: Stir-zone (zone 1), transition zone (zone 2), and work-pieces zone (zone 3)

In the furthest zone from the tool (zone 3), a Eulerian description is a suitable option. Thus, in this region the mesh is fixed. This can be considered as a particular case of an ALE description where the mesh velocity is set to zero. The circular (2D) or cylindrical (3D) crown region connecting zones 1 and 3 can be viewed as a transition zone (zone 2). Two different techniques are proposed to deal with the numerical simulation of the FSW process in the transition zone. The solution scheme of the governing equations using an ALE description in the zones 1 and 3, as well as the treatment of the transition zone 2, is different in the Solid Mechanics and Fluid Mechanics approach. The tool is modeled as a rigid-thermal body and a Lagrangian description is used in both the Solid Mechanics and Fluid Mechanics approaches.

6.3.1 Solid Mechanics approach

In the Solid Mechanics approach, an ALE description is applied to each one of the three computational sub-domains defined in the Figure 27. In the stir-zone 1, the mesh velocity is prescribed to the rotational velocity of the tool. In the work-pieces zone 3, the mesh velocity is prescribed to zero. Thus, in the zone 3, the mesh is fixed in the space, resulting in an Eulerian description, which is treated as a particular case of the ALE formulation. In the transition zone 2, the mesh velocity is prescribed using a linear interpolation of the prescribed mesh velocities on the boundaries of the computational sub-domain, the rotational tool velocity at the interface with the zone 1, and zero velocity at the interface with the zone 3 ([22], [23], [24]). Note that the quality of the mesh in the zones 1 and 3 does not changes during the simulation, while the quality of the mesh in the zone 2 will quickly deteriorate. As the mesh distortion grows with time, a remeshing operation is periodically required. For one full rotation of the tool, the remeshing process is performed 30 times. The remeshing operation can be divided into two steps. First a better suited mesh is created. The relatively simple geometry of the transition zone allows an easy generation of a new quadrangular mesh (3D). Then, to carry out the computation over the new mesh, the state variables from the old mesh (the mesh used before the remeshing operation was applied) have to be transferred to the new one. Each field used to define the equilibrium state is transferred independently from the other ones. The data transfer method used is the Finite Volume Transfer Method (FVTM) with linear reconstruction of the fields [25]. Using an ALE description, the governing equations of the coupled thermomechanical problem, given by the mass continuity equation, the momentum balance equation and the energy balance equation, take the form:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \begin{array}{l} \left.\dfrac{\partial \rho }{\partial t}\right\vert _{\chi }+\mathbf{c}\cdot \nabla \rho +\rho \nabla \cdot \mathbf{v} &=&0 \\ \rho \left(\left.\dfrac{\partial \mathbf{v}}{\partial t}\right\vert _{\chi }+\mathbf{c}\cdot \nabla \mathbf{v}\right)&=&\nabla \cdot \mathbf{\sigma }+\rho \mathbf{b} \\ \rho c_{p}\left(\left.\dfrac{\partial T}{\partial t}\right\vert _{\chi }+ \mathbf{c}\cdot \nabla T\right)&=&D_{mech}-\nabla \cdot \mathbf{q} \end{array}

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \rho

is the spatial mass density, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): c_{p}
is the specific heat  capacity, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{v}
is the material velocity vector field, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{c}
 is the convective velocity vector field, defined as the difference between  the material velocity and the mesh velocity vector fields, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{\sigma }
 is the Cauchy stress tensor field, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{b}
is the body forces vector  field per unit of mass, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): T
is the temperature field, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): D_{mech}
is the  mechanical dissipation rate per unit of spatial volumen, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{q}
is the  heat flux vector per unit of spatial surface, and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{\chi }
is the  mesh coordinate system of reference for the ALE description.    To simplify the solution procedure and remain competitive against Lagrangian  based formulations, the ALE system of equations (79) is solved using  an operator split procedure, which yields to a product formula algorithm  (PFA) ([22], [23], [24], [16], [17], [25], [53]).    First, for each time step, a Lagrangian step is solved. This Lagrangian step  is formally obtained setting the convective velocity to zero. During this  Lagrangian step the mesh sticks to the material and, thus, the mesh velocity  is equal to the material velocity. An iterative procedure is performed until  a Lagrangian equilibrium configuration is obtained. The spatial weak form of  the momentum and energy balance equations to be solved in this Lagrangian  step takes the form:
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \begin{array}{l} \left(\rho \mathbf{\ddot{u},}\delta \mathbf{u}\right)+\left(\mathbf{ \sigma ,\nabla }\delta \mathbf{u}\right)&=&\left(\rho \mathbf{b,}\delta \mathbf{u}\right)+\left(\mathbf{t,}\delta \mathbf{u}\right)_{\partial _{\sigma }\Omega } \\ \left(\rho \mathbf{c}_{p}\dot{T}\mathbf{,}\delta T\right)+\left(k\nabla T \mathbf{,\nabla }\delta T\right)&=&\left(D_{mech}\mathbf{,}\delta T\right) -\left(\bar{q}\mathbf{,}\delta T\right)_{\partial _{q}\Omega } \\ &&-\left(q_{cond}\mathbf{,}\delta T\right)_{\partial _{cond}\Omega }-\left(q_{conv}+q_{rad}\mathbf{,}\delta T\right)_{\partial _{env}\Omega } \end{array}

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \delta \mathbf{u}

and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \delta T
are the test functions for the  displacement vector field and temperature field, respectively, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{t}
 is the prescribed traction vector field on the boundary Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial _{\sigma  }\Omega 

, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \bar{q}

is the prescribed normal heat flux on Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial  _{q}\Omega 

, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): q_{cond}

is the conduction heat fluxes on Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial  _{cond}\Omega 

, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): q_{conv}

and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): q_{rad}
are the convection and radiation  normal heat fluxes on Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial _{env}\Omega 

, respectively, and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): k

is  the isotropic thermal conductivity parameter. The upper dots stand for  material time derivatives.    After the solution of the Lagrangian step has been obtained, a second step,  denoted as Eulerian step, is performed. This Eulerian step is divided into  two sub-steps. First the nodes of the mesh are relocated to a more suitable  position given in terms of the mesh velocity. Thus, a new mesh with the same  topology is obtained. Then, the nodal and internal variables at the  integration points are mapped from the old mesh to the new one.

6.3.2 Fluid Mechanics approach

In the Fluid Mechanics approach, the transition zone 2 is collapsed to a zero thickness circular (2D) or cylindrical (3D) crown interface. Each node of the mesh of this interface is duplicated. One node is linked to the stir-zone 1, where an ALE formulation is used, and the other one is linked to the work-pieces zone 3, where a Eulerian formulation is used. The coupling between the two zones, zone 1 and zone 3, can be ideally performed using a specific node-to-node (NTN) direct contact link approach. This approach requires a coincident and equi-spaced mesh at the interface. At every mesh movement step, for each node of the zone 1 of the common interface, the corresponding node of the zone 3 of the common interface is found and a NTN link is created. Then, the boundary conditions and properties of the nodes of the zone 3 are copied to the corresponding linked nodes of the zone 1. The time step can be conveniently chosen such that the two interface meshes (ALE in zon 1 and Eulerian in zone 3) are always synchronized to keep the Courant number Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): Cu=1 . In this case the ALE mesh would slide precisely from one Eulerian interface node to the next one at each time step. If the meshes at the interface are not coincident, or if they are coincident but not equi-spaced, the meshes cannot be synchronized and a more general node-to-segment (NTS) contact approach should be used. Further details can be found in Section 5. In the Fluid Mechanics approach an Apropos Kinematic Framework (AKF) which makes use of an efficient combination of Lagrangian (tool), Eulerian (work-pieces, zone 3) and ALE (stirring zone, stir zone 1) descriptions for the different computational sub-domains, is used. The ALE formulation used in the Fluid Mechanics approach is not based on an operator split, as it was the case for the ALE formulation used in the Solid Mechanics approach. The system of ALE equations, for each time step, is solved here directly, in a single step, including the convective terms written in terms of the convective velocity. Remarkably, remeshing and data mapping operations needed in the Solid Mechanics approach, are fully avoided in the Fluid Mechanics approach. The following hypothesis are introduced within the Fluid Mechanics approach ( [22], [23], [24], [50], [6]):

  1. The flow is assumed to be fully incompressible as a result of considering a rigid-plastic constitutive model with isochoric plastic behaviour (J2 plasticity), and considering negligible the volumetric thermal strains. Then, the spatial divergence of the velocity is zero, the spatial density is constant, i.e. Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \rho =\rho _{0}} , and the deviatoric part of the deformation rate is computed as the symmetric part of the spatial velocity gradient.
  2. The problem can be analyzed as quasi-static. The inertial term in the momentum balance equation is assumed to be negligible due to the very high viscosity of the material. The material flow is characterized by very low Reynolds numbers (Re<<1).

Taking into account the above hypothesis, using an ALE description and a mixed velocity/pressure formulation to avoid the locking due to the incompressibility constraint, the strong form of the governing equations in the Fluid Mechanics approach takes the form:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \begin{array}{l} \nabla \cdot \mathbf{v} &=&0 \\ \mathbf{0} &=&\nabla \cdot \mathbf{s}+\nabla p+\rho _{0}\mathbf{b} \\ \rho _{0}c_{p}\left(\left.\dfrac{\partial T}{\partial t}\right\vert _{\chi }+\mathbf{c}\cdot \nabla T\right)&=&D_{mech}-\nabla \cdot \mathbf{q} \end{array}

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \rho _{0}

is the reference mass density, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): c_{p}
is the specific  heat capacity, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{v}
is the material velocity vector field, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{c }
is the convective velocity vector field, defined as the difference  between the material velocity and the mesh velocity vector fields, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{s }
is the deviatoric part of the Cauchy stress tensor field, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): p
is the  pressure field, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{b}
is the body forces vector field per unit of  mass, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): T
is the temperature field, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): D_{mech}
is the mechanical dissipation  rate per unit of spatial volumen, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{q}
is the heat flux vector per  unit of spatial surface, and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{\chi }
is the mesh coordinate system  of reference for the ALE description.    The weak form of the mass continuity for an incompressible material,  momentum for a quasi-static problem, and energy balance equations takes the  form:
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \begin{array}{l} \left(\nabla \cdot \mathbf{v,}\delta p\right)&=&0 \\ \left(\mathbf{s,}\nabla \delta \mathbf{v}\right)+\left(p\mathbf{,}\nabla \cdot \delta \mathbf{v}\right)&=&W_{mech} \\ \left(\rho _{0}c_{p}\left.\dfrac{\partial T}{\partial t}\right\vert _{\chi },\delta T\right)+\left(\rho _{0}c_{p}\mathbf{c}\cdot \nabla T,\delta T\right)+\left(k\nabla T,\nabla \delta T\right)&=&W_{ther} \end{array}

where

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): W_{mech} =\left(\rho _{0}\mathbf{b,}\delta \mathbf{v}\right)+\left( \mathbf{t,}\delta \mathbf{v}\right)_{\partial _{\sigma }\Omega } (83)
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): W_{ther} =\left(D_{mech}\mathbf{,}\delta T\right)-\left(\bar{q}\mathbf{, }\delta T\right)_{\partial _{q}\Omega }-\left(q_{cond}\mathbf{,}\delta T\right)_{\partial _{cond}\Omega }-\left(q_{conv}+q_{rad}\mathbf{,}\delta T\right)_{\partial _{env}\Omega }

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \delta p , Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \delta \mathbf{v}

and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \delta T
are the test functions  for the pressure field, displacement vector field and temperature field,  respectively, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{t}
is the prescribed traction vector field on the  boundary Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial _{\sigma }\Omega 

, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \bar{q}

is the prescribed normal  heat flux on Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial _{q}\Omega 

, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): q_{cond}

is the conduction normal  heat flux on Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial _{cond}\Omega 

, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): q_{conv}

and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): q_{rad}
are the  convection and radiation normal heat fluxes on Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \partial _{env}\Omega 

, respectively, and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): k

is the isotropic thermal conductivity parameter. Figure 28 shows the evolution of the temperature computed by the Solid Mechanics and Fluid Mechanics approaches at three different points [22]. The frequency of the temperatures at points 1 and 2, both of them rotating with the tool, is controlled by the rotational velocity of the tool. Both approaches essentially provide the same results and further investigations would be still needed to understand the small differences shown by the two approaches. From a computational point of view, the Fluid Mechanics approach is more efficient than the Solid Mechanics one. On the other hand, as the Fluid Mechanics approach uses a rigid-plastic constitutive model, residual stresses cannot be computed using a straightforward procedure.
Evolution of the temperature computed by the Solid Mechanics and Fluid Mechanics approaches at three different points. (a) Different zones of the model with the initial position of three selected points; (b) Temperature at point 1 (rotating with the tool); (c) Temperature at point 2 (rotating with the tool); (d) Temperature at point 3 (fixed in space) Bussetta2013
Figure 28: Evolution of the temperature computed by the Solid Mechanics and Fluid Mechanics approaches at three different points. (a) Different zones of the model with the initial position of three selected points; (b) Temperature at point 1 (rotating with the tool); (c) Temperature at point 2 (rotating with the tool); (d) Temperature at point 3 (fixed in space) Bussetta2013

6.4 Thermo-mechanical constitutive models

In both the Solid Mechanics and Fluid Mechanics approaches, the tool is modeled as a rigid body, using a thermo-rigid constitutive model, and the plates can be modeled using a thermo-visco-plastic constitutive model, e.g. a Norton-Hoff model, which characterizes the deviatoric component of the mechanical constitutive equation. Thus, only the thermal equation has to be solved for the tool. Using a Norton-Hoff constitutive model for the plates, the deviatoric component of the Cauchy stress tensor takes the form:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{s}=2\mu \left(T\right)\mathbf{\dot{e}}\left(\sqrt{3}\sqrt{\frac{2 }{3}\mathbf{\dot{e}:\dot{e}}}\right)^{m\left(T\right)-1}
(84)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{\dot{e}=}\mathrm{dev}\left(\nabla ^{s}\mathbf{v}\right)

is  the deviatoric component of the deformation rate, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mu \left(T\right)
is  the temperature dependent viscosity parameter, and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): m\left(T\right)
is a  temperature dependent rate sensitivity parameter.    The mechanical dissipation rate per unit of spatial volume is computed as
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): D_{mech}=\gamma _{heat}\mathbf{s}:\mathbf{\dot{e}}
(85)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \gamma _{heat}\approx 0.9

is a parameter that represents the  fraction of the total plastic dissipation rate converted into heat.

6.4.1 Solid Mechanics approach

In the Solid Mechanics approach, two different constitutive models can be considered ([22], [23], [24]). A first option would be to consider a thermo-rigid-plastic model, e.g. the Norton-Hoff model introduced above, to characterize the deviatoric component of the Cauchy stress tensor, and a thermo-elastic model, written in rate form, to characterize the constitutive equation for the pressure and, thus, the volumetric component of the Cauchy stress tensor. Then, the pressure rate, under isothermal conditions, can be written as,

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \dot{p}=K\left(T\right)\nabla \cdot \mathbf{v}
(86)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): K\left(T\right)

is the temperature dependent bulk modulus. Note  that with this constitutive model, residual stresses can not be computed  using a straightforward procedure.    Alternatively, a thermo-elasto-visco-plastic constitutive model suitable for  finite deformations can be used [94]. In this case, residual  stresses can be computed following a straightforward procedure. On the other  hand, plastic internal variables have to be integrated and the data transfer  of the internal variables has to be performed.

6.4.2 Fluid Mechanics approach

In the Fluid Mechanics approach, the material is considered to be fully incompressible. The incompressibility constraint is incorporated into the equations to be solved, where the pressure plays the role of a Lagrange multiplier. Integration of the plastic strain tensor and data transfer of internal variables can be avoided. Residual stresses cannot be computed using a straightforward procedure. A two-step strategy to compute residual stresses within a Fluid Mechanics approach, based on a combination of local and global level analysis, is shown in Section 8.

6.5 Thermo-mechanical contact

Two different thermo-mechanical contact approaches are considered.

6.5.1 Solid Mechanics approach

In the Solid Mechanics approach, full-stick thermo-mechanical contact conditions are considered between the tool and the work-pieces. Thus, the displacement and temperature fields are continuous through the contact interface between the tool and the work-pieces ([22], [23], [24]).

6.5.2 Fluid Mechanics approach

In the Fluid Mechanics approach, a thermo-frictional contact model is considered ([22], [23], [24], [50]). Using a Norton thermo-frictional contact model, the tangential component of the traction vector at the contact interface between the tool and the work-pieces is given by,

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{t}_{T}=a\left(T\right)\left\Vert \Delta \mathbf{v}_{T}\right\Vert ^{q-1}\Delta \mathbf{v}_{T}
(87)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{t}_{T}

and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \Delta \mathbf{v}_{T}
are the tangential  component of the traction vector and the variation of the relative  tangential velocity, respectively, at the contact interface between the tool  and the work-pieces, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): a\left(T\right)
is the temperature dependent  material consistency parameter, and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): 0\leq q\leq 1
is the strain rate  sensitivity parameter.    The heat flux generated by friction at the contact interface between the  tool and the work-pieces is split into a part absorbed by the tool, denoted  as Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): q_{frict}^{tool}

, and a part absorbed by the work-pieces, denoted as Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): q_{frict}^{wp} , given, respectively, by ([22], [23], [24], [50])

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \begin{array}{c} q_{frict}^{tool}=\vartheta _{frict}^{tool}\mathbf{t}_{T}\cdot \Delta \mathbf{ v}_{T}=\vartheta _{frict}^{tool}a\left(T\right)\left\Vert \Delta \mathbf{v}_{T}\right\Vert ^{q+1} \\ q_{frict}^{wp}=\vartheta _{frict}^{wp}\mathbf{t}_{T}\cdot \Delta \mathbf{v}_{T}=\vartheta _{frict}^{wp}a\left(T\right)\left\Vert \Delta \mathbf{v}_{T}\right\Vert ^{q+1} \end{array}
(88)

where the amount of heat absorbed by the tool, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \vartheta _{frict}^{tool} , and by the work-pieces, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \vartheta _{frict}^{wp} , depends on the thermal diffusivity of the two materials in contact, and take the form

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \begin{array}{c} \vartheta _{frict}^{tool}=\dfrac{\alpha _{dif}^{tool}}{\alpha _{dif}^{tool}+\alpha _{dif}^{wp}} \\ \vartheta _{frict}^{wp}=\dfrac{\alpha _{dif}^{wp}}{\alpha _{dif}^{tool}+\alpha _{dif}^{wp}} \end{array}
(89)

where the thermal diffusivity parameter is given by

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \alpha _{dif}=\frac{k}{\rho c_{p}}
(90)

Alternatively, as a limit case, full-stick thermo-mechanical contact conditions between the tool and the work-pieces can be also considered. In this case the velocity and temperature fields are continuous through the contact interface between the tool and the work-pieces.

6.6 Concluding remarks

In this section, two different formulations for the numerical simulation of FSW processes at local level have been compared. The first formulation, based on a Solid Mechanics approach, considers a quasi-incompressible thermo-elasto-plastic material model (a thermo-rigid-plastic deviatoric model as a particular case) and is written in terms of the displacement and temperature fields. The second one, based on a Fluid Mechanics approach, considers a fully incompressible thermo-rigid-plastic material model and is written in terms of the velocity, pressure and temperature fields. The two approaches use different AKF and solution strategies. The solution scheme of the governing equations using an ALE formalism is also different for the two approaches. While re-meshing and data transfer operations are avoided in the Fluid Mechanics approach, the Solid Mechanics approach requires to perform data transfer operations linked to the ALE formalism, as well as periodically re-meshing and data transfer operations in the transition zone, to avoid excessive mesh distortion. Then, from a computational point of view, the Fluid Mechanics approach is more efficient than the Solid Mechanics one. One of the intrinsic drawbacks linked to the Fluid Mechanics approach is that residual stresses cannot computed using a straightforward procedure, while this is not the case if a Solid Mechanics approach, with a thermo-elasto-plastic consitutive model, is used.

7 Particle tracing technique

One of the main issues in the study of FSW is heat generation. In the FSW process, welding is achieved by the heat generated due to friction and the material mixing/stirring process. The heat generated must be enough to allow for the material to flow and to obtain a deep heat affected zone. The visualization of the material flow is very useful to understand its behavior during the weld (Figure 29). A method assessing the quality of the created weld by visualization of the joint pattern is advantageous. It can be used to have a pre-knowledge of the appropriate process parameters.
Material flow visualization in horizontal and vertical directions.
Figure 29: Material flow visualization in horizontal and vertical directions.
In this paper, a numerical particle tracing technology is introduced to study the extent of material stirring during the FSW process and to study the weld quality. Using the Lagrangian framework, the solution obtained at the mesh points represents the material movement: points of the mesh are material particles. Therefore, no special technique for the tracking of the material is necessary. A particle tracing technique needs to be used when the solution of the problem is performed in ALE or Eulerian kinematic frameworks. Due to the ALE framework of the finite element analysis used, the motion of the mesh is not necessarily tied to the motion of the material. During the analysis, a material particle moves through the mesh and at different time, it is located inside different elements. To observe material movement around the pin, it is necessary to construct and analyze material particle trajectories. This is possible with the use of a particle tracing method to follow the motion of material points. This method can be naturally applied to the study of the material flow in the welding process.
Material points distribution.
Figure 30: Material points distribution.

In this method, firstly, a set of points representing the material points (tracers) are distributed in the domain and then, an Ordinary Differential Equation (ODE) for the computation of material displacement at a post-process level must be solved (Figure particle distribution). Each particle position is integrated from:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \frac{D\left(\mathbf{X}\left(t\right)\right)}{Dt}=\mathbf{V}\left( \mathbf{X}\left(t\right),t\right)
(91)

with the initial condition

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{X}\left(t=0\right)=\mathbf{X}_{0}
Tracer position in time
Figure 31: Tracer position in time

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{X}\left(t\right)

is  the position of the material points at time Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): t
and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{V}\left(  \mathbf{X}\left(t\right),t\right)
is the velocity of the tracer in the  position Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{X}\left(t\right)
and time Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): t

. The tracer velocity is obtained interpolating the nodal velocity of the background mesh. To this end, firstly, a search algorithm is necessary in order to identify the element containing the tracer (Figure 31). To solve Eq. (91), there exist a large amount of integration techniques ranging from the simple first order Backward Euler (BE) scheme to higher order Runge-Kutta schemes. Among them three well-known methods are chosen and compared: Backward Euler with Sub-stepping (BES), Fourth order Runge-Kutta (RK4) and Back and Forth Error Compensation and Correction methods (BFECC). These methodologies, widely used in fluid dynamics, are suitable and robust tools to study the FSW problem allowing for a clear visualization of the material movement at the stir-zone leading to a better understanding of the welding process.

7.1 BES method

According to the first-order accurate BES method, the particle position at time-step Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): n+1

is computed in Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): k
sub-steps as:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \left\{ \begin{array}{c} \mathbf{X}_{n+1}\cong \mathbf{X}_{n}+\sum \limits _{i=1}^{k}\mathbf{V}\left( \mathbf{X}_{n+1}^{i},t_{n}+\sum \limits _{j=1}^{i}\delta t^{j}\right)\delta t^{i}=\mathbf{X}_{n}+\sum \limits _{i=1}^{k}\mathbf{V}_{n+1}^{i}\delta t^{i} \\ \dfrac{\Delta t}{k}=\delta t^{i} \end{array}\right.
(92)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \Delta t

is the time-step and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \delta t^{i}
is the Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): i^{th}
 sub-step.    The velocity of the tracer at the current sub-step Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): i

, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{V}_{n+1}^{i} , is computed as:

  • The tracer position Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{X}_{n+1}^{i}=\mathbf{X}\left( t_{n}+\sum \limits _{j=1}^{i}\delta t^{j}\right)}
is updated according to the  previous sub-step;
  • The tracer particle is located within a specific FE by a corresponding searching algorithm;
  • The tracer velocity is interpolated from the nodal velocities of the FE identified according to the sub-stepping time, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \Upsilon _{t}:}


Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \left\{ \begin{array}{cc} \mathbf{v}_{n+1}^{i}\left(t\right)=\left(1-\Upsilon _{t}\right)\mathbf{v}_{n}+\Upsilon _{t}\mathbf{v}_{n+1} & \\ \Upsilon _{t}=\left(\dfrac{t-t_{n}}{t_{n+1}-t_{n}}\right)& t_{n}<t<t_{n+1} \end{array}\right.
(93)

Even if the accuracy of the method is enhanced by a sub-stepping technique, it is still first-order accurate Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): O\left(\Delta t\right).


7.2 BFECC method

The steps of the BFECC method for a rotational velocity field
Figure 32: The steps of the BFECC method for a rotational velocity field

According to the third-order accurate, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): O\left(\Delta t^{3}\right) , BFECC method, the error arising from backward and forward advection of the particle position is used to modify the initial position. Denoting with Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): A\left(\mathbf{\cdot }\right)=\left(\mathbf{\cdot }\right) +\int _{t_{n}}^{t_{n+1}}\mathbf{V}\left(\mathbf{\cdot },t\right)\mathrm{d}t,

the first order up-winding integration operator, BFECC consists of a  prediction/correction procedure: the initial position of the tracer, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":):  \mathbf{X}_{n}=\mathbf{X}\left(t_{n}\right)

, is advected forward to Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{\hat{X}}_{n+1}=A\left(\mathbf{X}_{n}\right) , and then backward to Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{\hat{X}}_{n}=A^{R}\left(\mathbf{\hat{X}}_{n+1}\right) , Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): A^{R}\left(\mathbf{\cdot }\right)

being the backward advection operator.  The difference between Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{\hat{X}}_{n}
and the initial position  defines the error, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{\epsilon =}\dfrac{\mathbf{X}_{n}-\mathbf{\hat{X}}_{n}}{2}

, of the time integration scheme. This error is used later to correct the starting position, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{\bar{X}}_{n}=\mathbf{X}_{n}+\mathbf{\epsilon } , for the next advection step, achieving the final solution, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{X}_{n+1}=A\left(\mathbf{\bar{X}}_{n}\right) . The steps are the following:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \begin{array}{l} \mathbf{\hat{X}}_{n+1}=A\left(\mathbf{X}_{n}\right)=\mathbf{X}_{n}+\int_{t_{n}}^{t_{n+1}}\mathbf{V}\left(\mathbf{X}_{n},t\right)\mathrm{ d}t \\ \mathbf{\hat{X}}_{n}=A^{R}\left(\mathbf{\hat{X}}_{n+1}\right)=\mathbf{\hat{ X}}_{n+1}-\int_{t_{n}}^{t_{n+1}}\mathbf{V}\left(\mathbf{\hat{X}}_{n+1},t\right)\mathrm{d}t \\ \mathbf{\bar{X}}_{n}=\dfrac{\left(3\mathbf{X}_{n}-\mathbf{\hat{X}}_{n}\right)}{2} \\ \mathbf{X}_{n+1}=A\left(\mathbf{\bar{X}}_{n}\right)=\mathbf{\bar{X}}_{n}+\int_{t_{n}}^{t_{n+1}}\mathbf{V}\left(\mathbf{\bar{X}}_{n},t\right) \mathrm{d}t \end{array}
(94)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): A\left(\mathbf{\circ }\right)

involves the computation of the  velocity field of the tracer at its current position, interpolating from the  nodal values (Figure 32).

7.3 RK4 method

Fourth-order Runge-Kutta method. In each step the derivative is evaluated four times: once at the initial point, twice at trial midpoints, and once at a trial endpoint. From these derivatives the final value (shown as a filled dot) is calculated
Figure 33: Fourth-order Runge-Kutta method. In each step the derivative is evaluated four times: once at the initial point, twice at trial midpoints, and once at a trial endpoint. From these derivatives the final value (shown as a filled dot) is calculated
Zalesask's benchmark after 10 revolutions.
Figure 34: Zalesask's benchmark after 10 revolutions.
Velocity effect on the weld quality.
Figure 35: Velocity effect on the weld quality.
Material particles after the weld with a threaded pin.
Figure 36: Material particles after the weld with a threaded pin.

According to the forth-order accurate RK4 method, the particle position at time-step Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): n+1

is computed from the advection of the initial position by  four weighted incremental displacement at intermediate time-steps (Figure  33):

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \mathbf{X}_{n+1}=\mathbf{X}_{n}+\frac{1}{6}\left[\Delta \mathbf{X}^{\left( 1\right)}+2\Delta \mathbf{X}^{\left(2\right)}+2\Delta \mathbf{X}^{\left( 3\right)}+\Delta \mathbf{X}^{\left(4\right)}\right]
(95)

where the incremental displacements are computed as

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \begin{array}{l} \Delta \mathbf{X}^{\left(1\right)}=\mathbf{V}\left(\mathbf{X}_{n},t_{n}\right)\Delta t \\ \Delta \mathbf{X}^{\left(2\right)}=\mathbf{V}\left(\mathbf{X}_{n}+\dfrac{1 }{2}\Delta \mathbf{X}^{\left(1\right)},t_{n}+\dfrac{\Delta t}{2}\right) \Delta t \\ \Delta \mathbf{X}^{\left(3\right)}=\mathbf{V}\left(\mathbf{X}_{n}+\dfrac{1 }{2}\Delta \mathbf{X}^{\left(2\right)},t_{n}+\dfrac{\Delta t}{2}\right) \Delta t \\ \Delta \mathbf{X}^{\left(4\right)}=\mathbf{V}\left(\mathbf{X}_{n}+\Delta \mathbf{X}^{\left(3\right)},t_{n}+\Delta t\right)\Delta t \end{array}
(96)

The RK4 method is the best choice among the other integration techniques because it can integrate exactly a circular trajectory, which is the most common particle path in FSW. Figure 34 shows the comparison between three represented methods in application to the Zalesask's problem. One can see that the RK4 method presents the exact result after 10 revolutions of the cutout disk. Figure 35 demonstrates the velocity effect on the final weld quality. It demonstrates that the rotational and advancing velocities can not be selected arbitrarily. Figure 36 shows the final state of the material particles (a colorful set) after FSW process.

8 Residual stresses

In this section, the two-step strategy for computing the residual stresses is based upon combining global and local level analysis. The strategy is shown in figure 37.
Coupling strategy at local and global level.
Figure 37: Coupling strategy at local and global level.

The first step consists of computing the heat generated by the FSW tool at the thermo-mechanically affected zone (TMAZ). This is performed within the local level analysis.

8.1 Step 1: The local level analysis

In the local level analysis, the focus of the simulation is a small domain (typically, its size is the double of the pin-shoulder) including the TMAZ. Because of this, the size of the local domain is not necessarily the whole component. It can be much smaller as big as the HAZ surrounded by artificial boundary (Figure 25). The local model provides a highly detailed description of the heat generation in order to capture accurately the temperature field. At local level, the analysis data are the pin geometry, rotation and advancing speeds, tool pressure and thermo-physical material properties. The process phenomena studied are the relationship between the welding parameters, the contact mechanisms in terms of applied normal pressure and friction coefficient, the pin geometry, the material flow within the HAZ (or stirring zone), its size and, eventually, the corresponding consequences on the microstructure evolution. The local level analysis requires a very fine mesh in the TMAZ as in this region (basically a narrow area close to the pin) the strain rate gradient is extremely steep. This strain rate localization is mainly due to the highly non-linear behavior of the constitutive models that characterize the material. The output of the local analysis, which is the heat power (Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \dot{P} ) to be used at global level, is calculated once the steady-state is achieved. It is computed taking into account the heat generated from both friction (Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): q_{fric} ) and plastic dissipation (Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \dot{D} ) integrated over the TMAZ domain:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \dot{P}=\int\nolimits _{{\Omega }_{TMAZ}}\dot{Q}\mathrm{d}V=\int\nolimits _{{\Omega }_{TMAZ}}\dot{D}\mathrm{d}V+\int\nolimits _{\partial {\Omega }_{TMAZ}}q_{fric}\mathrm{d}S
(97)

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \dot{Q}

is the power density introduced into the system.    Thus, performing the local level analysis provides the input data for the  global study.

8.2 Step 2: The global level analysis

A simulation carried out at the global level studies the entire component to be welded. In this case, a moving heat power source is applied to a control volume representing the actual TMAZ at each time-step of the analysis. The effects induced by the welding process on the structural behavior are the target of the study. These are the distortions, residual stresses or weaknesses along the welding line, among others. At global level, the analysis data are the heat source, gravity load, clamping system and cooling device (clamping, release and cooling down). In the model, the small differences in the temperature resulting from the characteristics of the retreating or advancing sides of the welds are not considered (Figure 38).
Schematic of a global model with a moving heat source
Figure 38: Schematic of a global model with a moving heat source
For the performance of the global level analysis, the definition of the input power is required. Since no filler material is needed for joining in FSW, the power input does not form part of the industrial setting and is generally unknown. Apart from experiments and calibration, the power can be approximated mathematically or by use of inverse analysis. In this work, it is proposed to compute it from the local level simulation. The principal effect of the material processing at the stirring zone on the structure is the thermal expansion. The clamping system prevents the expansion of the material due to the thermal deformations which transform into plastic strains and, therefore, producing residual stresses in both longitudinal and transversal directions in the weld and its vicinity. The only data transferred between the two analysis levels is the heat source, as the deformations are negligible in the size of stirring zone comparing with the structure dimension. Keeping the same input power obtained from local level analysis, the global level FSW simulation can be performed for desired component dimensions and welding paths, independently of the domain and mesh used in the local level analysis.
TMAZ schematic
Figure 39: TMAZ schematic
Schematic diagram of heat source model
Figure 40: Schematic diagram of heat source model

The numerical simulation at global level needs an ad-hoc procedure in order to apply the power energy to the elements representing the Thermo-Mechanically Affected Zone (TMAZ) (Figure 39). Therefore, a search algorithm is required to identify those elements at each time step of the simulation. The total power input (Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \dot{P} ) delivered within the time-step, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \Delta t , is distributed among the elements of the TMAZ volume during the current time-step. The upper surface of the volume is a rectangle with dimension of advancing speed (Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): v ) Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \times

time step (Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \Delta t

) Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \times

pin diameter (Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): d_{p}

). The diameter of the profile of this volume (Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): d_{0} ) decreases parabolically with depth Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): z

in the work-piece thickness  (Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): d

) (Figure 40):

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \begin{array}{cc} d_{0}\left(z\right)=d_{p}\sqrt{\frac{z+d}{z}} & -d\leq z\leq 0 \end{array}
(98)

The mesh resolution of the TMAZ in the global analysis needs to be sufficient for the definition of the volume where the power input is inserted. According to the search algorithm, the volumes (Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): V_{TMAZ} ) of all the elements representing the TMAZ are added up as

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): V_{TMAZ}=\sum \limits _{e=1}^{n_{e\in TMAZ}}V^{\left(e\right)}
(99)

so that the heat source distribution is defined as (Figure 38)

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): \dot{Q}=\frac{\dot{P}}{V_{TMAZ}}
(100)
This power re-distribution preserves the total amount of energy input independently of the mesh used ([39]).
Mesh resolution at local (left) and global (right) levels.
Figure 41: Mesh resolution at local (left) and global (right) levels.
Temperature field at local (left) and global (right) levels.
Figure 42: Temperature field at local (left) and global (right) levels.
Temperature evolution obtained from local and global level analyses compared with experiment
Figure 43: Temperature evolution obtained from local and global level analyses compared with experiment
Comparison between the stresses obtained from global level analysis and experiment at a line orthogonal to the weld line.
Figure 44: Comparison between the stresses obtained from global level analysis and experiment at a line orthogonal to the weld line.

8.3 Experimental validation

In this section, firstly, the comparison between the temperature fields obtained at local and global levels are shown to validate the local-global coupling strategy. Then, the residual stresses computed using the strategy are illustrated. The meshes at local and global levels are shown in figure 41. The total dissipated power is obtained at the steady state and used as the heat input energy for the global level analysis. It is applied to the control volume representing the TMAZ at each time-step of the analysis. The temperature fields at local and global levels at the end of the process is shown in figure 42. The comparison between the temperature fields obtained from both local and global level analyses for different lines parallel to the weld line at the bottom surface or thermocouples placed at identical locations with those obtained from experiments are presented in figure 43. The global level analysis provides the residual stress field. The comparison between the variations of the residual stress (normal stresses in x direction) along the transverse direction (along the line perpendicular to the weld line) and experimental results are plotted in figure 44 at the same location. Longitudinal stresses after fixture release and cooling are depicted in this figure.

9 Conclusion

This paper presents the challenges and achievements in the numerical simulation of coupled thermo-mechanical FSW problems. The existing methodologies are designed to simulate FSW process either at global or local level. In the global level approach, the objective is to study the effect of a moving heat source, in a Lagrangian framework, on the behavior of the whole structure to be welded (the input energy is known). In the local level approach, the objective is to analyze the heat affected zone and to study the heat source locally. This can be used as energy input for the global analysis (the heat generation comes from plastic dissipation and frictional effects). Generally, more attention has been paid to local level simulation as the complex coupled thermo-mechanical phenomenon are mostly concentrated in the HAZ. In the local level approach, the effect of high rotational velocity is studied. Contact, strain-rate localization, strongly non-linear and isochoric material behaviors and convective domination make the local analysis more complicated and important. In this paper, several aspects of FSW modeling are highlighted:

  • Coupled thermo-mechnical model: A robust and accurate thermo-mechanical solver for the simulation of FSW processes has been developed. The transient thermal model proposed in both Lagrangian and Eulerian kinematic frameworks allows for local and global level analysis. Suitable boundary conditions based on Newton's law are introduced to deal with heat conduction at contact interface and heat convection at the external boundaries.
  • Apropos kinematic framework: To study FSW process, a suitable and robust kinematic setting has been proposed. The apropos kinematic setting, combines ALE, Eulerian and Lagrangian frameworks for different parts of the domain avoiding remeshing and variable remapping procedures. Moreover, it permits to account for the arbitrary and complex pin shapes typically found in FSW process.
  • Mixed stabilized formulation for the mechanical problem: In the hypothesis of isochoric material behavior as for liquid-like phase or more generally when the deformations are mainly deviatoric (J2 plasticity model used for metals), the stabilized mixed Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{v}/p}
formulation has  been introduced. Due to the good performance, this technology must be used  especially for industrial simulations with triangular/tetrahedral meshes for  the domain discretization . Pressure locking is overcome using VMS  stabilization methods. Two stabilization methods are compared: ASGS and  OSGS. The OSGS stabilization method shows higher accuracy even if the  necessary computational effort is superior.
  • Mixed stabilized formulation for convective dominated thermal problem: To deal with thermal analysis where the convective term dominates (ALE/Eulerian framework), the convection instabilities has been overcome using VMS stabilization methods. This leads to a very accurate treatment of this numerical problem. The stabilization method based on the sub-grid scales approach circumvents the Ladyzenskaja-Babuska-Brezzi (LBB) condition, allowing an accurate and robust formulation for linear elements. Classical GLS and SUPG stabilization methods can be recovered as a particular case of the sub-grid scale stabilization framework.
  • Constitutive modeling: The thermo-elasto-visco-plastic constitutive model used for the simulation of FSW process at global level has been developed. This model covers the full temperature range leading to an accurate evolution of temperature, distortions and the residual stresses. Thermo-rigid-visco-plastic constitutive models such as Norton-Hoff, Carreau or Sheppard-Wright have been used for the simulations of FSW processes at local level. These kind of models neglect both the elastic and the thermal strains. They are intended to solve mechanical problem dominated by very high deviatoric strains as well as high strain rates. It is important to observe that also in this case the thermal coupling is essential to capture the real material behavior. This leads to highly non-linear models strongly coupled with the temperature field, which can be treated as non-Newtonian flows, with a temperature dependent viscosity.
  • Strain localization problem: The FSW process produces a strong strain localization in the stirring zone close to the pin. A sliding zone concentrates in a thin layer under a pure shear stress field. The solution of such problem is not feasible using a standard velocity-based element. However, the use of mixed Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://test.scipedia.com:8081/localhost/v1/":): {\textstyle \mathbf{v}/p}
element is able to capture  the strain localization satisfactorily. Also in this case the proposed  VMS-based stabilization technique is suitable to treat such complex problem.
  • Material flow visualization: The paper also deals with the problem of material tracking in the stirring zone. The simulation is carried out using a rigid visco-plastic constitutive model and this reduces into a non-Newtonian fluid-like analysis where it is important to visualize the material flow. The model provides this insight by tracking the particles position during the full motion of the FSW process in the stirring zone. The trend observed is consistent with the results of experiments, showing the motion of the markers inserted into the weld. The model correctly predicts the material flow around the retreating side of the pin. Results of the simulation correctly demonstrate that the material is moved away from the direction of travel and material sticking could occur at the tool interface. The resulting material flow is not symmetric with respect to the joint line and the flow patterns on the advancing and retreating sides are different. The model is able to include the effect of complex tool geometries as threaded pins. Some distinctive 3D features of the flow can be appreciated. These included: the material flow within the thickness direction and a centrifugal material flow pattern around the pin. Among the integration methods (BES, BFECC and RK4) used for the problem of interest, RK4 is found to be the most accurate when a larger time-step is used.
  • Residual stress computation: The paper proposes a local-global two level strategy for the prediction of residual stresses in FSW processes. At the first step, the heat power is calculated at local level from both viscous dissipation and friction. Then the heat power is transferred into the global level simulation in order to obtain the residual stresses.

BIBLIOGRAPHY

[1] Agelet de Saracibar, C., Cervera, M. and Chiumenti, M. (1999) On the formulation of coupled thermoplastic problems with phase-change, Int. J. of Plasticity 15:1–34.
[2] Agelet de Saracibar, C., Chiumenti, M., Valverde, Q. and Cervera, M. (2006) On the orthogonal sub-grid scale pressure stabilization of finite deformation J2 plasticity, Comp. Method in Appl. Mech. and Eng. 195:1224-1251.
[3] Agelet de Saracibar, C., Chiumenti, M., Santiago, D., Dialami, N. and Lombera, G. (2010) On the numerical modeling of fsw processes. In Proceedings of the International Symposium on Plasticity and its Current Applications, Plasticity 2010, St. Kitts, St. Kitts and Nevis, January 3 - 8.
[4] Agelet de Saracibar, C., Chiumenti, M., Santiago, D., Cervera, M., Dialami, N. and Lombera, G. (2010) A computational model for the numerical simulation of fsw processes. In Proceedings of the 10th International Conference on Numerical Methods in Industrial Forming Processes 1252: 81 – 88, Pohang, South Korea, June 13-17. AIP Conference Proceedings. doi: 10.1063/1.3457640.
[5] Agelet de Saracibar, C., Chiumenti, M., Santiago, D., Cervera, M., Dialami, N. and Lombera, G. (2011) Advances in the numerical simulation of 3D FSW processes. In Proceedings of the International Symposium on Plasticity and its Current Applications, Plasticity 2011, Puerto Vallarta, Mexico, January 3 - 8.
[6] Agelet de Saracibar, C., Chiumenti, M., Cervera, M., Dialami, N. and Seret, A. (2014) Computational modeling and sub-grid scale stabilization of incompressibility and convection in the numerical simulation of friction stir welding processes. Archives of Computational Methods in Engineering, 21(1), 3-37.
[7] Agelet de Saracibar, C. and Chiumenti, M. (1998) On the numerical modeling of frictional wear phenomena, Computer Methods in Applied Mechanics and Engineering 177:401-426.
[8] Askari, A., Silling, S., London, B. and Mahoney, M. (2001) In 'Friction Stir Welding and Processing', (Ed. KV. Jata et al.) 43-54, Warrendale, PA, TMS.
[9] Askari, A., Silling, S., London, B. and Mahoney, M. (2003) modeling and Analysis of Friction Stir Welding Processes, The 4th International Symposium on Friction Stir Welding, GKSS Workshop, Park City, Utah, USA.
[10] Assidi, M. and Fourment, L. (2009) Accurate 3D friction stir welding simulation tool based on friction model calibration, International Journal of Material Forming 2(1): 327-330.
[11] Assidi, M., Fourment, L., Guerdoux, S. and Nelson, T. (2010) Friction model for friction stir welding process simulation: calibrations from welding experiments, Int. J. Mach. Tools Manuf. 50(2):143–155.
[12] Bastier A, Maitournam MH, Roger F, Dang Van K. (2008) Modelling of the residual state of friction stir welded plates. J Mater Process Technol;200:25–37
[13] Bendzsak, G., North, T. and Smith, C. (2000) An Experimentally Validated 3D Model for Friction Stir Welding, Proceedings of the 2nd International Symposium on Friction Stir Welding, Gothenburg, Sweden.
[14] Bendzsak, G., North, T. and Smith, C. (2000) Material Properties Relevant to 3-D FSW Modeling, Proceedings of the 2nd International Symposium on Friction Stir Welding, Gothenburg, Sweden.
[15] Bendzsak, O. J. and North, T. H. (1998) in 'Mathematical modeling of Weld Phenomena 4', (ed. H. C. Cerjak), 429-443, London, 10M Communications Ltd.
[16] Boman R., Ponthot J-P. (2012), Efficient ALE mesh management for 3D quasi-Eulerian problems, International Journal for Numerical Methods in Engineering, 92, 857-890, http://dx.doi.org/10.1002/nme.4361
[17] Boman R., Ponthot J-P (2013), Enhanced ALE data transfer strategy for explicit and implicit thermomechanical simulations of high-speed processes, International Journal of Impact Engineering, 53, 62-73, http://dx.doi.org/10.1016/j.ijimpeng.2012.08.007
[18] Brezzi, F., and Fortin, M. (1991) Mixed and Hybrid Finite Element Methods, Spinger, New York.
[19] Buffa, G., Hu, J., Shivpuri, R. and Fratini, L. (2006) A continuum based fem model for friction stir welding-model development, Materials Science and Engineering A 419:389–396.
[20] Buffa, G., Hu, J., Shivpuri, R. and Fratini, L. (2006) Design of the friction stir welding tool using the continuum based FEM model, Materials Science and Engineering A 419:381–388.
[21] Buffa, G., Ducato, A. And Fratini L. (2011) Numerical procedure for residual stresses prediction in friction stir welding, Finite Elements in Analysis and Design 47:470–476.
[22] Bussetta, P., Dialami, N., Boman, R., Chiumenti, M., Agelet de Saracibar, C., Cervera, M. and Ponthot, J.-P. (2013) Comparison of a fluid and a solid approach for the numerical simulation of Friction Stir Welding with a non-cylindrical pin, Steel research international,85 (6), 968-979.
[23] Bussetta, P., Dialami, N., Chiumenti, M., Agelet de Saracibar, C., Cervera, M. and Ponthot, J.-P. (2015), 3D numerical models of FSW processes with non-cylindrical pin, AMPT 2014, 17th International Conference on Advances in Material & Processing Technology, Atlantis The Palm, Dubai, United Arab Emirates, 16-20 November 2014
[24] Bussetta, P., Dialami, N., Chiumenti, M., Agelet de Saracibar, C., Cervera, M., Boman, R. and Ponthot, J.-P. (2015) 3D numerical models of FSW processes with non-cylindrical pin, Advanced Modeling and Simulation in Engineering Sciences 2-27, http://dx.doi.org/10.1186/s40323-015-0048-2, in press.
[25] Bussetta P., Boman R., Ponthot J-P., Efficient 3D data transfer operators based on numerical integration, Submitted to International Journal for Numerical Methods in Engineering
[26] Carreau, P.J. (1972) Rheological equations from molecular network theories, Trans. Soc. Rheol. 16 (1):99–127.
[27] Cederqvist, L. (2001) Properties of friction stir welded aluminum lap joints. Master of Science Thesis, Department of Mechanical Engineering, University of South Carolina, Columbia, USA.
[28] Cervera, M., Agelet de Saracibar, C. and Chiumenti, M. (1999) Thermo-mechanical analysis of industrial solidification processes, Int. J. Numer. Meth. Eng. 46:1575–1591.
[29] Cervera, M., Chiumenti, M., Valverde, Q. and Agelet de Saracibar, C. (2003) Mixed linear/linear simplicial elements for incompressible elasticity and plasticity, Comp. Method in Appl. Mech. and Eng. 192:5249-5263.
[30] Cervera, M., Agelet de Saracibar, C. and Chiumenti, M. (2002) Comet – a coupled mechanical and thermal analysis code. data input manual. version 5.0. Technical Report IT-308, CIMNE, Barcelona, Spain. URL http://www.cimne.com/comet.
[31] Chao, Y.J., Qi, X. (1998) Thermal and thermo-mechanical modeling of friction stir welding of aluminum alloy 6061-T6, J. Mater. Process. Manuf. Sci. 7:215–233.
[32] Chao, Y.J., Qi, X. (1999) Heat transfer and thermo-mechanical modeling of friction stir joining of AA6061-T6 plates, Proceedings of the First International Symposium on Friction Stir Welding, Thousand Oaks, CA, USA.
[33] Chao, Y.J., Qi, X. and Tang, W. (2003) Heat transfer in friction stir welding: experimental and numerical studies, ASME J. Manuf. Sci. Eng. 125:138–145.
[34] Chen, C. and Kovacevic, R. (2004) Thermomechanical modeling and force analysis of friction stir welding by the finite element method, Proc. Inst Mech. Eng., Part C: J. Mech. Eng. Sci. 218:509–519.
[35] Chenot, J.L. and Massoni, E. (2006) Finite element modeling and control of new metal forming processes, Journal of Machine Tools and Manufacture, 46:1194–1200.
[36] Chiumenti, M., Valverde, Q., Agelet de Saracibar, C. and Cervera, M. (2002) A stabilized formulation for elasticity using linear displacement and pressure interpolations, Comp. Meth. in Appl. Mech. and Eng. 191:5253-5264.
[37] Chiumenti, M., Valverde, Q., Agelet de Saracibar, C. and Cervera, M. (2004) A Stabilized Formulation for Incompressible Plasticity Using Linear Triangles and Tetrahedra, International Journal of Plasticity, 20:1487-1504.
[38] Chiumenti, M., Agelet de Saracibar, C. and Cervera, M. (2008) On the Numerical Modeling of the Thermo-mechanical Contact for Casting Analysis, J. Heat Transfer 130:061301-1.
[39] Chiumenti, M., Cervera, M., Salmi, A., Agelet de Saracibar, C., Dialami, N., Matsui, K. (2010) Finite element modeling of multi-pass welding and shaped metal deposition processes. Comput Method Appl Mech Eng, 199:2343-2359.
[40] Chiumenti, M., Cervera, M., Agelet de Saracibar, C. and Dialami, N. (2012) Numerical modeling of friction stir welding processes. Computer Methods in Applied Mechanics and Engineering, 254:353–369.
[41] Chiumenti, M., Cervera, M., Agelet de Saracibar, C. and Dialami, N. (2013) A novel stress accurate FE technology for highly non-linear analysis with incompressibility constraint. application to the numerical simulation of the FSWprocess. In Proceedings of the International Conference on Numerical Methods in Forming Processes, NUMIFORM, Shenyang, China. AIP Conference Proceedings.
[42] Cho, Y.I. and Kensey, K.R. (1991) Effects of the non-Newtonian viscosity of blood on flows in a diseased arterial vessel. Part I: Steady flows, Biorheology 28:241–262.
[43] Cho, J., Boyce, D. and Dawson, P. (2005) modeling strain hardening and texture evolution in friction stir welding of stainless steel, Materials Science and Engineering A, 398:146–163.
[44] Colegrove, P., Pinter, M., Graham, D. and Miller, T. (2000) Three dimensional flow and thermal modeling of the friction stir welding process, Proceedings of the Second International Symposium on Friction Stir Welding, Gothenburg, Sweden, June 26–28.
[45] Colegrove, P.A. (2004) modeling the friction stir welding of aerospace alloys, 5th International Friction Stir Welding Symposium, Metz, France, 14-16 September.
[46] Cross, M.M. (1965) Rheology of non-Newtonian fluids: a new flow equation for pseudoplastic systems, J. Colloid Sci. 20:417–437.
[47] Dang Van, K., Maitournam, M.H., (1993) Steady-state flow in classical elastoplasticity: applications to repeated rolling and sliding contact. J. Mech. Phys. Solids, 1691–1710
[48] De Vuyst, T., D'Alvise, L., Robineau, A. and Goussain, J.C. (2006) Material flow around a friction stir welding tool – Experiment and Simulation, 8th International Seminar on Numerical Analysis of Weldability, Graz, Austria.
[49] De Vuyst, T., D'Alvise, L., Robineau, A. and Goussain, J.C. (2006) Simulation of the material flow around a friction stir welding tool, TWI 6th International Symposium on FSW, Saint-Sauveur.
[50] Dialami, N., Chiumenti, M., Cervera, M. and Agelet de Saracibar, C. (2013) An apropos kinematic framework for the numerical modeling of friction stir welding. Computers and Structures 117:48–57.
[51] Dialami, N., Chiumenti, M., Cervera, M., Agelet de Saracibar, C. and Ponthot, J.-P. (2013) Material Flow Visualization in Friction Stir Welding via Particle Tracing, International Journal of Metal Forming 8 (2), 167-181.
[52] Dialami, N., Chiumenti, M., Cervera, M., Agelet de Saracibar, C., Ponthot, J.-P. and Bussetta, P. (2014) Numerical simulation and visualization of material flow in Friction Stir Welding via Particle Tracing, Numerical Simulations of Coupled Problems in Engineering, Springer International Publishing,157-169.
[53] Donea J., Huerta A., Ponthot J-P., Rodríguez-Ferr án A. (2004), Arbitrary Lagrangian-Eulerian Methods, in Encyclopedia of Computational Mechanics, John Wiley & Sons, Ltd., http://dx.doi.org/10.1002/0470091355.ecm009
[54] Dong, P., Lu, F., Hong, J. and Cao, Z. (2000) Analysis of Weld Formation Process in Friction Stir Welding, The 2nd International Symposium on Friction Stir Welding. Gothenburg, Sweden.
[55] Dong, P., Lu, F., Hong, J.K., Cao, Z. (2001) Coupled thermomechanical analysis of friction stir welding process using simplified models, Sci. Technol. Weld. Jointing 6:281–287.
[56] Donne, C.D., Lima, E., Wegener,J., Pyzalla, A. and Buslaps, T. (2001) Investigations on residual stresses in friction stir welds, in: Proceedings of the Third International Symposium on Friction Stir Welding, Kobe, Japan, September 27–28.
[57] Ferrer, L.V. H. , Hernández, C. C. A. , Vargas Aguilar, R. O. (2015) An Analytical Solution for Friction Stir Welding of an AISI 1018 Steel. In Selected Topics of Computational and Experimental Fluid Mechanics, Springer International Publishing, 473-480.
[58] Fonda, R. W. and Lambrakos, S. G. (2002) Sci. Technol. Weld. Joining. 7(3), 177-181.
[59] Fourment, L., Guerdoux, S., Miles, M., Nelson, T. (2004) Numerical Simulation of friction stir welding process using both Lagrangian and Arbitrary Lagrangian Eulerian Formulations, 5 th International Friction Stir Welding Symposium, Metz, France, 14-16 September.
[60] Fourment, L. and Guerdoux, S. (2008) 3D numerical simulation of the three stages of Friction Stir Welding based on friction parameters calibration, International Journal of Material Forming 1(1): 1287-1290.
[61] Fratini, L and Pasta, S. (2012) Residual stresses in friction stir welded parts of complex geometry. Int J Adv Manuf Technol, 59:547–557.
[62] Frigaard, O., Grong, O. and Midling, O.T. (2001) A process model for friction stir welding of age hardening aluminum alloys, Metal. Mater. Transition A 32:1189–1200.
[63] Fu, L., Duan, L. Y. and Du, S. O. (2003) Numerical simulation of inertia friction welding process by finite element method, Welding Joumal 82(3), 65s - 70s.
[64] Ghanimi, Y., Celjak, H. C. and Faes, K. (2002) Modeling of Friction Welding of Long Components, Proc. 6th Int. Conf. on 'Trends in Welding Research', Phoenix, Arizona, ASM International, 329-333.
[65] Gould, J. E. and Feng, Z. (1998) Heat flow model for friction stir welding of aluminum alloys, Joumal of Materials Processing & Manufacturing Science 7(2):185-194.
[66] Grong, O. (1997) Metallurgical modeling of Welding, 2nd edn, London, UK, Institute of Materials.
[67] Guerdoux, S. and Fourment, L. (2009) A 3D numerical simulation of different phases of friction stir welding, Modelling Simul. Mater. Sci. Eng. 17 075001.
[68] Hamilton, C., Dymek, S., Sommers, A. (2008) A thermal model of friction stir welding in aluminium alloys, International Journal of Machine Tools & Manufacture 48:1120-1130.
[69] Heurtier, P., Jones, M.J., Desrayaud, C., Driver, J.H., Montheillet, F. and Allehaux, D. (2006) Mechanical and thermal modeling of friction stir welding. J Mater Process Technol 171:348–357.
[70] Hoff, H. J. (1954) Approximate Analysis of structures in presence of moderately large creep deformation Quart. Appl. Math, 12:49.
[71] Hughes, T.J.R. and Brooks, A.N. (1982) A theoretical framework for Petrov-Galerkin methods, with discontinuous weighting functions: applications to the streamline upwind procedure, in: R.H. Gallagher, D.M. Norrie, J.T. Oden and O.C. Zienkiewicz, eds., Finite Element in Fluids, vol. IV,Wiley, London 46-65..
[72] Hughes, TJR., Franca, LP. and Hulbert, GM. (1989) A new finite element formulation for computational fluid dynamics: VIII. The Galerkin=least-squares method for advective–diffusive equations, Computer Methods in Applied Mechanics and Engineering 73:173–189.
[73] Hughes, T.J.R. (1995) Multiscale phenomena: Green's function, Dirichlet-to Neumann formulation, sub-grid scale models, bubbles and the origins of stabilized formulations, Comp. Meth. in Appl. Mech. and Eng. 127:387-401.
[74] Jorge Jr., A.M. and Balancín, O. (2004) Prediction of Steel Flow Stresses under Hot Working Conditions, Materials Research 8(3):309-315.
[75] Khandkar, M. Z. H. and Khan, J. A. (2001) Materials Processing & Manufacturing Sci. 10(2):91-105.
[76] Khandkar, M. Z. H., Khan, J. A. and Reynolds, A. P. (2002) Proc. 6th Int. Conf. on 'Trends in Welding Research', Phoenix, Arizona, ASM International, 218-223.
[77] Khandkar, M. Z. H., Khan, J. A. and Reynolds, A. P. (2003) Sci. Technol. Weld. Joining 8(3):166-174.
[78] Khandkar, M. Z. H., Khan, J. A., Reynolds, A. P. and Sutton, M.A. (2006) Predicting residual thermal stresses in friction stir welded metals, Journal of Materials Processing Technology 174:195-203.
[79] Lindner, K., Khandkar, Z., Khan, J., Tang, W. and Reynolds, A. P. (2003) Proc. 4th Int. Symp. on 'Friction Stir Welding', Park City, Utah, TWI Ltd.
[80] Maol, A. and Massoni, E. (1995) Engineering Computations 12,497-512.
[81] McClure, J. C., Feng, Z., Tang, T., Gould, J. E. and Mun, L. E. (1998) Proc. 5th Int. Conf. on 'Trends in Welding Research', Pine Mountain, Georgia, ASM International, 590-594.
[82] McCune, R.W., Murphy, A., Price, M. and Butterfield, J. (2012) The influence of friction stir welding process idealization on residual stress and distortion predictions for future airframe assembly simulations. J. Manuf. Sci. Eng. 134(3): 031011-031011-9.
[83] Midling, O. T., and Grong, O. (1994) A process model for friction welding of A1-Mg-Si alloys and Al-SiC metal matrix composites - I. HAZ temperature and strain rate distribution, Acta Metall. Mater. 42(5): 1595–1609.
[84] Midling, O.T. (1999) Effect of tool shoulder material on heat input during friction stir welding. Proceedings of the First International Symposium on Friction Stir Welding, Thousands Oaks, CA, USA, June14–16.
[85] Mitelea, I. and Radu, B. (1998) in 'Mathematical modeling of Weld Phenomena 4', (ed. H. C. Cerjak), London, 10M Communications Ltd, 444-454.
[86] Nandan, R., Roy, G. G., Lienert, T. J. and DebRoy, T. (2006) Numerical modeling of 3D plastic flow and heat transfer during friction stir welding of stainless steel, Science and Technology of Welding and Joining 11:526-537.
[87] Nandan, R., Roy, G. G., Lienert, T. J. and DebRoy, T. (2007) Three-dimensional heat and material flow during friction stir welding of mild steel, Acta Materialia 55:883–895.
[88] Nguyen, T. C. and Weckman, D. C. (1998) in 'Mathematical modeling of Weld Phenomena 4', (ed. H. C. Celjak), London, 10M Communications Ltd., 455-473.
[89] Nikiforakis, N. (2005) Towards a whole system simulation of FSW, 2nd FSW modeling and Flow Visualisation Seminar, GKSS Forschungszentrum, Geesthacht.
[90] Norton F.H. (1929) The creep of steel at hight temperature. Mc Graw Hill, New York, USA.
[91] Packer, S. M., Nelson, T. W. and Sorensen, C. D. (2001) Tool and equipment requirements for friction stir welding ferrous and other high melting temperature alloys. The 3rd International Symposium on Friction Stir Welding, Kobe, Japan.
[92] Paulo, RMF, Carlone, P, Valente, RAF, Teixeira-Dias, F and Palazzo GS. (2013) Integrated design and numerical simulation of stiffened panels including friction stir welding effects. Key Eng. Mater. 554–557:2237–42.
[93] Pereyra, S., Lombera, G. A. and Urquiza, S. A. (2014). Modelado numérico del proceso de soldadura FSW incorporando una té cnica de estimación de parámetros. Revista Internacional de Mé todos Numéricos para Cálculo y Diseño en Ingeniería, 30(3), 173-177.
[94] Ponthot J.P. (2002), Unified stress update algorithms for the numerical simulation of large deformation elasto-plastic and elasto-viscoplastic processes, International Journal of Plasticity, 18, 91-126, http://dx.doi.org/10.1016/s0749-6419(00)00097-8
[95] Powell, R.E. and Eyring, H. (1944) Mechanism for Relaxation Theory of Viscosity, Nature 154:427–428.
[96] Rahmati Darvazi, A. andIranmanesh, M. (2014) Prediction of asymmetric transient temperature and longitudinal . residual stress in friction stir welding of 304L stainless steel, Materials & Design, 55:812-820.
[97] Reynolds, A.P., Khandkar, Z., Long, T. and Khan, J. (2003) Utility of relatively simple models for understanding process parameter effects on FSW, Source: Materials Science Forum 426-432(4):2959-2964.
[98] Rosenthal, D. (1941) Mathematical theory of heat distribution during welding and cutting, Welding J. 20 (5):220–234.
[99] Russell, M. J. and Shercliff, H. R. (1998) Analytical modeling of friction stir welding, Proc. 7th Int. Conf. on 'Joints in Aluminium' - INALCO '98', Cambridge, UK, Abington Publishing, 197-207.
[100] Russell, M.J. and Sheercliff, H.R. (1999) Analytic modeling of microstructure development in friction stir welding. Proceedings of the First International Symposium on Friction Stir Welding, Thousands Oaks, CA, USA, June 14–16.
[101] Santiago, D., Lombera, G., Urquiza, S., Agelet de Saracibar, C. and Chiumenti, M. (2010) Modelado termo-mecánico del proceso de friction stir welding utilizando la geometría real de la herramienta. Revista Internacional de Métodos Numéricos para Cá lculo y Diseño en Ingeniería, 26:293 – 303.
[102] Schmicker D., Naumenko K. and Strackeljan J. (2013) A robust simulation of Direct Drive Friction Welding with a modified Carreau fluid constitutive model, Computer Methods in Applied Mechanics and Engineering , 265: 186-194.
[103] Schmidt, H., Hattel, J. (2004) modeling thermo mechanical conditions at the tool/matrix interface in Friction Stir welding, The 5th International Symposium on Friction Stir Welding, Metz, France.
[104] Seidel, T.U. and Reynolds, A.P. (2003) A 2-D Friction Stir Welding Process Model Based on Fluid Mechanics, Sci. Technol. Weld. Join. 8(3):175–183.
[105] Sellars, CM. and Tegart, WJM. (1972) Hot workability, Int. Metall. Rev. 17:1-24.
[106] Sheppard, T. and Wright, D. (1979) Determination of flow stress: Part 1 constitutive equation for aluminum alloys at elevated temperatures, Met. Technol. 6:215-223.
[107] Shi, Q-Y, Dickerson, T. and Shercliff, H. R. (2003) Heat flow into friction stir tool, Proc. 4th Int. Symp. on 'Friction Stir Welding', Park City, Utah, TWI Ltd. 108.
[108] Song, M. and Kovacevic, R. (2002) A new heat transfer model for friction stir welding, Trans. of NAMRI/SME XXX, 565-572.
[109] Song, M., Kovacevic, R., Ouyang, J. and Valant, M. (2002)A detailed three-dimensional transient heat transfer model for friction stir welding, Proc. 6th Int. Conf. on 'Trends in Welding Research', Phoenix, Arizona, ASM International, 212-217.
[110] Song, M. and Kovacevic, R. (2003) Numerical and experimental study of the heat transfer process in friction stir welding, Proc. Instn Mech. Engrs. Part B: Journal of Engineering Manufacture 217:73-85.
[111] Song, M. and Kovacevic, R. (2004) Heat transfer modeling for both workpiece and tool in the friction stir welding process: A coupled model, Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture 218(1):17-33.
[112] Stewart, M. B., Nunes, A. C., Adams, G. P. and Romine, P. (1998) A combined experimental and analytical modeling approach to understanding friction stir-welding, Developments in Theoretical and Applied Mechanics, XIX, 472.
[113] Ulysse, P. (2002) Three-Dimensional modeling of the Friction Stir Welding Process, International Journal of Machine Tools and Manufacture 42:1549-1557.
[114] Walburn, F.J. and Schneck, D.J.(1976) A constitutive equation for whole human blood, Biorheology 13:201–210.
[115] Xu, S., Deng, X., Reynolds, A. and Seidel, T. (2001) Finite Element Simulation of material flow in friction stir welding, Science and Technology of Welding and Joining 6(3):191-193.
[116] Xu, S. and Deng, X. (2003) Two and Three-Dimensional Finite Element Models for the Friction Stir Welding Process, 4th International Symposium on Friction Stir Welding, Park City, UT.
[117] Xu, S. and Deng, X. (2004) Two and three-Dimensional Finite Element models for the Friction Stir Welding Process, University of South Carolina, Department of Mechanical Engineering, Columbia, SC 29208, USA.
[118] Yan, DY, Wu, AP, Silvanus, J. and Shi, QY (2011) Predicting residual distortion of aluminum alloy stiffened sheet after friction stir welding by numerical simulation. Materials & Design, 32(4):2284–2291.
[119] Yasuda, K., Armstrong, R.C. and Cohen, R.E. (1981) Shear flow properties of concentrated solutions of linear and star branched polystyrenes, Rheol. Acta 20:163–178.
[120] Yoshikawa, K. (2003) A joining criterion for lap joining of dissimilar metal materials of aluminum and stainless steel by friction stir. The 4th International Symposium on Friction Stir Welding, Park City, Utah, USA.
[121] Zener, C. and Hollomon, J. H. (1944) Effect of strain rate upon plastic flow of steel. Journal of Applied Physics 15:22–32.

[122] Zhu, X.K. and Chao, Y.J. (2004). Numerical simulation of transient temperature and residual stresses in friction stir welding of 304L stainless steel, Journal of Materials Processing Technology 146: 263-272.

Back to Top

Document information

Published on 30/06/17
Submitted on 30/06/17

Volume 33, Issue 1, 2017
Licence: CC BY-NC-SA license

Document Score

0

Views 0
Recommendations 0

Share this document

claim authorship

Are you one of the authors of this document?