1 Introduction

The hydrodynamic processes in shallow water conditions accompanied by rough reef bed boundary layer especially tend to become much more complex and difficult to predict, while this kind of nearshore area is also closely related to human economic and social activities, as well as the ecosystem for marine organisms. Currents in coastal zones play a primary role in various processes of nearshore reef systems, including sediment transport [14], delivery of larvae [26], and the transport and dispersal of heat and substances, such as nutrients and oxygen [9, 45]. Coastal currents in reef systems can be driven by various forcing mechanisms, including tides, waves, wind, and bed friction. The relative importance of each mechanism may vary across different coastal environments, resulting in spatial and temporal differences in coastal currents [42].

Wind force exerts on the free surface of the water as wind stress, developing changes in both flow and wave motions on the upper layer of the water column [2]. Studies on the effects of the wind on wave fields have been attained through laboratory experiments and numerical models (e.g., [52]). As for the flow field, wind effects may be neglected in some studies since the wind stresses act on the boundary layer of the upper water column and have a secondary impact on the depth-averaged currents. However, the currents can be shaped by winds significantly or even dominantly for the whole water column in very shallow waters and more sheltered regions, such as lagoons in reefs [20, 44]. Waves are found to affect the coastal currents in many physical processes, such as the spatial gradient of radiation stress that causes a gradient of water level and, therefore, drives the nearshore current [3, 32] and wave-current nonlinear interaction [56]. Waves have been found to play a dominant role in circulations on reefs in many studies [18, 36, 46, 64].

The bed friction causes the bottom drag and creates a bottom boundary layer (BBL) to alter the velocity profile of the coastal currents [43]. Wave BBL affects the wave motions by various processes, such as shoaling, depth-refraction, and dissipation [39]. Typically, waves coexist with coastal currents and create wave-current interactions [16], and wave-current interaction has been an important process in BBL as it induces additional momentum transfer [13, 15, 38]. The seabed on reefs is rougher with morphological complexity than a sandy bed; therefore, it forms a BBL with higher bottom drag and turbulent mixing [1, 42]. As a result, the flow and wave fields in reef systems are typically much more complex than those on sandy beaches. Bed shear stress is studied for the reef BBL and is associated with energy dissipation [23] and the corresponding turbulence fluxes of heat and suspended sediment [58]. The bed shear stress in the wave-current boundary layer can be expressed by a quadratic drag law for mean current and enhanced nonlinearly by wave orbital velocity. The nonlinear enhancement of bed shear stress by waves needs to be better understood in field, laboratory, and modeling studies [31, 53, 60, 66]. The dependence of bed shear stress on roughness and hydrodynamic motion could be well established empirically on uniform fixed sand [49, 58], but the stress becomes more unpredictable if the bottom condition is more complicated and rougher.

Numerical models have been proposed to study current circulation and wave fields on reefs. Some studies have focused on the response of the hydrodynamics to the tidal forcing in reef systems [17, 33]. Several modeling studies have described hydrodynamic motions under the effects of both wind and tides [12, 37] and waves and tides [59]. Considering that the relative importance of the various forcing mechanisms in reefs may vary in different environments, models with interactions of tides, wind, and waves have been included in many studies [18, 35, 47]. While the coastal currents have been studied, few studies reported the modeling and variation of bed shear stress in reef environments.

It is difficult to numerically model the coastal currents under the complex interaction between winds, waves, and currents. The modeling and validating of the more critical hydrodynamic parameters, bed shear stresses, is even more challenging, leading to the bed shear stresses over reefs needing to be better understood in field, laboratory, and modeling studies. We apply a numerical model that considers the hydrodynamic forcing of tides, waves, and wind to study the depth-averaged currents and bed shear stresses over an algal reef on the Taoyuan coast. We test the skill of the model to reproduce the depth-averaged currents, wave heights, and bed shear stresses on the rough reef platform. The questions this paper aims to study are (1) to assess the influence of wind forcing on the coastal currents, (2) to understand the performance of the existing model to predict the bed shear stress, and (3) to explore how the wave-current interaction affects the bed shear stress on the reef.

