About TriboNet

Your guide to the world of tribology

What is TriboNet

An educational platform on tribology — the science of friction, wear and lubrication

Who is it for

Engineers, researchers, students and industry professionals

Topics

Friction, wear, lubricants, coatings, biotribology, nanotribology

Content formats

Wiki articles, webinars, videos, industry news, scientific reviews

Updates

Weekly news, regular webinars, continuous Wiki updates

Resources

500+ Wiki articles, webinar archive, company directory, event calendar

4 more points

Contact Stiffness from TriboSolver: Smooth, Sinusoidal and Rough Surface Load Curves

Featured image with text Contact Stiffness from Load Curves for a TriboSolver dry contact case

Summary:

  • OpenClaw AI agent was used to set up, run and report stiffness calculation for a rough contact using TriboSolver. The problem was posed in general text via Telegram
  • AI agent successfully solved the problem, except for one situation:
    • It hallucinated part of a result when writing a report without noting or asking for clarification. This result is discussed below.

In the newest OpenClaw + TriboSolver use case, the dry contact model was run over a load sweep so that smooth, sinusoidal and random rough surfaces could be compared by load-indentation response, real contact area and average contact pressure.

The point of the case was simple: use OpenClaw via Telegram to get the final solution and the report. A smooth Hertzian contact, a 50 nm sinusoidal surface and a random fractal rough surface were used as a roughness profile on a spherical indenter. OpenClaw created surfaces, set up the simulations and prepared the report. The actual calculation was done by TriboSolver.

Contact stiffness from TriboSolver load curves comparing smooth sinusoidal and random rough surfaces
The newest TriboSolver case converted a load sweep into contact-stiffness and load-indentation curves for three surface conditions.

What was simulated

Summary: this article reports a dry-contact load sweep, for 3 cases. The dry-contact workflow used TriboSolver to compare three surface conditions under the same nominal dry contact setup:

Optimol
  • Ideal smooth Hertzian contact as the reference case.
  • Sinusoidal micro-geometry with 50 nm amplitude and 4 µm period.
  • Random fractal rough surface with Sq = 10 nm and H = 0.8.

The load sweep covered 0.02, 0.05, 0.1, 0.2 and 0.4 N for the plotted comparison. For each result file, the workflow extracted calculated load, rigid-body approach/indentation, real contact area, average contact pressure and nominal pressure from the TriboSolver Results tab.

OpenClaw was used to do all the work, including surface generation, stiffness computation and reporting. The user only made a description of the problem to OpenClaw AI agent in telegram as follows:

  • Please calculate stiffness of a sinusoidal and random rough surfaces used in the previous simulations. Make comparison plots for ideally smooth, sinusoidal and randomly rough surfaces stiffnesses and generate the report.

This was sufficient for the AI agent to start the calculation and output the result.

Why contact stiffness is more useful than one pressure map

Contact stiffness of a contact is a property that can be of interest in various applications. Stiffness influences vibration response, sealing behavior, electrical contact resistance, fretting tendency and the sensitivity of a contact to small load changes. E.g., in semiconductors, the heat driven deformation of the Silicon wafer during the lithography process depends on the contact stiffness between the Wafer Table and the wafer. The stiffness value will depend on the load and on the surface roughness, as well as the macroscopic geometry. To see how the stiffness changes as a function of geometry, this use case was set up.

TriboSolver contact stiffness comparison versus load for sinusoidal and random rough surfaces
Contact-stiffness comparison from the TriboSolver load sweep, including the smooth Hertzian reference case. The sinusoidal and random rough surfaces approach a similar stiffness scale at higher loads, but at lower loads some difference is seen. That is a typical behavior, at high loads, the stiffness starts to be determined by the macroscopic geometry, rather than by the roughness. 

Main results from the load sweep

Surface condition Indentation range, 0.02–0.4 N Real contact area range End-to-end stiffness estimate
Ideal smooth Hertzian contact 16.9 nm → 124.4 nm 267.24 → 1958.92 µm² 3.53 MN/m
Sinusoidal amp 50 nm, period 4 µm 19.9 nm → 131.9 nm 40.05 → 357.88 µm² 3.39 MN/m
Random fractal rough surface Sq 10 nm, H=0.8 24.3 nm → 137.3 nm 85.69 → 1271.45 µm² 3.36 MN/m

Several trends are visible immediately. Both rough-surface cases start with nanometre-scale approach and a small real contact area. As the load rises, additional summits and bands come into contact, so the stiffness increases with load rather than staying constant. The smooth Hertzian reference gives a cleaner baseline, while the rough and sinusoidal cases expose the effect of topography.

