matlab心得體會
Matlab心得體會
班級:電氣08-3班
姓名:張強學號:Matlab一個高級的距陣/陣列語言,它包含控制語句、函數(shù)、數(shù)據(jù)結構、輸入和輸出和面向對象編程特點。用戶可以在命令窗口中將輸入語句與執(zhí)行命令同步,也可以先編寫好一個較大的復雜的應用程序(M文件)后再一起運行。新版本的MATLAB語言是基于最為流行的C++語言基礎上的,因此語法特征與C++語言極為相似,而且更加簡單,更加符合科技人員對數(shù)學表達式的書寫格式。使之更利于非計算機專業(yè)的科技人員使用。而且這種語言可移植性好、可拓展性極強,這也是MATLAB能夠深入到科學研究及工程計算各個領域的重要原因。
在對升壓-降壓(Boost-Buck)式變換器電路理論分析的基礎上,建立基于Simulink的升壓-降壓式變換器的仿真模型
直流斬波就是將直流電壓變換成固定的或可調的直流電壓,也稱DC/DC變換。使用直流斬波技術,不僅可以實現(xiàn)調壓的功能,而且還可以達到改善網(wǎng)側諧波和提高功率因數(shù)的目的。升壓-降壓式變換電路即升降壓斬波電路,主要應用于已具有直流電源需要調節(jié)直流電壓的場合。
升壓-降壓式變換器電路圖如右圖1-1所示。
設電路中電感L值很大,電容C值也很大,使電感電流iL和電容電壓u0基本為恒值。
圖1-1設計原理是:當可控開關V出于通態(tài)時,電源經(jīng)V向電感L供電使其貯存能量,此時電流為i1,方向如圖1-1中所示。同時,電容C維持輸出電壓基本恒定并向負載R供電。此后,使V關斷,電感L中貯存的能量向負載釋放,電流為i2,方向如圖1-1中所示?梢,負載電壓極性為上負下正,與電源電壓極性相反,因此該電路也稱作反極性斬波電路。
穩(wěn)定時,一個周期T內電感L兩端電壓uL對時間的積分為零,當V處于通態(tài)期間時,uL=E;而當V處于端態(tài)期間時,uL=-出電壓為
u0。于是,E
tonU0toff=,所以輸
U=tontoffαE=βE
其中β=1-α,若改變導通比α,則輸出電壓既可以比電源電壓高,也可以比電源電壓低。當0i2的波形,設兩者的平均值分別為I1和I2,
當電流脈動足夠小時,有
I1tontI2=off
可得如下
toffI2=tonI1βI1=α
如果V、VD為沒有損耗的理想開關時,則EI1=U0I2,其輸出功率和輸入功率相等,可將其看作直流變壓器。
在科學研究和工程應用中,為了克服一般語言對大量的數(shù)學運算,尤其當涉及矩陣運算時編制程序復雜、調試麻煩等困難,應運而生了MATLAB編程運算的軟件,在自動控制、圖像處理、語言處理、信號分析、振動理論、優(yōu)化設計、時序分析和系統(tǒng)建模等領域都能得到很好的處理效果。而且在MATLAB中,可以直接在Simulink環(huán)境中運作的工具包很多,已覆蓋通信、控制、信號處理、DSP、電力系統(tǒng)等諸多領域,所涉及的內容專業(yè)性極強。本文在對升壓-降壓式變換電路理論分析的基礎上,利用MATLAB面向對象的設計思想和電氣元件的仿真系統(tǒng),建立了基于Simulink的升壓-降壓式變換電路的仿真模型,并對其進行了仿真研究。在對升壓-降壓式變換器電路電壓或升或降時的工作情況進行仿真分析的基礎上,驗證了當脈沖發(fā)生器導通比α處在不同的數(shù)值時,將影響輸出電壓。進一步驗證了MATLAB/Simulink仿真功能的強大。
通過matlab的學習,我了解到了電力電子變流技術在實際生活中的重要作用,并且通過實際運用Matlab仿真軟件建立電力電子功能電路模型實現(xiàn)功能的仿真,對常用的功率電力二極管、晶閘管、全控型器件可關斷晶閘管、絕緣柵極雙極型晶體管等電力電子器件在MATLAB中的實現(xiàn)以及電力電子中幾種常用到的變換器與仿真實現(xiàn)過程有了實際的體驗。
我更加深刻的了解到直流斬波電路的功能及其在現(xiàn)實中的運用。直流斬波也稱作直流-直流變換器(DC/DCConverter),一般是指直接將直流電變?yōu)榱硪恢绷麟姷那闆r,而不包括直流-交流-直流的情況,糾正了以前的錯誤認識。而直流變換器主要分為降壓、升壓、升降壓、Cuk、Sepic和zeta電路,其中降壓和升壓是最基本的電路,可以幫助理解其他的電路。讓我又一次認識到掌握了最基礎的知識才是最根本的,復雜的知識都是在一個個基礎知識的堆積,抓住了基礎,再難的問題都可以拆解開來簡化處理,都能夠很快的掌握。
擴展閱讀:matlab心得
學習Matlab心得體會
學習Matlab已經(jīng)有一段時間了,對Matlab編程有了一定的了解。下面談談自己近期的學習心得。
第一節(jié)的時候我們對Matlab有了初步的認識:Matlab是“矩陣實驗室(matrixlaboratoy)”的縮寫,它是一種與數(shù)學水平密切相關的算法語言,專門針對科學、工程計算及繪圖的需求。Matlab的應用范圍非常廣,包括信號和圖像處理、通訊、控制系統(tǒng)設計、測試和處理、財務建模和分析以及計算機生物學等眾多應用領域。附加的工具箱擴展了Matlab環(huán)境,以解決這些領域的特定性問題。比如說在自動控制理論中用的比較多的是根軌跡,相平面,傳遞函數(shù),拉普拉斯變換,乃氏曲線等。在電機控制里面還有很多仿真實驗,也經(jīng)常用,對于輔助分析,也是很好用的。
我們已經(jīng)學習過C語言,不難發(fā)現(xiàn)Matlab的編程基本語法學習起來很快的,和C語言很類似,而且支持C語言函數(shù)的,或者說函數(shù)就是用C語言編的。大一時學習線性代數(shù),對矩陣又有了一定的了解,為今天學習Matlab打下了一定的基礎。從matlab的名字的來源可以看出,它以矩陣運算常見,在當今的科學計算中,幾乎無處不用矩陣運算,這是它的優(yōu)勢得到了充分的體現(xiàn)。
隨著學習的課時的增加,我們對Matlab的有了深入而實質性的了解。首先我們學習了Matlab的數(shù)學運算、程序設計、程序調試、Matlab繪圖及圖形句柄,最后我們又學習了Matlab的圖形用戶界面設計。經(jīng)過幾次實驗課,我們學會了M文件編程及程序調試,學會利用help這一命令對程序進行解釋。
Matlab是以解釋方式工作的,即它對每條語句解釋后立即執(zhí)行,若有錯誤也立即做出反應,便于對程序進行修改,大大減輕了編程和調試的工作量。它靈活、方便,程序調試手段豐富,調試速度快。Matlab語言像Basic和C語言一樣規(guī)定了矩陣的算算術運算符、關系運算符、邏輯運算符、條件運算符及賦值運算符等。Matlab的繪圖功是十分方便的,在調用繪圖函數(shù)時調整自變量可繪制出不同顏色的點、線、復線或多重線,這是通用的編程語言所不及的。Matlab的工作環(huán)境主要由命令窗口、圖形窗口、和文本編輯窗口組成。
當然,matlab與其它計算機語言相比,有其獨特的優(yōu)點。特點如下:Matlab把編輯、編譯、連接以及執(zhí)行融為一體,加快了編寫、修改、和調試程序的速度,或者說是一種比VB還要簡單的語言。Matlab語言的內容極為豐富,它的各種函數(shù)都與數(shù)學領域有關,它的起點高,編程效率高,用戶使用方便,智能化程度高,人機交互性好,功能豐富,可擴展性強。
通過這段時間的理論學習及實驗,我覺得要提高matlab編程能力的方法有以下幾點:(1)利用help,lookfor等功能對程序進行編譯修改。(2)多上網(wǎng)查資料,上論壇,搜索帖子、發(fā)帖子問人(3)閱讀別人、特別是一些高級技術人員的程序,在閱讀的過程中進行學習,學習別人的編程方法。(4)還要有一本matlab的函數(shù)工具詞典,可以盡量多的熟悉matlab自帶的函數(shù),因為matlab自帶的函數(shù)特別多,基本上能夠滿足一般的數(shù)據(jù)和矩陣的計算。當然了,正如所有的程序語言一樣,“3分課本7分上機”,一定要動手才行,不能光看。多想、多思考、多嘗試,才是正路。
記得上第一節(jié)課時,老師給我們放得ppt上有這樣一句話:學會Matlab將改變你的一生,網(wǎng)絡對你的改變將遠遠的超過一臺獨立的計算機!作為一名電氣工程及其自動化的一名學生,學好Matlab是非常有用的,擴展就業(yè)方向,為將來就業(yè)打下良好的基礎!
最后,感謝老師您這么久以來對我們的諄諄教導!我們不會忘記您對我們的細心輔導,不會忘記您在我們瞌睡的時候給我們的講的故事
友情提示:本文中關于《matlab心得體會》給出的范例僅供您參考拓展思維使用,matlab心得體會:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡整理 免責聲明:本文僅限學習分享,如產(chǎn)生版權問題,請聯(lián)系我們及時刪除。