Hostname: page-component-89b8bd64d-ktprf Total loading time: 0 Render date: 2026-05-06T21:11:50.215Z Has data issue: false hasContentIssue false

A machine learning model for reconstructing skin-friction drag over ocean surface waves

Published online by Cambridge University Press:  14 March 2024

Kianoosh Yousefi*
Affiliation:
Department of Mechanical Engineering, University of Texas at Dallas, Richardson, TX 75080, USA Department of Civil Engineering and Engineering Mechanics, Columbia University, New York, NY 10027, USA
Gurpreet Singh Hora
Affiliation:
Department of Civil Engineering and Engineering Mechanics, Columbia University, New York, NY 10027, USA
Hongshuo Yang
Affiliation:
Department of Computer Science, Columbia University, New York, NY 10027, USA
Fabrice Veron
Affiliation:
School of Marine Science and Policy, University of Delaware, Newark, DE 19716, USA
Marco G. Giometto
Affiliation:
Department of Civil Engineering and Engineering Mechanics, Columbia University, New York, NY 10027, USA
*
Email address for correspondence: kyousefi@utdallas.edu

Abstract

In order to improve the predictive abilities of weather and climate models, it is essential to understand the behaviour of wind stress at the ocean surface. Wind stress is contingent on small-scale interfacial dynamics typically not directly resolved in numerical models. Although skin friction contributes considerably to the total stress up to moderate wind speeds, it is notoriously challenging to measure and predict using physics-based approaches. This work proposes a supervised machine learning (ML) model that estimates the spatial distribution of the skin-friction drag over wind waves using solely wave elevation and wave age, which are relatively easy to acquire. The input–output pairs are high-resolution wave profiles and their corresponding surface viscous stresses collected from laboratory experiments. The ML model is built upon a convolutional neural network architecture that incorporates the Mish nonlinearity as its activation function. Results show that the model can accurately predict the overall distribution of viscous stresses; it captures the peak of viscous stress at/near the crest and its dramatic drop to almost null just past the crest in cases of intermittent airflow separation. The predicted area-aggregate skin friction is also in excellent agreement with the corresponding measurements. The proposed method offers a practical pathway for estimating both local and area-aggregate skin friction and can be easily integrated into existing numerical models for the study of air–sea interactions.

Information

Type
JFM Papers
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2024. Published by Cambridge University Press.
Figure 0

Figure 1. Schematic representation of two-dimensional airflow velocity measurements obtained using the PIV technique above wind-driven surface waves. The mean flow profiles, kinematic processes and drag partitioning (into the skin-friction drag and form drag) at the air–water interface are also shown. The global coordinate system in the PIV plane is $(x, z)$ in the streamwise and vertical directions, respectively. The surface-following coordinate system $(t, n)$ is also represented, where $\boldsymbol {t}$ and $\boldsymbol {n}$ are unit vectors that are tangent and normal to the local instantaneous water surface. At the wavy water surface, it is noted that $\epsilon = {\partial \eta }/{\partial x}$ and $\theta = \arctan {(\epsilon )}$.

Figure 1

Figure 2. An example of the instantaneous streamwise PIV velocity field over a separating wind wave (a) with the corresponding wave age, wave profile and skin-friction drag at the air–water interface (b). The objective of the CNN-based ML model is to estimate the skin-friction drag, $\tau _{\nu }$, over wind waves from the wave profile, $\eta (x)$, and wave age, $C_p/U_{10}$. In the experimental measurements, the surface tangential viscous stress (or, equivalently, skin-friction drag) is the first value of the viscous stress measurements taken at the height of $94.8\ \mathrm {\mu }{\rm m}$ above the air–water interface.

Figure 2

Table 1. Summary of the experimental data and wind-wave conditions. The friction and 10 m extrapolated velocities were calculated from the experimental data by fitting the logarithmic part of the mean wind velocity profile. Parameters with subscript $p$ indicate the peak wave values obtained from peak wave frequencies by applying linear wave theory. For additional details on experimental data and procedures, the reader is referred to publications by Yousefi (2020) and Yousefi et al. (2020).

Figure 3

Figure 3. An example of ML input data over non-separating (ad) and separating (eh) wind waves for the wind-wave experimental condition of $U_{10} = 5.08\ \textrm {m}\ \textrm {s}^{-1}$. The instantaneous fields of normalized streamwise velocity, $u/U_{10}$, are shown in panels (a,e), in which solid lines denote the wave profiles. The panels below each wave show (b,f) the local wave slope, $\epsilon = {\partial \eta } / {\partial x}$, (c,g) the local wave phase, $\varphi$, and (d,h) the skin-friction drag scaled with total stress, $\tau _{\nu } / \tau$, where the experimental data are indicated with cross symbols and the solid lines are the filtered experimental tangential stress profiles.

Figure 4

