Академический Документы
Профессиональный Документы
Культура Документы
159
ROBERT C. BEARDSLEY
ABSTRACT
An unstructured grid, finite-volume, three-dimensional (3D) primitive equation ocean model has been devel-
oped for the study of coastal oceanic and estuarine circulation. The model consists of momentum, continuity,
temperature, salinity, and density equations and is closed physically and mathematically using the Mellor and
Yamada level-2.5 turbulent closure submodel. The irregular bottom slope is represented using a s-coordinate
transformation, and the horizontal grids comprise unstructured triangular cells. The finite-volume method (FVM)
used in this model combines the advantages of a finite-element method (FEM) for geometric flexibility and a
finite-difference method (FDM) for simple discrete computation. Currents, temperature, and salinity in the model
are computed in the integral form of the equations, which provides a better representation of the conservative
laws for mass, momentum, and heat in the coastal region with complex geometry. The model was applied to
the Bohai Sea, a semienclosed coastal ocean, and the Satilla River, a Georgia estuary characterized by numerous
tidal creeks and inlets. Compared with the results obtained from the finite-difference model (ECOM-si), the new
model produces a better simulation of tidal elevations and residual currents, especially around islands and tidal
creeks. Given the same initial distribution of temperature in the Bohai Sea, the FVCOM and ECOM-si models
show similar distributions of temperature and stratified tidal rectified flow in the interior region away from the
coast and islands, but FVCOM appears to provide a better simulation of temperature and currents around the
islands, barriers, and inlets with complex topography.
1 2
tions, making it easier to comply with the conservation 1 ]P ] ]u
laws. Since these integral equations can be solved nu- 52 1 Km 1 Fu , (2.1)
r o ]x ]z ]z
merically by the flux calculation used in the finite-dif-
ference method over an arbitrarily sized triangular mesh ]y ]y ]y ]y
1u 1y 1 w 1 fu
(like those in a finite-element method), the finite-volume ]t ]x ]y ]z
method seems to combine the best attributes of the fi-
1 2
nite-difference method (for simple discrete computa- 1 ]P ] ]y
52 1 Km 1 Fy , (2.2)
tional efficiency) and the finite-element method (for r o ]y ]z ]z
geometric flexibility).
]P
To our knowledge, a three-dimensional (3D), unstruc- 5 2rg, (2.3)
1 2
finite-volume ocean model. However, since this model ] ]u
currently relies on rectangular structure grids for hori- 5 Kh 1 Fu , (2.5)
]z ]z
zontal discretization, it is not suited to use for coastal
ocean and estuarine domains with complicated geom- ]s ]s ]s ]s
1u 1y 1w
etries. Recently, we have developed a 3D unstructured ]t ]x ]y ]z
grid, finite-volume coastal ocean model (called
1 2
FVCOM). This new model has been applied to the Bohai ] ]s
5 Kh 1 Fs , (2.6)
Sea, a semienclosed coastal ocean, and the Satilla River, ]z ]z
a Georgia estuary characterized by numerous tidal r 5 r(u, s), (2.7)
creeks and inlets. Compared with results obtained from
a well-developed finite-difference model (called where x, y, and z are the east, north, and vertical axes
ECOM-si) and observational data, we find that the fi- of the Cartesian coordinate; u, y , and w are the x, y, z
nite-volume model provides a better simulation of tidal velocity components; u is the potential temperature; s
elevations and residual currents, especially around is- is the salinity; r is the density; P is the pressure; f is
lands and tidal creeks. Both FVCOM and ECOM-si the Coriolis parameter; g is the gravitational accelera-
show similar distributions of temperature and stratified tion; K m is the vertical eddy viscosity coefficient; and
tidal rectified and buoyancy-induced flows in the interior K h is the thermal vertical eddy diffusion coefficient.
region in the Bohai Sea, but FVCOM seems to resolve Here F u , F y , F u , and F s represent the horizontal mo-
the detailed thermal structure and flows around islands mentum, thermal, and salt diffusion terms.
and complex coastal regions. Here K m and K h are parameterized using the Mellor
The remaining sections of this paper are organized and Yamada (1982) level-2.5 (MY-2.5) turbulent closure
as follows. The model formulation, design of unstruc- scheme as modified by Galperin et al. (1988). In the
tured grids, and discretization procedure are described boundary layer approximation where the shear produc-
in sections 2, 3, and 4, respectively. The model appli- tion of turbulent kinetic energy is produced by the ver-
cations for the Bohai Sea and Satilla River are given tical shear of the horizontal flow near the boundary, the
and discussed in section 5, and a summary is provided equations for q 2 and q 2 l can be simplified as
in section 6. Detailed expressions for the numerical ]q 2 ]q 2 ]q 2 ]q 2
computation of individual terms in the momentum equa- 1u 1y 1w
]t ]x ]y ]z
tion are given in an appendix.
1 2
] ]q 2
5 2(Ps 1 Pb 2 «) 1 Kq 1 Fq , (2.8)
2. The model formulation ]z ]z
]q 2 l ]q 2 l ]q 2 l ]q 2 l
a. The primitive equations 1u 1y 1w
]t ]x ]y ]z
The governing equations consist of the following mo-
1 2 1 2
W̃ ] ]q 2 l
mentum, continuity, temperature, salinity, and density 5 lE1 Ps 1 Pb 2 « 1 Kq 1 Fl , (2.9)
equations: E1 ]z ]z
JANUARY 2003 CHEN ET AL. 161
where q 2 5 (u9 2 1 y 9 2 )/2 is the turbulent kinetic energy; determined by matching a logarithmic bottom layer
l is the turbulent macroscale; K q is the vertical eddy to the model at a height z ab above the bottom; that is,
diffusion coefficient of the turbulent kinetic energy; F q
and F l represent the horizontal diffusion of the turbulent
C d 5 max , 0.0025 ,
k2
kinetic energy and macroscale; P s 5 K m (u z2 1 y z2) and (2.14)
1 2
2
P b 5 (gK h r z )/r o are the shear and buoyancy production z ab
terms of turbulent kinetic energy; « 5 q 3 /B1 l is the ln zo
turbulent kinetic energy dissipation rate; W 5 1 1 E 2 l 2 /
(kL) 2 is a wall proximity function, where L 21 5 (z 2 where k 5 0.4 is the von Kármán’s constant and z o is
z) 21 1 (H 1 z) 21 ; k 5 0.4 is the von Kármán constant; the bottom roughness parameter.
H is the mean water depth; and z is the free surface
The surface and bottom boundary conditions for tem-
elevation. In general, F q and F l are kept as small as
perature are
possible to reduce the effects of horizontal diffusion on
1]z , ]z 2 5 r (t
]u ]y 1
Km , t by ),
1 2
bx SW(x, y, 0, t) R z/a 1 2 R z/b
o 5 e 1 e . (2.18)
rc p a b
]H ]H
w 5 2u 2y ,
]x ]y This approach leads to a more accurate prediction of
near-surface temperature than the flux formulation based
at z 5 2H (x, y), (2.13)
on a single wavelength approximation (Chen et al.
where (t sx , t sy ) and (t bx , t by ) 5 C dÏu 1 y (u, y )
2 2
2002).
are the x and y components of surface wind and bot- The surface and bottom boundary conditions for sa-
tom stresses; D 5 H 1 z . The drag coefficient C d is linity are
162 JOURNAL OF ATMOSPHERIC AND OCEANIC TECHNOLOGY VOLUME 20
]s s(Pˆ 2 Eˆ ) ]u ]s
5 at z 5 z(x, y, t) and y n 5 0; 5 0; 5 0, (2.22)
]z Kh r ]n ]n
]s where y n is the velocity component normal to the bound-
50 at z 5 2H(x, y), (2.19)
]z ary, and n is the coordinate normal to the boundary.
where P̂ and Ê are precipitation and evaporation rates,
respectively. Note that a groundwater flux can be easily b. The governing equations in the s coordinate
added into the model by modifying the bottom boundary
conditions for vertical velocity and salinity. The s-coordinate transformation is used in the ver-
The surface and bottom boundary conditions for the tical in order to obtain a smooth representation of ir-
turbulent kinetic energy and macroscale equations are regular bottom topography. The s-coordinate transfor-
q 2 l 5 0, q 2 5 B12/ 3 ut2s at z 5 z(x, y, t), (2.20) mation is defined as
]uD
]t
1
]u 2 D
]x
1
]uy D
]y
1
]uv
]s
]z
2 f y D 5 2gD 2
]x
gD ]
r o ]x
D
[1E 0
s
2
r ds9 1 sr
]D
]x ]
1 2
1 ] ]u
1 K 1 DFx , (2.24)
D ]s m ]s
]y D
]t
1
]uy D
]x
1
]y 2 D
]y
1
]yv
]s
]z
1 fuD 5 2gD 2
]y
gD ]
r o ]y
D
[1E 0
s
2
r ds9 1 sr
]D
]y ]
1 2
1 ] ]y
1 K 1 DFy , (2.25)
D ]s m ]s
1 2
]u D ]uuD ]uy D ]uv 1 ] ]u
1 1 1 5 K 1 DH
ˆ 1 DFu , (2.26)
]t ]x ]y ]s D ]s h ]s
1 ]s 2
]sD ]suD ]sy D ]sv 1 ] ]s
1 1 1 5 K 1 DF , (2.27)
]t ]x ]y ]s D ]s h s
1 2
]q 2 D ]q 2 uD ]q 2y D ]q 2v 1 ] ]q 2
1 1 1 5 2D(Ps 1 Pb 2 «) 1 Kq 1 DFq , (2.28)
]t ]x ]y ]s D ]s ]s
1 2 1 2
]q 2 lD ]q 2 luD ]q 2 ly D v ]q 2 lv ˜
W 1 ] ]q 2 l
1 1 1 5 lE1 D Ps 1 Pb 2 « 1 Kq 1 DF1 , (2.29)
]t ]x ]y D ]s E1 D ]s ]s
r 5 r(u, s). (2.30)
DFx ø
]
]x [ ] [ 1 2]
2A m H
]u
]x
1
]
]y
Am H
]u
]y
1
]y
]x
, (2.32) ø
[1
]
AH
]
]x h ]x
1
]
AH
]
]y h ]y2 1
(u, s, q 2 , q 2 l),
]
2 (2.34)
DFy ø
]
]x [ 1 2] [ ]
Am H
]u
]y
1
]y
]x
1
]
]y
]y
2A m H ,
]y
(2.33) where A m and A h are the horizontal eddy and thermal
diffusion coefficients, respectively. Following the finite-
JANUARY 2003 CHEN ET AL. 163
difference primitive equation coastal ocean models c. The 2D (vertically integrated) equations
(called POM and ECOM-si) developed originally by
Blumberg and Mellor (1987), this definition ensures the The sea surface elevation included in the equations
validity of the bottom boundary layer simulation in the describes the fast-moving surface gravity waves. In the
s-coordinate transformation system. The detailed de- explicit numerical approach, the criterion for the time
scription was given in Mellor and Blumberg (1985). step is inversely proportional to the phase speed of these
The boundary conditions are given as follows. At the waves. Since the sea surface elevation is proportional
surface where s 5 0, to the gradient of water transport, it can be computed
using vertically integrated equations. The 3D equations
1]s , ]s2 5 r K (t , t ),
]u ]y D then can be solved under conditions with a given sea
sx sy v 5 0, surface elevation. In this numerical method, called
o m
‘‘mode splitting,’’ the currents are divided into external
]u D and internal modes that can be computed using two
5 [Q (x, y, t) 2 SW(x, y, 0, t)],
]z ](uD) ](y D)
1 1 5 0, (2.37)
]t ]x ]y
]uD ]u 2 D ]u y D ]z
5E ]
1 E 2
]D
E 6
0 0 0
gD
1 1 2 f y D 5 2gD 2 D r ds9 ds 1 sr ds
]t ]x ]y ]x ro 21
]x s
]x 21
] sx 2 t bx
1 1 DF˜ x 1 G x , (2.38)
ro
]y D ]u y D ]y 2 D ]z
5E ]
1 E 2
]D
E 6
0 0 0
gD
1 1 1 f uD 5 2gD 2 D r ds9 ds 1 sr ds
]t ]x ]y ]y ro 21
]y s
]y 21
t sy 2 t by
1 1 DF˜ y 1 G y , (2.39)
ro
2
[]u 2 D
]x
1
]uy D
]y
2 DF x ,
] (2.40) and the horizontal diffusion terms are approximately
given as
164 JOURNAL OF ATMOSPHERIC AND OCEANIC TECHNOLOGY VOLUME 20
j 5 1:M.
DF˜ x ø
]
]x [ ] [ 1 2]
2A m H
]u
]x
1
]
A H
]u
]y m ]y
1
]y
]x
, (2.42)
[X n ( j ), Y n ( j )],
Since none of the triangles in the grid overlap, N should
also be the total number of unstructured triangles. On
(3.2)
DF˜ y ø
]
]x [ 1 2] [ ]
A mH
]u
]y
1
]y
]x
1
]
]y
]y
2A m H ,
]y
(2.43)
each triangle cell, the three nodes are identified using
integral numbers defined as N i ( ĵ ), where ĵ is counted
clockwise from 1 to 3. The surrounding triangles that
have a common side are counted using integral numbers
1 2
] ]u ] ]u ]y
DF x ø 2A H 1 A m H 1 , (2.44) defined as NBE i ( ĵ ), where ĵ is counted clockwise from
]x m ]x ]y ]y ]x 1 to 3. At open or coastal solid boundaries, NBE i ( ĵ ) is
specified as zero. At each node, the total number of the
1 2
] ]u ]y ] ]y surrounding triangles with a connection to this node is
DF y ø Am H 1 1 2A m H . (2.45) expressed as NT( j ), and they are counted using integral
]x ]y ]x ]y ]y
numbers NB i (m), where m is counted clockwise from 1
The overbar ‘‘ ’’ denotes the vertically integration. For to NT( j ).
example, for a given variable c, To provide a more accurate estimation of the sea sur-
EE ]z
]t
dx dy 5 2 EE [ ](uD)
]x
1
](y D)
]x ]
dx dy
z j0 5 z jn ,
y mn 2 Dy2m21 u mn )D2m21
n
R
2m21
m51
52 y n D ds9, (4.1)
1 (Dx2m y mn 2 Dy2m u mn )D2m
n
], (4.2)
s9
DtRz
k21
where y n is the velocity component normal to the sides z jk 5 z j0 2 a k , and z jn11 5 z j4 , (4.3)
of the triangle and s9 is the closed trajectory that com- 2Vzj
prises the three sides. Equation (4.1) is integrated nu- where k 5 1, 2, 3, 4 and (a1 , a 2 , a 3 , a 4 ) 5 (1/4, 1/3,
merically using the modified fourth-order Runge–Kutta 1/2, 1). Superscript n represents the nth time step. Here
time-stepping scheme. This is a modified multistage V zj is the area enclosed by the lines through centroids
time-stepping approach with second-order accuracy and midpoints of side of surrounding triangles con-
(Dick 1994). The detailed procedure for this method is nected to the node where z j is located. Also u nm, and
described as follows: y nm are defined as
166 JOURNAL OF ATMOSPHERIC AND OCEANIC TECHNOLOGY VOLUME 20
n n
u mn 5 u[NT(m)] , y mn 5 y [NT(m)] . (4.4) Dy2m21 5 y2m 2 y2m21 , Dy2m 5 y2m11 2 y2m . (4.6)
The time step for the external mode is Dt and
Similarly, integrating Eqs. (2.38) and (2.39) over a given
Dx2m21 5 x2m 2 x2m21 , Dx2m 5 x2m11 2 x2m , (4.5) triangle area, we get
EE ]uD
]t
dx dy 5 2 R
s9
EE EE
uD y n ds9 1 f y D dx dy 2 gD
]z
]x
dx dy
2 EE 5 E [ E E
gD 2
ro
0
21
] 6]
]x s
0
r ds 2
s
0
]r s ]D
]s D ]x
ds ds dx dy
1 EE EEro EE
t sx 2 t bx
dx dy 1 DF˜ x dx dy 1 G x dx dy, (4.7)
EE ]y D
]t
dx dy 5 2 Rs9
EE EE
y D y n ds9 2 f uD dx dy 2 gD
]z
]y
dx dy
2 EE 5 E [ E E
gD 2
ro
0
21
] 6]
]y s
0
r ds 2
s
0
]r s ]D
]s D ]y
ds ds dx dy
1 EE EEro EE
t sy 2 t by
dx dy 1 DF˜ y dx dy 1 G y dx dy. (4.8)
Downloaded from http://journals.ametsoc.org/doi/pdf/10.1175/1520-0426(2003)020<0159:AUGFVT>2.0.CO;2 by guest on 23 August 2020
167
FIG. 4. Unstructured and curvilinear grids of the Bohai Sea for FVCOM and ECOM-si.
CHEN ET AL.
JANUARY 2003
168 JOURNAL OF ATMOSPHERIC AND OCEANIC TECHNOLOGY VOLUME 20
Equations (4.7) and (4.8) are also integrated numerically where the definitions of k and a k are the same as those
using the modified fourth-order Runge–Kutta time-step- shown in Eq. (4.3). Here V ui and V yi are the triangle
ping scheme as follows: areas where u and y are located. In the grids used in
u i0 5 u in , y i0 5 y in ,
0
Ru 5 Ru,
n
this model, u and y are all at the centroid, so that V ui
0 n 5 V yi 5 V i . The depth D i is at the centroid, which is
Ry 5 Ry , (4.9)
0 interpolated from depth values at three nodes. Here
DtR u
n n
R u and R y represent all the terms on the right of Eqs.
u ik 5 u i0 2 a k ,
4V iu D i (4.7) and (4.8), respectively. They are equal to
0
DtR y
y ik 5 y i0 2 a k , (4.10) n
R u 5 ADVU 1 DPBPX 1 DPBCX 1 CORX
4Vyi D i
u in11 5 u i4 , y in11 5 y i4 , (4.11) 1 VISCX 2 G x , (4.12)
JANUARY 2003 CHEN ET AL. 169
n
R y 5 ADVV 1 DPBPY 1 DPBCY 1 CORY b. The 3D internal mode
1 VISCY 2 G y , (4.13) The momentum equations are solved numerically us-
ing a simple combined explicit and implicit scheme in
which the local change of the currents is integrated using
where ADVU and ADVV, DPBPX and DPBPY, DPBCX the first-order accuracy upwind scheme. The advection
and DPBCY, CORX and CORY, VISCX and VISCY are terms are computed explicitly by a second-order ac-
the x and y components of vertically integrated hori- curacy Runge–Kutta time-stepping scheme is also in-
zontal advection, barotropic pressure gradient force, corporated in the updated version to increase the nu-
Coriolis force, and horizontal diffusion terms, respec- merical integration to second-order accuracy. The pro-
tively. The definitions of G x and G y are the same as cedure for this method is very similar to that described
those shown in Eqs. (2.40) and (2.41). The numerical above for the 2D external mode. To provide a simple
approach for these terms is given in the appendix. interpretation of the numerical approach for the 3D in-
170 JOURNAL OF ATMOSPHERIC AND OCEANIC TECHNOLOGY VOLUME 20
Dt I
where u*i,k 5 u i,k
n
2 Rn ,
V i Ds D i u,(i,k)
R u 5 ADVU3 1 CORX3 1 DPBPX3 Dt I
y *i,k 5 y i,k
n
2 Rn , (4.17)
1 BPBCX3 1 HVISCX, (4.15) V i Ds D i y ,(i,k)
JANUARY 2003 CHEN ET AL. 171
5. Model applications
To test our new unstructured grid, finite-volume,
ocean circulation model, we applied it to the Bohai Sea
around the northern coast of China and the Satilla River
in the inner shelf of the South Atlantic Bight. The Bohai
Sea is a semienclosed coastal ocean that includes mul-
tiple islands and coastal inlets (Fig. 2). The mean depth
of the Bohai is about 20 m, with the deepest region of
about 70 m located near the northern coast of the Bohai
Strait. The Satilla River is a typical estuary character-
ized by complex curved coastlines, multiple tidal creeks
and inlets (Fig. 3). The mean depth of this river is about
4 m, with the deepest region being about 20 m near the
river mouth.
In the Bohai Sea, the motion is dominated by semi-
diurnal (M 2 and S 2 ) and diurnal (K1 and O1 ) tides, which FIG. 10. Time series of model-predicted temperature at the surface
account for about 60% of the current variation and ki- (1/2 s level below the surface), middle-depth, and bottom (1/2 s
netic energy there. Since the tidally rectified residual level above the bottom) at selected sites I and II (shown in Fig. 2)
in the Bohai Sea. Solid line: FVCOM; dashed line: ECOM-si.
flow is only substantial near the coast and islands in the
Bohai Sea, geometric fitting is essential to providing a
more accurate simulation of the tidal waves and residual variations of biological and chemical materials in this
flow. The Bohai Sea is connected to the Yellow Sea (on estuary (Bigham 1973; Dunstan and Atkinson 1976;
the south) through the Bohai Strait. Several islands lo- Pomeroy et al. 1993; Verity et al. 1993; Zheng and Chen
cated in the Strait complicate the water exchange be- 2000). Since the Satilla River estuary features numerous
tween these two seas. Failing to resolve these islands tidal creeks, failing to resolve these creeks would lead
leads to an underestimation of water transport through to under- or overestimating the tidally rectified flow.
the strait. It also results in an unrealistic distribution of This in turn would cause water transport in the river to
the tidal motion in the Bohai Sea due to alterations in be miscalculated. This can be seen clearly in the com-
the propagation paths of tidal waves. In addition, in the parison between the finite-difference and finite-volume
Bohai Sea, the tidally rectified residual flow is usually model results of the Satilla River given below.
one order of magnitude smaller than the buoyancy- and
wind-induced flows, except near the coast and around
a. The Bohai Sea
islands. In order to obtain a more accurate simulation
of temperature and salinity, the model must be able to The finite-difference model used in this comparison
resolve the complex topography near the coast and is ECOM-si, which is an updated version of POM. The
around islands. model domains for FVCOM and ECOM-si are shown
In the Satilla River, the M 2 tidal current accounts for in Fig. 4, both of which have their open boundaries in
about 90% of the along-river current variation (Blanton the Yellow Sea about 150 km south of the Bohai Strait.
1996). Tidal advection and mixing also are the main In FVCOM, the horizontal resolution is about 2.6 km
physical processes controlling the spatial and temporal around the coast and about 15–20 km in the interior and
JANUARY 2003 CHEN ET AL. 173
FIG. 11. Unstructured and curvilinear grids of the Satilla River for
FVCOM and ECOM-si.
TABLE 1. Model–data comparison of the M 2 tidal amplitude and phase in the Bohai Sea.
Note: z o—observed amplitude; z c—computed amplitude; Dz 5 z o 2 z c ; f o–observed phase; f c—computed phase; and Df 5 f o 2 f c.
the current is trapped near the coast and is much stronger two models. At site I (in the interior), for example, both
in the case with FVCOM than in the case with ECOM- FVCOM and ECOM-si show that the temperature at the
si. Similar disparities also are found around the islands surface and middle depth remains almost unchanged
in the eastern coast and Bohai Bay. during the first 10 model days, while the temperature
For the same initial distribution of temperature, the near the bottom starts mixing up after 1 day (the model
distributions of the temperature predicted by FVCOM boundary forcing is ramped up from zero to full am-
and ECOM-si on the 10th model day are similar in the plitude over the first 24 h of model integration) and
interior but differ significantly around the coast and is- reaches to an equilibrium state after 4 model days (Fig.
lands. In the horizontal, both models predict a tidal mix- 10a). FVCOM shows relatively stronger mixing on the
ing front around the 15-m isobath and a relatively uni- second model day, which probably is caused by the
form temperature in the interior (Fig. 8). In the vertical, difference in horizontal resolution and water depth in-
they also show the similar tidal mixing height above the terpolated from irregularly distributed dataset between
bottom on sections 1 and 2 (Fig. 9). The major differ- these two models. At site 2 (around an island close to
ence is that the cross-frontal gradient of temperature the Bohai Strait), the near-surface temperature decreases
around the 15-m isobath is relatively larger in the case slightly with time in the case with ECOM-si, but drops
with FVCOM than in the case with ECOM-si. Also, the more rapidly with time and also oscillates periodically
model-predicted depth of the thermocline in section 1 after the fourth model day in the case with FVCOM
is shallower in the case with FVCOM than in the case (Fig. 10b). Although temperature at middle depth and
with ECOM-si. near the bottom predicted by these two models tends to
Disparity in the field of the temperature between mix up after 10 model days, the mixing rate seems faster
FVCOM and ECOM-si is believed due to the difference in FVCOM than in ECOM-si (Fig. 10b).
of the accuracy of geometric matching between these This is not a surprising result since the topography
176 JOURNAL OF ATMOSPHERIC AND OCEANIC TECHNOLOGY VOLUME 20
TABLE 2. Model–data comparison of the S 2 tidal amplitude and phase in the Bohai Sea.
Note: z o—observed amplitude; z c—computed amplitude; Dz 5 z o 2 z c ; f o—observed phase; f c—computed phase; and Df 5 f o 2 f c.
around the island is resolved well in FVCOM but not into 10 uniform s layers, which correspond to a vertical
in ECOM-si. If we believe that both FVCOM and resolution of less than 0.5 m in most areas inside the
ECOM-si have the same numerical accuracy, then we river. The models were driven by the same semidiurnal
could conclude here that poor matching of the complex M 2 tidal forcing at the open boundary. The harmonic
coastal geometries in the finite-difference model would constants of the M 2 tidal forcing were specified using
underestimate mixing around the coast, which would the tidal elevations and phases predicted by the inner
eventually lead to the unrealistic distribution of the tem- shelf South Atlantic Bight (SAB) tidal model [devel-
perature in the interior, especially in a semienclosed oped and calibrated by Chen et al. (1999)]. No strati-
coastal ocean like the Bohai Sea. Also, we learn from fication or river discharge is included in this model com-
site 2 that the mismatch in the island geometry would parison experiment.
filter a relatively large tidal oscillation near the surface, The model results show a significant difference in the
which tends to produce significant mixing near the sur- along-river distribution of the M 2 tidal amplitude be-
face under conditions with no heat flux. tween FVCOM and ECOM-si (Fig. 12). The observed
amplitude of the M 2 tidal constituent is 94.7 6 1.3 cm
at site 1, gradually increases to 99.4 6 1.4 cm at site
b. The Satilla River
4, and then decreases to 96.0 6 1.3 cm at site 5. At
The model grids of FVCOM and ECOM-si for the sites 6 and 7 in the southern and northern branches
Satilla River are shown in Fig. 11. The horizontal res- separated at the upstream end of the main river channel,
olution of ECOM-si is 100 m in the main channel of the observed amplitudes are 92.2 6 1.3 cm and 96.4 6
the river and up to 2500 m near the open boundary in 1.3 cm, respectively. The amplitude of the sea level
the inner shelf. Similar sizes of unstructured grids are predicted by ECOM-si increases upstream, with values
used in FVCOM. In both models, the vertical is divided significantly higher than the observed values at sites 4
JANUARY 2003 CHEN ET AL. 177
TABLE 3. Model–data comparison of the K1 tidal amplitude and phase in the Bohai Sea.
Note: z o—observed amplitude; z c—computed amplitude; Dz 5 z o 2 z c ; f o—observed phase; f c—computed phase; and D f 5 f o 2 f c.
and 5. Since ECOM-si fails to resolve the two river sites, Zheng et al. (2002b) tuned the model by adjusting
branches at the upstream end of the main channel, water the bottom roughness z o . Since we have not yet added
flooding up the river tends to accumulate there. In con- flooding/drying to FVCOM, the model comparison
trast, FVCOM not only predicts the same trend of the made is between both models without this process.
M 2 tidal amplitude as the observations from site 4 to Tidal currents computed by FVCOM and ECOM-si
7, but also their values agree with each other within also differ significantly, especially around the estuary–
measurement uncertainty. In addition, FVCOM shows tidal creek area (Figs. 13 and 14). FVCOM shows a
higher values of the amplitude than the observations at relatively strong tidal current near both the southern and
sites 1–3, which is believed due to the flooding/drying northern coasts, with a substantial inflow to and outflow
process over the intertidal zone around the mouth of the from tidal creeks during flood and ebb tides, respec-
river. tively. These patterns are not resolved in ECOM-si.
Zheng et al. (2002b) incorporated a 3D wet/dry point FVCOM predicts a stronger along-coast residual flow
treatment method into ECOM-si and used it to simulate near the tidal creek, which intensifies the topographi-
the amplitude and phase of the M 2 tidal constituent in cally induced eddylike residual circulation cell on the
the Satilla River. They found that the flooding/drying eastern side of the tidal creek (Fig. 15a). Although this
process plays a key role in simulating tidal elevation eddylike residual circulation cell is also predicted in
and currents in the main river channel. Including the ECOM-si, it is much weaker and the velocity is sym-
intertidal zone in the ECOM-si did show a significant metrically distributed relative to its center (Fig. 15b).
improvement in the simulation of tidal elevation at site
5, but it still fails to provide reasonable values of the 6. Discussion and summary
amplitude at sites 6 and 7. To make the model-predicted An unstructured grid, finite-volume, three-dimen-
tidal elevation match the observed value at measurement sional primitive equation coastal ocean model
178 JOURNAL OF ATMOSPHERIC AND OCEANIC TECHNOLOGY VOLUME 20
TABLE 4. Model–data comparison of the O1 tidal amplitude and phase in the Bohai Sea.
Note: z o—observed amplitude; z c—computed amplitude; Dz 5 z o 2 z c ; f o—observed phase; f c—computed phase; and Df 5 f o 2 f c.
(FVCOM) has been developed for the study of coastal circular lake, and tidal wave resonance in a simple sem-
and estuarine circulation. This model combines the ad- ienclosed channel. The results show in the first case that
vantages of the finite-element method for geometric poor resolution of the curved coastal geometry causes
flexibility and finite-difference method for simple dis- both unwanted wave damping and a time-dependent
crete computational efficiency. The numerical experi- phase shift. In the second case, the near-resonance be-
ments in the Bohai Sea and Satilla River demonstrate havior is strongly influenced by channel shape irregu-
that this model provides a more accurate simulation of laries. This may explain why FVCOM provides a more
tidal currents and residual flow in coastal ocean and accurate simulation for the amplitude of the M 2 tidal
estuarine settings where multiple islands, inlets, and tid- constituent in Bohai Bay. A manuscript describing these
al creeks exist. Because of a better fitting of the geo- and other idealized model comparisons is in preparation.
metric complex in FVCOM, this model should provide The goal of this paper is to introduce the unstructured
a more accurate representation of water mass property grid, finite-volume numerical approach to the coastal
variability and the advection and mixing of passive trac- ocean community. We fully understand that more ex-
ers around the coast. periments and comparisons with analytical solutions and
FVCOM and ECOM-si show similar accuracy in the other models must be made in order to validate the
tracer simulation experiments except around complex usefulness and reliability of this new finite-volume
topographies. Regarding the finite-difference approach, ocean model for the study of coastal and estuarine cir-
the most significant improvement provided by FVCOM culation and ecosystem dynamics.
is the geometric flexibility with unstructured grids. Re- Recently, a wet/dry point treatment technique was
cently, some model experiments were conducted with introduced into FVCOM. It is now being tested in the
FVCOM, ECOM-si, and POM for two idealized cases Satilla River, an estuary characterized by intensive in-
with analytic solutions: free long gravity waves in a tertidal salt marshes. Also, a Lagrangian particle track-
JANUARY 2003 CHEN ET AL. 179
ing code was added into the FVCOM code, and is being
tested through comparison with ECOM-si. Water quality
and suspended sediment models are also being devel-
oped. The formulations of these models are the same
as the water quality and suspended sediment models we
developed for Georgia estuaries based on ECOM-si
(Zheng et al. 2002a). Hopefully, as FVCOM matures,
others will join in our efforts to make this an important
tool to better understand our coastal environment.
ADVV 5 O (y
which in turn has directly benefited us in developing 3
FVCOM. G. Davidson (Georgia Sea Grant College Pro- D m · y nm l̂ m ), (A.3)
im
gram) provided editorial help on this manuscript. His m51
assistance is greatly appreciated. Three anonymous re-
where u im , y im , and y nm are the x, y, and normal com-
viewers provided many critical comments and construc-
ponents of the velocity on the side line m of a triangle
tive suggestions, which really helped us to improve the
cell, and y nm is positive when its direction is outward.
model–data comparison and clarify the final manuscript.
Here l̂ m and D m are the length and midpoint water depth
APPENDIX of the side line m, respectively. They are equal to
D m 5 0.5[D(N i ( j1 )) 1 D(N i ( j2 ))] (A.4)
The Discrete Form of the 2D External and
3D Internal Modes l̂ m 5 {[X n (N i ( j1 )) 2 X n (N i ( j2 ))] 2
1 VISCX 2 G x , (A.1)
j 5 m 1 2 2 INT 1
4 2
m12
3 3. (A.6)
Ryn 5 ADVV 1 DPBPY 1 DPBCY 1 CORY 1
5EE [ E1 E 2 ]
] ]r
0 0
where g
5 D D r ds9 ds dx dy
Yn (N i ( j2 )) 2 Yn (N i ( j i )) ro ]x 21 s
]s 9
u 5 arctan
EE 1E 2 6
, and (A.10)
X n (N i ( j2 )) 2 X n (N i ( j i )) ] 0
5 R [ E 1E
ŷ im 5 0.5[f yi (x 9m , y 9m ) 1 f yNBi(m) (x 9m , y 9m )], (A.11)
2 ]
g 0 0
]r
where x9m and y9m are the midpoint of the side line m. 5 D D s ds9 ds dy
ro 21 s
]s 9
The momentum flux through three side sections of
triangle cell i is calculated using a second-order accu-
racy (Kobayashi et al. 1999; Hubbard 1999) as follows: 1D R 1E 2 6
2
0
rs ds dy . (A.16)
5ff y nm , 0
y
(0, 00,
y im 5 i
(A.12) 3 [Yn (N i ( j1 )) 2 Yn (N i ( j2 ))]
y
(x im , y im ), y nm $ 0,
O [PB (i) 2 PB (NB (m))]
NBi(m)
3
2
where x im and y im are the cell-centered point of the sur- 1 Di 2 2 i
m51
rounding triangle numbered NB i (m), and (0, 0) indicates
6
the location of the cell-centered point.
The area integration of barotropic pressure gradient 3 [Yn (N i ( j1 )) 2 Yn (N i ( j2 ))] , (A.17)
force terms can be converted to a trajectory integration
using Stokes’ theorem. They can then be calculated nu- where
merically by a simple discrete method as follows:
O 5[s (k9) 2 s (k9 1 1)]
KB21
O z [Y (N ( j )) 2 Y (N ( j ))],
k951
3
5 gD i m n i 2 n i 1 (A.14) 2
m51 k951
2
[1
gD ]
r o ]x
D E s
0
r ds9 1 sr 2
]D
]x ] 1 Di
2
O [PB (i) 1 PB (NB (m))]
m51
3
2 2 i
5[ E
gD ]
] ]rs
6 6
0
3 [X n (N i ( j2 )) 2 X n (N i ( j1 ))] . (A.20)
52 D r ds 1 srD 2 D
r o ]x s
]x
5 E
The discrete forms of the Coriolis force terms are
gD ] ]r ]rs
6
0
given as
5 D s ds 1 D . (A.15)
r o ]x s
]s ]x CORX 5 2 f y i D iV iu; CORY 5 fu i D iVyi . (A.21)
Integrating Eq. (A.15) from 21 to 0 and then integrating The x and y components of the horizontal diffusion
over a triangle cell area again, we get can be rewritten as
JANUARY 2003 CHEN ET AL. 181
EE DF˜ x dx dy ø EE 5 ]
]x 1
2A m H
]u
]x
1
]
A H
]y m ]y
]u
1
]y
]x2 [ 1 2]6 dx dy
52R AmH
]u
]x
dy 2 R
1]y 1 ]x 2 dx and AmH
]u ]y
(A.22)
EE DF˜ y dx dy ø EE 5 ]
]y 12A H 2 1
]y
]y
]
]x
m
[A H 1 1 2 6 dx dy
]u
]y ]x ]
]y
m
5 22R AmH
]y
]y
dx 1 R AmH 1]y 1 ]x 2 dy.
]u ]y
(A.23)
VISCX 5 m m m
u u
n i 1 n i 2
m51
[X n (N i ( j2 )) 2 X n (N i ( j1 ))] , 6 (A.24)
VISCY 5 m m m
y y
n i 2 n i 1
m51
where
ADVU 5 EE [ ]u 2 D
]x
1
]uy D
]y
dx dy 5
] R u 2 D dy 1 R uy D dx
5 2 2
m n i 1 n i 2
m51
ADVV 5 2 EE [
]uy D
]x
1
]y 2 D
]y
dx dy 5 2
] R uy D dy 2 R y 2 D dx
5 m n i 1 n i 2
m51
VISCX 5 EE DF x dx dy ø EE [ ]
]x
]u ]
2A m H 1 A m H
]x ]y
]u
]y
1
]y
]x 1 2 ] dx dy
5 R1 2A m H
]u
]x 2
dy 2 R[ Am H 1]y 1 ]x2
]u ]y
] dx 5 2 R H Am 1 ]x2 dy 2 R H A 1]y 1 ]x2 2 dx; (A.30)
]u
[ m
]u ]y
]
and
VISCY 5 EE DF y dx dy ø EE [ ]
]y
2A m H
]y
]y
]
1 Am H
]x
]u
]y
1
]y
]x 1 2 ] dx dy
52 R1 ]y
2
dx 1 R[ 1]y 1 ]x2
]u ]y
]
5 22 R 1 ]y2 dx 1
H Am
]y
R[ H Am 1]y 1 ]x2
]u ]y
] dy. (A.31)
Let us define
1]y 1 ]x2,
]u ]u ]y ]y
USH 5 A m , UVSH 5 A m and VSH 5 A m , (A.32)
]x ]y
where u and y are the x and y components of the velocity output from the 3D model. At each s level in a triangle
cell, they can be expressed as a linear function as
u i,k (x9, y9) 5 u i,k (0, 0) 1 a(i,k)
u
x9 1 b(i,k)
u
y9, y i,k (x9, y9) 5 y i,k (0, 0) 1 ay(i,k) x9 1 b(i,k)
y
y9. (A.33)
Then at the triangle cell i, we have
O A (k)a ]u KB21
USH(i) 5 A m 5 u
, (A.34)
]x m (i,k)
k51
5 O A (k)b
]y KB21
VSH(i) 5 A y
, (A.35)
]y m m (i,k)
k51
1 2 O A (k)[a
]u ]y KB21
UVSH(i) 5 A m 1 5 u
1 by(i,k) ]. (A.36)
]y ]x m (i,k)
k51
Therefore,
5 m n i 1 n i 2
m51
m n i 2 n i 1 (A.37)
m51
5 m n i 2 n i 1
m51
m n i 1 n i 2 (A.38)
m51
JANUARY 2003 CHEN ET AL. 183
1 2 1 2
]uD 1 ] ]u ]y D 1 ] ]y
1 Ru 5 Km , 1 Ry 5 Km , (A.39)
]t D ]s ]s ]t D ]s ]s
where
Dt I Dt I
u*i,k 5 u i,k
n
2 Rn , y *i,k 5 y i,k
n
2 Rn , (A.42)
V i Ds D i u, (i,k) V i Ds D i y ,(i,k)
ADVU3(i,k)
n
5 EE [E sk
s k11
1 ]x 1 ]y 1 ]s 2 ds dx dy
]u 2 D ]uy D ]uv
]
) O u (m)D y (m)l̂ 1 V [(u
3
5 (s k 2 s k11 n
i,k m
n
n,k m i
n
i,k21 1 u i,k
n
)v i,k
n
2 (u i,k
n
1 u i,k11
n
)v i,k11
n
]; (A.43)
m51
ADVV3(i,k)
n
5 EE [E sk
s k11
1
]uy D
]x
1
]y 2 D
]y
1
]yv
]s
ds dx dy 2 ]
Oy
3
5 (s k 2 s k11 ) n
i,k (m)D m y n,k
n
(m)l̂ m 1 V i [(y i,k21
n
1 y i,k
n
)v i,k
n
2 (y i,k
n
1 y i,k11
n
)v i,k11
n
]; (A.44)
m51
HVISCX n(i,k) 5 EE 1E s
0
DFx ds dx dy ø 2 EE 5E [ s
0
]
]x
2A m H
]u
]x
1
]
]y
Am H
] [
]u
]y
1
]y
]x 1 2] ds6 dx dy
5 2
[R Am H
]u
]x
dy 2 R AmH 1]y 1 ]x2 dx (s 2 s
]u ]y
] k k11 )
5 m m m
u
(i,k) 1 a(NB(m),k)
u
][Yn (N i ( j1 )) 2 Yn (N i ( j2 ))]
m51
1 O 0.25H (b 1 b
3
m1a u
(i,k)
u
(NB(m),k)
y
(i,k) 1 a(NB(m),k)
y
][X n (N i ( j2 )) 2 X n (N i ( j1 ))]
m51
HVISCY n(i,k) 5 EE 1E 0
s
DFy ds) dx dy ø EE 5E [ s
0
]
]y
2A m H
]y
]y
1
]
] [
A H
]u
]x m ]y
1
]y
]x 1 2] ds6 dx dy
5 22
[ R Am H
]y
]y
dx 1 R AmH 1]y 1 ]x2 dy (s 2 s
]u ]y
] k k11 )
5 m m m
y
(i,k) 1 b(NB(m),k)
y
][X n (N i ( j2 )) 2 X n (N i ( j1 ))]
m51
O 0.25H (b
3
1 m
u
(i,k) 1 b(NB(m),k)
u
1 ay(i,k) 1 a(NB(m),k)
y
][Yn (N i ( j1 )) 2 Yn (N i ( j2 ))]
Oz
3
n
DPBPX n(i,k) 5 gD i (s k 2 s k11 ) m [Yn (N i ( j1 )) 2 Yn (N i ( j2 ))]; (A.48)
m51
Oz
3
n
DPBPY n(i,k) 5 gD i (s k 2 s k11 ) m [X n (N i ( j2 )) 2 X n (N i ( j1 ))] (A.49)
m51
5EEE [ 1E 2] EEE 6
sk sk
g ] 0
]r ]rs
PBCX3 5 2 D D s ds ds dx dy 1 D2 ds dx dy
ro s k11
]x s
]s s k11
]x
5 R1 E ]r
2 R 6
0
g
52 D D s ds dy 1 D i2 rs dy [s k 2 s k11 ]. (A.50)
ro i s
]s
Let
PBC(i) 5 E s
0
s
]r
]s
ds 5 O s (k9)[r(k9) 2 r(k9 1 1)],
k
k951
(A.51)
then
5 O
3
0.5g
DPBCX 5 2 (s k 2 s k11 ) D i D m [PBC(i) 1 PBC(NB i (m))][Yn (N i ( j1 )) 2 Yn (N i ( j2 ))]
ro m51
1 D i2 i n i 1 n i 2 (A.52)
m51
The mathematic forms of the two equations in (A.39) are the same, so that they can be solved numerically
using the same approach. The method used to numerically solve these equations was adopted directly from the
ECOM-si (Blumberg 1994). For example, a detailed description of this method is given below for the u component
of the momentum equation. The implicit discrete form of the first equation in (A.39) is given as
JANUARY 2003 CHEN ET AL. 185
A i,k u k11
n11
1 B i,k u kn11 1 C i,k u k21
n11
5 u*, (A.54)
where
2K m (k 1 1)Dt 2K m (k)Dt
A i,k 5 2 ; C i,k 5 2 ;
[D ] (s k 2 s k11 )(s k 2 s k11 )
n11 2
[D ] (s k 2 s k11 )(s k21 2 s k11 )
n11 2
diffusivities with the sigma coordinate system. Mon. Wea. Rev., position, productivity and nutrient chemistry of a coastal ocean
113, 1379–1383. planktonic food web. Cont. Shelf Res., 13, 741–776.
Naimie, C. E., 1996: Georges Bank residual circulation during weak Ward, M. C., 2000: An unsteady finite volume circulation model.
and strong stratification periods: Prognostic numerical model Estuarine and Coastal Modeling: Proceedings of the 6th Inter-
results. J. Geophys. Res., 101, (C3), 6469–6486. national Conference, November 3–5, 1999, New Orleans, Lou-
Pomeroy, L. R., J. O. Blanton, G. A. Poffenhofer, K. L. V. Damm, isiana, M. L. Spaulding and H. L. Butler, Eds., ASCE, 17–33.
P. G. Verity, H. L. Windom, and T. N. Lee, 1993: Inner shelf Wu, L., and D. B. Bogy, 2000: Use of an upwind finite volume method
processes. Ocean Processes: U.S. Southeast Continental Shelf , to solve the air bearing problem of hard disk drives. Comput.
D. W. Menzel, Ed., U.S. Dept. of Energy, 9–43. Mech., 26, 592–600.
Reed, W. H., and T. R. Hill, 1973: Triangular and methods for the Zheng, L., and C. Chen, 2000: A 3D modeling study of the estaurine
neutron transport equation. Tech. Rep. LA-UR-73-479, Los Al- system: An application to the Satilla River. Estuaries and Coastal
amos Scientific Laboratory. Modeling: Proceedings of the 6th International Conference, No-
Simpson, J. J., and T. D. Dickey, 1981a: Alternative parameterizations vember 3–5, 1999, New Orleans, Louisiana, M. L. Spaulding
of downward irradiance and their dynamical significance. J. and H. L. Butler, Eds., ACSE, 1128–1149.
Phys. Oceanogr., 11, 876–882. ——, ——, M. Alber, C. Alexander, and J. O. Blanton, 2002a: A 3-
——, and ——, 1981b: The relationship between downward irradi- D modeling study of the Satilla River estuarine system. Part II: