版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、基于labview的自動控制原理虛擬實(shí)驗(yàn)系統(tǒng)設(shè)計小4號楷體,固定行距22pt學(xué)生姓名:熊漢鑫 班級:090432指導(dǎo)老師:劉清平摘要:根據(jù)“自動控制原理”課程實(shí)驗(yàn)教學(xué)在高校實(shí)驗(yàn)實(shí)踐中遇到的困難和實(shí)驗(yàn)教學(xué)改革的需要,本文提出了建立基于labview的自動控制虛擬實(shí)驗(yàn)系統(tǒng)方案。文中分析了目前常見的虛擬實(shí)驗(yàn)系統(tǒng),相應(yīng)的應(yīng)用labview編程語言實(shí)現(xiàn)了包含“自動控制原理”課程常見實(shí)驗(yàn)的虛擬實(shí)驗(yàn)系統(tǒng)。最后,利用matlab語言編程進(jìn)行對比分析,進(jìn)行正確性驗(yàn)證。關(guān)鍵詞:labview;自動控制實(shí)驗(yàn);matlab 小4號黑體 指導(dǎo)老師簽名:automatic control theory virtual e
2、xperiment based on labview system design student name :xionghanxin class: 090432supervisor: liuqinpingabstract:on the basis of problems encountered in actual experiment teaching of automatic control theory in universities and need of experiment teaching revolution,a new kind of automatic control the
3、ory virtual experiment system based on labview is advanced.strong-point and weadness of common virtual experiment systems at present are analyzed and a virtual experiment system including common experiments in automatic control theory is compleleted successfully using labview equivalently.in additio
4、n,proposal for hardware experiment expansion is put forwand.at last,matlab programming is used for comparison and accuracy certification.keywords:labview;automatic control experiment;matlabsignature of supervisor:目 錄第1章 緒論(1)1.1 背景(1)1.2 課題的目的與意義(1)1.3 labview的介紹(2)第2章 設(shè)計原理(4)2.1 一階系統(tǒng)典型環(huán)節(jié)虛擬實(shí)驗(yàn)系統(tǒng)設(shè)計原理(
5、4)2.1.1數(shù)學(xué)模型的介紹(4)2.1.2單位階躍響應(yīng)概括(4)2.2 二階系統(tǒng)瞬態(tài)響應(yīng)虛擬實(shí)驗(yàn)系統(tǒng)設(shè)計原理(5)2.2.1數(shù)學(xué)模型的介紹(5)2.2.2單位階躍響應(yīng)慨括(5)2.2.3動態(tài)性能(6)2.3 系統(tǒng)校正虛擬實(shí)驗(yàn)系統(tǒng)設(shè)計原理(7)2.3.1未校正系統(tǒng)的性能(7)2.3.2校正系統(tǒng)的確定(7)2.4 采樣系統(tǒng)虛擬實(shí)驗(yàn)系統(tǒng)設(shè)計原理(8)2.4.1“采樣保持器”組件(8)2.4.2數(shù)學(xué)模型的介紹(8)2.5 采樣系統(tǒng)校正虛擬實(shí)驗(yàn)系統(tǒng)設(shè)計原理(9)2.6 頻率特性虛擬實(shí)驗(yàn)系統(tǒng)設(shè)計原理(10)2.7 系統(tǒng)穩(wěn)定性分析虛擬實(shí)驗(yàn)系統(tǒng)設(shè)計原理(10)2.7.1用特征方程的根判定系統(tǒng)穩(wěn)定性(10)2
6、.7.2繪制系統(tǒng)的單位階躍響應(yīng)曲線驗(yàn)證系統(tǒng)的穩(wěn)定性(11)2.8 非線性系統(tǒng)虛擬實(shí)驗(yàn)系統(tǒng)設(shè)計原理(11)2.8.1繼電型非線性三階系統(tǒng)原理方框圖(11)2.8.2振幅與角頻率的計算(11)第3章 程序方案設(shè)計(13)3.1總體設(shè)計(13)3.2 基于labview的虛擬實(shí)驗(yàn)系統(tǒng)設(shè)計(13)3.3 用戶管理程序設(shè)計(14)第4章 基于labview的虛擬實(shí)驗(yàn)系統(tǒng)設(shè)計(16)4.1 一階系統(tǒng)典型環(huán)節(jié)虛擬實(shí)驗(yàn)(16)4.1.1功能闡述(16)4.1.2設(shè)計過程(16)4.1.3 實(shí)驗(yàn)子系統(tǒng)matlab的仿真(17)4.2 二階系統(tǒng)瞬態(tài)響應(yīng)虛擬實(shí)驗(yàn)(18)4.2.1功能闡述(18)4.2.2設(shè)計過程(
7、18)4.2.3實(shí)驗(yàn)子系統(tǒng)matlab的仿真(21)4.3 系統(tǒng)校正虛擬實(shí)驗(yàn)(22)4.3.1功能闡述(22)4.3.2設(shè)計過程(23)4.3.3實(shí)驗(yàn)子系統(tǒng)matlab的仿真(25)4.4 采樣系統(tǒng)虛擬實(shí)驗(yàn)(26)4.4.1功能闡述(26)4.4.2設(shè)計過程(26)4.4.3實(shí)驗(yàn)子系統(tǒng)matlab的仿真(28)4.5 采樣系統(tǒng)校正虛擬實(shí)驗(yàn)(29)4.5.1功能闡述(29)4.5.2設(shè)計過程(29)4.5.3實(shí)驗(yàn)子系統(tǒng)matlab的仿真(31)4.6 頻率特性虛擬實(shí)驗(yàn)(32)4.6.1功能闡述(32)4.6.2設(shè)計過程(32)4.6.3實(shí)驗(yàn)子系統(tǒng)matlab的仿真(34)4.7 系統(tǒng)穩(wěn)定性分析虛
8、擬實(shí)驗(yàn)(34)4.7.1功能闡述(34)4.7.2設(shè)計過程(35)4.7.3實(shí)驗(yàn)子系統(tǒng)matlab的仿真(36)4.8 非線性系統(tǒng)虛擬實(shí)驗(yàn)(37)4.8.1功能闡述(37)4.8.2設(shè)計過程(37)4.8.3在matlab中繪制系統(tǒng)的-1/n與g(jw)軌跡(39)第5章 用戶管理程序的設(shè)計(41)5.1 登入系統(tǒng)的設(shè)計(41)5.2 主程序的設(shè)計(41)結(jié)論(43)參考文獻(xiàn)(44)致謝(45)附錄 系統(tǒng)前面板圖(46)附錄 系統(tǒng)程序框圖(52)-62-第1章 緒論虛擬技術(shù)的發(fā)展使虛擬平臺實(shí)驗(yàn)的分析設(shè)計過程得以在計算機(jī)上輕松、準(zhǔn)確、快捷地完成。這樣,一方面克服了實(shí)驗(yàn)室在元器件和規(guī)格上的限制,避
9、免了損壞儀器等不利因素,另一方面使得實(shí)驗(yàn)不受時間及空間的限制,從而促進(jìn)模擬實(shí)驗(yàn)教學(xué)的現(xiàn)代化。本文介紹了基于labview的自動控制實(shí)驗(yàn)系統(tǒng)的設(shè)計與實(shí)現(xiàn)。此系統(tǒng)具有參數(shù)調(diào)節(jié)方便、易實(shí)現(xiàn)、可靠度高等優(yōu)點(diǎn)。在高等工程教育中采用虛擬實(shí)驗(yàn)室,可以從根本上解決實(shí)驗(yàn)與實(shí)習(xí)經(jīng)費(fèi)嚴(yán)重短缺問題。作為傳統(tǒng)電子技術(shù)實(shí)驗(yàn)的補(bǔ)充,使學(xué)生初步掌握仿真軟件技術(shù),可使實(shí)驗(yàn)內(nèi)容緊密聯(lián)系課本內(nèi)容,比較全面地概括和反映部分所學(xué)的知識點(diǎn),將課堂內(nèi)容具體化。1.1背景 “自動控制原理”一門重要的專業(yè)基礎(chǔ)課,學(xué)生需要掌握自動控制系統(tǒng)的分析及設(shè)計方法,為設(shè)計和調(diào)試工業(yè)自動控制系統(tǒng)打下基礎(chǔ)。在學(xué)習(xí)中,最好的方法是調(diào)動學(xué)生的學(xué)習(xí)積極性,從而發(fā)揮
10、高度的主觀能動。學(xué)生對課文中的理論學(xué)習(xí)缺乏主觀積極性和學(xué)習(xí)興趣,而實(shí)踐教學(xué)過程中能充分調(diào)動學(xué)生的積極參與意識和表現(xiàn)意識,實(shí)驗(yàn)是檢驗(yàn)理論的最好方法,而理論又是指導(dǎo)實(shí)驗(yàn)的最好依據(jù)。實(shí)驗(yàn)學(xué)習(xí)的程中使學(xué)生形象生動地掌握了原來枯唱無味的理論知識,又創(chuàng)造了實(shí)際動手能力和創(chuàng)造能力,從而最大限度的發(fā)揮了良好的學(xué)習(xí)興趣。但是目前自動控制實(shí)驗(yàn)教學(xué)存在一系列問題,例如實(shí)驗(yàn)設(shè)備和實(shí)驗(yàn)場地數(shù)量有限,實(shí)驗(yàn)設(shè)備老化嚴(yán)重以及嚴(yán)重缺乏實(shí)驗(yàn)指導(dǎo)教師等,因此各種虛擬實(shí)驗(yàn)方法相繼提出。對于此問題首先提出了基于matlab的虛擬實(shí)驗(yàn)系統(tǒng),它能比較好的解決目前自動控制實(shí)驗(yàn)中的一些問題,并在提高了目前“自動控制原理”教學(xué)效果。但是,由于m
11、atlab的局限性,不能鍛煉學(xué)生的動手能力和硬件調(diào)試能力,并且軟件模擬實(shí)驗(yàn)給學(xué)生的印象并不如硬件實(shí)驗(yàn)?zāi)菢由羁?。另外,由于matlab軟件模需要學(xué)生對其有一定的熟悉和了解,對于初學(xué)者來說比較困難。隨著計算機(jī)技術(shù)的發(fā)展,采用ni公司的labview的語言系統(tǒng),開發(fā)出基于labview虛擬實(shí)驗(yàn)系統(tǒng),結(jié)合第三方公司的數(shù)據(jù)采集卡,從而實(shí)現(xiàn)在課堂上進(jìn)行模擬實(shí)驗(yàn),并且結(jié)合學(xué)校原有的硬件電路設(shè)備進(jìn)行硬件實(shí)驗(yàn)的綜合實(shí)驗(yàn)系統(tǒng),達(dá)到顯著提高教學(xué)效果和實(shí)驗(yàn)效果。虛擬實(shí)驗(yàn)系統(tǒng)的交互式式接口和良好的界面的特點(diǎn)??梢酝瓿赡M實(shí)驗(yàn),以便更好的幫助學(xué)生理解、消化、吸收學(xué)習(xí)內(nèi)容,重點(diǎn)解決教學(xué)和實(shí)驗(yàn)過程中的一些難點(diǎn)問題。1.2課題
12、的目的與意義labview像c和c+開發(fā)環(huán)境一樣,是一種程序語言開發(fā)環(huán)境,但與現(xiàn)有的labview采用圖形化編程語言g語言,產(chǎn)生塊狀的程序。虛擬儀器的軟件框架從低層到頂層,包括三部分:visa庫、儀器驅(qū)動程序、應(yīng)用軟件。visa(virtual 1nstrumentation software architecture)虛擬儀器軟件體系結(jié)構(gòu),實(shí)質(zhì)就是標(biāo)準(zhǔn)的i/o函數(shù)庫及其相關(guān)規(guī)范的總稱。一般稱這個i/0函數(shù)庫為visa庫。它駐留于計算機(jī)系統(tǒng)之中執(zhí)行儀器總線的特殊功能,是計算機(jī)與儀器之間的軟件層連接,以實(shí)現(xiàn)對儀器的程控。它對于儀器驅(qū)動程序開發(fā)者來說是一個個可調(diào)用的操作函數(shù)集。儀器驅(qū)動程序是完成對
13、某一特定儀器控制與通信的軟件程序集。它是應(yīng)用程序?qū)崿F(xiàn)儀器控制的橋梁。每個儀器模塊都有自己的儀器驅(qū)動程序,儀器廠商以源碼的形式提供給用戶。應(yīng)用軟件建立在儀器驅(qū)動程序之上,直接面對操作用戶,通過提供直觀友好的測控操作界面、豐富的數(shù)據(jù)分析與處理功能,來完成自動測試任務(wù)。而matlab是“演算紙”式的程序設(shè)計語言,幾乎在所有的工程計算領(lǐng)域都提供了準(zhǔn)確、高效的工具箱。 鑒于labview可以通過調(diào)用控件,實(shí)現(xiàn)labview與matlab的混合編程,充分發(fā)揮兩者的優(yōu)勢。本設(shè)計正是采用labview和matlab的混合編程思想,通過控件調(diào)用和操作來實(shí)現(xiàn)自動控制原理中常見實(shí)驗(yàn)的虛擬實(shí)驗(yàn)系統(tǒng)。 通過不同的軟件編
14、程,實(shí)現(xiàn)多個儀器的功能。虛擬儀器沒有常規(guī)儀器的控制面板,而是利用計算機(jī)強(qiáng)大的圖形環(huán)境,采用可視化的圖形編程語言和平臺,以在計算機(jī)屏幕上建立圖形化的軟面板來替代常規(guī)的傳統(tǒng)儀器面板。虛擬儀器用戶可以才艮據(jù)自己的需要靈活地定義儀器的功能,通過不同功能模塊的組合可構(gòu)成多種儀器,而不必受限于儀器廠商提供的特定功能。虛擬儀器將所有的儀器控制信息均集中在軟件模塊中,可以采用多種方式顯示采集的數(shù)據(jù)、分析的結(jié)果和控制過程。這種對關(guān)鍵部分的轉(zhuǎn)移進(jìn)一步增加了虛擬儀器的靈活性。使用人員可以通過軟件編程或采用現(xiàn)有分析軟件,實(shí)時、直接地對測試數(shù)據(jù)進(jìn)行各種分析與處理。虛擬儀器價格低,而且其基于軟件的體系結(jié)構(gòu)還大大節(jié)省了開發(fā)
15、和維護(hù)費(fèi)用。通過采用虛擬儀器技術(shù),不僅大大節(jié)約經(jīng)費(fèi),還可以有效提高實(shí)驗(yàn)室建設(shè)水平,為大學(xué)實(shí)驗(yàn)儀器建設(shè)提供了一條新可行的途徑。虛擬儀器具有仿真的用戶面板,學(xué)生通過操作虛擬面板就可學(xué)習(xí)和掌握儀器原理、功能與操作。虛擬儀器采集的是現(xiàn)場真實(shí)的物理數(shù)據(jù),可通過與其它儀器、電路的相互配合,完成實(shí)際實(shí)驗(yàn)過程,達(dá)到與用實(shí)際儀器教學(xué)相同的實(shí)驗(yàn)?zāi)康摹W(xué)生在進(jìn)行實(shí)驗(yàn)時不必?fù)?dān)心弄壞儀器,可以極大地提高學(xué)生的學(xué)習(xí)興趣、激發(fā)學(xué)生自主學(xué)習(xí)的積極性。1.3 labview的介紹虛擬儀器研究的另一個問題是各種標(biāo)準(zhǔn)儀器的互連及與計算機(jī)的連接。目前使用較多的是ieee488 或 gpib協(xié)議。未來的儀器也應(yīng)當(dāng)是網(wǎng)絡(luò)化的。labvi
16、ew(lboratory virtual instrument engineering workbench)是一種圖形化的編程語言的開發(fā)環(huán)境,它廣泛地被工業(yè)界、學(xué)術(shù)界和研究實(shí)驗(yàn)室所接受,視為一個標(biāo)準(zhǔn)的數(shù)據(jù)采集和儀器控制軟件。labview 集成了與滿足 gpib、vxi、rs-232和 rs-485 協(xié)議的硬件及數(shù)據(jù)采集卡通訊的全部功能。它還內(nèi)置了便于應(yīng)用tcp/ip、activex等軟件標(biāo)準(zhǔn)的庫函數(shù)。這是一個功能強(qiáng)大且靈活的軟件。利用它可以方便地建立自己的虛擬儀器,其圖形化的界面使得編程及使用過程都生動有趣。圖形化的程序語言,又稱為 “g” 語言。使用這種語言編程時,基本上不寫程序代碼,取而
17、代之的是流程圖或框圖。它盡可能利用了技術(shù)人員、科學(xué)家、工程師所熟悉的術(shù)語、圖標(biāo)和概念,因此,labview是一個面向最終用戶的工具。它可以增強(qiáng)你構(gòu)建自己的科學(xué)和工程系統(tǒng)的能力,提供了實(shí)現(xiàn)儀器編程和數(shù)據(jù)采集系統(tǒng)的便捷途徑。使用它進(jìn)行原理研究、設(shè)計、測試并實(shí)現(xiàn)儀器系統(tǒng)時,可以大大提高工作效率。利用 labview,可產(chǎn)生獨(dú)立運(yùn)行的可執(zhí)行文件,它是一個真正的32位/64位編譯器。像許多重要的軟件一樣,labview提供了windows、unix、linux、macintosh的多種版本。它主要的方便就是,一個硬件的情況下,可以通過改變軟件,就可以實(shí)現(xiàn)不同的儀器儀表的功能,非常方便,是相當(dāng)于軟件即硬件
18、!現(xiàn)在的圖形化主要是上層的系統(tǒng),國內(nèi)現(xiàn)在已經(jīng)開發(fā)出圖形化的單片機(jī)編程系統(tǒng),不斷完善中在驅(qū)動和應(yīng)用兩個層面上,優(yōu)秀虛擬儀器開發(fā)平臺已經(jīng)將其高效的軟件構(gòu)架與計算機(jī)、儀器儀表和通訊方面的最新技術(shù)結(jié)合在一起,給用戶提供最方便的、最靈活的操作以及強(qiáng)大的功能,讓用戶輕松地配置、創(chuàng)建、部署和維護(hù)高性能、低成本的測量和控制解決方案。另外,由于充分利用了計算機(jī)技術(shù),將信號的分析、顯示、存儲、打印和其它管理集中交由計算機(jī)來處理,完善了數(shù)據(jù)的傳輸、交換等性能使得組建系統(tǒng)變得更加靈活和簡單,增強(qiáng)了數(shù)據(jù)處理能力。虛擬儀器作為現(xiàn)代儀器儀表發(fā)展方向,已迅速成為一種新的產(chǎn)業(yè),尤其在發(fā)達(dá)國家中發(fā)展更快,其設(shè)計、生產(chǎn)和使用已經(jīng)十
19、分普及,虛擬儀器將會逐步取代傳統(tǒng)的測試儀器而成為測試儀器的主流。第2章 設(shè)計原理本章介紹了“自動控制原理”中常見的虛擬實(shí)驗(yàn)子系統(tǒng)的原理,包括實(shí)驗(yàn)有:一階系統(tǒng)、二階系統(tǒng)、校正系統(tǒng)、采樣系統(tǒng)、采樣系統(tǒng)校正、頻率特性、系統(tǒng)穩(wěn)定性、非線性系統(tǒng)。2.1一階系統(tǒng)典型環(huán)節(jié)虛擬實(shí)驗(yàn)系統(tǒng)設(shè)計原理2.1.1數(shù)學(xué)模型的介紹可以用一階微分方程描述的系統(tǒng)稱為一階系統(tǒng),一階系統(tǒng)的運(yùn)動方程具有如下的一般形式:式(2.1)式中,t為慣性環(huán)節(jié)的時間常數(shù),代表系統(tǒng)的慣性;c(t)和r(t)分別是系統(tǒng)的輸出信號和輸入信號。對式2.1進(jìn)行拉氏變換得一階系統(tǒng)慣性環(huán)節(jié)的傳遞函數(shù)為:式(2.2)一階系統(tǒng)慣性環(huán)節(jié)的方框圖如圖2.1所示。ui
20、(s)uo(s)圖2.1 一階系統(tǒng)慣性環(huán)節(jié)方框圖2.1.2單位階躍響應(yīng)慨括當(dāng)輸入信號r(t)=1(t)時,系統(tǒng)的響應(yīng)c(t)稱作其單位階躍響應(yīng)。拉氏變換為:式(2.3)兩端取拉氏反變換,求的其單位階躍響應(yīng)為:式(2.4)2.2二階系統(tǒng)瞬態(tài)響應(yīng)虛擬實(shí)驗(yàn)系統(tǒng)設(shè)計原理2.2.1數(shù)學(xué)模型的介紹運(yùn)動方程為二階微分方程的控制系統(tǒng)稱為二階系統(tǒng),二階系統(tǒng)的運(yùn)動方程具有如下的一般形式:式(2.5)式中二階系統(tǒng)的時間常數(shù),單位為秒; 二階系統(tǒng)的阻尼比,無量綱。對式2.5進(jìn)行拉氏變換得二階系統(tǒng)的傳遞函數(shù)為:式(2.6)引入?yún)?shù),稱作二階系統(tǒng)的自然頻率,單位為rad/s。則:式(2.7)二階系統(tǒng)的方框圖如圖2.2所示
21、。r(s)+e(s)c(s)圖2.2單位階躍響應(yīng)方框圖2.2.2單位階躍響應(yīng)慨括單位階躍函數(shù)作用下,二階系統(tǒng)的響應(yīng)稱其為單位階躍響應(yīng)。由式2.7,其輸出的拉氏變換為:式(2.8)對分母多項(xiàng)式作因式分解,得到:式(2.9)式中,是系統(tǒng)的兩個閉環(huán)特征根。對上式兩端取拉氏反變換,可以求出系統(tǒng)的單位階躍響應(yīng)表達(dá)式。阻尼比在不同的范圍內(nèi)取值時,二階系統(tǒng)的特征根在s平面上的位置不同,二階系統(tǒng)的時間響應(yīng)對應(yīng)有不同的運(yùn)動規(guī)律。下面分別加以討論:a. 欠阻尼響應(yīng)阻尼比時,系統(tǒng)的響應(yīng)稱為欠阻尼響應(yīng)。時間響應(yīng)為: 式(2.10)式中,; 。 b. 臨界阻尼響應(yīng)阻尼比時,系統(tǒng)的響應(yīng)稱為臨界阻尼響應(yīng)。時間響應(yīng)為:式(2
22、.11)c. 過阻尼響應(yīng)阻尼比時,系統(tǒng)的響應(yīng)稱為過阻尼響應(yīng)。時間響應(yīng)為:式(2.12)式中,; 。2.2.3動態(tài)性能系統(tǒng)只有在欠阻尼條件下能計算性能指標(biāo)中的超調(diào)量mp、峰值時間tp和調(diào)節(jié)時間ts。根據(jù)系統(tǒng)動態(tài)性能指標(biāo)的定義和系統(tǒng)欠阻尼單位階躍響應(yīng)的表達(dá)式,可以導(dǎo)出系統(tǒng)性能指標(biāo)通過其特征參數(shù)和表達(dá)的計算式。a. 峰值時間tp峰值時間tp是從階躍輸入作用于系統(tǒng)開始,到其響應(yīng)達(dá)到其第一個峰值的時間。峰值時間為: 式(2.13)b. 超調(diào)量mp超調(diào)量mp指階躍響應(yīng)的最大峰值超出其穩(wěn)態(tài)值的部分,用百分比表示為:式(2.14)超調(diào)量為:式(2.15)c. 調(diào)節(jié)時間ts工程上,當(dāng)時,通常用下列二式近似計算調(diào)
23、節(jié)時間: 式(2.16) 式(2.17)2.3系統(tǒng)校正虛擬實(shí)驗(yàn)系統(tǒng)設(shè)計原理2.3.1未校正系統(tǒng)的性能 原系統(tǒng)的原理方框圖如圖2.3所示。 +c(s)_r(s) 圖2.3 未校正系統(tǒng)的方框圖由閉環(huán)傳函 2.3.2校正系統(tǒng)的確定要求設(shè)計串聯(lián)校正裝置,使系統(tǒng)滿足下述性能指標(biāo):由理論推導(dǎo)得,校正網(wǎng)絡(luò)的傳遞函數(shù)為:式(2.18)所以校正后系統(tǒng)的原理方框圖如圖2.4所示。+_r(s)c(s) 圖2.4校正后系統(tǒng)的方框圖2.4采樣系統(tǒng)虛擬實(shí)驗(yàn)系統(tǒng)設(shè)計原理采樣系統(tǒng)是將采樣器位于系統(tǒng)中,將連續(xù)系統(tǒng)離散化。離散系統(tǒng)與連續(xù)系統(tǒng)相比,雖然在本質(zhì)上有所不同,但對于線性系統(tǒng),分析研究方法存有很大程度上的相似性。只要在系統(tǒng)
24、中采用“采樣保持器”組件,即可實(shí)現(xiàn)離散信號到連續(xù)信號的轉(zhuǎn)換,便把問題轉(zhuǎn)換到前面研究過的連續(xù)信號問題上。2.4.1“采樣保持器”組件本系統(tǒng)中采用“采樣保持器”組件,它具有將連續(xù)信號離散再恢復(fù)為連續(xù)信號輸出的功能,其原理方框圖如圖2.5所示。 x(s)xh(s)t圖2.5 “采樣保持器”原理方框圖2.4.2數(shù)學(xué)模型的介紹閉環(huán)采樣控制系統(tǒng)原理方框圖如圖2.6所示。x(s)+ 圖2.6 閉環(huán)采樣控制系統(tǒng)原理方框圖圖2.6所示閉環(huán)采樣系統(tǒng)的開環(huán)脈沖傳遞函數(shù)為:式(2.19)開環(huán)脈沖傳遞函數(shù)為:式(2.20)離散系統(tǒng)中的z變換即為連續(xù)系統(tǒng)中的拉氏變換,確定t值即便確定了傳函。2.5采樣系統(tǒng)校正虛擬實(shí)驗(yàn)系統(tǒng)
25、設(shè)計原理設(shè)校正前閉環(huán)采樣系統(tǒng)的原理方框圖如圖2.7所示。r(s)+c(s)圖2.7 校正前采樣系統(tǒng)的原理方框圖期望性能指標(biāo)如下:靜態(tài)誤差系數(shù):式(2.21)超調(diào)量:式(2.22)采用斷續(xù)校正網(wǎng)絡(luò):式(2.23)校正后采樣系統(tǒng)的原理方框圖如圖2.8所示。r(s)c(s)+圖2.8 校正后采樣系統(tǒng)的原理方框圖2.6頻率特性虛擬實(shí)驗(yàn)系統(tǒng)設(shè)計原理被測系統(tǒng)的原理方框圖如圖2.9所示。r(s)+h(s)e(s)g2(s)g1(s)c(s)圖2.9 被測系統(tǒng)的原理方框圖 系統(tǒng)的頻率特性g(jw)是一個復(fù)變量,可以表示成以角頻率w為參數(shù)的幅值和相角:式(2.24)圖2.9所示系統(tǒng)的開環(huán)頻率特性為:式(2.25
26、)采用對數(shù)幅頻特性和相頻特性表示為: 式(2.26)式(2.27)根據(jù)式2.26和式2.27分別計算出各個頻率下的開環(huán)對數(shù)幅值和相位,再根據(jù)計算出的數(shù)值分別畫出幅頻特性和相頻特性曲線。2.7系統(tǒng)穩(wěn)定性分析虛擬實(shí)驗(yàn)系統(tǒng)設(shè)計原理2.7.1用特征方程的根判定系統(tǒng)穩(wěn)定性線性定常系統(tǒng)閉環(huán)特征方程的全部根,不論是實(shí)根還是復(fù)根,若其實(shí)部均為負(fù)值,則閉環(huán)系統(tǒng)就是穩(wěn)定的。由此可知,求解控制系統(tǒng)閉環(huán)特征方程的根并進(jìn)而判斷所有根的實(shí)部是否小于零就可以判定系統(tǒng)的穩(wěn)定性,這種方法是控制系統(tǒng)穩(wěn)定性判別的最基本方法,這就是所謂代數(shù)穩(wěn)定判據(jù)。系統(tǒng)穩(wěn)定的充分必要條件是系統(tǒng)特征方程的全部根,或者系統(tǒng)閉環(huán)傳遞函數(shù)的全部極點(diǎn)都位于s
27、左半平面。若系統(tǒng)閉環(huán)特征方程所有根的實(shí)部都小于零,則系統(tǒng)閉環(huán)是穩(wěn)定的,只要有一個根的實(shí)部不小于零,則系統(tǒng)閉環(huán)就是不穩(wěn)定的;只要有一個根的實(shí)部為零,則控制系統(tǒng)臨界穩(wěn)定,工程上實(shí)際將臨界穩(wěn)定當(dāng)作是不穩(wěn)定的。2.7.2繪制系統(tǒng)的單位階躍響應(yīng)曲線驗(yàn)證系統(tǒng)的穩(wěn)定性繪制系統(tǒng)的單位階躍響應(yīng)曲線可以直觀而又方便的判斷系統(tǒng)的穩(wěn)定性,判斷方法如下:若輸出曲線是發(fā)散的,則系統(tǒng)不穩(wěn)定;若輸出曲線是等幅振蕩的,則系統(tǒng)臨界穩(wěn)定;若輸出曲線是衰減振蕩的,則系統(tǒng)穩(wěn)定。2.8非線性系統(tǒng)虛擬實(shí)驗(yàn)系統(tǒng)設(shè)計原理2.8.1繼電型非線性三階系統(tǒng)原理方框圖方框圖如圖2.10所示。e(s)r(s)+m=1c(s) 圖2.10 繼電型非線性三
28、階系統(tǒng)的原理方框圖2.8.2振幅與角頻率的計算若系統(tǒng)的非線性元件-1/n及線性部分的g(jw)的軌跡已知,則:利用交點(diǎn)的虛部為零,求交點(diǎn)的角頻率w,即:式(2.28)利用交點(diǎn)在橫坐標(biāo)上,求自振的振幅x,即:式(2.29)這里,繼電型非線性元件 第3章 程序方案設(shè)計3.1總體設(shè)計本畢業(yè)設(shè)計的主要內(nèi)容是:應(yīng)用labview編程語言實(shí)現(xiàn)包含“自動控制原理”課程常見8個虛擬實(shí)驗(yàn)系統(tǒng)??紤]到涉及的程序較多不好管理,因此,添加了登陸系統(tǒng)和主程序。在正確的登陸以后,進(jìn)入到主程序,在主程序中包含了所有的“自動控制原理”課程常見實(shí)驗(yàn),可以對它們進(jìn)行有選擇性的操作。為了方便觀察實(shí)驗(yàn)的輸入輸出數(shù)據(jù),最后添加了輸出報
29、表部分。總體設(shè)計的流程圖如圖3.1所示。開始 登入程序主程序 各子系統(tǒng)是 圖3.1 總體設(shè)計流程圖3.2基于labview的虛擬實(shí)驗(yàn)系統(tǒng)設(shè)計“自動控制原理”中常見的虛擬實(shí)驗(yàn)子系統(tǒng)如下:實(shí)驗(yàn)一:基于labview的一階系統(tǒng)典型環(huán)節(jié)虛擬實(shí)驗(yàn)系統(tǒng)實(shí)驗(yàn)二:基于labview的二階系統(tǒng)瞬態(tài)響應(yīng)虛擬實(shí)驗(yàn)系統(tǒng)實(shí)驗(yàn)三:基于labview的系統(tǒng)校正虛擬實(shí)驗(yàn)系統(tǒng)實(shí)驗(yàn)四:基于labview的采樣系統(tǒng)虛擬實(shí)驗(yàn)系統(tǒng)實(shí)驗(yàn)五:基于labview的采樣系統(tǒng)校正虛擬實(shí)驗(yàn)系統(tǒng)實(shí)驗(yàn)六:基于labview的頻率特性虛擬實(shí)驗(yàn)系統(tǒng)實(shí)驗(yàn)七:基于labview的系統(tǒng)穩(wěn)定性分析虛擬實(shí)驗(yàn)系統(tǒng)實(shí)驗(yàn)八:基于labview的非線性系統(tǒng)虛擬實(shí)驗(yàn)系統(tǒng)這些
30、實(shí)驗(yàn)有著不同的實(shí)驗(yàn)原理,但是,有著相同的設(shè)計步驟,其設(shè)計的流程圖如圖3.2所示。開始參數(shù)設(shè)置調(diào)用matlab程序結(jié)果顯示返回圖3.2 虛擬實(shí)驗(yàn)設(shè)計流程圖3.3用戶管理程序設(shè)計本畢業(yè)設(shè)計涉及的用戶管理程序如3.1節(jié)所指:登陸系統(tǒng)和主程序主程序是一個包含所有虛擬實(shí)驗(yàn)的程序,其程序框圖如圖3.3所示。登入系統(tǒng)是按登入后直接進(jìn)入主程序,其流程圖如圖3.4所示。一階系統(tǒng)二階系統(tǒng)校正系統(tǒng)采樣系統(tǒng)采樣系統(tǒng)校正頻率特性穩(wěn)定性非線性系統(tǒng)進(jìn)入系統(tǒng)登入系統(tǒng) 圖3.3 主程序設(shè)計程序框圖開始 進(jìn)入主程序退出按鈕labview界面 圖3.4 登陸系統(tǒng)設(shè)計流程圖 第4章 基于labview的虛擬實(shí)驗(yàn)系統(tǒng)設(shè)計4.1一階系統(tǒng)
31、典型環(huán)節(jié)虛擬實(shí)驗(yàn)4.1.1功能闡述本系統(tǒng)為自動控制原理中一階系統(tǒng)慣性環(huán)節(jié)的虛擬實(shí)驗(yàn)系統(tǒng),當(dāng)給一階系統(tǒng)慣性環(huán)節(jié)的兩個特征參數(shù)k和t分別輸入不同值時,可以確定不同的傳遞函數(shù),據(jù)此可以畫出一階系統(tǒng)慣性環(huán)節(jié)的單位階躍響應(yīng)曲線。自動控制原理中一階系統(tǒng)的比例環(huán)節(jié)、積分環(huán)節(jié)、比例積分環(huán)節(jié)、比例微分環(huán)節(jié)和比例積分微分環(huán)節(jié)的單位階躍響應(yīng)畫法與該系統(tǒng)一樣。4.1.2設(shè)計過程 1. 面板設(shè)計啟動labview,進(jìn)入儀器編輯環(huán)境,建立儀器的面板,如圖4.1所示,面板主要控件如下。2個numeric 控件,分別輸入時間常數(shù)t和放大倍數(shù)k的值;一個xy graph 控件,是為了顯示一階系統(tǒng)慣性環(huán)節(jié)的單位階躍響應(yīng)曲線;一個
32、ok button 控件,功能是為了實(shí)現(xiàn)功能退出到主程序界面。圖4.1 一階系統(tǒng)慣性環(huán)節(jié)儀器面板2. 程序框圖設(shè)計a. 執(zhí)行functionsall functionsanalyzemathematicsformulamatlab script操作,添加如下的輸入、輸出變量。輸入變量 類型 t real k real 輸出變量 類型 t 2-d array of real y 2-d array of real將下面的matlab文件寫入節(jié)點(diǎn)內(nèi)。num=k;den=t 1;sys=tf(num,den);t=0:0.01:1.2;y=step(sys,t);b執(zhí)行functionsall fu
33、nctionsarrayreshape array操作,功能是將輸出變量t和 y 的維數(shù)統(tǒng)一。 c. 連線,完成見附錄圖一。3. 保存,運(yùn)行 運(yùn)行結(jié)果如圖4.2所示。圖4.2 一階系統(tǒng)慣性環(huán)節(jié)運(yùn)行結(jié)果4.1.3 實(shí)驗(yàn)子系統(tǒng)matlab的仿真在設(shè)計虛擬實(shí)驗(yàn)系統(tǒng)中,為了對設(shè)計好的實(shí)驗(yàn)子系統(tǒng)進(jìn)行驗(yàn)證,采用matlab軟件進(jìn)行仿真。仿真結(jié)果如圖4.3所示。圖4.3 一階系統(tǒng)慣性環(huán)節(jié)matlab仿真 分別設(shè)置時間常數(shù)t=0.2和放大倍數(shù)k=1的值,所得結(jié)果和labview仿真的結(jié)果相同。4.2二階系統(tǒng)瞬態(tài)響應(yīng)虛擬實(shí)驗(yàn)4.2.1功能闡述本系統(tǒng)為自動控制原理中二階系統(tǒng)瞬態(tài)響應(yīng)的虛擬實(shí)驗(yàn)系統(tǒng),當(dāng)給二階系統(tǒng)的兩
34、個結(jié)構(gòu)參數(shù)和分別輸入不同值時,可以求出該二階系統(tǒng)的動態(tài)性能指標(biāo):超調(diào)量mp、峰值時間tp和調(diào)節(jié)時間ts,并且可以輸出該二階系統(tǒng)的單位階躍響應(yīng)曲線。4.2.2設(shè)計過程1. 面板設(shè)計啟動labview,進(jìn)入儀器編輯環(huán)境,建立儀器的面板,如圖4.4所示,面板主要控件如下。5個numeric 控件,功能是輸入二階系統(tǒng)結(jié)構(gòu)參數(shù)和的值,輸出性能指標(biāo)超調(diào)量、峰值時間和調(diào)節(jié)時間的值;1個xy graph 控件6,功能是顯示二階系統(tǒng)的單位階躍響應(yīng)曲線;2個ok button 控件,功能是使程序退出到主程序界面。圖4.4 二階系統(tǒng)儀器面板2. 程序框圖設(shè)計a.執(zhí)行functionsall functionsana
35、lyzemathematicsformulamatlab script操作,然后添加如下的輸入、輸出變量。輸入變量 類型 zeta realomegan real輸出變量 類型 sigma realtp realts realt realy real然后,將下面的matlab文件寫入節(jié)點(diǎn)內(nèi)。sigma=exp(-zeta*pi/(1-zeta2)(1/2);tp=pi/(omegan*sqrt(1-zeta2);ts=4/(zeta*omegan);num=omegan2;den=1 2*zeta*omegan omegan2;sys=tf(num,den);t=0:0.01:5;y1=ste
36、p(sys,t);b執(zhí)行functionsall functionsarrayreshape array操作,功能是將輸出變量t和 y 的維數(shù)統(tǒng)一。 c. 連線,完成后見附錄ii圖2。3. 保存,運(yùn)行 欠阻尼、臨界阻尼和過阻尼三種情況下的運(yùn)行結(jié)果分別如圖4.5、4.6和4.7所示。 圖4.5 欠阻尼情況下運(yùn)行結(jié)果 圖4.6臨界阻尼情況下運(yùn)行結(jié)果圖4.7過阻尼情況下運(yùn)行結(jié)果4.2.3實(shí)驗(yàn)子系統(tǒng)matlab的仿真在設(shè)計虛擬實(shí)驗(yàn)系統(tǒng)中,為了對設(shè)計好的實(shí)驗(yàn)子系統(tǒng)進(jìn)行驗(yàn)證,采用matlab軟件進(jìn)行仿真。仿真結(jié)果分別如圖4.8、4.9和4.10所示。圖4.8 欠阻尼情況下matlab仿真 分別設(shè)置二階系統(tǒng)
37、結(jié)構(gòu)參數(shù)=0.5和=10,在欠阻尼情況下matlab仿真所得結(jié)果和labview仿真的結(jié)果相同。圖4.9臨界阻尼情況下matlab仿真 分別設(shè)置二階系統(tǒng)結(jié)構(gòu)參數(shù)=1和=5,在臨界阻尼情況下matlab仿真所得結(jié)果和labview仿真的結(jié)果相同。圖4.10過阻尼情況下仿matlab仿真 分別設(shè)置二階系統(tǒng)結(jié)構(gòu)參數(shù)=1.50和=3.16,在過阻尼情況下matlab仿真所得結(jié)果和labview仿真的結(jié)果相同。4.3系統(tǒng)校正虛擬實(shí)驗(yàn)4.3.1功能闡述本系統(tǒng)為自動控制原理中系統(tǒng)校正的虛擬實(shí)驗(yàn)系統(tǒng),對于預(yù)先給定的受控對象,算出其性能指標(biāo),目的是和系統(tǒng)要求滿足的性能指標(biāo)進(jìn)行對比;由理論推導(dǎo)得出滿足要求的性能指
38、標(biāo)的校正網(wǎng)絡(luò)后,繪制出系統(tǒng)校正前后的階躍響應(yīng)曲線。4.3.2設(shè)計過程1. 面板設(shè)計啟動labview,進(jìn)入儀器編輯環(huán)境,建立儀器的面板,如圖4.11所示,面板主要控件如下。4個numeric 控件,功能是輸入未校正系統(tǒng)的阻尼比和角頻率的值,輸出超調(diào)量和調(diào)節(jié)時間的值;1個xy graph 控件,功能是輸出未校正系統(tǒng)的調(diào)節(jié)時間;1個ok button 控件,功能是可以退出到主程序界面。圖4.11校正系統(tǒng)儀器面板2. 程序框圖設(shè)計a.執(zhí)行functionsall functionsanalyzemathematicsformulamatlab script操作,然后添加如下的輸入、輸出變量。輸入變量
39、 類型zeta() realomegan() real輸出變量 類型 sigma(mp) real ts real t1 2-d array of real y1 2-d array of realt2 2-d array of real y2 2-d array of real然后,將下面的matlab文件寫入節(jié)點(diǎn)內(nèi)。k0=20;n1=1;d1=conv(1 0,0.5 1);s1=tf(k0*n1,d1);sys1=feedback(s1,1);t1=0:0.01:6;y1=step(sys1,t1);sigma=exp(-zeta*pi/(1-zeta2)(1/2);ts=4/(zeta
40、*omegan);n2=0.5 1;d2=0.05 1;s2=tf(n2,d2);sope=s1*s2;sys2=feedback(sope,1);t2=0:0.01:0.6;y2=step(sys2,t2);b執(zhí)行functionsall functionsarrayreshape array操作,功能是將輸出變量t和 y 的維數(shù)統(tǒng)一。 c. 連線,完成后見附錄ii圖3。3. 保存,運(yùn)行 運(yùn)行結(jié)果如圖4.12所示。圖4.12 校正系統(tǒng)運(yùn)行結(jié)果4.3.3實(shí)驗(yàn)子系統(tǒng)matlab的仿真在設(shè)計虛擬實(shí)驗(yàn)系統(tǒng)中,為了對設(shè)計好的實(shí)驗(yàn)子系統(tǒng)進(jìn)行驗(yàn)證,采用matlab軟件進(jìn)行仿真。仿真結(jié)果分別如圖4.13和4
41、.14所示。圖4.13 系統(tǒng)校正前的matlab仿真圖4.14系統(tǒng)校正后的matlab仿真 分別設(shè)置未校正系統(tǒng)的阻尼比為0.15和角頻率為6.3的值,在matlab下仿真所得結(jié)果和labview仿真的結(jié)果相同。4.4采樣系統(tǒng)虛擬實(shí)驗(yàn)4.4.1功能闡述本系統(tǒng)為自動控制原理中采樣系統(tǒng)的虛擬實(shí)驗(yàn)系統(tǒng),當(dāng)給采樣系統(tǒng)的采樣周期t輸入不同值時,可以確定不同的傳遞函數(shù),據(jù)此可以畫出采樣系統(tǒng)的單位階躍響應(yīng)曲線。4.4.2設(shè)計過程1.面板設(shè)計啟動labview,進(jìn)入儀器編輯環(huán)境,建立儀器的面板,如圖4.15所示,面板主要控件如下。圖4.15 采樣系統(tǒng)儀器面板1個numeric 控件,功能是輸入采樣系統(tǒng)的采樣時間
42、t;1個xy graph 控件,功能是顯示采樣系統(tǒng)的單位階躍響應(yīng)曲線;1個ok button 控件,功能是可以退出到主程序界面。2. 程序框圖設(shè)計a.執(zhí)行functionsall functionsanalyzemathematicsformulamatlab script操作,然后添加如下的輸入、輸出變量。輸入變量 類型 t real 輸出變量 類型 t 2-d array of real y 2-d array of real然后,將下面的matlab文件寫入節(jié)點(diǎn)內(nèi)。num=12.5*(2*t-1+exp(-2*t) 12.5*(1-exp(-2*t)-2*t*exp(-2*t);den=
43、1 25*t-13.5+11.5*exp(-2*t) 12.5-11.5*exp(-2*t)-25*t*exp(-2*t);sys=tf(num,den,t);t=0:0.01:3;y=step(sys);b執(zhí)行functionsall functionsarrayreshape array操作,功能是將輸出變量t和 y 的維數(shù)統(tǒng)一。 c. 連線,完成后見附錄ii圖4。 3.保存,運(yùn)行 運(yùn)行結(jié)果如圖4.16所示。圖4.16 采樣系統(tǒng)運(yùn)行結(jié)果4.4.3實(shí)驗(yàn)子系統(tǒng)matlab的仿真在設(shè)計虛擬實(shí)驗(yàn)系統(tǒng)中,為了對設(shè)計好的實(shí)驗(yàn)子系統(tǒng)進(jìn)行驗(yàn)證,采用matlab軟件進(jìn)行仿真。仿真結(jié)果如圖4.17所示。圖4.
44、17采樣系統(tǒng)matlab仿真 設(shè)置采樣系統(tǒng)的采樣時間t=0.03,在matlab下仿真所得結(jié)果和labview仿真的結(jié)果相同。4.5采樣系統(tǒng)校正虛擬實(shí)驗(yàn)4.5.1功能闡述本系統(tǒng)為自動控制原理中采樣系統(tǒng)校正的虛擬實(shí)驗(yàn)系統(tǒng),當(dāng)給采樣周期t一個輸入值時,可以分別確定校正前、后采樣系統(tǒng)的傳遞函數(shù),由傳遞函數(shù)可以分別畫出校正前、后采樣系統(tǒng)的單位階躍響應(yīng)曲線。校正后采樣系統(tǒng)的校正網(wǎng)絡(luò)是由要求的性能指標(biāo)理論推導(dǎo)得出。4.5.2設(shè)計過程1. 面板設(shè)計啟動labview,進(jìn)入儀器編輯環(huán)境,建立儀器的面板,如圖4.18所示,面板主要控件如下。1個numeric 控件,功能是輸入未校正采樣系統(tǒng)的采樣周期;2個xy
45、graph 控件,功能是分別顯示校正前、后的單位階躍響應(yīng)曲線;1個ok button 控件,功能是可以退出到主程序界面。圖4.18 采樣系統(tǒng)校正儀器面板2. 程序框圖設(shè)計a.執(zhí)行functionsall functionsanalyzemathematicsformulamatlab script操作,然后添加如下的輸入、輸出變量。輸入變量 類型 t real 輸出變量 類型 t1 2-d array of real y1 2-d array of realt2 2-d array of real y2 2-d array of real然后,將下面的matlab文件寫入節(jié)點(diǎn)內(nèi)。n1=30;d
46、1=conv(1 0,0.1 1);s1=tf(n1*k1,d1);s = tf('s'); s3 = (1+t*s-(t2)*(s2)/ss4=s1*s3;sys1=feedback(s4,1);t1=0:0.01:5;y1=step(sys1);n2=0.68 1;d2=5 1;s2=tf(n2,d2);s5=s1*s2*s3*s3;sys2=feedback(s5,1);t2=0:0.01:2.5;y2=step(sys2);b執(zhí)行functionsall functionsarrayreshape array操作,功能是將輸出變量t和 y 的維數(shù)統(tǒng)一。 c. 連線,完成
47、后見附錄ii圖5。3. 保存,運(yùn)行 運(yùn)行結(jié)果如圖4.19所示。圖4.19采樣系統(tǒng)矯正運(yùn)行結(jié)果4.5.3實(shí)驗(yàn)子系統(tǒng)matlab的仿真在設(shè)計虛擬實(shí)驗(yàn)系統(tǒng)中,為了對設(shè)計好的實(shí)驗(yàn)子系統(tǒng)進(jìn)行驗(yàn)證,采用matlab軟件進(jìn)行仿真。仿真結(jié)果如圖4.20和4.21所示。圖4.20校正前采樣系統(tǒng)的matlab仿真圖4.21 校正后采樣系統(tǒng)的matlab仿真 設(shè)置未校正采樣系統(tǒng)的采樣周期=0.03,在matlab下仿真所得結(jié)果和labview仿真的結(jié)果相同。4.6頻率特性虛擬實(shí)驗(yàn)4.6.1功能闡述本系統(tǒng)為自動控制原理中頻率特性的虛擬實(shí)驗(yàn)系統(tǒng),能夠針對不同的傳遞函數(shù),進(jìn)行幅值、相位和頻率的測量,并可以畫出幅頻特性和相
48、頻特性曲線。4.6.2設(shè)計面板1.面板設(shè)計啟動labview,進(jìn)入儀器編輯環(huán)境,建立儀器的面板,如圖4.22所示,面板主要控件如下。圖4.22 頻率特性儀器面板5個array 控件,功能是輸入傳遞函數(shù)分子和分母參數(shù)值,輸出幅值、相位和頻率;2個xy graph 控件,功能是顯示幅頻特性曲線和相頻特性曲線;1個ok button 控件,功能是可以退出到主程序界面。2. 程序框圖設(shè)計a.執(zhí)行functionsall functionsanalyzemathematicsformulamatlab script操作,然后添加如下的輸入、輸出變量。輸入變量 類型 num 2-d array of re
49、al den 2-d array of real 輸出變量 類型 mag 2-d array of real pha 2-d array of realw 2-d array of real 然后,將下面的matlab文件寫入節(jié)點(diǎn)內(nèi)。w=logspace(-1,1,100);figure(1)mag,pha,w1=bode(num,den,w);subplot(211); hold onsemilogx(w1,mag);subplot(212); hold onsemilogx(w1,pha); end subplot(211); grid on title('bode plot'); xlabel('frequency(rad/sec)'); ylabel('gain db'); subplot(212); grid on xlabel('frequency(rad/sec)'); ylabel('fhase deg'); hold offb執(zhí)行funct
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教師培訓(xùn)講座材料
- 二零二五年度民間借貸債務(wù)催收代理合同3篇
- 多水下機(jī)器人編隊(duì)自適應(yīng)行為控制方法研究
- 機(jī)械行業(yè)采購工作總結(jié)
- 二零二五版淘寶平臺合作伙伴準(zhǔn)入合同范本3篇
- 二零二五版大型商場物業(yè)接管與驗(yàn)收標(biāo)準(zhǔn)合同3篇
- 二零二五個人車位買賣合同范本及稅費(fèi)計算說明2篇
- 二零二五年度私家車借用及違章責(zé)任協(xié)議4篇
- 高邊坡地災(zāi)治理施工方案
- 亳州二模數(shù)學(xué)試卷
- 國家職業(yè)大典
- 2024版房產(chǎn)代持協(xié)議書樣本
- 2024年四川省成都市成華區(qū)中考二診物理試題
- 2024年3月計算機(jī)等級考試三級數(shù)據(jù)庫技術(shù)筆試真題及答案
- 公眾號運(yùn)營實(shí)戰(zhàn)手冊
- 科研倫理與學(xué)術(shù)規(guī)范(研究生)期末試題庫及答案
- 2024中考地理必考試卷含解析
- GB/T 43803-2024科研機(jī)構(gòu)評估指南
- (高清版)DZT 0282-2015 水文地質(zhì)調(diào)查規(guī)范(1:50000)
- 《紅樓夢》禮儀研究
- 熱帶雨林植被課件
評論
0/150
提交評論