@wuqi0616
2017-09-19T14:46:08.000000Z
字数 6027
阅读 1820
自抗扰技术(ADRC)
章节内容:
保留经典PID基本框架而改进其局部功能而得到的“非线性PID控制器”形式。
(一)安排过渡过程,因此有生成安排的过渡过程的装置
(二)用跟踪微分器来对被控输出提取微分信号,因此有提取微分信号的装置
(三)由误差的P、I、D的适当方式的非线性组合来生成控制量的装置。
具有扰动估计、补偿能力的自抗扰控制器形式,它们是由4个部分组成的
(一)安排过渡过程的装置;
(二)提取系统状态信息和扰动总和信息的扩张状态观测器装置
(三)用状态误差信息来产生非线性误差反馈控制量的装置
(四)依据扰动估计值对系统进行扰动补偿而生成最终控制量的补偿装置
经典PID控制器的缺陷
- 对象被控输出是动态环节的输出,是有一定的惯性的,其变化不可能跳变。系统设定值是外部给定的,可以跳变。用不能跳变的量跟踪可跳变的,导致误差初始值过大,不合理。
- 用于PID控制器的误差微分信号因为之前没有合适的提取办法和提取装置,经常简单的只使用PI控制器。
- 经典的PID误差反馈率是误差、误差的微分信号、误差的积分信号的线性组合,这种组合形式不一定最合适,在非线性领域可能有更合适、有效的组合形式。
- 大量控制工程实践表明,经典PID控制中的误差积分反馈的应用,对抑制常值扰动的作用的确是显著的,然而常常使闭环系统反应迟钝、容易产生振荡和控制量饱和等副作用。
对应的解决措施
- 根据系统所能够承受的能力、被控量变化的合理性和系统提供控制力的能力,由设定值,安排合适的过渡过程,可以用来实现。(书中不仅设计给出过渡过程本身、还给出其微分信号)
- 目前书中已经提到了来提取误差的微分信号。
- 在非线性领域寻找更合适的组合形式来形成误差反馈律。
- 采用实时估计出作用于系统的扰动总和并给予补偿的办法代替误差积分反馈作用。这种扰动估计补偿办法不仅能够抑制常值扰动的影响,而且也能够抑制消除几乎任意形式的扰动影响。
非线性PID控制器结构图
安排的“过渡过程”
安排的“过渡过程”的微分信号
系统输出的跟踪值
系统输出的跟踪值的微分信号
这类控制器是由三个部分结构组合而成:
(一)“安排过渡过程”可以用跟踪微分器,也可以用适当的函数发生器。其中用跟踪微分器可以用线性的或者非线性的,或者不安排过渡过程的。
(二)“提取微分信号”可以用跟踪微分器,也可以用状态观测器或者扩张状态观测器,这些装置可以用线性的,也可以用非线性的。
(三)“误差及其微分、积分信号的合理组合形式”也有线性的或者两种非线性形式等三种不同组合。
跟踪微分器:
1、离散形式的最速跟踪微分器
2、线性跟踪微分器
3、状态观测器的形式
4、扩张状态观测器的形式
第一种类型:两个跟踪微分器来实现的“非线性PID”
(1)根据设定值安排合适的过渡过程(采用离散形式的最速跟踪微分器,取)
参数与设定值幅值,达到设定值的过渡过程时间之间的关系:
整个算法:
考虑开环稳定对象:
考虑开环不稳定对象:
显然在较强的扰动作用下,不稳定对象也能控制的很好,这主要是事先安排合适的过渡过程和合理提取微分信号的结果。
需要注意的是:参数如果达不到一定程度,输出的微分信号跟踪不够好,会影响控制效果。
第二种类型:两个线性跟踪微分器来构造的“线性PID”
整体算法:
第三种类型:一个线性跟踪微分器和状态观测器来构造的“线性PID”
整体算法:
对非线性对象:
实验结果图:
需要注意的是:观测器中的参数不达到一定程度,输出的微分信号跟不上,会影响控制效果。
第四种类型:函数发生器安排过渡过程和状态观测器来构造的“线性PID”
整体算法:
其中(1)的组合方式中,参数实现可以确定,如:
或者或
考虑系统:
实验结果图:
采用第二种非线性组合作为误差反馈律,当取
实验结果图:
采用第三种非线性组合作为误差反馈律,当取
实验结果图:
可以发现,即使在经典PID框架中适当采用非线性组合也是可以不用误差积分反馈的,从而可以避免误差积分反馈的副作用。
用扩张状态观测器对扰动进行实时估计与补偿来构造出具有“自抗扰功能”的新型实用控制器。
- 安排过渡过程,根据设定值安排过渡过程并提取其微分信号
- 根据对象的输出和输入信号估计出对象的状态和作用于对象的总和扰动
- 状态误差的非线性反馈律。系统的状态误差是指,误差反馈律是根据误差来决定的控制纯积分器串联型对象的控制规律
- 对误差反馈控制量用扰动估计值的补偿来决定最终控制量。
自抗扰控制器:
![]()
这里参数是决定补偿强弱的“补偿因子”,是可调参数。
其中误差反馈律考虑以下四种:
具有扰动跟踪补偿能力的自抗扰控制器的完整算法为:
(1)以设定值为输入,安排过渡过程
如此,上述自抗扰控制器如下图所示
若我们已知对象的加速度中有已建模的确知部分,那么只需要在扩张状态观测器中放入。