ContactEngineering / topobank

Create, visualize, analyze, share, and publish digital surface twins
https://contact.engineering
MIT License
8 stars 3 forks source link

rms_curvature is rms_laplacian #352

Closed sannant closed 4 years ago

sannant commented 5 years ago

In PyCo rms_Laplacian is registered as rms_curvature and the rms_Laplacian is twice the rms_curvature. grafik

I checked that the value of Topobank is exactly PyCo's rms_curvature, see for example the surface Test_curvature, created with

make_sphere(radius=1., physical_sizes=(1.,1.), nb_grid_pts=(100,100),kind="paraboloid").save("paraboloide_
    ...: radius1")        

In any case, we should document with a formula or a citation what this is, because to my understandfing, they are different definitions that are not equivalent under all conditions.

grafik

The definition by martin Müser is the mean of the profile curvatures in each direction, which quite popular as well. Maybe we can also report the profile curvatures in each direction.

[Müs16] Martin H. Müser. A dimensionless measure for adhesion and effects of the range of adhesion in contacts of nominally flat surfaces. Tribology International, 100:41–47, August 2016.

[JJP17] Tevis D B Jacobs, Till Junge, and Lars Pastewka. Quantitative charac- terization of surface topography using spectral analysis. Surface Topog- raphy: Metrology and Properties, 5(1):13001, 2017.

sannant commented 4 years ago

This in master since september. So it is closed.

mcrot commented 4 years ago

So for TopoBank no change is needed, except of installing the new PyCo version?