小视频免费在线观看_夜夜b_男女隐私免费视频_国产一级性生活视频_久久综合入口_精品国内视频

技術(shù)頻道

變步長算法的實(shí)時動畫在火電廠翻車機(jī)監(jiān)控系統(tǒng)的應(yīng)用

一、引 言
在現(xiàn)代電力系統(tǒng)中,對現(xiàn)場設(shè)備和相關(guān)自動化設(shè)備的實(shí)時監(jiān)控以及故障診斷,是一個必不可少的環(huán)節(jié);隨著自動化程度的提高,及時而又準(zhǔn)確地預(yù)測和排除故障已經(jīng)成為業(yè)內(nèi)人士的常見話題。然而,在實(shí)時動畫模擬仿真系統(tǒng)中,動畫動作與實(shí)際的被模擬運(yùn)動對象不同步的問題十分突出,直接影響了實(shí)時監(jiān)視的效果。本文中提出了一種基于變步長算法的實(shí)時動畫生成方法,該方法根據(jù)記錄上一次運(yùn)行的數(shù)據(jù)自動地調(diào)整下一次運(yùn)行的參數(shù),應(yīng)用于動畫運(yùn)行狀態(tài)。同時,由于采用了多線程等技術(shù),模擬動畫能基本上與現(xiàn)場設(shè)備的運(yùn)行狀態(tài)同步。
二、自適應(yīng)變步長算法的設(shè)計原理
1.翻車機(jī)監(jiān)控系統(tǒng)運(yùn)行流程
火電廠翻車機(jī)卸煤系統(tǒng)是電廠的重要設(shè)備,由牽重、翻車和遷空三個子系統(tǒng)組成,主要操作設(shè)備有重調(diào)機(jī)、翻車機(jī)、遷車臺、空調(diào)機(jī)。大致的運(yùn)行過程為:重調(diào)機(jī)把一節(jié)一節(jié)的煤車牽到翻車機(jī)內(nèi),同時把翻完的上一節(jié)空車推向遷車臺;接著翻車機(jī)通過壓、靠等把煤車固定,正翻165度,把煤卸下;遷車臺把空車遷往空車線,到達(dá)空車線后再由空調(diào)機(jī)把空車推走。
由于運(yùn)行過程中各設(shè)備需要進(jìn)行協(xié)調(diào)操作且聯(lián)鎖要求高,同時幾個子系統(tǒng)分布于不同視線區(qū)域,在實(shí)際運(yùn)行時,即使借助工業(yè)電視也不能全面、及時、準(zhǔn)確地了解整個卸煤系統(tǒng)的運(yùn)行情況,因此容易造成設(shè)備損壞。為了解決以上問題,現(xiàn)在大部分的翻車機(jī)系統(tǒng)都設(shè)計了實(shí)時監(jiān)控系統(tǒng),把主要的運(yùn)行設(shè)備集中在一個畫面上,模擬現(xiàn)場,這樣就對設(shè)備的運(yùn)行情況一目了然。
根據(jù)設(shè)備位置和動作的不同,我們把各個設(shè)備的運(yùn)動過程分為一些相關(guān)的運(yùn)動狀態(tài),如表1所示。


2.自適應(yīng)變步長算法
所謂自適應(yīng)變步長,就是在現(xiàn)場設(shè)備隨環(huán)境等因素影響而使運(yùn)動的速度參數(shù)發(fā)生改變的時候,模擬動畫系統(tǒng)就能夠記錄下變化的參數(shù),下一個循環(huán)周期就及時地調(diào)整動畫模型、改變移動步距,實(shí)時跟上現(xiàn)場的變化。動畫的過程,實(shí)質(zhì)上就是根據(jù)相關(guān)數(shù)據(jù)每隔一定時間改變移動對象位置。控制對象的運(yùn)動,需要改變對象的運(yùn)動速度。改變運(yùn)動的速度有兩種方法,一種是改變運(yùn)動的步距,另一種是改變每一步所花的時間。一般情況下,采用這兩種方法的結(jié)合來調(diào)整速度。在翻車機(jī)實(shí)時監(jiān)控系統(tǒng)中采用的自適應(yīng)變步長算法,是根據(jù)實(shí)時需要改變步距,連續(xù)地調(diào)整速度。變步長算法的實(shí)時監(jiān)控流程如圖1所示。


該變步長算法把對象移動的方向作為一個變量,與步長因子一起作為步長調(diào)整的參數(shù)。對于重調(diào)機(jī)、空調(diào)機(jī)、遷車臺而言,運(yùn)動都是直線式;翻車機(jī)是旋轉(zhuǎn)的對象,其角度的變化就相當(dāng)于要改變的步長。各對象的每一種狀態(tài)都在一定的位置范圍內(nèi),都有一個確定的初始位置,在這個初始位置的基礎(chǔ)之上,利用不斷累加的步數(shù)與方向和步長因子一起相乘得到的數(shù)值,即可確定相應(yīng)對象的大致位置。由于對象的位置只能是象素整數(shù),所以對得到的位置進(jìn)行取整即得到相應(yīng)對象的下一步位置。由于步長因子是根據(jù)我們的需要隨時變化而且連續(xù)可調(diào)的,這樣就實(shí)現(xiàn)了速度的連續(xù)可調(diào)。
下面以重調(diào)機(jī)接車為例來說明算法的實(shí)現(xiàn)。
設(shè)△V為調(diào)整以后的步長因子,本次接車的過程所花的時間為t, △Pi為第i步的步長,n為調(diào)整后的步數(shù),f為調(diào)整后的步頻(每秒鐘所走的步數(shù)),S為接車段的總長度,方向?yàn)镈(重調(diào)機(jī)和空調(diào)機(jī)向左移、遷車臺下移、翻車機(jī)正翻取+1,相反方向取-1),round為取整函數(shù)。
則有:

ni表示從起始位置開始所走的步數(shù)。
顯然有:

