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

基于VB的復(fù)合液位控制系統(tǒng)設(shè)計

2008-04-12 00:00:00
現(xiàn)代電子技術(shù) 2008年24期

摘 要:液位是工業(yè)生產(chǎn)中的重要參數(shù)之一,對液位的測量和控制效果直接影響到產(chǎn)品的質(zhì)量。著重介紹一種基于VB語言的復(fù)合液位控制實驗系統(tǒng),本系統(tǒng)采用PID控制、模糊控制和前饋控制來解決液位控制中存在的非線性、時變、大滯后的缺點,使系統(tǒng)達(dá)到穩(wěn)定、魯棒性強、超調(diào)小、抗干擾、快速響應(yīng)、精確、運行可靠、節(jié)能的理想控制效果。

關(guān)鍵詞:液位控制;模糊控制;PID 控制;前饋控制

中圖分類號:TP273+.4文獻(xiàn)標(biāo)識碼:B

文章編號:1004-373X(2008)24-189-03

Design of Compound Liquid Level Control System Based on VB

WANG Peng,WU Wei,JING Wei

(School of Electronic Information Engineering,Xi′an Technology University,Xi′an,710032,China)

Abstract:Liquid level is one of the important parameters in industrial production.For the liquid level measurement and control,the quality of the products is directly affected.This paper introduces a compound liquid level control experimental system based on the VB language.The system uses PID control,fuzzy control and feed forward control to solve the shortcomings of the nonlinear,time-varying and large delay in the liquid level control to achieve stable,robust,small overshoot,anti-jamming,rapid response,accurate,reliable operation,energy-saving ideal control.

Keywords:liquid level control;fuzzy control;PID control;feedforward control

液位是工業(yè)中四大熱工參數(shù)之一,涉及石油、石油化工、化工、輕工、制藥、電力、冶金、爐窯、樓宇、智能大廈等各個領(lǐng)域。液位控制是工業(yè)生產(chǎn)當(dāng)中研究的重要課題之一。針對液位控制過程中存在非線性、時變、大滯后的特點,對一個確定的復(fù)雜的液位控制系統(tǒng)而言,其數(shù)學(xué)模型是很難精確建立的,為彌補傳統(tǒng)液位控制方法的不足之處,在傳統(tǒng)PID反饋控制的基礎(chǔ)上,根據(jù)液位裝置操作的特點,引入前饋控制和模糊控制方法。反饋控制是按被控參數(shù)與給定值的偏差進(jìn)行控制的,其特點是在被控參數(shù)出現(xiàn)偏差后,調(diào)節(jié)器發(fā)出控制命令以補償擾動對被控參數(shù)的影響,最后消除(或基本消除)偏差。若擾動已經(jīng)發(fā)生,而被控參數(shù)尚未變化,則調(diào)節(jié)器將不產(chǎn)生校正作用。所以,反饋控制總是滯后于擾動,會造成調(diào)節(jié)過程的動態(tài)偏差。前饋控制是當(dāng)擾動一出現(xiàn),調(diào)節(jié)器即根據(jù)擾動的性質(zhì)和大小進(jìn)行控制,以補償擾動的影響,使被控參數(shù)不變或基本保持不變。相對于反饋控制來說,前饋控制是及時的,理論上可達(dá)到完全補償。因此,對于時間常數(shù)或時延大、擾動大而頻繁的過程有顯著效果。模糊控制是以模糊集合理論為基礎(chǔ)的一種新興的控制手段,是一種不精確的控制方法,但應(yīng)用一般的控制理論很難實現(xiàn)控制目的,而由人來控制卻往往容易做到。模糊控制相對于PID控制來說,更智能一些,它會根據(jù)使用環(huán)境的變化,自已修正參數(shù)使輸出值無限接近設(shè)定值。

本系統(tǒng)采用多種方法集成的控制策略,以期達(dá)到系統(tǒng)穩(wěn)定、魯棒性強、超調(diào)小、抗干擾、快速響應(yīng)、精確、運行可靠、節(jié)能的理想控制效果。

1 液位控制系統(tǒng)組成及原理

本液位控制系統(tǒng)是基于過程控制平臺實現(xiàn)的,是一個DDC控制系統(tǒng)。系統(tǒng)由水箱、液位傳感器、電動調(diào)節(jié)閥、單相格蘭富水泵、電磁流量計、A/D和D/A轉(zhuǎn)換模塊、工業(yè)控制計算機、打印機、彩色顯示器等組成??刂葡到y(tǒng)結(jié)構(gòu)框圖見圖1。液位傳感器采用擴散硅壓力液位變送器,當(dāng)液體(水)的壓力作用于傳感器時,傳感器將壓力信號轉(zhuǎn)換成電信號,經(jīng)信號處理電路后轉(zhuǎn)換成與液體的液位壓力稱對應(yīng)關(guān)系的4~20 mA標(biāo)準(zhǔn)電流輸出信號。通過負(fù)載電阻250/50 Ω轉(zhuǎn)換成電壓信號送A/D轉(zhuǎn)換模塊。

電磁流量計(簡稱EMF)是利用法拉第電磁感應(yīng)定律制成的一種測量導(dǎo)電液體體積流量的儀表。本系統(tǒng)使用的電磁流量計輸出信號為4~20 mA,測量范圍為0~1.0 m3/h。

A/D轉(zhuǎn)換模塊選用LM-7017八通道電壓電流模擬量遠(yuǎn)程輸入模塊,共有8 路差分輸入,16 位分辨率,高達(dá)115.2 kb/s的通訊速率。LM-7017采用RS 485將分散的現(xiàn)場數(shù)據(jù)點的模擬量經(jīng)A/D轉(zhuǎn)換傳輸?shù)街骺赜嬎銠C。

圖1 系統(tǒng)結(jié)構(gòu)框圖

D/A轉(zhuǎn)換模塊選用LM-7024四通道電壓電流模擬量遠(yuǎn)程輸出模塊,4路輸出,12位DA分辨率,具有高達(dá)115.2 kb/s的通訊速率。LM-7024采用RS 485將主控計算機的數(shù)字量經(jīng)D/A轉(zhuǎn)換后傳輸?shù)椒稚⒃诂F(xiàn)場的控制設(shè)備。

該系統(tǒng)把水箱作為被控對象,水箱水位為被控量,利用液位傳感器和電磁流量計采集液位信號及流量信號經(jīng)A/D轉(zhuǎn)換后送入計算機進(jìn)行相應(yīng)的控制運算,之后把運算結(jié)果送出,經(jīng)D/A轉(zhuǎn)換輸出來控制電動調(diào)節(jié)閥的開度大小,從而間接實現(xiàn)了液位的控制。本系統(tǒng)用面向?qū)ο蟮腣B語言實現(xiàn)普通PID控制、前饋控制和模糊控制算法(復(fù)合控制框圖如圖2所示),通過界面顯示數(shù)據(jù)圖形,并結(jié)合Access數(shù)據(jù)庫實現(xiàn)系統(tǒng)數(shù)據(jù)的存儲、查詢等功能。液位控制系統(tǒng)的結(jié)構(gòu)如圖2所示。

圖2 復(fù)合控制框圖

2 模糊PID控制器設(shè)計

模糊控制器是整個系統(tǒng)設(shè)計的重點,設(shè)計過程詳述如圖3所示。

(1) 結(jié)構(gòu)設(shè)計。

如圖3所示,本系統(tǒng)模糊控制器采用雙輸入、單輸出的結(jié)構(gòu),一個輸入量選用實際水位L偏離給定水位L0的大小即誤差e=L-L0,同時為了提高系統(tǒng)控制的穩(wěn)定性,并減小超調(diào)量及振蕩現(xiàn)象,同時把誤差的變化ec作為另一個輸入量。因此,模糊控制器選用水位的誤差e=L-L0及其誤差變化ec作為輸入語言變量,把電動調(diào)節(jié)閥的控制量u作為輸出語言變量。

圖3 模糊控制器框圖

(2) 模糊化設(shè)計。

根據(jù)以往水位控制實驗的觀察結(jié)果,考慮到穩(wěn)定性和響應(yīng)性,水箱水位的誤差e基本論域定為[-0.06,+0.06],超過這個范圍的都把它當(dāng)作邊界值來處理。同樣得轉(zhuǎn)速誤差變化ec的基本論域定為[-0.03,+0.03],電動調(diào)節(jié)閥的控制量u基本論域定為[-10,+10]。描述輸入量e,ec 和輸出控制量u的語言值模糊子集均選為{負(fù)大(NB),負(fù)中(NM),負(fù)?。∟S),零(ZO),正?。≒S),正中(PM),正大(PB)},量化論域均取為{-3,-2,-1,0,1,2,3},量化因子分別為K1=3/0.06=50,K2 =3/0.03= 100,K3 =3/10=0.3。

