CN104199294B - Motor servo system bilateral neural network friction compensation and limited time coordination control method - Google Patents

Motor servo system bilateral neural network friction compensation and limited time coordination control method Download PDF

Info

Publication number
CN104199294B
CN104199294B CN201410398715.7A CN201410398715A CN104199294B CN 104199294 B CN104199294 B CN 104199294B CN 201410398715 A CN201410398715 A CN 201410398715A CN 104199294 B CN104199294 B CN 104199294B
Authority
CN
China
Prior art keywords
centerdot
formula
sigma
friction
sgn
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
CN201410398715.7A
Other languages
Chinese (zh)
Other versions
CN104199294A (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.)
Guangzhou Yidong Electromechanical Co ltd
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 CN201410398715.7A priority Critical patent/CN104199294B/en
Publication of CN104199294A publication Critical patent/CN104199294A/en
Application granted granted Critical
Publication of CN104199294B publication Critical patent/CN104199294B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

Disclosed is a motor servo system bilateral neural network friction compensation and limited time coordination control method. The motor servo system bilateral neural network friction compensation and limited time coordination control method includes: building a motor servo system model, and initializing system states an related control parameters; building a Lugre model of nonlinear friction, and dividing the Lugre model of the nonlinear friction into a static portion and a dynamic portion; using a bilateral neural network to respectively estimate a static portion and a dynamic portion of the nonlinear friction, and designing a weight updating rule; according to a system equation, designing a limited time synergy controller, eliminating a buffeting problem in sliding mode control, and guaranteeing that the system states can rapidly and stably converge to a null point.

Description

