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

基于OPC技術(shù)的先進(jìn)控制半實(shí)物實(shí)訓(xùn)平臺(tái)設(shè)計(jì)

2020-09-29 08:43:56李希勝崔家瑞
關(guān)鍵詞:液位實(shí)訓(xùn)系統(tǒng)

閻 群,李 擎,李希勝,崔家瑞,栗 輝

(1. 北京科技大學(xué) 自動(dòng)化學(xué)院,北京 100083;2. 北京科技大學(xué) 北京市工業(yè)波譜成像工程技術(shù)研究中心,北京 100083)

隨著科學(xué)技術(shù)和計(jì)算機(jī)技術(shù)水平的不斷提高,現(xiàn)代工業(yè)生產(chǎn)正向大型化、連續(xù)化、復(fù)雜化的方向發(fā)展,以模糊控制、神經(jīng)控制、預(yù)測(cè)控制、魯棒控制等為代表的先進(jìn)控制策略在工業(yè)生產(chǎn)過程中的應(yīng)用越來越廣泛[1-2],先進(jìn)控制理論與應(yīng)用逐漸在高等工科院校受到重視,這對(duì)先進(jìn)控制理論實(shí)踐教學(xué)提出了增設(shè)該類實(shí)驗(yàn)項(xiàng)目的需求。

在卓越工程師培養(yǎng)計(jì)劃、CDIO(conceive, design,implement, operate)特色專業(yè)建設(shè)和工程教育專業(yè)認(rèn)證三種工程化教育理念的指導(dǎo)下,歷經(jīng)5年時(shí)間,我校自動(dòng)化學(xué)院以冶金領(lǐng)域的典型控制系統(tǒng)為原型,構(gòu)建了基于“OBE(outcomes-based education)+CDIO”的實(shí)踐能力培養(yǎng)體系,出色完成了自動(dòng)化生產(chǎn)線實(shí)訓(xùn)平臺(tái)建設(shè),在培養(yǎng)學(xué)生解決復(fù)雜工程問題的能力方面取得了較好的成績(jī)[3-6]。但自動(dòng)化生產(chǎn)線實(shí)訓(xùn)平臺(tái)的控制設(shè)備選用西門子PLC,開放性、靈活性及數(shù)據(jù)處理能力都較弱,不利于靈活、快速地集成復(fù)雜的先進(jìn)控制算法,學(xué)生學(xué)到的先進(jìn)控制理論與工程實(shí)際難以有機(jī)融合,無法最大限度地發(fā)揮自動(dòng)化生產(chǎn)線實(shí)訓(xùn)平臺(tái)的效用。

MATLAB是一種計(jì)算功能強(qiáng)大的科學(xué)計(jì)算語(yǔ)言,內(nèi)部的 Simulink組件提供了一個(gè)動(dòng)態(tài)系統(tǒng)建模、仿真和綜合分析的集成環(huán)境,只需通過簡(jiǎn)單、直觀的拖曳操作,就可構(gòu)造出復(fù)雜的系統(tǒng),便于靈活、方便地實(shí)現(xiàn)各類先進(jìn)、復(fù)雜的控制算法,但它難以直接控制現(xiàn)場(chǎng)工控設(shè)備[7-9]。鑒于此,本文利用OPC(OLE for process control)通信對(duì)實(shí)驗(yàn)室原有自動(dòng)化生產(chǎn)線實(shí)訓(xùn)平臺(tái)進(jìn)行了二次開發(fā),構(gòu)建了以組態(tài)王為橋梁,由MATLAB、組態(tài)王和PLC共同組成的先進(jìn)控制半實(shí)物實(shí)訓(xùn)平臺(tái)。該平臺(tái)充分利用組態(tài)王在界面設(shè)計(jì)方面和MATLAB在算法設(shè)計(jì)與仿真方面的優(yōu)勢(shì),降低了先進(jìn)控制策略在自動(dòng)化生產(chǎn)線實(shí)訓(xùn)平臺(tái)上實(shí)施的復(fù)雜性,提高了實(shí)訓(xùn)平臺(tái)的開放性,為不同水平學(xué)生特別是探索欲、求知欲較強(qiáng)的學(xué)生提供了機(jī)會(huì),滿足了綜合設(shè)計(jì)型、創(chuàng)新型和探索型等更高層次的實(shí)踐教學(xué)及相關(guān)科研需求,有利于培養(yǎng)自動(dòng)化專業(yè)學(xué)生解決復(fù)雜工程問題的能力。

1 先進(jìn)控制半實(shí)物仿真實(shí)訓(xùn)平臺(tái)總體結(jié)構(gòu)

先進(jìn)控制半實(shí)物實(shí)訓(xùn)平臺(tái)采用“虛擬控制器+實(shí)物對(duì)象”的形式,總體結(jié)構(gòu)如圖1所示,主要包括被控對(duì)象、控制設(shè)備、上位計(jì)算機(jī)三部分。被控對(duì)象為自主研制的自動(dòng)化生產(chǎn)線實(shí)訓(xùn)平臺(tái)中的實(shí)物實(shí)訓(xùn)裝置,主要包括多熱工參量控制實(shí)訓(xùn)系統(tǒng)、三容水箱過程控制實(shí)訓(xùn)系統(tǒng)、磁粉制動(dòng)交流電機(jī)控制實(shí)訓(xùn)系統(tǒng)、柔性制造實(shí)訓(xùn)系統(tǒng)、卷曲張力控制實(shí)訓(xùn)系統(tǒng)、鋼鐵廢水處理實(shí)訓(xùn)系統(tǒng)等[4,6]。實(shí)物實(shí)訓(xùn)裝置使用工業(yè)現(xiàn)場(chǎng)常用的工業(yè)級(jí)檢測(cè)儀表和執(zhí)行機(jī)構(gòu),以期在對(duì)象特性、系統(tǒng)約束條件等方面盡可能體現(xiàn)工業(yè)現(xiàn)場(chǎng)的實(shí)際情況。控制設(shè)備選取西門子SIMATIC S7-200或S7-300 PLC,負(fù)責(zé)實(shí)驗(yàn)平臺(tái)的數(shù)據(jù)采集與處理,接收來自上位計(jì)算機(jī)的操作信號(hào)和控制信號(hào),并發(fā)送給執(zhí)行機(jī)構(gòu)完成控制任務(wù)。上位計(jì)算機(jī)基于目前使用較多且功能完善的組態(tài)王6.55進(jìn)行監(jiān)控界面設(shè)計(jì),輔以MATLAB仿真軟件實(shí)現(xiàn)各種先進(jìn)控制算法,控制程序和監(jiān)控界面之間通過OPC數(shù)據(jù)接口實(shí)現(xiàn)數(shù)據(jù)交換,充分利用兩種軟件的特點(diǎn)。監(jiān)控界面提供“裝置圖示”“實(shí)時(shí)曲線”“參數(shù)配置”“歷史數(shù)據(jù)”“報(bào)表查詢”等功能,便于學(xué)生動(dòng)態(tài)監(jiān)控控制系統(tǒng)的控制過程。

圖1 先進(jìn)控制半實(shí)物仿真實(shí)訓(xùn)平臺(tái)總體結(jié)構(gòu)

2 組態(tài)王與MATLAB的數(shù)據(jù)交換

該先進(jìn)控制半實(shí)物實(shí)訓(xùn)平臺(tái)的一個(gè)重要部分就是MATLAB中的控制程序與組態(tài)王監(jiān)控界面的數(shù)據(jù)交換。OPC是一套標(biāo)準(zhǔn)的OLE/DCOM接口協(xié)議,采用客戶/服務(wù)器體系,其目標(biāo)是在客戶和服務(wù)器之間建立一種通信和數(shù)據(jù)交換的工業(yè)標(biāo)準(zhǔn)機(jī)制[9]。組態(tài)王軟件全面支持OPC技術(shù),啟動(dòng)組態(tài)王軟件時(shí)系統(tǒng)會(huì)自動(dòng)啟動(dòng)組態(tài)王內(nèi)部的OPC服務(wù)器,完成以O(shè)PC技術(shù)為通信橋梁的數(shù)據(jù)通信[10-11]。MATLAB提供了OPC工具箱,支持讀寫 OPC數(shù)據(jù)[12-14]。因此,將組態(tài)王作為OPC服務(wù)器,MATLAB作為OPC客戶端,無需開發(fā)特定程序,可以利用OPC技術(shù)在同一臺(tái)計(jì)算機(jī)上實(shí)現(xiàn)Windows系統(tǒng)中組態(tài)王與MATLAB的數(shù)據(jù)交換,如圖2所示。

圖2 基于OPC技術(shù)的組態(tài)王與MATLAB數(shù)據(jù)交換

3 水平雙容水箱液位單神經(jīng)元PID控制實(shí)現(xiàn)

如圖3所示,三容水箱過程控制實(shí)訓(xùn)系統(tǒng)的控制設(shè)備選用的是SIMATIC S7-200 PLC,其編程能力有限,只能實(shí)現(xiàn)常規(guī)的PID控制。這里以水平雙容水箱液位單神經(jīng)元PID控制項(xiàng)目為例,說明本先進(jìn)控制半實(shí)物實(shí)訓(xùn)平臺(tái)的應(yīng)用過程。

