Next Article in Journal
Gorenstein Flat Modules of Hopf-Galois Extensions
Previous Article in Journal
Engaging STEM Learning Experience of Spatial Ability through Activities with Using Math Trail
Previous Article in Special Issue
Lattice Boltzmann Numerical Study on Mesoscopic Seepage Characteristics of Soil–Rock Mixture Considering Size Effect
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Global–Local Non Intrusive Analysis with 1D to 3D Coupling: Application to Crack Propagation and Extension to Commercial Software

by
Matías Jaque-Zurita
1,
Jorge Hinojosa
2 and
Ignacio Fuenzalida-Henríquez
3,*
1
Master of Science in Mechanical Engineering, Faculty of Engineering, Universidad de Talca, Campus Curicó, Curico 3340000, Chile
2
Industrial Technologies Department, Faculty of Engineering, University of Talca, Campus Curicó, Curico 3340000, Chile
3
Building Management and Engineering Department, Faculty of Engineering, University of Talca, Campus Curicó, Curico 3340000, Chile
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(11), 2540; https://doi.org/10.3390/math11112540
Submission received: 22 April 2023 / Revised: 13 May 2023 / Accepted: 15 May 2023 / Published: 1 June 2023
(This article belongs to the Special Issue Computational Methods and Applications for Numerical Analysis)

Abstract

:
Computational simulation is a highly reliable tool used to solve structural analysis problems. In recent times, several techniques have been developed in the field of computational mechanics in order to analyze non-linearities in less time, helping decision-making when structures suffer damage. The global–local analysis is a technique to increase the efficiency of computational simulations by using a global model to obtain boundary conditions in a coupling zone imposed on a local model. Coupling can be performed through the primal–dual method, which is used for crack propagation using 2D and 3D models with fine meshes, thus saving computational time. However, it has not been implemented at a commercial level to analyze large structures such as multi-story buildings with focused non-linearities. In this work, a global–local analysis with non-intrusive methodology and simplified models was implemented in a cracked framed structure, using a 1D (global) and 3D (local) coupling considering crack propagation with primal–dual interface conditions. Different lengths of the local model were analyzed, studying their influence on the convergence of the problem, and compared with a 3D monolithic model to check the reliability of the results. The results show that the proposed methodology solves the problem with an error less than 10%. Furthermore, it was determined that the dimensions of the local model affect the convergence of the problem. This work also provides an implementation of the method for large structures containing focused non-linearities and using commercial software, reducing computational time for the cracked structural analysis.

1. Introduction

The structures are designed to withstand different internal forces such as traction, compression, bending, cutting, torsion and combined forces. In addition, fatigue damage and seismic provisions must be considered in the design of structural steel buildings [1,2]. The performance of the structure is diminished under the effect of factors such as corrosion, maintenance and the nature of cyclic loads [3], producing increased stress, cracking and subsequent fracture of the material [4]. For these cases, numerical calculation methodologies based on finite elements have been developed to predict the behavior of structures with the presence of cracks, such as the extended finite element method (X-FEM) [5,6], which consists of discretizing a continuum using a mesh, and solving roughly at the nodes and then interpolate to the rest of the element. However, if a singularity occurs, it incorporates enriched shape functions to simulate this phenomenon, allowing the mesh to generate discontinuities and adapt as the problem changes, thus avoiding the remeshing of the problem [7].
However, for large structures subject to static and dynamic loads, these are calculated using beam elements (1D elements with 6 degrees of freedom per node) [8,9]. Even so, these types of elements do not account for crack propagation in their formulations, which means that to study this behavior, other types of complex modeling must be used at a higher computational cost. Therefore, to deal with large structures, multiscale methods have been developed, some of which are based on domain decomposition [10,11,12,13,14,15] that allow linking models to perform structural analysis of complex structures. Although these techniques have shown good performance in academic applications, they are rarely applied to practical industrial cases. Thus, in order for them to be useful in the industry, it is necessary to validate the simulations with these methods and ensure their computational efficiency and escalability [16]. The implementation of multiscale methods requires a high cost in time and computational resources, in addition to needing methods to link the different scales [16].
Based on domain decomposition methods, the global–local analysis [17] was developed, in order to improve the convergence of complex simulations. This technique uses an approximate global model with a coarse mesh and typically linear to obtain appropriate boundary conditions, which are imposed on the local model in the coupling zone, solving the latter independently.
In [18], is proposed a non-intrusive global–local coupling algorithm based on domain decomposition method, intended for large-scale non-linear analysis without the need to modify the solver base code global model [19]. In [20], the strategy is interpreted as an alternative decomposition method of optimized and non-overlapping Schwarz domains, improving the results. The non-intrusive global–local coupling is applied for complex non-linear behavior (plastic hardening, crack propagation, among others) in [21].
The non-intrusive method uses linear and non-linear solvers as a black box, which are optimized and already incorporated into commercial software to introduce these solutions in the form of displacements and/or forces in a linear model of the entire structure without modifying it (non-intrusive) [15].
An example of non-intrusivity is to use the tools provided by the free software Code_Aster [22] that uses XFEM to solve crack propagation problems and through a Python interface, linking it with its linear solver (FEM) or with other commercial software, such as SAP2000 which is used in this work. Other works where SAP 2000 software is used for different types of analysis can be reviewed in [23,24,25,26], among others. However, other commercial software has been used to analyze crack propagation and complex simulations, such as ANSYS [27,28,29] and Abaqus [30,31,32,33,34]. This methodology has been implemented in a two-dimensional domain with crack growth and mesh refinement in [19,35,36], as well as in analysis with plastic behavior with mesh refinement in [19,37], where the implementation for a three-dimensional domain was also studied. In addition, asynchronous global–local methods have been studied, allowing an improvement in execution times for complex structures [38,39].
In [21], Robin parameters or mixed coupling [15,35,40] was studied to improve the execution times. In these studies, a Robin parameter optimization was performed in 2D and 3D problems with crack growth and plastic hardening to improve the convergence of mixed global–local non-intrusive analysis.
In order to improve the performances of the mixed strategy, industrial problems have been analyzed by means of a two-scale approximation of Schur’s complement as a Robin condition in the local model [41,42] being applied in models of an aircraft turbine blade, or other applications such as mechanical and hydraulic fracture modeling [35,43].
This work focuses on implementing a global–local non-intrusive analysis methodology using primal–dual coupling in a global model with 1D elements and a complex local model using 3D formulation, which presents crack growth. Specifically, the XFEM method is used to analyze the crack propagation without remeshing the model [5,6] implemented in different steel moment resisting frames, with a 250 Mpa yield strength.
The non-intrusive strategy is implemented in a frame structure that presents a localized crack. First, the software Code_Aster and the Python interface were used. Then, it is solved by linking Code_Aster and the commercial software SAP2000, obtaining a methodology that allows us to reduce the degrees of freedom analyzed, impacting the computational resolution time. The proposed methodology is validated by simulating a 3D monolithic model solved with the Code_Aster software.
The work is organized as follows. The methodology section presents the study case, software used and the formulation of the primal–dual coupling methodology for 1D and 3D models. In the results and analysis section, the validation of the methodology is shown, together with the convergence comparison of the study cases. Subsequently, the application of the methodology using the commercial software SAP 2000, the validation of the method using this software and the application in a large structure are analyzed. Finally, the discussion section summarizes the work conducted and also presents future studies regarding this topic.

