999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MaLtab GUI的分離式雙容液位控制系統(tǒng)設計

2012-12-18 02:53:42朱鵬遠
昌吉學院學報 2012年1期
關鍵詞:液位界面模型

朱鵬遠

(昌吉學院物理系 新疆 昌吉 831100)

基于MaLtab GUI的分離式雙容液位控制系統(tǒng)設計

朱鵬遠

(昌吉學院物理系 新疆 昌吉 831100)

圖形用戶界面(Graphical User Interfaces,GUI)是人與計算機(程序)之間進行交互的工具和方法,用戶可以通過鼠標或者鍵盤來選擇、激活這些圖形對象,使計算機產生某種動作和變化,如計算、繪圖、輸出動畫等,與早期計算機使用的命令行界面相比,圖形界面對于用戶來說在視覺上更易于接受[1]。本文介紹如何通過MatLab GUIDE功能結合simulink實現分離式雙容液位控制。

MatLab GUI;simulink;PID;參數整定

1 引言

在自動控制或其相關的課程中,傳統(tǒng)的教學教學模式都是通過黑板講授或PPT顯示圖片的形式實現,內容單一、枯燥,很難提高學生的學習興趣。Simulink提供一個動態(tài)系統(tǒng)建模、仿真和綜合分析的集成環(huán)境。在該環(huán)境中,無需大量書寫程序,而只需要通過簡單直觀的鼠標操作,就可構造出復雜的系統(tǒng)。Simulink具有適應面廣、結構和流程清晰及仿真精細、貼近實際、效率高、靈活等優(yōu)點。如果再聯合GUIDE的面向對象可視化編程,可以說是錦上添花!將Simulink融入到GUIDE中可以方便模型的終端用戶,很容易直接可視化的操控模型參數和顯示仿真結果,而此時并不需要進入Simulink環(huán)境。

2 構建simulink模型

該部分我們構建一個simulink模型以方便在后面的GUIDE中使用,現在我們以一個簡單的“分離式雙容液位過程”為例吧。“分離式雙容液位過程”如下圖1所示,圖2為該液位過程的過程模型。

在simulink設置中,輸入和輸出分別選用Sources模塊下的step和Commonly Used Blocks模塊下的out1,并設置step的Final Value為位置參數sv;并選中Configuration Parameters--Data Import/Export--Save to workspace中的Time和Output屬性。設過程參數,上位水箱:K0=1,T0=2.53;下位水箱:K0= 0.9,T0=1.8,系統(tǒng)設定值SV=20。本仿真系統(tǒng)運行30S,在10S時增加一個設定值(sv)2%的白噪音擾動信號。

圖1 分離式雙容液位控制過程

圖2 過程模型

PID控制器和disturb均采用封裝的形式,其中PID控制器內部結構如圖3所示。

圖3 PID控制器

3 創(chuàng)建GUI界面

3.1 Description

guide displays the GUI Layout Editor open to a new untitled FIG-file.guide('filename.fig')opens the FIG-file named filename.fig.You can specify the path to a file not on your MATLAB path.guide('figure_handles')opens FIG-files in the Layout Editor for each existing figure listed in figure_handles.MATLAB copies the contents of each figure into the FIG-file,with the exception of axes children(image,light,line,patch,rectangle,surface,and text objects),which are not copied。[2]

3.2 創(chuàng)建GUI界面

首先打開Matlab,在Command Window中輸入guide回車打開GUIDE Quick Start界面;當然你也可以通過工具欄的GUIDE按鈕直接打開。在GUIDE Quick Start界面上有兩個標簽:“Creat New GUI”和“Open Existing GUI”,選擇“Creat New GUI”標簽下的“Blank GUI(Default)”(空白GUI),點擊OK,正式進入GUIDE界面。在此界面下按照圖4添加相應模塊。

圖4 Guide界面

本GUI包含一個Axes控件、三個Push Button控件、五個Edit Text控件和九個Static Text控件。

3.3 設置控件屬性

雙擊相應控件,打開Property Inspector對話框,更改控件屬性。主要更改的幾個屬性有:"string"、" fontsize"、"Tag"等,此設置方式和VB中的控件屬性設置較為相像。

3.4 書寫GUI回調函數(callback)代碼

在保存GUI程序時,Matlab會自動生成.fig和.m文件,其中的.m就是我們現在要操作的對象。在M文件中添加控件的回調函數,即:相應用戶的操作!這也是GUI編程的核心內容,這就要求我們必須掌握Matlab基本編程以及圖形句柄(handles)語句![3]

由于函數有自己的狀態(tài)空間(不是Base Workspace),因此在函數中使用sim()函數進行模型仿真時,即使你在函數中定義了模型的必要參數,但是這些參數只存在于函數狀態(tài)空間中,模型在仿真是沒法獲取。由于函數狀態(tài)空間和基本狀態(tài)空間的變量和數據不兼容,這大大增加了我們在GUI中調用simulink的難度。還好Simulink中提供的simset()函數,我們可以將Simulink設置為從當前工作空間運行。

Simset Description:The simset command creates a structure called options,in which the named simulation parameters and solver properties have specified values.All unspecified parameters and properties take their default values.It is only necessary to enter enough leading characters to uniquely identify the parameter or property.Case is ignored for parameters and properties.options=simset(property,value,...)sets the values of the named properties and stores the structure in options.[4]

3.5 調節(jié)器參數整定

本文的參數整定采用實驗湊試法,實驗湊試法是通過閉環(huán)運行或模擬,觀察系統(tǒng)的響應曲線,然后根據各參數對系統(tǒng)的影響,反復湊試參數,直至出現滿意的響應,從而確定PID控制參數。

