《神经网络算法及对未来一月的天气状况预测.docx》由会员分享,可在线阅读,更多相关《神经网络算法及对未来一月的天气状况预测.docx(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、神经网络算法及对未来一月的天气状况预测摘 要 随着对气象各项数据的观测手段、技术上的提升,对于各项或取得数据种类,精度上都有着更好的超越,而对于气象温度进行预测是目前预测数据中最重要的需要解决的问题之一。 针对如何选择预测一个月内的天气情况,本次利用神经网络方法来解决这个难题,因为这股方法在处理非线性难题上有着极强的适应性,完全适合天气这种拥有极大不确定性的数据研究。首先利用MATLAB软件搭建天气指数模型,其中最主要用到了神经网络工具箱来实现大部分操作,然后再使用BP和RBF算法来提高它的预测精度,这两种不同的算法在神经网络中的运用证明了这项方法是非常有效的,而基于神经网络展开的天气预测对于
2、社会来说,能够起到很好的空气污染和局部精确监测的作用,并给世界气象的检测一个全新的解决方法。 在整个模型的构建和参数设计中,不断对未来一个月的气象温度如何监测的问题展开分析,不仅在文中对深度学习和气象预测的理论进行整理优化,还通过实验结果证明了深度学习方法比传统的浅度神经和向量机的方式来的更加准确。随后将传统所泛用的向量机模型融入到神经网络方法中加以改进,因此大大提高了算法的效率。关键词: 深度学习 天气预测 神经网络 Neural network algorithm and forecast of weather conditions in the coming monthAbstract
3、With the improvement of the meteorological data observation methods and technology, the accuracy of each type of data obtained or obtained has been better surpassed, and the prediction of meteorological temperature is the most important need to be solved in the current forecast data One of the probl
4、ems.Regarding how to choose to predict the weather conditions within a month, this time using neural network method to solve this problem, because this method has a strong adaptability in dealing with nonlinear problems, and it is perfectly suitable for the weather with great uncertainty Data resear
5、ch. First use MATLAB software to build a weather index model, most of which use the neural network toolbox to achieve most operations, and then use BP and RBF algorithms to improve its prediction accuracy, the use of these two different algorithms in neural networks It proves that this method is ver
6、y effective, and the weather forecast based on neural network can play a very good role in air pollution and local precise monitoring for the society, and give a new solution to the detection of world meteorology.Throughout the construction of the entire model and the design of parameters, the issue
7、 of how to monitor the meteorological temperature in the next month is continuously analyzed. Not only is the theory of deep learning and meteorological prediction organized and optimized in this article, but also the experimental results have proved that The traditional shallow neural and vector ma
8、chine approach is more accurate. Subsequently, the traditionally used vector machine model is integrated into the neural network method to improve it, thus greatly improving the efficiency of the algorithm.Keywords: Deep learning; Weather forecast; Neural Networks目 录引 言11.1 本课题的研究背景11.2 本课题的研究意义21.3
9、 国内研究现状31.4 研究主要内容3第二章 神经网络算法相关理论介绍52.1神经网络相关理论介绍52.1.1神经网络结构52.1.2隐藏层包含单元数设计62.1.3初始权值的选择62.2 BP网络相关函数详解7第三章 数据预处理83.1数据清洗83.2数据标准化8第四章 数值模拟实验114.1 实验环境114.2 模型建立114.3 数据处理124.4 BP神经网络设计134.5天气预测功能15第五章 总结与展望165.1总结165.2展望16参考文献:18致 谢20附 录21 III引 言1.1 本课题的研究背景随着我国计算机与互联网技术的不断发展,我国各大行业智能化的进程得以不断的加快,
10、特别是在进入2019年以后,我国气象监测行业的发展正在逐渐向外国的最好的产品靠拢,使得我国各个行业中的测量技术得到了不错的改进。计算机软件技术与网络技术的发展使得,越来越多基于计算机技术与网络技术的软件系统得以被应用到我们的日常生活和工作中去。可以说在信息化如此发展的今天,气象监测已经对我们的日常生活带来了不可思议的变化,同时它对机械的生产,工厂的测量的进程起到了不可磨灭的作用,人们在经历了气象监测所带来的优质生产和生活后,想再次回到过去糟糕的测量模式下是不可能的。软件信息管理系统被应用到各行各业中,不仅因为它有着各项专业化的测量方法,同时它基于较高计算精度与速率的硬件设备,可以满足更高的计算
11、要求1。在有关技术的强大支撑下,我国数据管理模式逐步从人工向信息化管理迭代发展,借助计算机软件系统不仅可以实现对数据的检测、统计、计算、维护等操作,还能够通过诸多的可视化界面对信息数据有更加直观的感受。进入2020年,我们应更好的利用计算机技术为我们的生产生活所服务,设计出更多优质、高效、全面的气象监测,让科技改善人们的生活质量。伴随着当代的大数据,让测量的方式会更加的方便,其安全性也较之人力更加的高,比如工厂的生产系统,时刻检测每一个零件的精确尺寸,让使用者通过手机、遥控器、路由器来控制,发出对应指令来完成复杂的事情,中间的具体操作封装,所以操作十分简单,大部分人都能够很快理解上手,并且家具
12、产生的隐患都能够精确反映给人们,将人们从人力管理的方式中解放出来,这是目前人们非常需要的。从1984年气象监测的概念出现以来,世界各国都认可这一理念能带来巨大的财富,而一个完整的气象监测系统需要网络通讯、嵌入式、计算机编程这些技术,而我国落后于世界很多年,所以在1990年后才引入气象监测这个先进的概念,中国企业发现了商机,开始涉猎气象监测行业。虽然中国研发气象监测的起步时间晚,但是在互联网的兴起过程中迎来爆发式的进步,国家政策也对气象监测系统优待很多,目前其已经在国际市场有了一席之地 2。气象监测中负责电力的系统内部有着专门的区域负责存储,而其中气象监测便是参与整个存储过程的重要部件之一,它不
13、仅负责连接储存能源的设备,还可以连接直流电路的所有线路,除了可以连接设备和母钱之外,这款气象监测所能做的可以将存储起来的电能给释放到其他线路上,在需要的时候将获得的能源给储存在内部。所以这款负责这么多项功能的气象监测与微电网的运行情况是成正比例关系的,也就是说气象监测的输出能力越厉害,那么微电网的整体效率也会因此大大的提高,而一个无法承受长期电力辐射的转换器将会因为这种环节缩短工作寿命,并且还会影响到气象监测的工作能力,最终导致微电网不再能够稳定的运行,最终破坏了微电网的经济收益。所以面对传统的气象监测所具有的低效率和短寿命的现象和功率输出密度不一致的缺点,本次所设计出来的气象监测不仅抗老化,
14、还有着更高的输出和输入能力,这代表着整体的转换速度大幅度上升,最终给老板带来的便是巨大的经济效益。而经过长时间整理的资料,我们不难发现过去的气象监测缺少了一套完整而系统的理论,所以本次的刘俊文将对专门应用于微电网的气象监测进行条理清晰的论述:本文先从工作的模式来比较气象监测模式和交错并联的优缺点,再在通过它们不同的控制手段来证明气象监测才是更合适微电网的首选之择;然后将从信号采用怎样的采集模式,以及数字调控等方面进行设计,然后对输出输入的控制电路进行检测优化,当然还有重要的通信方面需要控制;在第一环节分析了两者之间的控制手段不同之后,选择了气象监测,并根据所分析的数据设计一台功率在10kW以上
15、的机器,并在此基础上配置好一个类似微电网的电路,然后在这样的电路上测试这台10kW的样机,多次测试后发现结果都是远远高于本次的设计要求的,因此本次的实验能够确认任务书所描述的理论是基本无误的。1.2 本课题的研究意义气象监测作为负责存储的核心元件之一,其最主要的作用便是保证电压的稳定,而电压会因为实际情况而被不同的因素所影响,并不是每时每刻都能够有着恒定而较高的功率的,比如说大量的风力发电都会因为风力的强弱而改变,发电机的实际输出功率随着风力的减弱而下降,随着风力的增强而上升;而我们日常生活中常用的光伏发电也是一样的情况,会因为乌云等障碍物的飘过或遮挡而降低发电总量,因为环境因素影响到了工作效
16、率,而如今所提倡的新能源发电总是会因为各种各样的因素而无法满足大部分用户的需求,而新能源的形式千姿百态,除了基本的光照,风力这些以外,还有沼气等新能源并入到了电网体系,目前我们将新能源替换煤炭等旧能源的过程中,不可避免的带来了一些不稳定的结果,这些不稳定的因素长期下极大的破坏了以往稳定的电网,并且这样的结果违背了新能源高效替换的本质。所以气象监测作为其两者之间的介质,即便这些新能源供能的时间和强度并不是统一而稳定的,但是只要新能源产生了电力,那么气象监测就能够将这些能源给暂时的存储起来,提供满足用户日常生活所需的电量并把额外剩下的电量作为后方以防万一的储备,这样的设定即便面对用户需求突然增加或
17、者停电等特殊情况也能做到游刃有余的地步。气象监测如此卓越的性能使它不仅在微电网中担当重任,还对大部分的燃料电池设备起到了很好的保护作用,因为燃料电池是目前推出的绿色无污染的新来源,相对来说因为其复杂的结构而导致研发和建造成本直线上升,如此昂贵的设备必须用更加合适的交换器才可以保证稳定工作,所以气象监测在此时便起到了良好的保护效果,它比一般的交换器能更好的保护燃料电池,即便电流在某一时刻变大也能保证膜电极不会因为过低的电压而被破坏,所以电池内的气体也不会泄露出来,目前的燃料电池因为气象监测而极大的延长了工作寿命。而气象监测目前还被应用到我们常见的产品中,最常见的便是我们的电动汽车这一块,在倡导绿
18、色无污染的现代理念中,如何减少石油使用的需求让电动汽车这一种类型诞生了,因为电动汽车顾名思义就是通过电池驱动的汽车,所以并不会需要石油,也就不会产生大量的尾气,虽然想法颇为现金,但是电池上面的问题一直没有被完全解决,目前市场上的品牌电瓶汽车依旧无法匹敌传统汽车的行驶速度和距离,而气象监测的利用就能够在一定程度上提高电池的利用率。除了电瓶汽车这些日常品以外,制造业和大量加工业的昂贵设备其实也需要UPS系统,而UPS的核心其实也使用了气象监测这种稳定的设定。1.3 国内研究现状自气象监测这一概念的产生,到中国开始知晓这一理念时,已经过去了六年以上,因此我们得承认,国外的功能范围,技术核心,先进理念
19、都是远远超过国内的现状的。具有代表性的国家便是欧美,不仅气象监测的研发时间很早,而且到目前为止技术上已经趋向于完美,并且在日产生活中的普及很到位,所以目前的气象监测现状基本都是采用气象监测为核心。在几年前的统计资料中,世界各地大型的气象监测厂家就已经有两百多个,这些厂家生产的种类也有四百多种,四百多种类型应用于生活大大小小的面,由此可以看出外国的气象监测普遍率十分的高。把这些厂家按位置,影响力,销售率进行分类的话,可以分为美国生产、欧美生产以及日本生产。这三类生产都有自己的核心竞争力,比方说日本的生产产品大部分都是结构紧靠,因此具有很小巧的外观,这样的设计占据了设备更小的空间,与此同时它的价格
20、相对于欧美更加的低廉;美国生产的产品价格虽然说这三类中最贵的,但也是产品质量最优秀的,因此这样也避免了电动车的核心单片机被一方垄断,各自的竞争促进了产品的更新优化,是非常积极的。因为国外生产气象监测的厂规模逐渐庞大,自1990年开始,国家便制定并不断调整了气象监测的生产标准、管理方法。我国虽然在外国发展成熟的时候才可以研发气象监测,即便之间差距了十几年的技术、理念、经验,但是我国国力强盛,人才辈出,在互联网的推动下已经逐步追上了欧美的脚步,师夷长技,技术也在飞速的提升,某些方面已经达到世界领先水平。我国的著名学者们写了很多关于气象监测的书籍,其中王兵的书上提到气象监测目前已经成为了气象监测,这
21、种机电一体化的气象监测有着其他方式所不具有的优点。随后对目前气象监测存在的技术问题,构思理念进行分析论证,这本书描述的设计更加的节约能源,整体架构十分的安全稳定。1.4 主要研究内容第一章,绪论。本章节先是介绍了本系统在当下时代的地位,背景。随后对本系统开发出来对于社会的意义,究竟是怎么帮助改善的,在1.2节阐述了当下这款系统在世界上研究的具体情况,近年来的发展简史以及未来这套系统的实际意义和发展前景,并举例一些国外成熟产品进行讲解,指出它们的优异之处和一些需要摒弃的部分,以及这些对本文设计思路的影响;第二章,神经网络方法的选取和分析,以及使用的关键技术讲解。硬件设计部分主要介绍了本设计的设计
22、思路,设计方案,以及一些电子元器件的选型等,通过本章具体分析本设计的要求;在开发数据采集系统的时候,对其所选用的单片机控制单元、温湿度传感器的选用等,都做了充分的阐述;第三章,对各项数据的预处理进行了分析,要对上述的选用的通过对本设计电路图的详解,了解硬件电路的具体的设计过程;使用的是AD软件对系统的各个模块的电路图进行了分析和设计,从而达到了对系统在整体进行设计的目的;第四章,系统各项功能的测试改善和成品展示,即展现了本系统的和下位机协同工作的时候的场景,并对相关场景的发生现象进行了说明,重点展示了上位机接收模块示意图;第五章是本设计的总结,对本次设计过程中,所遇到的问题进行总结,并得出相关
23、的结论。第二章 神经网络算法相关理论介绍2.1神经网络相关理论介绍2.1.1神经网络结构从本质上来讲,BP 神经网络也是一种前馈神经网络。最简单的前馈神经网络就是感知器。感知器的结构设计来自生物学中的神经元,神经元如图 2-1 所示:图2-1 神经元BP 神经网络是一个多层感知器,只不过更加关注方向参数的调整。BP 神经网络除输入与输出层外的中间层成为隐含层。 单个感知器无法解决非线性问题。BP 神经网络解决非线性问题的方法是采用激活函数9。激活函数在0 到 1 之间,满足这些条件的函数有很多,常见的如 Sigmoid 函数、tanh 函数、Re LU 函数等。 下图是拥有两个隐含层的 BP
24、神经网络结构图,如图 2-1 所示:图 2-2 BP 神经网络结构图神经元的功能可简单总结为以下几个方面: (1)自适应性。 (2)时空整合功能。(3)神经元具有两种不同的状态。 (4)电位与脉冲转换。 (5)突触的延时和不应期。 2.1.2隐藏层包含单元数设计如果隐藏层节点数目过少,那么该浅层神经网络的表达能力会很差,或者出现网络不强壮的情况,得到的模型容错性比较低,不鲁棒,但如果隐藏层的节点数目太多又很可能导致网络训练所需要的时间成本变高10,下面就介绍本文参照的以下几个经验公式:Pi=1Ic(Hi) (2-1)H=(1+J)0.5+k (2-2) H=log2I (2-3)以上公式中,P
25、表示样本数量,H表示隐藏层的节点数,I表示输入层的节点数,J表示输出层的节点数,k是一个1-10之间的整常数。 2.1.3初始权值的选择对于一个浅层神经网络而言,网络最初的权值的选择对于网络训练能否收敛有着极大的影响,在本文对浅层神经网络的实验中利用公式:Wij(n+1)=(,i)+Wij(n) (2-4)用以更新权值。上式中的是学习率,为动态向量参数。从上式可以看出,较大的值可能会有一个较为快速的训练的过程,但也有可能造成训练精度的上下波动,结果错过最优解。通常情况下使用 BP 神经网络算法时,往往一次迭代采用多组数据,也就是批量训练方式,一次采用数据的组数是根据计算机能承载的负载量来定。一
26、般采用 2 的 n 次幂。 采用批量训练方式带来的好处就是容易实现并行化,所以能大大提高学习速度。但是,批量训练方式需要较高的机器性能,因此对于小规模的数据集时常采用串行训练方式。2.2 BP网络相关函数详解随着人工智能与大数据的兴起,很多的编程工具以及其他相关语言的工具箱也在不断地更新之中11。表 2-1 与 BP 网络有关的函数函数名称功能logsigLog-Sigmoid 函数tansigTan-Sigmoid函数newff创建一个BP网络Feedforwardnet创建一个BP网络(推荐使用)Newcf创建级联的前向神经网络Cascadeforwardnet创建级联的前向神经网络(推荐
27、使用)Newfftd创建前馈输入延迟的BP网络第三章 数据预处理3.1数据清洗对于数据清理,可以使用以下的几种方法:当遇到特殊情况时,比如说,如果数据里有例如多云,阴之类,文字类的数据时,可以将其转换成数字的数据格式,而当遇上一个极端数值,比如温度超过50度或者低于零下30度时,可以把它换成它之前或之后的两个值的平均值或者是某一时间区间的平均值;。在这个毕业项目中,数据清理是用Python完成的。如图3-1所示,部分原始消息中的某些天气数据已经过代码转换,格式处理和其他清理过程。右图是处理后的信息摘要。可以看出,所有属性元素的所有数据类型都是相对干净的,最大值和最小值在正常值范围内。特别是在本
28、文中测量了某些值,例如,温度值300表示30C,风速30表示3m / s风。图 3-1 部分气象数据资料转换清洗后的统计信息3.2数据标准化为了解决诸如由于数据量过多引起的计算效率之类的问题,有必要对数据进行一定的统一处理。如果在训练过程中未对数据进行预处理,则必须对原始数据进行规范化处理,否则将导致例如计算失败,计算机系统负载增加或模型不收敛的问题。标准化通常与权重的初始化相互作用,以允许在每种算法的开始和结束时执行压缩行为,从而生成非标准化的数据格式以获得所需的结果。所以,数据标准化可以提高存储能力,同时提高计算性能。同样数据还受维度影响。 作为非线性导数的函数的梯度将始终为非零。接下来是
29、本次毕业设计中所用到的数据标准化的处理和算法实现的步骤(1)最小最大值标准化最小最大值标准化(Min-Max 标准化)也称离差标准化,将数据处理成0到一之间的合理范畴内。 转换函数定义为:Y(x)=x-MIN(X)MAX(X)-MIN(X)(3-1) 其中:MIN(X)为序列数据样本里的最小值;在实际应用中,对 MIN-MAX 函数算法实现如下(见表3-1):表3-1 MIN-MAX 算法实现输入:数据集 dataSet输出:转换后的数据集 normDataSet,以及中间差值 ranges,最小值 minVals,用于反标准化计算1 function minMax(dataset):2 mi
30、nVals = dataSet.min(0)3 maxVals = dataSet.max(0)4 ranges = maxVals - minVals5 normDataSet = zeros(shape(dataset) #初始化 normDataSet 值6 m = dataSet.shape07 normDataSet = dataSet tile(minVals,(m, 1) #对每个 x 操作8 normDataSet = normDataSet / tile(ranges,(m, 1) #求得Y(x)9 return normDataSet, ranges, minVals一般来
31、说,在数据是离散的,而且数据的最大最小值偏离常态的情况中,Min-Max 标准化的应用比较广泛,处理后的数据将遵循(0,1)标准正态分布。 通常来说我们会给出以下定义:Yx=x-x(3-2)其中:𝑦是所有元素的平均值𝜎是所有元素的标准差。表3-2 Z-score 标准化函数实现输入:数据集 train_toltal_data输出:数据集 normDataSet,以及样本均值,标准差,用于反标准化计算1 function z-Score(data)2 mean_train=np.mean(data, axis=0) #求每列均值3 std_train=np.std
32、(data, axis=0) #求每列标准差4 normDataSet=(data - mean_train) / std_train #按公式进行计算5 return normDataSet,mean_train,std_train第四章 数值模拟实验4.1 实验环境本次具体的实验环境配置为:操作系统:Windows 数据库:My SQL 应用服务器:腾讯云 硬件环境:CPU 为 Inter 四核、网络 100M、存储器应采用 SCSI 高速硬盘且容量应大于 300G,数据备份可采用磁盘阵列 Raid5(非最低配置环境)。4.2 模型建立基于RBF神经网络的天气预测模型的具体预测流程如图4-
33、1所示:图4-1 神经网络预测流程4.3数据处理表4-1 某地2013年天气数据(部分)2013-02-01192晴微风小于3级2013-02-02174多云微风小于3级2013-02-03185多云微风小于3级2013-02-04194多云转晴微风小于3级2013-02-05214晴微风小于3级2013-02-06236晴微风小于3级2013-02-07244晴微风小于3级2013-02-08238晴微风小于3级2013-02-09236多云微风西南风小于3级3-4级2013-02-10234晴微风小于3级如表4-1,是利用python软件搜集的某地2013年的部分天气数据,混杂的原始数据包
34、括不同的数字,字符串等,不利于进行计算,所以需要对这些数据进行清洗,标准化。在将获取的数据放到 BP 神经网络进行训练前,需将获取到的输入因子映射到0,1之间,转换函数如式(4-1)所示:y=xi-xminxmax-xmin (4-1)其中,xi 是里第 i 个值,yi是样本数据第 i 个值,xmin、xmax 分别是样本数据的最小值和最大值。由于天气不是每天固定的,可能一天出现多种天气,以及一种主要天气,如小雨,附带有另一种天气,如雨夹雪,这会给数据使用带来极大的不便,所以为了方便,现将天气状态简化,如表4-2表4-2 天气状态标准表编号简称包括0晴晴,晴转多云,晴转小雨等1多云多云,阴,多
35、云转阴,阴转小雨等2雨小雨,中雨,大雨,雨夹雪,小雪等由于雾霭天气样本太少无法拟合,加入会造成误差,故舍弃经过数据清洗后的部分数据如表4-3所示:表4-3 天气数据经过处理后的部分0.1612900.60000000.2258060.60000010.2580650.53333310.2258060.56666710.2258060.60000000.2903230.66666700.2258060.73333300.3548390.76666700.2903230.73333310.2903230.73333304.4 BP神经网络设计本预测系统需要定义好迭代次数、学习率以及隐含层数等。 B
36、P 神经网络在训练时,输入样本的维度高会影响网络的训练速度,增加训练时间。为尽量减少训练误差,选取模型的迭代次数为 10000,学习率为 0.5,隐含层数选取为 1 层。首先开启训练,最开始设定总体误差为 0,并对迭代次数计数,并将隐含层、输出层、输出层各神经元误差、隐含层各神经元误差分别进行保存,然后将90%的数据错位训练样本进行训练,训练过程中必须遍历每个隐含单元的结果。最后使用剩余的10%的数据,对训练后的模型进行测试,如图4-2,4-3,得到测试数据的输出,然后定义隐含层的个数,并保持暂时不变,确定输出个数就等于测试数据的的输入个数,然后就开始测试。保证测试前先训练,就返回空值,并对隐
37、含层个数计数,隐含层的数量由权值和测试数据之积决定。图4-2 某月26日预测天气数据与实际天气数据对比图图4-3 某月27日预测天气数据与实际天气数据对比图4.5天气预测功能部分预测结果如表4-4所示:表4-4 天气预报功能天气风向最高温度最低温度风速阴东风29245小雨南风30255多云西南风32255中雨西北风30255中雨西南风29225多云西南风28215第五章 总结与展望5.1总结气象预测方面随着国内各个方面相关技术的发展而促进,尤其是计算机方面的技术的推进促使了系统如何提高整体工作效率。而传统的辨识模式也摆脱了单一低效的窘境,在自动化控制的基础上与其他科学技术加以整合,向着更好的方
38、面进行研究。本文所要设计系统是为了能够在高效的测量的功能上,将它与MATLAB相结合,形成更加完美的测量管理系统,因为MATLAB作为各大行业应用最多的平台,是经受过各种考验的。自开发技术发展以来,良好的可视化编程就受到一致的追捧。经过测试后,与GPIB设备、VXI总线、串行口设备等硬件的连接都是很稳定快速的;在传输数据的途中,如果需要采集数据的话,只需要探针点击界面;MATLAB不同于其他平台,无论是Windows,还是Linux,都支持使用。综上所述种种优点,它能够成为使用率最高的产品是实至名归的。并且MATLAB如今被应用到了制造业等需要实时监控设备的行业,所以它是一个成熟的编程平台,非
39、常适合本次的测量设计,而这款数据采集软件本身设计出来就是为了支持大部分的硬件,它还集成了RS-485等通信协议,而它图形化的用户界面更是保证了用户交互的良好性。本次设计使用MATLAB对直流电机的输入和输出电压进行辨识,随后再对整个过程的转速参数进行研究,最终多次测试和改进后得到了相对合适的数据,能够完成本次的目的气象预测。在后续的进展中,将对如何保证每一个时间周期内都能够精准控制进行调整,并在这样的基础上进行研究更加合适的辨识方式,也就是在线辨识。对于这个辨识方式的研究,自然需要之前对直流电机的电压辨识数据,随后根据测量结果对它的速度在整个流程中进行管理控制。5.2展望虽然气象预测摆脱过去的
40、低下性能,再电容的容量和处理上有着更好的选择,其本身负责控制和执行的芯片也在技术的改进中突破了原有的局限,但是工业各个模块也在与时俱进着,如果不能够对气象预测提出更高的电能方面的标准,那么它将在新的机器上很难做到稳定而快速的作业,而面对像喷漆这种类似的多变的工艺面前,如何根据不同的复杂程度而灵活改变也是近期需要投入精力的一大点。 目前工业主要提倡了绿色环保的能源模式,而这种新能源的使用正好能够被新的能够在微电网中成功的应用起来的气象预测模式所解决。但是本次设计因为时间上的局限而无法对这款新的气象预测进行寿命判断,而气象预测的整体寿命也不仅会因为时间的影响而老化,也会因为长期的电辐射下快速老化,
41、进而影响了它的输出效率。所以要想完成这样的测试,就要在每个相种都有着单独处理的电感下,保证每个相都平坦了所有的电流。另一方面,从空间的分配角度来看,气象预测的效率还会因为当时的工作相数而产生变化,所以还需要多次调整每个硬件的位置来保证气象预测一直能够稳定而最高功率的工作。 目前的气象预测其实还有着很高的改善之处,目前一些学者测试发现电源如果在小功率下是能够最大程度上发挥出效果的,并且稳定性上比上面所研究的还要高,其实这种小功率的电源已经被投入到应用中,EMI上也有着极高的优势,但基本都被运用在军事领域中。而工业上的电源都是功率十分大的,高功率意味着其难度上颇为的复杂,因此很难将多个高功率的设备
42、进行集成。除了大学四年学习到的虚拟机和信号理论以外,我还在网上和学校的图书馆内查询并整合所需要的数据,同时也完成了基于虚拟仪器的相关的开发。本次设计涵盖的知识范围之广,所涉及的深度之深入,让我对本次的气象预测设计有了更深刻的理解和构思,这次的毕业设计对于知识的整理和调用是非常有意义的行为。在对整个系统设计完成后就需要进行实际物体的焊接,但是一开始没有规划好每个物体的合理位置,而每个硬件的接线是非常多的,所以经常会因为线路的漏接或者系统的线路插错而导致短路的结果,面对这样的情况我们需要在一开始就规划好每个硬件的位置,减少不必要的线路穿插,并且后期的短路情况需要仔细的,里里外外的排查干净,最终我不
43、仅解决了所有的排线问题,还提高了自己的耐心。虽然我的基础相对薄弱,但是努力的过程中面对飞扑而来的众多问题,我总是去寻求解决方案,而我的老师也总是非常耐心,最终我的问题在大家的不懈努力之下排除干净,并且我还拥有了解决问题的整体思路,并从老师那里学到了很多的学习方法。而在研究这次设计的中间,我还从设计中得到了很多的灵感和想法,而这些想法也对后来的辨识方法产生了积极作用。除了测试出对系统辨识的最佳模型和所有的算法以外,我还在系统的工具选择上和开发方式上有了个性化的想法和处理形式。并且期间MATLAB作为我的主要使用软件,在适应中发现它对数据采集方面有着非常好的作用。在后来的数据处理中,我发现如何将处
44、理信号的方法用在处理这些数据上会有着异曲同工之妙,随后我便将这个方法带入,果然这样大大降低了对硬件高性能的需求。我明白,气象预测的技术同时也是离不开各种相关技术的发展和硬件的支持的。参考文献:1 刘明军, 上官帖, 童军心,等. 一种基于气象和神经网络的绝缘子污闪预警装置:.2 袁超. 基于改进RBF神经网络模型的气象能见度监测方法研究J. 新一代信息技术, 2019, 002(016):50-54,65.3 田静毅, 范泽宣, 孙丽华. 基于BP神经网络的空气质量预测与分析J. 辽宁科技大学学报, 2015(02):53-58.4 王东明. 船载气象监测预报系统研发课题2013年度科技报告J
45、. 科技资讯(9期):167-167.5 张飞涟, 刘严萍. 经验模态分解与神经网络方法在降水预测领域的应用研究C/ 中国系统工程学会学术年会. 0.6 张飞涟, 刘严萍. 经验模态分解与神经网络方法在降水预测领域的应用研究C/ 中国系统工程学会学术年会. 2014.7 熊晨曦. 基于BP神经网络的高速公路能见度预测J. 江西公路科技, 2015(3):79-82.8 李虹, 冯彦辉, 林君. 基于改进BP神经网络的路面状态识别研究J. 微计算机信息, 2010(02):11-12+54.9 瞿英, 王冕, 董文旭, et al. 基于BP神经网络的农田大气氨浓度预测J. 中国生态农业学报(中
46、英文), 2019, 000(004):P.519-528.10 王佳, 郭春燕. G6高速内蒙段冬季公路路面温度变化特征以及预报模型C/ 第34届中国气象学会年会 S. 2017.11 张和喜, 杨静. 贵州区域干旱演变特征及预测模型研究M. 中国水利水电出版社, 2014.12 徐立萍, 张鑫. 基于BP神经网络的吉林省中部旱情预测J. 吉林水利, 2012(01):44-45.13 冯樷, 刘戈, 黄勇, et al. 基于BP神经网络的天津市PM2.5浓度预测研究J. 环境科学与管理, 2016, 41(6).14 董婷, 赵俭辉, 胡勇. 基于时空优化深度神经网络的AQI等级预测J. 计算机工程与应用,