2 Methods

2.1 Site description

The study site is located in the Taoyuan coastal area on the northwestern part of Taiwan main island (Fig. 1). The Taoyuan coast (Fig. 1) faces the Taiwan Strait with an alongshore span of approximately 40 km. Approximately 27 km of reefs are found on the Taoyuan coastline; the reef extends to the sea from the land area to a water depth of about 10 to 20 m. The reef is called an “algal reef” because it is mainly formed by crustose coralline algae instead of corals. These reefs are mainly created by coralline algae, providing habitat for a diverse algal-reef ecosystem along the coast [65]. The reefs are protected and have been declared a marine protected area (Guanxin Algal Reefs Wildlife Refuge) due to the presence of unique endemic species and corals [28].

Fig. 1
figure 1

Study area and computational grids. a Satellite image of Taoyuan coast from Google Earth, with the whole computational grids of Delft3D Flow module. Orange triangle: the location of the Hsinchu Buoy. b detailed view of model grids with bathymetry contours of the domain specified by the orange rectangle in (a), where black dots: instrument sites of ADCP and ADV. Red polygon: coastal jetties along the shoreline. In this model, these four jetties were treated as objects that blocks flow exchange between two adjacent computational cells

The instruments were deployed in a shallow water with a depth ranging from 0 to 3 m. The intertidal zone is divided by four coastal jetties into three zones (G1, G2, and G3), as shown in Fig. 1. Most in-situ field observations were conducted in the G1 area because conservation class organisms and significant changes in topography are found at G1 and G2. A long-term project was initiated in 2019 to measure waves and suspended sediment concentrations [29].

The tide in the Taoyuan coast is dominated by the semidiurnal and mixed diurnal tide; the mean tidal range is 3.5 m and the spring and neap tidal ranges reach up to 4 m and 2 m, respectively. Taoyuan coast is located in Monsoon Asia and experiences southwesterly monsoon winds from May to August with wind speeds of around 5 m/s while northeasterly monsoon winds from October to March with wind speeds of around 10 m/s [5]. Wind patterns for the entire year on the Taoyuan coast are summarized in Fig. 2a, which shows that the dominant wind direction is northeast at 45 degrees, while winds from the southwest with lower speeds play a secondary role.

Fig. 2
figure 2

Wind condition at Taoyuan coast measured by Hsinchu Buoy. a Wind rose and b histogram recording during 2010–2020. c Wind rose and d histogram recording during model period of case W1. The two wind roses share the same color legend

2.2 Field measurements

Instruments were deployed to measure various hydrodynamic parameters, including tides, waves, currents, and turbulence, along with suspended sediment properties such as sediment concentrations, particle sizes, and distributions (not shown here for brevity). An acoustic Doppler current profiler (ADCP, Nortek signature 1000) was deployed at a low-low-water position, located 4 m below sea level and 350 m seaward from the coastline. The ADCP continuously measured the waves and currents with hourly bursts of 4096 samples at 4 Hz since April 2021. Data of ADCP in the period of 2022/04/25 to 2022/05/25 were analyzed. Bed shear velocity was measured using an array of four 6 M-Hz acoustic Doppler velocimetries (ADV, Nortek Vector) near the ADCP from 2022/04/25 to 2022/05/25. The ADVs were set to sample flow velocities hourly at 16 Hz for 16,384 samples, i.e., hourly burst measurement of 17.67 min. The velocities were converted into eastward, northward, and vertical velocities from the measured azimuth and tilt angles. The instrument sites are shown in Fig. 1.

The measured instantaneous velocity vector by ADVs, \({\mathbf{u}}\), is decomposed into a mean component (\({\overline{\mathbf{u}}}\)), a wave-induced component (\({\tilde{\mathbf{u}}}\)), and a turbulent component (\({\mathbf{u^{\prime}}}\)) as follows:

$${\mathbf{u}} = {\overline{\mathbf{u}}} + {\tilde{\mathbf{u}}} + {\mathbf{u^{\prime}}},$$
(1)

where \({\mathbf{u}} = (u,v,w)\), \({\overline{\mathbf{u}}} = (\overline{u},\overline{v},\overline{w})\), \({\tilde{\mathbf{u}}} = (\tilde{u},\tilde{v},\tilde{w})\), and \({\mathbf{u^{\prime}}} = (u^{\prime},v^{\prime},w^{\prime})\). The mean velocity component, \({\overline{\mathbf{u}}}\), is determined by taking the time average over a 17.67-min duration of instantaneous velocity data. The differencing technique with the adaptive least-square filter proposed by Shaw and Trowbridge [51] is used to separate the components of the wave-induced velocities and the turbulent velocities. In this method, we assume that the coherent signals in the vertical direction are generated by wave motion, while the incoherent signals are attributed to turbulent fluctuations. We analyze two velocity time series from the four Acoustic Doppler Velocimeters (ADVs) to separate turbulence. The wave-induced velocity at position 1 is estimated from the filtered velocity, \(\hat{u}_{1}\), which is defined as

$$\hat{u}_{1} (t) = \int_{ - L/2}^{L/2} {\hat{h}(t - \tau )u_{2} (t)d\tau } ,$$
(2)

where \(t\) is time, \(L\) is the selected filter length, \(\hat{h}\) is the filter weight, and \(u_{2}\) is the velocity measured at position 2. A least-square filter is then used to determine \(\hat{h}\):

$${\hat{\mathbf{h}}} = \left( {{\mathbf{A}}^{{\text{T}}} {\mathbf{A}}} \right)^{ - 1} {\mathbf{A}}^{{\text{T}}} {\mathbf{u}}_{1}$$
(3)

Here \({\mathbf{A}}\) is an \(M \times N\) windowed data matrix for the velocity at position 2, where \(M\) is the number of data points, \(N\) is the number of filter weights, and \({\mathbf{u}}_{1}\) is the velocity vector at position 1. The wave-induced velocity vector at position 1, \(\hat{u}_{1}\), was estimated by convolving the matrix \({\mathbf{A}}\) with \(\hat{h}\):

$${\hat{\mathbf{u}}}_{1} = {\mathbf{A\hat{h}}}.$$
(4)

The velocity vector of the turbulent component at position 1 is then computed as follows:

$${\mathbf{u^{\prime}}}(t) = {\mathbf{u}}(t) - {\overline{\mathbf{u}}}_{1} - {\hat{\mathbf{u}}}_{1} (t).$$
(5)

Quality control and ogive curve testing (OgT) were performed to ensure the data quality of the measured turbulent fluctuation and Reynolds stresses [22, 25]. Error analysis on the velocity and turbulence measurements are given in appendix A.

2.3 Model description

We used a coupled flow-wave model developed by Deltares (Delft 3D) to reproduce the currents and wave fields in the study area. The hydrodynamic motion was simulated using D-Flow FM (Flexible Mesh) module over a layer of unstructured grid in two-dimensional mode. In the two-dimensional mode, modeling is conducted with the application of a depth-averaged approach under the unsteady shallow-water assumption and the Boussinesq approximation [10, 30]. Under these assumptions, vertical accelerations are not taken into account and the vertical profile of the velocity is not resolved, which brings out the depth-averaged currents obtained by solving the conservation equations of mass and momentum in the horizontal direction. Tidal variation was set at the open boundaries with wind stress input and bottom roughness. The model considers the effects of bed and wind shear stresses acting at the sea bottom and the water surfaces. The bed and wind shear stresses are treated as external sources of the momentum in the momentum equation. Bed shear stresses were expressed by a quadratic drag law\({\tau }_{b}=-\rho {C}_{d,cur}\Vert {\varvec{U}}\Vert {\varvec{U}}\), where the friction coefficient \({C}_{d,cur}=g{n}^{2}/{h}^{1/3}\) is formulated by Manning [40], with \(h\) is the water depth, and \(n\) is the Manning coefficient. A Manning coefficient of 0.03 is used in this study. Wind forcing was modeled as a shear stress\({\tau }_{wind}={C}_{d,wind}{\rho }_{a}\Vert {{\varvec{U}}}_{10}\Vert {{\varvec{U}}}_{10}\), where \({\rho }_{a}\) is the density of air, \({{\varvec{U}}}_{10}\) is the wind speed at 10 m above the free surface, and \({C}_{d,wind}\) is the wind drag coefficient. The values of the wind drag coefficient depending on wind speeds were defined by Yelland et al. [63]. The values of the wind drag coefficient \({C}_{d, wind}\) depending on wind speeds were inputted using the formula proposed by Yelland et al. [63], which was measured in the open ocean. In contrast to deep water, \({C}_{d, wind}\) in shallow water has been studied less, and may be a little higher than in deep water [6, 50]. We note that the inputted \({C}_{d, wind}\) may be approximately 5 to 10% smaller when using Yelland et al. [63]’s formula compared to those derived in shallow water, particularly in wind speeds ranging from 5 to 12 m/s. Some studies conducted in shallow waters also adopt \({C}_{d,wind}\) values from formulas developed for open ocean conditions (e.g., [41]).

