本发明属于具有执行器故障以及外部扰动的一类非线性系统容错控制领域,更为具体地讲,涉及受到执行器故障以及外界扰动的一类非线性系统、模糊综合观测器、自适应滑模控制器、双通道事件触发机制以及基于事件触发的控制器,这里统称为一类非线性系统自适应模糊容错控制方法。
背景技术:
随着工业的急剧发展,现代工业系统中包含越来越多的非线性单元,以完成更为丰富的系统性能,由此,保持系统的可靠性对于非线性系统完成既定的工作任务十分重要。然而,由于系统组件不断增多,系统建模时出现的系统非线性未知、未知耦合因素动态也逐渐增多。另一方面,非线性系统在工作运行中,总是难免受到外界干扰,干扰信号会不可避免的影响系统的稳定性。此外,当系统组件工作过久,系统由于执行器老化、执行器参数偏移以及执行器部分失效等情况也会发生,当系统故障发生时,会影响系统的控制性能,甚至破化系统的稳定性。因此,研究非线性系统的可靠性、容错性控制对于非线性系统完成既定的目标或者保持可接受的性能指标具有重大的意义。
目前,基于容错控制框架的非线性系统靠性、容错性以及稳定性研究已有相关文献,例如:在文献[“disturbanceobserver-basedfault-tolerantadaptivecontrolfornonlinearlyparameterizedsystems,”(ieeetransactionsonindustrialelectronics,tobepublished,doi:10.1109/tie..2889634,.)]中,研究了一类非线性系统在受到执行器故障以及干扰情况下的容错控制策略,设计了一种干扰观测器以及反步控制法。在文献[“robustadaptiveslidingmodecontrolforswitchednetworkedcontrolsystemswithdisturbanceandfaults,”(ieeetransactionsonindustrialinformatics,15(1):193-204.)]中,研究了一类具有执行器故障以及外界干扰的网络非线性系统,为了保持系统稳定性,设计了相应的故障以及干扰补偿措施。然而,上述文献结果在设计控制器时假定系统状态是可测的,在设计干扰观测时,也假定干扰的上界是可知的。这在一定程度上限制了方法的使用。近年来,基于滑模控制的容错控制方法得到了较为广泛的使用,特别的,基于模糊逻辑理论、滑模控制以及观测器相结合方法得到了相应的研究。例如在文献[“robustadaptiveslidingmodecontrolforswitchednetworkedcontrolsystemswithdisturbanceandfaults,”(ieeetransactionsonindustrialinformatics,15(1):193-204.)]中,研究了一类受到执行器故障影响的飞行器系统,利用模糊逻辑理论对故障的上界信息进行逼近,并基于滑模控制方法设计了控制器使得系统能够较好的实现轨迹跟踪性能。
上述文献结果考虑了某些非线性系统的稳定性或跟踪性能。然而,一方面,已有文献在设计控制器时,假定系统的状态是可测的,且假设干扰的上界已知;另一方面,在设计控制器时,也相对较少的文献考虑了事件触发来减少系统传输负载。针对非线性系统在保持稳定性控制的同时减少系统的信息传输量、设计可靠的容错控制方法,目前这仍然是一个挑战。
技术实现要素:
本发明的目的在于克服传统技术的缺陷,提供一类非线性系统自适应模糊容错控制方法,就是针对一非线性系统,当其受到执行器故障以及干扰影响时,设计相应的控制器,使得系统能够稳定运行,并保持系统的轨迹跟踪能力。
为实现上述目的,本发明提出一类非线性系统自适应模糊容错控制方法,其特征在于,包括受到执行器故障以及外界扰动的一类非线性系统、模糊综合观测器、自适应滑模控制器、双通道事件触发机制以及基于事件触发的控制器;
(1)、针对一类非线性系统受到执行器故障、外界干扰影响,建立了具有执行器故障以及干扰影响下的该类非线性系统跟踪控制模型;
(2)、模糊综合观测器包含了模糊状态观测器、故障失效因子观测器、干扰观测器,能够实现对该类非线性系统的状态、故障失效信息以及干扰的估计,在干扰信息估计过程中,无需干扰信息的上界值;
(3)、利用观测信息,设计了自适应滑模控制器,用以补偿故障以及干扰对系统的影响;在该方法中,引入了两个自适应滑模面参数,目的在于考虑故障、干扰等因素对跟踪性能的影响;
(4)、双通道事件触发机制包含传感器到控制器以及控制器到执行器两组事件触发条件,一方面用较少的输出信息值进行系统变量的观测,另一方面减少控制时的系统信息传输值,提高系统的实时容错性;
(5)、基于事件触发的滑模控制方法结合了控制器到执行器的触发机制,其输出作用于非线性系统。在系统受到执行器故障、外界干扰等影响下,保证系统容错能力的同时,有效减少了系统传输负载,提高系统的实时性。
本发明的目的是这样实现的:
本发明一类非线性系统自适应模糊容错控制方法,内容包括受到执行器故障以及外界扰动的一类非线性系统、模糊综合观测器、自适应滑模控制器、双通道事件触发机制以及基于事件触发的控制器。目的在于提高一类非线性系统在受到执行器故障以及外界扰动时有效的容错控制能力。其具体方法如下:首先,建立了一类具有执行器故障以及外界干扰下的非线性系统状态空间模型。其次,模糊综合观测器包含了模糊状态观测器、故障失效因子观测器、干扰观测器。随后,自适应滑模控制器利用了观测信息,用以补偿故障以及干扰对系统的影响。此外,双通道事件触发机制包含传感器到控制器以及控制器到执行器两组事件触发条件。最后,基于事件触发的容错控制器结合了控制器到执行器的触发机制,其输出作用于非线性系统。本发明能够有效解决一类非线性系统在受到执行器故障以及外界扰动情况下系统有效的容错控制性能以及轨迹跟踪控制。
附图说明
图1是本发明一类非线性系统自适应模糊容错控制方法的具体实施方式的控制框图。
具体实施方式
下面结合附图对本发明的具体实施方式进行描述,以便本领域的技术人员更好地理解本发明。需要特别提醒注意的是,在以下的描述中,当已知功能和设计的详细描述也许会淡化本发明的主要内容时,这些描述在这里将被忽略。
考虑一类非线性系统受到执行器故障以及外界干扰因素的影响,其中,执行器故障考虑了执行器部分失效、偏执故障等几种形式,结合模糊逻辑理论,得到了该类非线性系统综合控制模型。将系统的偏置故障与干扰看成总的干扰,假设总扰动ξz(t)满足如下条件,
在模糊综合观测器中,包含了模糊状态观测器、故障失效因子观测器以及干扰观测器,在观测干扰时,无需其上界信息。设计结果如下:
式中,
故障失效因子观测器为:
其中
干扰观测器为:
此外,在设计观测器时,引入了观测误差补偿项δm(t),提高了观测器设计精度与灵活度,结果为:
其中ηk=2(h2-h1)(hn+h2-h1),p正定对称矩阵。
在自适应滑模控制器中,设计为:
其中,
在双通道事件触发机制中,传感器到控制器触发条件设计为:eytψey≤γmyi(tk)tψyi(tk),式中,ψ表示权重矩阵,γm∈(0,1),ey=yi(tk)-yi(t),y(t)表示当前输出,y(tk)(k=0,1,...,t0=0)表示最近传输值。
控制器到执行器的触发条件为:
在基于事件触发的控制器中,设计结果为:
其中,
下面以一类非线性系统自适应模糊容错控制方法为例,结合附图详细描述本发明的技术方案。
如图1所述,本发明包括受到执行器故障以及外界扰动的一类非线性系统、模糊综合观测器、自适应滑模控制器、双通道事件触发机制以及基于事件触发的控制器。
模型建立
考虑一类非线性控制系统模型如下:
其中,x2i-1(t)=[x1,x2,...,x2i-1]∈r2i-1表示系统状态,δf2i-1(x2i-1,t,v)以及δf2i(x2i,t,v)表示系统未知非线性函数,vi为一未知常数。d2i-1(t)以及d2i(t)表示外界干扰,udi(t)表示控制输入,bi为控制增益。0<h1≤hi≤h2<1表示执行器失效故障因子,h1andh2为两个常数,εi∈{0,1},tf为故障发生时间,usi(t)表示执行器偏执故障。假设||hi||≤hn,其中hn>0。
σi表征偏执故障常。
考虑模糊逻辑系统理论如下:
其中,r(x)表示任意非线性函数,u为一紧凑集,δ为一正数。
基于模糊逻辑理论可以得到系统如下:
传感器到控制器通道触发机制设计:
eytψey≤γmyi(tk)tψyi(tk)(4)
其中,ey=yi(tk)-yi(t),ψ为一权重矩阵,γm∈(0,1)为一给定参数,yi(t)表示当前输出,yi(tk)(k=0,1,...,t0=0)表示最近传输值。
观测器的设计及证明:
针对该类系统,设计观测器如下:
其中ηk=2(h2-h1)(hn+h2-h1),p正定对称矩阵,lz为一设计矩阵。
其中
由此可得误差系统为:
其中,
进一步的可以得到:
式中:
为估计干扰信号,设计
证明:李亚普洛夫函数选择为:
其中,
对上式求导并带人(6)-(14)可得:
由李亚普洛夫定理可知,当(p(az-lc)+(az-lc)tp),则观测误差可以收敛到零,证明完毕。
控制器的设计与分析
①自适应滑模函数设计:
定义跟踪误差为:eki=yi-yid,滑模面设计为:
其中:其中eki=yi-yid表示跟踪误差,
②控制器到执行器触发设计:
式中,
③控制器设计
设计控制器如下:
其中:
注意到以下关系是成立的:
其中:
将控制器带入滑模面可得:
上式中:
④轨迹跟踪性能分析:
选择一个李亚普洛夫函数为:
定义:
其中,
由此可得:
式中,
对(22)进行求导,代入(17)-(24)可得:
表明滑模面是可到达的,证明完毕。
此外,由(18)可得:
带入(8)可以得到:
其中,
对上式进行求解可得:
由此可得,本发明设计的事件触发机制两个触发时间具有下限,即zeno现象是可以避免的。
尽管上面对本发明说明性的具体实施方式进行了描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。
技术特征:
1.一类非线性系统自适应模糊容错控制方法,其特征特征在于,包括受到执行器故障以及外界扰动的一类非线性系统、模糊综合观测器、自适应滑模控制器、双通道事件触发机制以及基于事件触发的控制器:
(1)、针对一类非线性系统受到执行器故障、外界干扰影响,建立了具有执行器故障以及干扰影响下的该类非线性系统跟踪控制模型;
(2)、模糊综合观测器包含了模糊状态观测器、故障失效因子观测器、干扰观测器,能够实现对该类非线性系统的状态、故障失效信息以及干扰的估计,在干扰信息估计过程中,无需干扰信息的上界值;
(3)、利用观测信息,设计了自适应滑模控制器,用以补偿故障以及干扰对系统的影响;在该方法中,引入了两个自适应滑模面参数,目的在于考虑故障、干扰等因素对跟踪性能的影响;
(4)、双通道事件触发机制包含传感器到控制器以及控制器到执行器两组事件触发条件,一方面用较少的输出信息值进行系统变量的观测,另一方面减少控制时的系统信息传输值,提高系统的实时容错性;
(5)、基于事件触发的滑模控制方法结合了控制器到执行器的触发机制,其输出作用于非线性系统;在系统受到执行器故障、外界干扰等影响下,保证系统容错能力的同时,有效减少了系统传输负载,提高系统的实时性。
2.根据权利要求1所述的一类非线性系统自适应模糊容错控制方法,其特征在于,建立了具有执行器故障以及外界干扰的一类非线性系统的控制模型,考虑了执行器部分失效以及偏置故障,将系统的偏置故障与干扰看成总的干扰;另一方面,采用模糊逻辑系统理论,对该类非线性系统的非线性环节进行了模糊逼近,建立了基于模糊系统理论的非线性系统控制模型。
3.根据权利要求2所述的一类非线性系统自适应模糊容错控制方法,其特征在于,所述总扰动ξz(t),假设其满足如下条件,
4.根据权利要求1所述的一类非线性系统自适应模糊容错控制方法,其特征在于,所设计的模糊综合观测器中,包含了模糊状态观测器、故障失效因子观测器以及干扰观测器,在观测干扰时,无需其上界信息;
设计结果如下:
式中,
故障失效因子观测器为:
其中
干扰观测器为:
此外,在设计观测器时,引入了观测误差补偿项δm(t),提高了观测器设计精度与灵活度,结果为:
其中ηk=2(h2-h1)(hn+h2-h1),p正定对称矩阵;
5.根据权利要求1所述的一类非线性系统自适应模糊容错控制方法,其特征在于,自适应滑模控制器为:
其中,
6.根据权利要求1所述的一类非线性系统自适应模糊容错控制方法,其特征在于,双通道事件触发机制如下;传感器到控制器的触发条件设计为:eytψey≤γmyi(tk)tψyi(tk),式中,ψ表示权重矩阵,γm∈(0,1),ey=yi(tk)-yi(t),y(t)表示当前输出,y(tk)(k=0,1,...,t0=0)表示最近传输值;
控制器到执行器的触发条件为:
7.根据权利要求1所述的一类非线性系统自适应模糊容错控制方法,其特征在于,基于事件触发的控制器设计为:
其中,
技术总结
本发明公开了一种一类非线性系统自适应模糊容错控制方法,首先,建立了一类具有执行器故障以及外界干扰下的非线性系统状态空间模型。其次,模糊综合观测器包含了模糊状态观测器、故障失效因子观测器、干扰观测器。随后,自适应滑模控制器利用了观测信息,用以补偿故障以及干扰对系统的影响。此外,双通道事件触发机制包含传感器到控制器以及控制器到执行器两组事件触发条件。最后,基于事件触发的容错控制器结合了控制器到执行器的触发机制,其输出作用于非线性系统。本发明能够有效解决一类非线性系统在受到执行器故障以及外界扰动情况下系统有效的容错控制性能以及轨迹跟踪控制。
技术研发人员:郭斌;陈勇;李万富;李猛;陈章勇
受保护的技术使用者:电子科技大学
技术研发日:.11.20
技术公布日:.01.07