Abstract
1. Introduction
Hyperelastic rubbers are widely used in industry as sealants, load-bearing parts, and damping parts and in other similar applications. However, the incompressibility and nonlinearity of rubber cause many difficulties, one of which is divergence problem, in analytic and numerical studies like the finite element method [1–7] as noted in the literature [7]. Furthermore, the problems of self-buckling, follower forces, and contact conditions cause additional difficulties in analyzing rubber. Accordingly, this paper attempts to contribute to solving these problems by proposing a rubber analysis procedure using a numerical differentiation method and Poisson iteration method.
Rubber is a hyperelastic material and its characteristics can be expressed using a strain energy function, which can then be used to derive stresses and constitutive matrices. The strain energy function is a function of the material property and nonlinear strain. There are many models [8] describing the rubber materials such as Mooney-Rivlin model, Neo-Hookean model, Ogden form, and Yeo form. Among them, the general Mooney-Rivlin model is adopted to describe the material characteristics [9–11]. Yet, the next step for a constitutive matrix involves a quite complex derivation for each Mooney-Rivlin model selected, for example, 2-, 3-, 5-, 6-, or 9-coefficient model, or even more. As such, this requirement for each material model of incompressibility is a formidable process and prone to erroneous properties, especially when the number of Moony-Rivlin coefficients is large. Consequently, a numerical derivation of the constitutive matrices is proposed using a finite difference-type numerical differentiation.
In this paper, a finite element equation is derived for hyperelastic materials based on the theory of virtual work, while considering a large displacement and the deformation characteristics. The incompressibility of rubber is then considered using the penalty function method [12]. The strain energy function involved uses a generalized polynomial of the Mooney-Rivlin model that includes an extended simple Mooney-Rivlin material. The constitutive matrices, numerically obtained from the partial differentiation of the strain energy function, are then included into a nonlinear finite element procedure for an isoparametric 3-dimensional 20-node element. The results obtained with the numerical differentiation method are compared with those obtained with the analytic differential method and the results from commercial packages [8, 13], such as ABAQUS, thereby confirming the validity of the proposed rubber finite element program using the proposed numerical method.
An attempt is also made to analyze the behavior of near-incompressible rubber materials and solve the problem of convergence when Poisson's ratio approaches 0.5. At this point the convergence rate of the equilibrium iteration becomes very slow, and in many cases the iterations diverge. Therefore, a robust method of nondivergent equilibrium iteration is needed, regardless of the number of iterations. Approaching Poisson's ratio to the value of 0.5 is very similar to increasing the load in a conventional nonlinear analysis, as the volumetric strain should approach to zero regardless of the correction load with any magnitude. Thus, when the value approaches 0.5, the rate becomes slower and slower, as in the other cases of severe nonlinearity. Finally, a reduced or selective integration technique can also be used to avoid the volumetric locking phenomenon that can occur when stiffness matrices are integrated in full order.
In this iteration technique, however, it is a critical job to find proper steps of approach without the divergence. Another simple but cumbersome approach is to divide the interval (0.49000∼0.49999) into many small subintervals. This will increase a lot the computational time. Several strategies are possible in Poisson iteration when increasing Poisson's ratio interval from 0.49000 to 0.49999. We propose a method where Poisson's ratio approaches to 0.5 following a pattern that is chosen to avoid most of divergences. In addition, we adopt scale factors to adjust the proposed pattern for proper approaches reflecting current convergence rate. In each equilibrium iteration, we adopt relaxation factors to reduce instability after first substep. Through various trials, we could find proper factors that can lead to a high convergence rate and shorten analysis time.
In short, the main reasons for the development of present procedure are, for free selection of any material model with proper terms, without formidable analytical derivation of material properties, prone to the inclusion of errors. We only need to change the potential function as necessary. Next an analyzer performs a fast computation with the Poisson ratio ν = 0.49, and if necessary, he/she may restart and approach the near-incompressible state (ν≑0.5), by starting Poisson's iteration from 0.49 to 0.4999 or 0.49999. Conventional near-incompressible method can usually handle the case of Poisson's ratio ν < 0.499 (better ν < 0.495). A near-incompressible analysis which can handle the cases of Poisson ratio ν = 0.4999∼0.49999, such as the present method, can represent fully incompressible state (ν = 0.5) almost exactly. Thus present method may be thought to cover the missing range of 0.499 < ν < 0.49999, under which conventional near-incompressible method covers and over which fully incompressible method covers.
2. Finite Element Analysis of Rubber
Based on the theory of virtual work, a finite element equation for hyperelastic materials is described by (1) [6], where
where
2.1. Strain Energy Function
To express the incompressibility of a hyperelastic material, such as rubber, the penalty term
For the 2-coefficient Mooney-Rivlin model, a strain energy function with material constants for two coefficients (
where the penalty function
the penalty coefficient α is chosen as
and the third terms are included for the stress free condition at the initial state.
When Poisson's ratio (ν) is 0.5, the limit value α approaches zero and the material property matrix diverges. Since
Plus, the material property tensor
where
The derivative of the Cauchy-Green deformation tensor invariant with respect to the Green-Lagrange strain can then be expressed as (11) and (12). Consider
2.2. Numerical Differentiation
As shown above, the second Piola-Kirchhoff stress tensor and material property tensor can be derived using an analytic differentiation method. However, there are many models and many orders of material properties to be derived that are formidable job and prone to error. This section suggests a method for deriving the two tensors using a numerical differentiation method [14]. We adopt central finite difference scheme for numerical differentiation. Using the central difference equations, the second Piola-Kirchhoff stress tensor can then be expressed as (13) and the material property tensor can be expressed as (14) and (15). Consider
2.3. Poisson Iteration Method
When Poisson's ratio approaches 0.5, a finite element analysis is unstable and frequently diverges. Therefore, to prevent this diverging phenomenon, when Poisson's ratio is very close to 0.5, a Poisson iteration method is proposed. First, the problem is analyzed using a smaller Poisson ratio than 0.5 (say 0.49000) for rapid convergence; after the convergence the analysis is restarted, and Poisson's ratio is increased in small increments to the desired value, through iterative approaches from 0.49000 to the desired value very close to 0.5. The Poisson iteration technique is very similar to SUMT (successive unconstrained minimizing technique), which is a sequential unconstrained minimization technique [15]. Poisson's ratios used in this paper are ν1 = 0.49, ν2 = 0.4950,…, ν

Approaching routes of load equilibrium iteration (-●- → -●-) and Poisson iteration (-●- → -■-).
The convergence for Poisson's ratio of 0.49000 can be easily achieved for each load increment as in other usual nonlinear problems. After the equilibrium of loads at each node, finite element data are saved and used later for restart. From this state the Poisson iteration is started and performed by increasing the ratio from 0.49000 to 0.49999 in small steps. There will be many equilibrium points for each increased Poisson ratio. However, data for these intermediate equilibrium states are usually not saved without any specific purpose. When the equilibrium is reached finally for the ratio of 0.49999, all the data are saved and we go back to the starting point of Poisson iteration. Data at the former equilibrium point with Poisson's ratio of 0.49000 had been stored, and we perform the restart for next load increment based on the saved status.
The equilibrium point with ν = 0.49000 works as a restarting point of the overall procedure which also is a starting point of Poisson iteration and also behaves as another restarting point for next load increment. We would get two routes of deformed configuration: one for ν = 0.4900 and the other for ν = 0.49999. If the near-incompressibility is required at a specific level of load only, one may proceed to the level for ν = 0.49000 without the Poisson iteration to reach the equilibrium with ease. From this point, then, the Poisson iteration is started to end up with the equilibrium with ν = 0.49999.
The number of iterations for each load increment is usually 3∼7, depending upon the specific problem and on the required convergence criteria. The number of iterations for the Poisson method is, however, greater than that of the load increments, usually of order 10 to 100, depending upon the severity of problem. The severe distortion of elements will cause slow convergence, and follower forces where the loads depend upon the deformed configuration of solid will also cause much slower convergence or even a divergence without so much smaller increment of Poisson's ratio. Therefore, an effective way of increasing the magnitude of Poisson's ratio is needed to be proposed for fast and reliable convergence.
The flow chart of finite element procedure with two iterations, load equilibrium iteration and Poisson iteration, is shown in Figure 2.

Flow chart for the finite element analysis of near-incompressible rubber with Poisson iteration technique.
2.4. Verification of Proposed Method
To verify the proposed method, a single element of an isoparametric 3-dimensional 20-node rubber element was used, as shown in Figure 3, and the numerical results from the analytic differentiation method and numerical differentiation method compared with each other and the results of commercial packages [8, 13].

Three-dimensional geometry of single element model under tension (
The comparison between the results from the analytic differentiation and those from the numerical differentiation is shown in Figures 4, 5, and 6 for 2-coefficient, 5-coefficient, and 6-coefficient Mooney-Rivlin model, respectively. All three models showed a good agreement between the results from the numerical differentiation method and analytic differential method. Plus, the results from the numerical differentiation method showed a good agreement with those from NISA II, also shown in Figure 7.

Comparison of deflections obtained from numerical differentiation and analytic differentiation (2-coefficient Mooney-Rivlin model:

Comparison of deflections obtained from numerical differentiation and analytic differentiation (5-coefficient Mooney-Rivlin model:

Comparison of deflections obtained from numerical differentiation and analytic differentiation (6-coefficient Mooney-Rivlin model:

Comparison of deflections obtained from numerical differentiation and NISA II (2-coefficient Mooney-Rivlin model:
The comparison between the results from the numerical differentiation method and those from ABAQUS (4-digit data) is shown in Figures 8 and 9 for 2-coefficient and 5-coefficient Mooney-Rivlin model, respectively. The results from the numerical differentiation method and ABAQUS showed a good agreement. All the comparisons are summarized in Table 1.
Comparison of displacements for single element model.

Comparison of deflections obtained from numerical differentiation and ABAQUS (2-coefficient Mooney-Rivlin model:

Comparison of deflections obtained from numerical differentiation and ABAQUS (5-coefficient Mooney-Rivlin model:
The proposed numerical differentiation method was also compared with existing literature [12], and the 3-dimensional geometry and finite element models of rubber under tension used by Peeken are shown in Figure 10. The maximum deflection and strains of the element are compared in Figure 11 and Table 2.
Comparison of results with Peeken and numerical differentiation methods.

Three-dimensional geometry and finite element models of rubber under tension (Peeken's model).

Comparison of strain obtained from numerical differentiation with Peeken's results for four-element model (
3. Examination of Convergence for Different Poisson Ratios
In this section we will test the convergence of the finite element method for different Poisson ratios using 3-dimensional 20-node elements. First example is simple extension of single element for easy evaluations of volume changes. Second example is the case which is very severe to converge for near-incompressible rubber because of severe distortion of the model under following loads, affected by the applied pressure and inflated shapes.
3.1. Examination for Isoparametric Three-Dimensional 20-Node Rubber Element Model
To examine the convergence for different Poisson ratios, an isoparametric 3-dimensional 20-node rubber element model was examined under loads
Test of convergence with various Poisson ratios.

Isoparametric 3-dimensional 20-node rubber element model.
In addition, the volume change (elongation 96.8%) was also examined for various Poisson ratios using the same model with a uniaxial tension:
Comparison of volume change with various Poisson ratios.

Volume change (elongation 96.8%) with various Poisson ratios under uniaxial tension (

Volume change (elongation 96.8%) with various Poisson ratios under uniaxial tension (detailed view: ν = 0.49950∼0.49999).
3.2. Examination by Numerical Example: 64-Element Rubber Pad Analysis
A rubber pad inflation analysis, as reported in literatures [16, 17], was used as a numerical example for verification. The rubber pad was 200 × 200 mm with a thickness of 12.5 mm, and it was modeled with 64 elements of 3-dimensional 20-node hexahedron. The four sides of the rubber pad were fixed and supported, while pressure was applied to the bottom upwardly. The Mooney-Rivlin coefficients were
Convergency in rubber pad inflation analysis.
Comparison of displacement results in rubber pad inflation analysis.

Comparison of center displacements obtained using various rubber pad inflation analysis methods.

Comparison of center displacements in rubber pad inflation analysis with different Poisson ratios.

Deformed and original shapes of rubber pad used in inflation analysis.
4. Approaching Techniques in Poisson Iteration Method
We adopt a pattern technique, expressing Poisson's ratio increase in a certain function, and it was named as a pattern approach.
4.1. Linear Approaching Technique
Poisson's ratio in linear approaching technique increases linearly with approaching 200 steps. The value of it in current step is represented as in (16) and shown in Figure 18:
where ν is Poisson's ratio,

Poisson's ratio as a function of steps in linear approaching technique.
Using the linear approaching technique, we got a divergence at Poisson's ratio of 0.49801 (number of step: 197) for a given load in the example of Section 3.2, and the number of total substeps was 528.
4.2. Pattern Approaching Technique
Poisson's ratio in pattern approach increases following our proposed pattern that is expressed in (17) and shown in Figure 19. We found it after many trials of pattern functions.
where ν is Poisson's ratio,

Poisson's ratio as a function of steps in pattern approaching technique.
4.3. Relaxation Factors x
The instability of numerical analysis can be improved effectively using relaxation factor [18] when it is apt to divergence. The instability of rubber analysis can also be reduced with relaxation factors
Next, we also introduced scale factor
When the scale became
Comparison of the total subiterations for relaxation parameters with
5. Conclusion
A finite element procedure was derived for hyperelastic materials, such as rubber, using isoparametric 3-dimensional 20-node rubber elements, one of analytic differentiation and numerical differentiation methods, and the Poisson iteration method. In addition, a pattern approaching method in the Poisson iteration technique was proposed to suppress the diverging phenomenon in rubber problem even for the case that Poisson's ratio is very close to 0.5. To resolve this problem, Poisson's ratio of 0.4900 is used first to get an approximate solution without divergence. After convergence, the analysis is restarted and Poisson's ratio is increased to 0.4999 following a proposed pattern and adopting a technique of relaxation and scaling.
The contents of this study can be summarized as follows.
(i) A finite element procedure for analyzing rubber problems was developed using analytic differentiation method and numerical differentiation method to obtain the constitutive matrices. In addition, a Poisson iteration method was proposed to increase the convergence rate when dealing with near-incompressibility.
(ii) When analyzing compressible rubber (ν = 0.4900), the results from the numerical differentiation method matched quite well with those from the analytic differentiation method and with other commercial packages, such as NISA II and ABAQUS. The use of the numerical differentiation method minimized the change in the finite element program when modifying the rubber model (hyperelastic potential function, penalty function, etc.).
(iii) A pattern approaching method in the Poisson iteration technique was proposed. A scale factor for the total number of steps and relaxation factors for effective subiteration were applied to the method. With these factors, the proposed Poisson iteration method was very effective in resolving the divergence problem and obtaining a fast convergence rate in the near-incompressible rubber problem analysis (ν is close to 0.5, i.e., 0.4999) and produced a rather different solution compared to that for compressible rubber (ν = 0.4900). A maximum discrepancy of 14% was displayed between these displacements, indicating that special care should be provided when dealing with most cases of incompressible rubber with mostly confined boundary.
(iv) In respect of the subiteration number, linear approaching method resulted in a divergence after 528 subiterations for a certain case. The present method showed a fast convergence rate and gave the result for Poisson's ratio of 0.4999 in 235 total subiteration steps. The optimum relaxation factor
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
