一种串级扩张状态观测器的自抗扰控制方法及系统技术方案

技术编号:39051718 阅读:9 留言:0更新日期:2023-10-12 19:44
本发明专利技术属于控制器设计技术领域,提供了一种串级扩张状态观测器的自抗扰控制方法及系统,本发明专利技术将被控系统中存在的复杂扰动表示为多项式的形式,根据控制精度确定多项式的最高阶次,并根据多项式的次数搭建包括多个线性扩张状态观测器的串级线性扩张状态观测器,线性扩张状态观测器的数量决定了改进型自抗扰控制方法及控制器的级数,有效消除了被控系统中阶次不高于最高阶次的所有扰动及所有扰动线性组合后的扰动,显著增强了被控系统抑制扰动的能力,提高了被控系统的动态响应能力。提高了被控系统的动态响应能力。提高了被控系统的动态响应能力。

【技术实现步骤摘要】
一种串级扩张状态观测器的自抗扰控制方法及系统


[0001]本专利技术属于控制器设计
,尤其涉及一种串级扩张状态观测器的自抗扰控制方法及系统。

技术介绍

[0002]近年来控制技术、智能算法的蓬勃发展,自抗扰控制算法及自抗扰控制控制器在抵抗扰动、抑制噪声、实时控制等方面发挥重要作用,由于自抗扰控制具有模型依赖程度低和抗扰动能力强的优势,被广泛应用于航天系统、电机系统以及机器人系统中。经典自抗扰控制控制器由跟踪微分器、非线性状态误差反馈控制律和扩张状态观测器组成。跟踪微分器用于过渡控制过程,保证跟踪输入准确性的同时降低系统超调量;非线性状态误差反馈控制律合理计算控制系统参考值和观测值的误差,实时反馈控制,有效提高控制效果;扩张状态观测器作为自抗扰控制器的关键,具有预测并补偿系统总扰动的功能,实现系统前馈控制,提升系统的抗干扰能力,降低控制器对模型依赖程度。因此,自抗扰控制器在现代控制方法中占有举足轻重的地位。
[0003]相较于经典自抗扰控制算法,线性自抗扰控制算法减少了整定参数个数,提高了自抗扰控制的应用领域,但是,在具有复杂扰动的实际控制系统中,线性自抗扰控制方法无法精准估计系统的外部复杂扰动,系统会出现大超调或者响应曲线发散的恶劣情况。
[0004]专利技术人发现,为进一步提高控制系统的动静态性能和增强抗扰动能力,目前研究中,引入了多种控制结构来优化自抗扰控制自抗扰控制算法。比如,锁相环观测器的加入有助于自抗扰控制算法抵抗低频扰动;级联扩张状态观测器以抑制高频噪声对系统的影响,提高了预估总扰动的准确度,但无法完全抑制复杂扰动;降阶级联扩张状态观测器与积分滑模控制的复合控制方法的提出,旨在消除总扰动。上述方法虽然在一定程度上提高系统动态性能,但均无法彻底消除复杂的总扰动对系统造成的恶劣影响,系统控制品质较差。因此,如何提升系统抵抗复杂扰动的能力和快速跟踪参考输入的性能成为了自抗扰控制研究的关键问题。

技术实现思路

[0005]本专利技术为了解决上述问题,提出了一种串级扩张状态观测器的自抗扰控制方法及系统,本专利技术提供一种基于串级扩张状态观测器以消除复杂扰动的改进型自抗扰控制方法,采用多项式表示被控系统的复杂总扰动,根据多项式的次数搭建串级线性扩张状态观测器,显著增强了被控系统抑制扰动的能力,提高了被控系统的动态响应能力。
[0006]为了实现上述目的,本专利技术是通过如下的技术方案来实现:
[0007]第一方面,本专利技术提供了一种串级扩张状态观测器的自抗扰控制方法,包括:
[0008]将被控系统中存在的复杂扰动表示为多项式的形式,根据控制精度确定多项式的最高阶次;
[0009]搭建包括多个线性扩张状态观测器的串级线性扩张状态观测器,用来估计对应阶
次的多项式扰动;线性扩张状态观测器数量与多项式的次数相等;
[0010]根据搭建的串级线性扩张状态观测器,设计线性控制律;利用设计的线性控制律来控制消除扰动。
[0011]进一步的,多项式中每一项的系数为不同时刻下对应的输出增益。
[0012]进一步的,假设多个线性扩张状态观测器中对应位置处的观测器增益相等,推导所述串级线性扩张状态观测器的一般式。
[0013]进一步的,所述串级线性扩张状态观测器的一般式为:
[0014][0015]其中,为串级线性扩张状态观测器预测的状态值与实际状态的差值,n为常数,t为时间;和分别代表系统输出y(t)和总扰动的观测值;视为系统剩余扰动的预测值;为第(n

1)级扩张状态观测器的预测扰动;b0为控制器增益的估计值;u(t)为输入信号;为第一个线性扩张状态观测器预估的扰动值;β
i
和β
j
是串级线性扩张状态观测器的增益。
[0016]进一步的,各级扩张状态观测器的增益相同:β
i
=β1=2ω0,β
j
=β2=ω
02
,为观测器带宽。
[0017]进一步的,所述控制律为:
[0018][0019]u0(t)=K
p
(x(t)

y(t))
[0020]其中,u(t)为输入信号;u0(t)为输出信号;为总扰动的观测值;x(t)为系统输入;y(t)为系统输出;K
p
为比例增益。
[0021]进一步的,采用李雅普诺夫稳定性理论分析所述串级线性扩张状态观测器的稳定性。
[0022]第二方面,本专利技术还提供了一种串级扩张状态观测器的自抗扰控制系统,包括:
[0023]复杂扰动处理模块,被配置为:将被控系统中存在的复杂扰动表示为多项式的形式,根据控制精度确定多项式的最高阶次;
[0024]串级线性扩张状态观测器搭建模块,被配置为:搭建包括多个线性扩张状态观测器的串级线性扩张状态观测器,用来估计对应阶次的多项式扰动;线性扩张状态观测器数量与多项式的次数相等;
[0025]控制模块,被配置为:根据搭建的串级线性扩张状态观测器,设计线性控制律;利用设计的线性控制律来控制消除扰动。
[0026]第三方面,本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现了第一方面所述的串级扩张状态观测器的自抗扰控制方法的步骤。
[0027]第四方面,本专利技术还提供了一种电子设备,包括存储器、处理器及存储在存储器上
并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现了第一方面所述的串级扩张状态观测器的自抗扰控制方法的步骤。
[0028]与现有技术相比,本专利技术的有益效果为:
[0029]1、本专利技术将被控系统中存在的复杂扰动表示为多项式的形式,根据控制精度确定多项式的最高阶次,并根据多项式的次数搭建包括多个线性扩张状态观测器的串级线性扩张状态观测器,线性扩张状态观测器的数量决定了改进型自抗扰控制方法及控制器的级数,有效消除了被控系统中阶次不高于最高阶次的所有扰动及所有扰动线性组合后的扰动,显著增强了被控系统抑制扰动的能力,提高了被控系统的动态响应能力;
[0030]2、本专利技术推导确定了串级线性扩张状态观测器的一般式,采用李雅普诺夫第一法证明了控制器的稳定性。
附图说明
[0031]构成本实施例的一部分的说明书附图用来提供对本实施例的进一步理解,本实施例的示意性实施例及其说明用于解释本实施例,并不构成对本实施例的不当限定。
[0032]图1为本专利技术实施例1的结构图;
[0033]图2为本专利技术实施例1的流程图;
[0034]图3为本专利技术实施例1的负载的四种复杂扰动ω(t)(t、t2、t3、t4);
[0035]图4为本专利技术实施例1的自抗扰控制器S1ADRC抵抗扰动ω(t)(t、t2、t3、t4)的响应曲线;
[0036]图5为本专利技术实施例1的自抗扰控制器S2ADRC抵抗扰动ω(t)(t、t2、t3、t4)的响应曲线;
[0037]图6为本专利技术实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种串级扩张状态观测器的自抗扰控制方法,其特征在于,包括:将被控系统中存在的复杂扰动表示为多项式的形式,根据控制精度确定多项式的最高阶次;搭建包括多个线性扩张状态观测器的串级线性扩张状态观测器,用来估计对应阶次的多项式扰动;线性扩张状态观测器数量与多项式的次数相等;根据搭建的串级线性扩张状态观测器,设计线性控制律;利用设计的线性控制律来控制消除扰动。2.如权利要求1所述的一种串级扩张状态观测器的自抗扰控制方法,其特征在于,多项式中每一项的系数为不同时刻下对应的输出增益。3.如权利要求1所述的一种串级扩张状态观测器的自抗扰控制方法,其特征在于,假设多个线性扩张状态观测器中对应位置处的观测器增益相等,推导所述串级线性扩张状态观测器的一般式。4.如权利要求3所述的一种串级扩张状态观测器的自抗扰控制方法,其特征在于,所述串级线性扩张状态观测器的一般式为:其中,为串级线性扩张状态观测器预测的状态值与实际状态的差值,n为常数,t为时间;和分别代表系统输出y(t)和总扰动的观测值;视为系统剩余扰动的预测值;为第(n

1)级扩张状态观测器的预测扰动;b0为控制器增益的估计值;u(t)为输入信号;为第一个线性扩张状态观测器预估的扰动值;β
i
和β
j
是串级线性扩张状态观测器的增益。5.如权利要求4所述的一种串级扩张状态观测器的自抗扰控制方法,其特征在于,各级扩张状态观测器的增益相同:β
i
=β1=2ω0,β
j
=β2=ω
02

【专利技术属性】
技术研发人员:鄢志丹释修才邓世琰潘文涛陈梓祥赵世光温明世
申请(专利权)人:青岛默森制造技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1