Motor servo system amphineura network friciton compensation and finite time cooperative control method
Technical field
The present invention relates to a kind of motor servo system amphineura network friciton compensation and finite time cooperative control method, special It is not to there is model not knowing to compensate and control method with the motor servo system amphineura network of non-linear friction.
Background technology
In motor servo system, when the surface of solids contacting with each other has relative motion, particularly exist in motor movement During low speed, can produce frictional force.For motor servo system, friction link has become as and improves the main of systematic function One of obstacle, makes system respond and occurs creeping, vibrates or steady-state error.Bring to mitigate friction link in motor servo system Harmful effect, improve the service behaviour of system it is necessary to using suitable compensating control method, mend to friction link Repay.
At present, in terms of the research of friciton compensation, various advanced movement control technologies are suggested, such as feedback of status control System, Self Adaptive Control and robust control.Additionally, intelligent method is also used to reduce the impact of friction, such as fuzzy logic, heredity is calculated Method and neutral net etc..Because the partial parameters of friction model can occur nonlinear change, the accurate model of the link that therefore rubs It is difficult to determine.Neutral net (neural networks, nns) have inherence learning capacity and nonlinear function approach energy Power, can be efficiently applied to the non-linear friction modeling of control system and compensate.
Since Russian researcher's Nikolay Kolesnikov describes Collaborative Control theory (synergetic control first Theory, sct), Collaborative Control has obtained extensive research, and successfully applies in nonlinear power system regulator, pulse Electric current charge power supply transducer, the different field such as DC-DC voltage boosting converter.The advantage of Collaborative Control is control system Depression of order, this control method makes system be operated under constant frequency, it can be avoided that the high frequency in sliding formwork control buffets problem, therefore It is very suitable for Digital Implementation.
Content of the invention
The present invention will overcome non-linear friction in motor servo system to be difficult to accurate modeling and the problem compensating, and provides one kind Motor servo system amphineura network friciton compensation and finite time cooperative control method, be better achieved to friction modeling and Quick compensation.Accurately approach the non-linear partial of friction model using amphineura network, theoretical and non-in combination with Collaborative Control Unusual terminal sliding mode technology, designs finite time collaborative controller, the buffeting problem in suppression sliding formwork control, and ensures to follow the tracks of by mistake Difference can be in Finite-time convergence to zero point.
The present invention to implement step as follows:
Motor servo system amphineura network friciton compensation and finite time cooperative control method, comprise the following steps:
Step 1, sets up the motor servo system model as shown in formula (1), initialization system state and relevant control ginseng Number;
m x · · = - k f x + u ( t ) - f - - - ( 1 )
Wherein m is effective mass;X is state variable, represents the position of rotor;U (t) is control signal, represent with The voltage of time change;kfIt is damped coefficient, be constant parameter;F is unknown nonlinear frictional force.
Step 2, sets up the lugre model of nonlinear normal modes, and friction model is divided into static part and dynamic state part Point;
2.1, frictional force with lugre model tormulation is:
f = σ 0 z + σ 1 z · + σ 2 x · - - - ( 2 )
Wherein, σ0For stiffness coefficient;σ1For damped coefficient;σ2The mane causing for contact surface for viscous friction coefficient, z Deformation quantity;
2.2, the z in formula (2) is done analysis below:
z · = x · - | x · | h ( x · ) z - - - ( 3 )
WhenWhen trending towards 0, knowable to formula (3), z trends towards final value zs:
z s = h ( x · ) sgn ( x · ) - - - ( 4 )
Wherein,fcAnd fsIt is all unknown parameter, fcIt is static friction parameter, fsIt is Stribeck friction parameter.
2.3, for ease of controller design, make ε=z-zs, according to formula (3) and formula (4), then formula (2) can be changed into:
f = σ 2 x · + [ f c + ( f s - f c ) e - ( x · / x · s ) 2 ] sgn ( x · ) + σ 0 ϵ [ 1 - σ 1 f c + ( f s - f c ) e - ( x / · x · s ) 2 | x · | ] - - - ( 5 )
If
f 1 = [ f c + ( f x - f c ) e - ( x · / x · s ) 2 ] - - - ( 6 )
f 2 = σ 0 ϵ [ 1 - σ 1 f c + ( f s - f c ) e - ( x / · x · s ) 2 | x · | ] - - - ( 7 )
Then formula (5) can be written as:
f = σ 2 x · + f 1 sgn ( x · ) + f 2 - - - ( 8 )
Wherein f1It is the static part of the friction being caused due to speed;It is the final value that system tends to speed during the expectation state; f2It is the dynamic part of the friction being calculated by set variable ε.
Step 3, estimates static state and the dynamic part of frictional force respectively using amphineura network, and designs weight more new law;
3.1, because f1And f2It is unknown, so being approached with following two neutral nets respectively
f 1 = w 1 t φ ( x · ) + ξ f 1 - - - ( 9 )
f 2 = w 2 t φ ( x · ) + ξ f 2 - - - ( 10 )
Wherein w1、w2It is neutral net weight matrix;It is the RBF of neutral net, can be by value For conventional Gaussian functionMeet 0 < φ (x) < 1;Estimation difference ξ of neutral netf1And ξf2Full respectively Sufficient inequality | ξf1|≤ξm1And ξf2≤ξm2.
3.2, neutral net weight more new law is given according to equation below:
w ^ &centerdot; 1 = proj [ i 1 &phi; ( x &centerdot; ) sgn ( x &centerdot; ) s , w ^ 1 ] , | w &centerdot; 1 ( 0 ) | &le; w m 1 - - - ( 11 )
w ^ &centerdot; 2 = proj [ i 2 &phi; ( x &centerdot; ) sgn ( x &centerdot; ) s , w ^ 2 ] , | w &centerdot; 2 ( 0 ) | &le; w m 2 - - - ( 12 )
WhereinIt is to meet inequalitySmooth projection algorithm;i1, i2It is Positive diagonal matrix.
Step 4, according to system equation (1), designs finite time collaborative controller u (t).
4.1, it is expectation steady statue x that system mode x trend is specifiedd, define tracking error and its differential expression divide Wei not e=x-xdWithDefine a collaborative variable γ, setting up systematic collaboration multinomial is:
M={ δ: γ=s (δ)=0, s (δ) ∈ rm×1} (13)
Whereinγ=[γ1, γ2..., γm]t.
Can be obtained by above formula (13)
&gamma; &centerdot; = s &delta; &delta; &centerdot; - - - ( 14 )
Wherein sδIt is the single order local derviation for δ for the s.
4.2, systematic collaboration variable γ under designed controller u (t) acts on, level off in finite time and specify Multinomial m, and the constraints of controller u (t) is:
&tau; &gamma; &centerdot; p / r + &gamma; = 0 - - - ( 15 )
WhereinAnd τ is a nonsingular positive definite diagonal matrix;piAnd riIt is Meet condition 1 < pi/ri< 2, i=1,2 ..., the positive odd number of m;According to this constraint formulations, variable γ and itCan be limited Trend towards 0 in time.
4.3, can show that the tracking error model of motor servo system is from formula (1):
m e &centerdot; &centerdot; + k f e &centerdot; - ( m x &centerdot; &centerdot; d + k f x &centerdot; d + f ) = - u ( t ) - - - ( 16 )
BecauseSo formula (16) can be changed into:
m &delta; &centerdot; + k f &delta; - ( m x &centerdot; &centerdot; d + k f x &centerdot; d + f ) = - u ( t ) - - - ( 17 )
Wushu (14) and formula (15) substitute into formula (17) it can be deduced that the expression formula of controller u (t) is:
u ( t ) = - m s &delta; - 1 ( - &tau; - 1 &gamma; ) r / p - k f &delta; + m x &centerdot; &centerdot; d + k f x &centerdot; d + f - - - ( 18 )
Wushu (9) and formula (10) substitute into formula (18), and obtaining final controller input signal is:
u ( t ) = - m s &delta; - 1 ( - &tau; - 1 &gamma; ) r / p - k f e &centerdot; + m x &centerdot; &centerdot; d + k f x &centerdot; d + &sigma; 2 x &centerdot; + w ^ 1 &phi; ( x &centerdot; ) sgn ( x &centerdot; ) + w ^ 2 &phi; ( x &centerdot; ) | x &centerdot; | sgn ( &gamma; ) + ( &mu; 1 + &mu; 2 | x &centerdot; | ) sgn ( &gamma; ) - - - ( 19 )
Wherein ( &tau; - 1 &gamma; ( x ) ) r / p = [ ( &tau; 1 - 1 &gamma; 1 ) r 1 / p 1 , ( &tau; 2 - 1 &gamma; 2 ) r 2 / p 2 , &centerdot; &centerdot; &centerdot; , ( &tau; m - 1 &gamma; m ) r m / p m ] t , μ1And μ2It is to meet Constant;wm1,wm2It is respectively w1,w2Maximum.
4.4, design liapunov function v=0.5 γtγ, then may certify that all signals in formula (1) are all consistent Bounded;Meanwhile, system tracking error e can be in Finite-time convergence to equilibrium point e=0.
The present invention combines Collaborative Control theory, non-singular terminal sliding formwork and nerual network technique, and design is based on amphineura The finite time cooperative control method of network friciton compensation, the finite time realizing tracking error in motor servo system is quickly received Hold back.
The technology design of the present invention is: motor servo system inevitably friction phenomenon in running. For in the motor servo system that there is non-linear friction, in conjunction with Collaborative Control theory and non-singular terminal sliding mode technology, design A kind of motor servo system amphineura network friciton compensation and finite time cooperative control method are it is suppressed that trembling in sliding formwork control Shake problem.Approach the non-linear partial of friction model using two neutral nets, be used, respectively, to the static state of approximate friction model Part and dynamic part.Then, the finite time collaborative controller of design can guarantee that tracking error in Finite-time convergence extremely Zero point.The present invention provides a kind of sliding formwork control of can improving to buffet problem and improve the collaborative control of finite time of system control accuracy Method processed is it is ensured that when there is non-linear friction in systems, realize the quick compensation of friction and system in motor servo system defeated The quick tracking going out.
Advantages of the present invention is: without the Accurate Model of non-linear friction, realize the finite time of motor servo system with Track, the high frequency reducing controller is buffeted.
Brief description
Fig. 1 is the algorithm flow chart of the present invention;
Fig. 2 is the position tracking effect of the motor servo system of the present invention;
Fig. 3 is the tracking error of the system of the present invention;
Fig. 4 is the control input signal of the present invention;
Fig. 5 is the neutral net weight output of the present invention.
Specific embodiment
1-5 referring to the drawings, to motor servo system amphineura network friciton compensation and finite time cooperative control method, wraps Include following steps:
Step 1, sets up the motor servo system model as shown in formula (1), initialization system state and relevant control ginseng Number;
m x &centerdot; &centerdot; = - k f x + u ( t ) - f - - - ( 1 )
Wherein m is effective mass;X is state variable, represents the position of rotor;U (t) is control signal, represent with The voltage of time change;kfIt is damped coefficient, be constant parameter;F is unknown nonlinear frictional force.
Step 2, sets up the lugre model of nonlinear normal modes, and friction model is divided into static part and dynamic state part Point;
2.1, frictional force with lugre model tormulation is:
f = &sigma; 0 z + &sigma; 1 z &centerdot; + &sigma; 2 x &centerdot; - - - ( 2 )
Wherein, σ0For stiffness coefficient;σ1For damped coefficient;σ2The mane causing for contact surface for viscous friction coefficient, z Deformation quantity;
2.2, the z in formula (2) is done analysis below:
z &centerdot; = x &centerdot; - | x &centerdot; | h ( x &centerdot; ) z - - - ( 3 )
WhenWhen trending towards 0, knowable to formula (3), z trends towards final value zs:
z s = h ( x &centerdot; ) sgn ( x &centerdot; ) - - - ( 4 )
Wherein,fcAnd fsIt is all unknown parameter, fcIt is static friction parameter, fsIt is Stribeck friction parameter.
2.3, for ease of controller design, make ε=z-zs, according to formula (3) and formula (4), then formula (2) can be changed into:
f = &sigma; 2 x &centerdot; + [ f c + ( f s - f c ) e - ( x &centerdot; / x &centerdot; s ) 2 ] sgn ( x &centerdot; ) + &sigma; 0 &epsiv; [ 1 - &sigma; 1 f c + ( f s - f c ) e - ( x / &centerdot; x &centerdot; s ) 2 | x &centerdot; | ] - - - ( 5 )
If
f 1 = [ f c + ( f x - f c ) e - ( x &centerdot; / x &centerdot; s ) 2 ] - - - ( 6 )
f 2 = &sigma; 0 &epsiv; [ 1 - &sigma; 1 f c + ( f s - f c ) e - ( x / &centerdot; x &centerdot; s ) 2 | x &centerdot; | ] - - - ( 7 )
Then formula (5) can be written as:
f = &sigma; 2 x &centerdot; + f 1 sgn ( x &centerdot; ) + f 2 - - - ( 8 )
Wherein f1It is the static part of the friction being caused due to speed;It is the end that system tends to speed during the expectation state Value;f2It is the dynamic part of the friction being calculated by set variable ε.
Step 3, estimates static state and the dynamic part of frictional force respectively using amphineura network, and designs weight more new law;
3.1, because f1And f2It is unknown, so being approached with following two neutral nets respectively
f 1 = w 1 t &phi; ( x &centerdot; ) + &xi; f 1 - - - ( 9 )
f 2 = w 2 t &phi; ( x &centerdot; ) + &xi; f 2 - - - ( 10 )
Wherein w1、w2It is neutral net weight matrix;It is the RBF of neutral net, can be by value For conventional Gaussian functionMeet 0 < φ (x) < 1;Estimation difference ξ of neutral netf1And ξf2Meet respectively Inequality | ξf1|≤ξm1And ξf2≤ξm2.
3.2, neutral net weight more new law is given according to equation below:
w ^ &centerdot; 1 = proj [ i 1 &phi; ( x &centerdot; ) sgn ( x &centerdot; ) s , w ^ 1 ] , | w &centerdot; 1 ( 0 ) | &le; w m 1 - - - ( 11 )
w ^ &centerdot; 2 = proj [ i 2 &phi; ( x &centerdot; ) sgn ( x &centerdot; ) s , w ^ 2 ] , | w &centerdot; 2 ( 0 ) | &le; w m 2 - - - ( 12 )
WhereinIt is to meet inequalitySmooth projection algorithm;i1, i2It is Positive diagonal matrix.
Step 4, according to system equation (1), designs finite time collaborative controller u (t).
4.1, it is expectation steady statue x that system mode x trend is specifiedd, define tracking error and its differential expression divide Wei not e=x-xdWithDefine a collaborative variable γ, setting up systematic collaboration multinomial is:
M={ δ: γ=s (δ)=0, s (δ) ∈ rm×1} (13)
Whereinγ=[γ12,…,γm]t.
Can be obtained by above formula (13)
&gamma; &centerdot; = s &delta; &delta; &centerdot; - - - ( 14 )
Wherein sδIt is the single order local derviation for δ for the s.
4.2, systematic collaboration variable γ under designed controller u (t) acts on, level off in finite time and specify Multinomial m, and the constraints of controller u (t) is:
&tau; &gamma; &centerdot; p / r + &gamma; = 0 - - - ( 15 )
WhereinAnd τ is a nonsingular positive definite diagonal matrix;piAnd riIt is full Sufficient condition 1 < pi/ri< 2, i=1,2 ..., the positive odd number of m;According to this constraint formulations, variable γ and itCan be when limited Interior trend towards 0.
4.3, can show that the tracking error model of motor servo system is from formula (1):
m e &centerdot; &centerdot; + k f e &centerdot; - ( m x &centerdot; &centerdot; d + k f x &centerdot; d + f ) = - u ( t ) - - - ( 16 )
BecauseSo formula (16) can be changed into:
m &delta; &centerdot; + k f &delta; - ( m x &centerdot; &centerdot; d + k f x &centerdot; d + f ) = - u ( t ) - - - ( 17 )
Wushu (14) and formula (15) substitute into formula (17) it can be deduced that the expression formula of controller u (t) is:
u ( t ) = - m s &delta; - 1 ( - &tau; - 1 &gamma; ) r / p - k f &delta; + m x &centerdot; &centerdot; d + k f x &centerdot; d + f - - - ( 18 )
Wushu (9) and formula (10) substitute into formula (18), and obtaining final controller input signal is:
u ( t ) = - m s &delta; - 1 ( - &tau; - 1 &gamma; ) r / p - k f e &centerdot; + m x &centerdot; &centerdot; d + k f x &centerdot; d + &sigma; 2 x &centerdot; + w ^ 1 &phi; ( x &centerdot; ) sgn ( x &centerdot; ) + w ^ 2 &phi; ( x &centerdot; ) | x &centerdot; | sgn ( &gamma; ) + ( &mu; 1 + &mu; 2 | x &centerdot; | ) sgn ( &gamma; ) - - - ( 19 )
Wherein ( &tau; - 1 &gamma; ( x ) ) r / p = [ ( &tau; 1 - 1 &gamma; 1 ) r 1 / p 1 , ( &tau; 2 - 1 &gamma; 2 ) r 2 / p 2 , &centerdot; &centerdot; &centerdot; , ( &tau; m - 1 &gamma; m ) r m / p m ] t , μ1And μ2It is to meet Constant;wm1,wm2It is respectively w1,w2Maximum.
4.4, design liapunov function v=0.5 γtγ, then may certify that all signals in formula (1) are all consistent Bounded;Meanwhile, system tracking error e can be in Finite-time convergence to equilibrium point e=0.
For the effectiveness of checking institute extracting method, the control to the finite time collaborative controller being represented by formula (19) for the present invention Effect carries out emulation experiment.Initial condition and partial parameters in setting experiment are it may be assumed that m=0.59, k in system equationf=2.5, Friction model parameter is σ0=0.5, σ1=0.3, σ2=0.4, fs=0.5, fc=1, υs=0.1. constraints Parameter is taken as τ=0.01, r=5, p=7.Additionally, becauseWithSo sδ=1.For the footpath in neutral net To basic function, can be conventional Gaussian function by valueIt comprises 40 node ci(i=1 ..., n) It is distributed in interval [- 8,8], and width is set to σi=0.5 (i=1 ..., n).Select 0 as weightWith's Initial value.I is selected in weight more new law formula (11) (12)1=10i, i2=i, wherein i are positive unit diagonal matrix.Parameter μ12 It is respectively 0.05,0.05 and 1 with λ.
From figures 2 and 3, it will be seen that the finite time control method for coordinating of present invention design can to realize real system defeated Go out to desired trajectory xd=0.5 (sint+0.5cos (0.5t)) quickly effectively follows the tracks of.Figure it is seen that tracking error exists Tend to stability range [- 0.001,0.001] after 0.5s, illustrate that amphineura network has quickly and accurately approached non-linear rubbing respectively Static part in wiping and dynamic part.From fig. 4, it can be seen that although control signal has slight buffeting, control signal is whole Body is bounded, converges between -2.5 and 2.The weight output situation of neutral net as can be seen from Figure 5, wherein w1Trend towards Final value 0.1, w2Trend towards final value 0.01.On the whole, in friciton compensation and the finite time Synergistic method of amphineura network In the presence of, the tracking error of system can be in Finite-time convergence to 0.
Described above is excellent effect of optimization that the embodiment that the present invention is given shows it is clear that the present invention not only It is limited to above-described embodiment, in the premise without departing from essence spirit of the present invention and without departing from scope involved by flesh and blood of the present invention Under a variety of deformation can be made to it be carried out.The control program being proposed is to the motor servo system that there is nonlinear dynamic friction It is effective, in the presence of the controller being proposed, reality output can follow the tracks of desired trajectory quickly.

