[发明专利]一种分布式液压系统的可视化数据处理方法有效
| 申请号: | 201310534678.3 | 申请日: | 2013-11-01 |
| 公开(公告)号: | CN103559255B | 公开(公告)日: | 2017-01-04 |
| 发明(设计)人: | 张之敬;金鑫;刘星;张高阳;叶鑫;张琦;滕飞 | 申请(专利权)人: | 北京理工大学 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京理工大学专利中心11120 | 代理人: | 仇蕾安,付雷杰 |
| 地址: | 100081 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 分布式 液压 系统 可视化 数据处理 方法 | ||
技术领域
本发明属于液压系统数据管理领域,尤其涉及分布式液压系统的可视化数据处理方法。
背景技术
液压系统在现代化生产中应用非常广泛,数据综合管理在液压系统试验和系统调试过程中的起举足轻重的作用,而数据存储、查询和数据分析功能是数据管理系统中不可或缺的核心部分。面对海量的数据记录,工作人员很难宏观的综合处理和综合分析,无法充分利用试验数据的价值。而操作性强、应用灵活、快捷方便、功能齐全的数据综合管理系统越来越受到业内用户的青睐。
随着液压系统的功能不断增多,采集和存储的数据量日益增加,而数据库服务器一般都不在现场存放,用户查询和分析数据记录非常不方便。目前液压系统方面提出的数据管理主要集中Excel数据库,采用Office操作软件进行管理,存储文件中的数据量非常大或用户不熟悉SQL语言,则找到要查看的数据比较困难。
本发明来自于项目《锁定油缸数字化液压试验综合管理系统IMS-DHT-I》。在实现本发明过程中,发明人发现,用户工作环境距离服务器较远或网络较慢时,数据存储和查询速度无法保证,而且容易引起数据的丢失;采样率较大的情况下,同一时间下的数据会自动分多条记录进行存储,查询时就会出现时间重复N次的现象,如果不过滤重复时间,按照用户要求的时间段直接查询数据,则每条相同时间下的数据记录会重复出现N次,使得查询混乱,影响用户通过数据分析总结系统运行规律;查询速度比数据分析快时,如果查询出的数据直接进行数据分析则容易造成数据堆积,从而丢失数据;用户查询的时间范围大的情况下,如果查询时间、查询数据、数据分析不能同步进行,则大大降低工作效率。为了解决以上瓶颈,提出了本发明。
发明内容
为解决上述问题,本发明提供一种分布式液压系统的可视化数据处理方法,以提高液压系统海量数据存储、查询与分析的效率。
本发明的一种分布式液压系统的可视化数据处理方法,其包括:
步骤1,将多个并行实验台通过一台中心服务器控制,每个实验台产生多路数据信号,将所述数据信号、所述数据信号的产生时间及设备型号在本地数据库中实时缓存,然后将所述本地数据库中储存的内容通过主/从模式上传到所述中心服务器的数据库中,所述中心服务器与可视化平台连接;
步骤2,在所述可视化平台上搭建用户界面,利用该用户界面根据权限管理和查询所述中心服务器中的数据信号,且时间精确到秒,所述用户界面的内容包括:查询条件、数值显示控件、数值进度条、速度档、确定按钮、停止按钮;
步骤3,在所述可视化平台上搭建数据分析界面,将数据分析过程放在2个生产者/消费者循环中的第2个消费者循环中,以该第2个消费者循环中创建的波形数据作为输入,查询数据的同时进行多功能数据分析,并将分析结果上传到中心服务器,所述数据分析界面的内容包括:幅频谱、相频谱、功率谱密度、信号统计、信号时间与瞬态特性;
进一步的,所述步骤2包括:
步骤21,构造2个生产者/消费者循环,其中第1个消费者循环同时也是第2个生产者循环;
步骤22,在第1个生产者循环中,输入查询条件并向所述中心服务器的数据库发出查询时间命令,判断命令是否正确,不正确则不执行命令并返回错误信息,正确则执行命令并返回查询的时间结果,将所述时间结果经筛选、删选处理后放入时间队列缓存;
步骤23,在第1个消费者循环中,将所述时间队列作为查询数据和采样率的条件,再次向所述中心服务器的数据库发出查询命令,判断命令是否正确,不正确则不执行命令并返回错误信息,正确则执行命令并返回查询结果,将所述查询结果经数据类型转换后放入数据队列缓存;
步骤24,在第2个消费者循环中,将所述数据队列和采样率出列并创建波形数据,以波形图和数组两种形式显示数据。
本发明的有益效果在于:
1.本发明的数据查询程序采用2个生产者/消费者循环,实现了液压监控系统海量数据查询与分析同步进行;设计了速度控制档,使数据分析更加灵活、方便。
2.本发明的本地数据库和远程中心服务器同步,避免了远程存储丢失数据,提高了存储效率,并解决了远程查询数据丢失和堆积的问题,提高了查询效率。而且数据分析功能齐全,界面友好。
附图说明
图1是本发明的分布式液压系统的可视化数据处理方法流程示意图;
图2是本发明的分布式液压系统的可视化数据处理方法的数据分析示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310534678.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:冲压板的定位结构
- 下一篇:基于移动终端相册图片的搜索方法及其移动终端





