4、控制策略基础:矢量控制原理(d/q轴解耦)、电流内环+电压外环双闭环控制、PWM调制原理

各位好,我是老张。在风电行业摸爬滚打了十几年,今天咱们来聊聊直驱风机高电压穿越中最核心的一块——控制策略基础。

说实话,很多刚入行的工程师一听到“矢量控制”、“解耦”、“双闭环”这些词就头大。我当年也一样,觉得这玩意儿太抽象了。但后来在项目现场调试时,被一个高电压故障逼得没办法,硬着头皮啃透了,才发现——说白了,就是把一个复杂的交流电机控制问题,简化成跟控制直流电机一样简单

核心思想:通过坐标变换,将三相交流量(abc)变换到旋转坐标系(dq)下,让交流量变成直流量,然后像控制直流电机一样去控制它。

4.1 矢量控制原理:d/q轴解耦

咱们先聊聊矢量控制。为什么叫“矢量”?因为电机里的电压、电流、磁链都是矢量,有大小有方向。传统的标量控制(比如V/F控制)只控制大小,不管方向,动态响应慢。而矢量控制,把方向和大小都管起来了。

核心就是Park变换和Clark变换。

  • Clark变换: 把三相静止坐标系(abc)变到两相静止坐标系(αβ)。说白了,就是三个变两个,简化计算。
  • Park变换: 再把两相静止(αβ)变到两相旋转(dq)。这个旋转坐标系的转速,跟电机转子磁场转速完全同步。

为什么要这么折腾?你想想看,在abc坐标系下,三相电流是随时间正弦变化的,控制起来很麻烦。但到了dq坐标系下,d轴和q轴分量变成了直流量。直流量怎么控?用PI控制器就能实现无静差跟踪,多舒服。

我个人习惯:在调试时,我会先看Clark和Park变换的代码有没有写反。有一次在风场,一台机组总是报过流,查了两天,最后发现是Park变换的角度初始值错了。嗯,这种低级错误,犯过一次就记住了。

d/q轴解耦是什么意思?

在dq坐标系下,d轴和q轴并不是完全独立的。d轴电流变化会影响q轴电压,反过来也一样。这就是“耦合”。如果不解耦,你调d轴的时候q轴跟着乱动,系统就不稳定。

解耦的方法很简单——前馈补偿。在控制输出里,把耦合项加上去,抵消掉它的影响。公式我就不列了,你记住一句话:解耦之后,d轴只控制励磁(无功),q轴只控制转矩(有功)

我曾经踩过的坑:解耦参数算错了,导致高电压穿越时无功电流响应慢了半拍,差点把变流器给烧了。后来我养成了一个习惯——每次修改解耦参数,都要先在仿真里跑一遍最恶劣的电网故障工况。

4.2 电流内环 + 电压外环双闭环控制

双闭环控制,是咱们电力电子控制的“看家本领”。结构很简单:外环是电压环,内环是电流环

为什么要用双环?

  • 电流内环: 响应快,负责跟踪电流指令,限制过流。说白了,就是“指哪打哪”,让实际电流快速跟上给定值。
  • 电压外环: 响应慢,负责稳定直流母线电压。当电网电压骤升时,外环检测到母线电压升高,会调整电流指令,让能量往电网送。

在高电压穿越场景下,这两个环的分工很明确:

  1. 电网电压突然升高,直流母线电压跟着飙升。
  2. 电压外环检测到偏差,输出一个q轴电流指令(有功电流)或者d轴电流指令(无功电流)。
  3. 电流内环快速跟踪这个指令,让变流器输出对应的电流,把多余的能量送出去。

关键点:电流内环的带宽要足够高(一般设计在500Hz~1kHz),电压外环的带宽要低一些(10~50Hz)。这样内外环才不会打架。

我建议你在调试时,先调内环再调外环。内环调好了,外环怎么调都稳。内环没调好,外环一闭环就振荡。这是我在实验室里用示波器看出来的血泪教训。

4.3 PWM调制原理

PWM调制,就是把控制器的电压指令,变成开关管的驱动信号。咱们直驱风机用的变流器,基本都是三相两电平电压型PWM变流器

最常用的调制方法是SVPWM(空间矢量脉宽调制)。相比传统的SPWM,SVPWM的直流电压利用率更高(能提高15%左右),谐波也更小。

SVPWM的原理,说白了就是:

  • 把三相桥臂的8种开关状态,映射到空间里的8个电压矢量(6个非零矢量+2个零矢量)。
  • 用这8个矢量去合成任意想要的电压矢量。
  • 通过控制每个矢量的作用时间,让平均输出电压等于指令值。

我记得有一次:在工厂测试时,PWM的载波频率设得太高了(10kHz),导致IGBT发热严重。后来降到3kHz,散热问题解决了,谐波也还能接受。所以,载波频率的选择是个权衡——高了损耗大,低了谐波大。

下面这张图,是我手绘的整个控制策略的框架图,你一看就明白了:

直驱风机矢量控制策略框架图 电压外环 (PI控制器) 电流内环 (PI控制器) dq/αβ反变换 + 解耦 SVPWM调制 三相变流器 + 永磁同步电机 电流/电压采样 + abc/dq变换 id_ref, iq_ref ud_ref, uq_ref uα_ref, uβ_ref 驱动脉冲 三相电流/电压 id_fb, iq_fb Udc_fb (虚线为电压反馈通道)

从这张图你能看到整个信号的流向:

  1. 电压外环根据直流母线电压的偏差,生成d/q轴电流指令。
  2. 电流内环根据电流指令和实际电流的偏差,生成d/q轴电压指令。
  3. 经过解耦和反变换,得到αβ坐标系下的电压指令。
  4. SVPWM模块根据电压指令,计算出每个开关管的导通时间,输出PWM脉冲。
  5. 变流器执行开关动作,电机响应。
  6. 采样电路把电流电压反馈回来,形成闭环。

注意:在高电压穿越过程中,电流内环的限幅值需要根据电网电压的升高程度动态调整。我曾经见过一个案例,限幅值设死了,电网电压一升,电流内环饱和,电压外环失控,直流母线电压直接飙到1200V,IGBT炸了。所以,限幅一定要做“动态限幅”。

小结

好了,这一章的内容就这些。总结一下:

  • 矢量控制的核心是坐标变换和d/q轴解耦,让交流控制变直流控制。
  • 双闭环控制中,电流内环负责快响应和限流,电压外环负责稳母线电压。
  • SVPWM调制是工程中最常用的方法,直流电压利用率高,谐波小。

下一章咱们会深入聊高电压穿越的具体控制策略,包括无功电流的优先分配、动态限幅的设计等等。到时候我会拿一个我亲自调试过的项目案例来讲,保证干货满满。


专注资料整理