核電站裝卸料模擬機的設計與開發(fā)_第1頁
核電站裝卸料模擬機的設計與開發(fā)_第2頁
核電站裝卸料模擬機的設計與開發(fā)_第3頁
核電站裝卸料模擬機的設計與開發(fā)_第4頁
核電站裝卸料模擬機的設計與開發(fā)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、    核電站裝卸料模擬機的設計與開發(fā)    趙鵬程+張皓+陳明+覃坤+彭波+李希+覃華摘要:文章依據(jù)核電廠對于裝卸料技能培訓的需求,提出了一種核電站裝卸料培訓系統(tǒng)的設計與開發(fā)過程。該系統(tǒng)將儀控、仿真與虛擬現(xiàn)實等多種技術(shù)結(jié)合,以實體控制盤臺與人機交互界面作為輸入輸出,以虛擬設備作為輸出響應以表現(xiàn)其運動過程,以教控臺作為控制與教學輔助,實現(xiàn)了核電站裝卸料的自動化。關(guān)鍵詞:核電站;裝卸料;培訓系統(tǒng);模擬機;虛擬設備;教控臺 :a:tm623 :1009-2374(2015)15-0011-03 doi:10.13535/ki.11-4406/n.2015.1

2、5.0061 概述裝卸料技能培訓是核電廠技能培訓的一個重要環(huán)節(jié)。傳統(tǒng)的書本教學對于學員來說缺少實物操作體驗,培訓效果欠佳。而按照現(xiàn)場建造一個實際的培訓環(huán)境,則工程量巨大,并非一個良好的解決方案。伴隨著仿真技術(shù)的發(fā)展,尤其是虛擬現(xiàn)實技術(shù)在仿真領域的應用,基于仿真技術(shù)的裝卸料模擬機開發(fā)被提出。裝卸料模擬機具有實體的操作盤臺以及人機交互界面,讓培訓人員能夠?qū)嶋H動手演練,加快操作的熟練程度,還利用虛擬的裝卸料機與廠房環(huán)境,增強培訓人員身臨其境的體驗,同時也讓教員能通過虛擬的設備來監(jiān)測學員的操作情況。裝卸料模擬機還具備教控臺,教員通過教控臺可以實時地對裝卸料的條件和場景進行調(diào)度控制,使學員能夠應付各種操

3、作要求。因此,可以說裝卸料模擬機相對于傳統(tǒng)的書本教學與實體培訓設備來說是一個折中的方案,它具有良好的培訓效果,并具有成本低、工期短、維護方便的特點。2 設計思路2.1 系統(tǒng)總體設計裝卸料模擬機各組成部分包含實體控制臺、人機交互界面軟件、教控臺軟件、邏輯控制軟件、虛擬設備軟件。各個部分之間的關(guān)系結(jié)構(gòu)如圖1所示:圖1 系統(tǒng)關(guān)系結(jié)構(gòu)圖裝卸料模擬機系統(tǒng)設計包含以下方面的內(nèi)容:控制臺設計、人機界面設計、邏輯控制程序設計、教控臺設計、虛擬設備設計、數(shù)據(jù)通訊設計。2.2 控制臺設計裝卸料模擬機控制臺按照實際的裝卸料機操作臺設計,控制臺機柜按照11仿制。實體控制臺上的按鈕、操縱桿、顯示屏等零部件采用國內(nèi)仿制和

4、原廠采購兩種方式實現(xiàn),包括大小車操縱桿、提升機操縱桿、抓具開關(guān)、旁路開關(guān)、大小車位置顯示屏等??刂婆_內(nèi)部安裝有數(shù)據(jù)采集模塊,將控制臺上的ao、do設備信號發(fā)送到邏輯控制程序當中,并接受來自控制程序的ai、di信號顯示到控制臺對應的元件中。具體的信號分類將在2.4邏輯控制程序中介紹。以典型壓水堆核電站裝卸料機控制臺為仿制對象的實物控制臺包含5塊數(shù)碼顯示表、2個顯示(觸摸)屏、3個操縱桿以及若干自復位按鈕、自保持按鈕、旋鈕開關(guān)、指示燈、蜂鳴器等元件。2.3 人機交互界面程序設計人機交互界面依據(jù)實際的裝卸料機人機界面規(guī)格書設計。使用windows下的vc2005工具進行開發(fā),界面圖像元素通過gdi函

5、數(shù)繪制,在程序后臺啟動數(shù)據(jù)通訊模塊,與邏輯控制程序進行數(shù)據(jù)通訊,以實現(xiàn)指令輸入和狀態(tài)顯示。攝像機畫面是人機交互界面程序的一個三維顯示模塊,它采用三維虛擬方式模擬攝像機畫面,輸出到控制臺顯示屏中,能夠通過遙控器控制攝像機的縮放、旋轉(zhuǎn)、通道切換等操作。典型壓水堆裝卸料模擬機人機交互界面內(nèi)容包括主屏幕界面、提升機屏幕界面、自動運行屏幕界面、故障屏幕界面、裝卸料機偏移操作界面、攝像機畫面。2.4 邏輯控制程序設計邏輯控制程序依據(jù)裝卸料機系統(tǒng)plc程序,采用rinsim仿真平臺下的simgen圖形化建模工具進行開發(fā)??刂瞥绦虺袚苏麄€裝卸料模擬機數(shù)據(jù)的計算與流通,是裝卸料模擬機系統(tǒng)組成的核心部分??刂瞥?/p>

6、序的運行環(huán)境下,同時啟動數(shù)據(jù)通訊模塊,以實現(xiàn)與裝卸料模擬機其他模塊的數(shù)據(jù)交換??刂瞥绦蛱峁゛o、do、ai、di變量列表,其定義如下,并舉例說明:(1)ao:傳入控制程序的模擬型變量,如大車操縱桿偏移量、小車目標位置、提升機當前負載;(2)do:傳入控制程序的數(shù)字型變量,如互鎖旁路開關(guān)、裝卸料機自動運行、抓具嚙合開關(guān)信號;(3)ai:由控制程序傳出的模擬型變量,如大車當前速度、堆芯分布、大車當前位置;(4)di:由控制程序傳出的數(shù)字型變量,如大車運動方向、抓具釋放指示燈、載荷釋放信號、系統(tǒng)故障信號。圖2列舉的是rinsim仿真平臺下的控制程序中的某個模塊,通過可視化的編輯工具,可以非常便捷地對

7、程序進行編寫和調(diào)試。典型壓水堆裝卸料模擬機控制系統(tǒng)中,包含有設備初始化、區(qū)域初始化、位置編碼器控制、區(qū)域設置、系統(tǒng)錯誤、設備控制、自動運行控制、堆芯控制、偏移操作控制等模塊。圖2 可視化邏輯控制程序2.5 虛擬設備程序設計虛擬設備系統(tǒng)采用三維渲染的方式模擬反應堆廠房內(nèi)部設施,主要用于監(jiān)視裝卸料過程中反應堆廠房內(nèi)部設備的運行。其開發(fā)環(huán)境為vc2005,并加載eon reality三維引擎實現(xiàn)三維處理。模擬范圍主要包括反應堆廠房內(nèi)部土建結(jié)構(gòu)、反應堆、上部構(gòu)件水池結(jié)構(gòu)、裝卸料機大車、小車、主提升機、套筒、抓具、傾翻機、反應堆堆芯結(jié)構(gòu)、燃料組件、反應堆頂蓋、上部構(gòu)件、蒸汽發(fā)生器其中裝卸料機大車、小車、

8、主提升機、抓具、燃料組件等設備加入了運動控制腳本,可以接收來自外部速度信號,驅(qū)使各設備運行,并能夠處理加速度、負載運算、碰撞等細節(jié),以逼近實際場景。2.6 教控臺設計教控臺采用rinsim平臺下的simis軟件進行開發(fā)改造,教控臺主要給教練員提供一個培訓控制平臺,它可以設置裝卸料模擬機的各種場景與狀態(tài),以適應不同的教學需求,教控臺具備以下功能:裝卸料場景的實時保存和復位、設置堆芯分布、教案編制、考核、評分、控制臺開關(guān)校驗、故障插入(包括各種機械故障、人為故障)。endprint2.7 數(shù)據(jù)通訊設計裝卸料模擬機以windows環(huán)境下的人機操作界面程序(hmi)作為整個系統(tǒng)的通訊服務器,負責與控制

9、程序(plc)即模擬機主控程序、控制臺(console)、虛擬設備(device)之間的數(shù)據(jù)傳輸。通訊結(jié)構(gòu)圖與實現(xiàn)方式如圖3所示:圖3 數(shù)據(jù)通訊結(jié)構(gòu)圖2.7.1 控制程序與人機界面。由于通訊要求跨平臺,使用基于網(wǎng)絡協(xié)議方式實現(xiàn)數(shù)據(jù)通訊??刂瞥绦蚪cp服務端,人機界面建立客戶端,連接到控制程序。2.7.2 控制臺與人機界面??刂婆_配備數(shù)據(jù)采集卡,數(shù)據(jù)采集設備將硬件盤臺中的開關(guān)、按鈕、推桿、等設備產(chǎn)生的物理信號轉(zhuǎn)化成數(shù)字信號,通過tcp/ip網(wǎng)絡協(xié)議實現(xiàn)與人機界面程序的數(shù)據(jù)交換。2.7.3 虛擬設備與人機界面。虛擬設備程序與人機界面使用tcp/ip網(wǎng)絡協(xié)議的方式實現(xiàn)通訊,人機界面程序?qū)⑽恢眯畔?/p>