調(diào)整f和△V就可以實(shí)現(xiàn)△Pi的連續(xù)不同取值,這樣就保證了步長的整數(shù)要求,又使速度可以連續(xù)調(diào)整。
三、實(shí)時動畫的同步性分析
在翻車機(jī)實(shí)時監(jiān)控系統(tǒng)中,為了做到動畫與現(xiàn)場、通信、故障診斷等的同步,除了在算法上采用了變步長實(shí)時檢測動畫的步距,同時也利用了多線程等編程技術(shù),使得動畫、通信、故障診斷等各自擁有獨(dú)立的線程。CPU分時處理各線程的事務(wù),從而保證了動畫的同步性。
1.通信對動畫同步性的影響
實(shí)時動畫是模擬現(xiàn)場的運(yùn)行狀況,所以就必須要從現(xiàn)場得到相關(guān)的數(shù)據(jù)。在黃石電廠翻車機(jī)實(shí)時監(jiān)控系統(tǒng)中,是通過PLC(在黃石電廠翻車機(jī)實(shí)時監(jiān)控系統(tǒng)中采用的是美國A-B即Allen & Bradley公司的SLC5O0)把現(xiàn)場的傳感、操作、信號燈等信號傳過來的。為了節(jié)省上位機(jī)處理通信的時間,我們采用了武漢大學(xué)開發(fā)的USB多協(xié)議智能采集卡從PLC采集數(shù)據(jù)。該采集卡把PLC傳過來的數(shù)據(jù)進(jìn)行打包存放在自己的存儲器中,上位機(jī)通過USB接口把數(shù)據(jù)成批的取過來,再通過程序把數(shù)據(jù)轉(zhuǎn)換為動畫控制可以直接應(yīng)用的信號。由于采用了上下位機(jī)同時工作的機(jī)制,整個通信的時間很短,從PLC發(fā)出去的控制信號基本上同步地傳到上位機(jī)。這樣,就保證了現(xiàn)場采集的數(shù)據(jù)與我們用于動畫控制的數(shù)據(jù)同步。
2.動畫與故障診斷的同步
故障診斷部分隨時監(jiān)測現(xiàn)場設(shè)備的運(yùn)行,利用采集過來的實(shí)時信號與正常情況比較,判斷設(shè)備是否運(yùn)行正常或判斷發(fā)生了什么故障,提出故障處理建議。模擬仿真動畫是為了監(jiān)視設(shè)備的運(yùn)行而設(shè)計的,它其實(shí)就是故障診斷的一部分。它為故障診斷提供直觀的感性數(shù)據(jù),通過對模擬動畫的觀察,可以很快地確定故障的大致位置。配合故障診斷的建議,操作員就可以很快地知道故障所在地及故障類型,及時地排除故障。
3.動畫與現(xiàn)場運(yùn)行對象的同步
實(shí)時監(jiān)控系統(tǒng)模擬動畫是現(xiàn)場的反映,要求能把現(xiàn)場的運(yùn)行情況實(shí)時而準(zhǔn)確地反映出來。對于翻車機(jī)系統(tǒng)來說,雖然各個對象的狀態(tài)和過程是確定的,但是從長時間來看各個運(yùn)動狀態(tài)的參數(shù)還是會有相應(yīng)改變的。譬如,重調(diào)機(jī)的抬臂接車階段,在夏天由于其油泵的油溫高,油流暢通,液壓效果好,重調(diào)機(jī)抬落臂的時間短一些,接車整個階段的時間相對來說就短一些;而在冬季,由于油泵油溫低,易凝固,需要加熱,液壓效果差,所以抬落臂的時間就長一些,接車整個階段的時間相對來說就長一些。如果將這種變化抑制在允許的范圍內(nèi),通過一些狀態(tài)改變點(diǎn)的強(qiáng)制性同步,模擬動畫基本上能與現(xiàn)場保持一致。但是在實(shí)際運(yùn)行對象速度變化較大的情況下,同步就比較困難。這時采用自適應(yīng)變步長算法后,動畫模擬程序就會記錄下相關(guān)的數(shù)據(jù),改變運(yùn)動的步長,更新速度參數(shù),下一次啟動的時候,模擬動畫就完全可以與現(xiàn)場保持同步。雖然是在每次重新啟動程序以后才更新數(shù)據(jù),但是由于現(xiàn)場狀態(tài)參數(shù)的變化是很緩慢的,每一次的速度改變也不是很大,在每次操作員登錄的時候系統(tǒng)就會運(yùn)行一次步長檢查程序,對步長進(jìn)行調(diào)整,其同步性是能夠滿足要求的。
四、結(jié) 論
自適應(yīng)變步長同步算法已應(yīng)用于黃石電廠翻車機(jī)實(shí)時監(jiān)控系統(tǒng)。該系統(tǒng)實(shí)時動畫采用可視化Delphi語言編程,界面直觀,在圖片處理方面占有很大優(yōu)勢,同步性較好,動畫響應(yīng)速度快,應(yīng)用效果良好。
文中提出的自適應(yīng)變步長算法,在系統(tǒng)運(yùn)動對象速度不高、且速度已受環(huán)境等四環(huán)素條件改變的情況下較為適用,其同步性效果較好。

文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。

主站蜘蛛池模板: 亚洲成av人影片在线观看 | 日韩一二三四 | 久久久久国产一区二区三区 | 亚洲精品热| 日韩在线视频免费观看 | 亚州精品成人 | 国产精品美乳一区二区免费 | 久久久成 | 成人福利一区 | 啪啪网免费| 久久三级视频 | 亚洲精品影视 | 台湾av在线 | 在线免费成人 | 在线精品一区 | 国产精品久久国产三级国电话系列 | 最近中文字幕视频 | 久精品视频 | 亚洲精品尤物福利在线一区 | 日本特黄a级高清免费大片 国产小视频在线 | 国产有码aaaae毛片视频 | 国产精品免费一区二区三区都可以 | 久久成人精品视频 | 久热国产精品 | 91精品久久久久久久久久久 | 国产精品不卡一区二区三区 | 日韩成人在线电影 | 91精品电影 | 高清av在线 | 中文字幕亚洲在线 | 久久久久久九九 | 国产黄色一级片 | 欧美黄色小视频 | 国产精品视频一区二区三区不卡 | 国产福利久久 | 国产 日韩 欧美 在线 | h国产视频 | 欧美综合一区二区 | 国产免费视频在线 | 欧美日韩激情在线一区二区三区 | 成人黄色片免费看 |