GenCade:Numerical Stability

From CIRPwiki
Revision as of 20:57, 23 December 2022 by RDCHLSLS (talk | contribs)
Jump to navigation Jump to search

This page is currently in editing. Please check in later to see updates.

The GenCade model utilizes an explicit solution scheme. The main advantages of this scheme are: easy programming, simple (and sometimes the only possible) expressions of boundary conditions, and shorter computer run-time as compared to an implicit scheme (for a single time increment). A major disadvantage is, however, the stability of the solution. This means that smaller time steps are often needed, and thus a larger number, when using an explicit scheme as compared to using an implicit scheme. As a consequence, simulations using explicit schemes often require a longer total computation time. To minimize the computational effort, the longest time step that may be used for a specific calculation must be determined. Under certain idealized conditions, the CERC equation can be reduced to a simpler form to examine the dependence of the solution on the time and space steps. First, rewrite the CERC equation in the form:

Q=QO[α1sin2αbsa2cos(αbs)Hbx]

where QO=Hb2Cgb (cubic meters/second). A useful approximate stability criterion can be obtained by linearizing the governing equation with respect to y. The linearization is made by assuming small breaking wave and shoreline angles, which leads to:

sin2αbs2αbs and αbs=αbatanyxαbyx

where αbs is the angle of breaking waves to the local shoreline orientation, αb is the angle of breaking waves to the x-axis, and yx is the local shoreline orientation. Assuming that qx is zero, the governing equation becomes (Kraus and Harikai 1983):

yt=(ε1+ε2)2yx2

where ε1=2QOa1DB+DC and ε2=QOa2sinαbDB+DCHbx