首页> 中国专利> 一种基于MIT的超声波电机模型参考自适应控制系统

一种基于MIT的超声波电机模型参考自适应控制系统

摘要

本发明涉及一种基于MIT的超声波电机模型参考自适应控制系统,属于超声波电机控制技术领域。本发明通过在闭环比例控制器和超声波电机模型之间增设一辅助控制器,该辅助控制器与超声波电机模型串联组成广义被控对象,参考模型的动态部分只需与广义被控对象的动态部分相同即可,使得参考模型不再与被控对象(超声波电机)模型有密切关系,参考模型的增益和动态部分均可与被控对象模型不同,从而使得参考模型能够准确反应期望特性,使MIT控制方法能够应用到超声波电机的控制系统中,同时又采用基于梯度优化的自适应律,使得对闭环比例控制器的可调增益k

著录项

  • 公开/公告号CN103149843A

    专利类型发明专利

  • 公开/公告日2013-06-12

    原文格式PDF

  • 申请/专利权人 河南科技大学;

    申请/专利号CN201310080197.X

  • 申请日2013-03-13

  • 分类号G05B13/04;

  • 代理机构郑州睿信知识产权代理有限公司;

  • 代理人陈浩

  • 地址 471003 河南省洛阳市涧西区西苑路48号

  • 入库时间 2024-02-19 19:11:24

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-09-23

    授权

    授权

  • 2013-07-17

    实质审查的生效 IPC(主分类):G05B13/04 申请日:20130313

    实质审查的生效

  • 2013-06-12

    公开

    公开

说明书

技术领域

本发明涉及一种基于MIT的超声波电机模型参考自适应控制系统,属于超声 波电机控制技术领域。

背景技术

超声波电机是一种新型的运动控制执行元件,具有不同于传统电机的工作原 理与结构。由于运行机理的特殊性,超声波电机的运行离不开适当的驱动电路和 控制策略。与数字控制技术的发展同步,超声波电机的控制策略越来越多地采用 数字控制的实现技术,在硬件结构上体现为在嵌入式微处理器芯片中实时执行的 控制程序。单片机、DSP等微处理器芯片与驱动电路结合在一起,成为驱动控制 电路,与超声波电机一起构成了超声波电机运动控制装置。

对于超声波电机的控制,和其它任何对象的控制一样,我们总是希望用相对 简单的控制方法实现期望的控制性能。这样,不仅可以降低系统成本,还会因为 降低了系统复杂性而提高系统运行的可靠性。但是,由于超声波电机所具有的时 变非线性特征,控制性能不易采用简单的方法来提高,一般都是采用自适应自适 应控制方法。在众多的自适应控制方法中,基于梯度优化方法的MIT模型参考自 适应控制方法是一种相对简单的方法。作为一种模型参考自适应控制方法,MIT 控制方法根据适当的自适应律,在线调整控制器参数,使超声波电机转速控制系 统的实际转速响应跟踪由参考模型表达的期望响应过程,从而实现对超声波电机 时变特性的自适应随动,改善控制性能。MIT方法的控制器是一个简单的比例控 制器,所以控制算法简洁,在线计算量小。图1给出了超声波电机MIT自适应转 速控制系统的基本结构。其中,kc为闭环比例控制器,增益kc由自适应律根据转 速输出侧的广义误差进行在线调整。控制器的输出控制量为超声波电机驱动电压 的频率。参考模型与超声波电机模型的动态部分N(s)/D(s)完全相同,仅增益不同, 分别为k和kv。参考模型的增益k为常数,超声波电机的增益kv则是时变的,随 电机自身特性时变及各种扰动的出现而变化。可调增益kc的作用,就在于补偿kv的变化,使可调增益kc与超声波电机时变增益kv的乘积等于(实际上是趋近)参 考模型的增益k,从而努力使电机转速响应过程与期望的参考模型特性一致。

参考模型是这个系统的重要组成部分,体现了对系统控制性能的要求,应该 按照期望的控制性能来设计参考模型。理想情况下,系统的控制性能与参考模型 的性能一样,也就达到了期望的控制性能。但是,在MIT模型参考自适应控制方 法中,要求参考模型与被控对象(超声波电机)模型仅有增益不同、动态环节相 同。为满足这一前提条件,这种控制方法的参考模型的设计就不是任意的,这就 可能与“参考模型表征控制期望”这一要求相抵触。用于超声波电机转速控制时, 就出现了这种抵触,使参考模型无法设计,MIT控制方法也就无法应用于超声波 电机控制系统。根据超声波电机二阶数学模型,在转速给定值为20.3r/min的情况 下,经过归一化处理后,得到二阶欠阻尼模型标准形式的单位传递函数为

Gp(s)=kvD(s)=710509.0689s2+632.6935002s+710509.0689---(1)

期望的控制性能是,在阶跃给定信号作用下,输出响应无超调、调节时间为 0.3s以内。对于式(1)所给出的超声波电机模型来说,这是一个二阶欠阻尼的传 递函数。如果要按照MIT控制方法的要求来设计参考模型,无论怎么改变增益也 不会使参考模型无超调。如果建立一个满足性能要求的参考模型,其传递函数与 电机模型的传递函数相比,相差的就不止一个比例增益kc了。这样,在“参考模 型应该反映期望的控制性能”和“MIT控制方法要求参考模型与对象模型的动态 部分完全相同”这两个必须同时满足的要求之间,就出现了抵触。于是,MIT控 制方法虽然简单,但无法用于超声波电机的控制系统。

发明内容

本发明的目的是提供一种基于MIT的超声波电机模型参考自适应控制系 统,以解决目前无法将MIT控制方法应用到超声波电机控制系统中的问题。

本发明为解决上述技术问题而提供一种基于MIT的超声波电机模型参考自适 应控制系统,该自适应控制系统包括闭环比例控制器、参考模型、超声波电机模 型、自适应律模块和辅助控制器,所述的辅助控制器设置在闭环比例控制器和超 声波电机模型之间,辅助控制器的输入端与闭环比例控制器的输出端相连,辅助 控制器的输出端与超声波电机模型的输入端相连,

所述的参考模型为k为模型的增益部分,A(s)/B(s)为模型的 动态部分,该参考模型的输入为超声波电机转速的给定值Nref,输出为nm

所述的超声波电机模型为Kv为模型的增益部分,N(s)/D(s)为 模型的动态部分,该超声波电机模型的输入为辅助控制控制器的输出,超声波电 机模型的输出为n;

所述的闭环比例控制器的可调增益为kc,kc的变化由自适应律模块控制;

所述的辅助控制器模型为其输入为kcNref

所述的自适应律模块采用的是梯度优化算法的自适应律,自适应律为 kc=μ·e·nm,其中e是参考模型的输出和超声波电机模型的输出之间的误差, e=nm-n,自适应系数λ为梯度优化算法中的步距,且λ>0。

所述的辅助控制器模型Ga(s)与超声波电机模型Gp(s)串联组成广义被控对象 G(s),

G(s)=Da(s)·Gp(s)=A(s)D(s)B(s)N(s)·kvN(s)D(s)=kvA(s)B(s).

本发明的有益效果是:本发明通过在闭环比例控制器和超声波电机模型之间 增设一辅助控制器,该辅助控制器与超声波电机模型串联组成广义被控对象,参 考模型的动态部分只需与广义被控对象的动态部分相同即可,使得参考模型不再 与被控对象(超声波电机)模型有密切关系,参考模型的增益和动态部分均可与 被控对象模型不同,从而使得参考模型能够准确反应期望特性,同时又采用基于 梯度优化的自适应律,使得对闭环比例控制器的可调增益kc进行在线自适应调整 的计算量小,从而有助于提高该系统的运行效率。

附图说明

图1是MIT模型参考自适应控制系统结构图;

图2是本发明的超声波电机MIT模型参考自适应控制系统框图;

图3是本发明实施例中实测转速阶跃响应示意图。

具体实施方式

下面结合附图对本发明的具体实施方式作进一步的说明。

产生前述抵触的原因是MIT控制方法对参考模型给出了严格的限制,导致参 考模型无法在满足这一限制的前提下,再同时反映期望的控制特性,为消除这一 抵触,本发明给出了一种超声波电机模型参考自适应控制系统,如图2所示,该 超声波电机MIT模型参考自适应控制系统包括闭环比例控制器、参考模型、超声 波电机模型、自适应律模块和辅助控制器,所述的辅助控制器设置在闭环比例控 制器和超声波电机模型之间,辅助控制器的输入端与闭环比例控制器的输出端相 连,辅助控制器的输出端与超声波电机模型的输入端相连,本系统与图1所示的 MIT模型参考自适应控制系统相比增加了一个辅助控制器,使得参考模型不再与 被控对象(超声波电机)模型有密切关系,参考模型的增益和动态部分均可与被 控对象模型不同,因此本发明消除了控制方法本身对参考模型设计的限制,使参 考模型的设计仅需要考虑如何准确反映期望性能这一要求。

其中参考模型为该参考模型的输入为超声波电机转速的给定 值Nref,输出为nm

超声波电机模型为该超声波电机模型的输入为辅助控制控制 器的输出,超声波电机模型的输出为n;

闭环比例控制器的可调增益为kc,kc的变化由自适应律模块控制;

