[发明专利]一种基于免疫粒子群算法的超声电机控制方法无效
申请号: | 200710055653.X | 申请日: | 2007-05-18 |
公开(公告)号: | CN101056074A | 公开(公告)日: | 2007-10-17 |
发明(设计)人: | 梁艳春;徐旭;时小虎;葛宏伟;张巧 | 申请(专利权)人: | 吉林大学 |
主分类号: | H02N2/00 | 分类号: | H02N2/00;G05B13/00 |
代理公司: | 长春市四环专利事务所 | 代理人: | 张建成 |
地址: | 130012吉*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 免疫 粒子 算法 超声 电机 控制 方法 | ||
技术领域
本发明涉及一种基于免疫粒子群算法的超声电机控制方法,特别涉及一种智能计算与自动控制方法,属于计算机应用与自动控制领域。
背景技术
超声电机(Ultrasonic Motor,USM)是20世纪80年代发展起来的一种最具代表性的驱动器,它的问世,部分地满足了宇宙飞船、人造卫星、飞机、导弹、汽车、机器人、精密仪器等对驱动设备所提出的短、小、薄、低噪声、无电磁干扰、在恶劣环境下适应性强等要求。与传统电机相比,超声电机具有结构简单、响应速度快、转矩/质量比大、无需齿轮减速机构、可实现直接驱动、抗电磁干扰等特性。超声电机的出现不仅可以在许多场合替代普通的电磁电机,改善机械系统的性能,而且能够在一些电磁电机无法正常工作的场合显示出独特的作用。它突破了统治电机领域上百年的电磁波驱动理论,打破了由电磁效应获得转速和转矩的概念,具有划时代意义,是当前科学研究前沿的高新技术之
超声电机有别与传统的电磁电机,随着驱动条件的改变,表现出极强的非线性特性,对它建立精确的数学模型是很困难的,因此采用传统方法难以对其实施精确快速地控制。虽然利用某些智能技术,超声电机的控制取得了一定的进展,但在实际应用中仍然存在着如控制器的结构难以选择、参数的维数难以确定、实时性差、控制精度低等许多难题。为了更有效地控制超声电机,利用粒子群优化算法,并基于免疫系统中发生T细胞和B细胞中的受体编辑机制和疫苗接种模型,提出了一种新型的超声电机免疫粒子群控制方法。这里的控制器可以是常规控制器或者是一些基于智能技术的控制器,控制器中的待定参数或规则由免疫粒子群算法来优化获得。
发明内容
本发明的主要目的是提供一种基于免疫粒子群算法的超声电机控制方法,这种方法基于免疫粒子群优化算法,克服通常方法对初始值敏感容易陷入局部极值的弱点;收敛速度不依赖于待辨识和控制系统的维数,极大地提高了收敛速度;不需计算权值的动态导数,降低了算法的计算复杂性;控制器的结构和参数可以根据具体的训练过程来调整,实现了控制器的全自动设计。
本发明是通过以下技术方案实现的:
(1)假设在一个D维的目标搜索空间中,有m个粒子组成一个群落,其中第i个粒子表示为一个D维的向量Xi=(xi1,xi2,…,xiD),i=1,2,…,m即第i个粒子在D维搜索空间中的位置是Xi。换言之,每个粒子的位置就是一个潜在的解。将Xi带入一个目标函数就可以计算出其适应值,根据适应值的大小衡量解的优劣。第i个粒子的“飞翔”速度也是一个D维的向量,记为Vi=(vi1,vi2,…,viD)。记第i个粒子迄今为止搜索到的最优位置为Pi=(pi1,pi2,…,piD),整个粒子群迄今为止搜索到的最优位置为Pg=(pg1,pg2,…,pgD)。对粒子可按下列公式操作:
Vi(k+1)=wVi(k)+c1r1(Pi-Xi(k))/Δt+c2r2(Pg-Xi(k))/Δt(1)
Xi(k+1)=Xi(k)+Vi(k+1)Δt(2)
其中,w为惯性权重,其值也可以自适应调整,随着迭代的进行线性的减小,c1和c2为调节Pi和Pg相对重要性的参数,r1和r2是介于[0,1]之间的随机数。Vi∈[-Vmax,Vmax],Vmax是常数,由具体问题设定,Δt是时间间隔,通常取为单位时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710055653.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:由微生物产品发酵过程的纤维残渣制备纸浆的方法
- 下一篇:曲线条形料下料机