<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article"><?xmltex \makeatother\@nolinetrue\makeatletter?><?xmltex \bartext{Development and technical paper}?>
  <front>
    <journal-meta><journal-id journal-id-type="publisher">GMD</journal-id><journal-title-group>
    <journal-title>Geoscientific Model Development</journal-title>
    <abbrev-journal-title abbrev-type="publisher">GMD</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Geosci. Model Dev.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1991-9603</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/gmd-16-3611-2023</article-id><title-group><article-title>Convective-gust nowcasting based on radar reflectivity<?xmltex \hack{\break}?> and a deep learning algorithm</article-title><alt-title>Convective-gust nowcasting by a deep learning algorithm</alt-title>
      </title-group><?xmltex \runningtitle{Convective-gust nowcasting by a deep learning algorithm}?><?xmltex \runningauthor{H. Xiao et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Xiao</surname><given-names>Haixia</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" equal-contrib="yes" corresp="no" rid="aff2">
          <name><surname>Wang</surname><given-names>Yaqiang</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" equal-contrib="yes" corresp="yes" rid="aff1">
          <name><surname>Zheng</surname><given-names>Yu</given-names></name>
          <email>zhengyu@cma.gov.cn</email>
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Zheng</surname><given-names>Yuanyuan</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff3">
          <name><surname>Zhuang</surname><given-names>Xiaoran</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Wang</surname><given-names>Hongyan</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Gao</surname><given-names>Mei</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>Key Laboratory of Transportation Meteorology of China Meteorological Administration, <?xmltex \hack{\break}?>Nanjing Joint Institute for Atmospheric Sciences, Nanjing 210041, China</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Chinese Academy of Meteorological Sciences, Beijing 100081, China</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Jiangsu Meteorological Observatory, Nanjing 210041, China</institution>
        </aff><author-comment content-type="econtrib"><p>These authors contributed equally to this work.</p></author-comment>
      </contrib-group>
      <author-notes><corresp id="corr1">Yangqiang Wang (yqwang@cma.gov.cn) and  Yu Zheng (zhengyu@cma.gov.cn)</corresp></author-notes><pub-date><day>30</day><month>June</month><year>2023</year></pub-date>
      
      <volume>16</volume>
      <issue>12</issue>
      <fpage>3611</fpage><lpage>3628</lpage>
      <history>
        <date date-type="received"><day>10</day><month>November</month><year>2022</year></date>
           <date date-type="rev-request"><day>9</day><month>January</month><year>2023</year></date>
           <date date-type="rev-recd"><day>18</day><month>April</month><year>2023</year></date>
           <date date-type="accepted"><day>9</day><month>May</month><year>2023</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2023 Haixia Xiao et al.</copyright-statement>
        <copyright-year>2023</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://gmd.copernicus.org/articles/16/3611/2023/gmd-16-3611-2023.html">This article is available from https://gmd.copernicus.org/articles/16/3611/2023/gmd-16-3611-2023.html</self-uri><self-uri xlink:href="https://gmd.copernicus.org/articles/16/3611/2023/gmd-16-3611-2023.pdf">The full text article is available as a PDF file from https://gmd.copernicus.org/articles/16/3611/2023/gmd-16-3611-2023.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d1e159">Convective wind gusts (CGs) are usually related to thunderstorms, and they may cause great structural damage and serious hazards, such as train derailment, service interruption, and building collapse. Due to the small-scale and nonstationary nature of CGs, reliable CG nowcasting with high spatial and temporal resolutions has remained unattainable. In this study, a novel nowcasting model based on deep learning – namely, CGsNet – is developed for 0–2 h lead times of quantitative CG nowcasting, achieving minute–kilometer-level forecasts. CGsNet is a physics-constrained model established by training on large corpora of average surface wind speed (ASWS) and radar observations; it can produce realistic and spatiotemporally consistent ASWS predictions in CG events. By combining the gust factor (1.77, the ratio of the observed peak wind gust speed (PWGS) to the ASWS) with the ASWS predictions, the PWGS forecasts are estimated with a spatial resolution of 0.01<inline-formula><mml:math id="M1" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> <inline-formula><mml:math id="M2" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 0.01<inline-formula><mml:math id="M3" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> and a 6 min temporal resolution. CGsNet is shown to be effective, and it has an essential advantage in learning the spatiotemporal features of CGs. In addition, quantitative evaluation experiments indicate that CGsNet exhibits higher generalization performance for CGs than the traditional nowcasting method based on numerical weather prediction models. CG-nowcasting technology can be applied to provide real-time quantitative CG forecasts.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e196">Convective wind gusts (CGs) are non-tornadic, straight-line winds <xref ref-type="bibr" rid="bib1.bibx26 bib1.bibx45" id="paren.1"/>. They predominantly occur in eastern China in the warm summer months <xref ref-type="bibr" rid="bib1.bibx44" id="paren.2"/>, and they are usually associated with thunderstorm clouds, particularly squall lines and supercells, which generate conditions conducive to the appearance of whirlwinds and squalls <xref ref-type="bibr" rid="bib1.bibx21" id="paren.3"/>. Severe convective gusts are caused either by mesoscale cold pools associated with horizontal pressure gradients large enough to produce high wind speeds in the absence of strong downdrafts or by local-scale downbursts that create strong divergent horizontal winds near the ground <xref ref-type="bibr" rid="bib1.bibx39" id="paren.4"/>. These severe convective gusts may cause considerable damage to communication, transport, buildings, and other structures and even to the health and life of humans in many parts of the world <xref ref-type="bibr" rid="bib1.bibx26 bib1.bibx42" id="paren.5"/>.</p>
      <p id="d1e214">CGs as defined by the China Meteorological Administration (CMA) are usually recognized as having a peak wind gust speed (PWGS) of  <inline-formula><mml:math id="M4" display="inline"><mml:mo>≥</mml:mo></mml:math></inline-formula> 17.2 m s<inline-formula><mml:math id="M5" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, caused by severe atmospheric convection <xref ref-type="bibr" rid="bib1.bibx45" id="paren.6"/>. Compared with large-scale wind storms, many observations show that convectively induced storm events can reach higher wind speeds <xref ref-type="bibr" rid="bib1.bibx26" id="paren.7"/>. For example, the CGs observed in 1983 during a microburst in the United States had a peak gust of 67 m s<inline-formula><mml:math id="M6" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx8" id="paren.8"/>, for which wind speeds are comparable to those of an F3 tornado based on damage<?pagebreak page3612?> assessments. Thus, forecasting the occurrence of CGs in advance is valuable for reducing the risk and threat of damaging wind events.</p>
      <p id="d1e258">Currently, accurate CGs nowcasting is still a challenging issue in operational meteorology despite its severe impact <xref ref-type="bibr" rid="bib1.bibx29 bib1.bibx35" id="paren.9"/>. This is primarily for several reasons. One is the small-scale and nonstationary nature of CGs. Due to the rapid evolution of fine-scale convective systems and their complicated interactions with environmental features, it is difficult for mesoscale numerical models or statistical models to capture and forecast CGs. In addition, the sparsity of wind observations is a factor that hinders the development and verification of gust-nowcasting models. The most frequently cited record-breaking wind speeds are usually associated with wind gust values. This refers to a maximum momentary (2–3 s) wind speed that exceeds the 2 min mean wind speed by at least 5 m s<inline-formula><mml:math id="M7" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx43" id="paren.10"/>. At present, wind gusts between full hours of observation have been recorded in eastern China, which makes it possible to determine the actual maximum wind gust speed or peak wind gust speed (PWGSs) for each hour. Obviously, these existing meteorological observation networks cannot record fine-scale CGs accurately <xref ref-type="bibr" rid="bib1.bibx17 bib1.bibx26" id="paren.11"/>, and a significant portion of the highest wind gusts may be missing.</p>
      <p id="d1e282">Many previous studies have mainly focused on potential severe-convective-weather (SCW) forecasting <xref ref-type="bibr" rid="bib1.bibx25 bib1.bibx4" id="paren.12"/> or the possibility of classified SCW forecasting <xref ref-type="bibr" rid="bib1.bibx48 bib1.bibx22" id="paren.13"/>, while quantitative CG nowcasting has rarely been reported. Currently, some studies focus on wind gust forecasting by using physically based methods, empirical results and tuning, statistical analysis, or machine learning methods <xref ref-type="bibr" rid="bib1.bibx16 bib1.bibx17 bib1.bibx23 bib1.bibx32 bib1.bibx27 bib1.bibx1" id="paren.14"/>. Although some progress has been made in these studies, their performance on wind gust nowcasting (0–2 h) is poor <xref ref-type="bibr" rid="bib1.bibx40" id="paren.15"/>, especially in terms of spatial and temporal resolution. For example, the wind forecasted by Integrated Nowcasting through Comprehensive Analysis (INCA) <xref ref-type="bibr" rid="bib1.bibx11" id="paren.16"/> or the newly developed meteorologically stratified gust factor (MSGF) model <xref ref-type="bibr" rid="bib1.bibx17" id="paren.17"/> has a 1 h temporal resolution, which is not sufficient for describing the evolution of wind gusts. Most importantly, few gust-forecasting models have been evaluated for their effectiveness in CG nowcasting.</p>
      <p id="d1e305">Recent advances in deep learning <xref ref-type="bibr" rid="bib1.bibx44" id="paren.18"/>, especially recurrent neural networks (RNNs) and convolutional neural networks (CNNs), have provided some useful insights into the meteorological field <xref ref-type="bibr" rid="bib1.bibx5 bib1.bibx30" id="paren.19"/>. Many approaches based on RNNs and CNNs have been applied successfully to short-term weather forecasting due to their ability to capture temporal and spatial variations in image features, e.g., short-term drought <xref ref-type="bibr" rid="bib1.bibx2" id="paren.20"/> and quantitative precipitation forecasts <xref ref-type="bibr" rid="bib1.bibx33" id="paren.21"/>. An evaluation of the applications indicates that the deep learning solutions can model complex nonlinear systems and better extract advanced features.</p>
      <p id="d1e320">Complex physical processes and dynamic characteristics are often involved in convective systems at small spatial and temporal scales <xref ref-type="bibr" rid="bib1.bibx3" id="paren.22"/>. It is critical to fully extract convective characteristics automatically to improve the forecast accuracy, and deep learning provides a practical tool for this purpose. In particular, Zhou et al. (2019) developed a forecasting solution for SCW using a CNN, producing probabilistic forecasting products. Their results showed that deep learning methods achieve better performance than traditional forecasting methods. Thus, as it is a similar problem, deep learning may have considerable application potential in CG nowcasting, and it is promising to test CG forecasting using deep learning methods, which has rarely been documented before.</p>
      <p id="d1e326">The objective of this study is to achieve
quantitative nowcasting of CG speed in eastern China using the deep learning  method, in principle down to the minute-level timescale. The Doppler weather radar is an important device for observing and forecasting CGs because of the abundant weather information in radar reflectivity (e.g., bow echo and hook echo) <xref ref-type="bibr" rid="bib1.bibx14 bib1.bibx46 bib1.bibx45" id="paren.23"/>. Thus, in this study, we aim to forecast quantitative CGs based on observed wind and radar data, which have rarely been considered in previous studies. We also compare the nowcasting performance of the deep learning method with that of the INCA approach. Notably, we concentrate on the nowcasting and evaluation of the average surface wind speed (ASWS) and PWGS, which are both key factors that reflect the strength and influence of CGs. We believe this work will have significant application potential in small-scale hazard assessment and in the alerting of threats to the economy and human activities.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Data</title>
      <p id="d1e340">The study area is in eastern China (Fig. <xref ref-type="fig" rid="Ch1.F1"/>), including Jiangsu Province and its adjacent area. The latitudinal and longitudinal ranges of the study area are 30.4–35.2<inline-formula><mml:math id="M8" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N and 116.33–121.93<inline-formula><mml:math id="M9" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> E, respectively. Considering that CGs associated with thunderstorms occur predominantly in the warm season in eastern China <xref ref-type="bibr" rid="bib1.bibx44" id="paren.24"/>, April to September of each year was selected as the period of the experiments in this study.</p>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Wind data</title>
      <p id="d1e373">For the ground truth reference, the ASWS data comprise in situ observations with a 5 min time interval, which is the 2 min average of the 3 s wind measured using automatic weather stations (AWSs) (Fig. <xref ref-type="fig" rid="Ch1.F1"/>b) at a height of 10 m above the ground. Note that there are limited wind observation data available on the seacoast and over the sea, and as a result, this<?pagebreak page3613?> study focuses on gust forecasting in the land region of eastern China. To match the spatiotemporal resolution of the observed radar reflectivity mosaics (RMOSs), the ASWS data were first interpolated to 6 min using linear interpolation. Inverse distance-weighted (IDW) interpolation has the advantages of being fast to calculate and easy to understand, and it is suitable for eastern China, where the automatic stations are dense and evenly distributed. Thus, the IDW interpolation method was employed to regrid the ASWS data to a spatial resolution of 0.01<inline-formula><mml:math id="M10" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> <inline-formula><mml:math id="M11" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 0.01<inline-formula><mml:math id="M12" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> by using the four nearest stations within 15 km with a power of 2 (the details of the parameter choices can be found in the Supplement). The wind observation data on the seacoast and over the sea were set to 0. Subsequently, during the training process, we masked the wind data on the seacoast and over the sea by setting the weight of the loss function to 0. This ensures that the sea areas do not contribute to the backpropagation optimization. However, the values in the sea areas still participate in the convolutional operations during the forward-propagation process, which could lead to a slight underestimation of the ASWS or PWGS values in areas close to the seacoast. In this study, the interpolated wind data are assumed to be close to the true observed wind field.</p>
      <p id="d1e403">ASWS data from 2016 to 2022 were considered. To further select ASWS data associated with CGs, the samples selected need to meet the following two concurrent principles: (1) more than 2 % of stations recorded ASWS <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula>.8 m s<inline-formula><mml:math id="M14" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, and (2) the precipitation at more than 5 % of the stations was greater than 0.1 mm within the space of an hour.</p>
      <p id="d1e428">In addition, observed peak wind gust speed (PWGS) from 2021 to 2022 was used in this study for subsequent gust factor calculation and model evaluation; it is the maximum 3 s average gust recorded over 1 h by the AWS. Samples from PWGS were taken from typical CG events recorded by the meteorological bureau.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Radar reflectivity</title>
      <p id="d1e439">Weather radar provides a highly detailed representation of the spatial structure and temporal evolution of thunderstorms over a large area <xref ref-type="bibr" rid="bib1.bibx20" id="paren.25"/>. Weather radar data may also indicate the time and location of the CGs that occurred <xref ref-type="bibr" rid="bib1.bibx14" id="paren.26"/>. In particular, the constant-altitude radar RMOSs at 3 km are less susceptible to ground clutter compared to radar data at other altitudes. This allows them to provide continuous and comprehensive coverage of the study area, as well as a more accurate representation of storm structure. Thus, these constant-altitude radar RMOSs at 3 km were used as auxiliary data along with observed wind data to forecast the speed of CGs. The RMOS data are from 10 weather radar stations in eastern China (Fig. <xref ref-type="fig" rid="Ch1.F1"/>a).
The type of radar sensor is the CINRAD/SA Doppler weather radar <xref ref-type="bibr" rid="bib1.bibx31" id="paren.27"/>. The RMOS is acquired through the operational Doppler weather radar 3-D digital mosaic system <xref ref-type="bibr" rid="bib1.bibx41" id="paren.28"/>, which was developed by the Chinese Academy of Meteorological Sciences. This system determines the RMOS by projecting the base reflectivity factor onto equal longitude and latitude coordinates. The time interval of the RMOS data is 6 min, the spatial resolution is 0.01<inline-formula><mml:math id="M15" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, and the grid data are arranged from west to east and north to south.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1" specific-use="star"><?xmltex \currentcnt{1}?><?xmltex \def\figurename{Figure}?><label>Figure 1</label><caption><p id="d1e468">The selected study area: the red dotted line in <bold>(a)</bold> represents eastern China (30.4–35.2<inline-formula><mml:math id="M16" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N, 116.33–121.93<inline-formula><mml:math id="M17" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> E), the black triangles in <bold>(a)</bold> represent the locations of the weather radar, and the purple dots in <bold>(b)</bold> are the locations of the AWSs that currently measure ASWS and PWGS.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/3611/2023/gmd-16-3611-2023-f01.png"/>

        </fig>

</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Workflow</title>
      <p id="d1e512">The workflow of this study is illustrated in Fig. <xref ref-type="fig" rid="Ch1.F2"/>.
First, the RMOS data were preprocessed, and the ASWS data were interpolated and regridded as mentioned above. Second, the spatiotemporal resolutions of the RMOS and ASWS samples were matched, and the time of the RMOS samples was determined by the selected ASWS samples. Third, the dataset was divided into three parts (training, validation, and testing datasets) according to the observation time. Fourth, the ASWS data were clipped to be between 0 and 35 m s<inline-formula><mml:math id="M18" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and subsequently normalized to the range 0–1 through min–max normalization. Similarly, the RMOS values were clipped to be between 0 and 70 dBZ and subsequently normalized to be between 0 and 1. Fifth, the ASWS and RMOS data in the past 60 min were used as input data to train and validate the deep learning nowcasting model, and the outputs were the forecasted ASWSs with lead times of 6–120 min ahead, with a spatial resolution of 0.01<inline-formula><mml:math id="M19" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> <inline-formula><mml:math id="M20" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 0.01<inline-formula><mml:math id="M21" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> and a 6 min temporal resolution. Sixth, the performance of the deep learning model in forecasting ASWS was evaluated by different statistical variables. Seventh, the mean gust factor (GF) was determined by comparing the observed PWGS and ASWS. Subsequently, the PWGS forecasts were estimated by multiplying the GF by the forecasted ASWS. Finally, the PWGS forecasts were compared with INCA results, and two cases were also showed to demonstrate the accuracy of PWGS forecasts.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2" specific-use="star"><?xmltex \currentcnt{2}?><?xmltex \def\figurename{Figure}?><label>Figure 2</label><caption><p id="d1e556">Workflow of deep-learning-model-based CG nowcasting.</p></caption>
          <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/3611/2023/gmd-16-3611-2023-f02.png"/>

        </fig>

</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Model and settings</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Model architecture</title>
      <p id="d1e581">We started by adapting the network structure proposed by <xref ref-type="bibr" rid="bib1.bibx10" id="text.29"/>, namely PhyDNet, which is a sequence-to-sequence network. Unlike traditional networks, PhyDNet steers the learning process toward identifying physically consistent solutions by introducing an appropriate inductive bias <xref ref-type="bibr" rid="bib1.bibx18" id="paren.30"/>, that is, implicitly embedding prior knowledge in the network architecture and satisfying a given set of physical laws. It has a two-branch deep architecture, i.e., the newly proposed recurrent physical cell (PhyCell) and ConvLSTM (convolutional long short-term memory). Specifically, PhyCell is inspired by data assimilation techniques for performing partial differential equation (PDE)-constrained prediction in latent space. It explicitly disentangles PDE dynamics from unknown complementary information and allows for a generic class of linear PDEs through varying differential orders, e.g., wave equations. In<?pagebreak page3614?> PhyDNet, the physical knowledge is represented by PDEs, which can enforce physical constraints for future image prediction well. PhyDNet has been successfully employed in many fields, e.g., solar irradiance forecasting using fisheye images <xref ref-type="bibr" rid="bib1.bibx9" id="paren.31"/> and nitrogen prediction <xref ref-type="bibr" rid="bib1.bibx15" id="paren.32"/>.</p>
      <?pagebreak page3615?><p id="d1e596">The attention mechanism can focus on the important information among a large amount of input information and ignore most of the unimportant information <xref ref-type="bibr" rid="bib1.bibx28" id="paren.33"/>. Thus, an attention mechanism is applied to improve the performance of PhyDNet for nowcasting CGs in this study. Here, the PhyDNet with an attention mechanism for CG nowcasting is called CGsNet, and its architecture is illustrated in Fig. <xref ref-type="fig" rid="Ch1.F3"/>. An input sequence <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:mo mathvariant="italic">{</mml:mo><mml:msubsup><mml:mi mathvariant="bold">x</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>K</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold">x</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:msubsup><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M23" display="inline"><mml:mo>∈</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>K</mml:mi><mml:mo>×</mml:mo><mml:mi>n</mml:mi><mml:mo>×</mml:mo><mml:mi>l</mml:mi><mml:mo>×</mml:mo><mml:mi>c</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> including ASWS (<inline-formula><mml:math id="M25" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula>) and RMOS (<inline-formula><mml:math id="M26" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula>) with <inline-formula><mml:math id="M27" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula> time steps, spatial size <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>×</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M29" display="inline"><mml:mi>c</mml:mi></mml:math></inline-formula> channels is projected into <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:mo mathvariant="italic">{</mml:mo><mml:msubsup><mml:mi mathvariant="bold">h</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>K</mml:mi></mml:mrow><mml:mi>E</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold">h</mml:mi><mml:mi>t</mml:mi><mml:mi>E</mml:mi></mml:msubsup><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula> by the convolutional units and is processed by the recurrent block unfolded in time. This forms a sequence-to-sequence architecture suitable for multistep prediction, outputting <inline-formula><mml:math id="M31" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> future ASWS (<inline-formula><mml:math id="M32" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula>), and RMOS (<inline-formula><mml:math id="M33" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula>) predictions {<inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>}. For time <inline-formula><mml:math id="M35" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>, we learn a weight vector <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:mo>〈</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>〉</mml:mo></mml:mrow></mml:math></inline-formula> for <inline-formula><mml:math id="M37" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula> hidden states <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:mo mathvariant="italic">{</mml:mo><mml:msubsup><mml:mi mathvariant="bold">h</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>K</mml:mi></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold">h</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula>, where the weight <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> can be interpreted as the relative importance of the <inline-formula><mml:math id="M40" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>th <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msup><mml:mi>h</mml:mi><mml:mi>m</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>. Each weight <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is computed by taking <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">h</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mi>E</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> as input, followed by a softmax operation. Then, we perform summation over the weighted hidden states to obtain an attention representation <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, which will be incorporated into the decoder for prediction. The key equations for generating the attention representation <inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for the <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>th output prediction are summarized as follows:

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M47" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E1"><mml:mtd><mml:mtext>1</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="bold">s</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="bold">W</mml:mi><mml:mo>∗</mml:mo><mml:msubsup><mml:mi mathvariant="bold">h</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mi>E</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:mi mathvariant="bold">b</mml:mi><mml:mo>,</mml:mo><mml:mspace width="1em" linebreak="nobreak"/><mml:mo>∀</mml:mo><mml:mi>k</mml:mi><mml:mo>∈</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>K</mml:mi><mml:mo>]</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E2"><mml:mtd><mml:mtext>2</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">s</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>K</mml:mi></mml:msubsup><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">s</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mspace width="1em" linebreak="nobreak"/><mml:mo>∀</mml:mo><mml:mi>k</mml:mi><mml:mo>∈</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>K</mml:mi><mml:mo>]</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E3"><mml:mtd><mml:mtext>3</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>K</mml:mi></mml:munderover><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi>h</mml:mi><mml:mi>k</mml:mi><mml:mi>m</mml:mi></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E4"><mml:mtd><mml:mtext>4</mml:mtext></mml:mtd><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msubsup><mml:mi mathvariant="bold">h</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mtext>PhyCell</mml:mtext><mml:mo>(</mml:mo><mml:mo>[</mml:mo><mml:msubsup><mml:mi mathvariant="bold">h</mml:mi><mml:mi>t</mml:mi><mml:mi>E</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>]</mml:mo><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mtext>ConvLSTM</mml:mtext><mml:mo>(</mml:mo><mml:mo>[</mml:mo><mml:msubsup><mml:mi mathvariant="bold">h</mml:mi><mml:mi>t</mml:mi><mml:mi>E</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>]</mml:mo><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            where “<inline-formula><mml:math id="M48" display="inline"><mml:mo>*</mml:mo></mml:math></inline-formula>” denotes the convolution operator, and the kernel matrices <inline-formula><mml:math id="M49" display="inline"><mml:mi mathvariant="bold">W</mml:mi></mml:math></inline-formula> and biases <inline-formula><mml:math id="M50" display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> are parameters to be learned. The high-level representation <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">h</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> is then fed into the deconvolutional units, and <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is calculated. Similarly, by inputting <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> into the decoder, combined with the attention mechanism, the forecasted <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> can be calculated. In this cycle, we can obtain the ASWS and RMOS forecasts in the future, i.e., {<inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>}. The effect of the attention mechanism operation is to find the most significant historical information from the input sequences; e.g., when predicting <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, the attention module can assign weights for <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:mo mathvariant="italic">{</mml:mo><mml:msubsup><mml:mi mathvariant="bold">h</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>K</mml:mi></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold">h</mml:mi><mml:mi>t</mml:mi><mml:mi>m</mml:mi></mml:msubsup><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula>. This can better model both short-term and long-term dependencies. The detailed convolutional encoder and decoder, the calculation process of PhyCell and ConvLSTM, and the feature maps of hidden states can be found in the Supplement. Note that we just focus on analyzing the forecasting results of ASWS, and the forecasted RMOS is a secondary result.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3" specific-use="star"><?xmltex \currentcnt{3}?><?xmltex \def\figurename{Figure}?><label>Figure 3</label><caption><p id="d1e1523">Illustration of CGsNet. The encoder is to the left of the dotted red line, and the decoder is to the right. <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">x</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold">x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> are the observed and forecasted ASWS and RMOS fields, respectively. <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">h</mml:mi><mml:mi>i</mml:mi><mml:mi>E</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> indicate the input tensors calculated by the convolution units. <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">h</mml:mi><mml:mi>i</mml:mi><mml:mi>c</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">h</mml:mi><mml:mi>i</mml:mi><mml:mi>p</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> indicate the hidden states of ConvLSTM and PhyCell, respectively. <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">h</mml:mi><mml:mi>i</mml:mi><mml:mi>m</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> represents the hidden state that combines the values from <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">h</mml:mi><mml:mi>i</mml:mi><mml:mi>c</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold">h</mml:mi><mml:mi>i</mml:mi><mml:mi>p</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula>.</p></caption>
          <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/3611/2023/gmd-16-3611-2023-f03.png"/>

        </fig>

</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Experimental settings</title>
      <p id="d1e1658">Here, we aim to forecast 0–2 h CGs; thus, 10 historical ASWS and RMOS grid fields <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:mo mathvariant="italic">{</mml:mo><mml:msubsup><mml:mi mathvariant="bold">x</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold">x</mml:mi><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:msubsup><mml:mo mathvariant="italic">}</mml:mo><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">480</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">560</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> were taken as the inputs, and the subsequent 20 ASWS and RMOS grid fields <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:mo mathvariant="italic">{</mml:mo><mml:msubsup><mml:mi mathvariant="bold">x</mml:mi><mml:mn mathvariant="normal">11</mml:mn><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold">x</mml:mi><mml:mn mathvariant="normal">30</mml:mn><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:msubsup><mml:mo mathvariant="italic">}</mml:mo><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mn mathvariant="normal">20</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">480</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">560</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> were the ground truth outputs. The ASWS and RMOS grid fields from 2016 to 2020 were used for model training, and the fields from June to September 2021 and April to May 2021 were employed for ASWS validation and testing, respectively. The fields from May to July 2022 were used for PWGS testing. Correspondingly, we obtained 15 629 CG samples, including a training set of 13 155 samples, a validation set of 1236 samples, and the testing sets of 1184 and 54 samples for ASWS and PWGS.</p>
      <p id="d1e1781">Regarding the training settings, Adam <xref ref-type="bibr" rid="bib1.bibx19" id="paren.34"/> was used as the optimizer, and the batch size was set as 2. The learning rate was initially set to 0.001 and then multiplied by 0.3 if the loss did not decrease when the model was trained for 2 epochs. The model was trained for a total of 50 epochs, and the model weight with the minimum loss on the validation set was selected and saved. Then the evaluation experiments were implemented on the testing set. Detailed hyperparameter choices can be found in the Supplement. All experiments in this study were conducted using Python and PyTorch and were executed on four NVIDIA GeForce RTX 3090 GPUs with the CUDA-11.1 library.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Loss function</title>
      <p id="d1e1795">The loss function is used to adjust the weights of the deep learning model, and it is an instructive function that guides one on how to improve the weight coefficients. Most previous studies used the mean absolute error (MAE) loss or mean squared error (MSE) loss as the default to train their models <xref ref-type="bibr" rid="bib1.bibx37 bib1.bibx38 bib1.bibx7" id="paren.35"/>. However, these losses will result in smoothing effects in the predicted fields, since they may make a good assumption about the global similarity of the two fields, meaning that the field's details may be lost <xref ref-type="bibr" rid="bib1.bibx37 bib1.bibx7" id="paren.36"/>. Notably, with increasing forecast time, the problem of underestimating high values becomes more obvious, such as underestimating heavy rain or radar reflectivity. To address these problems and make the predictions sharper and more realistic, the weighted MAE loss <xref ref-type="bibr" rid="bib1.bibx34" id="paren.37"/> was adopted in this study. The weights for the MAE loss function are shown in Table <xref ref-type="table" rid="Ch1.T1"/> (further details on parameter choices are available in the Supplement). These weights are determined based on the six ASWS and RMOS value ranges. The weighted MAE loss is designed to ameliorate the problem of data imbalance caused by the scarcity of strong gust data, as it gives a large weight to strong gusts and a small weight to weak gusts. Thus, this setting has a better effect on forecasting CGs than loss without weights. The weighted loss function can be calculated as follows:
            <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M68" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mtext>loss</mml:mtext></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>N</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mn mathvariant="normal">480</mml:mn></mml:munderover><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mn mathvariant="normal">560</mml:mn></mml:munderover><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mfenced open="|" close="|"><mml:mrow><mml:msubsup><mml:mi>y</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mi>a</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mi>a</mml:mi></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>N</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mn mathvariant="normal">480</mml:mn></mml:munderover><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mn mathvariant="normal">560</mml:mn></mml:munderover><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mfenced open="|" close="|"><mml:mrow><mml:msubsup><mml:mi>y</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mi>r</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mi>r</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
          where <inline-formula><mml:math id="M69" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> is the number of samples, and <inline-formula><mml:math id="M70" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M71" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula> are the width and length of the ASWS and RMOS, respectively. Moreover, <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:msubsup><mml:mi>y</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mi>a</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msubsup><mml:mi>y</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mi>r</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mi>a</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mi>r</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> are the observed ASWS, observed RMOS, forecasted ASWS, and forecasted RMOS values, respectively. <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msubsup><mml:mi>w</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mi>a</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msubsup><mml:mi>w</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mi>r</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> denote the weights of the ASWS and RMOS values, respectively.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1"><?xmltex \currentcnt{1}?><label>Table 1</label><caption><p id="d1e2186">The weights of the ASWS and RMOS in the MAE loss.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right" colsep="1"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Wind (m s<inline-formula><mml:math id="M78" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col2">Weights</oasis:entry>
         <oasis:entry colname="col3">RMOS (dBZ)</oasis:entry>
         <oasis:entry colname="col4">Weights</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M79" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M80" display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> 5.5</oasis:entry>
         <oasis:entry colname="col2">0.5</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M81" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M82" display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> 15</oasis:entry>
         <oasis:entry colname="col4">0.5</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">5.5 <inline-formula><mml:math id="M83" display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M84" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M85" display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> 8.0</oasis:entry>
         <oasis:entry colname="col2">1</oasis:entry>
         <oasis:entry colname="col3">15 <inline-formula><mml:math id="M86" display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M87" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M88" display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> 25</oasis:entry>
         <oasis:entry colname="col4">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">8.0 <inline-formula><mml:math id="M89" display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M90" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M91" display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> 13.9</oasis:entry>
         <oasis:entry colname="col2">2</oasis:entry>
         <oasis:entry colname="col3">25 <inline-formula><mml:math id="M92" display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M93" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M94" display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> 35</oasis:entry>
         <oasis:entry colname="col4">2.5</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">13.9 <inline-formula><mml:math id="M95" display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M96" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M97" display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> 17.2</oasis:entry>
         <oasis:entry colname="col2">10</oasis:entry>
         <oasis:entry colname="col3">35 <inline-formula><mml:math id="M98" display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M99" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M100" display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> 45</oasis:entry>
         <oasis:entry colname="col4">5</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">17.2 <inline-formula><mml:math id="M101" display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M102" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M103" display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> 20.8</oasis:entry>
         <oasis:entry colname="col2">20</oasis:entry>
         <oasis:entry colname="col3">45 <inline-formula><mml:math id="M104" display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M105" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M106" display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> 50</oasis:entry>
         <oasis:entry colname="col4">10</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M107" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M108" display="inline"><mml:mo>≥</mml:mo></mml:math></inline-formula> 20.8</oasis:entry>
         <oasis:entry colname="col2">30</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M109" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M110" display="inline"><mml:mo>≥</mml:mo></mml:math></inline-formula> 50</oasis:entry>
         <oasis:entry colname="col4">15</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><?xmltex \gdef\@currentlabel{1}?></table-wrap>

</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><title>Model evaluation</title>
      <p id="d1e2555">To quantify the capabilities of CGsNet, the critical success index (CSI), probability of detection (POD), false-alarm rate (FAR), bias score, and Heidke skill score (HSS) were implemented for evaluating the CGsNet forecasts. The following equations describe these indices:

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M111" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E6"><mml:mtd><mml:mtext>6</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="normal">CSI</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="normal">TP</mml:mi><mml:mrow><mml:mi mathvariant="normal">TP</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">FP</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">FN</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E7"><mml:mtd><mml:mtext>7</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="normal">POD</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="normal">TP</mml:mi><mml:mrow><mml:mi mathvariant="normal">TP</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">FN</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E8"><mml:mtd><mml:mtext>8</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="normal">FAR</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="normal">FP</mml:mi><mml:mrow><mml:mi mathvariant="normal">TP</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">FP</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E9"><mml:mtd><mml:mtext>9</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="normal">Bias</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">TP</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">FP</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">TP</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">FN</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E10"><mml:mtd><mml:mtext>10</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi mathvariant="normal">HSS</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="normal">TP</mml:mi><mml:mo>×</mml:mo><mml:mi mathvariant="normal">TN</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">FN</mml:mi><mml:mo>×</mml:mo><mml:mi mathvariant="normal">FP</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="normal">TP</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">FN</mml:mi><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="normal">FN</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">TN</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="normal">TP</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">FP</mml:mi><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="normal">FP</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">TN</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

           <?pagebreak page3616?> where TP, TN, FN, and FP are the numbers of true positives, true negatives, false negatives, and false positives, respectively. Moreover, the MAE and RMSE are also used for model evaluation and are calculated as follows:

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M112" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E11"><mml:mtd><mml:mtext>11</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="normal">MAE</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>Q</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>Q</mml:mi></mml:munderover><mml:mo>|</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>|</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E12"><mml:mtd><mml:mtext>12</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="normal">RMSE</mml:mi><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>Q</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>Q</mml:mi></mml:munderover><mml:mo>(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msqrt><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            where <inline-formula><mml:math id="M113" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula> is the number of predicted ASWS pixel values. <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represent the observations and forecasts, respectively. Note that the value of the bias is greater than 0, and the closer to 1 the value is, the better. The remaining indices range between 0 and 1. An excellent model should present high CSI, POD, and HSS values but low FAR, MAE, and RMSE values.</p>
      <p id="d1e2904">The bootstrapping method is used to generate the 95 % confidence intervals for the mentioned indices. The confidence interval (CI) helps to provide a measure of the uncertainty associated with the results and allows for a better understanding of the range of possible values for the indices. Besides, the use of bootstrapping allows us to estimate the variability of the indices and helps to ensure that the results<?pagebreak page3617?> are robust and reliable.The detailed calculation process can be found in the Supplement.</p>
      <p id="d1e2907">In addition, the baseline methods, PhyDNet and INCA <xref ref-type="bibr" rid="bib1.bibx11" id="paren.38"/>, are compared with CGsNet in forecasting ASWS and PWGS in CGs, respectively. INCA is a nowcasting system developed with complex-terrain adaptability at the Austria National Weather Service. In this study, the nowcasts start with a three-dimensional analysis based on a first guess obtained from the output of the numerical weather prediction model (here, the PWAFS model <xref ref-type="bibr" rid="bib1.bibx24" id="paren.39"/> is used), with observation corrections superimposed. It can provide wind forecasts, for which the update frequency (temporal resolution) is 1 h.</p>
      <p id="d1e2916">In particular, we concentrate on evaluating ASWS at thresholds of 8.0–13.9 m s<inline-formula><mml:math id="M116" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (e.g., ASWS <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula>.0 m s<inline-formula><mml:math id="M118" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> or ASWS <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">13</mml:mn></mml:mrow></mml:math></inline-formula>.9 m s<inline-formula><mml:math id="M120" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) and PWGS at thresholds of 10.8–20.8 m s<inline-formula><mml:math id="M121" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> in CG events, which has broad value for disaster warning in meteorological operations and aviation applications.</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Results</title>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Model performance in terms of ASWS nowcasting</title>
      <p id="d1e3004">To validate and evaluate the effectiveness of the CGsNet in forecasting ASWS in CGs, the baseline model, PhyDNet, was used for the comparison. The evaluation results of CGsNet and PhyDNet in terms of the CSI, HSS, POD, MAE, and RMSE are given in Table <xref ref-type="table" rid="Ch1.T2"/> for the investigated nowcasting lead time. The thresholds at 8.0, 10.8, and 13.9 m s<inline-formula><mml:math id="M122" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> of ASWS are evaluated, and the results reveal that CGsNet outperformed PhyDNet on these criteria. In detail, for an ASWS threshold of 8.0 m s<inline-formula><mml:math id="M123" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, CGsNet has better performance with HSS <inline-formula><mml:math id="M124" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.54 (95 % CI: 0.47; 0.61), POD <inline-formula><mml:math id="M125" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.59 (95 % CI: 0.51; 0.66), MAE <inline-formula><mml:math id="M126" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 1.6 (95 % CI: 1.46; 1.80) m s<inline-formula><mml:math id="M127" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, and RMSE <inline-formula><mml:math id="M128" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 2.26 (95 % CI: 2.00; 2.54) m s<inline-formula><mml:math id="M129" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> compared to PhyDNet (HSS <inline-formula><mml:math id="M130" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula>  0.52 (95 % CI: 0.44; 0.59), POD <inline-formula><mml:math id="M131" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.55 (95 % CI: 0.46; 0.62), MAE <inline-formula><mml:math id="M132" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 1.71 (95 % CI: 1.55; 1.91) m s<inline-formula><mml:math id="M133" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, and RMSE <inline-formula><mml:math id="M134" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 2.40 (95 % CI: 2.14; 2.68) m s<inline-formula><mml:math id="M135" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>). When the threshold is raised to 10.8 m s<inline-formula><mml:math id="M136" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, the forecast ability of both CGsNet and PhyDNet degrades slightly. For strong wind (the threshold is at 13.9 m s<inline-formula><mml:math id="M137" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>), CGsNet still has a certain forecasting ability, with an HSS of 0.20 (95 % CI: 0.07; 0.24) and a POD of 0.22 (95 % CI: 0.10; 0.31), which is superior to the performance of PhyDNet. This means that the developed attention module can effectively enhance the modeling ability of CGsNet, making CGsNet a valuable tool for nowcasting ASWS during CG events, particularly for strong gusts that are typically challenging to forecast using traditional methods.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T2" specific-use="star"><?xmltex \currentcnt{2}?><label>Table 2</label><caption><p id="d1e3166">Quantitative results of CGsNet and PhyDNet in terms of ASWS nowcasting; 95 % CI represents the 95 % confidence intervals of the indices.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="7">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1">Model</oasis:entry>

         <oasis:entry colname="col2">ASWS (m s<inline-formula><mml:math id="M138" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>)</oasis:entry>

         <oasis:entry colname="col3">CSI 95 % CI</oasis:entry>

         <oasis:entry colname="col4">HSS 95 % CI</oasis:entry>

         <oasis:entry colname="col5">POD 95 % CI</oasis:entry>

         <oasis:entry colname="col6">MAE 95 % CI</oasis:entry>

         <oasis:entry colname="col7">RMSE 95 % CI</oasis:entry>

       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="2">CGsNet</oasis:entry>

         <oasis:entry colname="col2">8.0</oasis:entry>

         <oasis:entry colname="col3">0.41 (0.33; 0.49)</oasis:entry>

         <oasis:entry colname="col4">0.54 (0.47; 0.61)</oasis:entry>

         <oasis:entry colname="col5">0.59 (0.51; 0.66)</oasis:entry>

         <oasis:entry colname="col6">1.60 (1.46; 1.80)</oasis:entry>

         <oasis:entry colname="col7">2.26 (2.00; 2.54)</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">10.8</oasis:entry>

         <oasis:entry colname="col3">0.31 (0.22; 0.40)</oasis:entry>

         <oasis:entry colname="col4">0.42 (0.32; 0.50)</oasis:entry>

         <oasis:entry colname="col5">0.47 (0.34; 0.60)</oasis:entry>

         <oasis:entry colname="col6">2.19 (1.93; 2.51)</oasis:entry>

         <oasis:entry colname="col7">3.07 (2.62; 3.56)</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">13.9</oasis:entry>

         <oasis:entry colname="col3">0.15 (0.04; 0.21)</oasis:entry>

         <oasis:entry colname="col4">0.20 (0.07; 0.24)</oasis:entry>

         <oasis:entry colname="col5">0.22 (0.10; 0.31)</oasis:entry>

         <oasis:entry colname="col6">2.90 (2.26; 2.66)</oasis:entry>

         <oasis:entry colname="col7">4.22 (3.25; 5.10)</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" morerows="2">PhyDNet</oasis:entry>

         <oasis:entry colname="col2">8.0</oasis:entry>

         <oasis:entry colname="col3">0.39 (0.31; 0.47)</oasis:entry>

         <oasis:entry colname="col4">0.52 (0.44; 0.59)</oasis:entry>

         <oasis:entry colname="col5">0.55 (0.46; 0.62)</oasis:entry>

         <oasis:entry colname="col6">1.71 (1.55; 1.91)</oasis:entry>

         <oasis:entry colname="col7">2.40 (2.14; 2.68)</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">10.8</oasis:entry>

         <oasis:entry colname="col3">0.28 (0.20; 0.38)</oasis:entry>

         <oasis:entry colname="col4">0.38 (0.28; 0.47)</oasis:entry>

         <oasis:entry colname="col5">0.41 (0.29; 0.53)</oasis:entry>

         <oasis:entry colname="col6">2.40 (2.12; 2.76)</oasis:entry>

         <oasis:entry colname="col7">3.33 (2.90; 3.83)</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">13.9</oasis:entry>

         <oasis:entry colname="col3">0.12 (0.03; 0.19)</oasis:entry>

         <oasis:entry colname="col4">0.16 (0.05; 0.21)</oasis:entry>

         <oasis:entry colname="col5">0.19 (0.09; 0.28)</oasis:entry>

         <oasis:entry colname="col6">3.10 (2.39; 3.97)</oasis:entry>

         <oasis:entry colname="col7">4.54 (3.59; 5.47)</oasis:entry>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><?xmltex \gdef\@currentlabel{2}?></table-wrap>

      <p id="d1e3371">We further investigated the performance of models by drawing the CSI, HSS, MAE, and RMSE curves at all nowcasting lead time stamps. As shown in Fig. <xref ref-type="fig" rid="Ch1.F4"/>, in the cases with ASWS <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula>.0 m s<inline-formula><mml:math id="M140" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, the prediction quality of both CGsNet and PhyDNet gradually decreases as the forecasting time increases. The CSI and HSS of CGsNet always retain top positions at any time. Specifically, for CGsNet, the value of CSI and HSS drops from approximately 0.56 and 0.70 (lead time at 6 min) to 0.40 and 0.45 (lead time at 120 min) in the nowcasting results, and the RMSE (MAE) increases from approximately 2.5 (1.7) m s<inline-formula><mml:math id="M141" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for the first lead time to 5.1 (3.7) m s<inline-formula><mml:math id="M142" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for the last lead time. The case of ASWS <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula>.8 m s<inline-formula><mml:math id="M144" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> is similar to that of ASWS <inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula>.0 m s<inline-formula><mml:math id="M146" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>; the prediction quality of both models gradually decreases as the lead time increases, but the performances are degraded compared to that with a threshold of 8.0 m s<inline-formula><mml:math id="M147" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>.</p>
      <p id="d1e3480">In addition, the evaluation curves are depicted with respect to different nowcasting lead times at the 13.9 m s<inline-formula><mml:math id="M148" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> threshold (Fig. <xref ref-type="fig" rid="Ch1.F4"/>). The results are similar to the ASWS at the other two thresholds. It is also clear that CGsNet always has the superior performance in terms of CSI and HSS for all steps. In the first 12 min, the performance of CGsNet decreases rapidly and then gradually decreases slowly. For PhyDNet, there is a slow decline in both CSI and HSS during the 0–2 h forecasting period. It is worth noting that the nowcasting performance of PhyDNet is close to CGsNet after 108 min, but on the whole, CGsNet with the additional attention mechanisms is better than that of PhyDNet. Although the performance of CGsNet is worse than that with the other two thresholds, it still exhibits forecasting skill within 2 h. Overall, the above results confirm the effectiveness of the developed attention mechanism, which has potential for nowcasting ASWS in CG events.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4" specific-use="star"><?xmltex \currentcnt{4}?><?xmltex \def\figurename{Figure}?><label>Figure 4</label><caption><p id="d1e3499">The CGsNet and PhyDNet results for different nowcasting lead times of ASWS at thresholds of 8.0, 10.8, and 13.9 m s<inline-formula><mml:math id="M149" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. The shaded pink and green areas represent the 95 % confidence intervals of the CGsNet and PhyDNet indices, respectively.</p></caption>
          <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/3611/2023/gmd-16-3611-2023-f04.png"/>

        </fig>

</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Case study of ASWS nowcasting</title>
      <p id="d1e3528">To further prove the usefulness of CGsNet in detail, we show examples in two meteorologically important weather cases produced by CGsNet and PhyDNet. The first case occurred on 30 April 2021, when eastern China was affected by cold air due to the influence of the northeast China cold vortex. This cold air accompanied by the cold vortex moved eastward and southward, intersecting with some warm and humid air currents in eastern China. Then, the areas along the Yangtze River and north of Jiangsu suffered from SCW, including sudden CGs and hail. Because of the small-scale and rapid development of these CGs, numerical models usually cannot forecast this process accurately.</p>
      <p id="d1e3531">Specifically, hail and large-scale thunderstorms occurred from 18:00 to 22:00 BJT in parts of Nantong, Jiangsu, with a maximum wind speed of up to 47.9 m s<inline-formula><mml:math id="M150" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> in some areas. Figure 5 shows the in situ observations and forecasted ASWS during this period. The CGs developed strongly at 20:12 BJT, and the ASWS exceeded 17.2 m s<inline-formula><mml:math id="M151" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> in some areas. Then, the ASWS gradually decreased after 20:12 BJT for 120 min. It is clear that the CGsNet model has better forecasting skill than PhyDNet (Fig. <xref ref-type="fig" rid="Ch1.F5"/>). CGsNet accurately forecasts the weakening trend of the CGs, while PhyDNet tends to overestimate the weakening trend of CGs. Additionally,<?pagebreak page3618?> the observed strong gusts continuously moved to the southeast as the lead time continued. CGsNet forecasts this phenomenon precisely, although in the later stage, the locations of the forecasted strong gusts are not exactly the same as in the observations. Specifically, the CGsNet model struggles to accurately forecast regions with strong gusts (ASWS <inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula>.8 m s<inline-formula><mml:math id="M153" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) and produced nowcasts that are slightly north (approximately 50 km) of the observed locations. Additionally, in regions with strong gusts (ASWS <inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula>.8 m s<inline-formula><mml:math id="M155" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>), both CGsNet and PhyDNet underestimate the ASWS values, with PhyDNet showing a larger underestimation. Some false reports are also found from both models in the areas where 8.0 m s<inline-formula><mml:math id="M156" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> <inline-formula><mml:math id="M157" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> ASWS <inline-formula><mml:math id="M158" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 10.8 m s<inline-formula><mml:math id="M159" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, indicating that the modeling ability of CGsNet is limited.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5" specific-use="star"><?xmltex \currentcnt{5}?><?xmltex \def\figurename{Figure}?><label>Figure 5</label><caption><p id="d1e3645">Observations (first row), CGsNet forecasts (second row), and PhyDNet forecasts (third row) of ASWS in eastern China, 30 April 2021, 20:12–22:12 BJT. Note that forecasting started at 20:12 BJT, and the observations and forecasts are shown at intervals of 30 min.</p></caption>
          <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/3611/2023/gmd-16-3611-2023-f05.png"/>

        </fig>

      <p id="d1e3655">The second case is also typical convection weather. It was influenced by the low-level shear lines and strengthened by southwest warm and humid airflow on 15 May 2021. This process occurred in central and eastern Jiangsu, accompanied by heavy precipitation and strong gusts, causing serious economic losses. The observations and forecasts of ASWS for this case are presented in Fig. <xref ref-type="fig" rid="Ch1.F6"/>.</p>
      <p id="d1e3660">In the second case, CGs are produced with the development of the squall line in the Jiangsu area. The strong gust position is linearly distributed, moving eastward from western Jiangsu to central Jiangsu between 13:00 and 15:00 BJT. Figure 6 clearly shows that, in most of the forecasting period, CGsNet outperforms PhyDNet due to its improved modeling capability. The results demonstrate that CGsNet can accurately forecast the ASWS values in most areas, although the strong gust values are slightly smaller than the observations in some areas. For PhyDNet, it shows a more pronounced underestimation of ASWS values compared to CGsNet. Furthermore, it is worth noting that, in the later stages of prediction (e.g., lead time at 120 min), the forecasted CG positions by PhyDNet are closer to the observations. Similar results can also be found in the RMOS forecasts (Figs. S1 and S2 in the Supplement), which are the other output variables of CGsNet. Overall, the results further confirm that CGsNet is effective and accurate for ASWS nowcasting. Based on the reliable ASWS forecasts, nowcasting on the PWGS of CGs may be conducted.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6" specific-use="star"><?xmltex \currentcnt{6}?><?xmltex \def\figurename{Figure}?><label>Figure 6</label><caption><p id="d1e3665">Same as Fig. 5 but for 15 May 2021, 13:00–15:00 BJT.</p></caption>
          <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/3611/2023/gmd-16-3611-2023-f06.png"/>

        </fig>

</sec>
<?pagebreak page3619?><sec id="Ch1.S4.SS3">
  <label>4.3</label><title>Peak wind gust speed nowcasting</title>
      <p id="d1e3682">ASWS reflects the average speed of CGs, which is not sufficient to determine the actual impact of CGs. The maximum momentary wind speed (e.g., PWGS) can reflect the actual peaks of CGs and is the key factor for the assessment and analysis of weather hazards. Thus, this section focuses on evaluating the reliability and accuracy of CGsNet on nowcasting PWGS.
<?xmltex \hack{\newpage}?></p>
<sec id="Ch1.S4.SS3.SSS1">
  <label>4.3.1</label><title>Gust factor</title>
      <p id="d1e3693">The gust factor (GF) is the ratio of the wind gust to the wind speed <xref ref-type="bibr" rid="bib1.bibx13" id="paren.40"/>, and it plays an important role in wind conversion, the practice of converting between average wind speeds over different time periods <xref ref-type="bibr" rid="bib1.bibx12" id="paren.41"/>. <xref ref-type="bibr" rid="bib1.bibx17" id="text.42"/> showed that gust factors associated with strong winds (<inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:math></inline-formula>.65 m s<inline-formula><mml:math id="M161" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) were approximately 1.5 in the NW and NNW sectors of Rapid City, South Dakota, and ranged from 1.61 to 2.31 on different directionals at Waukegan. This directional variation in the GF was largely<?pagebreak page3620?> due to the site-specific heterogeneity in surface roughness <xref ref-type="bibr" rid="bib1.bibx36" id="paren.43"/>. <xref ref-type="bibr" rid="bib1.bibx13" id="text.44"/> investigated the GF in Milwaukee, Wisconsin, using Automated Surface Observation System (ASOS) wind measurements from 2007 to 2014 and calculated a mean GF of 1.74. Similarly, we determined the GF using the measured wind data, i.e., ASWS and PWGS observations. Here, we do not consider the direction due to the relatively flat terrain in eastern China; instead, the average GF is explored.</p>
      <p id="d1e3734">We take the observed maximum ASWS within an hour as the hourly maximum ASWS to match the temporal resolution of the PWGS because the observed PWGS was reported for each hour at all sites in eastern China. Then, the GF is calculated as
              <disp-formula id="Ch1.E13" content-type="numbered"><label>13</label><mml:math id="M162" display="block"><mml:mrow><mml:mi mathvariant="normal">GF</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="normal">PWGS</mml:mi><mml:mtext>hourly maximum ASWS</mml:mtext></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e3754">According to the above formula, the observed wind data from April to September 2021, including the data of 32 015 stations data, were used to calculate the GF. The corresponding scatter plots of the hourly maximum ASWS and PWGS can be found in the Supplement (Fig. S3). As a result, we found a GF of 1.77.</p>
</sec>
<sec id="Ch1.S4.SS3.SSS2">
  <label>4.3.2</label><title>Model performance in terms of PWGS nowcasting</title>
      <p id="d1e3765">Utilizing the calculated GF, we first estimated the 0–2 h PWGS nowcasts by multiplying the GF by the ASWS nowcasts from CGsNet. Then, the PWGS nowcasts were compared with INCA results to demonstrate the accuracy of the CGsNet model and to confirm the justifiability of the GF. Note that the results are in 1 h forecasts because the in situ  PWGS observations and INCA results are reported for each hour.</p>
      <p id="d1e3768">The overall evaluation results, along with the 95 % confidence intervals, of CGsNet and INCA in terms of PWGS nowcasting are given in Table 3. The results reveal that CGsNet significantly outperforms INCA in our testing dataset, and it achieved outstanding performance in terms of all criteria. Moreover, as the threshold increases, the superiority of CGsNet becomes more and more obvious; e.g, for the PWGS threshold of 17.2 m s<inline-formula><mml:math id="M163" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, CGsNet still keeps a decent modeling capability (CSI <inline-formula><mml:math id="M164" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.15 (95 % CI: 0.09; 0.19), POD <inline-formula><mml:math id="M165" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.25 (95 % CI: 0.15; 0.34)) which is much higher than that of INCA (CSI <inline-formula><mml:math id="M166" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.03 (95 % CI: 0.01; 0.05), POD <inline-formula><mml:math id="M167" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.07 (95 % CI: 0.03; 0.12)).</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T3" specific-use="star"><?xmltex \currentcnt{3}?><label>Table 3</label><caption><p id="d1e3814">Quantitative results of CGsNet and INCA in terms of PWGS nowcasting with 95 % confidence intervals (in brackets). Note that the values in the first row of each metric represent the CGsNet results, while the second row is the INCA results.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1">Evaluation metrics</oasis:entry>

         <oasis:entry colname="col2">10.8 m s<inline-formula><mml:math id="M168" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">13.9 m s<inline-formula><mml:math id="M169" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col4">17.2 m s<inline-formula><mml:math id="M170" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5">20.8 m s<inline-formula><mml:math id="M171" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>

       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="1">CSI</oasis:entry>

         <oasis:entry colname="col2">0.27 (0.25; 0.28)</oasis:entry>

         <oasis:entry colname="col3">0.22 (0.18; 0.26)</oasis:entry>

         <oasis:entry colname="col4">0.15 (0.09; 0.19)</oasis:entry>

         <oasis:entry colname="col5">0.06 (0.02; 0.08)</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">0.11 (0.09; 0.12)</oasis:entry>

         <oasis:entry colname="col3">0.06 (0.03; 0.08)</oasis:entry>

         <oasis:entry colname="col4">0.03 (0.01; 0.05)</oasis:entry>

         <oasis:entry colname="col5">0.02 (0.00; 0.03)</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="1">POD</oasis:entry>

         <oasis:entry colname="col2">0.35 (0.32; 0.36)</oasis:entry>

         <oasis:entry colname="col3">0.31 (0.26; 0.37)</oasis:entry>

         <oasis:entry colname="col4">0.25 (0.15; 0.34)</oasis:entry>

         <oasis:entry colname="col5">0.12 (0.04; 0.18)</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">0.30 (0.28; 0.32)</oasis:entry>

         <oasis:entry colname="col3">0.13 (0.09; 0.18)</oasis:entry>

         <oasis:entry colname="col4">0.07 (0.03; 0.12)</oasis:entry>

         <oasis:entry colname="col5">0.04 (0.01; 0.07)</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="1">Bias</oasis:entry>

         <oasis:entry colname="col2">0.63 (0.61; 0.65)</oasis:entry>

         <oasis:entry colname="col3">0.73 (0.68; 0.78)</oasis:entry>

         <oasis:entry colname="col4">0.94 (0.76; 1.13)</oasis:entry>

         <oasis:entry colname="col5">1.21 (0.96; 1.54)</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">2.07 (1.88; 2.42)</oasis:entry>

         <oasis:entry colname="col3">1.51 (1.44; 1.68)</oasis:entry>

         <oasis:entry colname="col4">1.27 (1.21; 1.37)</oasis:entry>

         <oasis:entry colname="col5">1.14 ( 1.07; 1.30)</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" morerows="1">FAR</oasis:entry>

         <oasis:entry colname="col2">0.45 (0.44; 0.46)</oasis:entry>

         <oasis:entry colname="col3">0.57 (0.52; 0.62)</oasis:entry>

         <oasis:entry colname="col4">0.73 (0.69; 0.80)</oasis:entry>

         <oasis:entry colname="col5">0.90 (0.87; 0.96)</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">0.85 (0.83; 0.88)</oasis:entry>

         <oasis:entry colname="col3">0.91 (0.87; 0.95)</oasis:entry>

         <oasis:entry colname="col4">0.94 (0.91; 0.99)</oasis:entry>

         <oasis:entry colname="col5">0.96 (0.94; 1.00)</oasis:entry>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><?xmltex \gdef\@currentlabel{3}?></table-wrap>

      <p id="d1e4035">For a more detailed comparison, the PWGS results from CGsNet and INCA for 0–2 h nowcasting lead times at different thresholds are shown in Table 4. At the lead time of 0–1 h, the CSI and POD of CGsNet always keep top positions at different thresholds. The FAR of CGsNet is also lower than that of INCA. Meanwhile, except for the threshold of 20.8 m s<inline-formula><mml:math id="M172" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, CGsNet consistently exhibits a better bias than INCA. Additionally, the quality of CGsNet and INCA both degraded with the increasing forecasting time. Specifically, the performance of CGsNet still maintains a forecasting skill at the lead time of 1–2 h, while INCA is similar to the first hour in that it shows a lack of skill (the CSI at all thresholds is lower than 0.1). Compared to other thresholds, INCA's performance is closest to CGsNet's when the threshold is set to 20.8 m s<inline-formula><mml:math id="M173" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. Additionally, it is worth noting that the POD of INCA at the threshold of 10.8 m s<inline-formula><mml:math id="M174" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> is a little larger than the CGsNet (0.29 (95 % CI: 0.21; 0.37) vs. 0.28 (95 % CI: 0.16; 0.41)) at the lead time of 1–2 h. This is due to the high false alarm of INCA; thus, it has the high FAR and bias.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T4" specific-use="star"><?xmltex \currentcnt{4}?><label>Table 4</label><caption><p id="d1e4077">The PWGS evaluation results from CGsNet and INCA for different nowcasting lead times at thresholds of 10.8, 13.9, 17.2, and 20.8 m s<inline-formula><mml:math id="M175" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. Note that the values in the brackets represent the 95 % confidence intervals. The values in the first row of each metric represent the CGsNet results, and the second row represents the INCA results.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">

         <oasis:entry namest="col1" nameend="col5">Lead time of 0–1 h </oasis:entry>

       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1">Evaluation metrics</oasis:entry>

         <oasis:entry colname="col2">10.8 m s<inline-formula><mml:math id="M176" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">13.9 m s<inline-formula><mml:math id="M177" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col4">17.2 m s<inline-formula><mml:math id="M178" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5">20.8 m s<inline-formula><mml:math id="M179" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="1">CSI</oasis:entry>

         <oasis:entry colname="col2">0.31 (0.23; 0.40)</oasis:entry>

         <oasis:entry colname="col3">0.26 (0.16; 0.34)</oasis:entry>

         <oasis:entry colname="col4">0.17 (0.10; 0.24)</oasis:entry>

         <oasis:entry colname="col5">0.06 (0.02; 0.09)</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">0.13 (0.10; 0.16)</oasis:entry>

         <oasis:entry colname="col3">0.06 (0.03; 0.09)</oasis:entry>

         <oasis:entry colname="col4">0.04 (0.01; 0.06)</oasis:entry>

         <oasis:entry colname="col5">0.02 (0.01; 0.04)</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="1">POD</oasis:entry>

         <oasis:entry colname="col2">0.40 (0.28; 0.52)</oasis:entry>

         <oasis:entry colname="col3">0.37 (0.24; 0.49)</oasis:entry>

         <oasis:entry colname="col4">0.28 (0.15; 0.41)</oasis:entry>

         <oasis:entry colname="col5">0.14 (0.05; 0.26)</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">0.31 (0.23; 0.37)</oasis:entry>

         <oasis:entry colname="col3">0.13 (0.06; 0.19)</oasis:entry>

         <oasis:entry colname="col4">0.07 (0.02; 0.13)</oasis:entry>

         <oasis:entry colname="col5">0.03 (0.01; 0.07)</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="1">Bias</oasis:entry>

         <oasis:entry colname="col2">0.69 (0.50; 0.89)</oasis:entry>

         <oasis:entry colname="col3">0.79 (0.56; 0.99)</oasis:entry>

         <oasis:entry colname="col4">0.99 (0.59; 1.36)</oasis:entry>

         <oasis:entry colname="col5">1.43 (0.69; 2.36)</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">1.74 (1.37; 2.25)</oasis:entry>

         <oasis:entry colname="col3">1.30 (0.89; 1.78)</oasis:entry>

         <oasis:entry colname="col4">1.10 (0.56; 1.83)</oasis:entry>

         <oasis:entry colname="col5">1.00 (0.33; 1.93)</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="1">FAR</oasis:entry>

         <oasis:entry colname="col2">0.42 (0.34; 0.52)</oasis:entry>

         <oasis:entry colname="col3">0.53 (0.45; 0.64)</oasis:entry>

         <oasis:entry colname="col4">0.71 (0.63; 0.83)</oasis:entry>

         <oasis:entry colname="col5">0.90 (0.86; 0.96)</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">0.82 (0.78; 0.87)</oasis:entry>

         <oasis:entry colname="col3">0.90 (0.83; 0.96)</oasis:entry>

         <oasis:entry colname="col4">0.93 (0.86; 0.98)</oasis:entry>

         <oasis:entry colname="col5">0.97 (0.94; 1.00)</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry namest="col1" nameend="col5">Lead time of 1–2 h </oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1">Evaluation metrics</oasis:entry>

         <oasis:entry colname="col2">10.8 m s<inline-formula><mml:math id="M180" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">13.9 m s<inline-formula><mml:math id="M181" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col4">17.2 m s<inline-formula><mml:math id="M182" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5">20.8 m s<inline-formula><mml:math id="M183" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="1">CSI</oasis:entry>

         <oasis:entry colname="col2">0.22 (0.13; 0.31)</oasis:entry>

         <oasis:entry colname="col3">0.18 (0.09; 0.26)</oasis:entry>

         <oasis:entry colname="col4">0.13 (0.04; 0.20)</oasis:entry>

         <oasis:entry colname="col5">0.05 (0.01; 0.09)</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">0.09 (0.06; 0.12)</oasis:entry>

         <oasis:entry colname="col3">0.05 (0.02; 0.08)</oasis:entry>

         <oasis:entry colname="col4">0.03 (0.00; 0.06)</oasis:entry>

         <oasis:entry colname="col5">0.02 (0.00; 0.04)</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="1">POD</oasis:entry>

         <oasis:entry colname="col2">0.28 (0.16; 0.41)</oasis:entry>

         <oasis:entry colname="col3">0.26 (0.12; 0.39)</oasis:entry>

         <oasis:entry colname="col4">0.21 (0.06; 0.36)</oasis:entry>

         <oasis:entry colname="col5">0.09 (0.01; 0.19)</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">0.29 (0.21; 0.37)</oasis:entry>

         <oasis:entry colname="col3">0.14 (0.06; 0.22)</oasis:entry>

         <oasis:entry colname="col4">0.07 (0.01; 0.12)</oasis:entry>

         <oasis:entry colname="col5">0.05 (0.00; 0.10)</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="1">Bias</oasis:entry>

         <oasis:entry colname="col2">0.56 (0.35; 0.77)</oasis:entry>

         <oasis:entry colname="col3">0.66 (0.41; 0.89)</oasis:entry>

         <oasis:entry colname="col4">0.88 (0.47; 1.26)</oasis:entry>

         <oasis:entry colname="col5">0.98 (0.36; 1.72)</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">2.43 (1.82; 3.36)</oasis:entry>

         <oasis:entry colname="col3">1.73 (1.18; 2.46)</oasis:entry>

         <oasis:entry colname="col4">1.45 (0.81; 2.23)</oasis:entry>

         <oasis:entry colname="col5">1.29 (0.60; 2.20)</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" morerows="1">FAR</oasis:entry>

         <oasis:entry colname="col2">0.49 (0.39; 0.61)</oasis:entry>

         <oasis:entry colname="col3">0.61 (0.52; 0.75)</oasis:entry>

         <oasis:entry colname="col4">0.76 (0.66; 0.90)</oasis:entry>

         <oasis:entry colname="col5">0.91 (0.83; 1.00)</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">0.88 (0.84; 0.92)</oasis:entry>

         <oasis:entry colname="col3">0.92 (0.86; 0.97)</oasis:entry>

         <oasis:entry colname="col4">0.95 (0.87; 1.00)</oasis:entry>

         <oasis:entry colname="col5">0.96 (0.87; 1.00)</oasis:entry>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><?xmltex \gdef\@currentlabel{4}?></table-wrap>

      <p id="d1e4517">The PWGS forecasts for different hours of a day and months of a year are further calculated to evaluate the performance of CGsNet. The evaluation results for CSI are presented here. The results for POD, bias, and FAR can be found in the Supplement (Figs. S4–S9). Figure 7 displays the CSI results of PWGS forecasts from CGsNet and INCA at different hours of a day. The PWGS samples were mainly obtained during the afternoon and night periods, as CG events tend to occur during these times, particularly in the late afternoon and evening <xref ref-type="bibr" rid="bib1.bibx6" id="paren.45"/>. The results demonstrate that CGsNet outperforms INCA in forecasting PWGS at different thresholds, with overall superior forecast performance. However, the performance of both models declines as the PWGS threshold increases. Despite CGsNet's superiority, its performance is less stable than INCA across different hours, exhibiting significant variability. For example, at 21:00 BJT, the performance of CGsNet declines, and even when PWGS <inline-formula><mml:math id="M184" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 10.8 m s<inline-formula><mml:math id="M185" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, its performance (CSI and POD) is worse than INCA. At PWGS <inline-formula><mml:math id="M186" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 17.2 m s<inline-formula><mml:math id="M187" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, the confidence intervals of CGsNet and INCA are both wide, while some CSI and POD values of INCA fall outside the confidence intervals and exhibit almost no predictability for CGs during 20:00–00:00 BJT (CSI <inline-formula><mml:math id="M188" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0, POD <inline-formula><mml:math id="M189" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0). Additionally, when the PWGS threshold is 20.8 m s<inline-formula><mml:math id="M190" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, neither CGsNet nor INCA is skillful in terms of CG nowcasting between 20:00 and 00:00 BJT, with CGsNet showing a higher FAR than INCA (Fig. S6). These may be attributed to the fact that strong gusts occur less frequently during these times, resulting in fewer high-value PWGS samples and highlighting the imbalance of wind data.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7" specific-use="star"><?xmltex \currentcnt{7}?><?xmltex \def\figurename{Figure}?><label>Figure 7</label><caption><p id="d1e4590">The CSI results of PWGS forecasts from CGsNet and INCA for different hours of a day at thresholds of 10.8, 13.9, 17.2, and 20.8 m s<inline-formula><mml:math id="M191" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. The shaded pink and purple areas represent the 95 % confidence intervals of the CGsNet and INCA indices, respectively.</p></caption>
            <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/3611/2023/gmd-16-3611-2023-f07.png"/>

          </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8" specific-use="star"><?xmltex \currentcnt{8}?><?xmltex \def\figurename{Figure}?><label>Figure 8</label><caption><p id="d1e4614">The CSI results of PWGS forecasts from CGsNet and INCA for different months of a year at thresholds of 10.8, 13.9, 17.2, and 20.8 m s<inline-formula><mml:math id="M192" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>.The shaded pink and purple areas represent the 95 % confidence intervals of the CGsNet and INCA indices, respectively.</p></caption>
            <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/3611/2023/gmd-16-3611-2023-f08.png"/>

          </fig>

      <p id="d1e4635">The CSI results for the PWGS forecasts of CGsNet and INCA in different months of a year are illustrated in Fig. 8. At different PWGS thresholds, CGsNet outperforms INCA in terms of CSI and POD for PWGS forecasts from May to July, while FAR is lower than INCA. However, there are large confidence intervals in the calculated evaluation metrics at PWGS thresholds of 17.2  and 20.8 m s<inline-formula><mml:math id="M193" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> due to the low number of strong gusts samples, leading to uncertainty. Moreover, for PWGS <inline-formula><mml:math id="M194" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 20.8 m s<inline-formula><mml:math id="M195" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, both CGsNet and INCA exhibit almost no predictability for May and June PWGS forecasts. Additionally, CGsNet's forecast performance generally improves with increasing months, while INCA exhibits a fluctuation in June PWGS forecasting and overall<?pagebreak page3621?> better performance in July PWGS forecasting compared to May PWGS forecasting.</p>
      <p id="d1e4669">To better understand the performance of the model, we evaluated the forecasting performance of CGsNet and INCA for PWGS using various metrics across different geographic locations within the study area.
Figure 9 displays the results for CSI, while the results for POD, bias, and FAR are provided in Figs. S10–S12 in the Supplement. CGsNet shows better performance than INCA in forecasting PWGS at different thresholds. As the threshold increases, the forecasting performance of CGsNet decreases. This may be due to two reasons. Firstly, there is a reduction in the number of observed PWGS samples, as some areas do not experience CGs events, resulting in an evaluation value of 0 for those areas. Secondly, CGsNet has limitations in its forecasting ability, particularly for extreme PWGS (<inline-formula><mml:math id="M196" display="inline"><mml:mo lspace="0mm">&gt;</mml:mo></mml:math></inline-formula> 20.8 m s<inline-formula><mml:math id="M197" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>), which is mainly owing to the imbalance of observed strong and weak wind data. Specifically, for the PWGS thresholds at 10.8 and 13.9 m s<inline-formula><mml:math id="M198" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, CGsNet exhibits an outstanding ability to forecast PWGS for diverse regions in Jiangsu (excluding the edge areas), with most areas achieving CSI and POD values above 0.8. Conversely, INCA's forecasting performance is poor for most areas, with relatively better results in the southwest of Jiangsu. However, even in these regions, INCA's performance is still inferior to that of CGsNet. Although INCA outperforms CGsNet in terms of CSI and POD evaluation results for a PWGS threshold of 10.8 m s<inline-formula><mml:math id="M199" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> in the Anhui Province region, INCA  exhibits high FAR and poor bias in this area. For PWGS <inline-formula><mml:math id="M200" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 17.2 m s<inline-formula><mml:math id="M201" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, CGsNet shows good forecasting<?pagebreak page3623?> results in central, northern, and southern Jiangsu, while INCA only performs well in a few stations in southwestern Jiangsu. When PWGS <inline-formula><mml:math id="M202" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 20.8 m s<inline-formula><mml:math id="M203" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, both CGsNet and INCA exhibit poor forecasting skill, and only a few stations can be effectively forecasted. Additionally, CGsNet and INCA show poor forecasting performance in regions outside of Jiangsu due to the dominance of CGs occurring in Jiangsu in the PWGS test dataset, with limited samples from outside the Jiangsu. Obtaining more PWGS evaluation samples outside of Jiangsu in future studies could address this issue.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F9" specific-use="star"><?xmltex \currentcnt{9}?><?xmltex \def\figurename{Figure}?><label>Figure 9</label><caption><p id="d1e4756">The CSI results of PWGS forecasts from CGsNet and INCA for different areas at thresholds of 10.8, 13.9, 17.2, and 20.8 m s<inline-formula><mml:math id="M204" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>.</p></caption>
            <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/3611/2023/gmd-16-3611-2023-f09.png"/>

          </fig>

      <p id="d1e4777">A scatter plot of observed and forecasted PWGSs is presented in Figure 10 for further comparison.
The results indicate that, although CGsNet slightly underestimates PWGS, it performs well for PWGS values less than about 12 m s<inline-formula><mml:math id="M205" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. However, its performance decreases, and a bias in PWGS forecasts is observed for PWGS values greater than approximately 12 m s<inline-formula><mml:math id="M206" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. In contrast, INCA has an obvious overestimation for PWGS <inline-formula><mml:math id="M207" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 12 m s<inline-formula><mml:math id="M208" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, and the PWGS forecasts have a large deviation, not corresponding well to the observations. Additionally, the performance of INCA for high PWGS values is also poor, which is of great concern. In summary, the results indicate that the developed CGsNet is helpful for improving the accuracy of CG nowcasting and is more skillful than INCA, although it tends to underestimate strong gusts.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F10" specific-use="star"><?xmltex \currentcnt{10}?><?xmltex \def\figurename{Figure}?><label>Figure 10</label><caption><p id="d1e4826">Scatter plot of observation and forecasted PWGSs – <bold>(a)</bold> CGsNet forecasts vs. observation; <bold>(b)</bold> INCA forecasts vs. observation. The density distribution curves are represented by the black lines.</p></caption>
            <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/3611/2023/gmd-16-3611-2023-f10.png"/>

          </fig>

</sec>
<sec id="Ch1.S4.SS3.SSS3">
  <label>4.3.3</label><title>Case study of PWGS nowcasting</title>
      <p id="d1e4849">To illustrate the performance of CGsNet more intuitively, the INCA forecasts in two instances are presented for comparison. The first case is from 23 June 2022; short-term heavy precipitation and CGs occurred over a large area in Jiangsu Province because of the influence of the northeast China cold vortex. As shown in Fig. <xref ref-type="fig" rid="Ch1.F11"/>, for the first nowcasting hour (19:00 BJT), the CGs were mainly located in central Jiangsu, and the PWGS at some sites exceeded 20.8 m s<inline-formula><mml:math id="M209" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. Then, the CGs moved to the southeast of Jiangsu from 19:00 to 20:00 BJT, occurring in Nantong and surrounding areas, and the PWGS gradually decreased. During this process, it is clear that CGsNet can effectively forecast the location of the CGs, especially for the first hour of nowcasting (19:00 BJT). However, CGsNet underestimates the PWGS at some sites. INCA does not accurately forecast the occurrence of CGs at 19:00 BJT; the area in which PWGS <inline-formula><mml:math id="M210" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 17.2 m s<inline-formula><mml:math id="M211" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> is too small, and the PWGS is also significantly underestimated. Besides, INCA
failed to forecast the occurrence of CGs at 20:00 BJT, and the forecasted PWGS values were all below 17.2 m s<inline-formula><mml:math id="M212" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F11" specific-use="star"><?xmltex \currentcnt{11}?><?xmltex \def\figurename{Figure}?><label>Figure 11</label><caption><p id="d1e4899">Observations and forecasts of PWGSs in eastern China on 23 June 2022, 18:00–20:00 BJT. Note that the forecasting started at 18:00 BJT. The first column shows the observations at 19:00 and 20:00 BJT. The last two columns show the PWGS forecasts obtained by CGsNet and INCA.</p></caption>
            <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/3611/2023/gmd-16-3611-2023-f11.png"/>

          </fig>

      <p id="d1e4908">The performance of CGsNet and INCA at different PWGS thresholds for the case on 23 June 2022 are shown in Fig. <xref ref-type="fig" rid="Ch1.F12"/>. In particular, the PWGS at thresholds of 8.0, 10.8, 13.9, and 17.2 m s<inline-formula><mml:math id="M213" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> is compared because the observed PWGS is below 20.8 m s<inline-formula><mml:math id="M214" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> over most of the study area at 20:00 BJT. The performance of both CGsNet and INCA decreases as the threshold of PWGS increases, but CGsNet significantly outperforms INCA when PWGS is at thresholds of 8.0, 10.8, and 13.9 m s<inline-formula><mml:math id="M215" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. For example, in the cases of PWGS <inline-formula><mml:math id="M216" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 10.8 m s<inline-formula><mml:math id="M217" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, CGsNet achieves outstanding performance on the criteria, with a CSI of 0.34 (95 % CI: 0.27; 0.43) and a POD of 0.43 (95 % CI: 0.34; 0.53), which are better than the corresponding INCA values (CSI <inline-formula><mml:math id="M218" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.15 (95 % CI: 0.10; 0.21), POD <inline-formula><mml:math id="M219" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.26 (95 % CI: 0.18; 0.35)). It is noteworthy that the POD (0.49 (95 % CI: 0.44; 0.55)) of CGsNet is inferior to that of INCA (0.64 (95 % CI: 0.59; 0.70)) at the 8.0 m s<inline-formula><mml:math id="M220" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> threshold. This may be because CGsNet missed forecasting some PWGS <inline-formula><mml:math id="M221" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 8.0 m s<inline-formula><mml:math id="M222" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (as shown in the east of Jiangsu Province in Fig. 11), while INCA falsely detected the PWGS in areas where it is actually less than 8.0 m s<inline-formula><mml:math id="M223" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. INCA predicted large areas with PWGS <inline-formula><mml:math id="M224" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 8.0 m s<inline-formula><mml:math id="M225" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, despite observed PWGS <inline-formula><mml:math id="M226" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 8.0 m s<inline-formula><mml:math id="M227" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> or the absence of strong gusts in many regions, leading to a high FAR and bias. Besides, the bias of CGsNet (0.70 (95 % CI: 0.55; 0.86)) is also worse than that of INCA (0.97 (95 % CI: 0.76; 0.1.22)) at a threshold of 10.8 m s<inline-formula><mml:math id="M228" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, possibly because some areas with PWGS <inline-formula><mml:math id="M229" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 10.8 m s<inline-formula><mml:math id="M230" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> are mispredicted by INCA as PWGS <inline-formula><mml:math id="M231" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 10.8 m s<inline-formula><mml:math id="M232" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. In this condition, the bias of INCA is nearly optimal, but the performance on FAR and POD is poor. Again, the advantages of CGsNet become increasingly obvious with increasing PWGS threshold (13.9  and 17.2 m s<inline-formula><mml:math id="M233" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>). In particular, for PWGS <inline-formula><mml:math id="M234" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 17.2 m s<inline-formula><mml:math id="M235" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, INCA is nearly unable to perform CG nowcasting, while CGsNet still shows nowcasting skill, but the forecast uncertainties of both models are relatively large. This is because the samples for PWGS observations at this threshold are small, leading to wide confidence intervals calculated by the bootstrapping method.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F12" specific-use="star"><?xmltex \currentcnt{12}?><?xmltex \def\figurename{Figure}?><label>Figure 12</label><caption><p id="d1e5151">Comparison results of CGsNet and INCA in terms of PWGS at thresholds of 10.8, 13.9, and 17.2 m s<inline-formula><mml:math id="M236" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> on 23 June 2022, 18:00–20:00 BJT (black error bars represent the 95 % confidence intervals).</p></caption>
            <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/3611/2023/gmd-16-3611-2023-f12.png"/>

          </fig>

      <p id="d1e5172">The other CG case on 26 July 2022 was also selected to further verify the nowcasting ability of the CGsNet model. For this case, with the movement and development of derechos in eastern China, Jiangsu and northern Zhejiang were hit by SCW (i.e., CGs, short-term heavy precipitation, and tornadoes). Figure <xref ref-type="fig" rid="Ch1.F13"/> shows the observed and forecasted PWGSs. Specifically, central and southern Jiangsu suffered from CGs during 14:00–16:00 BJT, and there was PWGS <inline-formula><mml:math id="M237" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 28.5 m s<inline-formula><mml:math id="M238" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> in some areas. From 15:00 to 16:00 BJT, the CGs gradually moved eastward with slight weakening. Compared with the observations, CGsNet was shown to be accurate in capturing the location of the CGs, despite underestimating the PWGS, which was greater than 20.8 m s<inline-formula><mml:math id="M239" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. INCA did not accurately forecast the area where the CGs would occur and underestimated the PWGS. In addition, neither CGsNet nor INCA accurately forecasted the CGs that occurred in northern Zhejiang at 15:00 and 16:00 BJT; the CGsNet forecasts were weaker than the observations, while the INCA forecasts were in the wrong area. The results demonstrate that CGsNet is better than INCA and shows excellent performance in CG nowcasting.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F13" specific-use="star"><?xmltex \currentcnt{13}?><?xmltex \def\figurename{Figure}?><label>Figure 13</label><caption><p id="d1e5210">Same as Fig. 11 but for 26 July 2022, 14:00–16:00 BJT.</p></caption>
            <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/3611/2023/gmd-16-3611-2023-f13.png"/>

          </fig>

      <?pagebreak page3624?><p id="d1e5219">In addition, Fig. <xref ref-type="fig" rid="Ch1.F14"/> shows the performance of CGsNet and INCA at different PWGS thresholds. Unlike the first case, we evaluate the PWGS at a threshold of 20.8 m s<inline-formula><mml:math id="M240" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, since many sites have PWGS <inline-formula><mml:math id="M241" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 20.8 m s<inline-formula><mml:math id="M242" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> in this case. The results indicate that the CSI and POD of both methods show a general decrease with increasing thresholds, and the bias and FAR increase. The CGsNet forecasts achieve better performance than those of INCA at all thresholds; e.g., the evaluated POD reaches 0.51 (95 % CI: 0.38; 0.64) when the threshold is 17.2 m s<inline-formula><mml:math id="M243" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, which is 147.62 % higher than that of INCA. Additionally, INCA demonstrates poor performance in terms of CSI and FAR at each PWGS threshold, which is due to the large location deviation of the INCA forecasts with respect to where CGs occurred. It is worth noting that, when the threshold of PWGS is 20.8 m s<inline-formula><mml:math id="M244" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, the uncertainties of CSI and POD for CGsNet and INCA are both high, similarly to the situation when the threshold of PWGS is 17.2 m s<inline-formula><mml:math id="M245" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> in the first case. Overall, the results further highlight the usefulness of the proposed CGsNet in CG nowcasting. It also demonstrates the effectiveness of the GF.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F14" specific-use="star"><?xmltex \currentcnt{14}?><?xmltex \def\figurename{Figure}?><label>Figure 14</label><caption><p id="d1e5294">Same as Fig. 12 but for 26 July 2022, 14:00–16:00 BJT.</p></caption>
            <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/3611/2023/gmd-16-3611-2023-f14.png"/>

          </fig>

</sec>
</sec>
</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Discussion and conclusions</title>
      <p id="d1e5314">In this study, a physics-constrained deep learning model was proposed for CG nowcasting. This model was established based on the extended PhyDNet and is called CGsNet. Then, by using observed ASWS and RMOS datasets, CGsNet was trained for CG nowcasting in eastern China. CGsNet can produce ASWS nowcasts of 6–120 min with a temporal resolution of 6 min and a spatial resolution of 1 km. To estimate the PWGS forecasts, we multiplied the forecasted ASWS by the GF, which was determined from the ratio of the historical observed ASWS to the PWGS. The PWGS forecasts had the same spatiotemporal resolution as the ASWS forecasts. This is the first time that minute-level CG nowcasting has been achieved for eastern China.</p>
      <p id="d1e5317">Several metrics for evaluating the performance of CGsNet were analyzed, confirming the effectiveness of the CGsNet<?pagebreak page3625?> model for ASWS and PWGS nowcasting. The results of our comparison between the ASWS forecasts generated by CGsNet and the baseline (PhyDNet) revealed the effectiveness of the newly developed attention module. The PWGS forecasts were also compared with the INCA results, and the results demonstrated that the performance of CGsNet is better than that of INCA. CGsNet can effectively forecast the location and evolution of CGs, and the PWGS forecasts are a good match with the observations. In contrast, INCA does not accurately determine the locations and strengths of CGs, with low POD and CSI and high bias and FAR. The superiority of the PWGS results also proves that the calculated GF is reliable.</p>
      <p id="d1e5320">In addition to these achievements, there are some points requiring further discussion and investigation. For example, the intensity of ASWS and PWGS is sometimes underestimated (especially for strong gusts, i.e., PWGS <inline-formula><mml:math id="M246" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 20.8 m s<inline-formula><mml:math id="M247" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>), or there is sometimes a spatial offset between the forecasted and observed strong gusts, which may be caused by several different factors. For ASWS forecasts, this may be due to the limited modeling ability of CGsNet; that is, the model has not fully learned the nonlinear variation characteristics of<?pagebreak page3626?> CGs, which is mainly due to the scarcity of strong-gust data. In addition, the input variables may be insufficient, and it is difficult to accurately forecast small-scale and nonstationary CGs with only radar data and observed wind data. For PWGS forecasts, the error from ASWS and GF, and thus their combination, leads to the deviation of the predicted PWGS.</p>
      <p id="d1e5342">Therefore, in future work, more meteorological factors related to CGs, such as the 3 h pressure change and relative humidity, should be considered in CG nowcasting. Additionally, the imbalance of samples in the dataset can be further improved. The predictive ability of the model can then be improved to some extent by reforming the training dataset. In addition, a more accurate GF should be calculated by using years of wind observations or computing site-specific and/or direction-specific GFs. Although our experiments were performed in eastern China, the proposed CG nowcasting technology can be generalized to a wide range of areas. Besides, CG nowcasting technology could also be applied to forecasting other phenomena, such as convection or hail, for which real-time-response models are crucially needed.</p>
</sec>

      
      </body>
    <back><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d1e5349">The source code and the used data are available at the following repository: <ext-link xlink:href="https://doi.org/10.7910/DVN/PIZU7V" ext-link-type="DOI">10.7910/DVN/PIZU7V</ext-link> <xref ref-type="bibr" rid="bib1.bibx47" id="paren.46"/>.</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d1e5358">The supplement related to this article is available online at: <inline-supplementary-material xlink:href="https://doi.org/10.5194/gmd-16-3611-2023-supplement" xlink:title="pdf">https://doi.org/10.5194/gmd-16-3611-2023-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e5367">HX was responsible for writing the original draft of the paper and completing the result analysis. YW directed the study and wrote and reviewed the paper. YuZ was responsible for developing the CGsNet model and visualizing the results. YuaZ  provided useful comments on this study. The INCA and AWS datasets were processed by XZ. The RMOS data were acquired and processed by HW and MG.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e5373">The contact author has declared that none of the authors has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d1e5379">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e5385">The authors thank the anonymous reviewers and editors for their insightful comments and suggestions, which have significantly improved this paper.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e5390">This research has been supported by the National Natural Science Foundation of China (grant no. U2142210), the National Key Research and Development Program (2022YFC3003903), the Basic Creative Research Fund of Huafeng Meteorological Media Group (CYJ2020001), and the Key Innovation Team of China Meteorological Administration (CMA2022ZD07).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e5396">This paper was edited by Nicola Bodini and reviewed by two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><?xmltex \def\ref@label{{Chaudhuri and Middey(2011)}}?><label>Chaudhuri and Middey(2011)</label><?label chaudhuri2011adaptive?><mixed-citation>Chaudhuri, S. and Middey, A.: Adaptive neuro-fuzzy inference system to forecast
peak gust speed during thunderstorms, Meteorol. Atmos. Phys.,
114, 139–149, <ext-link xlink:href="https://doi.org/10.1007/s00703-011-0158-4" ext-link-type="DOI">10.1007/s00703-011-0158-4</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx2"><?xmltex \def\ref@label{{Danandeh~Mehr et~al.(2022)Danandeh~Mehr, Rikhtehgar~Ghiasi, Yaseen,
Sorman, and Abualigah}}?><label>Danandeh Mehr et al.(2022)Danandeh Mehr, Rikhtehgar Ghiasi, Yaseen,
Sorman, and Abualigah</label><?label danandeh2022novel?><mixed-citation>Danandeh Mehr, A., Rikhtehgar Ghiasi, A., Yaseen, Z. M., Sorman, A. U., and
Abualigah, L.: A novel intelligent deep learning predictive model for
meteorological drought forecasting, J. Amb. Intel.
Hum. Comp.,  1–15, <ext-link xlink:href="https://doi.org/10.1007/s12652-022-03701-7" ext-link-type="DOI">10.1007/s12652-022-03701-7</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx3"><?xmltex \def\ref@label{{Doswell(2001)}}?><label>Doswell(2001)</label><?label doswell2001severe?><mixed-citation>Doswell, C. A. (Ed.): Severe convective storms – An overview, in: Severe convective
storms, American Meteorological Society, Boston, MA, 1–26, <ext-link xlink:href="https://doi.org/10.1007/978-1-935704-06-5_1" ext-link-type="DOI">10.1007/978-1-935704-06-5_1</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx4"><?xmltex \def\ref@label{{Doswell et~al.(1996)Doswell, Brooks, and Maddox}}?><label>Doswell et al.(1996)Doswell, Brooks, and Maddox</label><?label 1996Flash?><mixed-citation>Doswell, C. A., Brooks, H. E., and Maddox, R. A.: Flash Flood Forecasting: An
Ingredients-Based Methodology, Weather  Forecast., 11, 560–581,
<ext-link xlink:href="https://doi.org/10.1175/1520-0434(1996)01160;0560:fffaib62;2.0.co;2" ext-link-type="DOI">10.1175/1520-0434(1996)01160;0560:fffaib62;2.0.co;2</ext-link>, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx5"><?xmltex \def\ref@label{{Duan et~al.(2021)Duan, Xia, Yan, Han, Zhang, Xia, and
Yu}}?><label>Duan et al.(2021)Duan, Xia, Yan, Han, Zhang, Xia, and
Yu</label><?label duan2021reconstruction?><mixed-citation>Duan, M., Xia, J., Yan, Z., Han, L., Zhang, L., Xia, H., and Yu, S.:
Reconstruction of the Radar Reflectivity of Convective Storms Based on Deep
Learning and Himawari-8 Observations, Remote Sensing, 13, 3330,
<ext-link xlink:href="https://doi.org/10.3390/rs13163330" ext-link-type="DOI">10.3390/rs13163330</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx6"><?xmltex \def\ref@label{{Firouzabadi et~al.(2019)Firouzabadi, Mirzaei, and
Mohebalhojeh}}?><label>Firouzabadi et al.(2019)Firouzabadi, Mirzaei, and
Mohebalhojeh</label><?label firouzabadi2019climatology?><mixed-citation>Firouzabadi, M., Mirzaei, M., and Mohebalhojeh, A. R.: The climatology of
severe convective storms in Tehran, Atmos. Res., 221, 34–45,
<ext-link xlink:href="https://doi.org/10.1016/j.atmosres.2019.01.026" ext-link-type="DOI">10.1016/j.atmosres.2019.01.026</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx7"><?xmltex \def\ref@label{{Franch et~al.(2020)Franch, Nerini, Pendesini, Coviello, Jurman, and
Furlanello}}?><label>Franch et al.(2020)Franch, Nerini, Pendesini, Coviello, Jurman, and
Furlanello</label><?label atmos11030267?><mixed-citation>Franch, G., Nerini, D., Pendesini, M., Coviello, L., Jurman, G., and
Furlanello, C.: Precipitation Nowcasting with Orographic Enhanced Stacked
Generalization: Improving Deep Learning Predictions on Extreme Events,
Atmosphere, 11, 267, <ext-link xlink:href="https://doi.org/10.3390/atmos11030267" ext-link-type="DOI">10.3390/atmos11030267</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx8"><?xmltex \def\ref@label{{Fujita(1990)}}?><label>Fujita(1990)</label><?label fujita1990downbursts?><mixed-citation>Fujita, T. T.: Downbursts: meteorological features and wind field
characteristics, J. Wind Eng. Ind. Aerod., 36,
75–86, <ext-link xlink:href="https://doi.org/10.1016/0167-6105(90)90294-M" ext-link-type="DOI">10.1016/0167-6105(90)90294-M</ext-link>, 1990.</mixed-citation></ref>
      <ref id="bib1.bibx9"><?xmltex \def\ref@label{{Guen and Thome(2020{\natexlab{a}})}}?><label>Guen and Thome(2020a)</label><?label vincentleguen2020deep?><mixed-citation>Guen, V. L. and Thome, N.: A deep physical model for solar irradiance
