智能制造

中文名:智能制造
英文名:Intelligent Manufacturing
核心:數(shù)字化、自動化、智能化
起源:可以追溯至工業(yè)革命時代
目錄
智能制造的定義
智能制造是一種基于現(xiàn)代信息技術(shù)和先進制造技術(shù)的制造方式,旨在提高生產(chǎn)效率、降低成本、提高產(chǎn)品質(zhì)量和快速響應(yīng)市場需求。它涵蓋了一系列技術(shù)和概念,通過將數(shù)字化、自動化和智能化引入制造過程中,從而實現(xiàn)更高效、靈活和可持續(xù)的生產(chǎn)。
它包含如下一些關(guān)鍵特點和概念:
- 數(shù)字化:智能制造依賴于數(shù)字化技術(shù),將傳感器、物聯(lián)網(wǎng)、大數(shù)據(jù)分析等技術(shù)應(yīng)用于制造過程中。這有助于收集和分析生產(chǎn)數(shù)據(jù),以實現(xiàn)更好的生產(chǎn)監(jiān)控和決策制定。
- 自動化:自動化是智能制造的核心,它包括自動化生產(chǎn)線、機器人、自動化倉儲和物流系統(tǒng)等。這些技術(shù)能夠降低勞動成本,提高生產(chǎn)效率,并減少錯誤。
- 云計算:云計算用于存儲和處理大規(guī)模數(shù)據(jù),提供遠程訪問和協(xié)作工具,有助于制造企業(yè)實現(xiàn)全球化、分布式生產(chǎn)。
- 物聯(lián)網(wǎng)(IoT):IoT技術(shù)使設(shè)備和機器能夠相互連接,共享信息和協(xié)同工作,以優(yōu)化生產(chǎn)流程和資源利用。
- 大數(shù)據(jù)分析:通過大數(shù)據(jù)分析,制造企業(yè)可以從大量數(shù)據(jù)中提取洞見,優(yōu)化生產(chǎn)過程、預(yù)測維護需求和改進產(chǎn)品設(shè)計。
- 人工智能(AI):AI技術(shù)可用于自動化和優(yōu)化制造決策,例如生產(chǎn)計劃、質(zhì)量控制和設(shè)備維護。
- 智能工廠:智能工廠是一個集成了各種智能制造技術(shù)的制造設(shè)施,旨在實現(xiàn)高度自動化和數(shù)字化的生產(chǎn)環(huán)境。
- 可持續(xù)性:智能制造還關(guān)注可持續(xù)性,包括資源利用效率、廢物減少和綠色能源的應(yīng)用。
總體而言,智能制造的目的在于推動制造業(yè)的現(xiàn)代化和創(chuàng)新,提高企業(yè)的競爭力,同時也有助于滿足不斷變化的市場需求和提高產(chǎn)品質(zhì)量。這些技術(shù)和概念正在成為制造業(yè)的重要趨勢,引領(lǐng)著未來的制造發(fā)展方向。
智能制造發(fā)展歷程
智能制造的發(fā)展歷程可以追溯到多個階段,以下是一些關(guān)鍵的發(fā)展里程碑:
- 工業(yè)革命:智能制造的根本起源可以追溯到18世紀(jì)末的工業(yè)革命,這一時期引入了機械化生產(chǎn),將人類勞動力與機械系統(tǒng)結(jié)合起來,大大提高了生產(chǎn)效率。
- 自動化生產(chǎn):20 世紀(jì)初,隨著電氣工程和自動控制技術(shù)的發(fā)展,制造業(yè)開始實現(xiàn)自動化生產(chǎn),使用傳送帶、機械臂和自動控制系統(tǒng)等技術(shù)。
- 計算機技術(shù):20世紀(jì)中葉,計算機技術(shù)的興起加速了制造業(yè)的數(shù)字化轉(zhuǎn)型。計算機數(shù)值控制(CNC)系統(tǒng)使得機床和工具的運動能夠通過計算機編程進行控制,提高了加工精度。
- 自動化與機器人:20世紀(jì)末,自動化生產(chǎn)線和工業(yè)機器人開始廣泛應(yīng)用。這些技術(shù)提高了生產(chǎn)效率,減少了人力成本,并增加了制造工業(yè)的競爭力。
- 信息技術(shù)的融合:21世紀(jì)初,信息技術(shù)的飛速發(fā)展,特別是互聯(lián)網(wǎng)和物聯(lián)網(wǎng)的興起,為智能制造的發(fā)展創(chuàng)造了更多機會。制造業(yè)開始更廣泛地采用傳感器、大數(shù)據(jù)分析和云計算等技術(shù),以實現(xiàn)實時監(jiān)控和智能決策。
- 人工智能與大數(shù)據(jù):隨著人工智能和大數(shù)據(jù)分析技術(shù)的成熟,制造業(yè)得以更好地分析和預(yù)測生產(chǎn)過程中的變量,優(yōu)化生產(chǎn)計劃,并實現(xiàn)智能質(zhì)量控制。
- 智能工廠:智能制造的概念不僅關(guān)注生產(chǎn)線的自動化,還強調(diào)整合各種智能技術(shù),建立智能工廠,使生產(chǎn)過程更加智能化、高度自動化和數(shù)字化。
- 工業(yè)4.0:工業(yè)4.0是智能制造的一個重要概念,強調(diào)數(shù)字化、自動化和物聯(lián)網(wǎng)技術(shù)的應(yīng)用,以實現(xiàn)更加智能的制造和供應(yīng)鏈管理。這個概念源于德國,并在全球范圍內(nèi)推動了智能制造的發(fā)展。
總的來說,智能制造經(jīng)歷了多個發(fā)展階段,從機械化到自動化,再到數(shù)字化和智能化的制造過程?,F(xiàn)如今這一發(fā)展歷程仍在繼續(xù),不斷推動著制造業(yè)的現(xiàn)代化和創(chuàng)新發(fā)展。
智能制造行業(yè)數(shù)據(jù)的特征
智能制造是一種以數(shù)字技術(shù)和數(shù)據(jù)為基礎(chǔ)的現(xiàn)代制造方法,數(shù)據(jù)在其中發(fā)揮著重要的作用。企業(yè)在進行智能制造轉(zhuǎn)型時,生產(chǎn)、測試、運行階段都可能會產(chǎn)生大量帶有時間戳的傳感器數(shù)據(jù),這都屬于典型的時間序列數(shù)據(jù)(簡稱時序數(shù)據(jù))。時序數(shù)據(jù)主要由各類型實時監(jiān)測、檢查與分析設(shè)備所采集或產(chǎn)生,涉及制造、電力、化工、工程作業(yè)等多個行業(yè),它是智能制造中常見的數(shù)據(jù)類型之一,包含了隨時間變化的信息,可以用于監(jiān)測、控制和優(yōu)化制造過程。也因此,海量時序數(shù)據(jù)的有效處理也成為企業(yè)智能制造轉(zhuǎn)型成功的關(guān)鍵因素之一。
時序數(shù)據(jù)主要包含如下特征:
- 數(shù)據(jù)是時序的,帶有時間戳;
- 數(shù)據(jù)是結(jié)構(gòu)化的;
- 數(shù)據(jù)極少有更新或刪除操作;
- 數(shù)據(jù)源是唯一的;
- 相對互聯(lián)網(wǎng)應(yīng)用數(shù)據(jù),寫多讀少;
- 用戶關(guān)注的是一段時間的趨勢,而不是某一特定時間點的值;
- 數(shù)據(jù)是有保留期限的;
- 數(shù)據(jù)的查詢分析一定是基于時間段和地理區(qū)域的;
- 除存儲查詢外,還往往需要各種統(tǒng)計和實時計算操作;
- 流量平穩(wěn),可以預(yù)測;
- 往往需要有插值等一些特殊的計算;
- 數(shù)據(jù)量巨大,一天采集的數(shù)據(jù)就可以超過100億條。
伴隨著智能制造的發(fā)展,時序數(shù)據(jù)的有效處理困擾著眾多制造企業(yè),業(yè)務(wù)發(fā)展進程受到阻礙,在此基礎(chǔ)上,如 TDengine 一般的時序數(shù)據(jù)庫(Time Series Database,TSDB)逐漸浮出水面,開始被眾多面臨數(shù)字化轉(zhuǎn)型需求的企業(yè)所關(guān)注。
智能制造行業(yè)的數(shù)據(jù)處理流程
智能制造行業(yè)的數(shù)據(jù)處理流程通常包括以下關(guān)鍵步驟,以有效地收集、清洗、分析和利用制造過程中產(chǎn)生的數(shù)據(jù):
數(shù)據(jù)采集:
- 傳感器和設(shè)備數(shù)據(jù):從制造設(shè)備、傳感器和儀器中采集數(shù)據(jù),這些數(shù)據(jù)包括溫度、濕度、壓力、速度、電流、電壓等參數(shù),是典型的時序數(shù)據(jù)。
- 生產(chǎn)參數(shù)數(shù)據(jù):記錄生產(chǎn)過程中的參數(shù),如生產(chǎn)速度、產(chǎn)量、質(zhì)量指標(biāo)等。
- 圖像和視頻數(shù)據(jù):使用攝像頭和圖像傳感器捕捉圖像和視頻,用于視覺檢測和質(zhì)量控制。
- 文本數(shù)據(jù):采集設(shè)備日志、維護記錄和操作手冊等文本數(shù)據(jù),用于故障診斷和維護。
數(shù)據(jù)傳輸和存儲:
- 數(shù)據(jù)傳輸:將采集的數(shù)據(jù)傳輸?shù)街醒霐?shù)據(jù)庫或云存儲,通常通過網(wǎng)絡(luò)連接完成。
- 數(shù)據(jù)存儲:在中央數(shù)據(jù)庫或云平臺中存儲數(shù)據(jù),確保數(shù)據(jù)的安全性和可訪問性。
數(shù)據(jù)清洗和預(yù)處理:
- 數(shù)據(jù)清洗:識別和處理缺失數(shù)據(jù)、異常值和噪聲,確保數(shù)據(jù)質(zhì)量。
- 數(shù)據(jù)轉(zhuǎn)換:對數(shù)據(jù)進行轉(zhuǎn)換和規(guī)范化,以便不同數(shù)據(jù)源的數(shù)據(jù)可以進行比較和集成。
- 數(shù)據(jù)插補:填補缺失值,以維護數(shù)據(jù)的完整性。
數(shù)據(jù)分析:
- 探索性數(shù)據(jù)分析(EDA):使用統(tǒng)計和可視化工具對數(shù)據(jù)進行初步分析,發(fā)現(xiàn)潛在的模式、趨勢和關(guān)聯(lián)。
- 模型開發(fā):根據(jù)數(shù)據(jù)的特性選擇適當(dāng)?shù)姆治龊徒7椒?,例如時間序列分析、機器學(xué)習(xí)、深度學(xué)習(xí)等。
- 預(yù)測和優(yōu)化:使用模型進行生產(chǎn)過程的預(yù)測、優(yōu)化和決策支持。這可以包括設(shè)備維護、生產(chǎn)排程、庫存管理等。
數(shù)據(jù)可視化:
- 制作儀表盤:創(chuàng)建實時儀表盤和報告,以可視化展示生產(chǎn)過程的關(guān)鍵指標(biāo)和趨勢。
- 可視化分析:使用圖表、圖形和熱力圖來幫助決策者理解數(shù)據(jù)和結(jié)果。
決策支持:
- 制定決策:基于分析和可視化結(jié)果,制定生產(chǎn)決策,包括設(shè)備維護、質(zhì)量控制、生產(chǎn)排程和資源分配。
- 實施反饋:將決策反饋到生產(chǎn)環(huán)境,執(zhí)行所需的操作。
數(shù)據(jù)安全和隱私:
- 數(shù)據(jù)加密:確保數(shù)據(jù)在傳輸和存儲過程中的安全性,采用加密技術(shù)。
- 訪問控制:限制對敏感數(shù)據(jù)的訪問,只允許授權(quán)人員訪問。
- 隱私保護:采取措施確保員工和客戶的隱私權(quán)不受侵犯。
持續(xù)改進:
- 監(jiān)控和反饋:監(jiān)測生產(chǎn)過程和數(shù)據(jù)處理的效果,根據(jù)結(jié)果進行改進和優(yōu)化。
- 自動化:自動化數(shù)據(jù)處理和分析,以減少人工干預(yù)和提高效率。
這個流程可以根據(jù)不同制造環(huán)境和需求進行定制,但基本的數(shù)據(jù)采集、清洗、分析、決策和反饋環(huán)節(jié)是智能制造數(shù)據(jù)處理的關(guān)鍵組成部分。通過有效的數(shù)據(jù)處理,制造企業(yè)可以實現(xiàn)生產(chǎn)效率的提高、設(shè)備維護的優(yōu)化、質(zhì)量控制的改進以及資源利用的最大化。
智能制造在數(shù)據(jù)處理上面臨的挑戰(zhàn)
企業(yè)在選擇數(shù)據(jù)庫、文件系統(tǒng)等產(chǎn)品時,最終目的都是為了以最佳性價比來滿足數(shù)據(jù)處理的三個核心需求:數(shù)據(jù)寫入、數(shù)據(jù)讀取、數(shù)據(jù)存儲。但由于業(yè)務(wù)所涉及的數(shù)據(jù)類型的差異也使得企業(yè)在搭建數(shù)據(jù)架構(gòu)時,所使用的數(shù)據(jù)庫解決方案也會有很大區(qū)別。
在智能制造海量時序數(shù)據(jù)場景下,關(guān)系型數(shù)據(jù)庫、傳統(tǒng)工業(yè)實時庫、Hadoop 大數(shù)據(jù)平臺、NoSQL 數(shù)據(jù)庫都暴露出了不一而足的痛點問題,嚴(yán)重限制企業(yè)業(yè)務(wù)規(guī)?;l(fā)展:
- 關(guān)系型數(shù)據(jù)庫:存在海量時序數(shù)據(jù)讀寫性能低、分布式支持差、數(shù)據(jù)量越大查詢越慢、報表分析慢等問題
- 傳統(tǒng)工業(yè)實時庫:主備架構(gòu),不易水平擴展,且依賴 Windows 等環(huán)境,生態(tài)相對封閉
- Hadoop 大數(shù)據(jù)平臺:組件多而雜、架構(gòu)臃腫,支持分布式但單節(jié)點效率低,硬件及人力成本非常高
- NoSQL 數(shù)據(jù)庫:實時性差,大數(shù)據(jù)量查詢慢,計算時內(nèi)存、CPU開銷巨大,無時序針對性優(yōu)化
數(shù)據(jù)類型的差異化是導(dǎo)致上述問題出現(xiàn)的主要原因之一。對于時序數(shù)據(jù)來說,其在數(shù)據(jù)寫入、讀取、存儲上的特點如下:
- 在數(shù)據(jù)寫入上,如果將時間看作一個主坐標(biāo)軸,時序數(shù)據(jù)通常是按照時間順序抵達,抵達的數(shù)據(jù)幾乎總是作為新條目被記錄,在數(shù)據(jù)處理操作上 95%-99% 都是寫入操作;
- 在數(shù)據(jù)讀取上,隨機位置的單個測量讀取、刪除操作幾乎沒有,讀取和刪除都是批量的,從某時間點開始的一段時間內(nèi)讀取的數(shù)據(jù)可能非常巨大;
- 在數(shù)據(jù)存儲上,時序數(shù)據(jù)結(jié)構(gòu)簡單,價值隨時間推移迅速降低,通常都是通過壓縮、移動、刪除等手段來降低存儲成本。
而傳統(tǒng)的數(shù)據(jù)解決方案主要應(yīng)對的數(shù)據(jù)特點卻與之大相徑庭:
- 數(shù)據(jù)寫入:大多數(shù)操作都是 DML 操作,插入、更新、刪除等;
- 數(shù)據(jù)讀?。鹤x取邏輯一般都比較復(fù)雜;
- 數(shù)據(jù)存儲:很少壓縮,一般也不設(shè)置數(shù)據(jù)生命周期管理。
因此,從數(shù)據(jù)本質(zhì)的角度而言,時序數(shù)據(jù)庫(不變性、唯一性以及可排序性)和傳統(tǒng)數(shù)據(jù)解決方案的服務(wù)需求完全不同。但由于傳統(tǒng)的數(shù)據(jù)解決方案發(fā)展歷史較久,此前業(yè)界對時序數(shù)據(jù)的認(rèn)知也并不深入,因此在物聯(lián)網(wǎng)、車聯(lián)網(wǎng)、工業(yè)互聯(lián)網(wǎng)興起后,很多企業(yè)依舊選擇使用傳統(tǒng)大數(shù)據(jù)處理平臺來進行時序數(shù)據(jù)處理,在業(yè)務(wù)發(fā)展起來后,數(shù)據(jù)量也隨之劇增,甚至達到了每日億級的數(shù)據(jù)量,傳統(tǒng)的數(shù)據(jù)解決方案面臨性能瓶頸,成本也逐漸攀升。也因此,現(xiàn)在很多制造企業(yè)在進行數(shù)據(jù)架構(gòu)改造時,就直接鎖定時序數(shù)據(jù)庫來實現(xiàn)智能制造的快速轉(zhuǎn)型。
但在智能制造場景下,面對海量的時序數(shù)據(jù),即使是一些較為流行的時序數(shù)據(jù)庫,也并沒有完全解決掉企業(yè)業(yè)務(wù)發(fā)展面臨的數(shù)據(jù)處理難題,仍存在“系統(tǒng)復(fù)雜運維難度大”、“非標(biāo)準(zhǔn) SQL 學(xué)習(xí)成本高”“沒有真正云原生化水平擴展能力有限”等難以忽視的問題。
作為一款開源、高性能、云原生的時序數(shù)據(jù)庫,TDengine 針對時序數(shù)據(jù)的十大特征進行功能設(shè)計和優(yōu)化,具備如下優(yōu)勢:大幅提高了數(shù)據(jù)插入、查詢的性能,降低硬件或云服務(wù)成本;提供水平擴展能力,隨著數(shù)據(jù)量的增加,只需要增加服務(wù)器擴容即可;具備開放開源的生態(tài)環(huán)境,提供業(yè)界流行的標(biāo)準(zhǔn) SQL 接口以及 Python、R 或其他開發(fā)接口,方便使用者集成各種機器學(xué)習(xí)、人工智能算法或其他應(yīng)用。
智能制造行業(yè)數(shù)據(jù)處理解決方案
當(dāng)前,在智能制造場景下,企業(yè)面臨的數(shù)據(jù)處理痛點問題主要包括:
- 寫入吞吐低:單機寫入吞吐量低,很難滿足時序數(shù)據(jù)千萬級的寫入壓力;
- 存儲成本大:在對時序數(shù)據(jù)進行壓縮時性能不佳,需占用大量機器資源;
- 維護成本高:單機系統(tǒng),需要在上層人工進行分庫分表,維護成本高;
- 查詢性能差:查詢速度慢,尤其是海量實時數(shù)據(jù)的聚合分析性能差。
在調(diào)研了數(shù)百個業(yè)務(wù)場景的基礎(chǔ)上,從解決上述企業(yè)痛點問題角度出發(fā),TDengine 完成了 3.0 版本的迭代,不僅從“云就緒”升級成為一款真正的云原生時序數(shù)據(jù)庫,打造了全新的流式計算引擎,無需再集成 Kafka、Redis、Spark、Flink 等軟件,大幅降低系統(tǒng)架構(gòu)的復(fù)雜度。同時,3.0 還將存儲引擎、查詢引擎都進行了優(yōu)化升級,進一步提升了存儲和查詢性能。
在 2023 年 9 月發(fā)布的 3.1.1.0 版本中,TDengine 還打造了核心模塊 taosX,它具備強大的數(shù)據(jù)抓取、清洗、轉(zhuǎn)換、加載(ETL)功能,除能無縫對接物聯(lián)網(wǎng)的 MQTT 協(xié)議外,還能對接 OPC-UA、OPC-DA、PI System 等工業(yè)數(shù)據(jù)源。通過 taosX,不用一行代碼,工業(yè)場景里流行的 PLC、SCADA、DCS 等系統(tǒng)都可以通過簡單配置,將數(shù)據(jù)源源不斷地實時寫入 TDengine,同時在 BI 以及可視化工具中呈現(xiàn)出來,實現(xiàn)遠程監(jiān)控、實時報警、可預(yù)測性維護等功能,甚至可以從微信小程序里直接看設(shè)備運行狀態(tài)、查看報表。借助 taosX,TDengine 正式升級成為了一個零代碼的時序數(shù)據(jù)處理系統(tǒng)。
目前 TDengine 已被眾多制造企業(yè)應(yīng)用于數(shù)據(jù)架構(gòu)改造中,成功幫助數(shù)據(jù)系統(tǒng)成功減少了組件數(shù)量,架構(gòu)復(fù)雜度顯著降低,存儲成本得到了有效控制,在提升業(yè)務(wù)響應(yīng)實時性的同時業(yè)務(wù)創(chuàng)新能力也得到了釋放。

收益與價值
收益與價值
- 高性能,可以支持百萬級別的并發(fā)寫入、萬級的并發(fā)讀取,大量聚合查詢時依然有高性能表現(xiàn);
- 高可用,可支持集群部署,可橫向擴展,不存在單點故障,為生產(chǎn)環(huán)境穩(wěn)定運行提供基礎(chǔ);
- 低成本,數(shù)據(jù)庫對硬件資源要求低,數(shù)據(jù)壓縮率高,平均至少節(jié)省 70% 的硬件資源;
- 充分利用時序數(shù)據(jù)的特點,高度一體化,具備消息隊列、流式計算和緩存的功能,大幅簡化架構(gòu);
- 易上手,使用 SQL 進行數(shù)據(jù)庫操作,簡單易學(xué),支持復(fù)雜查詢,減少開發(fā)難度和運維壓力。
智能制造企業(yè)案例
西門子 x TDengine
“從高性能、高可用、低成本、高度一體化幾個目標(biāo)出發(fā),我們發(fā)現(xiàn) TDengine 正好符合產(chǎn)品重構(gòu)所有的要求,尤其是低成本和高度一體化這兩個點,這是目前絕大部分?jǐn)?shù)據(jù)平臺或時序數(shù)據(jù)庫都不具備的。在確定選擇 TDengine 作為系統(tǒng)的數(shù)據(jù)庫后,我們在 SIMICAS? OEM 2.0 版本中移除了Flink、Kafka 以及 Redis,系統(tǒng)架構(gòu)大大簡化?!?/p>
業(yè)務(wù)背景
SIMICAS? OEM 設(shè)備遠程運維套件是由 SIEMENS DE&DS DSM 團隊開發(fā)的一套面向設(shè)備制造商的數(shù)字化解決方案。在其 1.0 版中,團隊使用了 Flink + Kafka + PostgreSQL + Redis 的架構(gòu),因為引入了 Flink 和 Kafka,導(dǎo)致系統(tǒng)部署時非常繁瑣,服務(wù)器開銷巨大;同時為了滿足大量數(shù)據(jù)的存儲問題,PostgreSQL 中不得不做分庫分表操作,應(yīng)用程序較為復(fù)雜。這種情況下,如何降低系統(tǒng)復(fù)雜度、減少硬件資源開銷,幫助客戶減少成本,成為研發(fā)團隊的核心任務(wù)。在調(diào)研過程中,TDengine 脫穎而出。
架構(gòu)圖

