Introduction

Recent storm surge modelling on the west coast of Britain using a finite difference grid (Fig. 1) (e.g. Jones and Davies 2004a, b), Davies et al. 2001a) has shown the need to use a large area model in order to account for ‘far field’ wind effects. These are a major contribution, in many cases more important than the local wind induced surge, in determining the storm surge elevation at the coast. In a uniform grid finite difference model, the approach has been to use a coarse grid large area model to provide boundary conditions for a local area finer grid model (e.g. Davies et al. 2001b; Jones and Davies 1998; Davies and Hall 2002). By this means the grid is refined in the region where high resolution is required without the computational overhead of using a fine resolution everywhere. One major problem with this approach is the abrupt change in grid resolution from one area to another and the need to use an appropriate boundary condition along the open boundary of the higher resolution model. Difficulties have recently been shown (Jones and Davies 2004a, b, Davies and Hall 2002) with formulating an open boundary condition which is suitable for a range of locations (e.g. shelf edge to shallow sea) and types of surges (e.g. positive and negative surges). This suggests that a graded grid with the ability to refine it locally, such as that provided by finite elements is desirable. Although the finite element method is a good means of producing a local grid refinement, it is not the only approach. A comprehensive review of the range of methods that are available for grid refinement and the advantages/disadvantages of each is given in Jones (2002).

Fig. 1
figure 1

Finite difference grid of the west coastal model. Also marked are the locations of ports used in the detailed comparison tables

In order to achieve an accurate storm surge prediction on the west coast of Britain it is essential to include an accurate description of the tides within the model. This is necessary because tidal currents are important in determining the background level of friction in the region and cannot be readily linearized as they exhibit significant spatial variability in the area. Tide-surge interaction is also important in shallow water. Consequently before proceeding to produce a finite element surge model of the region, it is essential to develop an accurate finite element tidal model. To this end, an optimal choice of graded mesh, through careful local refinement of the mesh (Tables 1, 2) is essential in determining an accurate solution in near coastal regions (e.g. Liverpool Bay) (Fig. 2) and channels (e.g. the Bristol Channel). To what extent refining the mesh in offshore regions to improve the location of tidal amphidromes (often used in finite difference models as an indication of model’s accuracy) is useful when high accuracy is needed in coastal regions, is also considered here. In addition the extent to which refinement in regions such as the North Channel (Fig. 2) influences the dynamics of the eastern Irish Sea is also examined.

Table 1 Summary of Calculations
Table 2 Summary of number of nodes and run times
Fig. 2
figure 2

Locations named in the text, and water depth distribution in the region

The primary objective of the paper is to develop an accurate two-dimensional finite element tidal model of the west coast of Britain that can subsequently be used in storm surge simulations and extended to three-dimensional circulation problems. An important part of this development at an early stage involves examining the sensitivity of the global solution to grid refinement in specific regions. By this means a cost effective optimal distribution of elements can be achieved. This is essential before proceeding to three-dimensional and a multi-tidal constituent storm surge model. The region covered by the model (Fig. 1) is identical to that used previously with a coarse grid (about 7 km resolution) finite difference model. This area is chosen because accurate tidal open boundary conditions are available. In addition there are tidal solutions from a 7-km finite difference grid that can be used as a ‘bench mark’ solution. By using the same topography as in this model, differences due to varying the grid and assumptions of coastal water depths can be examined.

Although a general finite difference/finite element comparative study of tides was made in the English Channel as part of the Tidal Flow Forum (see Werner 1995 for a review of the results) a comparable exercise has never been performed over a large region such as the west coast of Britain. Also in this paper we look at the effect of various means of refining the grid upon both the global and local solution, which was never examined in detail in the Tidal Flow Forum. Also, the rapid spatial variability of the tides in regions such as the North Channel, Liverpool Bay and Bristol Channel adds a degree of complexity not found in the English Channel. In addition the use of a zero or non-zero water depth at the coast upon the degree of ‘wetting and drying’ and how this influences the accuracy of the solution, and the computational time has not been examined previously. Although the influence of grid resolution and refining topography upon the convergence of a large area barotropic tidal model has been examined (Luettich and Westerink 1995) no comparable near coastal study in the form presented here has been performed. To date some limited irregular grid modelling has been performed off the west coast of Britain using a map projection method to give a finer grid in the North Channel (Young et al. 2000, 2001). Although this approach can enhance the grid in one specific area, it cannot resolve the near coastal region as in the finite element meshes used here.

The form of the hydrodynamic equations is outlined in the next section. Their numerical solution using a regular finite difference grid or finite element approach using the TELEMAC code is presented subsequently. Later sections deal with the development of a ‘base line’ solution using a regular finite element grid of comparable resolution to the finite difference grid. Comparison with this ‘base line’ solution can be used to determine how re-distribution of elements leads to a local improvement or degradation of the solution as the grid in one area is refined at the expense of a coarser grid elsewhere. In these calculations the number of elements remained approximately constant. Subsequently the effect of a local enhancement in which the number of grid elements is increased in a specific region is examined. The computational overhead as a function of the increased number of elements is examined in this case.

The use of various criteria to refine the mesh, in particular mesh size dependent on water depth is considered in terms of model’s accuracy. In connection with this the application of a zero water depth at the coast, leading to fine nearshore elements, or a finite coastal depth leading to coarser nearshore elements is examined. The implications of a zero or non-zero coastal water depth in terms of ‘wetting and drying’ at low water are also considered. The application of higher order elements is also briefly investigated. Conclusions as to the accuracy of a finite element model of tides in the region and the effects of local grid refinement are given in the final section of the paper.

Fundamental equations and form of models

Basic equations

Since the aim of the paper is a study of the sensitivity of the tidal distribution to variations in horizontal grid resolution, then the solution of the two-dimensional vertically integrated hydrodynamic equations is sufficient. As the region spans a range of latitude, the hydrodynamic equations in spherical coordinates were solved, using both a finite difference and finite element approach.

These are given by

$$\frac{{\partial \zeta}}{{\partial \,t}}\; + \;\frac{1}{{R\,\cos\,\phi}}\;\frac{\partial}{{\partial \phi}}\;V\,\cos\,\phi \; + \;\frac{1}{{R\,\cos\,\phi}}\;\frac{\partial}{{\partial \,\chi}}\;U\; = \;0$$
(1)
$$\frac{{\partial \,U}}{{\partial \,t}}\; + \;S_u \; - \,2\,\omega \,\sin\,\phi \;V\; = \;\frac{{- g}}{{R\,\cos\,\phi}}\;\frac{{\partial \,\zeta}}{{\partial \,\chi}}\; + \;\frac{{\tau _\chi}}{{\rho \,\left({h\, + \,\zeta} \right)}}$$
(2)
$$\frac{{\partial \,V}}{{\partial \,t}}\; + \;S_v \; + \,2\,\omega \,\sin\,\phi \;U\; = \;\frac{{- g}}{R}\;\frac{{\partial \,\zeta}}{{\partial \,\phi}}\; + \;\frac{{\tau _\phi}}{{\rho \,\left({h\, + \,\zeta} \right)}}$$
(3)

where S u, S v are the non-linear momentum terms, details of which are given in Davies and Jones (1992).

The nomenclature in these equations is χ, ϕ, east longitude, (positive eastward) and north latitude (positive northward), respectively, h depth below the undisturbed depth of water, t time, ζ elevation of the sea surface above the undisturbed level, ρ the density of sea water, R the radius of the Earth, ω the angular speed of the Earth’s rotation, g the acceleration due to gravity, U, V eastward and northward components of current, τ χ, τϕ components of bottom stress given by

$$\tau _\chi \; = \;k\,\rho \,U\;\left({U^2 \; + \;V^2} \right)^{1/2}, \;\;\tau _\varphi \; = \;k\,\rho \;V\left({U^2 \; + \;V^2} \right)^{1/2} $$
(4)

with k a coefficient of bottom friction. In the calculations this was fixed at k=0.0025, an appropriate value to use in a two-dimensional model and consistent with Davies and Jones (1992).

Initial and boundary conditions

All solutions were generated from initial conditions of zero elevation and motion at t=0. At a closed boundary the normal component of velocity was set to zero. The horizontal gradient normal to the coast of alongshore velocity was taken as zero, corresponding to perfect slip. In shallow water areas at times of low tide regions can dry with subsequent wetting later in the tidal cycle. A description of this in terms of methods used in finite difference models is given in Flather and Hubbert (1989). In the TELEMAC code a range of options is possible including removing all elements which are not wet from the solution, in essence adjusting the grid in the nearshore region with the associated computational overhead. In these calculations this was not done but the terms in the hydrodynamic equations which became physically unrealistic were removed from the solution. This is consistent with methods used in finite difference models where the grid did not change (Flather and Hubbert 1989). In the finite element model in shallow water regions where significant ‘wetting and drying’ occurs energy is lost to higher harmonics and this influences the M 2 tidal distribution. This will be discussed in more detail later in the paper.

Along the open boundaries the M 2 tidal elevation was specified. The input was identical to that used by Davies and Jones (1992) in their three-dimensional multi-constituent calculation. In all computations the same tidal input was used. In the finite element calculations in which the grid was refined to give enhanced resolution in near coastal regions with coarser resolution offshore, the tidal input was interpolated to the new open boundary nodes. Solutions were determined in all cases by integrating forward in time over seven tidal cycles and harmonically analysing the final cycle to yield tidal amplitude and phase.

A preliminary calculation showed that although TELEMAC iterated at each time step to ensure convergence, it was necessary to integrate in time for a sufficiently long period for the tide to propagate several times through the domain. This was necessary to allow frictional dissipation in shallow coastal regions to influence the offshore distribution of the tide. A shorter period integration would be required in a limited area nearshore region where TELEMAC is usually applied (Hervouet 2002).

Finite difference ‘bench mark’ (BM) solution

In order to compare the accuracy of the finite element model using a range of grid refinements, with solutions derived with the finite difference model it is necessary to generate a ‘bench mark’ finite difference solution. To this end the uniform finite difference three dimensional multi-tidal constituent model of Davies and Jones (1992) was run in two-dimensional form for just the M 2 tide. The M 2 tidal input and water depths were identical to those used previously (Davies and Jones 1992). The grid resolution of the model is 4’ north-south by 6’ west-east (about 7 km) and covers the region shown in Fig. 1. The topography of the area is characterized by deep water (h=100 m) areas in the region to the west of Scotland (Fig. 2) and in the Celtic Sea. In the eastern Irish Sea water depths reach the order of 50 m in the deep areas, with nearshore regions that in a high resolution (of order 1 km) model (Jones and Davies 1996), exhibit ‘wetting and drying’ over a tidal cycle. The Bristol Channel region has a large tidal range (M 2 tidal amplitude of order 4.2 m) with associated ‘wetting and drying’.

The M 2 cotidal chart (Fig. 3) computed with the two-dimensional finite difference model (Table 1, Calc BM) is comparable to that derived by Davies and Jones (1992) using a three-dimensional model with identical grid resolution. The objective in presenting it here is to show in essence a ‘benchmark solution’ with which finite element solutions can be compared. Comparison with this and with tide gauges results (location of tide gauges given in Table 3) presented in Tables 4, 5, 6 as the finite element grid is refined and is discussed later. The spatial distribution of co-amplitude and co-phase lines (Fig. 3) are in good agreement with cotidal charts of the region based on observations (Robinson 1979; Howarth 1990), showing a degenerate amphidrome off the east coast of Ireland and in the North Channel (Fig. 3). Tidal amplitudes increase rapidly in Liverpool Bay and the Bristol Channel as water depths decrease.

Fig. 3
figure 3

Computed M 2 cotidal chart (dashed line amplitude (cms)), solid line phase in degrees

Table 3 Latitude and longitude of various locations used in comparison tables
Table 4 Comparison of observed and computed amplitude h (cm) and phase g (deg) for various ports
Table 5 Water depths (m) at comparison points
Table 6 Number of points where computed elevation amplitude h (cm) or phase g (°) exceeds (+) or is below (−) the observed value. Also given are values of global error estimates

To quantify the differences between the various models and observations a comprehensive data set of 214 observations of the M 2 tide based on coast and offshore gauges was used. To date this is the most comprehensive data set available in the region. A selection of results in various regions of the model (see Table 3, for port locations) is presented in Table 4 in order to illustrate the effects of various grid resolution changes. The influence of grid resolution upon water depth at comparison points is given in Table 5. A global estimate of model’s accuracy based on all 214 observations is summarized by the histogram of errors given in Table 6. Also presented are standard deviation and root mean square (RMS) errors in amplitude and phase. This comparison of errors in consistent with that used by Jones and Davies (1996) (see also results in Jones 1983).

An overall measure of the model’s performance HS, which takes into account differences in both amplitude and phase between model and observations, computed from

$$H_{\rm S} \; = \;\left\{{\;\left({H_1} \right)^2 \; + \;\left({H_2} \right)^2 \;} \right\}^{1/2} $$

with

$$ {H}_{1} = {H}_{\text{o}} \cos ({g}_{\text{o}}) - {H}_{\text{c}} \cos ({g}_{\text{c}})$$
$$ {H}_{2} = {H}_{\text{o}} \sin ({g}_{\text{o}}) - {H}_{\text{c}} \sin ({g}_{\text{c}})$$

is also given. In these equations H o, g o, H c, g c denote amplitude and phase of observed and computed M 2 tidal amplitude. An average value of H S, namely \(\bar H_{\rm S}\)determined by summing over all ports and dividing by the number of ports is given in Table 4. Also presented are H EX and \(\bar H_{\rm EX}, \)which are comparable to HS and \(\bar H_{\rm S} \)but computed with a limited number of ports. In determining H EX and \(\bar H_{\rm EX} ,\)locations in the North Channel and Bristol Channel where the model’s grid cannot resolve the region and hence the rapid phase change are excluded. Similarly deviations and RMS errors based upon the omission of these regions is presented (Table 6).

The physical characteristic of the tide in the Irish Sea, is that it enters through both the North Channel and Celtic Sea regions, giving rise to a standing wave. Consequently, in order to obtain the correct representation of the tides in the eastern Irish Sea, it is essential to correctly reproduce the tidal propagation in the North Channel and Celtic Sea regions (Table 4).

It is evident from Table 4 that the tidal amplitude in the North Channel is accurately reproduced in the BM model, although there are some errors in phase suggesting that the amphidromic point is not in its correct location. Recent calculations with a high resolution (of order 1 km) limited area model (Davies et al. 2001b) have shown the importance of using a fine grid in this region. The influence of enhancing local resolution will be examined in connection with the finite element model.

In the Celtic Sea area it is apparent that on average at offshore tide gauges OD, ON, B, F and G (approximate locations shown in Fig. 1, with exact positions in Table 3) the model has a slight bias to overpredict the amplitude with reasonable agreement in phase particularly at B, F, G (Table 4). Within the deep water parts of the Irish Sea (neglecting the eastern Irish Sea), the amplitude is in reasonable agreement with observations (Table 4).

In the Bristol Channel region, there is reasonable agreement (see Table 4) with the observed amplitude, although the phase is on average too high. This agreement is rather surprising since the resolution in this region is rather poor. The accuracy of the model in this area probably reflects the fact that depths in the finite difference grid box, are not point values, but a grid box average, designed to give the correct cross-sectional volume transport. In the finite difference model each grid box has a fixed depth over the total extent of the box, even when the box is adjacent to a coast, which is represented as a vertical wall. In the initial calculations (Calcs 1–6, Table 1) with the finite element model a linear decrease to zero is assumed as the coast is approached. Consequently, in the finite element model in the coastal region the average depth is reduced. The consequences of this will be examined in the finite element calculations. However, in subsequent calculations (Calcs 7–10, Table 1) a non-zero coastal water depth was assumed. How this influences the finite element solution compared with the use of a zero water depth will be considered later in the paper.

Amplitudes and phases at offshore tide gauges in the eastern Irish Sea determined with the finite difference model (Table 4) on average showed good agreement with observations, suggesting that the tidal wave entering the eastern Irish Sea was correctly reproduced in the model. However, on average at coastal gauges in the eastern Irish Sea, the model tended to underestimate the tidal amplitude. This is probably because of a lack of resolution in the region, since Jones and Davies (1996) using a three-dimensional model with a 1-km grid found an improvement in accuracy in the area.

Despite the coarse grid nature of the model, based on all tide gauges the average deviation in amplitude and phase was 6.02 cm and −1.45° with RMS errors of 16.9 cm and 20°. The overall error \(\bar H_{\rm S} \)was 33.6 cm (Table 6). Values of \(\bar H_{\rm R} \)and RMS errors based upon the set of locations excluding the North Channel and Bristol Channel are significantly reduced, (in particular the RMS error in phase) below the corresponding values from the full set of points. Although this suggests a reasonably accurate solution, it is evident from Table 6, that there is a significant bias to overpredict amplitudes and underpredict phases. This suggests a fundamental error in the solution possibly resulting from the application of a coarse grid.

Finite element calculations

Topography based on the west coast model

To examine to what extent using a finite element code (namely TELEMAC) changes the computed tidal distribution, the previous calculation was repeated (Calc 1, Table 1). To provide a baseline from which changes in mesh resolution could be judged, a uniform finite element grid (GO) was generated (Fig. 4). This grid has comparable resolution namely of the order of 7 km between nodes, to the finite difference grid, enabling the two to be compared. In both calculations the nearest computed point to the observation was used in the comparison. No attempt was made to interpolate to the observed point. Obviously in the case of an offshore observational point surrounded by finite element nodal points or in the finite difference grid where grid point values exist interpolation is possible. This would be based on the functional form of the finite element, or linear interpolation in the finite difference grid which is consistent with how gradients were approximated with this model. However, to be consistent with previous finite difference work and comparisons in coastal regions (see below) only nearest computed points were used. For coastal gauges often located within estuaries or very nearshore the observational point is at the edge or outside the finite element or finite difference domain, and unless a very fine nearshore grid is used it is not surrounded by computational values and interpolation is not possible. A comparison with the nearest point, and how the location of this point changes, with associated changes in water depth and computed tide, as the finite element grid is refined, is then a useful indication of the effect of grid resolution upon the accuracy of tides in the nearshore region. Consequently some differences between models arose due to comparison points being at different locations. However, this is reasonable in that it reflects the finite resolution of the model. In this initial finite element calculation the bottom topography and open boundary forcing were as previously. In addition the same coastal representation was used to obtain a ‘like with like’ comparison. A consequence of this was that rather than following the true coastline as accurately as possible, the finite difference coastal description was used. In addition in the initial set of calculations the water depth at the coast was set to zero. Consequently in the near coastal elements the water depth varied linearly from non-zero offshore to zero at the coast. In the comparison with coastal gauges where the nearest nodal point in the finite element mesh was used, this meant that the water depth at this location was different from that in the finite difference model (Table 5). Also in shallow regions significant ‘wetting and drying’ occurred with an associated loss of energy to higher harmonics (Fortunato et al. 1977, 1999) and increase in computational time (Table 2) associated with a rise in the number of iterations required to obtain a converged solution. Also since the average near coastal depth is shallower than in a calculation where the water depth is non-zero at the coast this changes the nearshore dynamics in particular the bottom friction effect. These problems will be discussed later in connection with the various calculations.

Fig. 4
figure 4

The uniform finite element grid (GO), used in Calc 1

The computed cotidal chart (not shown) was not significantly different except in the North Channel from that determined with the finite difference model. In the finite element model the amphidromic point in the North Channel shown in Fig. 3 did not appear. The cotidal chart suggested a degenerate amphidrome situated on the Scottish coast, namely too far to the northwest. Idealized calculations (Davies and Jones 1995) have shown that the location of amphidromes is sensitive to changes in water depth distribution and bottom frictional effects. In this narrow channel which is close to land, differences in the representation of nearshore water depths between the finite element and finite difference model will clearly have a local effect. Also, a recent calculation with a high resolution (of order 1 km) limited area model of the region (Davies et al. 2004) has shown that the amphidromic point in this region is very sensitive to small changes in the tide off the west coast of Scotland and in the Irish Sea. This suggests that the exact location of the North Channel amphidrome is influenced by local resolution and small changes in tidal distribution to the north and south of the region. The inaccuracy in the computed tide in the North Channel is reflected in the overprediction of tidal amplitudes and phases in this region (Calc 1, Table 4).

At offshore tide gauges in the Celtic Sea, particularly B, F, G the calculation gives lower amplitudes than those found in the finite difference model (Calc BM, Table 4). However, within the Irish Sea, and in particular in the eastern Irish Sea at offshore gauges Q, S, U, V, the amplitude is larger, and phase smaller than that computed with the finite difference model. This increase in offshore amplitude is reflected in the increased amplitude at coastal gauges in the eastern Irish Sea, which are on average 10 cm higher. A consequence of this is that the finite difference solution is in slightly better agreement with observations than the finite element model. Also the phase is reduced in the finite element model leading on average to a reduction in accuracy compared to the finite difference model. This increase in amplitude and change in phase compared to the finite difference model may be due to the fact that the finite element model as used here represents coastal topography by a linear reduction in water depth, rather than a flat constant depth region and vertical wall. This would increase amplitude and reduce phase in the near coastal region.

In the Bristol Channel, tidal amplitude is reduced compared to the finite difference calculation (Calc BM, Table 4). This is due to the fact that in many regions there are perhaps only two elements across the channel. As discussed previously the water depth in the finite element reduces to zero at the coast. Consequently the average across channel water depth is substantially less than in the finite difference model. This reduces the flow into the estuary, leading to a decrease in amplitude. The smaller water depth enhances bottom friction leading to a reduction in amplitude and change in phase. In addition with a zero water depth at the coast there is significant ‘wetting and drying’. This together with the rapid spatial variations in currents in the region leads to appreciable generation of higher harmonics with a corresponding loss of energy from the M 2 tide. An accurate description of the bottom topography with sufficient precision to allow for the correct representation of the tidal flats as shown by a number of authors (Fortunato et al. 1997, 1999; Heniche et al. 2000) is essential to account for the energy loss from M 2 to the higher harmonics. In the present model the resolution is too coarse in the Bristol Channel.

To examine to what extent a local refinement in the North Channel and Bristol Channel had on the tide in these regions and elsewhere a locally refined grid (Grid G1) was generated (Table 1). This grid was identical to GO, except in the North Channel and Bristol Channel areas, where a uniform grid of 1 km resolution was used (Grid G1).

Computed amplitudes and phases in the North Channel (Calc 2, Table 4) show an increase in amplitude at Craighouse, Loch Inver and Stn D, compared with Calc 1. Similarly in the northern Irish Sea, namely Belfast and Port Patrick, tidal amplitudes increase, although farther south (Aberystwyth) and in the Celtic Sea there is little change. This suggests that additional tidal energy is entering the Irish Sea due to the improved resolution in the North Channel. The importance of the North Channel in determining the energy flux into the Irish Sea was recently shown by Davies et al. (2004). The fact that this energy flux does not have a large influence in the Celtic Sea, is due to the fact that in the Irish Sea, the main energy flux is into the shallow water region of the eastern Irish Sea (Davies and Kwong 2000) where maximum dissipation occurs. The increased energy flux into the eastern Irish Sea, resulting from the improved resolution in the North Channel, is reflected in the slight increase in amplitude at coastal gauges in the region (compare Calcs 1 and 2 in Table 4). At coastal ports such as Heysham and Liverpool tidal amplitude increases on average by 3 cm. However, at other ports, for example, Morecambe the tidal amplitude decreases and phase increases by 8°. These changes are in part due to the fact that refining the grid in the North Channel, leads to a slight modification of the grid elsewhere. Consequently, the nearest nodal point in the mesh to the comparison point changes its location slightly, as is evident from the water depths at comparison points given in Table 5. This will be discussed in more detail later.

The local increase in amplitude and decrease in phase within the Bristol Channel (compare Calcs 1 and 2 in Table 2) is primarily due to an increase in the across channel water depth in the region, when the grid is refined in the Channel. This allows an increased tidal energy flux into the region, and an improved description of the tidal propagation in the estuary. In addition an increase in water depth affects the extent of the ‘wetting and drying’ region and hence the energy loss from the M 2 tide is reduced. The enhanced energy flux and change in ‘wetting and drying’ is reflected in the increase in amplitude and change in phase in the Bristol Channel region between Calcs 1 and 2 (Table 4). It is important to note that in this area because the grid has changed, and as discussed previously to be consistent with the finite difference calculation we are using nodal values, identical positions are not being compared. However, the fine nature of the original grid in the region means that locations have not moved over large distances. This will be discussed later in connection with other calculations.

In these calculations the background grid was uniform and comparable to the finite difference grid. In a subsequent calculation (Calc 3, Table 4), an irregular grid (Grid G2) with about the same number of nodes as GO was generated. However, in this grid the ratio of grid size to (gh)1/2 was nearly constant. This gave a grid resolution based upon the speed of propagation of free surface gravity waves. Consequently, the grid was finer in the near coastal regions although coarser offshore (Fig. 5).

Fig. 5
figure 5

The irregular finite element grid (G2) used in Calc 3

The computed cotidal chart derived with this grid (Calc 3, Table 1) was not substantially different to that found with the uniform grid (GO). In the North Channel there is evidence of a degenerate amphidrome situated on the island off the Scottish coast to the north of Ireland. Comparison with high resolution models of the region (Davies et al 2001a, 2004) and cotidal charts based on observations (George 1980) suggests that this amphidrome is located too far to the northwest.

Comparing tidal amplitudes and phases in this region with those found in Calcs 1 and 2 (Table 4), suggests a solution which on average is of comparable accuracy. The improved (compared to Calc 1) resolution in the region appears to allow more energy to enter the Irish Sea. This is evident at the Irish Sea ports of Belfast, Port Patrick, Dublin and Aberystwyth, where amplitude and phase are in close agreement with those found in Calc 2 (refined grid resolution in the North Channel).

In the near coastal regions of the eastern Irish Sea the finite element grid (G2) used in the calculation is significantly finer (of the order of 100 m compared with 7 km) than in the uniform grid (compare Figs. 4, 5). This has the effect of improving resolution in the shallow water region where tidal energy is dissipated. A consequence of this is that tidal amplitudes are reduced in the eastern Irish Sea compared with Calc 2 (compare Calcs 2 and 3 in Table 4). This suggests that tides in the eastern Irish Sea are sensitive to both the energy flux into the region, which can be influenced by North Channel resolution and by resolution in the near coastal region.

Tidal amplitudes in the Bristol Channel as shown in the comparison between Calcs 1 and 2 are sensitive to local resolution. This is confirmed by the results from Calc 3, which at some locations (not shown) are below those found in Calc 1, and at others between Calcs 1 and 2. This reflects the local changes produced by local refinements of the grid in this region. However, on average results using grid G2 (Calc 3) are only slightly improved on those using GO (Calc 1), as illustrated by the RMS, \(\bar H_{\rm S} \)and histograms shown in Table 6. This suggests that in order to improve the model’s accuracy, more detailed nearshore topography is required. Without improved topography in the near coastal region and a better coastal representation then the benefits of a graded mesh are small.

In this series of calculations the bottom topography and coastal description were taken from the west coast model finite difference grid. This was done so that direct comparisons with that model were possible. Calculations showed that the tidal distribution in the eastern Irish Sea was critically dependent upon resolution in that area. In the next section the eastern Irish Sea grid and coastline are refined using topography from the high-resolution eastern Irish Sea model of Jones and Davies (1996).

Finite element models with enhanced topography in the eastern Irish Sea

In this calculation (Calc 4, Table 1) the topography in the eastern Irish Sea was taken from the 1 km model of Jones and Davies (1996). The finite element grid (Grid G3, Table 1) (Fig. 6) was determined from this topography with an identical criterion to that used for grid G2. However, the improved nearshore topography in the eastern Irish Sea, led to a significantly better (in that bathymetry on a 1 km rather than 7 km grid was available) representation of the coastline in this region (compare Figs. 5, 6).

Fig. 6
figure 6

The irregular finite element grid (G3) used in Calc 4

The computed co-amplitude and co-phase charts have the same large-scale characteristics as those determined with grid G2, although there has been a change in the eastern Irish Sea (Fig. 7), due to the improved topography in this region. Including a better representation of the near coastal shallow water regions in some locations leads to an increase compared with Calc 3 in tidal amplitude and phase (compare eastern Irish Sea ports Barrow, Hilbre in Table 4). However, at other locations in the eastern Irish Sea, for example, Liverpool, Morecambe, amplitude and phase have decreased (Table 4 compare Calcs 3 and 4). At offshore gauges there has been very little change in amplitude or phase, suggesting that grid refinement only has a local effect.

Fig. 7
figure 7

(a) Co-amplitude and (b) co-phase charts derived from Calcs 3 (dotted line) and Calc 4 (solid line)

Since, for reasons stated earlier, comparisons at gauges are made with the nearest offshore node in the finite element model, then refining the grid in the nearshore region will affect the water depth most in the coastal region. In addition as a zero water depth is specified at the coast and in this series of calculations this is used to interpolate water depths, then coastal values of depth will change significantly between Calcs 3 and 4. This is illustrated in Table 5. It is evident at eastern Irish Sea ports such as Barrow, Heysham and Workington that the water depth at the finite element node used in the comparison has increased. However, at other locations namely Hilbre, Liverpool, Liverpool Bay and Morecambe it has decreased. These changes in water depth at comparison points, together with the improved description of the coastal topography explain the differences in amplitude and phase between Calcs 3 and 4.

Although the water depth is only changed in the eastern Irish Sea, the criterion used to generate the mesh means that the location of nodes and hence comparison points changes over the whole region. A consequence of this, and the comparison criterion used, namely that the nearest node to the observation point is used in the comparison means that in certain regions, for example, the North Channel or Bristol Channel water depths at comparison points change very significantly (Table 5). For example, in the North Channel region the water depth at the Port Patrick comparison point changes from 24 m to less than 1.0 m as the nodal point moves slightly closer to the coast due to the ‘knock on’ effect of the grid refinement in the eastern Irish Sea. This has an appreciable influence upon computed tidal amplitude at this node which is reduced from 158 cm to 80 cm. However at other locations where the water is deeper, for example, Islay where the water depth changes from 22.3 to 10.7 m, tidal amplitude only decreases slightly, namely 23–21 cm.

The most significant change in tidal amplitude due to a very small (of order 10 m) adjustment of the local grid produced as a ‘knock on effect’ of the eastern Irish Sea re-gridding occurs in the Bristol Channel (see Table 4). Besides a small change in grid location, water depths in the area are reduced. In this region tidal amplitudes are reduced by the order of 40 cm, and phases increase by about 10° (compare Calcs 3 and 4 in Table 4). This change is due to an appreciable reduction in water depths at the comparison points in the region (Table 5). In the deeper water regions of the Bristol Channel although there are small changes in the location of nodal points and average water depth, this has little effect upon the tide.

This comparison clearly shows, as is to be expected, that changing the topography in the eastern Irish Sea changes the tide in this area, but not in the western Irish Sea and Celtic Sea regions. However the fact that the associated re-gridding modifies the grid in regions such as the Bristol Channel means that comparisons with observational points in this area are changed. The sensitivity of tides to changes in local bathymetry is considered in the next two calculations.

Although the topography and coastal representation has been improved in this calculation compared with the earlier one (Calcs 1–3) it is evident from Table 6 that there has been no improvement in overall accuracy. Even when the poorly resolved regions (i.e. North Channel and Bristol Channel) are removed from the comparison, there is no improvement in the solution. This suggests that the coastal boundary condition of zero water depth is probably not appropriate. A revised condition is considered in the next section.

In Calc 5 (Table 1) the topography was as previously but a finer mesh was used in the Mersey estuary. As discussed previously this causes the grid over the whole region of the model to be slightly modified with major changes occurring in the Eastern Irish Sea. In addition changes do occur outside the area with associated modifications of water depth at nodal points used in the comparisons (Table 5). Refining the grid in the Mersey Estuary leads to water depths below 1 m at Liverpool (Calc 5, Table 5) with a resulting spurious tidal amplitude at this point (Calc 5, Table 4). The change in mesh in the eastern Irish Sea due to the refinement in the Mersey, influences water depths at some nodal positions, for example, Barrow, Hilbre (compare Calcs 4 and 5 in Table 5) with an associated change in tide (Table 4). However at other points, for example, Morecambe, Workington water depth hardly changes (compare Calcs 4 and 5 in Table 5), but the tidal signal changes at Morecambe (tidal amplitude increases from 267 to 293 cm, Table 4) due to water depth changes in the region.

In deeper areas namely offshore tide gauges in the eastern Irish Sea, and gauges in the Celtic Sea there is not a major change in the tide between Calcs 4 and 5 (see Table 4). Slight changes in the mesh due to refinement in the Mersey do however modify water depths at comparison nodes in the Bristol Channel with a resulting change in computed tide at these locations (Table 4). In terms of overall accuracy the \(\bar H_{\rm S} \)error increases slightly compared to previously, and there is still a significant bias in the model to overpredict amplitudes and underpredict phases (see histograms in Table 6).

To examine to what extent refining the mesh in the Bristol Channel had upon the local tide and that in the west coast region, in Calc 6 (Table 1) a finer resolution grid of the Bristol Channel was included. Outside this region the topography was identical to that used in grid G3. The effect of modifying the grid in the Bristol Channel was to change water depths at the nearest nodes to the observational point (Table 5). The average effect of refining the grid in the region was to increase the water depth between the order of 4–8 m (compare Calcs 6 and 4 in Table 5). The effect of this rise in water depth was to increase amplitudes and reduce phases (compare Calcs 6 and 4 in Table 4). This refinement of the mesh in the Bristol Channel reduces the value of \(\bar H_{\rm S} \)and the bias in the model to overpredict tidal amplitudes, although not phases (See Table 6).

The slight change in grid in the eastern Irish Sea due to the refinement in the Bristol Channel, leads to a modification in position of nodal points used in the comparison. Associated with this change in position is a depth change at near coastal points, for example, Liverpool node water depth 6.6 m in Calc 4, but 15.2 m in Calc 6. These changes in position of comparison points leads to a difference in tide at these locations compared to previously (compare computed tides from Calcs 6 and 4 in Table 4).

These calculations clearly show that global changes in the mesh due to local refinement, mean that the location of nearest nodes to observational points used to determine model accuracy change their position. Since the water depth in the nearshore region is determined by linearly interpolating between a given offshore water depth, and zero at the coast, changes in nodal position affect the nearshore distribution of water depth and hence tide. To try to reduce this sensitivity and examine its implication an alternative approach is adopted in the next section.

Specification of coastal water depth and use of higher order element

In this series of calculations (namely Calcs 7 to 10, Table 1) instead of specifying a zero water depth at the coast as in the previous calculations, a coastal depth was extrapolated from offshore depths. In Calc 7 a grid GOX (Table 1) with uniform elements that were identical to those in grid GO was generated. Although, in this grid water depths at the coast were non-zero, the no normal flow condition at land was still satisfied. Although the number of nodes and elements were identical to those in grid GO, the associated time was significantly reduced (Table 2), due to a reduction in the number of iterations required to obtain a converged solution. The number of iterations was related to the fact that with zero coastal water depth there was the potential for ‘wetting and drying’ in large areas of the coastal region which required additional computation.

Water depths at a number of nearshore comparison points (Table 5, Calc 7) were on average deeper than those in GO (Calc 1), due to the use of non-zero depths at the shore. This increase in nearshore depth gave a larger volume comparable to the finite difference model (Calc BM). In the eastern Irish Sea on average tidal elevation amplitude increased compared to grid GO (see Table 4, compare Calcs 1 and 7), although the change in phase was small (of order 1°).

In the Bristol Channel region which was poorly resolved with the GO grid, the use of a zero water depth at the coast gave water depths that were too low. In addition there was significant ‘wetting and drying’ with appreciable energy loss from the M 2 tide. This gave rise to the underprediction of tidal elevation amplitude that is evident in Table 4 (Calc 1). However, amplitude increases, and phase is reduced giving a significantly better agreement with observations when GOX is used (compare Calcs 1 and 7 in Table 4). It is apparent from Table 4, that amplitudes from Calc 7, are comparable to those from Calc 2 (Grid G1, a fine grid in the Bristol Channel) although phases are about 10° lower.

In the North Channel, amplitudes are significantly smaller than those computed with the GO grid (Calc 1), and in much better agreement with observations (see Table 4). Although phases are reduced on average by about 20° from those found in Calc 1 (Grid GO), they are still more than 180° different from the observed due to the inability of the model to predict the correct location of the amphidromic point in this region. The goodness of fit parameter \(\bar H_{\rm S} \; = \;39.6\)(Calc 7, Table 6) is appreciably smaller than that found in previous calculations. Also the bias found previously in the elevation histograms to overpredict the elevation is significantly reduced. Within an accuracy criterion of ±10 cm, it is evident (Table 6, Calc 7) that there are 39 locations where elevation is overpredicted compared with 40 locations where it is underpredicted. However, the bias to underpredict the phase remains. This improvement in accuracy, together with the reduction in computer time suggests that the specification of a zero water depth at the coast with coarse elements in the coastal region is less accurate than extrapolating water depths to the coast. If however a water depth dependent criterion is used as in Calcs 3–6, with a non zero coastal water depth then the finite element mesh in the coastal region will be coarser. The consequences of this are examined in subsequent calculations.

In Calc 8 the topography was identical to that used in the west coast model and a grid G2X (Table 4) was generated by applying the same criterion as that used to produce grid G2. Since both grids are based on the west coast model geometry, they have an identical representation of the coastline. However, since in G2X the coastal water depth is non-zero, the finite elements in the nearshore region (Fig. 8) are not as small as in grid G2 (Fig. 5). However, in offshore regions the two grids are comparable. The reduction in number of near coastal elements is evident from the number of nodes and elements given in Table 2 (compare G2 and G2X) and the associated run times. The run time was significantly reduced not only because of the smaller number of elements, but also the number of iterations per time step required to reach a converged solution decreased. The effect upon water depth at comparison nodes can be readily seen in Table 5 (compare Calcs 8 and 3). By using a non-zero water depth at the coast, depths at comparison nodes in grid G2X are generally larger than those in G2. Also they are comparable to those at comparison points in the west coast finite difference model.

Fig. 8
figure 8

The irregular finite element grid (G2X) with non-zero coastal water depths used in Calc 8

This difference is reflected in the differences in computed tide between Calcs 3 and 8 in Table 4, with elevation amplitudes tending to be larger in Calc 8. The exception to this is in the North Channel region. This appears to be due to a change in co-amplitude and co-phase lines in this region (compare Figs. 7, 9) due to differences in grid resolution between G2 (Fig. 5) and G2X (Fig. 8). The improvement in the overall accuracy of the computed tidal distribution is reflected in the decrease in the ‘goodness of fit’ parameters \(\bar H_{\rm S}, \;\bar H_{\rm EX} \)and reduction in RMS error between Calcs 3 and 8 (Table 6). Although errors are still larger than those computed with the west coast model, it is evident that the bias in the histogram of elevation errors is reduced in Calc 8 compared with the finite difference model (Calc BM) and Calc 3. In particular in Calc 8, there is a fairly uniform distribution of elevation errors, with only a slight bias to overpredict the elevation. However, in both Calc 3 and Calc BM there is a significant bias to overpredict the elevation. In terms of phase, all the calculations have a bias to underpredict the phase, although this is largest in the BM calculation.

Fig. 9
figure 9

Computed M 2 co-tidal chart derived from Calc 8

To examine the influence of improving the topography in the eastern Irish Sea, a grid G3X was generated using the same water depths as in G3, but with non-zero values at the coast. The improvement in coastal resolution in the eastern Irish Sea, due to using water depths based on a 1-km rather than 7 km resolution, is clearly evident from a comparison of Figs. 8 and 10. Although a water depth value is now specified at the coast, the fact that the eastern Irish Sea water depths have now been refined to include the shallow water regions means that there is not a significant difference in nearshore grid resolution in the eastern Irish Sea between G3 and G3X (compare Figs. 6, 10). However, outside this region where the west coast finite difference model water depths are used the grid is comparable to G2X. The specification of a non-zero coastal water depth, reduces the number of elements (Table 2) from 21,018 (Grid G3) to 12,265 (Grid G3X). The reason that the number of elements in G3X is larger than Grid G2X (9,604), is due to the increased coastal resolution in the eastern Irish Sea.

Fig. 10
figure 10

The irregular finite element grid (G3X) with non-zero coastal water depths used in Calc.9

On average computed tidal elevation amplitudes (Calc 9, Grid G3X) are increased (Table 6) above those determined with Grid G3 (Calc 4) although there is not a major change in phase (compare Calcs 9 and 4 in Table 4). This leads to an improvement in the ‘goodness of fit’ parameter\(\bar H_{\rm S} \)from 49.9 (Calc 4, Table 6) to 38.1 (Calc 9, Table 6) and a comparable reduction in\(\bar H_{\rm EX} ,\)resulting in an improvement in accuracy in the finite element solution. Although the \(\bar H_{\rm S} \)value is still larger than in the BM calculation, the bias in the elevation histogram is very small (Table 6). This can be clearly seen if the number of locations lying within ±10 cm is considered. Using this criterion, then in Calc 9 there are 34 locations overpredicted and 39 underpredicted, compared to 49 and 34 in the BM calculation (Table 6). Using the same criterion for phase gives 32 and 93 (Calc 9), with 17 and 124 (BM). Consequently, the same bias in phase is found in Calc 9 as in the BM Calc although the bias is reduced. As shown in other Irish Sea calculations (Davies et al. 2001b) two dimensional M 2 only calculations have a number of physical deficiencies. In particular the neglect of other tidal constituents reduces the frictional effect in the model. In addition relating bed stress to depth-mean current rather than bottom current as in a three dimensional multi-constituent calculation is a major deficiency in the model. These deficiencies in the formulation of a two-dimensional model go some way to explaining why there is a bias in phase, when an unbiased elevation distribution is obtained.

In a final calculation (Calc 10, Table 1) a higher order finite element, namely one with an additional pressure node at the centre of each triangle, was used with grid G3X. As only the order of the element was changed the water depths at comparison points were as before, as were the number of nodes and elements. The application of a higher order element did however slightly increase the computer time (Table 2).

However, the use of the higher order element led to a small (on average 3 cm in amplitude and 2° in phase) change in tidal elevation amplitude and phase in the Irish Sea although in the deeper waters of the Celtic Sea the change was not significant (Table 4). Similarly in the Bristol Channel, amplitude and phase increased by 3 cm and 3°, giving a slightly better agreement than previously. In the Bristol Channel region the amplitudes in Calc 10 were in slightly better agreement than those found with the west coast finite difference model (Calc BM), with a substantial improvement in phase (Table 4). Although the water depths in the region were based on those used in the west coast model, it is apparent that the improved resolution provided by the finite element mesh significantly enhanced the accuracy in the region.

In the North Channel area where the finite element grid is coarse and changes in water depth are very rapid, then using the higher order element at some locations changes the phase by the order of 20° (compare locations Craighouse and Islay Calcs 9 and 10 in Table 4). However at other locations the change is small.

The overall accuracy of the model is improved slightly (compare Calcs 9 and 10 in Table 6) with \(\bar H_{\rm S} \)being reduced from 38.1 to 37.5. A comparable reduction in \(\bar H_{\rm EX} \)and RMS errors also occurred. For elevations the number of points within ±10 cm increases from 73 locations (Calc 9) to 81 locations (Calc 10), although in terms of phase there is no improvement. This suggests that the higher order element slightly improves the accuracy of the solution. Although the increase in accuracy is small, so is the additional computational effort, which suggests that there are benefits in using higher order elements.

Concluding remarks

A detailed comparison of a finite element model with a range of mesh refinements and an existing coarse grid large area model of the Irish and Celtic Sea regions has been performed. In addition computed tidal elevations over the region have been compared with a comprehensive (214 values) data set of M 2 tidal elevation amplitudes and phases. The primary objective of the paper has been to examine how an optimal distribution of elements can be determined to maximize the accuracy of the finite element solution while minimizing the computer time. In parallel with this, the comparison with an existing finite difference model highlights some important differences in determining the choice of computational points to compare with observations. In addition the slight movement of nodes over the whole region as the grid is refined in a specific location adds a degree of complexity that does not occur in the traditional finite difference model.

Although the use of a zero water depth at land, gives a very fine mesh in the coastal region when a water depth related criterion is used in mesh generation, the accuracy of the solution is reduced compared to specifying a coastal water depth. In addition the computational cost of the calculation is significantly larger. Calculations using a specified water depth at the shoreline, the approach used in the traditional finite difference approach yielded the most accurate solution at a reduced computational effort. This was related to the reduced number of nodes, the smaller number of iterations required at each time step, and the fact that ‘wetting and drying’ only occurred in a limited number of regions. Solutions at offshore tide gauges were not significantly affected by the choice of nearshore water depths, or coastal grid refinements. However, the energy flux into the eastern Irish Sea and hence tidal amplitudes in this region were influenced by the energy flux through the North Channel. This energy flux was sensitive to resolution in the North Channel.

Although the main objective of the paper was ‘like with like’ comparison with the 7 km finite difference model, it was clear that solutions in the eastern Irish Sea, Mersey and Bristol Channel were improved when better topography was included in these areas. Improving the local topography in one region, with a depth dependant criterion for mesh generation, caused changes in the location of nodes elsewhere. Since to be consistent with previous finite difference calculations, the comparison criterion was to take the offshore node nearest to the observation point, this meant that as this node changed its location in shallow water, then the depth changed. This had the effect of changing the comparison with observations due to a local change in node position and global change in tide. This change in node position and hence comparison point does not occur in a finite difference model when the ‘far field’ grid is refined.

Despite these differences, compared to a finite difference model, in fixing the location of the comparison point in the finite element mesh, it is evident that the most accurate solution was derived with the higher order element and a specified coastal water depth. Obviously a more accurate description of nearshore water depths and coastline than that used here would improve the finite element solution. Calculations and comparisons performed here suggest that the exact choice of water depth at the coast and in the near coastal area are crucial in determining the model’s accuracy in the coastal region. Water depths in this region together with the degree of ‘wetting and drying’ and how this is implemented (Flather and Hubbert 1989) determines the energy loss from the M 2 tide and the generation of higher harmonics. To progress farther, additional tidal constituents and three-dimensional effects need to be added.

In terms of storm surge calculations where the accurate determination of coastal elevations is crucial then the ability of the finite element model to refine the grid locally is a major advantage. This also avoids the problems of open boundary conditions (Davies et al. 2003; Jones and Davies 2004a, b) when fine mesh limited areas are used. Having determined an accurate tidal solution on an irregular grid, the storm surge problem is presently being examined, as is improved resolution in the eastern Irish Sea to complement measurements made as part of a Coastal Observatory Programme (Proctor and Howarth 2003).