圖3 三容水箱過程控制實(shí)訓(xùn)系統(tǒng)

3.1 單神經(jīng)元PID控制算法

在神經(jīng)網(wǎng)絡(luò)控制中,神經(jīng)元是最基本的控制元件,結(jié)合常規(guī)PID控制,將誤差的比例、積分和微分作為單個(gè)神經(jīng)元的輸入量,就構(gòu)成了單神經(jīng)元PID控制器[6,15],其控制系統(tǒng)框圖如圖4所示。

圖4 單神經(jīng)元PID控制系統(tǒng)框圖

yr(k)為系統(tǒng)的設(shè)定值,y(k)為系統(tǒng)的實(shí)際輸出值,系統(tǒng)誤差信號(hào)e(k)經(jīng)過狀態(tài)變換器變換成神經(jīng)元的三個(gè)輸入量神經(jīng)元的權(quán)系數(shù)ω1(k) =kp、單神經(jīng)元PID控制器的輸出為

其中K為單神經(jīng)元比例系數(shù),K>0。與傳統(tǒng)PID控制不同,單神經(jīng)元PID控制器的權(quán)系數(shù)可以通過神經(jīng)元的自學(xué)習(xí)功能進(jìn)行自適應(yīng)調(diào)整,故可以大大提高控制器的魯棒性。

這里選用有監(jiān)督 Hebb學(xué)習(xí)算法,為了保證學(xué)習(xí)算法的收斂性和控制魯棒性,規(guī)范化處理后權(quán)系數(shù)的學(xué)習(xí)規(guī)則為[6]:

其中ηp、ηi、ηd分別為比例、積分、微分控制的學(xué)習(xí)速率。

3.2 控制算法仿真驗(yàn)證

在將該控制器應(yīng)用于實(shí)際系統(tǒng)之前,需要使用MATLAB/Simulink對(duì)其進(jìn)行仿真驗(yàn)證。

1)建立控制系統(tǒng)模型。

采用實(shí)驗(yàn)建模法,以階躍信號(hào)為激勵(lì),采集被控系統(tǒng)的響應(yīng)信號(hào),通過 MATLAB的系統(tǒng)辨識(shí)工具箱對(duì)采集數(shù)據(jù)進(jìn)行處理,得到被控對(duì)象的數(shù)學(xué)模型。對(duì)所得的數(shù)學(xué)模型進(jìn)行仿真,并與實(shí)際測(cè)得響應(yīng)曲線對(duì)比,驗(yàn)證模型的有效性。實(shí)驗(yàn)建模法測(cè)得水平雙容水箱液位控制系統(tǒng)的數(shù)學(xué)模型為

2)利用MATLAB/Simulink實(shí)現(xiàn)單神經(jīng)元PID控制算法。

單神經(jīng)元 PID控制算法無法直接用傳遞函數(shù)描述,引入S-Function模塊,按式(2)—(4)編寫單神經(jīng)元PID控制算法,并對(duì)其進(jìn)行封裝。單神經(jīng)元PID控制器內(nèi)部結(jié)構(gòu)見圖5。

圖5 單神經(jīng)元PID控制器內(nèi)部結(jié)構(gòu)

3)仿真結(jié)果。

水平雙容水箱液位控制系統(tǒng)仿真框圖見圖6。

給定階躍信號(hào),仿真的液位百分比設(shè)定值為30%,圖7為未加任何控制器的仿真結(jié)果,液位百分比穩(wěn)定在82%左右,出現(xiàn)了較大的穩(wěn)態(tài)誤差。圖8為加入單神經(jīng)元 PID控制器的仿真結(jié)果,其中K=0.000 6、ηp=0.5、ηi=0.6、ηd=0.1,系統(tǒng)的超調(diào)較小,無穩(wěn)態(tài)誤差,而且能很快達(dá)到穩(wěn)定狀態(tài)。

圖6 水平雙容水箱液位控制系統(tǒng)Simulink仿真框圖

圖7 未加控制策略的仿真結(jié)果

3.3 實(shí)物控制對(duì)象在線測(cè)試

控制器設(shè)計(jì)經(jīng)調(diào)試驗(yàn)證后,就可以應(yīng)用于實(shí)物控制對(duì)象。

1)系統(tǒng)總體監(jiān)控程序設(shè)計(jì)。

