2022 IoTDB Summit:中国核电刘旭嘉《工业时序数据库 Apache IoTDB 在核电的应用实践》...

news2024/10/7 16:22:20

12 月 3 日、4日,2022 Apache IoTDB 物联网生态大会在线上圆满落幕。大会上发布 Apache IoTDB 的分布式 1.0 版本,并分享 Apache IoTDB 实现的数据管理技术与物联网场景实践案例,深入探讨了 Apache IoTDB 与物联网企业如何共建活跃生态,企业如何与开源社区紧密配合,实现共赢。

我们邀请到中国核能电力股份有限公司数字化创新中心负责人刘旭嘉参加此次大会,并做主题演讲——《工业时序数据库 Apache IoTDB 在核电的应用实践》。以下为内容全文。

463472b1373f2894d746207a6fe10b01.gif

目录

公司简介

公司自主化软件发展战略

IoTDB 与核电工业互联网

IoTDB 与核电智慧工业软件

大家好,我是来自中国核能电力股份有限公司的刘旭嘉。非常高兴今天能参加 IoTDB 物联网生态大会,在这里分享一下 IoTDB 工业时序数据库在核电的应用实践。

首先,介绍一下我们公司,特别的再介绍一下我们公司自主化软件发展战略,然后在工业互联网、在核电的工业软件方面介绍一下 IoTDB 的应用。

01

公司简介

我们的公司名称是中国核能电力股份有限公司,公司是中国核工业集团有限公司的下属单位,是中国最大的核电运营商之一。截止今年的 3 月 25 日公司拥有控股子公司 26 家,总资产规模超过 4100 亿,员工总人数超过 1.6 万人,市值超过 1400 亿,累计发电超过 1.2 万亿度。

公司目前控股在运 25 台机组,分别在江苏田湾、浙江秦山、浙江三门、福建福清、海南昌江五个核电运行基地,同时的话也控股在建 8 台机组,在辽宁、浙江、福建、海南。我们公司 22 台运行机组在去年整体运行业绩、运行指标居国内领先,保持世界先进水平,去年在 WANO 的指标有 19 台打满分,综合指数平均值 99.51。在去年全球的 394 台核电机组,中国有 37 台满分,其中有 19 台是我们公司的。

800daea8761f7fb6b1cdd0ff34122a5f.png

02

公司自主化软件发展战略

下面介绍一下我们公司的软件自主创新发展战略。在今年我们公司核电生产软件国产化取得了重大突破,后面给大家简单介绍一下。

公司在“十四五”期间围绕核电研发、生产经营和管理等核心业务环节,按照关键自主可控、产业协同和其他特色核工业软件等三类,推进软件国产化工作。

首先是在公司的网信十四五专项规划中提出了建设数字化的基础平台,打造数字化转型的基石,推进工业软件的研制。在公司的国产化工作组中增加了软件专业,专项梳理涉及关键自主可控的软件清单。在国产化推广应用方面我们推进软件的测试工作,包括国产测试系统、操作系统、国产数据库及国产办公软件,在我们公司的科研项目指南中增加智慧核电专题,推动围绕核电安全生产的软件开发,推动多项集中研发。

14a7a2d9dde9ef0d387dc2ea39d302ea.png

在今年,我们有四大软件研发项目取得重大突破,公司是联合八家成员单位的技术力量,历时三年多投资近四个亿,沉淀多年核电的安全运行经验,采用云原生、微服务技术,在今年完成四大软件的科研的研发任务,为我们集团的核电机组创造优秀的运行业绩提供了自主化的领跑工具。同时软件产品也走出了我们集团,对外输出管理,为行业作出贡献。

这四个软件产品分别是我们国产化的核电安全生产管理平台,项目代号是 ASP-1,这也是替代了我们公司之前使用的美国的软件,也是在国内核电行业首个使用国产软件,应用在核电的安全生产。第二个是我们跟清华联合研发的核电厂关键设备的智能智慧工业软件 ASP-2,这也是针对我们核电最关键的重要设备进行一些可靠性的一些智能软件的研发,后面会做更多的一些介绍。第三个是我们国产化核电设备可靠性管理系统,项目代号 ERMs,这也是我们在核电全流程的设备可靠性管理、一站式管理,提升我们的管理效率,提升我们的管理质量。第四个是国产化的核电工业互联网平台,项目代号是 DHP,这也是我们打造的底座,为我们刚才讲的三个项目提供了一个数字底座。

a3e7a9d8ae47da87e749eef5d9a47236.png

03

IoTDB 与核电工业互联网

下面看一下,IoTDB 在我们公司工业互联网方面的应用。

前面介绍过我们四个科研项目其中有一个是核电工业互联网平台 DHP,DHP 是一套整合了我们信息化资源,充分利用现有的中国核电数据中心的基础设施,对现有的系统进行调整升级改造,满足中国核电业务应用的需求,能够支撑我们公司信息化系统开发运维和持续升级的需求。

首先,实现了我们的设备互联、数据互通,通过物联网、边缘计算等技术有效集成公司海量的工业设备和系统的数据,打通各类生产要素的数据通道,形成智能物联,开发核电大数据平台,整合现有的系统,解决现有系统数据贯通的问题。第二方面是体现在知识积累、快速创新,把大量的公司沉淀积累的这些工业技术原理、行业知识、专家经验、规则化、模型化、软件化,封装为可重复使用的微服务的组件,实现知识的固化积累和复用。

可以看到右边是一张我们 DHP 工业互联网的系统架构图,其中在右边可以看到上下有两个,下面是在电厂侧,上面是在我们的中心侧,分别部署安装了 IoTDB,用于我们工业互联网平台工业大数据的存储。

c0a070b5fc7c50e9c0157f6bda693c1b.png

我们在工业互联网平台也制定了 IoTDB 的时序数据的数据标准。我们中间可以看到是我们 IoTDB 数据存储的数据模型,从集团层、从电厂层、机组层到测点层。下面是测点的编码标准,我们对每一个时序数据测点进行了统一编码,同时我们对时序数据主数据的这些属性字段也制定了标准规范,一共有 25 个这样的标准字段。

d5bd494606d554cacd804d81f413afd3.png

核电的工业互联网 DHP 项目充分利用物联网、云计算、大数据、人工智能等互联网技术,在可靠性、在容器规模、在并发用户数、在数据服务器、数据容量构建这样一个指标,来支撑我们在这个平台上去进行一些软件研发和一些生产管理的经营。

99db891a6265025671ba451dedb18928.png

04

IoTDB 与核电智慧工业软件

最后一部分介绍一下 IoTDB 与我们公司核电智慧工业软件的应用情况,主要是介绍我们核电厂关键与敏感设备智慧管理系统 ASP-2 的应用。

这个项目的背景是这样子:中国核电在 2020 年与清华大学联合成立了数字核电技术联合研究中心,ASP-2 作为联合研究中心的首个课题在 2020 年的 12 月召开了启动会。经过一年多的研发,我们在今年的 9 月 1 号项目通过技术验收。

这个项目的研发目标是研发一套国产化智能/智慧的工业软件,研究的对象是在核电机组高功率情况下,我们一些关键重要设备的功能失效。这些设备的话主要是两大类,一类是关键设备,我们称之为 SPV 设备,这些设备的话如果发生功能失效会造成机组的停机停堆,对电厂造成一个潜在的安全风险。另外一类是工业安全敏感一类、环保一类的设备,这些设备发生功能失效的话会对电厂造成工业安全、环保的一些事件,也会影响电厂的安全稳定运行。

8ee3f2567f807cf9700c56d0f458b8bc.png

项目的意义是提升核电设备的可靠性管理水平,从定性迈向定量。研究的深度从设备级向最小化部件,研究的迭代从各电厂分散研究向集团级协同,同时也为 SPV 设备可靠性管理提出研究的重点清单。第二个是提供一套面向 SPV 设备管理的工程化解决方案,解决方案包括我们的分析流程、软件、结构化知识库还有算法模型。第三个是在国产化工业软件填补国内核电行业的空白,主要体现在我们 SPV 设备的精细化管理,结构化失效模型和失效影响分析,也称为FMEA与故障监测的一体化。同时这个工业软件也采用了自主化软件技术,主要采用了清华的两项自主软件技术,也实现了失效机理的可解释

01b3c5012d8a4b9f26ff265cc48a7184.png

这是我们软件的功能架构。我们看到下面的数据库是基于 IoTDB 的时序数据库,依次向上是我们的专家知识库、数据管理、失效基理分析、监测模型开发和设备的智能监测。

