計(jì)算機(jī)仿真技術(shù),實(shí)驗(yàn)教案_第1頁
計(jì)算機(jī)仿真技術(shù),實(shí)驗(yàn)教案_第2頁
計(jì)算機(jī)仿真技術(shù),實(shí)驗(yàn)教案_第3頁
計(jì)算機(jī)仿真技術(shù),實(shí)驗(yàn)教案_第4頁
計(jì)算機(jī)仿真技術(shù),實(shí)驗(yàn)教案_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余50頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、名師精編優(yōu)秀教案課程教案課程名稱:計(jì)算機(jī)仿真技術(shù)實(shí)驗(yàn)任課教師:湯群芳所屬院部:電氣與信息工程學(xué)院教學(xué)班級(jí):電氣1403-04班教學(xué)時(shí)間:20152016學(xué)年第2學(xué)期湖南工學(xué)院課程基本信息課程 名稱計(jì)算機(jī)仿真技術(shù)實(shí)驗(yàn)課程代碼G0401834總計(jì):16 學(xué)時(shí) 講課:學(xué)時(shí)實(shí)驗(yàn):16 學(xué)時(shí) 上機(jī):16 學(xué)時(shí) 課程設(shè)計(jì): 周學(xué)分1類別必修課(,) 選修課()理論課() 實(shí)驗(yàn)課(V )任課 教師湯群芳職稱講師授課 對(duì)象專業(yè)班級(jí):電氣1403-4班共2 個(gè)班課 程 簡 介(不 超過 1000計(jì)算機(jī)仿真實(shí)驗(yàn)課是計(jì)算機(jī)仿真課程重要的實(shí)踐教學(xué)環(huán)節(jié),其目的是使學(xué)生掌握MATLAB勺基本編程技巧,熟練地編寫 MATL

2、AB?序;熟悉SimuLink 仿真的基本方法和元件構(gòu)成;了解 MATLAB?號(hào)運(yùn)算工具箱的使用方法,使學(xué) 生具備f的使用MATLAIM言進(jìn)行本專業(yè)具體實(shí)例進(jìn)行編程和仿真的能力。其主要內(nèi)容有:熟練掌握 MATLA中的矩陣運(yùn)算、多項(xiàng)式處理、控制語句、繪 制二維、三維圖形和一些常用函數(shù)及工具箱等,并結(jié)合對(duì)本專業(yè)相關(guān)課程中 的具體實(shí)例,掌握常用的仿真編程方法。字)大綱共列出了 8個(gè)實(shí)驗(yàn)項(xiàng)目,電氣工程專業(yè)學(xué)生可作為必做實(shí)驗(yàn)。自動(dòng) 化專業(yè)學(xué)生在計(jì)劃實(shí)驗(yàn)課時(shí)內(nèi),具體實(shí)驗(yàn)內(nèi)容可由實(shí)驗(yàn)老師根據(jù)學(xué)生實(shí)際情 況,從其中選擇4個(gè)實(shí)驗(yàn)項(xiàng)目作為必做實(shí)驗(yàn),其它實(shí)驗(yàn)項(xiàng)目可作為學(xué)生開放 式實(shí)驗(yàn)選做內(nèi)容。實(shí)驗(yàn)難度應(yīng)循序漸進(jìn),同

3、時(shí)要有f的廣度,使學(xué)生得到 較全面的訓(xùn)練。本材主參資 基教和要考料1 .教材計(jì)算機(jī)仿真技術(shù)實(shí)驗(yàn)指導(dǎo)書,自編,湖南工學(xué)院,20142 .參考資料1 MATLABE自動(dòng)控制中的應(yīng)用,吳曉燕編,西安電子科技大學(xué)出版社,20062控制系統(tǒng)數(shù)字仿真與CAD張曉華主編,北京:機(jī)械工業(yè)出版社,2003實(shí)驗(yàn)一熟悉MATLA琳境及基本運(yùn)算(驗(yàn)證性實(shí)驗(yàn))一、本次課主要內(nèi)容1、熟悉MATLAB環(huán)境;2、掌握MATLAB常用命令;3、MATLAB變量與運(yùn)算符。二、實(shí)驗(yàn)?zāi)康呐c要求1、熟悉MATLAB開發(fā)環(huán)境;2、掌握矩陣、變量、表達(dá)式的各種基本運(yùn)算。三、教學(xué)重點(diǎn)難點(diǎn)重點(diǎn):矩陣的運(yùn)算;難點(diǎn):無。四、教學(xué)方法和手段課堂講授

4、、演示;巡回指導(dǎo)。五、作業(yè)與習(xí)題布置完成實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)一熟悉MATLA琳境及基本運(yùn)算(驗(yàn)證性實(shí)驗(yàn))一、實(shí)驗(yàn)?zāi)康? .熟悉MATLAB發(fā)環(huán)境2 .掌握矩陣、變量、表達(dá)式的各種基本運(yùn)算、實(shí)驗(yàn)原理1.熟悉MATLA環(huán)境熟悉MATLAB面和命令窗口、命令歷史窗口、幫助信息瀏覽器、工作空間瀏覽 文件和搜索路徑瀏覽器2.掌握MATLABT用命令clc消除命令窗口中內(nèi)容clear廠青除工作空間中變量help對(duì)所選函數(shù)的功能、調(diào)用格式及相關(guān)函數(shù)給出說明lookfor查找具有某種功能的函數(shù)但卻不知道該函數(shù)的準(zhǔn)確名稱who查詢工作空間中的變量信息3.MATLA變量與運(yùn)算符變量命名規(guī)則如下:(1)變量名可以由英語字母

5、、數(shù)字和下劃線組成(2)變量名應(yīng)以英文字母開頭(3)長度不大于31個(gè)(4)區(qū)分大小寫MATLAB設(shè)置了一些特殊的變量與常量,列于下表。表1 MATLAB勺特殊變量與常量變量名功能說明變量名功能說明ANS默認(rèn)變量名,以應(yīng)答 最次操作運(yùn)算結(jié)果realmin最小的正實(shí) 數(shù)i或j虛數(shù)單位INF(inf)無窮大pi圓周率NAN(nan)不定值(0/0)eps浮點(diǎn)數(shù)的相對(duì)誤差nargin函數(shù)實(shí)際輸 入?yún)?shù)個(gè)數(shù)realmax最大的正實(shí)數(shù)nargout函數(shù)實(shí)際輸 出參數(shù)個(gè)數(shù)MATLAB算符,通過下面幾個(gè)表來說明MATLAB各種常用運(yùn)算符表2 MATLAB算術(shù)運(yùn)算符操作符功能說明操作符功能說明+加r矩陣左除1-

6、減.數(shù)組左除*矩陣乘/矩陣右除;.*數(shù)組乘./r數(shù)組右除A矩陣乘力r矩陣轉(zhuǎn)置1A數(shù)組乘方.數(shù)組轉(zhuǎn)置表3 MATLAB關(guān)系運(yùn)算符操作符功能說明=等于二不等于=大于等于=小于等于表4 MATLAB邏輯運(yùn)算符邏輯運(yùn)算符邏輯運(yùn)算說明&And邏輯與|Or邏輯或Not邏輯非Xor邏輯異或表5 MATLAB特殊運(yùn)算符號(hào)功能說明示例符號(hào)功能說明 示例:1:1:4;1:2:11.;分隔行.分隔列()%注釋構(gòu)成向量、矩陣!調(diào)用操作 系統(tǒng)命令構(gòu)成單元數(shù)組=r用于賦值4. MATLAB勺一維、二維數(shù)組的訪問表6子數(shù)組訪問與賦值常用的相關(guān)指令格式指令格式指令功能A(r, c)數(shù)組A中r指定行、c指定列之元素組成的子數(shù)組

7、A(r,:)數(shù)組A中r指定行對(duì)應(yīng)的所有列之元素組成的子數(shù)組A.,c)r數(shù)組a中c指定列對(duì)應(yīng)的所有行之元素組成的子數(shù)組A(:)數(shù)組A中各列元素首尾相連組成的“一維長列”子數(shù)組A(i)一維長列”子數(shù)組中的第i個(gè)元素A( r, c)=Sa數(shù)組A中r指定行、c指定列之元素組成的子數(shù)組的賦值A(chǔ)(:)= U:)數(shù)組全元素賦值,保持A的行寬、列長不變,A Dffi組元素 總合應(yīng)相同5. MATLAB勺基本運(yùn)算表7兩種運(yùn)算指令形式和實(shí)質(zhì)內(nèi)涵的異同表數(shù)組運(yùn)算矩陣運(yùn)算指令含義指令含義A.非共輒轉(zhuǎn)SA共3SA=s把標(biāo)量s賦給A的每個(gè)元素s+B林里s分別與B兀系之和s-B,B-s標(biāo)量s分別與腕素之差s.*A標(biāo)量s分別

8、與A元素之積s*A標(biāo)里s分別與A母個(gè) 元素之積s./B,B.s標(biāo)量s分別被B的元素除S*inv(B)B車的逆乘sA.AnA的每個(gè)兀素自乘n次AAnA陣為方陣,自乘n 次A.Ap對(duì)A各元素分別求非整數(shù)幕AAp方陣A的非整數(shù)乘方1A+B對(duì)應(yīng)兀素相加A+B矩陣相加A-B對(duì)應(yīng)兀素相減A-B矩陣相減A.*B對(duì)應(yīng)兀系相乘A*B內(nèi)維相同矩陣相乘A./BA的元素別B的對(duì)應(yīng)元素除A/BA除BB.A與上相同BAA&除Bexp(A)以自然數(shù)e為底,分別以A的元 素為指數(shù),求幕expm(A)A勺矩陣指數(shù)函數(shù)log(A)對(duì)A勺各元素求對(duì)數(shù)logm(A)A勺矩陣對(duì)數(shù)函數(shù)sqrt(A)對(duì)A勺各元素求平方根sqrtm(A)A

9、勺矩陣平方根函數(shù)6.MATLA的常用函數(shù)表8標(biāo)準(zhǔn)數(shù)組生成函數(shù)指令含義指令含義diag產(chǎn)生對(duì)角形數(shù)組(對(duì)高維不適 用)rand產(chǎn)生均勻分布隨機(jī)數(shù)組eye產(chǎn)生單位數(shù)組(對(duì)高維不適用)randn產(chǎn)生正態(tài)分布隨機(jī)數(shù)組magic產(chǎn)生魔方數(shù)組(對(duì)高維不適用)zeros產(chǎn)生全彼組ones產(chǎn)生全1數(shù)組size()返回指定矩陣的行數(shù)和 列數(shù)表9數(shù)組操作函數(shù)指令含義diag提取對(duì)角線元素,或生成對(duì)角陣flipud以數(shù)組“水平中線”為對(duì)稱軸,交換上下對(duì)稱位 置上的數(shù)組元素fliplr以數(shù)組“垂直中線”為對(duì)稱軸,交換左右對(duì)稱位 置上的數(shù)組兀素reshape在總元素?cái)?shù)不變的前提下,改變數(shù)組的“行數(shù)、 列數(shù)”rot90矩

10、陣逆時(shí)針旋轉(zhuǎn)90度det方陣的行列式值rank矩陣的秩inv矩陣求逆eig矩陣的特征值,矩mo7.多項(xiàng)式運(yùn)算poly產(chǎn)生特征多項(xiàng)式系數(shù)向量roots求多項(xiàng)式的根p=poly2str(c, x)(將特征多項(xiàng)式系數(shù)向量c轉(zhuǎn)換為以習(xí)慣方式顯示是多項(xiàng)式) conv, convs多項(xiàng)式乘運(yùn)算deconv多項(xiàng)式除運(yùn)算polyder(p)求p的微分polyder(a, b)求多項(xiàng)式a,b乘積的微分p,q=polyder(p1,p2)求解多項(xiàng)式p1/p2微分的有理分式Polyval(p,A) 按數(shù)組運(yùn)算規(guī)則求多項(xiàng)式p在自變量A的值 polyvalm(p,A) 按矩陣運(yùn)算規(guī)則求多項(xiàng)式pft自變量A勺值三、實(shí)驗(yàn)儀

11、器設(shè)備與器材計(jì)算機(jī)(安裝有MATLAB件平臺(tái))四、實(shí)驗(yàn)內(nèi)容與步驟1、新建一個(gè)文件夾(自己的名字命名)2、啟動(dòng)MATLAB7將該文件夾添加到MATLAB徑管理器中。方法如下:“MATLABMie Edit Vie Web Wridcw HelpNev?8un”? Currert Directory: 口 MATLABSpClose Command Window trt+抑Import Data.S-ave Workspace As.Set Patti.Preferences.,Setup .Print.Print Selection.ExH MATLABCtri+QzJaJByts ClassI

12、 2JCurrent Directory3、保存,關(guān)閉對(duì)話框(要求抓取自己實(shí)驗(yàn)的圖,插入到自己的實(shí)驗(yàn)報(bào)告中)4、學(xué)習(xí)使用help命令,例如在命令窗口輸入help eye,然后根據(jù)幫助說明,學(xué)習(xí)使用指 令eye (其它不會(huì)用的指令,依照此方法類推)5、 學(xué)習(xí)使用 clc、 clear , 觀察commancWindow、 commandhistory 和workspace等窗 口的 變化結(jié)果。6、練習(xí)使用MATLAB基本運(yùn)算符、數(shù)組訪問指令、標(biāo)準(zhǔn)數(shù)組生成函數(shù)和數(shù)組操作函數(shù)。(1) 輸入help rand,然后隨機(jī)生成一個(gè)2X6的數(shù)組,觀察commancWindow、command history

