工业公辅车间数智化节能头部企业,蘑菇物联选择 TDengine 升级 AI 云智控

小T导读:在工业节能和智能化转型的浪潮中,蘑菇物联凭借其自研的灵知 AI 大模型走在行业前沿,为高能耗设备和公辅能源车间提供先进的 AI 解决方案。此次采访聚焦于蘑菇物联与 TDengine 的合作项目,通过 AI 云智控平台的建设,双方携手推动制造工厂的能源数智化管理,助力企业实现节能降碳。在本文中,我们将深入探讨蘑菇物联选择 TDengine的原因、项目实施中的挑战与解决方案,以及合作视角下双方的未来愿景。

在工业场景中,传统人工经验的控制方法较粗放,如开工后设备常开、设备参数设置不合理、设备运行组合不合理、冗余供能等情况,这些情况往往造成设备低效运行和巨大的能源浪费。加强组织精益管理能力是一个改善点,更重要的是推动基于数据的数智化管理方法和工具在工厂落地,工厂才能充分发挥数据价值,实现降本增效提产提质。

蘑菇物联是一家工业AI科技公司,聚焦工业高能耗的通用工业设备以及由这些设备组成的公辅能源车间,自主研发通用工业设备领域专用的AI大模型——灵知AI,率先把人工智能技术引入工业节能场景,全面采集通用设备、公辅车间数据,建模分析计算工厂能源供给端与需求端数据,解决工厂“冗余供能”的难题,实现按需供能,为工业企业创造安全供能、无人值守、可持续节能降碳三大可测量价值。

蘑菇物联自主研发的公辅能源云智控节能管理平台,可实现设备级-车间级-工厂级-集团级四层架构的能源管理与节能控制优化,尤其针对空压站、制冷站等重点耗能场景进行控制优化节能,并且实现数据驱动的预测性维护。该平台支持灵活的模块化部署,既可以按场景拆分独立部署,也可支持组合部署以覆盖水、电、气、冷等不同类型的能源场景。同时,通过多租户模式为客户提供服务,目前已服务超1600多家工业企业,每天处理约100GB的IoT数据。

在服务工业企业数智化转型的过程中,蘑菇物联面临的客户场景,既有行业共性,又有业务的独特性,并且“作为一个平台型产品,数据存储需要与业务场景解耦,支持动态定义字段名称。”蘑菇物联研发负责人解释道。在公辅场景中,由于设备种类繁多、品牌各异,IoT数据量天级超过百G,管理与数据处理面临一定挑战,主要存在三个核心需求:

首先,对于同一类型的设备而言,各个设备的参数编码并不固定。虽然核心参数可以通过物模型进行标准化处理,但部分参数是特定型号设备才具备的。因此,系统需要具备支持动态数据入库的能力,以确保这些特有参数的数据也能被完整记录和分析。同时,为了适应业务发展和场景需求的变化,系统还需要支持新的设备类型的快速接入。这意味着在数据结构上必须具备灵活性,能够根据不同设备的特性动态新增字段,确保新设备接入后的数据也能无缝整合到现有系统中。

其次,在每天接入超百G数据的情况下,需要保证提供给客户的数据响应时间在200毫秒级,因此系统需要具备超强的数据查询实时响应性能和较高的可用性。

  • “我们的客户既有公有云部署需求,也有私有云部署的需求。”为了确保开发和运维效率的一致性,因此要求数据库具备支持从小规模私有化部署到大规模云端集群的能力。

蘑菇物联在项目实践中尝试过多种数据库,如 OpenTSDB、HBase、InfluxDB 及某云厂商 TSDB,每种数据库各有特点,最终经过综合考虑高性能、稳定性和数据压缩率等因素后,蘑菇物联选择与TDengine合作。

1.虚拟表结构的设计

由于 AI 云智控平台需要接入大量不同类型的设备数据,其中一些设备可能包含成千上万的 code 字段,且无法预先确定其上报的字段结构。在这种情况下,蘑菇物联无法使用 TDengine 的超级表模型(因字段结构不确定且列数有限制)。

为了解决这一问题,蘑菇物联采纳了TDengine 团队的建议,采用普通表模型,并为每个设备建立字段映射关系(将 code 映射到子表 ID 和列名),从而实现了设备级的 Schema-less 存储,同时突破了列数限制。

2.高并发数据查询性能

“我们每个租户都会构建大量复杂的业务指标,并通过流式和批量方式将数据写入时序数据库。在实际业务查询中,往往需要对数百上千个业务指标进行二次加工。简单的二次加工直接在时序数据库内完成,而复杂的计算则在业务系统的内存中处理。因此,这对数据库整体性能提出了极高要求,需要确保其在数据写入与查询过程中的高效性和稳定性,才能满足复杂业务场景的需求。”

为验证所选时序数据库的性能,蘑菇物联在 8 核 CPU、32GB 内存单机配置下,对 TDengine(版本 3.2.3.0)、InfluxDB 开源版 1.8 和 InfluxDB 开源版 2.7 进行了查询性能的对比测试。

“总体而言,除了在查询大量明细数据时表现稍弱外,TDengine 在其他聚合场景的查询性能均明显优于 InfluxDB 开源版 1.8 和 2.7,提升幅度达 3-10 倍,完全满足我们的性能需求。相比 HBase 和 InfluxDB,TDengine 使大多数复杂数据查询的响应时间从秒级缩短至毫秒级,复杂报表的性能也得到了显著提升,极大地优化了产品的用户体验。这点让我们非常惊艳。”

3.云端与私有化部署的统一性

“TDengine在保证数据库单机性能的前提下,开源支持了集群化部署的能力,且基于C++语言开发,可以在资源受限的环境中部署,基于上述两点特性,可以满足我们公有云和私有云部署的架构一致性。”

4.大量指标的流/批输出和高效查询

“在我们的典型场景中,采集到的物联网数据会经过多维度的数据加工,不同的业务场景由此生成多种类型的指标。例如,电量和电费计算、折煤折碳计算、设备运行时长统计、稼动率分析、设备单机能效评估、空压站气电比、中央空调站 COP、单位产品能耗、万元产值、压力和流量预测、节能率计算等场景。”

部分指标通过流批计算直接存入数据库,另一些则需基于原始数据进行查询时二次加工。为应对这些复杂场景,蘑菇物联定制了多种复杂内置函数,以满足业务对数据处理的多样化需求。这些操作对时序数据库的写入和查询效率提出了严格要求。经过多轮验证,TDengine 在写入与查询性能上表现出色,很好地满足了蘑菇物联的业务需求。

未来展望

“TDengine 为我们的项目带来了更高的性能和灵活性,同时在云端与私有化部署方面也让开发和运维更加高效。”蘑菇物联团队表示,“在未来的合作中,我们期待与 TDengine 一起,为更多的企业创造更大的价值。”

展望未来,蘑菇物联计划在五年内连接 300 万台通用工业设备,帮助 3 万家企业完成数智化转型。通过深化与 TDengine 的合作,蘑菇物联将继续探索更多节能降碳场景,为社会的可持续发展贡献力量。

接下来,TDengine 也将继续专注于提升时序数据的处理能力,为各行业提供高效、灵活的数据解决方案。不论是在物联网、工业互联网,还是在智能制造等领域,TDengine 希望通过技术创新和不断优化,为用户带来更卓越的体验,与企业一同把握机遇,共同推动数字化时代的发展。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/61438.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华为IPD流程学习之——深入解读123页华为IPD流程体系设计方法论PPT

该方案全面介绍了华为IPD流程体系设计方法论,包括流程体系建设的背景、理念、架构、核心特征、构建模型、与组织和战略的关系、运营机制、数字化转型以及流程管理组织等内容,旨在为企业提供一套系统的流程体系建设指导,以提升运营效率、质量和…

插入数据报错:Data truncation: Out of range value for column ‘id‘ at row 1

问题描述: 使用Mybatis-plus插入用户数据报错 错误: SQL: INSERT INTO t_user ( id, username, pwd ) VALUES ( ?, ?, ? ) Cause: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Out of range value for column ‘id’ at …

IntelliJ+SpringBoot项目实战(十九)--在API接口中实现SpringSecurity登录并生成JWT的accessToken

在上节中实现了SpringBootJWT登录,但是介绍的登录是基于SpringSecurity的默认登录页实现的。但是项目开发目前很多都是前后端分离的,也就是VUEAPI接口的模式。所以我们需要实现在API接口中使用SpringSecurity登录。 首先需要在WebSecurityConfig中增加Au…

流水线并行,重计算:GPipe;1F1B(一前一后)调度机制

目录 GPipe 一、GPipe的背景与目的 二、GPipe的功能与特点 三、GPipe的应用与效果 四、GPipe的开源与可扩展性 1F1B(一前一后)调度机制 一、背景与基本概念 二、1F1B调度机制的要求 三、应用与挑战 GPipe 是一个基于Lingvo(Lingvo是Google基于TensorFlow二次开发的…

1-1 Gerrit实用指南

注:学习gerrit需要拥有git相关知识,如果没有学习过git请先回顾git相关知识点 黑马程序员git教程 一小时学会git git参考博客 git 实操博客 1.0 定义 Gerrit 是一个基于 Web 的代码审查系统,它使用 Git 作为底层版本控制系统。Gerrit 的主要功…

基于TensorFlow的手写体数字识别训练与测试

需求: 选择一个最简单的细分方向,初步了解AI图像识别的训练、测试过程TensorFlow、PyTorch、c,三种代码方案,先从TensorFlow入手探讨最基本问题的优化问题 总结: 基于TensorFlow的python代码库自带了mnist 训练数据…

通信与网络基础

1.网络通信基本概念 通信:人、物通过某种介质和行为进行信息传递与交流 网络通信:终端设备之间通过计算机网络进行通信 两个终端通过网线传递文件 多个终端通过路由器传递文件 终端通过Internet下载文件 2.信息传递过程 图1-1 假定A计算机访问B的web…

[免费]SpringBoot+Vue景区订票(购票)系统【论文+源码+SQL脚本】

大家好,我是java1234_小锋老师,看到一个不错的SpringBootVue大景区订票(购票)系统,分享下哈。 项目视频演示 【免费】SpringBootVue景区订票(购票)系统 Java毕业设计_哔哩哔哩_bilibili 项目介绍 现代经济快节奏发展以及不断完善升级的信息…

医疗知识图谱的问答系统详解

一、项目介绍 该项目的数据来自垂直类医疗网站寻医问药,使用爬虫脚本data_spider.py,以结构化数据为主,构建了以疾病为中心的医疗知识图谱,实体规模4.4万,实体关系规模30万。schema的设计根据所采集的结构化数据生成&…

【设计模式系列】解释器模式(十七)

一、什么是解释器模式 解释器模式(Interpreter Pattern)是一种行为型设计模式,它的核心思想是分离实现与解释执行。它用于定义语言的文法规则,并解释执行语言中的表达式。这种模式通常是将每个表达式抽象成一个类,并通…

AI表情神同步!LivePortrait安装配置,一键包,使用教程

快手在AI视频这领域还真有点东西,视频生成工具“可灵”让大家玩得不亦乐乎。 现在又开源了一个超好玩的表情同步(表情控制)项目。 一看这图片,就充满了娱乐性。发布没几天就已经有8000Star。 项目****简介 LivePortrait 是一款…

阿里云服务器(centos7.6)部署前后端分离项目

Mysql8安装部署 确定一下系统的glibc版本,可以使用以下命令进行查看,当前系统glibc版本:2.17(重要!!!) 要根据自己服务器的版本去选择对应的mysql,不然后续安装会报错&a…

Java中TimedCache缓存对象的详细使用

一、TimedCache 是什么? TimedCache是一个泛型类,它的主要作用通常是在一定时间范围内对特定键值对进行缓存,并且能够根据设定的时间策略来自动清理过期的缓存项。 TimedCache是一种带有时间控制功能的缓存数据结构。在 Java 中&#xff0c…

11、数组

1、数组概念 数组就是存储多个相同数据类型的数据。 比如:存储26个字母,存储一个班级的学生成绩。 2、数组使用 数组要遵循先定义再使用 2.1、数组定义的格式 存储数据---空间 ---- 数据类型 多少个 --- 数据个数 >> 数据类型 数…

六、文本搜索工具(grep)和正则表达式

一、grep工具的使用 1、概念 grep: 是 linux 系统中的一个强大的文本搜索工具,可以按照 正则表达式 搜索文本,并把匹配到的行打印出来(匹配到的内容标红)。 2、语法 grep [options]…… pattern [file]…… 工作方式…

【python】爬去二手车数据 未完成

技术方案 python selenium 先下载Microsoft Edge WebDriver Microsoft Edge WebDriver 官网 先看一下自己的edge版本 搜索到版本然后下载自己的版本 安装依赖 pip install seleniumimport time from selenium import webdriverdriver webdriver.Edge(executable_pathr&qu…

玩游戏常常出现vc++runtime library error R6025 这是什么意思,该怎么解决?

当玩游戏时常常出现“vc runtime library error R6025”错误,这通常表明微软C开发运行库组件存在问题。以下是对该错误及其解决方法的详细解释: 错误含义 “vc runtime library error R6025”是一个与Visual C运行时库相关的错误,该错误表明…

【深度学习基础】一篇入门模型评估指标(分类篇)

🌈 个人主页:十二月的猫-CSDN博客 🔥 系列专栏: 🏀深度学习_十二月的猫的博客-CSDN博客 💪🏻 十二月的寒冬阻挡不了春天的脚步,十二点的黑夜遮蔽不住黎明的曙光 目录 1. 前言 2. 模…

深度学习基础02_损失函数BP算法(上)

目录 一、损失函数 1、线性回归损失函数 1.MAE损失 2.MSE损失 3.SmoothL1Loss 2、多分类损失函数--CrossEntropyLoss 3、二分类损失函数--BCELoss 4、总结 二、BP算法 1、前向传播 1.输入层(Input Layer)到隐藏层(Hidden Layer) 2.隐藏层(Hidden Layer)到输出层(Ou…

从技术视角看AI在Facebook全球化中的作用

在全球化日益加深的今天,人工智能(AI)作为一种变革性技术,正在深刻影响全球互联网巨头的发展方向。Facebook作为全球最大的社交媒体平台之一,正通过AI技术突破语言、文化和技术的障碍,推动全球化战略的实现…