基于协同进化混合蛙跳算法的优化迭代学习控制算法研究

来源 :兰州理工大学 | 被引量 : 3次 | 上传用户:wwwroot123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
迭代学习控制(Iterative Learning Control,ILC)是智能控制的一个关键分支,也是一种新型的学习控制策略。其最大的特点就是可以通过重复应用先前的控制经验求取控制输入信号,该控制输入信号可以使系统的输出趋近于期望输出,以此来改善控制的质量。相比较其他控制方法,ILC拥有诸多优势,它可以用很简单的方式应用于存在较高不确定性的非线性系统,计算量也较为简单;ILC具有很高的适应性,并且在实际工业控制中很容易实现;ILC最突出的优势便是不依赖于精确的数学模型。因此,迭代学习控制的研究有着十分重要的现实意义。为了提高非线性优化迭代学习控制算法的收敛性能,获得更好的跟踪性能,本文采用协同进化混合蛙跳算法实现迭代学习控制的性能优化,提出了一种基于协同进化混合蛙跳算法的优化迭代学习控制算法。利用协同进化混合蛙跳算法来处理迭代学习控制中的非线性问题和输入有约束的问题,使得算法的参数选择简单,搜索空间小,收敛速率得到提高。此外,通过对协同进化混合蛙跳算法搜索到的控制输入施加滤波器,在不影响跟踪效果和误差的前提下,可以有效地滤除由于蛙跳算法的随机性而产生的输入的高频部分,使其曲线更为光滑。仿真结果表明基于协同进化混合蛙跳算法的优化迭代学习控制算法收敛性优于基于克隆选择算法的优化迭代学习控制算法和基于遗传算法的优化迭代学习控制算法。迭代学习控制算法中的学习参数的选取对于迭代学习控制的收敛性以及收敛速度的影响很大。传统的PID型迭代学习控制中,学习参数的设置需要凭借经验选取,具有一定的盲目型,算法分析给出的收敛条件并不能用于学习参数的选取。本文针对此问题采用协同进化混合蛙跳算法优化PID控制器的学习参数,提出了一种基于协同进化混合蛙跳算法的PID型迭代学习控制算法,通过该算法可得到能保证系统单调收敛的PID学习参数。最后,将基于协同进化混合蛙跳算法的优化迭代学习控制算法应用于吊车-双摆系统中,通过仿真验证了算法的有效性和可行性。
其他文献
研究了固相合成中保护精氨酸的制备过程,以精氨酸单盐酸盐为原料,用苄氧羰基(Z)保护α-氨基,2,2,4,6,7-五甲基二氯苯并呋喃-5-磺酰基(Pbf)保护侧链胍基,氢化除去苄氧羰基,再
介绍了一种利用反渗透与超滤膜相结合进行造纸废水回用处理的方法.
1良种的选择雏鹅应选择体形大、生长快、耐粗饲的品种,要求雏鹅头大,背宽,嘴阔,眼睛明亮有神,反应灵敏,叫声洪亮有力,举止活泼,卵黄吸收和脐部收缩良好,腹部柔软平坦;绒毛黄
以十八酸(硬脂酸)、亚硫酰氯、二乙胺等为原料合成了AKD,分析和讨论了各步合成所采用的不同方法的优缺点,探讨了各步反应所需特定条件的理论因素.
笼养蛋鸡疲劳症又叫笼养蛋鸡骨质疏松症,也称之为该病又叫新母鸡病、蛋鸡猝死症。该病是近年来笼养蛋鸡频繁出现的一种疾病,也是目前集约化笼养蛋鸡生产中最常见的营养代谢性疾
循环经济是一种新型的、先进的经济形态,是集经济、技术和社会于一体的系统工程.构建和发展循环经济离不开政府的支持.本文从循环的概念出发,分析了发展循环经济过程中所需要
2013年元月初,灌南县三口镇某鸽场发生鸽子不明原因大量死亡,场主来我部求诊。1主诉 全场原先共有种鸽3200对,乳鸽1500余只,近4d来,死亡种鸽260多只,死亡乳鸽830只。生病种鸽有呼吸
元月7日,原国民党二级上将周仲南先生等一行七人在市台侨办主任谢秀英及市有关部门负责同志陪同下来射阳参观。射阳县县长许新建,副县长潘锦文以及县台侨办有关负责同志热情
1饲料因素经常更换饲料,使用劣质饲料,饲料中加入很高比例的棉籽饼,熟豆饼突然更换为生豆饼,进口鱼粉突然更换为国产鱼粉,使用了假豆粕、劣质鱼粉、假氨基酸等,都会使饲料的营养成
由南京中医药大学、中国海内外中医药学术发展研究中心联合举办的“中国·南京中医药国际学术论坛”11月1日~3日在南京召开。来自美国、德国、英国、加拿大、马来西来、日