Acessibilidade / Reportar erro

Iterative strategies associated with the normal flow technique on the nonlinear analysis of structural arches

Estratégias de iteração associadas à técnica do fluxo normal na análise não linear de arcos estruturais

Abstracts

A large part of the numerical procedures for obtaining the equilibrium path or load-displacement curve of structural problems with static nonlinear behavior is based on the Newton-Raphson iterative scheme to which are coupled the path-following methods. In this context, this study uses one technique, referred to as normal flow, in the process of obtaining the approximate nonlinear static response of structural systems. Basically, this technique is an adaptation made with in the Newton-Raphson iterative scheme in an attempt to speed up the nonlinear solution process and/or remove convergence problems. To overcome the critical points and to trace the whole nonlinear equilibrium path, three different strategies are used in association with the normal flow technique: the cylindrical arc-length, the minimum residual displacement norm and the generalized displacement. With this procedure, the performance of these strategies when associated with the normal flow technique is valued. Two arches with highly nonlinear load-displacement curves are used in the study. The results obtained demonstrated that the association of the generalized displacement strategy with the normal flow technique contributes to the improvement of the nonlinear solution methodology.

Static analysis; Geometric nonlinearity; Equilibrium paths; Incremental-iterative scheme


Grande parte dos procedimentos numéricos para obtenção de caminhos de equilíbrio dos problemas estruturais com comportamento estático não linear baseia-se no método de Newton-Raphson, ao qual são acoplados métodos de continuação. Nesse contexto, esse trabalho usa uma técnica, referida como fluxo normal, no processo de obtenção da resposta aproximada não linear estática de sistemas estruturais. Tal técnica trata-se, basicamente, de uma modificação estabelecida no esquema iterativo de Newton-Raphson, na tentativa de acelerar o processo de solução e/ou contornar problemas de convergência. Para ultrapassar os pontos limites e traçar a trajetória de equilíbrio completa das estruturas, adotam-se três diferentes estratégias de iteração: comprimento de arco, norma mínima dos deslocamentos residuais e deslocamento generalizado. Com esse procedimento, é avaliado o desempenho dessas estratégias, quando associadas à técnica do fluxo normal. Dois arcos com caminhos de equilíbrio não lineares são usados no estudo. Os resultados encontrados permitem concluir que a associação da estratégia do deslocamento generalizado com a técnica do fluxo normal contribui para a eficiência da metodologia de solução não linear.

Análise estática; não linearidade geométrica; trajetória de equilíbrio; esquema incremental-iterativo


CIVIL ENGINEERING ENGENHARIA CIVIL

Dalilah Pires MaximianoI; Andréa Regina Dias da SilvaII; Ricardo Azoubel da Mota SilveiraIII

IM.Sc., Professora, UFSJ, Campus Alto Paraopeba Ouro Branco, MG, Brasil. dalilahp@hotmail.com

IID.Sc., Professora, Programa de Pós-Graduação em Engenharia Civil (PROPEC). Departamento de Engenharia Civil / Escola de Minas, UFOP Ouro Preto, MG, Brasil. andreadiassilva@yahoo.com.br

IIID.Sc., Professor, Programa de Pós-Graduação em Engenharia Civil (PROPEC). Departamento de Engenharia Civil / Escola de Minas, UFOP Ouro Preto, MG, Brasil. ricardo@em.ufop.br

ABSTRACT

A large part of the numerical procedures for obtaining the equilibrium path or load-displacement curve of structural problems with static nonlinear behavior is based on the Newton-Raphson iterative scheme to which are coupled the path-following methods. In this context, this study uses one technique, referred to as normal flow, in the process of obtaining the approximate nonlinear static response of structural systems. Basically, this technique is an adaptation made with in the Newton-Raphson iterative scheme in an attempt to speed up the nonlinear solution process and/or remove convergence problems. To overcome the critical points and to trace the whole nonlinear equilibrium path, three different strategies are used in association with the normal flow technique: the cylindrical arc-length, the minimum residual displacement norm and the generalized displacement. With this procedure, the performance of these strategies when associated with the normal flow technique is valued. Two arches with highly nonlinear load-displacement curves are used in the study. The results obtained demonstrated that the association of the generalized displacement strategy with the normal flow technique contributes to the improvement of the nonlinear solution methodology.