The simulation of wind-generated, random, and short-crest waves was conducted by using the D-Waves module based on the third-generation SWAN (Simulating Waves Nearshore). More details for the model description and wave coupling can be found in Deltares [11]. Depth-limited wave breaking was set with the criterion of \(\gamma\) =0.5. Bottom friction was described using the friction model proposed by Madsen et al. [39], with a prescribed equivalent Nikuradse roughness, \({k}_{w}\), of 0.2 m and a wave friction factor using the empirical formula proposed by Swart [57]. The wave frictional factor is functional to the near-bed flow velocity and seabed roughness [43].

The input values of \(n\) and \({k}_{w}\) affect the bed stresses caused by waves and mean currents. These stresses are closely linked to the physical length scale of seabed bottom roughness. The standard deviation of seabed elevation measured by the lidar system as reported by Huang et al. [24], \({\sigma }_{b}\), is approximately 7.5 \(\pm\) 1.4 cm on the reef. Reasonable estimates of wave friction factors and dissipation of wave height over reefs are achieved when the value of \({k}_{w}\) is set as 2 to 4 times \({\sigma }_{b}\) [23, 34]. This results in \({k}_{w}\) ranges from 0.15 to 0.3 m, indicating a reasonable setting of \({k}_{w}\) = 0.2 m in this study. The values of \({k}_{w}\) yield apparent hydraulic roughness, \({z}_{0 }={k}_{w}/30\), ranging from 0.005 to 0.01. Considering a water depth ranging from 1 to 3 m, the values of \({k}_{w}\) yield a commonly wall-law defined drag coefficient of mean current \({C}_{d,cur}={\left\{0.41/\left[1+\text{ln}\left({z}_{0}/h\right)\right]\right\}}^{2}\), ranging from 0.0058 to 0.0129. This indicates a reasonable choice of Manning's n value as 0.03, which gives \({C}_{d,cur}=g{n}^{2}/{h}^{1/3}\), ranging from 0.0061 to 0.0088 for water depths between 1 and 3 m.

Bed shear stresses are subject to both current and wave motions, and the nonlinear wave-current interactions contribute to the enhancement of the bed shear stresses. This complex and nonlinear process was described in many different methods. An algebraic approximation using parametric fitting coefficients to the methods was derived by Soulsby [54], and implemented in the D-Waves module. The time-mean bed shear stress (\({\tau }_{m}\)) and maximum bed shear stress (\({\tau }_{max}\)) in the parameterization of Soulsby are of the form:

$$\left| {\tau_{m} } \right| = Y\left( {\left| {\tau_{c} } \right| + \left| {\tau_{w} } \right|} \right),$$
(6)
$$\left| {\tau_{\max } } \right| = Z\left( {\left| {\tau_{c} } \right| + \left| {\tau_{w} } \right|} \right),$$
(7)

