Next Article in Journal
A Pre-Procession Module for Point-Based Deep Learning in Dense Point Clouds in the Ship Engineering Field
Next Article in Special Issue
A Global-Ocean-Data Assimilation for Operational Oceanography
Previous Article in Journal
Recognizing Instantaneous Group Patterns in Vessel Trajectory Data: A Snapshot Perspective
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adjoint Data Assimilation of the Flow on the Southern Flank of Georges Bank: March–June 1999

School of Marine Sciences and Technology, University of Massachusetts-Dartmouth, New Bedford, MA 02744, USA
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2023, 11(12), 2247; https://0-doi-org.brum.beds.ac.uk/10.3390/jmse11122247
Submission received: 31 October 2023 / Revised: 21 November 2023 / Accepted: 25 November 2023 / Published: 28 November 2023
(This article belongs to the Special Issue Ocean Modeling and Data Assimilation)

Abstract

:
An adjoint data assimilation method was incorporated into the ECOM-si coastal ocean circulation model and applied to assimilate the flow field on the southern flank of Georges Bank from March to June 1999. The model was driven by tidal forcing consisting of ten tidal constituents at the open boundary, observed winds, and surface heat fluxes. Numerical experiments were conducted following a strategy to understand the critical issues affecting the efficiency and accuracy of the assimilated flow field. The adjoint data assimilation method significantly improved the computational accuracy of subtidal currents, especially for the along-isobath velocity. The integration window length and iteration number were two parameters affecting the assimilation convergence rate toward the observations. In such a nonlinear dynamical system, using a window length close to the M2 tidal period could make the adjoint model difficult to converge, no matter how many iterations were made. Reducing the time interval for the window length speeded up the convergence rate, but it was paid out with the sacrifice of statistical confidence. This assimilation experiment used a 6-h window length, which led to a faster convergence rate in the first ten iterations. The best-assimilated fields that satisfied the error criteria were obtained as the iteration number increased.

1. Introduction

One of the primary goals of developing a numerical model is to simulate and predict the temporospatial variability of temperature, salinity, and currents in the ocean. The four-dimensional (4-D) data assimilation is aimed at integrating observational data into a model for improving the simulation systematically. A data assimilation system, such as nudging, optimal interpolation, an adjoint model, and Kalman filters, consists of three components: an observational dataset, a hydrodynamical model, and an assimilation scheme. Since the data have measurement uncertainty errors and the model dynamics and parameters are imperfect, a well-constructed melding algorithm should enable to improve the match between observed and simulated variables within an error range of observations and modeling [1] Therefore, once a hydrodynamical model is developed, an appropriate assimilation algorithm becomes more critical in ensuring the success of its application to the ocean.
Optimal interpolation (IO), ensemble Kalman filtering (EnKF), and variance or adjoint methods are the most popular algorithms used in data assimilation. The IO and EnKF are based on the estimation theory [2]. They involve a sequence of estimation processes based on the minimization of the expected estimation errors in terms of the statistics for both the model and observations. The IO builds a linear combination of the observed and model-predicted variables by calculating their error covariances [3]. It is the most straightforward assimilation algorithm requiring a priori statistical assumption about the model noises and measurement uncertainties in observational data. The EnKF is the most sophisticated method, but ensemble simulations are computationally intensive to run [4,5,6,7,8]. The variance or adjoint method is developed following the control theory. In this algorithm, a cost function is defined by the difference between model-predicted and measured quantities. An optimal assimilation can be achieved by minimizing the cost function equations through a least-square approach [9,10,11,12,13]. This method is conceptually simple, less computationally intensive, and can be easily applied to linear and nonlinear models to improve model parameters, including initial and boundary conditions.
Various data assimilation algorithms have received much attention in the U.S. GLOBEC Northwest Atlantic/Georges Bank (GB) program. A real-time hindcast/forecast data assimilation finite-element circulation model (QUODDY-CASCO) was developed for the GB/Gulf of Maine (GOM) region [14,15,16,17,18]. Assimilations were conducted in hindcast simulation experiments during three GLOBEC cruises on GB, including 14–25 April, 4 May–8 June, and 10–31 May 1999. These assimilation experiments improved the model-simulated flow fields for the study of the ecosystem in the GB/GOM region.
A seven-current meter mooring array was deployed on the southern flank of GB in March 1999, with an across-bank layout centered at the 60 m isobath (the position of the tidally mixed front) (Figure 1). Instruments were in the water for about six months and recovered on 1 September 1999. All tripods were located between 55 and 70 isobaths, with a horizontal separation spacing of 2.0 to 3.0 km. Two settings were designed to cover spring and summer. The spring one started on 20 March and ended on 20 June and the summer one was from 20 June to 1 September. The spring was a period of no or intermittent weak vertical stratification, and the summer was a period of permanent vertical stratification except for the tidal-mixed region on the top of the bank. The scallop fishing in Closed Area II on GB was unanticipatedly opened in summer, 1999. The array was moved ~8 nm westward over that period. Except for tripod #4, all moorings in the array were recovered from the summer setting. The current sensors were acoustic doppler current meters (ADCPs), operating at 300 KHz, located on bottom-mounted tripods. The velocity was recorded with a 1.0-m vertical bin throughout the water column every 15 min. High-quality data were received in a depth range of 6–7 m from the sea surface and 3–4 m from the bottom. The measurement uncertainty was within 0.7 cm/s.
We incorporated an adjoint data assimilation method into the ECOM-si model. The ECOM-si model was the semi-implicit version of the Princeton Ocean Model (POM). This model was initially developed by [19] and modified by [20,21] to apply for the GB/GOM. The adjoint ECOM-si code was developed using the tangent linear and adjoint model compiler (TAMC) developed by [22]. The numerical experiments were conducted to assimilate the flow field over March–June 1999, with an objective to understand critically essential issues affecting the efficiency, accuracy, and convergence of this algorithm for the case with the inclusion of nonlinear advections in the inverse model.
This paper is organized as follows. Section 2 describes the adjoint assimilation method and the designs of numerical experiments. Section 3 presents forward model simulation results of tidal and subtidal currents. Section 4 shows assimilated total and subtidal currents. Section 5 discusses the issues raised from assimilation experiments. Finally, Section 6 summarizes the primary findings from this study.

2. The Adjoint Data Assimilation Model

ECOM-si used in this study is a three-dimensional, free-surface, σ-coordinated vertical transformation coastal ocean circulation model [23]. In ECOM-si, the Mellor and Yamada level 2.5 turbulent closure scheme was used for vertical viscosity parameterization [24]. Unlike the time-splitting solver in POM, ECOM-si is integrated using a semi-implicit scheme, which makes the Fortran code simpler by removing explicit time smoothing [19].
The adjoint ECOM-si model was conducted using a variational method. The primitive equations ECOM-si can be written in the vector form given as
  x t = F x , c ,
where x is a matrix array consisting of dependent variables such as the free-surface water level ( ζ ), water temperature ( θ ), water salinity (s) and the three-dimensional (3D) velocity components (u, v, and w). F is a nonlinear operator representing the ocean-governing equations, including the advective, Coriolis forcing, barotropic and baroclinic pressure gradient forcings, and diffusive terms in the momentum equations, as well as advective and diffusive terms for temperature and salinity equations. c is a matrix array containing the model parameters such as surface and bottom drag coefficients, light attenuation lengths, and open boundary and initial conditions. The model uses the Cartesian coordinates, in which x, y, and z are the cross-bank (northward: positive), along-bank (eastward: positive), and vertical axes of the orthogonal coordinate). The cost function in the adjoint model is defined as
J x , c = t 1 t 2 Ω [ K 2 x x o 2 + K c 2 c c o 2 ] d Ω d t ,  
where x o and c o are the observed vectors for dependent variables and model parameters, respectively; and K and Kc are validity coefficients, which were chosen as K = 0.5 for u and v, and Kc was taken as 1 in our numerical experiments. Ω is the numerical computational domain. t represents time, and (t1,t2) is the time assimilation window. The cost function measures a “distance” (error) between observed and simulated quantities. A Lagrange function was defined as
L ( x , λ , c ) = t 1 t 2 Ω { K 2 ( x x o ) 2 + K c 2 ( c c o ) 2 + λ T [ x t F ( x , c ) ] } d Ω d t ,
where λ is a Lagrange multiplier’s matrix array for x (also denoted as adjoint variables), and the superscript “T” is the sign for the transposed matrix. The variational method used in the adjoint assimilation model was designed to determine x with minimum L with respect to λ , x, and c in terms of least-square fitting, i.e.,
δ L ( λ , x , c ) = L λ λ + L x δ x + L c δ c = 0 .
This condition was equivalent to solving the Lagrange–Euler equations that satisfied the constraints in the form of
L λ = 0 ,   L x = 0 ,   and   L c = 0 .
Three equations can be derived from these three conditions of restraint. They are the Lagrange–Euler equations from the original (forward) model equations of
x t = F ( t , x , c ) ,
adjoint equations of
λ t = λ F ( t , x , c ) x + K ( x x o ) λ Σ = 0 ,
where Σ is the boundary of the computational domain. The gradient of the cost function can be derived by L / c = 0 . That is,
F c = K c λ ( c c o ) .
Equation (8) can be rewritten as an iterative form as
c n + 1 = c n + λ K c F c n .
where c n is the previous nth iteration value of c, which is also equivalent to c o . n indicates the iteration number.
The forward model of ECOM-si was converted to the adjoint model using the tangent linear adjoint model compiler (OpenAD) developed by [22]. The OpenAD is a numerical computer program that could automatically convert the differentiation equations to the adjoint code (https://www.mcs.anl.gov/OpenAD/, accessed on 24 November 2023). We used this software to automatically convert all subroutines in ECOM-si into adjoint codes. Then, the adjoint model was built by assembling all these subroutines based on the mathematical approach shown in Equations (6)–(9). A detailed description of OpenAD can be found at the website listed above.
A schematic of the adjoint assimilation approach is shown in Figure 2. First, the forward model of Equation (6) was run with measured wind forcing and surface heat flux in a tidal environment. Second, the model-simulated u and v within each integration window were output and compared with observed u and v at all available measurement positions. Then, the model-predicted and observed u and v differences were input into the adjoint model of Equation (7). Third, Equation (7) was run backward within the assimilation window, which provided a new set of λ . A new set of c (initial condition of u and v and the bottom drag coefficient) at n + 1 was then determined by solving Equation (9) with the input of λ from the adjoint model. A criterion based on the difference ( ε ) between c n + 1 and c n was used to judge if the model provided an optimal flow field of u and v. If not, the simulation returned to the forward model with a new set of c as its initial condition and all three procedures were repeated. The iteration was conducted until the criterion was satisfied. This approach assumed that the inaccurate simulation results were due to the improper model setup in parameterization [25]. In this study, the model parameters only considered the bottom stress coefficient since it was specified initially from an empirical formulation. However, in this case, a test showed that it required at least 40 iterations to meet the criterion of ε < 2.5 cm/s. For an assimilation window of 6 h, this iteration number produced the most rapid convergence of the assimilated currents to the observations. A detailed discussion on the accuracy of the assimilation regarding iteration number and assimilation window is given in Section 3.
Adjoint assimilation modeling was conducted for a two-dimensional (2-D) numerical experiment on the assumption that the change of all variables in the along-isobath direction was negligible. The experiments used the 2-D version of ECOM-si developed by [26]. This model was configured for a cross-bank section through the moored ADCP array, where the water depth varied from 100 to 35 m on the southern flank (Figure 1). [26] examined the dynamics attributed to tidal fronts over GB. They found that the tidal mixing front formation and along-frontal current were predominated by 2-D dynamical features, where the along-frontal barotropic and baroclinic pressure gradient could be ignored. The 2-D model, assuming no along-bank variations, was robust enough to simulate the stratified frontal currents observed on the south–north transect across the central bank (Figure 1). The tripod layout was on the cross-bank transect used in the 2-D experiments. This 2-D simplification made it easy to incorporate the observed data from the current meter array. It also helped avoid internal wave reflection at the northern open boundary.
The model used the σ-coordinate transformation defined by σ = z ζ / H + ζ where σ varied from 0 at the surface to −1 at the bottom, and H was the mean sea level depth. A total of 50 uniform σ-layers were specified in the vertical, with a resolution of 2 m at the 100 m isobath and 0.7 m at the 33.4 m isobath. The cross-bank domain was configured with a nonuniform horizontal grid. The horizontal resolution (∆x) was 471 m near and across the bank area and increased linearly to 10 km over 33 grid points outside the domain of interest. Twenty additional grid points with a resolution of 10 km were added at the northern end to extend the northern domain 200 km longer. A gravity wave radiation condition was specified for the surface elevation and currents at the northern open boundary. The internal model time step was 110.4 s, 405 time steps over an M2 (12.42 h.) tidal period.
Under a stratified condition, a free-surface model can generate surface and internal gravity waves. The wavelengths of internal waves were much shorter than surface gravity waves. Since the radiation condition could not transfer all wave energies from the boundary, reducing the horizontal resolution near the northern open boundary could help filter short-wavelength interval waves [26].
The model was driven by the tidal forcing at the southern open boundary and calculated wind stress plus heat flux at the sea surface. The tidal forcing consisted of ten tidal elevation constituents, including M2 (12.42 h), S2 (12 h), N2 (12.66 h), L2 (12.19 h), K2 (11.97 h), MU2 (12.87 h), K1 (23.93 h), P1 (24.07 h), O1 (25.82 h), and MSF (14.77 days). The amplitudes and phases of these tidal constituents were specified by the output from the global 0.5° × 0.5° tidal assimilation model developed by [27]. These values were adjusted to produce an optimal fit to tidal currents observed from the ADCP measurements.
At first, the model ran with tidal forcing only for three months after it was fully ramped up from the initial. After tidal currents in the model reached an equilibrium state, the calculated wind stress and surface heat flux were added at the correct tidal phase when ADCP data were recorded. The March-April climatologically hydrographic fields were used to set up the initial conditions of temperature and salinity (Figure 3). The climatological dataset was downloaded from the Dartmouth College Ocean Modeling Group website (http://www-nml.dartmouth.edu, accessed on 24 November 2023) [28,29]. The data were processed by investigators at the Bedford Institute of Oceanography. The wind stress was calculated using the meteorological data recorded on the NOAA environmental buoy #44011 east of GB (Figure 1 and Figure 4). Surface heat flux was calculated using an empirical formula based on the air-sea temperature difference recorded on buoy #44011. Relative humidity and cloud coverage were estimated using the data from the NOAA Climate Diagnostic Center (http://www.cdc.noaa.gov, accessed on 24 November 2023) [30,31]. The amplitudes and phases of the observed and simulated tidal currents for each tidal constituent were calculated using a MATLAB R2014 harmonic analysis program developed by [32].
To investigate processes in the coastal ocean using the adjoint method, the model was first run in the forward mode only for three months (from 19 March to 16 June 1999), then rerun with data assimilation. This strategy helped us first determine the level of accuracy for a 2-D model in predicting tidal and subtidal currents on GB and then evaluate if adding the adjoint data assimilation method could improve the model accuracy. It also helped identify some key issues in conducting a data assimilation experiment in a coastal ocean environment with strong tidal currents.

3. Forward Simulation Results for Tidal and Subtidal Currents

3.1. Tidal Simulation

The time series of model-simulated currents at each grid point were harmonically reconstructed into the ten tidal constituents: M2, S2, N2, K1, P1, O1, L2, K2, MU2, and MSF. The same method was used for the observed currents recorded at the seven ADCP moorings. The model data comparisons were made for each tidal constituent and the time series of total tidal currents (the sum of ten tidal constituents). For example, station 567 was at the 62 m isobath. At this site, the vertical profile of the simulated M2 tidal current was in good agreement with the observation (Figure 5), except for an underestimation in the minor axis in a ~25 m water column above the bottom and a slight overestimation in the major axis near a depth of ~35 m. Similar results were found in S2, N2, K1, P1, O1, L2, K2, MU2, and MSF, but their amplitudes were one order of magnitude smaller. The vertically averaged absolute values of the differences between model-simulated and observed currents were 0.68 and 1.05 cm/s in major and minor axes, 1.0° and 1.17° in orientation and phase for M2. Statistics for the other nine tidal constituents are given in Table 1. These differences were within the estimated uncertainty of the ADCP measurements at this site. However, the overall simulation errors in the along- and cross-bank tidal velocity components over the seven ADCP sites were 3.81 cm/s and 2.33 cm/s, respectively. These errors are about 1.0–1.5 cm/s over the estimated overall uncertainty of the ADCP current measurements.

3.2. Simulation of Subtidal Currents

A priori requirement to ensure success in data assimilation is that the model must capture the right physics. This means that the forward model (without data assimilation) should be robust enough to reproduce the significant tidal and subtidal features observed in the natural ocean. For this reason, in addition to tidal forcing, the wind stress and heat flux were also considered in numerical experiments over 19 March–16 June 1999. The simulated total (tidal plus subtidal) and subtidal flows were compared with observed currents at measurement depths of seven moorings.
The forward model reasonably simulated the total velocity measured at the ADCP sites. An example is given in Figure 6, in which the model-predicted and observed along- and cross-bank total velocities approximately agreed with each other on both semidiurnal (short-term) and weekly-to-monthly (long-term) time scales. However, the model overestimated the flow magnitude, especially in the upper 40 m, where wind forcing was more critical. The simulated and observed velocity difference was much larger than the tidal-induced errors, implying that such a difference was partially due to the inaccurate wind stress and heat flux forcing conditions. It was supported by a comparison between simulated and observed subtidal currents shown in Figure 7. The model significantly overestimated the low-frequency variation of the along-bank velocity, especially during the strong southward wind period in April. In addition, the model also underestimated the wind-induced, low-frequency variation of the cross-bank velocity near the bottom. The observed velocity showed the time-coherent variation near the bottom and surface, but the model did not capture these features.
Despite these deficiencies, the forward model did capture the primary pattern of the low-frequency currents in response to the varying wind stress at ADCP measurement sites. It suggested that the model was robust enough to resolve the lowest order of the correct physics (tidal plus surface forcing) controlling current variability on the southern flank of GB during the simulation period. Meanwhile, the 2-D model did not resolve the basin-scale pressure field set up by the larger-scale wind stress [34]. Although errors due to the basin-scale pressure gradient forcing and the wind stress spatial variability could cause the subtidal model-data differences, they were secondary to surface and boundary forcing conditions on the cross-bank moored ADCP transect.

4. Assimilation Results for Tidal and Subtidal Currents

Turning on adjoint assimilation significantly improved the simulation accuracy of the total and subtidal currents at the ADCP measurement sites. It was evident by comparing Figure 8 with Figure 6. This comparison showed that the assimilated along-bank velocity quickly converged to the observed velocity after 12 iterations within a 6 h integration window, even though no significant improvement was found for the cross-bank velocity. Without data assimilation, the overall model errors in total along- and cross-bank velocities were 7.56 and 9.91 cm/s at the ADCP measurement points. After the adjoint assimilation was applied, the overall uncertainties were reduced to 7.10 and 6.63 cm/s (Table 2). A significant improvement was also evident for the subtidal current, shown in Figure 9. In the case without assimilations, overall simulation errors in along- and cross-bank subtidal velocities were 3.75 and 7.58 cm/s, respectively, at the ADCP measurement points. These errors were reduced to 2.77 and 4.16 cm/s in the assimilation case. The overall improvement at these comparison sites was 26 and 45% in the cross-and along-bank directions.
The assimilated subtidal velocity exhibited the same spatial distribution patterns as observations at seven ADCP sites. In Figure 10, for example, the data showed a subsurface along-bank velocity maximum at a depth of 20–30 m on 11 June 1999. This feature was reproduced in the model solution with assimilation. A relatively strong vertical shear of the cross-bank subtidal velocity was found in the upper 20 m on the same day, which also appeared in the vertical distribution of the assimilated subtidal flow.

5. Discussion

Our simple model experiments show that the adjoint assimilation method can minimize model data differences in a least-square sense for current assimilation. However, two critical issues arise regarding this method: (1) computational efficiency and (2) convergence. We had difficulty using the ε -criterion to control the number of iterations required for a long-term (three-month) assimilation since the time required to reach a specific criterion was too long. Therefore, based on the time required to run an ocean forecast model, the adjoint data assimilation approach used in these experiments seems inefficient and practical enough to be used for the forecast application in the coastal ocean without a high-performance MPI cluster computer.
Convergence is sensitive to the assimilation window and iterations. Unlike the open ocean, many coastal regions are characterized by dominant semidiurnal tidal motion. Previous current measurements on GB revealed that the independent time scale of the tidal flow is about one hour [35]. This means that a semidiurnal tidal cycle only contains about 12 independent data records. Using a short time integration window in an adjoint model could reach a faster convergence rate toward the observation, but it is accompanied by a sacrifice of statistical confidence level. Determinations of a proper integration window with a rapid convergence rate and sufficient statistical confidence are the critical issues that should be considered when the adjoint data assimilation method is applied to the tidal-dominant coastal oceans.
Our numerical experiments showed that the error convergence rate in the assimilated velocity was sensitive to the forward/backward integration windows. When the window length was close to the M2 tidal period, the adjoint model failed to reach a convergence solution. When a 12-h window was chosen, the standard deviation error between assimilated and observed along-bank velocities quickly decreased in the first three iterations, but gradually increased after the 6th iteration (Figure 11). As the window length was reduced to 6 h (about half a M2 tidal period), the convergence was significantly improved. The standard deviation error exhibited a rapid decrease rate in the first ten iterations and gradually converged to the observation as iterations increased (Figure 11). The deviation error was reduced to 2.0 cm/s after 40 iterations.
In our experiments, no attempts have been made to assimilate the temperature and salinity because sufficient hydrographic data were unavailable across the entire study area during the ADCP measurement period. It is still being determined whether the convergence rate can change as more control parameters are added to this M2 tidal-dominant coastal region.

6. Summary

The ECOM-si adjoint model was developed and applied to assimilate the March–June 1999 flow field across the southern flank of GB. The current measurement data in the assimilation were from seven ADCP tripod sites centered at the 60 m isobath. Numerical experiments were carried out to understand critical issues affecting the assimilation efficiency and accuracy. Without assimilation, the model was robust enough to reproduce the temporospatial variability of tidal and subtidal flows observed at seven ADCP measurement sites. However, the tidal currents were underestimated near the bottom and overestimated near the surface, with an overall error of 2–4 cm/s. Adding wind stress and surface heat flux in the model captured the variability of the low-frequency flow, but the subtidal flow was significantly overpredicted during relatively strong wind periods. The maximum simulation error was up to ~20 cm/s. The adjoint assimilation significantly improved tidal and subtidal current predictions, especially during the storm periods in April and May. The assimilation accounted for a 45% improvement for the along-bank current and 26% for the cross-bank current.
The convergence rate of the assimilated currents toward observed currents depends on the assimilation window and iteration number. When the window length was close to the M2 tidal period, the assimilated flow could not converge to the observed flow as the iteration number increased. Shortening the window length provided a faster convergence rate, but the statistical confidence level was reduced. As a practical compromise, a 6-+h window was recommended for the semidiurnal tidal dominant region. In our experiments, this window length led to a rapid convergence rate in the first ten iterations. After 40 iterations, the model reached a numerical solution that satisfied a given ε -criterion.
Our assimilation experiments focused only on using observed currents. Since no hydrographic measurements were made near the ADCP array during the study period, no efforts were made to assimilate temperature and salinity data.

Author Contributions

Conceptualization, C.C.; Methodology, C.C. and Q.X.; Validation, C.C and Q.X.; Formal analysis, C.C.; Writing—review & editing, C.C.; Project administration, C.C.; Funding acquisition, C.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the U.S. GLOBEC Northwest Atlantic/Georges Bank program through NOAA grants NA56RG0487, NA960P003, and NA960P005 to C. Chen, NOAA support to R. Schlitz, and NSF grants OCE96-32357 and OCE98-06379 to R. C. Beardsley.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data collection was supported by the NSF/NOAA funded U.S. GLOBEC Georges Bank Program. All data are available at https://globec.whoi.edu/globec_program.html (accessed on 27 November 2023).

Acknowledgments

R. Schlitz and K. Smith at Dartmouth College devoted much effort on collecting and calibrating the ADCP data used in this work. They also provided many valuable comments and suggestions on this manuscript. All his efforts are greatly appreciated. The authors thank Ralf Giering for assisting with installing the Tangent Linear Adjoint Model Compiler on our workstation and giving insights into the method. That manuscript was written in 2005. R. C. Beardsley and R. Schlitz deserve to be acknowledged as authors for their contributions to this work.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ghil, M. Meteorological data assimilation for oceanographers. I. description and theoretical framework. Dyn. Atmos. Ocean. 1989, 13, 171–218. [Google Scholar] [CrossRef]
  2. Kalman, R.E. A new approach to linear filtering and prediction problems. J. Basic Eng. 1960, 82, 35–45. [Google Scholar] [CrossRef]
  3. Lorenc, A.C. A global three-dimensional multi-variated statistical interpolation scheme. Mon. Weather. Rev. 1981, 109, 701–721. [Google Scholar] [CrossRef]
  4. Blanchet, I.; Frankignoul, C.; Cane, M.A. A comparison of adaptive Kalman filter for a Tropical Pacific Ocean model. Mon. Weather. Rev. 1997, 125, 40–58. [Google Scholar] [CrossRef]
  5. Chen, C.; Malanotte-Rizzoli, P.; Wei, J.; Beardsley, R.C.; Lai, Z.; Xue, P.; Lyu, S.; Xu, Q.; Qi, J.; Cowles, G.W. Application and comparison of Kalman filters for coastal ocean problems: An example with FVCOM. J. Geophys. Res. 2009, 114, C05011. [Google Scholar] [CrossRef]
  6. Evensen, G. Using the extended Kalman filter with a multilayer quasi-geostrophic ocean model. J. Geophys. Res. 1992, 97, 17905–17924. [Google Scholar] [CrossRef]
  7. Evensen, G. Open boundary condition for the extended Kalman filter with a quasi-geostrophic ocean model. J. Geophys. Res. 1992, 98, 16529–16546. [Google Scholar] [CrossRef]
  8. Xue, P.; Chen, C.; Beardsley, R.C.; Limeburner, R. Observing system simulation experiments with ensemble Kalman filters in Nantucket Sound, Massachusetts. J. Geophys. Res. Oceans 2011, 116, C01011. [Google Scholar] [CrossRef]
  9. Bergamasco, A.; Malanotte-Rizzoli, P.; Thacker, W.C.; Long, R.B. The seasonal steady circulation of the Eastern Mediterranean determined with the adjoint method. Deep-Sea Res. 1993, 40, 1269–1298. [Google Scholar] [CrossRef]
  10. Le Dimet, F.; Talagrand, O. Variational algorithm for analysis and assimilation of meteorological observations: Theoretical aspects. Tellus 1986, 38A, 97–110. [Google Scholar] [CrossRef]
  11. Morrow, R.A.; De Mey, P. Four-dimensional assimilation of altimetric and cruise data in the Azores current in 1992–1993. J. Geophys. Res. 1995, 100, 25007–25025. [Google Scholar] [CrossRef]
  12. Thacker, W.C.; Long, R.B. Fitting dynamics to data. J. Geophys. Res. 1988, 93, 1227–1240. [Google Scholar] [CrossRef]
  13. Tziperman, E.; Thacker, W.C. An optimal-control/adjoint-equations approach to studying the oceanic general circulation. J. Phys. Oceanogr. 1989, 19, 1471–1485. [Google Scholar] [CrossRef]
  14. Lynch, D.R.; Naimie, C.E.; Hannah, C.G. Hindcasting the Georges Bank circulation. Part I: Detiding. Cont. Shelf Res. 1998, 18, 607–639. [Google Scholar] [CrossRef]
  15. Lynch, D.R.; Hannah, G. Inverse model for limited-area hindcasts on the continental shelf. J. Atmos. Ocean. Technol. 2001, 18, 962–981. [Google Scholar] [CrossRef]
  16. Lynch, D.R.; McGillicuddy, D.J., Jr. Objective analysis for coastal regimes. Cont. Shelf Res. 2001, 21, 1299–1315. [Google Scholar] [CrossRef]
  17. McGillicuddy, D.J., Jr.; Lynch, R.; Wiebe, P.; Runge, J.; Durbin, E.G.; Gentleman, W.C.; Davis, C.S. Evaluating the synopticity of the US GLOBEC Georges Bank broad-scale sampling pattern with observational system simulation experiments. Deep-Sea Res. II 2001, 48, 483–499. [Google Scholar] [CrossRef]
  18. Naimie, C.E.; Lynch, D.R. Inversion skill for limited-area shelf modeling. Part I: An OSSE case study. Cont. Shelf Res. 2001, 21, 1121–1137. [Google Scholar] [CrossRef]
  19. Blumberg, A.F. A Primer for ECON-si; Technical Report; HydroQual, Inc.: Mahwah, NJ, USA, 1994; 66p. [Google Scholar]
  20. Chen, C.; Beardsley, R.C. A numerical study of stratified tidal rectification over finite-amplitude banks, part I: Symmetric banks. J. Phys. Oceanogr. 1995, 25, 2090–2110. [Google Scholar] [CrossRef]
  21. Chen, C.; Beardsley, R.C.; Franks, P.J.S. A 3-D prognostic model study of the ecosystem over Georges Bank and adjacent coastal regions. Part I: Physical model. Deep Sea Res. 2001, 48, 419–456. [Google Scholar] [CrossRef]
  22. Giering, R.; Kaminski, T. Recipes for adjoint code construction. ACM Trans. Math. Softw. (TOMS) 1998, 24, 437–474. [Google Scholar] [CrossRef]
  23. Blumberg, A.F.; Mellor, G.L. A Description of a Three-Dimensional Coastal Ocean Circulation Model; Three Dimensional Coastal Models, Coastal and Estuarine Sciences; Heaps, N.S., Ed.; American Geophysical Union: Washington, DC, USA, 1987; pp. 1–16. [Google Scholar]
  24. Mellor, G.L.; Yamada, T. Development of a turbulence closure model for geophysical #uid problem. Rev. Geophys. Space Phys. 1982, 20, 851–875. [Google Scholar]
  25. McGillicuddy, D.J.; Lynch, D.R.; Moore, A.M.; Gentleman, W.C.; Davis, C.S.; Meise, C.J. An adjoint data assimilation approach to diagnosis of physical and biological controls on Pseudocalanus spp. in the Gulf of Maine-Georges Bank region. Fish. Oceanogr. 1998, 7, 205–218. [Google Scholar] [CrossRef]
  26. Chen, C.; Beardsley, R.C.; Limeburner, R. Numerical study of stratified tidal rectification over finite-amplitude banks, 1995. Part II: Georges Bank. J. Phys. Oceanogr. 1995, 25, 2111–2128. [Google Scholar] [CrossRef]
  27. Egbert, G.D.; Bennett, A.F.; Foreman, M.G.G. TOPEX/POSEIDON tides estimated using a global inverse model. J. Geophys. Res. 1994, 99, 24821–24852. [Google Scholar] [CrossRef]
  28. Naimie, C.E. Georges Bank residual circulation during weak and strong stratification periods: Prognostic numerical model results. J. Geophys. Res. 1996, 101, 6469–6486. [Google Scholar] [CrossRef]
  29. Naimie, C.E.; Loder, J.W.; Lynch, D.R. Seasonal variation of the three-dimensional residual circulation on Georges Bank. J. Geophys. Res. 1994, 99, 15967–15989. [Google Scholar] [CrossRef]
  30. Lo, A.K.; McBean, G.A. On the relative errors in methods of flux calculations. J. Appl. Meteorol. 1978, 17, 1704–1711. [Google Scholar] [CrossRef]
  31. Wyrtki, K. The averaged annual heat balance of the North Pacific Ocean and its relation to the ocean circulation. J. Geophys. Res. 1965, 70, 4547–4559. [Google Scholar] [CrossRef]
  32. Pawlowicz, R.; Beardsley, R.; Lentz, S. Classical tidal harmonic analysis with errors in MATLAB using T TIDE. Comput. Geosci. 2002, accepted. [Google Scholar]
  33. Petrie, B.; Drinkwater, K.; Gregory, D.; Pettipas, R.; Sandstrom, A. Temperature and Salinity Atlas for the Scotian Shelf and the Gulf of Maine; Canadian Technical Report of Hydrography and Ocean Sciences 171; Ocean Science Division, Maritime Region, Department of Fisheries and Oceans, Bedford Institute of Oceanography: Halifax, NS, Canada, 1996; 398p. [Google Scholar]
  34. Brink, K.; Limeburner, R.; Beardsley, R. Properties of flow and pressure over Georges Bank as observed with near-surface drifters. J. Geophys. Res. 2003, 108, 8001. [Google Scholar] [CrossRef]
  35. Chen, C. Variability of Currents in Great South Channel and over Georges Bank: Observations and Modeling. Ph.D. Thesis, The MIT/WHOI Joint Program, Woods Hole, MA, USA, 1992. [Google Scholar]
Figure 1. The ADCP mooring locations and numerical computational domain (a) and numerical grids used in the 2-D model (b). In (a), filled triangles and filled dots are the locations of the NOAA environmental buoy 44011 and ADCP measurement sites. In (b), the upper panel grids were plotted every 4 points in the vertical and 10 points in the horizontal.
Figure 1. The ADCP mooring locations and numerical computational domain (a) and numerical grids used in the 2-D model (b). In (a), filled triangles and filled dots are the locations of the NOAA environmental buoy 44011 and ADCP measurement sites. In (b), the upper panel grids were plotted every 4 points in the vertical and 10 points in the horizontal.
Jmse 11 02247 g001
Figure 2. Schematic chart of the numerical operations for adjoint assimilation.
Figure 2. Schematic chart of the numerical operations for adjoint assimilation.
Jmse 11 02247 g002
Figure 3. The temperature and salinity initial conditions used in the 2-D experiments. The data used to construct these conditions were from the March–April climatologically averaged dataset [33].
Figure 3. The temperature and salinity initial conditions used in the 2-D experiments. The data used to construct these conditions were from the March–April climatologically averaged dataset [33].
Jmse 11 02247 g003
Figure 4. The time series of surface wind stress calculated using the meteorological data from 20 March to 17 June 1999, on the NOAA environmental buoy 44011 (shown in Figure 1).
Figure 4. The time series of surface wind stress calculated using the meteorological data from 20 March to 17 June 1999, on the NOAA environmental buoy 44011 (shown in Figure 1).
Jmse 11 02247 g004
Figure 5. Comparisons between simulated (dashed line) and observed tidal (dots) currents (major and minor axes) at the ADCP site 567. The horizontal bar line: the measurement uncertainty.
Figure 5. Comparisons between simulated (dashed line) and observed tidal (dots) currents (major and minor axes) at the ADCP site 567. The horizontal bar line: the measurement uncertainty.
Jmse 11 02247 g005aJmse 11 02247 g005b
Figure 6. Comparison between simulated (dashed line) and observed (solid line) currents at selected depths of 5, 20, and 50 m at the ADCP site 567 during April 1999. Here, u is the cross-bank velocity and v is the along-bank velocity.
Figure 6. Comparison between simulated (dashed line) and observed (solid line) currents at selected depths of 5, 20, and 50 m at the ADCP site 567 during April 1999. Here, u is the cross-bank velocity and v is the along-bank velocity.
Jmse 11 02247 g006
Figure 7. Comparison between simulated (dashed line) and observed (solid line) subtidal currents at selected depths of 5, 20, and 50 m at the ADCP site 567 over 20 March–15 June 1999. In the figure, u is the cross-bank velocity and v is the along-bank velocity.
Figure 7. Comparison between simulated (dashed line) and observed (solid line) subtidal currents at selected depths of 5, 20, and 50 m at the ADCP site 567 over 20 March–15 June 1999. In the figure, u is the cross-bank velocity and v is the along-bank velocity.
Jmse 11 02247 g007
Figure 8. Comparison between assimilated (dashed line) and observed (solid line) currents at depths of 5, 20, and 50 m at the ADCP site 567 during April 1999. u and v are the cross- and along-bank components of the velocity.
Figure 8. Comparison between assimilated (dashed line) and observed (solid line) currents at depths of 5, 20, and 50 m at the ADCP site 567 during April 1999. u and v are the cross- and along-bank components of the velocity.
Jmse 11 02247 g008
Figure 9. Comparison between assimilated (dashed line) and observed (solid line) subtidal currents at depths of 5, 20, and 50 m at the ADCP site 567 over 20 March–15 June 1999. u and v are the cross-and along-bank components of the velocity.
Figure 9. Comparison between assimilated (dashed line) and observed (solid line) subtidal currents at depths of 5, 20, and 50 m at the ADCP site 567 over 20 March–15 June 1999. u and v are the cross-and along-bank components of the velocity.
Jmse 11 02247 g009
Figure 10. The cross-isobath distributions of assimilated (upper) and observed (lower) subtidal velocities on 11 June 1999, during a southwestward wind period. Vectors: the cross-bank current. Contours: the along-bank current.
Figure 10. The cross-isobath distributions of assimilated (upper) and observed (lower) subtidal velocities on 11 June 1999, during a southwestward wind period. Vectors: the cross-bank current. Contours: the along-bank current.
Jmse 11 02247 g010
Figure 11. Upper panel: comparisons between assimilated and observed along-bank velocities over an M2 tidal cycle on 24–25 March 1999 for the cases with iteration numbers of 1, 10, and 39. Lower panel: the change of the assimilated standard deviation error versus the iteration number. The right and left panels show the results for the cases with 12 and 6 h integration windows, respectively.
Figure 11. Upper panel: comparisons between assimilated and observed along-bank velocities over an M2 tidal cycle on 24–25 March 1999 for the cases with iteration numbers of 1, 10, and 39. Lower panel: the change of the assimilated standard deviation error versus the iteration number. The right and left panels show the results for the cases with 12 and 6 h integration windows, respectively.
Jmse 11 02247 g011
Table 1. Difference between model-predicted and observed tidal current ellipse parameters.
Table 1. Difference between model-predicted and observed tidal current ellipse parameters.
Depth(m) Δ U m a j
(cm/s)
Δ U min
(cm/s)
Δ O r i e n
(Deg G)
Δ P h a s e
(Deg G)
M2100.5 ± 1.2−1.0 ± 1.20 ± 32 ± 3
201.2 ± 0.9−0.1 ± 1.1−1 ± 32 ± 3
301.6 ± 1.00.0 ± 1.2−1 ± 31 ± 2
400.5 ± 0.8−1.6 ± 0.9−2 ± 21 ± 2
500.2 ± 0.7−1.9 ± 0.8−1 ± 21 ± 2
600.1 ± 0.8−1.7 ± 0.8−1 ± 20 ± 2
S2100.9 ± 1.20.4 ± 1.2−1 ± 268 ± 24
200.2 ± 1.0−0.1 ± 1.34 ± 230 ± 22
300.2 ± 0.90.1 ± 1.16 ± 21−2 ± 19
400.3 ± 0.70.0 ± 0.99 ± 18−2 ± 16
500.4 ± 0.70.0 ± 0.810 ± 16−5 ± 16
600.1 ± 0.8−0.2 ± 0.88 ± 18−4 ± 19
N2100.4 ± 1.2−0.4 ± 1.3−9 ± 136 ± 14
200.0 ± 1.0−0.8 ± 1.30 ± 14−2 ± 12
300.3 ± 0.9−0.4 ± 1.12 ± 12−2 ± 11
400.6 ± 0.70.1 ± 0.90 ± 110 ± 10
500.6 ± 0.70.0 ± 0.9−2 ± 10−1 ± 10
600.2 ± 0.7−0.4 ± 0.8−1 ± 11−3 ± 12
K1100.8 ± 1.10.7 ± 0.915 ± 222 ± 26
201.2 ± 0.90.8 ± 0.617 ± 202 ± 23
300.8 ± 0.80.4 ± 0.518 ± 204 ± 24
400.7 ± 0.60.6 ± 0.515 ± 148 ± 17
500.9 ± 0.80.7 ± 0.513 ± 169 ± 17
600.7 ± 0.60.5 ± 0.510 ± 1713 ± 17
P1100.3 ± 1.00.2 ± 0.915 ± 542 ± 59
200.4 ± 0.70.2 ± 0.617 ± 582 ± 58
300.3 ± 0.80.1 ± 0.518 ± 574 ± 69
400.2 ± 0.60.2 ± 0.515 ± 407 ± 46
500.3 ± 0.40.2 ± 0.413 ± 528 ± 52
600.2 ± 0.50.2 ± 0.410 ± 5513 ± 58
O1100.1 ± 1.30.7 ± 1.10 ± 24−14 ± 27
200.6 ± 0.80.3 ± 0.7−5 ± 27−8 ± 33
300.3 ± 0.80.2 ± 0.711 ± 21−20 ± 25
400.5 ± 0.70.4 ± 0.511 ± 34−19 ± 38
500.6 ± 0.60.4 ± 0.6−13 ± 444 ± 43
600.5 ± 0.50.3 ± 0.6−20 ± 509 ± 49
L2101.0 ± 1.11.3 ± 1.1−27 ± 3016 ± 31
200.3 ± 1.00.7 ± 1.2−14 ± 2718 ± 27
300.9 ± 0.80.9 ± 0.91 ± 306 ± 30
400.8 ± 0.70.6 ± 1.01 ± 238 ± 23
500.7 ± 0.80.4 ± 0.8−2 ± 2618 ± 24
601.0 ± 0.60.7 ± 0.8−2 ± 3423 ± 33
K2100.2 ± 1.40.1 ± 1.4−1 ± 958 ± 80
200.0 ± 1.20.0 ± 1.44 ± 870 ± 68
300.1 ± 1.10.0 ± 1.16 ± 91−2 ± 82
400.1 ± 0.90.0 ± 1.19 ± 72−2 ± 63
500.1 ± 0.80.0 ± 0.910 ± 72−5 ± 65
600.0 ± 0.8−0.1 ± 0.88 ± 92−3 ± 80
MU2100.3 ± 1.10.9 ± 1.3−31 ± 453 ± 45
200.5 ± 0.90.4 ± 1.0−28 ± 7412 ± 68
300.3 ± 0.90.1 ± 0.8−17 ± 93−8 ± 89
400.2 ± 0.60.0 ± 0.811 ± 95−43 ± 82
500.1 ± 0.7−0.1 ± 0.7−9 ± 87−32 ± 83
600.1 ± 0.7−0.1 ± 0.7−17 ± 94−35 ± 88
MSF100.9 ± 2.50.1 ± 2.5−58 ± 105−94 ± 122
200.1 ± 2.20.0 ± 2.2−30 ± 79−76 ± 89
300.7 ± 2.3−0.3 ± 1.5−21 ± 41−78 ± 176
400.9 ± 2.3−0.1 ± 0.9−7 ± 31−57 ± 199
500.7 ± 1.90.1 ± 0.513 ± 21−43 ± 137
600.3 ± 1.40.1 ± 0.617 ± 26−41 ± 113
Overal deviation0.60.61424
Note: Δ U m a j , Δ U min , Δ O r i e n , and Δ P h a s e are differences between model-predicted and observed major axis, minor axis, orientation, and phase of the tidal current ellipse at site 567, respectively.
Table 2. The standard deviation of the difference between simulated/assimilated and observed along-bank and cross-bank currents.
Table 2. The standard deviation of the difference between simulated/assimilated and observed along-bank and cross-bank currents.
CasesSimulationAssimilation
Δ u
(cm/s)
Δ v
(cm/s)
Δ u
(cm/s)
Δ v
(cm/s)
Total current error7.569.917.106.63
Subtidal current error3.757.582.774.16
Note: Δ u  and  Δ v   are the standard deviation of the along- and cross-bank current differences, respectively.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chen, C.; Xu, Q. Adjoint Data Assimilation of the Flow on the Southern Flank of Georges Bank: March–June 1999. J. Mar. Sci. Eng. 2023, 11, 2247. https://0-doi-org.brum.beds.ac.uk/10.3390/jmse11122247

AMA Style

Chen C, Xu Q. Adjoint Data Assimilation of the Flow on the Southern Flank of Georges Bank: March–June 1999. Journal of Marine Science and Engineering. 2023; 11(12):2247. https://0-doi-org.brum.beds.ac.uk/10.3390/jmse11122247

Chicago/Turabian Style

Chen, Changsheng, and Qichun Xu. 2023. "Adjoint Data Assimilation of the Flow on the Southern Flank of Georges Bank: March–June 1999" Journal of Marine Science and Engineering 11, no. 12: 2247. https://0-doi-org.brum.beds.ac.uk/10.3390/jmse11122247

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop