1.一种永磁同步电机转速环自抗扰控制器参数整定方法,其特征在于,包括如下步骤:步骤1:采用速度外环和电流内环,构建具有一阶自抗扰速度控制器的永磁同步电机控制闭环回路;
步骤2:设置改进灰狼优化算法的参数,包括设置灰狼种群的规模、灰狼种群的搜索孔径维数、算法最大迭代次数、自抗扰控制器中无需整定的参数以及终止条件;
步骤3:采用帐篷映射反向学习策略对改进灰狼优化算法中灰狼种群进行初始化,将灰狼种群中的每个灰狼个体的位置向量依次作为自抗扰控制器待整定的参数,并对所述步骤
1中构建的永磁同步电机控制闭环回路进行仿真,同时执行步骤4至步骤7的迭代过程;
步骤4:根据适应度函数计算每个灰狼个体的适应度函数值,并对所有灰狼个体的适应度函数值进行排序,将排序前三的灰狼个体分别记为α狼,β狼和δ狼,其余的灰狼个体记为ω狼;
步骤5:根据当前迭代次数获取非线性变化的收敛因子,然后获取系数向量A和C;
步骤6:将ω狼根据α狼,β狼和δ狼的位置与所述系数向量A和C进行更新,获得新灰狼种群,然后采用levy飞行策略对新灰狼种群中的所有灰狼个体进行变异操作,并根据灰狼个体的当前适应度函数值更新灰狼个体的位置;
步骤7:当满足停止条件时,输出自抗扰控制器最优参数和对应的适应度函数值,停止迭代。
2.如权利要求1所述的永磁同步电机转速环自抗扰控制器参数整定方法,其特征在于,所述步骤3中采用帐篷映射反向学习策略对改进灰狼优化算法中灰狼种群进行初始化的具体方法为:首先采用帐篷映射初始化灰狼种群,在D维空间中生成混沌序列x={xd,d=1,
2,...D},将生成的混沌序列通过公式X=Xmin+xt·(Xmax-Xmin)映射到灰狼种群的取值区间,得到灰狼种群的X,其中Xmin和Xmax为X的搜索上下界,其次将灰狼种群的X通过反向学习产生反向灰狼种群OX,最后将灰狼种群和反向灰狼种群合并得到新灰狼种群,计算新灰狼种群中的所有灰狼个体的适应度函数值并排序,选取其中适应度函数值最好的数个灰狼个体作为初始灰狼种群,完成灰狼种群初始化。
3.如权利要求2所述的永磁同步电机转速环自抗扰控制器参数整定方法,其特征在于,所述步骤3中根据如下公式对灰狼种群进行反向学习,其中,p为反向学习概率。
4.如权利要求1所述的永磁同步电机转速环自抗扰控制器参数整定方法,其特征在于,所述步骤4中的适应度函数如下:J=w1[Δω]2+w2[e(t)]2
其中,w1和w2是权值。
5.如权利要求1所述的永磁同步电机转速环自抗扰控制器参数整定方法,其特征在于,所述步骤5中根据当前迭代次数获取非线性变化的收敛因子,并获取系数向量A和C的具体公式如下:其中:m是非线性调节系数,t是当前迭代次数,M是最大迭代次数。
6.如权利要求1所述的永磁同步电机转速环自抗扰控制器参数整定方法,其特征在于,所述步骤6中并根据灰狼个体的当前适应度函数值更新灰狼个体的位置的方法为:当灰狼个体的当前适应度函数值小于变异操作之前的灰狼个体的适应度函数值时,更新该灰狼个体的位置。