CN102269971A - 基于模型跟踪的自适应伺服控制器 - Google Patents
基于模型跟踪的自适应伺服控制器 Download PDFInfo
- Publication number
- CN102269971A CN102269971A CN2010101909329A CN201010190932A CN102269971A CN 102269971 A CN102269971 A CN 102269971A CN 2010101909329 A CN2010101909329 A CN 2010101909329A CN 201010190932 A CN201010190932 A CN 201010190932A CN 102269971 A CN102269971 A CN 102269971A
- Authority
- CN
- China
- Prior art keywords
- model
- tau
- following formula
- servo
- adapting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Feedback Control In General (AREA)
Abstract
本发明公开一种基于模型追踪的自适应伺服控制器,该方法属于电机控制技术领域。这种控制器基于对理想模型的实时追踪实现伺服***的自适应控制,***中设置了一个具有理想动静态特性的参考模型和一个包含实际交流伺服电机控制***速度环和电流环的可调模型,两个模型具有相同物理意义的输出量。两个模型同时工作,利用其输出量之间的误差量,根据合适的自适应率来实时调节可调模型的参数,通过可调模型的参数动态调整使两个模型的输出误差量趋近于零,这一过程同时使包含实际伺服***速度环和电流环的可调模型趋近于理想参考模型,从而达到使实际伺服***具有理想动静态特性的目的。
Description
技术领域
本发明涉及一种基于模型跟踪的自适应伺服控制器,属于电机控制技术领域。
背景技术
伺服***广泛应用于工业制造和国防装备中。随着技术的发展,各应用领域对伺服***的控制性能提出了更高的要求,特别是高端数控机床驱动、机器人驱动、国防及航天设备控制等应用场合,工况复杂,惯量、负载等变化幅度大,采用传统的PID调节器整定困难,并且难以兼顾不同负载状况,在***参数发生较大变化时会造成控制***性能降低。为此,本专利提出采用对理想模型动态追踪的方法实现伺服***的调节器参数自动整定,满足上述高端伺服的性能要求。基于参考模型的自适应方法以前已应用于电机控制***中的速度观测,取得来了一定的效果。但在伺服的调节器控制中还没有实际的应用。采用该方法可明显提高伺服***对惯量、负载及***参数的扰动的适应性。
发明内容
本发明的目的在于提供一种基于模型跟踪的自适应伺服控制器,这种控制器基于对理想模型的实时追踪实现伺服***的自适应控制,***中设置一个具有理想动静态特性的参考模型和一个包含实际交流伺服电机控制***速度环和电流环的可调模型,两个模型具有相同物理意义的输出量。两个模型同时工作,利用其输出量的之间的误差量,根据合适的自适应率来实时调节可调模型的参数,通过可调模型的参数动态调整使两个模型的输出误差量趋近于零,这一过程同时使包含实际伺服***速度环和电流环的可调模型趋近于理想参考模型,从而达到使实际伺服***具有理想动静态特性的目的。
本发明所公开的伺服***自适应控制器结构如附图1所示,r(t)为伺服***速度环指令,G(s)为理想参考模型,采用PWM逆变器的伺服电机控制***为实际伺服控制机构,其为可调模型的一部分,D(s)为保证***稳定性的一个线性补偿器,q轴电流指令,ym为理想参考模型的速度输出,yp为可调模型即包含PWM逆变器控制的实际伺服电机***的速度输出,υ(t)是ym和yp的误差经过线性补偿所得的值。伺服***的自适应调节过程体现 为附图1中自适应机制实现的一系列自整定参数Ka0、Ka1、Kr和Ker的自适应率推算过程,以及由这些参数最后运算得出的q轴电流指令值iqref的计算过程,其具体整定和计算过程描述如下:
1)自整定参数Ka0、Ka1、Kr和Ker的自适应率分别为:
由ym和υ(t)经过下式计算得到Ka0,,
由ym和υ(t)经过下式计算得到Ka1,
由υ(t)和r(t)经过下式计算得到Kr,
由υ(t)和e(t)经过下式计算得到Ker,
其中l1、l3、l5和l7分别是Ka0、Ka1、Kr和Ker的积分常数,l2、l4、l6和l8分别是Ka0、Ka1、Kr和Ker的比例常数。
2)由自整定参数Ka0、Ka1、Kr和Ker推导实际伺服电机q轴电流指令值iqref的推算过程,步骤如下:
由Ka0,Ka1,ym经过下式计算得到Up1,
Up1=Ka0·ym(t)+Ka1·dym(t)/d(t)
由Kr,r(t)经过下式计算得到Up2,
Up2=Kr·r(t)
由Ker,e(t)经过下式计算得到Up3,
Up3=Ker·e(t)
由Up1,Up2,Up3经过下式计算得到iqref
iqref=Up1+Up2+Up3
本发明与现有传统PID伺服控制技术相比,具有以下优点及应用效果:模型追踪自适应控制对***惯量变化、负载变化及电机参数变化等扰动的适应性较好,能维持一致的转速稳态控制精度,同时转速响应的超调量较小,在扰动作用下能通过自适应率动态调整伺服控制器参数,达到良好的动态性能。
具体实施方式
下面结合附图对本发明的原理、具体实施方式作进一步的说明。
1)自整定参数的自适应率如附图1所示计算步骤如下,分别为:
由ym和υ(t)经过下式计算得到Ka0,,
由ym和υ(t)经过下式计算得到Ka1,
由υ(t)和r(t)经过下式计算得到Kr,
由υ(t)和e(t)经过下式计算得到Ker,
2)由自整定参数Ka0、Ka1、Kr和Ker推导实际伺服电机q轴电流指令值iqref的推算过程,步骤如下:
由Ka0,Ka1,ym经过下式计算得到Up1,
Up1=Ka0·ym(t)+Ka1·dym(t)/d(t)
由Kr,r(t)经过下式计算得到Up2,
Up2=Kr·r(t)
由Ker,e(t)经过下式计算得到Up3,
Up3=Ker·e(t)
由Up1,Up2,Up3经过下式计算得到iqref
iqref=Up1+Up2+Up3
3)模型追踪方法的仿真实例
下面对模型追踪方法进行仿真。在基于Matlab/Simulink的环境下搭建仿真模型。给定的速度指令是正负100rpm的方波信号,周期为0.4s。附图2是设置的二阶参考模型对该方波指令的动态响应过程,附图3是伺服***转动惯量大范围变化,***转动惯量为1J、2J、4J、6J时的转速响应,其中J为电机转子自身惯量。
从仿真效果看,模型追踪自适应控制对***惯量的适应性较好,能维持一致的转速稳态控制精度,同时转速响应的超调量较小,动态性能较好。
4)模型追踪方法的实验验证
对模型追踪方法进行实验验证,实验中以典型的二阶***为例作为理想参考模型,取为:
线性补偿器相应取为:
D(s)=0.1s+1
实验***给定的速度指令是正负300rpm的方波信号,周期为0.4s。附图4为实验中选取的二阶理想参考模型对该方波指令的动态响应过程,附图5为空载时模型追踪自适应控制器对该方波指令的动态响应过程,附图6为两倍转子惯量时、加扰动负载时模型追踪自适应控制器对该方波指令的动态响应过程,附图7为模型追踪自适应控制器的自整定参数的自适应率调整过程。
仿真和实验结果表明,当负载惯量发生变化时,采用模型追踪自适应控制器的伺服***可以保持基本一致的动态和稳态速度跟踪误差,当改变负载转动惯量为两倍转子惯量时,转速稳态误差维持在1.0%以内,转速响应比较平稳,***对电机参数和负载变化的适应性较佳。
附图说明
附图1为基于模型追踪方法的速度控制器示意图
附图2为模型追踪自适应控制的参考模型示意图
附图3为转动惯量大范围变化(1J、2J、4J、6J)时模型追踪自适应控制器控制效果示意图
附图4为实验中选取的参考模型示意图
附图5为空载时模型追踪自适应控制器控制效果示意图
附图6为两倍转子惯量时、加扰动负载时模型追踪自适应控制器的控制效果示意图
附图7为模型追踪自适应控制器的参数调整过程示意图。
Claims (1)
1.一种基于模型跟踪的自适应伺服控制器,其特征在于:
1)自整定参数Ka0、Ka1、Kr和Ker的自适应率分别为:
由ym和υ(t)经过下式计算得到Ka0,
由ym和υ(t)经过下式计算得到Ka1,
由υ(t)和r(t)经过下式计算得到Kr,
由υ(t)和e(t)经过下式计算得到Ker,
其中l1、l3、l5和l7分别是Ka0、Ka1、Kr和Ker的积分常数,l2、l4、l6和l8分别是Ka0、Ka1、Kr和Ker的比例常数。
2)由自整定参数Ka0、Ka1、Kr和Ker推导实际伺服电机q轴电流指令值iqref的推算过程,步骤如下:
由Ka0,Ka1,ym经过下式计算得到Up1,
Up1=Ka0·ym(t)+Ka1·dym(t)/d(t)
由Kr,r(t)经过下式计算得到Up2,
Up2=Kr·r(t)
由Ker,e(t)经过下式计算得到Up3,
Up3=Ker·e(t)
由Up1,Up2,Up3经过下式计算得到iqref
iqref=Up1+Up2+Up3
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101909329A CN102269971A (zh) | 2010-06-01 | 2010-06-01 | 基于模型跟踪的自适应伺服控制器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101909329A CN102269971A (zh) | 2010-06-01 | 2010-06-01 | 基于模型跟踪的自适应伺服控制器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102269971A true CN102269971A (zh) | 2011-12-07 |
Family
ID=45052302
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010101909329A Pending CN102269971A (zh) | 2010-06-01 | 2010-06-01 | 基于模型跟踪的自适应伺服控制器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102269971A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104007660A (zh) * | 2014-06-12 | 2014-08-27 | 国电科学技术研究院 | 一种基于反演设计的伺服***的抗饱和控制方法 |
CN104302896A (zh) * | 2012-03-16 | 2015-01-21 | 珀金斯发动机有限公司 | 高度动态发动机***的优化实时控制 |
CN105429540A (zh) * | 2015-12-08 | 2016-03-23 | 南京埃斯顿自动控制技术有限公司 | 一种基于模型跟踪控制的交流伺服电机振动抑制方法 |
CN106272436A (zh) * | 2016-10-09 | 2017-01-04 | 上海派毅智能科技有限公司 | 一种基于变负载的服务机器人自适应控制方法 |
CN107831668A (zh) * | 2017-11-15 | 2018-03-23 | 机械工业仪器仪表综合技术经济研究所 | 一种适用于随动控制自适应检测的方法及*** |
CN109964180A (zh) * | 2016-11-17 | 2019-07-02 | 西门子股份公司 | 用于确定调节装置的参数的装置和方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101446803A (zh) * | 2008-12-25 | 2009-06-03 | 重庆邮电大学 | 伺服跟踪***控制器 |
CN101523319A (zh) * | 2006-10-11 | 2009-09-02 | 国立大学法人东京工业大学 | 压力调节器及减振装置 |
-
2010
- 2010-06-01 CN CN2010101909329A patent/CN102269971A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101523319A (zh) * | 2006-10-11 | 2009-09-02 | 国立大学法人东京工业大学 | 压力调节器及减振装置 |
CN101446803A (zh) * | 2008-12-25 | 2009-06-03 | 重庆邮电大学 | 伺服跟踪***控制器 |
Non-Patent Citations (1)
Title |
---|
WU GUORONG ETC.: "Speed controller of servo system based on MRAS method", 《INDUSTRIAL TECHNOLOGY, 2009. ICIT 2009. IEEE INTERNATIONAL CONFERENCE ON DIGITAL OBJECT IDENTIFIER》 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104302896A (zh) * | 2012-03-16 | 2015-01-21 | 珀金斯发动机有限公司 | 高度动态发动机***的优化实时控制 |
CN104007660A (zh) * | 2014-06-12 | 2014-08-27 | 国电科学技术研究院 | 一种基于反演设计的伺服***的抗饱和控制方法 |
CN104007660B (zh) * | 2014-06-12 | 2017-01-04 | 国电科学技术研究院 | 一种基于反演设计的伺服***的抗饱和控制方法 |
CN105429540A (zh) * | 2015-12-08 | 2016-03-23 | 南京埃斯顿自动控制技术有限公司 | 一种基于模型跟踪控制的交流伺服电机振动抑制方法 |
CN105429540B (zh) * | 2015-12-08 | 2017-09-26 | 南京埃斯顿自动控制技术有限公司 | 一种基于模型跟踪控制的交流伺服电机振动抑制方法 |
CN106272436A (zh) * | 2016-10-09 | 2017-01-04 | 上海派毅智能科技有限公司 | 一种基于变负载的服务机器人自适应控制方法 |
CN109964180A (zh) * | 2016-11-17 | 2019-07-02 | 西门子股份公司 | 用于确定调节装置的参数的装置和方法 |
CN107831668A (zh) * | 2017-11-15 | 2018-03-23 | 机械工业仪器仪表综合技术经济研究所 | 一种适用于随动控制自适应检测的方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101846975B (zh) | 带有动态摩擦补偿的伺服***自适应鲁棒控制器 | |
CN102497156B (zh) | 永磁同步电机速度环的神经网络自校正控制方法 | |
CN108233781B (zh) | 基于干扰观测器的直流电机自适应反演滑模控制方法 | |
CN102426417B (zh) | Pi参数混合整定法 | |
CN107179682B (zh) | 一种被动式负载模拟器及多余力矩抑制方法 | |
CN102269971A (zh) | 基于模型跟踪的自适应伺服控制器 | |
CN102354107B (zh) | 一种交流位置伺服***模型参数在线辨识和控制方法 | |
CN102969968A (zh) | 一种永磁同步电机控制方法 | |
CN107121932A (zh) | 电机伺服***误差符号积分鲁棒自适应控制方法 | |
CN105676896A (zh) | 一种应用于机器人伺服***的前馈控制方法 | |
CN101510072A (zh) | 带有自适应模糊摩擦补偿的伺服***控制器 | |
CN104135205A (zh) | 一种感应电机最大转矩电流比控制方法 | |
CN102509152A (zh) | 一种基于rbf神经网络的开关磁阻电机在线建模方法 | |
CN111103792B (zh) | 机器人控制方法、装置、电子设备及可读存储介质 | |
CN106026793A (zh) | 一种基于模糊pid的主从式多电机同步控制方法 | |
Ahmed | Optimal speed control for direct current motors using linear quadratic regulator | |
CN105034853A (zh) | 一种减小电动汽车定速巡航速度波动的控制***及方法 | |
CN105022269A (zh) | 仿生机器鱼关节的控制方法及装置 | |
CN109361333B (zh) | 在线惯量辨识方法、***、电机控制器及可读存储器 | |
CN102591203A (zh) | 一种伺服电机的基于微分器的直接神经网络控制方法 | |
CN109725536A (zh) | 一种基于自抗扰控制算法的阀门电动执行器控制方法 | |
CN106877769A (zh) | 一种伺服电机速度控制器增益参数自整定的方法 | |
CN102541098B (zh) | 一种电液线位移伺服*** | |
CN103647481A (zh) | 无轴承永磁同步电机径向位置神经网络自适应逆控制器构造方法 | |
CN106817054A (zh) | 一种基于参数辨识的机械弹性储能用pmsg控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C53 | Correction of patent of invention or patent application | ||
CB02 | Change of applicant information |
Address after: 314100, No. 99, Chi Chi Road, dry kiln town, Jiashan County, Zhejiang Province Applicant after: Dorlin Technology Co., Ltd. Address before: 314107, No. 99, Chi Chi Road, dry kiln town, Jiashan County, Zhejiang Province Applicant before: Jiashan Dongling Electronic Technology Co., Ltd. |
|
COR | Change of bibliographic data |
Free format text: CORRECT: APPLICANT; FROM: JIASHAN DONGLING ELECTRONIC TECHNOLOGY CO., LTD. TO: DORNA TECHNOLOGY CO., LTD. |
|
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20111207 |