[发明专利]一种实时数据库实时方程式的解析系统及方法在审
申请号: | 202210484402.8 | 申请日: | 2022-05-05 |
公开(公告)号: | CN114579408A | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 魏海松;仇璐珂;王奕飞;何清;王小军 | 申请(专利权)人: | 西安热工研究院有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 李鹏威 |
地址: | 710048 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实时 数据库 方程式 解析 系统 方法 | ||
1.一种实时数据库实时方程式的解析系统,其特征在于,包括测点信息服务模块、实时数据服务模块、历史数据服务模块和实时方程式服务模块;
测点信息服务模块用于存储和管理测点,并为实时方程式服务模块提供元数据管理;
实时数据服务模块用于更新并存储测点的实时值、实时值的质量和实时值的时间戳,对实时值数据进行例外过滤和压缩过滤;
历史数据服务模块用于更新和存储测点的历史值、历史值的质量和历史值的时间戳,提供历史数据访问和存储服务;
实时数据服务模块和历史数据服务模块为实时方程式服务模块提供用于计算的实时数据和历史数据;
实时方程式服务模块用于实现用户对单个测点进行方程式编辑,依据方程式进行计算,并将结果存入对应的测点,并生成计算标签,完成实时方程式的解析。
2.根据权利要求1所述的一种实时数据库实时方程式的解析系统,其特征在于,实时方程式服务模块通过定义参与计算的测点质量优先级,获取计算结果的质量可信度。
3.根据权利要求2所述的一种实时数据库实时方程式的解析系统,其特征在于,实时方程式服务模块默认采用触发时间为计算结果的时间戳,用户使用输入参数的最早时间戳或最晚时间戳为计算结果的时间戳。
4.根据权利要求2所述的一种实时数据库实时方程式的解析系统,其特征在于,实时方程式服务模块采用快照数据服务的事件触发机制,完成事件触发即时计算,同时支持定时触发机制,以事件触发作为其先决判断条件,如果事件触发不满足条件,则不进行定时触发;如果表达式中有历史数据函数,只定时触发。
5.根据权利要求1所述的一种实时数据库实时方程式的解析系统,其特征在于,测点质量优先级标识方法:
采集标签的优先级定为1;计算标签的优先级定为它直接引用的所有标签的优先级之和再加1。
6.根据权利要求1所述的一种实时数据库实时方程式的解析系统,其特征在于,测点类别包括基本测点、采集测点和计算测点,设置测点表,测点表中的每一行记录都是一个测点。
7.根据权利要求6所述的一种实时数据库实时方程式的解析系统,其特征在于,测点表中的每一行记录一个测点,被Rython实时数据库系统统一管理,并维护其实时数据、历史数据的更新和查询,所有测点表加载在内存中。
8.根据权利要求1所述的一种实时数据库实时方程式的解析系统,其特征在于,历史数据服务模块采用双向循环链表维护历史数据存档文件之间的时序关系;每个历史存档文件的大小、命名规则和最大可占用空间均由系统管理员通过系统参数预先配置。
9.根据权利要求8所述的一种实时数据库实时方程式的解析系统,其特征在于,所有入库数据,从进入历史数据服务模块开始,到真实存入磁盘做永固化存储,不超过规定时限。
10.一种基于权利要求1所述的一种实时数据库实时方程式的解析系统的实时数据库实时方程式的解析方法,其特征在于,包括以下步骤:
S1,根据存储和管理测点,实时更新并存储测点的实时值、实时值的质量和实时值的时间戳,对实时值数据进行例外过滤和压缩过滤;同时更新和存储测点的历史值、历史值的质量和历史值的时间戳;
S2,对单个测点进行方程式编辑,对实时数据和历史数据依据方程式进行计算,并将结果存入对应的测点,并生成计算标签,完成实时方程式的解析。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安热工研究院有限公司,未经西安热工研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210484402.8/1.html,转载请声明来源钻瓜专利网。