Elsevier

Ocean Modelling

Volume 160, April 2021, 101766
Ocean Modelling

Adjoint-based sensitivity analysis for a numerical storm surge model

https://doi.org/10.1016/j.ocemod.2021.101766Get rights and content

Highlights

  • We calibrate an unstructured-mesh finite element storm surge model of the North Sea

  • We use an adjoint approach to perform sensitivity analysis for modelled skew surges

  • We compare spatial and temporal patterns of sensitivity with respect to three inputs

  • We demonstrate the physical insight available through numerical adjoint methods.

Abstract

Numerical storm surge models are essential to forecasting coastal flood hazard and informing the design of coastal defences. However, such models rely on a variety of inputs, many of which carry uncertainty. An awareness and understanding of the sensitivity of model outputs with respect to those uncertain inputs is therefore essential when interpreting model results. Here, we use an unstructured-mesh numerical coastal ocean model, Thetis, and its adjoint, to perform a sensitivity analysis for a hindcast of the 5th/6th December 2013 North Sea surge event, with respect to the bottom friction coefficient, bathymetry and wind stress forcing. The results reveal spatial and temporal patterns of sensitivity, providing physical insight into the mechanisms of surge generation and propagation. For example, the sensitivity of the skew surge to the bathymetry reveals the protective effect of a sand bank off the UK east coast. The results can also be used to propagate uncertainties through the numerical model; based on estimates of model input uncertainties, we estimate that modelled skew surges carry uncertainties of around 5 cm and 15 cm due to bathymetry and bottom friction, respectively. While these uncertainties are small compared with the typical spread in an ensemble storm surge forecast due to uncertain meteorological inputs, the adjoint-derived model sensitivities can nevertheless be used to inform future model calibration and data acquisition efforts in order to reduce uncertainty. Our results demonstrate the power of adjoint methods to gain insight into a storm surge model, providing information complementary to traditional ensemble uncertainty quantification methods.

Introduction

Storm surge poses a significant hazard for coastal communities worldwide. Allowing for investment in adaptation measures (e.g. rising flood defences), global flood losses in 136 of the world’s largest coastal cities have recently been estimated to rise from US$6 bn per year in 2005 to US$60–63 bn per year in 2050 (Hallegatte et al., 2013). Globally, the increase in extreme sea levels (Stocker et al., 2013) will result in critical flood defence thresholds being reached more frequently and therefore the risk of flooding will increase. The UK is vulnerable to storm surges, particularly along its North Sea coast; a large number of severe storms have impacted the UK in the last century (Haigh et al., 2016), with the two most severe of those events occurring in the North Sea in 1953 and 2013. The approximate economic impacts of the coastal flooding resulting from these events (for year 2014) were £1.2 bn and £0.25 bn respectively; the impact of the latter event was reduced through mitigation action taken after the 1953 event (Wadey et al., 2015). With continued development of the coastal zone in flood risk areas (ASC, 2014), the role of storm surge modelling remains vital.

Essential to the intelligent application of any storm surge model is an understanding of the model’s sensitivity to its uncertain inputs. In a forecast scenario, the greatest model uncertainty arises from the meteorological forcing, namely the surface stress due to wind, and the atmospheric pressure gradient. For this reason, it is common to employ ensemble methods for uncertainty quantification, whereby the surge model is run multiple times, with each run using a different sample from the uncertain distribution of meteorological inputs (Flowerdew et al., 2010). While such ensemble methods provide a practical approach to uncertainty quantification within an operational forecast framework, they provide little insight into the patterns (in space and/or time) of the underlying model sensitivity, and they depend on the choice of meteorological ensemble.

An alternative sensitivity analysis approach is provided by adjoint methods. In the context of numerical modelling, adjoint methods are used to efficiently compute gradients of model outputs with respect to model inputs, which can in principle vary in both space and time. Such methods have been used within a meteorological context since the 1980s (e.g. Hall et al., 1982), and have a variety of applications within the field of coastal ocean modelling. Adjoint-derived sensitivities to model inputs can be used for gaining physical insight into a modelled system (e.g. Losch and Heimbach, 2007, Massmann, 2010, Verdy et al., 2014, Nowak, 2015, Villaret et al., 2016), or can be used within frameworks for model calibration, data assimilation and parameter estimation (e.g. Lardner et al., 1993, Canizares et al., 1998, Heemink et al., 2002, Lu and Zhang, 2006, Zhang et al., 2011, Li et al., 2013, Chen et al., 2014). Adjoint methods have previously been applied to the analysis of storm surge model sensitivity to wind stress (Wilson et al., 2013, Warder et al., 2019), and this paper represents an extension to these works.

Here, we apply a numerical coastal ocean model, Thetis, and its adjoint, to perform a storm surge sensitivity analysis with respect to multiple model inputs, namely the bottom friction coefficient, bathymetry and wind stress. We use the resulting sensitivities to gain physical insight into surge generation and propagation in the North Sea, and to estimate and compare the uncertainty in surge model outputs arising from each of these inputs, and at different locations in the model domain. We first introduce the numerical model in Section 2, and perform a brief model calibration in Section 3. The adjoint approach to sensitivity analysis is described in Section 4, and sensitivity analysis results are presented in Section 5, using the extreme December 2013 storm surge event as a case study. The results of the sensitivity analysis are discussed in Section 6, and conclusions are made in Section 7.

Section snippets

Forward numerical model

Within this work, we model storm surges using Thetis, an unstructured-mesh finite element coastal ocean flow solver (Kärnä et al., 2018) implemented within the Firedrake finite element code generation framework (Rathgeber et al., 2016). We use Thetis in its two-dimensional configuration (Vouriot et al., 2019), which solves the shallow water equations (SWEs) in non-conservative form, given by ηt+(Hu)=0,ut+uu+FC+gη+paρ=τsτbρH+(νh(u+uT)),where η is the free surface height, H is the

Model calibration

We first calibrate the model with respect to the Manning coefficient n, based on a tide-only simulation. After a spin-up period of 10 days, the model is run in tide-only mode for one month, and a harmonic analysis performed at the 12 tide gauge stations within the model domain where quality controlled data is available from the British Oceanographic Data Centre (BODC) (see Fig. 1). We perform this harmonic analysis based on the same eight harmonic constituents as the tidal boundary condition,

The adjoint method

In this section we briefly describe the adjoint method (based largely on Funke, 2012), and for further detail the reader is referred to similar works in the literature (e.g. Wilson et al., 2013, Verdy et al., 2014) and previous studies utilising the adjoint mode of Thetis (e.g. Warder et al., 2019, Goss et al., 2020).

For compactness, we write our system of PDEs in the general form F(u,m)=0,where F is the PDE operator (representing the shallow water equations, Eqs. (1)), u is the model state

Sensitivity to bottom friction coefficient

The fields of sensitivity to bottom friction coefficient for each target location are shown in Fig. 7. The greatest sensitivity magnitudes are found within relatively small regions in the vicinity of each target location. The sensitivity of the skew surge at North Shields exhibits the smallest sensitivity magnitudes, due to its position on an exposed section of coastline; the propagation of the surge as a coastally trapped wave is not strongly affected by local features, and the local value of

Comparison of uncertainties

In Section 5 we used the adjoint model to explore the spatial patterns of storm surge model sensitivity with respect to its uncertain inputs. In the cases of bottom friction coefficient and bathymetry, we have estimated uncertainties in each model input and, through convolution with the model sensitivity, estimated the resulting uncertainties in the model outputs, namely the skew surges at selected coastal target locations. In contrast to the raw sensitivities, these estimated output

Conclusions

In this work, we have applied adjoint methods to perform sensitivity analysis and uncertainty quantification for a storm surge model, in particular comparing the sensitivity of the modelled skew surge, at different locations across the domain, to three different model inputs, namely the bottom friction coefficient, bathymetry and wind stress. Based on the results of this work, conclusions can be drawn based on both the underlying sensitivity patterns revealed, and also the resulting estimates

CRediT authorship contribution statement