with \(Y=X\left\{1+b{X}^{p}{(1-X)}^{q}\right\}\), \(Z=1+a{X}^{m}{(1-X)}^{n}\), and \(X=\left|{\tau }_{c}\right|/(\left|{\tau }_{c}\right|+\left|{\tau }_{w}\right|)\). \({\tau }_{c}\) is bed shear stress due to current along, and \({\tau }_{w}\) is bed shear stress due to waves along. It is obvious that the bed shear stresses driven by both waves and currents are not merely superpositions of \({\tau }_{c}\) and \({\tau }_{w}\), but nonlinear combinations by the parameters Y and Z. Parameters a, b, p, q, m, and n, which determine the value of Y and Z, vary with different methods. Each wave-current interaction method has its own fitting parameters. The values of these parameters and more detailed information are given in Appendix B. Two wave-current interaction models were chosen to study the variation of bed shear stress and the nonlinear contribution of bed shear stress from waves.

2.4 Model domain and configuration

Two-dimensional flow fields were calculated on a layer of unstructured grids in the flow module. The grids cover the entire Taoyuan coast with a resolution from 1000 m at the three open boundaries and refined to 50 m approaching the shore, as shown in Fig. 1. The southwestern boundary coincided with the location of the Hsinchu buoy. The Hsinchu buoy is at a location of approximately 6.4 km offshore and at a water depth of 24.5 m. The use of unstructured grids performs a good fit to the coastline smoothly. For a wave module, a two-grid system (1000 m and 50 m) was used, and both were structured grids because of the unavailability of unstructured grids in D-Waves. Bathymetry data were obtained from two sources: (1) the field measurement data (about 350 m horizontal resolution) for the nearshore area along the Taoyuan coast, provided by the Water Resource Agency of Taiwan, and (2) the bathymetry map (about 1 km horizontal resolution) retrieved from General Bathymetry Chart of the Ocean (GEBCO).

The model was performed from 25th April to 25th May, which corresponds to the measurement period of the instruments. In addition to the land boundary on the coast, there are three open boundaries in the flow modules: an offshore boundary and two lateral boundaries, as shown in Fig. 1. The three open boundaries were set in the flow module with tidal data of 14 dominant tidal constituents obtained from the fully global model of ocean tides, TPXO8-atlas. Hourly wind and wave data measured by the Hsinchu buoy were used as input boundary conditions for the modeling. The wind is assumed as a uniform wind field across the computing domains in both the flow and wave modules with inputs of wind magnitude and wind direction for all the computing grids. The three open boundaries were set in the wave module with hourly data of significant wave height, wave direction, and peak wave period.

3 Results and discussions

3.1 Model validation and comparison

The performance of the model to reproduce the currents, wave heights, and wave directions was tested against the field data. To quantify the comparison between model predictions (\(X_{simu}\)) and observations (\(X_{obs}\)), a measure of model skill [61] was defined as:

$$skill = 1 - \frac{{\sum {\left| {X_{simu} - X_{obs} } \right|^{2} } }}{{\sum {\left( {\left| {X_{simu} - \overline{{X_{obs} }} } \right| + \left| {X_{obs} - \overline{{X_{obs} }} } \right|} \right)^{2} } }},$$
(8)

where the overbar indicates time averaging over the period of modeling. The parameter ranges from 0 to 1, and a value of 1 and 0 stands for perfect agreement and complete disagreement between model predictions and field observations.

Field observed depth-averaged currents were compared with the model results at the site of ADCP in G1, as shown in Fig. 3. The comparison of current velocities in the eastern and northern directions suggests that the current patterns are well reproduced with high skill levels of 0.84 to 0.91. The modeled significant wave heights also show satisfied agreement with field observations, though slight over-predictions appear at peak values. Water levels and wave directions are both accurately reproduced with very high skill values of 0.99. The time series of the current data oscillates with tides. The spectral analysis also shows significant peak values at tidal harmonics (not shown here). The results indicate that the coastal current is mainly driven by tidal forcing even at the shallow water depth of 3 m in G1. The current flows southwest during flooding tides, while the current turns northeast during ebbing tides. In addition, the waves came from the north at most of the time. As shown by the time-series data of wind and waves (Fig. 3a), wind speeds were notably higher in two periods: (1) 30th April to 3rd May, and (2) 14th May to 17th May. Winds from the northeast direction with speeds of about 10 to 15 m/s occurred continuously during these periods, resulting in a significant strengthening of the southwestern currents.

Fig. 3
figure 3

a top panel: wind speed and direction; bottom panel: significant wave height and wave direction measured by Hsinchu buoy. b Comparison between field observations and model results, where the E velocity indicates the eastward flow velocity, and the N velocity indicates the northward flow velocity. The model skill are marked in each panels

3.2 Effects of wind forcing

Two scenarios (W1 and W2) were modeled to assess the effect of wind forcing on the coastal currents. The model settings of the two scenarios are summarized in Table 1. The modeling period is from 25th April to 25th May 2022, with or without wind forcing for cases of W1 and W2. The wind blew dominantly from the northeast at around 45 degrees. Figure 4 shows that the accuracy of the modeled current magnitude is highly associated with the current direction. The model reproduces the observed current well when the direction is at approximately 240°, representing flooding tides. In addition, when the current goes in the direction of around 60° during ebbing tides, the model tends to underpredict the current velocity. The wind stress generates upper surface current boundary layer and wind-driven current [62]; higher mean shear and turbulence production might be expected when the wind goes opposite with the tidal current, and therefore alters the tidal currents [7, 8, 19, 48].

Table 1 Summary of model settings and results for different wind conditions
Fig. 4
figure 4

Comparison between observed and modelled current magnitude (U) for case W1. Colorbar is the current direction (direction in going to)

Figure 5 shows that the currents with the same direction of winds tend to have higher values, while the current magnitude is slower when the currents go oppositely with the winds. The effects of the wind on the depth-averaged currents depend on wind speeds and directions, as shown in the case W1, where the northeastern wind dominates. The skill values of these two scenario models are summarized in Table 1. The skill values of W2 are similar to those of W1. The current of the east–west component is slightly better reproduced for case W2, while the current of the north–south component is better reproduced for case W1. The comparison between the two cases with and without wind forcing indicates that the coastal currents at a water depth of 3m are significantly affected by winds. The angle difference between the wind and the current also affects the depth-averaged currents; the current speed decreased by winds when the current goes oppositely to the wind, while the current speed increases when the current and wind are in the same direction.

Fig. 5
figure 5

Comparison between observed and modelled current magnitude (U) for case W1. Colorbar is the angle between current and wind directions, where the 0 and 180 degrees represent that the wind direction is the same and opposite with the flow direction, respectively

Comparisons between the observed and modeled results reveal that the performance of the model prediction is related to the current direction, which corresponds to the tidal phase. The coastal currents going southwestward during flooding tides are well reproduced. However, the currents going northeastward during ebb tides tend to be underpredicted. This discrepancy between flood and ebb tides may be caused by the coarse resolution of the bathymetric measurement, the low resolution of the computational grids, and coastal jetties in the adjacent sea. The coastal currents in shallow waters are particularly susceptible to bathymetry, while the bathymetry measurement often becomes much more difficult and inaccurate in shallower regions. The imperfect measurement and poor resolution of topographic elevations may cause errors in model prediction and have also been reported in several studies on modeling the hydrodynamics over reefs [18, 47]. The model used here ignored the nonlinear interaction between the wind-driven and tidal currents while some studies have found that the nonlinear effects of wind on tidal currents are an important factor (e.g., Holmedal and Wang [21],Jacob and Stanev [27],Ruessink et al. [48]). More studies and numerical testing are needed to clarify these issues.

3.3 Bed shear stress

Two wave-current interaction methods were chosen to study the variation of bed shear stress and the nonlinear contribution of bed shear stress from waves. The model proposed by Grant and Madsen (1979) (hereafter, GM79), which gave a good all-around performance [55], is implemented in the combined wave-current models in Delft3D. In addition, we used another model proposed by Bijker [4] (hereafter BK67) to increase the nonlinear contribution of bed shear stress from waves. Two models, GM79 and BK67, which take account of nonlinear enhancement from waves with different combinations of parameters, carry out different Y and Z and therefore yield different magnitudes of enhancement throughout X. According to the approximation of Soulsby [54], when \(X\) become smaller (around < 0.3), BK67 has larger \(Y\) than GM79, which means that BK67 obtains a larger nonlinear enhancement of the bed shear stress than GM79 when \({\tau }_{w}\) is relatively larger. By comparing the results from these two models, how the nonlinear wave-current interaction affects the bed shear stress on the reef could be investigated. The model settings of these two models are summarized in Table 2.

