Abstract
Finite elements are often formulated by imposing sufficient conditions to ensure convergence and good accuracy. This work demonstrates a new technique to impose compatibility and equilibrium conditions for membrane finite elements that are formulated based on the strain approach.
-
•
The compatibility and equilibrium conditions are imposed onto the initial formulations (or test functions) by using corrective coefficients (c1, c2, and c3).
-
•
The technique is found to be capable of producing alternate or similar forms for the test functions. Performances of the resultant (or final) formulations are shown by solving three benchmark problems.
Additionally, a new technique to formulate strain-based triangular transition elements (denoted as SB-TTE) is introduced.
-
•
The new technique introduces another node (the fourth node) at one of the sides of a strain-based triangular element (mid-node, which is needed for the quadtree-based triangular mesh generation) without adding a degree of freedom.
Keywords: Strain-based elements, Corrective coefficients, Compatibility and equilibrium, Transition element, Quadtree-based triangular mesh, Virtual node method
Method name: 1. Use of corrective coefficients for the formulation of strain-based finite elements. 2. Strain-based triangular transition element (SB-TTE).
Graphical abstract
Specifications table
Subject area | Engineering |
More specific subject area: | Finite element method |
Name of your method: |
|
Name and reference of original method: |
|
Resource availability: | The methods are explained in this paper. |
Method details
Introduction
Recently, strain-based finite elements have been revisited, and many works have been performed on the element formulations, including extending the method to three dimensions. Strain-based elements have several advantages as compared to displacement-based elements [1]. So far, strain-based finite elements have been developed to solve problems in solid mechanics. For example, strain-based elements have been used in the analysis of plates (subjected to static and free vibrations as well as bending) [2], [3], [4], shell structures [5], [6], [7], cylindrical panels [8], circular structures [9], and plane elasticity (static/linear and dynamic analyses including vibrations) [10], [11], [12], [13], [14], [15], [16].
The principle formulation of strain-based elements starts with expressing the strain variables (instead of displacements) using suitable functions. This is because the strain-based approach prioritizes fulfillment of conditions that are associated to strain components rather than the displacements. Therefore, to ensure convergence and reasonable accuracy of the results, functions representing the variation of the strain variables within the element should satisfy the compatibility and equilibrium conditions. The compatibility equation for strain-based elements (for 2-dimensional solid mechanics problems) is given as follows:
(1) |
Normal strains in x and y directions are represented by the symbols and , respectively, while the shear strain is represented by the symbol in the Eq. (1). Equilibrium conditions should also be met to represent the structure's static equilibrium or uniform motion. Equilibrium is attained when the sum of the internal forces at the element nodes equals the sum of the external loads that act on the structure. Satisfaction of the equilibrium conditions is considered imperative in structural analysis and design [17]. Equilibrium equations for strain-based elements (for 2-dimensional solid mechanics problems) are given in terms of the stress components as follows:
(2) |
(3) |
and represent the normal stresses in x and y directions, respectively. Shear stress is represented by the symbol . The stresses in terms of the strains, shear modulus of elasticity, G and Lame constant, , are given as follows:
(4) |
(5) |
(6) |
where
(7) |
(8) |
(9) |
E and v are Young's modulus of elasticity and Poisson ratio, respectively. The early strain-based finite element formulations are obtained through trial and error by modifying the original functions proposed by Sabir [18] or by other means. These early formulations satisfy the compatibility condition but do not satisfy the equilibrium equations. For example, when the assumed functions for the strain variables from Ref. [10] are put into the compatibility equation Eq. (1)), a value of zero is obtained (right-hand side of Eq. (1)), indicating that compatibility is satisfied. However, when the same functions for the strain variables are put into Eqs. (2) and ((3) and solved, zero values are not obtained, signifying that the equilibrium conditions are not met. Formulations that do not satisfy both conditions are prevalent in the literature [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16],18]. Therefore, the application of these formulations is restricted [19], [20], [21]. However, it can be seen that some of the strain-based elements that satisfy only the compatibility conditions (do not satisfy equilibrium conditions) are still able to provide converging and accurate results. Recent works on incorporating strain-based finite elements with existing plate theories (such as Mindlin and Kirchhoff plate theories) for the analysis of plates can be seen in studies by Boussem et al. [22] and Belounar et al. [23].
In short, many researchers have presented new formulations for the strain-based elements that satisfy both compatibility and equilibrium conditions [20], [21],[24], [25], [26], [27], [28], [29], [30], [31], [32], [33]. However, only a handful of them (such as [20], [21],25,33]) have described the techniques used to obtain the functions that satisfy both conditions, causing the techniques used in the remainder to be left unknown. This paper introduces two new techniques that are applicable to strain-based finite elements. First technique is a method to impose both compatibility and equilibrium conditions into the initial formulations by using corrective coefficients, C1, C2, and C3, while the second is a new quadtree mesh generation technique.
This paper is arranged as follows. Background of strain-based finite elements is provided in Section 2. The latter part of Section 2 shows finite element equations for a strain-based element in terms of shape functions (alternate approach). Techniques to impose both compatibility and equilibrium conditions for element formulation are described in Section 3. This section also includes simulation results and a summary (as method validation). Section 4 shows development of the strain-based triangular transition element (SB-TTE) and implementation of these elements in quadtree-based triangular mesh generation. The paper is finally concluded in Section 5.
Background of strain-based finite element equations
The principle formulation of strain-based membrane element starts with expressing the strain variables (εx, εy, and γxy) by using suitable functions, f in the form:
(10) |
Usually, polynomial functions are used to represent these strain variables, and the polynomial terms are selected from the Pascal triangle. Degrees of freedom, ai (i = 1, 2, …, n), are then distributed among these strain variables. Total number of coefficients, ai, is equal to the total number of degrees of freedom for the entire element, n. Expressions for the displacements (U and V) are then obtained by using the strain-displacement relations. The strain-displacement relations are given as follows:
(11) |
(12) |
(13) |
Strain-based finite elements are formulated by incorporating the rigid body and straining modes. Rigid body mode is imposed by letting the strain components in Eqs. (11) to (13) to be zero, and the corresponding functions for the displacements are obtained through integration. This results in permanent assignment of the first three degrees of freedom (a1, a2, and a3) to the displacements and [11]:
(14) |
(15) |
Remaining degrees of freedom are then used to represent the straining mode of the element. Unlike the rigid body mode, assignment of the degrees of freedom and the polynomial terms for the straining mode is not permanent; therefore, many possible combinations exist. Examples of functions that are used to represent the straining mode are shown here, which were proposed by Sabir [34]:
(16) |
(17) |
(18) |
The strain-displacement relations Eqs. (11) to ((13)) can then be used to obtain the displacement functions for the straining mode, and . Initial functions for straining displacements ( and ) are obtained by substituting functions for the normal components of the strain (from Eqs (16) to (18)) into strain displacement relationship formulas Eqs (11) to ((13)) and performing the integrations. These initial straining displacements are in terms of unknown functions that resulted from the integrations. These unknown functions are solved by comparison of two similar expressions for the shear strain, . The first expression for is obtained by substituting the functions for the initial straining displacements into Eq. (13), while the second expression is provided by Eq. (18). The final expressions for displacements U and V are then obtained by summing the rigid body and straining modes together:
(19) |
(20) |
Apart from the displacements, the rotational degree of freedom, θ, can also be introduced to improve the accuracy of the solutions, particularly when bending is involved. This is because introduction of rotational degree of freedom to the straining mode makes the element matrix to be less stiff to deformation. Rotational degree of freedom is obtained by using the following equation:
(21) |
The field variables (displacements and rotational degree of freedom) can be represented in matrix form as:
(22) |
where is the field variable matrix, is the field variable interpolation matrix, and is the matrix containing all the degrees of freedom. The nodal field variable interpolation matrix, [P] for a triangular element with three nodes is then given by:
(23) |
where , and are the field variable interpolation matrices for each node of a triangular element, respectively. Nodal field variable matrix for the element (with three degrees of freedom for each node) is:
(24) |
Strain interpolation matrix, [B], contains the polynomial terms and constants that are used for the formulation (definition of variation of the strain components within the element). The [B] matrix for the formulation in Eqs. (16) to (18) is:
(25) |
The stiffness matrix is obtained by using the formula:
(26) |
where D is the constitutive matrix and is the element domain.
Strain-based finite element equations in terms of shape functions
The finite element equations provided in Section 2.0 can be represented in terms of shape functions, N. The field variable matrix, given by Eq. (22) can be written in terms of field variable interpolation matrix , nodal field variable interpolation matrix, [P] and nodal field variable matrix , as follows:
(27) |
Product of represents the matrix containing the shape functions, :
(28) |
where . For a three nodes triangular element with three degrees of freedom per node (n = 9), the shape functions are given as:
(29) |
(30) |
(31) |
Eqs. (28) to (31) and (24) show that, unlike the conventional displacement-based elements, calculation of a particular field variable for the strain-based element is dependent on all the other field variables as well. The strain interpolation matrix, B, is then given by:
(32) |
Element stiffness matrix can be obtained by using the formula:
(33) |
Both approaches (equations in Sections 2 and 2.1) yield the same results. However, the second approach (representation of the finite element equations by using shape functions) can be used to formulate transition elements that are required for quadtree-based triangular mesh generation. Techniques to formulate a transition element and quadtree-based triangular mesh are described in Section 4. Upcoming Section 3 describes the method to formulate strain-based finite elements that satisfy compatibility and equilibrium conditions.
The method
Compatibility and equilibrium conditions can be imposed onto the functions representing the straining mode by using corrective coefficients (c1, c2, and c3). The procedures are:
-
1.
Introduce corrective coefficients (c1, c2 and c3) to the initial strain functions (test functions) representing the straining mode as new separate terms. These coefficients are used to enforce the compatibility relation given by Eq. (1) and equilibrium conditions given by Eqs. (2) and (3). A total of three corrective coefficients is used since there are three equations or conditions to be satisfied.
-
2.
These corrective coefficients are accompanied by imaginary or temporary degrees of freedom (ac1, ac2, and ac3, respectively) and polynomial terms from the Pascal triangle.
-
3.
Polynomial terms from the Pascal triangle that accompany the corrective coefficients are selected so that overall terms within the function for a particular strain component become complete or symmetrical.
-
4.
The expressions that resulted from Steps 1–3 above are substituted into Eqs. (1) to (3). These equations are then solved simultaneously for the corrective coefficients (c1, c2, and c3), which will be expressed in terms of ac1, ac2, and ac3 and polynomial terms from the Pascal triangle.
-
5.
These corrective coefficients are then substituted into the formulations and checked to see whether the compatibility and equilibrium conditions are fulfilled.
The method is implemented into several test functions (TFs). Resultant functions (RFs) for the straining mode after incorporating both compatibility and equilibrium conditions by using the proposed technique are provided in Table 1. There are two approaches to solve for the corrective coefficients. The first approach treats the corrective coefficients as functions of x and y, while the second approach treats them as constants. Results for both approaches and different assignments of the corrective coefficients are given in Table 1. TF1 and TF2 are existing formulations from the literature mentioned in Table 1, while TF3 and TF4 are new. TF3 is formed by ensuring that all complete and symmetrical polynomial terms from the Pascal triangle are assigned to each strain component individually, but with a different form than TF1. Moreover, sharing of degrees of freedom among the strain components in TF3 is lesser than in TF1 (a5 and a7 are shared among the normal strain components of TF1, while TF3 shares only a8). The last test function, TF4, is formed by slightly modifying TF3 by adding one degree of freedom (a10) to avoid sharing of degrees of freedom among the strain components.
Table 1.
Test functions (TFs) and corresponding resultant functions (RFs).
Test Function (TF) | Strain functions for straining mode | Assignment of corrective coefficients | Resultant functions (RFs) for straining mode (satisfy both equilibrium and compatibility conditions) |
|
---|---|---|---|---|
c1, c2,= f (x, y), c3=0 (Approach 1) |
c1, c2,c3 = constants (Approach 2) |
|||
TF1[34] |
|
a) |
|
Same as approach 1 |
b) |
|
Same as approach 1 | ||
TF2[12] |
|
a) |
|
Not available |
b) |
|
Not available | ||
TF3 |
|
|
Not available |
|
TF4 |
|
|
Not available |
|
Assignment of all three corrective coefficients among the three strain components and solving using the first approach leads to simultaneous equations with the same binomial expressions with insufficient boundary conditions. This can be avoided by using only two corrective coefficients that are distributed among two of the strain components but may cause loss of one of the requirements (especially when higher order terms are present). Assignment of both corrective coefficients to a single strain component is also found to lead to unsolvable simultaneous equations. These problems can be avoided when the second approach is used (as shown by TF3 and TF4), but it does not guarantee solutions (that meet both conditions) for all the cases, such as TF2. Assigning the corrective coefficients to existing degrees of freedom (instead of the imaginary or temporary degrees of freedom) causes the particular degrees of freedom to vanish and leads to singular matrices, as shown by TF2(b). Assignment of the corrective coefficients to existing degrees of freedom can be done if similar degrees of freedom are used in the functions for the other strain components, as verified by TF1(b).
Application of the method for TF1(a) is described below for Approach 1, followed by Approach 2. The test functions after assignment of the corrective coefficients (TF1(a)) are:
(34) |
(35) |
(36) |
Only two corrective coefficients are used for Approach 1 () to avoid simultaneous equations with the same binomial expressions with insufficient boundary conditions. The compatibility condition given by Eq. (1) is met since all three functions consist of first-order polynomial terms. Substituting Eqs. (34) to (36) above into Eqs. (2) and (3) yields:
(37) |
(38) |
Integration of Eq. (37) with respect to x and Eq. (38) with respect to y gives:
(39) |
(40) |
Here, f(y) and g(x) are unknown functions that arise from the integrations. Solving Eqs. (39) and (40) simultaneously gives:
(41) |
(42) |
The unknown functions, f(y) and g(x), may take any form without violating compatibility and the force equilibrium within the element. However, the last terms in Eqs. (41) and (42), which contain the unknown functions, are not associated with any existing degrees of freedom, ai, but temporary degrees of freedom (and ), which will be eliminated. Therefore, the last terms must be equal to zero to ensure that all terms in the strain field are associated with an existing degree of freedom. Hence, and , which gives and . Eqs. (41) and (42) then simplify to:
(43) |
(44) |
Substituting Eqs. (43) and (44) into Eqs. (34) to (36) gives the final formulations that satisfy both compatibility and equilibrium conditions (temporary degrees of freedom ac1, ac2, and ac3 will be eliminated upon the substitution):
(45) |
(46) |
(47) |
An alternate or similar form can be obtained by using the second approach, that is, by considering all the corrective coefficients as constants. This approach avoids the need for the integration of the functions. Substituting Eqs. (34) to (36) into Eqs. (1) to (3) yields:
(48) |
(49) |
(50) |
Solving Eqs. (48) to (50) simultaneously gives the same expressions for the corrective coefficients that are shown in Eqs. (43) and (44), but with an additional solution for .
Method validation
The first three formulations in Table 1 are implemented in the form of three-node triangular finite elements with three degrees of freedom for each node. Performances of TF1, TF2, and TF3 are examined by solving three benchmark problems, which consist of domains with linear and non-linear sides. The problems considered are the deep cantilever beam, thick curved beam, and Cook's tapered beam, as shown in Fig. 1 (with selected examples of meshes used for the simulations). Meshes that are considered are provided in Table 2. These beams are subjected to uniform shear load at one end (the free end) while the other end is constrained. Displacements of point A for the benchmark problems are calculated and compared with the analytical solutions. Results are shown in Fig. 2.
Fig. 1.
Chosen benchmark problems (a) deep cantilever beam (E = , v = 0.2, thickness = 0.0625 and F = ) (b) thick curved beam (E = 1000, v = 0, thickness = 1 and F = 600) (c) Cook's tapered beam (E = 1, v = 1/3, thickness = 1 and F = 1).
Table 2.
Mesh size and number of elements used for the simulations.
Thick curved beam |
Deep cantilever beam |
Cook's tapered beam |
|||
---|---|---|---|---|---|
Mesh size | Number of elements | Mesh size | Number of elements | Mesh size | Number of elements |
1 by 4 | 8 | 2 by 5 | 20 | 4 by 4 | 32 |
2 by 4 | 16 | 4 by 10 | 80 | 8 by 8 | 128 |
2 by 8 | 32 | 5 by 12 | 120 | 16 by 16 | 512 |
4 by 16 | 128 | 6 by 15 | 180 | 32 by 32 | 2048 |
5 by 32 | 320 | 8 by 20 | 320 | – | – |
8 by 32 | 512 | – | – | – | – |
Fig. 2.
Simulation results for the displacement of point A for the benchmark problems: (a) deep cantilever beam problem, (b) thick curved beam problem (c) Cook's tapered beam problem.
Results for TF1(a) and TF1(b) are reported as TF1 (as general) in Fig. 2 since they yield the same results. Results for TF2(b) are not available since it forms singular matrices due to the loss of degrees of freedom. Therefore, results for TF2(a) are reported as TF2 in Fig. 2. TF2 contains higher-order terms (quadratic terms for the shear strain), while the rest of the formulations in Table 1 consist of first-order polynomial terms. Even though TF3 contains first-order polynomial terms, it produces different results than TF1. This finding indicates that accuracy and convergence of the solutions depend on the order of the polynomial terms that are present in the formulation and the sharing of the degrees of freedom among the strain components.
The corrective coefficients should be assigned accordingly to prevent the resultant strain functions from losing the independence of the degrees of freedom. For example, the independence of the degrees of freedom among the normal strain components for TF3 and TF4 is maintained in RF3 and RF4, respectively, by assigning the corrective coefficients to only the shear strain component. On the other hand, the independence of the degrees of freedom in the resultant strain functions will be lost if the corrective coefficients are assigned to two or all three strain components, as demonstrated by RF1 and RF2 (corresponding to TF1 and TF2, respectively).
RF1(b) is found to have the same form as the one reported in a study by Belarbi et al. [30]; therefore, their performances are also the same. It is also seen that the performance of RF2(a) is exactly similar to the formulation by Fortas et al. [28], even though these two formulations have different forms. Both formulations have the same polynomial order, and the degrees of freedom are distributed similarly among the strain components. It is also realized that RF4 is exactly similar to the formulations in Refs. [35,36]. Upon comparison, it is seen that the degree of freedom is shared among the normal strain components in RF3, which could be one of the causes for the inaccuracies in solving the thick curved beam and Cook's tapered beam problems, apart from being a shortage of one degree of freedom. The effect of independence of degrees of freedom on the simulation results is further evidenced by the performance of RF3 as compared to the finite elements in Refs. [35,36] or RF4.
Advantages of the technique presented in Section 3 are:
-
1.
It can incorporate both compatibility and equilibrium conditions into existing formulations with incomplete polynomial terms.
-
2.
Higher-order formulations (with more degrees of freedom) can be formulated by using lower-order formulations as the initial test functions.
Limitations of the technique are:
-
1.
It requires initial test functions. These test functions can be the existing formulations or formulated based on the Pascal triangle.
-
2.
Some resultant functions can lead to singular matrices, even though they satisfy both compatibility and equilibrium conditions.
All the formulations in this work were carried out independently; therefore, the actual methods used by other studies to develop the formulations are still unknown. The following section describes quadtree-based triangular mesh generation.
Quadtree-based triangular mesh generation
One of the drawbacks of formulating finite elements with lower-order polynomials is that sufficient accuracy for certain applications can only be achieved with fine mesh. The reason is that many elements are required to represent the non-linear behavior of the field variables within the problem domain. However, lower-order finite elements can be used for various applications since higher-order finite elements tend to be less accurate when they are used to represent lower-order variations of field variables. Therefore, quadtree meshes can be used to overcome the need for fine mesh generation throughout the problem domain.
Quadtree meshes can be generated by using square or triangular elements. Quadtree mesh enables fine mesh to be created in regions where variation of the filed variables is high (or in regions where high accuracy is needed). In contrast, a coarse mesh is used for the rest of the region. Both fine and coarse meshed regions are then merged by using transition elements [37]. Transition elements consist of a mid-node at one of the sides of the element. An additional shape function or formulation is needed to cater for the additional mid-node. Transition elements for strain-based finite elements are usually formed by allocating some degrees of freedom for the mid-node. Therefore, three-node strain-based triangular elements are classified as non-transitional elements [20].
This work introduces a new approach to form strain-based triangular transition elements (denoted as SB-TTE) by using three-node triangular elements. The fourth mid-node is formed by using virtual node method [37,38]; therefore, the need for more degrees of freedom is avoided. However, this approach requires formulation of the strain-based finite elements to be represented in the form of conventional displacement-based elements: by deriving shape functions. Strain-based finite element equations in terms of shape functions are provided in Section 2.1. Following section describes formulation of SB-TTE and application of the element in quadtree-based triangular mesh generation.
Strain-based triangular transition element (SB-TTE)
Virtual node method can be applied to form the four-node SB-TTE element. The transition element is formulated based on the subdivision of the parent element, which is a three-node triangular element with three degrees of freedom per node. The parent triangular element (with Nodes 1, 2, and 3) and subdivision of the element into four triangles (T1, T2, T3, and T4) are shown in Fig. 3.
Fig. 3.
A four-node SB-TTE element.
Dividing the parent element into four triangles leads to formation of two additional nodes, Node 4 and a virtual node, Node 5. Node 4 is in the middle of Side 1–3, while coordinates for the Node 5 (virtual node) are determined by using the formula below:
(51) |
The field variable matrix, for a particular triangular division or element with nodes i, j, and k () is given as:
(52) |
For example, the displacement for subdivision is given as:
(53) |
Field variables at the virtual node are given as:
(54) |
Substitution of Eq. (54) above into Eq. (53) eliminates the field variables at the virtual nodes from Eq. (53). Next, the SB-TTE elements are used in the first benchmark problem (deep cantilever beam) to generate two quadtree-based triangular meshes (Mesh 1 and Mesh 2), as shown in Fig. 4. Mesh 1 consists of 44 elements with 34 global nodes, while Mesh 2 consists of 200 elements with 124 global nodes. The problem is solved by using formulation proposed in Ref. [11] and compared with the solutions provided for uniform meshes in Ref. [11]. Analytical solution is 1.105 mm and the results are provided in Table 3. Simulation result in Fig. 5 shows that SB-TTE can be used for quadtree-based triangular mesh generation. Compared to uniform meshes, faster convergence to the analytical solution is seen for quadtree-based triangular meshes, producing more accurate results.
Fig. 4.
Quadtree-based triangular meshes with SB-TTE (a) Mesh 1 (b) Mesh 2.
Table 3.
Mesh size and number of elements used for the simulations.
Quadtree-based Mesh |
Uniform mesh |
||
---|---|---|---|
Mesh | Displacement (in mm) | Mesh | Displacement (in mm) |
Mesh 1 | 1.054 | 6 by 15 | 1.056 |
Mesh 2 | 1.107 | 8 by 20 | 1.086 |
Fig. 5.
Simulation results for quadtree-based triangular meshes and uniform meshes.
Conclusion
New techniques for element formulation and quadtree-based triangular mesh generation have been successfully developed and tested for strain-based finite elements. This work has shown that use of corrective coefficients ensures that the final formulations satisfy both compatibility and equilibrium conditions. This novel technique helps to avoid vague trial and error procedures that are used in some of the original methods (provided in the specification table) for the element formulation. Advantages and limitations of the method are provided in section 3.1. The technique can be easily implemented for three-dimensional cases as well. Two different approaches are shown for the calculation of the stiffness matrix. The first approach (conventional approach for strain-based elements) involves the inversion of matrices shown in Eq. (26). In contrast, the second (alternate) approach involves the derivation of shape functions Eqs. (32) and ((33)). Even though both approaches yield the same results, the alternate approach is useful for quadtree-based triangular mesh generation since nodal shape functions are needed for the particular meshing technique. Besides, quadtree-based triangular meshes exhibit more rapid convergence compared to uniform meshes. It is also shown that three-node strain-based triangular elements can be used as transition elements by using the virtual node method without adding more degrees of freedom. Strain-based elements that are formulated based on the techniques described in this paper can be used to solve solid mechanics problems. The technique has potential to be implemented in other engineering fields as well, if proper conditions to ensure accuracy and convergence of the results for the selected application can be determined. Current work includes formulating polygonal elements by using the techniques described in this paper.
CRediT authorship contribution statement
Logah Perumal: Conceptualization, Methodology, Software, Formal analysis, Investigation, Resources, Writing – original draft, Supervision, Funding acquisition. Wei Hao Koh: Software, Validation, Formal analysis, Resources, Writing – review & editing, Visualization.
Declaration of Competing Interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Acknowledgments
The authors would like to thank the Research Management Centre (RMC) of Multimedia University, Malaysia, for the support provided through the grant: MMUI/220016.
Data availability
No data was used for the research described in the article.
References
- 1.Hamadi D., Temami O., Zatar A., Abderrahmani S. A Comparative Study between Displacement and Strain Based Formulated Finite Elements Applied to the Analysis of Thin Shell Structures. Int. J. Civ. Architect. Struct. Construct. Eng. 2014;8(8):832–837. [Google Scholar]
- 2.Abderrahmani S. The Transverse Shear Effect of a New Strain Based Sector Finite Elements for Plate Bending Problems. Int. J. Eng. Res. Afr. 2020;50:103–112. [Google Scholar]
- 3.D. Lazhar, M. Toufik, M. Tarek and M. Abderraouf, "Solid strain based finite element implemented in ABAQUS for static and dynamic plate analysis," Eng. Solid Mech., vol. 9, no. 4, pp. 449–460, 2021.
- 4.Boussem F., Belounar A., Belounar L. Assumed strain finite element for natural frequencies of bending plates. World J. Eng. 2021 [Google Scholar]
- 5.Mousa A. Strain-Based Finite Element Analysis of Stiffened Cylindrical Shell Roof. Am. J. Civ. Eng. Archit. 2017;5(4):225–230. [Google Scholar]
- 6.Bourezane M. An Efficient Strain Based Cylindrical Shell Finite Element. Guti Lixue Xuebao. 2017;9(3):632–649. [Google Scholar]
- 7.Mousa A., Kameshki E. Strain Based Finite Element for Analysis of Cylindrical Shell Dam. Am. J. Eng. Res. 2017;6(2):119–128. [Google Scholar]
- 8.Djoudi M.S., Bahai H. Strain based finite element for the vibration of cylindrical panels with openings. Thin Walled Struct. 2004;42(4):575–588. [Google Scholar]
- 9.Khiouani H.E., Belounar L., Nabil Houhou M. A New Three-Dimensional Sector Element for Circular Curved Structures Analysis. Guti Lixue Xuebao. 2020;12(1):165–174. [Google Scholar]
- 10.Mousa A.I., Tayeh S.M. A triangular finite element for plane elasticity with in-plane rotation. J. Islam. Univ. Gaza (Nat. Sci. Series) 2004;12(1):83–95. [Google Scholar]
- 11.Mousa A.I., Tayeh S.M. Faculty of Engineering, The Islamic University of Gaza; 2003. New Strain-Based Triangular and Rectangular Finite Elements for Plane Elasticity Problems. M. S. Thesis. [Google Scholar]
- 12.M.T. Belarbi and M. Bourezane, "An assumed strain based on triangular element with drilling rotation," 2005.
- 13.M.T. Belarbi and T. Maalem, "On improved rectangular finite element for plane linear elasticity analysis," Revue Européenne des Eléments, vol. 14, no. 8, pp. 985–997, 2005.
- 14.Rebiai C., Saidani N., Bahloul E. A New Finite Element Based on the Strain Approach for Linear and Dynamic Analysis. Res. J. Appl. Sci. 2015;11(6):639–644. [Google Scholar]
- 15.Belounar L., Messai A., Merzouki T., Fortas L. A comparative study of membrane finite elements based on the strain approach. Acad. J. Civ. Eng. 2016;34(1):66–72. [Google Scholar]
- 16.Rebiai C. Finite element analysis of 2-D structures by new strain based triangular element. J. Mech. 2019;35(3):305–313. [Google Scholar]
- 17.Wilson E.L. 3rd ed. Computers and Structures, Inc.; Berkeley, California: 2002. Three-Dimensional Static and Dynamic Analysis of Structures: A Physical Approach With Emphasis on Earthquake Engineering. [Google Scholar]
- 18.Sabir A.B. CAFEM7 7th International Conference on Structural Mechanics in Reactor Technology, Chicago. 1983. A new class of finite elements for plane elasticity problems. [Google Scholar]
- 19.Perumal L., Koh W.H., Chockalingam P. The 9th International Conference on Computational Science and Technology, Labuan (virtual) 2022. A Study on Strain-based Elements for Solid Mechanics: initial Formulation. [Google Scholar]
- 20.Rezaiee-Pajand M., Gharaei-Moghaddam N., Ramezani M. Review of the strain-based formulation for analysis of plane structures: part I: formulation of basics and the existing elements. Iran. J. Numer. Anal. Optimiz. 2021;11(2):437–483. [Google Scholar]
- 21.Rezaiee-Pajand M., Gharaei-Moghaddam N., Ramezani M. Review of the strain-based formulation for analysis of plane structures: part II: evaluation of the numerical performance. Iran. J. Numer. Anal. Optimiz. 2021;11(2):485–511. [Google Scholar]
- 22.Boussem F., Belounar L. A Plate Bending Kirchhoff Element Based on Assumed Strain Functions. Guti Lixue Xuebao. 2020;12(4):935–952. [Google Scholar]
- 23.Belounar A., Benmebarek S., Houhou M.N., Belounar L. Free Vibration with Mindlin Plate Finite Element Based on the Strain Approach. J. Inst. Eng. (India) Series C. 2020;101(2):331–346. [Google Scholar]
- 24.D. Hamadi, O. Temami, T. Maalem and A. Ayoub, "An Efficient Rectangular Flat Shell Finite Element for the Analysis of Thin Shell Structures," 2021.
- 25.Himeur M., Guenfoud H., Guenfoud M. A higher order triangular plate finite element using Airy functions. Adv. Mech. Eng. 2020;12(11):1–19. [Google Scholar]
- 26.Messai A., Belounar L., Merzouki T. Static and free vibration of plates with a strain based brick element. Eur. J. Comput. Mech. 2019 [Google Scholar]
- 27.Bouzidi L., Belounar L., Guerraiche K. Presentation of a new membrane strain-based finite element for static and dynamic analysis. Int. J. Struct. Eng. 2019;10(1):40–60. [Google Scholar]
- 28.Fortas L., Belounar L., Merzouki T. Formulation of a new fintie element based on assumed strains for membrane structures. Int. J. Adv. Struct. Eng. 2019;11(1):9–18. [Google Scholar]
- 29.Guerraiche K., Belounar L., Bouzidi L. A New Eight Nodes Brick Finite Element Based on the Strain Approach. Guti Lixue Xuebao. 2018;10(1):186–199. [Google Scholar]
- 30.Belarbi M.T., Bourezane M. On improved Sabir triangular element with drilling rotation. Revue Européenne de Génie Civil. 2005;9(9–10):1151–1175. [Google Scholar]
- 31.Hamadi D., Ayoub A., Abdelhafid O. A New Flat Shell Finite Element for The Linear Analysis of Thin Shell Structures. Eur. J. Comput. Mech. 2016;24(6):232–255. [Google Scholar]
- 32.Hamadi D., Ayoub A., Maalem T. A new strain-based finite element for plane elasticity problems. Eng. Comput. (Swansea) 2016;33(2) [Google Scholar]
- 33.Himeur M., Zergua A., Guenfoud M. A Finite Element Based on the Strain Approach Using Airy's Function. Arab. J. Sci. Eng. 2015;40:719–733. [Google Scholar]
- 34.Sabir A.B. Proceeding of the 2nd International conference on variational methods in engineering, Berlin. 1985. A rectangular and triangular plane elasticity element with drilling degrees of freedom. [Google Scholar]
- 35.Rezaiee-Pajand M., Yaghoobi M. A robust triangular membrane element. Latin Am. J. Solid. Struct. 2014;11(14):2648–2671. [Google Scholar]
- 36.Rezaiee-Pajand M., Yaghoobi M. An efficient formulation for linear and geometric non-linear membrane elements. Latin Am. J. Solid. Struct. 2014;11(6):1012–1035. [Google Scholar]
- 37.Perumal L. A novel virtual node hexahedral element with exact integration and octree meshing. Math. Probl. Eng. 2016;2016:1–19. [Google Scholar]
- 38.Tang X.H., Wu S.C., Zheng C., Zhang J.H. A novel virtual node method for polygonal elements. J. Appl. Math. Mech. (Engl. Transl.) 2009;30(10):1233–1246. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
No data was used for the research described in the article.