[关闭]
@wuqi0616 2017-11-23T07:27:18.000000Z 字数 7180 阅读 1169

自抗扰技术(ADRC)


总结

1.目标设定

定点位置(10mm)四轴同步控制,要求如下:
1.超调量小于10%,调节时间为0.5s以内。
2.当控制量发生脉冲扰动时,系统输出能很快恢复到设定值。

2.线性PD同步控制器的设计与分析

2.1单轴定点位置跟踪控制器

2.1.1控制器参数整定与分析

伺服系统模型(输入输出模型):


则,伺服系统的状态空间模型可表示为:

线性PD反馈控制率:

代入上述状态空间模型,得系统的的闭环传递函数:

设此闭环系统的带宽为
将其标准化:


因为是伺服系统的参数,这里是已知的。
分析该系统对单位阶跃信号的响应为:

对上式反拉式变换,可得:

可以看出,单调上升无超调,而调节时间主要受到参数的影响。

求解超越方程可以求得调节时间:


选择并保留一定的裕量,实际取:

根据目标要求,考虑系统抗噪能力,取

2.1.2 仿真效果

目标:伺服电机对幅值为10mm的阶跃信号进行跟踪,阶跃时刻为1s
要求:
1.伺服系统的阶跃信号响应超调量控制在10%以下。
2.伺服系统的阶跃信号响应调节时间控制在0.5s以内,取

一:
此处输入图片的描述
此处输入图片的描述

调节时间 最大控制量 带宽
A 1.3850s 9.086541e+02 20.0 rad/s
B 1.3500s 1.123596e+03 20.0 rad/s
C 1.3350s 1.680672e+03 20.0 rad/s
D 1.3250s 2.072539e+03 20.0 rad/s

分析上述图表:

二:
此处输入图片的描述
此处输入图片的描述

调节时间 最大控制量 带宽
A 1.465000e+00s 7.289562e+02 17.3 rad/s
B 1.465000e+00s 7.191011e+02 16.0 rad/s
C 1.465000e+00s 9.707563e+02 15.2 rad/s
D 1.465000e+00s 1.119637e+03 14.7 rad/s

分析上述图表:

2.2多(四)轴定点位置跟踪同步控制器

2.2.1 引入同步误差方式

1.SunDong - 相邻两轴



2.许雄 - 其前面所有节点(轴)消息的一个子集

2.2.2线性PD同步控制器-仿真效果

目标:
1.四轴伺服电机对幅值为10mm的阶跃信号进行同步跟踪,阶跃时刻为1s。
2.四轴伺服电机对幅值为10mm的阶跃信号进行同步跟踪,阶跃时刻为1s,在3s时,控制输入端加入幅值为1mm,持续1s的脉冲扰动。
要求:
1.四个伺服系统的阶跃信号响应超调量控制在10%以下。
2.四个伺服系统的阶跃信号响应调节时间控制在0.5s以内,取
3.四轴同步时间在1s以内。
4.当出现脉冲扰动时,系统输出能够很快恢复到设定值。

1-1.SunDong - 相邻两轴 - 控制输入端无扰动
此处输入图片的描述
此处输入图片的描述
此处输入图片的描述
此处输入图片的描述

1-2.SunDong - 相邻两轴 - 控制输入端持续1s,1mm扰动
此处输入图片的描述
此处输入图片的描述
此处输入图片的描述
此处输入图片的描述

2-1.许雄 - 其前面所有节点(轴)消息的一个子集 - 控制输入端无扰动
此处输入图片的描述
此处输入图片的描述
此处输入图片的描述
此处输入图片的描述
2-2.许雄 - 其前面所有节点(轴)消息的一个子集 - 控制输入端持续1s,1mm扰动
此处输入图片的描述
此处输入图片的描述
此处输入图片的描述
此处输入图片的描述

分析上述图表:
1.在保证单轴跟踪性能良好的情况下,两种定义同步误差的方式均能实现多轴高精度同步控制。
2.可以发现,即使在稳态时受到持续脉冲输入扰动的影响,两类控制器均能保证系统输出较快恢复到设定点,抗扰动能力相当(且较好)。
3.观察两者的同步误差图,可以发现“按许雄定义的同步误差”要明显小于“按孙东定义的同步误差”。但是两者的控制效果并没有提升。

2.2.3线性PD+补偿项(SunDong)同步控制器-仿真效果

此处输入图片的描述
此处输入图片的描述

调节时间 最大控制量 带宽 KE
A 1.590000e+00s 6.758011e+02 17.3 rad/s 2
B 1.590000e+00s 7.191011e+02 16.0 rad/s 2
C 1.580000e+00s 9.707563e+02 15.2 rad/s 2
D 1.580000e+00s 1.119637e+03 14.7 rad/s 2

1-1.SunDong - 相邻两轴 - 控制输入端无扰动
此处输入图片的描述
此处输入图片的描述
此处输入图片的描述
此处输入图片的描述
1-2.SunDong - 相邻两轴 - 控制输入端持续1s,1mm扰动
此处输入图片的描述
此处输入图片的描述
此处输入图片的描述
此处输入图片的描述

2-1.许雄 - 其前面所有节点(轴)消息的一个子集 - 控制输入端无扰动
此处输入图片的描述
此处输入图片的描述
此处输入图片的描述
此处输入图片的描述

