freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片
正文內容
首頁
>
資源列表
>
更多資源
基于gui的線性系統(tǒng)的分析與研究(編輯修改稿)
2025-06-12 20:06
本頁面
【文章內容簡介】 念是Kalman 在 20 世紀 60 年代提出的,是現(xiàn)代控制理論中的兩個基本概念。 可控性是指系統(tǒng)的狀態(tài)能否被控制;可觀性是指系統(tǒng)狀態(tài)的變化能否由輸出檢測反應出來。系統(tǒng)的可控性與客觀性從狀態(tài)的控制能力和狀態(tài)的識別能力兩個方面 反映系統(tǒng)本身的內在特性,往往是確定最優(yōu)系統(tǒng)是否有解的先決條件,對系統(tǒng)的設計是至關重要的。 線性系統(tǒng),在 0t 時刻的任意初始值 ? ?00x t x? ,對于0 att, atJ? ( J是系統(tǒng)的時間定義域),可找到人需控制 u,其在 ? ?0,att 上的轉臺是完全能控的。 x Ax Buy Cx???? ?? (220) 線性系統(tǒng) ,在 0t 時刻存在0 att, 0tJ? ,如果根據(jù)0,att????的觀測值 ? ?0,att ,在0,at t t?????區(qū)間內能夠唯一地確定系統(tǒng)在 0t 時刻的任意初始狀態(tài) 0x ,則系統(tǒng)在 ? ?0,att 上的狀態(tài)是可觀測的。 可觀性研究狀態(tài)和輸出量的關系,即通過對輸入量在有限時間內的測量,把系統(tǒng)的狀態(tài)識別出來。實質上可歸結為對初始狀態(tài)的識別問題。 東北石油大學本科生畢業(yè)設計(論文) 12 本章小結 本章主要對線性系統(tǒng)的理論進行分析與研究,其中包括建立傳遞函數(shù)數(shù)學模型、零極點增益數(shù)學模型 、狀態(tài)空間數(shù)學模型、線性系統(tǒng)的時域、頻域分析、根軌跡的分析和線性系統(tǒng)的狀態(tài)空間分析的理論知識。 東北石油大學本科生畢業(yè)設計(論文) 13 第 3 章 線性控制系統(tǒng)時域分析的 GUI 設計 GUI 的設計原則 MATLAB 圖形用戶界面開發(fā)環(huán)境提供了一系列創(chuàng)建用戶圖形界面( GUI)的工具極大的簡化了 GUI 設計和生成的過程。一般的設計過程是如圖 31 的步驟實現(xiàn)。 GUI設計不能是“即所需即添加”的原則,這樣設計出來的界面效果會大打折扣。 MATLAB 設計 GUI 其實并不是很復雜的,主要設計 4 個方面的內有:添加組件、編輯菜單、設置屬性和回調函數(shù)。 使用圖形用戶界面主要為了達到以下目的:( 1)編寫一個需多次反復使用的使用函數(shù),菜單、按鈕、文本框作為輸入方法具有意義。( 2)編寫函數(shù)或開發(fā)應用程序供別人使用。 (3)創(chuàng)建一個過程、技術或分析方法的交互式實例。為了實現(xiàn)這一目的,一個優(yōu)良的圖形用戶界面英語有以下特性:( 1)可使用性;( 2)靈活性;( 3)復雜性和可靠性。 GUI 的創(chuàng)建 建立 GUI 的主要方式 建立 GUI 的主要方式有兩種:第一種是直接通 過程序編寫的方式產(chǎn)生對象,即利用 uicontrol、 uimenu、 uicontexmenu 等函數(shù)以編寫 M文件的方式來開發(fā)整個 GUI;設計檢驗 功能分析 需 求分析 編寫代碼 程序測試 圖 31 GUI 設計步驟 東北石油大學本科生畢業(yè)設計(論文) 14 第二種方式就是直接通過 MATLAB 的 GUI 編輯界面 ,GUIDE 來建立 GUI。采用第一種方式建立用戶界面的工作量大,控件屬性設置、修改繁瑣,一般需要設計者有吩咐的經(jīng)驗。而 GUIDE 是一個專用于 GUI 程序設計的快速開發(fā)環(huán)境,使用者通過鼠標就能迅速的產(chǎn)生各種 GUI 控件,從而幫助用戶方便地設計各種符合要求的圖形用戶界面。由于這種方法比較直觀、而且用這種方式建立的 GUI 在 M 文件的管理上也 比較方便,如果日后要修改部分程序代碼,可以快速且容易地找到修改的部分內容,因此本文采用第二種方式完成界面設計。 通過 GUIDE 設計 GUI 的三個主要階段 通過 MATLAB 的 GUI 編輯界面 —— GUIDE 來設計一個完整的 GUI 界面,包括以下三個主要階段: 圖形界面設計初步規(guī)劃階段。該階段的主要設計任務是明確該圖形界面設計的任務,從而確定所需要的控件類型及個數(shù),菜單中將包含的命令等。 圖形用戶界面的結構設計階段。該階段的主要工作是利用設計向導構造整個圖形界面的布局,合理設計菜單、按排控件位置等,并進行必 要的屬性設置。 圖形用戶界面的功能設計階段。該階段的主要工作是為了菜單、控制編寫回調函數(shù)的程序代碼,具體實現(xiàn)界面的各種互動功能。 一個 GUI 應用軟件的實現(xiàn),最終是要通過對控件對象的操作來完成,而這些操作必定是通過 MATLABE 中函數(shù)代碼的執(zhí)行來實現(xiàn)。函數(shù)代碼的編制即可以通過編寫回調函數(shù)完成,而后在編寫時可以把該控件的函數(shù)代碼直接寫在 callback 中;也可以把函數(shù)代碼放在一個自動以的 M文件中,而后在 callback 中只將其文件名寫上。 控件及其常用屬性設置 本文基于 開發(fā)設計的。 使用 GUIDE 創(chuàng)建圖形用戶界面時,在打開的空白模板中 GUIDE 提供了用戶界面控件及其設計工具來實現(xiàn)用戶界面的創(chuàng)建。打開的GUIDE 編輯界面如圖 32所示,它由設計向導、 GUI 控件和用戶界面編輯窗口三部分組成。 東北石油大學本科生畢業(yè)設計(論文) 15 圖 32 GUIDE 編輯界面 其中各控件的名稱如下: 1. 靜態(tài)文本 ( Static Text) 2. 編輯框( Edit Text)控件 3. 列表框( Listbox)控件 4. 滾動條( Slider)控件 5. 按鈕( Push Button)控件 6. 開關按鈕( Toggle Button)控件 7. 單選按鈕( Radio Button)控件 8. 按鈕組( Button Group)控件 控件常用的屬性有; String 屬性:該屬性的取值是一份字符串。它定義控件對象的說明文字,對于不同的控件其 String 的值會有所不同。如按鈕上的說明文字以及單選按鈕或復選按鈕后面的說明文字等。 FontName 屬性:該屬性的取值是控制對象標題等使用字體的字庫名,必須是系統(tǒng)支持的各種字庫。 FontSize 屬性:該屬性的取值是數(shù)值。它定義控件對象標題等字體的字號。 Tag 屬性:該屬性的取值是一個字符串。允許用戶建立起在對話框控件對象被選中后的響應命令。 Callback 屬性:該屬性的取值是一個字符串。允許用戶建立起在對話框控件對話框控件對象被選中后的響應命令。 MATLAB 中的控件屬性非常多,控件的功能及其它屬性。由于實際應用中遇到的問題不同,因而要設置哪些對象的屬性,哪些可以不設置,都需對具體問題具體分析,其設置也不盡相同。 東北石油大學本科生畢業(yè)設計(論文) 16 GUI 設計舉例設計 設計 GUI 界面對線性系統(tǒng)進行時域分析,用以分析實現(xiàn)穩(wěn)定的控制系統(tǒng)的動態(tài)性能。根據(jù)需要,該界面設置了 5 個編輯控件( edit text) 1 個坐標控件( axes) 5個動態(tài)按鈕控件( push button)和 1 個靜態(tài)文 本框控件( static text)。在 GUIDE環(huán)境下,用鼠標將所需要的所有控件拖動并排列成一個合適的布局,完成各龍劍的屬性設置,并將結果保存到 *fig 文件中, MATLAB 會生成同名 *。 M 文件,在分析結果按鈕的回調程序中編寫程序,實現(xiàn)線性系統(tǒng)的時域分析?;卣{程序的主要語句或函數(shù)及其功能說明: ( 1) 語句 :t=str2num( get( handles。 Edit3,)‘ string’); 該語句首先從 GUI界面上控件的 Tag屬性為 edit3的編輯框控件內獲取所輸入的字符串數(shù)據(jù),在將其轉化數(shù)值行數(shù)據(jù)后賦值給 t。 語句: set( handles edit4 , 39。string39。,char(nun2str)) 。 該語句首先將變量 tp 的數(shù)據(jù)型數(shù)據(jù)轉換成字符型數(shù)據(jù),再將其 GUI 界面上控件的 Tag 屬性的 edit4 的編輯框控件中顯示。 函數(shù): step() 在 MATLAB 中,通過條用函數(shù) step()可以快速、準確地計算出線性系統(tǒng)的單位階躍響應,進而繪制出系統(tǒng)的單位階躍響應曲線。 step()函數(shù)有調用格式,當已知系統(tǒng)的閉環(huán)函數(shù)傳遞函數(shù)時,其調用格式為 格式 1: [y,x,t]=step(num,den) 格式 2: [y,x,t]=step(num,den,t) 其中,函數(shù)輸入函數(shù)輸入?yún)?shù) num,den 分別為閉環(huán)傳遞函數(shù)分子,分母多項式降冪排列多項式系數(shù)向量,函數(shù)輸入?yún)?shù) t為用戶指定的時間向量,省略時采用系統(tǒng)默認值。函數(shù)輸出參數(shù)表 y, x, t 表達在某時刻 t,輸入 x所引起的輸出為 y,均為向量形式。 完成回調函數(shù)后,運行程序即得到圖 33 所示的圖形用戶界面 東北石油大學本科生畢業(yè)設計(論文) 17 圖 33 線性控制系統(tǒng)的時域分析 GUI 示例 GUI 實例設計結果分析 已知某穩(wěn)定控制系統(tǒng)的閉環(huán)傳遞函數(shù)為 ? ? ??? sss? ( 31) 試計算系統(tǒng)的動態(tài)性能指標超調量、峰值時間、上升時間,并繪制該系統(tǒng)的階躍響應曲線。 根據(jù)已知條件可知,輸入?yún)?shù) num=[],dem=[1 ,],將已上參數(shù)輸入響應編輯框,并單擊分析結果按鈕,運行得到如圖 34 所示結果。 為了判斷分析結果的準確性,對該烯烴進行理論分析結果如下: 典型二階系統(tǒng)傳遞函數(shù)的標準為: ? ?2222 nnn wsss ??? ???? ( 32) 比較 ( 31) 、( 32) 兩式,可得到該系統(tǒng)的自然頻率為 ? ?12 .46 3 /n rad s? ?? ,阻尼比為 3 .2 4 2 8 0 .4 62 1 2 .4 6? ??因為 0 1? ,故該系統(tǒng)為無零點欠阻尼二階系統(tǒng)。 東北石油大學本科生畢業(yè)設計(論文) 18 系統(tǒng)的阻尼震蕩頻率: ? ?sra dnd / 2 ??? ??? , 系統(tǒng)的阻尼角: ? ? cco s ?? ?? , 所以以系統(tǒng)的上升時間: ? ?0 .6 8r dts?????? 系統(tǒng)的峰值時間: ? ?1p dts???? 可見,對于該系統(tǒng)而言,用 GUI 界面分析得到的結果與理論結果計算一致,本文用該 GUI 界面對其他的線性控制系統(tǒng)進行時域分析,分析的結果是有效的。 圖 34 線性控制系統(tǒng)的時域分析界面應用示例 本章小結 本章學習了 GUI 的設計原則, GUI 的創(chuàng)建,實例設計了一個線性系統(tǒng)時域 GUI設計 和結果分析,驗證設計的線性系統(tǒng)時域分析的設計結果的準確性, GUI 運行的結果與理論數(shù)值結果相近,達到了預期的結果。 東北石油大學本科生畢業(yè)設計(論文) 19 第 4 章 線性控制系統(tǒng)實現(xiàn) 對線性系統(tǒng)進行研究分析了四個方面其中包括線性系統(tǒng)的數(shù)學模型、線性系統(tǒng)的時域、頻域分析、根軌跡的分析、線性系統(tǒng)的狀態(tài)空間分析。在 GUI 的設計時相應的設計了四個模塊進行研究分析。,如圖 41 所示的四個按鈕。打開主頁面彈出下圖 圖 41 主界面 點擊 4 個 button 按鈕分別連接線性系統(tǒng)的數(shù)學模型、線性控制系統(tǒng)的時域、頻域分析、根軌跡的分析、線性系統(tǒng)的狀態(tài)空間分 析法的相關內容。 線性系統(tǒng)的數(shù)學模型的建立 線性系統(tǒng)的數(shù)學模型包括建立傳遞函數(shù)數(shù)學模型、零極點增益數(shù)學模型和狀態(tài)空間函數(shù)數(shù)學模型的相關內容。 東北石油大學本科生畢業(yè)設計(論文) 20 圖 42 線性系統(tǒng)的數(shù)學模型界面設計 應用下表函數(shù)建立數(shù)學模型: 表 41 建立數(shù)學模型的應用函數(shù) 函數(shù) 功能 tf 建立傳遞函數(shù)模型 zpk 建立零極點函數(shù)模型 ss 建立狀態(tài)空間函數(shù)模型 點擊圖 42 中建立傳遞函數(shù)模型的按鈕,彈出圖 43 圖 43 傳遞函數(shù)模型的建立和轉換調試 結果 東北石油大學本科生畢業(yè)設計(論文) 21 分子分母對應的 edit 框中輸入數(shù)值,點擊相應的按鈕,即可建立傳遞函數(shù)模型,同時還可以把傳遞函數(shù)轉化為零極點增益模型和狀態(tài)空間模型。應用表 41 中所示的函數(shù)。點擊圖 42 中建立零極點增益模型的按鈕,彈出圖 44。 圖 44 零極點模型的建立與轉換設計調試結果 在對應極點、零點和 k 的 edit 框中添加參數(shù),點擊建立零極點增益模型按鈕產(chǎn)生上圖所示的模型。同時還能把生成的模型轉換成傳遞函數(shù)模型和狀態(tài)空間模型。 圖 45 狀態(tài)空間模型的建立與轉換設計調試結果 東北石油大學本科生畢業(yè)設計(論文) 22 線性系統(tǒng)的時域、頻域分析設計實現(xiàn) 線性系統(tǒng)時域分析設計已經(jīng)在第 3 章實現(xiàn),下面是線性系統(tǒng)頻域分析的實現(xiàn)設計。應用下表所示的函數(shù)設計伯德圖、奈奎斯特曲線和尼克爾斯曲線。 圖 45 線性控制系統(tǒng)的時域、頻域分析界面設計 表 42 線性系統(tǒng)頻域分析應用
點擊復制文檔內容
環(huán)評公示相關推薦
基于gui的線性系統(tǒng)的分析與研究(文件)
基于gui的線性系統(tǒng)的分析與研究-全文預覽
基于gui的線性系統(tǒng)的分析與研究-預覽頁
基于gui的線性系統(tǒng)的分析與研究-免費閱讀
基于gui的線性系統(tǒng)的分析與研究(存儲版)
資源集合
網(wǎng)站地圖
資源列表
文庫吧 www.dybbs8.com
鄂ICP備17016276號-1