Figure 4. Diagram illustrating the CNN network architecture utilized to estimate the skin-friction drag, $\tau _{\nu }$, from $\eta (x)$, $\partial \eta /\partial {x}$, $\varphi$ and $C_p/U_{10}$. The network comprises five convolution layers (labelled ‘Conv Layers’), a flattened layer, a dense layer and the Mish activation function as the nonlinear layer. The network takes inputs including a stack of $\eta (x)$, $\partial \eta /\partial {x}$, $\varphi$ and $C_p/U_{10}$ (shown on the left), and the output $\hat {\tau }_{\nu }$ (shown on the right). Each convolutional layer employs a filter size of $F=3$ and $K=8$ filters, the dense layer contains 2000 perceptrons/neurons. The tuple (4, 8, 985) represents the number of inputs, number of kernels and number of data points, respectively.

Figure 5

Figure 5. Convergence of the MSE loss of the CNN-based ML during the training phase. Training and validation losses represent the MSE on the training and validation datasets, respectively. Epochs indicate the number of iterations used in the learning process. The vertical axis is plotted on logarithmic access to better demonstrate the slight differences between loss curves.

Figure 6

Table 2. Summary of the ML model performance in predicting skin-friction drag compared with the experimental data. The RMAE, RMSE and coefficient of determination ($R^2$) metrics are presented for all wind-wave conditions. Also, the W1-02 and W1-14 cases are separate datasets for which the model has been applied to examine the model interpolation and extrapolation performance on unseen data.

Figure 7

Figure 6. The p.d.f.s of (a) RMAE, $\delta _{e, 1}$, and (b) coefficient of determination error, $R^2$, for the W1-05, W1-09 and W1-16 cases with a wind speed of $U_{10}= 5.08$, 9.57 and $16.59\ \textrm {m}\ \textrm {s}^{-1}$, respectively. The RMAE and $R^2$ error metrics were calculated for each instantaneous wave in the test dataset, and their distribution of probabilities is shown here.

Figure 8

Figure 7. Phase-averaged (a) RMAE, $\delta _{e,1}$, and (c) coefficient of determination error, $R^2$, for W1-05, W1-09 and W1-16 cases with a wind speed of 5.08, 9.57 and $16.59\ \textrm {m}\ \textrm {s}^{-1}$, respectively. The RMAE and $R^2$ metrics were calculated for each instantaneous wave in the test dataset and bin averaged based on the corresponding wave phases. The wave phases were segregated into 108 independent bins such that each bin covers a phase interval of $5.82 \times 10^{-2}$ rad. A sketch of the mean wave profile is also shown in panels (b,d) to better visualize the wave phases.

Figure 9

Figure 8. (a) The ML predictions of the phase-averaged distributions of the normalized skin-friction drag, $\langle \tau _{\nu } \rangle / \tau$, compared with the experimental measurements for the wind-wave condition with a wind speed of $5.08\ \textrm {m}\ \textrm {s}^{-1}$. For comparison purposes, both raw and filtered experimental data are plotted. All stress profiles are scaled using the total wind stress, $\tau = \rho u_*^2$. A sketch of the mean wave profile is also plotted in panel (b) to better visualize the wave phases. In panel (c), the p.d.f. of $\langle \tau _{\nu } \rangle / \tau$ estimated by the ML model and experimental measurements is plotted for the same of W1-05. The p.d.f. plot indicates the ability of the model to accurately predict the phase-dependent spatial distributions of skin-friction drag.

Figure 10

Figure 9. Spatial distributions of the instantaneous normalized skin-friction drag (b,e,h) obtained from experimental measurements and (c,f,i) reconstructed by the ML model over wind waves for the wind-wave experimental conditions of W1-05 (ac), W1-09 (df) and W1-16 (gi) with corresponding wind speeds of 5.08, 9.57 and $16.59\ \textrm {m}\ \textrm {s}^{-1}$. The stress profiles are all scaled by the total wind stress. (a,d,g) Normalized instantaneous streamwise velocity fields, $u/U_{10}$, are plotted on the top panels for reference. The ML model accurately predicts significant flow features, for instance, airflow separation on the leeward side of the wave.

Figure 11

Figure 10. Spatial distributions of instantaneous normalized skin-friction drag obtained using (b,f,j) experimental measurements, $\tau _\nu / \tau$ and (c,g,k) ML model predictions, $\hat {\tau }_\nu / \tau$, for the W1-05 case with $U_{10}= 5.08\ \textrm {m}\ \textrm {s}^{-1}$ at different error levels of $\delta _{e, 1} \approx 10\,\%$ and $R^2 \approx 0.99$ (ad), $\delta _{e, 1} \approx 25\,\%$ and $R^2 \approx 0.93$ (eh) and $\delta _{e, 1} \approx 65\,\%$ and $R^2 \approx 0.65$ (il). Here, all profiles are normalized by the total stress, $\tau = \rho u_*^2$, and for reference, the instantaneous horizontal velocity fields are plotted in the top panels (a,e,i). In panels (d,h,l), ML reconstructed and experimental measurements of along-wave viscous stress profiles are also compared. Even for predictions with higher error thresholds, the model accurately captures the overall trend of the along-wave surface viscous stress distribution.

Figure 12

Figure 11. The p.d.f.s of (a) RMAE, $\delta _{e, 1}$, and (b) coefficient of determination, $R^2$, for W1-02 and W1-14 cases with a wind speed of $U_{10}= 2.25$ and $14.82\ \textrm {m}\ \textrm {s}^{-1}$, respectively. The RMAE and $R^2$ error metrics were calculated for each instantaneous wave in the dataset, and their distribution of probabilities is shown here. Here, W1-02 and W1-14 cases were used as out-of-training-distribution (entirely separate) datasets to examine the model performance on unseen data.

Figure 13

Figure 12. Phase-averaged (a) RMAE, $\delta _{e,1}$, and (c) coefficient of determination error, $R^2$, for W1-02 and W1-14 cases with a wind speed of 2.25 and $14.82\ \textrm {m}\ \textrm {s}^{-1}$, respectively. The RMAE and $R^2$ metrics were calculated for each instantaneous wave in the out-of-distribution datasets and bin averaged based on the corresponding wave phases. There are 108 phase bins with a phase interval of $5.82 \times 10^{-2}$ rad. Panels (b,d) show a sketch of the mean wave profile to better visualize wave phases.

Figure 14

Figure 13. Comparisons between along-wave distributions of the instantaneous normalized skin-friction drag (b,e) obtained from experimental measurements and (c,f) the fields reconstructed by the CNN-based ML model over surface wind waves of the W1-02 case with a wind speed of $2.25\ \textrm {m}\ \textrm {s}^{-1}$. The stress profiles are scaled by the total stress, $\tau = \rho u_*^2$. (a,d) Normalized instantaneous streamwise velocity fields, $u/U_{10}$, are also plotted for reference. The model accurately predicts the effects of near-surface sweep and ejection processes on the surface viscous stresses.

Figure 15

Figure 14. Comparisons between along-wave distributions of the instantaneous normalized skin-friction drag (b,e) obtained from experimental measurements and (c,f) the fields reconstructed by the CNN-based ML model over non-separating (ac) and separating (df) wind waves for the wind-wave condition of W1-14 with a wind speed of $14.85\ \textrm {m}\ \textrm {s}^{-1}$. The stress profiles are scaled by the total stress, $\tau = \rho u_*^2$. (a,d) Normalized instantaneous streamwise velocity fields, $u/U_{10}$, are also plotted for reference. The model accurately captures the effects of airflow separation on the surface viscous stresses.

Figure 16

Figure 15. One-dimensional spectrum of the ML reconstructed skin-friction drag compared with the ground-truth experimental measurements for the wind-wave case of f W1-14 with a wind speed of $U_{10} = 14.82\ \textrm {m}\ \textrm {s}^{-1}$. The surface stress spectra, averaged over all instantaneous wave profiles, are plotted with respect to wavenumbers. The power-law fit with a slope of $k^{-7}$ is also indicated by the grey solid line.

Figure 17

Figure 16. Mean skin-friction drag, $\bar {\tau }_\nu$, plotted as a function of (a) friction velocity and (b) wave slope. The skin-friction drags in panel (b) are normalized by the total stress, $\tau = \rho u_*^2$. Black circles indicate the model predictions, while solid magenta circles show the model interpolation and extrapolation. The black dashed line in panel (a) indicates the total wind stress, and the black dash-dotted line in panel (b) is the best log–linear fit to the experimental data of Yousefi et al. (2020). For comparison purposes, the measurements performed by Mastenbroek et al. (1996), Banner & Peirson (1998), Peirson & Banner (2003), Caulliez, Makin & Kudryavtsev (2008), Grare et al. (2013), Peirson, Walker & Banner (2014), Bopp (2018) and Yousefi et al. (2020) are also shown. The results of Mastenbroek et al. (1996) show the difference between total stress and form drag. Also, the results of Banner & Peirson (1998) and Peirson et al. (2014) were obtained in water at short fetches.

Figure 18

Table 3. Summary of error metrics, including MSE and mean absolute error (MAE), on the validation dataset for hyperparameter tuning. For all experiments, Mish nonlinearity (see Misra 2019) is leveraged except $1^\ast$, where Swish nonlinearity (see Ramachandran et al.2017) is applied for comparison. Here, $N$ represents the number of convolutional layers, $K$ denotes the number of kernels, $F$ indicates the dimension of the kernel, $LR$ represents the learning rate and $B$ represents the batch size.

Figure 19

Table 4. Summary of the ML model performance with ridge regularization in predicting skin friction drag compared with the experimental data. The coefficient of determination ($R^2$) metrics are presented for all wind-wave conditions with different values of $\lambda$. Also, the W1-02 and W1-14 cases are separate datasets for which the model has been applied to examine the model interpolation and extrapolation performance on unseen data.

Figure 20

Table 5. Summary of the ML model performance with ridge regularization in predicting skin friction drag compared with the experimental data. The RMAE metrics are presented for all wind-wave conditions with different values of $\lambda$. Also, the W1-02 and W1-14 cases are separate datasets for which the model has been applied to examine the model interpolation and extrapolation performance on unseen data.