国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Flash的氯化生產(chǎn)與控制過(guò)程動(dòng)態(tài)模擬的研究與實(shí)現(xiàn)

2018-12-13 09:06趙浩如劉國(guó)柱
關(guān)鍵詞:堿液氯化氯氣

趙浩如 劉國(guó)柱

(青島科技大學(xué)信息科學(xué)技術(shù)學(xué)院 山東 青島 266000)

0 引 言

隨著國(guó)內(nèi)外化工企業(yè)發(fā)展和社會(huì)安全環(huán)保意識(shí)的增強(qiáng),化工企業(yè)的安全環(huán)保問(wèn)題日益受到人們的關(guān)注[1]。其中,尤為突出的是氯化生產(chǎn)過(guò)程中的所出現(xiàn)的安全隱患。同時(shí),人們對(duì)化工企業(yè)氯化生產(chǎn)與控制過(guò)程的研究也日益深入。

本系統(tǒng)利用動(dòng)畫設(shè)計(jì)技術(shù)[2]、ActionScript技術(shù)[3],依據(jù)經(jīng)典Flash開發(fā)模式,基于Flash CS5[4]開發(fā)環(huán)境,采用場(chǎng)景設(shè)計(jì)與控制代碼相結(jié)合,將每一個(gè)需要模擬的部分進(jìn)行場(chǎng)景設(shè)計(jì),并針對(duì)每一個(gè)場(chǎng)景建立與之相綁定的類。通過(guò)類中代碼的編寫,實(shí)現(xiàn)場(chǎng)景的動(dòng)態(tài)顯示和相應(yīng)動(dòng)作的控制。通過(guò)對(duì)氯化生產(chǎn)與控制過(guò)程中的各項(xiàng)流程進(jìn)行模擬實(shí)現(xiàn),將每個(gè)過(guò)程的關(guān)鍵環(huán)節(jié)凸現(xiàn)出來(lái),呈現(xiàn)出一個(gè)詳細(xì)直觀的模擬過(guò)程,使管理、維護(hù)及操作人員能夠協(xié)調(diào)配合[5]。

1 方案和流程

本系統(tǒng)的開發(fā)從氯化生產(chǎn)與控制過(guò)程的每個(gè)關(guān)鍵部分入手,分模塊模擬各個(gè)部分的工作流程,采用“自上而下—>模塊劃分—>逐步求精”的總體研究思路[6]。

具體方案是:首先,將氯化生產(chǎn)與控制過(guò)程整體模擬顯示,將每個(gè)關(guān)鍵部分進(jìn)行顯示;然后,針對(duì)各個(gè)模塊進(jìn)行拆分,分別對(duì)每個(gè)部分進(jìn)行模擬實(shí)現(xiàn);最后,要保持整個(gè)系統(tǒng)的協(xié)調(diào)配合,使過(guò)程承接無(wú)誤、動(dòng)作連貫。

本系統(tǒng)的開發(fā)分為8個(gè)流程:創(chuàng)建項(xiàng)目、繪制Flash圖形、確定系統(tǒng)對(duì)象、解決程序難點(diǎn)、繪制程序流程圖、編寫實(shí)例代碼、設(shè)置關(guān)聯(lián)信息、測(cè)試并發(fā)布產(chǎn)品。開發(fā)流程如圖1所示。

圖1 氯化生產(chǎn)與控制過(guò)程的動(dòng)態(tài)模擬系統(tǒng)開發(fā)流程圖

2 系統(tǒng)設(shè)計(jì)

化工企業(yè)氯化生產(chǎn)與控制過(guò)程的動(dòng)態(tài)模擬實(shí)現(xiàn)基于Adobe Flash Professional CS5開發(fā)環(huán)境,完成具有開放式體系結(jié)構(gòu)、易擴(kuò)充、易維護(hù)、具有良好人機(jī)交互界面的氯化生產(chǎn)及控制過(guò)程的動(dòng)態(tài)模擬系統(tǒng),實(shí)現(xiàn)集演示、操作、交互于一體的軟件系統(tǒng),為氯化生產(chǎn)企業(yè)的安全生產(chǎn)、規(guī)范操作、員工培訓(xùn)等提供服務(wù)。

2.1 系統(tǒng)架構(gòu)

