发明名称 一种用于电机伺服系统的离散重复控制方法
摘要 一种用于电机伺服系统的离散重复控制方法,包括:给定环节、周期反馈环节、e/v信号变换模块以及减/加法环。给定环节产生周期对称的参考信号;构造周期反馈环节;依据反正切吸引律,构造e/v信号转换模块,其输出信号用于重复控制器的修正量;继而计算出重复控制器的输出信号作为被控对象的控制信号输入。给出了控制器参数的取值对系统跟踪误差收敛过程的影响。具体的控制器参数整定可依据表征系统收敛性能指标进行,且提供了表征跟踪误差收敛过程的单调减区域、绝对吸引层和稳态误差带边界的计算方法。本发明提供一种具有快速收敛性能、加速干扰抑制和高控制精度的用于电机伺服系统的离散重复控制方法。
申请公布号 CN105867110A 申请公布日期 2016.08.17
申请号 CN201610228593.6 申请日期 2016.04.13
申请人 浙江工业大学 发明人 孙明轩;胡轶;邬玲伟;李彦威
分类号 G05B11/14(2006.01)I 主分类号 G05B11/14(2006.01)I
代理机构 杭州斯可睿专利事务所有限公司 33241 代理人 王利强
主权项 一种用于电机伺服系统的离散重复控制方法,被控对象为周期伺服系统,其特征在于:所述离散重复控制方法包括如下步骤:1)给定周期参考信号r<sub>k</sub>,满足r<sub>k</sub>=±r<sub>k‑N</sub>   (1)其中,N为参考信号的周期,r<sub>k</sub>,r<sub>k‑N</sub>分别表示k,k‑N时刻的参考信号;2)构造等效扰动<img file="FDA0000964267440000011.GIF" wi="1358" he="63" />其中,N为参考信号的周期,d<sub>k</sub>表示k时刻的等效扰动信号,w<sub>k</sub>,w<sub>k‑N</sub>分别表示k,k‑N时刻的干扰信号;3)构造离散时间反正切吸引律<maths num="0001"><math><![CDATA[<mrow><msub><mi>e</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&rho;</mi><mo>)</mo></mrow><msub><mi>e</mi><mi>k</mi></msub><mo>-</mo><mi>&epsiv;</mi><mfrac><mn>2</mn><mi>&pi;</mi></mfrac><msup><mi>tan</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mfrac><msub><mi>e</mi><mi>k</mi></msub><mi>&delta;</mi></mfrac><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000964267440000012.GIF" wi="1580" he="139" /></maths>其中,e<sub>k</sub>=r<sub>k</sub>‑y<sub>k</sub>表示k时刻跟踪误差,y<sub>k</sub>为k时刻系统输出;ρ表征吸引指数,ε表征ρ=0时的等速吸引速度,ρ、ε均为可调参数,δ为反正切函数斜率系数,其取值范围满足ε>0,0<ρ<1,δ>0,<img file="FDA0000964267440000013.GIF" wi="278" he="111" />4)将干扰抑制措施嵌入吸引律(4),构造如下理想误差动态<maths num="0002"><math><![CDATA[<mrow><msub><mi>e</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&rho;</mi><mo>)</mo></mrow><msub><mi>e</mi><mi>k</mi></msub><mo>-</mo><mi>&epsiv;</mi><mfrac><mn>2</mn><mi>&pi;</mi></mfrac><msup><mi>tan</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mfrac><msub><mi>e</mi><mi>k</mi></msub><mi>&delta;</mi></mfrac><mo>)</mo></mrow><mo>-</mo><msub><mi>d</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000964267440000014.GIF" wi="1550" he="135" /></maths>其中,d<sub>k+1</sub>为k+1时刻等效扰动;5)依据理想误差动态(4)设计重复控制器<img file="FDA0000964267440000015.GIF" wi="2204" he="152" />式中,A′(q<sup>‑1</sup>)=a<sub>1</sub>+a<sub>2</sub>q‑<sup>1</sup>+…+a<sub>n</sub>q<sup>‑n+1</sup>=q(A(q<sup>‑1</sup>)‑1)A(q<sup>‑1</sup>)=1+a<sub>1</sub>q<sup>‑1</sup>+…+a<sub>n</sub>q<sup>‑n</sup>B(q<sup>‑1</sup>)=b<sub>0</sub>+b<sub>1</sub>q<sup>‑1</sup>+…+b<sub>m</sub>q<sup>‑m</sup>满足伺服对象A(q<sup>‑1</sup>)y<sub>k</sub>=q<sup>‑d</sup>B(q<sup>‑1</sup>)u<sub>k</sub>+w<sub>k</sub>   (5‑2)其中,d表示延迟,u<sub>k</sub>和y<sub>k</sub>分别表示k时刻的输入和输出信号,w<sub>k</sub>为k时刻的干扰信号;A(q<sup>‑1</sup>)和B(q<sup>‑1</sup>)为q<sup>‑1</sup>的多项式,q<sup>‑1</sup>是一步延迟算子,n为A(q<sup>‑1</sup>)的阶数,m为B(q<sup>‑1</sup>)的阶数;a<sub>1</sub>,...,a<sub>n</sub>,b<sub>0</sub>,...,b<sub>m</sub>为系统参数且b<sub>0</sub>≠0,n≥m;d为整数,且d≥1;重复控制器(5‑1)也可表达成u<sub>k</sub>=±u<sub>k‑N</sub>+v<sub>k</sub>   (5‑3)其中,<img file="FDA0000964267440000021.GIF" wi="1785" he="143" />将u<sub>k</sub>作为伺服对象的控制输入信号,可量测获得伺服系统输出信号y<sub>k</sub>,跟随参考信号r<sub>k</sub>变化。
地址 310014 浙江省杭州市下城区朝晖六区