CN104360596B - Limited time friction parameter identification and adaptive sliding mode control method for electromechanical servo system - Google Patents

Limited time friction parameter identification and adaptive sliding mode control method for electromechanical servo system Download PDF

Info

Publication number
CN104360596B
CN104360596B CN201410538669.6A CN201410538669A CN104360596B CN 104360596 B CN104360596 B CN 104360596B CN 201410538669 A CN201410538669 A CN 201410538669A CN 104360596 B CN104360596 B CN 104360596B
Authority
CN
China
Prior art keywords
omega
sigma
centerdot
theta
sliding mode
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
Application number
CN201410538669.6A
Other languages
Chinese (zh)
Other versions
CN104360596A (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.)
Zhejiang University of Technology ZJUT
Original Assignee
Zhejiang University of Technology ZJUT
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 Zhejiang University of Technology ZJUT filed Critical Zhejiang University of Technology ZJUT
Priority to CN201410538669.6A priority Critical patent/CN104360596B/en
Publication of CN104360596A publication Critical patent/CN104360596A/en
Application granted granted Critical
Publication of CN104360596B publication Critical patent/CN104360596B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

A limited time friction parameter identification and adaptive sliding mode control method for an electromechanical servo system includes: establishing an electromechanical servo system model, and initializing a system status and related control parameters; establishing a LuGre model of a nonlinear friction link; designing a nonlinear sliding mode and a sliding mode control gain adaptive law; designing a limited time parameter recognition method and designing parameter adaptive laws; designing a status observer, and designing an adaptive nonlinear sliding mode controller according to a system equation and the parameter adaptive laws. The limited time friction parameter identification and adaptive sliding mode control method for the electromechanical servo system has the advantages that friction parameter identification and convergence speed is increased, quick tracking is achieved, and tracking precision is effectively improved.

Description

