Diabatic Digital Filter Initialization For Tropical Cyclone Model Forecasting Chi-Sann Liou

Download Report

Transcript Diabatic Digital Filter Initialization For Tropical Cyclone Model Forecasting Chi-Sann Liou

Diabatic Digital Filter Initialization For
Tropical Cyclone Model Forecasting
Chi-Sann Liou
Naval Research Laboratory
(JHT sponsored project)
Unbalanced Initial Conditions
Շ=0
Շ=1h
Շ=3h
Շ=0
Շ=1h
Շ=3h
1000
1000
1000
Unbalanced Initial Conditions
SLP
850 W
Static Initialization:
(nonlinear
normal
initialization)

Governing equation :
Normal modes :
 j
t
Balance condition :
x

 iMx  N, N  nonlinear forcing (adiabatic only)
t
 i j j  R j ,
 j
t
 0 for  j  c
Method : iterations to find  j
( n 1)

R j (n)
i j
,  j
( n)
j
( n 1)
j
(n)
 i j
 j ( n )
Dynamic Initialization:
Balance condition: high frequency tendency=0 at initial time
Method: damp or filter out high frequency components through back and
forth time integrations
Advantage: diabatic forcing is included in getting balance conditions
Disadvantage: cost more
t
Digital Filter
• A very selective low pass filter
• Using truncated inverse Fourier transform to remove
high frequency components from input signals
In Frequency F  F * H(  ), H(  )  1,   
out
in
c
Domain:
 0,   c
In Physical
~
Time Domain: f k 


i t
(
h

f
),
h
(
t
)

H
(

)
*
e
d
 n k n

n 
N
sin( nωc Δt )
  (hn  f k n ), hn 
nπ
n N
Dynamic Initialization with Digital Filtering
Adiabatic:
Diabatic:
DIAB1
t=0
-N
N
ADIA
t=0
Digital Filtering
(forecast)
-N
N
Digital Filtering
DIAB2
t=0
Digital Filtering
(forecast)
-N
N
Digital Filtering
(forecast)
Issues related to Diabatic Digital Filtering
• Asymmetry in back and forth integrations
• Lateral boundary conditions
• Surface boundary conditions
• Diffusion
• Moving grids
• Cost of the extra time integration
===> Shorten the back and forth time integrations
Use a efficient window in the inverse Fourier transform
Cutoff Period = 2 hours
Response Functions with Windows
Hamming
Lanczos
Kaiser
Dolph-Chebyshev
Riesz
Initialization with Digital Filtering
Initial Conditions After DDF Initialization
Շ=0
Շ=1h
Շ=3h
1000
1000
1000
Շ=0
Շ=1h
1000
Շ=3h
1000
1000
DDF Impact on COAMPS®
Track Forecast:
• depend on how unbalanced
initial conditions are
• larger improvements shown
in later forecast periods
(15 72h forecasts with OI analysis)
Implement Diabatic Digital Filter Initialization To HWRF
• Routines to compute weights of digital filtering
• Routines to apply the weights to prognostic variables
• Routines to control the initialization time integration
1. prepare a FORTRAN-90 module that includes all new
routines for DDF initialization
2. add new arrays and namelist variables for DDF to the NMM
registry file
3. write a driver routine to control time integration in different
phases of the initialization integration
4. integrate the DDF time integration controller into HWRF
forecast model.
Goal: Minimize HWRF code changes ==> single point interface
Minimize resource requirement ==> all local work arrays
Implement Diabatic Digital Filter Initialization To HWRF
HWRF Main Program (WRF.F)
WRF_INIT
WRF_RUN
WRF_FINALIZE
Call ddf_init (head_grid)
Call Integrate (head_grid)
ddf_init.F:
• allocate and initialize inner meshes
• allocate work arrays
• compute weights
• use ESMF clock utilities to control
DDF integrations
• call ddf_integrate and ddf_interface
(recursive calls in handling nest grid integration)
• deallocate work arrays
Summary
• With the Dolph-Chebyshev window and 2-h cutoff
period, diabatic digital filtering (DDF) can effectively
remove unbalanced initial conditions of a tropical
cyclone
• Adiabatic digital filtering only marginally improves
initial conditions for tropical cyclone forecast
• Modification to initial conditions by DDF depends
upon the degree of unbalance in the initial conditions
• DDF improves track forecast of COAMPS®
• DDF has been implemented to a test version of
HWRF and is currently under test