[发明专利]一种变约束系数的伺服系统约束反步控制算法有效

专利信息
申请号: 201911012804.2 申请日: 2019-10-23
公开(公告)号: CN110829918B 公开(公告)日: 2021-08-06
发明(设计)人: 尹忠刚;王保宁;张延庆;杜超 申请(专利权)人: 西安理工大学
主分类号: H02P21/00 分类号: H02P21/00
代理公司: 西安弘理专利事务所 61214 代理人: 燕肇琪
地址: 710048 陕*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 约束 系数 伺服系统 控制 算法
【权利要求书】:

1.一种变约束系数的伺服系统约束反步控制算法,其特征在于,永磁同步电机采用矢量控制系统,旋转坐标系下的两相电压经过反Park变换后转换为静止坐标系下的两相电压,经过PWM发生模块的调节,产生PWM波,再经过三相逆变器之后,驱动伺服电机工作,通过霍尔传感器测量得到的电机a、b、c三相电流经过Clark变换和Park变换后转换为旋转坐标系下的两相电流iq、id,以及编码器测量的位置信号,反馈到各控制环路中形成闭环控制,控制器采用三个子控制器的级联结构,位置子系统中的约束系数通过免疫算法在线调节,具体按以下步骤实施:

步骤1,建立永磁同步电机PMSM伺服系统数学模型,得到d轴电流方程、q轴电流方程、位置方程、转速方程和电压方程;

步骤2,根据步骤1中的d轴电流方程,设计d轴电流控制器;

步骤3,根据步骤1中的位置方程推导速度给定公式,设计位置控制器;

步骤4,根据步骤1中的转速方程和步骤3中得到的速度给定公式,利用反步法推导电流给定公式,设计转速环控制器;

步骤5,根据步骤1中的电压方程和步骤4中推导出的电流给定公式,利用反步法推导两相旋转坐标系下q轴给定电压,设计q轴电流环控制器;

步骤6,根据步骤3中得到的位置控制器,利用免疫算法设计自适应算法对约束系数进行在线调节;

所述步骤1中建立永磁同步电机PMSM伺服系统数学模型具体如下:

步骤1.1:建立位置伺服系统数学模型:

式中,θ为永磁同步电机机械角度;ω为电机机械角速度;ψf为永磁体磁链;np为电机转子极对数;Rs为定子绕组电阻;ud、uq分别为d轴和q轴电压;id、iq分别为d轴和q轴电流;Ls为电机电感;J为电机转动惯量,B为电机粘滞系数;TL为电机负载转矩;为微分算子;

步骤1.2:为方便计算,进行如下化简:

令Km=npψf,y1=id,y2=θ,y3=ω,y4=iq,将公式(1)改写如下

令上式简化为式(2)

式(2)即为简化后的位置伺服系统数学模型,以下步骤均在此基础上进行;

所述步骤2具体如下:根据步骤1中的d轴电流方程:设计d轴电流控制器:

步骤2.1,定义d轴电流误差z1

式中,为y1的期望值,为一常量;

对上式求导,结合公式(2)得:

步骤2.2,定义Lyapunov函数V1

则有

式中,c1为一常量且c1>0,则进行下一步设计;

所述步骤3具体如下:

根据步骤1中的位置方程:推导速度给定公式,设计位置控制器,具体如下:

步骤3.1,定义位置误差z2

式中,为位置指令;y2为位置反馈;

结合公式(2),对位置误差求导可得:

步骤3.2,定义速度误差z3

z3=y31(x) (9)

式中,γ1(x)为速度控制子系统中间虚拟变量;y3为速度反馈;

步骤3.3,定义Lyapunov函数V2

其中,为约束系数,δ为积分变量,期望轨迹

对Lyapunov函数V2求导得:

式中,z1为d轴电流误差,z2为位置误差,z3为速度误差,γ1(x)为速度控制子系统中间虚拟变量,为约束系数,δ为积分变量;

为化简公式(11),做如下变换,代换δ=τz1,得

则式(11)化简为

其中

式中,z2为位置误差,γ1(x)为速度控制子系统中间虚拟变量,为约束系数,δ为积分变量;

步骤3.4,取

式中,系数c2>0;

式(13)即为位置环子系统控制器表达式;

如果z3=0,则系统渐进稳定;反之,进行下一步设计;

所述步骤4如下:

根据步骤1中的转速方程和步骤3中得到的速度给定公式(13),利用反步法推导电流给定公式,设计转速环控制器,具体如下:

步骤4.1,定义q轴电流误差z4

z4=y42(x) (14)

式中,γ2(x)为中间虚拟变量;y4为电流反馈;

由式(9)和式(13)推导得:

令则式(15)改写为

步骤4.2,定义Lyapunov函数V3如下:

则有

步骤4.3,取虚拟控制器变量γ2

式中,系数c3>0;

式(18)即为速度环子系统控制器表达式;

将(18)代入(17)中,有:

如果z4=0,则系统渐进稳定;反之进行下一步设计;

所述步骤5如下:

根据步骤1中的电压方程和步骤4中推导出的电流给定公式,利用反步法推导两相旋转坐标系下q轴给定电压,设计q轴电流环控制器,具体如下

步骤5.1,由式(14)得:

步骤5.2,定义Lyapunov函数V4如下:

则有

式中,系数c4>0;

式(23)即为电流环子系统控制器表达式;

则有:

所述步骤6利用免疫算法设计自适应算法对约束系数进行在线调节具体如下:

令其中,kp为由免疫算法得到的一个调节因子,调节因子kp具体获得过程为:

设第k代的抗原数量为n(k),由抗原刺激而产生的Th细胞的浓度为Th(k),抑制性Tc细胞浓度为Tc(k),则B细胞所接受到的刺激u(k)为:

u(k)=Th(k)-Tc(k) (25)

其中,Th(k)=k1n(k),Tc(k)=k2g(Δu(k))n(k),k1、k2为定常系数;

将u(k)设为滤波器的输出,则有如下反馈控制律:

u(k)=(k1-k2g(Δu(k)))n(k)=kpn(k) (26)

kp=K-Kμg(Δu(k)) (27)

其中,K=k1为增益,μ=k2/k1为控制稳定效果参数,K和μ均为可调参数;

g(Δu(k))为一选定的非线性函数:

则,根据式(27)和式(28)可调节约束系数写为:

其中,Δu(k)为θ的相邻两拍的差,b为可调参数;当变量θ在约束区间之外时,θ误差越小,即Δu(k)越接近值,自适应约束系数越趋于无穷大,此时约束效果很小忽略不计,当θ在约束区间之内时,约束就开始起作用,Δu(k)越小,自适应约束系数也越小,约束效果越强烈;

由于系统中起控制作用的是位置环子系统控制器表达式(13)、速度环子系统控制器表达式(18)和电流环子系统控制器表达式(23),所以将公式(29)的可调节约束系数替换式(13)、(18)和(23)中的达到最终的约束效果,

至此,得到三个起约束作用的控制器的表达式,当被控变量θ在约束区间之内时,约束开始起作用,随着系统的运行,位置误差越小,约束效果越强烈。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学,未经西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911012804.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top