CN104698844A - Uncertainty compensatory sliding-mode control method of hydraulic position servo system - Google Patents

Uncertainty compensatory sliding-mode control method of hydraulic position servo system Download PDF

Info

Publication number
CN104698844A
CN104698844A CN201510066478.9A CN201510066478A CN104698844A CN 104698844 A CN104698844 A CN 104698844A CN 201510066478 A CN201510066478 A CN 201510066478A CN 104698844 A CN104698844 A CN 104698844A
Authority
CN
China
Prior art keywords
uncertainty
sliding
observer
mismatched
formula
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
Application number
CN201510066478.9A
Other languages
Chinese (zh)
Other versions
CN104698844B (en
Inventor
姚建勇
刘龙
邓文翔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Science and Technology
Original Assignee
Nanjing University of Science and Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nanjing University of Science and Technology filed Critical Nanjing University of Science and Technology
Priority to CN201510066478.9A priority Critical patent/CN104698844B/en
Publication of CN104698844A publication Critical patent/CN104698844A/en
Application granted granted Critical
Publication of CN104698844B publication Critical patent/CN104698844B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

The invention discloses an uncertainty compensatory sliding-mode control method of a hydraulic position servo system. The uncertainty compensatory sliding-mode control method comprises the steps of firstly, establishing a mathematic model of the hydraulic position servo system, then respectively designing a mismatching disturbance observer and a matching disturbance observer, designing a sliding-mode controller based on the mismatching disturbance observer and the matching disturbance observer, and finally proving the global asymptotic stability of the system according to a Lyapunov stability principle. By means of the uncertainty compensatory sliding-mode control method, the gain of discontinuous terms of a sliding mode is remarkably reduced, and meanwhile accelerated speed information of the system is not used, so that matching uncertainty nonlinearity and mismatching uncertainty nonlinearity simultaneously exist in the system, asymptotic tracking steady-state performance is obtained, the capacity of resisting to matching and mismatching uncertainty and nonlinearity of the uncertainty compensatory sliding-mode control method applied in the hydraulic position servo system is improved, and good tracking performance is obtained.

Description

The sliding-mode control of the uncertainty compensation of Hydraulic Position Servo
Technical field
The invention belongs to electro-hydraulic servo control technical field, the sliding-mode control of particularly a kind of uncertainty compensation of Hydraulic Position Servo.
Background technology
Hydrauservo System has that power to weight ratio is large, response is fast and the outstanding advantages such as anti-loading rigidity is strong, finds broad application in numerous key areas.Electrohydraulic servo system is a typical nonlinear system, comprises many nonlinear characteristics and modeling uncertainty.Nonlinear characteristic has servo-valve flow pressure non-linear, non-linear in tribology etc.Modeling uncertainty comprises parameter uncertainty and uncertainty is non-linear, wherein parameter uncertainty mainly contains the viscosity friction coefficient, leadage coefficient, servo valve flow gam, hydraulic oil elastic modulus etc. of load quality, actuator, the uncertain non-linear friction mainly containing non-modeling dynamically, system high-order dynamic, outer interference and non-modeling leakage etc.When electrohydraulic servo system is to high precision, high frequency sound development, the impact of the nonlinear characteristic that system presents on system performance is more remarkable, and the probabilistic existence of modeling can make or depression of order unstable with the controller of system name modelling, therefore electrohydraulic servo system nonlinear characteristic and modeling uncertainty are the key factors of restriction system performance boost.Along with continuous progress that is industrial and national defence technical merit, the high performance demands of system can not be met gradually based on the controller of conventional linear Theoretical Design, non-linear control strategy that therefore must be more advanced for the nonlinear characteristic research in electrohydraulic servo system in the past.
For the coupling of electrohydraulic servo system and mismatched uncertainty and nonlinear Control problem, many methods are suggested in succession.In the design of Hydraulic Position Servo controller, the coupling existed for electrohydraulic servo system and unmatched uncertainty, the basic thought of back stepping control design is by carrying out fine compensation to make error dynamics linearization to nonlinear function in the controller.Although can obtain perfect asymptotic tracking performance in theory, the model of real system can not be accurately known, always there is modeling uncertainty, therefore can worsen the tracking performance that theoretical analysis obtains.Although self-adaptation control method can process the problem of parameter uncertainty, it is the steady-state behaviour that could obtain asymptotic tracking when supposing the system does not exist outer interference.Owing to there is mismatched uncertainty in system, the basic ideas of traditional sliding-mode control are overcome by the robustness of increase controller do not mate with matching uncertainties thus arrive sliding-mode surface, but, even if after arrival sliding-mode surface, systematically tracking error cannot be still zero under the interference of mismatching uncertain, can only obtain a uniformly bounded steady track error relevant with mismatched uncertainty supremum.Further, increased the robustness of controller by the method increasing discontinuous term gain, in practice, probably activating system high frequency is dynamic, makes system unstability.Thus traditional sliding-mode control has very large engineering limitations.
Summary of the invention
The object of the present invention is to provide the sliding-mode control that a kind of uncertainty of liquid Hydraulic Position Servo compensates.
The technical solution realizing the object of the invention is: a kind of sliding-mode control of uncertainty compensation of Hydraulic Position Servo, comprises the following steps:
Step 1, set up the mathematical model of Hydraulic Position Servo;
Step 2, design and do not mate and mate interference observer respectively;
Step 3, design sliding mode controller based on not mating and mate interference observer;
Step 4, according to Liapunov stability principle proof system asymptotically stable in the large.
The present invention compared with prior art, its remarkable advantage is: (1) the present invention dexterously design terminal sliding formwork interference observer observes coupling and the mismatched uncertainty of Hydraulic Position Servo, and coupling and mismatched uncertainty are compensated in design sliding mode controller, cut down the gain of sliding formwork discontinuous term significantly; (2) the present invention does not use system acceleration information, make system there is coupling and the performance of the non-linear acquisition asymptotic tracking of mismatched uncertainty at the same time, enhance sliding-mode control and be used in opposing in Hydraulic Position Servo and mate and mismatched uncertainty and nonlinear ability; (3) the invention solves sliding-mode control tracking error when system exists mismatched uncertainty and cannot converge to the problem of zero, and obtain the tracking performance that steady track error is zero.
Accompanying drawing explanation
Fig. 1 is the sliding-mode control process flow diagram that the uncertainty of Hydraulic Position Servo of the present invention compensates.
Fig. 2 is the schematic diagram of Hydraulic Position Servo of the present invention.
Fig. 3 is the sliding-mode control principle schematic that the uncertainty of Hydraulic Position Servo of the present invention compensates.
Fig. 4 is that under the sliding mode controller effect of coupling of the present invention and mismatched uncertainty compensation, system exports the tracing process to expecting instruction.
Fig. 5 is the time dependent curve of position tracking error of system under the sliding mode controller effect of coupling of the present invention and mismatched uncertainty compensation.
Fig. 6 is the mismatched uncertainty observation curve of system under the sliding mode controller effect of coupling of the present invention and mismatched uncertainty compensation.
Fig. 7 is the mismatched uncertainty observational error change curve in time of system under the sliding mode controller effect of coupling of the present invention and mismatched uncertainty compensation.
Fig. 8 is the matching uncertainties observation curve of system under the sliding mode controller effect of coupling of the present invention and mismatched uncertainty compensation.
Fig. 9 is the matching uncertainties observational error change curve in time of system under the sliding mode controller effect of coupling of the present invention and mismatched uncertainty compensation.
Figure 10 is under the sliding mode controller effect of coupling of the present invention and mismatched uncertainty compensation and without the position tracking error change curve in time under the sliding mode controller effect of mismatched uncertainty compensation.
Figure 11 is the time dependent curve of control inputs of system under the sliding mode controller effect of coupling of the present invention and mismatched uncertainty compensation.
Figure 12 is the time dependent curve of control inputs without system under the sliding mode controller effect of mismatched uncertainty compensation of the present invention.
Embodiment
Below in conjunction with drawings and the specific embodiments, the present invention is described in further detail.
Composition graphs 1 ~ 3, the sliding-mode control of the uncertainty compensation of Hydraulic Position Servo of the present invention, comprises the following steps:
Step 1, set up the mathematical model of Hydraulic Position Servo;
Step 1-1, Hydraulic Position Servo are the system of the fluid motor-driven inertia load by servo valve control; According to Newton second law, the equation of motion of inertia load is:
m y · · = P L A - B y · + f ( y , y · , t ) - - - ( 1 )
In formula (1), m is inertia load parameter; P lfor oil motor two chamber pressure reduction; A is the discharge capacity of oil motor; B is viscosity friction coefficient; for modeling error, comprise m, P l, deviation between the nominal value of B and actual value and outer load disturbance; Y is the displacement of inertia load; for the speed of inertia load, for the acceleration of inertia load; T is time variable;
Ignore the external leakage of oil motor, then the Pressure behaviour equation in oil motor two chamber is:
P · 1 = β e V 1 [ - A y · - C t P L + q 1 ( t ) + Q 1 ] P · 2 = β e V 2 [ A y · + C t P L - q 2 ( t ) - Q 2 ] - - - ( 2 )
P in formula (2) 1and P 2be respectively the pressure in oil motor two chamber, with be respectively P 1and P 2derivative; V 1=V 01+ Ay, V 2=V 02-Ay, V 1and V 2represent the control volume in oil motor two chamber respectively; V 01and V 02be respectively the original volume in oil motor two chamber; β efor effective fluid elastic modulus; C tfor internal leakage coefficient; q 1(t) and q 2t () is respectively P 1and P 2the modeling error of dynamic equation; Q 1and Q 2be respectively oil suction chamber flow and the oil back chamber flow of oil motor; Q 1and Q 2with servo-valve displacement x vpass be:
Q 1 = k q x v [ s ( x v ) P s - P 1 + s ( - x v ) P 1 - P r ] Q 2 = k q x v [ s ( x v ) P 2 - P r + s ( - x v ) P s - P 1 ] - - - ( 3 )
In formula (3) s (x v) be defined as:
s ( x v ) = 1 , if x v &GreaterEqual; 0 0 , if x v < 0 - - - ( 4 )
Wherein, k qfor flow gain, C dcoefficient of flow; ω is spool area gradient; ρ is fluid density; P sfor charge oil pressure, P rfor return pressure; Oil motor two cavity pressure meets 0 < P r< P 1< P s, 0 < P r< P 2< P s, | P l| < < P s;
Owing to considering that servo-valve dynamically needs to install extra displacement transducer to obtain the displacement of valve core of servo valve, and small lifting is only had for tracking performance; Therefore the dynamic of servo-valve is all ignored in a large amount of relevant research, and what suppose employing is the high servo-valve responded, and spool displacement and control inputs are approximately proportional component and x v=k iu, therefore formula (3) can be write as
Q 1 = k t u [ s ( u ) P s - P 1 + s ( - u ) P 1 - P r ] Q 2 = k t u [ s ( u ) P 2 - P r + s ( - u ) P s - P 1 ] - - - ( 5 )
K in formula (5) t=k qk irepresent total flow gain, k ifor servo-valve gain, u is Hydraulic Position Servo input, s ( u ) = 1 , if u &GreaterEqual; 0 0 , if u < 0 ;
Step 1-2, definition status variable: x = [ x 1 , x 2 , x 3 ] T = [ y , y &CenterDot; , P L A / m ] T , Then the state equation of system is:
x &CenterDot; 1 = x 2 x &CenterDot; 2 = x 3 - bx 2 + d ( x , t ) x &CenterDot; 3 = A &beta; e k t m ( R 1 V 1 + R 2 V 2 ) u - A 2 &beta; e m ( 1 V 1 + 1 V 2 ) x 2 - &beta; e C t ( 1 V 1 + 1 V 2 ) x 3 + q ( t ) - - - ( 6 )
System physical parameter m, B, β in formula (6) e, k t, V 01, V 02and C tbe nominal value in the design of observer and controller, the deviation between itself and actual value is concentrated and is placed in non-modeled terms, and be d (x, t) in logical second, be q (t) in third channel; Wherein, d (x, t) is the mismatched uncertainty of system, comprises outer load disturbance, non-modeling friction and Unmarried pregnancy; Q (t) is the modeling error of Pressure behaviour, i.e. the uncertainty of system matches; Wherein:
b = B m d ( x , t ) = f ( x , t ) / m q ( t ) = A &beta; e m ( q 1 ( t ) V 1 + q 2 ( t ) V 2 ) R 1 = s ( u ) P s - P 1 + s ( - u ) P 1 - P r R 2 = s ( u ) P 2 - P r + s ( - u ) P s - P 2 - - - ( 7 )
Due to hydraulic system parameters m, B, β e, k tand C talter a great deal by various factors (as temperature, component wear degree etc.) impact, therefore in order to simplify system state equation, definition:
Because | P l| < < P s, thus g (x) ≠ 0; Second channel mismatched uncertainty d 1(x, t) and third channel matching uncertainties d 2(x, t) is all bounded, that is:
|d 1(x,t)|≤D 1,|d 2(x,t)|≤D 2
D in formula 1, D 2be respectively | d 1(x, t) | with | d 1(x, t) | the upper bound is all known positive number, and d 1(x, t) first order derivative exists; Then Hydraulic Position Servo model is
Step 2, design respectively and do not mate and mate interference observer, step is as follows:
Step 2-1, design mismatched uncertainty observer:
Definition mismatched uncertainty observer sliding-mode surface s 1for:
s 1=z 1-x 2(10)
Wherein, z 1for dynamic in mismatched uncertainty observer;
z &CenterDot; 1 = - k 1 s 1 - &beta; 1 sign ( s 1 ) - &epsiv; 1 s 1 p 1 / q 1 - | bx 2 | sign ( s 1 ) + x 3 - - - ( 11 )
In formula (11), k 1, β 1, ε 1, p 1and q 1be mismatched uncertainty observer coefficient; p 1< q 1, and be positive odd number, k 1, β 1, ε 1be positive number, β 1>=D 1;
Then d 1the estimation of (x, t) for:
d ^ 1 ( x , t ) = - k 1 s 1 - &beta; 1 sign ( s 1 ) - &epsiv; 1 s 1 p 1 / q 1 - | bx 2 | sign ( s 1 ) + bx 2 - - - ( 13 )
Had by formula (10), (11):
s &CenterDot; 1 = z &CenterDot; 1 - x &CenterDot; 2 = - k 1 s 1 - &beta; 1 sign ( s 1 ) - &epsiv; 1 s 1 p 1 / q 1 - | bx 2 | sign ( s 1 ) + bx 2 - d 1 ( x , t ) - - - ( 14 )
Definition mismatched uncertainty observer Lyapunov Equation:
V 1 ( t ) = 1 2 s 1 2 - - - ( 15 )
Again because of β 1>=D 1, then:
V &CenterDot; 1 ( t ) = s 1 s &CenterDot; 1 = s 1 [ - k 1 s 1 - &beta; 1 sign ( s 1 ) - &epsiv; 1 s 1 p 1 / q 1 - | bx 2 | sign ( s 1 ) + bx 2 - d 1 ( x , t ) ] = - k 1 s 1 2 - &beta; 1 s 1 sign ( s 1 ) - &epsiv; 1 s 1 ( p 1 + q 1 ) / q 1 - | bx 2 | | s 1 | + bx 2 s 1 - d 1 ( x , t ) s 1 &le; - k 1 s 1 2 - &beta; 1 | s 1 | - &epsiv; 1 s 1 ( p 1 + q 1 ) / q 1 + d 1 ( x , t ) s 1 &le; - k 1 s 1 2 - &epsiv; 1 s 1 ( p 1 + q 1 ) / q 1 = - 2 k 1 V 1 ( t ) - 2 ( p 1 + q 1 ) / 2 q 1 &epsiv; 1 V 1 ( p 1 + q 1 ) / 2 q 1 ( t ) - - - ( 16 )
If there is a positive definite function V 0t () meets with lower inequality:
V &CenterDot; 0 ( t ) + &alpha; V 0 ( t ) + &lambda; V 0 &gamma; ( t ) &le; 0 , &ForAll; t > t 0 - - - ( 17 )
Then, V 0t () is at time t sinside converge to equilibrium point, wherein
t s &le; t 0 + 1 &alpha; ( 1 + &gamma; ) ln &alpha; V 0 1 - &gamma; ( t 0 ) + &lambda; &lambda; - - - ( 18 )
Wherein, α > 0, λ > 0,0 < γ < 1;
Therefore, V 1t () will at Finite-time convergence to equilibrium point, i.e. s 1to be zero in finite time, now also zero will be converged to, again because of d 1(x, t) evaluated error
d ~ 1 ( x , t ) = d ^ 1 ( x , t ) - d 1 ( x , t ) = - k 1 s 1 - &beta; 1 sign ( s 1 ) - &epsiv; 1 s 1 p 1 / q 1 - | bx 2 | sign ( s 1 ) + bx 2 - d 1 ( x , t ) = - k 1 s 1 - &beta; 1 sign ( s 1 ) - &epsiv; 1 s 1 p 1 / q 1 - | bx 2 | sign ( s 1 ) + bx 2 - x &CenterDot; 2 + x 3 - bx 2 = - k 1 s 1 - &beta; 1 sign ( s 1 ) - &epsiv; 1 s 1 p 1 / q 1 - | bx 2 | sign ( s 1 ) + x 3 - x &CenterDot; 2 = z &CenterDot; 1 - x &CenterDot; 2 = s &CenterDot; 1 - - - ( 19 )
Then probabilistic evaluated error also will be 0 in finite time; Namely after finite time d ^ 1 ( x , t ) = d 1 ( x , t ) ;
Obtain mismatched uncertainty observer:
d ^ 1 ( x , t ) = - k 1 s 1 - &beta; 1 sign ( s 1 ) - &epsiv; 1 s 1 p 1 / q 1 - | bx 2 | sign ( s 1 ) + bx 2
Step 2-2, design matching uncertainties observer:
Definition matching uncertainties observer sliding-mode surface s 2for:
s 2=z 2-x 3(20)
Wherein, z 2for dynamic in matching uncertainties observer;
In formula (21), k 2, β 2, ε 2, p 2and q 2be matching uncertainties observer coefficient; Wherein p 2< q 2, and be positive odd number, k 2, β 2, ε 2be positive number, β 2>=D 2; Then d 2the estimation of (x, t) for:
Had by formula (21), (22):
Definition matching uncertainties observer Lyapunov Equation:
V 2 ( t ) = 1 2 s 2 2 - - - ( 24 )
Again because of β 2> D 2, then have,
Therefore, V 2t () will be zero in finite time, i.e. s 2to be zero in finite time, now also zero will be converged to again because of d 2(x, t) evaluated error
The evaluated error then disturbed also will be zero in finite time, namely after finite time
Obtain matching uncertainties observer:
Step 3, design sliding mode controller based on not mating and mate interference observer, specific as follows:
Definition Hydrauservo System position tracking error e 0, speed tracing error e 1, acceleration tracking error e 2, acceleration tracking error e 3:
e 0(t)=x 1-x d(t) (27)
e 1 ( t ) = e &CenterDot; 0 ( t ) = x &CenterDot; 1 - x &CenterDot; d ( t ) = x 2 - x &CenterDot; d ( t ) - - - ( 28 )
e 2 ( t ) = e &CenterDot; &CenterDot; 0 ( t ) = x &CenterDot; &CenterDot; 1 - x &CenterDot; &CenterDot; d ( t ) = x &CenterDot; 2 - x &CenterDot; &CenterDot; d ( t ) - - - ( 29 )
e 3 ( t ) = e &CenterDot; &CenterDot; &CenterDot; 0 ( t ) = x &CenterDot; &CenterDot; &CenterDot; 1 - x &CenterDot; &CenterDot; &CenterDot; d ( t ) = x &CenterDot; &CenterDot; 2 - x &CenterDot; &CenterDot; &CenterDot; d ( t ) - - - ( 30 )
Wherein, x dt () is system reference signal, x dt () is three rank continuous print, and system reference position signalling x d(t), system reference rate signal system reference acceleration signal and system reference acceleration signal all bounded;
Definition sliding mode controller sliding-mode surface s:
s = x 3 - bx 2 - x &CenterDot; &CenterDot; d ( t ) + c 1 e 1 ( t ) + c 2 e 0 ( t ) + c 3 &Integral; e 0 ( t ) dt - ( b - c 1 ) s 1 + s 2 - - - ( 31 )
Wherein c 1, c 2, c 3be sliding mode controller parameter, and be all greater than zero, and make expression formula be Hurwitz, then have:
Obtaining sliding mode controller u is:
Wherein k is sign (s) gain, and k > 0.
Step 4, use Lyapunov stability theory to carry out stability and prove, obtain the globally asymptotically stable result of system; Specific as follows:
Step 4-1, by formula (33) substitute into formula (32) have:
s &CenterDot; = d 2 ( t ) - d ^ 2 ( t ) - ( b - c 1 ) ( d 1 ( t ) - d ^ 1 ( t ) ) - ( b - c 1 ) s &CenterDot; 1 + s &CenterDot; 2 - k si gn ( s ) = - k si gn ( s ) - - - ( 34 )
Definition sliding mode controller Lyapunov Equation:
V ( t ) = 1 2 s 2 - - - ( 35 )
Then have:
V &CenterDot; ( t ) = s s &CenterDot; = s ( - ksign ( s ) ) = - k | s | = - 2 k V 1 2 ( t ) - - - ( 36 )
Then sliding mode controller sliding-mode surface s will be zero in finite time; Now have:
s = x 3 - bx 2 - x &CenterDot; &CenterDot; d ( t ) + c 1 e 1 ( t ) + c 2 e 0 ( t ) + c 3 &Integral; e 0 ( t ) dt - ( b - c 1 ) s 1 + s 2 = 0 - - - ( 37 )
Again because of s 1, s 2also be 0 in finite time, if t 1for s is the moment of zero, t 2for s 1be the moment of zero, t 3for s 2be the moment of zero, then there is t 4=max{t 1, t 2, t 3, through t 4have after moment:
s = x 3 - bx 2 - x &CenterDot; &CenterDot; d ( t ) + c 1 e 1 ( t ) + c 2 e 0 ( t ) + c 3 &Integral; e 0 ( t ) dt = 0 - - - ( 38 )
Again because of:
x 3 - bx 2 - x &CenterDot; &CenterDot; d ( t ) = e 2 ( t ) - d 1 ( x , t ) - - - ( 39 )
Then:
e 2(t)+c 1e 1(t)+c 2e 0(t)+c 3∫e 0(t)dt=d 1(t) (40)
That is:
e &CenterDot; &CenterDot; &CenterDot; 0 ( t ) + c 1 e &CenterDot; &CenterDot; 0 ( t ) + c 2 e &CenterDot; 0 ( t ) + c 3 e 0 ( t ) = d &CenterDot; 1 ( t ) - - - ( 41 )
Step 4-2, when time:
Then have, when t → ∞ has:
e &CenterDot; &CenterDot; &CenterDot; 0 ( t ) + c 1 e &CenterDot; &CenterDot; 0 ( t ) + c 2 e &CenterDot; 0 ( t ) + c 3 e 0 ( t ) = 0 - - - ( 42 )
Therefore e 0(t)=x 1-x dt () goes to zero under the condition that the time is tending towards infinite;
When when δ is a certain normal number:
Then have, when t → ∞ has:
e &CenterDot; &CenterDot; &CenterDot; 0 ( t ) + c 1 e &CenterDot; &CenterDot; 0 ( t ) + c 2 e &CenterDot; 0 ( t ) + c 3 e 0 ( t ) &le; &delta; - - - ( 43 )
Therefore e 0(t)=x 1-x dt () converges in Uniformly stable circle under the condition that the time is tending towards infinite.
In summary, the sliding mode controller compensated for coupling and the mismatched uncertainty of Hydraulic Position Servo design can make system obtain globally asymptotically stable result.Regulate observer coefficient k 1, β 1, ε 1, p 1, q 1, k 2, β 2, ε 2, p 2, q 2the tracking error of observer can be made to go to zero in finite time, regulate gain c 1, c 2, c 3, k can make the tracking error of system go to zero under the condition that the time is tending towards infinite.The sliding mode controller principle schematic that Hydraulic Position Servo coupling and mismatched uncertainty compensate as shown in Figure 3.
Below in conjunction with specific embodiment, the present invention will be further described.
Embodiment 1
Composition graphs 1 ~ Fig. 3, for examining designed controller performance, getting following parameter in simulations and carrying out modeling to electro-hydraulic position servo system:
Load rotating inertia m=40kgm 2, motor displacement A=2 × 10 -4m 3/ rad, viscosity friction coefficient B=80Nms/rad, charge oil pressure P s=7MP a, return pressure P r=0, fluid elastic modulus β e=2 × 10 8p a, motor two chamber original volume V 01=V 02=1 × 10 -3m 3, leadage coefficient C t=9 × 10 -12m 3/ s/P a, overall throughput gain pressure behaviour modeling error q 1(t)=q 2(t)=6 × 10 -6m 3rad/s, outer load disturbance f (t)=200 [1-exp (-0.1t 3)] (Nm).
Be x to the expectation instruction of fixed system 1d=sin (t) [1-exp (-0.01t 3)] (rad).
Get following controller to compare:
The sliding mode controller that coupling and mismatched uncertainty compensate: get and do not mate interference observer parameter k 1=1000, β 1=0.002, ε 1=0.05, p 1=3, q 1=5, coupling interference observer parameter k 2=1000, β 2=0.006, ε 2=0.05, p 2=5, q 2=7, controller parameter c 1=24, c 2=192, c 3=512, k=2.
The sliding mode controller that matching uncertainties compensates: coupling interference observer parameter k 2=1000, β 2=0.006, ε 2=0.05, p 2=5, q 2=7, controller parameter c 1=24, c 2=192, c 3=512, k=200.
Under the sliding mode controller effect that coupling and mismatched uncertainty compensate, system exports to the tracking expecting instruction, device tracking error as shown in Figure 4, Figure 5; Expect in Fig. 4 that instruction almost overlaps with system curve of output; From Fig. 4 and Fig. 5, under the sliding mode controller effect that coupling and mismatched uncertainty compensate, the position of Hydrauservo System exports very high to the tracking accuracy of instruction, and the amplitude of steady track error is about 1 × 10 -6(rad).
Fig. 6, Fig. 7 are mismatched uncertainty observation curve and the observational error change curve in time of system under the sliding mode controller effect of coupling and mismatched uncertainty compensation, and in Fig. 6, mismatched uncertainty estimated value overlaps substantially with the true mismatched uncertainty curve of system; As can be seen from Fig. 6, Fig. 7, it is very accurate that designed terminal sliding mode interference observer is estimated the mismatched uncertainty of Hydraulic Position Servo, and the observational error of mismatched uncertainty is converging to zero rapidly after the very short time;
Fig. 8, Fig. 9 are matching uncertainties observation curve and the observational error change curve in time of system under the sliding mode controller effect of coupling and mismatched uncertainty compensation, and in Fig. 8, matching uncertainties estimated value overlaps substantially with the uncertain curve of system true match; As can be seen from Fig. 8, Fig. 9, it is very accurate that designed terminal sliding mode interference observer is estimated the matching uncertainties of Hydraulic Position Servo, and the observational error of matching uncertainties is also converging to zero rapidly after the very short time;
Figure 10, Figure 11 are tracking error change curve and the control inputs change curve in time in time of the sliding mode controller of coupling and mismatched uncertainty compensation and the sliding mode controller without mismatched uncertainty compensation; As can be seen from Figure 10, the tracking accuracy with the sliding mode controller that mismatching uncertain compensates is very high, and steady-state error is about 1 × 10 -6, and under the sliding mode controller effect compensated without mismatched uncertainty, steady track error is about 3 × 10 (rad) -5(rad) under the sliding mode controller effect, meanwhile, as seen from the figure, compensated without mismatched uncertainty, the transient state tracking error of system is also than having the large of mismatched uncertainty compensating controller.
From Figure 11, Figure 12, the sliding mode controller that the discontinuous term ratio of gains with the sliding mode controller that mismatching uncertain compensates compensates without mismatched uncertainty is much little, and has less steady-state error.Therefore known, the sliding mode controller with mismatching uncertain compensation largely reducing the shake of controller, and ensure that tracking accuracy more accurately.
The present invention is based on traditional sliding Mode Robust Control (SMC) method, merge the thought of disturbance-observer and compensation, for the coupling of Hydraulic Position Servo design based on terminal sliding mode interference observer and the sliding-mode control of mismatched uncertainty compensation, the method dexterously design terminal sliding formwork interference observer observes coupling and the mismatched uncertainty of Hydraulic Position Servo, and coupling and mismatched uncertainty are compensated in design sliding mode controller, cut down the gain of sliding formwork discontinuous term significantly, do not use system acceleration information simultaneously, system is made to there is the steady-state behaviour of coupling and the non-linear acquisition asymptotic tracking of mismatched uncertainty at the same time, enhance sliding-mode control and to be used in Hydraulic Position Servo opposing coupling and mismatched uncertainty and nonlinear ability, and obtain good tracking performance.

Claims (5)

1. a sliding-mode control for the uncertainty compensation of Hydraulic Position Servo, is characterized in that, comprise the following steps:
Step 1, set up the mathematical model of Hydraulic Position Servo;
Step 2, design and do not mate and mate interference observer respectively;
Step 3, design sliding mode controller based on not mating and mate interference observer;
Step 4, according to Liapunov stability principle proof system asymptotically stable in the large.
2. the sliding-mode control of the uncertainty compensation of Hydraulic Position Servo according to claim 1, is characterized in that, the mathematical model setting up Hydraulic Position Servo described in step 1, specific as follows:
Step 1-1, Hydraulic Position Servo are the system of the fluid motor-driven inertia load by servo valve control; According to Newton second law, the equation of motion of inertia load is:
In formula (1), m is inertia load parameter; P lfor oil motor two chamber pressure reduction; A is the discharge capacity of oil motor; B is viscosity friction coefficient; for modeling error, comprise m, P l, deviation between the nominal value of B and actual value and outer load disturbance; Y is the displacement of inertia load; for the speed of inertia load, for the acceleration of inertia load; T is time variable;
Ignore the external leakage of oil motor, the Pressure behaviour equation in oil motor two chamber is:
P in formula (2) 1and P 2be respectively the pressure in oil motor two chamber, with be respectively P 1and P 2derivative; V 1=V 01+ Ay, V 2=V 02-Ay, V 1and V 2represent the control volume in oil motor two chamber respectively; V 01and V 02be respectively the original volume in oil motor two chamber; β efor effective fluid elastic modulus; C tfor internal leakage coefficient; q 1(t) and q 2t () is respectively P 1and P 2the modeling error of dynamic equation; Q 1and Q 2be respectively oil suction chamber flow and the oil back chamber flow of oil motor; Q 1and Q 2with servo-valve displacement x vpass be:
In formula (3) s (x v) be defined as:
Wherein, k qfor flow gain, C dcoefficient of flow; ω is spool area gradient; ρ is fluid density; P sfor charge oil pressure, P rfor return pressure; Oil motor two cavity pressure meets 0 < P r< P 1< P s, 0 < P r< P 2< P s, | P l| < < P s;
Hydraulic Position Servo adopts the servo-valve of high-frequency response, and spool displacement and control inputs are approximately proportional component and x v=k iu, therefore formula (3) can be write as
K in formula (5) t=k qk irepresent total flow gain, k ifor servo-valve gain, u is Hydraulic Position Servo input,
Step 1-2, definition status variable: then the state equation of system is:
System physical parameter m, B, β in formula (6) e, k t, V 01, V 02and C tbe nominal value in the design of observer and controller, the deviation between itself and actual value is concentrated and is placed in non-modeled terms, and be d (x, t) in logical second, be q (t) in third channel; Wherein, d (x, t) is the mismatched uncertainty of system, comprises outer load disturbance, non-modeling friction and Unmarried pregnancy; Q (t) is the modeling error of Pressure behaviour, i.e. the uncertainty of system matches; Wherein:
d(x,t)=f(x,t)/m
In order to simplify system state equation, definition:
d 1(x,t)=d(x,t)
d 2(x,t)=q(t)
Because | P l| < < P s, then g (x) ≠ 0; Second channel mismatched uncertainty d 1(x, t) and third channel matching uncertainties d 2(x, t) is all bounded, that is:
|d 1(x,t)|≤D 1,|d 2(x,t)|≤D 2
D in formula 1, D 2be respectively | d 1(x, t) | with | d 1(x, t) | the upper bound is all known positive number, and d 1(x, t) first order derivative exists; Then Hydraulic Position Servo model is
3. the sliding-mode control of the uncertainty compensation of Hydraulic Position Servo according to claim 2, it is characterized in that, design respectively described in step 2 and do not mate and matching uncertainties observer, step is as follows:
Step 2-1, design mismatched uncertainty observer:
Definition mismatched uncertainty observer sliding-mode surface s 1for:
s 1=z 1-x 2(10)
Wherein, z 1for dynamic in mismatched uncertainty observer;
In formula (11), k 1, β 1, ε 1, p 1and q 1be mismatched uncertainty observer coefficient; p 1< q 1, and be positive odd number, k 1, β 1, ε 1be positive number, β 1>=D 1;
sign(0)∈[-1,1]
Then d 1the estimation of (x, t) for:
Had by formula (10), (11):
Definition mismatched uncertainty observer Lyapunov Equation:
Again because of β 1>=D 1, then:
If there is a positive definite function V 0t () meets with lower inequality:
Then, V 0t () is at time t sinside converge to equilibrium point, wherein
Wherein, α > 0, λ > 0,0 < γ < 1;
Therefore, V 1t () will at Finite-time convergence to equilibrium point, i.e. s 1to be zero in finite time, now also zero will be converged to, again because of d 1(x, t) evaluated error
Then probabilistic evaluated error also will be 0 in finite time; Namely after finite time
Obtain mismatched uncertainty observer:
Step 2-2, design matching uncertainties observer:
Definition matching uncertainties observer sliding-mode surface s 2for:
s 2=z 2-x 3(20)
Wherein, z 2for dynamic in matching uncertainties observer;
In formula (21), k 2, β 2, ε 2, p 2and q 2be matching uncertainties observer coefficient; Wherein p 2< q 2, and be positive odd number, k 2, β 2, ε 2be positive number, β 2>=D 2; Then d 2the estimation of (x, t) for:
Had by formula (21), (22):
Definition matching uncertainties observer Lyapunov Equation:
again because of β 2> D 2, then have,
Therefore, V 2t () will be zero in finite time, i.e. s 2to be zero in finite time, now also zero will be converged to again because of d 2(x, t) evaluated error
The evaluated error then disturbed also will be zero in finite time, namely after finite time obtain matching uncertainties observer:
4. the sliding-mode control of the uncertainty compensation of Hydraulic Position Servo according to claim 3, it is characterized in that, the design described in step 3 is based on the sliding mode controller not mating and mate interference observer, specific as follows:
Definition Hydrauservo System position tracking error e 0, speed tracing error e 1, acceleration tracking error e 2, acceleration tracking error e 3:
e 0(t)=x 1-x d(t) (27)
Wherein, x dt () is system reference signal, x dt () is three rank continuous print, and system reference position signalling x d(t), system reference rate signal system reference acceleration signal and system reference acceleration signal all bounded;
Definition sliding mode controller sliding-mode surface s:
Wherein c 1, c 2, c 3be sliding mode controller parameter, and be all greater than zero, and make expression formula be Hurwitz, then have:
Obtaining sliding mode controller u is:
Wherein k is sign (s) gain, and k > 0.
5. the sliding-mode control of the uncertainty compensation of Hydraulic Position Servo according to claim 4, is characterized in that, according to Liapunov stability principle proof system asymptotically stable in the large described in step 4, specific as follows:
Step 4-1, by formula (33) substitute into formula (32) have:
Definition sliding mode controller Lyapunov Equation:
Then have:
Then sliding mode controller sliding-mode surface s will be zero in finite time; Now have:
Again because of s 1, s 2also be 0 in finite time, if t 1for s is the moment of zero, t 2for s 1be the moment of zero, t 3for s 2be the moment of zero, then there is t 4=max{t 1, t 2, t 3, pass through t4have after moment:
Again because of:
Then:
e 2(t)+c 1e 1(t)+c 2e 0(t)+c 3∫e 0(t)dt=d 1(t)(40)
That is:
Step 4-2, when time:
Then have, when t → ∞ has:
Therefore e 0(t)=x 1-x dt () goes to zero under the condition that the time is tending towards infinite;
When when δ is positive number:
Then have, when t → ∞ has:
Therefore e 0(t)=x 1-x dt () converges in Uniformly stable circle under the condition that the time is tending towards infinite.
CN201510066478.9A 2015-02-09 2015-02-09 Uncertainty compensatory sliding-mode control method of hydraulic position servo system Active CN104698844B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510066478.9A CN104698844B (en) 2015-02-09 2015-02-09 Uncertainty compensatory sliding-mode control method of hydraulic position servo system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510066478.9A CN104698844B (en) 2015-02-09 2015-02-09 Uncertainty compensatory sliding-mode control method of hydraulic position servo system

Publications (2)

Publication Number Publication Date
CN104698844A true CN104698844A (en) 2015-06-10
CN104698844B CN104698844B (en) 2017-04-19

Family

ID=53346088

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510066478.9A Active CN104698844B (en) 2015-02-09 2015-02-09 Uncertainty compensatory sliding-mode control method of hydraulic position servo system

Country Status (1)

Country Link
CN (1) CN104698844B (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105068426A (en) * 2015-08-24 2015-11-18 南京理工大学 Electro-hydraulic position servo system continuous sliding mode control method based on interference compensation
CN105093936A (en) * 2015-08-24 2015-11-25 南京理工大学 Finite time continuous sliding mode control method for electro-hydraulic position servo system
CN105759614A (en) * 2016-03-23 2016-07-13 江苏大学 Electro-hydraulic proportional valve spool displacement adaptive dynamic sliding-mode control method
CN106227040A (en) * 2016-08-26 2016-12-14 哈尔滨工业大学 Servosystem input offset method based on limiting control
CN107994815A (en) * 2017-12-08 2018-05-04 重庆邮电大学 The mismatch time-varying disturbance restraining method of permanent-magnet brushless DC electric machine governing system
CN109334380A (en) * 2018-11-16 2019-02-15 燕山大学 Nonlinear hydro-pneumatic suspension Active Control Method based on parameter uncertainty and external disturbance
CN109895578A (en) * 2019-03-29 2019-06-18 燕山大学 Sliding Mode Adaptive Control method based on non-linear actuator suspension system
CN111338209A (en) * 2020-03-03 2020-06-26 南京理工大学 Electro-hydraulic servo system self-adaptive control method based on extended disturbance observer
CN112486021A (en) * 2020-12-07 2021-03-12 燕山大学 Low-complexity control method for asymmetric servo hydraulic position tracking system
CN108762088B (en) * 2018-06-20 2021-04-09 山东科技大学 Sliding mode control method for hysteresis nonlinear servo motor system
CN115163696A (en) * 2022-06-28 2022-10-11 山推工程机械股份有限公司 Sliding mode control method, device and system for piston movement of hydraulic clutch

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109861498B (en) * 2019-02-18 2020-06-16 浙江工业大学 Unknown input observer-based buck DC converter sliding mode control method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104238572A (en) * 2014-07-23 2014-12-24 南京理工大学 Motor servo system jitter-free sliding mode position control method based on disturbance compensation

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104238572A (en) * 2014-07-23 2014-12-24 南京理工大学 Motor servo system jitter-free sliding mode position control method based on disturbance compensation

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
LASSE SCHMIDT等: ""Robust Non-Chattering Observer Based Sliding Control Concept for Electro-Hydraulic Drives"", 《6TH IFAC SYMPOSIUM ON MECHATRONIC SYSTEMS》 *
RUBAGOTTI M等: ""Integral sliding mode control for nonlinear systems with matched and unmatched perturbations"", 《IEEE TRANSACTIONS ON AUTOMATIC CONTROL》 *
乔继红: ""基于滑模状态观测器的电液位置伺服***控制"", 《计算机仿真》 *
于靖,等: ""基于干扰观测器的非线性不确定***自适应滑模控制"", 《控制理论与应用》 *
马卫强: ""基于干扰观测器的电液压伺服***的全局滑模控制"", 《电气技术》 *

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105093936A (en) * 2015-08-24 2015-11-25 南京理工大学 Finite time continuous sliding mode control method for electro-hydraulic position servo system
CN105068426B (en) * 2015-08-24 2018-03-09 南京理工大学 The continuous sliding-mode control of electro-hydraulic position servo system based on interference compensation
CN105093936B (en) * 2015-08-24 2018-11-13 南京理工大学 The continuous sliding-mode control of finite time of electro-hydraulic position servo system
CN105068426A (en) * 2015-08-24 2015-11-18 南京理工大学 Electro-hydraulic position servo system continuous sliding mode control method based on interference compensation
CN105759614A (en) * 2016-03-23 2016-07-13 江苏大学 Electro-hydraulic proportional valve spool displacement adaptive dynamic sliding-mode control method
CN105759614B (en) * 2016-03-23 2018-05-18 江苏大学 A kind of adaptive dynamic sliding mode control method of electro-hydraulic proportional valve spool displacement
CN106227040A (en) * 2016-08-26 2016-12-14 哈尔滨工业大学 Servosystem input offset method based on limiting control
CN107994815A (en) * 2017-12-08 2018-05-04 重庆邮电大学 The mismatch time-varying disturbance restraining method of permanent-magnet brushless DC electric machine governing system
CN108762088B (en) * 2018-06-20 2021-04-09 山东科技大学 Sliding mode control method for hysteresis nonlinear servo motor system
CN109334380A (en) * 2018-11-16 2019-02-15 燕山大学 Nonlinear hydro-pneumatic suspension Active Control Method based on parameter uncertainty and external disturbance
CN109334380B (en) * 2018-11-16 2020-04-21 燕山大学 Active hydro-pneumatic suspension control method based on parameter uncertainty and external disturbance
CN109895578A (en) * 2019-03-29 2019-06-18 燕山大学 Sliding Mode Adaptive Control method based on non-linear actuator suspension system
CN111338209A (en) * 2020-03-03 2020-06-26 南京理工大学 Electro-hydraulic servo system self-adaptive control method based on extended disturbance observer
CN112486021A (en) * 2020-12-07 2021-03-12 燕山大学 Low-complexity control method for asymmetric servo hydraulic position tracking system
CN115163696A (en) * 2022-06-28 2022-10-11 山推工程机械股份有限公司 Sliding mode control method, device and system for piston movement of hydraulic clutch
CN115163696B (en) * 2022-06-28 2024-03-08 山推工程机械股份有限公司 Sliding mode control method, device and system for piston movement of hydraulic clutch

Also Published As

Publication number Publication date
CN104698844B (en) 2017-04-19

Similar Documents

Publication Publication Date Title
CN104698844A (en) Uncertainty compensatory sliding-mode control method of hydraulic position servo system
CN104345639B (en) A kind of electro-hydraulic position servo system Robust Adaptive Control method
CN104635490B (en) A kind of output feedback ontrol method of asymmetric servo cylinder positional servosystem
Feng et al. Identification and compensation of non-linear friction for a electro-hydraulic system
CN104111607B (en) A kind of control method of the electric machine position servo system considering input delay
CN104345638B (en) A kind of active disturbance rejection self-adaptation control method of hydraulic motor positional servosystem
CN105700347B (en) A kind of hydraulic motor default capabilities tracking and controlling method containing Hysteresis compensation
CN102621889B (en) Composite control method for positioning piezoelectric ceramics
CN110928182B (en) Robust self-adaptive repetitive control method of hydraulic servo system based on state estimation
CN106483844B (en) The implementation method of electrohydraulic servo system adaptive location controller based on non linear robust
CN104317198A (en) Method for controlling nonlinear robust position of electro-hydraulic servo system with time-varying output constraints
CN105093936A (en) Finite time continuous sliding mode control method for electro-hydraulic position servo system
CN110308651B (en) Electro-hydraulic servo system all-state constraint control method based on extended state observer
CN108958023B (en) Electro-hydraulic position servo control system, computer terminal and storage medium
CN108181818A (en) Containing not modeling the dynamic electro-hydraulic position servo system Robust Adaptive Control method of friction
CN104932259A (en) Gain self-adjustment type supercoiling slip form control method for electro-hydraulic positioning servo system
CN105068426A (en) Electro-hydraulic position servo system continuous sliding mode control method based on interference compensation
CN109426150A (en) Load simulator backstepping control method based on extended state observer
CN108107728B (en) Electro-hydraulic position servo system control method based on interference compensation
CN111752262A (en) Actuator fault observer and fault-tolerant controller integrated design method
CN107092189A (en) Multivariable based on Model Predictive Control inputs the control method of EHA systems
Xu et al. Active disturbance rejection control for hydraulic systems with full‐state constraints and input saturation
Wang et al. Research on model-free adaptive control of electro-hydraulic servo system of continuous rotary motor
CN116540532A (en) Self-adaptive fuzzy output feedback control method of piezoelectric micro-positioning platform considering input hysteresis
CN115524973A (en) Fuzzy sliding mode control method for electro-hydraulic servo system integrated with potential function

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant