CN108181818B - Robust self-adaptive control method for electro-hydraulic position servo system containing unmodeled friction dynamics - Google Patents
Robust self-adaptive control method for electro-hydraulic position servo system containing unmodeled friction dynamics Download PDFInfo
- Publication number
- CN108181818B CN108181818B CN201810158842.8A CN201810158842A CN108181818B CN 108181818 B CN108181818 B CN 108181818B CN 201810158842 A CN201810158842 A CN 201810158842A CN 108181818 B CN108181818 B CN 108181818B
- Authority
- CN
- China
- Prior art keywords
- formula
- equation
- electro
- hydraulic
- function
- 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 24
- 230000003044 adaptive effect Effects 0.000 claims abstract description 19
- 238000013178 mathematical model Methods 0.000 claims abstract description 9
- 238000013461 design Methods 0.000 claims description 29
- 238000009795 derivation Methods 0.000 claims description 12
- 238000006073 displacement reaction Methods 0.000 claims description 11
- 238000013016 damping Methods 0.000 claims description 8
- 230000003068 static effect Effects 0.000 claims description 4
- 230000001133 acceleration Effects 0.000 claims description 3
- 230000036461 convulsion Effects 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 5
- 238000011160 research Methods 0.000 abstract description 2
- 239000003921 oil Substances 0.000 description 8
- 230000009471 action Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 239000010720 hydraulic oil Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012545 processing 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 discloses a robust self-adaptive control method of an electro-hydraulic position servo system containing unmodeled friction dynamics, which belongs to the field of electromechanical hydraulic servo control, and comprises the steps of firstly establishing a mathematical model of the electro-hydraulic position servo system; then designing a robust adaptive controller; and finally, analyzing the performance and stability of the robust adaptive controller. The method selects the electro-hydraulic position servo system as a research object, establishes a nonlinear model of the system, and simultaneously considers the parameter uncertainty of the system and the interference of unmodeled friction; aiming at the parameter uncertainty of the system, a self-adaptive control method is fused, and the designed parameter self-adaptive law can effectively estimate the unknown constant parameter and make the estimated value converge; the controller designed based on the dynamic standard signal method has a good compensation effect on unmodeled friction interference existing in the system.
Description
Technical Field
The invention relates to the technical field of electromechanical servo control, in particular to a robust self-adaptive control method of an electro-hydraulic position servo system containing unmodeled friction dynamics.
Background
The electro-hydraulic servo system has the outstanding advantages of large power-weight ratio, quick dynamic response, good pressure and flow controllability, flexible power transmission and the like, and is widely applied to the fields of aviation, aerospace, automobiles, ships, engineering machinery and the like. With the development of these fields and the continuous progress of the technical level, a high-performance electro-hydraulic servo system is urgently needed as a support, and the control performance obtained by the traditional linearization-based method can not meet the system requirement gradually. The nonlinearity of the electro-hydraulic servo system, such as pressure dynamic nonlinearity, servo valve pressure flow nonlinearity, friction nonlinearity, etc., gradually becomes a bottleneck factor limiting the performance improvement of the electro-hydraulic servo system. Besides, the electro-hydraulic servo system has parameter uncertainties such as load inertia, leakage coefficients, hydraulic oil elastic modulus and the like and uncertainty nonlinearity such as unmodeled friction dynamics, external interference and the like. The existence of these uncertainties has been a major obstacle to the development of advanced control strategies.
In order to solve the problem of nonlinear control of the electro-hydraulic servo system, a plurality of methods are sequentially proposed. As with feedback linearization control based on inverse design, which assumes that the system model is precisely known, the basic idea of the design is to dynamically linearize the error by precisely compensating for the nonlinear function in the controller. Although perfect asymptotic tracking performance can be obtained theoretically, the model of the actual system cannot be accurately known, modeling uncertainty always exists, and therefore the tracking performance obtained by theoretical analysis is certainly deteriorated. The self-adaptive control method is an effective method for processing the problem of uncertainty of parameters, and can obtain the steady-state performance of asymptotic tracking. However, the adaptive controller is designed on the premise that uncertainty nonlinearity such as external load interference does not exist in the system, and theoretically, the system parameter estimation can be guaranteed to converge to a true value when the system expected instruction meets the continuous excitation condition, and the system obtains the performance of gradual tracking. However, the system may be unstable when it is subjected to large unmodeled disturbances. The friction dynamics which is not modeled widely exists in the electro-hydraulic servo system, and has important influence on the system performance, particularly the low-speed servo performance. In order to describe more accurately the macro-microscopic behavior of friction, many researchers have proposed dynamic friction models, such as Dahl models, bristle models, LuGre models, and the like. The compensation based on the friction model has certain friction prediction capability, so that the effect of the friction compensation is more obvious, however, the accurate friction model is not easy to obtain, and the complicated friction model also has the problems that the identification of model parameters is extremely difficult and the like. When dealing with these unmodeled tribodynamic components, if they are simply ignored, the controller is ideally designed so that the actual control thereof often fails to achieve the desired effect.
Disclosure of Invention
The invention aims to provide a robust self-adaptive control method for an electro-hydraulic position servo system containing unmodeled friction dynamics.
The technical scheme for realizing the purpose of the invention is as follows: a robust self-adaptive control method for an electro-hydraulic position servo system containing unmodeled friction dynamics comprises the following steps:
and 3, analyzing the performance and stability of the robust adaptive controller.
Further, the establishing of the mathematical model of the electro-hydraulic position servo system in the step 1 is as follows:
step 1-1, for an electro-hydraulic position servo system, controlling a hydraulic cylinder to drive an inertial load through a servo valve, wherein the motion equation of the inertial load is as follows:
in the formula (1), m is the inertial load mass, y is the system output displacement, and PL=P1-P2Is the pressure difference between two cavities of the hydraulic cylinder, P1And P2The hydraulic pressure of the left cavity and the right cavity of the hydraulic cylinder is respectively, A is the effective piston area of the left cavity and the right cavity of the hydraulic cylinder, delta (t) is friction interference, and t is a time variable.
Neglecting the external leakage of the hydraulic cylinder, the pressure dynamic equation of the two cavities of the hydraulic cylinder is as follows:
in the formula (2), V01And V02Respectively the initial volumes of the two chambers of the cylinder, betaeIs effective oil elastic modulus, CtIs the internal leakage coefficient, Q1And Q2The hydraulic flow into/out of the left/right chambers of the hydraulic cylinder from the servo valve is respectively. Wherein Q is1And Q2And servo valve displacement xvThe relationship of (1) is:
wherein, CdIs the flow coefficient, w is the spool area gradient, ρ is the oil density, PsFor supply pressure, PrIs the return oil pressure.
By adopting a servo valve with high response, the displacement of the valve core and the control input are approximately proportional links, namely xv=kiu, so equation (3) can be written as:
formula (5) wherein g ═ kqkiRepresents the total flow gain, and
in order to accurately describe the macro-micro behavior of friction, the LuGre friction model is widely used, which describes the friction force as:
σ in formula (7)0,σ1,σ2The bristle stiffness, damping and system viscous damping coefficients are respectively expressed, omega is the relative motion speed of the friction surface, z is the average deformation of the bristle between two contact surfaces, and the average deformation behavior can be expressed as:
the mathematical model of the nonlinear function g (ω) in equation (8) is:
in the formula (9) fcAnd fsRespectively characterize macroscopic coulomb friction and static friction, omegasIs the Stribeck speed.
Step 1-2, defining state variables:then the formula (1) is usedThe equation of motion is converted into an equation of state:
due to the parameters g, beta of the systeme,CtThere may be a large variation to subject the system to parameter uncertainty, and therefore, in order to simplify equation (10), an uncertainty parameter set θ is defined as [ θ ═ θ1,θ2,θ3]TWherein theta1=gβe,θ2=βe,θ3=βeCt。
The state space equation (10) can be rewritten as:
in the formula (11)
The design goals of the system controller are: given system reference signal yd(t)=x1d(t) designing a bounded control input u such that the system output y is x1The reference signal of the system is tracked as much as possible.
For the controller design, assume the following:
assume that 1: system reference command signal yd(t) is three-order continuous and the system expects that the position command, the velocity command, the acceleration command, and the jerk command are bounded; the electro-hydraulic position servo system works under the common working condition, namely the pressure of two cavities of the hydraulic cylinder meets 0<Pr<P1<Ps,0<Pr<P2<Ps。
Further, the robust adaptive controller designed in step 2 includes the following steps:
step 2-1, definition of e1=x1-ydIs the heel of the systemTracking error, taking into account the second equation of equation (11), selecting α1Is x2Virtual control of alpha1And the true state x2Error e of2=x2-α1Taking the Lyapunov function
To V1The derivation can be:
design of virtual control law α1The following were used:
in the formula k1For positive feedback gain, alpha1aFor improving the feedforward control rate of the model compensation, α1sIs a linear robust feedback term. Substituting formula (15) into formula (14):
step 2-2, selecting a Lyapunov function Vz(z)=z2To V pairz(z) the derivation yields:
based on the LuGre model where the signal z is bounded, there is β1(|z|)=0.5z2,β2(|z|)=2z2,γ0(|x2|)=x2 2E.k ∞ class function and appropriate constant c0>0,d0Function V of >0z(z) satisfies:
β1(|z|)≤Vz(z)≤β2(|z|) (18)
without loss of generality, assume γ within some neighborhood of the origin0(s)=O(s2) Derived from hypothesis 1(d1Is a proper constant which is constant in the above-mentioned manner,is a suitable function), combined with (19) having
The dynamic standard signal is designed as follows:
(P1) has a finite time of existenceWhen T is more than or equal to T, D (T) is 0; when t is greater than or equal to 0, there are
Vz(z)≤r(t)+D(t) (22)
Wherein D (t) ≧ 0 is defined at t ≧ 0, and r (0) > 0.
Step 2-3, considering the third equation of formula (11), selecting alpha2Is x3Virtual control of alpha2And the true state x3Error e of3=x3-α2Taking the Lyapunov function
In the formula (23), λ is a design parameter, for V2The derivation can be:
presence of non-negative smooth function(d 20 or more is an appropriate constant),and unknown normality p1And p2Satisfy the requirement of
Thus, it can be obtained from formula (25):
to handle the two terms on the right side of the above equation, we refer to the hyperbolic tangent function property: for any >0, 0 ≦ x | -xtanh (x /) ≦ 0.2785, which may result in:
Further, the following equations (18), (22) and (27) can be given:
formula (27) and formula (28) are substituted in formula (25):
definition ofRepresenting an estimation of the unknown parameter theta, letAn estimation error for the parameter theta, i.e.
Design of virtual control law α2The following were used:
k in formula (31)2For positive feedback gain, alpha2aFor improving the feedforward control rate of the model compensation, α2sIs a linear robust feedback term. Substituting formula (30) into formula (29):
step 2-4, defining unknown parameter set p ═ p1,p2]TConsidering the fourth equation of equation (11), design practiceTaking the Lyapunov function as the control input u
To V3The derivation can be:
in the formula>0,γ>0 is a design parameter, #1=[g3u,-f31,-f32]T。
From formula (26):
to handle the two terms on the right side of the above equation, we refer to the hyperbolic tangent function property: for any >0, 0 ≦ x | -xtanh (x /) ≦ 0.2785, which may result in:
Further, the following equations (18), (22) and (35) can be used:
formula (35) and formula (36) are substituted in formula (33):
the actual controller u is designed as follows:
in the formula (39), k3For positive feedback gain, uaFor improving the feedforward control rate of model compensation, usIs a linear robust feedback term. Substituting formula (39) into formula (37) to obtain:
in the formula (40)
Phi in formula (41)4=[g3ua,-f31,-f32]T。
Further, the performance and stability analysis of the robust adaptive controller in step 3 is specifically as follows:
if the electro-hydraulic position servo system (11) satisfies the assumption 1, then for bounded initial conditions, the closed loop system obtained by applying the controller has the following properties:
(P2) all signals of the closed loop system are globally consistent and ultimately bounded;
(P3) by adjusting the design parameters appropriately, the tracking error e can be made1Adjust to an arbitrarily small neighborhood of the origin.
Compared with the prior art, the invention has the following remarkable effects: (1) the method selects the electro-hydraulic position servo system as a research object, establishes a nonlinear model of the system, and simultaneously considers the parameter uncertainty of the system and the interference of unmodeled friction; aiming at the parameter uncertainty of the system, a self-adaptive control method is fused, and the designed parameter self-adaptive law can effectively estimate the unknown constant parameter and make the estimated value converge; (2) the controller designed based on the dynamic standard signal method has a good compensation effect on unmodeled friction interference existing in the system; (3) the robust self-adaptive controller of the electro-hydraulic position servo system with unmodeled friction dynamics is a full-state feedback controller, and the position output of the electro-hydraulic servo system has globally consistent and finally bounded tracking performance; (4) the controller designed by the invention has continuous control voltage and is more beneficial to application in engineering practice.
Drawings
FIG. 1 is a schematic diagram of an electro-hydraulic position servo system of the present invention.
FIG. 2 is a schematic diagram of a robust adaptive control method of an electro-hydraulic position servo system with unmodeled friction dynamics.
FIG. 3 is a schematic diagram of a process for tracking the expected command output by the system under the control of a controller.
FIG. 4 is a graph of tracking error versus tracking error for a system under the influence of a designed controller and a conventional PID controller.
FIG. 5 is a graph of estimated values of parameters over time under the control of a designed controller.
Fig. 6 is a graph of the actual control input u of the system over time under the control of a designed controller.
Detailed Description
The invention is described in further detail below with reference to the figures and the embodiments.
With reference to fig. 1-2, a robust adaptive control method for an electro-hydraulic position servo system with unmodeled friction dynamics comprises the following steps:
(1.1) FIG. 1 is a schematic diagram of a typical electro-hydraulic position servo system in which an inertial load is driven by a servo-valve controlled hydraulic cylinder. Therefore, according to newton's second law, the equation of motion for an inertial load is:
in the formula (1), m is the inertial load mass, y is the system output displacement, and PL=P1-P2Is the pressure difference between two cavities of the hydraulic cylinder, P1And P2The hydraulic pressure of the left cavity and the right cavity of the hydraulic cylinder is respectively, A is the effective piston area of the left cavity and the right cavity of the hydraulic cylinder, delta (t) is friction interference, and t is a time variable.
Neglecting the external leakage of the hydraulic cylinder, the pressure dynamic equation of the two cavities of the hydraulic cylinder is as follows:
in the formula (2), V01And V02Respectively the initial volumes of the two chambers of the cylinder, betaeIs effective oil elastic modulus, CtIs the internal leakage coefficient, Q1And Q2The hydraulic flow into/out of the left/right chambers of the hydraulic cylinder from the servo valve is respectively. Wherein Q is1And Q2And servo valve displacement xvThe relationship of (1) is:
wherein, CdIs the flow coefficient, w is the spool area gradient, ρ is the oil density, PsFor supply pressure, PrIs the return oil pressure.
Because the servo valve dynamic state is considered, an additional displacement sensor is required to be installed to obtain the displacement of the servo valve spool, and the tracking performance is only slightly improved. Thus, in the present embodiment, assuming a highly responsive servo valve is used, the spool displacement and control input are approximately proportional, i.e., xv=kiu, so equation (3) can be written as:
formula (5) wherein g ═ kqkiRepresents the total flow gain, and
in order to accurately describe the macro-micro behavior of friction, the LuGre friction model is widely used, which describes the friction force as:
σ in formula (7)0,σ1,σ2The bristle stiffness, damping and system viscous damping coefficients are respectively expressed, omega is the relative motion speed of the friction surface, z is the average deformation of the bristle between two contact surfaces, and the average deformation behavior can be expressed as:
the mathematical model of the nonlinear function g (ω) in equation (8) is:
in the formula (9) fcAnd fsRespectively characterize macroscopic coulomb friction and static friction, omegasIs the Stribeck speed.
due to the parameters g, beta of the systeme,CtThere may be a large variation to subject the system to parameter uncertainty, and therefore, in order to simplify equation (10), an uncertainty parameter set θ is defined as [ θ ═ θ1,θ2,θ3]TWherein theta1=gβe,θ2=βe,θ3=βeCt。
The state space equation (10) can be rewritten as:
in the formula (11)
The design goals of the system controller are: given system reference signal yd(t)=x1d(t) designing a bounded control input u such that the system output y is x1The reference signal of the system is tracked as much as possible.
For the controller design, assume the following:
assume that 1: system reference command signal yd(t) is three-order continuous and the system expects that the position command, the velocity command, the acceleration command, and the jerk command are bounded; the electro-hydraulic position servo system works under the common working condition, namely the pressure of two cavities of the hydraulic cylinder meets 0<Pr<P1<Ps,0<Pr<P2<Ps。
(2.1) definition of e1=x1-ydSelecting alpha for the tracking error of the system by considering the second equation of equation (11)1Is x2Virtual control of alpha1And the true state x2Error e of2=x2-α1Taking the Lyapunov function
To V1The derivation can be:
design of virtual control law α1The following were used:
in the formula k1For positive feedback gain, alpha1aFor improving the feedforward control rate of the model compensation, α1sIs a linear robust feedback term. Substituting formula (15) into formula (14):
(2.2) selecting a Lyapunov function Vz(z)=z2To V pairz(z) the derivation yields:
based on the LuGre model where the signal z is bounded, there is β1(|z|)=0.5z2,β2(|z|)=2z2,γ0(|x2|)=x2 2E.k ∞ class function and appropriate constant c0>0,d0Function V of >0z(z) satisfies:
β1(|z|)≤Vz(z)≤β2(|z|) (18)
without loss of generality, assume γ within some neighborhood of the origin0(s)=O(s2) Derived from hypothesis 1(d1Is a proper constant which is constant in the above-mentioned manner,is a suitable function), combined with (19) having
The dynamic standard signal is designed as follows:
(P1) has a finite time of existenceWhen T is more than or equal to T, D (T) is 0; when t is greater than or equal to 0, there are
Vz(z)≤r(t)+D(t) (22)
Wherein D (t) ≧ 0 is defined at t ≧ 0, and r (0) > 0.
Consider the demonstration of property (P1). Combining equations (20) and (21) and the gram-wale inequality can be obtained:
(2.3) selecting α in consideration of the third equation of the formula (11)2Is x3Virtual control of alpha2And the true state x3Error e of3=x3-α2Taking the Lyapunov function
In the formula (24), λ is a design parameter, for V2The derivation can be:
although the mathematical model of Δ in the formula is known, it is due to σ0,σ1And sigma2Are unknown and difficult to identify, so friction compensation based on the LuGre model is not favorable for direct use in controller design. However, there is a non-negative smoothing function(d 20 or more is an appropriate constant),and unknown normality p1And p2Satisfy the requirement of
Thus, from equation (26):
to handle the two terms on the right side of the above equation, we refer to the hyperbolic tangent function property: for any >0, 0 ≦ x | -xtanh (x /) ≦ 0.2785, which may result in:
Further, the following equations (18), (22) and (28) can be used:
formula (28) and formula (29) are substituted in formula (25):
definition ofRepresenting an estimation of the unknown parameter theta, letAn estimation error for the parameter theta, i.e.
Design of virtual control law α2The following were used:
k in formula (31)2For positive feedback gain, alpha2aFor improving the feedforward control rate of the model compensation, α2sIs a linear robust feedback term. Substituting formula (31) into formula (30) to obtain:
(2.4) define unknown parameter set p ═ p1,p2]TConsidering the fourth equation of equation (11), the actual control input u is designed, and the Lyapunov function is taken
To V3The derivation can be:
in the formula>0,γ>0 is the design gain, #1=[g3u,-f31,-f32]T。
From formula (26):
to handle the two terms on the right side of the above equation, we refer to the hyperbolic tangent function property: for any >0, 0 ≦ x | -xtanh (x /) ≦ 0.2785, which may result in:
Further, the following equations (18), (22) and (36) can be used:
formula (36) and formula (37) are substituted in formula (34):
the actual controller u is designed as follows:
k in formula (40)3For positive feedback gain, uaFor improving the feedforward control rate of model compensation, usIs a linear robust feedback term. Substituting formula (40) into formula (38) to obtain:
in the formula (41)
In formula (42) < CHEM >4=[g3ua,-f31,-f32]T。
if the electro-hydraulic position servo system (11) satisfies the assumption 1, then for bounded initial conditions, the closed loop system obtained by applying the controller has the following properties:
(P2) all signals of the closed loop system are globally consistent and ultimately bounded;
(P3) by adjusting the design parameters appropriately, the tracking error e can be made1Adjust to an arbitrarily small neighborhood of the origin.
Consider the demonstration of property (P2). In order to prove the stability of a closed-loop system, a Lyapunov function form is selected as follows: v is V3Defining:
selection of adaptive law
The formula (40) can be rewritten as
Obviously, when t ≧ 0, d3(t) is not less than 0; when T is more than or equal to T, d3(t) is 0. Thus, it is possible to obtain:
combination of formula (45) and formula (46) is readily demonstrated
Thus, based on the definition of equation (33), signal ei,r,And xi(i ═ 1,2,3) is globally consistent and finally bounded, as evidenced by property (P2).
Consider the demonstration of property (P3). From formula (47) toExistence time T '(T is less than or equal to T'<+ ∞) such that when t is>At T' | e1(t)|<. By adjusting the design parameter k appropriatelyi,j,λ,,γ,σθ,σp(j ═ 1,2,3,4) may be such thatArbitrarily small, and thus arbitrarily small, properties (P3) are warranted.
Examples
In order to assess the performance of the designed controller, the following parameters are taken in simulation to model the electro-hydraulic position servo system:
pressure P of fuel supplys=12×106Pa, oil return pressure Pr0Pa, initial volume V of two chambers of the hydraulic cylinder01=V02=3.981×10-5m3Effective piston area a of the left and right chambers of the hydraulic cylinder is 9.0478 × 10-4m2Mass m of inertial load is 30kg, and internal leakage coefficient Ct=3×10-12m3(s/Pa), total flow gainEffective oil elastic modulus betae=7×108Pa, bristle stiffness σ0=1×105N/m, dampingCoefficient of system viscous damping σ280N · s/m, coulomb friction fc30N, static friction fs42N, Stribeck speed ωs=0.01m/s。
The expected instruction for a given system is x1d=0.02sin(2t)[1-exp(-0.01t3)](m), the parameters of the controller designed by the invention are selected as follows: k is a radical of1=1000,k2=600,k3=100, 1=2=3=4=0.5,λ=1,=diag{1×10-5,5.4×109,1×10-9},Υ=diag{1,5×10-3},σθ=1×10-16,σp=0.5,θ°=0,p°=1,d=0.09,d2=0;PID, selecting control parameters as follows: k is a radical ofp=1600,ki=1000,kd=0。
Comparing simulation results:
fig. 3 is a tracking process of the system output to the expected instruction under the action of the designed controller, fig. 4 is a curve of the position tracking error of the system under the action of the controller designed by the present invention and the conventional PID controller respectively, which changes with time, and it can be seen from fig. 4 that the tracking error of the system under the action of the controller designed by the present invention is significantly smaller than the tracking error of the system under the action of the PID controller, so that the tracking performance is greatly improved.
FIG. 5 is a real value of a parameter of an electro-hydraulic position servo system and a time-varying curve of an estimated value thereof, and it can be seen from the curve that an adaptive law is designed to make the estimated value of the parameter of the system converge to the real value thereof, so that an unknown constant parameter of the system can be accurately estimated.
FIG. 6 is a time-varying control input curve of the electro-hydraulic position servo system, and it can be seen that the control input signals obtained by the present invention are continuous, which is advantageous for practical engineering applications.
Claims (3)
1. A robust self-adaptive control method for an electro-hydraulic position servo system containing unmodeled friction dynamics is characterized by comprising the following steps of:
step 1, establishing a mathematical model of an electro-hydraulic position servo system; the method comprises the following specific steps:
step 1-1, for an electro-hydraulic position servo system, controlling a hydraulic cylinder to drive an inertial load through a servo valve, wherein the motion equation of the inertial load is as follows:
in the formula (1), m is the inertial load mass, y is the system output displacement, and PL=P1-P2Is the pressure difference between two cavities of the hydraulic cylinder, P1And P2Respectively hydraulic pressure in left and right chambers of the hydraulic cylinder, A is the hydraulic cylinder with the left and right chambersEffective piston area, delta (t) is frictional interference, and t is time variable;
neglecting the external leakage of the hydraulic cylinder, the pressure dynamic equation of the two cavities of the hydraulic cylinder is as follows:
in the formula (2), Va=V01+Ay、Vb=V02Ay is the total volume of the two chambers, V01And V02Respectively the initial volumes of the two chambers of the cylinder, betaeIs effective oil elastic modulus, CtIs the internal leakage coefficient, Q1And Q2Hydraulic flow rates entering/exiting from the left/right chambers of the hydraulic cylinder through the servo valve respectively; wherein Q is1And Q2And servo valve displacement xvThe relationship of (1) is:
wherein, CdIs the flow coefficient, w is the spool area gradient, ρ is the oil density, PsFor supply pressure, PrIs the return oil pressure;
the valve core displacement and the control input are approximately proportional links, namely xv=kiu, so equation (3) can be written as:
formula (5) wherein g ═ kqkiRepresents the total flow gain, and
the LuGre friction model describes the friction force as:
σ in formula (7)0,σ1,σ2The bristle stiffness, damping and system viscous damping coefficients are respectively expressed, omega is the relative motion speed of the friction surface, z is the average deformation of the bristle between two contact surfaces, and the average deformation behavior can be expressed as:
the mathematical model of the nonlinear function g (ω) in equation (8) is:
in the formula (9) fcAnd fsRespectively characterize macroscopic coulomb friction and static friction, omegasIs the Stribeck speed;
defining an uncertainty parameter set θ ═ θ1,θ2,θ3]TWherein theta1=gβe,θ2=βe,θ3=βeCt;
The state space equation (10) can be rewritten as:
in the formula (11)
The design goals of the system controller are: given system reference signal yd(t)=x1d(t) designing a bounded control input u such that the system output y is x1Tracking the reference signal of the system as much as possible;
for the controller design, assume the following:
assume that 1: system reference command signal yd(t) is three-order continuous and the system expects that the position command, the velocity command, the acceleration command, and the jerk command are bounded; the electro-hydraulic position servo system works under the common working condition that the pressure of two cavities of the hydraulic cylinder meets the condition that P is more than 0r<P1<Ps,0<Pr<P2<Ps;
Step 2, designing a robust adaptive controller;
and 3, analyzing the performance and stability of the robust adaptive controller.
2. The robust adaptive control method for the electro-hydraulic position servo system with unmodeled friction dynamics as claimed in claim 1, wherein the step 2 of designing the robust adaptive controller comprises the following steps:
step 2-1, definition of e1=x1-ydSelecting alpha for the tracking error of the system by considering the second equation of equation (11)1Is x2Is virtualizedControl of alpha1And the true state x2Error e of2=x2-α1Taking the Lyapunov function
To V1The derivation can be:
design of virtual control law α1The following were used:
in the formula k1For positive feedback gain, alpha1aFor improving the feedforward control rate of the model compensation, α1sIs a linear robust feedback term; substituting formula (15) into formula (14):
step 2-2, selecting a Lyapunov function Vz(z)=z2To V pairz(z) the derivation yields:
based on the LuGre model where the signal z is bounded, there is β1(|z|)=0.5z2,β2(|z|)=2z2,γ0(|x2|)=x2 2Function of class e K and constant c0>0,d0Function V of >0z(z) satisfies:
β1(|z|)≤Vz(z)≤β2(|z|) (18)
let y be assumed to be within a certain neighborhood of the origin0(s)=O(s2) Derived from hypothesis 1d1Is a constant number of times that the number of the first,is a function, combined with (19) having
The dynamic standard signal is designed as follows:
(P1) has a finite time of existenceWhen T is more than or equal to T, D (T) is 0; when t is greater than or equal to 0, there are
Vz(z)≤r(t)+D(t) (22)
Wherein D (t) is not less than 0, t is not less than 0, and r (0) > 0;
step 2-3, considering the third equation of formula (11), selecting alpha2Is x3Virtual control of alpha2And the true state x3Error e of3=x3-α2Taking the Lyapunov function
In the formula (23), λ is a design parameter, for V2The derivation can be:
d2More than or equal to 0 is a constant;
thus, it can be obtained from formula (25):
to handle the two terms on the right side of the above equation, we refer to the hyperbolic tangent function property: for any >0, 0 ≦ x | -x tanh (x /) for 0.2785, yielding:
further, the following equations (18), (22) and (27) can be given:
formula (27) and formula (28) are substituted in formula (25):
definition ofRepresenting an estimation of the unknown parameter theta, letAn estimation error for the parameter theta, i.e.
Design of virtual control law α2The following were used:
k in formula (31)2For positive feedback gain, alpha2aFor improving the feedforward control rate of the model compensation, α2sIs a linear robust feedback term; substituting formula (30) into formula (29):
step 2-4, defining unknown parameter set p ═ p1,p2]TConsidering the fourth equation of equation (11), the actual control input u is designed, and the Lyapunov function is taken
To V3The derivation can be:
wherein >0, upsilon >0 is design gain, psi1=[g3u,-f1,-f2]T;
From formula (26):
to handle the two terms on the right side of the above equation, we refer to the hyperbolic tangent function property: for any >0, 0 ≦ x | -x tanh (x /) for 0.2785, yielding:
further, the following equations (18), (22) and (35) can be used:
formula (35) and formula (36) are substituted in formula (33):
the actual controller u is designed as follows:
in the formula (39), k3For positive feedback gain, uaFor improving the feedforward control rate of model compensation, usIs a linear robust feedback term; substituting formula (39) into formula (37) to obtain:
in the formula (40)
Phi in formula (41)4=[g3ua,-f1,-f2]T。
3. The robust adaptive control method for the electro-hydraulic position servo system containing unmodeled friction dynamics as recited in claim 2, wherein the performance and stability analysis of the robust adaptive controller in step 3 is as follows:
if the electro-hydraulic position servo system meets the assumption 1, the closed-loop system obtained by applying the controller has the following properties for the bounded initial condition:
(P2) all signals of the closed loop system are globally consistent and ultimately bounded;
(P3) adjusting the design parameters to make the tracking error e1Adjust to an arbitrarily small neighborhood of the origin.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810158842.8A CN108181818B (en) | 2018-02-26 | 2018-02-26 | Robust self-adaptive control method for electro-hydraulic position servo system containing unmodeled friction dynamics |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810158842.8A CN108181818B (en) | 2018-02-26 | 2018-02-26 | Robust self-adaptive control method for electro-hydraulic position servo system containing unmodeled friction dynamics |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108181818A CN108181818A (en) | 2018-06-19 |
CN108181818B true CN108181818B (en) | 2020-12-11 |
Family
ID=62552985
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810158842.8A Active CN108181818B (en) | 2018-02-26 | 2018-02-26 | Robust self-adaptive control method for electro-hydraulic position servo system containing unmodeled friction dynamics |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108181818B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108897228B (en) * | 2018-09-06 | 2020-07-03 | 中南大学 | Online control method and system for forging process |
CN109695607A (en) * | 2019-01-30 | 2019-04-30 | 台州职业技术学院 | A kind of pump valve cooperative control method for prestressing force intelligent tensioning equipment |
CN110775785B (en) * | 2019-10-11 | 2021-02-05 | 中国矿业大学 | Container vibration suppression system and method for friction type elevator |
CN110824918B (en) * | 2019-10-31 | 2020-09-29 | 大连理工大学 | Adaptive control method for shape surface of antenna reflector |
CN111546350B (en) * | 2020-04-30 | 2021-09-10 | 浙江大学 | Multi-joint heavy-load hydraulic robot system and high-precision motion control method |
CN112742878B (en) * | 2021-02-01 | 2021-11-16 | 燕山大学 | Anti-disturbance control method for vertical pressing system of rolling mill under typical working condition |
CN113359485B (en) * | 2021-07-27 | 2022-08-16 | 安徽工业大学 | Method for controlling output feedback preset performance of electro-hydraulic servo system |
CN114488793B (en) * | 2021-12-30 | 2023-11-03 | 浙江大学 | Valve core position control method, system and control model construction method |
CN116300420B (en) * | 2022-12-13 | 2024-03-15 | 南方海洋科学与工程广东省实验室(湛江) | Servo control method, system, device, terminal equipment and storage medium |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104345639B (en) * | 2014-10-09 | 2017-03-15 | 南京理工大学 | A kind of electro-hydraulic position servo system Robust Adaptive Control method |
CN106066605B (en) * | 2015-04-21 | 2019-02-22 | 南京理工大学 | The implementation method of electrohydraulic servo system non linear robust positioner based on discontinuous projection mapping |
CN106483844B (en) * | 2015-09-01 | 2019-03-05 | 南京理工大学 | The implementation method of electrohydraulic servo system adaptive location controller based on non linear robust |
CN106154833B (en) * | 2016-07-14 | 2019-09-27 | 南京理工大学 | A kind of electro-hydraulic load simulator output feedback ontrol method |
CN106089858A (en) * | 2016-08-20 | 2016-11-09 | 南京理工大学 | The non-linear modeling method of the direct drive ram of stage type |
-
2018
- 2018-02-26 CN CN201810158842.8A patent/CN108181818B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN108181818A (en) | 2018-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108181818B (en) | Robust self-adaptive control method for electro-hydraulic position servo system containing unmodeled friction dynamics | |
CN110928182B (en) | Robust self-adaptive repetitive control method of hydraulic servo system based on state estimation | |
Guan et al. | Adaptive sliding mode control of electro-hydraulic system with nonlinear unknown parameters | |
Yang et al. | Output feedback control of electro-hydraulic servo actuators with matched and mismatched disturbances rejection | |
Pi et al. | Trajectory tracking control of a 6-DOF hydraulic parallel robot manipulator with uncertain load disturbances | |
CN108869420B (en) | Electro-hydraulic servo system self-adaptive backstepping control method based on instruction filtering | |
Guo et al. | Cascade control of a hydraulically driven 6-DOF parallel robot manipulator based on a sliding mode | |
CN104345639B (en) | A kind of electro-hydraulic position servo system Robust Adaptive Control method | |
CN111338209B (en) | Electro-hydraulic servo system self-adaptive control method based on extended disturbance observer | |
CN104111607B (en) | A kind of control method of the electric machine position servo system considering input delay | |
CN108415252B (en) | Electro-hydraulic servo system model prediction control method based on extended state observer | |
CN107121932B (en) | Motor servo system error symbol integral robust self-adaptive control method | |
Yang et al. | High-precision motion servo control of double-rod electro-hydraulic actuators with exact tracking performance | |
CN110703608B (en) | Intelligent motion control method for hydraulic servo actuator | |
CN111577711B (en) | Active-disturbance-rejection robust control method for double-rod hydraulic cylinder position servo system | |
Luo et al. | Extended-state-observer-based output feedback adaptive control of hydraulic system with continuous friction compensation | |
CN110308651B (en) | Electro-hydraulic servo system all-state constraint control method based on extended state observer | |
CN110673472A (en) | Adaptive robust control method based on neural network compensation dead zone inversion error | |
CN108469734B (en) | Motor servo system active disturbance rejection control method considering state constraint | |
CN114879501A (en) | Electro-hydraulic proportional servo valve control method considering time-varying parameter uncertainty | |
CN107765548B (en) | Launching platform high-precision motion control method based on double observers | |
CN110888320B (en) | Self-adaptive robust control method based on double-electric-cylinder synchronous motion error modeling | |
Liang et al. | State-observer-based asymptotic tracking control for electro-hydraulic actuator systems with uncertainties and unmeasurable velocity | |
Liu et al. | Adaptive self-structuring neural network control for full-state constrained hydraulic systems with disturbance compensation | |
Richiedei | Synchronous motion control of dual-cylinder electrohydraulic actuators through a non-time based scheme |
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 |