SurfaceLennardJones
The SurfaceLennardJones potential models the interaction between particles and a planar surface using the Lennard-Jones potential. It is useful for simulating surface adsorption, particle-wall interactions, and other surface phenomena.
There are two types of SurfaceLennardJones potentials implemented:
SurfaceLennardJonesType1
SurfaceLennardJonesType2
where:
\(\epsilon\) is the depth of the potential well
\(\sigma\) is the distance at which the potential is zero
\(z\) is the distance of the particle from the surface
\(z_s\) is the position of the surface
type:
Surface,SurfaceLennardJonesType1orSurfaceLennardJonesType2parameters:
surfacePosition:real: Position of the surface along the z-axis \([distance]\)
data:
name:string: Name of the particle typeepsilon:real: Depth of the potential well \([energy]\)sigma:real: Distance at which the potential is zero \([distance]\)
Example:
"surfaceLJ":{
"type":["Surface","SurfaceLennardJonesType1"],
"parameters":{
"surfacePosition": 0.0
},
"labels":["name", "epsilon", "sigma"],
"data":[
["A", 1.0, 1.0],
["B", 0.5, 0.8]
]
}
Note
The force is only applied in the z-direction, perpendicular to the surface.