Limited time friction parameter identification and self-adaptive sliding mode control method for electromechanical servo system
Technical Field
The invention relates to a friction parameter identification and self-adaptive sliding mode control method of an electromechanical servo system, in particular to a limited time rapid parameter identification and self-adaptive nonlinear sliding mode control method of a LuGre friction model.
Background
The friction is a complex and unavoidable nonlinear behavior in an electromechanical servo system, and often causes the problems of steady-state error, low-speed crawling, discontinuous limit cycle and bidirectional motion and the like of the system. Non-linear friction, which is present in almost all electromechanical servo systems, is one of the main obstacles to improving the performance of the servo system, and therefore, in order to improve the operating performance of the servo system, an appropriate compensation control method should be adopted to reduce or eliminate the influence of friction on the performance of the servo system.
Various advanced motion control methods are applied to the compensation control aspect of the friction nonlinear link at present, and mainly comprise adaptive control, robust control, sliding mode control, intelligent control methods and the like. The method can effectively solve the problem of uncertainty of friction parameters based on a model self-adaptive control technology, realizes real-time update through online parameter identification, can realize higher control precision without depending on high gain, can accurately describe static characteristics and dynamic characteristics of friction, and particularly has good effect on dynamic characteristic compensation of a friction link.
Because the LuGre friction model needs more identification parameters and is difficult to identify, and the convergence time of the identified parameters is longer, the method adopts a Finite-time identification method (Finite-time identification method), and the method enables parameter estimation errors to be converged in an exponential form through self-adaptive gain and closed-loop system excitation, thereby greatly accelerating the parameter convergence speed and improving the parameter convergence precision to a certain extent. Because the tracking speed and the overshoot are difficult to reach a balance in the traditional self-adaptive control, a Non-linear sliding mode surface (Non-linear sliding surface) is adopted to replace the traditional linear sliding mode surface, the nonlinear sliding mode can be ensured to have higher convergence speed under the condition of no overshoot, and meanwhile, the self-adaptive law of control gain is designed, so that the gain can be updated in real time, and the convergence speed and the tracking error can be ensured to achieve better effects.
Disclosure of Invention
The invention provides a limited time parameter identification and self-adaptive nonlinear sliding mode control method based on a LuGre friction model, aiming at overcoming the problems of too long parameter identification convergence time and low control precision of an electromechanical servo system during friction compensation, and better realizing quick identification and compensation of friction. The invention adopts the finite time parameter identification technology, combines the nonlinear sliding mode and the sliding mode gain self-adaptive technology, designs the self-adaptive nonlinear sliding mode control method, accelerates the parameter identification convergence speed in the friction model, effectively improves the control precision, and enables the tracking error to converge to the vicinity of the zero point in a shorter time.
The method comprises the following concrete implementation steps:
the finite time friction parameter identification and self-adaptive sliding mode control method of the electromechanical servo system comprises the following steps:
step 1, establishing an electromechanical servo system model with friction as shown in formula (1), and initializing a system state and related control parameters;
in the formula: j is the moment of inertia equivalent to the motor shaft; theta and omega respectively represent the actual position and the rotating speed of the output shaft of the motor; t is the input torque of the motor; t isfIs the total friction torque; t isdIs the set of various disturbances of the system;
step 2, establishing a LuGre friction model, wherein the expression of the LuGre friction model is as follows;
in the formula: z represents the average deformation of the bristles between the contact surfaces; sigma0Representing the stiffness coefficient of the bristles; sigma1Representing the sliding damping coefficient of the bristles; sigma2Represents a viscous friction coefficient; g (omega)>0, a non-linear function, which can describe different friction effects; fc,FsRespectively representing Comlumbb friction torque and maximum static friction torque; omegasRepresents stribeck velocity;
step 3, designing a nonlinear sliding mode surface;
3.1, for the proposed electromechanical servo system, the equation can also be expressed as follows:
wherein x is1,x2Indicating the output position and the rotating speed of the motor;
3.2 defining servo system position tracking error as
e=θ-θref(6) Wherein, thetarefIs a reference position signal;
3.3, setting the non-linear sliding mode surface as
Wherein F ∈ R is the linear portion in the sliding mode surface, P ∈ R is the normal number for adjusting the damping rate, ψ (s, θ) is a non-positive exponential function, as shown by equation (5),is the element in the first row and the second column of the system matrix in the state equation, equation (7) can be simplified to
Wherein F- ψ (s, θ) P;
step 4, designing a self-adaptive law of sliding mode control gain;
due to the influence of a system model and an external environment, a sliding mode gain k cannot be obtained accurately, a parameter self-adaption law is designed, and the expression is as follows:
wherein k iss>0 is a constant;
step 4, designing a finite time parameter identification method;
4.1, the original system equation can be rewritten as follows:
wherein x is1,x2Respectively representing the actual position and the rotating speed of the motor; u represents an input torque;
4.2, order
Equation (10) can be written as follows:
wherein
4.3, for equation (11), let its state estimate be:
wherein,is an estimate of x; theta0Is an initial estimate of θ; k is a radical ofω>0, a constant matrix;
4.4, defining auxiliary variables:
taking the filtered outputω(t0) Is ω at t0The value of the time is
η(t0) To estimate the errorAt t0The value of the time of day.
4.5, define variables Q and C, and the dynamic equation is as follows:
let tcAt time Q (t)c)>0, then there is the following adaptation law:
whereinIs an estimated value of thetaT>0 is used to guarantee at t0≤t≤tcTime of flightIs not increasing and is from tcThe time instant converges to zero rapidly in an exponential manner, and the convergence rate has a lower bound (t) ═ lambdamin(Q (t)); therefore, for some parameters to be identified in the equations (1) to (4) which are parameters to be estimated in the equation (10), the identification speed can be increased by the equation (16);
4.6, settingIs an estimate of, andcombined formulas (1) - (4), (1)0) And (16) designing the following parameter adaptive law:
wherein,kζ>0,kJ>0,γζ>0,γJ>0 is a constant;is an estimate of state z; see formula (22);
step 5, designing a state observer and a self-adaptive control law;
5.1, represented by formula (6) and formula (8)
The nonlinear sliding mode surface can be rewritten as
s=ω- (23)
5.2, since the deformation z of the bristles in the model is not measurable, a double closed-loop observer is designed, the expression of which is as follows:
whereinIs an estimate of state z; k is a radical of0>0,k1>0 is a constant;
5.3, the self-adaptive control law can be selected according to the following formulas:
5.4, designing Lyapunov function
The self-adaptive law, the state observer and the self-adaptive control law of each parameter are brought into the known state, the closed-loop system is asymptotically converged, and the tracking error is converged to zero in a short time.
The invention designs the finite time parameter identification and self-adaptive nonlinear sliding mode control method based on the LuGre friction model by combining the finite time parameter identification technology, the nonlinear sliding mode and the sliding mode gain self-adaptive technology, and realizes the quick convergence and the precision control of the friction parameter identification in the electromechanical servo system.
The technical conception of the invention is as follows: the electromechanical servo system inevitably generates a friction phenomenon during operation. Aiming at an electromechanical servo system with nonlinear friction, a limited time parameter identification and nonlinear sliding mode technology is combined, a limited time parameter identification and adaptive nonlinear sliding mode control method based on a LuGre friction model is designed, and the problems of too low convergence speed and low tracking precision of friction parameter identification in the traditional adaptive control are solved. The convergence speed of the parameters in the identification process is greatly accelerated by adopting a finite time parameter identification technology, the control effect is enabled to act on a servo system faster and more effectively, compared with the traditional linear sliding mode, the tracking effect can be realized faster under the condition of the same control precision by adopting a nonlinear sliding mode technology, the tracking error is enabled to converge to a zero point in shorter time, and meanwhile, the self-adaptive sliding mode gain technology is adopted, so that the method can work stably under different working conditions and disturbances, the sliding mode gain parameters are automatically adjusted, and the tracking precision is effectively ensured. The invention provides a self-adaptive nonlinear sliding mode control method capable of accelerating the identification convergence speed of friction parameters and improving the control precision, which ensures that when nonlinear friction exists in a system, the quick compensation of friction in an electromechanical servo system and the quick tracking of system output are realized.
The invention has the advantages that: the method can greatly accelerate the convergence speed of parameter identification when nonlinear friction exists in the electromechanical servo system, realize quick tracking and effectively improve the tracking precision.
Drawings
FIG. 1 is a flow chart of the present invention;
FIG. 2 is a graph illustrating the position tracking effect of the electromechanical servo system of the present invention;
FIG. 3 is a plot of a comparison of the tracking error of the system of the present invention;
FIG. 4 is a comparison graph of the parameter identification speed of the present invention;
fig. 5 is a graph of adaptive control gain curves according to the present invention.
Detailed Description
Referring to fig. 1-5, a finite time friction parameter identification and adaptive sliding mode control method for an electromechanical servo system comprises the following steps:
step 1, establishing an electromechanical servo system model with friction as shown in formula (1), and initializing a system state and related control parameters;
in the formula: j is the moment of inertia equivalent to the motor shaft; theta and omega respectively represent the actual position and the rotating speed of the output shaft of the motor; t is the input torque of the motor; t isfIs the total friction torque; t isdIs the set of various disturbances of the system;
step 2, establishing a LuGre friction model, wherein the expression of the LuGre friction model is as follows;
in the formula: z represents the average deformation of the bristles between the contact surfaces; sigma0Indicating bristleStiffness coefficient of wool; sigma1Representing the sliding damping coefficient of the bristles; sigma2Represents a viscous friction coefficient; g (omega)>0, a non-linear function, which can describe different friction effects; fc,FsRespectively representing Comlumbb friction torque and maximum static friction torque; omegasRepresents stribeck velocity;
step 3, designing a nonlinear sliding mode surface;
3.1, for the proposed electromechanical servo system, the equation can also be expressed as follows:
wherein x is1,x2Indicating the output position and the rotating speed of the motor;
3.2 defining servo system position tracking error as
e=θ-θref(6) Wherein, thetarefIs a reference position signal;
3.3, setting the non-linear sliding mode surface as
Wherein F ∈ R is the linear portion in the sliding mode surface, P ∈ R is the normal number for adjusting the damping rate, ψ (s, θ) is a non-positive exponential function, as shown by equation (5),is the element in the first row and the second column of the system matrix in the state equation, equation (7) can be simplified to
Wherein F- ψ (s, θ) P;
step 4, designing a self-adaptive law of sliding mode control gain;
due to the influence of a system model and an external environment, a sliding mode gain k cannot be obtained accurately, a parameter self-adaption law is designed, and the expression is as follows:
wherein k iss>0 is a constant;
step 4, designing a finite time parameter identification method;
4.1, the original system equation can be rewritten as follows:
wherein x is1,x2Respectively representing the actual position and the rotating speed of the motor; u represents an input torque;
4.2, order
Equation (10) can be written as follows:
wherein
4.3, for equation (11), let its state estimate be:
wherein,is an estimate of x; theta0Is an initial estimate of θ; k is a radical ofω>0, a constant matrix;
4.4, defining auxiliary variables:
taking the filtered outputω (t0) is the value of ω at time t0, which is
η(t0) To estimate the errorAt t0The value of the time of day.
4.5, define variables Q and C, and the dynamic equation is as follows:
let tcAt time Q (t)c)>0, then there is the following adaptation law:
whereinIs an estimated value of thetaT>0 is used to guarantee at t0≤t≤tcTime of flightIs non-increasing and converges to zero exponentially and rapidly from time tc, with a convergence rate having a lower bound (t) ═ λmin(Q (t)); therefore, for some parameters to be identified in the equations (1) to (4) which are parameters to be estimated in the equation (10), the identification speed can be increased by the equation (16);
4.6, settingIs an estimate of, andthe following parameter adaptation laws are designed by combining equations (1) - (4), (10) and (16):
wherein,kζ>0,kJ>0,γζ>0,γJ>0 is a constant;is an estimate of state z; see formula (22);
step 5, designing a state observer and a self-adaptive control law;
5.1, represented by formula (6) and formula (8)
The nonlinear sliding mode surface can be rewritten as
s=ω- (23)
5.2, since the deformation z of the bristles in the model is not measurable, a double closed-loop observer is designed, the expression of which is as follows:
whereinIs an estimate of state z; k is a radical of0>0,k1>0 is a constant;
5.3, the self-adaptive control law can be selected according to the following formulas:
5.4, designing Lyapunov function
The self-adaptive law, the state observer and the self-adaptive control law of each parameter are brought into the known state, the closed-loop system is asymptotically converged, and the tracking error is converged to zero in a short time.
In order to verify the effectiveness of the proposed method, the present invention performs a simulation experiment on the control effect of the adaptive control law represented by equation (25) and the convergence effect of the parameter adaptive laws of equations (17) to (21). Initial conditions and some parameters in the experiment were set, namely: the moment of inertia J in the system equation is 0.9 kg.m2σ in Friction model0=30Nm,σ1=2.5Nm,σ2=0.2Nm(rad/s)-1,ζ=2.7,Fc=0.28Nm,Fs=0.34Nm,ωs0.01 (rad)/s; for σ0,σ1,ζ,TdThe initial values of J are set toζ0=2.48,J0=0.3kg·m2. Furthermore, k in the state observer0=k10.01; adaptive sliding mode gain ks50; in the nonlinear sliding mode surface, F is 20, P is 0.01,in law of parameter adaptationkζ=5,kJ=0.08,For reference position signals, the sinusoidal signal θ is taken for convenienceref2sin (t), perturbation signal θrefTdThe proposed control method was simulated at 0.1sin (4 π t).
As can be seen from FIG. 2, the finite time friction parameter identification and adaptive sliding mode control method designed by the invention can realize fast and effective tracking on the reference signal. It can be seen from the comparison of the position tracking errors in fig. 3 that the solution proposed by the present invention tends to a stable range of [ -0.00032,0.00032] after 0.5s, whereas the conventional adaptive control method tends to be stable in 13s, the stable range is [ -0.00065,0.00065], and during the stabilization process, there is severe buffeting, and the buffeting amplitude is gradually decreased from 0.08.
FIG. 4 shows the comparison of the respective adaptive parameter identification speeds, in FIG. 4a, for the bristle stiffness coefficient σ0By contrast, it can be seen from the figure that the scheme provided by the present invention can converge to the true value at 0.5s with a convergence error of 0.00012, whereas the conventional adaptive control method converges to the true value at 12s with a convergence error of 0.005 and buffeting occurs before converging to the true value; from FIG. 4b, the sliding damping coefficient σ1The comparison shows that the scheme provided by the invention converges to the true value at 0.5s, and is stabilized on the true value,the self-adaptive control method converges to the vicinity of a true value in 8s and the final convergence error is 0.006; from fig. 4c ζ ═ σ12The convergence comparison shows that the scheme of the invention converges to the true value in 0.3s, and the final convergence error is 0.005, while the traditional self-adaptive control method converges to the true value in 13s, and the final convergence error is 0.015; from the comparison of the moment of inertia J in fig. 4d, it can be seen that the scheme of the present invention converges to the true value in 0.8s and finally stabilizes on the true value, whereas the conventional adaptive control method converges to the true value in 14s, and the parameter adjustment can only stabilize to 0.73 anyway, and cannot converge to the true value of 0.9, and the stabilization error is 0.17; as can be seen from the disturbance tracking comparison in FIG. 4e, the method of the present invention can basically realize tracking compensation with tracking error of [ -0.025,0.025]However, the conventional adaptive control method cannot effectively track the disturbance. The comparison data shows that the limited time parameter identification provided by the invention can more effectively realize the quick identification of the friction parameter, greatly shorten the parameter identification time and improve the parameter convergence precision to a certain extent. Fig. 5 shows a case where the sliding mode adaptive gain curve k changes with changes in the respective parameters and the tracking error, and eventually converges to a final value with convergence of the parameters and stabilization of the tracking error. On the whole, under the limited time friction parameter identification and the self-adaptive sliding mode control method, the scheme provided by the invention can more quickly realize parameter identification and position tracking and effectively realize friction compensation control.
The above description is a comparative example of the simulation of the present invention to show the good tracking control effect, but it is obvious that the present invention is not limited to the above example, and various modifications can be made without departing from the basic spirit of the present invention and the scope of the present invention is not exceeded. The control scheme provided by the invention has a good compensation control effect on the nonlinear friction in the electromechanical servo system, and under the action of the control scheme, the system can quickly realize tracking and has higher tracking precision.

