Simulink仿真:永磁同步风力发电机的网侧电压反馈控制与机侧FOC双闭环PI控制及故障设置
Simulink仿真 永磁同步风力发电机 网侧用电压反馈控制 机侧用FOC双闭环PI控制 可以设置电压掉落故障 低电压穿越 三相 相间故障设置等
永磁同步风力发电机的仿真建模就像搭积木——得找准每个模块的发力点。今天咱们来盘一盘如何在Simulink里构建这个系统的控制骨架,重点聊聊网侧电压反馈和机侧磁场定向控制这对黄金搭档。
机侧控制直接关系到能量转换效率,这里祭出FOC双闭环PI控制大法。先看速度环外环:
Kp_speed = 2.5; % 速度环比例系数
Ki_speed = 0.8; % 积分系数
Speed_PI = pid(Kp_speed, Ki_speed);
这个PI调节器的输出决定了q轴电流给定值,注意积分项别调太大,否则转速超调能让你怀疑人生。电流内环参数更讲究:
Kp_current = 15; % 电流环比例系数
Ki_current = 500; % 比外环大两个量级
电流环需要比速度环快10倍响应,所以比例系数要够猛。调试时可以故意设置阶跃负载,观察电流波形是否干净利落。
Simulink仿真 永磁同步风力发电机 网侧用电压反馈控制 机侧用FOC双闭环PI控制 可以设置电压掉落故障 低电压穿越 三相 相间故障设置等
网侧换流器玩的是电压反馈控制,重点在同步坐标系下的锁相环:
PLL_Kp = 50; % 锁相环比例
PLL_Ki = 1000; % 积分项要够狠
电网电压跌落时,这个PLL要是稳不住,整个系统直接掉链子。建议在电网模块里埋几个定时炸弹——比如设置0.2秒时触发三相短路:
Fault_Config = struct(...
'StartTime', 0.2,...
'Duration', 0.08,...
'Phase', [1 1 1]); % ABC三相全短路
仿真时会看到直流母线电压像过山车一样俯冲,这时候就得看控制系统的低穿本事了。关键在动态调整有功无功电流分量,记得在电流限幅模块里设置安全阈值。
想要测试相间故障?把故障模块的Phase参数改成[1 1 0]就是AB相短路。这时候观察零序电流分量,控制算法里得加个陷波滤波器,不然谐波分量能让波形抖成筛子。
最后给个调试小窍门:把PI控制器的抗饱和功能打开,Windup类型选back-calculation,这样系统从故障恢复时不会出现控制量突跳。仿真跑完别急着关窗口,把d轴电流和转速曲线叠在一起看,两者的相位差要是超过15度,说明磁场定向没对准,得回头检查坐标变换模块的接线顺序。

更多推荐
所有评论(0)