Table 2 Summary of model settings and results for different methods of wave-current interaction methods

The model results are shown in Fig. 6, and the skill values are summarized in Table 2. Here, the modeled bed shear velocities \({u}_{*}\) were derived from shear stresses using the equation, \({\tau }_{m}=\rho {u}_{*}^{2}\), where \(\rho\) is water density. The results are compared with the field measurements obtained by the ADV array. The model predicts generally well on both the magnitude, trends, and variability of the bed shear velocities. Figure 6(a) shows that the observed shear velocity mainly varies in phase with the tide and is modulated by wave. This variability in time can be well captured by both the two models. However, there are discrepancies in magnitude between the observation and model result from GM79, leading to a low skill value of 0.36. On the other hand, bed shear velocities modeled by BK67 are partially enhanced, making noticeable differences between the model results of GM79 and BK67.

Fig. 6
figure 6

Comparison between observed and modelled results, where u* indicates the shear velocity. a time series of water level, b significant wave height and c u*. Notes that only period from 2022/05/19 to 2022/05/22 are shown for easily seen

More detailed comparisons of the model results are given in Fig. 7. Differences between the model results of GM79 and BK67 are particularly noticeable. Model GM79 underpredicts or overpredicts the shear velocities, while model BK 67 provides good agreements for some data points. The skill value improves to 0.51 when the BK67 model has been applied. When assessing based on skill value, it appears that model BK67 performs better in predicting bed shear stresses, and GM79 performs better for reproducing current speed; however, we were unable to evaluate the performance regarding modelled bed shear stress and current speed separately. Increased wave bed shear stress is generated at higher waves, further contributing to the total bed shear stress of the wave-current interaction flow, therefore resulting in a reduction in the current speed. To discuss the effects of waves, we performed a scenario case excluding the wave module. The modeled bed shear velocity is shown in Fig. 6(c), marked in gray color. The mean value of the modeled shear velocity without effects of waves is 0.009 m/s, which is notably smaller than the measured value of 0.018 m/s, as well as the modeled values of 0.018 m/s using GM79 and 0.021 m/s using BK67. This suggests that the shear velocity at this study site is primarily influenced by waves, accounting for more than half of the values. The BK67 and GM79 models use different parameters to amplify the impact of wave-current interactions. Further discussions on these two models are provided below.

Fig. 7
figure 7

Comparison between observed and modelled results. The symbol U indicates the flow velocity magnitude, and u* indicates the bed shear velocity. a Scatter plot of u* with legends of skill values. b Scatter plot of U with legends of skill values

Scatter plots colored by parameters are shown in Fig. 8, including current magnitude (\(U\)), significant wave height, and the ratio of wave orbital velocity (\(U_{orb}\)) to the sum of wave orbital velocity and current velocity. The data distribution in color shows a correlation with the modeled shear velocities (Fig. 8a). In GM79, the model tends to overpredict the shear velocity at high flow velocities while underpredicting at low flow velocities. This indicates that the bed shear velocity is dominantly subject to the current speed when using the GM79 model. Figure 8(b) shows overpredictions of shear velocities for higher current velocities, while most of the good agreement occurs at low current velocities when using the model of BK67. Figure 8(c) and (d) show that the agreement between the modeled and observed velocities does not correlate with the significant wave heights for using both models of GM79 and BK67.

Fig. 8
figure 8

Scatter plot of observed and modelled bed shear velocity (u*) using (a, c, e) GM79 and (b, d, f) BK67 models. a and b are colored by flow velocity (U); c and d are colored by significant wave height; e and f are colored by the ratio of modelled wave orbital velocity (Uorb) to the sum of wave orbital velocity and flow velocity (U)

