Journal cover Journal topic
Ocean Science An interactive open-access journal of the European Geosciences Union
Journal topic
Ocean Sci., 15, 1363–1379, 2019
https://doi.org/10.5194/os-15-1363-2019
Ocean Sci., 15, 1363–1379, 2019
https://doi.org/10.5194/os-15-1363-2019

Research article 18 Oct 2019

Research article | 18 Oct 2019

# Reassessment of long-period constituents for tidal predictions along the German North Sea coast and its tidally influenced rivers

Reassessment of long-period constituents for tidal predictions along the German North Sea coast and its tidally influenced rivers
Andreas Boesch and Sylvin Müller-Navarra Andreas Boesch and Sylvin Müller-Navarra
• Bundesamt für Seeschifffahrt und Hydrographie, Bernhard-Nocht-Straße 78, 20359 Hamburg, Germany

Correspondence: Andreas Boesch (andreas.boesch@bsh.de)

Abstract

The harmonic representation of inequalities (HRoI) is a procedure for tidal analysis and prediction that combines aspects of the non-harmonic and the harmonic method. With this technique, the deviations of heights and lunitidal intervals, especially of high and low waters, from their respective mean values are represented by superpositions of long-period tidal constituents. This article documents the preparation of a constituents list for the operational application of the harmonic representation of inequalities. Frequency analyses of observed heights and lunitidal intervals of high and low water from 111 tide gauges along the German North Sea coast and its tidally influenced rivers have been carried out using the generalized Lomb–Scargle periodogram. One comprehensive list of partial tides is realized by combining the separate frequency analyses and by applying subsequent improvements, e.g. through manual inspections of long time series data. The new set of 39 partial tides largely confirms the previously used set with 43 partial tides. Nine constituents are added and 13 partial tides, mostly in the close neighbourhood of strong spectral components, are removed. The effect of these changes has been studied by comparing predictions with observations from 98 tide gauges. Using the new set of constituents, the standard deviations of the residuals are reduced on average by 2.41 % (times) and 2.30 % (heights) for the year 2016. The new set of constituents will be used for tidal analyses and predictions starting with the German tide tables for the year 2020.

1 Introduction

Tidal predictions for the German Bight are calculated at the Federal Maritime and Hydrographic Agency (Bundesamt für Seeschifffahrt und Hydrographie, BSH) and are published in official tide tables each year. The preparation of tidal predictions has a long tradition at BSH and its predecessor institutions: the first tide tables by the German Imperial Admiralty were issued for the year 1879.

Since 1954, a method named harmonic representation of inequalities (HRoI) has been used at BSH to calculate tidal predictions for tide gauge locations along the German North Sea coast and its tidally influenced rivers . This technique allows for analysing the deviations of times and heights, especially at high and low water, from their respective mean values. In contrast to the widely used harmonic method (e.g. Parker2007, and references therein), the HRoI utilizes only long-period partial tides. This reduction in frequency space allows for a computationally efficient way to calculate times and heights of high and low water. Other techniques for tidal analysis of high and low waters have been described in and ; these two methods additionally consider diurnal and semi-diurnal constituents. The HRoI has proven to be especially useful for predicting semi-diurnal tides in shallow waters where the harmonic method would need a large number (60) of constituents or could even fail to produce adequate results. The fundamentals of the HRoI are summarized in Sect. 2 for completeness.

An important aspect of tidal prediction is the selection of relevant partial tides (angular velocities, ω) to be included in the underlying analysis of water level records. While it is possible to determine these partial tides individually for each single tidal analysis, it is desirable in an operational service to have one comprehensive set of constituents that can be used for all tide gauges under investigation. Horn (1960) presented a list of 44 angular velocities that were used with the HRoI. This selection of partial tides was probably utilized until the year 1969 when the set was slightly modified (cf. Table 2 in Sect. 2). To our knowledge, no documentation of the methods and specific water level records that were used to prepare these lists of angular velocities exists.

The objective of this work is to review the set of partial tides used with the HRoI by determining the most important long-period constituents for application in the German Bight. Therefore, we perform a spectral analysis of water level observations from 111 tide gauges. The available tide gauge data are presented in Sect. 3. The analysis of high- and low-water time series is described in Sect. 4. In Sect. 5, tidal predictions based on an existing list of partial tides and predictions based on the new set are compared with observed water levels. The article closes with a comparison of predictions made with the HRoI and the harmonic method for two sites (Sect. 6) and the conclusions (Sect. 7).

2 Harmonic representation of inequalities

The harmonic representation of inequalities (HRoI) is a derivative of the non-harmonic method by essentially translating it into an analytical form. The non-harmonic method has been used for a long time, e.g. by for the analysis of tides in the port of London. With the non-harmonic method, the times of high and low waters are calculated by adding mean lunitidal intervals and corresponding inequalities to the times of lunar transits. Likewise, the heights of high and low waters are determined by adding corresponding inequalities to the respective mean heights. The inequalities are corrections for the relative positions of earth, moon and sun (e.g. semi-monthly, parallactic, declination).

The original implementation of the HRoI, as introduced by Horn (1948, 1960), can be used to calculate vertices of tide curves, i.e. high-water time, high-water height, low-water time and low-water height. In this form the method is tailored to semi-diurnal tides. shows how the HRoI may be generalized to predict tidal heights at equidistant fractions of the mean lunar day. This generalization allows for the determination of the full tidal curve at a chosen sampling interval. Here, we focus only on the application of calculating the times and heights of high and low waters.

According to Horn (1960), the HRoI combines the best from the harmonic and the non-harmonic methods: the analytical procedure of the first method and the principle of calculating isolated values directly, which a is characteristic of the second. The strength of the HRoI lies in the prediction of times and heights of high and low water when the full tidal curve is considerably non-sinusoidal. This is frequently the case in shallower waters, such as the German Bight, and in rivers. As the HRoI uses only observed times and/or heights of high and/or low waters, the method can also be applied when a record of the full tidal curve is not available (e.g. historic data) or when a tide gauge runs dry around low water (e.g. analysis of only high waters).

Let $\left({t}_{j},{h}_{j}\right),j=\mathrm{1},\mathrm{\dots },J,$ be a time series of length J of high- and low-water heights hj recorded at times tj. All times need to be given in UTC. The HRoI method is based on the assumption that the variations in the individual heights and lunitidal intervals around their respective mean values can be described by sums of harmonic functions. The lunitidal interval is the time difference between the time tj and the corresponding lunar transit at Greenwich. As a general rule, the daily higher high water and the following low water are assigned to the previous upper lunar transit, and the daily lower high water and the following low water are assigned to the previous lower transit. For example, in the year 2018, the mean lunitidal interval for high (low) water was determined to be 9 h 4 min (16 h 5 min) for Borkum and 15 h 22 min (22 h 32 min) for Hamburg. See Fig. 1 in Sect. 3 for the locations of these two sites.

A convenient method to organize high and low waters of semi-diurnal tides is the lunar transit number nt . It counts the number of upper lunar transits (unit symbol: tn) at the Greenwich meridian since the transit on 31 December 1949, which has been arbitrarily set to nt=0 tn. A lower transit always has the same transit number as the preceding upper transit. Each high and low water is uniquely identified by using the number, nt, of the assigned lunar transit and an additional event index, k, as defined in Table 1. The differentiation between upper and lower transits allows for changes in the moon's declination which alternately advance and retard times, and increase and decrease the heights of successive tides (diurnal inequality).

Table 1The high and low waters are classified into four types (event index k).

A full tidal analysis with the HRoI comprises the investigation of eight time series (heights and lunitidal intervals of the four event types listed in Table 1). Each time series is described by a model function, $\stackrel{\mathrm{^}}{y}$, of the following form:

$\begin{array}{}\text{(1)}& \stackrel{\mathrm{^}}{y}\left({n}_{\mathrm{t}}\right)={a}_{\mathrm{0}}+\sum _{l=\mathrm{1}}^{L}\left[{a}_{l}\mathrm{cos}\left({\mathit{\omega }}_{l}{n}_{\mathrm{t}}\right)+{a}_{l+L}\mathrm{sin}\left({\mathit{\omega }}_{l}{n}_{\mathrm{t}}\right)\right].\end{array}$

The parameters ${a}_{l},l=\mathrm{0},\mathrm{\dots },\mathrm{2}L$ are determined from a least-squares fit, i.e.

$\begin{array}{}\text{(2)}& {\mathit{\chi }}^{\mathrm{2}}=\sum _{j=\mathrm{0}}^{J}{\left({y}_{j}-{\stackrel{\mathrm{^}}{y}}_{j}\right)}^{\mathrm{2}}\to min,\end{array}$

where yj is the observed heights or lunitidal intervals. The angular velocities ωl ( tn−1) are taken from a previously defined set of L partial tides. In Table 2, we list two sets of partial tides that have been used in the past at BSH and the new set that is the result of this work.

Table 2Sets of angular velocities that have been used with the HRoI. See Sect. 2 for a description of the columns.

a Set 1 was probably used until the year 1969, see also Table 3 in Horn (1960). b Set 2 was probably used from 1970 until 2019, see also appendix E in , Table 5 in includes ω=23.4263005 tn−1 but this angular velocity has never been included in calculations for BSH tide tables or the tide calendars.

All tidal constituents considered here have angular velocities that are linear combinations of the rate of change of four fundamental astronomical arguments: the mean longitude of the moon (s), the mean longitude of the sun (h), the mean longitude of the lunar perigee (p) and the negative of the longitude of the moon's ascending node (N). The second to fifth columns in Table 2 give the respective linear coefficients m. The two other arguments that one encounters using the harmonic method can be effectively neglected: the coefficients for the rate of change of the mean lunar time and of the mean longitude of the solar perigee are always equal to zero because only long-period constituents need to be considered and the time series are too short to resolve differences due to the variations in the solar perigee. The angular velocities in the sixth and seventh columns are given in degrees per hour and in degrees per transit number (tn), respectively. The conversion between these two units is 1 tn−1$\cdot \mathit{\tau }\left[\frac{\text{h}}{\text{tn}}\right]=\mathrm{1}$ h−1 with the length of the mean lunar day τ=24.84120312 h tn−1. The angular velocities are calculated using the expressions for the fundamental astronomical arguments as published by the . The alphabetical Doodson number is given in the first column (Doodson1921; Simon2013). The eighth column states the commonly used names (e.g. see the International Hydrographic Organization (IHO) Standard List of Tidal Constituents: https://www.iho.int/mtg_docs/com_wg/IHOTC/IHOTC_Misc/TWCWG_Constituent_list.pdf, last access: 4 October 2019). An “x” mark in one of the last three columns indicates whether the angular velocity is included in the respective constituents list for usage with the HRoI.

3 Tide gauge data

