3.1. Lock Exchange Problem
The success or failure of the implementation of the transport algorithm can be tested with the so-called “lock exchange” problem. We considered a rectangular basin with dimensions of
. The basin is discretized with a total of 100 rectangular horizontal elements, i.e., side length
and 30 vertical layers, i.e.,
. The bottom friction and horizontal and vertical diffusivities were neglected. The rectangular basin was initially filled with two homogeneous salinities with an interface boundary at the middle point:
psu at the left and
psu at the right (
Figure 2a). The simulation time step
was set to 0.01 s, and both the
Superbee flux limiter and the more traditional first-order Upwind method were used.
The model simulation results at 20 s after the dam removal are shown in
Figure 2b,c. The results, which are induced by the baroclinic gradient, are as expected and similar to the model result by Casulli and Zanolli [
5], the hydrostatic version of the UnTRIM by Casulli and Zanolli [
11], and the numerical results by Kalra et al. [
13]. A distinguishing difference between
Figure 2b,c appears at the interface at the top and bottom; the second-order TVD scheme, as expected, provides a less diffusive result than the first-order Upwind method, showing that both the first-order Upwind parts and the complementary flux limiter function parts in Equation (6) are correctly implemented in the developed model, the GOM.
Although
Figure 2 shows that the advection part in Equation (6) is successfully implemented, the results are without the effect of horizontal and vertical diffusions. To show the diffusion effect by horizontal and vertical dispersion coefficients, additional simulations were conducted. Based on the TVD simulation shown in
Figure 2b, the horizontal dispersion coefficient (
) was activated with
(
Figure 3a), and similarly, the vertical dispersion coefficient (
) was activated with
(
Figure 3b). Both results show that both horizontal and vertical diffusion terms in Equation (6) are successfully implemented, especially showing how effectively vertical mixing destroys vertical stratification.
3.2. Curved Channel Problem
The difference between the first-order Upwind and the second-order TVD schemes can be more clearly shown with a curved channel test, as shown by Casulli and Zanolli [
5]. A curved shape channel (length
, width
, and depth
) was discretized with 2874 quadrilateral horizontal cells (
) and five vertical layers (
Figure 4). The flow was driven by the water surface elevation difference between both ends (
and
). A constant salinity
was imposed for 12 min from
to
at the inflow open boundary as a tracer, i.e., baroclinic density gradient terms in Equations (1) and (2) were turned off. The simulation time step was set to
.
To see the pure difference of the implemented transport algorithms for the advection term, both horizontal and vertical diffusion terms were deactivated, and simulation results from the Upwind method and the TVD (note that
Minmod was used for this simulation) are shown in
Figure 5a and
Figure 5b, respectively. The model simulation results are extracted at 3.33 h (i.e., 20 min after initial salinity injection) and 5.00 h. The results are as expected and agree well with the lock exchange tests, showing stronger diffusion with the first-order Upwind scheme than the second-order TVD scheme.
In a well-mixed estuarine system, diffusion plays an important role. Moreover, a numerically less diffusive high-order scheme may require artificial diffusion to better explain the well-mixed system. However, a numerically more diffusive low-order scheme may not require an additional artificial diffusion term since the scheme itself already has diffusive characteristics. In other words, a combination of a high-order scheme and an artificial diffusion term can be replaced by a simple low-order scheme in some systems. To show this relationship, one more test was conducted. A TVD scheme was applied with the artificial horizontal diffusion
, which is a typical value in tidal estuaries with strong mixing, such as Mobile Bay and San Francisco Bay (
Figure 5c), and the result is comparable with
Figure 5a, which shows the result obtained with the Upwind scheme and no artificial diffusion.
3.3. Application to Mobile Bay, Alabama
Mobile Bay is located on the Northern Gulf of Mexico in southern Alabama. We modified the previously developed unstructured non-orthogonal grid, which Lee et al. [
14] developed for Mobile Bay, into an orthogonal grid. The modified orthogonal model grid consists of 18,718 nodes and 35,127 elements with grid sizes ranging from approximately 67 m (at the ship channel) to 4.5 km (at the southern boundary). Twenty vertical layers were used, and the thickness of the vertical layer
gradually varies from 4
, at the deep portion, to 1
at the shallow area. The study area and the developed model grid are shown in
Figure 6a, and the bathymetry, which was used in the model grid, is shown in
Figure 6b.
Unlike barotropic simulation, baroclinic simulation or scalar transport simulation requires the initial condition of the transporting materials to be of good quality. If there are available observed data, some interpolation techniques would reproduce reasonable initial conditions and reduce the spin-up time. However, if there are not enough observed data, a rather long spin-up simulation, at least of the resident time, will be required, and this is the case of the current study site.
In this study, a 180-day spin-up simulation was carried out to obtain a reasonable initial salinity structure. For the spin-up simulation, rather simplified boundary conditions were applied. Tidal boundaries were forced with the principal lunar diurnal constituent,
, which is the dominant tidal constituent at the study site, with an amplitude of 0.5 m. The river boundary, indicated by the red square in
Figure 6a, was set with a constant of 260.0 [
], which is an average flow rate for the main simulation period. Initial salinity was set to 10.0 psu in the entire model domain. There were no available salinity stations for the boundary salinity condition, and thus we used the salinity boundary values, which were used by Kim and Park [
15] for their model simulation, i.e., 32.2 psu and 35.3 psu for the western and southern boundaries, respectively. The wind stress was ignored for the spin-up simulation. Spatially uniform bottom friction was considered with a constant Manning’s
. Then, the hydrodynamic simulation time step was set to 150 s with 10 sub-cycling steps for the transport equations; note that the specific sub-cycling steps were chosen through trial and error based on the model stability and simulation accuracy. The implicitness parameter
was set to 0.6 for all semi-implicit schemes. For the spin-up simulation, the first-order Upwind scheme was used to obtain maximum simulation speed.
The main model simulation was considered for two months from 1 August to 30 September 2010. The initial conditions were obtained from the spin-up simulation. Then, the following boundary conditions were updated from the spin-up simulation. The model was driven by tides at the western and southern boundaries, which opens to the eastern Mississippi Sound to the northern Gulf of Mexico, respectively. The tidal boundary conditions at the western and southern boundary elements were directly obtained from the Pascagoula NOAA Lab station (PAS, station ID: 8741533) and the Dauphin Island station (DPI, station ID: 8735180), respectively (two red ‘+’ signs in
Figure 6a), i.e., no amplitude and phase corrections were made for the water surface elevation boundary condition. Daily freshwater discharge at the northern boundary, which is located at the confluence of the Mobile and Tensaw Rivers, was calculated combining two U.S. Geological Survey (USGS) gauging stations: Claiborne Lock and Dam in the Alabama River (station ID: 02428400) and Coffeeville Lock and Dam in the Tombigbee River (station ID: 02469761); note that these stations are not shown in
Figure 6 since they lie outside of the model domain. For the wind stress, the North American Mesoscale forecast system (NAM) 6-hourly reanalysis data were interpolated onto the entire horizontal model grids. The salinity boundary conditions were set to be identical to the spin-up simulation.
Both the first-order Upwind and the second-order TVD with Superbee schemes were applied, and the model simulations were compared. Even though a spin-up simulation was conducted to have a reasonable salinity initial condition, additional simulation time was required since artificial boundary conditions were applied for the spin-up simulation. It was assumed that a quasi-realistic state of salinity condition was achieved after a month of simulation from 1 August to 31 August 2010; thus, the salinity simulation results are shown only for the second month, i.e., September 2010.
The model Skill score (Skill), mean error (ME), mean absolute error (MAE), and root mean squared error (RMSE) were used to evaluate the performance of our numerical model, and they are defined as follows:
where
and
are
th modeled and observed data, respectively;
is the total data number compared; and
is the mean observed value.
Modeled water surface elevations at two tide stations, Mobile State Dock (MSD) and Dauphin Island (DPI), are compared to the observed data (
Figure 7). As shown in
Figure 7, the modeled water surface elevation at DPI agrees well with the observed data (Skill = 0.98), but the Skill value at MSD dropped to 0.85, showing less accuracy than at DPI;
Table 2 shows the Skill, ME, and RMSE values. However, the overall water surface elevation reproduction, including the baroclinic effect, was satisfactory.
Salinity simulation results at the Mobile Bay Light (MBL) station with both the first-order Upwind and second-order TVD (
Superbee flux limiter was used) schemes were compared with the observed data (
Figure 8), and model Skill assessment results are shown in
Table 3. The model simulation results with both numerical schemes show general agreement with the observed data, both at the surface (0.5 m from the surface) and bottom (3.0 m from the surface); the model Skill values are 0.79 (Upwind) and 0.77 (TVD) at the surface. At the surface measurement point, the Upwind scheme results were slightly better than the TVD results; however, the TVD results were better than the Upwind results at the bottom measurement point (
Table 3). As the simulation results indicated, there was no clear winner from this application study, even though we believe the higher-order TVD scheme would be the better option in most cases, or especially in a highly stratified system.
In addition to the stationary time series comparison, spatial vertical profiles of salinity were compared along the main ship channel (a red dotted line in
Figure 6a) in Mobile Bay. Along the channel transect, salinities were extracted at both the ebb (
Figure 9) and flood (
Figure 10) phases. As shown in
Figure 9 and
Figure 10, along-channel vertical salinity profiles with Upwind and TVD schemes provide similar structures showing stronger stratification during the ebb phase than during the flood phase in Mobile Bay. One noticeable difference is that the TVD scheme provides a slightly stronger salinity intrusion than the more diffusive Upwind scheme at the mid-bay area. Other than that, both schemes’ results were comparable.
Even though there was some degree of discrepancy between the observed and modeled salinity data in this Mobile Bay application, these differences might be allowable since we used simplified boundary conditions due to the lack of observed data. For example, we used constant open boundary salinity conditions both at the southern and western boundaries; however, this assumption might not be accurate. Thus, it would be better if the model’s open boundary is located far away from the shelf to avoid the direct influence of the boundary salinity values. In addition, more accurate upstream freshwater boundary conditions, e.g., from a hydrological model, would improve the model simulation results. Another important physical parameter that significantly affects the estuarine mixing process is the bottom friction, and we used spatially constant bottom friction in this study; moreover, using spatially varying bottom friction would also improve the simulation results. Without these further efforts, we stopped the model validation process since the purpose of this application study was to verify whether or not the transport scheme was correctly implemented by testing the model in a complex real estuarine system. Finally, a model simulated salinity snapshot on 21 September 2010 (01:00:00) is shown in
Figure 11, showing that the main salinity intrusion occurs through the main ship channel in Mobile Bay. Overall, the model simulation results are satisfactory, showing that the implemented transport algorithm, in which a user can easily switch from the first-order Upwind scheme to the second-order TVD scheme, works well in the developed model, the GOM.