性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

  • 5
    回復
  • 收藏
  • 點贊
  • 分享
  • 發(fā)新帖

LLC matlab仿真

一全橋LLC閉環(huán)仿真,僅供參考。LLC matlab

     針對全橋LLC拓撲,利用Matlab軟件搭建模型,分別對輕載,滿載進行仿真實驗,對比使用增益曲線,以及matlab siulink搭建LLC模型的相關工作頻率和輸出電壓關系,僅供參考。

案例1,輸入Vin=275V,輸出電壓Vo=20V,諧振電感Lr=20uH,諧振電容Cr=88nF,勵磁電感Lm=66uH,變壓器匝比n=13,額定功率P=2kW。

一、LLC增益曲線

全橋LLC增益表達式(s域):

相關諧振電路參數定義如下:,特征阻抗,品質因數。其中等效負載。為實際負載。

畫出LLC不同負載下增益曲線圖:

圖1 LLC不同負載下增益曲線圖

圖2 LLC不同負載下ZVS以及ZCS劃分示意圖

圖2中可見,在滿載情況下,為了保持在ZVS區(qū)LLC最低工作頻率大約在70.4kHz左右。

二、LLC仿真模型

于MATLAB中搭建全橋LLC仿真模型如下:

圖3 全橋LLC仿真模型

       控制部分設計,PI輸出的物理意義是LLC的開關頻率,最高設置為200kHZ,最低為80kHZ。軟起動的時候LLC從低增益開始,實現電壓軟起動,所以PI的積分初始值設置為200kHZ,本仿真中是帶載啟動,為了加快軟起,所以設置為150kHz。控制以及PWM產生模塊如下:

圖4 全橋LLC控制部分

2.1 R=5輕載相關仿真波形

1)Vin=275V,R=5輕載諧振腔部分的仿真波形

圖5 R=5全橋LLC橋臂電壓,諧振電流,以及輸出電壓

觀察上圖5可以發(fā)現,諧振電流ir滯后于原邊橋臂電壓VAB,可見諧振腔阻抗在當前開關頻率下呈感性。

圖6 R=5全橋LLC第一橋臂上管S1的應力,驅動,電流

圖7 R=5全橋LLC第二橋臂上管S3的應力,驅動,電流

由圖6,圖7觀察S1,S3的VDS下降為0時,流過S1,S3的電流為負,可見開關管是在VDS下降為0而且對應管子的反并聯(lián)二極管導通時開通的,因此它們都是零電壓開通,而當它們關斷時,其結電容的存在,使得它們是零電壓關斷。

2)R=5輕載輸出整流側相關波形

圖8 R=5變壓器原副邊電壓波形

觀察圖8可以發(fā)現,變壓器原副邊電壓符合變壓器基本規(guī)律,即:

Vsec1,2=Vp/n

圖9 R=5變壓器原副邊相關電流波形

觀察圖9可以發(fā)現,變壓器原副邊電流符合變壓器基本規(guī)律,即:

isec1+isec2=n*ip

       同時,在圖9也可以發(fā)現,只有在諧振電流絕對值ir大于勵磁電流im,才會有能量從原邊傳輸到副邊(圖中畫虛線部分)。虛線范圍外,對應原邊電流ip=0區(qū)域的能量將留在諧振腔體之內,這應該是影響效率的關鍵點之一。

3)根據增益曲線計算輸出電壓

對比增益曲線計算以及matlab仿真電壓,觀察matlab模型中在R= 5,最終輸出Vo=20V時對應PI工作頻率約為128.1Khz。

根據前面增益表達式,我們可以得到對應R=5的增益曲線:

圖11 matlab仿真模型R=5對應的增益曲線

已知Vin=275V,n=13,由上圖中可知,在頻率為128kHZ時,其增益M=0.968

根據:M=(n*Vo)/Vin

則:Vo=M*Vin/n= 20.47V

Matlab中輸出電壓平均值約為19.994V,PI工作閉環(huán)計算的工作頻率約為128.1Khz與增益曲線計算結果基本保持一致。

如果輸入電壓變化范圍為:225V至325V,輸出20V,M=(n*Vo)/Vin則理論計算需要的增益分別為:1.1556,以及0.8。根據滿載的增益曲線圖12可知在輸入電壓為225V時,需要的工作頻率為96.8k,在輸入電壓為325V時,工作頻率為178kHz。

