DOI: 10.11817/j.issn.1672-7207.2021.05.011
一阶大时滞系统的滞后时间削弱自抗扰控制
刘亚超1,高健1, 2,钟永彬1,张揽宇1
(1. 广东工业大学 精密电子制造技术与装备国家重点实验室,广东 广州,510006;
2. 广东工业大学 智能检测与制造物联教育部重点实验室,广东 广州,510006)
摘 要:
时滞系统的控制难题,提出一种滞后时间削弱的自抗扰控制方法。首先,分析时滞系统中线性自抗扰控制的控制输入与系统反馈在时间轴上的不匹配问题,设计一种新的滞后时间削弱结构;然后,结合自抗扰控制思想,得到滞后时间削弱自抗扰控制的闭环结构,用于一阶大时滞系统,利用频域分析说明该方法的稳定性,并总结参数整定规则;最后,将仿真结果与已有算法所得结果进行比较。研究结果表明:滞后时间削弱自抗扰控制对大时滞过程的参数摄动不敏感,相比较于已有的PI-Smith控制、预估自抗扰控制等算法,滞后时间削弱自抗扰控制可以有效改善一阶大时滞对象的控制效果,具有更好的动态性能和控制鲁棒性。
关键词:
中图分类号:TP273 文献标志码:A 开放科学(资源服务)标识码(OSID)
文章编号:1672-7207(2021)05-1493-09
Reduced time-delay active disturbance rejection control for first-order systems with large time-delay
LIU Yachao1, GAO Jian1, 2, ZHONG Yongbin1, ZHANG Lanyu1
(1. State Key Laboratory of Precision Electronic Manufacturing Technology & Equipment, Guangdong University of Technology, Guangzhou 510006, China;
2. Key Laboratory of Intelligent Inspection and Manufacturing Internet of Things of Ministry of Education, Guangdong University of Technology, Guangzhou 510006, China)
Abstract: In order to solve the control problem of first-order systems with large time-delay, the reduced time-delay active disturbance rejection control(RTADRC) method was proposed. Firstly, the mismatching problem between control input and system feedback in linear active disturbance rejection control(LADRC) was analyzed when the plant had time-delay, and a new reduced time-delay structure was designed. Secondly, combined with the idea of LADRC, the closed-loop structure of RTADRC was obtained. The stability of the method was illustrated by frequency domain analysis, and the parameter tuning rules were summarized. Finally, the simulation results were compared with those of the existing algorithms. The results show that the proposed RTADRC is not sensitive to the parameter perturbation. Compared with PI-Smith control and predictive active disturbance rejection control, RTADRC can effectively improve the control effect of the first-order systems with large time-delay, and has better dynamic performance and control robustness.
Key words: reduced time-delay; active disturbance rejection control; large time-delay
时间滞后环节广泛存在于冶金、化工以及造纸等工业生产过程中[1]。对于典型的一阶时滞系统,通常用滞后时间与时间常数的比值来衡量系统受时滞影响的程度,一般当比值大于等于0.5时,生产系统属于大时滞系统,控制难度大,常规的PID控制无法满足工业控制要求[2-3]。近年来,HAN[4]提出了自抗扰控制(active disturbance rejection control,ADRC)技术,由于其独特的扰动估计和补偿效果,被逐渐应用到时滞系统的控制中,并提出了无视时滞法、阶次提高法、输入预估法以及输出预估法等4种方法[5],但这些方法均具有非线性环节,参数多整定难,且多适用于小时滞的场合[6-10]。GAO[11]利用线性化处理和极点配置原理,提出了线性自抗扰控制(linear ADRC,LADRC)结构,降低了控制参数的数量,大大方便了自抗扰控制的工程实现[12-18]。但对于时滞系统,由于线性扩张状态观测器(linear extend state observer, LESO)的控制输入和系统反馈在时间轴上不匹配,严重限制了自抗扰控制的控制能力。尤其对于大时滞系统而言,更需要解决2路信号的不匹配问题。ZHAO等[19]通过对控制输入进行滞后,提出了一种改进的自抗扰控制(modified ADRC, MADRC)方法,但这种方法难以改善自抗扰控制在大时滞系统中的控制效果。ZHENG等[20-21]利用Smith预估器,提出了预估自抗扰控制(predictive ADRC,PADRC)方法,以解决输入LESO的2路信号不匹配问题,但这种方法比较依赖被控对象的系统模型参数,控制鲁棒性较差。王春阳等[22]在自抗扰控制中引入滞后时间削弱原理,通过一阶泰勒展开对时滞环节进行近似,将大时滞系统转化为小时滞系统进行控制。该方法基于传统的非线性自抗扰控制,缺乏闭环稳定性分析,参数整定复杂,另外,对于大的时间滞后环节采用一阶泰勒展开并不适用。针对这些问题,本文通过一阶Pade近似,设计一种新的滞后时间削弱结构。结合线性自抗扰控制思想提出滞后时滞削弱自抗扰控制(reduced time-delay ADRC,RTADRC)方法,采用频域分析的方法推导RTADRC的闭环稳定性,并给出控制参数的整定规则。通过仿真实验,比较RTADRC方法与已有算法的控制性能。
1 自抗扰控制理论
1.1 线性自抗扰控制结构
不含时滞环节的一阶惯性积分系统的微分方程表示为
令
式中:
令
式中:
根据式(3)设计LESO:
式中:
线性误差反馈控制律为
式中:
1.2 信号不匹配问题
假设LESO输出的
在线性自抗扰控制中,通过LESO对总扰动的准确估计和实时补偿,能够将被控对象改造成简单的积分串联型,不仅大大方便了控制器的设计,而且具有突出的干扰抑制能力。
通常一阶时滞系统的传递函数为
式中:
由于滞后时间的存在,系统的实际输出
图1 常规线性自抗扰控制结构
Fig. 1 Structure of conventional LADRC
2 滞后时间削弱自抗扰控制
2.1 滞后时间削弱原理
滞后时间削弱是指将大的时间滞后转化为较小的时滞延迟,以减小输入信号的不匹配程度,从而降低LESO的观测负担并提高观测精度。本文所设计的滞后时间削弱结构如图2所示。
图2 滞后时间削弱结构
Fig. 2 Structure of reduced time-delay
经过滞后时间削弱结构转化后的新被控对象为
式中:am,bm和
假设am=a,bm=b,
比较式(7)和式(10)可知,经过2次Pade近似,滞后时间削弱结构将新被控对象的滞后时间缩小为原被控对象滞后时间的
2.2 滞后时间削弱自抗扰控制设计
由图2和式(10)可知,经过时间滞后削弱环节得到的系统反馈信号不是真正的系统输出信号,而是将滞后时间缩小为原被控对象滞后时间的
图3 滞后时间削弱自抗扰控制结构
Fig. 3 Structure of RTADRC
考虑到实际工业过程中模型参数与系统参数不可能完全一致,而且2次Pade近似会引入额外的模型误差,可将这些误差统一到总扰动的范畴,通过LESO对其进行估计和补偿,以实现稳定控制。下面通过频域分析,说明RTADRC的稳定性。
2.3 频域分析
在零初始条件下,根据式(4)和图3推导出LESO的传递函数为
将式(11)代入式(5),可得控制输入的传递函数表达式:
根据式(12),得到RTADRC的单回路闭环反馈结构如图4所示。
图4 RTADRC的单回路反馈结构
Fig. 4 Single loop feedback structure of RTADRC
图4中:
式中:
于是,开环传递函数为
当不引入滞后时间削弱措施即lm=1时,有
式(16)为常规线性自抗扰的开环传递函数,对应开环极点分别为
当引入滞后时间削弱措施,且lm足够大时,有
当控制参数相同时,式(17)对应的开环极点相比较于常规线性自抗扰向左平面移动,说明系统的稳定性得以提高。
2.4 参数整定
一阶大时滞系统的滞后时间削弱自抗扰控制共有5个参数(k1,
式中:
对于无时滞的系统,
在实际的工业应用中,可根据上述的参数整定规律先选择一组较大的
3 仿真研究
3.1 工业浊度大时滞系统
选取文献[21]中的一阶工业浊度大时滞系统,其传递函数为
该系统的模型参数为:K=0.85,T=1 200,
表1 系统(19)的控制参数
Table 1 Control parameters of system (19)
3.1.1 理想模型仿真
假设模型精确,进行单位阶跃响应,并在t=15 000 s处加入幅值为-0.5的阶跃扰动。系统的输出量和控制输入量如图5所示。
图5 理想模型(19)下的系统响应
Fig. 5 System response with ideal model (19)
由图5可知,在理想模型下RTADRC与PADRC方法具有相似的控制性能,都能够较好地解决大时滞系统的信号不匹配问题,相比于MADRC和PI-Smith方法,具有更好的跟踪效果和扰动抑制能力。但在实际过程中,系统参数与模型参数不可能完全相同,滞后时间、系统增益以及时间常数都会存在一定的摄动范围。滞后时间与时间常数的比值决定了系统时滞的严重程度,下面考虑当滞后时间和时间常数发生变化时,该工业浊度大时滞系统在几种控制方法下的鲁棒性测试结果。
3.1.2 参数摄动仿真
保持理想模型下的控制参数不变,假设滞后时间增加20%和时间常数减小20%,即系统时滞的严重程度有所增加时,闭环响应的输出量和控制量如图6所示。同样地,假设滞后时间减小20%和时间常数增大20%,即系统时滞的严重程度有所减弱时,闭环响应的输出量和控制量如图7所示。
图6 系统在参数摄动下的闭环响应(滞后时间增加20%和时间常数减小20%)
Fig. 6 Closed-loop response of system with parameter perturbation (time-delay increased 20% and time constant reduced 20%)
图7 系统在参数摄动下的闭环响应(滞后时间减小20%和时间常数增大20%)
Fig. 7 Closed-loop response of system with parameter perturbation (time-delay reduced 20% and time constant increased 20%)
由图6可知:当系统的时滞程度更加严重时,RTADRC方法出现了一定的超调,但是很快调节到目标值,满足工业控制要求;相比于MADRC方法,PADRC方法出现了更大的振荡以及更大幅度的控制信号波动,说明PADRC方法更加依赖系统的模型,对模型参数的摄动更加敏感;PI-Smith方法虽然仍然能够到达目标值,但调节时间和扰动的恢复时间都比RTADRC方法的长。由图7可知:当系统的时滞程度有所缓和时,RTADRC方法能够快速、平稳地跟踪目标指令,而PADRC和MADRC方法均出现一定的振荡,控制信号不够光滑。因此,当系统的模型参数发生摄动时,相比于PI-Smith,MADRC和PADRC方法,RTADRC方法仍然能够保持良好的跟踪性能和扰动抑制能力。
3.2 超大时滞系统
为验证所提方法对于超大时滞系统的控制效果,选取文献[22]中的模型为研究对象,传递函数为
其模型参数为:
表2 系统(20)的控制参数
Table 2 Control parameters of system (20)
3.2.1 理想模型仿真结果
对于理性模型的仿真结果如图8所示。由于3种控制器的参数按照各自的调参规则进行了整定,在输入目标指令时,3种控制方法均具有较强的跟踪能力,能够快速无超调到达目标值,但RTADRC与MADRC方法的控制输入信号较PI-Smith方法的控制输入信号更加光滑且不存在突变。
图8 理想模型(20)下的系统响应
Fig. 8 System response with ideal model (20)
3.2.2 参数摄动仿真
对于这种时滞程度十分严重的系统,很小的参数变化就可能会导致整个闭环系统不稳定,尤其是滞后时间发生摄动。将滞后时间增加5%,保持表2中的控制器参数不变,仿真结果如图9所示。由图9可见:无论是PI-Smith方法还是PADRC方法,由于均含有依赖模型参数的Smith预估结构,对滞后时间参数的摄动均比较敏感,在滞后时间只增加5%的情况下控制性能便变得很不理想。而RTADRC方法由于减小了滞后时间,同时增大了滞后时间的摄动范围,因此,在滞后时间发生变化时仍然具有良好的控制能力,能够满足超大时滞系统的工业控制要求。
图9 系统在参数摄动下的闭环响应(滞后时间增加5%)
Fig. 9 Closed-loop response of system with parameter perturbation (time-delay increased 5%)
3.2.3 削弱因子变化
削弱因子lm决定了滞后时间的削弱程度,理论上取
图10 系统在削弱因子变化下的闭环响应
Fig. 10 Closed-loop response of system with weakening factor change
虽然在对被控对象的滞后时间削弱处理过程中采取了2次Pade近似,引入了一定的模型不确定性,但是结合自抗扰控制的独特优势,即对于总扰动的精确估计和实时补偿,使得基于滞后时间削弱的自抗扰控制比其他控制方法具有更强的控制能力,十分适用于大时滞系统的稳定控制。
4 结论
1) 本文提出的滞后时间削弱结构能够将大时滞对象转化为理想的小时滞对象进行控制,有效降低了输入到LESO中2路信号的不匹配程度,降低了LESO的观测负担,提高了观测精度。
2) 在相同控制参数下,RTADRC方法具有比常规自抗扰控制方法更强的稳定性,并给出了控制参数的整定规则。
3) 相比较于已有的控制算法,RTADRC方法不依赖系统模型,当系统参数发生摄动时,仍然具有良好的动态响应。
参考文献:
[1] AJMERI M, ALI A. Simple tuning rules for integrating processes with large time delay[J]. Asian Journal of Control, 2015, 17(5): 2033-2040.
[2] ZHANG Xu, LIN Yan. Adaptive output feedback control for a class of large-scale nonlinear time-delay systems[J]. Automatica, 2015, 52: 87-94.
[3] 曾喆昭, 刘文珏. 一阶时滞系统的智慧PI控制[J]. 控制理论与应用, 2019, 36(8): 1322-1328.
ZENG Zhezhao, LIU Wenjue. Wisdom PI control for first-order systems with time-delay[J]. Control Theory & Applications, 2019, 36(8): 1322-1328.
[4] HAN Jingqing. From PID to active disturbance rejection control[J]. IEEE Transactions on Industrial Electronics, 2009, 56(3):900-906.
[5] 韩京清, 张文革. 大时滞系统的自抗扰控制[J]. 控制与决策, 1999, 14(4): 354-358.
HAN Jingqing, ZHANG Wenge. ADRC control for large time-delay systems[J]. Control and Decision, 1999, 14(4): 354-358.
[6] ZHANG Dongyang, YAO Xiaolan, WU Qinghe, et al. ADRC based control for a class of input time delay systems[J]. Journal of Systems Engineering and Electronics, 2017, 28(6): 1210-1220.
[7] 王丽君, 李擎, 童朝南, 等. 时滞系统的自抗扰控制综述[J]. 控制理论与应用, 2013, 30(12): 1521-1533.
WANG Lijun, LI Qing, TONG Chaonan, et al. Overview of active disturbance rejection control for systems with time-delay[J]. Control Theory & Applications, 2013, 30(12): 1521-1533.
[8] HUANG Yi, XUE Wenchao. Active disturbance rejection control: Methodology and theoretical analysis[J]. ISA Transactions, 2014, 53(4): 963-976.
[9] RAN Maopeng, WANG Qing, DONG Chaoyang, et al. Active disturbance rejection control for uncertain time-delay nonlinear systems[J]. Automatica, 2020, 112: 108692.
[10] CASTANEDA L A, LUVIANO-JUAREZ A, OCHOA-ORTEGA G, et al. Tracking control of uncertain time delay systems: an ADRC approach[J]. Control Engineering Practice, 2018, 78: 97-104.
[11] GAO Zhiqiang. Scaling and bandwidth-parameterization based controller tuning[C]// Proceedings of the 2003 American Control Conference. Denver, CO, USA: IEEE, 2003: 4989-4996.
[12] 李大字, 于文龙, 靳其兵. 一阶时滞系统线性自抗扰控制器参数稳定域分析[J]. 控制理论与应用, 2017, 34(9): 1244-1249.
LI Dazi, YU Wenlong, JIN Qibing. Stability region analysis of linear active disturbance rejection controllers for first order systems with time delay[J]. Control Theory & Applications, 2017, 34(9): 1244-1249.
[13] 陈增强, 吴瑕, 孙明玮, 等. 时滞系统的自抗扰广义预测控制的性能分析[J]. 中南大学学报(自然科学版), 2018, 49(8): 1960-1970.
CHEN Zengqiang, WU Xia, SUN Mingwei, et al. Performance analysis of active disturbance rejection generalized predictive control on time-delay systems[J]. Journal of Central South University(Science and Technology), 2018, 49(8): 1960-1970.
[14] 王永帅, 陈增强, 孙明玮, 等. 一阶惯性大时滞系统Smith预估自抗扰控制[J]. 智能系统学报, 2018, 13(4): 500-508.
WANG Yongshuai, CHEN Zengqiang, SUN Mingwei, et al. Smith prediction and active disturbance rejection control for first-order inertial systems with long time-delay[J]. CAAI Transactions on Intelligent Systems, 2018, 13(4): 500-508.
[15] FU Caifen, TAN Wen. Tuning of linear ADRC with known plant information[J]. ISA Transactions, 2016, 65: 384-393.
[16] FU Caifen, TAN Wen. Control of unstable processes with time delays via ADRC[J]. ISA Transactions, 2017, 71: 530-541.
[17] CARRENO-ZAGARRA J J, GUZMAN J L, MORENO J C, et al. Linear active disturbance rejection control for a raceway photobioreactor[J]. Control Engineering Practice, 2019, 85: 271-279.
[18] ZHANG Binwen, TAN Wen, LI Jian. Tuning of linear active disturbance rejection controller with robustness specification[J]. ISA Transactions, 2019, 85: 237-246.
[19] ZHAO Shen, GAO Zhiqiang. Modified active disturbance rejection control for time-delay systems[J]. ISA Transactions, 2014, 53(4): 882-888.
[20] ZHENG Qinling, GAO Zhiqiang. Predictive active disturbance rejection control for processes with time delay[J]. ISA Transactions, 2014, 53(4): 873-881.
[21] 唐德翠, 高志强, 张绪红. 浊度大时滞过程的预测自抗扰控制器设计[J]. 控制理论与应用, 2017, 34(1): 101-108.
TANG Decui, GAO Zhiqiang, ZHANG Xuhong. Design of predictive active disturbance rejection controller for turbidity[J]. Control Theory & Applications, 2017, 34(1): 101-108.
[22] 王春阳, 辛瑞昊, 史红伟. 针对大滞后系统的滞后时间削弱自抗扰控制方法[J]. 吉林大学学报(工学版), 2017, 47(4): 1231-1237.
WANG Chunyang, XIN Ruihao, SHI Hongwei. Decreasing time delay auto-disturbance rejection control method for large time delay systems[J]. Journal of Jilin University(Engineering and Technology Edition), 2017, 47(4): 1231-1237.
(编辑 赵俊)
收稿日期: 2020 -07 -13; 修回日期: 2020 -10 -26
基金项目(Foundation item):国家自然科学基金资助项目(51675106, U1601202);广东省重大研发专项(2018B090906002) (Projects(51675106, U1601202) supported by the National Natural Science Foundation of China; Project(2018B090906002) supported by the Major Research and Development Projects in Guangdong Province)
通信作者:高健,博士,教授,从事运动控制、微电子封装等研究;E-mail:gaojian@gdut.edu.cn
引用格式: 刘亚超, 高健, 钟永彬, 等. 一阶大时滞系统的滞后时间削弱自抗扰控制[J]. 中南大学学报(自然科学版), 2021, 52(5): 1493-1501.
Citation: LIU Yachao, GAO Jian, ZHONG Yongbin, et al. Reduced time-delay active disturbance rejection control for first-order systems with large time-delay[J]. Journal of Central South University(Science and Technology), 2021, 52(5): 1493-1501.
摘要:为了解决一阶大时滞系统的控制难题,提出一种滞后时间削弱的自抗扰控制方法。首先,分析时滞系统中线性自抗扰控制的控制输入与系统反馈在时间轴上的不匹配问题,设计一种新的滞后时间削弱结构;然后,结合自抗扰控制思想,得到滞后时间削弱自抗扰控制的闭环结构,用于一阶大时滞系统,利用频域分析说明该方法的稳定性,并总结参数整定规则;最后,将仿真结果与已有算法所得结果进行比较。研究结果表明:滞后时间削弱自抗扰控制对大时滞过程的参数摄动不敏感,相比较于已有的PI-Smith控制、预估自抗扰控制等算法,滞后时间削弱自抗扰控制可以有效改善一阶大时滞对象的控制效果,具有更好的动态性能和控制鲁棒性。
[3] 曾喆昭, 刘文珏. 一阶时滞系统的智慧PI控制[J]. 控制理论与应用, 2019, 36(8): 1322-1328.
[5] 韩京清, 张文革. 大时滞系统的自抗扰控制[J]. 控制与决策, 1999, 14(4): 354-358.
[7] 王丽君, 李擎, 童朝南, 等. 时滞系统的自抗扰控制综述[J]. 控制理论与应用, 2013, 30(12): 1521-1533.
[12] 李大字, 于文龙, 靳其兵. 一阶时滞系统线性自抗扰控制器参数稳定域分析[J]. 控制理论与应用, 2017, 34(9): 1244-1249.
[13] 陈增强, 吴瑕, 孙明玮, 等. 时滞系统的自抗扰广义预测控制的性能分析[J]. 中南大学学报(自然科学版), 2018, 49(8): 1960-1970.
[14] 王永帅, 陈增强, 孙明玮, 等. 一阶惯性大时滞系统Smith预估自抗扰控制[J]. 智能系统学报, 2018, 13(4): 500-508.
[21] 唐德翠, 高志强, 张绪红. 浊度大时滞过程的预测自抗扰控制器设计[J]. 控制理论与应用, 2017, 34(1): 101-108.
[22] 王春阳, 辛瑞昊, 史红伟. 针对大滞后系统的滞后时间削弱自抗扰控制方法[J]. 吉林大学学报(工学版), 2017, 47(4): 1231-1237.