[发明专利]基于Revit与Matlab的监测数据更新与处理的集成系统及方法有效
申请号: | 201610437449.3 | 申请日: | 2016-06-17 |
公开(公告)号: | CN106126789B | 公开(公告)日: | 2019-10-11 |
发明(设计)人: | 卢伟;李小玲;滕军 | 申请(专利权)人: | 哈尔滨工业大学深圳研究生院 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06F16/25 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 王淑玲 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及基于Revit与Matlab的监测数据更新与处理的集成系统及方法,集成系统包括监测数据更新模块,Matlab数据分析模块,监测数据可视化模块,本发明的方法部分提出为Revit、SQL Sever数据库以及Matlab分析软件三者之间提供搭接的方法,包括Revit读取Windows文件夹以及文件的方法、数据写入数据库的方法、数据在Matlab中分析与处理的方法以及Revit调用数据并显示的方法。本发明以Revit为开发平台,基于Revit开放的API,集成Windows文件操作系统与Matlab分析软件,其中SQL Sever作为后台数据库管理系统,有效解决Revit无法集成结构健康监测以及无法对监测数据进行分析处理的问题,有效提高了监测数据集成的效率,提高监测数据与Revit的交互性,通过数据的分析与处理提高决策效率,更好地保证结构安全。 | ||
搜索关键词: | 基于 revit matlab 监测 数据 更新 处理 集成 系统 方法 | ||
【主权项】:
1.基于Revit与Matlab的监测数据更新与处理的集成系统,其特征在于:该系统能够实现结构健康监测数据的集成与分析,该系统包括:监测数据更新模块、Matlab数据分析模块和监测数据可视化模块;监测数据更新模块,基于Revit实现传感器采集到的监测数据与分析处理后数据的更新,实现监测数据自动导入数据库中;监测数据更新模块,具体用于,打开指定文件夹:通过Windows的浏览对话框打开保存监测数据的文件夹,并记录文件夹的路径;读取文件列表:批量读取文件夹当前目录以及所有子目录下的监测数据文件;使用流读取文件数据:使监测数据文件处于打开状态,以文件流的形式依次读取文件中的数据;数据写入数据库:将所读取的文件数据写入数据库的数据表中,实现数据自动写入数据库中并实现数据表的自动更新;Matlab数据分析模块,将传感器采集到的原始数据经过分析得到目标数据,将数据自动写入到数据库中,以便Revit对数据进行调用;Matlab数据分析模块,具体用于,Matlab读取excel数据:将监测到的原始数据保存为excel文件的格式,然后导入Matlab软件中;算法程序处理数据:在Matlab中采用与健康监测相关的算法对导入的数据进行分析与处理,算法程序包括信息的筛选和优化,从而得到目标数据;导出目标数据的excel文件:将经过Matlab算法处理后的数据从Matlab的工作空间中导出,仍然将数据保存为excel的格式;访问对象读取excel数据:通过相应的数据访问方式链接数据的excel文件,此数据访问方式为OleDb,直接链接数据源中的数据;数据写入DataTable:在建立与excel数据文件的链接后,把数据缓存入DateSet数据集中,以数据表DataTable的形式保存;数据记录插入数据库:将DataTable中保存的数据记录插入到数据库的对应数据表中,必须满足DataTable中的列名与数据库中的列名一一对应;监测数据可视化模块,基于Revit开放的API与ADO.NET数据访问体系实现对SQL Sever数据库中数据的提取,通过应用程序提供的控件实现监测数据的可视化。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学深圳研究生院,未经哈尔滨工业大学深圳研究生院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610437449.3/,转载请声明来源钻瓜专利网。