结构风荷载的模拟总让人头大?线性滤波法配合自回归模型,在MATLAB里搞定多点脉动风速还挺方便的。

杨亚勤的做法比较巧,直接用AR 模型模拟出具有空间相关性的风速时程,核心逻辑不复杂,计算效率也高。比起传统的谐波叠加法,速度快不少,适合你要做大跨度结构风载计算的情况。

程序用起来也顺手。先读取txt里的节点坐标和平均风速,随机数初始化后跑 AR 模型,输出带时间相关性的风速记录。要注意用统一的随机种子,确保每次模拟能重复。

实际案例里,他还用了这个方法去模拟武汉火车站屋盖的风速时程,效果还不错。理论接地气,工程上也能直接上手,挺适合做风工程模拟的你拿来做参考。

如果你平时也喜欢用MATLAB搞风速模拟,可以顺带看看这些相关资源: matlab 开发-自回归模型的最小距离估算MATLAB 线性自回归代码

嗯,代码简单、响应快、可复现性强,要的就是这种效率!