2. Methodology

2.1. Primal–Dual Global–Local Analysis

Performing a global–local analysis on a structure with non-linearities (Figure 1) consists of separating the linear elastic global domain Ω R of the structure (Figure 2) into two linear non-overlapping domains, the complementary domain Ω C and auxiliary domain Ω A . The auxiliary domain is duplicated on a 3D non-linear (with crack propagation) local domain Ω L (Figure 3). The interfaces between subdomains are connected with linear Γ interfaces. The detailed formulation and mathematical background (functional spaces, Lagrangian definition, Lagrange multipliers among others) can be found in [21].
When implementing this methodology, the mechanical problem of each domain in which it was discretized (global, auxiliary and local models) must be solved for each iteration. Therefore, the problem to solve is the following:
  • First, the global problem is solved by obtaining the displacements u G n + 1 :
    K G u G n + 1 = f d G + C G T P n
    where K G is the stiffness matrix of the global model, f d G is the external load vector in the domain Ω G , C G is a coupling operator of the global problem that relates the degrees of freedom of the interface with respect to the degrees of freedom of the complete domain, and P n is the compensation force (vector) of the previous iteration. For the first iteration, P n is a vector of zeros for a 3D frame global model with an interface of two nodes.
  • Second, the auxiliary problem is solved by imposing the displacements u A n + 1 | Γ and solve for the reaction forces λ A n + 1 in the interface zone:
    K A u A n + 1 | Γ C A T λ A n + 1 = f d A
    where K A is the stiffness matrix of the auxiliary model, f d A is the external load vector, and λ A n + 1 is the reaction force at the interface for the domain Ω A .
    The λ A n + 1 can be obtained directly in some software, allowing the obtainment of the reaction forces from embedded structures within a global problem.
    The displacements u A n + 1 | Γ can be extracted from the solution of the global problem using the following relation:
    u A n + 1 | Γ = C A u A n + 1 = C G u G n + 1
    where C A is a coupling operator that relates the degrees of freedom of the interface with respect to the Auxiliary domain Ω A and C G was previously defined.
  • Third, the local problem is solved by imposing the displacements u L n + 1 | Γ on the interface of the local model
    u L n + 1 | Γ = C L u L n + 1 = Pr GL { C G u G n + 1 }
    where C L is an operator that relates the degrees of freedom of the interface with respect to the degrees of freedom of the local domain Ω L , u L n + 1 | Γ are the displacement on the interface of the local model and Pr GL is a projection operator, from the global 1D model to the local 3D domain. The formulation of this projector is presented in Section 2.3.
    Hence, the reaction forces λ L n + 1 of the local model in the interface, solved by means of a nonlinear solver such as Arc Length Method [44] or Newthon–Raphson Method, is obtained from the following equation:
    K L u L n + 1 | Γ C L T λ L n + 1 = f d L
    where K L is the stiffness matrix of the local model, f d L is the external load vector in the domain Ω L and λ L n + 1 is the reaction force at the interface.
  • Fourth, the correction forces that will be applied to the global model P n are calculated:
    P n + 1 = λ A n + 1 + Pr LG { λ L n + 1 }
    where the projector operator Pr LG , from the local to the global domain, is also presented in Section 2.3 and is used with a Code_Aster built-in function.
  • Fifth, the residual force r n + 1 is calculated and the error η of the solution obtained in the iteration is estimated:
    r n + 1 = P n + 1 P n
    η = r n + 1 2 / r 0 2
  • Finally, a relaxation scheme is considered, obtaining the following correction force:
    P n + 1 = μ P n + 1 + ( 1 μ ) P n
    This relaxation allows for better convergence, for example, when Aitken δ 2 relaxation method is used [19].
The compensation forces P n assigned in the interface Γ of the global model (Figure 2) are applied to represent the local non-linear effects on the global model. These forces have 6 components for each node analyzed, as shown in Equation (10), since the force correction is performed in the global model.
P n = [ F x F y F z M x M y M z ] T
It is important to mention that the coupling operators C A , C G , and C L are sparse matrices, which relate the total degrees of freedom of each model to its interface.

2.2. Case Study

The steel frame used for the analysis is made up of a 3-meter-long beam and two two-meter-long columns, whose joints between them are considered rigid, as is the support of the columns. The section of the elements is a square section of two hundred millimeters on each side. The material used is a steel with a yield limit of 250 MPa, a modulus of elasticity equal to 200,000 MPa and a Poisson’s ratio of 0.3.
The 1D model of the frame is discretized into six nodes and five elements (elements “a” to “e”), as can be seen in Figure 4, where the length of the element “c” is used to generate the local model and will be centered in the position x = 750 mm (crack location). Nodes 3 and 4 are the interface between domains to perform the non-intrusive coupling and at node 2 a horizontal force of 100 kN is applied. The global model of the considered frame has six degrees of freedom ( u x , u y , u z , θ x , θ y , θ z ), while the local model, being modeled by 3D elements, only considers three degrees of freedom ( u x , u y , u z ). Finally, nodes 1 and 6 correspond to fixed supports with restricted rotations.
The Code_Aster software was used for linear and non-linear analysis. Code_Aster has modules implemented to study crack growth using the XFEM methodology [5,6], without remeshing the local problem and allowing to analyze several propagation steps predefined by the user.
The global model is defined according to the Euler-Bernoulli beam theory and with linear behavior. The effects of the shear deformation energy are neglected in the stiffness matrix of the 1D frame elements, as presented in Equation (11), for the corresponding element shown in Figure 5.
K f r a m e 1 D = K 11 K 12 K 21 K 22
where matrices K 11 , K 12 , K 21 and K 22 are defined in Equations (12), (13), (14) and (15), respectively:
K 11 = E A / L 0 0 0 0 0 0 12 E I z / L 3 0 0 0 6 E I z / L 2 0 0 12 E I y / L 3 0 6 E I y / L 2 0 0 0 0 G J / L 0 0 0 0 6 E I y / L 2 0 4 E I y / L 0 0 6 E I z / L 2 0 0 0 4 E I z / L
K 12 = E A / L 0 0 0 0 0 0 12 E I z / L 3 0 0 0 6 E I z / L 2 0 0 12 E I y / L 3 0 6 E I y / L 2 0 0 0 0 G J / L 0 0 0 0 6 E I y / L 2 0 2 E I y / L 0 0 6 E I z / L 2 0 0 0 2 E I z / L
K 21 = K 12
K 22 = E A / L 0 0 0 0 0 0 12 E I z / L 3 0 0 0 6 E I z / L 2 0 0 12 E I y / L 3 0 6 E I y / L 2 0 0 0 0 G J / L 0 0 0 0 6 E I y / L 2 0 4 E I y / L 0 0 6 E I z / L 2 0 0 0 4 E I z / L
where I y and I z corresponds to the second moment of area in the y and z axis, respectively, A is the section area, L is the length of the element and J is Saint Venant’s or torsional constant of the section. The material constants are E and G corresponding to the Young modulus and shear modulus of the material, respectively.
For the 3D tetrahedral element, the stiffness matrix is calculated using the constitutive matrix D presented in Equation (16) and the degrees of freedom are presented in Figure 6.
D = E ( 1 ν ) ( 1 + ν ) ( 1 2 ν ) 1 ν 1 ν ν 1 ν 0 0 0 1 ν 1 ν 0 0 0 1 0 0 0 1 2 ν 2 ( 1 ν ) 0 0 S y m m e t r i c a l 1 2 ν 2 ( 1 ν ) 0 1 2 ν 2 ( 1 ν )
where ν and E correspond to the Poisson modulus and the Young Modulus of the material. Therefore, the stiffness matrix of a single element K e is presented in Equation (17).
K e = K 11 e K 12 e K 13 e K 14 e K 22 e K 23 e K 24 e K 33 e K 34 e S y m m e t r i c a l K 44 e
where each term of the stiffness matrix can be calculated using the expression presented in Equation (18).
K i j e = 1 36 V ( e ) ( d 11 b i b j + d 44 c i c j + d 55 d i d j ) ( d 12 b i c j + d 44 b i c j ) ( d 13 b i d j + d 55 b i b j ) ( d 21 c i b j + d 44 b i c j ) ( d 22 c i c j + d 44 b i b j + d 66 d i d j ) ( d 23 c i d j + d 66 d i c j ) ( d 31 d i b j + d 55 b i d j ) ( d 32 d i c j + d 66 c i d j ) ( d 33 d i d j + d 55 b i b j + d 66 c i c j )
where d i , j corresponds to the terms of the constitutive matrix D of Equation (16) and the terms c i are the terms of the matrix B i that presents the derivatives of the linear shape functions N i for each node i, as presented in Equation (19).
B i = N i x 0 0 0 N i y 0 N i z N i y N i x 0 N i z 0 N i x 0 N i z N i y = 1 6 V ( e ) b i 0 0 0 c i 0 0 0 d i c i b i 0 d i 0 b i 0 d i c i
The shape functions N i are linear functions that interpolates the displacement field from the nodes into the element V e , as presented in the classical Finite Element Methods [45].
In the case of the non-linear problem, 3D tetrahedral finite elements with linear shape functions are considered and XFEM is used for the calculation of crack growth (with 3 propagation steps). To analyze the convergence of the problem, three crack lengths (25 mm, 50 mm, and 75 mm) are considered, analyzing each one with three different local mesh lengths, as presented in Figure 7. Each mesh length will be named as follows:
  • Local Mesh 1 (L.M. 1): Length 500 mm
  • Local Mesh 2 (L.M. 2): Length 750 mm
  • Local Mesh 3 (L.M. 3): Length 1000 mm
For the crack propagation of the local model, the crack is initialized and the location is defined (as described before in Figure 7). Code_Aster also required the following inputs for the crack propagation procedure:
  • The direction of propagation is taken into account, with a tangent vector (0,0,1) and normal vector (1,0,0) with the function D E F I _ F I S S _ X F E M of Code_Aster.
  • The propagation is calculated internally, calculating the energy release rate using the intensity factors with the function C A L C _ K _ G of Code_Aster for a predefined number of propagation steps (function P R O P A _ F I S S ).

2.3. Projection of Displacements from the Global 1D Model to the Local 3D Model

When using 1D and 3D models for the implementation of a primal–dual analysis, there is no coincidence in the nodes of the different meshes. Hence, the projection of the results of one model to another must be carried out. Solving a 1D model subject to bending, torsion, and displacement in all 3 axes results in displacements and rotations that must be accounted for when projecting displacements.
The projection of the displacements and rotations was implemented using a Python function that takes as input parameters the displacements obtained in the global 1D model analysis ( u x , u y , u z , θ x , θ y , θ z ) and the data of the local mesh. As output returns the displacements of all nodes ( u x , u y and u z ) of the local model. This procedure is used to built the operator Pr GL { } , as presented in Equation (4).
Thus, the procedure for projecting nodal displacements of the 1D global model (degrees of freedom u x , u y , u z and rotations θ x , θ y and θ z ) are presented below. Specifically, for the rotation in the y direction θ y the steps are:
1.
To calculate the displacement generated from the rotation resulting from bending θ y , kinematic compatibility is considered, using a non-deformable finite element (solid face with no warping) and rotating with respect to the centroid. The face of the 3D element analyzed has a maximum distance η z from the centroid and when rotated it is maintained, producing a displacement Δ , as shown in Figure 8.
2.
Then, the displacement components are determined geometrically, i.e., the angles of the figure and considering them as a function of θ y , thus solving the value of Δ based on known parameters ( η z and θ y ). The final expressions are shown in Equations (20) and (21).
sin θ y Δ = sin ( 90 θ y 2 ) η z
Δ = η z sin θ y sin ( 90 θ y 2 )
3.
Finally, the values of Δ x and Δ z are found, which would be the effects that must be considered due the bending rotations, leading to the following expressions:
Δ x = Δ cos ( θ y 2 )
Δ z = Δ sin ( θ y 2 )
Thus, the total displacement that is imposed on each node for the rotation θ y is u x + Δ x and u z + Δ z .
For the θ z rotation due to bending, as shown in Figure 9, the equations are obtained using the same methodology presented above, obtaining the Equations (24)–(27).
sin θ z Δ = sin ( 90 θ z 2 ) η y
Δ = η y sin θ z sin ( 90 θ z 2 )
Δ x = Δ cos ( θ z 2 )
Δ y = Δ sin ( θ z 2 )
where θ z is the bending rotation along the Z axis and η y is the distance from the centroid in the Y direction.
In the event that the structure is subjected to torsional moment, this effect must be considered in the local model imposed displacements.
Figure 10 will be used to determine the displacements imposed due to torsion (rotation in the “x” axis). Lets consider that the point a’ represents a node of the element that will be rotated to a position a given an angle θ x , generating a displacement Δ whose components will represent the mentioned effects.
The procedure to analyze the effects of the torsional rotation θ x is presented below:
1.
The first thing will be to determine the value of the angles based on θ x and β , where the latter represents the initial angle of the node with respect to the origin. Then, the value of η must be calculated, obtaining the expressions shown in Equations (28) and (29) are obtained.
η = y 0 2 + z 0 2
Δ = ( y 0 2 + z 0 2 ) sin θ x sin ( 90 θ x 2 )
2.
Then, the values of Δ y and Δ z are found, which would be the effects on the displacement due to torsional moment, leading to:
Δ z = ( y 0 2 + z 0 2 ) sin θ x sin ( 90 θ x 2 ) cos ( θ x 2 )
Δ y = ( y 0 2 + z 0 2 ) sin θ x sin ( 90 θ x 2 ) sin ( θ x 2 )
In addition to the displacements from 1D to 3D, the nodal forces of the local model must be transferred to resultant forces and moments to calculate the compensation forces that are imposed on the global 1D model. To that end, the sum of the nodal forces in each direction is performed and the resulting moment with respect to the centroid is calculated, through the function of Code_Aster P O S T _ R E L E V E _ T , integrating the stresses and returning 3 forces and 3 moments (one for each axis, respectively) and used in Equation (6) of the iterative analysis procedure in the operator Pr LG { } .

3. Implementation of the Methodology in Code_Aster

3.1. Validation of the Implementation in Code_Aster

In order to validate the procedure, the results of the non-intrusive global–local implementation are compared to a monolithic 3D solution of the problem, which considers the same properties of the crack location, number of propagation steps and also solved by means of the XFEM methodology. This analysis of the monolithic XFEM model allows us to do two things: to propagate the initialized crack in a model with a large number of degrees of freedom and also to compare the global–local methodology with a corresponding control model, obtaining displacement measurements and calculating errors between the mentioned methods. Figure 11 shows the graphical solution to the displacements obtained by the non-intrusive using a 1000 mm width local model, while Figure 12 presents the solution of the 3D monolithic problem, both with the same 50 mm crack.
Figure 13 shows the displacements for the 3D monolithic model (upper figure) and for the non-intrusive global–local methodology (lower figures) for the case of linear behavior and in Figure 14 the results are presented for the 50 mm crack, where the differences in the magnitude of the displacements in the 3 directions are relatively small respect to the size of the structure (3000 mm in wide and 2000 mm in height). In Table 1, the error with respect to the norm of the displacement of the monolithic model is presented for all models, being less than 6.7% for all converged cases.
It can be concluded that the error is independent of the crack propagation, i.e., the nonlinear behavior does not affect in terms of the error but is intrinsic to the global–local methodology and the transformation of displacements and forces between 1D and 3D models.

3.2. Effect of the Local Model Size

For the first analysis, no crack was considered on the model, in order to make it linear. Figure 15 shows the evolution of the error with respect to the number of iterations obtained for the different local models. It can be seen that as the size of the local problem increases, the convergence rate improves from seven iterations for the L.M.1 to five iterations for the L.M.3. It can be said that the length of the local model affects the convergence of the problem.
To analyze the effect of the size of the local model for non-linear cases, 3 crack lengths were considered: 25 mm, 50 mm and 75 mm. Figure 16, Figure 17 and Figure 18 shows the evolution of the error with respect to the number of iterations for the case of the crack of 25 mm, 50 mm and 75 mm, respectively.
It can be seen that L.M.2 and L.M.3 converge in a similar number of iterations giving a faster convergence rate than L.M.1, which required two more iterations on average or fails to converge (Figure 17).
With respect to the non-convergence of the L.M.1 analysis with 75 mm initial crack, there are two ways that the presented methodology considers this failed state:
  • Stagnation of the solution: If the iterative analysis presents a divergent error (increasing with each iteration), jumps between an error greater than the tolerance, or does not converge within a maximum number of iterations, i.e., 50 iterations in the present study.
  • Failed crack propagation analysis (XFEM internal procedure): Crack propagation in Code_Aster is calculated using the rate of energy release (G) method, using the built-in function C A L C _ K _ G . This method calculates the intensity stress factors (K) evaluating the bilinear form of G with the asymptotic solution of Westergaard. In addition, an error indicator is obtained by comparing the difference between G and Irwin’s energy release rate ( G I r w i n ), as shown in Equation (32) [46].
    e r r o r X F E M = G G I r w i n G
    If the error calculated using the Equation (32) is greater than 50%, the analysis stops and displays an alert message as presented in [46]. This is the case for the L.M.1 local mesh with the 75 mm initial crack length, affecting the convergence of XFEM method and, therefore, the overall convergence of the global–local analysis. More information with respect to the convergence of the XFEM crack propagation method can be found in [47,48].
Therefore, it is possible to conclude that for small local domains, the non-linearity effect does not fully develop before the interface, as postulated in St. Venant’s principle, generating problems in the coupling between the models.

4. Implementation with a Commercial Software

The selected software to test the non-intrusive strategy is SAP2000 [49], which is widely used for the analysis of reinforced concrete and steel structures. However, SAP 2000 does not have the capabilities to perform crack propagation, so it is proposed to couple the software with Code_Aster, using Python as an interface.
SAP2000 is a finite element program with an object-oriented 3D graphical interface, allowing to perform the modeling, analysis, and sizing of structural engineering problems. This software is used by engineers due to its versatility to model structures allowing to design of bridges, buildings, stadiums, dams, industrial structures, maritime structures, and generally all types of infrastructure that need to be analyzed and sized [49]. An important feature is that it solves simple static models that can be enriched with the non-intrusive methodology.

4.1. Validation of the Implementation in SAP 2000