Claims (1)

1. The finite time friction parameter identification and self-adaptive sliding mode control method of the electromechanical servo system comprises the following steps:
step 1, establishing an electromechanical servo system model with friction as shown in formula (1), and initializing a system state and related control parameters;
θ · = ω J ω · = T - T f - T d - - - ( 1 )
in the formula: j is the moment of inertia equivalent to the motor shaft; theta and omega respectively represent the actual position and the rotating speed of the output shaft of the motor; t is the input torque of the motor; t isfIs the total friction torque; t isdIs the set of various disturbances of the system;
step 2, establishing a LuGre friction model, wherein the expression of the LuGre friction model is as follows;
T f = σ 0 z + σ 1 d z d t + σ 2 ω - - - ( 2 )
d z d t = ω - | ω | g ( ω ) z - - - ( 3 )
σ 0 g ( ω ) = F c + ( F s - F c ) e - ( ω / ω s ) 2 - - - ( 4 )
in the formula: z represents the average deformation of the bristles between the contact surfaces; sigma0Representing the stiffness coefficient of the bristles; sigma1Representing the sliding damping coefficient of the bristles; sigma2Represents a viscous friction coefficient; g (omega) > 0, which is a nonlinear function and can describe different friction effects; fc,FsRespectively representing Comlumbb friction torque and maximum static friction torque;ωsRepresents stribeck velocity;
step 3, designing a nonlinear sliding mode surface;
3.1, for the proposed electromechanical servo system, the equation can also be expressed as follows:
x · 1 x · 2 = 0 1 0 0 x 1 x 2 + 0 1 / J T - 0 1 / J T f - 0 1 / J T d - - - ( 5 )
wherein x is1,x2Indicating the output position and the rotating speed of the motor;
3.2 defining servo system position tracking error as
e=θ-θref(6)
Wherein, thetarefIs a reference position signal;
3.3, setting the non-linear sliding mode surface as
s = F - ψ ( s , θ ) a 12 T P 1 e e · - - - ( 7 )
Wherein F ∈ R is the linear portion in the sliding mode surface, P ∈ R is the normal number for adjusting the damping rate, ψ (s, θ) is a non-positive exponential function, as shown by equation (5),is the element in the first row and the second column of the system matrix in the state equation, equation (7) can be simplified to
Wherein F- ψ (s, θ) P;
step 4, designing a self-adaptive law of sliding mode control gain;
due to the influence of a system model and an external environment, a sliding mode gain k cannot be obtained accurately, a parameter self-adaption law is designed, and the expression is as follows:
k · = k s | s | - - - ( 9 )
wherein k iss0 is a constant;
step 4, designing a finite time parameter identification method;
4.1, the original system equation can be rewritten as follows:
x · 1 x · 2 = 0 1 0 0 x 1 x 2 + 0 1 - z - z · - x 2 - 1 u σ 0 J σ 1 J σ 2 J T d J 1 J - - - ( 10 )
wherein x is1,x2Respectively representing the actual position and the rotating speed of the motor; u represents an input torque;
4.2, order
Equation (10) can be written as follows:
x · = f ( x ) + g ( x , u ) θ - - - ( 11 )
wherein
4.3, for equation (11), let its state estimate be:
x ^ · = f ( x ) + g ( x , u ) θ 0 + k ω ( x - x ^ ) - - - ( 12 )
wherein,is an estimate of x; theta0Is an initial estimate of θ; k is a radical ofωIs more than 0 and is a constant matrix;
4.4, defining auxiliary variables:
η = x - x ^ - ω ( θ - θ 0 ) - - - ( 13 )
taking the filtered outputω(t0)=0,ω(t0) Is ω at t0The value of the time is
η · = - k w η , η ( t 0 ) = e ( t 0 ) - - - ( 14 )
η(t0) To estimate the errorAt t0A value of a time of day;
4.5, define variables Q and C, and the dynamic equation is as follows:
Q · = ω T ω , Q ( t 0 ) = 0 C · = ω T ( ωθ 0 + x - x ^ - η ) , C ( t 0 ) = 0 - - - ( 15 )
let tcAt time Q (t)c) If > 0, the following adaptation law is applied:
θ ^ · = Γ ( C - Q θ ^ ) , θ ^ ( t 0 ) = θ 0 - - - ( 16 )
whereinIs an estimated value of thetaT> 0 for ensuring at t0≤t≤tcTime of flightIs not increasing and is from tcThe time instant converges to zero rapidly in an exponential manner, and the convergence rate has a lower bound (t) ═ lambdamin(Q (t)); therefore, for some parameters to be identified in the equations (1) to (4) which are parameters to be estimated in the equation (10), the identification speed can be increased by the equation (16);
4.6, settingIs an estimate of, andthe following parameter adaptation laws are designed by combining equations (1) - (4), (10) and (16):
σ ^ · 0 = - k σ 0 z ^ 0 s - ( C - Q σ ^ 0 ) = - k σ 0 z ^ 0 s - γ σ 0 σ ~ 0 - - - ( 17 )
σ ^ · 1 = k σ 1 | ω | g ( ω ) z ^ 1 s - ( C - Q σ ^ 1 ) = k σ 1 | ω | g ( ω ) z ^ 1 s - γ σ 1 σ ~ 1 - - - ( 18 )
ζ ^ · = - k ζ ω s - ( C - Q σ ^ 1 ) = - k ζ ω s - γ ζ ζ ~ - - - ( 19 )
T ^ · d = - k T d s - ( C - Q σ ^ 1 ) = - k T d s - γ T d T ~ d - - - ( 20 )
J ^ · = - k J δ · s - ( C - Q σ ^ 1 ) = - k J δ · s - γ J J ~ - - - ( 21 )
wherein,kζ>0,kJ>0,γζ>0,γJ> 0 is a constant; is an estimate of state z; see formula (22);
step 5, designing a state observer and a self-adaptive control law;
5.1, represented by formula (6) and formula (8)
δ = θ · r e f - ( F - ψ ( s , θ ) P ) e = θ · r e f - Γ e - - - ( 22 )
The nonlinear sliding mode surface can be rewritten as
s=ω- (23)
5.2, since the deformation z of the bristles in the model is not measurable, a double closed-loop observer is designed, the expression of which is as follows:
d z ^ 0 d t = ω - | ω | g ( ω ) z ^ 0 - k 0 s d z ^ 1 d t = ω - | ω | g ( ω ) z ^ 1 + k 1 | ω | g ( ω ) s - - - ( 24 )
whereinIs an estimate of state z; k is a radical of0>0,k1> 0 is a constant;
5.3, the self-adaptive control law can be selected according to the following formulas:
T = - k sgn ( s ) + σ ^ 0 z ^ 0 - σ ^ 1 | ω | g ( ω ) z ^ 1 + ζ ^ ω + T ^ d + J ^ δ · - - - ( 25 )
5.4, designing Lyapunov function
V = 1 2 Js 2 + 1 2 k 0 σ 0 z ~ 0 2 + 1 2 k 1 σ 1 z ~ 1 2 + 1 2 k σ 0 σ ~ 0 2 + 1 2 k σ 1 σ ~ 1 2 + 1 2 k ζ ζ ~ 2 + 1 2 k T d T ~ d 2 + 1 2 k J J ~ 2 - - - ( 26 )
The self-adaptive law, the state observer and the self-adaptive control law of each parameter are brought into the known state, the closed-loop system is asymptotically converged, and the tracking error is converged to zero in a short time.
CN201410538669.6A 2014-10-13 2014-10-13 Limited time friction parameter identification and adaptive sliding mode control method for electromechanical servo system Active CN104360596B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410538669.6A CN104360596B (en) 2014-10-13 2014-10-13 Limited time friction parameter identification and adaptive sliding mode control method for electromechanical servo system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410538669.6A CN104360596B (en) 2014-10-13 2014-10-13 Limited time friction parameter identification and adaptive sliding mode control method for electromechanical servo system