forecasting with fisheye images, in: Proceedings of the IEEE/CVF Conference
on Computer Vision and Pattern Recognition Workshops,   630–631,
<ext-link xlink:href="https://doi.org/10.1016/0167-6105(90)90294-M" ext-link-type="DOI">10.1016/0167-6105(90)90294-M</ext-link>, 2020a.</mixed-citation></ref>
      <ref id="bib1.bibx10"><?xmltex \def\ref@label{{Guen and Thome(2020{\natexlab{b}})}}?><label>Guen and Thome(2020b)</label><?label vincentleguen2020disentangling?><mixed-citation>Guen, V. L. and Thome, N.: Disentangling physical dynamics from unknown factors
for unsupervised video prediction, in: Proceedings of the IEEE/CVF Conference
on Computer Vision and Pattern Recognition,  11474–11484,
<ext-link xlink:href="https://doi.org/10.1109/CVPR42600.2020.01149" ext-link-type="DOI">10.1109/CVPR42600.2020.01149</ext-link>, 2020b.</mixed-citation></ref>
      <ref id="bib1.bibx11"><?xmltex \def\ref@label{{Haiden et~al.(2011)Haiden, Kann, Wittmann, Pistotnik, Bica, and
Gruber}}?><label>Haiden et al.(2011)Haiden, Kann, Wittmann, Pistotnik, Bica, and
Gruber</label><?label haiden2011integrated?><mixed-citation>Haiden, T., Kann, A., Wittmann, C., Pistotnik, G., Bica, B., and Gruber, C.:
The Integrated Nowcasting through Comprehensive Analysis (INCA) system and
its validation over the Eastern Alpine region, Weather  Forecast., 26,
166–183, <ext-link xlink:href="https://doi.org/10.1175/2010WAF2222451.1" ext-link-type="DOI">10.1175/2010WAF2222451.1</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx12"><?xmltex \def\ref@label{{Harper et~al.(2010)Harper, Kepert, and Ginger}}?><label>Harper et al.(2010)Harper, Kepert, and Ginger</label><?label harper2010guidelines?><mixed-citation>
Harper, B., Kepert, J., and Ginger, J.: Guidelines for converting between
various wind averaging periods in tropical cyclone conditions, WMO, Geneva, Switzerland, WMO/TD no. 1555, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx13"><?xmltex \def\ref@label{{Harris and Kahl(2017)}}?><label>Harris and Kahl(2017)</label><?label harris2017gust?><mixed-citation>Harris, A. R. and Kahl, J. D.: Gust factors: Meteorologically stratified
climatology, data artifacts, and utility in forecasting peak gusts, J.
Appl. Meteorol. Clim., 56, 3151–3166,
<ext-link xlink:href="https://doi.org/10.1175/JAMC-D-17-0133.1" ext-link-type="DOI">10.1175/JAMC-D-17-0133.1</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx14"><?xmltex \def\ref@label{{Holleman(2001)}}?><label>Holleman(2001)</label><?label holleman2001estimation?><mixed-citation>
Holleman, I.: Estimation of the maximum velocity of convective wind gusts,
in: Internal KNMI report, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx15"><?xmltex \def\ref@label{{Jahanbakht et~al.(2022)Jahanbakht, Xiang, Robson, and
Azghadi}}?><label>Jahanbakht et al.(2022)Jahanbakht, Xiang, Robson, and
Azghadi</label><?label jahanbakht2022nitrogen?><mixed-citation>Jahanbakht, M., Xiang, W., Robson, B., and Azghadi, M. R.: Nitrogen prediction
in the Great Barrier Reef using finite element analysis with deep neural
networks, Environ. Model. Softw., 150, 105311,
<ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2022.105311" ext-link-type="DOI">10.1016/j.envsoft.2022.105311</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx16"><?xmltex \def\ref@label{{Kahl(2020)}}?><label>Kahl(2020)</label><?label kahl2020forecasting?><mixed-citation>Kahl, J. D.: Forecasting peak wind gusts using meteorologically stratified gust
factors and MOS guidance, Weather Forecast., 35, 1129–1143,
<ext-link xlink:href="https://doi.org/10.1175/WAF-D-20-0045.1" ext-link-type="DOI">10.1175/WAF-D-20-0045.1</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx17"><?xmltex \def\ref@label{{Kahl et~al.(2021)Kahl, Selbig, and Harris}}?><label>Kahl et al.(2021)Kahl, Selbig, and Harris</label><?label kahl2021meteorologically?><mixed-citation>Kahl, J. D., Selbig, B. R., and Harris, A. R.: Meteorologically Stratified Gust
Factors for Forecasting Peak Wind Gusts across the United States, B.
Am. Meteorol. Soc., 102, E1665–E1671,
<ext-link xlink:href="https://doi.org/10.1175/BAMS-D-21-0013.1" ext-link-type="DOI">10.1175/BAMS-D-21-0013.1</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx18"><?xmltex \def\ref@label{{Karniadakis et~al.(2021)Karniadakis, Kevrekidis, Lu, Perdikaris,
Wang, and Yang}}?><label>Karniadakis et al.(2021)Karniadakis, Kevrekidis, Lu, Perdikaris,
Wang, and Yang</label><?label karniadakis2021physics?><mixed-citation>Karniadakis, G. E., Kevrekidis, I. G., Lu, L., Perdikaris, P., Wang, S., and
Yang, L.: Physics-informed machine learning, Nature Rev. Phys., 3,
422–440, <ext-link xlink:href="https://doi.org/10.1038/s42254-021-00314-5" ext-link-type="DOI">10.1038/s42254-021-00314-5</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx19"><?xmltex \def\ref@label{{Kingma and Ba(2014)}}?><label>Kingma and Ba(2014)</label><?label kingma2014adam?><mixed-citation>Kingma, D. P. and Ba, J.: Adam: A method for stochastic optimization, arXiv
[preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.1412.6980" ext-link-type="DOI">10.48550/arXiv.1412.6980</ext-link>, 2014.</mixed-citation></ref>
      <?pagebreak page3628?><ref id="bib1.bibx20"><?xmltex \def\ref@label{{Knupp(1987)}}?><label>Knupp(1987)</label><?label knupp1987downdrafts?><mixed-citation>Knupp, K. R.: Downdrafts within high plains cumulonimbi. Part I: General
kinematic structure, J. Atmos. Sci., 44, 987–1008,
<ext-link xlink:href="https://doi.org/10.1175/1520-0469(1987)044&lt;0987:DWHPCP&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0469(1987)044&lt;0987:DWHPCP&gt;2.0.CO;2</ext-link>, 1987.</mixed-citation></ref>
      <ref id="bib1.bibx21"><?xmltex \def\ref@label{{Kolendowicz et~al.(2016)Kolendowicz, Taszarek, and
Czernecki}}?><label>Kolendowicz et al.(2016)Kolendowicz, Taszarek, and
Czernecki</label><?label kolendowicz2016convective?><mixed-citation>Kolendowicz, L., Taszarek, M., and Czernecki, B.: Convective and non-convective
wind gusts in Poland, 2001–2015, Meteorology Hydrology and Water Management,
Research and Operational Applications, 4, 15–21, <ext-link xlink:href="https://doi.org/10.26491/mhwm/63636" ext-link-type="DOI">10.26491/mhwm/63636</ext-link>,
2016.</mixed-citation></ref>
      <ref id="bib1.bibx22"><?xmltex \def\ref@label{{Lagerquist et~al.(2017)Lagerquist, McGovern, and
Smith}}?><label>Lagerquist et al.(2017)Lagerquist, McGovern, and
Smith</label><?label lagerquist2017machine?><mixed-citation>Lagerquist, R., McGovern, A., and Smith, T.: Machine learning for real-time
prediction of damaging straight-line convective wind, Weather
Forecast., 32, 2175–2193, <ext-link xlink:href="https://doi.org/10.1175/WAF-D-17-0038.1" ext-link-type="DOI">10.1175/WAF-D-17-0038.1</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx23"><?xmltex \def\ref@label{{Lei et~al.(2009)Lei, Shiyan, Chuanwen, Hongling, and
Yan}}?><label>Lei et al.(2009)Lei, Shiyan, Chuanwen, Hongling, and
Yan</label><?label lei2009review?><mixed-citation>Lei, M., Shiyan, L., Chuanwen, J., Hongling, L., and Yan, Z.: A review on the
forecasting of wind speed and generated power, Renew. Sust.
Energ. Rev., 13, 915–920, <ext-link xlink:href="https://doi.org/10.1016/j.rser.2008.02.002" ext-link-type="DOI">10.1016/j.rser.2008.02.002</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx24"><?xmltex \def\ref@label{{Li et~al.(2016)Li, Zeng, Wang, Wang, Wu, and Mei}}?><label>Li et al.(2016)Li, Zeng, Wang, Wang, Wu, and Mei</label><?label li2016evaluation?><mixed-citation>Li, X., Zeng, M., Wang, Y., Wang, W., Wu, H., and Mei, H.: Evaluation of two
momentum control variable schemes and their impact on the variational
assimilation of radarwind data: Case study of a squall line, Adv.
Atmos. Sci., 33, 1143–1157, <ext-link xlink:href="https://doi.org/10.1007/s00376-016-5255-3" ext-link-type="DOI">10.1007/s00376-016-5255-3</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx25"><?xmltex \def\ref@label{{McNulty(1995)}}?><label>McNulty(1995)</label><?label mcnulty1995severe?><mixed-citation>McNulty, R. P.: Severe and convective weather: A central region forecasting
challenge, Weather  Forecast., 10, 187–202,
<ext-link xlink:href="https://doi.org/10.1175/1520-0434(1995)010&lt;0187:sacwac&gt;2.0.co;2" ext-link-type="DOI">10.1175/1520-0434(1995)010&lt;0187:sacwac&gt;2.0.co;2</ext-link>, 1995.</mixed-citation></ref>
      <ref id="bib1.bibx26"><?xmltex \def\ref@label{{Mohr et~al.(2017)Mohr, Kunz, Richter, and Ruck}}?><label>Mohr et al.(2017)Mohr, Kunz, Richter, and Ruck</label><?label mohr2017statistical?><mixed-citation>Mohr, S., Kunz, M., Richter, A., and Ruck, B.: Statistical characteristics of convective wind gusts in Germany, Nat. Hazards Earth Syst. Sci., 17, 957–969, <ext-link xlink:href="https://doi.org/10.5194/nhess-17-957-2017" ext-link-type="DOI">10.5194/nhess-17-957-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx27"><?xmltex \def\ref@label{{Nerini et~al.(2014)Nerini, Buzzi, and Trefalt}}?><label>Nerini et al.(2014)Nerini, Buzzi, and Trefalt</label><?label nerini2014nowcasting?><mixed-citation>
Nerini, D., Buzzi, M., and Trefalt, S.: Nowcasting of North Foehn wind gusts in
Switzerland using AdaBoosting, in: World Weather Open Science Conference,
2014.</mixed-citation></ref>
      <ref id="bib1.bibx28"><?xmltex \def\ref@label{{Niu et~al.(2021)Niu, Zhong, and Yu}}?><label>Niu et al.(2021)Niu, Zhong, and Yu</label><?label niu2021review?><mixed-citation>Niu, Z., Zhong, G., and Yu, H.: A review on the attention mechanism of deep
learning, Neurocomputing, 452, 48–62, <ext-link xlink:href="https://doi.org/10.1016/j.neucom.2021.03.091" ext-link-type="DOI">10.1016/j.neucom.2021.03.091</ext-link>,
2021.</mixed-citation></ref>
      <ref id="bib1.bibx29"><?xmltex \def\ref@label{{Ray(1986)}}?><label>Ray(1986)</label><?label ray2015mesoscale?><mixed-citation>Ray, P.: Mesoscale meteorology and forecasting, Amer. Meteor. Soc., Boston, USA, 793 pp., <ext-link xlink:href="https://doi.org/10.1007/978-1-935704-20-1" ext-link-type="DOI">10.1007/978-1-935704-20-1</ext-link>, 1986.</mixed-citation></ref>
      <ref id="bib1.bibx30"><?xmltex \def\ref@label{{Sadeghi et~al.(2020)Sadeghi, Nguyen, Hsu, and
Sorooshian}}?><label>Sadeghi et al.(2020)Sadeghi, Nguyen, Hsu, and
Sorooshian</label><?label sadeghi2020improving?><mixed-citation>Sadeghi, M., Nguyen, P., Hsu, K., and Sorooshian, S.: Improving near real-time
precipitation estimation using a U-Net convolutional neural network and
geographical information, Environ. Model. Softw., 134, 104856,
<ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2020.104856" ext-link-type="DOI">10.1016/j.envsoft.2020.104856</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx31"><?xmltex \def\ref@label{{Sheng et~al.(2006)Sheng, Gao, and Xue}}?><label>Sheng et al.(2006)Sheng, Gao, and Xue</label><?label sheng2006short?><mixed-citation>Sheng, C., Gao, S., and Xue, M.: Short-range prediction of a heavy
precipitation event by assimilating Chinese CINRAD-SA radar reflectivity data
using complex cloud analysis, Meteorol. Atmos. Phys., 94,
167–183, <ext-link xlink:href="https://doi.org/10.1007/s00703-005-0177-0" ext-link-type="DOI">10.1007/s00703-005-0177-0</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx32"><?xmltex \def\ref@label{{Sheridan(2018)}}?><label>Sheridan(2018)</label><?label sheridan2018current?><mixed-citation>Sheridan, P.: Current gust forecasting techniques, developments and challenges, Adv. Sci. Res., 15, 159–172, <ext-link xlink:href="https://doi.org/10.5194/asr-15-159-2018" ext-link-type="DOI">10.5194/asr-15-159-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx33"><?xmltex \def\ref@label{{Shi et~al.(2015)Shi, Chen, Wang, Yeung, Wong, and
Woo}}?><label>Shi et al.(2015)Shi, Chen, Wang, Yeung, Wong, and
Woo</label><?label shi2015convolutional?><mixed-citation>Shi, X., Chen, Z., Wang, H., Yeung, D.-Y., Wong, W.-K., and Woo, W.-C.:
Convolutional LSTM network: A machine learning approach for precipitation
nowcasting, ArXiv [preprint],
<ext-link xlink:href="https://doi.org/10.48550/arXiv.1506.04214" ext-link-type="DOI">10.48550/arXiv.1506.04214</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx34"><?xmltex \def\ref@label{{Shi et~al.(2017)Shi, Gao, Lausen, Wang, Yeung, Wong, and
Woo}}?><label>Shi et al.(2017)Shi, Gao, Lausen, Wang, Yeung, Wong, and
Woo</label><?label shi2017deep?><mixed-citation>Shi, X., Gao, Z., Lausen, L., Wang, H., Yeung, D.-Y., Wong, W.-K., and Woo,
W.-C.: Deep learning for precipitation nowcasting: A benchmark and a new
model, ArXiv [preprint],  <ext-link xlink:href="https://doi.org/10.48550/arXiv.1706.03458" ext-link-type="DOI">10.48550/arXiv.1706.03458</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx35"><?xmltex \def\ref@label{{Stensrud et~al.(2009)Stensrud, Xue, Wicker, Kelleher, Foster,
Schaefer, Schneider, Benjamin, Weygandt, Ferree
et~al.}}?><label>Stensrud et al.(2009)Stensrud, Xue, Wicker, Kelleher, Foster,
Schaefer, Schneider, Benjamin, Weygandt, Ferree
et al.</label><?label stensrud2009convective?><mixed-citation>Stensrud, D. J., Xue, M., Wicker, L. J., Kelleher, K. E., Foster, M. P.,
Schaefer, J. T., Schneider, R. S., Benjamin, S. G., Weygandt, S. S., Ferree,
J. T., and Tuell, J. P.: Convective-scale warn-on-forecast system: A vision for 2020,
B. Am. Meteorol. Soc., 90, 1487–1500,
<ext-link xlink:href="https://doi.org/10.1175/2009BAMS2795.1" ext-link-type="DOI">10.1175/2009BAMS2795.1</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx36"><?xmltex \def\ref@label{{Suomi et~al.(2013)Suomi, Vihma, Gryning, and
Fortelius}}?><label>Suomi et al.(2013)Suomi, Vihma, Gryning, and
Fortelius</label><?label suomi2013wind?><mixed-citation>Suomi, I., Vihma, T., Gryning, S.-E., and Fortelius, C.: Wind-gust
parametrizations at heights relevant for wind energy: A study based on mast
observations, Q. J. Roy. Meteor. Soc., 139,
1298–1310, <ext-link xlink:href="https://doi.org/10.1002/qj.2039" ext-link-type="DOI">10.1002/qj.2039</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx37"><?xmltex \def\ref@label{{Tran and Song(2019)}}?><label>Tran and Song(2019)</label><?label tran2019computer?><mixed-citation>Tran, Q.-K. and Song, S.-K.: Computer vision in precipitation nowcasting:
Applying image quality assessment metrics for training deep neural networks,
Atmosphere, 10, 244, <ext-link xlink:href="https://doi.org/10.3390/atmos10050244" ext-link-type="DOI">10.3390/atmos10050244</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx38"><?xmltex \def\ref@label{{Veillette et~al.(2020)Veillette, Samsi, and
Mattioli}}?><label>Veillette et al.(2020)Veillette, Samsi, and
Mattioli</label><?label veillette2020sevir?><mixed-citation>
Veillette, M., Samsi, S., and Mattioli, C.: Sevir: A storm event imagery
dataset for deep learning applications in radar and satellite meteorology,
Adv. Neur. Inf., 33, 22009–22019,
2020.</mixed-citation></ref>
      <ref id="bib1.bibx39"><?xmltex \def\ref@label{{Wakimoto(2001)}}?><label>Wakimoto(2001)</label><?label wakimoto2001convectively?><mixed-citation>Wakimoto, R. M.: Convectively driven high wind events, in: Severe convective
storms, Springer,  255–298, <ext-link xlink:href="https://doi.org/10.1007/978-1-935704-06-5_7" ext-link-type="DOI">10.1007/978-1-935704-06-5_7</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx40"><?xmltex \def\ref@label{{Wang et~al.(2016)Wang, Yu, Pei, Yang, Meng, and He}}?><label>Wang et al.(2016)Wang, Yu, Pei, Yang, Meng, and He</label><?label fuxia2016radar?><mixed-citation>
Wang, F., Yu, X., Pei, Y., Yang, X., Meng, K., and He, L.: Radar echo
characteristics of thunderstorm gales and forecast key points in Hebei
Province, J. Appl. Meteorol. Sci., 27, 342–351, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx41"><?xmltex \def\ref@label{{Wang et~al.(2009)Wang, Liu, Wang, Zhuang, Zhang, and
Chen}}?><label>Wang et al.(2009)Wang, Liu, Wang, Zhuang, Zhang, and
Chen</label><?label hongyan2009development?><mixed-citation>
Wang, H., Liu, L., Wang, G., Zhuang, W., Zhang, Z., and Chen, X.: Development
and application of the Doppler weather radar 3-D digital mosaic system,
J. Appl. Meteorol. Sci., 20, 214–224, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx42"><?xmltex \def\ref@label{{Wang et~al.(2020)Wang, Zhang, Mao, and Wan}}?><label>Wang et al.(2020)Wang, Zhang, Mao, and Wan</label><?label wang2020probabilistic?><mixed-citation>Wang, H., Zhang, Y.-M., Mao, J.-X., and Wan, H.-P.: A probabilistic approach
for short-term prediction of wind gust speed using ensemble learning, J.
Wind Eng. Ind. Aerod., 202, 104198,
<ext-link xlink:href="https://doi.org/10.1016/j.jweia.2020.104198" ext-link-type="DOI">10.1016/j.jweia.2020.104198</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx43"><?xmltex \def\ref@label{{WMO(2008)}}?><label>WMO(2008)</label><?label WMO2010measurements?><mixed-citation>
WMO: Measurements of surface wind, Guide to meteorological instruments and
methods of observation, WMO-No.8, WMO-No. 8, 7th edn., World Meteorological Organization, Geneva, Switzerland, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx44"><?xmltex \def\ref@label{{Yang et~al.(2017)Yang, Sun, and Zheng}}?><label>Yang et al.(2017)Yang, Sun, and Zheng</label><?label yang20175?><mixed-citation>Yang, X., Sun, J., and Zheng, Y.: A 5-yr climatology of severe convective wind
events over China, Weather  Forecast., 32, 1289–1299,
<ext-link xlink:href="https://doi.org/10.1175/WAF-D-16-0101.1" ext-link-type="DOI">10.1175/WAF-D-16-0101.1</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx45"><?xmltex \def\ref@label{{Yu and Zheng(2020)}}?><label>Yu and Zheng(2020)</label><?label yu2020advances?><mixed-citation>Yu, X. and Zheng, Y.: Advances in severe convection research and operation in
China, J. Meteorol. Res., 34, 189–217,
<ext-link xlink:href="https://doi.org/10.1007/s13351-020-9875-2" ext-link-type="DOI">10.1007/s13351-020-9875-2</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx46"><?xmltex \def\ref@label{{Yuan et~al.(2018)Yuan, Wang, Wang, and Jia}}?><label>Yuan et al.(2018)Yuan, Wang, Wang, and Jia</label><?label yuan2018algorithm?><mixed-citation>Yuan, Y., Wang, P., Wang, D., and Jia, H.: An algorithm for automated
identification of gust fronts from Doppler radar data, J.
Meteorol. Res., 32, 444–455, <ext-link xlink:href="https://doi.org/10.1007/s13351-018-7089-7" ext-link-type="DOI">10.1007/s13351-018-7089-7</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx47"><?xmltex \def\ref@label{Zhen(2023)}?><label>Zhen(2023)</label><?label data?><mixed-citation>Zheng, Y.: Convective Gusts Datasets (radar reflectivity and wind observations), Harvard Dataverse V3 [code and data set], <ext-link xlink:href="https://doi.org/10.7910/DVN/PIZU7V" ext-link-type="DOI">10.7910/DVN/PIZU7V</ext-link>,  2023.</mixed-citation></ref>
      <ref id="bib1.bibx48"><?xmltex \def\ref@label{{Zhou et~al.(2019)Zhou, Zheng, Li, Dong, and
Zhang}}?><label>Zhou et al.(2019)Zhou, Zheng, Li, Dong, and
Zhang</label><?label zhou2019forecasting?><mixed-citation>Zhou, K., Zheng, Y., Li, B., Dong, W., and Zhang, X.: Forecasting different
types of convective weather: A deep learning approach, J.
Meteorol. Res., 33, 797–809, <ext-link xlink:href="https://doi.org/10.1007/s13351-019-8162-6" ext-link-type="DOI">10.1007/s13351-019-8162-6</ext-link>, 2019.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Convective-gust nowcasting based on radar reflectivity and a deep learning algorithm</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Chaudhuri and Middey(2011)</label><mixed-citation>
      
Chaudhuri, S. and Middey, A.: Adaptive neuro-fuzzy inference system to forecast
peak gust speed during thunderstorms, Meteorol. Atmos. Phys.,
114, 139–149, <a href="https://doi.org/10.1007/s00703-011-0158-4" target="_blank">https://doi.org/10.1007/s00703-011-0158-4</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Danandeh Mehr et al.(2022)Danandeh Mehr, Rikhtehgar Ghiasi, Yaseen,
Sorman, and Abualigah</label><mixed-citation>
      
Danandeh Mehr, A., Rikhtehgar Ghiasi, A., Yaseen, Z. M., Sorman, A. U., and
Abualigah, L.: A novel intelligent deep learning predictive model for
meteorological drought forecasting, J. Amb. Intel.
Hum. Comp.,  1–15, <a href="https://doi.org/10.1007/s12652-022-03701-7" target="_blank">https://doi.org/10.1007/s12652-022-03701-7</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Doswell(2001)</label><mixed-citation>
      
Doswell, C. A. (Ed.): Severe convective storms – An overview, in: Severe convective
storms, American Meteorological Society, Boston, MA, 1–26, <a href="https://doi.org/10.1007/978-1-935704-06-5_1" target="_blank">https://doi.org/10.1007/978-1-935704-06-5_1</a>, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Doswell et al.(1996)Doswell, Brooks, and Maddox</label><mixed-citation>
      
Doswell, C. A., Brooks, H. E., and Maddox, R. A.: Flash Flood Forecasting: An
Ingredients-Based Methodology, Weather  Forecast., 11, 560–581,
<a href="https://doi.org/10.1175/1520-0434(1996)01160;0560:fffaib62;2.0.co;2" target="_blank">https://doi.org/10.1175/1520-0434(1996)01160;0560:fffaib62;2.0.co;2</a>, 1996.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Duan et al.(2021)Duan, Xia, Yan, Han, Zhang, Xia, and
Yu</label><mixed-citation>
      
Duan, M., Xia, J., Yan, Z., Han, L., Zhang, L., Xia, H., and Yu, S.:
Reconstruction of the Radar Reflectivity of Convective Storms Based on Deep
Learning and Himawari-8 Observations, Remote Sensing, 13, 3330,
<a href="https://doi.org/10.3390/rs13163330" target="_blank">https://doi.org/10.3390/rs13163330</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Firouzabadi et al.(2019)Firouzabadi, Mirzaei, and
Mohebalhojeh</label><mixed-citation>
      
Firouzabadi, M., Mirzaei, M., and Mohebalhojeh, A. R.: The climatology of
severe convective storms in Tehran, Atmos. Res., 221, 34–45,
<a href="https://doi.org/10.1016/j.atmosres.2019.01.026" target="_blank">https://doi.org/10.1016/j.atmosres.2019.01.026</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Franch et al.(2020)Franch, Nerini, Pendesini, Coviello, Jurman, and
Furlanello</label><mixed-citation>
      
