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:

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 7 years ago.
CASE_ref1d.png
CASE_12_ref1d_nsample.png (213.0 KB ) - added by Ian Culverwell 7 years ago.
CASE_12_ref1d_nsample.png

Download all attachments as: .zip

Change history (9)

by Ian Culverwell, 7 years ago

Attachment: CASE_ref1d.png added

CASE_ref1d.png

comment:2 by Ian Culverwell, 7 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, 7 years ago

Attachment: CASE_12_ref1d_nsample.png added

CASE_12_ref1d_nsample.png

comment:3 by Ian Culverwell, 7 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, 7 years ago

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

comment:5 by Ian Culverwell, 7 years ago

Milestone: 9.09.1

comment:6 by Ian Culverwell, 6 years ago

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

comment:7 by Ian Culverwell, 6 years ago

Resolution: fixed
Status: newclosed

Sean is happy with these results, so close ticket.

Note: See TracTickets for help on using tickets.