Publications (2)

Publication Number Publication Date
CN104360596A CN104360596A (en) 2015-02-18
CN104360596B true CN104360596B (en) 2017-02-15

Family

ID=52527864

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410538669.6A Active CN104360596B (en) 2014-10-13 2014-10-13 Limited time friction parameter identification and adaptive sliding mode control method for electromechanical servo system

Country Status (1)

Country Link
CN (1) CN104360596B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105116725B (en) * 2015-07-17 2018-06-29 浙江工业大学 Servo system self-adaptive sliding-mode control based on extended state observer
CN105843039B (en) * 2016-03-18 2019-01-22 浙江工业大学 A kind of electromechanical servo system friciton compensation control method calmed based on error with finite time parameter identification
CN107215329B (en) * 2017-05-10 2020-06-26 江苏大学 Distributed driving electric vehicle transverse stability control method based on ATSM
CN107315350B (en) * 2017-08-10 2020-01-31 中国矿业大学 reference self-adaptive control method for double closed-loop models of electro-hydrostatic actuating system
CN107482978B (en) * 2017-08-21 2019-12-03 西安交通大学 A kind of permanent magnet synchronous motor on-line parameter discrimination method based on finite time algorithm
CN108228975B (en) * 2017-12-14 2020-08-11 北京理工大学 Motor servo system parameter identification method and backlash elimination control method
CN108646549A (en) * 2018-03-31 2018-10-12 西南石油大学 A kind of compensating control method improving servo-drive system tracking accuracy
CN108563125B (en) * 2018-05-28 2021-10-29 浙江工业大学 Self-adaptive control method of four-rotor aircraft based on exponential enhancement type power approach law and fast terminal sliding mode surface
CN108762088B (en) * 2018-06-20 2021-04-09 山东科技大学 Sliding mode control method for hysteresis nonlinear servo motor system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2733881B2 (en) * 1991-09-19 1998-03-30 ファナック株式会社 Adaptive sliding mode control method based on PI control loop
CN100420147C (en) * 2006-07-11 2008-09-17 合肥工业大学 Permasyn electric machine control system based on adaptive sliding moding structure
CN101369133B (en) * 2008-09-24 2011-08-10 上海大学 Low speed friction servo system sliding-mode variable structure control method based on grey prediction device

