电路介绍
如图所示的是一个带阻感性负载单相全波控制器。在输入电压的正半周期间,通过改变晶闸管 T1的延迟角可以控制功率;在输入电压负半周时晶闸管T2可以同样控制功率,T1和T2的触发脉冲之间保持180°间隔。
在Simulink中搭建单相相控调压电路
搭建的模型如下。
具体步骤如下:
- 选择脉冲发生器(Pulse Generator),Series RLC Branch,交流电压源(AC Voltage Source)和Thyristor。
- 按照单相相控的电路图连接至一起。
- 设置Pulse Generator1的参数为周期:0.02,脉冲宽度(周期百分比):10,相位延迟(秒):a/360*0.02。其中,a为一个变量,可以设置。
- 设置Pulse Generator2的参数为周期:0.02,脉冲宽度(周期百分比):10,相位延迟(秒):(a+180)/360*0.02。可见,Pulse Generator2的相位延迟比Pulse Generator1大了180度。
- 添加傅里叶分析装置,设置Harmonic n 为[1 3 5 7],意为测量基波和3/5/7次的谐波幅值。再设置好其他必备的测量装置后,即可开始仿真。
电压电流仿真结果
输出电压波形(与输入电压相比较)
当延迟角α=10°
可见两者基本没有区别。上方是输入电压波形,下方是输出电压波形。
当延迟角α=50°
输出电压已经出现了截断的情况。
当延迟角α=120°
可见截断程度更加严重。
输入电流波形
当延迟角α=10°
可见是连续的。
当延迟角α=50°
可见已经出现了断流
当延迟角α=120°
可见断流程度更加严重。
编程实现循环遍历
这里首先需要循环遍历a的值从1到180。然后获取数据,绘制有效值对着延迟角变化的曲线。通过编程实现。
clear;clc
%% 循环遍历
open_system('Ti_Mu_1');
load_system('Ti_Mu_1');
a_series =1:180;%设置好要修改的序列
model='Ti_Mu_1';
a=1;%参数初始化
in=repmat(Simulink.SimulationInput,[1 length(a_series)]); %自动并行运行
for i = 1:length(a_series)
in(i) = Simulink.SimulationInput(model); %模型名称
in(i) = in(i).setVariable('a',a_series(i)); %运行变量名称
end
out = parsim(in, 'ShowProgress', 'on','ShowSimulationManager','on','TransferBaseWorkspaceVariables','on');
%% 计算
results=zeros(180,4);
for k=1:180
results(k,1)=out(1, k).RMS.Data(end);
results(k,2)=out(1, k).XieBo.Data(end-1,2)/out(1, k).XieBo.Data(end-1,1); %3次谐波含量
results(k,3)=out(1, k).XieBo.Data(end-1,3)/out(1, k).XieBo.Data(end-1,1); %5次谐波含量
results(k,4)=out(1, k).XieBo.Data(end-1,4)/out(1, k).XieBo.Data(end-1,1); %7次谐波含量
end
save Ti_Mu_1_Shu_Jv.mat results
%% 绘图
load Ti_Mu_1_Shu_Jv.mat
figure
subplot(1,3,1)
plot(1:180,results(1:end, 3)')
xlabel('延迟角α')
ylabel('3次谐波含量')
subplot(1,3,2)
plot(1:180,results(1:end, 4)')
xlabel('延迟角α')
ylabel('3次谐波含量')
subplot(1,3,3)
plot(1:180,results(1:end, 5)')
xlabel('延迟角α')
ylabel('3次谐波含量')
figure
plot(1:180,results(1:end, 6))
xlabel('延迟角α')
ylabel('THD')
随后便可绘制出以下图片。
输出电压有效值随着触发角变化曲线
可见在触发角刚开始的阶段,输出电压有效值几乎不变,维持在220V左右。在大致16°的时候,输出电压有效值开始下降,直到180°,电路被全部截断,输出电压有效值为0V。
理论计算分析
假设输入电压瞬时值为,晶闸管T1的延迟角为α,则晶闸管的电流为:
解上式可得:。
其中,负载阻抗为,负载功率因数角为
,
是一个由初始条件
决定的常数。由上式可得为
为:
带入后可得:
电流连续的条件
由上述式子可以得到,当延迟角α小于负载角θ时,负载上的电压和电流波形可以保持正弦波形。当α大于0时,负载电流波形会变成不连续的非正弦波形。
本例中,
而在仿真的结果中。当a=15时,输入电流如图所示。
当a=16时,输入电流如图所示。可见有一个轻微的断流状态,符合理论推导结果。
输出电压有效值的理论计算
当晶闸管VT1关断,电流为0时,由式中
的条件,可以得到角β的关系式为:
角度β被称为灭弧角,通过对这个超越方程达代求解,可以得到β的值。一旦得到了β,就可得到晶闸管VT1的导通角δ为:
输出电压有效值为:
谐波频谱含量
频谱分析
由理论可知,单相相控调压电路的谐波为奇次谐波,也就是存在3次、5次、7次等等谐波。
那么在仿真值中,以α=60°为示例,检验其谐波含量。
上图显示出了各个阶次的谐波的幅值与基波幅值的比。可以看出,主要含有的是奇次谐波。
谐波含量随触发角的变化趋势
那么选择3/5/7次谐波为例,计算每个触发角的谐波含量,并绘制出谐波含量的变化曲线。
可以看出,对于3次、5次和7次谐波,其走势是大致一致的。都经历了一个先上升,再达峰,最后下降到零的过程。一开始谐波含量低,是因为输出波形还是很接近与输入波形,截断效果不大。随着截断效果的增加,谐波含量也在增加,知道达到一个尖峰,随后因为延迟角过于大,截断变大,以至于输出再没有多少的电压,所以谐波含量下降至零。
这也说明了不论延迟角为多少,各次谐波含量变化不会太大。
谐波含量比较
我的下一篇文章介绍了单相斩控调压电路,在这篇文章里面,我对比了单相相控调压电路和单相斩控调压电路这两个电路的谐波含量。