iotdb時序庫在火電設備鍋爐場景下的實踐【原創文字,IoTDB社區可進行使用與傳播】

一.概述

1.1 說明

本文章主要介紹iotdb數據庫在電站鍋爐工業場景下,對輔助智能分析與預警的使用介紹。

【原創文字,IoTDB社區可進行使用與傳播】

1.2 項目背景

隨著人工智能算法在電力領域的發展,以及燃煤鍋爐設備精細化調整需求的增加,利用大數據算法開展鍋爐關鍵設備全參數預測和預警,實現基于機理的設備工況分析和性能分析,開展設備健康狀態評價和故障診斷研究,進而為深度調峰操作調整提供指導,為運行監盤提供預警,為檢修維護提供參考。

此過程中面臨諸多痛點:

設備種類繁多、協議眾多、數據類型眾多

時序數據特別是高頻數據,數據量巨大

海量時序數據下的讀寫速度無法滿足業務需求

現有時序數據管理組件無法滿足各類高級應用需求

而選取IoTDB作為智能運維平臺的存儲數據庫后,能穩定寫入多頻及高頻采集數據,覆蓋鋼鐵全工序,并采用復合壓縮算法使數據大小縮減10倍以上,節省成本。IoTDB 還有效支持超過10年的歷史數據降采樣查詢,幫助企業挖掘數據趨勢,助力企業長遠戰略分析

1.3 iotdb

Apache IoTDB(物聯網數據庫)是一體化收集、存儲、管理與分析物聯網時序數據的軟件系統。 Apache IoTDB 采用輕量式架構,具有高性能和豐富的功能,并與Apache Hadoop、Spark和Flink等進行了深度集成,可以滿足工業物聯網領域的海量數據存儲、高速數據讀取和復雜數據分析需求。

具有它具有以下特點:

1.體量輕

2.性能高

3.易使用的特點

二 案例介紹

2.1 項目案例

2.1.1 數據測點

數據采集層負責分別從采集點采集數據,目前3#、4#機組每分鐘采集約5.2萬個測點的實時生產數據,每分鐘計算約10萬次。

2.1.2 架構圖

1.邊緣側:為推送給平臺測區域的部分,一般是某具體電廠使用的系統或者博望推送數據的服務器機器。

2.平臺接入測:這臺服務器部署工業處理X平臺,在X平臺配置測點,資產樹等信息;使用網絡通信框架mina和其他電廠系統進行數據對接,將接入到的數據進行解碼并安裝配置好的測點信息,推送到x平臺上;實時數據存儲到iotdb中。

2.1.3 功能接口案例

1工況預警頁面,通過查詢iotdb數據庫,顯示磨煤機工況預警統計信息,如下圖:

2.iotdb連接線程池工具類,如下圖:

3.對應的iotdb核心代碼?:

2.1.4 其他案例場景iotdb的sql用法

1.命令啟動iotdb服務

#啟動 (前臺啟動)

sbin/start-server.sh

#nohup后臺啟動,輸出啟動日志到nohup.log文件

nohup sbin/start-server.sh >> nohup.log ?2>&1 &

#nohup后臺啟動,不輸出啟動日志

nohup sbin/start-server.sh >/dev/null 2>&1 &

#停止

sbin/stop-server.sh

2).iotdb導出腳本語句

?sh export-csv.sh -h 127.0.0.1 -p 6667 -u root -pw root -td /root/export-data0328 ?-f 30KYQ20AA00CT001A_M.csv ?-q "select 30KYQ20AA00CT001A_M from root.iot_point.tenant_system where time >= 2022-03-25 05:00:00 and time <= 2022-03-25 06:00:00"


3).查看 iotdb 庫中測點 30MMJ10FC10CT303A 正常數據。

a)sql語句

select 30MMJ10FC10CT303A as 30MMJ10FC10CT303A from root.iot_point.tenant_systemorder by time desc limit 10

b)截圖如下:

?c.觀察后這里將測點 30MMJ10FC10CT303A 的模擬值設置:

將前一個時刻值設置 78.5001

將當前時刻值設置 73.5001

時間間隔為:60s

計算: (78.5001-73.5001)/60=0.0833

2.1.5 注意事項

在執行dml命令添加數據的時候,insert?into xxxx values(y) ;xxxx只能到設備層,values里面只能有列名。如下圖所示:

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/20569.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/20569.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/20569.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Java基礎八股

Java基礎八股 Java語言Java語言有什么特點Java與C區別Java如何實現跨平臺JVMvsJDKvsJRE標識符和關鍵字的區別是什么自增自減運算符移位運算符continue,break,return的區別是什么final,finally,finalize的區別final關鍵字的作用時什么 變量 Java語言 Java語言有什么特點 Java是…

LED燈編程:一步步探索光的魔法

LED燈編程&#xff1a;一步步探索光的魔法 在數字時代&#xff0c;LED燈早已超越了傳統的照明功能&#xff0c;成為編程與創意結合的完美載體。那么&#xff0c;LED燈怎么編程呢&#xff1f;本文將分四個方面、五個方面、六個方面和七個方面&#xff0c;帶您走進LED燈編程的奇…

如何在Python中管理內存

在Python中&#xff0c;內存管理主要是由解釋器自動處理的&#xff0c;這包括對象的分配和回收。Python使用引用計數和垃圾回收機制來管理內存&#xff0c;這大大簡化了開發者的工作&#xff0c;因為他們通常不需要手動管理內存。 然而&#xff0c;盡管Python自動管理內存&…

數據結構——經典鏈表OJ(二)

樂觀學習&#xff0c;樂觀生活&#xff0c;才能不斷前進啊&#xff01;&#xff01;&#xff01; 我的主頁&#xff1a;optimistic_chen 我的專欄&#xff1a;c語言 點擊主頁&#xff1a;optimistic_chen和專欄&#xff1a;c語言&#xff0c; 創作不易&#xff0c;大佬們點贊鼓…

chatgpt之api的調用問題

1.調用api過程中&#xff0c;出現如下報錯內容 先寫一個測試樣例 import openaiopenai.api_key "OPEN_AI_KEY" openai.api_base"OPEN_AI_BASE_URL" # 是否需要base根據自己所在地區和key情況進行completion openai.ChatCompletion.create(model"g…

【intro】GNN中異構圖(heterogeneous graph)綜述

本篇博客內容是讀兩篇論文&#xff0c;兩篇論文連接如下&#xff1a; Heterogeneous graph neural networks analysis: a survey of techniques, evaluations and applications A Survey on Heterogeneous Graph Embedding: Methods, Techniques, Applications and Sources …

瓦羅蘭特國際服 外服游玩教程 瓦羅蘭特外服下載注冊游玩指南

瓦羅蘭特國際服 外服游玩教程 瓦羅蘭特外服下載注冊游玩指南 瓦羅蘭特作為當今游戲圈頂流的一款熱門FPS。游戲&#xff0c;作為拳頭游戲公司劃時代的一款游戲。游戲不僅延續了傳統FPS游戲的玩法&#xff0c;還添加許多新玩法&#xff0c;這也是游戲可以吸引大批量玩家的原因之…

Flink面試整理-對Flink的高級特性如CEP(復雜事件處理)、狀態后端選擇和調優等有所了解

Apache Flink 提供了一系列高級特性,使其成為一個強大的實時數據處理框架,特別適用于復雜的數據處理場景。其中,復雜事件處理(CEP)、狀態后端的選擇和調優是其中重要的幾個方面。 復雜事件處理(CEP) CEP 概念:CEP 是用于在數據流中識別復雜模式的技術。它允許用戶指定事…

基于電導增量MPPT控制算法的光伏發電系統simulink建模與仿真

目錄 1.課題概述 2.系統仿真結果 3.核心程序與模型 4.系統原理簡介 5.完整工程文件 1.課題概述 基于電導增量MPPT控制算法的光伏發電系統simulink建模與仿真。輸出MPPT跟蹤后的系統電流&#xff0c;電壓以及功率。 2.系統仿真結果 3.核心程序與模型 版本&#xff1a;MAT…

cocos creator 3.x實現手機虛擬操作桿

簡介 在許多移動游戲中&#xff0c;虛擬操縱桿是一個重要的用戶界面元素&#xff0c;用于控制角色或物體的移動。本文將介紹如何在Unity中實現虛擬操縱桿&#xff0c;提供了一段用于移動控制的代碼。我們將討論不同類型的虛擬操縱桿&#xff0c;如固定和跟隨&#xff0c;以及如…

Go常見語法題目解析

1、寫出下面代碼輸出內容。 package mainimport ("fmt" )func main() {defer_call() }func defer_call() {defer func() { fmt.Println("打印前") }()defer func() { fmt.Println("打印中") }()defer func() { fmt.Println("打印后")…

快速冪

a^b % q 給定整數 a b q&#xff0c; 求 a 的 b 次方 mod q 根據題目數字取值范圍&#xff0c;不能暴力處理。 會有兩個問題&#xff1a; 1、計算 a 的次方會超出范圍 2、不能循環 b 次計算 a 的乘積&#xff0c;會超時 處理問題1&#xff1a; 每計算一次 a 的乘積&#xf…

視頻匯聚平臺EasyCVR對接GA/T 1400視圖庫結構化數據:人員/人臉、非/機動車、物品

在信息化浪潮席卷全球的背景下&#xff0c;公安信息化建設日益成為提升社會治理能力和維護社會穩定的關鍵手段。其中&#xff0c;GA/T 1400標準作為公安視頻圖像信息應用系統的核心規范&#xff0c;以其結構化數據處理與應用能力&#xff0c;為公安信息化建設注入了強大的動力。…

【圖解IO與Netty系列】Reactor模型

Reactor模型 Reactor模型簡介三類事件與三類角色Reactor模型整體流程 各種Reactor模型單Reactor單線程模型單Reactor多線程模型主從Reactor模型 Reactor模型簡介 Reactor模型是服務器端用于處理高并發網絡IO請求的編程模型&#xff0c;與傳統的一請求一線程的同步式編程模型不…

翼龍面板是什么,如何進行搭建

翼龍面板是一個開源的&#xff0c;用于游戲服務器管理的程序&#xff0c;可以方便地在網頁界面中創建Minecraft&#xff0c;起源引擎游戲和Teamspeak3 服務器。 它使用前后端程序&#xff0c;因此可以創建多后端節點&#xff0c;對游戲服務器和服務器節點進行統一管理。 對游戲…

Vue進階之Vue無代碼可視化項目(二)

Vue無代碼可視化項目 項目初始化路由子路由錯誤示范正確示范App.vuerouter/index.tsAboutView.vueAboutAboutview.vuerouter/index.ts項目路由router/index.tsApp.vueActionsView.vueDataSourceView.vueLayoutView.vue路由樣式App.vue進一步的App.vue項目初始化 路由 router i…

synchronized 鎖的到底是什么?

通過8種情況演示鎖運行案例&#xff0c;看看我們到底鎖的是什么 1鎖相關的8種案例演示code package com.bilibili.juc.lock;import java.util.concurrent.TimeUnit;/*** 題目&#xff1a;談談你對多線程鎖的理解&#xff0c;8鎖案例說明* 口訣&#xff1a;線程 操作 資源類* 8…

修改hostname導致RabbitMQ數據丟失

背景介紹 公司的很多關鍵服務都使用了RabbitMQ來作為消息隊列服務, 可以說是非常地關鍵的一個環節, 最近由于業務量的上升, 導致RabbitMQ的CPU持續走高, 所以抽空研究了一下RabbitMQ的擴容, 利用我們自己運維平臺使用的一個單節點的RabbitMQ來作為測試吧.看到這個單節點的Rabbi…

第十七節 huggingface的trainner的斷點續訓的Demo(resume)

文章目錄 前言一、參數決定權重保存1、model.safetensors保存2、scaler.pt保存3、optimizer.pt與scheduler.pt保存4、self.state狀態保存(trainer_state.json)5、rng_state.pth保存6、權重相關保存位置(huggingface)二、Resume的Demo1、Demo構建2、實現Resume方法三、Resume訓…

005 CentOS 7.9 RabbitMQ安裝及配置

https://github.com/rabbitmq/rabbitmq-server/releases https://www.rabbitmq.com/docs/download https://packagecloud.io/rabbitmq/rabbitmq-server https://www.erlang-solutions.com/downloads/ https://www.erlang.org/ 文章目錄 卸載erlerl版本安裝與下載版本不匹配正…