系統(tǒng)總體監(jiān)控程序提供液位監(jiān)控系統(tǒng)人機(jī)交互界面并完成數(shù)據(jù)采集。啟動(dòng)組態(tài)王軟件時(shí)系統(tǒng)會(huì)自動(dòng)啟動(dòng)組態(tài)王內(nèi)部的 OPC服務(wù)器,其標(biāo)識(shí)是 KingView.View.1[11-12]。在組態(tài)王監(jiān)控程序的數(shù)據(jù)字典中建立需要的內(nèi)存實(shí)型變量,比如水平雙容水箱液位控制所需的變量LT101、PID1_SP及U101,分別對(duì)應(yīng)液位測(cè)量值、給定值及潛水泵轉(zhuǎn)速值,這些變量將通過OPC服務(wù)器供MATLAB/Simulink中控制器引用。

2)MATLAB/Simulink OPC客戶端設(shè)置。

MATLAB/Simulink自帶的OPC工具箱提供了一種服務(wù)器和客戶端互訪的通用機(jī)制。OPC工具箱中包括OPC configuration、OPC read、OPC write等模塊,分別用于配置需要連接的OPC服務(wù)器和讀、寫數(shù)據(jù)[13-14]。借助MATLAB OPC工具箱可以方便地實(shí)現(xiàn)MATLAB客戶端與組態(tài)王服務(wù)器之間的連接和數(shù)據(jù)交換,在后臺(tái)計(jì)算處理完成先進(jìn)控制算法。基于OPC的單神經(jīng)元PID控制器Simulink框圖見圖9。

圖9 基于OPC的單神經(jīng)元PID控制器Simulink框圖

3)具體操作及運(yùn)行效果分析。

系統(tǒng)運(yùn)行時(shí),PLC的常規(guī)控制回路設(shè)置為手動(dòng)控制狀態(tài)(手動(dòng)狀態(tài)下PLC相應(yīng)回路的控制量可由外部輸入更改),此時(shí)先進(jìn)控制器的輸出數(shù)據(jù)通過OPC客戶端傳送到組態(tài)王OPC服務(wù)器,進(jìn)而送入PLC控制潛水泵的轉(zhuǎn)速。同時(shí),液位設(shè)定數(shù)據(jù)及PLC采集的當(dāng)前液位數(shù)據(jù)通過組態(tài)王OPC服務(wù)器傳輸?shù)組ATLAB中的先進(jìn)控制算法模塊,形成先進(jìn)控制閉環(huán)回路。單神經(jīng)元PID控制器的控制效果見圖10。

圖10 水平雙容水箱液位單神經(jīng)元PID控制器控制效果

第1階段主要測(cè)試系統(tǒng)的跟蹤響應(yīng)。設(shè)定參考液位百分比為60%,由其第1階段響應(yīng)曲線可以看出系統(tǒng)超調(diào)量約為3.3%,調(diào)節(jié)時(shí)間大約82 s,系統(tǒng)響應(yīng)快,超調(diào)小,無偏差,性能優(yōu)異。

第2階段主要測(cè)試輸出干擾對(duì)系統(tǒng)性能的影響。將水箱的出水閥開度調(diào)大,由第2階段響應(yīng)曲線可以看出,液位下降產(chǎn)生偏差,MATLAB中單神經(jīng)元PID控制器開始調(diào)節(jié),潛水泵轉(zhuǎn)速增加,約44 s后液位重新恢復(fù)穩(wěn)定,恢復(fù)時(shí)間短,系統(tǒng)抗干擾能力強(qiáng)。

第3階段主要測(cè)試輸入干擾對(duì)系統(tǒng)性能的影響。給定輸入一個(gè)躍變,液位百分比設(shè)定值由 60%降為40%,由第3階段響應(yīng)曲線可以看出,控制輸入和潛水泵的轉(zhuǎn)速減小,液位跟隨設(shè)定值,約120 s后液位重新穩(wěn)定。系統(tǒng)抗干擾性能較強(qiáng),跟隨時(shí)間短,性能較好。

4 結(jié)語(yǔ)

該先進(jìn)控制半實(shí)物實(shí)訓(xùn)平臺(tái)是在我校CDIO實(shí)驗(yàn)室原有自動(dòng)化生產(chǎn)線實(shí)訓(xùn)平臺(tái)上的二次開發(fā),立足專業(yè)特點(diǎn)、面向工程實(shí)際,具有很高的創(chuàng)新性和實(shí)用性,為本科實(shí)踐教學(xué)提供了有力支持,為學(xué)生科技創(chuàng)新、學(xué)科競(jìng)賽提供了實(shí)訓(xùn)基地。而且,它為研究生和教師提供了科研平臺(tái),在對(duì)學(xué)生進(jìn)行全面、系統(tǒng)工程實(shí)踐訓(xùn)練,培養(yǎng)學(xué)生解決復(fù)雜工程問題能力的同時(shí),提升了教師的業(yè)務(wù)能力與綜合素養(yǎng),為培養(yǎng)創(chuàng)新研發(fā)型人才提供了師資保障。我院每年約有300余名本科生使用該平臺(tái)完成“自動(dòng)化生產(chǎn)線實(shí)訓(xùn)”和“控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)”兩門實(shí)踐類課程學(xué)習(xí)。約有近150名學(xué)生依托該平臺(tái)參加各類科技創(chuàng)新和學(xué)科競(jìng)賽。據(jù)不完全統(tǒng)計(jì),近3年學(xué)生共獲各類國(guó)家級(jí)特等獎(jiǎng)20余項(xiàng)、一等獎(jiǎng)50余項(xiàng)、省部級(jí)一等獎(jiǎng)60余項(xiàng),學(xué)生獲得授權(quán)專利13項(xiàng)、軟件著作權(quán)7項(xiàng),在校學(xué)生學(xué)科競(jìng)賽的獲獎(jiǎng)比例達(dá)到本專業(yè)學(xué)生總數(shù)的35%以上,連續(xù)兩年位列全校前兩名。

猜你喜歡
液位實(shí)訓(xùn)系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
基于CDIO理念的數(shù)控實(shí)訓(xùn)教學(xué)改革與實(shí)踐
基于STM32燃?xì)鉄崴仩t液位控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
石油儲(chǔ)罐液位開關(guān)的應(yīng)用分析
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
電工電子實(shí)訓(xùn)教學(xué)改革與創(chuàng)新
電子制作(2017年8期)2017-06-05 09:36:15
微課在數(shù)控實(shí)訓(xùn)課中的應(yīng)用探析
寶馬530車?yán)鋮s液液位過低報(bào)警
主站蜘蛛池模板: 伊人久久大香线蕉成人综合网| 秘书高跟黑色丝袜国产91在线| 狠狠亚洲婷婷综合色香| 亚洲开心婷婷中文字幕| 免费看美女自慰的网站| 国产高清在线丝袜精品一区| 免费日韩在线视频| 亚洲欧洲日产无码AV| 亚洲一区二区黄色| 久草国产在线观看| 亚洲区一区| 久久99国产综合精品女同| 91精品免费高清在线| 中国一级特黄大片在线观看| 欧美专区日韩专区| 亚洲第七页| 亚洲最猛黑人xxxx黑人猛交| 一本大道香蕉高清久久| 四虎成人精品在永久免费| 永久免费精品视频| 97国内精品久久久久不卡| 这里只有精品在线| 99精品热视频这里只有精品7 | 亚洲成a人片在线观看88| 欧美日韩资源| 欧美成人精品高清在线下载| 色悠久久久久久久综合网伊人| 无码有码中文字幕| 亚洲第一区在线| 国产乱人伦偷精品视频AAA| 东京热av无码电影一区二区| 亚洲综合激情另类专区| 午夜限制老子影院888| 国产精品亚洲精品爽爽| 欧美在线导航| 国产成人久视频免费 | 精品国产中文一级毛片在线看 | 中文字幕无码中文字幕有码在线| 在线国产毛片| 亚洲国产精品一区二区第一页免 | 中文字幕第1页在线播| 亚洲成aⅴ人片在线影院八| 2021国产精品自产拍在线| 欧美色图第一页| 香蕉精品在线| 四虎永久免费在线| 亚洲一区色| 欧美综合成人| 97狠狠操| 久草青青在线视频| 国产精品自拍合集| 亚洲无码37.| 国产日韩欧美成人| 又粗又硬又大又爽免费视频播放| 亚洲精品高清视频| 男女男免费视频网站国产| 国产精品爽爽va在线无码观看| 九九香蕉视频| 免费观看无遮挡www的小视频| 久草热视频在线| 在线看免费无码av天堂的| 视频二区欧美| 亚国产欧美在线人成| 日韩高清在线观看不卡一区二区 | 美女国内精品自产拍在线播放| 老司机精品一区在线视频| 亚洲一级毛片在线观播放| 欧美、日韩、国产综合一区| 啊嗯不日本网站| 亚洲午夜片| 直接黄91麻豆网站| 免费jizz在线播放| 国产91无码福利在线| 播五月综合| 精品亚洲麻豆1区2区3区| 亚洲伊人久久精品影院| 日韩欧美国产成人| 欧美成人h精品网站| 国产成人精品免费视频大全五级| 沈阳少妇高潮在线| 亚洲天堂区| 免费jjzz在在线播放国产|