10、發(fā)送到虛擬設備程序,驅(qū)動設備運行。2.7.4 控制程序與教控臺。兩者同處在一個rinsim仿真平臺下,采用共享內(nèi)存方式實現(xiàn)教控臺與控制程序之間的數(shù)據(jù)交換。3 關(guān)鍵技術(shù)裝卸料模擬機由于系統(tǒng)組成復雜,對仿真的精度要求高,在實際的開發(fā)過程遇到并解決了以下四個關(guān)鍵問題:3.1 裝卸料機plc程序移植裝卸料模擬機的邏輯控制程序開發(fā)是使用rinsim平臺下的simgen圖形編輯工具將實際裝卸料機plc程序移植。由于平臺的差異性,代碼的移植和調(diào)試占用整個項目的大部分時間,由于simgen工具對plc程序支持尚未完善,裝卸料模擬機在保證控制邏輯正確、完整的基礎上,對程序做出了部分適應性修改,并對工具做出了部分

11、改進。3.2 控制程序i/o點的確定控制程序的i/o點通過配置文件記錄,由于裝卸料機的技術(shù)規(guī)格書上并沒有定義plc的i/o,所以是通過研讀plc程序,根據(jù)各層邏輯關(guān)系確定變量點,不斷完善來i/o配置文件。例如:由控制臺上的某個指示燈需要某個di變量來驅(qū)動,便在控制程序中找出該變量,列入di配置文件中。人機界面中某個功能按鈕需要向控制程序發(fā)送指令,便在控制程序中找到與該指令相關(guān)聯(lián)的變量,列入do配置文件中。3.3 虛擬設備的加速度處理為了達到與真實設備相似的物理特性,虛擬的設備對加速度進行了處理。設備的控制腳本中,加入了三維畫面的幀處理函數(shù),該函數(shù)在每一幀后調(diào)用,函數(shù)首先將幀的耗時乘以加速度,作

12、為速度變化,然后將設備的速度加上速度變化,以新的設備速度,該方法可以較為精確地模擬出在一定加速度下,設備的速度變化過程。3.4 人機界面虛擬模塊與虛擬設備同步為實現(xiàn)攝像機畫面,在人機界面程序內(nèi)集成了一個虛擬設備,簡稱為device0。人機界面程序?qū)目刂瞥绦颢@取到的ai、di變量發(fā)送給自身的device0,同時以udp網(wǎng)絡協(xié)議的方式發(fā)送給獨立虛擬場景程序device。device僅僅只是接收消息實現(xiàn)與device0同步并顯示,而水下攝像頭虛擬信號和反饋到控制程序的ao、do信號實際上由device0提供。4 結(jié)語綜上所述,裝卸料模擬機有如下特點:(1)利用實體控制臺仿制裝卸料機控制臺的外型以盤

13、臺儀表;(2)采用計算機程序模擬控制臺人機界面;(3)利用rinsim仿真平臺下的simgen工具生成邏輯控制算法;(4)采用教控臺實現(xiàn)場景設置、過程監(jiān)控、故障設置等功能;(5)利用虛擬現(xiàn)實技術(shù)建立虛擬反應堆廠房內(nèi)部設備,作為設備操作的響應輸出,以實現(xiàn)裝卸料環(huán)境的整體監(jiān)控功能。因此,裝卸料模擬機利用儀控技術(shù)、過程仿真技術(shù)、虛擬現(xiàn)實技術(shù)等相結(jié)合的方式,建立了一套以仿制的控制盤臺與人機界面作為輸入輸出、以三維設備模型作為輸出響應、以教控臺作為教學輔助的裝卸料過程培訓系統(tǒng)。在高精度仿真的基礎上,實現(xiàn)了可操作、可視化、可交互、且具備教學功能的培訓方式。根據(jù)以上的設計思路與關(guān)鍵技術(shù)解決方法,以某典型壓水堆核電機組為數(shù)據(jù)參考對象的裝卸料模擬機完成開發(fā)并投入使用,用于某核電站裝卸料人員培訓。使用報告表明:壓水堆核電站裝卸料模擬機使用情況良好,培訓人員能夠通過該系統(tǒng)熟悉反應堆裝卸料過程,并能夠用來實現(xiàn)并處理裝卸料過程中遇到的各種問題,為核電站裝卸料的預備人員提供了一個較好的培訓手段。參考文獻1 陳濟東.大亞灣核電站系統(tǒng)及運行m.北京:原子能出版社,1994.2 章宗耀.大亞灣核電站堆芯換料設計j.核動力工程,2000,(1).3 侯雪燕,李姝,李青.核電站全范圍模擬機數(shù)字控制計算機系統(tǒng)仿真a.中國核學會2011年年會論文集

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論