Abstract
Introduction
Many rough surfaces are nearly self-affine fractal within a wide range of scales, such as road surfaces, surfaces produced by fracture, and sandblasted surfaces.
1
A self-affine fractal surface looks the same when part of the surface is magnified. Moreover, the roughness parameters of self-affine fractal surfaces, such as the root-mean-square roughness and average surface curvature, are related to the measurement length scale.2–5 Most of the widely used roughness parameters are determined based on a discrete surface height data set with a specific measurement length scale,6,7 making it impossible to use these parameters to characterize the self-affine fractal surfaces across scales. Therefore, a scale-invariant parameter, the fractal dimension
As the power-law PSD characterizes a self-affine fractal surface across scales, it has been widely used to model interfacial phenomena considering multiscale roughness, for example, contact, friction, and adhesion. These phenomena play an essential role in engineering systems, such as micro-electro-mechanical systems (MEMS), biomechanics, bearings, gears, and sealings. In these systems, the dry contact (without lubricant) between rough surfaces is one of the key factors in analyzing their performance. Many efforts have been put into the study of contact between self-affine fractal surfaces.9–13 In addition to the dry contacts, some researchers studied lubricated contacts with fractal surfaces, for example, Li and Yang 14 studied the influence of fractal surfaces on elastohydrodynamic lubrication (EHL) and Zhang et al. 15 studied a thrust bearing in a mixed lubrication regime with fractal surfaces.
Most of the models mentioned above require fractal surfaces realized at specific frequency ranges. Compared with surface measurement, numerical simulation has been a popular way to obtain rough surfaces due to its convenience and economy. A large number of papers have been published about the simulation of rough surfaces. 16 It should be noted that simulated rough surfaces only represent surface features within one specific evaluation area. If the evaluation area changes, the parameters used to simulate rough surfaces should be changed accordingly. At the very beginning, the mainstream in rough surface simulation is to generate surfaces with exponential PSD, which is non-fractal. There are two widely accepted conventional methods: the moving average (MA) time series model and the spectral representation method (SRM). The MA model can be implemented by different algorithms.17–20 One of them, widely used, is the two-dimensional (2-D) digital filter method developed by Hu and Tonder, 18 generating surfaces with Gaussian or non-Gaussian height distributions. The SRM was first used by Newland 21 and Wu 22 to simulate Gaussian rough surfaces. The difficulties of using the SRM to simulate non-Gaussian surfaces were studied by Wu, 23 then Wang et al. 24 Through these efforts, the SRM can be used in simulating non-Gaussian surfaces. Wu 22 and Wang et al. 24 pointed that SRM has better performance in generating rough surfaces than the 2-D digital filter method. When generating non-Gaussian surfaces, the Johnson translator system is usually used in the 2-D digital filter method or the SRM. The Johnson translator system provides a group of transformation curves, which translate Gaussian random series to non-Gaussian series, and vice versa. 25
In terms of generating fractal surfaces, they were first studied in simulating fractal images by Voss26,27 and Saupe 28 in the 1980s. They proposed several methods, including the fast Fourier transform (FFT) filtering method, random midpoint displacement (RMD), successive random additions, and Weierstrass–Mandelbrot (W–M) random fractal function. Others inherited these methods to simulate fractal rough surfaces. Majumdar and Tien 4 first utilized the W–M fractal function method, whose PSD approximately follows the power law, to characterize and simulate the fractal roughness. Li and Yang 14 also used the W–M fractal function method. Ganti and Bhushan 5 first utilized the FFT filtering method to simulate fractal surfaces. Wu 29 compared the W–M fractal function method, FFT filtering method, and successive random addition method in generating fractal surfaces. It turned out that the FFT filtering method reproduces the power-law PSD better than the other two methods. Müser et al., 9 Borri and Paggi, 30 and Zhang et al. 15 used the FFT filtering method as well. Besides the FFT filtering method and the W–M function, the RMD is another common choice in studies, for example, Pei et al., 31 Bonari et al., 32 and Vakis et al. 33 simulated fractal surfaces by the RMD for contact analysis. In addition to the methods above, Papangelo et al. 13 and Putignano et al. 34 developed a spectral method, which is similar to the FFT filtering method, for simulating fractal surfaces.
The methods above are the current mainstream approaches for generating fractal surfaces. One point worthy of attention is that all these methods generate fractal surfaces with Gaussian height distribution. Only a few researchers35,36 studied the generation of fractal surfaces with non-Gaussian height distribution. Another surprising observation is the lack of mutual learning between the simulation of fractal and non-fractal surfaces, considering the only difference between them is the expression of PSD. It seems that the development of fractal and non-fractal surface simulations are primarily independent of each other. One exception found in the literature is that Yastrebov et al. 12 used the 2-D digital filter method 18 to simulate the Gaussian fractal surfaces. Furthermore, Yastrebov et al. 12 and several researchers37,38 reported the influence of the PSD cutoff frequencies on the simulated fractal surfaces and corresponding contact simulations. However, such phenomena are ignored by most mainstream methods of simulating fractal surfaces.
Based on the literature above, although the methods for generating fractal surfaces have succeeded in many applications, they still have two shortcomings that cannot be ignored. The first is the lack of methods for non-Gaussian fractal surfaces simulation, and the other is the lack of attention in choosing the cutoff frequencies of the power-law PSD. This paper seeks to make some progress in overcoming these two shortcomings.
Inspired by the well-proven methods for simulating non-Gaussian surfaces with exponential PSD, a possible solution for simulating non-Gaussian fractal surfaces is using power-law PSD instead of the exponential PSD in those methods. Bearing this idea in mind, we noticed the high similarity between the SRM and the FFT filtering method. They have almost the same theoretical fundamentals and equations (detailed comparisons are shown in section FFT filtering method and SRM). Moreover, both have been proven to be efficient and accurate in the literature. Therefore, to generate non-Gaussian fractal surfaces, we first compare the performance of the SRM and the FFT filtering method in detail, then study the simulation of non-Gaussian fractal surfaces. In the meantime, the influence of cutoff frequencies of the power-law PSD on the simulated fractal surfaces is studied.
In summary, the current study is organized as follows. The FFT filtering method and the SRM are first compared theoretically. Then, the influences of using these two methods on the characteristics of simulated fractal rough surfaces are compared. Furthermore, the simulated surfaces are used to predict the performance of contact of rough surfaces and EHL. The differences resulting from these two simulation methods are highlighted. Next, the influence of low and high cutoff frequencies of the PSD on the simulated fractal surfaces is clarified. Finally, simulating non-Gaussian fractal surfaces are studied, and a simple approximation method is proposed.
FFT filtering method and SRM
Theoretically, the FFT filtering method5,26–30 and the SRM21,22,39 have the same aim: generating random series with the desired PSD. They construct complex Fourier coefficients, where the amplitude terms follow the desired PSD. For the phase terms, they use random phase values following the same distribution when simulating Gaussian surfaces. Then, a sample of the random surfaces is obtained by applying the inverse Fourier transform to the Fourier coefficients constructed. Therefore, the equations of the FFT filtering method and the SRM have the same form, which is shown as equation (2):
The differences between the FFT filtering and SRM result from the calculation of the coefficient
Based on the expressions of equations (3) and (4), it can be inferred that equation (4) results in the generated surfaces having the target PSD in average, but equation (3) can generate surfaces whose PSD is identical to the required one without considering the numerical calculation errors. In other words, the use of equation (4) makes the FFT filtering method introduce one more source of uncertainties in the simulated surfaces compared with the SRM. It should be noted that both methods have a common source of uncertainties, which is the random phase
The power-law PSD used to generate fractal rough surfaces is referred to by Müser et al.,
9
which is
Simulation of non-Gaussian rough surfaces
Many conventional and widely used methods of simulating non-Gaussian rough surfaces18–20,24,40 are based on the Johnson translator system.
25
The Johnson translator system includes three types of transformation curves, which are as follows.
While transferring the Gaussian series to the non-Gaussian series, the PSD will be distorted. Such distortion of PSD needs to be corrected before it is used to simulate non-Gaussian surfaces. To tackle this problem, Wang et al.
24
used an iteration method to approximate the desired PSD, which is compatible with the translation from the Gaussian to the non-Gaussian series. The method of Wang et al.
24
first fits the Johnson translator system by the target
Results and discussion
Surfaces generated by the FFT filtering method and SRM
Gaussian fractal rough surfaces with a grid size of 2048 × 2048 were generated by the FFT filtering method and SRM. As the FFT filtering method has two sources of uncertainties (amplitude and phase terms in equation (2)), while the SRM has one (phase term in equation (2)), the generation of random samples of these two methods is different in the current study.
For the FFT filtering method, the random samples were selected by following rules to highlight the influence of uncertainties caused by the amplitude term. For each set of fixed phase term
Figure 1 shows the central line profiles, which is the 1024th row of the simulated surfaces. The surfaces used to plot this figure were simulated with the same

Central line profiles of fractal surfaces simulated by the FFT filtering method and SRM.
Figure 2 shows the target PSD, mean PSD of the surfaces simulated by the SRM, and the mean PSD of the surfaces simulated by the FFT filtering method. Again, the SD values were taken to illustrate the uncertainties. It clearly shows that the mean PSD of the surfaces simulated by the SRM perfectly matches the target one. Furthermore, the most significant SD value is at the magnitude of 1 × 10−19, which is still too small to plot in Figure 2. Such a result means that every single surface generated by the SRM can reproduce the target PSD very well. In comparison, the mean PSD resulted from the FFT filtering method approximately follows the target one and has significant deviations occurring at some frequencies.

PSD of fractal surfaces simulated by the FFT filtering method and SRM.
To further characterize the simulated surfaces, several widely used roughness parameters were calculated, including the skewness (
Figure 3 shows the roughness parameters calculated based on the surfaces simulated by the FFT filtering method. The abscissa represents the 100 different groups of

Roughness parameter values of fractal surfaces simulated by fast Fourier transform (FFT) filtering method.
Unlike the uncertainties introduced by the
Mean and standard deviation of the SD values caused by the uncertainties in the
Figure 4 plots the roughness parameters calculated based on the surfaces simulated by the SRM. The abscissa represents 1000 different groups of

Roughness parameter values of fractal surfaces simulated by the spectral representation method (SRM).
In addition to the comparisons of roughness profiles and parameters, a more critical issue is to compare the surfaces simulated by the FFT filtering method and the SRM in tribological applications. Therefore, two classic tribological applications, contact between rough surfaces and EHL, are conducted.
Contact of rough surfaces
The parameters set for contact simulation are extracted from Müser et al.
9
The fractal rough surfaces are pressed down to a flat rigid surface. The equivalent Young’s modulus is
Three parameters were calculated during the simulations: the relative contact area

Relative area
The results show that, on average, the

Mean contact pressure

Mean gap
EHL simulation
A typical point contact EHL problem defined in the work of Venner and Lubrecht
45
is used in the current work. The corresponding parameters are listed in Table 2. The transient Reynolds equation is used. Ten surfaces simulated by the FFT filtering method and one surface simulated by the SRM with the same
Parameters for the elastohydrodynamic lubrication (EHL) simulation.
Based on the simulation results, the minimum film thickness

Minimum film thickness,

Maximum pressure,
In summary, the FFT filtering method introduces one more source of uncertainties, the amplitude term in equation (2), in the simulated surfaces compared with the SRM. When the phase term, the common source of uncertainties in the two methods, is fixed, the FFT filtering method generates surfaces whose mean profile approaches the unique surface generated by the SRM. Moreover, the FFT filtering method introduces uncertainties in the PSD of simulated surfaces, while the SRM can perfectly reproduce the given power-law PSD. Furthermore, through a preliminary analysis of roughness parameters, the two sources of uncertainties (amplitude and phase) in the FFT filtering method are probably irrelevant. Testing the two methods with the rough contact and EHL simulations demonstrates that one SRM simulated surface can represent the averaged results from several surfaces simulated by the FFT filtering method when the phase term is fixed. Hence, the SRM seems to be a better method to generate accurate and representative fractal rough surfaces for predicting tribological performance. However, this does not mean that using the FFT filtering method is wrong, as real measured surfaces have uncertainties in their PSDs. Considering such uncertainties or not needs comprehensive studies about their influences on tribological properties in different applications. Based on the analysis in this paper, the uncertainties in PSD do not affect scenarios where the average influence of rough surfaces is more important. Such results do not rule out that some applications in which the extreme conditions matter and the uncertainties in PSD have a significant impact, for example, fluid sealing and micropitting. Therefore, we recommend the SRM when the average influence of rough surfaces is of more concern.
The influence of low and high cutoff frequencies
To better understand the effect of cutoff frequency on the normality of simulated fractal surfaces, the PSD with and without roll-off is investigated with different low and high cutoff frequencies in this section. Moreover, the traditional non-fractal exponential PSD is used as a comparison. Based on the discussions in the section Surfaces generated by the FFT filtering method and SRM, only the SRM is used here for numerical efficiency.
According to previous work considering the cutoff frequencies in simulating fractal surfaces,12,37,38 the ratios of low (high) cutoff frequency to the lower bound (upper bound) of the frequency range of the surface are essential parameters affecting the normality of simulated surfaces. In the current work, the ratio of low cutoff frequency,
For each different cutoff frequency value, 1000 surfaces were generated with different
First of all, the influence of low cutoff frequency is analyzed. Figure 10 shows the mean histogram of simulated surfaces with roll-off PSD and the corresponding standard deviation for

Mean histogram of simulated surfaces and corresponding standard deviation with roll-off power spectral density (PSD),

Mean histogram of simulated surfaces and corresponding standard deviation with single power-law power spectral density (PSD),

Mean histogram of simulated surfaces and corresponding standard deviation with or without power spectral density (PSD) roll-off,
Furthermore, Figure 13 shows the mean

Mean histogram error
Next, the different

Mean histogram error
In comparison, the exponential PSD for the simulation of non-fractal surfaces was tested. The exponential PSD was calculated by the Fourier transform of the exponential ACF, which is defined by

Mean histogram of simulated surfaces and corresponding standard deviation with exponential power spectral density (PSD),
Simulation of non-Gaussian fractal surfaces
The method of Wang et al.
24
was tested to simulate a fractal surface indexed as NG-1 with

Target power spectral density (PSD) and PSD of one NG-1 fractal surface simulated by the method of Wang et al. 24
Based on the attempt to simulate the non-Gaussian fractal rough surfaces above, it can be inferred that the power-law PSD limits the ability of SRM in generating non-Gaussian surfaces. Therefore, a compromise between reproducing the power-law PSD and non-Gaussian height distribution should be made to simulate non-Gaussian fractal surfaces. In that case, what if directly translating simulated Gaussian surfaces to non-Gaussian surfaces by the Johnson translator system?
In the current work, this idea was tested. Firstly, Gaussian fractal rough surfaces were simulated by the SRM. Then, the Gaussian surfaces were translated to non-Gaussian surfaces with the parameters listed in Table 3 by the Johnson translator system. These parameters are chosen to cover the range of
Figure 17 shows the PSDs of surfaces generated by the different parameters in Table 3. It clearly shows that all the PSD curves follow the target power-law PSD approximately. Moreover, although the translation process causes variations in the PSD values, it still gives better agreement with the target power-law PSD than the method of Wang et al.
24
(Figure 16). The next task is evaluating the reproduction of the target

Power spectral density (PSD) values of the simulated non-Gaussian fractal surfaces.
Therefore, by directly translating simulated Gaussian surfaces to non-Gaussian surfaces through the Johnson translator system, a compromise between the accuracy of the PSD and the non-Gaussian height distribution is achieved. This method provides a straightforward way to simulate non-Gaussian fractal surfaces, as no iterative steps are included. One should keep in mind that this method is approximate and can be used when the uncertainties in the PSD do not affect the specific applications much. If high accuracy of the PSD and height distribution is required, some more complex methods should be considered, such as the work of Pérez-Ràfols and Almqvist 36 and Francisco and Brunetiere. 42
Conclusions
This paper studied the application of the spectral representation method (SRM) in generating Gaussian and non-Gaussian fractal rough surfaces and compared it with the traditional FFT filtering method. The influences of PSD cutoff frequencies were also investigated. The main conclusions are as follows:
The FFT filtering method has two sources of uncertainties theoretically, PSD as the amplitude term and the phase term, which are probably irrelevant according to the preliminary analysis of roughness parameters in this paper. Compared with the FFT filtering method, the SRM does not introduce uncertainties in the PSD, which gives the SRM advantages in predicting statistical quantities in tribology analysis. One single rough surface generated by the SRM can instead take average results obtained using dozens of surfaces generated by the FFT filtering method, reducing the cost of computation resources significantly. For some applications where the extreme conditions, not averaged results, are important, the FFT filtering method might still be needed to include uncertainties in the PSD. The ratio of high cutoff frequency, The ratio of low cutoff frequency, Compared with using the power-law PSD, the Directly translating Gaussian fractal surfaces simulated by the SRM to non-Gaussian surfaces through the Johnson translator system compromises the accuracy of the PSD to reproduce non-Gaussian properties. It could be used as an approximate but fast method to generate non-Gaussian fractal surfaces when the uncertainties in the PSD do not significantly affect the specific applications.