Simon C. Warder: Model setup, Calibration and sensitivity analysis, Manuscript preparation. Kevin J. Horsburgh: Supervision, Manuscript review and editing. Matthew D. Piggott: Supervision, Manuscript review and editing.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgements

This work was funded by the EPSRC Centre for Doctoral Training in Fluid Dynamics across Scales (Grant EP/L016230/1). MDP would additionally like to acknowledge EPSRC support under Grant EP/R029423/1. We thank Jane Williams of the National Oceanography Centre for her contribution of hindcast data. We also acknowledge the Research Computing Service at Imperial College London for access to computing resources. This study uses data from the National Tidal and Sea Level Facility, provided by the

References (43)

  • ASCG.J.

    Managing climate risks to well-being and the economy. Adaptation sub-committee. Committee on climate change. Progress report 2014

    (2014)
  • CanizaresR. et al.

    Application of advanced data assimilation methods for the initialisation of storm surge models

    J. Hydraul. Res.

    (1998)
  • ComblenR. et al.

    Practical evaluation of five partly discontinuous finite element pairs for the non-conservative shallow water equations

    Internat. J. Numer. Methods Fluids

    (2010)
  • DigimapR.

    Marine themes digital elevation model 6 arc second [ASC geospatial data], Scale 1:250000, Tiles: 2062000000, 2060010060, 2060010040, 2060010020, 2060000000, 2058010080, 2058010060, 2058010040, 2058010020, 2058000000, 2056010080, 2056010060, 2056010040, 2056010020, 2056000020, 2056000000, 2054010080, 2054010060, 2054010040, 2054010020, 2054000020,2054000000, 2052010080, 2052010060, 2052010040, 2052010020, 2052000020, 2052000000, 2050010080, 2050010060, 2050010040, 2050010020, 2050000020, 2050000000, 2048010080, 2048010060, 2048010040, Updated: 25 October 2013, OceanWise, Using: EDINA Marine Digimap Service

    (2019)
  • DigimapR.

    DiGSBS250K [SHAPE geospatial data], Scale 1:250000, Tiles: GB, Updated: 6 September 2011, BGS, Using: EDINA Geology Digimap Service

    (2019)
  • DrennanW.M. et al.

    Parameterizing the sea surface roughness

    J. Phys. Oceanogr.

    (2005)
  • EgbertG.D. et al.

    Efficient inverse modeling of barotropic ocean tides

    J. Atmos. Ocean. Technol.

    (2002)
  • FarrellP.E. et al.

    Automated derivation of the adjoint of high-level transient finite element programs

    SIAM J. Sci. Comput.

    (2013)
  • FlowerdewJ. et al.

    Development and evaluation of an ensemble forecasting system for coastal storm surges

    Q. J. R. Meteorol. Soc.

    (2010)
  • FlowerdewJ. et al.

    Extending the forecast range of the UK storm surge ensemble

    Q. J. R. Meteorol. Soc.

    (2013)
  • FunkeS.W.

    The Automation of PDE-Constrained Optimisation and its Applications

    (2012)
  • Cited by (10)

    • Calibration, inversion and sensitivity analysis for hydro-morphodynamic models through the application of adjoint methods

      2022, Computers and Geosciences
      Citation Excerpt :

      In this work memory has not been an issue, but for very large problems there are intelligent checkpointing techniques that can be used to reduce memory requirements (see for example Griewank and Walther, 2000; Kukreja et al., 2018). The adjoint method has already been used successfully with the hydrodynamic component of Thetis (e.g. Warder et al., 2021), but we expand upon this here by using the adjoint method with a coupled model which requires extending the pyadjoint code to ensure that the coupling is correctly captured. In particular, the coupling between the components of the hydro-morphodynamic model relies on a split mechanism, which extracts the velocity and elevation from the hydrodynamic component so that both can be passed to the morphodynamic component.

    • 8.10 - Optimization of Marine Renewable Energy Systems

      2022, Comprehensive Renewable Energy, Second Edition: Volume 1-9
    View all citing articles on Scopus
    View full text