025-58747116

服務熱線

關于研旭                                      產品中心                                         新聞中心                           關注我們                            

版權所有:南京研旭電氣科技有限公司|微電網 快速原型控制器 電力電子實驗臺 電機測試臺架 蘇ICP備11088006號

 

推廣經理

研旭

微信公眾號

 

傳真:025-58747106
郵箱:
njyanxu@vip.qq.com
地址: 南京市浦口區高新開發區新科一路6號

NEWS CENTER

研旭著力于嵌入式領域、電氣領域進行上下游產品的研發、生產、銷售

>
>
>
如何讓電力電子仿真更接近真實

如何讓電力電子仿真更接近真實

瀏覽量
【摘要】:
首先,一個完整的項目步驟,應該是明確問題、文獻調研、提出方案,理論建模、設計參數,仿真驗證,設計硬件,實驗驗證幾步。好的仿真模型,可以給實驗提供參考,例如控制參數、代碼bug等等。如果你的仿真模型和硬件十分接近,可能你設計的控制參數就能直接套用,而不需要花很多時間試湊參數。

      首先,一個完整的項目步驟,應該是明確問題、文獻調研、提出方案,理論建模、設計參數,仿真驗證,設計硬件,實驗驗證幾步。好的仿真模型,可以給實驗提供參考,例如控制參數、代碼bug等等。如果你的仿真模型和硬件十分接近,可能你設計的控制參數就能直接套用,而不需要花很多時間試湊參數。
  1.入門步驟:離散化。這個是基本的?,F在的控制大多是數字控制,模擬控制多數應用在較簡單,或者對速度要求較高的系統中。數字控制一般都用的是DSP或者FPGA實現,DSP的控制過程是這樣的:我們一般把控制寫到EPWM中斷中,每一個開關周期執行一次中斷。同時,采樣也是寫在PWM中斷里面了,每次中斷,讀一次ADC。因此,你的仿真也需要這樣做。簡單的做法是,用Z變換把所有關于控制的模塊離散化。但是power stage的所有模塊,模擬的是實際的物理模型,因此,power stage的模塊需要和你的仿真步長一致,越小越好。當然,步長小仿真就慢,還是要看你的電腦性能了。Geek做法就是用S-function寫,以前我們實驗室的德國PhD就是這么干的,需要你對硬件和編程的理解比較高,而且工作量大。S-function可以做到和DSP程序接近,你需要把你的算法全部寫成編程語言,簡單的可以寫成C,更牛的直接用MEX。S-function和硬件一樣的運行原理,都是初始化過后,就進入死循環,然后不停地更新變量、輸出循環,還可以自定義離散變量或者連續變量。另外,MEX格式的S-function不需要電腦再編譯一次,因此,相對較快。用代碼寫控制算法的好處是:可以直接把你的DSP代碼放進去,這樣容易發現程序中的Bug,另外,換個人多半看不懂你的代碼,易于保密。但是壞處就是不好調,編程語言肯定不像控制模塊那么易懂。
  2.中級步驟:PLECS和PSIM。PLECS相比于Simulink,對于電力電子更專業,PLECS專門針對電力電子變流器做了算法上的優化,可以讓仿真更快一點,另外,PLECS可以讓你選擇開關的一些寄生參數。重要的是,PLECS提供熱仿真,你可以看到開關管的溫度,同時可以看到開關管的參數隨著溫度變化的過程。當然,需要模擬更準確,例如考慮冷卻,ANSYS應該更好,但是ANSYS不能做電路仿真。PLECS提供blockset和stand-alone版本,blockset直接集成到simulink里面,stand-alone是單獨的,比blockset更快,但是需要你自己搭建一些基礎模塊,畢竟PLECS的toolbox不如Simulink那么多,但是也足夠用了。
  3.土豪方案:硬件在環HIL。需要硬件支撐的。電腦做仿真,基本都是離線的仿真,一般來說,如果是開關頻率級別的仿真,用電腦跑,一秒可能都需要三四分鐘,甚至幾個小時。

 

最近中文字幕视频2018中文字幕8 ews_detail-15481551771828212")