Keywords: Static analysis, Geometric nonlinearity, Equilibrium paths, Incremental-iterative scheme

RESUMO

Grande parte dos procedimentos numéricos para obtenção de caminhos de equilíbrio dos problemas estruturais com comportamento estático não linear baseia-se no método de Newton-Raphson, ao qual são acoplados métodos de continuação. Nesse contexto, esse trabalho usa uma técnica, referida como fluxo normal, no processo de obtenção da resposta aproximada não linear estática de sistemas estruturais. Tal técnica trata-se, basicamente, de uma modificação estabelecida no esquema iterativo de Newton-Raphson, na tentativa de acelerar o processo de solução e/ou contornar problemas de convergência. Para ultrapassar os pontos limites e traçar a trajetória de equilíbrio completa das estruturas, adotam-se três diferentes estratégias de iteração: comprimento de arco, norma mínima dos deslocamentos residuais e deslocamento generalizado. Com esse procedimento, é avaliado o desempenho dessas estratégias, quando associadas à técnica do fluxo normal. Dois arcos com caminhos de equilíbrio não lineares são usados no estudo. Os resultados encontrados permitem concluir que a associação da estratégia do deslocamento generalizado com a técnica do fluxo normal contribui para a eficiência da metodologia de solução não linear.

Palavras chave: Análise estática, não linearidade geométrica, trajetória de equilíbrio, esquema incremental-iterativo

1. Introduction

Structural stability analyses using the Finite Element Method (FEM) usually involve solving a nonlinear equations system. Purely incremental methods or schemes that combine incremental and iterative procedures are used to obtain this nonlinear equation system solution. When only based on the Newton-Raphson method (Bathe, 1996), many schemes are not capable of passing through the critical points (bifurcation or limit points) that can appear in the equilibrium path. This occurs due to poor conditioning of the tangent stiffness matrix that becomes singular at these points.

An efficient methodology for nonlinear system solving should be able to trace the complete equilibrium path, and identify and pass through all of the existent singular or critical points of the structural system under analysis. According to Crisfield (1991), although many times the structure results before reaching its critical points is sufficient for the design purposes, determining the response in a post-critical interval is essential within the large displacements domain.

This work's objective is to associate the normal flow technique with path-following iterative strategies. Such an association should help overcome convergence problems proper to numerical nonlinear structural analysis and/or improve the computational performance of these strategies. This technique makes it possible to modify the Newton-Raphson iterative process, where the iterations are conducted along the normal direction to the Davidenko flows (Allgower and Georg, 1980). The normal flow technique was implemented into the Computational System for Advanced Structural Analysis program (CS-ASA; Silva, 2009). CS-ASA is based on the finite element method and performs nonlinear static and dynamic analyses of structures. Two slender arches with strongly nonlinear behavior are analyzed herein to show the performance of three iterative strategies associated with the normal flow technique. The strategies adopted and available in CS-ASA are: the arch-length control idealized by Riks (1972), Ramm (1981), and Crisfield (1981), and used by many other researchers (Sousa and Pimenta, 2010; Lee et al., 2011; Moghaddasie and Stanciulescu, 2013); the minimum residual displacement norm proposed by Chan (1988); and the generalized displacement control proposed by Yang and Kuo (1994). The next section presents details of the methodology used in the solution of nonlinear structural problems, characterized by an incremental-iterative scheme.

It is worth mentioning some researches involving normal flow technique in literature. Watson et al. (1987) and Watson et al. (1997) introduced the normal flow algorithm in the HOMPACK and HOMPACK90 software, respectively. Ragon et al. (2002) presents a study involving variants of the arc-length method and the normal flow algorithm. These authors stated that the algorithm could be more efficient than the arc-length method in cases where the equilibrium path is strongly nonlinear. Besides this, they wrote that the algorithm maintains large increments even when the nonlinearity is accentuated. In addition, the use of iterations steps in the normal direction to the Davidenko flows insures that convergence during the iterative process occurs faster. Saffari et al. (2008) and Tabatabaei et al. (2009) also adopted this technique.

2. Methodology for solving nonlinear structural problems

The equation that governs the static equilibrium of a structural system with geometrically nonlinear behavior can be written by Equation (1):

where Fr is a reference vector characterizing the external load direction and λ is the load parameter; Fi is the internal force vector, which is a function of the displacement, U, at the structure nodal points.

The structural problem solution of Equation (1) is obtained by using an incremental and iterative scheme. As such, for an incremental sequence of the load parameter Δλ, the respective nodal displacement increments ΔU are calculated. As Fi is a displacement nonlinear function, iterations for correcting ΔU are necessary to obtain the solution.

Equation (1) can be rewritten as:

where g represents the gradient vector or the unbalance between the external and internal forces.

The Newton-Raphson method has been one of the most utilized in the solution of Equation (2). The objective is to determine the roots of this nonlinear relationship, which refers to the configurations of the static equilibrium of the structure. In this method, it is admitted that given an initial estimate for the root, the problem is to determine a sequence of corrections until a solution is obtained with the desired precision. For this, Equation (2) is approximated using the Taylor series (Press et al., 1986). Therefore, for a load increment at the instant t + Δt, and at each iteration k, from the approximated solution of the displacement field U(k-1) = tU + ΔU(k-1), its correction δUk is calculated so that:

Note that the terms k and (k-1) are used herein to respectively refer to the current and previous iterations. Expanding the Taylor series to Equation (3), and considering the two first terms of the series, the expression for the correction of the nodal displacements becomes:

Thus, the new estimate for the solution, given by:

is considered to be the solution of the problem when a determined convergence criteria is satisfied.

The modified Newton-Raphson method is an alternative to the standard technique, in which the inclination of the tangent is maintained constant in all of the iterations. For the structural analysis, the stiffness matrix remains unaltered.

In both approaches to the Newton-Raphson method, the load parameter is maintained constant during the iterative cycle. In case the entire equilibrium path is to be accompanied, it is necessary to permit its variation from iteration to iteration. Followed then was the general technique proposed by Batoz and Dhatt (1979), where the alteration of the load parameter is permitted and the change in the nodal displacement is established by the following equation for equilibrium:

where the vector g becomes a function of the displacement nodes U(k-1) calculated in the last iteration, and also of the current load parameter λk, which is now an unknown element and written as:

where δλk is a load parameter correction obtained using some iteration strategy (Silva, 2009).

Substituting (7) in (6) and using Equation (2), gives:

which is the new equation used in the iterative cycle.

When using Equation. (8), the vector of the iterative nodal displacement nodes can then be decomposed into two parts and is written as:

with δUkg=K-1(k-1)g(k-1) and δUkr = K-1(k-1)Fr. The usage of this equation is referred to herein as the conventional process for the nonlinear solution methodology.

In the normal flow technique, the equilibrium between the internal and external forces is obtained by performing iterative corrections along of the normal direction to the Davidenko curves (Allgower and Georg, 1980; Maximiano, 2012). With this technique, the expression used to obtain the nodal displacement correction is given by:

which is, according to Watson et al. (1997), the unique solution for the minimum Euclidian norm of Equation (6). Using Equation (10), the vectors δU and δUr in the current iteration are always perpendicular because the second term of the difference vector is a projection of the first in the direction of vector δUrk.

Once the corrections δλk and δUk are obtained, the incremental variables ΔU and Δλ, together with the totals U and λ, are updated. The methodology described in this section is detailed in Table 1.

3. Results - numerical examples

In this section, the objective is to verify the computational efficiency of the following iterative strategies associated with the normal flow technique: cylindrical arc-length control (AL), minimum residual displacement norm (MD) and generalized displacement control (GD). Such verification is made using the static analysis of the two arches that have nonlinear geometrical behavior. These arches are illustrated in Fig. 1 and will be described in sub-sections below.


