ImageVerifierCode 换一换
格式:PDF , 页数:14 ,大小:848.07KB ,
资源ID:14330708      下载积分:30 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zhuanlichaxun.net/d-14330708.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于改进元启发式算法的PID控制器优化方法.pdf)为本站会员(bo****18)主动上传,专利查询网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知专利查询网(发送邮件至2870692013@qq.com或直接QQ联系客服),我们立即给予删除!

基于改进元启发式算法的PID控制器优化方法.pdf

1、(19)国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 202310882820.7(22)申请日 2023.07.19(71)申请人 济南大学地址 250024 山东省济南市市中区南辛庄西路336号(72)发明人 张玉璘管峰保(51)Int.Cl.G05B 11/42(2006.01)(54)发明名称一种基于改进元启发式算法的PID控制器优化方法(57)摘要本发明公开了一种基于改进元启发式算法的PID控制器优化方法,属于PID控制技术领域,具体包括以下步骤:步骤一:建立基于改进元启发式算法的PID控制系统模型,包括输入偏差,PID控制器,改进人工兔优

2、化算法模型,被控对象。步骤二:改进元启发式算法,包括:(1)改进隐藏参数H,扩大寻优范围,避免陷入局部最优解。(2)能量因子A采用非线性自适应参数策略,随机自适应地调整勘探阶段和开发阶段之间的切换。步骤三:将改进的元启发式算法应用到PID控制器参数优化。步骤四:采用MATLAB对PID控制系统进行仿真。基于改进元启发式算法的PID控制器优化方法能够在搜索空间中探索全局最优解,避免陷入局部最优解,以更快的收敛速度和更精确的搜索精度完成寻优。权利要求书2页 说明书6页 附图5页CN 116610025 A2023.08.18CN 116610025 A1.一种基于改进元启发式算法的PID控制器优化

3、方法,其特征在于,所述优化方法包括以下步骤:步骤一:建立基于改进元启发式算法的PID控制系统模型,包括输入偏差,PID控制器,改进人工兔优化算法模型,被控对象;步骤二:改进元启发式算法;步骤三:将改进的元启发式算法应用到PID控制器参数优化;步骤四:采用 MATLAB 对PID控制系统进行仿真;其中,步骤三中改进的元启发式算法应用到PID控制器参数优化,其特征在于,具体步骤为:S1.根据PID控制器的参数,初始化兔子种群,设置种群规模n,最大迭代次数T,空间维度d,搜索上界Up,搜索下界Low;S2.选择合适的适应度函数,适应度函数公式为:式中e(t)表示时刻 t 的误差,也即PID控制系统实

4、际输出与期望输出之间的差值,J为适应度值;S3.计算种群每个个体的适应度值Fitness,并记录当前迭代个体最优解;S4.用改进的能量因子公式计算A的值,进而判断寻优阶段;如果A1,则为勘探阶段,兔子个体进行绕道觅食,进而更新种群位置,公式如下:;其中,是第t+1次迭代时第i只兔子的候选位置;和分别是第t次迭代时第i 只兔子和第j只兔子的当前位置;n是种群规模;t是当前迭代次数;T是最大迭代次数;R表示奔跑算子;L为奔跑长度;c是一个映射向量,取值为0,1中的整数;r1,r2均为(0,1)之间的随机数;n1为服从标准正态分布的随机数;表示四舍五入;如果A1,则为勘探阶段,兔子个体进行绕道觅食,

5、进而更新种群位置。公式如下:;其中,是第t+1次迭代时第i只兔子的候选位置;和分别是第t次迭代时第i 只兔子和第j只兔子的当前位置;n是种群规模;t是当前迭代次数;T是最大迭代次数;R表示奔跑算子;L为奔跑长度;c是一个映射向量,取值为0,1中的整数;r1,r2均为(0,1)之间的随机数;n1为服从标准正态分布的随机数;表示四舍五入;如果A1,则为勘探阶段,兔子个体进行绕道觅食,进而更新种群位置。公式如下:;其中,是第t+1次迭代时第i只兔子的候选位置;和分别是第t次迭代时第i 只兔子和第j只兔子的当前位置;n是种群规模;t是当前迭代次数;T是最大迭代次数;R表示奔跑算子;L为奔跑长度;c是一

6、个映射向量,取值为0,1中的整数;r1,r2均为(0,1)之间的随机数;n1为服从标准正态分布的随机数;表示四舍五入;如果A1,则为开发阶段,利用引入分段非线性隐藏函数H公式进行随机躲藏,进而更新种群位置。公式如下:;其中,表示随机选择的洞穴;H是隐藏参数;r4为(0,1)之间的随机数;gr取值为0,1中的整数。0047S5.在经过勘探或开发阶段后,用适应度函数计算个体适应度值,并执行一对一贪婪选择策略。公式如下:;式中,J为适应度函数;是第t+1次迭代时第i只兔子的新位置。0048进一步的,所述贪婪选择策略,其特征在于,若兔子个体的新位置的适应度比当前说明书5/6 页8CN 11661002

7、5 A8的适应度好,则将放弃当前位置并更新为新位置。0049S6.判断种群是否达到最大迭代次数,若是,则停止寻优输出最优解,否则返回S3继续寻优。0050S7.将最优解输入到PID控制器的参数中,即赋值到KP,KI,KD三个参数,完成PID控制器参数的优化。0051进一步的,所述步骤四中,采用 MATLAB 对PID控制系统进行仿真,PID控制器参数优化完后,被控对象接收PID控制器产生的控制信号,并得到最优解下的输出响应。为证明本改进元启发式算法对 PID 控制器参数优化的优越性,选取系统被控对象传递函数表达式如下:;式中,G(s)为传递函数,s为函数变量。0052由图5改进人工兔优化算法和

8、基础人工兔优化算法的效果对比曲线图,可以看出,首先是在适应度上,按照适应度值越小算法性能越好的准则,在相同迭代次数内改进人工兔优化算法能够获得更好的适应度值,即改进人工兔优化算法性能更好;其次在收敛情况上,改进人工兔优化算法能够在较少的迭代次数内达到较好的收敛状态,那么认为改进人工兔优化算法更快速、更稳定地找到解,所以改进人工兔优化算法比基础人工兔优化算法性能更好。说明书6/6 页9CN 116610025 A9图 1说明书附图1/5 页10CN 116610025 A10图 2说明书附图2/5 页11CN 116610025 A11图 3说明书附图3/5 页12CN 116610025 A12图 4说明书附图4/5 页13CN 116610025 A13图 5说明书附图5/5 页14CN 116610025 A14

copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1