The same structure analyzed in Section 3.1 is reviewed, with the same applied loads, sections and profiles to be analyzed. The SAP2000 model is shown in Figure 19.
To communicate SAP2000 with Code_Aster, the library comtypes is used, which allows information such as displacements and forces to be sent between different software using Python as an interpreter. The same cases and crack positions as the model analyzed in Code_Aster are analyzed to validate the methodology but using the commercial software for 1D linear calculation.
The results for the crack length of 25 mm, 50 mm and 75 mm are shown in Figure 20, Figure 21 and Figure 22, respectively. Solid lines correspond to the results of Section 3.1, while the dashed lines correspond to the implementation with SAP2000.
The error with respect to the norm of the displacement of the monolithic model is presented in Table 2, presenting an error lower than 9.2% for all converged cases. The magnitude of the displacements in the X and Z direction for both models are considered similar and the displacements in the Y direction are lower than 0.003 mm, and therefore are considered negligible.
As shown, the analysis with SAP 2000 for the case with L.M.1 and L.M.3 (for the initial crack of 75 mm) does not converge. As was presented in the previous section, these models failed to achieve a correct crack propagation analysis, and therefore, the XFEM stopped the global–local iterative procedure. Finally, the error is also independent of the nonlinear behavior analyzed and can be considered inherent to the global–local methodology.

4.2. Methodology Extension to 3-Story Building

The building corresponds to a three-story steel structure with a height between floors of 3 m. The length of the span is 10 m in the X and Y directions. Forces of 10,000 N are applied to each corner of the building in the X direction considering rigid supports, where the local model is shown in red in Figure 23. The global 1D model consists of 18 nodes and 108 degrees of freedom.
The beams and columns correspond to Wide Flange profiles. The dimensions of the section are as follows:
  • Total height: H = 300 mm.
  • Flange width: B = 200 mm.
  • Flange thickness: tf = 10 mm.
  • Web thickness: tw = 6 mm.
  • Material: Grade 50 quality steel.
The local problem, shown in Figure 24, is 1500 mm long, an initial crack length of 50 mm (centered on the local model), and three propagation steps.
The local model consists of 15,900 nodes and 47,703 degrees of freedom, modeled using tetrahedral elements. As a reference, a complete 3D modeling of the building in Salome Meca (Code_Aster Visual Interface) is considered, shown in Figure 25. This model has approximately 1,459,000 nodes, which implies 4,377,000 degrees of freedom.
Figure 26 shows in overlapping the displacements of the monolithic model (Code_Aster) and the local model (SAP2000).
The evolution of the error is presented in Figure 27.
Table 3 shows the magnitude in which the crack grows and the calculation time for each implementation. In addition, it indicates the percentage difference between the model in SAP2000 and Code_Aster. The results show that the growth of the crack, for both cases, is similar (difference of 1.6%). On the contrary, the calculation time is reduced by 82% for the non-intrusive case with SAP2000.
It is expected that for the analysis of much larger structures (multiple-story buildings) the size of the local problem does not vary, but the global problem does. Being the global problem the one with the least number of nodes and d.o.f., this should not have a significant influence on the computation times for the non-intrusive problem, but it would mean a significant increase for the monolithic case.

5. Discussion

Non-intrusive global–local analysis with 1D to 3D coupling is a technique that allows a localized analysis of a problem which, in the framework of this work, was crack propagation, but can also be used regarding plasticity, crystalline plasticity, stress concentrations, etc.
The implementation that was developed allows us to consider the displacements in the six degrees of freedom of the global model and the three degrees of freedom of the local model, having a kinematic compatibility in the transfer of the displacements and subsequent compensation of forces.
The dimensions of the local model and the crack location affect the number of iterations required to obtain convergence. Despite this, it was possible to verify displacements obtained using the methodology through the displacements, resulting in low errors relative to the monolithic model.
This methodology was implemented in a test model and was the first step in the analysis of large civil structures (buildings, bridges, etc.) that present non-linearities. The correct implementation in larger cases would save costs without losing accuracy in the computational solution, since the degrees of freedom to be studied are significantly reduced considering that in the case study, the discretization of the structure was reduced from 3500 elements to about 250.
The non-intrusive global–local analysis with 1D to 3D coupling presented a displacement error of 10% according to the tolerance used, showing good primal–dual compatibility. However, there may also be cases of higher stiffness structures, so mixed coupling can be used to improve compatibility. In addition, the ideal dimensions of the local model can be determined according to the crack location and thus verify the methodology obtaining the energy release rate.
The methodology used was verified through the commercial software SAP 2000, obtaining a similar number of iterations to convergence with respect to those obtained using Code_Aster applying it to a 3-story building, significantly reducing the execution time with an acceptable error. This result opens up the possibility to extend this methodology to the industry and use it in practical applications.
This work is limited to monotonic loads in order to study the effect of the non-intrusive methodology for crack propagation in 1D global models to 3D local models. As shown in the results presented of the different problems analyzed, the error is low and maintained for the different cases investigated. Therefore, for future research, the study of sequential loading for crack propagation could be studied in order to verify the effect of nonlinear 1D structures with localized cracks and also to study the effect on the development of the crack for this type of loads. Another topic to consider is to analyze more section types, lengths of the local model, and crack location, in order to present in future studies a criterion to decide the length of the local model that optimizes the global–local non-intrusive analysis, given the properties of the problem. Finally, as was presented in this study, the crack propagation was analyzed considering only steel frame elements. Nevertheless, other materials and specific nonlinear behavior could be studied, such as the total crack strain model for reinforced concrete local models.

Author Contributions

Conceptualization, I.F.-H. and M.J.-Z.; methodology, I.F.-H. and M.J.-Z.; software, I.F.-H. and M.J.-Z.; validation, I.F.-H., M.J.-Z. and J.H.; formal analysis, M.J.-Z. and J.H.; investigation, I.F.-H., M.J.-Z. and J.H.; resources, M.J.-Z. and I.F.-H.; data curation, M.J.-Z. and I.F.-H.; writing—original draft preparation, M.J.-Z. and I.F.-H.; writing—review and editing, J.H.; visualization, M.J.-Z. and I.F.-H.; supervision, I.F.-H.; project administration, J.H.; funding acquisition, I.F.-H. and J.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding. The APC was funded by the Faculty of Engineering, Campus Curicó, University of Talca.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Code_Aster files for the global–local 1D to 3D method can be downloaded from the following link: https://github.com/igfuenzalida/global_local_1D_3D (accessed on 14 May 2023).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. AISC Committee. Specification for Structural Steel Buildings (ANSI/AISC 360-10); American Institute of Steel Construction: Chicago, IL, USA, 2010. [Google Scholar]
  2. AISC Committee. Seismic Provision for Structural Steel Buildings (ANSI/AISC 341-16); American Institute of Steel Construction: Chicago, IL, USA, 2016. [Google Scholar]
  3. Frangopol, D.M.; Soliman, M. Life-cycle of structural systems: Recent achievements and future directions. Struct. Infrastruct. Eng. 2019, 12, 46–65. [Google Scholar]
  4. Cui, W. A state-of-the-art review on fatigue life prediction methods for metal structures. J. Mar. Sci. Technol. 2002, 7, 43–56. [Google Scholar] [CrossRef]
  5. Moës, N.; Dolbow, J.; Belytschko, T. A finite element method for crack growth without remeshing. Int. J. Numer. Methods Eng. 1999, 46, 131–150. [Google Scholar] [CrossRef]
  6. Belytschko, T.; Black, T. Elastic crack growth in finite elements with minimal remeshing. Int. J. Numer. Methods Eng. 1999, 45, 601–620. [Google Scholar] [CrossRef]
  7. Khoei, A.R. Extended Finite Element Method: Theory and Applications; John Wiley & Sons: New York, NY, USA, 2014. [Google Scholar]
  8. Erkmen, R.E.; Saleh, A.; Afnani, A. Incorporating local effects in the predictor step of the iterative global-local analysis of beams. Int. J. Multiscale Comput. Eng. 2016, 14, 455–477. [Google Scholar] [CrossRef]
  9. Valipour, H.R.; Foster, S.J. Nonlocal Damage Formulation for a Flexibility-Based Frame Element. J. Struct. Eng. 2009, 135, 1213–1221. [Google Scholar] [CrossRef]
  10. Roux, F.X. Method of finite element tearing and interconnecting and its parallel solution algorithm. Int. J. Numer. Methods Eng. 1991, 32, 1205–1227. [Google Scholar]
  11. Pebrel, J.; Rey, C.; Gosselet, P. A Nonlinear Dual-Domain Decomposition Method: Application to Structural Problems with Damage. Int. J. Multiscale Comput. Eng. 2008, 6, 251–262. [Google Scholar] [CrossRef]
  12. Hinojosa, J.; Allix, O.; Guidault, P.A.; Cresta, P. Domain decomposition methods with nonlinear localization for the buckling and post-buckling analyses of large structures. Adv. Eng. Softw. 2014, 70, 13–24. [Google Scholar] [CrossRef]
  13. Guidault, P.A. Une Stratégie de Calcul pour les Structures Fissurées: Analyse Locale-Globale et Approche Multiéchelle Pour la Fissuration. Ph.D. Thesis, École Normale Supérieure de Cachan-ENS Cachan, Gif-sur-Yvette, France, 2007. [Google Scholar]
  14. Kerfriden, P.; Allix, O.; Gosselet, P. A three-scale domain decomposition method for the 3D analysis of debonding in laminates. Comput. Mech. 2009, 44, 343–362. [Google Scholar] [CrossRef]
  15. Oumaziz, P.; Gosselet, P.; Boucard, P.A.; Guinard, S. A non-invasive implementation of a mixed domain decomposition method for frictional contact problems. Comput. Mech. 2017, 60, 797–812. [Google Scholar] [CrossRef]
  16. Allix, O.; Gosselet, P. Non intrusive global/local coupling techniques in solid mechanics: An introduction to different coupling strategies and acceleration techniques. In Modeling in Engineering Using Innovative Numerical Methods for Solids and Fluids; Springer: Berlin/Heidelberg, Germany, 2020; pp. 203–220. [Google Scholar]
  17. Whitcomb, J.D. Iterative global/local finite element analysis. Comput. Struct. 1991, 40, 1027–1031. [Google Scholar] [CrossRef]
  18. Gendre, L.; Allix, O.; Gosselet, P.; Comte, F. Non-intrusive and exact global/local techniques for structural problems with local plasticity. Comput. Mech. 2009, 44, 233–245. [Google Scholar] [CrossRef]
  19. Duval, M.; Passieux, J.C.; Salaün, M.; Guinard, S. Non-intrusive Coupling: Recent Advances and Scalable Nonlinear Domain Decomposition. Arch. Comput. Methods Eng. 2016, 23, 17–38. [Google Scholar] [CrossRef]
  20. Gosselet, P.; Blanchard, M.; Allix, O.; Guguin, G. Non-invasive global–local coupling as a Schwarz domain decomposition method: Acceleration and generalization. Adv. Model. Simul. Eng. Sci. 2018, 5, 4. [Google Scholar] [CrossRef]
  21. Fuenzalida-Henriquez, I.; Oumaziz, P.; Castillo-Ibarra, E.; Hinojosa, J. Global-Local non intrusive analysis with robin parameters: Application to plastic hardening behavior and crack propagation in 2D and 3D structures. Comput. Mech. 2022, 69, 965–978. [Google Scholar] [CrossRef]
  22. EDF. Code Aster, Analysis of Structures and Thermomechanics for Studies and Research; Électricité de France: Paris, France, 2019. [Google Scholar]
  23. Nayak, C.B.; Thakare, S.B. Seismic performance of existing water tank after condition ranking using non-destructive testing. Int. J. Adv. Struct. Eng. 2019, 11, 395–410. [Google Scholar] [CrossRef]
  24. dos Santos, R.B.; Tamayo, J.L.P. Coupling SAP 2000 with ABC algorithm for truss optimization. DYNA 2020, 87, 102–111. [Google Scholar] [CrossRef]
  25. Zandi, N.; Adlparvar, M.R.; Javan, A.L. Evaluation on Seismic Performance of Dual Steel Moment-Resisting Frame with Zipper Bracing System Compared to Chevron Bracing System Against Near-Fault Earthquakes. J. Rehabil. Civ. Eng. 2021, 9, 1–25. [Google Scholar] [CrossRef]
  26. Tampubolon, S.P.; Mulyani, A.S. Analysis and calculation of wooden framework structure by using Structural Analysis Program (SAP)-2000 and method of joint. IOP Conf. Ser. Earth Environ. Sci. 2021, 878, 012042. [Google Scholar] [CrossRef]
  27. Zhang, Y.; Madenci, E.; Zhang, Q. ANSYS implementation of a coupled 3D peridynamic and finite element analysis for crack propagation under quasi-static loading. Eng. Fract. Mech. 2022, 260, 108179. [Google Scholar] [CrossRef]
  28. Fageehi, Y.A. Fatigue Crack Growth Analysis with Extended Finite Element for 3D Linear Elastic Material. Metals 2021, 11, 397. [Google Scholar] [CrossRef]
  29. Alshoaibi, A.M.; Fageehi, Y.A. 3D modelling of fatigue crack growth and life predictions using ANSYS. Ain Shams Eng. J. 2022, 13, 101636. [Google Scholar] [CrossRef]
  30. Su, X.; Yang, Z.; Liu, G. Finite Element Modelling of Complex 3D Static and Dynamic Crack Propagation by Embedding Cohesive Elements in Abaqus. Acta Mech. Solida Sin. 2010, 23, 271–282. [Google Scholar] [CrossRef]
  31. Molnár, G.; Gravouil, A.; Seghir, R.; Réthoré, J. An open-source Abaqus implementation of the phase-field method to study the effect of plasticity on the instantaneous fracture toughness in dynamic crack propagation. Comput. Methods Appl. Mech. Eng. 2020, 365, 113004. [Google Scholar] [CrossRef]
  32. Távara, L.; Moreno, L.; Paloma, E.; Mantič, V. Accurate modelling of instabilities caused by multi-site interface-crack onset and propagation in composites using the sequentially linear analysis and Abaqus. Compos. Struct. 2019, 225, 110993. [Google Scholar] [CrossRef]
  33. Gontarz, J.; Podgórski, J. Comparison of Various Criteria Determining the Direction of Crack Propagation Using the UDMGINI User Procedure Implemented in Abaqus. Materials 2021, 14, 3382. [Google Scholar] [CrossRef]
  34. Navidtehrani, Y.; Betegón, C.; Martínez-Pañeda, E. A simple and robust Abaqus implementation of the phase field fracture method. Appl. Eng. Sci. 2021, 6, 100050. [Google Scholar] [CrossRef]
  35. Noii, N.; Aldakheel, F.; Wick, T.; Wriggers, P. An adaptive global–local approach for phase-field modeling of anisotropic brittle fracture. Comput. Methods Appl. Mech. Eng. 2020, 361, 112744. [Google Scholar] [CrossRef]
  36. Passieux, J.C.; Réthoré, J.; Gravouil, A.; Baietto, M.C. Local / global non-intrusive crack propagation simulation using a multigrid X-FEM solver. Comput. Mech. 2013, 52, 1381–1393. [Google Scholar] [CrossRef]
  37. Blanchard, M.; Allix, O.; Gosselet, P.; Desmeure, G. Space/time global/local noninvasive coupling strategy: Application to viscoplastic structures. Finite Elem. Anal. Des. 2019, 156, 1–12. [Google Scholar] [CrossRef]
  38. El Kerim, A.; Gosselet, P.; Magoulès, F. Asynchronous global–local non-invasive coupling for linear elliptic problems. Comput. Methods Appl. Mech. Eng. 2023, 406, 115910. [Google Scholar] [CrossRef]
  39. Magoulès, F.; Gbikpi-Benissan, G. JACK: An asynchronous communication kernel library for iterative algorithms. J. Supercomput. 2017, 73, 3468–3487. [Google Scholar] [CrossRef]
  40. Negrello, C.; Gosselet, P.; Rey, C. A new impedance accounting for short- and long-range effects in mixed substructured formulations of nonlinear problems. Int. J. Numer. Methods Eng. 2018, 114, 675–693. [Google Scholar] [CrossRef]
  41. Gendre, L.; Allix, O.; Gosselet, P. A two-scale approximation of the Schur complement and its use for non-intrusive coupling. Int. J. Numer. Methods Eng. 2011, 87, 889–905. [Google Scholar] [CrossRef]
  42. Peña, L.; Hinojosa, J. Implementation of a new expression for the search direction in simulations of structures with buckling and post-buckling: “Two-Scale Impedance”. J. Comput. Appl. Math. 2022, 403, 113799. [Google Scholar] [CrossRef]
  43. Aldakheel, F.; Noii, N.; Wick, T.; Wriggers, P. A global–local approach for hydraulic phase-field fracture in poroelastic media. Comput. Math. Appl. 2021, 91, 99–121. [Google Scholar] [CrossRef]
  44. Crisfield, M.A. A Fast Incremental/Iterative Solution Procedure That Handles “Snap-Through”; Computers and Structures: Walnut Creek, CA, USA, 1981. [Google Scholar] [CrossRef]
  45. Oñate, E. Structural Analysis with the Finite Element Method Linear Statics; Lecture Notes on Numerical Methods in Engineering and Sciences; Springer: Dordrecht, The Netherlands, 2013. [Google Scholar] [CrossRef]
  46. EDF. Code Aster, Manuel d’Utilisation Opérateur CALC G; Électricité de France: Paris, France, 2019. [Google Scholar]
  47. Lan, M.; Waisman, H.; Harari, I. A direct analytical method to extract mixed-mode components of strain energy release rates from Irwin’s integral using extended finite element method. Int. J. Numer. Methods Eng. 2013, 95, 1033–1052. [Google Scholar] [CrossRef]
  48. Sun, C.T.; Wang, C.Y. A new look at energy release rate in fracture mechanics. Int. J. Fract. 2002, 113, 295–307. [Google Scholar] [CrossRef]
  49. Computers & Structures, Inc. SAP2000, Modelado y Calculo de Estructuras a Traves de Elementos Finitos; Computers & Structures, Inc.: Walnut Creek, CA, USA, 2022. [Google Scholar]
