Skip to content

error message: “Deepest sound speed point must be at or below deepest bathymetry point.” #5

@pauline-viguier

Description

@pauline-viguier

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions