Introduction

The accuracy with which physical processes for wave growth are approximated numerically is of crucial importance in assessing the predictive realism of spectral wave models. There is a need to separate these numerical errors from errors due to physical modelling. Third-generation wave models pose a numerical difficulty caused by the presence of multiple time scales. This is a reflection of the physical nature of wind waves, which consist of a wide range of frequencies. The ratio of the largest to the smallest time scale of spectral components is often substantially larger than one. When this is the case, the action balance equation is called stiff (Press et al., 1993)3.4. Taking proper account of these time scales is a necessary condition for numerical accuracy. This would require the use of a very small time step in a numerical algorithm, which may be impractical. Moreover, the action balance equation is usually so stiff that its numerical implementation combined with economically large time steps often prevent a stable solution. In this respect, nonlinear four-wave interaction usually poses the biggest problem, since this process is associated with high sensitivity to spectral change.


In a number of papers concerning spectral wave computation, numerical measures are proposed to achieve stable model results economically. WAMDI Group (1988) suggest to use a semi-implicit time integration scheme with a time step that matches the time scale of low-frequency waves. However, numerically stable solution of the resulting sytem of equations can not be guaranteed (Hargreaves and Annan, 2001). The ratio of the largest eigenvalue to the smallest eigenvalue of the stiff system of equations, called the condition number, can be so large that even a fully-implicit method combined with large time steps precludes a stable solution. For counterexamples, see Hargreaves and Annan (2001). The only remedy is time step reduction or under-relaxation so that the modified system of equations has a spectrum of eigenvalues with a more favourable condition number.


To guarantee numerical stability at relatively large time steps, the so-called action density limiter has been introduced in WAM in the early 1980's (Hersbach and Janssen, 1999). This limiter restricts the rate of change of the energy spectrum at each time step. Because low-frequency waves carry the most energy, it is desirable to solve the balance equation in this part of the spectrum accurately without intervention by the limiter, whereas for high-frequency waves using an equilibrium level is sufficient. Although this approach lacks a rigorous foundation and is not generally applicable or valid, it appears to guarantee numerical stability at relatively large time steps even when these do not match the time scales of wave growth. Moreover, it is believed that the limiter will not affect the stationary solution when convergence is reached. This assumption is widely employed as a justification for the use of limiters. For an overview, we refer to Hersbach and Janssen (1999) and Tolman (2002) and the references quoted therein. Tolman (1992) proposes an alternative to the action density limiter in which the time step is dynamically adjusted where necessary to ensure accurate wave evolution. The calculation of this optimal time step is related to the action density limiter. Further details can be found in Tolman (1992, 2002). .


The steady-state solution in the SWAN model is obtained in an iterative manner, which can be regarded as a time marching method with a pseudo time step. This pseudo time step generally does not match the relatively small time scale in frequency space and consequently, divergence will occur. Therefore, SWAN makes use of the action density limiter to stabilize the iteration process (Booij et al., 1999). However, experience with SWAN has revealed that the limiter acts not only in the equilibrium space, but also in the energy-containing part of the wave spectrum. This finding is also confirmed by Tolman (2002). Furthermore, the limiter appears to be active over almost all spectra in the geographical domain and during the entire iteration process. This activity has been associated with poor convergence behaviour, such as small-amplitude oscillation in frequency space. Ris (1999) demonstrated that stationary SWAN results are influenced by the settings of the action limiter while De Waal (2001) suspects that the limiter acts as a hidden sink in the source term balance under equilibrium conditions. The question to what extent this limiter adversely affects the stationary solution of SWAN has not been addressed previously, and is considered here.


An alternative way to restrict the high rate of change at higher frequencies is under-relaxation, i.e. making smaller updates by means of a much smaller (pseudo) time step (Ferziger and Perić, 1999). Consequently, a limiter may no longer be needed. Although this approach may be suitable to SWAN, it slows down convergence significantly. Here, we propose a new method that finds a compromise between fast convergence on the one hand and minimizing the role of the limiter in the energetic part of the spectrum on the other. The key idea to achieve this is to link the extent of updating to the wave frequency - the larger the frequency, the smaller the update. This approach is therefore called frequency-dependent under-relaxation.

The SWAN team 2024-03-19