Fractal Surface Generator
Versione 1.1.0 (8,67 MB) da
Andreas Almqvist
This is a MATLAB App for the randomisation of surface roughness with specified height-probability distribution (HPD) and spectral content.
In this MATLAB App we present a simple method to generate surface topography. The main advantage of the presented method as compared with those available in the literature is that the power spectrum and the height probability distribution can be specified independently. In this article [1] we present the method and show its versatility by generating surface topographies with three different height probability distributions: the Weibull distribution, a bimodal distribution and a distribution containing a delta function that represents worn surfaces. And in this article [2] the method is used to investigate the stiffness of surfaces with non-Gaussian height distributions by means of using Boundary Element Method (BEM) described in [3], with the elastoplastic approximation that is described in [4].
[1] Pérez-Ràfols, F. & Almqvist, A. (2019). Generating randomly rough surfaces with given height probability distribution and power spectrum, Tribology International, 131, 591–604. https://doi.org/10.1016/j.triboint.2018.11.020
[2] Pérez-Ràfols, F., & Almqvist, A. (2021). On the stiffness of surfaces with non-Gaussian height distribution. Scientific Reports, 11. https://doi.org/10.1038/s41598-021-81259-8
[3] Almqvist, A., Sahlin, F., Larsson, R., & Glavatskikh, S. (2007). On the dry elasto-plastic contact of nominally flat surfaces. Tribology International, 40(4), 574–579. https://doi.org/10.1016/j.triboint.2005.11.008
[4] Sahlin, F., Larsson, R., Almqvist, A., Lugt, P., & Marklund, P. (2010). A mixed lubrication model incorporating measured surface topography: Part 1: theory of flow factors. Proceedings of the Institution of Mechanical Engineers. Part J, Journal of Engineering Tribology, 224(4), 335–351. https://doi.org/10.1243/13506501JET658
Cita come
Andreas Almqvist (2025). Fractal Surface Generator (https://it.mathworks.com/matlabcentral/fileexchange/129469-fractal-surface-generator), MATLAB Central File Exchange. Recuperato .
Compatibilità della release di MATLAB
Creato con
R2022b
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS LinuxTag
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Scopri Live Editor
Crea script con codice, output e testo formattato in un unico documento eseguibile.
mySurfGenApp
Versione | Pubblicato | Note della release | |
---|---|---|---|
1.1.0 | Fix for saving the surface as an xyz-triplet text file |
|
|
1.0.0 |