(3) 模糊控制規(guī)則設(shè)計。

模糊控制規(guī)則的設(shè)計原則是,當(dāng)誤差較大時,控制量應(yīng)當(dāng)盡可能快地減小誤差;當(dāng)誤差較小時,除消除誤差外,應(yīng)盡量使系統(tǒng)趨于穩(wěn)定,避免不必要的超調(diào)和震蕩。表1為總結(jié)出各種情況時的模糊控制規(guī)則狀態(tài)表。

根據(jù)誤差和誤差變化的模糊集EN,ECN,控制量的模糊輸出UN可由UN=ENECN ·R(其中R為模糊關(guān)系)獲得。

(4) 精確化設(shè)計。

由模糊數(shù)學(xué)理論,首先將R矩陣算出,然后算出各種輸入狀態(tài)下的模糊控制輸出,最后用最大隸屬度法,將模糊控制輸出轉(zhuǎn)化為精確的實際輸出(電動調(diào)節(jié)閥的控制電流4~20 mA)。經(jīng)過計算的模糊控制查詢表如表2所示。在實際的實時控制中,先將模糊控制查詢表存入計算機的Access數(shù)據(jù)庫中,測得EN和ECN,通過查詢Access數(shù)據(jù)庫中的控制表,即可得到相應(yīng)的控制量UN去控制電動調(diào)節(jié)閥的開度,從而達(dá)到控制水位的目的。

3 系統(tǒng)軟件設(shè)計簡要介紹

系統(tǒng)軟件利用VB軟件和Access數(shù)據(jù)庫來實現(xiàn)。

Visual Basic(VB)是一種由微軟公司開發(fā)的包含協(xié)助開發(fā)環(huán)境的事件驅(qū)動編程語言,一種基于Basic語言的可視化程序設(shè)計環(huán)境。VB擁有圖形用戶界面(GUI)和快速應(yīng)用程序開發(fā)(RAD)系統(tǒng),可以輕易的使用DAO,RDO,ADO連接數(shù)據(jù)庫,能夠輕松地創(chuàng)建ActiveX控件。程序員可以輕松地使用VB提供的組件快速建立一個應(yīng)用程序。VB引入了一種被稱為面向?qū)ο蟪绦蛟O(shè)計(Object Oriented Programming,OPP)的方法,這種方法使計算機程序設(shè)計更貼近人類思維活動的習(xí)慣,體現(xiàn)了程序設(shè)計技術(shù)的發(fā)展趨勢。

Access 是微軟公司推出的基于Windows的桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS),是Office系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向?qū)А⑸善?、模板,把?shù)據(jù)存儲、數(shù)據(jù)查詢、界面設(shè)計、報表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。

VB軟件通過計算機接口讀取傳感器的精確值和輸出控制量控制電動調(diào)節(jié)閥,模糊控制器也由VB實現(xiàn),模糊化、模糊推理、反模糊化的過程是通過查表的方式來實現(xiàn)的,模糊控制查詢表存儲在Access數(shù)據(jù)中,這可以節(jié)省大量運算資源,因此,在以數(shù)據(jù)庫中可置入多個模糊查詢表,在運行工況有所改變時,采用不同的數(shù)據(jù)表格,這樣可以更靈活、更有效地控制電動調(diào)節(jié)閥的運行。

4 結(jié) 語

在模糊控制中,一般采用誤差和誤差變化作為輸入變量,與傳統(tǒng)的PID控制相比,相當(dāng)于少了積分環(huán)節(jié),對消除誤差效果不好、穩(wěn)態(tài)誤差大、精度不高、過渡時間長,但動態(tài)特性好、魯棒性好、抗干擾能力強。因此,為改善模糊控制器的穩(wěn)態(tài)性能,在模糊控制器中引入PID控制策略,構(gòu)成模糊PID復(fù)合控制,這種復(fù)合控制策略是在大偏差范圍內(nèi)采用模糊控制,小偏差范圍內(nèi)轉(zhuǎn)換成PID控制,二者的轉(zhuǎn)換由微機根據(jù)事先設(shè)定的偏差范圍自動實現(xiàn)。再在系統(tǒng)中引入前饋控制,進(jìn)一步加強了系統(tǒng)抗干擾的能力,增強了系統(tǒng)的穩(wěn)定性能。

