版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 摘要</b></p><p> MATLAB具有強(qiáng)大的運(yùn)算和作圖功能,為電路分析引入計(jì)算機(jī)數(shù)值方法提供了技術(shù)保證。MATLAB中的變量與常量都是矩陣,其元素可以使復(fù)數(shù)和任意形式的表達(dá)式,具有元素群運(yùn)算能力。使用MATLAB的好處是用同一種語(yǔ)言來(lái)解決各類(lèi)學(xué)科問(wèn)題,容易熟練,并找到共同點(diǎn),甚至調(diào)用共同的子程序。</p><p> 因此,本
2、文核心論述了針對(duì)二階欠阻尼電路的零輸入響應(yīng)運(yùn)用MATLAB編程方法加以解決的原理。對(duì)于繁瑣的計(jì)算和公式推導(dǎo),給出了具體的MATLAB電路分析程序以及運(yùn)行的結(jié)果分析,同時(shí)展示了常用的MATLAB函數(shù)的功能說(shuō)明和使用說(shuō)明,以及通過(guò)計(jì)算機(jī)仿真實(shí)驗(yàn)來(lái)分析和解決問(wèn)題的過(guò)程。</p><p> 關(guān)鍵詞:MATLAB編程 二階電路 零輸入響應(yīng) </p><p> 二階欠阻尼電路的零輸入響應(yīng)</
3、p><p><b> 1 概述</b></p><p> 隨著計(jì)算機(jī)輔助手段的發(fā)展,將計(jì)算機(jī)數(shù)值方法適當(dāng)?shù)匾腚娐贩治觯兄诤?jiǎn)化計(jì)算和公式推導(dǎo),利于分析電路的各種問(wèn)題。</p><p> 1.1 MATLAB簡(jiǎn)述</p><p> MATLAB是矩陣實(shí)驗(yàn)室之意,其具備卓越的數(shù)值計(jì)算能力,還可提供專(zhuān)業(yè)水平的符號(hào)計(jì)算
4、、文字處理、可視化建模仿真和實(shí)時(shí)控制等功能。MATLAB的基本數(shù)據(jù)單位是矩陣,它的指令表達(dá)式與數(shù)學(xué)、工程中常用的形式十分相似,故在解算問(wèn)題時(shí),用MATLAB語(yǔ)言要比C等語(yǔ)言簡(jiǎn)便直觀。</p><p> 例如,用MATLAB運(yùn)算矩陣乘法如下圖所示。</p><p> 圖1 MATLAB矩陣乘法運(yùn)算示例</p><p> MATLAB語(yǔ)言簡(jiǎn)潔緊湊,使用靈活方便,庫(kù)
5、函數(shù)、運(yùn)算符豐富,既具有結(jié)構(gòu)化控制語(yǔ)句(如for循環(huán),while循環(huán),break語(yǔ)句和if語(yǔ)句),又有面向?qū)ο缶幊痰奶匦?,設(shè)計(jì)自由度大(如上圖無(wú)需對(duì)矩陣預(yù)定義),可視化簡(jiǎn)單。其功能強(qiáng)大的工具箱可以實(shí)現(xiàn)圖示建模仿真、文字處理及硬件實(shí)時(shí)交互等功能,可運(yùn)用于多種學(xué)科。</p><p><b> 1.2 版本申明</b></p><p> 本文中所用到的是MATLAB 7
6、.0(R14)版。</p><p> 2 方案及原理設(shè)計(jì)</p><p> 2.1 二階電路的零輸入響應(yīng)</p><p> 能用二階微分方程描述的電路成為二階電路,它在電路結(jié)構(gòu)上含有兩個(gè)獨(dú)立的動(dòng)態(tài)電路元件。在二階電路中,給定的初始條件有兩個(gè),它們由儲(chǔ)能元件的初始值決定。</p><p> RLC串聯(lián)電路的零輸入響應(yīng),它可用下述線(xiàn)性二
7、階常微分方程描述:</p><p><b> (1)</b></p><p> 與電路結(jié)構(gòu)參數(shù)相關(guān)的兩個(gè)特征根為:</p><p><b> (2)</b></p><p><b> (3)</b></p><p> A1,A2由初始條件:所決
8、定。那么我們?nèi)菀椎弥?lt;/p><p> (1)當(dāng),則為兩個(gè)不相等的實(shí)根,電路過(guò)渡過(guò)程的性質(zhì)為過(guò)阻尼的非振蕩放電過(guò)程。</p><p> (2)當(dāng),則為兩個(gè)相等的負(fù)實(shí)根,電路過(guò)渡過(guò)程的性質(zhì)為臨界阻尼的非振蕩放電過(guò)程。</p><p> (3)當(dāng),則為不相等的共軛根,電路過(guò)渡過(guò)程的性質(zhì)為欠阻尼的振蕩放電過(guò)程。</p><p> 2.1
9、RLC串聯(lián)電路的欠阻尼電路分析</p><p><b> 圖2 電路圖</b></p><p> 電路圖中所示為RLC串聯(lián)電路,初始條件有兩個(gè),由儲(chǔ)能元件的初始值決定。=1V,=0,L=0.5H,C=0.02F。此電路的放電過(guò)程即為零輸入響應(yīng)。</p><p> 設(shè)電路電流由電容正極流出為i,由KVL易知:</p><
10、p> ++=0 (4)</p><p> 可以列出以為未知量的一個(gè)常系數(shù)二階齊次微分方程,即:</p><p> LC+RC+=0 (5)</p><p> =10≥R,故當(dāng)R=10Ω時(shí)的變化處于臨界狀態(tài),當(dāng)R<10Ω的變化處于欠阻尼狀態(tài),=+=Asin(wt+ψ),=-twCAsin(wt-θ)。其中,衰減系數(shù)δ=,振蕩頻率w=,ψ=
11、,振蕩周期T=。</p><p> 2.3 MATLAB建模</p><p><b> 的微分方程為:</b></p><p> LC+RC+=0 (6)</p><p> 由于是欠阻尼(衰減振蕩)情況,易知解為:</p><p> =Asin(wt+ψ) (7)</p&g
12、t;<p> =-twCAsin(wt-θ) (8)</p><p> 式中,A=,ψ=arctan,θ=arctan,=。</p><p> 2.4 原理框圖的設(shè)計(jì)</p><p> 根據(jù)上文所分析,以MATLAB輔助分析二階欠阻尼電路的零輸入相應(yīng)流程如下圖所示:</p><p><b> 圖3 原理流
13、程框圖</b></p><p><b> 3 程序設(shè)計(jì)</b></p><p> 3.1 程序代碼的編寫(xiě)</p><p> 該電路分析MATLAB的程序如下:</p><p> clear,format compact</p><p> L=0.5;C=0.02;
14、 %輸入元件參數(shù)</p><p> uc0=1;iL0=0;</p><p> for R=1:10</p><p> alpha=R/2/L;wn=sqrt(1/(L*C)); %輸入給定參數(shù)</p><p> p1=-alpha-sqrt(alp
15、ha^2-wn^2); %輸入方程的兩個(gè)根</p><p> p2=-alpha+sqrt(alpha^2-wn^2);</p><p> dt=0.01;t=0:dt:1; %設(shè)定時(shí)間數(shù)組</p><p> %用拉普拉斯變換及留數(shù)法</p><p>
16、num=[uc0,R/L*uc0+iL0/C]; %uc(s)的分子系數(shù)多項(xiàng)式</p><p> den=[1,R/L,1/L/C]; %uc(s)的分母系數(shù)多項(xiàng)式</p><p> [r,p,k]=residue(num,den); %求極點(diǎn)留數(shù)</p>
17、;<p> ucn=r(1)*exp(p(1)*t)+r(2)*exp(p(2)*t); %求時(shí)域函數(shù)</p><p> iLn=C*diff(ucn)/dt; %對(duì)ucn求導(dǎo)得到電流iLn</p><p> figure(1),plot(t,ucn),hold on %
18、繪制曲線(xiàn)</p><p> figure(2),plot(t(2:end),iLn),hold on</p><p><b> end</b></p><p> 3.2 主要的MATLAB函數(shù)及其說(shuō)明</p><p> 該電路編程中所用到的MATLAB函數(shù)功能與說(shuō)明如下表所示(按在程序中出現(xiàn)先后順序):</
19、p><p> 表1 編程所用MATLAB函數(shù)及其功能說(shuō)明</p><p> 其中,針對(duì)MATLAB提供的豐富的作圖函數(shù)作簡(jiǎn)要說(shuō)明,本設(shè)計(jì)中主要出現(xiàn)了plot函數(shù),使程序運(yùn)行生成反映時(shí)域電路參數(shù)變化的曲線(xiàn)族。</p><p> MATLAB的作圖函數(shù)從視角的維數(shù)上分有三類(lèi):一維作圖函數(shù)、二維作圖函數(shù)和三維作圖函數(shù)。它們的代表分別是line、plot、plot3函數(shù)
20、。從類(lèi)型上分大致有四類(lèi):通用作圖函數(shù),專(zhuān)業(yè)作圖函數(shù),動(dòng)畫(huà)制作函數(shù),圖形修飾函數(shù)。</p><p> MATLAB所有的作圖函數(shù)都可以通過(guò)查幫助獲得它的功能和用法,下表列出了主要和常用的作圖函數(shù):</p><p> 表2 MATLAB作圖函數(shù)分類(lèi)及函數(shù)舉例</p><p><b> 4 運(yùn)行結(jié)果</b></p><p
21、> 程序運(yùn)行得到兩組曲線(xiàn)族,分別表示了零響應(yīng)輸入曲線(xiàn)與阻尼系數(shù)之間的關(guān)系。曲線(xiàn)族如下兩圖所示:</p><p> 圖4 figure1曲線(xiàn)族</p><p> 圖5 figure2曲線(xiàn)族</p><p> 5 圖表分析與總結(jié)</p><p> 根據(jù)程序運(yùn)行得到曲線(xiàn)族figure1,易知電路是放點(diǎn)過(guò)程,電容兩邊的電壓隨著時(shí)間
22、的增加而逐漸減小至放電結(jié)束,表明電容一直在釋放儲(chǔ)存的電能,也成為振蕩放電,又稱(chēng)為欠阻尼放電。</p><p> 根據(jù)程序運(yùn)行得到曲線(xiàn)族figure2,易知電路中電流與放電過(guò)程相反,且隨著時(shí)間的推移電路中的電流逐漸增大直至放電結(jié)束。同時(shí),電流的變化規(guī)律也符合對(duì)于電壓變化的導(dǎo)數(shù)規(guī)律,表明電流的變化規(guī)律體現(xiàn)了電壓在單位時(shí)間里變化的快慢。</p><p> 由此可以得知,二階電路的零輸入響應(yīng)過(guò)
23、程是一個(gè)無(wú)激勵(lì)源電路,是儲(chǔ)能元件本身作為激勵(lì)所進(jìn)行的電荷轉(zhuǎn)移的反應(yīng),在電路中儲(chǔ)能元件中的能量發(fā)生轉(zhuǎn)移。</p><p><b> 結(jié)束語(yǔ)</b></p><p> MATLAB作為國(guó)際上最優(yōu)秀的科技應(yīng)用軟件之一,它簡(jiǎn)單易用,具有強(qiáng)大的科學(xué)計(jì)算能力、可視化功能,開(kāi)放式可拓展環(huán)境,以其豐富而專(zhuān)業(yè)的數(shù)據(jù)庫(kù)、完美的數(shù)據(jù)處理能力和強(qiáng)大的圖形樹(shù)輸出能力,被越來(lái)越多地作為計(jì)算機(jī)
24、輔助設(shè)計(jì)和分析、算法研究和應(yīng)用開(kāi)發(fā)的基本工具和首選平臺(tái),尤其在電路、數(shù)模電分析處理方面表現(xiàn)出了極高的工作效率。</p><p> 本設(shè)計(jì)所運(yùn)用的MATLAB語(yǔ)言具有以下特點(diǎn):編寫(xiě)簡(jiǎn)單,效率高,易懂易學(xué)。因此,該二階欠阻尼電路的零輸入響應(yīng)電路分析被通俗地演繹成了演算紙式的科學(xué)算法語(yǔ)言。通過(guò)設(shè)定元件參數(shù)、時(shí)間數(shù)組,經(jīng)拉普拉斯變換及留數(shù)法編寫(xiě)程序求解電路方程與電路參量,最后生成的結(jié)果圖表分析時(shí)域電路的變化波形。其優(yōu)點(diǎn)
25、在于電路分析脫離了繁瑣的人工計(jì)算與分析,將單個(gè)電路問(wèn)題演變成對(duì)MATLAB語(yǔ)言數(shù)學(xué)問(wèn)題的分析,甚至形成模型,最終實(shí)現(xiàn)解決問(wèn)題的高效率與高正確率。</p><p> 本次課程設(shè)計(jì)采取以個(gè)人為單位完成編程原理設(shè)計(jì)、實(shí)際MATLAB上機(jī)操作及結(jié)果分析的方式,歷時(shí)一周的時(shí)間完成從分析二階欠阻尼電路的零輸入響應(yīng)模型分析到演繹成MATLAB語(yǔ)言并編程求解得出波形曲線(xiàn)的任務(wù)。過(guò)程中認(rèn)真研讀了參考資料的對(duì)應(yīng)章節(jié),學(xué)習(xí)對(duì)設(shè)計(jì)部分
26、的原理分析、建模、必要的推導(dǎo)和可行性分析,學(xué)習(xí)基本的MATLAB語(yǔ)言代碼及上級(jí)調(diào)試過(guò)程,基本掌握了繪圖函數(shù)plot的用法與設(shè)定方式,能對(duì)簡(jiǎn)單的電路、信號(hào)與系統(tǒng)進(jìn)行MATLAB編程。在上機(jī)階段也遇到了不少障礙,如安裝時(shí)運(yùn)行MATLAB即出現(xiàn)Runtime Error或在執(zhí)行if函數(shù)時(shí)出現(xiàn)的無(wú)法運(yùn)行等問(wèn)題,通過(guò)廣泛查閱資料、不斷嘗試最終使問(wèn)題得到解決。</p><p><b> 參考文獻(xiàn)</b>
27、;</p><p> [1]黃忠霖.控制系統(tǒng)MATLAB計(jì)算及仿真實(shí)訓(xùn).國(guó)防工業(yè)出版社,2006</p><p> [2]張亮.MATLAB7.X系統(tǒng)建模與仿真.人民郵電出版社,2006</p><p> [3]李娟.基于Matlab的計(jì)算機(jī)輔助電路分析.新疆財(cái)經(jīng)大學(xué),2010</p><p> [4]付志紅.計(jì)算機(jī)輔助電路分析.高等
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- (完成)二階電路響應(yīng)的三種(欠阻尼、過(guò)阻尼及臨界阻尼)狀態(tài)軌跡及其特點(diǎn)
- 二階電路的響應(yīng)
- matlab課程設(shè)計(jì)--二階彈簧—阻尼系統(tǒng)pid控制器設(shè)計(jì)及其參數(shù)整定
- 電路caa課程設(shè)計(jì)---基于pspice的二階電路的暫態(tài)分析
- matlab下二階系統(tǒng)的單位階躍響應(yīng)
- 零點(diǎn)對(duì)欠阻尼二階系統(tǒng)的影響-煙臺(tái)大學(xué)計(jì)算機(jī)與控
- 二階濾波器的課程設(shè)計(jì)
- 二階電路
- 經(jīng)典-二階系統(tǒng)的matlab仿真設(shè)計(jì)
- 二階低通濾波器課程設(shè)計(jì)
- matlab課程設(shè)計(jì)--一階rc動(dòng)態(tài)電路特性分析
- matlab課程設(shè)計(jì)-基于matlab的rc串聯(lián)電路頻率響應(yīng)特性分析
- 課程設(shè)計(jì)--- 二階有源低通濾波器
- 二階低通濾波器課程設(shè)計(jì)報(bào)告
- 二階有源帶阻濾波器課程設(shè)計(jì)
- 二階低通濾波器課程設(shè)計(jì)報(bào)告
- 二階有源低通濾波器(課程設(shè)計(jì))
- matlab課程設(shè)計(jì)--rc串聯(lián)電路與rl并聯(lián)電路頻率響應(yīng)
- 基于matlab的零輸入和零狀態(tài)響應(yīng)
- 二階rc有源低通濾波器課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論