2-2.许雄 - 其前面所有节点(轴)消息的一个子集 - 控制输入端持续1s,1mm扰动
此处输入图片的描述
此处输入图片的描述
此处输入图片的描述
此处输入图片的描述

观察上述图表,分析:
1.加入SunDong补偿项之后,同步误差的确有所影响,根据多次试验发现,随着值得增加,系统同步误差的变化由大变小后变大,因此最终选定(合适)。
2.加入SunDong补偿项之后,系统的调节时间变长了。

3.非线性PD(ADRC)同步控制器的设计与分析

3.1单轴定点位置跟踪控制器

3.1.1控制器参数整定与分析

伺服系统模型(输入输出模型):


则,伺服系统的状态空间模型可表示为(考虑模型得不确定性和外界干扰):

这里,表示系统模型得不确定性,表示外界干扰。
取扩张状态变量,系统被扩张总和扰动为:
则,伺服系统的扩张状态空间模型可表示为:

因伺服系统是二阶对象,对应需采用二阶线性扩张状态观测器和线性PD反馈控制率,控制算法:
LESO

式中:表示观测器误差,是系统状态变量及广义扰动的观测值,表示LESO的增益系数。
线性PD反馈控制率及扰动补偿环节


取带宽整定方法:

LESO能实现系统状态变量和广义扰动的误差估计且收敛速度块,因此可忽略的估计误差,原系统可以化简为一个双积分串联结构:



对单位阶跃信号的响应为:


因此,单调上升无超调,而调节时间主要受参数的影响,因此PD控制器带宽的整定为选择合适,使系统获得满意的调节时间。
但是,需要考虑收敛过程中的超调,LESO对状态变量和广义扰动的跟踪过程中存在超调。(线性观测器的本质特征)。而适当增大可以增大系统相角裕度,减少超调,因此整定时,不考虑超调量。
求解超越方程可以求得调节时间:


选择并保留一定的裕量,实际取:

根据目标要求,考虑系统抗噪能力,取

3.1.2仿真效果

目标:伺服电机对幅值为10mm的阶跃信号进行跟踪,阶跃时刻为1s
要求:
1.伺服系统的阶跃信号响应超调量控制在10%以下。
2.伺服系统的阶跃信号响应调节时间控制在0.5s以内,取

考虑到实际控制量的大小,这里取与线性PD同步控制器相同为14.7rad/s
此处输入图片的描述
此处输入图片的描述

上升时间 调节时间 最大控制量 带宽
A 1.305000e+00s 1.650000e+00s 5.792402e+02 14.6 rad/s
B 1.305000e+00s 1.650000e+00s 6.069944e+02 14.7 rad/s
C 1.305000e+00s 1.650000e+00s 9.079412e+02 14.7 rad/s
D 1.305000e+00s 1.650000e+00s 1.134922e+03 14.8 rad/s

分析上述图表:

3.2 多(四)轴定点位置跟踪同步控制器

3.2.1ADRC同步控制器-仿真效果

目标:
1.四轴伺服电机对幅值为10mm的阶跃信号进行同步跟踪,阶跃时刻为1s。
2.四轴伺服电机对幅值为10mm的阶跃信号进行同步跟踪,阶跃时刻为1s,在3s时,控制输入端加入幅值为1mm,持续1s的脉冲扰动。
要求:
1.四个伺服系统的阶跃信号响应超调量控制在10%以下。
2.四个伺服系统的阶跃信号响应调节时间控制在0.5s以内,取
3.四轴同步时间在1s以内。
4.当出现脉冲扰动时,系统输出能够很快恢复到设定值。

同样以“SunDong-相邻两轴”与“许雄-取前面所有轴消息的一个子集”作对比
1-1SunDong-控制输入端无扰动
此处输入图片的描述
此处输入图片的描述
此处输入图片的描述
此处输入图片的描述
1-2SunDong-控制输入端持续1s,1mm扰动
此处输入图片的描述
此处输入图片的描述
此处输入图片的描述
此处输入图片的描述
2.许雄 - 其前面所有节点(轴)消息的一个子集 - 控制输入端无扰动
此处输入图片的描述
此处输入图片的描述
此处输入图片的描述
此处输入图片的描述

2.许雄 - 其前面所有节点(轴)消息的一个子集 - 控制输入端持续1s,1mm扰动
此处输入图片的描述
此处输入图片的描述
此处输入图片的描述
此处输入图片的描述

分析上述图表:
1.在保证单轴跟踪性能良好的情况下,两种定义同步误差的方式均能实现多轴高精度同步控制。
2.可以发现,即使在稳态时受到持续脉冲输入扰动的影响,两类控制器均能保证系统输出较快恢复到设定点,抗扰动能力相当(且较好)。
3.观察两者的同步误差图,可以发现“按许雄定义的同步误差”要明显小于“按孙东定义的同步误差”。但是两者的控制效果并没有提升。
以上为与线性PD控制共同点,不同点如下:
1.虽然采用线性PD控制下系统的阶跃响应调节时间稍短,但是LADRC控制下系统的上升时间快,且调节时间也与线性PD控制相差不多。
2.可以发现,LADRC控制下系统的同步误差不管是哪一种定义都比线性PD控制下系统的同步误差要小,控制效果得到了明显的提升。
3.在抗扰动能力上,可以看出LADRC控制下系统的抗扰干能力好,体现在同步误差受扰动影响更小。


添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注