Franch, G., Nerini, D., Pendesini, M., Coviello, L., Jurman, G., and
Furlanello, C.: Precipitation Nowcasting with Orographic Enhanced Stacked
Generalization: Improving Deep Learning Predictions on Extreme Events,
Atmosphere, 11, 267, <a href="https://doi.org/10.3390/atmos11030267" target="_blank">https://doi.org/10.3390/atmos11030267</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Fujita(1990)</label><mixed-citation>
      
Fujita, T. T.: Downbursts: meteorological features and wind field
characteristics, J. Wind Eng. Ind. Aerod., 36,
75–86, <a href="https://doi.org/10.1016/0167-6105(90)90294-M" target="_blank">https://doi.org/10.1016/0167-6105(90)90294-M</a>, 1990.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Guen and Thome(2020a)</label><mixed-citation>
      
Guen, V. L. and Thome, N.: A deep physical model for solar irradiance
forecasting with fisheye images, in: Proceedings of the IEEE/CVF Conference
on Computer Vision and Pattern Recognition Workshops,   630–631,
<a href="https://doi.org/10.1016/0167-6105(90)90294-M" target="_blank">https://doi.org/10.1016/0167-6105(90)90294-M</a>, 2020a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Guen and Thome(2020b)</label><mixed-citation>
      
Guen, V. L. and Thome, N.: Disentangling physical dynamics from unknown factors
for unsupervised video prediction, in: Proceedings of the IEEE/CVF Conference
on Computer Vision and Pattern Recognition,  11474–11484,
<a href="https://doi.org/10.1109/CVPR42600.2020.01149" target="_blank">https://doi.org/10.1109/CVPR42600.2020.01149</a>, 2020b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Haiden et al.(2011)Haiden, Kann, Wittmann, Pistotnik, Bica, and
Gruber</label><mixed-citation>
      
Haiden, T., Kann, A., Wittmann, C., Pistotnik, G., Bica, B., and Gruber, C.:
The Integrated Nowcasting through Comprehensive Analysis (INCA) system and
its validation over the Eastern Alpine region, Weather  Forecast., 26,
166–183, <a href="https://doi.org/10.1175/2010WAF2222451.1" target="_blank">https://doi.org/10.1175/2010WAF2222451.1</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Harper et al.(2010)Harper, Kepert, and Ginger</label><mixed-citation>
      
Harper, B., Kepert, J., and Ginger, J.: Guidelines for converting between
various wind averaging periods in tropical cyclone conditions, WMO, Geneva, Switzerland, WMO/TD no. 1555, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Harris and Kahl(2017)</label><mixed-citation>
      
Harris, A. R. and Kahl, J. D.: Gust factors: Meteorologically stratified
climatology, data artifacts, and utility in forecasting peak gusts, J.
Appl. Meteorol. Clim., 56, 3151–3166,
<a href="https://doi.org/10.1175/JAMC-D-17-0133.1" target="_blank">https://doi.org/10.1175/JAMC-D-17-0133.1</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Holleman(2001)</label><mixed-citation>
      
Holleman, I.: Estimation of the maximum velocity of convective wind gusts,
in: Internal KNMI report, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Jahanbakht et al.(2022)Jahanbakht, Xiang, Robson, and
Azghadi</label><mixed-citation>
      
Jahanbakht, M., Xiang, W., Robson, B., and Azghadi, M. R.: Nitrogen prediction
in the Great Barrier Reef using finite element analysis with deep neural
networks, Environ. Model. Softw., 150, 105311,
<a href="https://doi.org/10.1016/j.envsoft.2022.105311" target="_blank">https://doi.org/10.1016/j.envsoft.2022.105311</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Kahl(2020)</label><mixed-citation>
      
Kahl, J. D.: Forecasting peak wind gusts using meteorologically stratified gust
factors and MOS guidance, Weather Forecast., 35, 1129–1143,
<a href="https://doi.org/10.1175/WAF-D-20-0045.1" target="_blank">https://doi.org/10.1175/WAF-D-20-0045.1</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Kahl et al.(2021)Kahl, Selbig, and Harris</label><mixed-citation>
      
Kahl, J. D., Selbig, B. R., and Harris, A. R.: Meteorologically Stratified Gust
Factors for Forecasting Peak Wind Gusts across the United States, B.
Am. Meteorol. Soc., 102, E1665–E1671,
<a href="https://doi.org/10.1175/BAMS-D-21-0013.1" target="_blank">https://doi.org/10.1175/BAMS-D-21-0013.1</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Karniadakis et al.(2021)Karniadakis, Kevrekidis, Lu, Perdikaris,
Wang, and Yang</label><mixed-citation>
      
Karniadakis, G. E., Kevrekidis, I. G., Lu, L., Perdikaris, P., Wang, S., and
Yang, L.: Physics-informed machine learning, Nature Rev. Phys., 3,
422–440, <a href="https://doi.org/10.1038/s42254-021-00314-5" target="_blank">https://doi.org/10.1038/s42254-021-00314-5</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Kingma and Ba(2014)</label><mixed-citation>
      
Kingma, D. P. and Ba, J.: Adam: A method for stochastic optimization, arXiv
[preprint], <a href="https://doi.org/10.48550/arXiv.1412.6980" target="_blank">https://doi.org/10.48550/arXiv.1412.6980</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Knupp(1987)</label><mixed-citation>
      
Knupp, K. R.: Downdrafts within high plains cumulonimbi. Part I: General
kinematic structure, J. Atmos. Sci., 44, 987–1008,
<a href="https://doi.org/10.1175/1520-0469(1987)044&lt;0987:DWHPCP&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0469(1987)044&lt;0987:DWHPCP&gt;2.0.CO;2</a>, 1987.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Kolendowicz et al.(2016)Kolendowicz, Taszarek, and
Czernecki</label><mixed-citation>
      
Kolendowicz, L., Taszarek, M., and Czernecki, B.: Convective and non-convective
wind gusts in Poland, 2001–2015, Meteorology Hydrology and Water Management,
Research and Operational Applications, 4, 15–21, <a href="https://doi.org/10.26491/mhwm/63636" target="_blank">https://doi.org/10.26491/mhwm/63636</a>,
2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Lagerquist et al.(2017)Lagerquist, McGovern, and
Smith</label><mixed-citation>
      
Lagerquist, R., McGovern, A., and Smith, T.: Machine learning for real-time
prediction of damaging straight-line convective wind, Weather
Forecast., 32, 2175–2193, <a href="https://doi.org/10.1175/WAF-D-17-0038.1" target="_blank">https://doi.org/10.1175/WAF-D-17-0038.1</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Lei et al.(2009)Lei, Shiyan, Chuanwen, Hongling, and
Yan</label><mixed-citation>
      
Lei, M., Shiyan, L., Chuanwen, J., Hongling, L., and Yan, Z.: A review on the
forecasting of wind speed and generated power, Renew. Sust.
Energ. Rev., 13, 915–920, <a href="https://doi.org/10.1016/j.rser.2008.02.002" target="_blank">https://doi.org/10.1016/j.rser.2008.02.002</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Li et al.(2016)Li, Zeng, Wang, Wang, Wu, and Mei</label><mixed-citation>
      
Li, X., Zeng, M., Wang, Y., Wang, W., Wu, H., and Mei, H.: Evaluation of two
momentum control variable schemes and their impact on the variational
assimilation of radarwind data: Case study of a squall line, Adv.
Atmos. Sci., 33, 1143–1157, <a href="https://doi.org/10.1007/s00376-016-5255-3" target="_blank">https://doi.org/10.1007/s00376-016-5255-3</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>McNulty(1995)</label><mixed-citation>
      
McNulty, R. P.: Severe and convective weather: A central region forecasting
challenge, Weather  Forecast., 10, 187–202,
<a href="https://doi.org/10.1175/1520-0434(1995)010&lt;0187:sacwac&gt;2.0.co;2" target="_blank">https://doi.org/10.1175/1520-0434(1995)010&lt;0187:sacwac&gt;2.0.co;2</a>, 1995.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Mohr et al.(2017)Mohr, Kunz, Richter, and Ruck</label><mixed-citation>
      
Mohr, S., Kunz, M., Richter, A., and Ruck, B.: Statistical characteristics of convective wind gusts in Germany, Nat. Hazards Earth Syst. Sci., 17, 957–969, <a href="https://doi.org/10.5194/nhess-17-957-2017" target="_blank">https://doi.org/10.5194/nhess-17-957-2017</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Nerini et al.(2014)Nerini, Buzzi, and Trefalt</label><mixed-citation>
      
Nerini, D., Buzzi, M., and Trefalt, S.: Nowcasting of North Foehn wind gusts in
Switzerland using AdaBoosting, in: World Weather Open Science Conference,
2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Niu et al.(2021)Niu, Zhong, and Yu</label><mixed-citation>
      
Niu, Z., Zhong, G., and Yu, H.: A review on the attention mechanism of deep
learning, Neurocomputing, 452, 48–62, <a href="https://doi.org/10.1016/j.neucom.2021.03.091" target="_blank">https://doi.org/10.1016/j.neucom.2021.03.091</a>,
2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Ray(1986)</label><mixed-citation>
      
Ray, P.: Mesoscale meteorology and forecasting, Amer. Meteor. Soc., Boston, USA, 793 pp., <a href="https://doi.org/10.1007/978-1-935704-20-1" target="_blank">https://doi.org/10.1007/978-1-935704-20-1</a>, 1986.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Sadeghi et al.(2020)Sadeghi, Nguyen, Hsu, and
Sorooshian</label><mixed-citation>
      
Sadeghi, M., Nguyen, P., Hsu, K., and Sorooshian, S.: Improving near real-time
precipitation estimation using a U-Net convolutional neural network and
geographical information, Environ. Model. Softw., 134, 104856,
<a href="https://doi.org/10.1016/j.envsoft.2020.104856" target="_blank">https://doi.org/10.1016/j.envsoft.2020.104856</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Sheng et al.(2006)Sheng, Gao, and Xue</label><mixed-citation>
      
Sheng, C., Gao, S., and Xue, M.: Short-range prediction of a heavy
precipitation event by assimilating Chinese CINRAD-SA radar reflectivity data
using complex cloud analysis, Meteorol. Atmos. Phys., 94,
167–183, <a href="https://doi.org/10.1007/s00703-005-0177-0" target="_blank">https://doi.org/10.1007/s00703-005-0177-0</a>, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Sheridan(2018)</label><mixed-citation>
      
Sheridan, P.: Current gust forecasting techniques, developments and challenges, Adv. Sci. Res., 15, 159–172, <a href="https://doi.org/10.5194/asr-15-159-2018" target="_blank">https://doi.org/10.5194/asr-15-159-2018</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Shi et al.(2015)Shi, Chen, Wang, Yeung, Wong, and
Woo</label><mixed-citation>
      
Shi, X., Chen, Z., Wang, H., Yeung, D.-Y., Wong, W.-K., and Woo, W.-C.:
Convolutional LSTM network: A machine learning approach for precipitation
nowcasting, ArXiv [preprint],
<a href="https://doi.org/10.48550/arXiv.1506.04214" target="_blank">https://doi.org/10.48550/arXiv.1506.04214</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Shi et al.(2017)Shi, Gao, Lausen, Wang, Yeung, Wong, and
Woo</label><mixed-citation>
      
Shi, X., Gao, Z., Lausen, L., Wang, H., Yeung, D.-Y., Wong, W.-K., and Woo,
W.-C.: Deep learning for precipitation nowcasting: A benchmark and a new
model, ArXiv [preprint],  <a href="https://doi.org/10.48550/arXiv.1706.03458" target="_blank">https://doi.org/10.48550/arXiv.1706.03458</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Stensrud et al.(2009)Stensrud, Xue, Wicker, Kelleher, Foster,
Schaefer, Schneider, Benjamin, Weygandt, Ferree
et al.</label><mixed-citation>
      
Stensrud, D. J., Xue, M., Wicker, L. J., Kelleher, K. E., Foster, M. P.,
Schaefer, J. T., Schneider, R. S., Benjamin, S. G., Weygandt, S. S., Ferree,
J. T., and Tuell, J. P.: Convective-scale warn-on-forecast system: A vision for 2020,
B. Am. Meteorol. Soc., 90, 1487–1500,
<a href="https://doi.org/10.1175/2009BAMS2795.1" target="_blank">https://doi.org/10.1175/2009BAMS2795.1</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Suomi et al.(2013)Suomi, Vihma, Gryning, and
Fortelius</label><mixed-citation>
      
Suomi, I., Vihma, T., Gryning, S.-E., and Fortelius, C.: Wind-gust
parametrizations at heights relevant for wind energy: A study based on mast
observations, Q. J. Roy. Meteor. Soc., 139,
1298–1310, <a href="https://doi.org/10.1002/qj.2039" target="_blank">https://doi.org/10.1002/qj.2039</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Tran and Song(2019)</label><mixed-citation>
      
Tran, Q.-K. and Song, S.-K.: Computer vision in precipitation nowcasting:
Applying image quality assessment metrics for training deep neural networks,
Atmosphere, 10, 244, <a href="https://doi.org/10.3390/atmos10050244" target="_blank">https://doi.org/10.3390/atmos10050244</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Veillette et al.(2020)Veillette, Samsi, and
Mattioli</label><mixed-citation>
      
Veillette, M., Samsi, S., and Mattioli, C.: Sevir: A storm event imagery
dataset for deep learning applications in radar and satellite meteorology,
Adv. Neur. Inf., 33, 22009–22019,
2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Wakimoto(2001)</label><mixed-citation>
      
Wakimoto, R. M.: Convectively driven high wind events, in: Severe convective
storms, Springer,  255–298, <a href="https://doi.org/10.1007/978-1-935704-06-5_7" target="_blank">https://doi.org/10.1007/978-1-935704-06-5_7</a>, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Wang et al.(2016)Wang, Yu, Pei, Yang, Meng, and He</label><mixed-citation>
      
Wang, F., Yu, X., Pei, Y., Yang, X., Meng, K., and He, L.: Radar echo
characteristics of thunderstorm gales and forecast key points in Hebei
Province, J. Appl. Meteorol. Sci., 27, 342–351, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Wang et al.(2009)Wang, Liu, Wang, Zhuang, Zhang, and
Chen</label><mixed-citation>
      
Wang, H., Liu, L., Wang, G., Zhuang, W., Zhang, Z., and Chen, X.: Development
and application of the Doppler weather radar 3-D digital mosaic system,
J. Appl. Meteorol. Sci., 20, 214–224, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Wang et al.(2020)Wang, Zhang, Mao, and Wan</label><mixed-citation>
      
Wang, H., Zhang, Y.-M., Mao, J.-X., and Wan, H.-P.: A probabilistic approach
for short-term prediction of wind gust speed using ensemble learning, J.
Wind Eng. Ind. Aerod., 202, 104198,
<a href="https://doi.org/10.1016/j.jweia.2020.104198" target="_blank">https://doi.org/10.1016/j.jweia.2020.104198</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>WMO(2008)</label><mixed-citation>
      
WMO: Measurements of surface wind, Guide to meteorological instruments and
methods of observation, WMO-No.8, WMO-No. 8, 7th edn., World Meteorological Organization, Geneva, Switzerland, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Yang et al.(2017)Yang, Sun, and Zheng</label><mixed-citation>
      
Yang, X., Sun, J., and Zheng, Y.: A 5-yr climatology of severe convective wind
events over China, Weather  Forecast., 32, 1289–1299,
<a href="https://doi.org/10.1175/WAF-D-16-0101.1" target="_blank">https://doi.org/10.1175/WAF-D-16-0101.1</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Yu and Zheng(2020)</label><mixed-citation>
      
Yu, X. and Zheng, Y.: Advances in severe convection research and operation in
China, J. Meteorol. Res., 34, 189–217,
<a href="https://doi.org/10.1007/s13351-020-9875-2" target="_blank">https://doi.org/10.1007/s13351-020-9875-2</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Yuan et al.(2018)Yuan, Wang, Wang, and Jia</label><mixed-citation>
      
Yuan, Y., Wang, P., Wang, D., and Jia, H.: An algorithm for automated
identification of gust fronts from Doppler radar data, J.
Meteorol. Res., 32, 444–455, <a href="https://doi.org/10.1007/s13351-018-7089-7" target="_blank">https://doi.org/10.1007/s13351-018-7089-7</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Zhen(2023)</label><mixed-citation>
      
Zheng, Y.: Convective Gusts Datasets (radar reflectivity and wind observations), Harvard Dataverse V3 [code and data set], <a href="https://doi.org/10.7910/DVN/PIZU7V" target="_blank">https://doi.org/10.7910/DVN/PIZU7V</a>,  2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Zhou et al.(2019)Zhou, Zheng, Li, Dong, and
Zhang</label><mixed-citation>
      
Zhou, K., Zheng, Y., Li, B., Dong, W., and Zhang, X.: Forecasting different
types of convective weather: A deep learning approach, J.
Meteorol. Res., 33, 797–809, <a href="https://doi.org/10.1007/s13351-019-8162-6" target="_blank">https://doi.org/10.1007/s13351-019-8162-6</a>, 2019.

    </mixed-citation></ref-html>--></article>