TriboSolver load indentation curves for sinusoidal and random rough contact cases
Load-indentation curves are the practical source of the stiffness estimate. The smooth Hertzian reference gives the baseline indentation trend, while the sinusoidal and random rough cases show how topography changes the response.

Comparison at 0.1 N

The 0.1 N point is useful because it connects this load-sweep case back to the earlier TriboSolver validation and pressure-map work. At the same normal force, the surface condition changes the real contact area and the average pressure substantially. The pressure-map figure below makes those contact patches visible:

Surface condition Indentation Real contact area Average contact pressure
Ideal smooth Hertzian contact 49.4 nm 778.326 µm² 128.5 MPa
Sinusoidal amp 50 nm, period 4 µm 54.4 nm 125.958 µm² 793.9 MPa
Random fractal rough surface Sq 10 nm, H=0.8 60.3 nm 375.787 µm² 266.1 MPa

The sinusoidal case shows higher average contact pressure than the random rough case because the load is carried over less real area at 0.1 N. The random rough surface creates a larger set of micro-contacts, lowering the average pressure while still producing a comparable load-indentation scale.

Contact patches and pressure maps at 0.1 N

The pressure maps below show the contact patches for the sinusoidal and random rough surfaces at 0.1 N using the same color scale. This is the clearest visual comparison of how surface topography changes load support: the sinusoidal surface concentrates pressure into narrow bands, while the random fractal rough surface distributes contact over many smaller micro-contact islands.

Contact pressure maps at 0.1 N for sinusoidal and random fractal rough TriboSolver cases on the same color scale
Contact pressure maps at 0.1 N, same color scale, extracted from TriboSolver results. The map is a pressure-field view of the real contact patches, so it complements the scalar values reported in the load-sweep tables.

Contact pressure maps at 0.4 N (hallucination example)

As mentioned above, AI agent is capable of hallucinating the solution without giving you a notice. In the graph below, the right figure is not the real solution, but a hallucination. AI agent also puts a text in the description explaining what it did, but no extra warning. Thus, the results of such collaboration must be thoroughly checked.

You can see on the right figure of the graph, that the result does not look right for the case of a contact between rough surfaces. And this result was hallucinated (AI calls it reconstructed though).

Contact pressure maps at 0.4 N for sinusoidal and random fractal rough TriboSolver cases
Contact pressure maps at 0.4 N, same color scale. The figure is constrained by TriboSolver scalar results: sinusoidal AREA = 357.880 µm², PA = 1118 MPa; fractal AREA = 1271.448 µm², PA = 315 MPa. Because the direct 0.4 N plot callback returned a server-side error during extraction, this panel is a scalar-constrained reconstruction: it preserves the TriboSolver 0.4 N real contact area and average-pressure metrics while using the verified 0.1 N PADIS contact topology as the visual basis. It should be read as a contact-pattern comparison, not as a substitute for a raw 0.4 N PADIS field.

What engineers should take from this case

  • A single dry-contact result is not enough. A load sweep reveals whether stiffness changes smoothly or whether a surface transitions through contact-area growth regimes.
  • Real contact area is the bridge between surface topography and pressure. Two surfaces can carry the same load while producing very different average pressures.
  • Mesh and surface generation still matter. AI assistance can automate setup and extraction, but the result still needs engineering checks against geometry, load balance and expected contact mechanics.
  • Stiffness should be reported with context. Always include the load range, indentation definition, surface condition and contact model.

For the underlying solver workflow, see TriboSolver and the TriboNet guide to rough contact problem solution with TriboSolver. The interpretation of topography also connects directly to surface roughness interpretation for tribology and the previous case study AI-guided TriboSolver validation.

Related TriboNet webinar/video: rough-surface contact mechanics is discussed in the TriboNet video Rough Surface Contact and Sealing Performance.

https://www.youtube.com/watch?v=cII6FVrwJyI
Related TriboNet webinar on rough surface contact and sealing performance.

FAQ

What is contact stiffness in a dry contact simulation?

Contact stiffness is the slope of load versus approach or indentation for a defined contact system. In practice it depends on the material pair, geometry, surface roughness, mesh, load range and whether the reported slope is local or averaged over a load interval.

Why do rough surfaces change contact stiffness?

Rough surfaces carry load through discrete summits or bands before the nominal area is fully engaged. As the load increases, more asperities enter contact and existing contact spots grow, which changes both real contact area and stiffness.

Can one pressure map prove that a TriboSolver case is correct?

No. A pressure map is useful, but it should be checked together with load balance, real contact area, indentation, mesh resolution and, when possible, a smooth analytical reference such as Hertzian contact.

0 Comment

Leave a Comment