From all the nonlinear finite elements formulations implemented in CS-ASA, the one proposed by Pacoste and Eriksson (1997) is used in this analysis. Details of this formulation, which adopts the total Lagrangian reference and is based on the theory of Timoshenko, can also be found in Maximiano (2012) and Silva (2009).

The iterative process determining the displacement correction through Equation (9) - conventional process - was also used for comparison. In the two analyzed problems, were compared: the total number of load increments (Ntot) and iterations (Itot), the average number of iterations per load increment (Iavg), the processing time in seconds (CPU), and the number of restarting (Rest). Notice that a restart occurs when the maximum number of desired iterations is reached (nmax) and no convergence is obtained for a given load increment. In this case, the last configuration for the known equilibrium is returned to and the incremental-iterative process is restarted, reducing the value of Δλ0 by half. In the two analyses, the maximum number of iterations nmax was 21.

3.1 Partially-loaded circular arch

The first example is the partially-loaded circular arch, whose physical and geometric properties are given in Figure 1a. In this figure, E corresponds to elastic modulus, I to moment of inertia, R to radius, and A to the cross-sectional area. The arch modeling used twenty beam-column elements. As nonlinear solution methodology control, a convergence tolerance ζ equal to 10-6 and the modified Newton Raphson were adopted. To begin the analysis, the uniformly-distributed load intensity p for the first increment was considered to be equal to 100 N/m. Be aware that this value is corrected during the iterative process of this first increment. For the rest of the load steps, the definition of the load intensity occurs automatically by using some load increment strategies (definition of Δλ0).

Figure 2a shows the equilibrium paths obtained by controlling the vertical displacement, v, at the center of the arch. The generalized displacement strategy was used associated to the normal flow technique. This structure was studied by Xu and Mirmiram (1997) using a co-rotational beam formulation and the nonlinear solution strategy proposed by Riks (1979). Note the good agreement between the response obtained by these authors and achieved in this work. Figure 2b shows the deformed arch configurations referring to the three load limit points, whose positions are indicated by the letters A, B and C.


Table 2 presents the values for the parameters Ntot, Itot, Iavg, CPU and Rest obtained by using the three iterations strategies: AL, MD and GD, when associated to the normal flow technique. The results for the conventional process are also indicated in this table. When comparing these parameters for AL and MD, it is possible to observe the similarity between the computational performance obtained with the conventional process and with the normal flow technique. Differently, the GD strategy was more efficient when associated with the normal flow technique. It was observed that a smaller number of load increments and total iterations were necessary and consequently, the analysis was concluded in a shorter processing time. The best performance of the normal flow technique is also graphically illustrated in Fig. 2b. Notice that after reaching the load limit point B, a significant difference occurs between these two forms to correct the nodal displacement in the iterative process.

3.2 Circular arch with central load

The circular arch submitted to a concentrated load of intensity P, as showed in Fig. 1(b), is the other structure chosen to evaluate the efficiency of different iterative strategies when associated with the normal flow technique. Taking into consideration the symmetry of the model, only half of the arch was discretized and 35 finite elements were used. Load P was presumed to be equal to 0.4 N to initiate the analysis. This value, as discussed in the previous example, is corrected during the iterative process of the first increment. A tolerance of ζ = 10-3 for the convergence of the iterative cycle was adopted. The study was performed utilizing the standard Newton-Raphson method. In this situation, the obtained load x vertical displacement curve at the point of load application is exhibited in Fig. 3(a). The load limit points in the analysis obtained numerically by Yang and Kuo (1994) are indicated by the positions: A, B, C, D, E, and F of this same figure as well as the arch deformation configuration when these points are reached. These authors studied this structure under a central load for validation of generalized displacement strategy (DG) and adopted 26 finite elements. Again, note the consistency of this paper's results with those found in literature.


Table 3 presents the values encountered for the parameters Ntot, Itot, Iavg, CPU and Rest obtained using the three iteration strategies: AL, MD and GD, all associated with the normal flow technique. The conventional solution process was adopted for comparison. Therefore, as in the previous example, a significant difference between these two approaches could be observed when the GD strategy was used. The results showed a number of smaller load increments, less total iterations and no restarting occurrences, insuring substantially reduced processing time.

Figure 3(b) presents the variation for load P during the incremental process. Note that the results differ around the limit point C, and from this point on the efficiency of the normal flow technique can be perceived. Returning to Table 3, see that the arc-length strategy was not able to trace the equilibrium path, diverging at the very beginning of the analysis.

4. Discussion

This study investigated the computational performance of three iterative strategies associated with the normal flow technique when used for the nonlinear static response of structural systems. The normal flow technique is related to a modification of the Newton-Raphson iterative scheme so as to overcome convergence problems and/or accelerate the solution process. The path-following strategies used in the study were: cylindrical arc-length control, minimum residual displacement norm control, and generalized displacement control.

The nonlinear analysis of two slender arches was performed and the obtained results were compared to the solutions found in literature. When utilizing the strategy based on the generalized displacement control, the responses obtained in both analyses showed that the normal flow technique significantly contributed to improving the computational performance of the adopted nonlinear solution methodology. This combination permitted the complete tracing of the equilibrium trajectory for a smaller number of load increments and iterations, and as such, diminished the computer-processing time over that of conventional processes. In this case, larger load increments were maintained even when the curve nonlinearity was accentuated, as was also observed by Ragon et al. (2002). In addition, the solution process was restarted less often than in the conventional process. The same efficiency was not observed when the normal flow technique was combined with the arc-length or the minimum residual displacement norm strategy.

Finally, it is important to point out that among the strategies used in this study, the minimum residual displacement norm excelled in the two analyses when the conventional process was used.

5. Conclusions

Based on the results obtained in the present work, it can be concluded that the normal flow technique can significantly influence the computational performance of the adopted nonlinear solution methodology. As discussed above, the normal flow technique significantly contributed to improving the computational performance of the adopted nonlinear solution methodology when combined with the generalized displacement-based strategy. However, the same efficiency was not observed, at least regarding the two structures analyzed, when this technique was combined with the minimum residual displacement control. Thus, under these conditions, this technique cannot be justified.

6. Acknowledgments

The authors express their gratitude to CAPES, CNPq and FAPEMIG for the financial support received in the development of this research. Special thanks go to Harriet Reis and John White for their editorial reviews.

7. References

Received: 28 August 2012

