(中核控制系統(tǒng)工程有限公司,北京 100176)
數(shù)字化控制系統(tǒng)數(shù)據(jù)壓縮方法分析
馬曉宇
(中核控制系統(tǒng)工程有限公司,北京 100176)
隨著核電儀控技術(shù)水平的提高,全數(shù)字化儀控技術(shù)在核電系統(tǒng)中得到了廣泛地應(yīng)用和推廣。核電DCS控制系統(tǒng)由傳統(tǒng)的模擬技術(shù)正朝著全數(shù)字化技術(shù)急速推進(jìn)。在我國(guó)在建核電站中,全部采用了數(shù)字化控制系統(tǒng)技術(shù),但大都為國(guó)外產(chǎn)品。為了實(shí)現(xiàn)國(guó)產(chǎn)化的要求,多家單位都針對(duì)核電站數(shù)字化控制系統(tǒng)展開(kāi)了研究。本文主要針對(duì)常規(guī)的數(shù)字化控制系統(tǒng)中的數(shù)據(jù)庫(kù)所采用的數(shù)據(jù)壓縮方法進(jìn)行論述。
核電儀控系統(tǒng);實(shí)時(shí)歷史數(shù)據(jù)庫(kù);數(shù)據(jù)壓縮
數(shù)據(jù)壓縮是指在不丟失信息的前提下,縮減數(shù)據(jù)量以減少存儲(chǔ)空間,提高其傳輸、存儲(chǔ)和處理效率的一種技術(shù)方法?;虬凑找欢ǖ乃惴▽?duì)數(shù)據(jù)進(jìn)行重新組織,減少數(shù)據(jù)的冗余和存儲(chǔ)的空間。該方法的研究和應(yīng)用,將直接有效減少工業(yè)應(yīng)用中,海量數(shù)據(jù)存儲(chǔ)問(wèn)題。
核電DCS控制系統(tǒng)中的實(shí)時(shí)歷史數(shù)據(jù)庫(kù)需要具備較高實(shí)時(shí)性、海量數(shù)據(jù)吞吐量的特點(diǎn),一般實(shí)際應(yīng)用的DCS系統(tǒng)測(cè)點(diǎn)數(shù)量較多,且部分測(cè)點(diǎn)的刷新頻率較高,隨著系統(tǒng)長(zhǎng)時(shí)間運(yùn)行,歷史數(shù)據(jù)量會(huì)變的巨大,如將數(shù)據(jù)直接存儲(chǔ),不但會(huì)浪費(fèi)大量的存儲(chǔ)空間,而且還會(huì)使數(shù)據(jù)查詢和傳輸變得復(fù)雜和困難。因此,如果將數(shù)據(jù)壓縮技術(shù)引入到DCS系統(tǒng)的歷史數(shù)據(jù)處理中,可起到增加庫(kù)容量、節(jié)省存儲(chǔ)空間及提升系統(tǒng)運(yùn)行效率等優(yōu)勢(shì)。
首先,一般一套核電DCS系統(tǒng)從投入到更新?lián)Q代,需要幾年至數(shù)10年的時(shí)間,此期間,實(shí)時(shí)歷史數(shù)據(jù)庫(kù)系統(tǒng)需不斷記錄各個(gè)測(cè)點(diǎn)所產(chǎn)生的歷史數(shù)據(jù),以為系統(tǒng)運(yùn)行及維護(hù)提供重要參考。在此期間所形成的系統(tǒng)處理數(shù)據(jù)量是十分巨大的,例如在一個(gè)擁有10000測(cè)點(diǎn)的系統(tǒng)中,以1s的時(shí)鐘刷新頻率來(lái)計(jì)算,系統(tǒng)運(yùn)行一年所產(chǎn)生的原始數(shù)據(jù)量可以到達(dá):3600×24×365×10000=315360000000個(gè)數(shù)據(jù),假設(shè)每個(gè)數(shù)據(jù)用8個(gè)字節(jié)來(lái)表示(包括數(shù)據(jù)值、數(shù)據(jù)時(shí)刻和數(shù)據(jù)質(zhì)量),那么這些數(shù)據(jù)所占的磁盤(pán)空間為2350GB,這對(duì)于任何系統(tǒng)都是一個(gè)海量的數(shù)據(jù)吞吐量[1]。
其次,引入數(shù)據(jù)壓縮機(jī)制不僅可以有效地剔除原始沒(méi)有必要存儲(chǔ)的歷史數(shù)據(jù),降低歷史數(shù)據(jù)的磁盤(pán)占用量,還能提升系統(tǒng)的運(yùn)行效率。在計(jì)算機(jī)系統(tǒng)中,磁盤(pán)的讀寫(xiě)速度是一般計(jì)算機(jī)存儲(chǔ)介質(zhì)中最慢的單元,歷史數(shù)據(jù)量減少了,就可以減少系統(tǒng)在響應(yīng)數(shù)據(jù)查詢時(shí)與磁盤(pán)的交互次數(shù),提升系統(tǒng)的響應(yīng)速度和整體性能。
最后,基于以上兩點(diǎn)的實(shí)現(xiàn),可以增加歷史庫(kù)系統(tǒng)的測(cè)點(diǎn)容量。磁盤(pán)空間占用量的減少、系統(tǒng)性能的提升分別在空間和時(shí)間上為測(cè)點(diǎn)容量的增加提供可能性,測(cè)點(diǎn)容量的增加又可以擴(kuò)大實(shí)時(shí)歷史庫(kù)的應(yīng)用范圍,為大容量測(cè)點(diǎn)系統(tǒng)提供可能實(shí)施的解決方案。
綜上,引入數(shù)據(jù)壓縮技術(shù)對(duì)整個(gè)實(shí)時(shí)歷史數(shù)據(jù)庫(kù)的功能擴(kuò)展和性能提升都是有必要的。
作為傳統(tǒng)數(shù)據(jù)壓縮技術(shù)在DCS儀控領(lǐng)域的特殊應(yīng)用,歷史數(shù)據(jù)庫(kù)的數(shù)據(jù)壓縮類似于日常的音頻或圖像壓縮處
理,數(shù)據(jù)壓縮技術(shù)從定義層面來(lái)講是以最少的數(shù)碼來(lái)表示信息源的信號(hào),減少容納給定消息集合或數(shù)據(jù)采樣集合的信號(hào)空間。從計(jì)算機(jī)應(yīng)用及實(shí)現(xiàn)領(lǐng)域來(lái)看是通過(guò)減少計(jì)算機(jī)中存儲(chǔ)數(shù)據(jù)或通信中數(shù)據(jù)冗余度,達(dá)到增大數(shù)據(jù)密度,最終減少數(shù)據(jù)存儲(chǔ)空間的技術(shù),在文件存儲(chǔ)及分布式系統(tǒng)領(lǐng)域有著十分廣泛的應(yīng)用。
一般的數(shù)據(jù)壓縮算法從數(shù)據(jù)壓縮的效果方面可分為無(wú)損壓縮和有損壓縮兩種技術(shù):
1)典型的無(wú)損壓縮算法可以歸結(jié)為兩種類型的算法模型的實(shí)現(xiàn),它們分別是基于統(tǒng)計(jì)模型的壓縮算法和基于字典模型的壓縮算法。前者是根據(jù)字符在待壓縮字符群中出現(xiàn)的概率進(jìn)行的編碼,早期的壓縮算法,如Huffman編碼和算術(shù)編碼都是屬于這一類型的算法;而基于字典模型的壓縮算法是在算法計(jì)算過(guò)程中產(chǎn)生一個(gè)具有壓縮關(guān)鍵字定義的壓縮字典,在對(duì)信息進(jìn)行壓縮和解壓縮過(guò)程中都對(duì)其進(jìn)行查詢操作,最典型的字典模型壓縮算法是LZ系統(tǒng)算法,例如LZ77和LZ78等。
2)有損壓縮技術(shù)依靠特定的應(yīng)用領(lǐng)域發(fā)展起來(lái),其基本原理是通過(guò)在數(shù)據(jù)壓縮過(guò)程中損失一定的信息而達(dá)到較高的壓縮比,由于壓縮過(guò)程不可逆,壓縮后數(shù)據(jù)無(wú)法完全恢復(fù)到初始狀態(tài),因此需確保損失的數(shù)據(jù)對(duì)于理解原始數(shù)據(jù)特點(diǎn)的影響足夠小。我們?nèi)粘J褂玫闹T如JPEG圖像文件、MP3音頻文件等的多媒體文件都使用了此類型的壓縮算法。而較多應(yīng)用到工控行業(yè)的具體壓縮算法包括矩形波串法(Box Car)和后向斜率發(fā)(Backward Slope),以及在工控領(lǐng)域應(yīng)用最為廣泛的OSIsoft公司提出的“旋轉(zhuǎn)門(mén)數(shù)據(jù)壓縮算法(Swing Door)”[2]。
無(wú)損壓縮技術(shù)和有損壓縮技術(shù)都在工控領(lǐng)域的歷史數(shù)據(jù)處理中得到了應(yīng)用,例如美國(guó)的Instep公司開(kāi)發(fā)的實(shí)時(shí)歷史數(shù)據(jù)庫(kù)系統(tǒng)eDNA就實(shí)現(xiàn)了以Huffman為基本的無(wú)損數(shù)據(jù)壓縮程序,它首先對(duì)數(shù)據(jù)集合進(jìn)行統(tǒng)計(jì)分析,將數(shù)據(jù)添加到Huffman樹(shù)中進(jìn)行編碼,最后保存生成編碼,完成對(duì)數(shù)據(jù)群的壓縮;而OSIsoft公司的PI實(shí)時(shí)歷史數(shù)據(jù)庫(kù)產(chǎn)品采用了“旋轉(zhuǎn)門(mén)數(shù)據(jù)壓縮算法”以及獨(dú)到的二次過(guò)濾技術(shù)。
而具體到本文闡述的系統(tǒng)的歷史庫(kù)壓縮模塊,則綜合了兩種壓縮算法的優(yōu)劣,設(shè)計(jì)出一套“二次數(shù)據(jù)壓縮”機(jī)制,通過(guò)對(duì)無(wú)損壓縮和有損壓縮算法應(yīng)用的統(tǒng)一,來(lái)進(jìn)行歷史庫(kù)模擬量數(shù)據(jù)的壓縮。
常規(guī)的數(shù)字化控制系統(tǒng)的數(shù)據(jù)庫(kù)支持的數(shù)據(jù)類型含開(kāi)關(guān)量數(shù)據(jù)及模擬量數(shù)據(jù)。因不同的數(shù)據(jù)類型所顯現(xiàn)出的數(shù)據(jù)特點(diǎn)的不同,需制定有針對(duì)性的壓縮策略來(lái)滿足各種數(shù)據(jù)的壓縮要求。軟件通過(guò)以下數(shù)據(jù)結(jié)構(gòu)的定義來(lái)表示壓縮類型和壓縮參數(shù)描述。
//壓縮類型定義
typedef enum
{
HISD_UNCOMP = 0x00,
HISD_SWINGDOORCOMP, //模擬量數(shù)據(jù)壓縮
HISD_SIGNALCOMP//信號(hào)量數(shù)據(jù)壓縮
}HisdCompType;
//壓縮系統(tǒng)參數(shù),每一個(gè)標(biāo)簽點(diǎn)對(duì)應(yīng)一個(gè)此結(jié)構(gòu)
typedef struct
{
/*壓縮配置參數(shù)*/
HisdCompType comptype;//壓縮類型
/*壓縮狀態(tài)監(jiān)測(cè)參數(shù)*/
hisdInt64 total_remainpoints;//測(cè)點(diǎn)壓縮算法中總共剩余點(diǎn)數(shù)
hisdInt64 total_comppoints;//測(cè)點(diǎn)壓縮算法中總共丟棄的點(diǎn)數(shù)
hisdInt32 remainpoints;//最近一次壓縮算法中剩余點(diǎn)數(shù)
hisdInt32 comppoints;//最近一次壓縮算法中丟棄的點(diǎn)數(shù)
hisdInt64 comptime;//最近一次壓縮算法用時(shí)
/*各種壓縮類型獨(dú)有參數(shù)*/
union
{
CompSwingDoorInfo swingdoorinfo;
CompSignalInfo signalinfo;
};
3.1開(kāi)關(guān)量數(shù)據(jù)壓縮
開(kāi)關(guān)量數(shù)據(jù)采用“變化壓縮算法”,其基本設(shè)計(jì)思路是:當(dāng)測(cè)點(diǎn)的數(shù)值有變化時(shí)才會(huì)保存,否則丟棄當(dāng)前的數(shù)據(jù)。這是因?yàn)殚_(kāi)關(guān)量測(cè)點(diǎn)的狀態(tài)通常由特定的若干數(shù)值來(lái)表示(大多數(shù)為0和1),在DCS生產(chǎn)現(xiàn)場(chǎng)很多開(kāi)關(guān)量測(cè)點(diǎn)的狀態(tài)在特定甚至較長(zhǎng)的時(shí)間內(nèi)是不會(huì)變化的,因此“變化壓縮算法”很適合對(duì)歷史庫(kù)開(kāi)關(guān)量數(shù)據(jù)的壓縮處理。
如圖1所示,將某開(kāi)關(guān)量測(cè)點(diǎn)設(shè)置為每1s進(jìn)行一個(gè)數(shù)據(jù)采集,以時(shí)刻點(diǎn)t點(diǎn)為基準(zhǔn)的后8秒里,其測(cè)點(diǎn)值分別為0、0、0、1、1、0、0、1。根據(jù)“變化壓縮算法”的計(jì)算,剔除其在2s、3s、5s和7s的數(shù)據(jù),只保存1s、4s、6s和8s的數(shù)據(jù)值。在進(jìn)行數(shù)據(jù)還原時(shí),空缺時(shí)刻的數(shù)據(jù)值取前一保存時(shí)刻的數(shù)據(jù)值,例如,2s和3s的數(shù)值均等于1s數(shù)值0。這樣完整保存了測(cè)點(diǎn)在時(shí)間軸上的數(shù)據(jù)特征,同時(shí)也達(dá)到了節(jié)省存儲(chǔ)空間的目的。
圖1 開(kāi)關(guān)量數(shù)據(jù)的變化壓縮算法Fig.1 Switch changes in volume data compression algorithm
以下是軟件中對(duì)開(kāi)關(guān)量壓縮參數(shù)的結(jié)構(gòu)化表示:
//信號(hào)量壓縮控制參數(shù)
typedef struct
{
hisdUInt32 compinterval;//壓縮時(shí)間最大間隔,超過(guò)這一時(shí)間間隔的數(shù)直接保存;
//如果設(shè)置為負(fù)值,此功能無(wú)效
HisdData lastpoint;//最近處理的上一點(diǎn)
}CompSignalInfo;
3.2模擬量數(shù)據(jù)壓縮
工業(yè)DCS系統(tǒng)中的模擬量測(cè)點(diǎn)數(shù)據(jù)通常會(huì)遵循一定的漸變規(guī)律,例如某些時(shí)間段會(huì)呈現(xiàn)較為一致的線性變化,某些時(shí)間段的數(shù)據(jù)則呈現(xiàn)拋物線特征等。這些數(shù)據(jù)特征就給定了進(jìn)行歷史數(shù)據(jù)邏輯壓縮的前提。
在常規(guī)的控制系統(tǒng)的數(shù)據(jù)庫(kù)中的歷史庫(kù)系統(tǒng)中,本文采用雙重的歷史數(shù)據(jù)壓縮機(jī)制,即“二次數(shù)據(jù)壓縮”,實(shí)現(xiàn)流行的“旋轉(zhuǎn)門(mén)”壓縮算法為第一層邏輯壓縮,實(shí)現(xiàn)無(wú)損的Huffman壓縮算法為第二層物理壓縮。首先來(lái)討論下傳統(tǒng)的“旋轉(zhuǎn)門(mén)”壓縮算法的內(nèi)容。
3.2.1 傳統(tǒng)的“旋轉(zhuǎn)門(mén)”壓縮算法
如圖2所示,對(duì)于基本的“旋轉(zhuǎn)門(mén)壓縮算法”進(jìn)行描述:在進(jìn)行數(shù)據(jù)壓縮時(shí),算法將在新的即時(shí)數(shù)據(jù)點(diǎn)和前一個(gè)被保留的數(shù)據(jù)點(diǎn)之間做一個(gè)平行四邊形的偏移覆蓋區(qū),如果這個(gè)平行四邊形可覆蓋保留數(shù)據(jù)點(diǎn)之后出現(xiàn)的所有數(shù)據(jù)點(diǎn),則將不會(huì)保存新的實(shí)時(shí)數(shù)據(jù)點(diǎn)。反之,如果有任何一個(gè)數(shù)據(jù)點(diǎn)落在壓縮偏移覆蓋區(qū)外,則新數(shù)據(jù)點(diǎn)的前一個(gè)點(diǎn)將被保留,同時(shí)整個(gè)壓縮偏移覆蓋區(qū)將被重置,以新的被保留點(diǎn)作為新的起點(diǎn),進(jìn)入下一輪的旋轉(zhuǎn)門(mén)判斷[3]。
圖2 傳統(tǒng)的“旋轉(zhuǎn)門(mén)”壓縮算法Fig.2 Of the traditional "revolving door" compression algorithm
傳統(tǒng)的“旋轉(zhuǎn)門(mén)”壓縮算法雖然可以較好的完成對(duì)實(shí)時(shí)歷史數(shù)據(jù)的壓縮,但是在算法的實(shí)現(xiàn)和執(zhí)行過(guò)程中會(huì)出現(xiàn)一些問(wèn)題,主要體現(xiàn)在以下兩點(diǎn):
1)算法實(shí)現(xiàn)時(shí)需要一個(gè)臨時(shí)緩沖區(qū)來(lái)存儲(chǔ)待判定點(diǎn)集,但是在代碼實(shí)現(xiàn)時(shí),這一緩沖區(qū)的大小缺失無(wú)法事先確定的。
2)如果待判定點(diǎn)過(guò)多,緩沖區(qū)里的數(shù)據(jù)點(diǎn)數(shù)過(guò)大,那么在進(jìn)行覆蓋區(qū)判定時(shí)會(huì)耗去系統(tǒng)過(guò)多的業(yè)務(wù)執(zhí)行時(shí)間,造成系統(tǒng)運(yùn)行的瓶頸。
因此,在以上算法的基礎(chǔ)上,本文采用了改進(jìn)的“旋轉(zhuǎn)門(mén)”壓縮算法,即“斜率比較旋轉(zhuǎn)門(mén)”算法[4]。
3.2.2 改進(jìn)的“斜率比較旋轉(zhuǎn)門(mén)”壓縮算法
如圖3所示,當(dāng)新點(diǎn)a到來(lái)時(shí),系統(tǒng)會(huì)比較a與原點(diǎn)o(即上已存儲(chǔ)的點(diǎn))的時(shí)間差t_time,如果t_time不小于壓縮間隔上限nic_compinterval或者a點(diǎn)質(zhì)量戳與o點(diǎn)不同,則直接保存lastpoint點(diǎn),進(jìn)入下一輪旋轉(zhuǎn)門(mén)算法運(yùn)算;否則以點(diǎn)a和o以及設(shè)定好的nic_comprate構(gòu)建平行四邊形Ω,計(jì)算最大斜率點(diǎn)maxkpoint和最小斜率點(diǎn)minkpoint是否均在Ω內(nèi),計(jì)算結(jié)果有兩種:
圖3 “斜率比較旋轉(zhuǎn)門(mén)”壓縮算法Fig.3 "Slope comparison revolving door" compression algorithm
1)都落在了Ω內(nèi)部,則說(shuō)明a點(diǎn)通過(guò)了旋轉(zhuǎn)門(mén),成為最新的lastpoint,最后再分別比較a點(diǎn)斜率與最大、最小斜率的關(guān)系,大于最大斜率值或者小于最小斜率值則替換相應(yīng)的斜率點(diǎn)和斜率值,進(jìn)入下一輪旋轉(zhuǎn)門(mén)算法進(jìn)行運(yùn)算。
2)如果有一個(gè)斜率點(diǎn)落在了Ω外部,則說(shuō)明a點(diǎn)沒(méi)有通過(guò)旋轉(zhuǎn)門(mén),則就保存此時(shí)的lastpoint,并將lastpoint設(shè)定為下一輪旋轉(zhuǎn)門(mén)算法的o點(diǎn),a點(diǎn)設(shè)定為最大和最小斜率點(diǎn),進(jìn)入下一輪旋轉(zhuǎn)門(mén)算法運(yùn)算。
改進(jìn)的“旋轉(zhuǎn)門(mén)”算法的具體流程如圖4所示。
軟件中對(duì)于“斜率比較旋轉(zhuǎn)門(mén)”算法的壓縮參數(shù)的結(jié)構(gòu)化。
//旋轉(zhuǎn)門(mén)壓縮參數(shù)
typedef struct
{
/*旋轉(zhuǎn)門(mén)壓縮配置參數(shù)*/
hisdInt8 compoffset_type;//偏移量設(shè)定方式
hisdDouble compoffset;//壓縮偏移量
hisdUInt32 compinterval;//壓縮時(shí)間最大間隔,超過(guò)這一時(shí)間間隔的數(shù)直接保存;
//如果設(shè)置為負(fù)值,此功能無(wú)效
/*旋轉(zhuǎn)門(mén)壓縮過(guò)程參數(shù)*/
HisdData pointO;//壓縮原點(diǎn)
HisdData lastpoint;//最近處理的上一點(diǎn)
HisdData maxkpoint;//最大斜率點(diǎn)
HisdData minkpoint;//最小斜率點(diǎn)
}CompSwingDoorInfo;
圖4 “斜率比較旋轉(zhuǎn)門(mén)”算法流程圖Fig.4 "Slope comparison revolving door" algorithm flow chart
上述的“旋轉(zhuǎn)門(mén)”壓縮算法是系統(tǒng)第一次對(duì)歷史數(shù)據(jù)的邏輯壓縮,當(dāng)經(jīng)過(guò)邏輯壓縮后的保留數(shù)據(jù)累積到一定的數(shù)量(例如1k)時(shí),再對(duì)其進(jìn)行第二次物理壓縮,采用的是Huffman無(wú)損壓縮算法,其基本原理是,構(gòu)建一個(gè)Huffman二叉樹(shù)用于字符編碼,依據(jù)待壓縮數(shù)據(jù)二進(jìn)制子串出現(xiàn)的頻率對(duì)其進(jìn)行排列,出現(xiàn)頻率大的串用較少的位來(lái)表示,而較小的串用較多的編碼來(lái)表示,以此既達(dá)到數(shù)據(jù)壓縮的目的,又完整保留了邏輯壓縮后的數(shù)據(jù)信息[5]。
本文主要介紹數(shù)字化控制系統(tǒng)中的歷史庫(kù)系統(tǒng)中壓縮模塊的設(shè)計(jì)和實(shí)現(xiàn)。通過(guò)介紹數(shù)據(jù)壓縮對(duì)于數(shù)字化控制系統(tǒng)運(yùn)行的作用和意義,以及對(duì)當(dāng)今壓縮算法發(fā)展的簡(jiǎn)要介紹,引出了可以提高系統(tǒng)性能的壓縮算法設(shè)計(jì)。其中“二次壓縮”的設(shè)計(jì)理念是當(dāng)前實(shí)時(shí)歷史數(shù)據(jù)庫(kù)產(chǎn)品中比較先進(jìn)的技術(shù)手段。
[1]高寧波,金宏,王宏安.歷史數(shù)據(jù)實(shí)時(shí)壓縮方法研究[J].計(jì)算機(jī)功能與應(yīng)用,2004,28:167-171.
[2]高寧波,金宏,王宏安.歷史數(shù)據(jù)實(shí)時(shí)壓縮方法研究[J].計(jì)算機(jī)功能與應(yīng)用,2004,28:167-171.
[3]蔣鵬,黃清波,王智,等.一種新的化工過(guò)程歷史數(shù)據(jù)壓縮方法研究[J].浙江大學(xué)學(xué)報(bào),2005,39(6):814-515.
[4]徐慧,實(shí)時(shí)數(shù)據(jù)庫(kù)中數(shù)據(jù)壓縮算法的研究[D].杭州:浙江大學(xué),2006.
[5]曲奕霖.流程工業(yè)歷史數(shù)據(jù)的壓縮策略與壓縮方法研究[D].杭州:浙江大學(xué),2006.
Instrument Control System Application in Natural gas Treating Plant
Ma Xiaoyu
(China Nuclear Control System Engineering Co., Ltd. , Beijing 100176,China)
With the improvement of technical level of Nuclear Power Instrumentation & Control, digital control technology has been widely used and promoted in the Nuclear power system, nuclear DCS system rapidly change from traditional analog technology to fully digital technology. Nuclear power plants under construction in China all adopt the technology of digital control system, but most are foreign products. In order to achieve the requirements of localization, many units have carried out the research on nuclear digital control system。In this paper, the digital control system in a conventional database data compression method.
nuclear control system; historian subsystem of Real-time database; data compress
G250.74
A
Doi:10.3969/j.issn.1671-1041.2014.03.022
2014-04-28
馬曉宇( 1981-), 女,碩士研究生,從事核電儀控系統(tǒng)研發(fā)工作。