智能农机嵌入式实时数据库设计、实现及其异常检测应用
发布时间:2021-10-13 14:11
智能农机对农业发展具有重要的经济意义。智能农机实时信息系统用于对智能农机装备的管理,以实时数据库作为数据管理平台,对装备运行过程中的部件参数、中间变量、控制指令等大量实时数据进行存储和管理,通过连接组态监控软件实时显示系统运行状态,通过分析历史数据,实现系统运行状态的异常检测。论文对智能农机实时信息系统的关键技术进行研究,主要工作如下:(1)设计实现了实时数据库系统。在实时数据库的数据管理方面,提出过程数据和测点数据数据结构,设计数据配置和数据预处理方案;数据存储方面,对实时数据建立索引和缓存机制,对历史数据使用分级存储设计;在数据压缩方面,提出改进的旋转门压缩算法并验证了性能;在数据查询方面,对存储在内存和磁盘的数据分别设计查询方案。(2)基于异常数据的特性,提出一种异常检测框架。通过实时数据库获取历史数据,基于时间序列分析,通过在正常序列样本上训练预测模型,对预测模型的预测误差建立多元高斯分布模型,基于预测误差实现异常的检测。提出一种基于时序卷积的预测模型。在工厂设备运行状态数据集上进行了实验评估,验证了算法的有效性。
【文章来源】:南京大学江苏省 211工程院校 985工程院校 教育部直属院校
【文章页数】:66 页
【学位级别】:硕士
【部分图文】:
智能农机信息系统架构示意图
3.1实时数据库系统结构??实时数据库系统组织架构包括在内存中的实时数据库和用于存储历史数据??的历史数据库,其功能结构如图3-1所示。??组态监控?|系统设置?|异常检测???7S.??应用API接口???V???实时数据库系统??实时数据库?历史数据库??实时数据管理?历史数据管理??实时资源管理?数据维护??数据转存?日志管理??zy??I/O模块API接口???iz???数据采集?|现场设备??图3-1实时数据库系统功能架构示意图??(1)实时数据库??实时数据库负责实时数据和资源的管理、数据转存等工作。不同于传统数据??库将数据存放在磁盘中,为了满足数据处理的实时性需求,实时数据库常驻在内??存中处理数据。??12??
存在于循环队列中的数据还作为内存中的缓存队列,作为实时数据读取和历??史数据转存的数据缓存,当缓存队列数据满时,将这些数据全部移出缓存队列,??经过预处理和压缩存入历史数据库。实时数据库缓存结构如图3-2所示。??内存索引?缓存队列????/??测点1?广*"?\测点1缓存队列¥??测点2?\测点2缓存队列P?????,?,??测点N?测点N缓存队列_??图3-2内存数据库缓存结构??对于以测点为单位的数据,测点节点的结构定义如下:??struct?TAG_NODE?//测点节点
【参考文献】:
期刊论文
[1]国外智慧农业的发展经验及其对中国的启示[J]. 刘建波,李红艳,孙世勋,杨兴龙. 世界农业. 2018(11)
[2]典型发达国家智慧农业发展模式对我国的启示[J]. 蒋璐闻,梅燕. 经济体制改革. 2018(05)
[3]我国智慧农业研究和应用最新进展分析[J]. 申格,吴文斌,史云,杨鹏,周清波. 中国农业信息. 2018(02)
[4]我国智慧农业研究的现状·问题与发展趋势[J]. 王海宏,周卫红,李建龙,孙政国,郑亚君. 安徽农业科学. 2016(17)
[5]历史考古的新观点(之七) “野蛮社会”“农业革命”和三分期理论的修正[J]. 陈明远,金岷彬. 社会科学论坛. 2014(07)
[6]数据驱动故障预测和健康管理综述[J]. 彭宇,刘大同. 仪器仪表学报. 2014(03)
[7]单精度浮点数累加和误差研究[J]. 陈天超,冯百明. 计算机应用. 2013(06)
[8]基于实时数据库系统的历史数据处理[J]. 陆会明,周钊,廖常斌. 电力自动化设备. 2009(03)
[9]数据库索引技术的研究与应用[J]. 郭伟斌,陈东文. 电脑开发与应用. 2007(09)
[10]组态软件中历史数据存储与查询的一种新方法[J]. 江勇,王文海,张龙旗. 江南大学学报. 2005(06)
博士论文
[1]全球化背景下的中国油料供给、贸易及其影响因素的实证分析[D]. 苗水清.中国农业科学院 2012
硕士论文
[1]实时数据库中历史数据压缩算法的研究[D]. 文水英.中南大学 2008
[2]ARMA相关模型及其应用[D]. 安潇潇.燕山大学 2008
[3]实时数据库中数据压缩算法的研究[D]. 徐慧.浙江大学 2006
本文编号:3434825
【文章来源】:南京大学江苏省 211工程院校 985工程院校 教育部直属院校
【文章页数】:66 页
【学位级别】:硕士
【部分图文】:
智能农机信息系统架构示意图
3.1实时数据库系统结构??实时数据库系统组织架构包括在内存中的实时数据库和用于存储历史数据??的历史数据库,其功能结构如图3-1所示。??组态监控?|系统设置?|异常检测???7S.??应用API接口???V???实时数据库系统??实时数据库?历史数据库??实时数据管理?历史数据管理??实时资源管理?数据维护??数据转存?日志管理??zy??I/O模块API接口???iz???数据采集?|现场设备??图3-1实时数据库系统功能架构示意图??(1)实时数据库??实时数据库负责实时数据和资源的管理、数据转存等工作。不同于传统数据??库将数据存放在磁盘中,为了满足数据处理的实时性需求,实时数据库常驻在内??存中处理数据。??12??
存在于循环队列中的数据还作为内存中的缓存队列,作为实时数据读取和历??史数据转存的数据缓存,当缓存队列数据满时,将这些数据全部移出缓存队列,??经过预处理和压缩存入历史数据库。实时数据库缓存结构如图3-2所示。??内存索引?缓存队列????/??测点1?广*"?\测点1缓存队列¥??测点2?\测点2缓存队列P?????,?,??测点N?测点N缓存队列_??图3-2内存数据库缓存结构??对于以测点为单位的数据,测点节点的结构定义如下:??struct?TAG_NODE?//测点节点
【参考文献】:
期刊论文
[1]国外智慧农业的发展经验及其对中国的启示[J]. 刘建波,李红艳,孙世勋,杨兴龙. 世界农业. 2018(11)
[2]典型发达国家智慧农业发展模式对我国的启示[J]. 蒋璐闻,梅燕. 经济体制改革. 2018(05)
[3]我国智慧农业研究和应用最新进展分析[J]. 申格,吴文斌,史云,杨鹏,周清波. 中国农业信息. 2018(02)
[4]我国智慧农业研究的现状·问题与发展趋势[J]. 王海宏,周卫红,李建龙,孙政国,郑亚君. 安徽农业科学. 2016(17)
[5]历史考古的新观点(之七) “野蛮社会”“农业革命”和三分期理论的修正[J]. 陈明远,金岷彬. 社会科学论坛. 2014(07)
[6]数据驱动故障预测和健康管理综述[J]. 彭宇,刘大同. 仪器仪表学报. 2014(03)
[7]单精度浮点数累加和误差研究[J]. 陈天超,冯百明. 计算机应用. 2013(06)
[8]基于实时数据库系统的历史数据处理[J]. 陆会明,周钊,廖常斌. 电力自动化设备. 2009(03)
[9]数据库索引技术的研究与应用[J]. 郭伟斌,陈东文. 电脑开发与应用. 2007(09)
[10]组态软件中历史数据存储与查询的一种新方法[J]. 江勇,王文海,张龙旗. 江南大学学报. 2005(06)
博士论文
[1]全球化背景下的中国油料供给、贸易及其影响因素的实证分析[D]. 苗水清.中国农业科学院 2012
硕士论文
[1]实时数据库中历史数据压缩算法的研究[D]. 文水英.中南大学 2008
[2]ARMA相关模型及其应用[D]. 安潇潇.燕山大学 2008
[3]实时数据库中数据压缩算法的研究[D]. 徐慧.浙江大学 2006
本文编号:3434825
本文链接:https://www.wllwen.com/nykjlw/nygclw/3434825.html