• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      虛實結(jié)合的土霉素發(fā)酵罐控制系統(tǒng)在實驗教學(xué)中的應(yīng)用

      2021-08-17 02:19:55高月華郝雷白雪
      軟件 2021年3期
      關(guān)鍵詞:發(fā)酵罐溫度

      高月華 郝雷 白雪

      摘 要:在PLC實驗室,建設(shè)真實的被控對象實驗裝置難度大,維護困難,功能無法更新,無法滿足多樣化教學(xué)需求。因此設(shè)計、開發(fā)了土霉素發(fā)酵罐虛擬仿真控制系統(tǒng),可用于過程控制和PLC等課程的實驗教學(xué)。該系統(tǒng)采用羅克韋爾PLC為控制器,使用MATLAB搭建SY3010B型土霉素發(fā)酵罐的數(shù)學(xué)模型,RSView SE軟件組態(tài)虛擬界面,通過RSLinx軟件實現(xiàn)PLC與被控對象之間基于OPC的通訊。根據(jù)土霉素發(fā)酵工藝的要求,利用該平臺對發(fā)酵罐內(nèi)部影響其產(chǎn)物優(yōu)劣的兩個重要因素溫度和發(fā)酵液PH值實現(xiàn)基于PID的控制算法,使其基本穩(wěn)定在土霉素發(fā)酵各階段的最適值,實時數(shù)值曲線通過監(jiān)控界面顯示。結(jié)果表明,系統(tǒng)利用以工程實際案例為背景開發(fā)的虛擬仿真實驗系統(tǒng)開展實驗教學(xué),可以實現(xiàn)激發(fā)學(xué)生學(xué)習(xí)興趣、培養(yǎng)學(xué)生創(chuàng)新能力、提高學(xué)習(xí)效果的目的。

      關(guān)鍵詞:發(fā)酵罐;溫度;氫離子濃度指數(shù);虛擬仿真實驗教學(xué)

      中圖分類號:TP391.9 文獻標(biāo)識碼:A DOI:10.3969/j.issn.1003-6970.2021.03.004

      本文著錄格式:高月華,郝雷,白雪.虛實結(jié)合的土霉素發(fā)酵罐控制系統(tǒng)在實驗教學(xué)中的應(yīng)用[J].軟件,2021,42(03):015-018

      Application of Oxytetracycline Fermentor Control System Based on Virtual Reality in Experimental Teaching

      GAO Yuehua1, HAO Lei1, BAI Xue2

      (1.College of Electronic and Information Engineering , Hebei University, Baoding? Hebei? 071002;

      2.General Electric Hualun Medical Device Co., Ltd., Beijing? 100000)

      【Abstract】:In PLC laboratory, it is difficult to build a real controlled object experimental device, maintenance is difficult, function cannot be updated, and cannot meet the diversified teaching needs. The design adopts the Rockwell PLC as the controller, MATLAB is used to build the mathematical model of the oxytetracycline fermentation tank SY3010B. RSView SE software is used to configure virtual interface, and RSLinx software is used to realize the communication of the virtual simulation platform based on OPC. According to the requirements of oxytetracycline fermentation technology, we apply the PID algorithm for the two important factors, temperature and PH, which affecting the products quality inside the fermentation tank, and making it basically stable at the optimum value of different stages in terramycin fermentation with this platform. The real-time numerical curves can be displayed on the monitor interface. The results show that virtual simulation experiment system developed on practical engineering cases stimulate students' interest in learning, cultivate students' innovation ability and improve the learning effect.

      【Key words】:fermentation tank;temperature;PH value;virtual simulation experiment teaching

      0引言

      發(fā)酵體系是一個復(fù)雜的多相共存的動態(tài)系統(tǒng),發(fā)酵控制系統(tǒng)實驗是典型的流程行業(yè)自動化的被控對象[1-4]。優(yōu)化過程需進行大量的實驗,從而獲得優(yōu)化所需的溫度、PH值、溶氧、攪拌轉(zhuǎn)速等實驗數(shù)據(jù)和模型機理分析[5]。本文利用虛擬仿真技術(shù),搭建無污染、無危險的土霉素發(fā)酵罐虛擬實驗平臺,旨在優(yōu)化土霉素發(fā)酵過程控制。

      虛擬仿真技術(shù)在臨床醫(yī)學(xué)[6-7]、汽車工業(yè)設(shè)計與分析[8]、機器人技術(shù)[9]等領(lǐng)域已被廣泛應(yīng)用。因此本文將此技術(shù)應(yīng)用于發(fā)酵罐過程控制優(yōu)化,構(gòu)建了虛擬仿真平臺。利用此平臺反復(fù)進行具有操作危險性和需人長時間值守的發(fā)酵實驗,可達到消除人身危險、節(jié)省設(shè)備運行費、物料能量損耗費的目的,還可降低設(shè)備損壞和污染等不利因素的影響,優(yōu)化發(fā)酵過程,提高產(chǎn)出率。

      結(jié)合工程案例,利用PLC技術(shù)和仿真技術(shù),本文開發(fā)了用于實驗教學(xué)的土霉素發(fā)酵罐虛擬仿真控制系統(tǒng)。首先針對土霉素發(fā)酵罐建模,在此基礎(chǔ)上,提出了一套發(fā)酵罐過程控制系統(tǒng)虛擬仿真平臺,并驗證了平臺的有效性。對發(fā)酵過程中的兩個重要參數(shù),即溫度和PH值,使用實驗法與機理法復(fù)合建模方法[10],分別建立了精確的數(shù)學(xué)模型,為設(shè)計仿真控制器,對模型進行了簡化,簡化后的模型由MATLAB 的Simulink搭建,最終分別實現(xiàn)兩個參數(shù)的閉環(huán)PID控制。選用羅克韋爾PLC作為控制器[11-13],使用RSLogix 5000軟件編寫控制程序,并下載到由RSLogix Emulate軟件虛擬的PLC中。使用RSView SE軟件制作發(fā)酵罐虛擬仿真系統(tǒng),用于顯示動畫、調(diào)試參數(shù)和控制效果的檢驗。通過RSLinx軟件,建立PLC與MATLAB之間的數(shù)據(jù)通信,實現(xiàn)了基于Logix的發(fā)酵罐仿真過程控制系統(tǒng)。

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

      為保證系統(tǒng)兼容性,采用羅克韋爾編程、通訊、組態(tài)和仿真控制器軟件,以及支持OPC工具箱的MATLAB 7.9。發(fā)酵罐虛擬仿真控制系統(tǒng)架構(gòu)如圖1所示,系統(tǒng)分為五個部分:第一部分是在MATLAB Simulink工具箱中搭建的被控對象的數(shù)學(xué)模型;第二部分是使用RSLogix 5000軟件編寫基于PID算法的溫度、PH值自動控制程序;第三部分是使用RSView SE軟件編寫的發(fā)酵罐虛擬仿真監(jiān)控顯示界面;第四部分是羅克韋爾仿真PLC;第五部分便是將以上四部分聯(lián)系在一起的紐帶—RSLinx軟件,作為下位機和上位機通訊的橋梁。系統(tǒng)的監(jiān)控界面可以顯示發(fā)酵開始前的準(zhǔn)備工作、發(fā)酵過程的PID參數(shù)值以及實時監(jiān)控的曲線狀態(tài)等內(nèi)容。

      2數(shù)學(xué)模型及控制系統(tǒng)實現(xiàn)

      2.1 數(shù)學(xué)模型

      本設(shè)計對土霉素發(fā)酵溫度使用了實驗法與機理法復(fù)合建模[10]。根據(jù)生物發(fā)酵動態(tài)機理,由溫度控制器與分程控制、時間比例控制以及執(zhí)行機構(gòu)(加熱器、冷卻水電磁閥、蠕動泵)、檢測變送器與被控對象構(gòu)成生物發(fā)酵溫度閉環(huán)控制系統(tǒng)。在模型簡化過程中,將分程控制、時間比例控制以及執(zhí)行機構(gòu)、檢測變送器與被控對象作為廣義被控對象,這與設(shè)計的缺少執(zhí)行器的純仿真系統(tǒng)所需的被控對象相一致。針對廣義被控對象加以定值階躍信號實測了發(fā)酵罐溫度動態(tài)系統(tǒng)的階躍響應(yīng)曲線,記錄響應(yīng)曲線,將其近似為一階慣性加滯后環(huán)節(jié),再根據(jù)的值確定準(zhǔn)確的控制系統(tǒng)階數(shù)n。然后將得到的n階廣義被控對象進行如下化簡。

      (1)當(dāng)時,

      (2)當(dāng)時,

      最終得到簡化后近似于二階慣性加遲滯的形式。使用MATLAB對實驗數(shù)據(jù)進行非線性曲線擬合,最終得出二階積分時滯廣義溫度動態(tài)模型,如式(1)。

      (1)

      使用上述方法和步驟,得出PH值動態(tài)模型的狀態(tài)方程和輸出方程,對其進行變換并合理簡化后,得出的生物發(fā)酵過程的PH值動態(tài)系統(tǒng)是一個變增益積分過程,后經(jīng)測試階躍響應(yīng)曲線計算出非線性增益,最后將其擬合成一階慣性環(huán)節(jié)加純滯后環(huán)節(jié),得出變增益積分PH非線性動態(tài)模型,如式(2)。

      (2)

      2.2 被控對象模型的功能

      本設(shè)計為仿真的發(fā)酵罐控制系統(tǒng),被控對象實時仿真模型的搭建如圖2所示。為了達到實時仿真的效果,將發(fā)酵罐數(shù)學(xué)模型放置在Logix平臺以外的在MATLAB Simulink中,作為PLC控制的外部被控對象,并使用RSLinx軟件實現(xiàn)其與Logix平臺基于OPC服務(wù)器的通訊。

      2.3 控制程序設(shè)計及調(diào)試

      發(fā)酵罐控制系統(tǒng)的控制算法部分設(shè)計由RSLogix 5000開發(fā)的控制程序?qū)崿F(xiàn),發(fā)酵罐控制程序連續(xù)任務(wù)由主例程和四個子例程組成,主例程主要用于實現(xiàn)初始化和發(fā)酵過程控制中的邏輯控制功能,子例程為升溫、降溫、加酸、加堿的PID控制程序,可使用軟件中自帶的Trend功能調(diào)試曲線。以溫度控制為例:在溫控過程中由設(shè)定值將控制過程分為升溫和降溫兩個過程,不同的控制輸出對應(yīng)著被控對象不同的響應(yīng)??刂葡到y(tǒng)程序流程圖如圖3所示,圖中SP為系統(tǒng)設(shè)定值,PV為系統(tǒng)測量值。

      設(shè)計采用RSLogix 5000內(nèi)部的PID塊來實現(xiàn)PID運算,這個模塊將PID運算和整定過程集成在了一起,PID參數(shù)的設(shè)置部分在PID選項卡內(nèi)。仿真的控制系統(tǒng)不存在模擬量信號與數(shù)字量信號之間的轉(zhuǎn)換環(huán)節(jié),因而無需向標(biāo)準(zhǔn)信號整定,則在整定選項卡中可將參數(shù)范圍均設(shè)定為0.0~100.0。運行時將PID的輸出控制值送給數(shù)學(xué)模型,經(jīng)數(shù)學(xué)模型運算后輸出送還給PID的輸入,從而形成閉環(huán)控制。

      3 系統(tǒng)監(jiān)控界面

      發(fā)酵罐的溫度控制有升溫和降溫兩個過程,在監(jiān)控界面制作了相應(yīng)的動畫顯示。發(fā)酵罐不銹鋼部分夾層內(nèi)部是循環(huán)水通道,加熱棒為螺旋態(tài)的金屬材質(zhì)。將圖形連接上PLC中的溫度顯示變量,動畫程序在PLC中編輯,在執(zhí)行加熱操作時,夾層內(nèi)加熱棒亮成紅色;在執(zhí)行降溫操作時,夾層內(nèi)水亮成藍(lán)色,呈現(xiàn)出良好的動畫效果。

      發(fā)酵罐的PH值控制有加酸和加堿兩個過程,在監(jiān)控界面也制作了相應(yīng)的動畫顯示。選取發(fā)酵罐上部兩個閥門和管道作為酸液、堿液的入口。當(dāng)執(zhí)行加酸動作時,最下邊的管道顯示紅色,當(dāng)執(zhí)行加堿動作時,上一個管道顯示藍(lán)色。

      同時對于發(fā)酵之前為準(zhǔn)備工作制作了簡單的示意動畫:啟動后,按下滅菌按鈕,發(fā)酵罐下半部分不銹鋼體變紅5s,代表滅菌操作的執(zhí)行,實際滅菌操作需要120℃~124℃的高溫蒸汽滅菌30min。滅菌后,按下接種按鈕,罐體透明部分顯示兩個橙色橢圓形,代表接種成功,計時5s后進入溫度和PH值自動控制階段。運行主界面如圖4所示。

      溫度和PH曲線顯示界面如圖5、圖6所示。考慮到調(diào)試要求,首次啟動時可在監(jiān)控界面手動設(shè)置PID運算的三個參量,在監(jiān)控界面建立兩個趨勢圖來繪制曲線,以觀測控制過程溫度和PH的變化過程,采集的數(shù)據(jù)為溫度和PH值的過程量。

      為了使發(fā)酵罐溫度和PH控制達到最好的效果,要調(diào)整選擇最優(yōu)的Kp、Ki、Kd參數(shù)。由于溫度控制和PH值控制模型均為大滯后環(huán)節(jié),在Simulink中,實時仿真過程過于緩慢,不利于PID參數(shù)的調(diào)節(jié),因而選擇在Simulink里搭建一個帶PID的控制回路,設(shè)置不同的PID參數(shù),也將其輸出限定在0~100之間,進行仿真測試。

      4 結(jié)論

      本文給出了一套完整可行的用于PLC和過程控制課程實驗教學(xué)的虛擬仿真系統(tǒng)搭建方案。通過羅克韋爾的通訊軟件的連接,系統(tǒng)實現(xiàn)了PLC與被控對象的數(shù)學(xué)模型(在MATLAB中運行)形成了閉環(huán)反饋控制系統(tǒng),具有較穩(wěn)定的控制質(zhì)量,監(jiān)控界面上手動設(shè)置PID參數(shù)也為PID調(diào)試提供了便捷的途徑,結(jié)果達到了預(yù)期的效果。本設(shè)計實現(xiàn)了生物發(fā)酵過程控制的虛擬化,仿真控制系統(tǒng)擺脫了針對實物實驗的局限性。實踐證明,本系統(tǒng)具備高階性、創(chuàng)新性和高挑戰(zhàn)度,適合開展項目化實驗。

      參考文獻

      [1] 湯海峰,李臣亮,周毓麟,等.對微生物工程類虛擬仿真實驗建設(shè)與共享應(yīng)用的思考[J].生物工程學(xué)報,2021,37(12):1-7.

      [2] 韓曉敏,李建穎,王文忠,等.基于仿真技術(shù)的青霉素生產(chǎn)實驗教學(xué)系統(tǒng)設(shè)計[J].實驗技術(shù)與管理,2020,37(9):155-159.

      [3] 常雅寧,彭鈺珂,魏東芝,等.虛擬仿真技術(shù)在酶工程實驗教學(xué)上的應(yīng)用[J].實驗室研究與探索,2019,38(2):237-239.

      [4] Androga D D,Sevin? P,Koku H,et al.Optimization of Temperature and Light Intensity for Improved Photofermentative Hydrogen Production Using Rhodobacter Capsulatus DSM 1710[J].International Journal of Hydrogen Energy,2014,39(6):2472-2480.

      [5] 賀曉冉,陳宸,金光石,等.青霉素發(fā)酵過程的模型仿真與補料優(yōu)化[J].化工學(xué)報,2012,63(9):2831-2835.

      [6] Foronda C,Bauman E B.Strategies to Incorporate Virtual Simulation in Nurse Education[J].Clinical Simulation in Nursing,2014(10):412-418.

      [7] Henderson A,Kornerbitensky N,Levin M.Virtual Reality in Stroke Rehabilitation:A Systematic Review of its Effectiveness for Upper Limb Motor Recovery[J]. Topics in Stroke Rehabilitation,2015,14(2): 52-61.

      [8] 余卓平,邢星宇,陳君毅.自動駕駛汽車測試技術(shù)與應(yīng)用進展[J].同濟大學(xué)學(xué)報(自然科學(xué)版),2019,47(4):540-547.

      [9] 孫偉,黃昆,張小瑞,等.移動機器人虛擬仿真平臺的設(shè)計和實現(xiàn)[J].測控技術(shù),2014,33(11):115-117.

      [10] Anderson J C,Gerbing D W.Structural Equation Modeling in Practice:A Review and Recommended Two-step Approach[J].Psychological Bulletin,1988,103(3):411-423.

      [11] 張旻,王新.PLC在PVC生產(chǎn)監(jiān)控系統(tǒng)中的應(yīng)用[J].自動化儀表,2010,31(2):58-61.

      [12] 張哲銘,魏衡華.基于NetLinx架構(gòu)的遠(yuǎn)程控制系統(tǒng)設(shè)計及應(yīng)用[J].自動化與儀表,2010,25(9):1-4.

      [13] 馬曉澤.帶式輸送機集中控制系統(tǒng)改造設(shè)計[J].工礦自動化,2012,38(10):89-91.

      猜你喜歡
      發(fā)酵罐溫度
      餐廚廢水和固渣厭氧發(fā)酵試驗研究
      基于有限元分析的50 L液體發(fā)酵罐設(shè)計
      “溫度”“熔化和凝固”知識鞏固
      一張票的溫度
      發(fā)酵罐不銹鋼換熱盤管泄漏失效分析
      基于智能算法的白酒發(fā)酵罐溫度控制PID參數(shù)整定
      停留在心的溫度
      利用計算流體力學(xué)技術(shù)分析啤酒發(fā)酵罐構(gòu)型對溫度和流動的影響
      30L發(fā)酵罐培養(yǎng)枯草芽孢桿菌產(chǎn)高密度芽孢的研究
      測個溫度再蓋被
      天全县| 临汾市| 衡山县| 泾源县| 天等县| 偏关县| 兴和县| 龙胜| 晋宁县| 卢龙县| 永吉县| 赣州市| 德保县| 罗田县| 英超| 济源市| 太和县| 乌拉特后旗| 新津县| 惠东县| 突泉县| 镶黄旗| 民权县| 凤台县| 涿州市| 庆元县| 日喀则市| 图们市| 抚宁县| 阿拉善右旗| 伊宁市| 龙南县| 石渠县| 四会市| 綦江县| 牙克石市| 双牌县| 迭部县| 沙田区| 青浦区| 连平县|