脉动风时程matlab程序.doc

根据风的记录,脉动风可作为高斯平稳过程来考虑。观察 n 个具有零均值的平稳高斯过 程,其谱密度函数矩阵为 . . . . . . . . . . . . . . . 21 22221 11211 nnnn n n sss sss sss S ( 9) 将 S 进行 Cholesky分解,得有效方法。 THHS * ( 10) 其中, . . . . . . . . . 0. . . 0. . .0 21 2221 11 nnnn HHH HH H H ( 11) TH * 为 H 的共轭转置。 根据文献 8,对于功率谱密度函数矩阵为 S 的多维随机过程向量,模拟风速具有如 下形式 jm Nl mlljmlljmj tHtv 1 1 co s2 nj .,3,2,1 ( 12) 其中,风谱在频率范围内划分成 N 个相同部分, N 为频率增量, ljmH 为 上述下三角矩阵的模 , ljm 为两个不同作用点之间的相位角, ml 为介于 0 和 2 之间 均匀分布的随机数, ll 是频域的递增变量。 文中模拟开孔处的来流风,因而只作单点模拟。即式( 4)可简化为 Nl lll tHtv 1 c o s2 ( 13) 本文采用 Davenport水平脉动风速谱 3/42 22 10 1 4 xn kxvnS v ( 14) 式中, nSv 脉动风速功率谱; n 脉动风频率 Hz; k 地面粗糙度系数; ;1200 10vnx 10v 标准高度为 10m处的风速 m/s。 Matlab程序 N10; d0.001; nddN;频率区间( 0.01 10) v1016; k0.005; x1200*n/v10; s14*k*v102*x.2./n./1x.2.4/3;Davenport谱 subplot2,2,1 loglogn,s1画谱图 axis-100 15 -100 1000 xlabelfreq; ylabelS; for i11N/d Hichols1i;Cholesky分解 end thta2*pi*randN/d,1000;介于 0和 2pi之间均匀分布的随机数 t111000;时间区间( 0.1 100s) for j111000 aabsH; bcosn*j/10thta,j; csuma.*b; vj2*d.1/2*c;风荷载模拟 end subplot2,2,2 plott/10,v显示风荷载 xlabelts; ylabelvt; Yfftv;对数值解作傅立叶变换 Y1;去掉零频量 mlengthY/2;计算频率个数; powerabsY1m.2/lengthY.2;计算功率谱 freq10*1m/lengthY;计算频率,因为步长为 0.1,而不是 1,故乘以 10 subplot2,2,3 loglogfreq,power,r,n,s1,b比较 axis-100 15 -100 1000 xlabelfreq; ylabelS; 10 -2 10 0 10 0 10 2 f r e q S 0 50 100 - 2 0 - 1 0 0 10 20 t s v t 10 -2 10 0 10 0 f r e q S 对源程序的修改 zxcorrv; Yfftz;对数 值解作傅立叶变换 Y1;去掉零频量 mlengthY/2;计算频率个数; powerabsY1m.2/lengthY.2;计算功率谱 freq10*1m/lengthY;计算频率,因为步长为 0.1,而不是 1,故乘以 10 subplot2,2,3 loglogfreq,power,r,n,s1,b比较 axis-100 15 -100 1000 xlabelfreq; ylabelS; 楼主的 修改使模拟得到的功率谱与源谱的数量级对上了,但是吻合不是太好。但是好像这样 做是不对的。 求信号 xt的功率谱有两种方法,一是对 Xt做傅立叶变换,再平方 Sabsfftx2 一是先对 Xt求相关系数,再进行傅立叶变换 SfftxcorrX 楼主的方法好像是这两个方法的混合。欢迎大家拍砖 _

脉动风时程matlab程序,脉动风时程matlab程序.doc相关推荐

  1. 脉动风时程matlab程序,脉动风时程matlab程序

    脉动风时程matlab程序 根据风的记录,脉动风可作为高斯平稳过程来考虑.观察n个具有零均值的平稳高斯过程,其谱密度函数矩阵为: s11( )s12( ) s( )s( ) 22 S( ) 21 .. ...

  2. 威布尔 风速 matlab,风速威布尔分布和ARMA预测模型matlab程序.doc

    风速威布尔分布和ARMA预测模型matlab程序 clc clear %% 1.计算风速weibull分布 % 数据处理 load data; mu=mean(speed);%原始数据的统计参数 si ...

  3. 用matlab程序表示三角形序列,MATLAB程序举例带注释

    1.绘制云图 Ex=18 En=2 He=0.2 hold on for i=1:1000 Enn=randn(1)*He+En; x(i)=randn(1)*Enn+Ex; y(i)=exp(-(x ...

  4. MATLAB之易经卜卦程序+GUI

    MATLAB之易经卜卦程序+GUI   日月为易,刚柔相推. 是故易有太极,是生两仪,两仪生四象,四象生八卦,八卦定吉凶,吉凶生大业.是故法象莫大乎天地,变通莫大乎四时,悬象著明莫大乎日月.   本文 ...

  5. matlab水印剪切攻击程序,可以运行的水印matlab程序(嵌入,提取,攻击测试等).doc

    可以运行的水印matlab程序(嵌入,提取,攻击测试等).doc IMREAD YUANSHITUXIANGBMP SUBPLOT2,2,1IMSHOWTITLE 原始图像 WATERIMREAD W ...

  6. 聚类分析matlab检验,「matlab聚类分析」聚类分析的Matlab 程序—系统聚类(附有案例分析) - 金橙教程网...

    matlab聚类分析 聚类分析的Matlab 程序-系统聚类 (1)计算数据集每对元素之间的距离,对应函数为pdistw. 调用格式:Y=pdist(X),Y=pdist(X,'metric'), Y ...

  7. morlet小波matlab代码,morlet小波matlab程序

    论-Matlab 7.0复Morlet小波分析操作实例.? 92? 2015年5 月 科技创新 中文科技期刊数据库 ( 文摘版 )自然科学 Matlab 7.0复MorletP]~ 波分析 操作 .. ...

  8. matlab中存档算法代码,MATLAB 智能算法超级学习手册中程序代码

    [实例简介] MATLAB 智能算法超级学习手册中程序代码 [实例截图] [核心代码] dc90ef43-7920-434e-bdb8-0636c31c0b44 └── MATLAB 智能算法超级学习 ...

  9. php调用python绘图程序_如何在matlab中调用python程序

    现在python很火,很多代码都是python写的,如果你和我一样,习惯了使用matlab,还想在matlab中调用Python的代码,应该怎么办呢?其中一条思路:首先在matlab中调用系统脚本命令 ...

  10. MATLAB程序详细解析,遗传算法——matlab代码解析

    遗传算法--matlab代码解析 本文为学习B站老哥数学建模课程之后的一点笔记,图片源自web,代码源自老哥程序包,侵权删. 详细的遗传算法原理不再赘述,百度即可找到. 算法定义 遗传算法(GA)是模 ...

最新文章

  1. 学习Windows2008——设计活动目录
  2. symfony开发步骤简述
  3. 内存管理范围和@property
  4. mysql 上一条_mysql选择上一条、下一条数据记录
  5. linux 版本_Linux动态库版本号作用机制
  6. tomcat启动成功 未加载项目_新里程|尚品食品国际贸易合伙人项目成功启动
  7. 【Brazilian ICPC Regionals - 2018】Soteros【树上启发式合并】
  8. js写用户名密码错误提示_写给前端的 Jenkins 教程——快速实现前端/ Node.js 项目的 CI/CD...
  9. 下载Chrome历史版本
  10. 基于spss的偏相关分析(partial correlation analysis)
  11. [c++期末刷题]将 1 元钱换成 1 分、2 分、5 分的硬币
  12. linux下检查磁盘是否有坏道,badblocks 检查硬盘是否有坏道
  13. 黄河金岸诗词赋联大赛获奖名单
  14. 微信公众号添加html,网站中增加微信公众账号链接的方法
  15. Keil C51对C语言的关键词扩展之八: far
  16. 平面解析几何----圆锥曲线焦点弦上焦半径的倒数和为ep分之2的初等几何证明
  17. Oier们的幸运数字
  18. 关于耳机的IEC711是什么(频响)
  19. 奇文|意识如何演化?机器何时有自我意识?《附着与隧通-心智的工作模式》
  20. 半导体设备英文缩写_半导体设备进口 晶圆制造中光刻机进口要格外注意这个问题...

热门文章

  1. 一步一步教你实现Emoji表情键盘
  2. protues仿真51单片机驱动继电器
  3. golang tailf日志组件的基本使用
  4. 【ML】线性分类器和非线性分类器的区别
  5. VC++ 源码实现通达信公式管理器2
  6. java堆排序递归代码,无原理版,比较好理解
  7. abb机器人伺服电机报闸是什么_ABB机器人伺服电机进油的分析及解决措施
  8. Matlab求加权平均数,MATLAB Accumarray加权平均值
  9. 面板模型混合效应模型_树助混合效应模型
  10. 常见分布及其概率分布图