13、和workspace等窗口的變化結(jié)果。(2)分別輸入clc、clear , 了解其功能和作用。(3)輸入C=1:2:20,則C (i)表示什么?其中i=1,2,3,。(4)輸入 A=7 1 5;2 5 6; 3 1 5 ,B=1 1 1; 2 2 2; 3 3 3,在命令窗口中執(zhí)行下列表達(dá)式,記錄輸出結(jié)果并說明其含義:A(2, 3) A(:,2) A(3,:) A(:,1:2:3) A(:,3)*B(:,2) A(:,3)*B(2,:)A*B A.*B AA2 AA2 B/A B./A(5)二維數(shù)組的創(chuàng)建和訪問,創(chuàng)建一個(gè)二維數(shù)組(4X 8) A,查詢數(shù)組A第2行、第3列的元素,查詢數(shù)組A第2行

14、的所有元素,查詢數(shù)組A第6列的所有元素。(6)使用表8列出的常用函數(shù)來創(chuàng)建二維矩陣(可通過 help方法,查看實(shí)例)。7、多項(xiàng)式運(yùn)算(1)求多項(xiàng)式 p(x) =x32x-4的根、導(dǎo)數(shù);(2)已知 A=1.2 3 5 0.9; 5 1.7 5 6; 3 9 0 1; 1 2 3 4,求矩陣 A 的特征多項(xiàng)式;(3)求特征多項(xiàng)式中未知數(shù)為20時(shí)的值。五、實(shí)驗(yàn)結(jié)果(或數(shù)據(jù))與分析對(duì)于內(nèi)容7多項(xiàng)式運(yùn)算,試用筆算,并與利用 MATLAB真平臺(tái)運(yùn)算結(jié)果進(jìn)行比較。六、實(shí)驗(yàn)總結(jié)與思考總結(jié)本實(shí)驗(yàn)內(nèi)容,并思考MATLAB真平臺(tái)的功能、應(yīng)用場合及發(fā)展前景。教學(xué)后記:實(shí)驗(yàn)二Matlab程序設(shè)計(jì)基本方法(設(shè)計(jì)性實(shí)驗(yàn))一

15、、本次課主要內(nèi)容1、for循環(huán)結(jié)構(gòu);2、while循環(huán)結(jié)構(gòu);3、if-else-end 分支結(jié)構(gòu);4、 switch-case 結(jié)構(gòu)。二、實(shí)驗(yàn)?zāi)康呐c要求1、熟悉MATLAB程序編輯與設(shè)計(jì)環(huán)境;2、掌握各種編程語句語法規(guī)則及程序設(shè)計(jì)方法;3、函數(shù)文件的編寫和設(shè)計(jì);4、了解和熟悉跨空間變量傳遞和賦值。三、教學(xué)重點(diǎn)難點(diǎn)重點(diǎn):程序設(shè)計(jì)方法;難點(diǎn):函數(shù)文件的編寫。四、教學(xué)方法和手段課堂講授、演示;巡回指導(dǎo)。五、作業(yè)與習(xí)題布置完成實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)二Matlab程序設(shè)計(jì)基本方法(設(shè)計(jì)性實(shí)驗(yàn))一、實(shí)驗(yàn)?zāi)康?、熟悉MATLAB?序編輯與設(shè)計(jì)環(huán)境2、掌握各種編程語句語法規(guī)則及程序設(shè)計(jì)方法3、函數(shù)文件的編寫和設(shè)計(jì)4、了

16、解和熟悉跨空間變量傳遞和賦值.、實(shí)驗(yàn)原理1、for循環(huán)結(jié)構(gòu)語法:for i =初值:增量:終值語句1 語句nend說明:1)、i =初值:終值,則增量為1。2)、初值、增量、終值可正可負(fù),可以是整數(shù),也可以是小數(shù),只須符合數(shù) 學(xué)邏輯。2、while循環(huán)結(jié)構(gòu)語法:while邏輯表達(dá)式循環(huán)體語句end說明:1)、whiIe結(jié)構(gòu)依據(jù)邏輯表達(dá)式的值判斷是否執(zhí)行循環(huán)體語勾。若表達(dá)式的值 為真,執(zhí)行循環(huán)體語句一次、在反復(fù)執(zhí)行時(shí),每次都要進(jìn)行判斷。若表達(dá)式的 值為假,則程序執(zhí)行endfc后的語句。2)、為了避免因邏輯上的失誤,而陷入死循環(huán),建議在循環(huán)體語句的適當(dāng)位置 力口break語句、以便程序能正常執(zhí)行。

17、(執(zhí)行循環(huán)體的次數(shù)不確定;每一次執(zhí)行循 環(huán)體后,一定會(huì)改變while后面所跟關(guān)系式的值。)3)、while循環(huán)也可以嵌套、具結(jié)構(gòu)如下:while邏輯表達(dá)式1循環(huán)體語句1while邏輯表達(dá)式2循環(huán)體語句2end循環(huán)體語句3end3、if-else-end 分支結(jié)構(gòu)if表達(dá)式1語句1else if 表達(dá)式2(可選)語句2else(可選)語句3endend說明:1)、if結(jié)構(gòu)是一個(gè)條件分支語句,若滿足表達(dá)式的條件,則往下執(zhí)行;若不 滿足,則跳出if結(jié)構(gòu)。2)、else if表達(dá)式2與else為可選項(xiàng),這兩條語句可依據(jù)具體情況取舍。3)、注意:每一個(gè)if都對(duì)應(yīng)一個(gè)end,即有幾個(gè)if ,記就應(yīng)有幾個(gè)e

18、nd。4、 switch-case 結(jié)構(gòu)語法:switch表達(dá)式case常量表達(dá)式1語句組1case常量表達(dá)式2語句組2otherwise語句組nend說明:1)、switch后面的表達(dá)式可以是任何類型,如數(shù)字、字符串等。2)、當(dāng)表達(dá)式的值與case后面常量表達(dá)式的值相等時(shí),就執(zhí)行這個(gè) case后面 的語句組。如果所有的常量表達(dá)式的值都與這個(gè)表達(dá)式的值不相等時(shí),則執(zhí)行 otherwise后的執(zhí)行語句。5、程序流程控制指令break、return、pause6、函數(shù)文件的結(jié)構(gòu)和編寫方法函數(shù)只能在函數(shù)體內(nèi)對(duì)變量進(jìn)行操作,也就是只能訪問函數(shù)本身工作空間中的變量M函數(shù)文件的結(jié)構(gòu)(1) 函數(shù)定義行(fu

19、nction )(2) H1行(函數(shù)幫助文本的第一行)(3)函數(shù)幫助文本(4)函數(shù)體(5)注釋函數(shù)文件編寫后,保存時(shí),其文件名必須與函數(shù)名相同。注意:函數(shù)名不要與 MATLA的身的函數(shù)命令相同。三、設(shè)計(jì)內(nèi)容(或設(shè)計(jì)任務(wù))Jn X1、熟悉MATLAB?序編輯與設(shè)計(jì)環(huán)境。型E:黛東計(jì)篁機(jī)仿H mean.mHie Edit View Tsxt Debug Breakpaint5 Web Window Help H P昌名能地c 鶻分Stade;12 3456789 0 1func t i on yine an &)% MEAN Average or M電 an VRuw% For vectqrs M

