楊璇


[摘 ? ?要]主要介紹了智能化原料場自動供料系統數據庫及編碼的設計與實現。數據庫及編碼是構建系統持久層的必要條件,是原料場實現智能化數字化的堅實基礎。其中數據庫的設計包括數據庫的設計原則以及軟件系統需要的主要庫表,編碼的設計包括主要類目的編碼規則以及編碼示例。
[關鍵詞]智能化原料場;數據庫;編碼規則
[中圖分類號]TF345 [文獻標志碼]A [文章編號]2095–6487(2021)03–00–03
[Abstract]This article mainly introduces the design and implementation of the database and coding of the intelligent raw material yard automatic feeding system. Database and coding are necessary conditions for constructing the persistent layer of the system and a solid foundation for the realization of intelligent digitization of the raw material field. The design of the database includes the design principles of the database and the main library tables required by the software system. The design of the coding includes the coding rules of the main categories and coding examples.
[Keywords]intelligent raw material yard; database; coding rules
智能化原料場自動供料系統采用了流程智能選擇技術實現供料的自動排程以及流程的自動化運行,取代人工作業計劃編制以及人工決策指令下發。本文主要介紹了智能化原料場自動供料系統的數據庫及編碼規則的設計與實現,數據庫是維護人員進行內部維護、信息更新、驗收和測試的依據,而編碼規則是原料場信息化的前提條件,它們是上層業務邏輯層以及表示層的堅實的數據基礎。
1 系統架構
智能化原料場自動供料系統架構圖如圖1所示,分為表示層,業務邏輯層以及數據持久層。其中,人機界面與功能模塊屬于表示層;流程智能決策模塊,流程評價模塊,流程控制模塊,數據交互模塊屬于業務邏輯層。本文主要介紹數據的持久層的實現,包括數據庫的設計與編碼規則的設計。
2 數據庫設計
數據庫技術是管理信息資源最有效的手段之一。數據庫設計是建立數據庫及其應用系統的基礎與核心,它要求對指定的應用
背景,構造出較優的數據庫模式,使應用系統能夠有效地存儲數據,進而滿足用戶的各種應用需求。為此,數據庫的設計要遵循一定的設計原則,本系統數據庫的設計遵循規范化原則、完整性原則、安全性原則。本系統庫表匯總如表1所示。
以設備狀態公共信息表(DEVICE_INFO,表2)料倉基本信息表(BUNKER_INFO,表3),動態流程表(DYNAMIC_FLOW_INFO,表4),流程評價信息表(FLOW_EVALUATE_INFO,表5)為例,介紹主要庫表的設計模式。
3 編碼規則
編碼規則遵循以下原則。
(1)唯一性原則:一物一碼,不能出現一物多碼和重復碼。
(2)標準化原則:同一類型的編碼需統一標準,符合相關規范。
(3)可擴展性原則:系統編碼要易于擴展,以便系統后續功能或設施的增加。
(4)可讀性原則:部分編碼在滿足識別要求的同時,還需從實際管理出發,應具備一定的可讀性,例如設備編碼中應體現設備所在系統等。本文主要介紹物料、設備、料倉/堆/槽、流程、指令編碼規則。
3.1 物料編碼
物料編碼=料種+料條+地址(起始、終止)(料種在料條的起始點、終止點數值)。
示例:放置在S1料條55m至65m位置的PB粉編碼為PBF-S1-055-065。
3.2 設備編碼
設備編碼=設備區域編碼+設備種類編碼+設備名。
示例:位于W114皮帶區域的C102皮帶編碼為W114-BC-C102。
3.3 料倉/槽/堆/高爐等編碼
料倉/槽/堆/高爐等編碼如下:
火車受料口為RRP;汽車受料口為TRP;焦炭汽車受料口為TRP_C;其他上料口為XRP;礦石料場為OYD;焦炭料場為CYD;混勻配料室為MBR;燒結配料室為SBR;燒結成品倉為SPB;燒結直供系統為SDS;高爐礦系統為BFO;高爐焦系統為BFC;緩沖倉為HCB;料條為BAR;料倉為BUN。
示例,對礦石料場K1料條編碼為料場編碼_料條編碼_料條名稱:OYD_BAR_K1。
對1號汽車受料口的編碼:TRP_001。對1號混勻配料室的編碼:MBR_001。對1號混勻配料室的1#料倉編碼為配料室編碼+配料室序號+料倉編碼+料倉序號:MBR_001_BUN_001。對13#燒結機的燒結直供系統編碼為燒結直供系統_燒結機編碼:SDS_013。對1#焦系高爐編碼:BFC_001。
3.4 流程編碼
流程編碼由“流程起點編碼+流程終點編碼+流程順序編碼”組成。
流程順序編碼由系統根據流程生成順序與執行順序進行編制,流程起點編碼與流程終點編碼參照第3節料倉/槽/堆/高爐等編碼。
示例:火車受料口帶至礦石料場S1料條的流程編碼為RRP-OYD_S1-001。
3.5 指令編碼
流程指令編碼由“流程1編碼+流程2編碼+指令編碼+日期+時間”組成。
指令編碼如下:逆序起動為SF;排料停止為PS;緊急停止為ES;開始切換為SSW;結束切換為ESW;開始合流為SFT;結束合流為EFT。
例如,管狀皮帶至S1的流程順序起動指令為TBC01-S1-001-0-0-0-SF-20200505-0700。
4 結束語
介紹了智能化原料場自動供料系統的數據庫與編碼設計。數據庫與編碼是鋼鐵原料場能夠數字化智能化的基礎,只有打好基礎,才能實現流程遠程控制、流程智能決策、自動制定計劃等功能、智能化原料場自動供料系統取代了以往人工操作運行流程的過程,實現鐵前物流規劃、執行、考核的智能化、無人化,大幅提高了鐵前物流系統的作業效率,減少了現場操作人員數量并降低了調度人員工作負荷。
參考文獻
[1] 劉曉月,劉偉平.首鋼京唐原料場無人化供料系統設計及應用[J].冶金自動化,2020,44(5):15-19,38.