一种基于svm的粮情预测预警方法及系统的制作方法

文档序号:6538953阅读:195来源:国知局
一种基于svm的粮情预测预警方法及系统的制作方法
【专利摘要】本发明涉及一种基于SVM的粮情预测预警方法及系统。包括以下步骤:设定影响粮情安全等级的多个参数;形成规范化的历史数据样本;建立基于SVM回归模型的预测模型;采集所述各参数的数据,并通过所述预测模型得到粮情安全等级的预测结果;判断所述粮情安全等级预测结果的变化趋势是否正常,若变化趋势正常,则将所述粮情安全等级的预测结果发送给上位机;若变化趋势异常,则发出报警信号。本发明根据所建立的预测模型,可以对采集到的粮情进行综合分析,进而预测粮情安全等级的变化趋势,当粮情安全出现异常时,报警提示管理人员提前做好改善粮情的准备工作,为粮情测控系统的控制策略提供及时的依据,提高了测控系统的可靠性。
【专利说明】—种基于SVM的粮情预测预警方法及系统
【技术领域】
[0001]本发明涉及粮食存储安全监测领域,特别涉及一种基于SVM的粮情预测预警方法及系统。
【背景技术】
[0002]预测预警方法是将来自传感器的信息和数据经过综合处理,找出暗含其中的规律并通过数学模型揭示出来,进而实现对对象的更加准确、可靠的控制。现有的粮情预测方法和系统对粮情信号采集往往由单一的传感器(如温度传感器)来完成,即使采用多个(种)传感器也仅是从各个不同的侧面孤立反映目标信息。实际上,粮情是由温度、湿度、水分、虫害、霉菌等因素共同决定的,必须同时综合考虑这些因素,才能获得充分反映粮情状安全状况的结论,并由此得出处理建议和控制措施。但是,传统的多元回归统计分析预测模型、GM (1,N)模型等线性预测模型都很难解决这种多参数时间序列间的复杂非线性关系,人工神经网络技术又存在训练速度慢,易陷入局部极小点和全局搜索能力弱的缺陷。而支持向量机(SVM)能够在有限样本情况下,求得全局最优解,并且将算法复杂程度保持在一个合适的范围内,不但能整合多信息数据,而且能够实现复杂非线性模型逼近,得出有效的数据模型,是建立现代粮情预测模型的优良方案。

【发明内容】

[0003]本发明所要解决的技术问题是提供一种基于SVM的粮情预测预警方法及系统,解决了现有技术中粮情预测方法及预测系统不能综合考虑影响粮情安全状况的各种因素,且预测结果不可靠的技术问题。
[0004]本发明解决上述技术问题的技术方案如下:一种基于SVM的粮情预测预警方法,包括以下步骤:
[0005](I)设定影响粮情安全等级的多个参数,所述参数包括温度、湿度、水分、虫害和/或霉素;
[0006](2)收集所述各参数的历史数据,并将所述历史数据映射到[0,1]空间,形成规范化的历史数据样本;
[0007](3)建立基于SVM回归模型的预测模型,所述预测模型的输入数据为所述各参数值,所述预测模型的输出数据为粮情安全等级的预测结果;通过所述规范化的历史数据样本对所述预测模型进行训练,调整所述预测模型的结构,使所述粮情安全等级的预测结果与影响粮情安全等级的各参数相对应;
[0008](4)连续采集所述各参数的当前数据,并通过所述预测模型得到粮情安全等级的预测结果,采用列表和/或曲线的方式显示所述粮情安全等级预测结果的变化趋势;
[0009](5)判断所述粮情安全等级预测结果的变化趋势是否正常,若变化趋势正常,则将所述粮情安全等级的预测结果发送给上位机;若变化趋势异常,则发出报警信号。
[0010]本发明的有益效果是:本发明的粮情预测预警方法和系统中,核心的预测模型是根据支持向量机(SVM)对已有的粮情历史数据(温度、湿度、水分、虫害等)进行整合、优化处理后建立的有效数学模型,其包含各种粮情数据之间的关系以及粮情变化规律信息,根据所述预测模型,可以对粮情安全等级的变化情况作出可靠预测,当粮情安全出现异常时,报警提示管理人员提前做好改善粮情的准备工作,为粮情测控系统的控制策略提供及时的依据,提高了测控系统的可靠性。
[0011]在上述技术方案的基础上,本发明还可以做如下改进。
[0012]进一步,所述粮情安全等级通过数值I~10来表征;所述粮情安全分为五个等级,其中I~2表不粮情不安全,2~4表不粮情较不安全,4~6表不粮情一般安全,6~8表示粮情较安全,8~10表示粮情安全。
[0013]进一步,所述步骤(2)中采用最小-最大规范化方法,将所述各参数的历史数据映射到[0,1]空间,具体公式为:
【权利要求】
1.一种基于SVM的粮情预测预警方法,包括以下步骤: (1)设定影响粮情安全等级的多个参数,所述参数包括温度、湿度、水分、虫害和/或霉素; (2)收集所述各参数的历史数据,并将所述历史数据映射到[O,I]空间,形成规范化的历史数据样本; (3)建立基于SVM回归模型的预测模型,所述预测模型的输入数据为所述各参数值,所述预测模型的输出数据为粮情安全等级的预测结果;通过所述规范化的历史数据样本对所述预测模型进行训练,调整所述预测模型的结构,使所述粮情安全等级的预测结果与影响粮情安全等级的各参数相对应; (4)连续采集所述各参数的当前数据,并通过所述预测模型得到粮情安全等级的预测结果,采用列表和/或曲线的方式显示所述粮情安全等级预测结果的变化趋势; (5)判断所述粮情安全等级预测结果的变化趋势是否正常,若变化趋势正常,则将所述粮情安全等级的预测结果发送给上位机;若变化趋势异常,则发出报警信号。
2.根据权利要求1所述的粮情预测预警方法,其特征在于,所述粮情安全等级通过数值I~10来表征;所述粮情安全分为五个等级,其中I~2表示粮情不安全,2~4表示粮情较不安全,4~6表示粮情一般安全,6~8表示粮情较安全,8~10表示粮情安全。
3.根据权利要求1所述的粮情预测预警方法,其特征在于,所述步骤(2)中采用最小-最大规范化方法,将所述各参数的历史数据映射到[0,1]空间,具体公式为:
4.根据权利要求1所述的粮情预测预警方法,其特征在于,所述步骤(5)中,采用TD-LTE技术将所述粮情安全等级的预测结果发送给所述上位机。
5.根据权利要求1~4任一所述的粮情预测预警方法,其特征在于,所述步骤(3)具体为: (3-1)通过协方差和相关系数方法来确定影响所述粮情安全等级的各参数的相关程度,并对所述各参数进行筛选,形成影响粮情安全等级的最优属性集; (3-2)选择核函数,以所述最优属性集中各参数作为输入数据,以粮情安全等级的预测结果作为输出数据,采用SVM回归模型建立预测模型; (3-3)采用所述最优属性集中各参数的规范化的历史数据样本训练所述预测模型,调整所述预测模型的结构,使所述粮情安全等级的预测结果与影响粮情安全等级的各参数相对应; (3-4)通过对所述预测模型进行拟合度分析来评价所述预测模型的精度。
6.根据权利要求5所述的粮情预测预警方法,其特征在于,所述步骤(3-1)中,所述协方差公式为:
Cov (X,Y) =E [ (X-EX) (Y-EY)];所述相关系数公式为:
7.根据权利要求5所述的粮情预测预警方法,其特征在于,所述步骤(3-2)中,所述核函数为径向基函数,具体为:
8.根据权利要求5所述的粮情预测预警方法,其特征在于,所述步骤(3-4)中,采用希尔不等系数相对数值分析法进行拟合度分析,所述拟合度分析的公式为: 其中Ii, j>,.分别表示粮情安全等级的实测结果和粮情安全等级的预测结果。
9.一种基于SVM的粮情预测预警系统,其特征在于:包括粮情采集模块、预测模块、存储模块、显示模块、判断模块、无线传输模块和报警模块, 所述粮情采集模块用于采集影响粮情安全等级的各参数的当前数据,并将所述当前数据发送给所述预测模块; 所述预测模块内设置有如权利要求1~8所述的预测模型,所述预测模块用于根据所接收到各参数的当前数据进行预测,并输出所述粮情安全等级的预测结果; 所述存储模块用于存储所述粮情安全等级的预测结果; 所述显示模块用于采用列表和/或曲线的方式显示所述粮情安全等级预测结果的变化趋势; 所述判断模块用于判断所述粮情安全等级预测结果的变化趋势是否正常,若变化趋势正常,则发送传输信号给所述无线传输模块;若变化趋势异常,则发送报警信号给所述报警模块; 所述无线传输模块用于根据接收到的所述传输信号将所述粮情安全等级的预测结果无线发送给上位机; 所述报警模块用于根据接收到的所述报警信号向粮仓管理人员显示报警信息。
10.根据权利要求9所述的粮情预测预警系统,其特征在于:所述粮情预测预警系统设置在物联网智能手持终端内。
【文档编号】G06Q10/04GK103824130SQ201410068731
【公开日】2014年5月28日 申请日期:2014年2月27日 优先权日:2014年2月27日
【发明者】赵东明, 吴小军, 徐进, 周子麟, 熊伟 申请人:武汉理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1