Claims (1)

1. motor servo system amphineura network friciton compensation and finite time cooperative control method, comprises the following steps:
Step 1, sets up motor servo system model, initialization system state and the associated control parameters as shown in formula (1);
m x &centerdot;&centerdot; = - k f x + u ( t ) - f - - - ( 1 )
Wherein m is effective mass;X is state variable, represents the position of rotor;U (t) is control signal, represents in time The voltage of change;kfIt is damped coefficient, be constant parameter;F is unknown nonlinear frictional force;
Step 2, sets up the lugre model of nonlinear normal modes, and friction model is divided into static part and dynamic part;
2.1, frictional force with lugre model tormulation is:
f = &sigma; 0 z + &sigma; 1 z &centerdot; + &sigma; 2 x &centerdot; - - - ( 2 )
Wherein, σ0For stiffness coefficient;σ1For damped coefficient;σ2The mane deformation causing for contact surface for viscous friction coefficient, z Amount;
2.2, the z in formula (2) is done analysis below:
z &centerdot; = x &centerdot; - | x &centerdot; | h ( x &centerdot; ) z - - - ( 3 )
WhenWhen trending towards 0, knowable to formula (3), z trends towards final value zs:
z s = h ( x &centerdot; ) sgn ( x &centerdot; ) - - - ( 4 )
Wherein,fcAnd fsIt is all unknown parameter, fcIt is static friction parameter, fsIt is stribeck Friction parameter;
2.3, for ease of controller design, make ε=z-zs, according to formula (3) and formula (4), then formula (2) can be changed into:
f = &sigma; 2 x &centerdot; + &lsqb; f c + ( f s - f c ) e - ( x &centerdot; / x &centerdot; s ) 2 &rsqb; sgn ( x &centerdot; ) + &sigma; 0 &epsiv; &lsqb; 1 - &sigma; 1 f c + ( f s - f c ) e - ( x &centerdot; / x &centerdot; s ) 2 | x &centerdot; | &rsqb; - - - ( 5 )
If
f 1 = &lsqb; f c + ( f s - f c ) e - ( x &centerdot; / x &centerdot; s ) 2 &rsqb; - - - ( 6 )
f 2 = &sigma; 0 &epsiv; &lsqb; 1 - &sigma; 1 f c + ( f s - f c ) e - ( x &centerdot; / x &centerdot; s ) 2 | x &centerdot; | &rsqb; - - - ( 7 )
Then formula (5) can be written as:
f = &sigma; 2 x &centerdot; + f 1 sgn ( x &centerdot; ) + f 2 - - - ( 8 )
Wherein f1It is the static part of the friction being caused due to speed;It is the final value that system tends to speed during the expectation state;f2It is The dynamic part of the friction being calculated by set variable ε;
Step 3, estimates static state and the dynamic part of frictional force respectively using amphineura network, and designs weight more new law;
3.1, because f1And f2It is unknown, so being approached with following two neutral nets respectively
f 1 = w 1 t &phi; ( x &centerdot; ) + &xi; f 1 - - - ( 9 )
f 2 = w 2 t &phi; ( x &centerdot; ) + &xi; f 2 - - - ( 10 )
Wherein w1、w2It is neutral net weight matrix;It is the RBF of neutral net, can be normal by value Gaussian functionMeetciFor the center of RBF, i=1,2 ..., n, N is neuron number;Estimation difference ξ of neutral netf1And ξf2Meet inequality respectively | ξf1|≤ξm1And ξf2≤ξm2
3.2, neutral net weight more new law is given according to equation below:
w ^ &centerdot; = pr o j &lsqb; i 1 &phi; ( x &centerdot; ) sgn ( x &centerdot; ) s , w ^ 1 &rsqb; , | w &centerdot; 1 ( 0 ) | &le; w m 1 - - - ( 11 )
w ^ &centerdot; 2 = pr o j &lsqb; i 2 &phi; ( x &centerdot; ) sgn ( x &centerdot; ) s , w ^ 2 &rsqb; , | w &centerdot; 2 ( 0 ) | &le; w m 2 - - - ( 12 )
WhereinIt is to meet inequalitySmooth projection algorithm,Estimated value for parameter k;i1, i2 It is Positive diagonal matrix;
Step 4, according to system equation (1), designs finite time collaborative controller u (t);
4.1, it is expectation steady statue x that system mode x trend is specifiedd, define tracking error and its differential expression be respectively e =x-xdWithDefine a collaborative variable γ, setting up systematic collaboration multinomial is:
M={ δ: γ=s (δ)=0, s (δ) ∈ rm×1} (13)
Whereinγ=[γ12,…,γm]t
Can be obtained by above formula (13)
&gamma; &centerdot; = s &delta; &delta; &centerdot; - - - ( 14 )
Wherein sδIt is the single order local derviation for δ for the s,
4.2, systematic collaboration variable γ under designed controller u (t) acts on, level off in finite time specify multinomial Formula m, and the constraints of controller u (t) is:
&tau; &gamma; &centerdot; p / r + &gamma; = 0 - - - ( 15 )
WhereinAnd τ is a nonsingular positive definite diagonal matrix;piAnd riIt is to meet bar Part 1 < pi/ri< 2, i=1,2 ..., the positive odd number of m;According to this constraint formulations, variable γ and itCan be in finite time Trend towards 0;
4.3, can show that the tracking error model of motor servo system is from formula (1):
m e &centerdot;&centerdot; + k f e &centerdot; - ( m x &centerdot;&centerdot; d + k f x &centerdot; d + f ) = - u ( t ) - - - ( 16 )
BecauseSo formula (16) can be changed into:
m &delta; &centerdot; + k f &delta; - ( m x &centerdot;&centerdot; d + k f x &centerdot; d + f ) = - u ( t ) - - - ( 17 )
Wushu (14) and formula (15) substitute into formula (17) it can be deduced that the expression formula of controller u (t) is:
u ( t ) = - ms &delta; - 1 ( - &tau; - 1 &gamma; ) r / p - k f &delta; + m x &centerdot;&centerdot; d + k f x &centerdot; d + f - - - ( 18 )
Wushu (9) and formula (10) substitute into formula (18), and obtaining final controller input signal is:
u ( t ) = - ms &delta; - 1 ( - &tau; - 1 &gamma; ) r / p - k f e &centerdot; + m x &centerdot;&centerdot; d + k f x &centerdot; d + &sigma; 2 x &centerdot; + w ^ 1 &phi; ( x &centerdot; ) sgn ( x &centerdot; ) + w ^ 2 &phi; ( x &centerdot; ) | x &centerdot; | sgn ( &gamma; ) + ( &mu; 1 + &mu; 2 | x &centerdot; | ) sgn ( &gamma; ) - - - ( 19 )
Whereinμ1And μ2It is to meet Constant;wm1,wm2It is respectively w1,w2Maximum;
4.4, design liapunov function v=0.5 γtγ, then may certify that all signals in formula (1) are all uniform boundes 's;Meanwhile, system tracking error e can be in Finite-time convergence to equilibrium point e=0.
CN201410398715.7A 2014-08-14 2014-08-14 Motor servo system bilateral neural network friction compensation and limited time coordination control method Active CN104199294B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410398715.7A CN104199294B (en) 2014-08-14 2014-08-14 Motor servo system bilateral neural network friction compensation and limited time coordination control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410398715.7A CN104199294B (en) 2014-08-14 2014-08-14 Motor servo system bilateral neural network friction compensation and limited time coordination control method

Publications (2)

Publication Number Publication Date
CN104199294A CN104199294A (en) 2014-12-10
CN104199294B true CN104199294B (en) 2017-01-18

Family

ID=52084596

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410398715.7A Active CN104199294B (en) 2014-08-14 2014-08-14 Motor servo system bilateral neural network friction compensation and limited time coordination control method

Country Status (1)

Country Link
CN (1) CN104199294B (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104678763B (en) * 2015-01-21 2017-02-22 浙江工业大学 Friction compensation and dynamic surface control method based on least squares support vector machine for electromechanical servo system
CN105186959A (en) * 2015-08-25 2015-12-23 哈尔滨工业大学 Parameter setting method of sliding mode controller of servo system
CN106483844B (en) * 2015-09-01 2019-03-05 南京理工大学 The implementation method of electrohydraulic servo system adaptive location controller based on non linear robust
CN105223806B (en) * 2015-10-20 2017-11-24 闽江学院 Supersonic motor fuzzy Neural Network Control Method based on basis function network
CN105550447B (en) * 2015-12-14 2019-06-14 渤海大学 The modeling method of centrifugal water pumping system based on amphineura network
CN105404157A (en) * 2016-01-06 2016-03-16 北京理工大学 Specified performance parameter estimation-based self-adaptive control method
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
CN106113046B (en) * 2016-07-13 2018-09-21 浙江工业大学 Mechanical arm servo system dynamic surface transient control method based on dead zone and friction compensation
CN106249591B (en) * 2016-09-13 2017-07-28 北京交通大学 A kind of neural adaptive fusion method for train unknown disturbance
CN107561935B (en) * 2017-08-26 2021-12-10 南京理工大学 Motor position servo system friction compensation control method based on multilayer neural network
CN108398879B (en) * 2018-01-31 2021-04-02 湖北工业大学 Adaptive inversion friction compensation control method for pneumatic position servo system
CN109660154B (en) * 2019-02-01 2020-11-03 东南大学 Novel speed control method for servo flexible load
CN112462611B (en) * 2020-11-30 2022-05-20 华中科技大学 Sliding friction modeling method for precision electromechanical system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103197562A (en) * 2013-04-11 2013-07-10 浙江工业大学 Rotary-table servo system neural network control method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103197562A (en) * 2013-04-11 2013-07-10 浙江工业大学 Rotary-table servo system neural network control method

Non-Patent Citations (9)

* Cited by examiner, † Cited by third party
Title
A new model for control of systems with friction;C.Canudas de Wit,etc;《IEEE TRANSACTIONS ON AUTOMATIC CONTROL》;19950331;第40卷(第3期);第419-425页 *
Lugre摩擦模型的模糊神经网络辨识仿真研究;刘海荣,等;《计算机仿真》;20070131;第24卷(第1期);第80-82页 *
On Adaptive Friction Compensation;Bernard Friedland,etc;《IEEE TRANSACTIONS ON AUTOMATIC CONTROL》;19921031;第37卷(第10期);第1609-1612页 *
Robust friction state observer and recurrent fuzzy neural network design for dynamic friction compensation with backstepping control;Seong IK Han,etc;《Mechatronics》;ELSEVIER;20101231;第20卷;第384-401页 *
基于LuGre摩擦模型的气缸摩擦力特性实验;陈剑锋,等;《兰州理工大学学报》;20100630;第36卷(第3期);第55-59页 *
基于LuGre模型的电液伺服***摩擦力矩动态补偿;吴盛林,等;《机床与液压》;20030131(第2期);第67-69页 *
基于LuGre模型的自适应摩擦补偿;向红标,等;《机械工程学报》;20120930;第48卷(第17期);第70-74页 *
基于神经网络控制的气动伺服位置控制***研究;胡万强,等;《液压与气动》;20070630(第6期);第36-38页 *
气动伺服位置***的神经网络辨识及控制;胡万强,等;《液压与气动》;20070930(第9期);第50-52页 *

Also Published As

Publication number Publication date
CN104199294A (en) 2014-12-10

Similar Documents

Publication Publication Date Title
CN104199294B (en) Motor servo system bilateral neural network friction compensation and limited time coordination control method
CN107662208B (en) Flexible joint mechanical arm finite time self-adaptive backstepping control method based on neural network
Komurcugil Adaptive terminal sliding-mode control strategy for DC–DC buck converters
Hosseinzadeh et al. Performance enhanced model reference adaptive control through switching non-quadratic Lyapunov functions
Salgado et al. Control of discrete time systems based on recurrent super-twisting-like algorithm
Ye et al. Design of model predictive controllers for adaptive damping of inter-area oscillations
Sheikholeslam et al. Design of adaptive fuzzy wavelet neural sliding mode controller for uncertain nonlinear systems
CN104950678A (en) Neural network inversion control method for flexible manipulator system
Xuhui et al. Model free adaptive control with disturbance observer
CN105629721A (en) Second-order nonlinear system no-model control method based on instruction filtering Backstepping
CN105450123A (en) PMSM chaotic system rapid terminal sliding mode control method based on nerve network
Chen et al. Recursive identification for MIMO Hammerstein systems
Binder et al. Improved predictions from measured disturbances in linear model predictive control
Luo et al. Adaptive gains of dual level to super‐twisting algorithm for sliding mode design
CN102495547A (en) Indirect adaptive fuzzy sliding mode control method of SISO discrete time system
Chen et al. An improvement on the transient response of tracking for the sampled-data system based on an improved PD-type iterative learning control
Gandikota et al. Disturbance observer–based adaptive boundary layer sliding mode controller for a type of nonlinear multiple‐input multiple‐output system
Hsu et al. Intelligent nonsingular terminal sliding-mode control via perturbed fuzzy neural network
Todorov et al. Iterative local dynamic programming
Sun et al. Constraint adaptive output regulation of output feedback systems with application to electrostatic torsional micromirror
CN104678763A (en) Friction compensation and dynamic surface control method based on least squares support vector machine for electromechanical servo system
Wang et al. Sliding mode control for an electrohydraulic actuator system with discontinuous non-linear friction
Liu et al. Constrained event-driven policy iteration design for nonlinear discrete time systems
Ben Halima Abid et al. An Improved Method for Stochastic Nonlinear System’s Identification Using Fuzzy‐Type Output‐Error Autoregressive Hammerstein–Wiener Model Based on Gradient Algorithm, Multi‐Innovation, and Data Filtering Techniques
Gao et al. Neural network based dynamic surface integral nonsingular fast terminal sliding mode control for manipulators with disturbance rejection

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
TR01 Transfer of patent right

Effective date of registration: 20191206

Address after: 313000 Room 1403, 14th Floor, Building B, Freeport, Headquarters 1188 District Fulu Road, Wuxing District, Huzhou City, Zhejiang Province

Patentee after: Zhejiang creation Intellectual Property Service Co.,Ltd.

Address before: 310014 Hangzhou city in the lower reaches of the city of Zhejiang Wang Road, No. 18

Patentee before: Zhejiang University of Technology

Effective date of registration: 20191206

Address after: 313000 No.5-8, Changhe Road, Huaxi street, Changxing County, Huzhou City, Zhejiang Province

Patentee after: Zhejiang Changxing green battery technology Co.,Ltd.

Address before: 313000 Room 1403, 14th Floor, Building B, Freeport, Headquarters 1188 District Fulu Road, Wuxing District, Huzhou City, Zhejiang Province

Patentee before: Zhejiang creation Intellectual Property Service Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200320

Address after: 510000, room 1, 1711 Hisense street, Haizhuqu District, Guangdong, Guangzhou

Patentee after: Luo Shaoyuan

Address before: 313000 No.5-8, Changhe Road, Huaxi street, Changxing County, Huzhou City, Zhejiang Province

Patentee before: Zhejiang Changxing green battery technology Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220126

Address after: 510000 No. 42, Dabu Road, Xiuquan street, Huadu District, Guangzhou, Guangdong

Patentee after: Guangzhou Yidong Technology Co.,Ltd.

Address before: 510000, room 1, 1711 Hisense street, Haizhuqu District, Guangdong, Guangzhou

Patentee before: Luo Shaoyuan

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230720

Address after: 510000 No. 42 Dabu Road, Xinhua Street, Huadu District, Guangzhou City, Guangdong Province

Patentee after: Guangzhou Yidong electromechanical Co.,Ltd.

Address before: 510000 No. 42, Dabu Road, Xiuquan street, Huadu District, Guangzhou, Guangdong

Patentee before: Guangzhou Yidong Technology Co.,Ltd.