@wuqi0616
2017-09-09T07:43:11.000000Z
字数 10620
阅读 1465
自抗扰技术(ADRC)
例1:比较经典微分器和微分近似公式的微分效果
例2:考虑线性微分器和非线性微分器对二阶积分器串联型系统的微分效果
例3:由最速系统
例4:考虑线性系统的状态变量实现为:
例5:用阶跃响应检验跟踪微分器(TD)的微分效果
系统:
例6:考虑将离散系统最速函数中的变量改为与步长独立的新变量,而取适当大于的参数,考察新的最速函数的微分滤波效果:
例7:利用TD,构造数字带通滤波器
例8:安排过渡过程:
某一热处理温度曲线:
实验结果:
例9:配置系统零点
考虑线性系统:
例10:求函数极值
考虑:
例11:求函数的根
考虑:
例12:频率估计
由于
例13:相近频率的分离
例14:数字整流:
送入TD
取TD参数
取低通滤波器参数
例15:数字检波
考虑载波信号
调制信号取:
实验结果:
例16:相位超前功能
例17:剔除野值及预报方法
TD本身带有滤波效果,但是每一次的滤波都会造成相位的损失,所以可以结合TD估计得到的加速度来完成相位超前功能。
例18:对积分器串联型系统
取线性状态反馈为
输入正弦信号
实验结果:
取非线性状态反馈
输入余弦信号
实验结果:
结论:我们发现非线性状态反馈的效率远大于线性状态反馈的效率。在这个实验中,线性取 而非线性只要取 ,差了一个数量级。
例19:比较线性反馈和非线性反馈抑制扰动的作用
设二阶受控系统
取线性状态反馈
实验结果
取非线性状态反馈
取分别为时.为
结论:从图中明显可以看出同样增益的反馈作用之下,线性反馈和非线性反馈抑制扰动效果不同。并且非线性反馈抑制扰动效果更好。
例20:研究最速反馈控制抑制纯时变扰动和依赖于状态变量的扰动的效果。
考虑两个闭环系统:
实验结果:
结论:可以发现进入稳态后仍然有高频震颤,为了彻底避免这种高频震颤,则考虑最速反馈函数
实验结果:
可以发现,震颤消失了。并且的结论:不管扰动是纯时变的还是依赖于状态变量的,只要参数足够大,都能彻底抑制扰动。
例21:考虑带阻尼因子的最速反馈函数抑制扰动效果。
引入阻尼因子之后,变为
考虑二阶对象:
取,或者取
实验结果:
这个是
这个是
结论:两种响应均无超调,线性反馈快速性好一些,但是精度差一个数量级,但后者的比例增益比前者高倍,而且阻尼增益也高出,近两个数量级。说明,适当选取非线性反馈的效率远比线性反馈要高的多。
1、区间函数:
考虑,函数
考虑
考虑
考虑
例22:针对二阶有扰动作用的非定常系统设计观测器观测系统状态,未知系统函数
取状态观测器为:
实验结果:
结论:采样周期取h=0.01,状态估计效果明显,估计值与真实值几乎重合。
同类 例23:针对二阶有扰动作用的非定常系统设计观测器观测系统状态,未知系统函数
实验结果:
结论:从上面两个例子看出,状态观测器对一定范围的对象来说是完全通用的,即使不能知道系统的真实函数。这是因为状态观测器的设计是与对象中的函数无关,而其估计效率之高是由于采用了合适的非光滑函数。
高阶观测器 例24:针对三阶系统设计观测器观测系统状态,未知系统函数
取状态观测器为:
实验结果:
结论:这里,状态观测器估计值与实际值贴合,效果不错。说明只要参数选取得当,这种形式的非线性状态观测器是可以推广到任意阶系统上的。
例25:针对参数已知、输入已知的系统,设置扩张状态观测器,观测系统状态:
取状态观测器为:
实验结果:
结论:这里取参数,这里可以发现系统的状态与观测器估计值差别不大,但是与还是有微弱的差别,另外为了避免的高频振荡,用代替。
例26:针对参数与输入未全部已知的系统,设置扩张状态观测器,观测系统状态:
建立状态观测器为:
实验结果:
结论:这里取了,实际上,对象模型中的控制量放大系数未知时,把的近似估计值当作扩张状态观测器的可调参数来进行调整是完全可以的。
需要注意的是:对相对误差较大时,比如大于0.5,那么的估计就会差一点。
高阶扩张状态观测器 例27:
建立状态观测器为:
实验结果:
结论:这里取参数。这里发现前三个参数和之前所用的相同。这种现象被称作扩张状态观测器参数对系统阶的“继承性”。
线性扩张状态观测器 例28:
考虑跟踪三阶对象:
建立状态观测器为:
实验结果:
例29:系统输出受噪声污染时,对系统输出进行滤波并建立扩张状态观测器,观测系统状态。
设被观测对象:
不作任何处理
建立状态观测器为:
实验结果:
一阶惯性滤波
建立状态观测器为:
实验结果:
跟踪微分器滤波
建立状态观测器为:
实验结果:
结论:从上可以看出,滤波处理后的效果要明显好于不处理,书中提到跟踪微分器来进行滤波并预报处理得到的效果最好,但是实验中并不明显。当噪声比例变大时,变得明显。