20、lEAH ty.) returns the meari% For matrices, fflEAITGc) is a row vector學(xué) containing tht 孫 value of each coluim叫nj=si re (x);if *=1m-n;endy=5m G10100的值(利用上題的n階乘函數(shù)文件)(兩種方法)5、編寫一個(gè)乘法表(9 X9 )。四、設(shè)計(jì)要求(或設(shè)計(jì)指標(biāo)與要求)對(duì)照設(shè)計(jì)內(nèi)容和任務(wù),編寫和設(shè)計(jì)相應(yīng)的 MATLA勰序,并調(diào)試運(yùn)行得出正確結(jié)果 五、實(shí)驗(yàn)儀器設(shè)備與器材計(jì)算機(jī)(安裝有MATLA歐件平臺(tái))。六、實(shí)驗(yàn)結(jié)果(或數(shù)據(jù))與分析利用數(shù)學(xué)方法,對(duì)設(shè)計(jì)內(nèi)容進(jìn)行計(jì)算,

21、分析并比較結(jié)果。七、實(shí)驗(yàn)總結(jié)與思考總結(jié)本實(shí)驗(yàn)內(nèi)容,并思考:1、MATLAB程語句與規(guī)則與CS言程序有何異同?2、MATLAB數(shù)文件的編寫和調(diào)用如何實(shí)現(xiàn)?教學(xué)后記:實(shí)驗(yàn)三MATLAB的圖形繪制(設(shè)計(jì)性實(shí)驗(yàn))、本次課主要內(nèi)容1、plot(x,y):繪制由x,y所確定的曲線;2、多組變量繪圖:plot(x1, y1,選項(xiàng)1, x2, y2,選項(xiàng)2,);3、雙Y軸繪圖:plotyy()函數(shù);4、圖形窗口的分割;5、圖形編輯窗口的使用。二、實(shí)驗(yàn)?zāi)康呐c要求1、學(xué)習(xí)MATLAB圖形繪制的基本方法;2、熟悉和了解MATLAB圖形繪制程序編輯的基本指令;3、熟悉掌握利用MATLAB圖形編輯窗口編輯和修改圖形界面

22、,并添加圖形的 各種標(biāo)注;4、掌握plot、subplot的指令格式和語法。三、教學(xué)重點(diǎn)難點(diǎn)重點(diǎn):圖形繪制的基本方法;難點(diǎn):無。四、教學(xué)方法和手段課堂講授、演示;巡回指導(dǎo)。五、作業(yè)與習(xí)題布置完成實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)三MATLAB的圖形繪制(設(shè)計(jì)性實(shí)驗(yàn))、實(shí)驗(yàn)?zāi)康?、學(xué)習(xí)MATLAB形繪制的基本方法;2、熟悉和了解MATLAB形繪制程序編輯的基本指令;3、熟悉掌握利用MATLAB形編輯窗口編輯和修改圖形界面,并添加圖形的各種標(biāo)注;4、掌握plot、subplot的指令格式和語法。二、實(shí)驗(yàn)原理1、plot(x,y):繪制由x,y所確定的曲線;2、多組變量繪圖:plot(x1, y1,選項(xiàng)1, x2, y2

23、,選項(xiàng)2,);3、雙Y?由繪圖:plotyy()函數(shù);4、圖形窗口的分割;5、圖形編輯窗口的使用。三、設(shè)計(jì)內(nèi)容(或設(shè)計(jì)任務(wù))1、二維曲線繪圖基本指令演示。本例運(yùn)作后,再試驗(yàn)plot(t), plot(Y), plot(Y,t), 以觀察產(chǎn)生圖形的不同。t=(0:pi/50:2*pi);k=0.4:0.1:1;Y=cos(t)*k;plot(t,Y)plot指令基本操作演示2、用圖形表示連續(xù)調(diào)制波形Y=sin(t)sin(9t)及其包絡(luò)線。要求自己修改繪圖的顏色、線型和數(shù)據(jù)點(diǎn)的標(biāo)記t=(0:pi/100:pi);y1=sin(t)*1,-1;y2=sin(t).*sin(9*t);t3=pi*(

24、0:9)/9;y3=sin(t3).*sin(9*t3);plot(t,y1,r:,t,y2,b,t3,y3,bo)3、在一個(gè)圖形窗口繪制正弦和余弦曲線,要求給圖形加標(biāo)題“正弦和余弦曲線”,X軸Y軸分別標(biāo)注為“時(shí)間t”和“正弦、余弦”,在圖形的某個(gè)位置標(biāo)注“ sin(t) ”“cos(t) ”,并加圖例,顯示網(wǎng)格,坐標(biāo)為正方形坐標(biāo)系。4、繪制向量x=1 3 0.5 2.5 2的餅形圖,并把3對(duì)應(yīng)的部分分離出來。5、繪制參數(shù)方程 x=t,y=sin(t),z=cos(t) 在t=0 7區(qū)間的三維曲線。6、用 hold on 命令在同一個(gè)窗 口繪制曲線 y=sin(t) , y1=sin(t+0.

25、25), y2=sin(t+0.5),其中 t=0 10。7、觀察各種軸控制指令的影響。演示采用長軸為3.25,短軸為1.15的橢圓。注意: 采用多子圖(圖6.2-4 )表現(xiàn)時(shí),圖形形狀不僅受“控制指令”影響,而且受整個(gè) 圖面“寬高比”及“子圖數(shù)目”的影響。t=0:2*pi/99:2*pi;x=1.15*cos(t);y=3.25*sin(t);subplot(2,3,1),plot(x,y),axis normal,grid on,title(Normal and Grid on)subplot(2,3,2),plot(x,y),axis equal,grid on,title(Equal)

26、subplot(2,3,3),plot(x,y),axis square,grid on,title(Square)subplot(2,3,4),plot(x,y),axis image,box off,title(Image and Box off)subplot(2,3,5),plot(x,y),axis image fill,box offtitle(Image and Fill)subplot(2,3,6),plot(x,y),axis tight,box off,title(Tight)各種軸控制指令的不同影響四、設(shè)計(jì)要求(或設(shè)計(jì)指標(biāo)與要求)對(duì)照設(shè)計(jì)內(nèi)容和任務(wù),編寫和設(shè)計(jì)相應(yīng)的 MA

