基于simulink的风轮机发电系统建模与仿真 1.功能介绍 使用simulink实现风轮机发电系统建模与仿真包括风速模型基本风阵风阶跃风随机风组成风力机模型飞轮储能模块等。 2.使用版本 matlab2022a 3.本作品包含内容 项目工程源文件/完整参考文献风速建模这块儿特别有意思就像给风做鸡尾酒调酒。先往Simulink里拖个Wind Speed模块设置基础风速为12m/s打底。阵风参数里time和duration这俩参数要特别注意我习惯让gust time设置在20秒左右突然来波爆发amplitude搞到5m/s才带劲。% 风速模块参数配置示例 set_param(wind_model/Gust,GustTime,20); set_param(wind_model/Gust,GustAmplitude,5);机械部分的核心是那个风力机模型说白了就是个能量转换器。这里有个坑叶片气动效率参数Cp的计算必须用函数模块实现。老司机都懂直接套用经典的Cp0.5(116/lambda - 0.4beta -5)*exp(-21/lambda)公式记得用Matlab Function模块包起来。调参时重点看lambda叶尖速比和beta桨距角的动态配合。飞轮储能模块是系统的稳压器这里我推荐用PID控制器配状态空间模型。储能容量设置有个小技巧容量上限别超过风力机最大功率的30%否则响应速度就跟不上风的变化了。看这段代码里的飞轮转速限制% 飞轮参数设置 flywheel.Inertia 50; % 转动惯量 flywheel.MaxSpeed 6000; % 转速上限 flywheel.Efficiency 0.92;跑仿真时一定要开可变步长求解器风速突变时系统才不会崩。建议把仿真总时长设在60秒前30秒用常规风况后30秒突然加个阶跃风这时候就能明显看到飞轮开始吞吐能量了。基于simulink的风轮机发电系统建模与仿真 1.功能介绍 使用simulink实现风轮机发电系统建模与仿真包括风速模型基本风阵风阶跃风随机风组成风力机模型飞轮储能模块等。 2.使用版本 matlab2022a 3.本作品包含内容 项目工程源文件/完整参考文献看这个输出波形假装有图电网功率曲线在阵风冲击下原本要飙到2.5MW飞轮介入后硬是压在了2.1MW以内。注意看飞轮转速曲线储能时转速从3000rpm飙升到5500rpm的那个斜率直接暴露了系统的响应速度。最后说几个实战技巧调试时先把阵风模块关掉基础模型跑通了再加扰动参考文献里那篇《Wind Turbine Control Systems》必看里面关于桨距角控制的章节能少走三天弯路遇到代数环警告别慌在对应模块里加个memory模块基本能搞定。模型文件已经打包好包含从风速生成到电网接入的完整链条。建议动手时先拆分成三个子系统分别调试——风速生成、风机本体、储能装置各个击破比整体调试效率高不止一个量级。玩Simulink嘛最重要的就是享受那种参数调教后系统突然丝滑运行的快感