Accepted: 28 April 2014

  • ALLGOWER, E.L., GEORG, K. Homotopy methods for approximating several solutions to nonlinear systems of equations. In: FORSTER, W. (ed.). Numerical solution of highly nonlinear problems, Amsterdam, New York: North-Holland, p. 253-70, 1980. p. 253-270.
  • BATHE, K.J. Finite element procedures New Jersey Prentice-Hall, 1996. 1037 p.
  • BATOZ, J.L., DHATT, G. Incremental displacement algorithms for nonlinear problems. International Journal for Numerical Methods in Engineering, 14, p. 1262-1267, 1979.
  • CHAN, S.L. Geometric and material nonlinear analysis of beam-columns and frames using the minimum residual displacement method. International Journal for Numerical Methods in Engineering, 26, p. 2657-2669, 1988.
  • CRISFIELD, M.A. A fast incremental/iterative solution procedure that handles snap-through. Computers and Structures, 13, p. 52-62, 1981.
  • CRISFIELD, M.A. Non-linear finite element analysis of solids and structures. John Wiley & Sons, 1991 v. 1. 345 p.
  • LEE, K.S., HAN, S.E., PARK, T. A simple explicit arc-length method using the dynamic relaxation method with kinetic damping. Computers and Structures, 89, p. 216-233, 2011.
  • MAXIMIANO, D.P. Uma técnica eficiente para estabilizar a estratégia do resíduo ortogonal na análise não linear de estruturas Ouro Preto: Programa de Pós-graduação em Engenharia Civil, DECIV/Escola de Minas/UFOP, 2012. 78 f. (Dissertação de Mestrado).
  • MOGHADDASIE, B., STANCIULESCU, I. Direct calculation of critical points in parameter sensitive systems. Computers and Structures, 117, p. 34-47, 2013.
  • PACOSTE, C., ERIKSSON, A. Beam elements in instability problems. Computer Methods in Applied Mechanics and Engineering, 144, p. 163-197, 1997.
  • PRESS, W.H., TEUKOLSKY, S.A., VETTERLING, W.T., FLANNERY, B.P. Numerical recipes in Fortran 77 - The art of scientific computing (2. ed.) 1986, v. 1. 920 p.
  • RAGON, S.A., GURDAL, Z., WATSON, L.T. A comparison of three algorithms for tracing nonlinear equilibrium paths of structural systems. International Journal of Solids and Structures, 39, p. 689-698, 2002.
  • RAMM, E. Strategies for tracing the non-linear response near limit-points, nonlinear finite element analysis in structural mechanics In: Wunderlich, W. (ed.). Berlin: Springer-Verlag, 1981. p. 63-89.
  • RIKS, E. An incremental approach to the solution of snapping and buckling problems. International Journal of Solids and Structures, 15, p. 529-551, 1979.
  • RIKS, E. The application of Newton's methods to the problems elastic stability. Journal of Applied Mechanics, 39, p. 1060-1066, 1972.
  • SAFFARI, H., FADAEE, M.J., TABATABAEI, R. Nonlinear analysis of space trusses using modified normal flow algorithm. ASCE Journal of Structural Engineering, 134 n.6, p. 998-1005, 2008.
  • SILVA, A.R.D. Sistema computacional para a análise avançada estática e dinâmica de estruturas metálicas. Ouro Preto: Programa de Pós-graduação em Engenharia Civil, DECIV/Escola de Minas/UFOP, 2009. 322 f. (Tese de Doutorado).
  • SOUSA, C.A.G., PIMENTA, P.M. A new parameter to arc-length method in nolinear. Computational Mechanics, 29, p. 1841-1848, 2010.
  • TABATABAEI, R., SAFFARI, H., FADAEE, M.J. Application of normal flow algorithm in modal adaptive pushover analysis. Journal of Constructional Steel Research, 65, n. 1, p. 89-96, 2009.
  • XU, Z., MIRMIRAN, A. Looping behavior of arches using corotational finite element. Computers & Structures, 62, n.6, p.1059-1071, 1997.
  • WATSON, L.T., BILLUPS, S.C., AND MORGAN, A.P. Algorithm 652: HOMPACK: A suite of codes for globally convergent homotopy algorithms. ACM Transactions on Mathematical Software, 13, n.13, p. 281-310, 1987.
  • WATSON, L.T., SOSONKINA, M., MELVILLE, R.C., MORGAN, A.P., WALKER, H.F. Algorithm 777: HOMPACK90: A suite of Fortran 90 Codes for globally convergent homotopy algorithms. ACM Transactions on Mathematical Software, 23, n.4, p. 514-549, 1997.
  • YANG, Y.B., KUO, S.B. Theory & analysis of nonlinear framed structures Prentice Hall, 1994. 579 p.
  • Iterative strategies associated with the normal flow technique on the nonlinear analysis of structural arches

    Estratégias de iteração associadas à técnica do fluxo normal na análise não linear de arcos estruturais
  • Publication Dates

    • Publication in this collection
      25 July 2014
    • Date of issue
      June 2014

    History

    • Accepted
      28 Apr 2014
    • Received
      28 Aug 2012
    Escola de Minas Rua Carlos Walter Marinho Campos, 57 - Vila Itacolomy, 35400-000 Ouro Preto MG - Brazil, Tel: (55 31) 3551-4730/3559-7408 - Ouro Preto - MG - Brazil
    E-mail: editor@rem.com.br