为保障核反应堆安全有序运行,控制室操纵员需要通过监控平台持续关注大量仪表数据,对系统可能出现的异常做出快速反应。因此,一个自主、实时、可靠的数据监控平台对保障核反应堆安全至关重要,而监控平台离不开“硬核”的国产数据库支持。本文旨在介绍中国核动力研究设计院如何将 DolphinDB 作为核心组件,搭建控制室人机界面设计组态平台,以满足其实时、可靠的监控需求。
控制室人机界面设计组态平台
——"NICE"平台

"NICE"平台项目画面示例
专注自主研发,掌握核心技术
"NICE"数字化平台采用 C/S架构,关键代码由中国核动力研究设计院设计所四部团队人员自主编写,部分代码使用开源库,数据库产品选取具有高安全性且排名国产第一的 DolphinDB(参照了国际第三方机构 DB-Engines 时序数据库排名)。
研发团队通过发挥新技术的后发优势,基于原生软件技术,并集成开源软件及成熟商业产品,完全掌握了控制室人机界面设计组态平台的研发能力,打通了从设计到实现的关键环节。

"NICE" 1.0 软件功能架构,DolphinDB 为重要组件
"NICE"平台可以快速完成人机交互界面的设计与组态,实现对全系统的实时监视和控制,并支持海量数据的存储、查询,为实现数据智能化分析奠定基础。其组态软件使用图形组件化思想,用户可专注于图元的设计、逻辑脚本的编写及不同图元的连接关系,简化人机界面软件开发流程,极大减少重复工作;同时,NICE 平台支持软件功能的高扩展,支持以插件方式对功能模块进行扩展,便于先进技术、智能技术的引入和应用。
业务亮点:用 DolphinDB 替换 MySQL,
实现百亿行表毫秒级加载
在构建 NICE 平台的过程中,如何实现对海量数据的快速存储查询分析,一直是 NICE 设计团队主要的研发方向之一。随着业务中仪表测点的大幅增多和采样频率的增加,原本基于 MySQL 搭建的旧系统已经无法满足大量数据并发写入、实时查询和聚合计算的需求;同时,在使用仪控设备的过程中,技术人员需要持续关注实时数据,对系统可能出现的异常状态做出快速反应,这对系统的实时数据处理能力提出了很高的要求。经过多轮测试比对,核动力研究设计院研发团队选择用 DolphinDB 替换原有的解决方案。
展望未来之路
Explore More








