2.2. Thermo-Mechanical Model
The numerical modeling of the welding process is related to the formation of a weld seam on a steel plate under vacuum conditions. The physical laws that are related to this process are from the field of the mechanics of the rigid deformable body, heat exchange, fluid mechanics and electromagnetism. In the present work, it is assumed that the equations from the mechanics of the deformable solid body and heat exchange, which are the subject of study in thermo-plasticity, are the most significant ones that are to be taken into account. This understanding is also into the basis of the existing relevant standards [
23]. The mathematical model of the selected physical description represents a system of differential equations, including functions of time and spatial coordinates, as well as of preliminary known initial and boundary conditions.
The welding process is accompanied by non-stationary heat exchange, which is described by the condition of temperature equilibrium and Fourier’s law
where:
is the tensor with the heat-conducting material characteristics, which are a function of the temperature
T;
is the amount of heat in the considered volume;
is the specific enthalpy.
The considered welding process takes place in a vacuum, where convection is absent. Radiant heat transfer is described by the Stefan-Boltzmann law [
35].
The electric arc is considered as a moving HF
where the vector
determines the location of the center of the HF at time
t.
The HF from the electric arc is considered as volumetrically distributed by a double ellipsoid, as proposed by authors in [
7] –
Figure 3. In a modified form discussed in [
27], for the part in front of the flow center it is modeled by applying the following equation
, and for the part after the center the following equation is used
Here, denotes the effective heat transmitted by the arc; , , and are the geometric parameters of the double ellipsoid; is the local longitudinal coordinate along the seam direction, and are HF density coefficients, such that + = 2; k, l and m are calibration parameters.
The initial body temperature is determined as follows:
The temperature strain is described by the applying the following equation:
where
is the coefficient of thermal expansion;
T and
are the current and initial temperatures, respectively, and
is Kronecker’s delta function.
As can be seen, temperature strain is involved in the total strain equation:
where
and
are the derivatives of the elastic and plastic strains.
The relationship between strains and stresses is determined by applying the generalized Hooke’s law
2.5. Optimization Model
The optimization model contains the described thermomechanical model, supplemented with information about the selected variable parameters for model calibration, the intervals of their change and an evaluation system of criteria for closeness with controlled accuracy between experimental and simulated data for the welded specimen.
The optimization model contains five variable parameters united into a vector:
The physical meaning and nominal values
uj°,
j ∈
Ij = {1, 2, … , 5} of the variable parameters are presented in
Table 4. Interval limits are indicated and set in it
where
and
are the limits of variation of the vector
.
When accomplishing additional probing in the vicinity of a current variable vector assumed as a new nominal
u° in order to improve it, it is convenient to expand or contract the new multidimensional parallelepiped area
П according to the rule:
The selected basic geometric characteristics
fv ,
v ∈
Iv = {1, 2, … , 4}, are presented in
Table 1. They are used for establishing a criteria evaluation system for calibrating the mathematical model. The discrepancy
fv (
u) between the calculated
fvc(
u) and the measured
fvе data from
Table 1 is estimated as a percentage using the following vector criterion:
where:
The vector criterion (15) for closeness (adequacy) between the calculated and measured data is specified in (16) and being presented as the absolute value of the relative discrepancies fv (u), given in percentage. Since there is no information about the nature and degree of impact of the causal relationships between the variable parametric vector u and the measured geometric characteristics fvе, on the studied process, it is assumed that all criteria are of equal value.
Probing the entire parametric domain
П with Sobol’s trial points of the variable vector
u may leads to producing unacceptable values of the relative misfit
fv (
u). To control the closeness between experimental and simulated weld characteristics, it is advisable to introduce a criterion limit on the maximum mismatch
where
and δ
f +is the maximum allowable relative difference, given in percentage.
The vector identification problem takes the form of a generalized multi-objective optimization problem [
29], as it can be presented as follows:
where: Pmin is the operator for determining approximate global Pareto minimum compromise values of the vector criterion
f;
D – the feasible solution set;
G (
f (
u)) – the imposed criterion constraint. The boundaries of the interval domain
Π are determined by numerical experiment so that the Pareto optimal points
u* are internal to this domain.
Solving the extremal problem (19) is based on the principle of consistent optimality of V. Pareto [
39]. According to this principle, an admissible point
u*∈
D is globally Pareto optimal if there exists no other admissible point
u∈
D for which the condition
fν (
u) ≤
fν (
u*) is fulfilled for every
ν ∈
Iv , as at least for one particular criterion the inequality is strict.
Problem (19) is solved by applying the MATLAB program
mviweld, which uses program modules of the
psims program for multicriteria parametric optimization, documented in [
40]. The optimal solutions (
u*
p ∈
D,
f *
p =
f (
u*
p )) form two discrete Pareto sets
D* = {
u*
p :
u*
p = arg Pmin
ui ∈D f (
ui)} and
P* = {
f *
p:
f *
p =
f (
u*
p )} with incomparable points
u*
p∈
D*⊆
D и
f *
p∈
P*⊆
F, where:
D and
F = {
f (
ui):
ui∈
D} are respectively the feasible parametric and the attainable criterion sets;
i ∈
Ii = {1, 2, … ,
Ns};
p ∈
Ip = {1, 2, … ,
NP}, respectively. The selection of a compromise solution (
u#∈
D*,
f # =
f*(
u#)) can be greatly facilitated if it is made from reasonably reduced subsets of
D* and
P*.
The optimization is done into two stages. In the first stage, the universal method PSI, used to study multidimensional areas by their quasi-uniform probing with a set number of Ns allowed by the imposed restrictions Sobol’s sample points [29, 30], is implemented.
Using the MATLAB and ABAQUS software systems, for each vector
ui ∈
D,
i ∈
Ii from the computer model of the simulated object in the SIMULATOR conditional block, achievable values of the criteria
f (
ui )∈
F (
Figure 5) are determined. A conceptual idea of the structure of this block is given in
Figure 6. The sets
D and
F are formed after satisfying the criterion constraint
G (
f (
ui )) ≤ 0, which performs the role of a filter with an adjustable maximum permissible discrepancy δ
f + between the simulated
f c(
ui ), and the experimentally determined criterion vector
f e. The sample points
uji,
i ∈
Ii ,
j ∈
Ij determined by the PSI procedure for
Ns = 2
6 ≡ 128.
The first stage ends with the selection of approximately Pareto optimal sets D* and P*. In cases where any of the sets D or D* turns out to be empty, the “decision maker” (DM) must relax the criterion constraint (17) to obtain a sufficient number of NP solutions (u* p, f (u* p )).
In the second stage, Pareto subsets
DR*⊂
D* and
PR*⊂
P*, ranked by compromise efficiency, are selected using the minimum values
μk* = min
p {
μkp},
p ∈
Ip ,
k ∈
Ik = {1, 2, 3} of the components of a vector criterion
μ = [
μ1,
μ2,
μ3] with a geometric sense from the set
M = {
μ(
f *
p ) ∈
E3:
f *
p∈
P*} [
41].
The components μkp of the vector μ p determine the distances between three characteristic points: the positive utopian point fU; the current compromise point f *p and its projection fUN on the hyperline UN with unit vector e = (fN − fU ) / || fN– fU|| which joins the two utopian points – the positive fU = min i∈ Ii {f (ui)} and the negative fN = max i∈ Ii {f (ui)} with components the uncompromising extreme values of the particular criteria.
The position of a Pareto point f *∈P* with respect to the utopian point U and the hyperline UN is estimated using three vectors: r(f *) = f *− fU; p(f *) = (r ⋅ e) e; q(f *) = r − p. Their Euclidean norms determine the scalar geometric components μ1 = || p ||, μ2 = || q ||, μ3 = || r || of the vector μ.
Each p-th Pareto optimal point f *p∈ P*, p ∈ Ip of the set P* using the vector μp = [μ1p, μ2p, μ3p] is transformed into a point of the set M = {μ p∈Е3: p ∈ Ip} of the three- dimensional μ-space. In this space, the Pareto-selection result is easily analyzed visually.
In the set M, all possible combinations of two criteria are examined: {μt p, μh p}, t ≠ h, (t, h) ∈ It h = {(1,2), (2,1), (1,3), (3,1), (2,3), (3,2)}.
Subsets of Pareto optimal points are selected for each pair of criteria Mρ = {μ p∈Е3: μt*p,t ≤ μt p ≤ μt* p,h, t ≠ h, (t, h) ∈ It h, p ∈ Ip } ⊂ M, ρ ∈ Iρ = {6, 5, … , 1}.
The minimizing point μh*p,h = minp ∈ Ip {μh p} of a given criterion μh p, h ∈ Ik is used as the upper limit of the filtering interval in the selection by another criterion μt p, t ≠ h, t ∈ Ik, and the minimum point μt*p,t = minp ∈ Ip {μt p} of the criterion μt p, as a lower limit. Each point selected in this way μR = μ (f R ) ∈ Mρ , ρ ∈ Iρ and its corresponding points f R = f (uR ) ∈ PR* ⊂ P*, uR∈DR*⊂ D* receive as an individual evaluation number Mρ , which determines their trade-off efficiency rank. This number is equal to the number ρ of subsets Mρ in the unified set MR = {∪ρ ∈IρMρ} to which μR belongs. In this way, to analyze the reached compromise efficiency and finalize the solution of the multi-criteria problem, DM has two reduced ranked Pareto subsets DR* and PR*.
The subset of
PR* with the highest rank
RE = 6 of compromise efficiency usually contains only one point
f S =
f (
uS) which corresponds to the Salukvadze optimal solution (
uS = arg min
u∈D μ3(
f (
u)),
f S =
f (
uS)) of problem (19). This solution reveals the potential possibilities of uniformly approaching the private criteria to their uncompromising optimal values under the assumption that they are equivalent [
42].
The final compromise solution (u#, f # ) is selected by the DM after analysis of the remaining ranked Pareto subsets in PR*. If the Salukvadze optimal solution (u# = uS, f # = f S ) based on the ideal point concept is evaluated as unacceptable regarding the reached trade-off level by any of the private criteria, the non-empty subsets of PR* are successively analyzed with lower rank RE ∈{5, 4, ... , 1} until a unique selection is made.