Opened 6 years ago

Closed 5 years ago

#509 closed enhancement (fixed)

Modifications to 1d WOPT code

Reported by: Ian Culverwell Owned by: Ian Culverwell
Priority: normal Milestone: 9.1
Component: ropp_pp Version: 9.0
Keywords: WOPT Cc:

Description

As a result of some further R&D on the wave optics propagator in ROPP, Sean Healy (ECMWF) proposes the following changes at ROPP9.1:

  • A change in the damping of the signal below the Earth's surface, from a 1 km width Gaussian centred 1 km above the surface, to a 500 m Gaussian centred at the surface. This allows the bending angle profiles to penetrate deeper in some cases.
  • The inclusion of an extra term in the complex exponential that is integrated over the final 'screen' to give the signal at the LEO. This extra term, which can be as much as 10% of the basic expression, improves the comparison with the results of high resolution wave optics propagation codes and direct forward modelling of interpolated refractivities in some large bending angle cases.
  • The disregarding of points of low amplitude in the estimation of the Doppler offset in the FSI routine. This allows occasional problematic cases to generate bending angles successfully.

These changes are being tested in https://trac.romsaf.org/ropp/browser/ropp_src/branches/dev/Share/ic_wopt.

Attachments (2)

CASE_ref1d.png (197.3 KB ) - added by Ian Culverwell 6 years ago.
CASE_ref1d.png
CASE_12_ref1d_nsample.png (213.0 KB ) - added by Ian Culverwell 6 years ago.
CASE_12_ref1d_nsample.png

Download all attachments as: .zip

Change history (9)

by Ian Culverwell, 6 years ago

Attachment: CASE_ref1d.png added

CASE_ref1d.png

comment:2 by Ian Culverwell, 6 years ago

Changes to the 4 standard cases, of varying degrees of difficulty, are shown here:

CASE_ref1d.png

Generally, the bending angle profiles penetrate much deeper in ROPP9.1. This is a result of the change to the smoothing window. And in case 12 ('challenging': max |refrac gradient| above 100m between 0.1 and 0.157 N-units/m), ROPP9.1 reproduces the extremely large (0.07 rad) bending angles seen in forward modelling and high res wave optics propagators. This is a result of the inclusion of the extra term in the Fourier integral giving the signal at the LEO. Finally, without the change to the FSI code, ROPP-9.1 cannot generate a bending angle at all on case 7 ('intermediate': max |refrac gradient| above 100m between 0.079 and 0.1 N-units/m).

by Ian Culverwell, 6 years ago

Attachment: CASE_12_ref1d_nsample.png added

CASE_12_ref1d_nsample.png

comment:3 by Ian Culverwell, 6 years ago

There is another component of the ROPP9.1 changes: the reduction in the default number of points per 'mini-screen' from 100 to 32. Obviously this means that there are about three times as many mini-screens as before, so the propagation of the signal from the final screen to the LEO takes about three times longer, but the change is essential to capture the improvement in case 12 above. This is shown here:

CASE_12_ref1d_nsample.png

Top left: (ROPP9.0_nsample=100, ROPP9.1_nsample=100); top right: (ROPP9.0_nsample=100, ROPP9.1_nsample=32);

bottom left: (ROPP9.0_nsample=32, ROPP9.1_nsample=100); bottom right: (ROPP9.0_nsample=32, ROPP9.1_nsample=32)

Comparing rows, we see that reducing nsample in ROPP9.0 smooths the bending angles but does not really increase the maximum value. On the other hand, comparing columns, we see that reducing nsample to 32 in ROPP9.1 increases the low level noise on the bending angles, but does allow the maximum value of 0.07 rad to appear.

comment:4 by Ian Culverwell, 6 years ago

These changes have been committed to the ic_wopt development branch at r5513, r5514 and r5515.

comment:5 by Ian Culverwell, 6 years ago

Milestone: 9.09.1

comment:6 by Ian Culverwell, 5 years ago

These have been merged into the ROPP91 prototype branch at r5626.

comment:7 by Ian Culverwell, 5 years ago

Resolution: fixed
Status: newclosed

Sean is happy with these results, so close ticket.

Note: See TracTickets for help on using tickets.