Also Published As

Publication number Publication date
CN104360596A (en) 2015-02-18

Similar Documents

Publication Publication Date Title
CN104360596B (en) Limited time friction parameter identification and adaptive sliding mode control method for electromechanical servo system
CN107121932B (en) Motor servo system error symbol integral robust self-adaptive control method
CN107544256B (en) Underwater robot sliding mode control method based on self-adaptive backstepping method
CN105116725B (en) Servo system self-adaptive sliding-mode control based on extended state observer
CN104199295B (en) Electromechanical servo system friction compensation and variable structure control method based on neural network
CN105223808B (en) Mechanical arm system saturation compensation control method based on neural network dynamic face sliding formwork control
CN104260107B (en) The method of a kind of implementation space mechanical arm flexible joint compensation of gear clearance
CN104199294B (en) Motor servo system bilateral neural network friction compensation and limited time coordination control method
CN110673472B (en) Adaptive robust control method based on neural network compensation dead zone inversion error
CN104950677B (en) Mechanical arm system saturation compensation control method based on back-stepping sliding mode control
CN105045101B (en) A kind of mechanical arm servo-drive system full-order sliding mode control method based on extended state observer
CN103522863B (en) The executor of a kind of Vehicle Active Suspension System inputs saturated control method
CN107561935A (en) Motor position servo system friciton compensation control method based on multilayer neural network
CN104238361A (en) Adaptive robust position control method and system for motor servo system
CN104252134A (en) Method for controlling position of self-adaptive robust of motor servo system based on extended state observer
CN107045285B (en) A kind of servo system self-adaptive parameter identification and control method with input saturation
CN104730922B (en) Servo-drive system linear Feedback Control and POLE PLACEMENT USING based on extended state observer determine parametric technique
CN110244556B (en) Under-actuated ship course control method based on expected course correction
CN107577146A (en) The Neural Network Adaptive Control method of servo-drive system based on friction spatial approximation
CN115990888B (en) Mechanical arm control method with dead zone and time-varying constraint function
CN110829933B (en) Neural network output feedback self-adaptive robust control method based on transmitting platform
CN105867118A (en) Improved motor position servo system adaptive robustness control method
CN104678763B (en) Friction compensation and dynamic surface control method based on least squares support vector machine for electromechanical servo system
CN113110048A (en) Nonlinear system output feedback adaptive control system and method adopting HOSM observer
Gonzalez‐Garcia et al. Adaptive integral terminal super‐twisting with finite‐time convergence for an unmanned surface vehicle under disturbances

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant