论文研究-基于PSO-RBF神经网络的温度试验箱控制 .pdf


-
基于PSO-RBF神经网络的温度试验箱控制,程秀峰,刘晓平,综针对密闭的高低温试验箱内温度控制系统具有工况复杂、温湿度间耦合性强、控制滞后、参数多变等特点,为提高温度控制精度用改进
山国武技记文在 在网络结构中, 为网络的输入向量。设网络的径向基向 量 其中是高斯函数,即 式中,网络的第个节点中心向量 ,|为范数。 设网终的基宽向量为 为节点的基宽参数,且大于零。输入层到隐含层的杖值为,隐含层到输出层 杖向量为 网络的逼近性能指标函数为 输入层的系统输入为设定温度和实际温度的偏差△b=6- 与之对 应的节点分别为和,与其直接相连的输入分量为和。故本文选取的 网络结构.的选取,根据神经网络节点经验公式 式中:为输入层节点数;为输出层节点数;为中任意整数。 粒子群优化的基本原理 标准算法源于生物社会学家对鱼群、鸟群或昆虫捕食行为的研究,是一种易于实 现、全局搜索能丿强精度髙且性能伉越的启发式搜索技杙。该算法没有许多参教需要调整 而且方法简单易实现适合于计算机编程处理。多数情况下算法能快速地收敛于最优解 并且可以避免完全寻优的退化现象。由被优化的函数决定所有粒子的适应度,所有粒子的运 动距离与方向一个速度决定。算法迭代过程中,粒子通过跟踪个体极值和全局极 值来更新自己的位置和速度 在搜索这两个极值时,粒了根据如下公式()和()来更新自己的位置与速度 t op to () 十 式中:惯性权重,调整其大小可改变粒子群搜索能力;和分别为控制个体认知分量 和群体社会分量 相对贡献的学刁因子;,,m为粒子编号; ,…,是维空间向量的第个分量;和x分别为粒子在次迭代中的速度和位 置向量,其中∈ 常数,用户设定的粒子的限制速度;是迄今全局最优 适配值的粒子编号 为控制参数, 和 分别产生 之间具有均匀分布的随机数,该数引入增加了认知和社会搜索方向的随机性和算法的多样 性 为第个粒子的当前位置相对迄今最优位置的距离。其算法流程图 山国武技记文在 如图所示。 初始化种群 计算每个粒子的适应度 更新粒了的全局最优位置和个体最优位置 根据式()和()更新粒子的速度和位置 满足条件 输出全局最优位置 结束 图标准算法基木流栏图 在基本算法模型中,粒了的“飞行”速度相当于搜索步长,其大小直接决定算法的 全局收敛性。如果粒了的飞行速度过大,各粒了以较快速度逼近全局最优解邻近的区域。但 在逼近最优解时,犹豫期速度过大,没有得到有效约束,很容易飞越最优解而去搜索其他区 域,不利于算法收敛于全局最优解,不具备较强局部搜索能力。为有效控制粒子的“飞行” 速度,使其在全局搜索和局部搜索间达到平衡,仅靠约束是不够的,因此引入惯性权重 系数来实现对粒」速度的有效控制,调整算法全局和局部搜索能力的平衡。惯性权重 表明粒子对原先速度的保留程度,体现局部和全局搜索的比例关系。较大则全局搜索能力 较好,较小则局部所搜能力较好。实践衣明,如果随着算法达代的进行线性递减 则可加强迭代后期的局部搜索精庋,从而改善算法的收敛性能。有学者提出了线性减小惯 性权重的方法: () 式中: 分别为惯性权重的最大和最小值,为当前迭代步数;为最大迭 代步数。 同时,为了进一步保证搜索的收敛性引入了收缩因子的概念。在的研究中, 该方法描述了一种选择、φ和φ的值的方法,保证算法收敛。即将式()改写成: () 其中=+q>,典型设置为:q 山国武技记文在 和 的文献中,给出了改进的的实现,并给出了该算法的典型设 置: 。粒子群规模一般为即可得到较 好结果。对每个粒子的编码在其取值范围内产生随杋教对粒子群进行初始化,并参照式()、 ()、()进行迭代优化。 收缩因」法从数学理论的角度上确保∫搜索过程的收敛性, 和 分别 比较了用和收缩因子控制粒子速度的算法性能,结果表明前者的收敛率一般不如后者 本文考虑到控制对象与控制系统的稳定性和实时性,采用引入线性减小惯性权重和收敛 因子来改进算法。 基于 算法的神经网络算法 神经网络具有并行计算、容错强、自适应学习能力、较强的非线性映射等优点 但同时也存在网终结构和参数的学习算法复杂,容易陷入局部最优,缺乏全局性:网终学习 速度慢、收敛性的调整取决于初始状态。算法具有良好的全局寻优能力,同时遥过参 数调整具有较强局部寻优能力,两者相结合,先利用算法找到网络的初始值和阀 值,然后利用初始值和阀值进行二次优化待到最终的权值和阀值。其学习步骤描述如下: 根据初始条件和约束条件,初始化粒子群。 确定粒子群的初始化速度和位置以及种群的规模、学丬因子、惯性权重及迭代次 数等。 确定粒子群的适应度函数。训练神经网络的目的在于寻找一组最佳的参数使其误 差最小因此用算法训练神经网络时采用神经网络的误差平方和 作适应度函数公式如下 式中为网络训练的样本数,为第个样本的实际输出值,为第个样本 的期望输出值。 根据式()计算每个粒子的适应度。 更新个体极值和全局极值对」每个粒子将当前适应度与它的所 对应的适应度进行比较如果更好则更新将它的对应的适应度与 所对应的适应度进行比较如果更好则更新 速度和位置更新。根据上文提到的式()、()和()更新粒子的位置和速度。 判断是否达到最大迭代次数,若达到,则返回全局对应的中心点最小适应度, 否则返回步骤()继续运行。将得到的权值和阀值再代入网络中进行二次优化。 系统仿真 本文的控制对象是高低温试验箱,其工作箱的内容积为立方米,工作温度范围在℃ ℃之闫温度波动范围为℃,温度偏差的要求为℃,通过高可靠度固态继电器或 可控硅改变加热丝通电时间进行加热,加热速率为℃。 由于系统的输入和输出的变化规律与一阶滞后系统阶跃响应曲线相似,所以可以将系统 山国武技记文在 的传递函数模型结构等效成 式中:为放大系数,为过程时间常数,τ为纯滞后时间。结合厂家资料确定其参数值 神经网终采用结构,粒子数 的范围是 的范围是 惯性权重的范围是 预测步 长,控制步长。设定期望温度为℃,把试验箱期望温度和温度变化率作为 输入,为实际温度输出,为控制模型温度输出。 为方便比较仿真,首先选用常规控制器,观察其变化情况,常规控制仿真图 如图。 控制算法随机选取组数据样本,经过次迭代后其 仿 真图如图。通过比较图和图可以看出,常规控制响应较慢且超调量较大,控绱时 间较长,这是由于控制器中的微分,积分和比例常数相互影响所造成的。改进的 算法优化的神绎网络控制器的学习适应能力得到增强,能更快的到达设定值,提高了 响应速度,降低了超调量,提高了稳态精度,与常规控制器相比: 优化的 控制器控制效果更好。 E标温度 图常规控制器仿真曲线 改进的尸 伏化FD 日杯温度 际温度 冬改进的优化袢经网络控器仿真曲线 山国武技记文在 结束语 本文采用引入线性减小惯性权重和收敛因子来改进算法,将该算法运用于神 经网络中,使其具有更强的非线性逼近能力,同时有效的解决了标准算法易陷入局部 极值点的问趣,增强∫自身的适应和学习能力。在试验箱温度控制系统中,利用 仿真,将 优化旳神经网终控制和常规控制进行∫比较,证明∫ 神经网络控制算法应用于扃低温试验箱温度控制具有可行性,相比常规具有更好的控 制效果。该高低温试验箱中控制原理具有广泛的遹用性,可在其他种类的环境试验设 各中进行运用前景广闬,具有一定的参考价值。 参考文献 薄祥余环境试验箱制冷系统设计及其控制方法的研究上海:上海交通大学, 李艳君,吴铁军,赵明旺等一妽新的神经网络非线性动态系统建模方法系统工程理论与实践 曾建潮,介婧,崔志华粒子群算法北京:科学出版社, 段明秀基于 优化的模糊 神绎网络学习算法及其应用当代教育理论与实 张娃刘定一一种应用优化神经网络的方法计算机仿真 刘金琨先进控制 仿真北京电子业出版社

-
2019-08-17
20KB
PMSM simulink电机矢量控制模型
2015-01-181.yongcitongbudianjiSVPWMshiliangkongzhifangzhen.mdl是simulink仿真文件,运行前先运行controlpara.m,否则会出错。 2.RBFPI
547KB
论文研究-基于PSO-RBF神经网络的模拟电路诊断.pdf
2019-07-22为了提高径向基神经网络(radial basis funtion neural network, RBFNN)进行模拟电路故障诊断的速度与准确性,提出了一种基于粒子群算法(particle swarm
2KB
matlab实现PSO优化RBF神经网络的问题-forecast.m
2019-08-13matlab实现PSO优化RBF神经网络的问题-forecast.m 哪位高手有PSO优化RBF神经网络的代码,共享一下,不胜感激!!!:time:
3KB
matlab实现PSO优化RBF神经网络的问题-PSO.m
2019-08-13matlab实现PSO优化RBF神经网络的问题-PSO.m 哪位高手有PSO优化RBF神经网络的代码,共享一下,不胜感激!!!:time:
536KB
论文研究-基于混沌PSO算法优化RBF网络入侵检测模型.pdf
2019-09-13针对网络安全中异常入侵检测,给出了一种构建最优神经网络入侵模型的方法。采用混沌扰动改进粒子群优化算法,优化径向基函数RBF神经网络入侵模型。把网络特征子集和RBF神经网络参数编码成一个粒子,通过粒子间
302KB
论文研究-基于PSO 的水库泄洪风险计算.pdf
2019-09-20论文研究-基于PSO 的水库泄洪风险计算.pdf,
1.6MB
论文研究-基于PSO的组合拍卖模型及其Swarm仿真.pdf
2019-09-20论文研究-基于PSO的组合拍卖模型及其Swarm仿真.pdf, 通过放松竞买人对拍卖物品的替代性或互补性的一致性认识假设,在组合拍卖机制设计的基础上建立了基于竞买人报价的组合拍卖模型.为了高效率地获
720KB
论文研究-基于PSO和扩展TOPSIS方法的COA优选方法.pdf
2019-09-20论文研究-基于PSO和扩展TOPSIS方法的COA优选方法.pdf, 作战方案(COA)优选是任务规划系统的重要组成部分, 其性能很大程度上决定了任务规划的性能. 因此针对任务规划必须符合作战要求和
505KB
论文研究-基于PSO-BP神经网络的上证指数股票预测模型应用研究 .pdf
2019-08-14基于PSO-BP神经网络的上证指数股票预测模型应用研究,方思学,胡荣才,随着国民经济的飞速发展以及市场经济的不断完善,股票投资成为了现代人投资理财中的一个重要部分。股价的波动直接影响着股票市场
956KB
论文研究-基于PSO优化LS-SVM的小样本非线性协整检验与建模研究.pdf
2019-09-20论文研究-基于PSO优化LS-SVM的小样本非线性协整检验与建模研究.pdf, 针对小样本非线性时间序列,根据非线性协整的定义,利用基于粒子群优化最小二乘支持向量机的方法,对小样本非线性协整关系检验
580KB
论文研究-基于PSO优化SVM的储粮通风温度预测模型探究 .pdf
2019-08-17基于PSO优化SVM的储粮通风温度预测模型探究,倪凡,周晓光,本文选取河北某国家直属库冬季通风实验的实时监测数据,提出一种基于粒子群算法优化和支持向量机回归方法的储粮通风温度预测模型
201KB
论文研究-基于PSO算法的 -SVM算法参数优化 .pdf
2019-08-16基于PSO算法的 -SVM算法参数优化,王洁,白静,在v-SVM算法参数选择中,现多采用反复试验的方法,局限性较大且操作复杂。因此,本文采用了粒子群算法来优化v-SVM中的参数,并将之��
650KB
论文研究-基于PSO和LSSVM温度控制器的设计.pdf
2019-09-10利用离子群优化(PSO)算法的全局搜索功能和最小二乘支持向量机(LSSVM)泛化能力强、运算速度快的特点,设计了一种温度控制器。通过LSSVM 对输入输出数据的训练学习,建立其预测模型;然后运用粒子群
668KB
论文研究-运用PSO算法的自递归RBF网络建模与应用.pdf
2019-09-06普通三层RBF网络已经是一种较好的神经网络,为了进一步提高RBF网络的性能,在普通三层RBF网络的基础上,构建出一种运用PSO算法的自递归RBF网络。学习算法采用以梯度学习算法配合PSO算法对参数进行
243KB
论文研究-基于PSO训练的NNPID控制器设计及其FPGA实现.pdf
2019-07-22提出了一种基于PSO学习、VHDL描述和FPGA实现的NNPID控制器设计方法。首先借助MATLAB系统仿真工具,在闭环控制系统中通过PSO优化算法训练前馈网络,得到优化的NNPID控制器参数;然
110KB
基于PSO-RBF神经网络的示功图识别
2020-07-20针对广泛应用的有杆抽油机故障率较高的现状,提出傅立叶描述子和RBF神经网络相结合的算法判断抽油机工况。该算法基于典型示功图的几何特征,提取低频区傅里叶描述子作为特征参数,再结合上、下冲程的载荷变化量,
947KB
论文研究-基于GPU的PSO-BP神经网络DOA估计.pdf
2019-07-22粒子群优化(PSO)算法与误差反向传播(BP)算法相结合训练神经网络(PSO-BP-NN),可以有效提高网络的泛化能力,但是面临的最大问题就是计算时间过长。为此,提出了基于图形处理单元(GPU)的并行
487KB
论文研究-基于PSO-BP的软件缺陷预测模型.pdf
2019-09-11软件缺陷检测旨在自动检测程序模块中是否包含缺陷,从而加速软件测试过程,提高软件系统的质量。针对传统软件缺陷预测模型被限制在一定的应用范围而影响其预测的准确性和适用性,提出了一种基于PSO-BP软件缺陷
679KB
论文研究-基于季节SVR-PSO的旅游客流量预测模型研究.pdf
2019-09-20论文研究-基于季节SVR-PSO的旅游客流量预测模型研究.pdf, 准确的旅游客流量预测对旅游风景区有着决定性的意义.受多种原因影响,旅游客流量预测不仅呈现复杂非线性特点,而且显示出典型的季节性趋势
792KB
论文研究-基于GMDH-PSO-LSSVM的国际碳市场价格预测.pdf
2019-09-20论文研究-基于GMDH-PSO-LSSVM的国际碳市场价格预测.pdf, 针对国际碳市场价格预测LSSVM建模输入节点和模型参数难以确定的问题, 建立了基于数据分组处理方法(GMDH)-粒子群算法(
152.13MB
菜菜sklearn课程讲义.rar
2021-03-05适合正在学习机器学习sklearn库的使用教程,关注即可下载哦~
微信小程序样式开发入门
2019-01-07讲解微信小程序中样式的入门使用,如何使用传统的css知识点来开发wxss的样式;本节课主要讲解在微信小程序中创建样式的几种 写法,元素选择器的基础使用,id选择器和id派生选择器的使用,class类选择器的使用。
企业员工角色权限管理平台(SpringBoot2.0+Mybatis+Shiro+Vue)
2019-08-07课程简介: 历经半个多月的时间,Debug亲自撸的 “企业员工角色权限管理平台” 终于完成了。正如字面意思,本课程讲解的是一个真正意义上的、企业级的项目实战,主要介绍了企业级应用系统中后端应用权限的管理,其中主要涵盖了六大核心业务模块、十几张数据库表。 其中的核心业务模块主要包括用户模块、部门模块、岗位模块、角色模块、菜单模块和系统日志模块;与此同时,Debug还亲自撸了额外的附属模块,包括字典管理模块、商品分类模块以及考勤管理模块等等,主要是为了更好地巩固相应的技术栈以及企业应用系统业务模块的开发流程! 核心技术栈列表: 值得介绍的是,本课程在技术栈层面涵盖了前端和后端的大部分常用技术,包括Spring Boot、Spring MVC、Mybatis、Mybatis-Plus、Shiro(身份认证与资源授权跟会话等等)、Spring AOP、防止XSS攻击、防止SQL注入攻击、过滤器Filter、验证码Kaptcha、热部署插件Devtools、POI、Vue、LayUI、ElementUI、JQuery、HTML、Bootstrap、Freemarker、一键打包部署运行工具Wagon等等,如下图所示: 课程内容与收益: 总的来说,本课程是一门具有很强实践性质的“项目实战”课程,即“企业应用员工角色权限管理平台”,主要介绍了当前企业级应用系统中员工、部门、岗位、角色、权限、菜单以及其他实体模块的管理;其中,还重点讲解了如何基于Shiro的资源授权实现员工-角色-操作权限、员工-角色-数据权限的管理;在课程的最后,还介绍了如何实现一键打包上传部署运行项目等等。如下图所示为本权限管理平台的数据库设计图: 以下为项目整体的运行效果截图: 值得一提的是,在本课程中,Debug也向各位小伙伴介绍了如何在企业级应用系统业务模块的开发中,前端到后端再到数据库,最后再到服务器的上线部署运行等流程,如下图所示:
Java学习指南(Java入门与进阶)
2017-08-09这是Java学习指南系列课程的第1篇,介绍Java语言的入门语法,引领希望学习Java语言编程的初学者进入Java大门。 本课程不需要其他语言作为基础,可以直接学习。 课程从Java开发平台的下载和安装开始,从浅到深、从易到难,循序渐进地进行语法讲解。 为了让学员更好的掌握Java语言,本课程配套在线的Java题库及答案解析。 相比于其他语言,Java语言更科学、更容易掌握,快来和大家一起学习Java吧。
57.86MB
微信小程序源码-合集5.rar
2020-09-04微信小程序源码,包含:豆瓣、微信、论坛、停车、房贷计算、股票、蜗牛生活、物品回收、学车预约、住房装修、斗鱼直播、水利、快拍、同城等源码。
程序员的数学:微积分
2019-09-28本课程介绍程序员必备的数学基础内容,在取材上侧重人工智能、数据分析等热门领域
- 实时 摔倒识别 /运动分析/打架等异常行为识别/控制手势识别等所有行为识别全家桶 原理 + 代码 + 数据+ 模型 开源! 40522021-03-02文章目录一、 基本过程和思想二 、视频理解还有哪些优秀框架三、效果体验~使用手势:python run_gesture_recognition.py健身_跟踪器:卡路里计算三、训练自己数据集步骤然后,打开这个网址:点击一下start new project但是官方的制作方法是有着严重bug的~我们该怎么做呢!原代码解读 大家好,我是cv君,很多大创,比赛,项目,工程,科研,学术的炼丹术士问我上述这些识别,该怎么做,怎么选择框架,今天可以和大家分析一下一些方案: 用单帧目标检测做的话,前后语义相关性很差(也有
-
下载
SecureCRT 9.0.0.2430
SecureCRT 9.0.0.2430
-
学院
《文件和目录操作命令》<Linux核心命令系列Series> <2.>
《文件和目录操作命令》<Linux核心命令系列Series> <2.>
-
学院
朱老师鸿蒙系列课程第1期-3.鸿蒙系统Harmonyos源码配置和管理
朱老师鸿蒙系列课程第1期-3.鸿蒙系统Harmonyos源码配置和管理
-
博客
604.圆的面积
604.圆的面积
-
博客
背包问题-完全背包-朴素解法
背包问题-完全背包-朴素解法
-
博客
背包问题-01背包-化简版
背包问题-01背包-化简版
-
博客
A1037 Magic Coupon (25 分)
A1037 Magic Coupon (25 分)
-
学院
vue3.0+Ant Design Vue后台crm管理系统admin
vue3.0+Ant Design Vue后台crm管理系统admin
-
博客
centos ssh登录显示欢迎信息
centos ssh登录显示欢迎信息
-
学院
简历项目MongoDB入门到企业实战_开发IM微聊即时消息系统
简历项目MongoDB入门到企业实战_开发IM微聊即时消息系统
-
博客
Maven项目Junit测试失败,错误 java: 程序包org.junit不存在
Maven项目Junit测试失败,错误 java: 程序包org.junit不存在
-
学院
C# 高级网络编程及RRQMSocket框架详解
C# 高级网络编程及RRQMSocket框架详解
-
学院
C语言零基础入门(详细讲解)
C语言零基础入门(详细讲解)
-
学院
【超强干货分享】Java程序员算法面试「通关秘籍」
【超强干货分享】Java程序员算法面试「通关秘籍」
-
学院
Wireshark抓包入门到精通实战教程
Wireshark抓包入门到精通实战教程
-
下载
Shopping-App-RN-源码
Shopping-App-RN-源码
-
学院
计算机网络 应用层 诸多协议 实验环境搭建
计算机网络 应用层 诸多协议 实验环境搭建
-
博客
数据库增删查改
数据库增删查改
-
学院
Cocos Creator游戏开发-合成大西瓜 CocosCreat
Cocos Creator游戏开发-合成大西瓜 CocosCreat
-
下载
Hotel-Booking-Website-源码
Hotel-Booking-Website-源码
-
博客
Ubuntu18.04下移植django+uWSGI+nginx项目
Ubuntu18.04下移植django+uWSGI+nginx项目
-
学院
Cocos Creator游戏开发-物理弹球 视频教程(热更新)
Cocos Creator游戏开发-物理弹球 视频教程(热更新)
-
博客
DOS命令:path
DOS命令:path
-
学院
CCNA_CCNP 思科网络认证 《 站点间 NNN 与 远程访问 V
CCNA_CCNP 思科网络认证 《 站点间 NNN 与 远程访问 V
-
下载
go-utils:常见的Golang实用程序-源码
go-utils:常见的Golang实用程序-源码
-
学院
python Flask+scrapy+人工智能 实现高性能搜索引擎
python Flask+scrapy+人工智能 实现高性能搜索引擎
-
下载
salestrekker的视频会议「salestrekker-videoconferencing」-crx插件
salestrekker的视频会议「salestrekker-videoconferencing」-crx插件
-
学院
精通编译Makefile,Nina, 从底层uboot到Android
精通编译Makefile,Nina, 从底层uboot到Android
-
下载
Spore-ModAPI:一个C ++库,允许您为Spore创建高级mod(用户界面,着色器等)。-源码
Spore-ModAPI:一个C ++库,允许您为Spore创建高级mod(用户界面,着色器等)。-源码
-
博客
ES6详细解说,基础教学(三)
ES6详细解说,基础教学(三)