Data from: Evolution of integrated kinetic energy and energy conversion efficiency in tropical cyclones during eyewall replacement cycles
Data files
Jul 01, 2026 version files 53.11 KB
-
input_sounding
941 B
-
module_initialize_tropical_cyclone.F
44.11 KB
-
namelist.input
5.82 KB
-
README.md
2.24 KB
Abstract
Integrated kinetic energy (IKE) provides a more comprehensive metric of tropical cyclone (TC) destructive potential than maximum wind speed. Previous studies have shown that the eyewall replacement cycle (ERC) is a key process promoting IKE growth, particularly in TCs with distant secondary eyewall formation. Using idealized numerical simulations and the Mean Airflow as Lagrangian Dynamics Approximation, this study quantifies the respective roles of energy input and energy conversion efficiency in governing TC energetics during ERC. Results show that the increases in surface enthalpy fluxes during ERC are insufficient to explain the substantial rise in kinetic energy (KE) generation. Instead, the dominant factor is a marked improvement in the efficiency with which thermal energy is converted into KE. Before ERC, eyewall- and rainband-associated thermodynamic cycles contribute comparably to total KE production. During ERC, however, vertical mass transport becomes increasingly concentrated within the eyewall, where thermodynamic cycles are inherently more productive and efficient. This redistribution enhances the system-wide conversion efficiency and accelerates IKE growth. Concurrent structural adjustments, including strengthened eyewall ascent, a deepened inflow layer, and a steeper normalized tangential wind profile, produce a more energetically favorable post-ERC circulation. Sensitivity experiments further indicate that TCs with more active outer rainbands are more likely to attain higher efficiency and faster IKE growth, owing to the larger reservoir of rainband-driven mass transport that can be redirected into eyewall overturning during ERC. These results provide a unified energetics-based explanation for why TCs with long-lived concentric eyewalls tend to experience rapid increases in IKE.
Dataset DOI: 10.5061/dryad.p2ngf1w54
Description of the data and file structure
This is the dataset that contains the namelist and modified source code of the WRF model (version 4.3.1) needed for the reproduction of results in the manuscript: "Evolution of Integrated Kinetic Energy and Energy Conversion Efficiency in Tropical Cyclones during Eyewall Replacement Cycles".
Due to the large size of raw data files produced by the simulation, only namelists and modified source code that are required to reproduce the results in this paper are included in this repository. More information about this dataset can be found in the README section.
Files and variables
Three files need to be modified to reproduce simulation results in this study, including:
module_initialize_tropical_cyclone.F; namelist.input; input_sounding;
Files and variables
File: module_initialize_tropical_cyclone.F
Description: This Fortran file contains the structural parameters of the initial vortex and sea surface temperature.
File: namelist.input
Description: This text file lists the parameters regarding the time control, domain, physical parameterizations, etc.
File: input_sounding
Description: The basic environmental state (Dunion, 2011) implemented in the simulation. There is one-line header containing: surface pressure (mb), surface potential temperature (K), surface mixing ratio for water vapor (g/kg). Then, the following lines are: height (m), potential temperature (K), mixing ratio for water vapor (g/kg), zonal wind speed (m/s), meridional wind speed (m/s).
Code/software
The NETCDF data files produced by WRF model can be read using Python, NCL, Grads, Fortran, Matlab, and other tools.
Here we take Python as an example:
import numpy as np
import xarray as xr
filepath = '\\wrfout_d03_2007-09-01_00:00:00.nc'
rawdata = xr.open_mfdataset(filepath, engine='netcdf4', concat_dim = 'time',combine = 'nested',join = 'inner')
u = rawdata['u']; v = rawdata['v']; w = rawdata['w']