Results colored by the ratio of \(U_{orb} /\left( {U_{orb} + U} \right)\) are shown in Fig. 8(e) and (f). The GM79 model underpredicts and overpredicts the shear velocities for higher and low values of \(U_{orb}\), respectively. When increasing the nonlinear contribution of bed shear stress from waves with the model of BK67, the model accurately captures the bed shear velocities for higher \(U_{orb}\).

The normalized root-mean-square error (NRMSE) between the modeled and observed results were computed as:

$$NRMSE = \sqrt {\frac{{\sum {\left( {X_{simu} - X_{obs} } \right)^{2} } }}{{\sum {\left( {X_{obs} } \right)^{2} } }}} .$$
(9)

The NRMSEs between the observed and modeled shear velocities are plotted as a function of current magnitude \(U\), as shown in Fig. 9. The NRMSEs increase at both lower and higher current speed when using the GM79 model (Fig. 9a); the NRMSEs decrease when the current speed decrease when using BK67 model. The significant difference in NRMSEs between GM79 and BK67 occurs at a current speed smaller than about 0.15 m/s. The NRMSEs are plotted as a function of \(U_{orb} /\left( {U_{orb} + U} \right)\) as shown in Fig. 9(b). The NRMSEs in BK67 significantly decrease, and the difference between BK67 and GM79 increases when \(U_{orb}\) increases.

Fig. 9
figure 9

Normalized-root-mean-squared-error (NRMSE) between observed and modelled bed shear velocity(u*) as a function of a flow velocity (U), and b the ratio of modelled wave orbital velocity (Uorb) to the sum of wave orbital velocity and flow velocity (U)

Modeling with different wave-current interaction methods reveals the importance of the nonlinear enhancement of shear stresses from waves. When the current speed is smaller than 0.15 m/s, the bed shear stresses are significantly enhanced by wave-current nonlinear interaction. The bottom roughness keeps constant in this study, and only parameters of the nonlinear interaction between wave-induced and current-induced bed shear stresses are different for the cases of using GM79 and BK67 models. The results actually show a significant difference between the two wave-current nonlinear interaction models in the observed and modeled bed shear velocities. The model well captures the magnitude, trends, and variability of bed shear stress on the rough reef. The two models, GM79 and BK67, taking account of nonlinear enhancement from waves with different combinations of parameters, result in performances on reproduction of the shear velocity. During high wave orbital motions, the higher contribution from waves is an important factor to enhance the bed shear velocity as the modelled results of BK67, and therefore lowers the model error. The result indicates that nonlinear interaction in wave-current flows plays a critical role in the bed shear stress variation on the reef system.

4 Conclusions

The depth-averaged currents and bed shear stresses over the algal reef on the Taoyuan coast were modeled using a coupled wave-current model. By comparing to field measurements obtained by the ADCP, the model driven by hydrodynamic forcing in terms of tides, waves, and wind stresses was validated. The current velocities, significant wave heights, and wave directions greatly agreed with field observations. The model results show that the current data oscillates with tides, indicating that tide is the primary factor driving the current in shallow waters. However, there is a discrepancy in model skills between flood and ebb tides, which manifests good predictions on current velocities during flood tides while underestimations during ebb tides; more studies and numerical testing are needed.

Two numerical tests with or without wind forcing indicate that the wind forcing significantly influences the depth-averaged currents. The model skills on current velocities show a slight difference between the two cases. The current speed is altered by wind according to the angle difference between the wind and the current. The current has a larger speed as it goes in the same direction as the wind, while the current speed tends to be smaller as it goes oppositely to the wind.

The model well captures the magnitude, trends, and variability of bed shear stress on the rough reef. Results from the two wave-current nonlinear interaction models reveal that the nonlinear contribution from waves might enhance the bed shear stress during high wave orbital motions. The result indicates that nonlinear interaction in wave-current flows might play an important role in the variation of bed shear stress on the reef system. Considering the parameterized physical processes, improvement of the present wave-current interaction model on predicting the bed shear stresses may be needed. This study provides new access to understanding the hydrodynamic processes with wave-current interaction on a coastal reef.