參考文獻(xiàn)

[1]林永,張樂強.Visual Basic 6.0用戶編程手冊[M].2版.北京:人民郵電出版社,2003.

[2]四維科技,趙斯思.Visual Basic 6.0數(shù)據(jù)庫編程技術(shù)與實例[M].北京:人民郵電出版社,2004.

[3]蔡自興.智能控制[M].2版.北京:電子工業(yè)出版社,2004.

[4]諸靜.模糊控制理論與系統(tǒng)原理[M].北京:機械工業(yè)出版社,2005.

[5]李士勇.模糊控制·神經(jīng)控制和智能控制論[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,2004.

[6]Tay J H,Zhang X Y.A Fast Predicting Neural Fuzzy Model for High-rate Anaerobic Wastewater Treatment Systems[J].Wat .Res.,2000,34 (11):2 849-2 860.

[7]楊金川,孫進(jìn)生.曝氣池混合液濃度的模糊控制[J].河北理工學(xué)院學(xué)報,2002,24(2):144-147.

[8]戎月莉.計算機模糊控制原理及應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2005.

作者簡介 王 鵬 男,1979年出生,陜西長安人,講師,博士。主要研究方向為人工智能,嵌入式系統(tǒng)。

注:本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文

主站蜘蛛池模板: 色窝窝免费一区二区三区| 国产在线观看一区精品| 久久综合五月| 久久永久免费人妻精品| 992Tv视频国产精品| 国产精品精品视频| 福利国产微拍广场一区视频在线| 三级国产在线观看| 色男人的天堂久久综合| 色哟哟国产成人精品| 亚洲日本韩在线观看| 一级片免费网站| 四虎亚洲国产成人久久精品| 国产呦视频免费视频在线观看| 毛片网站免费在线观看| 日韩美毛片| 亚洲欧美不卡中文字幕| 欧美色视频在线| 99九九成人免费视频精品 | 国产精品嫩草影院视频| 久久鸭综合久久国产| 亚洲第一黄色网址| 色九九视频| 一区二区三区在线不卡免费| 激情六月丁香婷婷四房播| 99国产精品国产| 欧美亚洲网| 99爱在线| 三级视频中文字幕| 有专无码视频| 老司机久久99久久精品播放 | 日韩精品欧美国产在线| 18禁影院亚洲专区| 亚洲成a人片| 日韩精品一区二区三区swag| 亚洲黄色高清| 丁香婷婷在线视频| 国产精品yjizz视频网一二区| 国产精品私拍99pans大尺度| 67194成是人免费无码| 亚洲天堂区| 国产成人永久免费视频| 99精品在线看| 夜夜操国产| 亚洲V日韩V无码一区二区| 亚洲欧美精品日韩欧美| 四虎亚洲国产成人久久精品| 午夜在线不卡| 日本午夜三级| 欧美亚洲另类在线观看| 伊人久久综在合线亚洲2019| 欧类av怡春院| 成人在线欧美| 精品人妻一区二区三区蜜桃AⅤ| 91亚洲免费| 99成人在线观看| 69免费在线视频| 国产爽歪歪免费视频在线观看 | 亚洲国产成人久久精品软件| 亚洲国内精品自在自线官| 欧美日本在线观看| 欧美成人影院亚洲综合图| 成人一区专区在线观看| 国产日本欧美亚洲精品视| 欧美国产日韩在线播放| 久久免费视频6| 99免费在线观看视频| 第九色区aⅴ天堂久久香| 国模私拍一区二区| 91黄视频在线观看| 99精品福利视频| 在线视频一区二区三区不卡| 免费一看一级毛片| 国产www网站| 国产黑丝视频在线观看| 国产91视频观看| 成人国产精品视频频| 狠狠ⅴ日韩v欧美v天堂| 一区二区三区毛片无码| 久久99精品久久久久久不卡| 99视频在线观看免费| 香蕉视频在线精品|