本發(fā)明涉及發(fā)動(dòng)機(jī)測(cè)控,尤其涉及一種發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù)記錄及分析方法及系統(tǒng)。
背景技術(shù):
1、本部分的陳述僅僅是提供了與本發(fā)明相關(guān)的背景技術(shù)信息,不必然構(gòu)成在先技術(shù)。
2、發(fā)動(dòng)機(jī)作為一種能量轉(zhuǎn)換裝置,能夠?qū)⑷剂夏芰康绕渌问降哪芰哭D(zhuǎn)化為機(jī)械能,被廣泛應(yīng)用于汽車、船舶、工程機(jī)械等多種領(lǐng)域。發(fā)動(dòng)機(jī)作為供能裝置,維護(hù)其正常穩(wěn)定運(yùn)行是保障各機(jī)械等正常工作的重要前提。因此,需要對(duì)發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù)進(jìn)行記錄與分析,以便于對(duì)其進(jìn)行維護(hù)。
3、發(fā)動(dòng)機(jī)運(yùn)行過程中往往需要高頻記錄大量數(shù)據(jù),且通常由機(jī)旁設(shè)備將采集的數(shù)據(jù)進(jìn)行存儲(chǔ)記錄。隨著云技術(shù)的發(fā)展,數(shù)據(jù)遠(yuǎn)程傳輸和大數(shù)據(jù)分析需求不斷增加,需要將發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù)存儲(chǔ)并上傳云端。然而,發(fā)動(dòng)機(jī)運(yùn)行過程中采集數(shù)據(jù)量大、頻率高,若將所有數(shù)據(jù)直接上傳至云端,容易受到網(wǎng)絡(luò)速度和無線信號(hào)的限制,一旦無線信號(hào)丟失,則數(shù)據(jù)將無法上傳,且難以保證數(shù)據(jù)記錄的完整性;其次,若將所有數(shù)據(jù)都記錄在機(jī)旁設(shè)備中,而大量高頻數(shù)據(jù)需要非常大的存儲(chǔ)空間,這將導(dǎo)致機(jī)旁設(shè)備成本大大增加,不適合現(xiàn)場(chǎng)應(yīng)用。
技術(shù)實(shí)現(xiàn)思路
1、為解決上述現(xiàn)有技術(shù)的不足,本發(fā)明提供了一種發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù)記錄及分析方法及系統(tǒng),將influxdb時(shí)序數(shù)據(jù)庫(kù)應(yīng)用于發(fā)動(dòng)機(jī)領(lǐng)域,記錄并分析發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù),通過設(shè)定規(guī)則將采集數(shù)據(jù)進(jìn)行分類存儲(chǔ),并針對(duì)不同數(shù)據(jù)設(shè)置不同記錄頻次和保存周期,既能夠記錄并保存發(fā)動(dòng)機(jī)運(yùn)行的有效高頻數(shù)據(jù),保障數(shù)據(jù)記錄的完整性,且同時(shí)減少存儲(chǔ)容量要求,還能夠統(tǒng)計(jì)分析數(shù)據(jù),將分析處理后的數(shù)據(jù)發(fā)送到云端服務(wù)器,避免無線信號(hào)傳輸限制的問題。
2、第一方面,本發(fā)明提供了一種發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù)記錄及分析方法。
3、一種發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù)記錄及分析方法,發(fā)動(dòng)機(jī)及其上安裝的傳感器均與控制設(shè)備電連接,控制設(shè)備中安裝有influxdb客戶端程序并執(zhí)行,對(duì)發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù)進(jìn)行記錄及分析,方法包括:
4、實(shí)時(shí)采集發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù),按照設(shè)定規(guī)則,將采集數(shù)據(jù)記錄并存儲(chǔ)至influxdb時(shí)序數(shù)據(jù)庫(kù)中;所述設(shè)定規(guī)則為:將實(shí)時(shí)采集的發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù)劃分為多種類型的數(shù)據(jù),并分類存儲(chǔ)至influxdb時(shí)序數(shù)據(jù)庫(kù)劃分的對(duì)應(yīng)存儲(chǔ)區(qū)域中;其中,不同類型的存儲(chǔ)區(qū)域設(shè)置不同的記錄頻次和保存周期;
5、對(duì)不同類型存儲(chǔ)區(qū)域中存儲(chǔ)的數(shù)據(jù)進(jìn)行邏輯判斷,將邏輯判斷結(jié)果上傳至遠(yuǎn)程云端服務(wù)器。
6、第二方面,本發(fā)明提供了一種發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù)記錄及分析系統(tǒng)。
7、一種發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù)記錄及分析系統(tǒng),包括控制設(shè)備;所述控制設(shè)備與發(fā)動(dòng)機(jī)及其上安裝的傳感器電連接,控制設(shè)備中安裝有influxdb客戶端程序并執(zhí)行,所述控制設(shè)備包括:
8、數(shù)據(jù)分類存儲(chǔ)模塊,用于實(shí)時(shí)采集發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù),按照設(shè)定規(guī)則,將采集數(shù)據(jù)記錄并存儲(chǔ)至influxdb時(shí)序數(shù)據(jù)庫(kù)中;所述設(shè)定規(guī)則為:將實(shí)時(shí)采集的發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù)劃分為多種類型的數(shù)據(jù),并分類存儲(chǔ)至influxdb時(shí)序數(shù)據(jù)庫(kù)劃分的對(duì)應(yīng)存儲(chǔ)區(qū)域中;其中,不同類型的存儲(chǔ)區(qū)域設(shè)置不同的記錄頻次和保存周期;
9、數(shù)據(jù)處理及上傳模塊,用于對(duì)不同類型存儲(chǔ)區(qū)域中存儲(chǔ)的數(shù)據(jù)進(jìn)行邏輯判斷,將邏輯判斷結(jié)果上傳至遠(yuǎn)程云端服務(wù)器。
10、第三方面,本發(fā)明還提供了一種電子設(shè)備,包括存儲(chǔ)器和處理器以及存儲(chǔ)在存儲(chǔ)器上并在處理器上運(yùn)行的計(jì)算機(jī)指令,所述計(jì)算機(jī)指令被處理器運(yùn)行時(shí),完成第一方面所述方法的步驟。
11、第四方面,本發(fā)明還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于存儲(chǔ)計(jì)算機(jī)指令,所述計(jì)算機(jī)指令被處理器執(zhí)行時(shí),完成第一方面所述方法的步驟。
12、以上一個(gè)或多個(gè)技術(shù)方案存在以下有益效果:
13、1、本發(fā)明提供了一種發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù)記錄及分析方法及系統(tǒng),將influxdb時(shí)序數(shù)據(jù)庫(kù)應(yīng)用于發(fā)動(dòng)機(jī)領(lǐng)域,將發(fā)動(dòng)機(jī)數(shù)據(jù)寫入influxdb數(shù)據(jù)庫(kù),而influxdb客戶端程序安裝在發(fā)動(dòng)機(jī)旁控制設(shè)備中,該控制設(shè)備作為邊緣終端設(shè)備與云端服務(wù)器進(jìn)行數(shù)據(jù)傳輸;influxdb數(shù)據(jù)庫(kù)實(shí)時(shí)采集發(fā)動(dòng)機(jī)運(yùn)行過程中的高頻數(shù)據(jù),并通過設(shè)定規(guī)則,將原始數(shù)據(jù)分類處理為低頻數(shù)據(jù)和統(tǒng)計(jì)數(shù)據(jù),以此完成對(duì)數(shù)據(jù)的分類記錄及存儲(chǔ),能夠記錄并保存發(fā)動(dòng)機(jī)運(yùn)行的有效高頻數(shù)據(jù),用于發(fā)動(dòng)機(jī)運(yùn)行故障分析;同時(shí),針對(duì)不同數(shù)據(jù)設(shè)置了不同的記錄頻次和保存周期,能夠盡量減少對(duì)存儲(chǔ)空間、存儲(chǔ)容量的要求,降低成本的同時(shí)保障有價(jià)值的數(shù)據(jù)得到有效利用。
14、2、本發(fā)明在數(shù)據(jù)分類存儲(chǔ)后統(tǒng)計(jì)分析數(shù)據(jù),當(dāng)網(wǎng)絡(luò)情況良好時(shí),將分析處理后的數(shù)據(jù)通過降低發(fā)送頻率的方式發(fā)送到云端服務(wù)器,避免無線信號(hào)傳輸限制的問題;當(dāng)網(wǎng)絡(luò)情況較差時(shí),則將處理后的數(shù)據(jù)存儲(chǔ)在邊緣終端設(shè)備中,以此避免數(shù)據(jù)丟失,保障數(shù)據(jù)記錄的完整性。
1.一種發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù)記錄及分析方法,其特征在于,發(fā)動(dòng)機(jī)及其上安裝的傳感器均與控制設(shè)備電連接,控制設(shè)備中安裝有influxdb客戶端程序并執(zhí)行,對(duì)發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù)進(jìn)行記錄及分析,方法包括:
2.如權(quán)利要求1所述的發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù)記錄及分析方法,其特征在于,將實(shí)時(shí)采集的發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù)處理并劃分為:發(fā)動(dòng)機(jī)狀態(tài)原始數(shù)據(jù)、溫度數(shù)據(jù)、溫度10s平均值數(shù)據(jù)、溫度10s差值數(shù)據(jù)、溫度30min平均值數(shù)據(jù)、壓力數(shù)據(jù)、壓力5s平均值數(shù)據(jù)、壓力5s差值數(shù)據(jù)、發(fā)動(dòng)機(jī)轉(zhuǎn)速原始數(shù)據(jù)、轉(zhuǎn)速1s平均值數(shù)據(jù)、轉(zhuǎn)速1s差值數(shù)據(jù)、轉(zhuǎn)速3s平均值數(shù)據(jù)、轉(zhuǎn)速3s差值數(shù)據(jù),共13種類型的數(shù)據(jù)。
3.如權(quán)利要求2所述的發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù)記錄及分析方法,其特征在于,在influxdb時(shí)序數(shù)據(jù)庫(kù)中,劃分出與13種類型數(shù)據(jù)對(duì)應(yīng)的13種存儲(chǔ)區(qū)域,分別用于存儲(chǔ)對(duì)應(yīng)類型的數(shù)據(jù)。
4.如權(quán)利要求2所述的發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù)記錄及分析方法,其特征在于,所述發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù)包括發(fā)動(dòng)機(jī)狀態(tài)數(shù)據(jù)和發(fā)動(dòng)機(jī)轉(zhuǎn)速數(shù)據(jù);
5.如權(quán)利要求1所述的發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù)記錄及分析方法,其特征在于,所設(shè)置的存儲(chǔ)區(qū)域的記錄頻次與保存周期呈反比。
6.如權(quán)利要求1所述的發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù)記錄及分析方法,其特征在于,對(duì)不同類型存儲(chǔ)區(qū)域中存儲(chǔ)的數(shù)據(jù)進(jìn)行邏輯判斷,包括:
7.一種發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù)記錄及分析系統(tǒng),其特征在于,包括控制設(shè)備,所述控制設(shè)備與發(fā)動(dòng)機(jī)及其上安裝的傳感器電連接,控制設(shè)備中安裝有influxdb客戶端程序并執(zhí)行,所述控制設(shè)備包括:
8.如權(quán)利要求7所述的發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù)記錄及分析系統(tǒng),其特征在于,所設(shè)置的存儲(chǔ)區(qū)域的記錄頻次與保存周期呈反比。
9.一種電子設(shè)備,其特征在于,包括存儲(chǔ)器和處理器以及存儲(chǔ)在存儲(chǔ)器上并在處理器上運(yùn)行的計(jì)算機(jī)指令,所述計(jì)算機(jī)指令被處理器運(yùn)行時(shí),完成如權(quán)利要求1-6中任一項(xiàng)所述的一種發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù)記錄及分析方法的步驟。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,用于存儲(chǔ)計(jì)算機(jī)指令,所述計(jì)算機(jī)指令被處理器執(zhí)行時(shí),完成如權(quán)利要求1-6中任一項(xiàng)所述的一種發(fā)動(dòng)機(jī)運(yùn)行數(shù)據(jù)記錄及分析方法的步驟。