2、逆变器拓扑与建模:单相全桥逆变器拓扑、三相逆变器拓扑、开关平均模型与小信号模型

好,咱们进入第二章。这一章是硬骨头,但也是后面所有参数整定的基础。说白了,你连你手里这把“枪”的结构和脾气都没摸透,怎么指望能打得准?

我个人习惯,在开始调环路之前,一定会花时间把拓扑和模型再过一遍。别嫌烦,这步省了,后面调试会让你怀疑人生。

2.1 单相全桥逆变器拓扑

先看最简单的,单相全桥。你想想看,一个直流源,四个开关管,一个滤波电感,一个滤波电容,再加个负载,齐活。

四个开关管分成两组:Q1和Q4一组,Q2和Q3一组。两组交替导通,输出端就能得到正负交替的方波。再经过LC滤波器一滤,就变成正弦波了。

这里有个关键点:死区时间。我在项目中遇到过,有次调试样机,一上电就炸管。查了半天,发现是死区设得太短,上下管直通了。嗯,那场面,挺壮观的。

警告: 死区时间不是越长越好。太长会导致输出波形畸变,THD(总谐波失真)飙升。一般取开关周期的1%~5%,具体要看你的开关管型号和驱动能力。

单相全桥的输出电压表达式很简单:

Vout = Vin * (2*D - 1)

其中D是占空比,范围0~1。当D=0.5时,输出为0;D=1时,输出正最大;D=0时,输出负最大。

这个公式看着简单,但它是后面所有控制策略的基础。你调PI参数时,脑子里要时刻想着这个关系。

2.2 三相逆变器拓扑

三相逆变器,说白了就是三个单相半桥拼在一起。六个开关管,三个桥臂,输出三相互差120度的正弦波。

拓扑结构上,三相逆变器分两种:两电平三电平。咱们课程主要讲两电平,因为它是基础,搞懂了它,三电平就是往上加开关管的事。

两电平三相逆变器的开关状态有8种:6个有效矢量和2个零矢量。这就是空间矢量调制(SVPWM)的基础。我建议你把这个8种状态背下来,后面做调制和建模会非常顺手。

开关状态 矢量 线电压(Vab, Vbc, Vca)
100 V1 (Vdc, 0, -Vdc)
110 V2 (0, Vdc, -Vdc)
010 V3 (-Vdc, Vdc, 0)
011 V4 (-Vdc, 0, Vdc)
001 V5 (0, -Vdc, Vdc)
101 V6 (Vdc, -Vdc, 0)
000 / 111 V0 / V7 (0, 0, 0)

为什么要记这个表?因为后面做小信号建模时,你要知道每个开关状态下,输出电压和电流的关系。我曾经在推导三相LCL滤波器模型时,就是靠这个表一步步推出来的。

2.3 开关平均模型

好,拓扑看完了,接下来是建模。开关平均模型,说白了就是把开关管这种非线性、离散的东西,用一个连续的平均值模型来代替。

为什么要这么做?因为开关频率太高了,你不可能在每个开关周期都去算一遍。平均模型让我们可以在一个较低的频率范围内分析系统的行为。

对于单相全桥,开关平均模型很简单:

V_avg = Vin * (2*d - 1)
I_in_avg = I_load * (2*d - 1)

其中d是占空比的平均值。你看,跟前面那个公式一模一样,只是把D换成了d。

对于三相逆变器,平均模型稍微复杂一点,但原理一样。把三相的占空比da, db, dc代入,得到三相输出电压的平均值:

Va_avg = Vin * (2*da - 1) / 3
Vb_avg = Vin * (2*db - 1) / 3
Vc_avg = Vin * (2*dc - 1) / 3

这里要注意,三相的零序分量是相互抵消的,所以公式里有个1/3的系数。我刚开始学的时候,这个系数搞反了,结果仿真出来的波形怎么都对不上。

小技巧: 做平均模型时,记得把开关频率的纹波忽略掉。平均模型只关心低频分量,高频纹波是后面滤波器的事。

2.4 小信号模型

平均模型是线性的,但实际系统是非线性的。小信号模型就是在平均模型的基础上,在某个工作点附近做线性化处理。

为什么要做小信号模型?因为我们要用经典控制理论(比如PID)来设计控制器。经典控制理论要求系统是线性的,小信号模型就是把这个非线性系统“掰直”了。

具体做法:把每个变量写成稳态值加小扰动量的形式:

d = D + d̂
Vout = Vout_steady + v̂out
Iin = Iin_steady + îin

代入平均模型,忽略二阶小项,就得到小信号模型。以单相全桥为例:

v̂out = Vin * 2 * d̂
îin = I_load * 2 * d̂

你看,小信号模型就是一个简单的比例关系。但实际中,还要考虑滤波电感和电容的动态特性,所以会引入传递函数。

单相全桥的输出电压对占空比的传递函数是:

Gvd(s) = Vin / (L*C*s² + (L/R)*s + 1)

这是一个典型的二阶系统。你想想看,这个传递函数的分母决定了系统的阻尼比和自然频率。后面调PI参数时,就是要根据这个传递函数来设计补偿器。

我曾经在一个项目中,直接用这个传递函数算出了PI参数,上机一跑,效果出奇的好。嗯,那次运气不错。

核心要点: 小信号模型是连接拓扑和控制器的桥梁。没有它,你调参数就是盲人摸象。有了它,你就能有的放矢。

三相逆变器的小信号模型更复杂,因为有三相耦合。但通过坐标变换(Clark变换和Park变换),可以把三相系统解耦成两个独立的单相系统(d轴和q轴)。这样,每个轴都可以用类似单相全桥的传递函数来分析。

这个坐标变换的过程,咱们后面章节会详细讲。现在你只要记住:三相逆变器的小信号模型,最终可以简化为两个独立的单相模型。这就大大简化了控制器的设计。

好了,这一章的内容就这些。拓扑是骨架,模型是血肉。把这两样搞清楚了,后面调参数就是水到渠成的事。下一章,咱们开始讲具体的参数整定方法,到时候你会感谢今天啃下这块硬骨头的自己。