SVPWM matlab建模
此為SVPWM算法的SIMULINK建模過程,沒有具體的公式推導(dǎo)(太多了,難打字)
abc為matlab自帶的三相正弦波發(fā)生器,需要調(diào)整參數(shù)。
?
首先進行坐標變換
第一個fcn里的代碼
function y = fcn(a,b,c) y =(2/3)*( a-0.5*b-0.5*c);%Ualapha計算?第二個fcn里的代碼
function y = fcn(a,b,c) y = (2/3)*(a*0+sqrt(3/4)*b-sqrt(3/4)*c);?扇區(qū)分配
?N的求取
N求取之后應(yīng)該會得到如下圖顯示的波形 ,N的值為3 1 5 4 6 2 的循環(huán)
?作用時間的選擇
?圖中的1 2 3 輸入是XYZ。模塊進行封裝過了,會簡潔很多。
?T1 T2 過調(diào)制處理
?輸入1 與輸入2 是之前算出來的T1 T2
切換點時間計算
?此時Ta Tb Tc時間圖像應(yīng)如下圖
求扇區(qū)比較器比較時刻
?得到比較時刻圖像
產(chǎn)生PWM波,這里注意三角波發(fā)生器的周期和幅值,為【0 0.5 1】*1e-4
【0 1 0】*1e-4
?
?這里用的是減法,也可以用邏輯進行比較,圖中的double是格式轉(zhuǎn)換器,使信息量格式一致,沒有進行轉(zhuǎn)化會報錯。
檢查,N為扇區(qū)選擇
?示波器接N與三個上升沿,上升沿用mux模塊集合在一起了,方便觀看,上升沿就是沒有取反的那條線,即Mux6的1 3 5 號口。
上下橋臂檢查,圖中取第一個橋臂進行檢查,即Mux6的一二號口
?PWM波調(diào)制完成之后可以加入電氣模塊了,直流電我取的500V
??負載選擇RLC負載
?
這是最終的調(diào)試效果^-^?
總結(jié)
以上是生活随笔為你收集整理的SVPWM matlab建模的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android图片保存形式,Androi
- 下一篇: matlab人脸追踪,求大神帮助我这个菜