一种无模型抗干扰控制器结构制造技术

技术编号:34174092 阅读:63 留言:0更新日期:2022-07-17 11:29
本发明专利技术一种无模型的抗干扰控制器结构,属于非线性系统抗干扰控制领域,该控制器结构包括:无模型控制器、基于反馈机制建立扩张状态观测器,数据记录模块分别将输出信号前一次值和当前值作差及将时间导数上一次和当前值进行作差运算,得到输出信号的变化值和时间导数的变化值;对被控系统的控制输入增益的估计值的自适应增益估计器模块;无模型控制器接收输入的状态跟踪误差信号、扩张状态观测器对的新的扩张状态的估计和自适应增益估计器输出的被控系统的控制输入增益的估计值,无模型控制器将输出控制信号传送给被控系统,该结构能够实现对于被控系统的未知扰动的估计值和控制输入增益估计值在有限时间内快速收敛到实际值,满足设计目标。满足设计目标。满足设计目标。

A model free anti-interference controller structure

【技术实现步骤摘要】
一种无模型抗干扰控制器结构


[0001]本专利技术涉及非线性系统抗干扰控制领域,特别是一种无模型抗干扰控制器结构。

技术介绍

[0002]传统的基于模型的控制系统主要由三个部分组成:控制器、过程和模型。这里模型是指可以描述过程输出和输入关系的数学表达式,通常基于模型机理或辨识实验等方法获得。基于模型的控制方法需要建立控制对象的数学模型,对系统模型的依赖带来了鲁棒性较差,控制器设计困难等问题,并且如果模型不精确可能对于控制效果会适得其反,针对以上问题,自抗扰控制、数据驱动控制等控制理论和方法被广泛应用。
[0003]自抗扰控制将模型自身产生的未知不确定性作为内扰,和非线性系统的外部扰动一起看作总扰动,通过建立扩张状态观测器对系统的状态和不确定性进行估计,并在闭环反馈中消除该扰动对闭环系统动态特性的影响,具有理想的控制效果。扩张状态观测器作为自抗扰控制的核心单元,不仅能获得对象模型的内扰与外扰的总扰动,还能获得不确定对象的状态,但是扩张状态观测器的建立依赖于系统控制输入增益,无法完全摆脱对模型参数的依赖。
[0004]数据驱动的控制理论及方法是指控制器设计不显含受控过程的数学模型信息,仅利用被控系统的在线/离线输入输出数据及经过处理得到的知识来设计控制器并在一定假设下有收敛性、稳定性和鲁棒性分析保障的控制理论与方法,在设计过程中仅需要建立一个粗糙的模型,之后用大量的数据来细化,使得模型不断的契合于数据,不需要繁杂的机理/辨识建模过程。但是现有的控制方法依然存在如下问题:
[0005]第一,在现有基于模型的控制中,控制性能依赖于模型的准确性,对于复杂系统无法做到精确描述,建模复杂。实际应用中,微小的未建模动态和外部干扰等因素就会导致控制性能降低,甚至系统失稳。
[0006]第二,在当前的自抗扰控制方法中,虽然可以有效估计系统的复杂不确定和扰动信号,但扩张状态观测器的建立依赖系统控制输入增益,不能完全摆脱对模型参数的依赖。
[0007]第三,在如今的数据驱动控制方法中,需要依靠大量代表性的数据,并且需要用到堆栈对历史数据进行保存和使用,增加了控制系统的复杂程度导致系统的反应时间增多,使用效率降低。

技术实现思路

