CN110989355B - 一种改进型自抗扰控制器 - Google Patents
一种改进型自抗扰控制器 Download PDFInfo
- Publication number
- CN110989355B CN110989355B CN201911310289.6A CN201911310289A CN110989355B CN 110989355 B CN110989355 B CN 110989355B CN 201911310289 A CN201911310289 A CN 201911310289A CN 110989355 B CN110989355 B CN 110989355B
- Authority
- CN
- China
- Prior art keywords
- differentiator
- signal
- control
- nonlinear
- tracking
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Abstract
本发明公开了一种改进型自抗扰控制器,具体包括跟踪微分器Tracking Differentiator,变增益微分器Exchange‑High Order Differentiator,非线性状态误差反馈控制律Nonlinear State Error Feedback;跟踪微分器根据控制系统的承受能力对输入信号进行过渡,并且产生输入信号的微分信号;变增益微分器EHOD对系统的各阶状态量进行观测;最后将跟踪微分器的微分信号和变增益微分器的观测信号通过非线性误差反馈控制律得出系统的控制信号补偿系统扰动和提高控制性能;本发明所设计的改进型自抗扰控制器采用增益微分器来替代扩张状态观测器进行系统状态观测反馈,其调节参数少、设计简单,能够精确地对被控系统状态和扰动量进行观测,并且具有较好的量测噪声抑制能力。
Description
技术领域
本发明属于伺服系统控制领域,涉及一种改进型自抗扰控制器。
背景技术
伺服系统是一种运动反馈控制系统,广泛应用于高精度数控机床、工业机器人、汽车无人驾驶、国防军事装备等多个领域。非线性摩擦力的扰动导致伺服系统响应出现爬行、振荡或稳态误差等问题,是影响伺服系统性能的主要因素。采用摩擦力补偿控制方法可以减小或消除扰动的影响,提高伺服系统的性能。
现有的摩擦力补偿控制方法主要包含两类补偿方法:基于摩擦模型和不基于摩擦模型。基于摩擦模型的补偿方法首先识别和建立合适的摩擦模型,然后对系统施加与摩擦力相反的控制力,从而消减摩擦干扰的影响。不基于摩擦模型的补偿方法采用各种控制算法来改善系统的控制结构或控制参数来提高干扰抑制的能力,降低摩擦干扰的影响。由于无法精确获知摩擦模型,在实际工程应用中广泛采用不基于摩擦模型的补偿方法。其中,比例积分微分控制器(Proportion Integral Differential Controller,PID)控制结构简单,不需要掌握系统模型等优势在工程上得到了广泛的应用,但其存在积分反馈滞后、鲁棒性差等问题限制了该方法的控制性能和应用范围。为了减小或消除扰动的影响,伺服系统中引入模糊控制、重复控制和滑膜控制等技术了改善系统性能。然而,模糊控制依赖于模糊规则的制定,重复控制仅对周期性扰动补偿比较明显且需要一定的运行周期,滑模控制必须抑制“抖振”现象等问题。上述问题导致这些方法在实际工程应用中存在局限性。自抗扰控制技术能够实时估计并补偿系统运行时受到的各种外部和内部扰动,解决了积分反馈滞后、鲁棒性差以及线性组合会产生超调和快速性的矛盾等问题。然而,作为自抗扰控制技术中实现扰动观测估计的核心部分,扩张状态观测器存在待调参数过多的问题,增加了参数整定的复杂性,给自抗扰控制器的设计实现造成了很大的困难。
发明内容
本发明的目的是提供一种改进型自抗扰控制器,能够观测和补偿转台伺服系统的非线性摩擦力,有效提高伺服转台系统的响应速度和跟踪精度。
本发明所采用的技术方案是,一种改进型自抗扰控制器,具体包括跟踪微分器Tracking Differentiator,变增益微分器Exchange-High Order Differentiator,非线性状态误差反馈控制律Nonlinear State Error Feedback;
跟踪微分器根据控制系统的承受能力对输入信号进行过渡,并且产生输入信号的微分信号;
变增益微分器EHOD对系统的各阶状态量进行观测;
最后将跟踪微分器的微分信号和变增益微分器的观测信号通过非线性误差反馈控制律得出系统的控制信号补偿系统扰动和提高控制性能。
本发明的特点还在于:
其中跟踪微分器TD能够平缓跟踪输入信号,减小超调和加快控制速度,并且输出其微分信号用于反馈控制,具体函数如下:
式中,v(k)为被控系统k时刻的输入信号;v1和v2为跟踪微分器输出信号,输出信号v2为v1的微分信号,用于反馈控制;h为采样步长;最速控制函数fh控制跟踪微分器跟踪快慢和滤噪效果;
其中最速控制函数fh的表达式为:
参数r0用于调节跟踪微分器的跟踪速度;r0的值越大,跟踪速度越快。参数h0用于滤除输入信号的噪声;h0的值越大,滤噪效果越明显;
其中变增益微分器EHOD能够根据被控系统输出信号对系统的状态量进行观测和估计,输出被控系统的各阶状态信号和扰动信号用于控制和补偿,具体函数如下:
其中:y为被控系统的输出信号;z1、z2和z3为变增益微分器的输出信号,z1跟踪被控系统输出信号y,z2为被控系统输出y的微分信号,z3为所观测估计的系统总扰动信号;e为变增益微分器观测信号与被控系统输出信号的误差;ai(i=1,2,3)为正系数;
参数1/ε称为增益;当增益足够高时,变增益微分器的输出观测估计值接近于实际值,即:
其中参数1/ε根据所设定噪声容忍度进行变换,采用的变换控制函数为:
ε=ε′+a·tanh[b·(d-e)] (5)
式中,ε′为定值增益常数,a和b为待调参数,d为所选定的噪声容忍度;
函数a·tanh[b·(d-e)]为控制增益的大小,在观测误差小时可减小增益以降低噪声影响,在观测误差大时可增大增益以降低观测误差;参数a控制变增益的增量大小,参数b控制变增益的增益变化率,选择为0~1之间的数;
其中非线性误差反馈控制律NLSEF采用跟踪微分器TD和变增益微分器EHOD的输出信号共同形成组合控制律,输出系统控制信号补偿系统扰动和提高控制性能,具体函数如下:
式中,u为加入扰动补偿的控制信号,u0为未加扰动补偿的控制信号,e1和e2为TD和EHOD输出信号之差,即误差反馈信号;参数β1和β2为增益系数,参数b0为补偿因子;
式中非线性函数fal(e,a,δ)表达式为:
其中,非线性函数fal(e,a,δ)形成非线性控制组合,待调整参数a1和a2调节非线性函数的非线性率,δ调节非线性函数的非线性区间大小,取值为0<a1<1<a2,δ>0。
本发明的有益效果是:
本发明设计了一种变增益微分器,该变增益微分器仅需适当调节两个参数就可实现对系统状态和扰动量的精确观测,并且具有较好的量测噪声抑制能力。与传统自抗扰控制器相比,基于变增益微分器设计的改进型自抗扰控制器容易设计实现,具有更好的量测噪声抑制能力,对非线性摩擦干扰能够进行有效地估计和补偿,提高转台伺服系统的跟踪性能。
附图说明
图1为一种改进型自抗扰控制器中控制系统示意图。
图中1.跟踪微分器TD,2.非线性误差状态反馈控制律NLSEF,3.变增益微分器EHOD。
具体实施方式
下面结合附图和具体实施方式对本发明进行详细说明。
本发明提供了一种改进型自抗扰控制器,如图1所示,具体包括跟踪微分器Tracking Differentiator 1,变增益微分器Exchange-High Order Differentiator3,非线性状态误差反馈控制律Nonlinear State Error Feedback2;
跟踪微分器TD1能够平缓跟踪输入信号,减小超调和加快控制速度,并且输出其微分信号用于反馈控制,具体函数如下:
式中,v(k)为被控系统k时刻的输入信号;v1和v2为跟踪微分器输出信号,输出信号v2为v1的微分信号,用于反馈控制;h为采样步长;最速控制函数fh控制跟踪微分器跟踪快慢和滤噪效果,最速控制函数fh的表达式为:
参数r0用于调节跟踪微分器的跟踪速度;r0的值越大,跟踪速度越快。参数h0用于滤除输入信号的噪声;h0的值越大,滤噪效果越明显;
跟踪微分器实现了输出信号v1快速无超调地跟随输入信号v(k),减小了输入信号瞬时变化时带来的超调,并加快了系统调节时间;
变增益微分器EHOD3能够根据被控系统输出信号对系统的状态量进行观测和估计,输出被控系统的各阶状态信号和扰动信号用于控制和补偿,具体函数如下:
其中:y为被控系统的输出信号;z1、z2和z3为变增益微分器的输出信号,z1跟踪被控系统输出信号y,z2为被控系统输出y的微分信号,z3为所观测估计的系统总扰动信号;e为变增益微分器观测信号与被控系统输出信号的误差;ai(i=1,2,3)为正系数;
参数1/ε称为增益;当增益足够高时,变增益微分器的输出观测估计值接近于实际值,即:
参数1/ε根据所设定噪声容忍度进行变换,采用的变换控制函数为:
ε=ε′+a·tanh[b·(d-e)] (5)
式中,ε′为定值增益常数,a和b为待调参数,d为所选定的噪声容忍度;
函数a·tanh[b·(d-e)]为控制增益的大小,在观测误差小时可减小增益以降低噪声影响,在观测误差大时可增大增益以降低观测误差;参数a控制变增益的增量大小,参数b控制变增益的增益变化率:
当根据工程需要选择好参数d后,增大参数a可以改善观测平稳性和快速性;参数b的调节需兼顾精度和抑噪能力,增大参数b可以提高观测精度但会增大噪声影响,一般选择为0~1之间的数,选择合适的参数a和b可以快速精确地观测状态量并且有效地抑制量测噪声;
变增益观测器参数整定简单、观测精度高,能够精确输出被控系统的状态信号和扰动信号用于反馈补偿,提高系统控制性能,通过设置合适的参数值能够让变增益使得微分器同时满足快速跟踪与抑制噪声效果;
非线性误差反馈控制律NLSEF2采用跟踪微分器TD1和变增益微分器EHOD3的输出信号共同形成组合控制律,输出系统控制信号补偿系统扰动和提高控制性能,具体函数如下:
式中,u为加入扰动补偿的控制信号,u0为未加扰动补偿的控制信号,e1和e2为TD1和EHOD3输出信号之差,即误差反馈信号;参数β1和β2为增益系数,参数b0为补偿因子,用于控制系统补偿强弱的程度;
式中非线性函数fal(e,a,δ)表达式为:
其中,非线性函数fal(e,a,δ)形成非线性控制组合,待调整参数a1和a2调节非线性函数的非线性率,δ调节非线性函数的非线性区间大小,取值为0<a1<1<a2,δ>0。
非线性反馈控制具有比传统线性反馈更好的鲁棒性,能够进一步减小控制超调、缩短调节时间,提高了系统控制精度。
综上,本发明中跟踪微分器1的输出信号v1快速平滑地跟踪系统的输入信号v,用于减小当输入信号v大幅度变化时带来的超调问题,加快系统控制调节速度;输出信号v2为v1的微分信号,用于系统反馈控制;变增益微分器根据被控系统的输出信号y输出观测信号z1、z2和z3,作用于系统反馈;其中,z1跟踪被控系统输出信号y,z2为被控系统输出y的微分信号,z3为观测的系统总扰动信号;非线性状态误差反馈控制律2根据跟踪微分器1的输出信号和变增益微分器3的输出信号共同形成组合控制律,输出系统控制信号u,补偿被控系统扰动,提高系统控制速度和精度。
本发明所设计的改进型自抗扰控制器采用变增益微分器来替代扩张状态观测器进行系统状态观测反馈,其调节参数少、设计简单,能够精确地对被控系统状态和扰动量进行观测,并且具有较好的量测噪声抑制能力。
Claims (1)
1.一种改进型自抗扰控制器,其特征在于,具体包括跟踪微分器TrackingDifferentiator,变增益微分器Exchange-High Order Differentiator,非线性状态误差反馈控制律Nonlinear State Error Feedback;
所述跟踪微分器根据控制系统的承受能力对输入信号进行过渡,并且产生输入信号的微分信号;
跟踪微分器TD能够平缓跟踪输入信号,减小超调和加快控制速度,并且输出其微分信号用于反馈控制,具体函数如下:
式中,v(k)为被控系统k时刻的输入信号;v1和v2为跟踪微分器输出信号,输出信号v2为v1的微分信号,用于反馈控制;h为采样步长;最速控制函数fh控制跟踪微分器跟踪快慢和滤噪效果;
所述最速控制函数fh的表达式为:
参数r0用于调节跟踪微分器的跟踪速度;r0的值越大,跟踪速度越快;参数h0用于滤除输入信号的噪声;h0的值越大,滤噪效果越明显;
所述变增益微分器EHOD对系统的各阶状态量进行观测;
变增益微分器EHOD能够根据被控系统输出信号对系统的状态量进行观测和估计,输出被控系统的各阶状态信号和扰动信号用于控制和补偿,具体函数如下:
其中:y为被控系统的输出信号;z1、z2和z3为变增益微分器的输出信号,z1跟踪被控系统输出信号y,z2为被控系统输出y的微分信号,z3为所观测估计的系统总扰动信号;e为变增益微分器观测信号与被控系统输出信号的误差;ai为正系数,i=1,2,3;
参数1/ε称为增益;当增益足够高时,变增益微分器的输出观测估计值接近于实际值,即:
参数1/ε根据所设定噪声容忍度进行变换,采用的变换控制函数为:
ε=ε′+a·tanh[b·(d-e)] (5)
式中,ε′为定值增益常数,a和b为待调参数,d为所选定的噪声容忍度;
函数a·tanh[b·(d-e)]为控制增益的大小,在观测误差小时可减小增益以降低噪声影响,在观测误差大时可增大增益以降低观测误差;参数a控制变增益的增量大小,参数b控制变增益的增益变化率,选择为0~1之间的数;
最后将跟踪微分器的微分信号和变增益微分器的观测信号通过非线性误差反馈控制律得出系统的控制信号补偿系统扰动和提高控制性能;
所述非线性误差反馈控制律NLSEF采用跟踪微分器TD和变增益微分器EHOD的输出信号共同形成组合控制律,输出系统控制信号补偿系统扰动和提高控制性能,具体函数如下:
式中,u为加入扰动补偿的控制信号,u0为未加扰动补偿的控制信号,e1和e2为TD和EHOD输出信号之差,即误差反馈信号;参数β1和β2为增益系数,参数b0为补偿因子;
式中非线性函数fal(e,a,δ)表达式为:
其中,非线性函数fal(e,a,δ)形成非线性控制组合,待调整参数a1和a2调节非线性函数的非线性率,δ调节非线性函数的非线性区间大小,取值为0<a1<1<a2,δ>0,a为待调参数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911310289.6A CN110989355B (zh) | 2019-12-18 | 2019-12-18 | 一种改进型自抗扰控制器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911310289.6A CN110989355B (zh) | 2019-12-18 | 2019-12-18 | 一种改进型自抗扰控制器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110989355A CN110989355A (zh) | 2020-04-10 |
CN110989355B true CN110989355B (zh) | 2022-11-08 |
Family
ID=70095435
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911310289.6A Active CN110989355B (zh) | 2019-12-18 | 2019-12-18 | 一种改进型自抗扰控制器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110989355B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112506053A (zh) * | 2020-11-27 | 2021-03-16 | 江南大学 | 载人潜水器的运动控制方法 |
CN113238481B (zh) * | 2021-04-13 | 2022-08-16 | 安徽工程大学 | 一种基于滑模自抗扰控制的转镜伺服控制系统 |
CN113189872A (zh) * | 2021-04-14 | 2021-07-30 | 中国科学院光电技术研究所 | 一种基于改进型重复自抗扰的光电跟踪系统控制方法 |
CN113267314A (zh) * | 2021-04-25 | 2021-08-17 | 中国航天空气动力技术研究院 | 一种暂冲式风洞的超声速流场总压控制系统 |
CN113515147B (zh) * | 2021-07-29 | 2023-11-07 | 安徽大学 | 一种双轴跟踪转台伺服系统改进自抗扰控制器及方法 |
CN115963743A (zh) * | 2021-10-11 | 2023-04-14 | 青岛理工大学 | 一种改进的反步法控制器及参数整定方法 |
CN114290327B (zh) * | 2021-11-25 | 2023-05-30 | 江苏集萃智能制造技术研究所有限公司 | 基于一阶变增益adrc的六轴机械臂控制系统 |
CN114594688A (zh) * | 2022-03-07 | 2022-06-07 | 哈尔滨理工大学 | 一种基于电液伺服系统的自抗扰控制器改进方法 |
CN114879728B (zh) * | 2022-05-16 | 2022-12-16 | 哈尔滨逐宇航天科技有限责任公司 | 一种基于自抗扰控制的飞行器鲁棒编队控制方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102799113A (zh) * | 2012-08-01 | 2012-11-28 | 中国电子科技集团公司第十研究所 | 自抗扰控制技术伺服系统控制方法 |
CN105159065B (zh) * | 2015-09-02 | 2018-06-26 | 中国人民解放军军械工程学院 | 一种非线性自抗扰控制系统稳定性判断方法 |
CN106026832A (zh) * | 2016-06-28 | 2016-10-12 | 浙江理工大学 | 基于改进adrc控制算法的永磁同步直线电机控制方法 |
CN106100490B (zh) * | 2016-08-08 | 2019-02-19 | 中国科学技术大学 | 一种改进型自抗扰控制器 |
-
2019
- 2019-12-18 CN CN201911310289.6A patent/CN110989355B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN110989355A (zh) | 2020-04-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110989355B (zh) | 一种改进型自抗扰控制器 | |
CN108333928B (zh) | 一种基于动态面多直流无刷电机位置协调控制方法 | |
CN108228975B (zh) | 电机伺服系统参数辨识方法以及消隙控制方法 | |
CN110784149B (zh) | 交流伺服系统机械谐振抑制方法以及系统 | |
CN105790668B (zh) | 一种能克服传动间隙非线性的双环自抗扰控制器 | |
CN104242769A (zh) | 基于连续终端滑模技术的永磁同步电机速度复合控制方法 | |
CN110968037B (zh) | 一种减小多轴运动系统轮廓误差的控制方法 | |
CN107894708A (zh) | 一种环形耦合型多轴机器人系统的同步控制方法 | |
CN109541935B (zh) | 一种参数自适应分数阶自抗扰自动发电控制方法 | |
CN113431926A (zh) | 一种电液比例阀及其高精度位置控制系统 | |
Pan et al. | Online data‐driven composite adaptive backstepping control with exact differentiators | |
CN116009568A (zh) | 一种基于角加速度反馈的飞行器鲁棒控制方法 | |
CN113467243B (zh) | 一种基于改进型延时观测器的热压炉温度复合控制方法 | |
CN110649845A (zh) | 基于鲁棒广义预测控制的光电转台位置跟踪控制方法 | |
CN116661298A (zh) | 一种基于扰动观测器的光电吊舱自适应指数滑模控制方法 | |
CN111880483B (zh) | 一种雷达天线四电机驱动伺服系统预定性能控制方法 | |
CN112486099B (zh) | 基于模糊pid自整定计算的超精密车床运动控制方法 | |
CN109507873A (zh) | 一种带宽参数化直流调速反馈控制系统 | |
CN110095985B (zh) | 一种观测器设计方法和抗干扰控制系统 | |
CN116125785A (zh) | 一种光刻机工件台运动控制方法 | |
CN113067506B (zh) | 内模型等价输入干扰的永磁同步电机周期扰动抑制方法 | |
CN116360263A (zh) | 一种直驱式比例伺服阀的自抗扰自适应控制方法 | |
CN115179300A (zh) | 一种预定时间的柔性机械臂轨迹跟踪控制方法 | |
CN111679571B (zh) | 一种低速飞艇的给定速度滑模自适应跟踪方法 | |
Sun | Adaptive robust motion control of an ironless permanent magnet linear synchronous motor with dead-zone compensation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |