发明名称 一种基于改进粒子群算法优化无刷直流电机模糊控制器的方法
摘要 本发明公开了一种基于改进粒子群算法优化无刷直流电机模糊控制器的方法,步骤包括:将整个解空间划分为七个区域;根据目标函数计算每个粒子的适应度;根据其适应度,更新粒子的个体极值和全局极值;将所更新的个体极值和全局极值赋值给量化因子K<sub>a</sub>、K<sub>b</sub>和比例因子K<sub>p</sub>、K<sub>i</sub>、K<sub>d</sub>;对输入输出的性能指标进行评估,如果满足目标函数,则结束,如果不满足则应用改进粒子群算法将P<sub>i</sub>、P<sub>g</sub>代入量子粒子群公式,粒子在空间区域不断寻优,直到粒子满足目标函数,生成新的粒子群体。本发明基于改进粒子群算法能以最快的速度找出全局最优解,电机在额定转速下运行平稳,响应迅速,基本无超调出现,具有良好的随动性和动静态特性。
申请公布号 CN105281615A 申请公布日期 2016.01.27
申请号 CN201510771820.5 申请日期 2015.11.12
申请人 广西师范大学 发明人 王国宇;黄植功;戴明;朱天顺
分类号 H02P6/00(2016.01)I;G06N3/00(2006.01)I 主分类号 H02P6/00(2016.01)I
代理机构 桂林市华杰专利商标事务所有限责任公司 45112 代理人 杨雪梅
主权项 一种基于改进粒子群算法优化无刷直流电机模糊控制器的方法,其特征在于,包括如下步骤:(1)将整个解空间划分为七个区域,给每个区域的位置设为:K<sub>1</sub>=[K<sub>a</sub> K<sub>b</sub> K<sub>p</sub>]<sup>T</sup>;K<sub>2</sub>=[K<sub>a</sub> K<sub>b</sub> K<sub>i</sub>]<sup>T</sup>;K<sub>3</sub>=[K<sub>a</sub> K<sub>b</sub> K<sub>d</sub>]<sup>T</sup>,K<sub>1</sub>、K<sub>2</sub>、K<sub>3</sub>可在允许范围内随机赋以初值,此时以P<sub>i</sub>为初始位置的个体极值,P<sub>g</sub>为七个区域使得目标函数最小的全局极值;(2)根据目标函数计算每个粒子的适应度;(3)根据其适应度,更新粒子的个体极值和全局极值;(4)将所更新的个体极值和全局极值赋值给量化因子K<sub>a</sub>、K<sub>b</sub>和比例因子K<sub>p</sub>、K<sub>i</sub>、K<sub>d</sub>,量化因子K<sub>a</sub>、K<sub>b</sub>和比例因子K<sub>p</sub>、K<sub>i</sub>、K<sub>d</sub>分别为模糊控制器输入输出的性能指标;(5)对输入输出的性能指标进行评估,如果满足目标函数,则结束,如果不满足则应用改进粒子群算法将P<sub>i</sub> P<sub>g</sub>代入量子粒子群公式,粒子在空间区域不断寻优,直到粒子满足目标函数,生成新的量子粒子群体,此时粒子所在位置为参数优化因子K<sub>a</sub>、K<sub>b</sub>、K<sub>i</sub>、K<sub>p</sub>、K<sub>d</sub>的最优值,否则返回步骤(2)继续寻优。
地址 541004 广西壮族自治区桂林市七星区育才路15号