Deterministic Elastic Rough-Surface Contact Calculator (FFT-BEM)
Surface, material, and load
Use a square power-of-two grid. Start at 32 × 32, then repeat at finer resolution to assess grid sensitivity.
Elastic contact result
Pressure is compressive and nonnegative. Area and peak pressure are discretization-sensitive.
Preparing surface preview…
Equations used
SI units are used internally. Heights are positive toward the opposing flat; pressure and load are positive in compression. The zero-height datum is the map mean.
Generated self-affine fractal surface
The generated option uses seeded Fourier spectral synthesis rather than spatial Gaussian smoothing. Random complex Fourier coefficients have a radial power spectral density (PSD) with a flat long-wavelength roll-off, a self-affine band, and a short-wavelength cutoff. An inverse 2-D FFT produces z(x,y), which is mean-centered and scaled to the selected Rq.
Here H is the dimensionless Hurst exponent; λs is the short-wavelength cutoff in m and must satisfy λs ≥ 2Δ; λr is the long-wavelength roll-off in m and satisfies λs ≤ λr ≤ NΔ; q, qr, and qs are radial spatial angular frequencies in rad/m; C is the isotropic height PSD; C0 is an arbitrary positive spectral normalization whose magnitude cancels when the synthesized map is scaled to Rq, so it is not a calibrated material property or user input; ξ is seeded complex Gaussian noise with Hermitian symmetry; the asterisk denotes complex conjugation; IFFT₂ is the inverse two-dimensional discrete Fourier transform; and RMS is the unscaled generated root-mean-square height.
Elastic contact
Symbols and units: E*, E₁, and E₂ are the contact reduced and body Young’s moduli in Pa; ν₁ and ν₂ are dimensionless Poisson ratios; i and j index observation cells; k and l index source cells; zij is mean-centered surface height in m; uij is elastic normal displacement in m; d is mean-plane separation in m; gij is local gap in m; pij and pkl are cell-average compressive pressures in Pa; pmax is peak cell pressure in Pa; pc is the numerical contact-count threshold in Pa; r is the in-plane source-to-observation distance in m; dA is differential cell area in m²; Kij,kl is rectangular-cell half-space compliance in m/Pa; K00 is the self-cell compliance in m/Pa; Δ is square-cell spacing in m; N is the number of cells per side; Nc is the number of cells above pc; A0 and Ar are nominal and discretized real areas in m²; W is the target compressive load in N; Wcalc is the integrated calculated load in N; p̄ is mean contact pressure in Pa; δ is peak indentation in m; kn is secant normal stiffness in N/m; Rq is RMS height in m; ε is the selected dimensionless tolerance; εW is relative load residual; εg and tolerancem are dimensional gap residual and tolerance in m.
Numerical method
The rectangular-cell influence kernel is zero-padded and convolved with pressure by a radix-2 two-dimensional FFT. Projected iterations enforce nonnegative pressure and unilateral contact; an inner step requires both εg ≤ tolerancem and the maximum pressure update multiplied by the self-cell compliance K00 to be ≤ tolerancem. Separation is bisected until integrated pressure matches the selected load. The final convergence flag uses the load and gap criteria shown above. Residuals test numerical balance only.
Assumptions and limits
The model assumes frictionless normal contact between homogeneous isotropic linear-elastic half-spaces, small strain, a single-valued topography, square uniform sampling, and no adhesion. It does not include yielding, hardness caps, plastic residual shape, coatings, tangential traction, friction, viscoelasticity, subsurface stress, debris, or thermal effects. Keep contact away from map edges and repeat with a finer grid and larger sampled area. Do not use after yielding or for safety-critical qualification without specialist review.
References
- Stanley and Kato (1997), doi:10.1115/1.2833523.
- Polonsky and Keer (1999), doi:10.1016/S0043-1648(99)00113-1.
- Love, half-space elasticity treatment.
How to use
- Select Generated surface for a seeded self-affine fractal topography or Measured grid for pasted/uploaded heights.
- Choose a square power-of-two grid and enter pixel spacing Δ in µm. In measured mode, provide exactly N rows of N finite heights in µm; comma, semicolon, or whitespace separators are accepted.
- For a generated surface, set RMS roughness Rq, Hurst exponent H, short-wavelength cutoff λs, long-wavelength roll-off λr, and an integer seed. Use 2Δ ≤ λs ≤ λr ≤ NΔ.
- Select Generate / preview surface. Inspect the displayed topography and its height colorbar in µm before proceeding. Changing any surface setting disables simulation until a fresh preview is generated.
- Enter E₁, ν₁, E₂, and ν₂ for the two bodies. Moduli must be positive and −1 < ν < 0.5.
- Enter total compressive normal load W in N and select a numerical tolerance, then select Run simulation. Use Reset example to restore the 32 × 32 fractal steel example without automatically running contact.
- Read the canonical real contact fraction, integrated load, area, peak/mean pressure, indentation, secant stiffness, convergence residuals, and pressure map. Use the pressure colorbar in GPa to interpret the heat map.
- Correct any red input or non-convergence message before interpreting results. A small residual does not establish physical validity.
- Repeat at finer spacing/grid size and a larger physical patch. Reject results that change materially or whose pressure reaches the map boundary.
- Do not use this elastic model when pressure can cause yielding, adhesion/coatings matter, the contact is conformal, tangential loading dominates, or the result is a safety-critical design decision.
Interpretation
- Real area counts cells whose pressure exceeds max(1 Pa, 10−8 of peak pressure); it changes with mesh resolution.
- Peak pressure is a cell average and is especially mesh-sensitive.
- The reported stiffness is Wcalc/δ, a secant screening value rather than the tangent slope dW/dδ.
- Generated surfaces are reproducible for a fixed seed and settings, but one realization is not a statistical uncertainty study.