[发明专利]基于分数阶微积分的开环迭代学习的控制方法和系统有效
申请号: | 201910393233.5 | 申请日: | 2019-05-13 |
公开(公告)号: | CN109995290B | 公开(公告)日: | 2021-01-08 |
发明(设计)人: | 吕帅帅;鄢毅心;潘勉;李训根;刘敬彪;彭时林;史剑光 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | H02P21/00 | 分类号: | H02P21/00;H02P27/08 |
代理公司: | 浙江永鼎律师事务所 33233 | 代理人: | 陆永强 |
地址: | 310018 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 分数 微积分 开环 学习 控制 方法 系统 | ||
1.基于分数阶微积分的开环迭代学习的控制方法,其特征在于,包括以下步骤:
S10,建立离散分数阶开环迭代学习控制器,其中迭代学习控制律采用PDα型迭代学习控制律进行位置控制,PDα型分数阶开环迭代学习控制器的形式为uk+1(t)=uk(t)+kpek(t)+kDΔαek(t),其中,uk(t)为t时刻第k次迭代控制量,uk+1(t)为t时刻第k+1次迭代控制量,ek(t)t时刻第k次迭代误差,即ek(t)=yd(t)-yk(t),kp为比例调节系数,kD微分调节系数,Δ表示离散微分算子,Δα为α阶微分,α∈(0,1);
S20,建立基于矢量控制的永磁同步电机位置伺服系统,结合分数阶微积分改善控制器性能,其中学习增益和分数阶微积分因子根据系统的动态性能和稳态性能来调整;
S30,对离散分数阶开环迭代学习控制器等价变换;
S40,对电机位置控制算法进行收敛证明,将iq、id和比较得到的差值,分别送入电流调节器,经过电流调节器得到电压控制量ud和uq;
S50,得到电机位置控制量之后,采用位置环+电流环控制策略,控制量经过位置调节器转化为q坐标系下的电流控制量,d轴给定参考电流控制量为0;
S60,ud和uq经过PARK逆变换转换到αβ坐标系下的电压控制量uα和uβ,然后根据uα和uβ生成脉冲调制PWM信号,并通过SVPWM原理控制三相逆变器生成三相电压信号;
所述S10包括以下步骤:
S11,dq坐标系下,永磁同步电机的离散机械动力学方程为:
其中,x(t)=[θ(t) ω(t)]T,u(t)=Te(t)=kTiq(t),B=[0 1/J]T,C=[1 0],θ(t)和ω(t)分别表示系统t时刻的位置和转速信号,Te(t)为电磁转矩输入,kT为转矩系数,iq(t)为q轴电流,Bf为摩擦系数,J为转动惯量,d(t)为包括负载的干扰信息;
S12,采用离散分数阶开环迭代学习控制,将给定位置θ*与位置传感器反馈的位置θ之差送入离散分数阶开环迭代学习控制器,离散分数阶开环迭代学习控制器的输出为转矩即电流指令信号,离散分数阶开环迭代学习控制器为
uk+1(t)=uk(t)+kpek(t)+kDΔαek(t) (2)
其中,uk(t)为t时刻第k次迭代控制量,uk+1(t)为t时刻第k+1次迭代控制量,ek(t)t时刻第k次迭代误差,即ek(t)=yd(t)-yk(t),kp为比例调节系数,kD微分调节系数,Δ表示离散微分算子,Δα为α阶微分,α∈(0,1);
离散型分数阶微积分定义如下,
其中,h为采样时间,m为离散时间;
定义如下,
所述S30包括以下步骤:
S31,令采样时间h→0,则根据式(3)和(4),可得t时刻第k次误差的α阶微分为
S32,令将式(5)变换为:
S33,根据式(6),S12中的离散分数阶开环迭代学习控制器变换为
其中,
所述S40包括以下步骤:
S41,由式(1)得到,
令Yk=[yk(1),yk(2),...yk(N)]T (10)
Xk=[xk(0),xk(1),...xk(N-1)]T (11)
Uk=[δuk(0),δuk(1),...δuk(N-1)]T (12)
δuk(t)=ud(t)-uk(t) (13)
其中,uk(i)是电机控制量,ud(f)为期望,ek(t)为t时刻第k次迭代误差;
S42,根据式(13),将式(7)两边同时减去ud(t),之后取反,再将t=0带入离散分数阶开环迭代学习控制器为,
其中
根据式(14)对式(15)进行化简,将(14)带入
δuk+1(0)=δuk(0)-kpCBδuk(0)
提取公因式得到
δuk+1(0)=(I-kpCB)δuk(0)
δuk+1(0)为t=0时刻的第k+1次迭代期望与控制量的差值;
S43,根据式(13)和(14),将式(7)两边同时减去ud(i),之后取反,再将t=1带入离散分数阶开环迭代学习控制器为,
δuk+1(1)=δuk(1)-kpCABδuk(0)-kpCBδuk(l)+kpc1ek(0) (16)
其中,kpc1ek(0)=0,c1是j=1时的取值;
将式(16)进行化简,提取公因式得到,
δuk+1(1)=(I-kpCB)δuk(1)-kpCABδuk(0) (17)
S44,根据式(13)和(14),将式(7)两边同时减去ud(i),之后取反,再将t=2带入离散分数阶开环迭代学习控制器为,
根据式(14)对式(18)进行化简,提取公因式得到,
δuk+1(2)=(I-kpCB)δuk(2)+Δ (19)
其中,Δ=-kpek(c1-c3),c1和c3分是j=1,3时的取值;
S45,考虑t=0,1,2时,将式(15)、(16)和(19)整理得到,
定义
则式(20)可写为,Uk+1=QUk。
2.采用权利要求1所述基于分数阶微积分的开环迭代学习的控制方法的系统,其特征在于,包括离散分数阶开环迭代学习控制器、电流调节器、DSP微处理器、逆变电路和位置传感器,其中,
所述位置传感器采集永磁同步电机的位置信息,将给定位置θ*与所述位置传感器反馈的位置θ之差输入所述离散分数阶开环迭代学习控制器,离散分数阶开环迭代学习控制器的输出为转矩即电流指令信号的参考值为0;
所述电流调节器包括q轴电流调节器和d轴电流调节器,将iq、id和比较得到的差值,分别输入q轴电流调节器和d轴电流调节器,输出电压控制量ud和uq;
所述DSP微处理器包括PARK逆变换器、PARK变换器、CLARK变换器和SVPWM发生器,q轴电流调节器和d轴电流调节器,输出电压控制量ud和uq输入PARK逆变换器,转换到αβ坐标系下的电压控制量uα和uβ,再由所述SVPWM发生器根据uα和uβ生成脉冲调制PWM信号,控制所述逆变电路生成三相电压信号Va、Vb、Vc控制永磁同步电机;对Va、Vb转化为电流信号ia、ib经过CLARK变换器得到αβ坐标系下的电流iα和iβ,再通过PARK变换器得到iq、id。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910393233.5/1.html,转载请声明来源钻瓜专利网。