美的 x TDengine
“當(dāng)前,TDengine 主要被應(yīng)用于中央空調(diào)制冷設(shè)備的監(jiān)控業(yè)務(wù)中,作為先行試點,這一場景已經(jīng)取得了不錯的效果。在樓宇智能化方面,我們也有很多工作要做,從邊緣側(cè)的監(jiān)控、到指令控制、再到邊云協(xié)同的一體化服務(wù),我們會在這些場景中繼續(xù)探索和挖掘 TDengine 的潛力?!?/p>
業(yè)務(wù)背景
在 2021 樓宇科技 TRUE 大會上,美的暖通與樓宇事業(yè)部首次發(fā)布了數(shù)字化平臺 iBuilding,以“軟驅(qū)硬核”方式賦能建筑行業(yè)。作為一個全新的項目,iBuilding 在數(shù)據(jù)庫選型上比較謹(jǐn)慎,分別對比了關(guān)系型數(shù)據(jù)庫以及主流的時序數(shù)據(jù)庫,包括 InfluxDB、TDengine、MySQL 等,因為在需求上更偏向于高效的存儲和大范圍時間的數(shù)據(jù)拉取,iBuilding 在綜合評估了適配、查詢、寫入和存儲等綜合能力后,最終選擇了 TDengine。
架構(gòu)圖