Figure 1. Reference mechanical problem (domain of the Ω R structure).
Figure 1. Reference mechanical problem (domain of the Ω R structure).
Mathematics 11 02540 g001
Figure 2. Global mechanical problem (domain of the Ω G ).
Figure 2. Global mechanical problem (domain of the Ω G ).
Mathematics 11 02540 g002
Figure 3. Local mechanical problem (local model domain Ω L ).
Figure 3. Local mechanical problem (local model domain Ω L ).
Mathematics 11 02540 g003
Figure 4. Representation and discretization of the 1D model of the analyzed frame.
Figure 4. Representation and discretization of the 1D model of the analyzed frame.
Mathematics 11 02540 g004
Figure 5. Representation of the degrees of freedom for a 1D frame element.
Figure 5. Representation of the degrees of freedom for a 1D frame element.
Mathematics 11 02540 g005
Figure 6. Representation of the degrees of freedom for a 3D tetrahedral element.
Figure 6. Representation of the degrees of freedom for a 3D tetrahedral element.
Mathematics 11 02540 g006
Figure 7. Representation of local mesh and crack length.
Figure 7. Representation of local mesh and crack length.
Mathematics 11 02540 g007
Figure 8. Displacements produced by the θ y rotation of the bending moment in a finite element.
Figure 8. Displacements produced by the θ y rotation of the bending moment in a finite element.
Mathematics 11 02540 g008
Figure 9. Displacements produced by the θ z rotation of the bending moment in a finite element.
Figure 9. Displacements produced by the θ z rotation of the bending moment in a finite element.
Mathematics 11 02540 g009
Figure 10. Displacements produced by the rotation of the torsional moment in a finite element.
Figure 10. Displacements produced by the rotation of the torsional moment in a finite element.
Mathematics 11 02540 g010
Figure 11. Deformed shape analysis of the global–local method with local model of 1000 mm.
Figure 11. Deformed shape analysis of the global–local method with local model of 1000 mm.
Mathematics 11 02540 g011
Figure 12. Deformed shape analysis of the 3D monolithic model.
Figure 12. Deformed shape analysis of the 3D monolithic model.
Mathematics 11 02540 g012
Figure 13. Comparison of displacement results between the linear solution of the 3D monolithic problem and the non-intrusive global–local problem.
Figure 13. Comparison of displacement results between the linear solution of the 3D monolithic problem and the non-intrusive global–local problem.
Mathematics 11 02540 g013
Figure 14. Comparison of displacement results between the cracked solution of the 3D monolithic problem and the non-intrusive global–local problem.
Figure 14. Comparison of displacement results between the cracked solution of the 3D monolithic problem and the non-intrusive global–local problem.
Mathematics 11 02540 g014
Figure 15. Comparison of the linear problem convergence with different local models.
Figure 15. Comparison of the linear problem convergence with different local models.
Mathematics 11 02540 g015
Figure 16. Primal–dual convergence comparison with an initial crack length of 25 mm and different local models.
Figure 16. Primal–dual convergence comparison with an initial crack length of 25 mm and different local models.
Mathematics 11 02540 g016
Figure 17. Primal–dual convergence comparison with an initial crack length of 50 mm and different local models.
Figure 17. Primal–dual convergence comparison with an initial crack length of 50 mm and different local models.
Mathematics 11 02540 g017
Figure 18. Primal–dual convergence comparison with an initial crack length of 75 mm and different local models.
Figure 18. Primal–dual convergence comparison with an initial crack length of 75 mm and different local models.
Mathematics 11 02540 g018
Figure 19. Frame model analyzed in SAP2000.
Figure 19. Frame model analyzed in SAP2000.
Mathematics 11 02540 g019
Figure 20. Comparison of SAP2000 and Code_Aster results and an initial crack length of 25 mm.
Figure 20. Comparison of SAP2000 and Code_Aster results and an initial crack length of 25 mm.
Mathematics 11 02540 g020
Figure 21. Comparison of SAP2000 and Code_Aster results and an initial crack length of 50 mm.
Figure 21. Comparison of SAP2000 and Code_Aster results and an initial crack length of 50 mm.
Mathematics 11 02540 g021
Figure 22. Comparison of SAP2000 and Code_Aster results and an initial crack length of 75 mm.
Figure 22. Comparison of SAP2000 and Code_Aster results and an initial crack length of 75 mm.
Mathematics 11 02540 g022
Figure 23. 3-story steel frame building model with SAP 2000.
Figure 23. 3-story steel frame building model with SAP 2000.
Mathematics 11 02540 g023
Figure 24. Local model in Code_Aster, length 1500 mm.
Figure 24. Local model in Code_Aster, length 1500 mm.
Mathematics 11 02540 g024
Figure 25. 3-story building modeled with Salome-Meca.
Figure 25. 3-story building modeled with Salome-Meca.
Mathematics 11 02540 g025
Figure 26. Comparison of the deformed shapes of the monolithic and local model amplified by a factor of 100.
Figure 26. Comparison of the deformed shapes of the monolithic and local model amplified by a factor of 100.
Mathematics 11 02540 g026
Figure 27. Global–local method convergence for the 3-story building and SAP2000.
Figure 27. Global–local method convergence for the 3-story building and SAP2000.
Mathematics 11 02540 g027
Table 1. Non-intrusive norm displacement error analysis C o d e _ A s t e r for different meshes and crack initial lengths.
Table 1. Non-intrusive norm displacement error analysis C o d e _ A s t e r for different meshes and crack initial lengths.
Local Mesh ModelInitial Crack Length in the Local Model
Linear25 mm50 mm75 mm
Local Mesh 1% disp. error6.35%5.96%5.91%non conv.
Local Mesh 2% disp. error6.44%5.93%5.91%6.62%
Local Mesh 3% disp. error6.39%5.95%5.98%6.44%
Table 2. Non-intrusive norm displacement error analysis coupling with SAP 2000, different meshes and crack initial lengths.
Table 2. Non-intrusive norm displacement error analysis coupling with SAP 2000, different meshes and crack initial lengths.
Local Mesh ModelInitial Crack Length in the Local Model
Linear25 mm50 mm75 mm
Local Mesh 1% error disp.8.94%8.41%8.32%non conv.
Local Mesh 2% error disp.8.87%8.33%8.32%9.11%
Local Mesh 3% error disp.8.79%8.32%8.37%non conv.
Table 3. Results for 3D monolithic model and SAP 2000 global–local model.
Table 3. Results for 3D monolithic model and SAP 2000 global–local model.
ModelCrack Tip Displ. (mm)Execution Time (s)
3D Monolithic6.012231
GL w/SAP 20005.89391
Diff. r/Monolithic1.6%82%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Jaque-Zurita, M.; Hinojosa, J.; Fuenzalida-Henríquez, I. Global–Local Non Intrusive Analysis with 1D to 3D Coupling: Application to Crack Propagation and Extension to Commercial Software. Mathematics 2023, 11, 2540. https://doi.org/10.3390/math11112540

AMA Style

Jaque-Zurita M, Hinojosa J, Fuenzalida-Henríquez I. Global–Local Non Intrusive Analysis with 1D to 3D Coupling: Application to Crack Propagation and Extension to Commercial Software. Mathematics. 2023; 11(11):2540. https://doi.org/10.3390/math11112540

Chicago/Turabian Style

Jaque-Zurita, Matías, Jorge Hinojosa, and Ignacio Fuenzalida-Henríquez. 2023. "Global–Local Non Intrusive Analysis with 1D to 3D Coupling: Application to Crack Propagation and Extension to Commercial Software" Mathematics 11, no. 11: 2540. https://doi.org/10.3390/math11112540

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop