資源描述:
《最新matlab電路仿真》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、Simulink電路仿真Simulink是Matlab軟件的擴(kuò)展,是一個(gè)結(jié)合框圖、界面和交互仿真功能的動(dòng)態(tài)系統(tǒng)建模和仿真軟件包。用戶需將功能模塊連接,構(gòu)成所需要的系統(tǒng)模型(以.mdl文件進(jìn)行存?。?,進(jìn)而進(jìn)行仿真與分析。Simulink簡介一、Simulink窗口環(huán)境在MATLAB窗口的工具欄中單擊圖標(biāo)在命令窗口中輸入命令:>>simulink1.啟動(dòng)Simulink2.Simulink瀏覽器菜單欄工具欄模塊說明框基本模塊庫已安裝專用模塊庫模塊查找框模塊顯示框標(biāo)題欄Simulink基本模塊庫包括8類子庫:Continuous(連續(xù)模
2、塊)Discrete(離散模塊)Function&Tables(函數(shù)和平臺(tái)模塊)Math(數(shù)學(xué)模塊)Nonlinear(非線性模塊)Signals&Systems(信號(hào)和系統(tǒng)模塊)Sinks(接收器模塊)Sources(輸入源模塊)Simulink有15類專用模塊庫:CommunicationsBlockset(通信模塊集)ControlSystemToolbox(控制系統(tǒng)工具箱)NeuralNetworkBlockset(神經(jīng)網(wǎng)絡(luò)模塊集)PowerSystemBlockset(電源系統(tǒng)模塊集)……3.Simulink模塊編輯窗口
3、啟動(dòng)方式:(1)模塊庫瀏覽器的菜單“File”/“New”/“Model”命令(2)單擊工具欄上的圖標(biāo)菜單欄工具欄模塊編輯框當(dāng)前狀態(tài)仿真進(jìn)程仿真解法二、Simulink基本操作3)連接模塊,從而構(gòu)成需要的系統(tǒng)模型。創(chuàng)建一個(gè)簡單的模型大致有以下三個(gè)步驟:1)建立模型窗口并保存為以.mdl為后綴的模型文件;2)將功能模塊由模塊庫窗口復(fù)制到模型窗口,進(jìn)行參數(shù)設(shè)置;1.對(duì)模塊的基本操作移動(dòng)、復(fù)制、刪除、轉(zhuǎn)向、改變大小、模塊命名、顏色設(shè)定、參數(shù)設(shè)定、屬性設(shè)定、模塊輸入輸出信號(hào)舉例說明2.對(duì)信號(hào)線的操作改變粗細(xì)、設(shè)定標(biāo)簽、線的折彎、線的分支舉
4、例說明3.對(duì)運(yùn)行仿真的操作設(shè)置仿真參數(shù)啟動(dòng)仿真仿真結(jié)果分析(1)設(shè)置仿真參數(shù)Simulink模塊編輯窗口菜單欄:Simulation/SimulationParametersSolver頁:設(shè)置仿真的開始和結(jié)束時(shí)間,選擇解法器,說明解法器參數(shù)及選擇一些輸出選項(xiàng)WorkspaceI/O頁:管理模型與MATLAB工作空間的通訊,即輸入/輸出Diagnostics頁:選擇Simulink在仿真中顯示的警告信息的等級(jí)(2)啟動(dòng)仿真啟動(dòng)方式:(1)Simulink模塊編輯窗口菜單欄“Simulation/Start”(2)單擊工具欄上的圖標(biāo)
5、舉例說明Sim6_1.mdlSources模塊階躍函數(shù),起始時(shí)間是第1秒而非0秒。雙擊step模塊,對(duì)仿真起始時(shí)間(steptime)和階躍值(Initialvalue,Finalvalue)的大小進(jìn)行設(shè)置。三、Simulink常用模塊介紹在模塊瀏覽器中的Simulink節(jié)點(diǎn)下包含了搭建一個(gè)Simulink模塊所需要的基本模塊。本節(jié)主要對(duì)其中的Sources模塊庫、Sinks模塊庫、Simpowersysteems模塊庫中的常用模塊進(jìn)行介紹。信號(hào)發(fā)生器,可以產(chǎn)生給定頻率和幅值的正弦波(sinewave)、方波(squarewave
6、)和鋸齒波(saw-toothwave),雙擊圖標(biāo)可以設(shè)置。定時(shí)器,顯示仿真時(shí)間,在系統(tǒng)仿真時(shí)打開定時(shí)器,可以看到實(shí)時(shí)的仿真時(shí)間。正弦波,電路中常用到的正弦信號(hào)(SineWave)模塊,雙擊圖標(biāo),在彈出的窗口中調(diào)整相關(guān)參數(shù)。信號(hào)生成方式有兩種:Timebased和Samplebased。從工作空間輸入。從MATLABWorkspace輸入已有的函數(shù)作為仿真的激勵(lì)信號(hào)。首先要在MATLAB環(huán)境下建立一個(gè)時(shí)間向量和相應(yīng)的函數(shù)值向量,然后將時(shí)間向量和函數(shù)值向量的名稱[T,U]填入該圖標(biāo)的對(duì)話框中。Sinks模塊Sinks模塊庫中的模塊主
7、要功能是接受信號(hào),并且將接受的信號(hào)顯示出來。輸出到工作空間,功能與FromWorkspace正好相反,把仿真結(jié)果連同輸入信號(hào)輸出到工作空間去。XY示波器:顯示MATLAB的圖形窗口。輸入曲線是以時(shí)間為橫軸的繪圖區(qū)域。它的作用是將信號(hào)值直接顯示在該模塊的窗口中。輸出信號(hào)是個(gè)直流信號(hào)時(shí),我們就可以把它直接送到這個(gè)模塊中,從模塊窗口中直接讀出輸入信號(hào)的大小。示波器模塊可以接受多個(gè)輸入信號(hào),每個(gè)端口的輸入信號(hào)都將在一個(gè)坐標(biāo)軸中顯示。如果是向量或矩陣信號(hào),則以不同的顏色表示每個(gè)元素信號(hào);如果信號(hào)本身是離散的,則顯示信號(hào)的階梯圖。SimPow
8、erSystems模塊DCVoltageSource直流電壓源,在“ElectricalSources”模塊內(nèi).SeriesRLCBranch串聯(lián)RLC支路,設(shè)置參數(shù)可以去掉任一元件,將其變?yōu)閱为?dú)的電阻、電容或電感的支路。將SeriesRLCBra