1cfc79e727cf944e7242e9f5c8804ab0.png

这是我们软件的基础架构,我们是分为总分的结构,在我们的中心侧部署了三套 IoTDB,用于工业设备数据存储和算法参数训练,在电厂侧,五个运行电厂共部署了十套,用于电厂工业设备数据存储和我们的设备实时监测计算,我们可以看到这张图里面可以清晰地看到应用到了 IoTDB。

a7878dadeca2bbded21000ad1f403b7f.png

同时,在在线时序数据预处理也采用了 IoTDB 的 UDF 功能,针对多个设备,包括我们这些设备大量测点数据接入后的一些滚动的征兆分析,自动化的规则推理所产生的一些数据的问题,需要一些大量的数据预处理。我们用 UDF 功能内置到我们的 IoTDB 数据库,在征兆趋势判断和规则推理算法将大量测点接入后,能够进行实现滚动的征兆分析,实现分钟级的故障预警

可以看到左边这张图,我们在没有用 UDF 的实现方式的时候,我们是采用 Python 这样的算法去做数据预处理,在采用 UDF 的数据预处理技术以后在网络传输、低延时、运算效率方面都提升很多

af47d80404b406f662af789079f12410.png

最后想说一下,中国核电和清华联合成立的“数字核电技术联合研究中心”首个研发产品就是我们的 ASP-2 这个系统,采用了清华大学的 IoTDB 和 DWF 的技术,已应用在中国核电的秦山核电、福清核电、江苏核电、三门核电、海南核电的运行核电机组

我的分享到此结束,谢谢大家。

f11a69571d3f33acd046217e0e7b65a0.png

可加欧欧获取大会相关PPT

微信号:apache_iotdb

1638acea1d10cb470fbc0b8887b6c3fe.gif

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

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

相关文章

middlebury立体匹配评估使用方法总结(三)——线上版教程

系列文章目录 middlebury立体匹配评估使用方法总结(一)——网站说明 middlebury立体匹配评估使用方法总结(二)——python版离线教程 middlebury立体匹配评估使用方法总结(三)——线上版教程 文章目录系列文…

TableLayout布局

表格布局-TableLayout 1.TableLayout简介 1.简介 表格的形式,整齐可以嵌套继承于线性布局2.行数如何确定? tableRow,来指定行数列数由最多的那个决定layout_column来指定具体的列数,从0开始2.TableLayout的常见属性 所有的都是从0…

VMware ESxi 服务器迁移【手动版】

VMware ESxi 迁移【手动版】 应用场景 两个不同环境下的服务器进行迁移 因为不能直接对拷,需要在中间机上转一下 才有了这么一出 第一步 搭建NFS 在中间机上安装NFS(或者其他磁盘挂载方式) 目的呢是把源服务器上的系统拷贝到中间机上&#x…

android入门之broadcast

1. 前言 广播Broadcast是android四大组件之一。是用来互相通信(传递信息)的一种机制。 通信包括: a) 组件间(应用内)通信 b) 进程间通信 2. 广播Brocast的基本使用方式 广播发送者:Acvitity、Service等…

pdf文档页码怎么添加?分享这几个pdf加页码方法给你

不管是还在校园里的学生,还是已经步入职场的小伙伴,都会遇到要对一些文档进行编辑处理,例如有时需要将word、excel、ppt等格式的文档与pdf文件进行相互转换,有时又需要对pdf文件进行编辑文档增加页眉页脚、拆分合并、加密解密等操…

基于Python+Echarts+Pandas 搭建一套图书分析大屏展示系统(附源码)

今天给大家分享的是基于 Flask、Echarts、Pandas 等实现的图书分析大屏展示系统。 项目亮点 采用 pandas、numpy 进行数据分析 基于 snownlp、jieba 进行情感分析 后端接口选用 RESTful 风格,构建 Swagger 文档 基于 Flask、Echarts 构建 Web 服务,采…

2022年债券估值工具和方法

第一章 债券估值原理概述 债券估值是决定债券公平价格[1]的过程。债券公平价格是债券的预期现金流经过合适的折现率折现以后的现值,其原理是未来现金流流出折现到今日与今日现金流流出相等。因此,债券的估值模型可以表示为: 资料来源&#x…

新冠阳性的第四篇博客,SpringBoot 任务(异步、定时、邮件)

新冠阳性的第四篇博客,SpringBoot 任务(异步、定时、邮件)1.异步任务2.邮件任务3.定时任务1.异步任务 异步处理还是非常常用的,比如我们在网站上发送邮件,后台会去发送邮件,此时前台会造成响应不动&#x…

Python多元线性回归、机器学习、深度学习在近红外光谱分析中的应用

导师:郁磊副教授,主要从事MATLAB 编程、机器学习与数据挖掘、数据可视化和软件开发、人工智能近红外光谱分析、生物医学系统建模与仿真,具有丰富的实战应用经验,主编《MATLAB智能算法30个案例分析》、《MATLAB神经网络43个案例分析…

【Vue】二、 认识Vue.js的各种指令

后端程序员的vue学习之路1、创建第一个vue对象2、vue构造器3、Vue.js模板语法v-text至v-for练习v-on指令练习v-bind指令练习v-model指定练习v-pre指令v-slot指令v-cloak指令v-once指令1、创建第一个vue对象 引入了vue.js后,在页面就可以创建一个Vue对象&#xff0c…

JS圣诞树

✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进。🍎个人主页:Java Fans的博客🍊个人信条:不迁怒,不贰过。小知识,大智慧。💞当前专栏:前端案例分享…

this指向问题,apply,call,bind用法及区别

1.谁调用我,我就指向谁。 在页面上直接打印一个consle.log(this),这个this会指向window对象。如果写一个函数:打印this,该this会指向window。因为这个函数是挂载在这个window对象上的。对象obj的this指向的是对象,因为…

[ 漏洞挖掘基础篇五 ] 漏洞挖掘之 XSS 注入挖掘

🍬 博主介绍 👨‍🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~ ✨主攻领域:【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】 🎉点赞➕评论➕收藏 养成习…

创新指南|2023年企业战略制定应避免的5大误区

在迅速发展、不断变化的当下,尤其是疫情黑天鹅发生之后,许多企业面临着高度的不确定性,从而亟需进行企业战略的思考。在本文中,战略专家Stephen Bungay指出了五个战略误区,并解释了它们为什么听起来正确,以…

基于JAVA技术的《物联网技术》课程学习网站设计与实现

开发工具(eclipse/idea/vscode等): 数据库(sqlite/mysql/sqlserver等): 功能模块(请用文字描述,至少200字): 基于JAVA技术的《物联网技术》课程学习网站设计与实现 网站前台:关于我们、联系我们、公告信息、资料信息&a…

实现Kafka至少消费一次

实现Kafka至少消费一次默认的kafka消费者存在什么问题?实现至少消费一次加入重试队列再次消费使用seek方法再次消费在实际重要的场景中,常常需要实现消费者至少消费一次。因为使用默认的kafka消费者存在某些问题。 默认的kafka消费者存在什么问题&#x…

Django+DRF+Vue+Mysql+Redis OUC软件工程作业

交作业啦 前端:htmlcssjsVueElement-ui 后端:DjangoDRFceleryhaystackdjango_crontab 数据库:MysqlRedis 一些技术和功能: 为session、短信验证码、用户浏览记录、购物车、异步任务队列 创建缓存whoosh搜索引擎异步任务队列 用…

谷歌Recorder实现说话人自动标注,功能性与iOS语音备忘录再度拉大

在今年的 Made By Google 大会上,谷歌公布了 Recorder 应用的自动说话人标注功能。该功能将实时地为语音识别的文本加上匿名的说话人标签(例如 “说话人 1” 或“说话人 2”)。这项功能将极大地提升录音文本的可读性与实用性。 谷歌于 2019 …

Spring Cloud Alibaba Sentinel - - >流控规则初体验

源码地址:https://github.com/alibaba/Sentinel 新手指南:https://github.com/alibaba/Sentinel/wiki/新手指南#公网-demo 官方文档:https://sentinelguard.io/zh-cn/docs/introduction.html 注解支持文档:https://github.com/ali…

Android常用布局总结之(FrameLayout、ConstraintLayout)

一、FrameLayout 帧布局 这种布局类似叠加的图片,没有任何的定位方式,当我们往里面添加组件的时候,会默认把他们放到容器的左上角。 上面的组件显示在底层,下面的组件显示在上层。 如下代码,视图1显示在最底层&#…