-
Notifications
You must be signed in to change notification settings - Fork 14
Description
Hello,
I work at the Marine Ecology Laboratory (UMR Marbec) at the University of Montpellier.
I’m currently studying global underwater noise pollution generated by ship traffic (using vessel size and speed data) and modeling its propagation with PyRAM.
I’ve been trying to get familiar with PyRAM by reproducing the example parameters you provided: inputs = dict(
freq = 50, # frequency (Hz)
zs = 50, # source depth (m)
zr = 50, # receiver depth (m)
z_ss = np.array([0, 100, 400]), # sound speed profile depths (m)
rp_ss = np.array([0, 25000]), # range points (m)
cw = np.array([[1480, 1530],
[1520, 1530],
[1530, 1530]]),
z_sb = np.array([0]),
rp_sb = np.array([0]),
cb = np.array([[1700]]),
rhob = np.array([[1.5]]),
attn = np.array([[0.5]]),
rbzb = np.array([[0, 40000],
[200, 400]]), # bathymetry: range, depth
rmax = 50000,
dr = 500,
dz = 2,
zmplt = 500,
c0 = 1600
)
However, I keep getting the following error message:
“Deepest sound speed point must be at or below deepest bathymetry point.”
If I understand correctly, this means that the maximum depth of the sound speed profile must not exceed the bathymetry depth at each range point.
Could you please confirm whether this interpretation is correct, and if so, how best to handle cases where the bathymetry varies along the range?
Thank you very much for your help,
Pauline