系統(tǒng)設(shè)計(jì)基于Adobe Flash Professional CS5開發(fā)環(huán)境,在各部分的場(chǎng)景設(shè)計(jì)上采用Flash建模技術(shù),在各場(chǎng)景的控制和演示上運(yùn)用ActionScript 3.0技術(shù)。

系統(tǒng)架構(gòu)如圖2所示,由7部分組成:綜合部分、堿液輸入部分、氯氣輸入部分、反應(yīng)釜[7]部分、成品輸出部分、控制臺(tái)部分和回收部分。

圖2 系統(tǒng)架構(gòu)

2.2 類的設(shè)計(jì)

系統(tǒng)中類的設(shè)計(jì)如圖3所示。whole為綜合類,naohinput為堿液輸入類,clinput為氯氣輸入類,react為反應(yīng)釜類,product為成品輸出類,control為控制臺(tái)類,handle為氯氣回收處理類,各類中包含本模塊的屬性和操作。

圖3 系統(tǒng)類圖

3 綜合功能的實(shí)現(xiàn)

3.1 綜合模擬

綜合部分用來(lái)實(shí)現(xiàn)整體生產(chǎn)及控制流程的靜態(tài)顯示,并可通過(guò)操作有相應(yīng)的響應(yīng)動(dòng)作,進(jìn)入其他的模塊。實(shí)現(xiàn)流程圖如圖4所示。

圖4 綜合模擬流程圖

3.2 堿液輸入模擬

堿液輸入部分是氯化生產(chǎn)所需堿液的原料供給部分,實(shí)現(xiàn)動(dòng)態(tài)顯示堿液的加料過(guò)程,通過(guò)相關(guān)閥門及液壓表控制加料過(guò)程,并在出現(xiàn)液壓超標(biāo)時(shí)進(jìn)行緊急處理。實(shí)現(xiàn)流程圖如圖5所示。

圖5 堿液輸入模擬流程圖

3.3 氯氣輸入模擬

氯氣輸入部分是氯化生產(chǎn)所需氯氣的原料供給部分,實(shí)現(xiàn)動(dòng)態(tài)顯示氯氣的加料過(guò)程,通過(guò)相關(guān)閥門液壓表控制加料過(guò)程,當(dāng)出現(xiàn)氯氣泄漏或因廢料超標(biāo)產(chǎn)生爆炸時(shí)進(jìn)行氯氣的回收處理。實(shí)現(xiàn)流程圖如圖6所示。

圖6 氯氣輸入模擬流程圖

3.4 反應(yīng)釜模擬

反應(yīng)釜部分是氯化生產(chǎn)進(jìn)行化學(xué)反應(yīng)生成所需產(chǎn)品的部分,實(shí)現(xiàn)動(dòng)態(tài)顯示反應(yīng)過(guò)程,并在反應(yīng)溫度過(guò)高時(shí)及時(shí)進(jìn)行降溫處理。實(shí)現(xiàn)流程圖如圖7所示。

圖7 反應(yīng)釜模擬流程圖

3.5 成品輸出模擬

成品輸出部分是氯化生產(chǎn)生成產(chǎn)品之后進(jìn)行產(chǎn)品輸出的部分,實(shí)現(xiàn)動(dòng)態(tài)顯示產(chǎn)品輸出過(guò)程。實(shí)現(xiàn)流程圖如圖8所示。

圖8 成品輸出模擬流程圖

3.6 控制臺(tái)模擬

控制臺(tái)部分是控制相應(yīng)泵或渦輪以及管道閥門的運(yùn)作及停止,實(shí)現(xiàn)動(dòng)態(tài)顯示控制過(guò)程。實(shí)現(xiàn)流程圖如圖9所示。

圖9 控制臺(tái)模擬流程圖

3.7 回收模擬

回收部分是氯化生產(chǎn)過(guò)程中的安全保障系統(tǒng),實(shí)現(xiàn)動(dòng)態(tài)顯示在生產(chǎn)過(guò)程中氯氣輸入部分或反應(yīng)釜部分一旦出現(xiàn)氯氣泄漏,及時(shí)通過(guò)啟動(dòng)噴淋裝置對(duì)泄漏氯氣進(jìn)行回收。實(shí)現(xiàn)流程圖如圖10所示。

圖10 回收模擬流程圖

4 關(guān)鍵技術(shù)實(shí)現(xiàn)

4.1 .swf文件通信技術(shù)

.swf[8]文件之間的通信采用LocalConnection對(duì)象。LocalConnection對(duì)象只能在同一臺(tái)客戶端計(jì)算機(jī)上的.swf文件之間進(jìn)行通信,但這些文件可以在不同的應(yīng)用程序中運(yùn)行。一個(gè)文件被稱為發(fā)送方文件,此文件包含要調(diào)用的方法。發(fā)送方文件必須包含一個(gè)LocalConnection對(duì)象和send()方法的調(diào)用。另一個(gè)文件被稱為接收方文件,此文件為調(diào)用方法的文件。接收方文件必須包含另一個(gè)LocalConnection對(duì)象和對(duì)connect()方法的調(diào)用。示例代碼如下:

//發(fā)送方程序代碼

var

jianye:LocalConnection=new LocalConnection();

//建立LocalConnection對(duì)象

jianye.send(″jianye″,″fjieshou″,bf1);

//send()方法

private var jianbeng:LocalConnection=new LocalConnection ();

//建立LocalConnection對(duì)象

jianbeng.connect(″jianye″);

//connect()方法

jianbeng.client=this;

public function fjieshou(e:Boolean):void

{

bf3=e;

if(e==false)

{

naoh.swim.stop();

//渦輪停止

}

else

{

naoh.swim.gotoAndPlay(1);

//轉(zhuǎn)到第1幀播放

}

}

4.2 控制影片剪輯幀播放技術(shù)

通過(guò)調(diào)用時(shí)間軸控制函數(shù)實(shí)現(xiàn)對(duì)影片剪輯幀播放[9]的控制。時(shí)間軸控制函數(shù)主要用來(lái)控制幀和場(chǎng)景的播放、停止及跳轉(zhuǎn)等,調(diào)用的函數(shù)包括如下幾種:

stop():停止當(dāng)前正在放的影片。

gotoAndPlay():將播放頭轉(zhuǎn)到場(chǎng)景中指定的幀并從該幀開始播放,其一般用法為:gotoAndPlay(場(chǎng)景名稱,幀數(shù)或幀標(biāo)簽)。

示例代碼如下:

naoh.swim.stop();

naoh.swim.gotoAndPlay(1);

5 結(jié) 語(yǔ)

化工企業(yè)氯化生產(chǎn)與控制過(guò)程的動(dòng)態(tài)模擬系統(tǒng)基于Adobe Flash Professional CS5開發(fā)完成,具有開放性、易擴(kuò)充性和易維護(hù)性,交互界面符合實(shí)際的生產(chǎn)控制過(guò)程,是一個(gè)集演示、操作、交互于一體的軟件系統(tǒng)。經(jīng)過(guò)測(cè)試,系統(tǒng)運(yùn)行良好,能夠?yàn)槁然a(chǎn)企業(yè)安全生產(chǎn)、規(guī)范操作、員工培訓(xùn)等提供服務(wù)。

猜你喜歡
堿液氯化氯氣
氯化法鈦白粉的生產(chǎn)工藝與技術(shù)經(jīng)濟(jì)
液化氣脫硫醇系統(tǒng)優(yōu)化
高硫化氫巷道煤層注堿防治參數(shù)優(yōu)選及現(xiàn)場(chǎng)應(yīng)用
氯化爐制備四氯化鈦綜述及應(yīng)用展望
高鐵含錫礦氯化及還原-硫化焙燒試驗(yàn)研究
低鎳锍氯化浸出試驗(yàn)研究
硅藻土提純過(guò)程中堿液的循環(huán)利用的研究
不定方程討論法在化學(xué)解題中的應(yīng)用
無(wú)污染氯氣制備貯存裝置
氧化鋁生產(chǎn)中的補(bǔ)堿安全
察哈| 岳池县| 宜黄县| 新昌县| 沧州市| 仪陇县| 屏南县| 晋宁县| 北川| 无为县| 原阳县| 新津县| 阿克陶县| 从江县| 湄潭县| 改则县| 和硕县| 千阳县| 渭南市| 九龙县| 遂溪县| 伊川县| 昆明市| 鹤山市| 丹阳市| 琼结县| 新丰县| 晋江市| 门源| 江津市| 冀州市| 德江县| 文化| 铅山县| 务川| 榆社县| 庄河市| 萝北县| 靖远县| 搜索| 林芝县|