辅助控制器模型为其输入为kcNref

自适应律模块采用的是梯度优化算法,其输入是参考模型的输出和超声波电 机模型的输出之间的误差e,其中e=nm-n,自适应律模块参考自适应控制系统实 现自适应的主要环节。下面推导其自适应律。

图2所示系统中,参考模型和电机模型的一般形式分别为

Gm(s)=kA(s)B(s)---(2)

Gp(s)=kvN(s)D(s)---(3)

在自适应控制器kc的输出端和电机模型的输入端之间,增加了一个辅助控制 器Ga(s)

Ga(s)=A(s)D(s)B(s)N(s)---(4)

如图2所示,虚线框内的Ga(s)与电机模型Gp(s)串联组成广义被控对象G(s)

G(s)=Da(s)·Gp(s)=A(s)D(s)B(s)N(s)·kvN(s)D(s)=kvA(s)B(s)

定义广义误差e为

e=nm-n                  (6) 式中,nm为参考模型的输出;n为被控对象超声波电机的实际输出转速;广义误 差e定义为,转速给定值为Nref时,参考模型输出与被控对象输出之间的误差。

选取性能指标泛函为

J=12t0te2(τ)---(7)

式中,t0为控制过程的起始时刻,t为当前时刻。若能够设计一个自适应律来调整 可调增益kc,使性能指标J达到最小值,也就达到了控制目标。为此,求J对可 调参变量kc的梯度

Jkc=t0te(τ)e(τ)kc---(8)

由梯度优化算法知,kc值应沿式(8)所示梯度下降的方向(即负向)变化, 以使J逐渐趋近最小值。由此,可取kc的变化量Δkc

Δkc=-λJkc=-λt0te(τ)ekc---(9)

式中,λ为步距,且有λ>0。于是,调整后的kc值为

kc=-λt0te(τ)e(τ)kc+kc0---(10)

式中,kc0为可调增益kc在t0时刻的取值,即初值,且有Δkc=kc-kc0。若能够得到 增益kc导数kc的表达式,也就得到了能够在线改变kc的自适应律。为此,将式 (10)两边对时间t求导,得

kc=-λe(τ)e(t)kc---(11)

式(11)右侧的未知。图2所示超声波电机自适应控制系统的开环传递函数 为

e(s)Nref(s)=(k-kckv)A(s)B(s)---(12)

式中,Nref为转速给定值。由上式可得

B(s)E(s)=(k-kckv)A(s)Nref(s)                 (13)

对式(13)做Laplace反变换,得时域表达式

B(p)e(t)=(k-kckv)A(p)Nref(t)                 (14)

式中,p为微分算子两边同时对kc求导,得

B(p)e(t)kc=-kvA(p)Nref(t)---(15)

由图2,参考模型的输入、输出之间有下列时域关系

B(p)nm(t)=kA(p)Nref(t)                    (16) 由式(15)和式(16)可得,和nm(t)成比例关系

kc=μ·e·nm                 (17) 式中,自适应系数上式即为自适应律。

利用式(17),可实现对kc的在线调节,如图2所示。具体来说,若设前一 时刻的kc值为kc_last,则当前时刻控制器计算中调整的kc值为

kc=kc_last+μeNm·dt=kc_last+μTcenm            (18)

式中,Tc为控制周期,dt为前后两次调整kc值之间的时间间隔。因为对kc值的调整 是在每次控制器计算之前进行的,因而有dt=Tc

式(18)中,μ和Tc都是事先设计的固定值,可离线计算出两者的乘积用于 在线计算。于是,采用式(18)对kc值进行一次在线自适应调整,仅需2次乘法、 1次加法,计算量极小。

将上述控制系统应用于超声波电机的转速控制,设定期望的控制性能为,在 阶跃给定信号作用下,输出响应无超调、调节时间为0.3s以内。据此,设计参考 模型为

Gm(s)=2427s2+96s+2427---(19)

辅助控制器Ga(s)为

Ga(s)=D(s)B(s)=s2+632.6935002s+710509.0689s2+96s+2427---(20)

按照上述系统对超声波电机转速进行控制实验,得转速阶跃响应如图3所示, 实测转速的阶跃响应没有出现超调,且调节时间在0.3s以内,满足所设定的期望 控制性能。因此本发明的超声波电机模型参考自适应控制系统既满足了参考模型 与被控对象(超声波电机)模型仅有增益不同、动态环节相同的同时,又能够使 参考模型表征控制期望,使MIT控制方法能够应用到超声波电机的控制系统中, 同时又采用基于梯度优化的自适应律,使得对闭环比例控制器的可调增益kc进行 在线自适应调整的计算量小,从而有助于提高该系统的运行效率,并降低系统成 本。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号