CN107168072A - A kind of non-matching interference system Auto-disturbance-rejection Control based on interference observer - Google Patents
A kind of non-matching interference system Auto-disturbance-rejection Control based on interference observer Download PDFInfo
- Publication number
- CN107168072A CN107168072A CN201710579482.4A CN201710579482A CN107168072A CN 107168072 A CN107168072 A CN 107168072A CN 201710579482 A CN201710579482 A CN 201710579482A CN 107168072 A CN107168072 A CN 107168072A
- Authority
- CN
- China
- Prior art keywords
- msub
- mover
- mtd
- mrow
- mtr
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Hall/Mr Elements (AREA)
Abstract
本发明涉及一种基于干扰观测器的非匹配干扰系统自抗扰控制方法,将匹配与非匹配两类谐波干扰以及未知非线性函数进行数学表征;对两类谐波干扰分别设计干扰观测器,完成对谐波干扰的实时估计;基于干扰观测器的输出设计扩张状态观测器,完成对未知非线性函数与系统状态的估计;接下来,结合非匹配干扰的估计值,通过引入新的状态变量完成坐标变换;在上述坐标转换的基础上根据干扰观测器以及扩张状态观测器的输出设计自抗扰控制器;基于分离定理与极点配置理论,完成观测器与控制器的增益求解,从而完成控制器的设计;本发明具有抗干扰能力强、控制精度高等优点,可用于含匹配与非匹配谐波干扰及未知非线性系统的高精度控制。
The invention relates to a non-matching disturbance system ADRC control method based on a disturbance observer, which mathematically characterizes two types of harmonic disturbances of matching and non-matching and unknown nonlinear functions; and designs disturbance observers for the two types of harmonic disturbances respectively , to complete the real-time estimation of harmonic interference; design an extended state observer based on the output of the disturbance observer, and complete the estimation of the unknown nonlinear function and system state; The coordinate transformation of the variable is completed; on the basis of the above coordinate transformation, the ADRC controller is designed according to the output of the disturbance observer and the extended state observer; based on the separation theorem and the pole configuration theory, the gain solution of the observer and the controller is completed, thereby completing The design of the controller; the invention has the advantages of strong anti-interference ability and high control precision, and can be used for high-precision control of matching and non-matching harmonic interference and unknown nonlinear systems.
Description
技术领域technical field
本发明涉及一种基于干扰观测器的非匹配干扰系统自抗扰控制方法,可以实现匹配与非匹配谐波干扰与未知非线性函数的同时估计与抵消,可用于含谐波干扰与未知非线性函数的系统控制中。The invention relates to a disturbance observer-based active disturbance rejection control method for non-matching disturbance systems, which can realize simultaneous estimation and cancellation of matching and non-matching harmonic disturbances and unknown nonlinear functions, and can be used for harmonic disturbances and unknown nonlinear functions function in system control.
背景技术Background technique
由于被控对象及任务的复杂性,建模误差、参数变化以及输入非线性等多种来源的未知非线性因素对控制系统的性能产生严重影响,甚至使系统发散。此外,来自外部环境、内部传感器与执行器等干扰因素进一步加剧了控制性能的恶化。针对未知非线性因素与干扰同时存在的情况,学者们提出了许多先进的控制方法,例如,LQG控制、PID控制以及H∞控制等等。然而,LQG最优控制理论是基于系统的模型设计的,对模型的依赖程度较高,并且仅限于受高斯白噪声影响的系统,当系统存在未知非线性或其它类型干扰时性能无法保障。而产生于上世纪二十年代的PID控制由于其结构简单、不依赖于系统模型等优点,使得其迄今为止一直在工业控制中处于支配地位。然而,PID控制也有其局限性:首先,PID控制完全忽略了系统模型的信息;其次,PID控制中的微分信号往往难以较好的获取,容易产生高频噪声;再次,积分环节带来相位滞后以及振荡等后果;最后,PID控制的调参比较繁琐;除此之外,PID控制只能补偿常值干扰,对谐波及未知非线性因素的抑制能力较差。H∞等鲁棒控制方式也只能对谐波及未知非线性函数进行干扰抑制,无法补偿,导致控制精度有限,保守性较大。Due to the complexity of the controlled object and task, unknown nonlinear factors from various sources such as modeling error, parameter change, and input nonlinearity have a serious impact on the performance of the control system, and even cause the system to diverge. In addition, interference factors from the external environment, internal sensors and actuators further aggravate the deterioration of control performance. In view of the simultaneous existence of unknown nonlinear factors and disturbances, scholars have proposed many advanced control methods, such as LQG control, PID control, and H ∞ control, etc. However, the LQG optimal control theory is designed based on the model of the system, which is highly dependent on the model, and is limited to the system affected by Gaussian white noise, and the performance cannot be guaranteed when the system has unknown nonlinearity or other types of interference. The PID control, which was born in the 1920s, has been in a dominant position in industrial control so far because of its simple structure and no dependence on system models. However, PID control also has its limitations: first, PID control completely ignores the information of the system model; second, the differential signal in PID control is often difficult to obtain better, and it is easy to generate high-frequency noise; third, the integration link brings phase lag And oscillation and other consequences; finally, the parameter adjustment of PID control is more cumbersome; in addition, PID control can only compensate for constant value interference, and its ability to suppress harmonics and unknown nonlinear factors is poor. Robust control methods such as H ∞ can only suppress the interference of harmonics and unknown nonlinear functions, but cannot compensate, resulting in limited control accuracy and high conservatism.
为了提升控制性能,补偿系统受到的多种扰动因素,韩京清教授从PID控制出发提出了具备扰动补偿能力的自抗扰控制(ADRC)方法,包含跟踪微分器、扩张状态观测器与非线性反馈控制器三部分构成,可以将复杂的非线性系统转化为串联积分型的形式,实现了对未知非线性函数及多种扰动因素的实时估计与补偿,克服了现代控制理论过分依赖于系统模型的局限性。但是,传统的ADRC由于忽略了干扰的模型,将所有扰动及未知非线性当作导数有界的总扰动来估计并补偿,导致其对谐波干扰的估计效果往往并不理想,例如,专利授权号为ZL200410070983.2、申请号为201510359468.4的专利中均采用了自抗扰控制方法,将所有扰动及非线性当作总扰动来处理,但是缺乏对谐波干扰的建模与精确估计研究。In order to improve the control performance and compensate the various disturbance factors to the system, Professor Han Jingqing proposed the Active Disturbance Rejection Control (ADRC) method with disturbance compensation capability starting from PID control, including tracking differentiator, extended state observer and nonlinear feedback control Composed of three parts, the complex nonlinear system can be converted into a series-integral form, realizing real-time estimation and compensation of unknown nonlinear functions and various disturbance factors, and overcoming the limitation of modern control theory that relies too much on system models sex. However, because the traditional ADRC ignores the interference model, it estimates and compensates all disturbances and unknown nonlinearities as total disturbances with bounded derivatives, resulting in unsatisfactory estimation of harmonic interference. For example, patent authorization The patents No. ZL200410070983.2 and Application No. 201510359468.4 both adopt the active disturbance rejection control method, which treats all disturbances and nonlinearities as total disturbances, but lacks research on modeling and accurate estimation of harmonic disturbances.
基于干扰观测器的控制(DOBC)充分利用了干扰的模型信息,可以实现对谐波、常值等干扰的精确估计与补偿,而且可以方便的与其它控制相结合,通过复合控制实现多个干扰的同时抑制与补偿,例如,专利授权号为ZL200910086897.3、ZL201310081167.0的专利中均采用了复合控制方式实现了谐波等多种扰动的同时补偿与抑制。然而,目前复合控制也存在两点局限性:首先,在考虑谐波干扰的同时,对未知非线性动态考虑不足;其次,考虑的干扰大都是匹配型干扰,对于非匹配与匹配干扰同时存在的情形缺乏状态反馈等简单有效的补偿方式研究。而许多实际系统往往包含非匹配的谐波干扰,例如航空器、永磁同步电机、磁悬浮控制系统等等。由于不在控制通道内,非匹配谐波干扰的抵消问题一直是研究难点之一。Disturbance observer-based control (DOBC) makes full use of the disturbance model information, can realize accurate estimation and compensation of disturbances such as harmonics and constant values, and can be easily combined with other controls to realize multiple disturbances through compound control Simultaneous suppression and compensation. For example, the patents with patent authorization numbers ZL200910086897.3 and ZL201310081167.0 both use a composite control method to realize simultaneous compensation and suppression of multiple disturbances such as harmonics. However, the current composite control also has two limitations: First, while considering the harmonic interference, the unknown nonlinear dynamics are not considered enough; There is a lack of research on simple and effective compensation methods such as state feedback. However, many practical systems often contain non-matching harmonic interference, such as aircraft, permanent magnet synchronous motors, magnetic levitation control systems, and so on. Since it is not in the control channel, the cancellation of non-matching harmonic interference has always been one of the difficulties in research.
综上分析,目前对于同时含匹配与非匹配谐波干扰以及未知非线性动态等多源干扰系统的干扰补偿研究还严重不足。由于干扰与未知非线性动态相互混合与耦合,干扰估计误差与非线性动态估计误差相互影响,干扰来源于不同的控制通道,目前尚未发现关于DOBC与ADRC有效结合的研究,需要充分结合DOBC与ADRC的各自优势,实现对多种干扰及非线性动态的同时抵消,从而增强系统精确性与鲁棒性。In summary, the research on interference compensation for multi-source interference systems with both matched and unmatched harmonic interference and unknown nonlinear dynamics is still seriously insufficient. Due to the mutual mixing and coupling of interference and unknown nonlinear dynamics, the interference estimation error and nonlinear dynamic estimation error affect each other, and the interference comes from different control channels. At present, no research on the effective combination of DOBC and ADRC has been found, and it is necessary to fully combine DOBC and ADRC With their respective advantages, the simultaneous cancellation of multiple disturbances and nonlinear dynamics can be achieved, thereby enhancing the accuracy and robustness of the system.
发明内容Contents of the invention
本发明的技术解决问题是:针对现有的控制方法难以对干扰进行补偿,尤其是难以对非匹配谐波干扰及未知非线性函数同时进行补偿的问题,提供一种具备非匹配与匹配谐波干扰以及未知非线性函数实时估计与抵消能力的基于干扰观测器的自抗扰控制方法,具有抗干扰能力强、控制精度高等优点,可用于含匹配与非匹配谐波干扰及未知非线性系统的高精度控制。The technical solution of the present invention is to solve the problem that it is difficult to compensate the interference in the existing control method, especially the problem that it is difficult to compensate the non-matching harmonic interference and the unknown nonlinear function at the same time, and to provide a non-matching and matching harmonic The ADRC method based on the disturbance observer based on the real-time estimation and cancellation ability of disturbance and unknown nonlinear function has the advantages of strong anti-disturbance ability and high control precision, and can be used for systems with matched and unmatched harmonic disturbances and unknown nonlinear systems. High precision control.
本发明的技术解决方案为:一种基于干扰观测器的非匹配干扰系统自抗扰控制方法,针对含有非匹配与匹配谐波干扰以及未知非线性函数的非线性系统,首先,将匹配与非匹配两类谐波干扰以及未知非线性函数进行数学表征;其次,对两类谐波干扰分别设计干扰观测器,完成对谐波干扰的实时估计;再次,基于干扰观测器的输出设计扩张状态观测器,完成对未知非线性函数与系统状态的估计;接下来,结合非匹配干扰的估计值,通过引入新的状态变量完成坐标变换;进一步地,在上述坐标转换的基础上根据干扰观测器以及扩张状态观测器的输出设计自抗扰控制器;最后,基于分离定理与极点配置理论,完成观测器与控制器的增益求解,从而完成控制器的设计;具体实施步骤如下:The technical solution of the present invention is: an ADRC control method for a non-matching disturbance system based on a disturbance observer. For a nonlinear system containing non-matching and matching harmonic disturbances and unknown nonlinear functions, firstly, the matching and non-matching Match two types of harmonic interference and unknown nonlinear function for mathematical characterization; secondly, design interference observers for the two types of harmonic interference to complete real-time estimation of harmonic interference; thirdly, design extended state observation based on the output of the interference observer , to complete the estimation of the unknown nonlinear function and the system state; next, combine the estimated value of the non-matching disturbance, and complete the coordinate transformation by introducing a new state variable; further, on the basis of the above coordinate transformation, according to the disturbance observer and The ADRC controller is designed based on the output of the extended state observer; finally, based on the separation theorem and the pole configuration theory, the gain solution of the observer and the controller is completed, thereby completing the design of the controller; the specific implementation steps are as follows:
(1)将匹配与非匹配两类谐波干扰以及未知非线性函数进行数学表征:(1) Mathematically characterize two types of harmonic interference, matching and non-matching, and unknown nonlinear functions:
考虑如下含匹配与非匹配谐波干扰以及未知非线性函数的二阶系统:Consider the following second-order system with matched and unmatched harmonic disturbances and an unknown nonlinear function:
其中,x1与x2为系统状态,与为系统状态的时间导数,y为量测输出,x=[x1 x2]T,u为控制输入,b为大于零的常数,f(x1,x2)为一阶可导的未知非线性函数;d0与d1分别表示频率信息已知的非匹配谐波干扰与匹配谐波干扰,可以表征为 其中,D0与D1表示未知的幅值,与表示未知的相位,ω0与ω1表示已知频率,t表示时刻;Among them, x 1 and x 2 are the system state, and is the time derivative of the system state, y is the measurement output, x=[x 1 x 2 ] T , u is the control input, b is a constant greater than zero, f(x 1 ,x 2 ) is the first-order derivable unknown Non-linear function; d 0 and d 1 represent the non-matching harmonic interference and matching harmonic interference with known frequency information respectively, which can be characterized as Among them, D 0 and D 1 represent unknown amplitudes, and Represents the unknown phase, ω 0 and ω 1 represent the known frequency, t represents the time;
非匹配谐波干扰d0与匹配谐波干扰d1可以分别由如下外部模型描述:The unmatched harmonic interference d 0 and the matched harmonic interference d 1 can be described by the following external models respectively:
其中,w与ξ为外部模型的状态,系数矩阵V0=V1=[1 0];Among them, w and ξ are the state of the external model, and the coefficient matrix V 0 =V 1 =[1 0];
未知非线性函数f(x1,x2)满足一阶可导条件,即其中,h为未知的有界函数;The unknown nonlinear function f(x 1 ,x 2 ) satisfies the first-order derivability condition, namely Among them, h is an unknown bounded function;
(2)对两类谐波干扰分别设计干扰观测器,完成对谐波干扰的实时估计:(2) Design disturbance observers for the two types of harmonic disturbances to complete the real-time estimation of harmonic disturbances:
对非匹配谐波干扰d0设计干扰观测器为:The disturbance observer designed for the unmatched harmonic disturbance d 0 is:
其中,表示d0的估计值,表示状态w的估计值,v0为辅助的状态变量,L1为观测器增益矩阵;in, represents the estimated value of d0 , Represents the estimated value of the state w, v 0 is the auxiliary state variable, L 1 is the observer gain matrix;
对匹配谐波干扰d1设计干扰观测器为:The disturbance observer designed for the matched harmonic disturbance d 1 is:
其中,表示d1的估计值,表示ξ的估计值,令状态x3=f(x1,x2),而为状态x3的估计值,v1为辅助的状态变量,L2为观测器增益矩阵;in, represents the estimated value of d1, represents the estimated value of ξ, let the state x 3 =f(x 1 ,x 2 ), and is the estimated value of state x 3 , v 1 is the auxiliary state variable, L 2 is the observer gain matrix;
(3)基于干扰观测器的输出设计扩张状态观测器,完成对未知非线性函数与系统状态的估计:(3) Based on the output of the disturbance observer, an extended state observer is designed to complete the estimation of the unknown nonlinear function and system state:
将x3作为增广的状态,二阶系统Σ0可以写为增广系统的形式:Taking x 3 as the augmented state, the second-order system Σ 0 can be written in the form of the augmented system:
基于干扰观测器Σ3与Σ4的输出,对增广系统Σ5设计扩张状态观测器为:Based on the output of disturbance observers Σ 3 and Σ 4 , the extended state observer for the augmented system Σ 5 is designed as:
其中,分别表示状态x1,x2,x3的估计值,表示y的估计值,表示x的估计值,l1,l2,l3表示扩张状态观测器的增益;in, represent the estimated values of states x 1 , x 2 , and x 3 respectively, represents the estimated value of y, Represents the estimated value of x, l 1 , l 2 , l 3 represent the gain of the expanded state observer;
结合外部模型Σ1与干扰观测器Σ3,可以得到非匹配谐波干扰d0估计误差的动态方程:Combining the external model Σ 1 and the disturbance observer Σ 3 , the estimation error of the mismatched harmonic disturbance d 0 can be obtained The dynamic equation of :
结合外部模型Σ2与干扰观测器Σ4,可以得到匹配谐波干扰d1估计误差的动态方程:Combining the external model Σ 2 with the disturbance observer Σ 4 , the estimation error of the matched harmonic disturbance d 1 can be obtained The dynamic equation of :
其中,表示状态x3的估计误差;in, Indicates the estimation error of state x 3 ;
同理,结合增广系统Σ5与扩张状态观测器Σ6,得到状态估计误差i=1,2,3的动态方程:Similarly, combining the augmented system Σ 5 and the extended state observer Σ 6 , the state estimation error is obtained Dynamic equations for i=1,2,3:
将上述三类动态方程联立起来并进行相应的变换,可以得到:Combining the above three types of dynamic equations and performing corresponding transformations, we can get:
其中,系数矩阵的具体表达式如下:in, The specific expression of the coefficient matrix is as follows:
C1=[0 0 1], C 1 =[0 0 1],
(4)结合非匹配干扰的估计值,通过引入新的状态变量完成坐标变换:(4) Combined with the estimated value of non-matching interference, the coordinate transformation is completed by introducing a new state variable:
基于非匹配谐波干扰d0与匹配谐波干扰d1的估计值,二阶系统Σ0可以转化为:Based on the estimated values of unmatched harmonic disturbance d 0 and matched harmonic disturbance d 1 , the second-order system Σ 0 can be transformed into:
其中, in,
忽略干扰及状态的估计误差并引入新的状态变量z1=x1,z3=x3,可以得到如下变换后的控制系统:Neglect the estimation error of interference and state and introduce a new state variable z 1 =x 1 , z 3 =x 3 , the following transformed control system can be obtained:
(5)在上述坐标转换的基础上根据干扰观测器以及扩张状态观测器的输出设计自抗扰控制器:(5) On the basis of the above-mentioned coordinate transformation, the ADRC controller is designed according to the output of the disturbance observer and the extended state observer:
针对系统Σ9,设计基于干扰观测器的自抗扰控制器为:For the system Σ 9 , the ADRC based on the disturbance observer is designed as:
其中,p1,p2为控制器增益, Among them, p 1 and p 2 are controller gains,
(6)基于分离定理与极点配置理论,完成观测器与控制器的增益求解,从而完成控制器的设计:(6) Based on the separation theorem and pole allocation theory, the gain solution of the observer and the controller is completed, so as to complete the design of the controller:
基于线性系统分离定理,干扰观测器增益矩阵L1与L2、扩张状态观测器增益矩阵L以及控制器增益p1,p2可以分别通过极点配置求解:Based on the linear system separation theorem, the disturbance observer gain matrices L 1 and L 2 , the extended state observer gain matrix L and the controller gains p 1 and p 2 can be solved by pole configuration respectively:
其中,s表示复变量,I表示适当维数的单位矩阵,符号|·|表示求解方阵的行列式,ω0>0、ω1>0为给定的常数,表示系统的带宽。Among them, s represents a complex variable, I represents an identity matrix of appropriate dimension, the symbol |·| represents the determinant of solving a square matrix, ω 0 >0, ω 1 >0 are given constants, which represent the bandwidth of the system.
本发明与现有技术相比的优点在于:本发明借助干扰观测器完成了两类谐波干扰的估计与补偿问题,特别是通过坐标变换解决了非匹配谐波干扰的估计与补偿难题,并且与扩张状态观测器相结合,完成了匹配与非匹配谐波干扰以及未知非线性动态的同时估计与补偿难题,克服了单一自抗扰控制器难以补偿谐波干扰的局限性,可用于含匹配与非匹配谐波干扰及未知非线性系统的高精度控制。Compared with the prior art, the present invention has the advantages of: the present invention completes the estimation and compensation of two types of harmonic interference by means of the disturbance observer, especially solves the problem of estimation and compensation of non-matching harmonic interference through coordinate transformation, and Combined with the extended state observer, the problem of simultaneously estimating and compensating matching and non-matching harmonic disturbances and unknown nonlinear dynamics is accomplished, overcoming the limitation that a single active disturbance rejection controller is difficult to compensate harmonic disturbances, and can be used for High-precision control of systems with unmatched harmonic disturbances and unknown nonlinearities.
附图说明Description of drawings
图1为一种基于干扰观测器的非匹配干扰系统自抗扰控制方法流程框图。Fig. 1 is a flow chart of an ADRC control method for a non-matching disturbance system based on a disturbance observer.
具体实施方式detailed description
下面结合附图及实施例对本发明进一步详细说明。The present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments.
如图1所示,本发明具体实现步骤如下:As shown in Figure 1, the specific implementation steps of the present invention are as follows:
第一步,将匹配与非匹配两类谐波干扰以及未知非线性函数进行数学表征:The first step is to mathematically characterize the matching and non-matching two types of harmonic interference and the unknown nonlinear function:
考虑如下含匹配与非匹配谐波干扰以及未知非线性函数的二阶系统:Consider the following second-order system with matched and unmatched harmonic disturbances and an unknown nonlinear function:
其中,x1与x2为系统状态,与为系统状态的时间导数,y为量测输出,x=[x1 x2]T,u为控制输入,b为大于零的常数,f(x1,x2)为一阶可导的未知非线性函数;d0与d1分别表示频率信息已知的非匹配谐波干扰与匹配谐波干扰,可以表征为其中,D0与D1表示未知的幅值,与表示未知的相位,ω0与ω1表示已知频率,t表示时刻;在本发明实施例中,取未知非线性函数为取b=1,D0=D1=0.05,ω0=10,ω1=15;Among them, x 1 and x 2 are the system state, and is the time derivative of the system state, y is the measurement output, x=[x 1 x 2 ] T , u is the control input, b is a constant greater than zero, f(x 1 ,x 2 ) is the first-order derivable unknown Non-linear function; d 0 and d 1 represent the non-matching harmonic interference and matching harmonic interference with known frequency information respectively, which can be characterized as Among them, D 0 and D 1 represent unknown amplitudes, and represents the unknown phase, ω 0 and ω 1 represent the known frequency, and t represents the moment; in the embodiment of the present invention, the unknown nonlinear function is Take b=1, D 0 =D 1 =0.05, ω 0 =10, ω 1 =15;
非匹配谐波干扰d0与匹配谐波干扰d1可以分别由如下外部模型描述:The unmatched harmonic interference d 0 and the matched harmonic interference d 1 can be described by the following external models respectively:
其中,w与ξ为外部模型的状态,系数矩阵V0=V1=[1 0];Among them, w and ξ are the state of the external model, and the coefficient matrix V 0 =V 1 =[1 0];
未知非线性函数f(x1,x2)满足一阶可导条件,即其中,h为未知的有界函数;The unknown nonlinear function f(x 1 ,x 2 ) satisfies the first-order derivability condition, namely Among them, h is an unknown bounded function;
第二步,对两类谐波干扰分别设计干扰观测器,完成对谐波干扰的实时估计:In the second step, interference observers are designed for the two types of harmonic interference, and the real-time estimation of harmonic interference is completed:
对非匹配谐波干扰d0设计干扰观测器为:The disturbance observer designed for the unmatched harmonic disturbance d 0 is:
其中,表示d0的估计值,表示状态w的估计值,v0为辅助的状态变量,L1为观测器增益矩阵;in, represents the estimated value of d0 , Represents the estimated value of the state w, v 0 is the auxiliary state variable, L 1 is the observer gain matrix;
对匹配谐波干扰d1设计干扰观测器为:The disturbance observer designed for the matched harmonic disturbance d 1 is:
其中,表示d1的估计值,表示ξ的估计值,令状态x3=f(x1,x2),而为状态x3的估计值,v1为辅助的状态变量,L2为观测器增益矩阵;in, represents the estimated value of d1, represents the estimated value of ξ, let the state x 3 =f(x 1 ,x 2 ), and is the estimated value of state x 3 , v 1 is the auxiliary state variable, L 2 is the observer gain matrix;
第三步,基于干扰观测器的输出设计扩张状态观测器,完成对未知非线性函数与系统状态的估计:The third step is to design an extended state observer based on the output of the disturbance observer, and complete the estimation of the unknown nonlinear function and system state:
将x3作为增广的状态,二阶系统Σ0可以写为增广系统的形式:Taking x 3 as the augmented state, the second-order system Σ 0 can be written in the form of the augmented system:
基于干扰观测器Σ3与Σ4的输出,对增广系统Σ5设计扩张状态观测器为:Based on the output of disturbance observers Σ 3 and Σ 4 , the extended state observer for the augmented system Σ 5 is designed as:
其中,分别表示状态x1,x2,x3的估计值,表示y的估计值,表示x的估计值,l1,l2,l3表示扩张状态观测器的增益;in, represent the estimated values of states x 1 , x 2 , and x 3 respectively, represents the estimated value of y, Represents the estimated value of x, l 1 , l 2 , l 3 represent the gain of the expanded state observer;
结合外部模型Σ1与干扰观测器Σ3,可以得到非匹配谐波干扰d0估计误差的动态方程:Combining the external model Σ 1 and the disturbance observer Σ 3 , the estimation error of the mismatched harmonic disturbance d 0 can be obtained The dynamic equation of :
结合外部模型Σ2与干扰观测器Σ4,可以得到匹配谐波干扰d1估计误差的动态方程:Combining the external model Σ 2 with the disturbance observer Σ 4 , the estimation error of the matched harmonic disturbance d 1 can be obtained The dynamic equation of :
其中,表示状态x3的估计误差;in, Indicates the estimation error of state x 3 ;
同理,结合增广系统Σ5与扩张状态观测器Σ6,得到状态估计误差i=1,2,3的动态方程:Similarly, combining the augmented system Σ 5 and the extended state observer Σ 6 , the state estimation error is obtained Dynamic equations for i=1,2,3:
将上述三类动态方程联立起来并进行相应的变换,可以得到:Combining the above three types of dynamic equations and performing corresponding transformations, we can get:
其中,系数矩阵的具体表达式如下:in, The specific expression of the coefficient matrix is as follows:
C1=[0 0 1], C 1 =[0 0 1],
第四步,结合非匹配干扰的估计值,通过引入新的状态变量完成坐标变换:The fourth step, combined with the estimated value of non-matching interference, completes the coordinate transformation by introducing a new state variable:
基于非匹配谐波干扰d0与匹配谐波干扰d1的估计值,二阶系统Σ0可以转化为:Based on the estimated values of unmatched harmonic disturbance d 0 and matched harmonic disturbance d 1 , the second-order system Σ 0 can be transformed into:
其中, in,
忽略干扰及状态的估计误差并引入新的状态变量z1=x1,z3=x3,可以得到如下变换后的控制系统:Neglect the estimation error of interference and state and introduce a new state variable z 1 =x 1 , z 3 =x 3 , the following transformed control system can be obtained:
第五步,在上述坐标转换的基础上根据干扰观测器以及扩张状态观测器的输出设计自抗扰控制器:The fifth step is to design an ADRC based on the output of the disturbance observer and the extended state observer on the basis of the above coordinate transformation:
针对系统Σ9,设计基于干扰观测器的自抗扰控制器为:For the system Σ 9 , the ADRC based on the disturbance observer is designed as:
其中,p1,p2为控制器增益, Among them, p 1 and p 2 are controller gains,
第六步,基于分离定理与极点配置理论,完成观测器与控制器的增益求解,从而完成控制器的设计:In the sixth step, based on the separation theorem and the pole configuration theory, the gain solution of the observer and the controller is completed, thereby completing the design of the controller:
基于线性系统分离定理,干扰观测器增益矩阵L1与L2、扩张状态观测器增益矩阵L以及控制器增益p1,p2可以分别通过极点配置求解:Based on the linear system separation theorem, the disturbance observer gain matrices L 1 and L 2 , the extended state observer gain matrix L and the controller gains p 1 and p 2 can be solved by pole configuration respectively:
其中,s表示复变量,I表示适当维数的单位矩阵,符号|·|表示求解方阵的行列式,ω0>0、ω1>0为给定的常数,表示系统的带宽。在本实施案例中,求得L,K中每个元素的值在-5到5之间,参数p1,p2的取值在-20到20之间。Among them, s represents a complex variable, I represents an identity matrix of appropriate dimension, the symbol |·| represents the determinant of solving a square matrix, ω 0 >0, ω 1 >0 are given constants, which represent the bandwidth of the system. In this implementation case, the value of each element in L and K is calculated to be between -5 and 5, and the values of parameters p 1 and p 2 are between -20 and 20.
本发明说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。The contents not described in detail in the description of the present invention belong to the prior art known to those skilled in the art.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710579482.4A CN107168072B (en) | 2017-07-17 | 2017-07-17 | A kind of non-matching interference system Auto-disturbance-rejection Control based on interference observer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710579482.4A CN107168072B (en) | 2017-07-17 | 2017-07-17 | A kind of non-matching interference system Auto-disturbance-rejection Control based on interference observer |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107168072A true CN107168072A (en) | 2017-09-15 |
CN107168072B CN107168072B (en) | 2018-03-27 |
Family
ID=59817768
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710579482.4A Active CN107168072B (en) | 2017-07-17 | 2017-07-17 | A kind of non-matching interference system Auto-disturbance-rejection Control based on interference observer |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107168072B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107994815A (en) * | 2017-12-08 | 2018-05-04 | 重庆邮电大学 | The mismatch time-varying disturbance restraining method of permanent-magnet brushless DC electric machine governing system |
CN110687800A (en) * | 2019-11-19 | 2020-01-14 | 大连海事大学 | Data-driven adaptive anti-interference controller structure and estimation method thereof |
CN110908279A (en) * | 2018-09-18 | 2020-03-24 | 通用汽车环球科技运作有限责任公司 | System and method for using nonlinear Model Predictive Control (MPC) for autonomous systems |
CN111158343A (en) * | 2020-01-10 | 2020-05-15 | 淮阴工学院 | Asynchronous fault-tolerant control method for switching system with actuator and sensor faults |
CN112077847A (en) * | 2020-09-08 | 2020-12-15 | 西华大学 | Position tracking control method of robot interfered by non-matching |
CN114265311A (en) * | 2021-12-21 | 2022-04-01 | 杭州电子科技大学 | Control method of nonlinear liquid level control resonant circuit system based on dynamic feedback |
CN118170025A (en) * | 2024-03-19 | 2024-06-11 | 北京航空航天大学杭州创新研究院 | An adaptive anti-interference control method for DC/DC components of hydrogen fuel cells |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030199997A1 (en) * | 2002-04-18 | 2003-10-23 | Zhiqiang Gao | Scaling and parameterizing a controller |
CN101969210A (en) * | 2010-10-22 | 2011-02-09 | 天津理工大学 | Active disturbance rejection control technology-based method for controlling synchronization of photovoltaic power generation system |
-
2017
- 2017-07-17 CN CN201710579482.4A patent/CN107168072B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030199997A1 (en) * | 2002-04-18 | 2003-10-23 | Zhiqiang Gao | Scaling and parameterizing a controller |
CN101969210A (en) * | 2010-10-22 | 2011-02-09 | 天津理工大学 | Active disturbance rejection control technology-based method for controlling synchronization of photovoltaic power generation system |
Non-Patent Citations (2)
Title |
---|
GUO B Z, ZHAO Z L: "On convergence of non-linear extended state observer for multi-input multi-output system with uncertainty", 《IET CONTROL THEORY AND APPLICATIONS》 * |
吴忠,等: "航天器姿态自抗扰控制", 《控制理论与应用》 * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107994815A (en) * | 2017-12-08 | 2018-05-04 | 重庆邮电大学 | The mismatch time-varying disturbance restraining method of permanent-magnet brushless DC electric machine governing system |
CN110908279A (en) * | 2018-09-18 | 2020-03-24 | 通用汽车环球科技运作有限责任公司 | System and method for using nonlinear Model Predictive Control (MPC) for autonomous systems |
CN110687800A (en) * | 2019-11-19 | 2020-01-14 | 大连海事大学 | Data-driven adaptive anti-interference controller structure and estimation method thereof |
CN110687800B (en) * | 2019-11-19 | 2022-05-13 | 大连海事大学 | A data-driven adaptive anti-jamming controller and its estimation method |
CN111158343A (en) * | 2020-01-10 | 2020-05-15 | 淮阴工学院 | Asynchronous fault-tolerant control method for switching system with actuator and sensor faults |
CN111158343B (en) * | 2020-01-10 | 2023-03-21 | 淮阴工学院 | Asynchronous fault-tolerant control method for switching system with actuator and sensor faults |
CN112077847A (en) * | 2020-09-08 | 2020-12-15 | 西华大学 | Position tracking control method of robot interfered by non-matching |
CN112077847B (en) * | 2020-09-08 | 2022-02-22 | 西华大学 | Position tracking control method of robot interfered by non-matching |
CN114265311A (en) * | 2021-12-21 | 2022-04-01 | 杭州电子科技大学 | Control method of nonlinear liquid level control resonant circuit system based on dynamic feedback |
CN114265311B (en) * | 2021-12-21 | 2024-03-29 | 杭州电子科技大学 | Control method of nonlinear liquid level control resonant circuit system based on dynamic feedback |
CN118170025A (en) * | 2024-03-19 | 2024-06-11 | 北京航空航天大学杭州创新研究院 | An adaptive anti-interference control method for DC/DC components of hydrogen fuel cells |
Also Published As
Publication number | Publication date |
---|---|
CN107168072B (en) | 2018-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107168072B (en) | A kind of non-matching interference system Auto-disturbance-rejection Control based on interference observer | |
CN106802660B (en) | A Composite Strong Anti-disturbance Attitude Control Method | |
CN107168071B (en) | A kind of nonlinear system Auto-disturbance-rejection Control based on interference observer | |
CN104950898B (en) | A kind of full rank non-singular terminal Sliding Mode Attitude control method of reentry vehicle | |
CN108303885B (en) | Self-adaptive control method of motor position servo system based on disturbance observer | |
CN108762096B (en) | Disturbance suppression method for control moment gyro frame system based on discrete nonlinear cascade extended state observer | |
Yu et al. | Approximation-based discrete-time adaptive position tracking control for interior permanent magnet synchronous motors | |
CN104267616B (en) | The design and setting method of a kind of Active Disturbance Rejection Control system of time lag system | |
CN108205259B (en) | Composite control system based on linear extended state observer and design method thereof | |
CN106406086A (en) | Large flexible spacecraft interference compensation method based on sliding mode disturbance observer | |
CN107450588A (en) | A kind of strong disturbance rejection control method of Flexible Spacecraft control system | |
CN110572093B (en) | ARC Control Method Based on Desired Trajectory and Disturbance Compensation of Motor Position Servo System | |
CN104614984A (en) | High-precision control method of motor position servo system | |
CN105182984A (en) | Linear active disturbance rejection control (ADRC) design and parameter tuning of aircraft pitch attitude | |
CN106527126A (en) | Implementation method for nonlinear robust adaptive position controller of motor servo system | |
CN105955025B (en) | A Disturbance Compensation and Suppression Method for Generalized Uncertain Systems | |
CN113361013B (en) | A Robust Control Method of Spacecraft Attitude Based on Time Synchronous Stability | |
CN106483844A (en) | The implementation method of the electrohydraulic servo system adaptive location controller based on non linear robust | |
CN111510035A (en) | A control method and device for a permanent magnet synchronous motor | |
CN106100469B (en) | Implementation method based on adaptive motor servo system robust position controller | |
CN108427289A (en) | A kind of hypersonic aircraft tracking and controlling method based on nonlinear function | |
CN104267596A (en) | Finite-time decoupling control method of cart inverted pendulum system | |
Zhang et al. | Realization of exact tracking control for nonlinear systems via a nonrecursive dynamic design | |
CN117506896A (en) | Control method for single-connecting-rod mechanical arm embedded with direct-current motor | |
CN104698850A (en) | Improved adaptive robust control method for motor position servo system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |