资源简介
根据平稳随机过程理论 分析船舶运动功率谱 模拟船舶横摇运动
代码片段和文件信息
clc
clear
syms w we;
w=0.4:0.05:1.6;mu=90;v=6;%kb=1;kt=1;%航速6m/s,航向90度,即横浪,cos(90)=0
T=3;B=10;Sw=0.785;%船宽10米,吃水3米水线面系数假设为0.785
we=w+w.^2.*v/9.8;
for i=1:24
delta_we(i)=we(i+1)-we(i);
end
delta_we(25)=delta_we(24);
z=0.194375;
s_kesi=0.778./(w.^5).*exp(-z./(w.^4)); %含风速=15m/s即三一波高=4m在内了 %2.47./(w.^6).*exp(-2.*9.8.^2./24.5.^2./(w.^2));
s_alpha=w.^4.*s_kesi./(9.8^2);%波倾角谱
%以下进行波倾角修正
%按照船宽和吃水定kbkt进而求s_alpha_v;
kb=exp(-w.^2.*T./(6.24*pi));
kt=1-sqrt(Sw).*B.^2.*w.^4./(1.56^2*16*pi^4);
s_kesi_v=0.778./(w.^5).*exp(-0.194375./(w.^4))./(1+2.*w./9.8.*v.*cos(mu*pi/180));
s_alpha_v=w.^4.*s_kesi_v./(9.8^2).*kb.^2.*kt.^2;
%figure;hold on;set(gca‘XLim‘[0.22]);
%plot(ws_kesi‘r‘ws_alpha‘g--‘);
s_alpha_ap=sqrt(2.*s_alpha_v.*0.05);%波倾角幅值
s_alpha_v_ap=sqrt(2.*s_alpha_v.*delta_we);
%产生0~2*pi之间均匀分布的随机变量epsilon
y=zeros(251);y(1)=1977326743;b=7;M=10^10;
for i=1:25
y(i+1)=mod(7*y(i)M);
x(i)=y(i)/M;
end
epsilon=2*pi*x;
alpha=0;alpha_v=0;
t=0:0.1:30*pi;
for i=1:25
a=s_alpha_ap(i).*sin(w(i)*t+epsilon(i));
alpha=alpha+a;
aa=s_alpha_v_ap(i).*sin(we(i)*t+epsilon(i));
alpha_v=alpha_v+aa;
end
miu_roll=0.1614;%横摇阻尼,可以变化,0~2;
omg_roll=0.8;%横摇固有频率给定?根据船型计算?
A=we./omg_roll;%遭遇频率和固有频率之比
W_roll_2=1./((1-A.^2).^2+4.*(miu_roll^2).*(A.^2));%幅频响应函数
s_roll=W_roll_2.*s_alpha_v;%横摇角能谱用s_alpha_v代替s_alpha
%plot(ws_roll)
s_roll_ap=s_alpha_v_ap.*sqrt(W_roll_2);
epsilon_roll=atan(2.*miu_roll.*A./(1-A.^2));
hyj=0;
for i=1:25
r=s_roll_ap(i).*sin(we(i)*t-epsilon_roll(i));
hyj=hyj+r;
end
hold on;
figure(1)plot(t10.*alpha‘r‘t10*alpha_v‘b‘);xlabel(‘t (s)‘);ylabel(‘\alpha‘); %绘制波倾角时域图
legend(‘波倾角‘‘有效波倾角‘);
%plot(t20.*alpha_v);xlabel(‘t (s)‘);ylabel(‘\alpha_v‘);
figure(2)plot(t10.*hyj);xlabel(‘t (s)‘);ylabel(‘横摇角‘); %绘制横摇角时域图
%subplot(313);
%plot(t20.*hyj);xlabel(‘t (s)‘);ylabel(‘横摇角‘); %绘制横摇角时域图
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2075 2010-10-14 08:27 roll.m
----------- --------- ---------- ----- ----
2075 1
相关资源
-
传统两电平模型预测控制simuli
nk - 数学建模:层次分析法一致性检验M
- matlab实现逻辑回归
- matlab GUI教学视频
- MATLAB车辆工程应用实战 [余胜威编著
- 精通图像处理经典算法MATLAB版
- matlab中的Kriging KG工具箱,dace工具箱
- 音乐合成实验报告
- 数字调制解调技术的MATLAB与FPGA实现
- MATLAB小波分析与应用30个案例分析源代
- 可靠性方法:改进一次二阶矩法+Rac
- 解线性方程组的共轭梯度算法(Matl
- matlab图像复原、视频图像处理、运动
- MATLAB滤波程序
- MATLAB的43个案例分析书+代码+数据
- Image Processing ToolBox
- matlab帧差法物体检测
- MATLAB版数字图像处理 冈萨雷斯+中文高
- MATLAB微分方程高效解法:谱方法原理
- 现代永磁同步电机控制原理及MATLAB仿
- 《MATLAB神经网络43个案例分析》高清完
- 控制系统计算机辅助设计——MATLAB语
- MIMO-OFDM无线通信技术及MATLAB实现(中
- 数字图像处理MATLAB版冈萨雷斯 中文版
- 《MATLAB智能算法30个案例分析》第二版
- 量化投资__以MATLAB为工具
- Matlab各种常见算法代码总结
- MATLAB机器视觉工具箱
- 包含了ekfSLAM 1.0版本和2.0版本的MATLA
- 《数字信号处理导论-matlab实验 第二版
评论
共有 条评论