Storm Surge Empirical Calculator
%% Storm Surge Empirical Calculator
% J.McDowell, 07/12/18.
% Based on the equations of D. Lee Harris, Coastal Engineering, 1957.
% Calculates an estimation for the height of a storm surge, based on the
% mean sea level, fetch extent and incoming wind velocity. Useful as a
% strong first-pass approximation if no historic sea surface height/
% MetOcean data is available.
%% Example Input Calls
% [h] = stormsurge(MSL, X, wVel);
% [h] = stormsurge(MSL, X, wVel, C, wStr, pAir, pSW, g);
% [h] = stormsurge(MSL, X, wVel,[], [] , [] , [] ,[]);
% [h] = stormsurge(MSL, X, wVel,[], [] , pAir , [] ,[]);
%% Input Parameters
% h = Storm Surge Height, or height of water surface above the Equilibrium Plane (m).
% MSL = Mean Sea Level, or Equilibrium Depth of water when no wind is blowing. Required Input (m).
% X = Fetch distance in direction of Maximum Wind Velocity, or distance along the axis of channel with wind blowing towards positive X. Required Input (m).
% wVel = Maximum Wind Velocity for designated Fetch distance (X). Required Input (m/s).
% C = Y-intercept of free surface slope. Default as 0 unless designated by user (-).
% wStr = Wind Stress Coefficient. Default as 2 x 10^-3 unless designated by user (-).
% pAir = Density of Air. Default as 1.225 unless designated by user (kg/m^3).
% pSW = Density of (Sea) Water. Default as 1025 unless designated by user (kg/m^3).
% g = Acceleration due to Gravity. Default as 9.81 unless designated by user (m/s^2).
Citation pour cette source
John McDowell (2024). Storm Surge Empirical Calculator (https://www.mathworks.com/matlabcentral/fileexchange/69780-storm-surge-empirical-calculator), MATLAB Central File Exchange. Récupéré le .
Compatibilité avec les versions de MATLAB
Plateformes compatibles
Windows macOS LinuxCatégories
- Sciences > Earth, Ocean, and Atmospheric Sciences > Oceanography and Hydrology >
- Engineering > Civil and Environmental Engineering > Coastal Engineering >
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
Version | Publié le | Notes de version | |
---|---|---|---|
1.0.1 | . |
||
1.0.0 |