Package 'Sonar'

Package 'Sonar'

Package ‘sonar’ September 15, 2016 Type Package Title Fundamental Formulas for Sonar Version 1.0.2 Encoding UTF-8 Description Formulas for calculating sound velocity, water pressure, depth, density, absorption and sonar equations. License GPL (>= 3) Depends R (>= 2.7.0) Author Jose Gama [aut, cre] Maintainer Jose Gama <[email protected]> NeedsCompilation no Repository CRAN Date/Publication 2016-09-15 15:46:37 R topics documented: AbsorptionAlphaAinslieMcColm . .3 AbsorptionAlphaFisherSimmons . .4 AbsorptionSoundFreshWaterFrancoisGarrison . .5 AbsorptionSoundSeaWaterFrancoisGarrison . .6 BandLevelFlatSpectrum . .7 BandLevelFromCompleteBand . .7 BasicActiveSonarEquation . .8 BasicPassiveSonarEquation . .9 BasicSonarEquation . 10 CavitationThresholdEstimateFunctionOfDepth . 10 CavitationThresholdEstimateFunctionOfRadiatedAcousticPowerIntensity . 11 CorrectiveTermsDepthFromPressure . 12 CorrectiveTermsPressureFromDepth . 12 CutoffFrequencyShallowWater . 13 CutoffFrequencyWater . 14 DepthToPressureLeroyParthiot . 15 1 2 R topics documented: DetectionIndex . 16 fuelStabilizer . 16 HydrophoneSensitivity . 17 InternationalFormulaForGravity . 18 MaximumRadiatedPowerToAvoidCavitation . 19 MolecularRelaxationAttenuationCoeficient . 19 MolecularRelaxationAttenuationCoeficientApproximation . 20 PeakTS . 21 PlaneWaveIntensity . 22 PlaneWavePressure . 22 PLcylindricalSpreadingLaw . 23 PLSphericalSpreadingAndAbsorption . 24 PLsphericalSpreadingLaw . 25 PowerCylindricalSpreadingLaw . 25 PowerSphericalSpreadingLaw . 26 PressureBalticSimplifiedLeroy . 27 PressureBlackSeaSimplifiedLeroy . 28 PressureModifiedSimplifiedLeroy . 28 PressureSimplifiedLeroy . 29 PressureToDepthLeroyParthiot . 30 PressureToDepthSaundersFofonoff . 31 ProjectorSensitivityPower . 32 ProjectorSensitivityVoltage . 32 PropagationLoss . 33 RangeResolutionCHIRP . 34 RangeResolutionMonotonic . 34 SLdirectionalProjector . 35 SLomnidirectionalProjector . 36 SonarEquation . 36 SourceLevel . 37 SourceLevelToAvoidCavitation . 38 SpeedAlgorithmParameterRanges . 38 SpeedOfSound . 39 SpeedOfSoundAir . 40 SpeedOfSoundDryAir . 41 SpeedOfSoundFreshWaterGrossoMader . 41 SpeedOfSoundHumidAir . 42 SpeedOfSoundKinslerEtal . 43 SpeedOfSoundPureWaterBelogolskiiSekoyanEtal . 44 SpeedOfSoundPureWaterBilaniukWong112 . 45 SpeedOfSoundPureWaterBilaniukWong148 . 46 SpeedOfSoundPureWaterBilaniukWong36 . 47 SpeedOfSoundPureWaterLubbersandGraaffSEa . 48 SpeedOfSoundPureWaterLubbersandGraaffSEb . 49 SpeedOfSoundPureWaterMarczak . 50 SpeedOfSoundSeaWaterChenAndMillero . 51 SpeedOfSoundSeaWaterCoppens . 52 SpeedOfSoundSeaWaterDelGrosso . 53 AbsorptionAlphaAinslieMcColm 3 SpeedOfSoundSeaWaterFryeAndPugh . 54 SpeedOfSoundSeaWaterLeroy68 . 55 SpeedOfSoundSeaWaterLeroy69 . 56 SpeedOfSoundSeaWaterLeroyEtAl2008 . 57 SpeedOfSoundSeaWaterLovett1 . 58 SpeedOfSoundSeaWaterLovett2 . 58 SpeedOfSoundSeaWaterLovett3 . 59 SpeedOfSoundSeaWaterMackenzie . 60 SpeedOfSoundSeaWaterMedwin . 61 SpeedOfSoundSeaWaterSkone . 62 SpeedOfSoundSeaWaterWilson . 63 TargetStrength . 64 TargetStrengthCircularPlateNormal . 64 TargetStrengthConvexSurface . 65 TargetStrengthCylinderNormal . 66 TargetStrengthCylinderThetaToNormal . 67 TargetStrengthPlateAnyShape . 68 TargetStrengthRectangularPlateNormal . 68 TargetStrengthRectangularPlateThetaToNormal . 69 TargetStrengthSphere . 70 TransmitDirectivityIndex . 71 Index 72 AbsorptionAlphaAinslieMcColm Calculation of absorption in sea water from Ainslie and McColm 1998 Description Returns the absorption in sea water from Ainslie and McColm 1998 Usage AbsorptionAlphaAinslieMcColm(f, temperatureC, S, D, pH) Arguments f, frequency (kHz) temperatureC, temperature in degrees C S, salinity in % D, depth in meters pH, pH Value the absorption 4 AbsorptionAlphaFisherSimmons Author(s) Jose Gama Source National Physical Laboratory, 2015 Calculation of absorption of sound in seawater http://resource. npl.co.uk/acoustics/techguides/seaabsorption/ References Ainslie and McColm 1998 J. Acoust. Soc. Am., Vol. 103, No. 3 Examples AbsorptionAlphaAinslieMcColm(20, 0, 30, 0, 7) AbsorptionAlphaFisherSimmons Calculation of absorption in sea water from Fisher and Simmons 1977 Description Returns the absorption in sea water from Fisher and Simmons 1977 Usage AbsorptionAlphaFisherSimmons(f, temperatureC, D) Arguments f, frequency (kHz) temperatureC, temperature in degrees C D, depth in meters Value the absorption Author(s) Jose Gama Source Fisher and Simmons, 1977 J. Acoust. Soc. Am., Vol. 62, No. 3, September 1977 Examples AbsorptionAlphaFisherSimmons(20, 0, 1) AbsorptionSoundFreshWaterFrancoisGarrison 5 AbsorptionSoundFreshWaterFrancoisGarrison Calculation of absorption of sound in fresh water From Francois & Garrison 1982 Description Returns the absorption of sound in fresh water From Francois & Garrison 1982 Total absorption = Pure Water Contrib. Usage AbsorptionSoundFreshWaterFrancoisGarrison(SonarFreq, temperatureC, D) Arguments SonarFreq, sonar frequency (kHz) temperatureC, temperature (degC) D, depth in meters Value the absorption of sound Author(s) Jose Gama Source Echoview, 2016 Sonar calculator algorithms http://support.echoview.com/WebHelp/Reference/ Algorithms/Sonar_calculator_algorithms.htm References Francois & Garrison 1982 Sound absorption based on ocean measurements: Part I:Pure water and magnesium sulfate contributions J. Acoust. Soc. Am., Vol. 72, No. 6 Examples AbsorptionSoundFreshWaterFrancoisGarrison(50, 0, 0) 6 AbsorptionSoundSeaWaterFrancoisGarrison AbsorptionSoundSeaWaterFrancoisGarrison Calculation of absorption of sound in sea water From Francois & Gar- rison 1982 Description Returns the absorption of sound in sea water From Francois & Garrison 1982 Total absorption = Boric Acid Contrib. + Magnesium Sulphate Contrib. + Pure Water Contrib. Usage AbsorptionSoundSeaWaterFrancoisGarrison(SonarFreq, temperatureC, Salinity, D, pH) Arguments SonarFreq, sonar frequency (kHz) temperatureC, temperature (degC) Salinity, Salinity (ppt) D, depth in meters pH, pH Value the absorption of sound Author(s) Jose Gama Source NPL, 2016 Underwater Acoustics Technical Guides - Speed of Sound in Sea Water http://resource. npl.co.uk/acoustics/techguides/seaabsorption/ References Francois & Garrison 1982 Sound absorption based on ocean measurements: Part I:Pure water and magnesium sulfate contributions J. Acoust. Soc. Am., Vol. 72, No. 6 Examples AbsorptionSoundSeaWaterFrancoisGarrison(50, 0, 35, 0, 6) BandLevelFlatSpectrum 7 BandLevelFlatSpectrum band level (BL) for flat spectrum Description Returns the total intensity of the sound in a band for flat spectrum Usage BandLevelFlatSpectrum(SpL, deltaf) Arguments SpL spectrum level deltaf band frequency Value band level (BL) Author(s) Jose Gama References Waite A. D., 2002 Sonar for Practising Engineers, 3rd Edition Chichester: Wiley. pp. 10. Examples BandLevelFlatSpectrum( 3, 2 ) BandLevelFromCompleteBand band level (BL) from complete band Description Returns the band level from integrating the intensity over the complete band Usage BandLevelFromCompleteBand(I0, f1, f2) 8 BasicActiveSonarEquation Arguments I0 spectrum level f1 lower frequency f2 upper frequency Value band level (BL) Author(s) Jose Gama References Waite A. D., 2002 Sonar for Practising Engineers, 3rd Edition Chichester: Wiley. pp. 10. Examples BandLevelFromCompleteBand( 10000, 40000, 50000 ) BasicActiveSonarEquation basic active sonar equation Description Returns the basic active sonar equation SE = (SL + TS - 2 * PL) - N - DT Usage BasicActiveSonarEquation(SL, TS, PL, N, DT) Arguments SL is the source level of the target TS target strength PL propagation loss N noise DT detection threshold Value SE signal excess (dB) BasicPassiveSonarEquation 9 Author(s) Jose Gama References Waite A. D., 2002 Sonar for Practising Engineers, 3rd Edition Chichester: Wiley. pp. 120. BasicPassiveSonarEquation basic passive sonar equation Description Returns the basic passive sonar equation SE = (SL - PL) - N = DT Usage BasicPassiveSonarEquation(SL, PL, N) Arguments SL is the source level of the target PL propagation loss N noise Value SE signal excess (dB) Author(s) Jose Gama References Waite A. D., 2002 Sonar for Practising Engineers, 3rd Edition Chichester: Wiley. pp. 120. 10 CavitationThresholdEstimateFunctionOfDepth BasicSonarEquation basic sonar equation Description Returns the basic sonar equation SE = S - N + DT Usage BasicSonarEquation(S, N, DT) Arguments S signal N noise DT detection threshold Value SE signal excess (dB) Author(s) Jose Gama References Waite A. D., 2002 Sonar for Practising Engineers, 3rd Edition Chichester: Wiley. pp. 120. CavitationThresholdEstimateFunctionOfDepth Cavitation threshold estimate as a function of depth Description Returns the Cavitation threshold estimate as a function of depth line passing by (5, 2) and (50, 50) Usage CavitationThresholdEstimateFunctionOfDepth(d) Arguments d, depth (meters) CavitationThresholdEstimateFunctionOfRadiatedAcousticPowerIntensity 11 Value Cavitation threshold Author(s) Jose Gama References Waite A. D., 2002 Sonar for Practising Engineers, 3rd Edition Chichester: Wiley. pp. 6. Examples CavitationThresholdEstimateFunctionOfDepth( 1 ) CavitationThresholdEstimateFunctionOfRadiatedAcousticPowerIntensity Cavitation threshold estimate as a function of radiated acoustic power intensity Description Returns the Cavitation threshold estimate as a function of radiated acoustic power intensity line passing by (2, 5) and (50, 50).

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    73 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us