[0008]为解决现有技术存在的上述问题,本专利技术一种无模型的抗干扰控制器结构包括:无模型控制器、
[0009]将被控系统的总扰动定义为一个新的扩张状态,基于反馈机制建立扩张状态观测器,所述扩张状态观测器对新的扩张状态进行估计;
[0010]记录上一次采样周期所述无模型控制器的输出信号和上一次所述被控系统的系统状态的时间导数的数据记录模块,所述数据记录模块分别将输出信号前一次值和当前值
作差及将时间导数上一次和当前值进行作差运算,得到输出信号的变化值和时间导数的变化值;
[0011]接收所述数据记录模块传送的输出信号u的变化值和时间导数的变化值,得到被控系统的控制输入增益的估计值的自适应增益估计器;
[0012]所述无模型控制器接收输入的状态跟踪误差信号、所述扩张状态观测器对的新的扩张状态的估计和所述自适应增益估计器输出的被控系统的控制输入增益的估计值,所述无模型控制器将输出控制信号传送给被控系统,实现系统状态对参考信号的跟踪。
[0013]进一步地,所述被控系统的模型表达式如下:
[0014][0015]式中:表示被控系统中系统状态x对时间的导数,u表示被控系统的控制输入,b0是该被控系统的未知控制输入增益,ω表示被控系统的外部扰动,f(x)是系统的不确定可以看作该被控系统的内部扰动,s=f(x)+ω,表示被控系统的总扰动。
[0016]进一步地,所述无模型控制器的输出信号为:
[0017][0018]式中:ω
c
为无模型控制器的一个标量增益参数,是该被控系统总扰动的估计值,是该被控系统未知控制输入增益b0的估计值。
[0019]进一步地,所述扩张状态观测器表述为:
[0020][0021]式中是该被控系统的状态估计值,k1,k2为调节被扩展状态误差所引入的标量增益参数,是该被控系统的状态的估计值对时间的导数,是该被控系统总扰动估计值对时间的导数。
[0022]进一步地,所述数据记录模块表述为:
[0023][0024]式中:t表示为当前的时间,t
s
表示为数据的采样间隔,是当前周期的时间导数,是相邻两次所述被控系统状态x对时间的一阶导数的变化值,u(t)是当前周期输出的信号,Δu是相邻两次所述无模型控制器的输出信号u的变化值。
[0025]进一步地,所述被控系统的控制输入增益的估计值的估计公式如下:
[0026][0027]式中:是未知控制输入增益的估计值对时间的一阶导数,Proj(
·
)为投影算子,Γ是用于调节收敛速度的标量增益参数,μ是控制输入增益变化率的一个可调参数。
[0028]本专利技术在自抗扰控制理论体系中引入自适应控制技术,提出了一种响应快、效益高、环境适应性强的无模型抗干扰控制结构设计。不仅实现了系统状态对给定参考信号的准确跟踪,而且能够对模型总扰动和未知输入增益的同时估计,适用于受外部扰动的复杂不确定系统。与现有技术相比,本专利技术具有以下有益效果:
[0029]第一,与现有的基于模型的控制结构相比,本专利技术不需要复杂的建模过程,针对外部扰动ω变化时引入一个状态跟踪误差信号,对于总扰动的变化可以实时准确的输出给控制器进行反馈消除。
[0030]第二,与现有的自抗扰控制结构相比,本专利技术针对控制输入增益b0未知的被控系统,利用被控系统当前和历史的输入/输出数据,实现同时对控制输入增益b0和系统总扰动s的在线估计,克服了对模型参数的依赖。
[0031]第三,与现有的数据驱动控制结构相比,本专利技术去除了堆栈,仅需要记录上一次的模型系统状态x对时间的一阶导数和输入控制器的输出信号u,进行简单的运算出相邻的变化值和Δu即可估计出控制输入增益参数b0。
附图说明
[0032]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做以简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0033]图1是一种无模型抗干扰控制器结构示意图。
[0034]图2是被控系统输出状态x的跟踪效果图。
[0035]图3是无模型控制器的输出信号u观测效果图。
[0036]图4是被控系统的总扰动s的观测效果图。
[0037]图5是被控系统的控制输入增益b0观测效果图。
具体实施方式
[0038]需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合,下面将参考附图并结合实施例来详细说明本专利技术。
[0039]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无模型的抗干扰控制器结构,其特征在于:包括:无模型控制器;将被控系统的总扰动定义为一个新的扩张状态,基于反馈机制建立扩张状态观测器,所述扩张状态观测器对新的扩张状态进行估计;记录上一次采样周期所述无模型控制器的输出信号和上一次所述被控系统的系统状态的时间导数的数据记录模块,所述数据记录模块分别将输出信号前一次值和当前值作差及将时间导数上一次和当前值进行作差运算,得到输出信号的变化值和时间导数的变化值;接收所述数据记录模块传送的输出信号的变化值和时间导数的变化值,得到被控系统的控制输入增益的估计值的自适应增益估计器;所述无模型控制器接收输入的状态跟踪误差信号、所述扩张状态观测器对的新的扩张状态的估计和所述自适应增益估计器输出的被控系统的控制输入增益的估计值,所述无模型控制器将输出控制信号传送给被控系统。2.根据权利要求1所述的一种无模型的抗干扰控制器结构,其特征在于:所述被控系统的模型表达式如下:式中:表示被控系统中系统状态x对时间的导数,u表示被控系统的控制输入,b0是该被控系统的未知控制输入增益,ω表示被控系统的外部扰动,f(x)是系统的不确定可以看作该被控系统的内部扰动,s=f(x)+ω,表示被控系统的总扰动。3.根据权利要求1所述的一种无模型的抗干扰控制器结构,...

【专利技术属性】
技术研发人员:景云彭博罗铭焌姜岳古楠刘陆王浩亮王安青王丹
申请(专利权)人:大连海事大学
类型:发明
国别省市:

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

1