In non linear finite element analysis, traditional incremental or iterative method like the standard Newton-Raphson method (NR) is widely used to trace the right equilibrium path for nonlinear problems due to large geometry change and/or material behaviour. Common examples appear in softening and buckling instability problems involving snap-through or snap-back phenomena. Typical equilibrium paths associated with snap-through and snap-back behavior are illustrated in Figure 1 where appears the critical 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle B} , Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle F} , Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle K}
commonly categorized into limit points and into bifurcation points respectively. However, a further disadvantage of the NR method is that without some addition of special techniques a falling load path cannot be handled and hence no convergence at specific locations along the trajectories of load-deflection is reached. In other words, in such situations, the standard load-controlled NR method in which incremental displacement vector is calculated by a prescribed incremental load factor lead to error near the peak point ( see point Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle B}
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://mathoid.scipedia.com/localhost/v1/":): {\textstyle F}
of Figure 1). To overcome these kinds of difficulties, often, the NR method is accompanied with some load or displacement controlled strategy and a line searches methods. However, is well known that similar failures happens when equilibrium paths encounter the limit point of snap-back (see 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle G}
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://mathoid.scipedia.com/localhost/v1/":): {\textstyle H}
of Figure 1).
| Figure 1: snap-back and snap through response [7]. |
To overcome such problems, methods and techniques of switching between load and displacement controls (Sabir and Lock, 1972), of using the artificial springs (Wright and Gaylord, 1968), of abandoning the equilibrium iterations in the close vicinity of the limit point (Bergan and Soreide, 1978; Bergan et al., 1978), or of allowing load reductions within load control (Cope and Rao, 1981; Bergan and Holand, 1979; Crisfield, 1982; Phillips and Zienkiewicz, 1976) have been successively proposed. However, these methods and techniques usually require great care and cannot always give satisfactory results. Ramm (1981) reviewed all the available methods and suggested the most versatile is the arc-length method which was originally developed by Riks (1972, 1979) and Wempner (1971) and later modified and widely used by Ramm (1981) and Crisfield (1981,1982a, 1983,1984)[1]. After that more and more attentions (Crisfield, 1986; Lam and Morley, 1992) were paid to improve and apply this method.
The AL method is the most powerful path following method in the solution of equilibrium paths, bifurcation points and limit points by introducing a constraint condition which establishes the nonlinear equations in which the unknown load parameter is determined[2]. The AL method has been accepted as the most effective numerical method for the post-buckling problems with NR method type algorithms. For such situations the AL method is useful to avoid bifurcation points and track unloading. The AL method method causes the Newton-Raphson equilibrium iterations to converge along an arc, as can be seen in Figure 2, thereby often preventing divergence, even when the slope of the load vs. deflection curve becomes zero or negative. The constraint equation is forced to be satisfied at each iteration.
In this dissertation we described the basic aspect of the AL method and integrated ideas to improve the standard AL method . This combinations are based on the Crisfield arc-length method, but in this case using a spherical arc length and the strategies developed by [1] to avoid complex roots. For analysis of softening material, an isotropic damage model is introduced with the objective energy mesh dissipation. Benchmarking examples are tested for proving the implemented algorithm.
The Arc-Length method is described within the category of continuation methods and it is applied to obtain solution paths[3]. In the non-linear finite element analysis, the system of non-linear algebraic equations to be solve take the form:
|
(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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol {r} = \boldsymbol {r}(\boldsymbol {u},\lambda )}
is a function of the displacement 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol {u}}
and the load 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \lambda }
, and is the out-of-balance force vector which vanishes at equilibrium. The internal force 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol {f}_{in}(\boldsymbol {u})}
is a function of the displacements 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol {f}_{ex}}
is the prescribed external force vector and is scaled by the load intensity 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \lambda }
. Hence Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \lambda \boldsymbol {f}_{ex}}
represents the load applied at the current load increment. Basically, the arc-length method first consider the load factor Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \lambda }
in Eq.1, as a variable in the residual equation. Then, an extra new constraint equation is added to the residual equilibrium equation for defining unequivocally the next equilibrium point solution at an intersection between the solution path and the constrains equation. This representation enables introducing Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \lambda }
as an additional "degree-of-freedom", thereby expanding the dimensions of the solution space by one, for tracing the snap-through and snap-back behaviour of the curves of load against displacements. This constrains equation can be written in differential form
|
(2) |
or increment form as
|
(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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol {\Delta u}}
is vector of incremental 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol {f}_{ex}}
is specified external load 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Delta \lambda }
is incremental load-factor, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Delta l}
is fixed radius of desired intersection, 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \psi }
is the scaling parameter. In load-displacement space, it is designed to search the solution of the next iteration on a small ellipsoidal surface surrounding the last converged point, of size determined by the prescribed arc length Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Delta l}
. Another constraint equations can also be found in the literature, e.g, Bathe and Dvorkin (1983).
Assuming that displacement increments Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol {\Delta u}}
satisfying constraint Eq 3, is possible to obtain a simplified linearized version of this constraint equation adopting the idea of Riks and Wempner(1971) for 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle (i+1)th} iteration, i.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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \delta \boldsymbol {u}_i}
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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \delta \lambda _i}
are the required corrections 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Delta \boldsymbol {u}_i}
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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Delta \lambda _i}
respectively. This results in this so called fixed normal plane constraint, with the solution iterates all lying on the hyperplane normal to the tangent at last converged point in load-displacement space[1]. However, the Risk and Wempner method was not suitable for standard finite element analysis even with modified Newton-Raphson (mN-R) procedure, because equations proposed by Riks destroy the banded nature of the stiffness matrix [4].
Therefore, we can directly used a matrix form (Crisfield 1991), that with some simplifications in Eq 1 and 3, we compute the iterative change in displacement vector and load-factor in 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle (i+1)th}
iteration,
|
(8) |
where we define the effective general matrix 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle n+1}
dimension
|
(10) |
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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol {K}_T}
is the tangential stiffness matrix, 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol {r}_i}
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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Psi _i}
are the previous values of out-of-balance load vector and arc-length. 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol {\hat{K}}_T}
is a non-symmetric matrix. However, as Crisfield (1981) stated, the direct full assembling and solving of this matrix reduces the solution efficiency, since the symmetric banded nature of the system stiffness matrix can no longer be exploited. After the iterative change Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \delta \boldsymbol {u}_{i+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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \delta \lambda _{i+1}}
have been computed, the displacement vector and load-factor are updated, i.e
|
Alternatively, instead of solving directly Eq 8, constraint equation can be introduced by following the technique of Baltoz and Dhatt (1979) for displacement control at single point. Ramm (1981) and Crisfield (1981, 1982, 1983, 1984) applying this technique, gave the modification of the method and introduced an indirect solution scheme for the constraint equation 3. According to this technique, the iterative change of displacement for the new unknown load level Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Delta \lambda _{i+1} =\Delta \lambda _{i} + \delta \lambda _{i+1}}
is written as [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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \delta \boldsymbol {u}_{ri}}
is the displacement vector resulting from eliminating the out-of-balance forces 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \delta \boldsymbol {u}_{f}}
is the parallel displacement vector computed and stored after every update of the stiffness matrix Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol {K}_T}
. Substituting values from 11 and 14 into the constraint equation yields in a quadratic equations 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \delta \lambda _i}
so that
|
(15) |
where
|
This method is graphically shown in 2. Note that the 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \psi }
convert everything to the same dimension and order of magnitude. Many analyst set this Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \psi=0}
. This procedure is known as the indirect spherical AL method Crisfield(1891). A typical value 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \psi ^2}
is taken 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol {u}_0^T\boldsymbol {u}_0^T/(\lambda _0^2\boldsymbol {f}^T_{ex}\boldsymbol {f}^T_{ex})}
[1]. Eq.15 is solved to get the value 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \delta \lambda }
, and so to define the iterative change completely. This equation leads to two results 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \delta \lambda } . Despite the sophistication of the arc-length procedure of Ramm and Crisfield certain difficulties remain in its applications. The first concerns to the choice of proper roots for the quadratic equations, which the method for selection of proper value will be discussed in subsequent sections; and secondly, complex roots of a quadratic equations something occurs and the reason are not clear yet, but is strongly related to the arc-length Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Delta l }
chosen.
| Figure 2: Arc-length procedure for specific iteration [8]. |
Lam and Morley suggested decomposing the out-of-balance load Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol {r}}
into a parallel 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle g_i\boldsymbol {f}_{ex}}
, which is in the specified applied load direction; and orthogonal 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol {r}^\perp = P^\perp (g_i\boldsymbol {f}_{ex})} , with respect to fixed nodal load vector in case of divergence, where
|
In the equations above 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle P^\perp (\cdot )}
is the orthogonal operator introduce by convenience. In its work, they proposed a new strategy to deal with the complex roots arising from the solution of the quadratic equation, which will be be discussing later. Given 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Delta \boldsymbol {u}_i}
and 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Delta \lambda _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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Delta \boldsymbol {u}_{i+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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \delta \lambda _{i+1}}
have the formation represented as
|
and
|
(20) |
where was introduced a scaling 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \eta }
in Eqn 19.a which will be discussing later. Substituting Eqns 20 and 19.b into the constraint equations 3, gives a new quadratic equations 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Delta \lambda _i}
, similar to Eqn 15 written as
|
(21) |
where, in this case
|
This procedure becomes general arc-length procedure proposed by Crisfield when Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \eta=1} , Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \psi ^2=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://mathoid.scipedia.com/localhost/v1/":): {\textstyle g_i=0}
. Thus far, the basic formulation of arc-length solution procedure is completed. However, during calculation of practical problem, there still are certain difficulties remain in application of arc-length method. The main problem is that quadratic equation 21 sometimes has complex roots that cause failure of convergence. Methods to solve this problem are discussed in the next part. Even we can found in the literature that is possible to get the correct answer 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \delta \lambda }
without resolving any quadratic equations and avoiding the trace-back solution path when a wrong solution 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \delta \lambda }
is found and choose.
As we commented before, the main problem arises in this arc length procedure came from the complex solution obtained by the solutions of the quadratic equations 21. Particularly, we get this situations in analysis reinforced concrete when a severe strain localizations occurs and unloading of adjacent elements on cracking, leading difficulties in solution convergence still persist, while the procedure repeatedly gives complex roots. Crisfield(1983,1984) for avoiding this problem, introduced a line searches, by multiplying the both terms of Eqn 14 for by a factor Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \eta \neq{1}} , determining by minimization of potential energy, obtaining a considerable improvement. However, exist in the literature another procedures to avoid this problem, that will be described in the following.
Lam and Morley (1992) proposed a method in a pseudo-line search based to avoid the complex roots by introducing a scaling 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \eta }
in the usual constraint equation, that is, however, computed without introducing energy considerations. According to Eqn 21, in order to get the real root, the 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle b}
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://mathoid.scipedia.com/localhost/v1/":): {\textstyle c}
in Eqn 22.a, 22.b and 22.c respectively have to satisfy that
|
(23) |
Which lead to
|
(24) |
After some algebra, we get the following quadratic equations 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \eta _i}
|
(25) |
where
|
Note that all this terms can be computed at 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle i} th iteration 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \delta \lambda _i} . Newly computed the value 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \eta _i}
and chosen the more convenient value, is then fed back into original constraint equation which is solved again. Suitable value of this scaling parameter are chosen close to 1. Zhou and Murray (1994) suggested that suitable value 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \eta _i}
should be chosen 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle (0,1)}
. A suitable value 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \eta _i}
proposed by Lam and Morley [1] is chosen as below:
|
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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \eta _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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \eta _2}
are roots 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \vartheta (\eta _i)}
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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \xi = \beta (\eta _2-\eta _1)}
. Usual, a value 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \beta }
is take 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle 0.05}
. While we found in some certain situation in the practical calculations, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \eta _i}
should be chosen carefully to avoid problems of numerical precision 1. The value of parameter is initially set to 1; with the consequent divergence of solution process due to complex. This way the problem of complex roots can be avoided successfully. The authors further report that generally the quadratic equation solved 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \eta } gives real values, but in case it lead to complex values, the following strategy explain in 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle 2} most be adopted.
(1) By author's experiences, it necessary to take care about computer precision, due to sometimes the value of the quantities in quadratic equations are really small and can be lost significant digits.
Generally the quadratic equation 25 solved 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \eta _i}
gives real roots. Since it is not possible to find a real roots to give the chosen arc length, Lam and Morley (1992) suggested that the main problem is that the orthogonal 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol {r}^{\perp }}
is too large. In case that Eqn 25 leads to complex values, the follow procedure proposed by Lam and Morley (1992) is adopted [4].
|
(28) |
where superscript Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle cr}
is related to the complex roots.
|
|
Compared with reducing arc-length directly, this method is more targeted to eliminate residuals and hence should be more effective.
Forde and Stiemer (1987) proposed another arc-length method in which the direct solving of quadratic equation 21 is not required, and thus the problem of dealing with complex roots is avoided. These kind of arc-length methods are called arc-length orthogonality methods. In the standard incremental iterative solution of equilibrium equation for proportional loading, the incremental displacement can be written in two components.
|
(31) |
The first is the 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Delta \boldsymbol {u}_1}
due to a unit load factor multiplied by the incremental variation in the load level Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Delta \lambda }
. The second Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Delta \boldsymbol {u}_2}
is the displacement update for a conventional load controlled procedure due to the unbalanced loads. Therefore, A general arc length procedure can be derived from orthogonality principles:
|
in which Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol {t}_i}
is the tangent of the current incremental load-displacement configuration, 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol {n}_i}
is an arbitrary update direction chosen with reference 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol {t}_i}
, see Figure 3 .
The scalar product of these vectors yields a residual Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol {g}_i} . Form the scalar product using equations 31,32 and 33 a general expression can be derived 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Delta \lambda }
|
The expression can be simplified for particular cases of orthogonality. The use of the method simplifies the solution process. The method reveals exactly similar results 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Delta \lambda }
as obtained by Crisfield (1981) but without solving quadratic equation and selection of proper root [4].
| Figure 3: arc-length orthogonality method. |
The iterative load factor is normally chosen as the solution to the quadratic equation that yields the minimum angle 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Delta \boldsymbol {u}_{i-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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Delta \boldsymbol {u}_{i}}
(Crisfield, 1991), 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \delta \lambda _i}
is the solution of 21 which gives the maximum product Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Delta \boldsymbol {u}_{i-1}^T\Delta \boldsymbol {u}_{i}}
[5]:
|
(36) |
The arc-length increment Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Delta l_i}
for 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle i-th}
loading step is determined by the following procedure:
|
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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Delta l_{i-1}}
is the arc-length increment of the previous loading 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle I_d}
is the desired number of iterations for 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle i-th}
loading step before convergence 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle I_{i-1}}
is the number of iterations required to converge in 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle (i-1)th}
loading step.
The first iteration from the previous converge point is a predictor solution in which the appropriate Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Delta \lambda }
cannot be obtained by solving the quadratic equation showed above. Lam and Morley (1992) proposed a formation of and by introducing a scalar Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \mu }
|
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://mathoid.scipedia.com/localhost/v1/":): {\textstyle ()_{pr}}
corresponds to quantities of previous converged step. Another formation is also widely used in the cylindrical arc-length method (in which Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \psi ^2}
is set equal to zero), written as
|
While in both formation, the sign of the should be choose carefully to avoid track back on the current path (Crisfield, 1991). Many procedures are developed to predict the continuation direction, i.e. to choose the sign of that carries on tracing the current solution path. Some criteria are listed below:
|
(42) |
|
(43) |
|
(44) |
Criteria Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle (c)}
are implemented in program NOLM. Procedure (a) is widely used in commercial finite element codes and works well in the absence of bifurcations. In the presence of bifurcations, however, it is known not to be appropriate and fails in most cases. As pointed out by Crisfield (1991), its ill-conditioned behaviour stems from the fact that the sign 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol {K}_T}
changes either when a limit point or when a bifurcation point is passed. In this case, the predictor cannot distinguish between these two quite different situations, unless further (usually computationally expensive) analyses are undertaken. In the presence of a bifurcation, instead of following the current equilibrium path, the solution will oscillate about the bifurcation point. This property is mathematically proved by Feng et al. (1997). Procedure (b), on the other hand, is blind to bifurcations and can continue to trace an equilibrium path after passing a bifurcation point. However, this criterion proves ineffective in the descending branch of the load-deflection curve in snap-back problems, where the predicted positive slope will provoke a back tracking load increase. One important feature shared by the criteria (a) and (b) is the fact that they rely exclusively on information relative to the current equilibrium point (at the beginning of the increment). The decision on the sign 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \delta \lambda }
is made without considering the history of the currently traced equilibrium path. In situations such as the ones pointed out above, this may result in wrong direction prediction. In contrast, a key point concerning criterion Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle (c)}
is the fact 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Delta \boldsymbol {u}_n}
carries with it information about the history of the current equilibrium path [5].
A basic arc length algorithm implemented in NOLM program is summarized in the following box depicted in 6.1. This algorithm correspond to the spherical arc-length method, however, with small change in the code, a cylindrical arc-length procedure can also be used .
Arc length scheme.
|
|
|
|
with coefficients defined by 22.a, 22.b and 22.c and choose root Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \delta \lambda _i}
according to 36 if real roots was found.
|
|
|
|
|
In the last years, the so-called continuum damage model have been widely accepted as an alternative to deal with complex constitutive behavior. This approach has proved simple and versatile, as well a rigorously based in fundamental constitutive theory. The continuum damage model explains the process of gradual material deterioration induced by nucleation and grown of multitude of micro-defects. It is based on the definition of effective stress, which is introduced in connection with the hypothesis strain equivalence. In others words, the strain associated with a damage state under the applied 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol {\sigma }}
is equivalent to the strain associated with its undamaged state under 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \overline{\boldsymbol {\sigma }}}
. This damage state is monitored trough a single internal scalar variable, called damage or degradation , Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle d} . This variable is a measure of the lost of secant stiffness of the material, and it 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle 0}
for undamaged material 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle 1}
for fully degradated one Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle 0 \leq d \leq 1}
.
In the present work, the effective 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \overline{\boldsymbol {\sigma }}}
are computed in terms of the total 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol {\varepsilon }}
as
|
(45) |
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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol {C}}
is the secant fourth order constitutive tensor 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle (:)}
denotes double contraction. The constitutive equations for the scalar isotropic damage model used in this work is:
|
(46) |
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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol {C}_0}
is the linear elastic constitutive tensor. This equations reveals that the material stiffness is only affected by a scalar factor and therefore isotropic is preserve and the explicit integration of the constitutive equation is achieved, as only current values of strains and damage.
The model defined in equation (45) is fully determined if the value 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle d}
can be evaluated at every time of the deformation process. To that extends one must define a equivalent effective stress or a suitable norm, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tau }
. It is used to compare different states of the stress, so that is possible to define such concepts as loading , unloading and reloading , well known as Kuhn-Tucker conditions. The norm is a scalar and positive function and have a zero value for the undeformed state. In this work, the equivalent stress will assume the following form:
|
(47) |
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://mathoid.scipedia.com/localhost/v1/":): {\textstyle n}
is defined as ratio compressive strength/tensile strength 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \theta }
is a weighting factor depending on the state of 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \sigma _0}
. A satisfactory definition 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \theta }
is
|
(48) |
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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \langle \cdot \rangle }
are the Macaulay brackets Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle (\langle x \rangle = x \hbox{, if } x\geq{0} \hbox{ and } \langle x \rangle =0\hbox{, if } x<0)}
. Note that the values 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \theta }
range 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle 0}
for triaxial compression to one for triaxial tension and for intermediate stress a value betweens Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle 0<\theta{<1}}
. With the above definitions for the equivalent effective stress, the damage criterion, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \mathcal{F}(\tau , r)\leq{0}} , formulated in the undamaged stress spaces, is introduced as:
|
(49) |
where 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tau ^t}
is the norm described before 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle r^t}
is the current damage threshold at the 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle t}
. This last value is an internal stress-like variable whose controls the size of damage surface. 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle r_0=\sigma _0}
is the initial threshold value, in this case, the initial uniaxial damage stress(tensile strength), it must be Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle r^t\geq r_0=\sigma _0}
. Damage occurs when the norm Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tau }
exceeds the current threshold value. Fig 4 shows the elastic domain of the function defined in Eqn 49.
|
| Figure 4: Elastic domain selected for the isotropic damage model. |
The evolution of the damage bonding surface for loading, unloading and reloading conditions is controlled by the Kuhn-Tucker relations and the damage consistency conditions, which are
|
(50) |
leading, in view of equation (49) , to the loading condition
|
(51) |
This, in turn, the evolution of the internal 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle r}
may be explicitly integrated to render:
|
(52) |
Note that (51) allows to compute the current values 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle r}
in terms of the current value 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tau }
, which depends explicitly on the current total strains. Stress softening is controlled by the softening 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle q = q(r)} . In this work, the following exponential softening law is used:
|
(53) |
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://mathoid.scipedia.com/localhost/v1/":): {\textstyle H_S}
is the softening parameter which defines the softening response, dependent on the element size and also sets a maximum size for the elements that can be used in the analysis. The figure shows a schematic representation of this function. Finally, the damage index Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle d = d(r)}
is explicitly defined in terms of the corresponding current value of damage threshold,
|
(54) |
so that it is monotonically increasing function 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle 0\leq d \leq 1} .
The mechanical free 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Psi }
for an isotropic damage model is defined as follows:
|
(55) |
Thus, the rate of energy dissipation may be written as
|
(56) |
Consider now an uniaxial experiments in which the tensile strain Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \varepsilon }
increases monotonically and quasi-statically from an initial unstressed state to another in which full degradation takes place. In this 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Psi _0 = \frac{\sigma _0^2}{2E} = \mathcal{U}_0}
, 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle E}
is the Young's modulus 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \sigma _0 = E\varepsilon }
. Therefore, for any process the total specific dissipated energy (per unit volume) is
|
(57) |
Combining equation (57) with (54) results:
|
(58) |
Finally, as it is usual in smeared crack models, it is possible to relate the specific dissipated 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \mathcal{D}}
|
(59) |
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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \mathcal{G}_f}
is the mode I fracture energy per unit area (assumed to be a material property) 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \mathcal{L}_e}
is the computational width of the fracture zone well knows as element characteristic length, that is computed depending on the geometric dimension of the element. Therefore, 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle H_S}
parameter can be expressed
|
(60) |
where the specific softening 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \overline{H}_S = \mathcal{U}_0 \mathcal{G}_f}
measures the brittleness of the material 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle H_S}
, the elemental softening parameter measures the brittleness of the element. For linear simplex element, the characteristic length can be taken as the representative size of the element, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \mathcal{L}_e = l_e} . In this work, and assuming that the elements are almost equilateral, the size of the element can be computed Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle l_e^2 = \sqrt{A_e}}
for quadrilateral elements 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle A_e}
the area of the finite element. It is interesting to comment that for a linear irreducible formulation, the discrete localization band Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \mathcal{w}}
is only one element across. The box 7.3 shows the very simple algorithm has to be used to evaluate stresses using this smeared crack models. Note the updating of the threshold value 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tau ^t}
as the nonlinear behavior proceeds:
boxed BOXBox
Smeared Isotropic damage model.
|
|
|
|
The application of the arc-length method is presented in this work to the problem of softening material and catch the equilibrium path of the structure. The arc length method was integrated in NOLM program, together to a smeared isotropic damage model and no linear truss element. We begin to solve a very simple problem using this non linear truss element as a benchmarking. Results reveals the strong snap through and snap back in the equilibrium path of this examples.
Other examples concerns to the continuum models discretized in quadrilateral elements using the smeared crack model coded in NOLM. Another constitutive laws, implemented in NOLM is used. However, no mechanical dissipation and objectivity exist, so a very difficult convergence is found is some situations. We proposed an objective mechanical dissipation for future work to take account the dissipated energy, related strongly with the plastic work of the model. For quadratic convergence for the described isotropic smeared crack model is necessary to apply the tangent stiffness matrix. However, it is really difficult to compute and other alternatives need to be adopted. The most common way to get a projection of the tangent stiffness matrix is applying the perturbation method. But, in the present work we used the secant stiffness matrix 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol {C}_{sec} = (1-d)\boldsymbol {C}_0} . This can be effectively used, but not quadratic convergence is guaranteed. In any case is more faster than using the non-damage stiffness matrix. However, in presence of snap back points, sometimes is encountered some difficult to converge.
It was coded in NOLM subroutines allow connect the results for future reading in Gid, the Pre and post-processing developed at CIMNE [6].
The first numerical example consist of two-member nonlinear truss element shown in the figure 5 and has been widely used as a benchmark problem for comparison of numerical solution algorithm. The following material are assumed: Axial rigidity Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle EA=1884.694lb} , Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle h=25.874in}
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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \alpha=63.4}
degrees. The same example was tested by Yang and Shieh (1990). Three loading cases will be studied herein. In the first case (Case I), only a vertical load is imposed; secondly (Case II), the horizontal load is considered as an imperfection, 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle P_u=0.05P_v}
and the third one (Case III), the vertical load is treated as an imperfection, 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle P_v = 0.05P_u}
. The results obtained by the present method for the three considered cases are shown in Figs 6, fig:Sec4-3 and 9 respectively, which are according with solution presented by Pecknold et al (1985).
Note that, in the first case an snap-through is obtained. As can be seen in the figure fig:Sec4-3, there are four limits points and two snap back points. The present analysis has demonstrated the self-adaptive capability of this implemented arc-length method. At the third case, the observation for the first load can also be applied here.
|
| Figure 5: Two non-linear truss element. Geometry and boundary conditions. |
| Figure 6: Analysis result for case I. |
In this example, we test our code of arc-length method with a problem of square non-linear material under tension. A simple Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle 2D}
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle 1\times{1} m\times m}
block discretized 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle 1}
, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle 4}
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://mathoid.scipedia.com/localhost/v1/":): {\textstyle 16}
quadrilateral bilinear element and drown in figure 9, 10a and 10b respectively, are analyzed both Von-Mises linear/exponential softening model and Drucker-Prager linear/exponential model. A plain strain analysis is performed. Material are assumed and is depicted in table 1. The softening 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle H}
for linear softening was taken Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle 1MPa}
. For exponential softening, we take the following formula for evolution of shear stress
|
(61) |
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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \kappa }
the equivalent plastic strain 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle h}
is a constant that controls the softening curve, here assumed to be Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle h=3000}
. Note that this models, is not objective due to no dissipation of energy is controlled. For define a DP-Model, the 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \alpha } , that controls the pressure 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \alpha=0.15} . Take into account that the objective of this examples is testing the AL method implemented in NOLM.
| Material Data | 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle N-m}
) |
| Young's 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle E} | 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle MPa} |
| Poisson's ratio Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \upsilon } | 0.33 |
| Shear strength Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tau _{s0}} | 1 Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle KPa}
|
The results of the analysis is plotted in figures 11 and 12. Observe that for both material model, identical responses is obtained for the three different meshes when is used the same softening low. However, although not was used a energy dissipated criteria, all element have the same geometric properties making the softening responses objective.
In this example, analysis of a cracked flat under surface tension is taken to test our code of arc-length method. We selected three different sizes of meshes of the same model depicted in figure 13 and calculated with perfect plastic Drucker-Prager model, perfect plastic Von-Mises model and exponential softening Von-Mises model. We also tested the influence of different softening parameters with exponential softening Drucker-Prager model. The same material used in the previous example are assumed again. A plain strain analysis is performed. The analysis cases are
The Case I is represented is the figure 14. Observe how the AL method obtain the softening behavior and thre different responses and post-pick load are obtained when is used different values 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle h} . Case II represent a perfect plastic behavior and the analysis results is plotted in fig 15. Note how the AL method implemented obtained the expected perfect plastic behavior. The Case III analysis is depicted in figure 16. Note how the results is not objective due to no dissipation is controlled. As a future work, is necessary to implement a mesh objective dissipation in the standard model material implemented in NOLM.
|
|
| (a) Mesh one. 50 nodes and 34 elements. | (b) Mesh two. 605 nodes and 544 elements. |
| |
| (c) Mesh three. 167 nodes and 136 elements. | |
| Figure 13: Finite element meshes for analysis. | |
| Figure 14: Responses of pull test using three different parameter in exponential softening. |
| Figure 15: Perfect plastic response for three meshes using Von-Mises model. |
| Figure 16: Non objective response in Von-Mises material with exponential softening. |
In this example, we have selected for analysis a notch beam tested by Petterson(1981) . The major adantages of this experiments are that it has been repeated several times and that necessary material parameter, such 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \mathcal{G}_f} , has been carefully specified. Finite element meshes, dimension and properties are shown in figure 17. Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle 702}
nodes 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle 612}
quadrilateral bi-linear element was used in the analysis. We are assuming a plane stress state for this model. The beam is subjected to a point load in the top center, producing a direct traction in the notch. An exponential softening curve was used according to the average element size. The analysis were performed by full arc-length method implemented and the smeared isotropic crack model described. The figure 18 compare experimental results and numerical load deflection curves. Note how the softening behavior can be satisfactorily simulated together with the maximum load.
|
|
| (a) Geometry and material properties. | (b) Mesh for analysis. |
| Figure 17: Finite element meshes for analysis and basic properties. | |
Fig shows 19 a Double cantilever beam (DBC) tested by Sock, Baron and Fracois(1979). In this work, we used the smeared crack models using two different fracture energy to guarantee objective dissipation. A total number 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle 608}
nodes 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle 548}
linear quadrilateral elements was used for discretization. This example is selected because represent a pure mode I of fracture. However, some simplifications is done in the model with respect to the original model, due to this example is aimed to test the arc length method. Material properties is drown in table 2. Note that for define the smeared crack model is only required Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle 3}
parameter. In fig, the load is plotted against the crack mouth opening displacement (CMOD). The computation was performed for exponential softening and assuming a plane stress state.Development of the fracture Zone is represented in fig. 4.8 which represent the evolution of damage (fracture process ) For three different process in the calculation.
|
|
| (a) Geometry properties. | (b) Mesh for analysis. |
| Figure 19: Finite element meshes for analysis and basic properties. | |
| Material Data | 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle N-m}
) |
| Young's 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle E} | 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle GPa} |
| Poisson's ratio Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \upsilon } | 0.2 |
| Tensile strength Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \sigma _0} | 4 Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle MPa} |
| Fracture 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \mathcal{G}_{f1}} | 350 Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle N/m} |
| Fracture 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle \mathcal{G}_{f2}} | 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle N/m}
|
Due to the boundaries condition apply, the forces tends to open the beam in front of the notch and all damage process begin in this place. Damage progresses gradually as the loading process increases and finally the beam is separated in two part. The evolution of damage to the end of simulation is potted in 21b . Note that when the damage reaches the value 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://mathoid.scipedia.com/localhost/v1/":): {\textstyle 1} , means that this zone is totally smeared cracked.
| (a) Contour Sxx Cauchy Stress field at the end of simulation. (Gid pre-post processor[6]). | (b) Evolution of damage 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://mathoid.scipedia.com/localhost/v1/":): \mathcal{G}_{f1}
at the end of simulation. (Gid pre-post processor[6]). |
| (c) Direccion of principal stress at the end of simulation. (Gid pre-post processor[6]). | (d) Deformed 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://mathoid.scipedia.com/localhost/v1/":): (\times{500)}
. (Gid pre-post processor[6]). |
| Figure 21: Double cantilever beam analysis. | |
In this work we introduced and implemented the AL method in NOLM program. Basically the actual implementation in NOLM is based in the work proposed by Lam and Morley (1992) and was coded with take into account the sign for no tracking back the solution. An efficient method was included for avoid complex roots and if the problem persist, two method is available to get the convergence. In case of no convergence is reached, we introduce a user factor, for reducing the arc-length, that should be taken betweens Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle (0.5-0.75)}
per cent of the actual arc length.
A linear truss-element, together to the isotropic smeared crack model was introduced for testing and benchmarking the AL method . During the work, we found several difficulties to converge in the standard constitutive law implemented in NOLM when a softening parameter was introduced. It is caused by the no mechanical dissipation in the model. However, for a perfect plastic an hardening they get the corresponding results.
All meshing process and post-processing was made with Gid[6], proving that it is possible to connect the developed owner software and this Pre-and post processing program.
By author experience, it is recommended, as a future work, the redesign of the basis of the NOLM code. Difficulties are found in debugging process when several static variables, jumping ( GO TO sentences) and writing process was used. Some bugs was fixed, one of them related to the solver and solution flag processes.
Its really necessary the checking and testing of the constitutive models implemented in NOLM with its corresponding benchmarking. Also recommended the change of the data base of NOLM (Common Block A), due to lost of memory and a lot of them are not using in a real run time calculations and the difficulties that could be encountered for parallelization.
The storage of the global stiffness matrix can be done in a parallel way. However, the needed to know the exactly position of its terms make difficult a future parallelization. In other words, not only be considered the parallelization of the solver using MKL Pardiso, but also all looping in elements, conditions and nodes. A suitable way to reaches this objectives is a modular or object programing inside NOLM, now available in the new INTEL COMPILER versions.
The actual and future works are aimed to checking standard constitutive laws integrated in NOLM and coded and objective dissipation in the finite element. This can be done with a small relative change in the softening parameter curve adding the characterized length of the elements.
Integrating an analysis of bifurcations points when convergence can not reaches using the AL method for stopping or tracing another possible equilibrium path for the next iteration step. It is done by checking the determinant of the global stiffness matrix using the LU decomposition.
[1] Lam, W. and Morley, C. (1992) "Arc‐Length Method for Passing Limit Points in Structural Calculation", Volume 118. Journal of Structural Engineering 1 169-185
[2] Cinthia A. G. Sousa and Paulo M. Pimenta. (2010) "A new parameter to Arc-Length method in non-linear structural analysis", Volume XXIX. Mecánica Computacional 1841-1848
[3] J.V. Ferreira and A.L. Serpa. (2005) "Application of the arc-length method in nonlinear frequency response", Volume 284. Journal of Sound and Vibration 1–2 133–149
[4] MEMON Bashir-Ahmed, SU Xiao-zu. (2004) "Arc-length technique for nonlinear finite element analysis.", Volume 5. J Zhejiang Univ Sci 5 618-28
[5] de Souza Neto, E. A. and Peri, D. and Owen, D. R. J. (2008) "Computational Methods for Plasticity". John Wiley & Sons, Ltd 1–15
[6] GiD. (2009) "The Personal Pre and Post Processor"
[7] M. A. Crisfield. (1986) "Snap-through and snap-back response in concrete structures and the dangers of under-integration", Volume 22. International Journal for Numerical Methods in Engineering 3 751-767
[8] Kyoung Soo Lee and Sang Eul Han and Taehyo Park. (2011) "A simple explicit arc-length method using the dynamic relaxation method with kinetic damping", Volume 89. Computers & Structures 1–2 216–233
Published on 05/03/18
Submitted on 05/03/18
Licence: CC BY-NC-SA license
Are you one of the authors of this document?