27、TLA勰序,并調(diào)試運(yùn)行得出正確結(jié)果 五、實(shí)驗(yàn)儀器設(shè)備與器材計(jì)算機(jī)(安裝有MATLA歐件平臺(tái))。六、實(shí)驗(yàn)結(jié)果(或數(shù)據(jù))與分析利用數(shù)學(xué)方法,對(duì)設(shè)計(jì)內(nèi)容進(jìn)行計(jì)算,分析并比較結(jié)果。七、實(shí)驗(yàn)總結(jié)與思考總結(jié)本實(shí)驗(yàn)內(nèi)容,并思考:1、MATLAB形繪制有哪些基本指令?2、如何設(shè)置MATLA圖形的屬性,比如顏色、線型、坐標(biāo)軸名稱、圖形標(biāo)題等?教學(xué)后記:實(shí)驗(yàn)四Simulink建模與仿真(設(shè)計(jì)性實(shí)驗(yàn))、本次課主要內(nèi)容(1) SIMULINK(2) SIMULINK(3) SIMULINK(4) SIMULINK(5) SIMULINK(6) SIMULINK SIMULINK簡介;的啟動(dòng);的模塊庫介紹;簡單模型的建

28、立; 功能模塊的處理; 應(yīng)用舉例; 仿真的運(yùn)行。二、教學(xué)目的與要求(1)學(xué)習(xí)SIMULINK 軟件工具的使用方法;(2)用SIMULINK仿真線性系統(tǒng);三、教學(xué)重點(diǎn)難點(diǎn)重點(diǎn):用SIMULINK仿真線性系統(tǒng);難點(diǎn):SIMULINK功能模塊的處理。四、教學(xué)方法和手段課堂講授、演示;巡回指導(dǎo)五、作業(yè)與習(xí)題布置完成實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)四Simulink 建模與仿真(設(shè)計(jì)性實(shí)驗(yàn))一、實(shí)驗(yàn)?zāi)康?、學(xué)習(xí)SIMULINK 軟件工具的使用方法;2、用SIMULINK仿真線性系統(tǒng)。二實(shí)驗(yàn)原理1、SIMULINK 簡介SIMULINK是MATLAB軟件的擴(kuò)展,它是實(shí)現(xiàn)動(dòng)態(tài)系統(tǒng)建模和仿真的一個(gè)軟件 包,它與MATLAB語言的

29、主要區(qū)別在于,其與用戶交互接口是基于Windows的模型化圖形輸入,其結(jié)果是使得用戶可以把更多的精力投入到系統(tǒng)模型的構(gòu)建,而非 語言的編程上。所謂模型化圖形輸入是指SIMULINK提供了一些按功能分類的基本的系統(tǒng)模塊,用戶只需要知道這些模塊的輸入輸出及模塊的功能,而不必考察模塊內(nèi)部是如 何實(shí)現(xiàn)的,通過對(duì)這些基本模塊的調(diào)用,再將它們連接起來就可以構(gòu)成所需要的系 統(tǒng)模型(以.mdl文件進(jìn)行存取),進(jìn)而進(jìn)行仿真與分析。2、SIMULINK 的啟動(dòng)進(jìn)入SIMULINK界面,只要你在MATLAB命令窗口提示符下鍵入 SIMULINK, 接回車鍵即可啟動(dòng)SIMULINK軟件。3、SIMULINK的模塊庫介

30、紹? SIMILINK模塊庫按功能進(jìn)行分為以下8類子庫:Continuous (連續(xù)模塊)Discrete (離散模塊)Function&Tables (函數(shù)和平臺(tái)模塊)Math (數(shù)學(xué)模塊)Nonlinear (非線性模塊)Signals&Systems (信號(hào)和系統(tǒng)模塊)Sinks (接收器模塊)Sources (輸入源模塊)4、SIMULINK簡單模型的建立(1)建立模型窗口(2)將功能模塊由模塊庫窗口復(fù)制到模型窗口(3)對(duì)模塊進(jìn)行連接,從而構(gòu)成需要的系統(tǒng)模型5、SIMULINK功能模塊的處理(1)模塊庫中的模塊可以直接用鼠標(biāo)進(jìn)行拖曳(選中模塊,按住鼠標(biāo)左鍵不放)而 放到模型窗口中進(jìn)行處

31、理。(2)在模型窗口中,選中模塊,則其4個(gè)角會(huì)出現(xiàn)黑色標(biāo)記。此時(shí)可以對(duì)模塊進(jìn)行 以下的基本操作:移動(dòng):選中模塊,按住鼠標(biāo)左鍵將其拖曳到所需的位置即可。若要脫離線而移動(dòng),可按住shift鍵,再進(jìn)行拖曳;復(fù)制:選中模塊,然后按住鼠標(biāo)右鍵進(jìn)行拖曳即可復(fù)制同樣的一個(gè)功能模塊;刪除:選中模塊,按Delete鍵即可。若要?jiǎng)h除多個(gè)模塊,可以同時(shí)按住Shift鍵, 再用鼠標(biāo)選中多個(gè)模塊,按Delete鍵即可。也可以用鼠標(biāo)選取某區(qū)域,再按Delete 鍵就可以把該區(qū)域中的所有模塊和線等全部刪除;轉(zhuǎn)向:為了能夠順序連接功能模塊的輸入和輸出端,功能模塊有時(shí)需要轉(zhuǎn)向。在菜單Format中選擇Flip Block旋轉(zhuǎn)1

32、80度,選擇Rotate Block順時(shí)針旋轉(zhuǎn)90 度?;蛘咧苯影?Ctrl+F鍵執(zhí)行Flip Block ,按Ctrl+R鍵執(zhí)行Rotate Block。改變大?。哼x中模塊,對(duì)模塊出現(xiàn)的 4個(gè)黑色標(biāo)記進(jìn)行拖曳即可。模塊命名:先用鼠標(biāo)在需要更改的名稱上單擊一下,然后直接更改即可。名稱在功能模塊上的位置也可以變換 180度,可以用Format菜單中的Flip Name來 實(shí)現(xiàn),也可以直接通過鼠標(biāo)進(jìn)行拖曳。Hide Name可以隱藏模塊名稱。顏色設(shè)定:Format菜單中的 Foreground Color可以改變模塊的前景顏色,Background Color可以改變模塊的背景顏色;而模型窗口的顏

33、色可以通過 Screen Color來改變。參數(shù)設(shè)定:用鼠標(biāo)雙擊模塊,就可以進(jìn)入模塊的參數(shù)設(shè)定窗口,從而對(duì)模塊進(jìn) 行參數(shù)設(shè)定。參數(shù)設(shè)定窗口包含了該模塊的基本功能幫助,為獲得更詳盡的幫 助,可以點(diǎn)擊其上的help按鈕。通過對(duì)模塊的參數(shù)設(shè)定,就可以獲得需要的功能模塊。屬性設(shè)定:選中模塊,打開 Edit菜單的Block Properties可以對(duì)模塊進(jìn)行屬性設(shè) 定。包括Description屬性、Priority優(yōu)先級(jí)屬性、Tag屬性、Open function屬性、 Attributes format string屬性。其中Open function屬性是一個(gè)很有用的屬性,通 過它指定一個(gè)函數(shù)名,

