孫 皓 龔培榮(中國科學院上海應用物理研究所 張江園區 上海 20204)2(中國科學院大學 北京 00049)
?
基于MATLAB的上海光源光束線運行狀態分析與預警
孫 皓1,2龔培榮1
1(中國科學院上海應用物理研究所 張江園區上海 201204)2(中國科學院大學北京 100049)
隨著上海光源(Shanghai Synchrotron Radiation Facility, SSRF)新建光束線站數量的增加,其運行狀態的參數記錄每年都在成倍地增長,光束線站建設之初實施的運行數據處理方法已不能滿足用戶不斷增長的需求。為此,采用MATLAB連接光束線的Archive數據庫,發展了一種新的光束線運行數據的處理方法,本文通過對兩條光束線單色器溫度信號的數據分析,說明了MATLAB神經網絡可根據數據的變化情況給出相應信號的預警提示,利用MATLAB強大的數據功能,還可有效地提高光束線站設備運行數據的分析處理能力。
MATLAB,光束線站,Archive數據庫,數據分析
一旦建立起MySQL數據庫,就可以對光束線的運行參量進行更多的數據分析,如光斑中心位置的變化情況分析等,以便及時了解各光束線站的運行狀況,還可進一步開展設備故障預警方法的研究,有助于提高光束線站的運行效率。
EPICS的軟件結構如圖1所示,當用戶通過OPI模塊請求數據時,主機將通過CA (Channel access)通信從IOC模塊獲取數據;Channel archiver是基于CA協議的一個數據存檔工具集,主要由一個數據存檔引擎Archive engine和數據檢索工具兩部分組成,負責將運行參數存入Archive數據庫中,其核心是Archive engine[5-6]。

圖1 EPICS的軟件結構Fig.1 Software structure of EPICS.
MATLAB通過ODBC與該數據庫連接,需要在數據源中創建數據源名稱和選擇數據庫文件,配置成功后就可以通過ODBC提取數據庫里的數據;……