The invention discloses an optimized design method of an active disturbance rejection position servo system based on CPSO. Aiming at the problem of permanent magnet synchronous motor servo system position control of high precision, fast response and stable performance, the double loop control structure, established PMSM ADRC position servo control system, and according to the position of ADRC controller parameter tuning problem, put forward a kind of improved particle swarm optimization algorithm based on Chaos (CPSO) according to this algorithm, chaos cubic mapping to initialize the position of the particle, the inertia weight index adaptive nonlinear adjustment with adjustable parameters, and the chaos and stable alternating motion way to update the position of particle, effectively improve the convergence speed and global searching ability, the ADRC position controller parameters optimization excellent combination contains position control requirements of the fitness function, optimal design of control system of PMSM position servo system, improve the position servo system The control accuracy and response speed are better than that of disturbance rejection.
【技术实现步骤摘要】
一种基于改进CPSO的自抗扰位置伺服系统优化设计方法
本专利技术属于高精度位置伺服控制系统的
,具体涉及一种基于CPSO的自抗扰位置伺服系统优化设计方法,适用于永磁同步电机的高精度位置控制。
技术介绍
在高精度位置伺服系统中,由于永磁同步电机(PMSM)性能优越,广泛应用于各种工业领域,逐渐成为高精度伺服系统执行电机的主流。目前在传统的PMSM位置伺服系统中,最常见的形式是三环线性结构,控制环中一般都采用PID控制器,实现较为简单,然而永磁同步电机作为一个多变量、非线性、强耦合的被控对象,在伺服系统实际运行过程中,存在着电机本体参数时变、负载对象具有不确定性以及应用环境存在干扰等诸多扰动因素,这种控制结构存在控制器较多,适用范围较小,系统抗扰能力较差等缺点,难以满足PMSM位置伺服系统追求的定位的快速性、准确性和无超调等性能指标。为了获得高性能的PMSM位置伺服系统,很多先进的非线性控制算法被应用于永磁同步电机的控制研究中,如自抗扰控制、内膜控制、模糊控制、神经网络控制、滑模变结构控制等。其中,由于自抗扰控制技术(ADRC)不依赖于被控对象的内部机理和外扰规律,通过对总扰动量的实时估计并给予及时主动补偿,具有抗扰动能力强、精度高、响应速度快等特点,同时算法简单易实现,成为了PMSM伺服控制系统控制策略的研究热点。然而ADRC参数较多,调节繁杂,参数整定过程和效果在很大程度上依赖于人们的经验,因此,参数整定问题成为ADRC实际应用所要解决的一个最基本问题。目前,对自抗扰控制器的参数优化的研究成果,主要是结合各种智能参数寻优算法对ADRC的参数进行寻优, ...
【技术保护点】
一种基于CPSO的自抗扰位置伺服系统优化设计方法,其特征在于包含如下步骤:步骤1:采用位置外环和电流内环的双环控制结构,搭建永磁同步电机二阶自抗扰位置伺服控制闭环回路;步骤2:初始化粒子群算法参数,包括粒子总个数n,粒子的搜索空间维数D,加速度常数c
【技术特征摘要】
1.一种基于CPSO的自抗扰位置伺服系统优化设计方法,其特征在于包含如下步骤:步骤1:采用位置外环和电流内环的双环控制结构,搭建永磁同步电机二阶自抗扰位置伺服控制闭环回路;步骤2:初始化粒子群算法参数,包括粒子总个数n,粒子的搜索空间维数D,加速度常数c1、c2,惯性权重ω的最小值ωmin和最大值ωmax,最大迭代次数T;第i(i=1,2,…,n)个粒子的位置Xi=(xi1,xi2,…,xiD)代表着二阶自抗扰位置控制器中需要整定的5个参数{β01,β02,β03,β1,β2},确定每一个参数的调节范围,即第d维的范围[xdmin,xdmax],粒子i第d维的速度vid的最大值vdmax=0.2×xdmax,初始化自抗扰位置控制器其它不需要整定的参数,给出终止条件;步骤3:初始化粒子种群,采用混沌立方映射对粒子位置进行初始化,并采用随机过程初始化粒子速度;步骤4:将初始种群中每个粒子的位置向量依次作为自抗扰位置控制器待优化的5个参数{β01,β02,β03,β1,β2},对永磁同步电机自抗扰位置伺服控制系统进行仿真,计算每个初始粒子的适应度函数并存储其适应度函数值,将适应度函数值作为衡量粒子位置优劣的依据;将粒子自身最优位置Pi=(Pi1,Pi2,…,PiD)设为其当前位置,全局最优位置Pg=(Pg1,Pg2,…,PgD)设为初始种群中最优粒子的位置;步骤5:在迭代过程中,根据适应度函数计算每一个粒子的适应度函数值,如果该粒子的适应度值小于该粒子自身之前的适应度值,则用该粒子当前的位置替换Pi,如果该粒子的适应度值小于当前粒子种群全局最优粒子的适应度值,则用该粒子当前的位置替换Pg;步骤6:采用参数可调的指数自适应方式非线性的调整惯性权重,并按照标准粒子群中的速度更新公式对每个粒子的速度进行更新;步骤7:采用将混沌融入到粒子的运动过程中,使粒子群在混沌与稳定之间交替运动的粒子位置更新公式分别对每个粒子的位置进行更新;步骤8:将群体适应度方差σ2引入到混沌与稳定之间交替运动的混沌粒子群中,根据σ2来判断算法是否处于局部最优,进而进行混沌变量cid的设置;步骤9:判断是否满足终止条件,若满足则输出最终的全局最优粒子gbest,即自抗扰位置控制器的最优参数,和相对应的适应度值并退出程序;反之转向步骤5。2.根据权利要求1所述的一种基于CPSO的自抗扰位置伺服系统优化设计方法,其特征在于,所述步骤1中,采用位置外环和电流内环的双环控制结构,根据位置给定值θ*和位置反馈值θ,对所述位置外环设计了二阶自抗扰位置控制器,所述电流内环采用PI调节器,建立永磁同步电机的二阶自抗扰位置伺服控制系统。3.根据权利要求1所述的一种基于CPSO的自抗扰位置伺服系统优化设计方法,其特征在于,所述步骤3中,混沌立方映射对粒子位置进行初始化,首先是随机产生一个各分量值均在0~1之间的D维混沌初值z0=(z01,z02,...,z0D),根据混沌立方映射的迭代公式zm+1=4zm3-3zm(m=0,1,2,…),经过n次迭代运算,得到n个混沌变量z1,z2,…,zn,然后将产生的混沌变量zi的各个分量采用...
【专利技术属性】
技术研发人员:黄文俊,白瑞林,朱渊渤,
申请(专利权)人:无锡信捷电气股份有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。