34、則當(dāng)該模塊被雙擊之后,Simulink就會(huì)調(diào)用該函數(shù)執(zhí)行,這種函數(shù)在MATLAB中稱為回調(diào)函數(shù)。模塊的輸入輸出信號(hào):模塊處理的信號(hào)包括標(biāo)量信號(hào)和向量信號(hào);標(biāo)量信號(hào)是 一種單一信號(hào),而向量信號(hào)為一種復(fù)合信號(hào),是多個(gè)信號(hào)的集合,它對(duì)應(yīng)著系 統(tǒng)中幾條連線的合成。缺省情況下,大多數(shù)模塊的輸出都為標(biāo)量信號(hào),對(duì)于輸 入信號(hào),模塊都具有一種 智能”的識(shí)別功能,能自動(dòng)進(jìn)行匹配。某些模塊通過對(duì) 參數(shù)的設(shè)定,可以使模塊輸出向量信號(hào)。、設(shè)計(jì)內(nèi)容(或設(shè)計(jì)任務(wù))1、在SIMULINK環(huán)境下,作T1、T2、T3系統(tǒng)的階躍響應(yīng);丁2丁 4s 2 T1T1 =-21 2 =-2T3 = -32s 2s 2 s 2s 2 2s

35、 3s 3s 1將T1、T2、T3系統(tǒng)的階躍響應(yīng)圖在同一 Scope中顯示。2、典型二階欠阻尼系統(tǒng)的傳遞函數(shù)為:222G(S); ( % ;)( ( O)s 2 %s % s -20s ( a 二)極點(diǎn)位置:S - j a二二,n i a n1 1 - 2; = cos)式中:在SIMULINK環(huán)境下,作該系統(tǒng)在以下參數(shù)時(shí)的仿真:設(shè)w a=1,(r=0.5,1/階躍響應(yīng),(用同一 Scope顯示);設(shè)o- =1 ,a=0.5,1,5t階躍響應(yīng)在(用同一 Scope顯示);設(shè):=1 2,=2 2 , 2 ,5 2求階躍響應(yīng)(用同一 Scope顯示);設(shè),n=:2 1- 300 450600求階躍

36、響應(yīng),(用同一 Scope顯示);階躍響應(yīng)的時(shí)間:0&t&l0t躍信號(hào)幅值為+2V。分析參數(shù)變化(增加、減少與 不變)對(duì)階躍響應(yīng)的影響。四、設(shè)計(jì)要求(或設(shè)計(jì)指標(biāo)與要求)對(duì)照設(shè)計(jì)內(nèi)容和任務(wù),設(shè)計(jì)和構(gòu)建相應(yīng)的MATLAB mdl文件,并調(diào)試運(yùn)行得出正確 結(jié)果。五、實(shí)驗(yàn)儀器設(shè)備與器材計(jì)算機(jī)(安裝有MATLAB軟件平臺(tái),包含SIMULINK仿真模塊)。六、實(shí)驗(yàn)結(jié)果(或數(shù)據(jù))與分析利用數(shù)學(xué)方法,對(duì)設(shè)計(jì)內(nèi)容進(jìn)行計(jì)算,分析并比較結(jié)果。七、實(shí)驗(yàn)總結(jié)與思考總結(jié)本實(shí)驗(yàn)內(nèi)容,并思考:1、MATLAB平臺(tái)中進(jìn)行SIMULINK建模仿真,有哪些步驟?2、如何設(shè)置仿真參數(shù),比如仿真時(shí)間、仿真算法、波形顯示等?教學(xué)后記:實(shí)

37、驗(yàn)五控制系統(tǒng)的分析(1)(綜合性實(shí)驗(yàn))一、本次課主要內(nèi)容1、一階系統(tǒng)階躍響應(yīng);2、二階系統(tǒng)階躍響應(yīng);3、二階系統(tǒng)單位沖激響應(yīng);4、高階系統(tǒng)階躍響應(yīng)。二、實(shí)驗(yàn)?zāi)康呐c要求1、熟悉MATLAB軟件分析系統(tǒng)時(shí)域響應(yīng)方法。通過觀察典型二階系統(tǒng)在單位階 躍、脈沖、斜坡信號(hào)作用下的動(dòng)態(tài)特性,熟悉各種典型的響應(yīng)曲線;2、通過二階系統(tǒng)定性及定量了解參數(shù)變化對(duì)動(dòng)態(tài)特性的影響。分析參數(shù)變化時(shí)對(duì)系統(tǒng)響應(yīng)的影響。三、教學(xué)重點(diǎn)難點(diǎn)重點(diǎn):一階系統(tǒng)階躍響應(yīng);難點(diǎn):高階系統(tǒng)階躍響應(yīng)。四、教學(xué)方法和手段課堂講授、演示;巡回指導(dǎo)五、作業(yè)與習(xí)題布置完成實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)五控制系統(tǒng)的分析(1)(綜合性實(shí)驗(yàn))、實(shí)驗(yàn)?zāi)康?、熟悉MATLAB軟件

38、分析系統(tǒng)時(shí)域響應(yīng)方法。通過觀察典型二階系統(tǒng)在單位階 躍、脈沖、斜坡信號(hào)作用下的動(dòng)態(tài)特性,熟悉各種典型的響應(yīng)曲線。2、通過二階系統(tǒng)定性及定量了解參數(shù)變化對(duì)動(dòng)態(tài)特性的影響。分析參數(shù)變化時(shí) 對(duì)系統(tǒng)響應(yīng)的影響。設(shè)、設(shè)計(jì)內(nèi)容(或設(shè)計(jì)任務(wù))(一)一階系統(tǒng)時(shí)域響應(yīng)分析1、 一階系統(tǒng)階躍響應(yīng):圖示RC網(wǎng)絡(luò)為一階系統(tǒng),圖1-1研究圖1-1所示電路,其運(yùn)動(dòng)方程為:Tc(t) +c(t) = r(t)式中,T=RC為時(shí)間常數(shù).當(dāng)初始條件為零時(shí),其傳遞函數(shù)為(s)=C(s)R(s)1Ts 1若 R=1Q, C=0.01F, 則T=RC=0.01s。傳遞函數(shù) (s)= 1/(0.01s+1),求單位階躍響應(yīng)的MATLA

39、B程序如下:設(shè)K=1、T=0.01 clear clear allnum=1; den=0.01 1; step(num,den) 執(zhí)行后可得如下圖形:2 、求當(dāng)K=1, T=0.1,0.5,1 , 2s時(shí)的階躍響應(yīng),記錄曲線列表求出ts并分析為讀數(shù)方便,可加入step(num,den) ; grid on。數(shù)據(jù)可保留兩位有效數(shù)字(二)位置隨動(dòng)系統(tǒng)可以用如下二階系統(tǒng)模型描述:2一二安 2-2R(s) s 2 nsf 叫n一自然頻率,己一相戀S電系數(shù)1 、試?yán)L制n=6,己=0.2, 0.4,1.0, 2.0 時(shí)的單位階躍響應(yīng)。MATLA醒序:wn=6;kosi=0.1:0.2:1.0 ,2.0;

40、figure(1)hold onfor kos=kosinum=wn.AZden=1,2*kos*wn,wn.A2;step(num,den)endtitle( Step Response)hold off2 、繪制典型二階系統(tǒng),當(dāng)=0.7, co n=2, 4, 6, 8時(shí)的單位階躍響應(yīng)。MATLAB 程序:w=2:2:8;kos=0.5;figure(1) hold on for wn=wnum=wn.A2;den=1,2*kos*wn,wn.A2;step(num,den) end title( Step Response) hold off要求記錄1、2曲線波形,并求相應(yīng)的 tr、ts

41、、tp列表分析實(shí)驗(yàn)結(jié)果, 討論參數(shù)變化對(duì)系統(tǒng)的影響。3 、求二階系統(tǒng)的己=0.5, con=10時(shí)的單位沖激響應(yīng)。2COnMATLAB 程序:wn =10; kos=0.5 ;figure(1)num=wn.A?den=1,2*kos*wn, wn-2; impulse(num,den)title( Impulse Response );記錄曲線波形并求ts tp oMATLAB 程序:4 、求高階系統(tǒng)的單位階躍響應(yīng)。上述程序如加語句:z, p=tf2zp(num,den)則可以求出零極點(diǎn),從而可判斷系統(tǒng)的穩(wěn)定性。三、設(shè)計(jì)要求(或設(shè)計(jì)指標(biāo)與要求)對(duì)照設(shè)計(jì)內(nèi)容和任務(wù),編寫和設(shè)計(jì)相應(yīng)的MATLAB

42、序文件,并調(diào)試運(yùn)行得出正確結(jié)果。四、實(shí)驗(yàn)儀器設(shè)備與器材計(jì)算機(jī)(安裝有MATLA歆件平臺(tái))。五、實(shí)驗(yàn)結(jié)果(或數(shù)據(jù))與分析利用數(shù)學(xué)方法,對(duì)設(shè)計(jì)內(nèi)容進(jìn)行計(jì)算,分析并比較結(jié)果。六、實(shí)驗(yàn)總結(jié)與思考總結(jié)本實(shí)驗(yàn)內(nèi)容,并思考:1、控制系統(tǒng)的動(dòng)態(tài)性能指標(biāo)有哪些,指標(biāo)含義是什么?2、對(duì)于典型二階系統(tǒng),改變阻尼比 七的取值,其階躍響應(yīng)曲線怎樣變化,試分析原 因?教學(xué)后記:實(shí)驗(yàn)六控制系統(tǒng)的分析(2)(綜合性實(shí)驗(yàn))一、本次課主要內(nèi)容1、根軌跡的概念;2、用MATLA歆件繪制根軌跡。二、實(shí)驗(yàn)?zāi)康呐c要求1、掌握MATLA飄件繪制根軌跡的方法;2、分析參數(shù)變化對(duì)根軌跡的影響;3、利用根軌跡法對(duì)控制系統(tǒng)性能進(jìn)行分析。三、教學(xué)重

43、點(diǎn)難點(diǎn)重點(diǎn):利用根軌跡法對(duì)控制系統(tǒng)性能進(jìn)行分析;難點(diǎn):分析參數(shù)變化對(duì)根軌跡的影響。四、教學(xué)方法和手段課堂講授、演示;巡回指導(dǎo)。五、作業(yè)與習(xí)題布置完成實(shí)驗(yàn)報(bào)告名師精編優(yōu)秀教案實(shí)驗(yàn)六 控制系統(tǒng)的分析(2)(設(shè)計(jì)性實(shí)驗(yàn))一、實(shí)驗(yàn)?zāi)康?、掌握MATLA飄件繪制根軌跡的方法。2、分析參數(shù)變化對(duì)根軌跡的影響。3、利用根軌跡法對(duì)控制系統(tǒng)性能進(jìn)行分析。二、實(shí)驗(yàn)原理1、根軌跡的概念經(jīng)典控制理論中,為了避開直接求解高階特征方程式根時(shí)遇到的困難,提出了 一種圖解求根的方法,即根軌跡法。根軌跡是指當(dāng)系統(tǒng)的某個(gè)參數(shù)從零變化到無窮 時(shí),閉環(huán)特征方程的根在復(fù)平面上的變化曲線。常規(guī)根軌跡一般取開環(huán)增益 K作為可變參數(shù),根軌跡

44、上的點(diǎn)應(yīng)滿足根軌跡方程:m*K II (s-Zj) i 1G(s)H(s) = =-1“(s-Pi) i=1其中Zj -開環(huán)布點(diǎn),pi -開環(huán)極點(diǎn),K -根軌跡用血,TH 一個(gè)變化的參數(shù) * 、 一 (0TM), K =AK , A為一常數(shù)。系統(tǒng)結(jié)構(gòu)圖如下:= (2k+1)n。m“ l(S-Zj)lj 1n=1n圖6-1閉環(huán)系統(tǒng)結(jié)構(gòu)圖閉環(huán)特征根(即根軌跡上的點(diǎn))應(yīng)滿足(1)幅值條件:;KJB(s) =Km A(S).相角條件:/(s-Zj)-也叢Ss二Pp)j 1i 1名師精編優(yōu)秀教案2、用MATLABC件繪制根軌跡MATLAB7.0供的工具箱給出了一系列關(guān)于根軌跡的函數(shù),如表2-1所示。使用

45、這些函數(shù)能夠很方便地繪制出系統(tǒng)的常規(guī)根軌跡和參數(shù)根軌跡,還能基于根軌跡對(duì) 系統(tǒng)性能進(jìn)行分析。表6-1根軌跡函數(shù)函數(shù)名函功能描述pzmap繪制零極點(diǎn)rlocfind計(jì)算給定根軌跡增益rlocus計(jì)算并繪制根軌跡rltool根軌跡設(shè)計(jì)GUI工具sgrid繪制連續(xù)時(shí)間系統(tǒng)根軌跡和零極點(diǎn)圖中的阻尼系數(shù)和自然頻 率網(wǎng)格zgrid繪制離散時(shí)間系統(tǒng)根軌跡和零極點(diǎn)圖中的阻尼系數(shù)和自然頻率網(wǎng)格 pzmap調(diào)用格式:pzmap(sys); p,z=pzmap(sys)2) rlocfind調(diào)用格式:k,poles=rlocfind(sys); k,poles=rlocfind(sys,p) rlocusr,k=r

46、locus(sys);調(diào) 用 格式: rlocus(sys); rlocus(sys,k);r=rlocus(sys,k) rltool調(diào)用格式:rltool(plant); rltool(plant,comp) sgrid調(diào)用格式:sgrid; sgrid(z,wn) zgrid調(diào)用格式:zgrid; zgrid(z,wn)、設(shè)計(jì)內(nèi)容(或設(shè)計(jì)任務(wù))s(s 1)(s 2)繪制系統(tǒng)的根軌跡圖系統(tǒng)的開環(huán)傳遞函數(shù):G(s)H(s)=程序:圖6-2開環(huán)傳遞根軌跡圖1、采用上述方法繪制開環(huán)傳遞函數(shù)當(dāng) a=1, 0.5, 8, 102、繪制開環(huán)傳遞函數(shù)*K (s 1)*G(s)2-(s ), K 0s (

47、s a)時(shí)系統(tǒng)的根軌跡,記錄根軌跡圖并分析。*K (s 5)*G(s)= 3 (2 ) ,K0s s 6s的閉環(huán)根軌跡,并確定根軌跡上任意點(diǎn)處的 K值及對(duì)應(yīng)的閉環(huán)特征根。num=1 5;den=1 1 6 0;rlocus(num,den)k,p=rlocfind(num,den)gtext(k=0.5)執(zhí)行時(shí)先畫出了根軌跡,并提示用戶在圖形窗口中選擇根軌跡上的一點(diǎn),以計(jì)算出 增益K及相應(yīng)的極點(diǎn)。對(duì)于開環(huán)傳函:G(s)=*K (s 5)s3 5s2 6s*,K輸入如下語句:K=10; s1=tf(10 10*5,1 5 6 0);sys=feedback(s1,1); %單位負(fù)反饋閉環(huán)傳函st

48、ep(sys);impulse(sys); 可以求出K = 10時(shí)的單包階躍響應(yīng)和沖激響應(yīng)。Step Response1.8 1.6 , .-1.4 -.1-I . 1.2 ie 11._.u m 0.80.60.40.2 -0 CC:051015Time (sec)圖6-3圖 閉環(huán)單位階躍響應(yīng)圖 、 . 、 . - 、 - 、 . _ * . . . . . . .按照上述萬法記錄K =5時(shí)的單位階躍響應(yīng)和沖激響應(yīng)曲線。3、一種具有高性能微型機(jī)器人的傳遞函數(shù)為: *K (s 1)(s 2)(s 3)*G(s)H (s):3-,K 0s (s - 1)(1)畫出系統(tǒng)的根軌跡圖;(2)求使閉環(huán)系

49、統(tǒng)穩(wěn)定的增益范圍。MATLA毓序:z=-1,-2,-3;p=0,0,0,1;k=10;G=zpk(z,p,k);rlocus(G);sys=feedback(G,1);step(sys);由根軌跡圖和運(yùn)行數(shù)據(jù)知,當(dāng)K 時(shí),閉環(huán)系統(tǒng)穩(wěn)定?與之對(duì)應(yīng)的振蕩頻率為多少?四、設(shè)計(jì)要求(或設(shè)計(jì)指標(biāo)與要求)1、畫出各系統(tǒng)根軌跡圖并討論;2、確定根軌跡上的分離點(diǎn)、與虛軸的交點(diǎn);3、從根軌跡上能分析系統(tǒng)的性能(穩(wěn)定性、動(dòng)態(tài)響應(yīng))。五、實(shí)驗(yàn)儀器設(shè)備與器材計(jì)算機(jī)(安裝有MATLA歆件平臺(tái))。六、實(shí)驗(yàn)結(jié)果(或數(shù)據(jù))與分析利用數(shù)學(xué)方法,對(duì)設(shè)計(jì)內(nèi)容進(jìn)行計(jì)算,分析并比較結(jié)果。七、實(shí)驗(yàn)總結(jié)與思考總結(jié)本實(shí)驗(yàn)內(nèi)容,并思考:1、描

50、述控制系統(tǒng)根軌跡的概念?2、借助系統(tǒng)的根軌跡,如何分析系統(tǒng)的動(dòng)態(tài)性能和穩(wěn)定性? 教學(xué)后記:實(shí)驗(yàn)七 控制系統(tǒng)的頻率特性分析(綜合性實(shí)驗(yàn))一、本次課主要內(nèi)容1、奈奎斯特穩(wěn)定判據(jù)及穩(wěn)定裕量;2、對(duì)數(shù)頻率穩(wěn)定判據(jù);3、利用MATLAB繪制Nyquist圖和Bode圖。二、教學(xué)目的與要求1、掌握運(yùn)用MATLAB軟件繪制控制系統(tǒng)波特圖(Bode)的方法;2、掌握MATLAB軟件繪制奈奎斯特圖(Nyquist)的方法;3、利用波特圖和奈奎斯特圖對(duì)控制系統(tǒng)性能進(jìn)行分析。三、教學(xué)重點(diǎn)難點(diǎn)重點(diǎn):利用波特圖和奈奎斯特圖對(duì)控制系統(tǒng)性能進(jìn)行分析;難點(diǎn):MATLAB軟件繪制奈奎斯特圖(Nyquist)的方法。四、教學(xué)方法

51、和手段課堂講授、演示;巡回指導(dǎo)。五、作業(yè)與習(xí)題布置完成實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)七控制系統(tǒng)的頻率特性分析(設(shè)計(jì)性實(shí)驗(yàn))一、實(shí)驗(yàn)?zāi)康?、掌握運(yùn)用MATLA歆件繪制控制系統(tǒng)波特圖(Bode)的方法;2、掌握MATLA歆件繪制奈奎斯特圖(Nyquist )的方法;3、利用波特圖和奈奎斯特圖對(duì)控制系統(tǒng)性能進(jìn)行分析。二、實(shí)驗(yàn)原理1、奈奎斯特穩(wěn)定判據(jù)及穩(wěn)定裕量(1)奈氏(Nyquist )判據(jù):反饋控制系統(tǒng)穩(wěn)定的充要條件是奈氏曲線逆時(shí)針 包圍臨界點(diǎn)的圈數(shù)R等于開環(huán)傳遞函數(shù)右半s平面的極點(diǎn)數(shù)P,即R=P ;否則閉環(huán) 系統(tǒng)不穩(wěn)定,閉環(huán)正實(shí)部特征根個(gè)數(shù)Z可按下式確定Z=P-R=P-2N(2)穩(wěn)定裕量利用G(j6)H(jco)軌跡上兩個(gè)特殊點(diǎn)的位置來度量相角裕度和增益裕度。其中交點(diǎn)頻率為x (穿越頻率)。則相角裕度:增益裕度:G(jm)H(js)與負(fù)實(shí)軸的G(jco)H(jM與單位圓的交點(diǎn)處的頻率為0c (截止頻率);h =G(j x)H(j x)1AC-j= 180. G(j c)H(j c) =180( c)(對(duì)數(shù)形式:h -20lgG(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論