【正文】
北京理工大學(xué)2014屆本科生畢業(yè)設(shè)計(jì)(論文)一、原始依據(jù)(包括設(shè)計(jì)或論文的工作基礎(chǔ)、研究條件、應(yīng)用環(huán)境、工作目的等。)工作基礎(chǔ):了解計(jì)算機(jī)控制系統(tǒng)課程涉及的基本內(nèi)容,熟練使用MATLAB 7軟件。研究條件:基于MATLAB 7的GUI(圖形用戶接口)程序設(shè)計(jì)。應(yīng)用環(huán)境:基于MATLAB 7的計(jì)算控制系統(tǒng)課程圖形化的仿真平臺(tái)的設(shè)計(jì)。工作目的:熟練掌握MATLAB M文件的編寫(xiě)。 掌握計(jì)算機(jī)控制系統(tǒng)課程所涉及的最小拍有紋波、最小拍無(wú)紋波系統(tǒng)以及大林算法等基本內(nèi)容。 完成基于MATLAB 7的GUI仿真平臺(tái)程序M文件設(shè)計(jì)。二、參考文獻(xiàn)[1]邵年華. 水文時(shí)間序列幾種預(yù)測(cè)方法比較研究[D]. 西安理工大學(xué) 2010.[2]王瑩. 基于MATLAB的永磁風(fēng)力發(fā)電機(jī)動(dòng)態(tài)仿真[D]. 大連理工大學(xué) 2009.[3]李興毓. 基于MATLAB的CFG樁復(fù)合地基優(yōu)化設(shè)計(jì)研究[D]. 武漢理工大學(xué) 2009.[4]黃師娟. 基于小波分析的時(shí)間序列預(yù)測(cè)模型及其應(yīng)用研究[D]. 西安理工大學(xué) 2009.[5]張宇. 嵌入式電腦橫機(jī)可視化數(shù)據(jù)處理系統(tǒng)研究[D]. 東華大學(xué) 2009.[6]呂輝榜. 基于MATLAB快速控制原型的磁懸浮控制系統(tǒng)研究[D]. 武漢理工大學(xué) 2008.[7]朱會(huì). 基于MATLAB的旋風(fēng)分離器內(nèi)氣固兩相流場(chǎng)的數(shù)值模擬[D]. 北京化工大學(xué)2007.[8][D]. 電子科技大學(xué) 2007.[9][D]. 吉林大學(xué) 2006.[10]王震. 嵌入式GUI構(gòu)件庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 浙江大學(xué) 2006.三、設(shè)計(jì)(研究)內(nèi)容和要求(包括設(shè)計(jì)或研究?jī)?nèi)容、主要指標(biāo)與技術(shù)參數(shù),并根據(jù)課題性質(zhì)對(duì)學(xué)生提出具體要求。)掌握大林算法、最小拍有紋波、最小拍無(wú)紋波系統(tǒng)的算例仿真。利用MATLAB 7中的GUI工具箱完成仿真環(huán)境的平臺(tái)框架搭建。對(duì)任一用戶設(shè)定被控對(duì)象依據(jù)算法以及調(diào)節(jié)器的具體設(shè)定參數(shù)輸出系統(tǒng)運(yùn)行結(jié)果。能夠?qū)?shí)驗(yàn)平臺(tái)的輸出結(jié)果做出效果評(píng)價(jià)。指導(dǎo)教師(簽字)年 月 日審題小組組長(zhǎng)(簽字)年 月 日天津大學(xué)仁愛(ài)學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)開(kāi)題報(bào)告課題名稱基于MATLAB的計(jì)算機(jī)控制系統(tǒng)仿真平臺(tái)的設(shè)計(jì)系 名信息工程系專 業(yè)自動(dòng)化學(xué)生姓名 杜 蓉指導(dǎo)教師扈書(shū)亮 課題來(lái)源及意義 計(jì)算機(jī)控制系統(tǒng)(Computer Control System,簡(jiǎn)稱CCS)是應(yīng)用計(jì)算機(jī)參與控制并借助一些輔助部件與被控對(duì)象相聯(lián)系,以獲得一定控制目的而構(gòu)成的系統(tǒng)。這里的計(jì)算機(jī)通常指數(shù)字計(jì)算機(jī),可以有各種規(guī)模,如從微型到大型的通用或?qū)S糜?jì)算機(jī)。輔助部件主要指輸入輸出接口、檢測(cè)裝置和執(zhí)行裝置等。與被控對(duì)象的聯(lián)系和部件間的聯(lián)系,可以是有線方式,如通過(guò)電纜的模擬信號(hào)或數(shù)字信號(hào)進(jìn)行聯(lián)系;也可以是無(wú)線方式,如用紅外線、微波、無(wú)線電波、光波等進(jìn)行聯(lián)系。被控對(duì)象的范圍很廣,包括各行各業(yè)的生產(chǎn)過(guò)程、機(jī)械裝置、交通工具、機(jī)器人、實(shí)驗(yàn)裝置、儀器儀表、家庭生活設(shè)施、家用電器和兒童玩具等??刂颇康目梢允鞘贡豢貙?duì)象的狀態(tài)或運(yùn)動(dòng)過(guò)程達(dá)到某種要求,也可以是達(dá)到某種最優(yōu)化目標(biāo)??刂葡到y(tǒng)仿真是建立在控制系統(tǒng)模型基礎(chǔ)之上的控制系統(tǒng)動(dòng)態(tài)過(guò)程試驗(yàn),目的是通過(guò)試驗(yàn)進(jìn)行系統(tǒng)方案論證,選擇系統(tǒng)結(jié)構(gòu)和參數(shù),驗(yàn)證系統(tǒng)的性能、指標(biāo)等。如果這種試驗(yàn)是在計(jì)算設(shè)備上實(shí)現(xiàn)的,就稱為計(jì)算機(jī)仿真。 基于MATLAB 7的GUI(圖形用戶接口)程序設(shè)計(jì),實(shí)現(xiàn)對(duì)計(jì)算機(jī)控制系統(tǒng)仿真平臺(tái)的設(shè)計(jì)。二、國(guó)內(nèi)外發(fā)展現(xiàn)狀計(jì)算機(jī)控制系統(tǒng)雖然控制規(guī)律靈活多樣,改動(dòng)方便;控制精度高,抑制擾動(dòng)能力強(qiáng),能實(shí)現(xiàn)最優(yōu)控制;能夠?qū)崿F(xiàn)數(shù)據(jù)統(tǒng)計(jì)和工況顯示,控制效率高;控制與管理一體化,進(jìn)一步提高自動(dòng)化程度。但是由于經(jīng)典控制理論主要研究的對(duì)象是單變量常系數(shù)線性系統(tǒng),它只適用于單輸入單輸出控制系統(tǒng)。系統(tǒng)的數(shù)學(xué)模型采用傳遞函數(shù)表示,系統(tǒng)的分析和綜合方法主要是基于根軌跡法和頻率法?,F(xiàn)代控制理論主要采用最優(yōu)控制、系統(tǒng)辨識(shí)和最優(yōu)估計(jì)、自適應(yīng)控制等分析和設(shè)計(jì)方法。而系統(tǒng)分析的數(shù)學(xué)模型主要用狀態(tài)空間描述。隨著要研究的對(duì)象和系統(tǒng)越來(lái)越復(fù)雜,依賴于數(shù)學(xué)模型的傳統(tǒng)控制理論難以解決復(fù)雜系統(tǒng)的控制問(wèn)題:(一)不確定性的模型傳統(tǒng)控制是基于模型的控制,模型包括控制對(duì)象和干擾模型。傳統(tǒng)控制通常認(rèn)為模型是已知的或經(jīng)過(guò)辨識(shí)可以得到的,對(duì)于不確定性的模型,傳統(tǒng)控制難以滿足要求?! ?二)高度非線性在傳統(tǒng)的控制理論中,對(duì)于具有高度非線性的控制對(duì)象,雖然也有一些非線性控制方法可供使用,但總的來(lái)說(shuō),到2010年為止,非線性控制理論還很不成熟,有些方法又過(guò)于復(fù)雜,無(wú)法廣泛應(yīng)用?! ?三)復(fù)雜的任務(wù)要求在傳統(tǒng)的控制系統(tǒng)中,控制任務(wù)往往要求輸出量為定值或者要求輸出量跟隨期望的運(yùn)動(dòng)軌跡,因此控制任務(wù)比較單一。但過(guò)于復(fù)雜的控制任務(wù)是傳統(tǒng)的控制理論無(wú)能為力。三、研究目標(biāo) 基于MATLAB7的GUI(圖形用戶接口)程序設(shè)計(jì),實(shí)現(xiàn)對(duì)計(jì)算機(jī)控制系統(tǒng)仿真平臺(tái)的設(shè)計(jì)。四、研究?jī)?nèi)容主要研究基于MATLAB的計(jì)算機(jī)控制系統(tǒng)仿真平臺(tái)的設(shè)計(jì)。了解計(jì)算機(jī)控制系統(tǒng)課程涉及的基本內(nèi)容,熟練使用MATLAB 7軟件以及基于MATLAB 7的GUI(圖形用戶接口)程序設(shè)計(jì)。并基于MATLAB 7的計(jì)算控制系統(tǒng)課程圖形化的仿真平臺(tái)的設(shè)計(jì)。五、研究方法與手段理論基礎(chǔ):計(jì)算機(jī)控制系統(tǒng),自動(dòng)控制原理,MATLAB輔助控制系統(tǒng)設(shè)計(jì)與仿真,電氣控制與可編程控制器的原理與應(yīng)用。研究方法與手段:充分了解MATLAB 7的計(jì)算控制系統(tǒng)課程圖形化的仿真平臺(tái)的設(shè)計(jì),熟練使用MATLAB 7軟件以及基于MATLAB 7的GUI(圖形用戶接口)程序設(shè)計(jì)。熟練掌握MATLAB M文件的編寫(xiě)。掌握計(jì)算機(jī)控制系統(tǒng)課程所涉及的最小拍有紋波、最小拍無(wú)紋波系統(tǒng)以及大林算法等基本內(nèi)容。完成基于MATLAB 7的GUI仿真平臺(tái)程序M文件設(shè)計(jì)。六、進(jìn)度安排— 查找資料,通過(guò)書(shū)籍和網(wǎng)絡(luò)了解基于MATLAB的計(jì)算機(jī)控制系統(tǒng)仿真平臺(tái)的基本原理及研究方法,完成開(kāi)題報(bào)告?!? 熟練掌握MATLAB 7的計(jì)算控制系統(tǒng)仿真平臺(tái)的設(shè)計(jì), 以及基于MATLAB 7的GUI(圖形用戶接口)程序設(shè)計(jì)。 — 完成基于MATLAB 7的計(jì)算控制系統(tǒng)仿真平臺(tái)的設(shè)計(jì)?!? 對(duì)仿真結(jié)果進(jìn)行分析,并得出結(jié)論?!? 撰寫(xiě)論文,準(zhǔn)備答辯。七、主要參考文獻(xiàn)[1]邵年華. 水文時(shí)間序列幾種預(yù)測(cè)方法比較研究[D]. 西安理工大學(xué) 2010.[2]王瑩. 基于MATLAB的永磁風(fēng)力發(fā)電機(jī)動(dòng)態(tài)仿真[D]. 大連理工大學(xué) 2009.[3]李興毓. 基于MATLAB的CFG樁復(fù)合地基優(yōu)化設(shè)計(jì)研究[D]. 武漢理工大學(xué) 2009.[4]黃師娟. 基于小波分析的時(shí)間序列預(yù)測(cè)模型及其應(yīng)用研究[D]. 西安理工大學(xué) 2009.[5]張宇. 嵌入式電腦橫機(jī)可視化數(shù)據(jù)處理系統(tǒng)研究[D]. 東華大學(xué) 2009.[6]呂輝榜. 基于MATLAB快速控制原型的磁懸浮控制系統(tǒng)研究[D]. 武漢理工大學(xué) 2008.[7]朱會(huì). 基于MATLAB的旋風(fēng)分離器內(nèi)氣固兩相流場(chǎng)的數(shù)值模擬[D]. 北京化工大學(xué)2007.[8]丘允陽(yáng). 嵌入式GUI系統(tǒng)的研究與實(shí)現(xiàn)[D]. 電子科技大學(xué) 2007.[9]韓雄振. 基于統(tǒng)計(jì)學(xué)的預(yù)測(cè)結(jié)構(gòu)域間相互作用方法的研究[D]. 吉林大學(xué) 2006.[10]王震. 嵌入式GUI構(gòu)件庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 浙江大學(xué) 2006.選題是否合適: 是□ 否□課題能否實(shí)現(xiàn): 能□ 不能□指導(dǎo)教師(簽字)年 月 日選題是否合適: 是□ 否□課題能否實(shí)現(xiàn): 能□ 不能□審題小組組長(zhǎng)(簽字)年 月 日天津大學(xué)仁愛(ài)學(xué)院2015屆本科生畢業(yè)設(shè)計(jì)(論文)摘 要 《計(jì)算機(jī)控制系統(tǒng)》是自動(dòng)化專業(yè)的一門必修課程,其研宄對(duì)象為線性或近似線性的離散系統(tǒng)。在研宄該系統(tǒng)物理模型過(guò)程中,首先需要解決其數(shù)學(xué)描述、模型建立以及分析工具的問(wèn)題,但在實(shí)際教學(xué)過(guò)程中,發(fā)現(xiàn)學(xué)生較難理解計(jì)算機(jī)控制理論的數(shù)學(xué)模型——脈沖傳遞函數(shù),所以迫切的需要增加實(shí)驗(yàn)環(huán)節(jié),將枯燥的理論知識(shí)進(jìn)行可視化,增加學(xué)生對(duì)計(jì)算機(jī)控制理論的感性認(rèn)識(shí),提高學(xué)習(xí)效果。然而搭建計(jì)算機(jī)控制系統(tǒng)的實(shí)驗(yàn)平臺(tái),需要購(gòu)買特定的實(shí)驗(yàn)儀器,這將大大地增加教學(xué)成本。但隨著科學(xué)技術(shù)水平的發(fā)展,一種綜合了計(jì)算機(jī)技術(shù)、軟件工程技術(shù)、數(shù)字信號(hào)處理技術(shù)的仿真技術(shù)的出現(xiàn),提供了新的解決途徑??梢赃\(yùn)用計(jì)算機(jī)強(qiáng)大的計(jì)算功能和圖像處理能力,建立起計(jì)算機(jī)控制虛擬實(shí)驗(yàn)系統(tǒng)完成教學(xué)實(shí)驗(yàn)。 計(jì)算機(jī)控制虛擬實(shí)驗(yàn)系統(tǒng)選用了MATLAB作為開(kāi)發(fā)環(huán)境,并結(jié)合使用了控制設(shè)計(jì)與仿真工具包,利用該軟件在圖形化編程方式以及交互式仿真方面的優(yōu)勢(shì),完成虛擬實(shí)驗(yàn)系統(tǒng)的開(kāi)發(fā)。 該虛擬實(shí)驗(yàn)系統(tǒng)配置要求低、操作簡(jiǎn)單容易,并完全配合《計(jì)算機(jī)控制系統(tǒng)》的教學(xué)內(nèi)容,其展示的結(jié)果和曲線都是根據(jù)輸入的參數(shù)計(jì)算獲得,在可視性、互動(dòng)性和科學(xué)性方面具有突出優(yōu)勢(shì)?,F(xiàn)已開(kāi)始應(yīng)用于教學(xué)當(dāng)中,并收到了良好的效果。因此,利用計(jì)算機(jī)為本科教學(xué)設(shè)計(jì)和開(kāi)發(fā)一個(gè)合適和綜合的計(jì)算機(jī)控制理論虛擬教學(xué)實(shí)驗(yàn)系統(tǒng)是具有實(shí)際意義的,并且可作為大學(xué)實(shí)驗(yàn)室的未來(lái)發(fā)展趨勢(shì)。關(guān)鍵詞:計(jì)算機(jī)控制系統(tǒng);脈沖傳遞函數(shù);MATLAB;ABSTRACTThe course of Computer Control System, a required course for Electrical Engineer, is about linear and quasilinear discrete system. The prime problems to be solved during the research on the physical model of this system are its mathematical narrative, model building and analytical tools. In practice, it is observed that students find it hard to master the mathematical model of puter control theory, namely, the pulse transfer function. Hence it is essential to visualize the abstract theories through experiments, and thus deepen student39。s understanding of puter control system. However, Building the corresponding platform of these experiments requires some specific instruments, which greatly increases the cost of instruction. Thanks to the development of science and technology, a virtual instrument technology that bines the technologies of puter science, digital signal processing, software engineering and standard bus, has provided a new solution. We could take advantage of the powerful puter and image processing capabilities of puters, and use them to build up a virtual experiment system of puter control theory for instructional use.The virtual experimental system of puter control system has MATLAB as its development environment with the bined usage of control design and simulation toolkit, and uses this software39。s advantage on graphical programming to plete the virtual experiment development of the system.This virtual experimental system requires low configuration, and it is to easy operate. Moreover, it is fully patible with the course covered by Computer Control System. Its output results and curves are all based on input parameters, and it has remarkable advantages on visibility, interaction and scientific reliability. The system has already been applied into instructions, and has received satisfying feedback. Therefore, it is practically meaningful to design a