CN111338209B - Electro-hydraulic servo system self-adaptive control method based on extended disturbance observer - Google Patents
Electro-hydraulic servo system self-adaptive control method based on extended disturbance observer Download PDFInfo
- Publication number
- CN111338209B CN111338209B CN202010137934.5A CN202010137934A CN111338209B CN 111338209 B CN111338209 B CN 111338209B CN 202010137934 A CN202010137934 A CN 202010137934A CN 111338209 B CN111338209 B CN 111338209B
- Authority
- CN
- China
- Prior art keywords
- adaptive
- error
- designing
- equation
- law
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 230000003044 adaptive effect Effects 0.000 claims abstract description 34
- 238000013461 design Methods 0.000 claims abstract description 26
- 230000006870 function Effects 0.000 claims abstract description 25
- 238000013507 mapping Methods 0.000 claims abstract description 16
- 230000000694 effects Effects 0.000 claims abstract description 13
- 238000013178 mathematical model Methods 0.000 claims abstract description 4
- 239000011159 matrix material Substances 0.000 claims description 10
- 238000012795 verification Methods 0.000 claims description 5
- 230000000087 stabilizing effect Effects 0.000 claims description 4
- 230000006978 adaptation Effects 0.000 claims description 3
- 238000011217 control strategy Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000009776 industrial production Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
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)
- Feedback Control In General (AREA)
Abstract
The invention provides an electro-hydraulic servo system self-adaptive control method based on an extended disturbance observer, which comprises the following steps of firstly establishing a mathematical model of the electro-hydraulic servo system: establishing a force balance equation according to a Newton second law, and establishing a pressure dynamic equation and a state space equation according to the dynamics of a hydraulic system; then designing a mapping function and an adaptive law: designing an adaptive law to enable system parameters to be learned, and designing a mapping function to ensure that the parameters are adaptively bounded; secondly, designing an extended disturbance observer: based on an extended disturbance observation theory, observers are respectively designed for matching uncertainty and mismatching uncertainty and are learned; and finally, developing controller design: and for the learning of uncertainty, feedforward compensation is carried out, and a robust controller is designed to realize the tracking effect. The method considers the problems of parameter uncertainty and unmodeled interference in the electro-hydraulic servo system, integrates the extended interference observer based on the traditional self-adaptive control method, and realizes high-performance position control.
Description
Technical Field
The invention relates to the technical field of electro-hydraulic servo control, in particular to an adaptive control method based on an extended disturbance observer.
Background
In modern industrial production, the electro-hydraulic servo system is widely applied by virtue of the characteristics of high power density, large force or torque output and the like. Many advanced mechanical devices, such as engineering machinery, mechanical arms and automobile suspensions, adopt electro-hydraulic servo systems as actuators. With the development of modern industry, the method based on the classical linear control theory cannot meet the increasing performance requirement, so the research of the nonlinear control strategy with high performance is urgent. However, the strong non-linearity and modeling uncertainty of electro-hydraulic servo systems present many challenges to the design of high performance controllers.
To solve these problems, many advanced nonlinear control methods have been proposed in succession during the last 30 years. For example, the best choice of uncertainty in the processing parameters, adaptive control, can improve tracking performance well. Based on the method, a novel continuous micro-friction model is provided, compensation of nonlinear friction is achieved, and a parameter self-adaptive law is also fused in a backstepping design to process parameter uncertainty in the friction model. However, the tracking performance of adaptive control depends on the accuracy of the modeling, and extensive and intensive model studies have negligible reduction in modeling uncertainty. Once the unmodeled interference is too large, the convergence performance of the parameter adaptive law is influenced, and the tracking performance of the proposed adaptive controller is greatly reduced. In order to improve the robustness of the adaptive controller, an Adaptive Robust Control (ARC) strategy is provided for the single-rod hydraulic actuator, and the validity of the ARC strategy is quickly checked by a plurality of practical tests. A mapping type adaptive law ensures that parameter estimation values always fall into a bounded set, and meanwhile, the design of a robust control law is assisted. The high accuracy tracking performance of the ARC must be aided by high gain feedback gain, which however is usually avoided in engineering practice in view of measurement noise and high gain feedback problems.
In order to solve the problem of model uncertainty, a control method based on a disturbance observer is also widely researched. The Active Disturbance Rejection Controller (ADRC) can handle a variety of uncertainties, including unmodeled dynamics and various external disturbances. The essential point of the Active Disturbance Rejection Controller (ADRC) design is to use an extended state observer to estimate the concentration disturbance and to feed forward compensate. However, the Extended State Observer (ESO) can only estimate the match uncertainty, which does not contribute much to the mismatch uncertainty that is common in hydraulic systems. Recently, an Extended Disturbance Observer (EDO) based on a sliding mode controller has received much attention to solve the mismatch uncertainty problem in a nonlinear system. However, the sliding mode control law is discontinuous, which causes severe buffeting of the system around the sliding mode face. On the other hand, if the modeling uncertainty of the system is mainly caused by the parameter uncertainty, the disturbance observer may instead cause a reduction in the control performance, even less than an adaptive controller.
Disclosure of Invention
The invention aims to provide an electro-hydraulic servo system control method for simultaneously processing unknown parameters and uncertain interference.
The technical solution for realizing the purpose of the invention is as follows: an adaptive control method based on an extended disturbance observer comprises the following steps:
step 2, designing a mapping function and an adaptive law: designing an adaptive law to enable the system parameters to be learned online while controlling execution, and designing a mapping function to ensure that the parameters are self-adaptive and bounded;
step 3, expanding the design of the disturbance observer: based on the extended disturbance observation theory, observers are respectively designed for matching uncertainty and mismatching uncertainty and are learned, so that subsequent feedforward compensation is facilitated;
and 4, developing a controller design: and (3) performing feedforward compensation on the uncertain learning based on the step 2 and the step 3, designing a robust controller, stabilizing the nominal error of the system, and realizing the tracking effect.
Compared with the prior art, the invention has the following remarkable advantages:
(1) The design of the controller does not require an accurate model because uncertainty dynamics such as unmodeled nonlinear friction and external disturbances can be observed by the extended disturbance observer, while parameter uncertainties can be estimated by the adaptive law and feed forward compensated; (2) The learning burden of the observer is reduced due to the introduction of a parameter self-adaptive law, and the problem of buffeting control can be avoided; (3) The closed-loop system stability analysis based on the Lyapunov function shows that the proposed controller can ensure accurate transient tracking performance, and the range of global tracking error can be ensured to be small arbitrarily by adjusting control parameters. The simulation results verify the superior tracking performance of the proposed control strategy.
Drawings
FIG. 1 is a schematic diagram of an electro-hydraulic servo system of the present invention;
FIG. 2 is a schematic diagram of the principle of an adaptive control method of an electro-hydraulic servo system based on an extended disturbance observer;
FIG. 3 is the tracking effect of ACEDO;
FIG. 4 is a comparison of tracking errors for AC and ACEDO;
FIG. 5 is an estimate of ACEDO for matched and uncontained interference;
FIG. 6 is a comparison of control inputs for ACEDO and AC;
fig. 7 is the effect of parameter estimation of the ACEDO.
FIG. 8 is a parameter estimation effect of AC;
Detailed Description
The invention is further described in detail below with reference to the drawings and specific embodiments.
With reference to fig. 1-2, the adaptive control method of the electro-hydraulic servo system based on the extended disturbance observer of the invention comprises the following steps:
step 1.1, establishing a force balance equation and a pressure dynamic equation
The electrohydraulic servo system considered by the invention is a system for driving an inertial load by a throttling double-rod hydraulic cylinder with a servo valve. Considering that the dynamic time constant of the valve core is much smaller than the mechanical time constant, and the response speed of the servo valve is much higher than that of the speed ring and the position ring, the dynamic state of the valve core can be approximated to a proportional link.
Therefore, according to newton's second law, the equation of motion of the direct drive motor system is:
in the formula (1), m is the load mass, A f Is the Coulomb coefficient of friction, S f Is a shape function fitting Coulomb friction, B is the viscous friction coefficient, f (t) is other unmodeled disturbances, x p Position of inertial load, P L =P 1 –P 2 In which P is 1 And P 2 The pressures of an oil supply cavity and an oil return cavity of the hydraulic cylinder are respectively, A is the effective collision area of the piston, and t is a time variable;
neglecting the external leakage of the cylinder, the cylinder pressure dynamics can be expressed as:
V t is the total volume of the oil supply chamber and the oil return chamber, beta e Is the effective elastic modulus of oil, C t For internal leakage coefficients, Q (t) is the model error due to factors such as complex leakage problems and unmodeled dynamics, Q L =(Q 1 +Q 2 ) /2 is the load flow, where Q 1 And Q 2 Respectively the flow of the oil supply cavity and the oil return cavity. Load flow rate Q L And the position of the spool is
Wherein,is the flow gain, C d Is the flow coefficient, w is the slide valve area gradient, rho oil density, P s And P r Pressure of oil supply and pressure of oil return, x v For the displacement of the valve core, sign (#) is a sign function and can be defined as
The present invention takes into account a servo valve, so that the valve core dynamics can be approximated as a proportional link x v =k i u,k i Is the scaling factor, u is the control input, therefore equation (3) can be converted to
Wherein k is t =k q k i Is the total gain.
Step 1.2, rewriting the model of the electro-hydraulic servo system into a state space equation
Defining a state variable:wherein x is 1 Is the load position, x 2 Is the speed of movement of the load, x 3 Is the force output by the hydraulic cylinder, the equations (1) to (5) are converted into a state equation:
in the formula, B m =B/m,A fm =A f /m,d 1 (t)=f(t)/m,d 2 (t)=4Aβ e Q(t)/m/V t ,
Given a desired command signal x 1d (t) the design goal is to derive a bounded input u such that the system outputs x 1 Tracing instruction x as much as possible 1d (t).
To facilitate the design of the adaptive law, define θ = [ θ = ] 1 θ 2 θ 3 θ 4 θ 5 ] T ,θ 1 =B m ,θ 2 =A fm ,θ 3 =4Aβ e k t /m/V t ,θ 4 =4A 2 β e /m/V t ,θ 5 =4β e C t /V t Then, the state equation can be expressed as:
an estimate of the value of theta is represented,then the error is an estimation error. The state equation can be further rewritten as:
step 2, designing a mapping function and an adaptive law: an adaptive law is designed to enable system parameters to be learned, and a mapping function is designed to ensure that the parameters are self-adaptively bounded. The method comprises the following specific steps:
step 2.1, setting reasonable hypothesis based on actual engineering experience
For the controller design, assume the following:
assume that 1: expected instruction x 1d (t) three-order continuous micro-pressure, the pressure of the oil supply cavity satisfies P 1 <P s The pressure intensity of the oil return cavity satisfies P 2 <P s Pressure difference satisfies | P L |<<P s To ensure the function g (u, x) 3 ) Away from zero.
Assume 2: the unknown parameter estimate is bounded:
wherein, theta min =[θ 1min ,θ 2min ,θ 3min ,θ 4min ,θ 5min ] T ,θ max =[θ 1max ,θ 2max ,θ 3max ,θ 4max ,θ 5max ] T Wherein, θ imin And theta imax (i =1,2 \82305; 5) are respectively the parameters theta i A maximum value and a minimum value of (c).
Assume that 3: unmodeled dynamics and their derivatives are continuous and bounded:
wherein,for the various derivatives of the dynamics being modeled, delta 1 And delta 2 They are all normal numbers.
Step 2.2, defining a discontinuous mapping function, and ensuring the self-adaptive boundedness of parameters:
step 2.3, designing an adaptive law based on discontinuous mapping:
f is a positive diagonal matrix and determines the adaptive rate; τ is an adaptive function that is subsequently designed.
Any adaptive function τ, under the influence of the mapping function, satisfies the following theorem:
step 3, expanding the design of the disturbance observer: based on the extended disturbance observation theory, observers are respectively designed for matching uncertainty and mismatching uncertainty and are learned. The details are as follows
Step 3.1, mismatch uncertainty Δ 1 (t) learning
According to the formula (9), firstly, an EDO observation delta of an extended disturbance observer is designed 1 (t)
Are respectively to delta 1 Andestimate of p 11 And p 12 Is an auxiliary variable,/ 11 And l 12 Is a positive parameter.
Step 3.2, matching uncertainty Δ 2 (t) learning
Design extended disturbance observer EDO Observation Delta 2 (t)
Are respectively to delta 2 Andestimate of p 21 And p 22 Is an auxiliary variable,/ 21 And l 22 Is a positive parameter.
And 4, developing a controller design: and (3) performing feedforward compensation on the uncertain learning based on the step 2 and the step 3, and designing a robust controller to realize a tracking effect. The method comprises the following specific steps:
due to mismatch uncertainty in the state equationsA reverse design method is adopted. Definition of z 1 =x 1 -x 1d Is the tracking error of the system.
Step 4.1, speed virtual control law design
Wherein alpha is 1 Is a velocity state x 2 The virtual control law of (2). The step-back error between the velocity virtual control law and the velocity state is z 2 =x 2 -α 1 ,k 1 And adjustable gain is more than 0.
Step 4.2, design of force virtual control law
Error z of velocity back stepping 2 Calculating time derivative
Wherein alpha is 2 Is in a force state x 3 Virtual control law of (c), z 3 =x 3 -α 2 Force step error. Virtual control law alpha according to equation (22) in combination with the results of the extended disturbance observer 2 Can be designed as
Wherein k is 2 For positive feedback gain, alpha 2a Compensating terms for the adaptive model to improve the tracking performance of the system, α 2s The robust feedback term is used for stabilizing the nominal error of the hydraulic system.
Step 4.3, final control input design
Substituting (23) into (22) to obtain
It is easy to know from equation (24) if the force is wrong in reverseDifference z 3 =0, the output will remain stable. The goal of this step is therefore to design the true control input u such that the force backstepping error z 3 As small as possible. Note that equation (9), force step back error z 3 Can be represented as
And design force virtual control law alpha 2 Similarly, the control input u can be designed as
Wherein k is 3 Is a positive feedback gain, u a For the model compensation term, high-precision tracking is realized by means of the online parameter adaptive law given in (13), u s The method is used for stabilizing the error of the hydraulic system for a robust feedback item.
And 5, verifying the stability of the designed controller. And (4) carrying out stability verification on the control effect of the hydraulic servo system by applying the Lyapunov stability theory. The method comprises the following specific steps:
step 5.1, defining the estimation error of the observer:
According to (9), (18) and (19), the compounds are obtained
The estimation error dynamics of the extended disturbance observers (16) to (19) can be expressed as
similarly, the equation of motion for EDO (20)
selecting a parameter l 11 ,l 12 ,l 21 And l 22 Let D be 1 And D 2 Satisfying the Helveltz condition, there must therefore be two positive definite matrices satisfying the Lyapunov equation
Wherein Q 1 And Q 2 Is any given positive definite matrix, and the observation error will be at the time T based on the stability analysis of EDO f Converge to | | ε 1 ||≤γ 1 ,||ε 2 ||≤γ 2 ,γ 1 And gamma 2 Is a sufficiently small positive number.
Substituting (26) into (25) to obtain
Step 5.2, liapunov stability verification
For the sake of verification, the following theorem is introduced: selecting an adaptive function based on a mapping adaptation law (13)WhereinAt the same time, select the control gain k 1 ,k 2 ,k 3 Make the matrix
The proposed controller thus allows all closed loop signals to be bounded by a positive definite matrix. In addition, a positive definite Lyapunov function can be guaranteed
Is limited by
Evidence: according to equations (21), (24) and (33), the time derivative of V is
Note that the matrix Λ is positive, and the upper bound of equation (37) is
As can be seen from the principle of contrast, (36) is bounded. From this, V ∈ L is known ∞ I.e. z 1 ,z 2 ,z 3 Is bounded. And because of the use of the mapping function, the parameter estimationIs bounded, according to assumption 2, error of parameter estimationIs also bounded, and is liable to be verified for state x 1 ,x 2 ,x 3 Are bounded. It can be seen that the final control input u is bounded.
Examples
In order to evaluate the performance of the designed controller, the following parameters are taken in simulation to model the electro-hydraulic servo system:
load m =40kg, viscous friction coefficient B =80N · s/m, cylinder piston effective area a =2 × 10 -4 m 2 Coulomb friction value A f =10N · s/m, oil elastic modulus beta e =2×10 8 Pa, internal leakage coefficient C t =9×10 -12 m 5 /(N · s), input gainTotal volume V of oil supply cavity and oil return cavity of hydraulic cylinder t =2×10 -3 m 3 Pressure P of oil supply s =21MPa, oil return pressure P r =0Pa.
Continuous shape function S f (x 2 )=arctan(100x 2 ) The parameter truth value to be estimated θ = [2,0.25,0.08,400,3.6] T The boundary of the predicted parameter estimation is theta max =[5,1,0.2,500,10] T And θ min =[0,0,0.05,0,0] T The initial value of the parameter estimation is selected asSatisfying the condition of equation (10), and being far from the true value, is enough to verify the validity of the parameter adaptation law. Interference of matching and mismatching is set as f (t) =200sint N and Q (t) =2 × 10 -5 sint m 2 The sample offset is set to 0.2ms.
The expected instruction for a given system is x 1d (t)=0.2sint[1-exp(-0.01t 3 )]m.
(1) ACEDO: the method disclosed by the invention takes the control gain as k 1 =100,k 2 =10,k 3 =50. The extended disturbance observer parameter is l 11 =200,l 12 =50,l 21 =50,l 22 =2, the adaptive gain matrix is f = diag {30,1,2.2 × 10 -5 ,1300,20};
(2) AC: and (3) a classical self-adaptive control method. The difference is that there is no observation or compensation for interference. Thus, it can be used to verify the validity of the observer. To ensure fair verification, the control parameters are the same as ACEDO.
Fig. 3 is the tracking effect of the ACEDO. The comparison of the tracking error under the action of two different controllers is shown in fig. 4, from which it can be seen that the steady-state tracking error of AC is greater than 3.3 × 10 -4 m, while the steady state error of ACEDO does not exceed 3.9 x 10 -5 m, is significantly better than AC, and furthermore, as can be seen from the figure, the maximum transient error for AC is about 1.25 x 10 -3 m, and the maximum error of ACEDO is 2X 10 -4 Still better than ac fig. 5 is the effect of interference estimation, it is clear that EDO effectively estimates unmodeled interference. Hence parameter estimation errorIs also small, Δ 1 (t) approaching d 1 (t) = f (t)/m however, the third channel parameter estimate has a large impact on interference estimation, which is easy to see, Δ 2 The estimated value of (t) gradually decays. Fig. 6 shows the control inputs of two controllers. It shows that the input of the ACEDO disclosed in the present invention is similar to AC, but more effect is obtained. Fig. 7 and 8 show the effect of the ACEDO and AC parameter estimation. Since EDO estimates unmodeled interference, the parameter estimation of ACEDO converges better. And the AC is influenced by unmodeled disturbance, and the convergence performance of parameter estimation is poor. Thus, the above results demonstrate that the ACEDO controller proposed by the present invention is due to AC in terms of both process parameter uncertainty and unmodeled disturbances.
Claims (3)
1. An electro-hydraulic servo system self-adaptive control method based on an extended disturbance observer is characterized by comprising the following steps:
step 1, establishing a mathematical model of the electro-hydraulic servo system: establishing a force balance equation according to a Newton second law, and establishing a pressure dynamic equation according to the dynamics of a hydraulic system; converting the force balance equation and the pressure dynamic equation into a state space equation;
step 1.1, establishing a force balance equation and a pressure dynamic equation:
the motion equation of the direct drive motor system is as follows:
where m is the loading mass, A f Is the Coulomb coefficient of friction, S f (. Cndot.) is a shape function of the fitted coulombic friction for, B is the viscous coefficient of friction, f (t) is the other unmodeled disturbance, x p Position of inertial load, P L The pressure difference of an oil supply cavity and an oil return cavity of the hydraulic cylinder is obtained; a is the effective collision area of the piston, and t is a time variable;
the cylinder pressure dynamics are represented as:
V t beta e is the total volume of the oil supply cavity and the oil return cavity, and beta e is the effective elastic modulus of oil, C t For internal leakage coefficients, Q (t) is the model error due to complex leakage problems and unmodeled dynamic factors, Q L Is the load flow;
step 1.2, rewriting a model of the electro-hydraulic servo system into a state space equation:
defining the state variables:wherein x is 1 Is the load position, x 2 Is the speed of movement of the load, x 3 Is the force output by the hydraulic cylinder, and defines theta = [ theta ]) 1 θ 2 θ 3 θ 4 θ 5 ] T ,θ 1 =B m ,θ 2 =A fm ,θ 3 =4Aβ e k t /m/V t ,θ 4 =4A 2 β e /m/V t ,θ 5 =4β e C t /V t ,k t Is the total gain; intermediate variable B m =B/m,A fm =A f /m,d 1 (t)=f(t)/m,d 2 (t)=4Aβ e Q(t)/m/V t ,
rewritten as the following equation of state:
in the formula,d 1 (t)=f(t)/m,d 2 (t)=4Aβ e Q(t)/m/V t ,P s sign (u) is a sign function with respect to the control input u for the supply pressure;
step 2, designing a mapping function and an adaptive law: designing an adaptive law to enable the system parameters to be learned online while controlling execution, and designing a mapping function to ensure that the parameters are self-adaptive and bounded;
comprises the following steps
Step 2.1, setting hypothesis: assume that 1: expected instruction x 1d (t) three-order continuous micro-pressure, the pressure of the oil supply cavity satisfies P 1 <P s The pressure intensity of the oil return cavity meets P 2 <P s Pressure difference satisfies | P L |<<P s ;
Assume 2: the estimation value of the unknown parameter is bounded;
step 2.2, defining a discontinuous mapping function, and ensuring the self-adaptive boundedness of parameters:
step 2.3, designing an adaptive law based on discontinuous mapping:
r is a positive determined diagonal matrix; τ is an adaptation function;
step 3, expanding the design of the disturbance observer: based on the extended disturbance observation theory, observers are respectively designed for matching uncertainty and mismatching uncertainty and are learned, so that subsequent feedforward compensation is facilitated; the method specifically comprises the following steps:
step 3.1, not matchingUncertainty of distribution Δ 1 In the study of
Firstly, designing EDO observation delta of an extended disturbance observer 1
Are respectively to delta 1 Andestimate of p 11 And p 12 Is an auxiliary variable,/ 11 And l 12 Is a positive parameter;
step 3.2, matching uncertainty Δ 2 In the study of
Design extended disturbance observer EDO Observation Delta 2
Are respectively to delta 2 Andestimate of p 21 And p 22 Is an auxiliary variable,/ 21 And l 22 Is a positive parameter;
and 4, developing a controller design: performing feedforward compensation on the uncertain learning based on the step 2 and the step 3, designing a robust controller, stabilizing the nominal error of the system and realizing the tracking effect; developing a controller design specifically includes the steps of:
definition of z 1 =x 1 -x 1d Is the tracking error of the system; x is the number of 1d Is a desired instruction;
step 4.1, speed virtual control law design
Wherein alpha is 1 Is the load motion speed state x 2 The virtual control law of (a); the step-back error between the velocity virtual control law and the velocity state is z 2 =x 2 -α 1 ,k 1 Is an adjustable gain;
step 4.2, designing a force virtual control law: pseudo control law alpha 2 Is designed as
Wherein k is 2 For positive feedback gain, alpha 2a Is an adaptive model compensation term to improve the tracking performance of the system, alpha 2s Is a robust feedback term;
step 4.3, final control input design, wherein the control input u can be designed as
Wherein k is 3 In order to have a positive feedback gain, the feedback gain,u a as a model compensation term, u s For robust feedback terms to stabilize the error of the hydraulic system, z 3 Force step error.
2. The adaptive control method according to claim 1, further comprising step 5 of verifying controller stability: and (3) carrying out stability verification on the control effect of the hydraulic servo system by applying the Lyapunov stability theory.
3. The adaptive control method according to claim 2, wherein the step 5 of verifying the stability of the controller comprises the following steps:
step 5.1, defining the estimation error of the observer:
the estimation error dynamics of the extended disturbance observer can be expressed as
dynamic equation of extended disturbance observer EDO
Step 5.2, the stability of the Lyapunov is verified:
ensuring positive definite Lyapunov function
Is limited by
Wherein λ =2 λ min (Λ),γ 1 And gamma 2 Is a positive number, λ min (Λ) represents the minimum eigenvalue of matrix Λ;
the time derivative of V is
Note that the matrix Λ is positive, and the upper bound of equation (37) is
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010137934.5A CN111338209B (en) | 2020-03-03 | 2020-03-03 | Electro-hydraulic servo system self-adaptive control method based on extended disturbance observer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010137934.5A CN111338209B (en) | 2020-03-03 | 2020-03-03 | Electro-hydraulic servo system self-adaptive control method based on extended disturbance observer |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111338209A CN111338209A (en) | 2020-06-26 |
CN111338209B true CN111338209B (en) | 2022-11-22 |
Family
ID=71184243
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010137934.5A Active CN111338209B (en) | 2020-03-03 | 2020-03-03 | Electro-hydraulic servo system self-adaptive control method based on extended disturbance observer |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111338209B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112658920A (en) * | 2020-12-17 | 2021-04-16 | 安徽工程大学 | Special pneumatic control-based piston skirt porous grinding machine and force control method thereof |
CN113419457B (en) * | 2021-06-30 | 2022-07-08 | 中车青岛四方机车车辆股份有限公司 | Control method, device and system for rail vehicle and nonlinear suspension system |
CN113359485B (en) * | 2021-07-27 | 2022-08-16 | 安徽工业大学 | Method for controlling output feedback preset performance of electro-hydraulic servo system |
CN113552805B (en) * | 2021-08-12 | 2022-12-27 | 南京理工大学 | Indirect self-adaptive robust control method of electro-hydrostatic actuator |
CN114755921A (en) * | 2022-04-12 | 2022-07-15 | 浙江大学 | Interference compensation control method for underwater electric hydrostatic actuator |
CN115877747B (en) * | 2022-09-16 | 2023-10-17 | 杭州世宝汽车方向机有限公司 | Electrohydraulic coupling steer-by-wire system and design method of steering angle tracking controller thereof |
CN116300420B (en) * | 2022-12-13 | 2024-03-15 | 南方海洋科学与工程广东省实验室(湛江) | Servo control method, system, device, terminal equipment and storage medium |
CN115903748B (en) * | 2022-12-14 | 2024-07-26 | 燕山大学 | Electrohydraulic servo displacement tracking test device based on reference model and control method |
CN117784622B (en) * | 2024-02-27 | 2024-05-03 | 中国矿业大学 | Second-order observer-based electrohydraulic servo system global sliding mode control method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104698844B (en) * | 2015-02-09 | 2017-04-19 | 南京理工大学 | Uncertainty compensatory sliding-mode control method of hydraulic position servo system |
CN108107728B (en) * | 2017-12-15 | 2021-02-12 | 南京理工大学 | Electro-hydraulic position servo system control method based on interference compensation |
CN108303885B (en) * | 2018-01-31 | 2021-01-08 | 南京理工大学 | Self-adaptive control method of motor position servo system based on disturbance observer |
-
2020
- 2020-03-03 CN CN202010137934.5A patent/CN111338209B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN111338209A (en) | 2020-06-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111338209B (en) | Electro-hydraulic servo system self-adaptive control method based on extended disturbance observer | |
Deng et al. | Extended-state-observer-based adaptive control of electrohydraulic servomechanisms without velocity measurement | |
Yao et al. | Precision motion control for electro-hydraulic servo systems with noise alleviation: A desired compensation adaptive approach | |
Yang et al. | Output feedback control of electro-hydraulic servo actuators with matched and mismatched disturbances rejection | |
CN110928182B (en) | Robust self-adaptive repetitive control method of hydraulic servo system based on state estimation | |
CN108303895B (en) | Multi-model robust self-adaptive control method for electro-hydraulic position servo system | |
Yang et al. | Nonlinear adaptive output feedback robust control of hydraulic actuators with largely unknown modeling uncertainties | |
Yang et al. | Adaptive integral robust control of hydraulic systems with asymptotic tracking | |
CN104345639B (en) | A kind of electro-hydraulic position servo system Robust Adaptive Control method | |
CN108181818B (en) | Robust self-adaptive control method for electro-hydraulic position servo system containing unmodeled friction dynamics | |
CN110703608B (en) | Intelligent motion control method for hydraulic servo actuator | |
CN104898428B (en) | A kind of electrohydraulic servo system adaptive robust control method based on Interference Estimation | |
CN108646556B (en) | Input saturation spacecraft is without unwinding Attitude tracking control method | |
Li et al. | Precision motion control of an independent metering hydraulic system with nonlinear flow modeling and compensation | |
CN113110048B (en) | Nonlinear system output feedback adaptive control system and method adopting HOSM observer | |
CN110308651A (en) | Electrohydraulic servo system total state about beam control method based on extended state observer | |
CN109426150A (en) | Load simulator backstepping control method based on extended state observer | |
Yang et al. | Adaptive dynamic surface tracking control for uncertain full-state constrained nonlinear systems with disturbance compensation | |
Xiaowei et al. | Observer-based motion axis control for hydraulic actuation systems | |
Liang et al. | State-observer-based asymptotic tracking control for electro-hydraulic actuator systems with uncertainties and unmeasurable velocity | |
Dong et al. | Barrier function-based asymptotic tracking control of uncertain nonlinear systems with multiple states constraints | |
Wu et al. | Robust integral of neural network and precision motion control of electrical–optical gyro-stabilized platform with unknown input dead-zones | |
CN110578737B (en) | Hydraulic servo system MRAC control method based on nonlinear neural network | |
CN114692429A (en) | Control method, equipment and medium of electro-hydraulic servo system | |
Truong et al. | Backstepping sliding mode-based model-free control of electro-hydraulic systems |
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 |