圖12 matlab仿真模型R=0.2即滿載對應的增益曲線

 

2.2 Vin=225V且R=0.2即滿載相關仿真波形

1)Vin=225V ,R=0.2滿載諧振腔部分的仿真波形

圖13 Vin=225V,R=0.2全橋LLC橋臂電壓,諧振電流,以及輸出電壓

由圖13可知,此時VAB超前諧振電流,諧振腔在當前工作頻率呈感性。

圖14 Vin=225V,R=0.2,S1管子應力以及其驅動,電流波形

與R=5類似,如圖14所示,S1的VDS下降為0時,流過S1的電流為負,可見開關管是在VDS下降為0而且對應管子的反并聯(lián)二極管導通時開通的,因此S1是零電壓開通,而當S1關斷時,其結電容的存在,使得S1是零電壓關斷,其他管子驅動應力分析同理。

2)Vin=225V ,R=0.2輸出側波形

圖15 Vin=225V,R=0.2,變壓器原副邊電壓波形

觀察圖15同樣可以發(fā)現,變壓器原副邊電壓符合變壓器基本規(guī)律,即:

Vsec1,2=Vp/n

圖16 Vin=225V,R=0.2,整流側電流以及原邊對應

由圖16變壓器原副邊電流符合變壓器基本規(guī)律,即:

isec1+isec2=n*ip

在圖16也可以發(fā)現,只有在諧振電流絕對值ir大于勵磁電流im,才會有能量從原邊傳輸到副邊,對應原邊電流ip=0區(qū)域的能量將留在諧振腔體之內,同時由圖16可知副邊二極管是零電流開關。

在Vin=225V,R=0.2時,控制環(huán)路PI輸出的工作頻率約為99.1kHz,與圖12增益曲線對應的96.8k大體一致。

2.2 Vin=325V且R=0.2即滿載相關仿真計算

Vin=325V且R=0.2即滿載相關仿真(波形略),觀察控制環(huán)路PI輸出的工作頻率約為151.6kHz左右。與圖12增益曲線得到的178k相差較大。

綜合Vin=225V,325V,滿載R=0.2,結合圖12滿載增益曲線圖得到下表一:

表一 滿載時增益曲線以及matlab仿真數據對比

注:

       可見,matlab仿真閉環(huán)的頻率與增益曲線所計算的工作頻率有所出入,而且在頻率高的時候,出入偏得更多,原因是增益曲線求取是基于基波近似的,必然存在誤差,而該誤差與所在工作頻率也存在一定關系。同時matlab仿真模型的元件均為理想元件,所以跟實際項目依舊是必然存在誤差的。

 

三、結語

通過matlab,計算LLC增益曲線,以及Matlab搭建模型,方便分析LLC的相關波形,后續(xù)可根據實際項目繼續(xù)補充。

附:llc仿真模型(直接復制,matlabR2016b之后版本均可打開):

 

matlab附增益曲線計算m函數源代碼:

 

Lr=20e-6;

Lm=66e-6;

n=13;

Cr=88e-9;

w0=1/sqrt(Lr*Cr);

f0=w0/2/pi

wp=1/sqrt((Lr+Lm)*Cr);

fp=wp/2/pi

 

% R=pi^2*sqrt(Lr/Cr)/8/2

R=20^2/2000;

Re=8*R*n^2/pi^2;

Q=sqrt(Lr/Cr)/Re

Hs=tf([Re*Lm 0 0],[Lr*Lm Re*Lm+Re*Lr Lm/Cr Re/Cr]);

 

% R=pi^2*sqrt(Lr/Cr)/8/1

R=20^2/1000;

Re=8*R*n^2/pi^2;

Q=sqrt(Lr/Cr)/Re

Hs1=tf([Re*Lm 0 0],[Lr*Lm Re*Lm+Re*Lr Lm/Cr Re/Cr]);

 

R=5;

Re=8*R*n^2/pi^2;

Q=sqrt(Lr/Cr)/Re

Hs2=tf([Re*Lm 0 0],[Lr*Lm Re*Lm+Re*Lr Lm/Cr Re/Cr]);

 

P1 = bodeoptions;

P1.FreqUnits = 'Hz';

P1.Grid = 'on';

P1.Xlim={[1e4,1e6]};

 

bodemag(Hs,P1);

% hold on;

% bodemag(Hs1,P1);

% bodemag(Hs2,P1);

legend('滿載');

 

 

 

matlab計算llc增益方法二

Lm=66e-6;

Lr=20e-6;

Cr=88e-9;

Np=13;

Ns=1;

Uo=20;

Io=100;

 

K=Lm/Lr;

fr=1/(2*pi*(Lr*Cr)^0.5);

fs=1/(2*pi*((Lr+Lm)*Cr)^0.5);

Rac=Uo/Io*8/pi^2*(Np/Ns)^2;

Q=2*pi*fr*Lr/Rac;

 

Uo=20;

Io=50;

Rac=Uo/Io*8/pi^2*(Np/Ns)^2;

Q1=2*pi*fr*Lr/Rac;

 

Uo=20;

Io=4;

Rac=Uo/Io*8/pi^2*(Np/Ns)^2;

Q2=2*pi*fr*Lr/Rac;

 

X=0.01:0.01:2;

for num=1:1:length(X)

   G(num)=K*X(num)^2/(((1+K)*X(num)^2-1)^2+(Q*K*X(num)*(X(num)^2-1))^2)^0.5;

   

   G1(num)=K*X(num)^2/(((1+K)*X(num)^2-1)^2+(Q1*K*X(num)*(X(num)^2-1))^2)^0.5;

   

   G2(num)=K*X(num)^2/(((1+K)*X(num)^2-1)^2+(Q2*K*X(num)*(X(num)^2-1))^2)^0.5;

   X(num)=X(num)*fr/1000;

end

% [Gmax Gindex]=max(G);

 

axes1=axes();

plot(X,G,'b');

hold on;

plot(X,G1,'r');

plot(X,G2,'y');

grid on;

全部回復(26)
正序查看
倒序查看
zanlu_2
LV.1
2
2020-09-29 15:53
0
回復
蘭波
LV.8
3
2020-09-29 22:15
你做的嗎?好厲害
0
回復
flymaco
LV.1
4
2020-09-30 11:57
@蘭波
你做的嗎?好厲害
只是仿真,僅供參考
0
回復
flyergu
LV.1
5
2020-12-28 11:41
看不到?
0
回復
2020-12-29 10:42
看不到仿真樓主大神
0
回復
2020-12-30 23:56
支持!
0
回復
flymaco
LV.1
8
2021-01-07 16:13
@flyergu
看不到?
挨著 在表情后面
0
回復
flymaco
LV.1
9
2021-01-07 16:14
@dy-1atn4AQL
看不到仿真樓主大神
挨著表情后面
0
回復
ygtjcng1
LV.1
10
2021-01-09 14:44
0
回復
dy-cLy8SYla
LV.1
11
2022-10-25 14:49

杠杠滴

0
回復
dy-cLy8SYla
LV.1
12
2022-10-25 15:06
@dy-cLy8SYla
杠杠滴

sin函數作用是啥

0
回復
聽聽1234
LV.5
13
2022-10-25 18:34

學習學習

0
回復
yingjieso
LV.5
14
2022-10-26 08:13

這水平沒得說

0
回復
2023-04-24 23:04

感謝分享,受益匪淺

0
回復
南雁
LV.2
16
2023-10-08 16:09

附件呢

0
回復
南雁
LV.2
17
2023-10-08 16:11

找到了謝謝大神

0
回復
dy-Qdm76yft
LV.4
18
2023-10-08 23:16

48V  35A用半橋還是全橋做好呢

0
回復
dy-Qdm76yft
LV.4
19
2023-10-08 23:16

48V  35A用半橋還是全橋做好呢

0
回復
greenbug
LV.4
20
2023-10-18 15:11

mark下,學習到了,

0
回復
orangi
LV.1
21
2023-12-14 17:06

大佬,表情后面的連接打不開呀

0
回復
orangi
LV.1
22
2023-12-14 17:09
@orangi
大佬,表情后面的連接打不開呀

打開了,謝謝大佬

0
回復
2024-05-15 09:48

值得學習,謝謝作者分享

0
回復
菱奇
LV.4
24
2024-06-12 17:55

0
回復
03-05 09:58

感謝博主

0
回復
03-05 10:00

附件的仿真工程可以幫忙發(fā)下嗎樓主

0
回復
03-05 10:00
@orangi
打開了,謝謝大佬

可以幫忙分享個嗎,謝謝

0
回復
發(fā)