随机海浪往往具有统计特征,组成频率会呈现出某一频率集中的特征。由此而衍生出的海浪谱多种多样。其中较为著名的一种海浪谱Jonswap被广泛应用在海洋科学、海洋工程领域。
以合田改进的Jonswap谱(1999)为例:
S(f)=βjH1/32TP−4f−5exp⁡[−54(TPf)−4]γexp⁡[−(ffP−1)2/2σ2]S(f)=\beta_jH_{1/3}^2T_P^{-4}f^{-5}\exp[-\frac{5}{4}(T_Pf)^{-4}]\gamma^{\exp[-(\frac{f}{f_P}-1)^2/2\sigma^2]}S(f)=βj​H1/32​TP−4​f−5exp[−45​(TP​f)−4]γexp[−(fP​f​−1)2/2σ2]
其中,
βj=0.062380.230+0.0336γ−0.185(1.9+γ)−1[1.094−0.01915ln⁡γ]\beta_j=\frac{0.06238}{0.230+0.0336\gamma-0.185(1.9+\gamma)^{-1}}[1.094-0.01915\ln\gamma]βj​=0.230+0.0336γ−0.185(1.9+γ)−10.06238​[1.094−0.01915lnγ],
TP=TH1/31−0.132(γ+0.2)−0.559T_P=\frac{T_{H_{1/3}}}{1-0.132(\gamma+0.2)^{-0.559}}TP​=1−0.132(γ+0.2)−0.559TH1/3​​​,

对于平均Jonswap谱来说:
γ=3.3,σa=0.07,σb=0.09,\gamma=3.3,\sigma_a=0.07,\sigma_b=0.09,γ=3.3,σa​=0.07,σb​=0.09,
α=0.076Xˉ−0.22,Xˉ=10−1to105,\alpha=0.076\bar{X}^{-0.22},\bar{X}=10^{-1}to10^{5},α=0.076Xˉ−0.22,Xˉ=10−1to105,
ωm=22(g/Uˉ)Xˉ−0.33\omega_m=22(g/\bar{U})\bar{X}^{-0.33}ωm​=22(g/Uˉ)Xˉ−0.33
或fm=3.5(g/Uˉ)Xˉ−0.33,f_m=3.5(g/\bar{U})\bar{X}^{-0.33},fm​=3.5(g/Uˉ)Xˉ−0.33,
Xˉ=gX/U2.\bar{X}=gX/U^2.Xˉ=gX/U2.
峰型参数σ=σa\sigma=\sigma_aσ=σa​(当ω<=ωm\omega<=\omega_mω<=ωm​时),σ=σb\sigma=\sigma_bσ=σb​(当ω>ωm\omega>\omega_mω>ωm​)时。

% Improved Jonswap Spectral
% Designed by: JN-Cui
% Modified on 12/09/2019
%% DEFINITIONS
% alpha - energy scale factor; gama - spectral peak elevation factor;
% omega_m - spectral peak circular frequency; f_m - spectral peak frequency;
% U - wind speed at 10 m above sea surface; H_s - significant wave height;
% g - gravity acceleration;
%% FOR AVERAGE JONSWAP SPECTRAL
% gama=3.3; k=83.7; sigma_a=0.07; sigma_b=0.09;
% alpha=0.076*(X_bar)^(-0.22);
% X_bar=10^(-1)~20^(5); omega_m=22(g/U)*(X_bar)^(-0.33);
% f_m=3.5(g/U)(X_bar)^(-0.33);
%% IMPUT PARAMETERS
% H_s - significant wave height; T_s -  wave period at 1/3 wave height
% dm - calculation interval of omega
%% FUNCTIONfunction [S,Omega,omega_p,T_p]=Improved_Jonswap_spectral(H_s,T_s,dm)
gama=3.3; sigma_a=0.07;sigma_b=0.09;
beta_j=0.06238/(0.23+0.0336*gama-0.185*(1.9+gama)^(-1))*(1.094-0.01915*log(gama));
T_p=T_s/(1-0.132*(gama+0.2)^(-0.559));
f_p=1/T_p;
omega_p=f_p*2*pi;
i=1;
df=dm/2/pi;
S_o=zeros(1,length(0:dm:1/T_s*2*pi*4));
Omega1=zeros(1,length(0:dm:1/T_s*2*pi*4));
for omega=0:dm:1/T_s*2*pi*4if omega<omega_psigma=sigma_a;S_o(i)=beta_j*H_s^2*T_p^(-4)*(omega/2/pi)^(-5)*exp(-5/4*((omega_p/omega))^(4))...*gama^(exp(-((omega)/omega_p-1)^2/(2*sigma^2)))/(2*pi);elsesigma=sigma_b;S_o(i)=beta_j*H_s^2*T_p^(-4)*(omega/2/pi)^(-5)*exp(-5/4*((omega_p/omega))^(4))...*gama^(exp(-((omega)/omega_p-1)^2/(2*sigma^2)))/(2*pi);endOmega1(i)=omega; i=i+1;
end
Omega=Omega1(2:end);
S=S_o(2:end);
end

随机波浪Jonswap谱相关推荐

  1. 随机波浪理论中各周期命名意义

    随机波浪理论中各周期命名意义 我在学习波浪理论时,发现不同书目中对随机波浪理论的周期有不同的记录方式.并且在描述波谱的函数中,采用的参数名称不相同,造成理解混乱.在此,对本内容进行梳理,以便以后学习. ...

  2. 随机波浪谱分析——自相关函数法 (MATLAB)

    基本原理 自相关函数 假设采样时距为 Δ t \Delta t Δt,则海浪随机序列自相关函数可以写成 R ( υ Δ t ) = 1 N − υ ∑ n = 1 N − υ x ( t n + υ ...

  3. 弹性法计算方法的mck法_粘弹性自由阻尼加筋板的随机响应分析和试验研究

    0 引 言 船舶在营运过程中可能产生有害振动并影响正常运营,此时需要对船体结构采取有效的减振措施,在结构上敷设阻尼是常用.高效的减振方法之一[. 要达到良好的减振效果,需要选取合适的阻尼材料和合理的敷 ...

  4. HydroD 实用教程(三)环境数据

    目 录 一.前言 二.Location 三.Wind Profile 四.Directions 五.Water 5.1 Wave Spectrums 5.2 Current Profile 5.3 F ...

  5. 波浪谱荷载的Python实现

    众所周知,在海工结构分析中,波浪荷载是的表达和施加是研究的热点.根据平稳随机过程的谐波合成法,波浪荷载F(t)可按如下方式生成: 其中被称为波浪荷载谱,由总速度力谱和总惯性力谱相加得 的表达式如下: ...

  6. 为什么lp的最优解是一个概率_什么时候应该用概率图模型、消息传递替代传统组合优化求解器?未来工作?(持续更新)...

    相关基础:概率图模型中的推断https://zhuanlan.zhihu.com/p/252169479 英文原文:https://tspace.library.utoronto.ca/bitstre ...

  7. 利用函数wavread对语音信号进行采样_统计与自适应信号处理知识点总结-期末考试...

    图片不好上传,需要完全版本请付费咨询我! 信号包括:确定性信号和随机信号. 确定性信号,可以清楚的用数学关系描述的信号.也就是说可以用过去的观察来预测未来值. 随机信号,以不可预见的方式实时产生,他们 ...

  8. 深度卷积神经网络的水稻穗瘟病检测方法

    深度卷积神经网络的水稻穗瘟病检测方法 1.发现问题 穗瘟是一种严重影响水稻产量及品质的多发病害. 2.研究思路 以 1 467 株田间采集的穗株为试验对象,采用便携式户外高光谱成像仪 GaiaFiel ...

  9. spark(day05)

    梯度下降法 梯度下降法通过数值解(多次迭代),最后收敛于真实解.很多模型底层都是通过梯度下降法来求解系数.比如: 逻辑回归模型 BP神经网络做误差反馈 所以梯度下降法的应用比二乘法更广泛(因为二乘法只 ...

最新文章

  1. 有关军事人机混合智能的再再思考
  2. monty python喜剧-经典喜剧电影推荐:巨蟒与圣杯
  3. WPF Color、String、Brush转换
  4. Oracle分页小谈
  5. 湖南工业大学c语言在线作业答案,湖南工业大学C语言期末考试复习题(机房题库)...
  6. SSL 延迟与 Http、Https
  7. Python获取矢量文件属性表字段及类型
  8. pycharm windows 打开命令行终端terminal
  9. redis安装----非基于lnmp安装
  10. mysqldump全量+增量备份
  11. 关于linux下fork()函数的解析:子进程继续创建子进程,如何停止?
  12. 微型计算机的应用形式,微型计算机基本原理与应用
  13. PMP考试心得分享(已通过)
  14. 大小写转换(金额转换)
  15. Android无线调试设备WIFI安装apk
  16. “枪型思维”产品设计新探索 | 基金持仓诊断
  17. 语音转文字软件哪个好,这三款值得收藏
  18. 在线硬盘存储计算机,存储换算器 - 文件大小转换 - 电脑容量换算
  19. HDU 4911 Inversion - 疯狂的癫子 解题心得
  20. [Android系统]android7.1 修改系统默认输入法

热门文章

  1. 家庭玩游戏配置哪种计算机,玩游戏用什么系统?Win10专业版和Win10家庭版玩游戏的区别...
  2. ABCNN: Attention-Based Convolutional Neural Network for Modeling Sentence Pairs
  3. 计算机用户的文件夹路径是什么,移动Win7用户文件夹(我的文档)默认位置至D盘...
  4. python项目练习四:新闻聚合
  5. #include<intrins.h>中包含的函数说明
  6. Ubuntu20.04安装visit可视化软件
  7. python学习日记(基础数据类型及其方法02)
  8. 资产负债表和利润表的编制公式
  9. python中tell函数_Python连载25-函数tellwritewriteline$持久化
  10. 2---理解正余弦、复数求模、反正切和乘除运算的CORDIC算法实现