賀 喆
內(nèi)蒙古新聞出版廣電局839臺 內(nèi)蒙古 呼和浩特市 010050
發(fā)射機(jī)是廣播發(fā)射臺安全、優(yōu)質(zhì)播出的基礎(chǔ),根據(jù)廣播發(fā)射臺工作的實(shí)際情況,大多數(shù)發(fā)射臺均存在著播出時間長、負(fù)荷重的現(xiàn)象,造成發(fā)射機(jī)長時間工作在高功率狀態(tài)下,難免會出現(xiàn)故障,影響正常播出。因而,應(yīng)該采取故障前置預(yù)警機(jī)制以減少在播音狀態(tài)下的故障發(fā)生率。
目前,大多數(shù)發(fā)射機(jī)均采用后置報(bào)警方式實(shí)現(xiàn)故障提示,即發(fā)射機(jī)已經(jīng)出現(xiàn)故障,以聲、光方式提醒值守人員對發(fā)射機(jī)進(jìn)行檢修,普遍在故障前置預(yù)測方面不足。
發(fā)射機(jī)采用后置報(bào)警方式,說明發(fā)射機(jī)已經(jīng)出現(xiàn)故障,只有當(dāng)值守人員通過聲、光、味、直接掉電或故障信號等異常察覺到故障,才可以組織檢修,但實(shí)際上已經(jīng)造成了損失。
在發(fā)射機(jī)工作狀態(tài)下,通常伴有高壓甚至超高壓,如發(fā)射機(jī)不提供狀態(tài)監(jiān)測顯示功能,是無法在工作狀態(tài)下監(jiān)測發(fā)射機(jī)各主要部件的運(yùn)行狀態(tài)及剩余壽命,更無法檢測發(fā)射機(jī)主要部件的狀態(tài),導(dǎo)致零部件最終“死”在發(fā)射機(jī)上,造成事故。建立故障預(yù)測機(jī)制,就是要對這兩種不足做出應(yīng)對,以更好的保障高質(zhì)量、不間斷的播出。
下位機(jī)的作用是記錄各個傳感器獲取到的實(shí)時監(jiān)測數(shù)據(jù)和特征數(shù)據(jù),這些數(shù)據(jù)均帶有時間戳,將這些數(shù)據(jù)代入一個時間序列中可以作為分析的基本元素。時間序列分析法是一種較為成熟的故障預(yù)測分析方法,而其中的自回歸滑動平均模型(ARMA)是使用較為廣泛的一種。
ARMA,全稱為Autoregressive moving average model,是一種研究平穩(wěn)隨機(jī)過程的典型方法,可用于很多實(shí)際問題。當(dāng)滿足以下條件的模型,就可稱為ARMA模型。
ARMA 模型具有平穩(wěn)性、周期性、隨機(jī)性的特性?;谒钠椒€(wěn)性,建立ARMA 模型必須為平穩(wěn)序列,如果不是平穩(wěn)序列,可利用差分的方式將其化為新的平穩(wěn)序列之后,再建立模型并對所需的未來趨勢進(jìn)行預(yù)測。
在設(shè)計(jì)故障預(yù)測軟件過程中,根據(jù)需求分析,分別設(shè)置用戶模塊、數(shù)據(jù)庫模塊、數(shù)據(jù)管理模塊、故障預(yù)測模塊。以上四個模塊需要做出圖形界面,使得用戶可以便捷的操作軟件。
故障預(yù)測軟件大體可分為如下幾個部分,結(jié)構(gòu)方框圖,如圖1所示。
軟件的整體工作流程,如圖2所示。
圖1 結(jié)構(gòu)方框圖
圖2 軟件工作流程
數(shù)據(jù)庫模塊主要的功能是各類數(shù)據(jù)的讀、寫、存儲。數(shù)據(jù)庫管理的數(shù)據(jù)類型有如下幾種:①用戶信息;②被檢測部件數(shù)據(jù);③實(shí)時表數(shù)據(jù);④預(yù)測值。數(shù)據(jù)庫關(guān)系圖,如圖3所示。
圖3 數(shù)據(jù)庫關(guān)系圖
用戶管理模塊是軟件中第一個交互界面,其功能是管理已注冊的用戶數(shù)據(jù)和進(jìn)行權(quán)限管理,識別非注冊用戶并加以限制,以保證數(shù)據(jù)安全。為區(qū)分普通用戶和管理及用戶,需要在數(shù)據(jù)庫中設(shè)定單獨(dú)字段對權(quán)限加以判斷。
圖4、圖5、圖6 所示,分別為設(shè)計(jì)具體流程、登錄界面和注冊界面。
圖4 用戶管理模塊流程
圖5 登錄界面
實(shí)時狀態(tài)監(jiān)控模塊的主要功能是將一些發(fā)射機(jī)常用的狀態(tài)數(shù)據(jù),從下位機(jī)中提取出來以幅度的形式來顯示出來,其中各個滾動條的取值范圍需要根據(jù)發(fā)射機(jī)實(shí)際情況設(shè)計(jì),軟件采集包括各類電壓、電流、場強(qiáng)、調(diào)幅度等實(shí)時數(shù)據(jù)用于顯示。其工作流程如圖7 所示,工作界面如圖8 所示。
圖6 注冊界面
圖7 實(shí)時監(jiān)控模塊工作流程圖
故障預(yù)測模塊是故障預(yù)測軟件的核心,這一模塊界面有自動和手動兩種呈現(xiàn)方式,手動方式是方便值守人員對某一發(fā)射機(jī)的某個數(shù)據(jù)進(jìn)行預(yù)測,從而對判斷給出參考;自動方式則由系統(tǒng)調(diào)用,此時系統(tǒng)已判斷某發(fā)射機(jī)的某部件,在未來周期的某個時間段內(nèi)即將出現(xiàn)故障,故彈出界面予以警示。故障預(yù)測模塊結(jié)果的精度取決于模型選取是否適合,同時需要多年來維護(hù)的經(jīng)驗(yàn)加以輔助,以求得更高隸屬度從而將計(jì)算精度最大限度提升。故障預(yù)測趨勢界面,如圖10所示。
圖8 實(shí)時監(jiān)控模塊工作界面
圖9 故障預(yù)測流程圖
實(shí)施技防、人防并重的方式,是適應(yīng)當(dāng)今信息技術(shù)迅猛發(fā)展的體現(xiàn)。發(fā)射機(jī)的故障不但會造成經(jīng)濟(jì)損失,而且會直接導(dǎo)致劣播、停播事故。為更好的保證發(fā)射機(jī)高質(zhì)量、不間斷的播出,降低發(fā)射機(jī)事故率,設(shè)計(jì)一款針對發(fā)射機(jī)的故障預(yù)測軟件非常有必要。