add documents
Tests / Hermetic test suite (push) Has been cancelled
Tests / Skill frontmatter validation (push) Has been cancelled

This commit is contained in:
김경종
2026-05-29 15:59:56 +09:00
parent 4cc312954f
commit b7f84e1c0f
14412 changed files with 231953 additions and 0 deletions
@@ -0,0 +1,244 @@
<!-- source-page: 1301 -->
# Johnson-Kendall-Roberts adhesive normal contact between particles
The JKR model relates contact force, F, to the contact area, a, as follows:
$$
F = \frac {4 E ^ {*} a ^ {3}}{3 R ^ {*}} - \sqrt {8 \pi \Gamma E ^ {*} a ^ {3}}.
$$
The approach distance, for two contacting spherical particles is related to the contact area, a, as follows:
$$
\delta = \frac {a ^ {2}}{R ^ {*}} - \sqrt {\frac {2 \pi \Gamma a}{E ^ {*}}}.
$$
In the above equations
$$
R = \frac {R _ {1} R _ {2}}{R _ {1} + R _ {2}}
$$
and
$$
\frac {1}{E ^ {*}} = \frac {1 - \nu_ {1} ^ {2}}{E _ {1}} + \frac {1 - \nu_ {2} ^ {2}}{E _ {2}}.
$$
In the above equations is the surface energy per unit area of the two contacting particles. Like nonadhesive Hertz contact $E _ { 1 } , \nu _ { 1 }$ and $E _ { 2 } , \nu _ { 2 }$ are the effective Youngs modulus and Poissons ratio of the two contacting particles, respectively. $R _ { 1 }$ and $R _ { 2 }$ are the radii of the two contacting particles, respectively. You must specify the effective Youngs modulus and Poissons ratio for a contacting particle. In addition, you must specify the JKR-type pressure overclosure.
$K _ { m a x }$ is the limiting value of the normal contact stiffness, beyond which the normal contact force increases linearly.
Figure 15.1.15 shows the force-displacement curve for the JKR adhesion model. Adhesion between particles is triggered upon first contact. The pull-off force, $\begin{array} { r } { F _ { c } = - \frac { 3 } { 2 } \pi \Gamma R ^ { * } } \end{array}$ , is the maximum tensile force. Particles continue to experience adhesion force even after physical separation occurs. The adhesion force between two particles goes to zero at a separation distance of
$$
\delta_ {s e p a r a t i o n} = - \frac {3}{4} \left(\frac {\pi^ {2} \Gamma^ {2} R ^ {*}}{E ^ {* 2}}\right) ^ {\frac {1}{3}}.
$$
It can be seen from Figure 15.1.15 that adhesive forces are nonzero at $\delta = 0$ and reduce to zero at $\delta = \delta _ { F 0 }$ . In some situations it may be desirable to have zero adhesive forces when $\delta = 0$ . You can achieve this by applying a horizontal shift of $\delta = \delta _ { F 0 }$ to the force-displacement curve shown in Figure 15.1.15. Figure 15.1.16 shows the shifted curve. The pull-off force remains unchanged due to the shift, whereas the new separation distance $\delta _ { s e p a r a t i o n \_ s h i f t e d } = \delta _ { s e p a r a t i o n } + \delta _ { F 0 }$ . Abaqus automatically computes the horizontal shift $\delta _ { F 0 }$ for the “shifted” JKR type adhesive behavior.
<!-- source-page: 1302 -->
![](images/page-1302_ceb8f13c9c626b923c1a0e8ef48a411b6f5e34d8844c705a638673040f5c11e0.jpg)
<details>
<summary>text_image</summary>
F
δseparation δFo
0 δ
Kmax
Fc (pull-off force)
</details>
Figure 15.1.15 Force versus approach distance relation for the JKR model.
![](images/page-1302_10e318d39a8b1dd6915428f2e7686e8bd0874a3b13662a3eca964b3b50eed526.jpg)
<details>
<summary>line</summary>
| δ | F |
| --- | --- |
| 0 | 0 |
| >0 | K_max |
</details>
Figure 15.1.16 Force versus approach distance relation for the shifted JKR model.
<!-- source-page: 1303 -->
Input File Usage: Use the following options to define JKR-type normal contact behavior:
*DISCRETE SECTION, ELSET=element_set_name
*DISCRETE ELASTICITY
effective Young's modulus, effective Poisson's ratio
...
*SURFACE INTERACTION
*SURFACE BEHAVIOR, PRESSURE-OVERCLOSURE=JKR
Surface energy per unit area, $K_{max}$ Use the following options to define the shifted JKR-type normal contact behavior:
*DISCRETE SECTION, ELSET=element_set_name
*DISCRETE ELASTICITY
effective Young's modulus, effective Poisson's ratio
...
*SURFACE INTERACTION
*SURFACE BEHAVIOR, PRESSURE-OVERCLOSURE=JKR
Surface energy per unit area, $K_{max}$ , SHIFTED
# Output
No element output is available for PD3D elements. The nodal output includes all output variables generally available in Abaqus/Explicit analyses (see “Abaqus/Explicit output variable identifiers,” Section 4.2.2).
# Limitations
Discrete element method analyses are subject to the following limitations:
• Volume average output for stress, strain, and other similar continuum element output is not available for DEM analysis.
• Only a spherical shape is supported for PD3D elements.
• PD3D elements cannot be part of a rigid body definition.
• It is not possible to specify cohesive or thermal contact between PD3D elements or between PD3D elements and other elements.
• Rolling friction is ignored for contact between PD3D elements or between PD3D elements and other elements.
• It is not possible to solve problems involving particle-fluid interaction with PD3D elements.
• User-defined surface interaction is not supported for contact between PD3D elements.
• Although supported in Abaqus/Viewer, the functionality is not supported in Abaqus/CAE. You can use the existing functionality in Abaqus/CAE to generate mass elements, write an input file, and then manually edit the input file to convert the mass elements to particles. Alternatively, you can create a mesh using C3D8R elements, write an input file, and then use a script to convert these elements to
<!-- source-page: 1304 -->
particles as described in “Generating particle elements from a solid mesh” in the Dassault Systèmes Knowledge Base at www.3ds.com/support/knowledge-base.
DEM computations are distributed across parallel domains except when multiple discrete sections are defined with different alpha damping parameters (which will degrade parallel scalability). DEM analyses are subject to the following limitations if multiple CPUs are used:
• Contact output is not supported for DEM slave nodes.
• Energy history output other than for the whole model is not supported.
• Dynamic load balancing cannot be activated.
• If any DEM particles participate in general contact, all DEM particles must be included in the general contact definition.
• At least 10,000 DEM particles per domain is suggested to achieve good scalability.
• A significant increase in memory usage may be needed if a large number of CPUs is used.
# Input file template
The following example illustrates a discrete element method analysis:
```txt
*HEADING
...
*ELEMENT, TYPE=PD3D, ELSET=name
Element number, node number
...
*DISCRETE SECTION, ELSET=name
Particle radius
**
*INITIAL CONDITIONS, TYPE=VELOCITY
Data lines to define velocity initial conditions
*NSET, NSET=name, ELSET=name
*SURFACE, NAME=name
,
**
*SURFACE INTERACTION
**
*STEP
*DYNAMIC, EXPLICIT
*DLOAD
Data lines to define gravity load
**
*CONTACT
*CONTACT INCLUSIONS
*CONTACT PROPERTY ASSIGNMENT
**
```
<!-- source-page: 1305 -->
\*CONTACT CONTROLS ASSIGNMENT
\*OUTPUT, FIELD
\*END STEP
# Additional references
• Cundall, P. A., and O. D. Strack, “A Distinct Element Method for Granular Assemblies,” Geotechnique, vol. 29, pp. 4765, 1979.
• Johnson, K. L., K. Kendall, and A. D. Roberts, “Surface Energy and the Contact of Elastic Solids,” Proceedings of the Royal Society of London, vol. 324, pp. 301313, 1971.
• Munjiza, A., and K. R. F. Andrews, “NBS Contact Detection Algorithm for Bodies of Similar Size,” International Journal for Numerical Methods in Engineering, vol. 43, pp. 131149, 1998.
• OSullivan, C., and J. D. Bray, “Selecting a Suitable Time Step for Discrete Element Simulations that Use the Central Difference Time Integration Scheme,” Engineering Computations, vol. 21(2/3/4), pp. 278303, 2004.
• Zhu, H. P., Z. Y. Zhou, R. Y. Yang, and A. B. Yu, “Discrete Particle Simulation of Particulate Systems: A Review of Major Applications and Findings,” Chemical Engineering Science, vol. 63, pp. 57285770, 2008.
• Zhu, H. P., Z. Y. Zhou, R. Y. Yang, and A. B. Yu, “Discrete Particle Simulation of Particulate Systems: Theoretical Developments,” Chemical Engineering Science, vol. 62, pp. 33783396, 2007.
<!-- source-page: 1306 -->
<!-- source-page: 1307 -->
# 15.2 Continuum particle analyses
• “Smoothed particle hydrodynamics,” Section 15.2.1
• “Finite element conversion to SPH particles,” Section 15.2.2
<!-- source-page: 1308 -->
<!-- source-page: 1309 -->
# 15.2.1 SMOOTHED PARTICLE HYDRODYNAMICS
# Product: Abaqus/Explicit
# References
• “Continuum particle elements,” Section 33.2.1
• \*SOLID SECTION
• \*SECTION CONTROLS
• \*INITIAL CONDITIONS
# Overview
Smoothed particle hydrodynamics (SPH) is a numerical method that is part of the larger family of meshless (or mesh-free) methods. For these methods you do not define nodes and elements as you would normally define in a finite element analysis; instead, only a collection of points are necessary to represent a given body. In smoothed particle hydrodynamics these nodes are commonly referred to as particles or pseudo-particles.
# Introduction
The example shown in Figure 15.2.11 contrasts the two approaches. Both discrete representations model the initial configuration of a body of fluid inside a bottle, as described in detail in “Impact of a water-filled bottle,” Section 2.3.2 of the Abaqus Example Problems Guide. The model on the left is a traditional tetrahedron mesh of the volume occupied by the fluid. On the right, the same volume is represented by a collection of discrete points. Note that in the latter case there are no edges connecting the points as these points (pseudo-particles) do not require the definition of multiple-node element connectivity, as is the case in the traditional finite element representation on the left. An alternative to directly defining particle elements is to define conventional continuum finite elements and automatically convert them to particle elements at the beginning of the analysis or during the analysis, as discussed in “Finite element conversion to SPH particles,” Section 15.2.2.
Smoothed particle hydrodynamics is a fully Lagrangian modeling scheme permitting the discretization of a prescribed set of continuum equations by interpolating the properties directly at a discrete set of points distributed over the solution domain without the need to define a spatial mesh. The methods Lagrangian nature, associated with the absence of a fixed mesh, is its main strength. Difficulties associated with fluid flow and structural problems involving large deformations and free surfaces are resolved in a relatively natural way.
At its core, the method is not based on discrete particles (spheres) colliding with each other in compression or exhibiting cohesive-like behavior in tension as the word particle might suggest. Rather, it is simply a clever discretization method of continuum partial differential equations. In that respect, smoothed particle hydrodynamics is quite similar to the finite element method. SPH uses an evolving interpolation scheme to approximate a field variable at any point in a domain. The value of a variable
<!-- source-page: 1310 -->
![](images/page-1310_89e8d484187968af47e0343490088fec50b865c6376d34d8b466eaa669976673.jpg)
<details>
<summary>natural_image</summary>
3D mesh model of a green rectangular prism with triangular mesh pattern (no text or symbols)
</details>
![](images/page-1310_28d9c1d322f1ecb93669bc67dc40e7d3011e8122e75da8859b4638a957e8eb17.jpg)
<details>
<summary>scatter</summary>
| x | y |
|---|---|
| 0.0 | 0.0 |
| 0.1 | 0.1 |
| 0.2 | 0.2 |
| 0.3 | 0.3 |
| 0.4 | 0.4 |
| 0.5 | 0.5 |
| 0.6 | 0.6 |
| 0.7 | 0.7 |
| 0.8 | 0.8 |
| 0.9 | 0.9 |
| 1.0 | 1.0 |
</details>
Figure 15.2.11 Finite element mesh and SPH particle distribution.
at a particle of interest can be approximated by summing the contributions from a set of neighboring particles, denoted by subscript j, for which the “kernel” function, W, is not zero
$$
\langle f (\mathbf {x}) \rangle \simeq \sum_ {j} \frac {m _ {j}}{\rho_ {j}} f _ {j} W (| \mathbf {x} - \mathbf {x} _ {j} |, h).
$$
An example kernel function is shown in Figure 15.2.12. The smoothing length, h, determines how many particles influence the interpolation for a particular point.
The SPH method has received substantial theoretical support since its inception (Gingold and Monaghan, 1977), and the number of publications related to the method is now very large. A number of references are listed below.
The method can use any of the materials available in Abaqus/Explicit (including user materials). You can specify initial conditions and boundary conditions as for any other Lagrangian model. Contact interactions with other Lagrangian bodies are also allowed, thus expanding the range of applications for which this method can be used.
The method is less accurate in general than Lagrangian finite element analyses when the deformation is not too severe and than coupled Eulerian-Lagrangian analyses in higher deformation regimes. If a large percentage of all nodes in the model are associated with smoothed particle hydrodynamics, the analysis may not scale well if multiple CPUs are used.