《matlab實驗報告(實驗6).doc》由會員分享,可在線閱讀,更多相關(guān)《matlab實驗報告(實驗6).doc(4頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、學(xué)生實驗報告開課學(xué)院及實驗室:機(jī)電學(xué)院 2012年12月30日學(xué)院機(jī)電學(xué)院年級、專業(yè)、班姓名學(xué)號實驗課程名稱MATLAB程序設(shè)計成績實驗項目名稱 實驗6:SIMULINK交互式仿真集成環(huán)境指導(dǎo)老師一、 實驗?zāi)康?、 掌握SIMULINK組件模塊操作的基本方法;2、 掌握常用連續(xù)系統(tǒng)模塊的使用方法;3、 掌握連續(xù)系統(tǒng)建模的基本方法;4、 理解SIMULINK仿真的基本配置方法與內(nèi)在運行機(jī)制。二、 實驗原理Simulink是MATLAB的重要組成部分,提供建立系統(tǒng)模型、選擇仿真參數(shù)和數(shù)值算法、啟動仿真程序?qū)υ撓到y(tǒng)進(jìn)行仿真、設(shè)置不同的輸出方式來觀察仿真結(jié)果等功能。1、 Simulink的基本模塊Si
2、mulink的模塊庫提供了大量模塊。單擊模塊庫瀏覽器中Simulink前面的“+”號,將看到Simulink模塊庫中包含的子模塊庫,單擊所需要的子模塊庫,在右邊的窗口中將看到相應(yīng)的基本模塊,選擇所需基本模塊,可用鼠標(biāo)將其拖到模型編輯窗口。同樣,在模塊庫瀏覽器左側(cè)的Simulink欄上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中單擊Open the Simulink Libray 命令,將打開Simulink基本模塊庫窗口。單擊其中的子模塊庫圖標(biāo),打開子模塊庫,找到仿真所需要的基本模塊。Simulink中幾乎所有模塊的參數(shù)都允許用戶進(jìn)行設(shè)置,只要雙擊要設(shè)置的模塊或在模塊上按鼠標(biāo)右鍵并在彈出的快捷菜單中選擇相
3、應(yīng)模塊的參數(shù)設(shè)置命令就會彈出模塊參數(shù)對話框。該對話框分為兩部分,上面一部分是模塊功能說明,下面一部分用來進(jìn)行模塊參數(shù)設(shè)置。同樣,先選擇要設(shè)置的模塊,再在模型編輯窗口Edit菜單下選擇相應(yīng)模塊的參數(shù)設(shè)置命令也可以打開模塊參數(shù)對話框。一個Simulink仿真模型的基本模塊包括信源、信宿以及系統(tǒng)三個部分。其中,信源可以是常數(shù)、正弦波、階梯波等信號源,信宿可以是示波器、圖形記錄儀等,系統(tǒng)則是被研究系統(tǒng)的SIMULINK方框圖。系統(tǒng)、信源、信宿,可以從SIMULINK模塊庫中直接獲得,也可以根據(jù)用戶意愿用庫中的模塊構(gòu)建而成。2、 連續(xù)系統(tǒng)的建模與仿真連續(xù)系統(tǒng)指的是可以用微分方程來描述的系統(tǒng)。用于建模連續(xù)
4、系統(tǒng)的模塊:Simulink模塊組中的Continous、Math以及Nonlinear模塊庫中。利用Simulink進(jìn)行系統(tǒng)仿真的步驟如下:(1) 建立系統(tǒng)仿真模型,這包括添加模塊、設(shè)置模塊參數(shù)以及進(jìn)行模塊連接等操作。(2) 設(shè)置仿真參數(shù)。(3) 啟動仿真并分析仿真結(jié)果。三、 實驗內(nèi)容1、 搭建觀察使用示波器觀察正弦波信號的基本仿真模型,其中正弦波頻率為100rad/s,幅度為-2V2V。2、 利用SIMULINK求解。3、 利用SIMULINK求解微分方程在初始條件, 情況下的解,并圖示。(提示:使用積分模塊中的Initial Condition進(jìn)行初始條件的設(shè)置)4、 利用SIMULIN
5、K仿真標(biāo)準(zhǔn)AM調(diào)制解調(diào)過程,即實現(xiàn),并使用示波器觀察原始信號、調(diào)制信號以及解調(diào)信號的波形。設(shè),。參考仿真模型如下,自行利用MATLAB幫助系統(tǒng)查閱關(guān)于參考模型中各個模塊的有關(guān)說明,以及設(shè)置適當(dāng)?shù)牡屯V波器參數(shù)。四、 實驗報告要求1、簡述實驗?zāi)康?、實驗原理及其要點;2、附上實驗內(nèi)容的SIMULINK仿真圖及運行結(jié)果(用插入圖片方式),并對所得結(jié)果進(jìn)行分析和解釋。另附上SIMULINK程序。3、總結(jié)實驗中的主要結(jié)論。五、心得體會 Matlab有許多地方與c語言很相似,同樣是操作命令。但同時我們也需要細(xì)心找出其中的不同點,區(qū)分兩種語言,歸納總結(jié)。比如:百分號% 在c語言中的意義為:(1)、取模運算符;(2)、轉(zhuǎn)義符。但在matlab語言中則是注釋說明的符號。而在c語言中,注釋說明所用符號為/* */ 又比如,分號“;”在matlab中有抑制計算結(jié)果顯示的作用,而在c語言中并無此作用。 在做matlab的時候,要極其注意細(xì)節(jié),即使只是一個標(biāo)點符號的錯漏,也會造成計算結(jié)果的錯誤。 SIMULINK可用于仿真試驗,在這個環(huán)境中,無需書寫大量程序,只需直觀簡單的鼠標(biāo)操作,選取適當(dāng)?shù)膸炷K,就可構(gòu)造出復(fù)雜的仿真模型。