Program 1

Program name (1) – inversion_for_M_for_paper.m

This software is in support of the paper ‘An overview on the use of backscattered sound for measuring suspended particle size and concentration profiles in non-cohesive inorganic sediment transport studies’ by Peter D. Thorne and David Hurther in Continental Shelf Research.

The program is for educational use and not for commercial purposes. The code is unsupported. The program calculates the following:

  1. Generates the suspension field.
  2. Calculate ensemble suspension scattering characteristics.
  3. Computes the pressure field.
  4. Inversion to obtain concentration.

This takes about a minute to run.

Download program 1 (see bottom of page) – Inversion_for_M_for_paper.m

Program 2

Program name (2) – inversion_for_M_a_for_paper.m

This software is in support of the paper ‘An overview on the use of backscattered sound for measuring suspended particle size and concentration profiles in non-cohesive inorganic sediment transport studies’ by Peter D. Thorne and David Hurther in Continental Shelf Research.

The program is for educational use and not for commercial purposes. The code is unsupported. The program calculates the following:

  1. Generates the suspension field.
  2. Calculate ensemble suspension scattering characteristics.
  3. Computes the pressure field.
  4. Inversion to obtain particle size and concentration.

This takes about 15 minutes to run.

Download program 2 (see bottom of page) – Inversion_for_M_a_for_paper.m

Program 3

Program name (3) – model_floc_paper.m

This software is in support of the paper ‘Modelling acoustic scattering by suspended flocculating sediments ’ by Peter D. Thorne, Iain T. MacDonald and Christopher E. Vincent in Continental Shelf Research.

The program is for educational use and not for commercial purposes. The code is unsupported. The program calculates the following:

  1. The form function is calculated for the primary, intermediate and fully formed flocs as a function of particle size.
  2. The average form function is calculated for the primary, intermediate and fully formed flocs as a function of particle size.
  3. The normalise total scattering and viscous cross-section is calculated for the primary, intermediate and fully formed flocs as a function of particle size.
  4. The average normalise total scattering and viscous cross-section is calculated for the primary, intermediate and fully formed flocs as a function of particle size.
  5. Plots of the results are provided.

This takes about a 2 seconds to run.

Download program 3 (see bottom of page) – model_floc_paper.m

Program 4

Program name (4) – glass_sphere_impact_paper.m

This software is in support of the paper ‘An overview of underwater sound generated by inter-particle collisions and its application to the measurements of coarse sediment bedload transport’ by Peter D. Thorne.

  1. The time domain signal for impactor, impactee and combined signal are calculated.
  2. The Spectrum is calulated analytically with B = 0, full analytically and numerically from the time series signal.

The program is for educational use and not for commercial purposes.

Download program 4 (see bottom of page) – glass_sphere_impact_paper.m


Licence

Copyright © 2013 Peter Thorne

This program is free software: you can redistribute it and/or modify it under the terms of version 3 of the GNU General Public Licence as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

The GNU General Public License is available at http://www.gnu.org/licenses

Downloads