The tide gauges at the German coast and in rivers are operated by different federal and state authorities. These agencies provide BSH with quality-checked water level records of high and low waters (times and heights). Table A1 in the Appendix lists 137 German tide gauges which deliver water level observations on a regular basis and for which tidal predictions were published in BSH tide tables (Gezeitentafeln) or the tide calendar (Gezeitenkalender) for the year 2018 . For the analysis presented in Sect. 4, all data until the year 2015 that were systematically archived in electronic form at the BSH tidal information service are considered (as of August 2018). The data periods are given in the fourth and fifth columns in Table A1 and cover 22–27 years for most gauges. Much longer time series were readily available for tide gauges at Cuxhaven (BSH gauge number 506P) and Hamburg (508P) for which data since the year 1901 are used. We are aware that the tidal regime can change over such a long time but include all available data in the analysis to maximize the achievable spectral resolution.

Only tide gauges with more than 19 years of data are included in order to cover the period of rotation of the lunar node (18.6 years) in the frequency analysis. In addition, we use only tide gauges where more than 60 % of high and low waters are recorded during the gauge's data period. This criterion excludes gauges for which no low-water observations are available. The 111 gauges that fulfil these two criteria are marked in the column labelled “Used for analysis” in Table A1. The locations of all tide gauges are shown on the map in Fig. 1.

Figure 1The locations of all tide gauges in the German Bight from Table A1. Some of the tide gauges mentioned in the text are highlighted: Borkum, Fischerbalje (B); Emden, Große Seeschleuse (E); Cuxhaven, Steubenhöft (C); and Hamburg, St. Pauli (H).

4 Analysis of high-water and low-water time series

The following analysis is applied to the water level records of all 111 tide gauges that are marked in the seventh column of Table A1 in the Appendix.

## 4.1 Data preparation

Data preparation includes the assignment of lunar transit numbers, nt, and the calculation of lunitidal intervals as described in Sect. 2 for each record of high or low water. The lunar transit times are calculated following the algorithm by Meeus (1998, Chap. 15) with the modification of direct calculation of lunar coordinates using the periodic terms given in the work by .

The observed water levels include extreme events, such as storm surges. These events are not representative for the tidal behaviour at the site of a tide gauge and are removed from the data set. We apply a 3σ clipping separately for the eight time series analysed with the HRoI (see Sect. 2). Only those data points for which the height and the lunitidal interval are within the range of 3 times the respective standard deviation are used in the analysis.

## 4.2 Frequency analysis

The observed heights and lunitidal intervals (y) can be understood as being functions of the assigned transit number (nt). We calculate periodograms for the heights and tidal intervals using the corresponding frequency scale per transit number.

The occurrences of high and low waters are irregularly spaced in time. Additionally, there are many longer data gaps which cannot be interpolated. This excludes the fast Fourier transform (FFT) as a spectral analysis technique. Instead, we use the generalized Lomb–Scargle periodogram as defined by , including their normalization if not mentioned otherwise. The frequency scale covers the range from 0.0001 to 2 tn−1 with an interval of 0.01999 tn−1 (100 000 points in the periodogram). This corresponds to approximately 0.0057–114.5916 tn−1 or 0.0002–4.6130 h−1. The upper limit corresponds to twice the mean sampling interval (Nyquist criterion).

Artefacts from spectral leakage pose a major problem when identifying peaks in a periodogram. They arise from the finite length of the time series. This effect can be reduced by applying an apodization function, i.e. multiplying the data with a suitable window function, that smoothly brings the recorded values to zero at the beginning and the end of the sampled time series (e.g. Press et al.1992; Prabhu2014). We apply a Hanning window to the data, which gives a good compromise between reducing side lobes and preserving the spectral resolution.

Figure 2(a) Normalized periodogram of the lunitidal intervals of high waters (assigned to upper lunar transits) for the tide gauge Cuxhaven. Notice the upper part of the logarithmic scale is truncated at 0.1 for better visibility of weak lines. (b) Zoomed-in view of the region with the spectral line corresponding to half a tropical month (Mf) at 27.2764618 tn−1. The longer time series for Cuxhaven leads to narrower spectral lines (solid blue curve) compared to Emden (dashed green line).

Figure 3(a) Normalized periodogram of the heights of high waters (assigned to upper lunar transits) for the tide gauge Cuxhaven. Notice the logarithmic scale. (b) Zoomed-in view of the region with the spectral line corresponding to half a tropical month (Mf) at 27.2764618 tn−1. The longer time series for Cuxhaven leads to narrower spectral lines (solid blue curve) compared to Emden (dashed green line).

For each tide gauge, periodograms are calculated for the eight time series that are analysed with the HRoI. In Figs. 2a and 3a, we show periodograms of the lunitidal intervals and heights (of high waters assigned to an upper transit, event index k=1) for the tide gauge Cuxhaven. Cuxhaven (together with Hamburg) provides by far the longest time series that is used in the analysis (cf. Table A1). In these figures, the vertical axis is normalized to the strongest peak and the horizontal axis is converted to degrees per transit number for better comparison with Table 2. The periodogram for the lunitidal intervals reveals many more strong spectral lines above the noise level as compared to the periodogram for the heights. A frequency-dependent noise level can clearly be seen in Fig. 3a (noise level increases towards lower angular velocities). Figs. 2b and 3b show a small extract of the respective upper periodograms. Additionally, data for tide gauge Emden are included for illustration of the differences in spectral line width. The time series from Emden is about 4 times shorter than the one from Cuxhaven. This leads to broader spectral lines in the periodogram and it can be expected that some weaker lines are unresolvable.

## 4.3 Identifying relevant partial tides

We aim to find all local maxima in a periodogram that are above a noise threshold. This threshold is calculated in a two-step process that is described in the following.

In the first step, the strongest spectral lines are removed from the periodogram. The values above the 99.5th percentile are removed from the data set and a histogram is calculated from the remaining values p (100 bins with central values xbin). The histogram shows an exponential trend from a large number of data points with low periodogram values to a few points that fall into the bins at the upper end. An exponential curve, ${y}_{\text{bin}}=a\cdot \mathrm{exp}\left(-{x}_{\text{bin}}/b\right)$, is fitted to the histogram with fit parameters a and b. The process of removing data points above the 99.5th percentile from the periodogram is repeated until the ratio $max\left(p\right)/b$ falls below the value of 30. This value is based on experience.

In the second step, the noise threshold is determined using a set of remaining points in the periodogram that represent a continuum above the noise level. The result is illustrated in Figs. 4 and 5 for lunitidal intervals and heights at the tide gauge Borkum. For this procedure, the periodogram is split into 25 sections with the same number of data points. The data point at the 99.5th percentile is selected in each section and an exponential function is fitted to these 25 points. The fit is repeated after a 1σ clipping. The noise threshold corresponds to the resulting exponential function plus 1 standard deviation (solid red line in Figs. 4 and 5).

In preparation for the following combined evaluation of the results from all tide gauges, the noise threshold functions from the different periodograms are averaged; this is separately for lunitidal intervals (Li) and heights (Lh):

$\begin{array}{l}{L}_{\text{i}}\left(\mathit{\omega }\right)=\mathrm{0.0004816}\cdot \mathrm{exp}\left(-\mathrm{0.0101045}\phantom{\rule{0.125em}{0ex}}\text{tn}/{}^{\circ }\cdot \mathit{\omega }\right),\\ {L}_{\text{h}}\left(\mathit{\omega }\right)=\mathrm{0.0024472}\cdot \mathrm{exp}\left(-\mathrm{0.0149899}\phantom{\rule{0.125em}{0ex}}\text{tn}/{}^{\circ }\cdot \mathit{\omega }\right).\end{array}$

These two functions represent mean lower-intensity boundaries for the selection of significant peaks. The expressions Li and Lh are unitless, due to the normalization of the Lomb–Scargle periodogram .

Figure 4Determination of the noise threshold for the tidal interval (high water, upper transit) at tide gauge Borkum, Fischerbalje. The strongest lines are removed from the periodogram (grey vs. green lines; first step as described in Sect. 4.3) and an exponential function (dashed red curve) is fitted to selected points (blue; second step as described in Sect. 4.3). The noise threshold (thick red line) is shifted up by 1 standard deviation.

Figure 5Same as Fig. 4 but for the heights at tide gauge Borkum, Fischerbalje.

In addition to the intensity of the local maxima, the number of their occurrences in the different periodograms and their assignment to the partial tides determine their inclusion into the list of constituents for the HRoI. The local maxima must match the theoretically expected partial tides that have well-known angular velocities computable from the linear combinations of the rate of change of the four fundamental astronomical arguments s, h, p and N (see Sect. 2). The angular velocities of 1268 partial tides have been precalculated using, again, the expressions for the fundamental astronomical arguments as published by the . The ranges of the linear coefficients m are chosen based on experience (cf. Table 2):

$\begin{array}{c}{m}_{s}=\mathrm{0},\mathrm{\dots },\mathrm{8}\\ {m}_{h}=-\mathrm{8},\mathrm{\dots },\mathrm{3}\\ {m}_{p}=-\mathrm{2},\mathrm{\dots },\mathrm{3}\phantom{\rule{0.25em}{0ex}}\mathrm{if}\phantom{\rule{0.25em}{0ex}}\left(\left({m}_{s}=\mathrm{0}\phantom{\rule{0.25em}{0ex}}\mathrm{and}\phantom{\rule{0.25em}{0ex}}{m}_{h}\ge \mathrm{0}\right)\\ \phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\phantom{\rule{0.25em}{0ex}}\mathrm{or}\phantom{\rule{0.25em}{0ex}}\left({m}_{s}>\mathrm{0}\phantom{\rule{0.25em}{0ex}}\mathrm{and}\phantom{\rule{0.25em}{0ex}}{m}_{h}\ge -{m}_{s}-\mathrm{1}\right)\right),\\ {m}_{{N}^{\prime }}=\left\{\begin{array}{ll}\mathrm{0},\mathrm{1}& \mathrm{if}\phantom{\rule{0.25em}{0ex}}{m}_{s}=\mathrm{0}\phantom{\rule{0.25em}{0ex}}\mathrm{and}\phantom{\rule{0.25em}{0ex}}{m}_{h}=\mathrm{0}\phantom{\rule{0.25em}{0ex}}\mathrm{and}\phantom{\rule{0.25em}{0ex}}{m}_{p}=\mathrm{0}\\ -\mathrm{1},\mathrm{0},\mathrm{1}& \mathrm{if}\phantom{\rule{0.25em}{0ex}}{m}_{s}\ne \mathrm{0}\phantom{\rule{0.25em}{0ex}}\mathrm{or}\phantom{\rule{0.25em}{0ex}}{m}_{h}\ne \mathrm{0}\phantom{\rule{0.25em}{0ex}}\mathrm{or}\phantom{\rule{0.25em}{0ex}}{m}_{p}\ne \mathrm{0}\end{array}\right\\end{array}$

A partial tide from the precalculated list is assigned uniquely to the closest peak in the periodogram if the difference in angular velocity is less than half the spectral resolution. The spectral resolution r is defined as

$\begin{array}{}\text{(3)}& r=\mathrm{360}{}^{\circ }/T,\end{array}$

with T being the length of the time series in transit numbers. For example, the spectral resolution of a time series of 19 years is

$\begin{array}{}\text{(4)}& r=\frac{\mathrm{360}{}^{\circ }}{\mathrm{19}\phantom{\rule{0.125em}{0ex}}\text{yr}\cdot \mathrm{365.25}\phantom{\rule{0.125em}{0ex}}\mathrm{d}\phantom{\rule{0.125em}{0ex}}{\mathrm{yr}}^{-\mathrm{1}}\cdot \mathit{\tau }}=\mathrm{0.05}{}^{\circ }\phantom{\rule{0.125em}{0ex}}{\text{tn}}^{-\mathrm{1}},\end{array}$

where τ=1.03505013 d tn−1 is the length of the mean lunar day.

For each identified partial tide, we calculate (i) the percentage of periodograms in which the partial tide has been detected, separately for lunitidal interval (Ni) and height (Nh), and (ii) the average intensity in the periodograms, separately for lunitidal interval (Ii) and height (Ih). In order to be considered relevant, a partial tide with angular velocity ω must meet the following criteria: Ni≥33 % and Ii(ω)>Li(ω) or Nh≥33 % and Ih(ω)>Lh(ω). All partial tides that meet these selection criteria are listed Table 3.

Table 3The most important partial tides that were identified in the periodograms, based on the combined evaluation of data from all tide gauges. See Sect. 4.3 for information on selection criteria and Ii, Ih, Ni and Nh.

## 4.4 Adjustment of constituent list and ranking

In this section, we describe adjustments made to the list of partial tides based on manual inspections of certain periodograms and other considerations for an operational application. These adjustments lead to the set of partial tides in Table 4.

The periodograms calculated from longer time series offer a higher spectral resolution and contain more spectral information compared to the periodograms of shorter time series. This is demonstrated in Figs. 2b and 3b with periodograms based on time series from tide gauges Cuxhaven (115 years) and Emden (27 years). The higher information content from longer water level records needs to be appreciated and incorporated adequately. Therefore, the periodograms of Cuxhaven and Hamburg have been inspected manually to find partial tides that appear in the data of these two tide gauges and might not be detectable in other periodograms. Six partial tides with the following Doodson numbers were identified and added to the list: ZAZZAZ (ZAZZZZ), ZBXZYZ (ZBXZZZ), ZBZXZZ, ZBZZAZ (ZBZZZZ), ZCXZZZ and ZDXZAZ (ZDXZZZ). The Doodson numbers in parenthesis are partial tides from Table 3 that differ only by $\mathrm{\Delta }{m}_{{N}^{\prime }}=±\mathrm{1}$. For these pairs, long time series are needed to clearly see two separate spectral lines in the periodograms.

The noise in the periodograms increases towards lower angular velocities and the identification of partial tides below 1 tn−1 becomes less clear. For this reason, and after inspecting several periodograms manually, the partial tide ZZAXZZ is considered to be a misidentification and has been removed from the list. Conversely, the partial tide ZZBXZZ has been added to the list because of its importance for tide gauges located upstream in the Elbe river. Finally, we decided to cut the list after the eighth synodic month to keep the range of angular velocities consistent with previously used lists of partial tides (cf. Table 2).

The final set of long-period partial tides from our analysis is listed in Table 4. In the last column, each partial tide is assigned a number R indicating its overall importance (in decreasing order). The rank R is based on the combined evaluation of data from all tide gauges and is calculated by the following procedure:

$\begin{array}{ll}{R}_{\text{i}}& =\text{rank}\left(\text{norm}\left({I}_{\text{i}}\left(\mathit{\omega }\right)-{L}_{\text{i}}\left(\mathit{\omega }\right)\right)\cdot {N}_{\text{i}}\right),\\ {R}_{\text{h}}& =\text{rank}\left(\text{norm}\left({I}_{\text{h}}\left(\mathit{\omega }\right)-{L}_{\text{h}}\left(\mathit{\omega }\right)\right)\cdot {N}_{\text{h}}\right),\\ \text{(5)}& R& =\text{rank}\left(\left(\mathrm{3}{R}_{\text{i}}+{R}_{\text{h}}\right)/\mathrm{4}\right),\end{array}$

where the function norm() returns normalized values in the range [0,1] and the function rank() returns the position of a list element if the list were sorted in increasing order. In Eq. (5), the results from lunitidal intervals are weighted stronger because the noise level is lower in the respective periodograms.

Table 4The modified and adopted new list of long-period partial tides. The rank R indicates the importance of a partial tide for tidal analysis, based on the combined evaluation of data from all tide gauges.

The rank R can be used to select a sub-list of partial tides when performing a tidal analysis of water levels with less than 18.6 years of data. This is important because not all partial tides can be resolved against each other for shorter time series. The minimum difference in angular velocity is given by the resolution criterion (Eq. 3). Figure 6 illustrates the resolvable partial tides as a function of the length of the data record. Note that the high-ranked partial tide representing the tropical month which occurs at R=4 in the list cannot be included for time series shorter than about 9 years. For a tidal analysis of time series shorter than 9 years, it is therefore often better to perform a reference analysis: 19 years of data are used from a different tide gauge with a similar tidal behaviour (e.g. similar course of the semi-monthly inequality) and the results are translated to the original gauge by applying the respective differences in the mean lunitidal intervals and mean heights. This way, nodal corrections can be avoided which come with their own assumptions and approximations (e.g. Godin1986; Amin1987).

Figure 6The partial tides (identified by their rank R from Table 4) that can be resolved as a function of the (minimum) length of the time series. If two partial tides cannot be resolved against each other, the one with the lower rank is dropped. Note the logarithmic time axis from 0.2 to 20 years. The numbers at the top are the counts of partial tides.

5 Comparison of predictions with observations: two different lists of constituents for the HRoI

For verification of the new constituent list, tidal predictions based on an existing list of partial tides and based on the new set are compared with observations. The predictions are made for the year 2016 and are compared with tide gauge observations from the same year.

## 5.1 Tidal analysis and prediction

We calculate tidal predictions (times and heights of high and low waters) with the HRoI using (i) the 43 partial tides from Set 2 in Table 2 and (ii) the 39 partial tides derived from our analysis. The data and software are otherwise identical. The predictions are based on amplitudes am (see Eq. 1) that are determined from a tidal analysis of water level records from 1995 to 2013 (19 years). Data are only used from tide gauges that have delivered enough observations in this time period to include all partial tides in the analysis. Additionally, the tide gauges must have delivered observations for the year 2016. The 98 tide gauges that fulfil these criteria are marked in the column “Used for verif.” in Table A1. All tide gauge data are prepared as described in Sect. 4.1, including the removal of extreme events from the observations that are used for comparison. The analysis is applied in two iterations with a 3σ clipping in-between.

## 5.2 Evaluation of residuals

In this section, we present results from the analysis of the residuals in the following order: the distributions of residuals for the tide gauge Cuxhaven, the means and standard deviations for some major ports, the changes in the standard deviations for all tide gauges, and the changes in the remaining frequencies. The residuals are the differences between the observed and the predicted vertices (times and heights of high and low waters) with the same assigned transit number and event index k.

Figure 7 shows histograms of the residuals for the tide gauge Cuxhaven. The panels on the left and on the right display histograms for the times and heights, respectively. Each panel contains one histogram for the tidal prediction with 43 partial tides (red) and one histogram for the tidal prediction with 39 partial tides (yellow). Using the new set of partial tides, the standard deviation of the residuals decreases from 9.6 to 9.0 min for the times and from 0.28 to 0.27 m for the heights.

Figure 7Histograms of the residuals for tide gauge Cuxhaven and year 2016. The different colours indicate predictions based on the different sets of partial tides (red: predictions with 43 partial tides; yellow: predictions with 39 partial tides). (a) Time differences with a bin width of 4 min. (b) Height differences with a bin width of 0.04 m.

In the same way as for Cuxhaven, residuals are calculated for the data of all 98 tide gauges included in the verification. The mean values, μ, and standard deviations, σ, of the residuals for 11 major ports are summarized in Table 5 for the times and in Table 6 for the heights. Based on the results from all tide gauges, the average standard deviation of the residuals is 13.2 min or 0.28 m, respectively, using the set of 39 tidal constituents. In most cases, the new set of partial tides gives small improvements in μ and σ.

Table 5Residuals of predicted and observed times of high and low water: mean μ and standard deviation σ in minutes.

Table 6Residuals of predicted and observed heights of high and low water: mean μ and standard deviation σ in metres.

The percentage changes, Δσ, in the standard deviations are presented in the histograms in Fig. 8 (times) and Fig. 9 (heights) for all 98 tide gauges. The percentage change is calculated in the following way:

$\begin{array}{}\text{(6)}& \mathrm{\Delta }\mathit{\sigma }\left[\mathit{%}\right]=\mathrm{100}\phantom{\rule{0.125em}{0ex}}\mathit{%}\cdot \frac{{\mathit{\sigma }}_{\text{39 p.t.}}-{\mathit{\sigma }}_{\text{43 p.t.}}}{{\mathit{\sigma }}_{\text{43 p.t.}}},\end{array}$

where σ39 p.t. and σ43 p.t. are the standard deviations of the residuals using the predictions with 39 partial tides (p.t.) and 43 partial tides, respectively. The average reductions of the standard deviations are 2.41 % (times) and 2.30 % (heights). The two tide gauges with the largest improvements in this study, both with regard to times and heights, are Holmer Siel (BSH gauge number 649B) at the North Frisian coast and Bremervörde (687P) in the river Oste. Further tide gauges with improved standard deviations are located all around the area of investigation. Regarding the times (Fig. 8), the four tide gauges with increased standard deviations are Westerland (620P) and Hörnum (624P), located on the North Frisian island of Sylt, and Dove-Elbe (727P) and Bunthaus (729P), located upstream of the river Elbe. Regarding the heights (Fig. 9), the five tide gauges with the largest positive changes are also located upstream in the Elbe, namely Geesthacht (732D), Altengamme (732A), Zollenspieker (731P), Ilmenau (730A) and Fahrenholz (730C). The water levels in this part of the Elbe are partly influenced by river discharge, which can lead to deviations from the tidal predictions.

Figure 8Histogram of the change in the standard deviation of the residuals of high- and low-water times for all 98 tide gauges.

Figure 9Histogram of the change in the standard deviation of the residuals of high- and low-water heights for all 98 tide gauges.

The change in constituents has an influence on the remaining periodicities in the residuals. Periodograms are calculated for the two sets of residuals (times and heights) for each tide gauge. The 98 periodograms of each type are averaged. The resulting mean periodograms are shown in Figs. 10 and 11. In both figures, the strongest peaks are located at very low angular velocities (1 tn−1). As mentioned before, the unambiguous identification of partial tides at these periods is difficult and consequently no major improvements are achieved in reducing the (average) residual periodicities in this range. Four further strong peaks are visible in both figures at about 15, 25, 52 and 64 tn−1 for the prediction with 43 partial tides. These peaks are clearly reduced with the new predictions (39 partial tides).

Figure 10Mean periodogram of residual high- and low-water times for all tide gauges used in the verification. The different colours indicate predictions based on the different sets of partial tides (red: predictions with 43 partial tides; yellow: predictions with 39 partial tides)

Figure 11Same as Fig. 10 but for the high- and low-water heights.

6 Comparison of predictions with observations: the HRoI and the harmonic method

The harmonic method is the most widely used technique for tidal predictions. The following comparison of predictions calculated with the HRoI and with the harmonic methods will demonstrate the respective capabilities. The comparison is done for the two tide gauges at Cuxhaven, Steubenhöft, and Hamburg, St. Pauli. The first site is located at the mouth of the river Elbe, flowing into the North Sea, while the second is about 100 km upstream in the river Elbe. The predictions are compared with tide gauge observations from the year 2016.

## 6.1 Tidal analysis and prediction

The predictions with the HRoI (39 partial tides) are the same as in Sect. 5. The harmonic analysis is based on continuous observations from the years 1996 to 2014 at 10 min intervals. The harmonic constituents (amplitudes H and phases g) and the constant vertical offset, Z0, are determined from a least-squares fit with the following model function:

$\begin{array}{}\text{(7)}& {\stackrel{\mathrm{^}}{y}}_{\text{harm}}={Z}_{\mathrm{0}}+\sum _{l=\mathrm{1}}^{L}\left[{H}_{l}\cdot \mathrm{cos}\left({V}_{l}\left({t}_{\mathrm{0}}\right)+{\mathit{\omega }}_{l}t-{g}_{l}\right)\right].\end{array}$

We use the 68 partial tides (with angular velocities ωl) from . These are also the default constituents in the MATLAB packages t_tide and UTide , which have become widely accepted standard implementations of the harmonic method. Since the data records exceed 18.6 years, we add the partial tide with the angular velocity of the lunar node and omit nodal corrections. This gives a total of L=69 constituents. The time t is referenced to the midpoint t0 of the time series and the astronomical argument Vl(t0) is calculated for each partial tide using the expressions for the fundamental astronomical arguments as published by the . The analysis is applied in two iterations with a 3σ clipping in-between to remove outliers in the observations.

We show in Figs. 12 and 13 the predictions and observations for Cuxhaven and Hamburg, respectively. Only 10 d in June 2016 are shown from the complete time series for better visibility of the individual high and low waters. The two curves in each figure are the observed water levels (dark blue) and the harmonic prediction (light green). The high and low waters are marked separately for observations (red circles), vertices determined from the harmonic prediction (green squares) and predictions made with the HRoI (yellow triangles).

Figure 12Observations and two predictions for the tide gauge Cuxhaven, Steubenhöft. The first 10 d of June 2016 are shown.

Figure 13Observations and two predictions for the tide gauge Hamburg, St. Pauli. The first 10 d of June 2016 are shown.

## 6.2 Evaluation of residuals

As in Sect. 5, the residuals are the differences between the observed and the predicted vertices (times and heights of high and low waters) with the same assigned transit number and event index k. We calculate the means and the standard deviations of the residuals regarding times and heights. The results are shown in Table 7. The differences for the heights are within a few centimetres. For the times, the standard deviations are approximately 4–5 min larger in the case of the harmonic method. The residuals for the times are also shown in Fig. 14, where the curves for the harmonic method (blue) suggest that long-period periodicities could be present in the residuals which are not covered by the predictions. Based on the calculated parameters, the deviations of the harmonic prediction from the observations (and also from the prediction made with the HRoI) are larger for Hamburg as compared to Cuxhaven. This supports the assumptions that the application of the HRoI is especially useful for tide gauge locations in rivers.

Table 7Residuals of predicted and observed times and heights of high and low water: mean μ and standard deviation σ.

Figure 14The residuals of high- and low-water times for the tide gauges Cuxhaven (a) and Hamburg (b).

7 Conclusions

Time series of high- and low-water records from 111 German tide gauges were analysed to determine important long-period partial tides. Generalized Lomb–Scargle periodograms were calculated from lunitidal intervals and heights for all tide gauges, and spectral peaks were identified in these periodograms above noise thresholds. The separate analyses of lunitidal intervals and heights were combined to realize one comprehensive list of partial tides. An application is the usage of these constituents in tidal analyses and predictions with the HRoI.

The new set of 39 partial tides largely confirms the previously used set with 43 partial tides. It can be seen from Table 2 that nine new constituents were added and 13 constituents were removed. Many of the removed angular velocities are close to strong partial tides, such as the anomalistic month (Mm), the half synodic month (MSf) and the half tropical month (Mf). The removed constituents might have been artefacts from spectral leakage, which are most prominent in the proximity of strong spectral lines and which were misidentified as true signals in previous studies. The unambiguous identification of partial tides is very difficult at angular velocities below approximately 1 tn−1 because the noise levels in the periodograms increase towards lower angular velocities and the results from different tide gauges are less consistent.

The verification based on observations from 98 tide gauges in the year 2016 suggests that the usage of the new constituents list can lead to slightly better predictions. In particular, the average standard deviations of the residuals are lower and four frequencies were reduced.

This study presents for the first time a thorough investigations of the long-period constituents used with the HRoI. The new list of constituents will be used in tidal analyses and predictions with the HRoI for German tide gauges starting with the BSH tide tables for the year 2020.

In future work, extensive comparison of the HRoI with the common harmonic method might provide more insights into the capabilities of both tidal analysis techniques. The German Bight would be an ideal area of investigation with its large network of tide gauges located both at the open North Sea and far within tidally influenced rivers.

Data availability
Data availability.

The tide gauge observations used in this research are available from the respective authorities (cf. Table A1).

Appendix A: Table of tide gauges

Table A1137 German tide gauges which deliver water level observations on a regular basis and for which tidal predictions were published in BSH tide tables (Gezeitentafeln) or the tide calendar (Gezeitenkalender) for the year 2018. The data from the tide gauges are observed times and heights of high and low water. The tide gauges are operated by different federal and state agencies which provide tide gauge records to BSH. Abbreviations in the third column correspond to the following agencies: E: Emden Waterways and Shipping Authority (Wasserstraßen- und Schifffahrtsamt Emden, WSA Emden), BH: WSA Bremerhaven, B: WSA Bremen, C: WSA Cuxhaven, T: WSA Tönning, HPA: Hamburg Port Authority, W: WSA Wilhelmshaven, HU: Landesbetrieb für Küstenschutz, Nationalpark und Meeresschutz Schleswig-Holstein (LKN-SH Husum), H: WSA Hamburg, L: WSA Lauenburg, N: Niedersächsischer Landesbetrieb für Wasserwirtschaft, Küsten- und Naturschutz (NLWKN), and M: WSA Meppen.

Author contributions
Author contributions.

Both authors designed the study and discussed the results. AB analysed the data and prepared the article with input from SMN.

Competing interests
Competing interests.

The authors declare that they have no conflict of interest.

Special issue statement
Special issue statement.

Review statement
Review statement.

This paper was edited by Philip Woodworth and reviewed by three anonymous referees.

References

Amin, M.: A method for approximating the nodal modulations of real tides, Int. Hydrogr. Rev., 64, 103–113, 1987. a

Bundesamt für Seeschifffahrt und Hydrographie: Gezeitentafeln 2018, Europäische Gewässer, BSH, Hamburg and Rostock, 2017a. a

Bundesamt für Seeschifffahrt und Hydrographie: Gezeitenkalender 2018, Hoch- und Niedrigwasserzeiten für die Deutsche Bucht und deren Flussgebiete, BSH, Hamburg and Rostock, 2017b. a

Chapront-Touzé, M. and Chapront, J.: Lunar Tables and Programms from 4000 B.C. to A.D. 8000, Willmann-Bell, Richmond, Virginia, 1991. a

Codiga, D. L.: Unified Tidal Analysis and Prediction Using the UTide Matlab Functions, Technical report 2011-01, Graduate School of Oceanography, University of Rhode Island, 2011. a

Doodson, A. T.: The Harmonic Development of the Tide-Generating Potential, P. R. Soc. London A, 100, 305–329, https://doi.org/10.1098/rspa.1921.0088, 1921. a

Doodson, A. T.: The analysis of high and low waters, Int. Hydrogr. Rev., 28, 13–77, 1951. a

Foreman, M. G. G.: Manual for Tidal Heights Analysis and Prediction, Pacific Marine Science Report, 77-10, 1977. a

Foreman, M. G. G. and Henry, R. F.: Tidal Analysis Based on High and Low Water Observations, Pacific Marine Science Report, 79-15, 1979. a

Godin, G.: The use of nodal corrections in the calculation of harmonic constants, Int. Hydrogr. Rev., 63, 143–162, 1986. a

Goffinet, P.: Qualitätssteigerung der Seevermessung und Navigation durch neuartige Beschickungsverfahren, Phd thesis, Universität Hannover, 2000. a

Horn, W.: Über die Darstellung der Gezeiten als Funktion der Zeit, Deutsche Hydrographische Zeitschrift, 1, 124–140, 1948. a, b

Horn, W.: Some recent approaches to tidal problems, Int. Hydr. Rev., 37, 65–84, 1960. a, b, c, d, e

International Earth Rotation and Reference Systems Service: IERS Conventions (2010), Verlag des Bundesamts für Kartographie und Geodäsie, Frankfurt am Main, 2010. a, b, c

Lubbock, J. W.: On the tides in the port of London, P. T. Roy. Soc. London, 121, 349–415, https://doi.org/10.1098/rstl.1831.0022, 1831. a

Meeus, J.: Astronomical Algorithms, Willmann-Bell, Richmond, Virginia, 1998. a

Müller-Navarra, S.: Zur automatischen Scheitelpunktbestimmung gemessener Tidekurven in der Deutschen Bucht, Hydrologie und Wasserbewirtschaftung, 53, 380–388, 2009. a

Müller-Navarra, S.: Gezeitenvorausberechnungen mit der Harmonischen Darstellung der Ungleichheiten (On Tidal Predictions by Means of Harmonic Representation of Inequalities), Berichte des Bundesamtes für Seeschifffahrt und Hydrographie, Hamburg and Rostock, 50, 2013. a, b, c

Parker, B. B.: Tidal Analysis and Prediction, U.S. Department of Commerce, NOAA Special Publication NOS CO-OPS 3, 2007. a

Pawlowicz, R., Beardsley, B., and Lentz, S.: Classical tidal harmonic analysis including error estimates in MATLAB using T_TIDE, Comput. Geosci., 28, 929–937, https://doi.org/10.1016/S0098-3004(02)00013-4, 2002. a

Prabhu, K. M. M.: Window Functions and Their Applications in Signal Processing, CRC Press, Boca Raton, 2014. a

Press, W. H., Teukolsky, S. A., Vetterling, W. T., and Flannery, B. P.: Numerical Recipes in FORTRAN, Cambridge University Press, Cambridge, 1992. a

Simon, B.: Coastal Tides, Institut océanographique, Paris, 2013. a

Zechmeister, M. and Kürster, M.: The generalised Lomb-Scargle periodogram. A new formalism for the floating mean and Keplerian periodograms, Astron. Astrophys., 496, 577–584, https://doi.org/10.1051/0004-6361:200811296, 2009. a, b