整定步驟:實驗湊試法的整定步驟為“先比例,再積分,最后微分”。

(1)整定比例控制:將比例控制作用由小變到大,觀察各次響應,直至得到反應快、超調小的響應曲線。

(2)整定積分環(huán)節(jié):若在比例控制下穩(wěn)態(tài)誤差不能滿足要求,需加入積分控制。先將步驟(1)中選擇的比例系數減小為原來的50~80%,再將積分時間置一個較大值,觀測響應曲線。然后減小積分時間,加大積分作用,并相應調整比例系數,反復試湊至得到較滿意的響應,確定比例和積分的參數。

(3)整定微分環(huán)節(jié):若經過步驟(2),PI控制只能消除穩(wěn)態(tài)誤差,而動態(tài)過程不能令人滿意,則應加入微分控制,構成PID控制。先置微分時間TD=0,逐漸加大TD,同時相應地改變比例系數和積分時間,經過反復試湊至獲得滿意的控制效果,本次實驗仿真其調節(jié)器參數Kp=20,Ki=1,Kd=8。

3.6 仿真實驗結果

仿真結果如圖5所示:

圖5 Gui仿真界面圖

通過仿真結果顯示可以看出:系統(tǒng)超調量較小(低于5%),在10S時加入了2%*sv的白噪音干擾后的穩(wěn)態(tài)誤差也很小,各項性能指標均較好。

3.7 部分回調函數(callback)代碼

4 結束語

本文設計了基于MatLab GUI的pid仿真系統(tǒng),以分離式雙容液位過程為例,通過GUI界面形象的展示了各參數之間關系及顯示控制結果,既發(fā)揮了MatLab GUI界面逼真、直觀的特點,又結合了Simulink適應面廣、結構和流程清晰及仿真精細、貼近實際、效率高、靈活等。

[1]羅建軍楊琦.精講多練MATLAB(第2版)[M].西安:西安交通大學出版社,2010.

[2]MATLAB Function Reference,MATLAB7.0(doc guide)

[3]http://www.ilovematlab.cn/

[4]MATLAB Function Reference,MATLAB7.0(doc simset)

TP13

A

1671-6469(2012)01-0089-04

2011-11-06

朱鵬遠(1982-),男,陜西省西安市人,昌吉學院物理系,助教,研究方向:測控技術與儀器。

(責任編輯:馬海燕)

猜你喜歡
液位界面模型
一半模型
重要模型『一線三等角』
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
重尾非線性自回歸模型自加權M-估計的漸近分布
基于STM32燃氣熱水鍋爐液位控制系統(tǒng)設計與實現
測控技術(2018年9期)2018-11-25 07:45:00
石油儲罐液位開關的應用分析
基于FANUC PICTURE的虛擬軸坐標顯示界面開發(fā)方法研究
人機交互界面發(fā)展趨勢研究
3D打印中的模型分割與打包
手機界面中圖形符號的發(fā)展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
主站蜘蛛池模板: 日韩在线视频网| 久久精品亚洲热综合一区二区| 国产伦精品一区二区三区视频优播| 四虎永久在线精品影院| 国产理论最新国产精品视频| 91精品视频在线播放| 亚洲成aⅴ人片在线影院八| 日韩美女福利视频| 午夜电影在线观看国产1区| 第一区免费在线观看| 亚洲久悠悠色悠在线播放| 欧美国产日韩在线观看| 亚洲中文字幕97久久精品少妇| a毛片在线免费观看| 亚洲AV无码精品无码久久蜜桃| 色网站在线视频| 天天摸夜夜操| 丁香婷婷久久| 72种姿势欧美久久久久大黄蕉| A级毛片高清免费视频就| 92精品国产自产在线观看| 香蕉综合在线视频91| 国产精品爽爽va在线无码观看| 在线日韩日本国产亚洲| 色综合激情网| 综合色88| 毛片视频网| 国产成人精品亚洲日本对白优播| 国产三级韩国三级理| 日韩欧美国产三级| 四虎影视库国产精品一区| 91蜜芽尤物福利在线观看| 美女无遮挡免费网站| 国产激情影院| 国产乱人乱偷精品视频a人人澡| 日韩在线1| 五月婷婷综合网| 2020国产精品视频| 69视频国产| 日韩成人高清无码| 九九九国产| 麻豆国产精品一二三在线观看| 亚洲毛片一级带毛片基地| 亚洲aⅴ天堂| 久无码久无码av无码| 国产在线97| 欧美在线综合视频| 亚洲欧美综合另类图片小说区| 精品福利国产| 欧美乱妇高清无乱码免费| 国产在线视频欧美亚综合| 57pao国产成视频免费播放| 国产精品大尺度尺度视频| 丁香婷婷久久| 人妻精品全国免费视频| 亚洲色无码专线精品观看| 欧美a在线视频| 亚洲日韩精品无码专区| 日韩午夜片| 久久综合伊人 六十路| 精品偷拍一区二区| 亚洲国产中文欧美在线人成大黄瓜 | 色婷婷色丁香| 久草视频中文| 99久久99这里只有免费的精品| 久操线在视频在线观看| 一级在线毛片| 伊人无码视屏| 亚洲成人在线免费| 99ri国产在线| 欧美日韩中文国产| 精品视频在线一区| 日韩高清欧美| 成人精品午夜福利在线播放| 国产香蕉在线| 中文成人在线视频| 亚洲天堂日韩av电影| 久久亚洲综合伊人| 婷婷五月在线| 中文字幕av无码不卡免费 | 狠狠做深爱婷婷综合一区| 欧美精品综合视频一区二区|