拓斯達 x TDengine
“運行一段時間后,TDengine 的查詢、寫入速度完全可以滿足我們目前的客戶需求,最慢的分鐘級,最快的能達到 1 秒一條;一個設(shè)備一天最多能寫入近十萬條數(shù)據(jù),近千個設(shè)備同時寫入也完全沒有問題,相較于之前,寫入速度提升了數(shù)十倍。查詢數(shù)據(jù)在以月為單位的時間范圍內(nèi)也沒有過于明顯的延遲,整體的數(shù)據(jù)壓縮比大概是 1/10,目前每天產(chǎn)生的數(shù)據(jù)量在數(shù) G 左右?!?/p>
業(yè)務(wù)背景
在拓斯達的業(yè)務(wù)中,傳統(tǒng)的關(guān)系型數(shù)據(jù)庫已經(jīng)無法高效處理時序數(shù)據(jù),在加載、存儲和查詢等多個方面都遇到了挑戰(zhàn),主要問題包括寫入吞吐低、存儲成本大、維護成本高、查詢性能差。為了更好地滿足時序數(shù)據(jù)的處理需求,拓斯達開始進行數(shù)據(jù)庫選型調(diào)研,他們發(fā)現(xiàn),TDengine 專為時序數(shù)據(jù)所打造和優(yōu)化的寫入、存儲、查詢等功能,非常匹配工業(yè)傳感器數(shù)據(jù)的應(yīng)用分析場景,最終其使用 TDengine 搭建了新的數(shù)據(jù)處理架構(gòu)。
架構(gòu)實現(xiàn)思路
通過網(wǎng)關(guān)采集設(shè)備數(shù)據(jù)推送到 MQTT,Java 后端監(jiān)聽到后會寫入 TDengine,在后端按需求查詢處理后再把數(shù)據(jù)返回給前端。具體來說,網(wǎng)關(guān)會先讀取后臺發(fā)布的上行規(guī)則,在采集到設(shè)備數(shù)據(jù)后,使用上行規(guī)則對數(shù)據(jù)進行處理計算后再將結(jié)果返回給下行規(guī)則模塊,后臺監(jiān)聽到后,會連接 TDengine 進行數(shù)據(jù)庫表的創(chuàng)建修改和數(shù)據(jù)寫入。之前在云平臺拓斯達使用過 Kafka 進行數(shù)據(jù)的發(fā)布訂閱,現(xiàn)在所有環(huán)境都改為 MQTT 了。
和利時 x TDengine
“在測試階段,我們發(fā)現(xiàn),同等條件下,TDengine 的壓縮率最高,數(shù)據(jù)占用的存儲空間最??;在原始數(shù)據(jù)查詢上,OpenTSDB 最慢,TDengine 與 HolliTSDB 在伯仲之間;在聚合查詢操作上,TDengine 最快,HolliTSDB 的速度和 InfluxDB 相當(dāng),OpenTSDB 最慢。同時,InfluxDB 只能單機部署,集群版本并未開源,且查詢性能存在瓶頸,其 QPS 約為 30-50。”
業(yè)務(wù)背景
在智能制造場景下,面對龐大的時序數(shù)據(jù)處理需求,Oracle、PostgreSQL 等傳統(tǒng)關(guān)系型數(shù)據(jù)庫越來越吃力,因此和利時開始進行時序數(shù)據(jù)庫的選型,對包括 InfluxDB、OpenTSDB、HolliTSDB(和利時自研時序數(shù)據(jù)庫)和 TDengine 在內(nèi)的四款時序數(shù)據(jù)庫進行了選型調(diào)研及相關(guān)測試。測試結(jié)果顯示,在同等條件下,TDengine 在查詢、存儲等方面均優(yōu)于其他幾款數(shù)據(jù)庫,最終和利時決定接入 TDengine,以享受更多元的本地化支持和響應(yīng)。
架構(gòu)圖

從以上案例中不難看出,在智能制造場景下,面對龐大的時序數(shù)據(jù)處理需求,專業(yè)的時序數(shù)據(jù)庫顯然比傳統(tǒng)的數(shù)據(jù)解決方案效果更加明顯,上述企業(yè)案例在架構(gòu)改造之后,確實達到了更高程度的降本增效。如果你有同樣的困擾,歡迎添加小T微信(tdengine),加入 TDengine 技術(shù)交流群,和專業(yè)的解決方案架構(gòu)師點對點溝通。
參考文獻
[1] 《智能制造–“中國制造2025”的主攻方向》.周濟
[2] 《基于大數(shù)據(jù)技術(shù)在智能制造中應(yīng)用的思考》.張連超 蘇麗亭-《科技與創(chuàng)新》
[3]《智能制造體系中關(guān)鍵技術(shù)的分析與探討》.張靖宇
[4]《物聯(lián)網(wǎng)、車聯(lián)網(wǎng)、工業(yè)互聯(lián)網(wǎng)大數(shù)據(jù)平臺,為什么推薦使用TDengine?》.陶建輝
[5] 智能制造領(lǐng)域案例 —《動輒百萬的工業(yè)數(shù)據(jù)處理軟件,現(xiàn)在60秒就能用上》.陶建輝
[6] 智能制造領(lǐng)域案例 —TDengine 助力西門子輕量級數(shù)字化解決方案 SIMICAS 簡化數(shù)據(jù)處理流程》.鄧歷波
[7] 智能制造領(lǐng)域案例 — 邊緣盒子+時序數(shù)據(jù)庫,美的數(shù)字化平臺 iBUILDING 背后的技術(shù)選型》.陳曉
[8] 智能制造領(lǐng)域案例 —《寫入速度提升數(shù)十倍,TDengine 在拓斯達智能工廠解決方案上的應(yīng)用》.文靜
[9] 智能制造領(lǐng)域案例 —《從四種時序數(shù)據(jù)庫選型中脫穎而出,TDengine 在工控領(lǐng)域邊緣側(cè)的應(yīng)用》.冰茹
推薦詞條
相關(guān)文章










互聯(lián)網(wǎng).png)



-1.png)







證.png)


伙伴.png)
伙伴.png)
伙伴.png)
網(wǎng)-1.png)









