CN103197562A - Rotary-table servo system neural network control method - Google Patents

Rotary-table servo system neural network control method Download PDF

Info

Publication number
CN103197562A
CN103197562A CN2013101256383A CN201310125638A CN103197562A CN 103197562 A CN103197562 A CN 103197562A CN 2013101256383 A CN2013101256383 A CN 2013101256383A CN 201310125638 A CN201310125638 A CN 201310125638A CN 103197562 A CN103197562 A CN 103197562A
Authority
CN
China
Prior art keywords
neural network
unknown
table servo
servo system
dead band
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013101256383A
Other languages
Chinese (zh)
Other versions
CN103197562B (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 CN201310125638.3A priority Critical patent/CN103197562B/en
Publication of CN103197562A publication Critical patent/CN103197562A/en
Application granted granted Critical
Publication of CN103197562B publication Critical patent/CN103197562B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Feedback Control In General (AREA)

Abstract

A rotary-table servo system neural network control method comprises (1) building a mechanical dynamic model of a permanent magnet synchronous motor rotary-table servo system, and initializing the system state, sampling time and relative control parameters; (2) according to the differential mean value theorem, enabling a non-linear input dead zone in the system to linearly approximate to a simple time-varying system, avoiding complex calculation of dead-zone inverse compensation, and finally inferring a rotary-table servo system model provided with an unknown dead zone; (3) at each sampling moment, calculating and controlling a system tracking error, a fast terminal sliding mode surface and a first-order derivative of the system; (4) based on the rotary-table servo system model provided with the unknown dead zone, selecting a neural network approaching unknown trend, designing an adaptive robust finite-time neural network controller according to the system tracking error, the fast terminal sliding mode surface and the first-order derivative of the system, and updating a neural network weight matrix; and (5) entering the next sampling moment, and repetitively executing the steps from (3) to (5).

Description

Table servo system neural network control method
Technical field
The present invention relates to the control method of a kind of table servo system, particularly have the table servo system self-adaption robust finite time neural network control method in unknown non-linear input dead band.
Background technology
The dead band nonlinear element extensively is present in Hydrauservo System, servo electrical machinery system and other Industrial Engineering fields.The existence in dead band tends to cause the efficient of control system to reduce or even inefficacy.Therefore, for improving control performance, essential at compensation and the control method in dead band.Traditional dead-zone compensation method generally is inversion model or the approximate inverse model of setting up the dead band, and by estimating the bound parameter designing adaptive controller in dead band, with the influence in compensation dead band.Yet in nonlinear system such as table servo system, the inversion model in dead band often is difficult for accurately obtaining.
Sliding formwork control is also named and is become structure control, is the special nonlinear Control of a class in essence, and non-linear behavior is the uncontinuity of control.As a kind of nonlinear control method commonly used, sliding-mode control has that algorithm is simple, response speed soon, advantage such as noise and parameter perturbation strong robustness to external world.Therefore, sliding-mode control is widely used in fields such as robot, motor, aircraft.Traditional linear sliding-mode control can guarantee the asymptotic convergence of controlled system tracking error, that is: tracking error can converge to equilibrium point in the infinitely-great time in theory.In order to improve the speed of convergence of system keeps track error, generally increase nonlinear terms on the basis of linear sliding formwork, the rapid track and control by design kinematic nonlinearity sliding-mode surface realization system is called the terminal sliding mode control method.This method can guarantee to reach in system state at the appointed time the tracking fully to expectation state.Yet owing to introduced the fractional exponent item in the design of sliding-mode surface, may there be the problem of singular value in the terminal sliding mode method and when initial state slower problem of speed of convergence during away from equilibrium point.
Summary of the invention
The present invention will overcome the dead band inversion model that exists in the existing table servo system control method and be difficult to problems such as accurate acquisition, control rate is slow, control accuracy is not high, a kind of complicated calculations of avoiding the dead band inversion model is provided, improve control rate and control accuracy table servo system self-adaption robust finite time neural network control method (Adaptive Robust Finite-Time Neural Control, ARFTNC).Guarantee to exist under the situation in the uncertain and unknown dead band of system model, realize the finite time rapid track and control of table servo system.
Have the table servo system self-adaption robust finite time neural network control method in unknown dead band, comprise following key step:
Step 1. is set up the mechanical dynamic model of permagnetic synchronous motor table servo system, initialization system state, sampling time and relevant control parameter;
Step 2. is a simple time-varying system according to Order Derivatives in Differential Mid-Value Theorem with the non-linear input dead band linear-apporximation in the system, avoids the complicated calculations of the contrary compensation in dead band, finally derives the table servo system model that has unknown dead band;
Step 3. is in each sampling instant, the tracking error of calculating control system, fast terminal sliding-mode surface and first order derivative thereof;
Step 4. is based on the table servo system model that has unknown dead band, it is dynamically unknown to select neural network to approach, design ADAPTIVE ROBUST finite time nerve network controller according to system keeps track error, fast terminal sliding-mode surface and first order derivative thereof, upgrade the neural network weight matrix;
Step 5. enters next sampling instant, repeated execution of steps (3)-(5).
Further, the mechanical dynamic model of the described permagnetic synchronous motor table servo of step 1 system can be described as:
m x · · + f * ( x ‾ , t ) + d * ( x ‾ , t ) = k 0 * u ( t ) (1)
y=x(t)
Wherein,
Figure BDA00003036012700022
U (t) ∈ R, y (t) ∈ R represents system state respectively, control input voltage and motor output.X represents the position, and m represents load quality, The expression ride gain,
Figure BDA00003036012700024
Be friction force, Be to comprise the bounded Disturbance Model of measuring noise, electromagnetic interference (EMI) and other unknown terms.
Order f ( x ‾ , t ) = f * ( x ‾ , t ) / m , d ( x ‾ , t ) = d * ( x ‾ , t ) / m , k 0 = k 0 * / m , Then system of equations (1) can be rewritten as
x · · = - h ( x ‾ , t ) + k 0 u ( t ) (2)
y=x(t)
Wherein, h ( x ‾ , t ) = f ( x ‾ , t ) + d ( x ‾ , t ) .
U (t) is the output signal in following non-linear dead band
u ( t ) = G ( v ( t ) ) = g r ( v ) if v ( t ) &GreaterEqual; b r 0 if b l < v ( t ) < b r g l ( v ) if v ( t ) &le; b l - - - ( 3 )
Wherein, v (t) is dead band input (working control signal), g l(v) and g r(v) be unknown nonlinear smoothing function, b lAnd b rBe unknown skip distance parameter.
Further, described step 2 is made up of following steps:
1) according to Order Derivatives in Differential Mid-Value Theorem, there is ξ l∈ (∞, b l) and ξ r∈ (b r,+∞) makes
g l ( v ) = g l &prime; ( &xi; l ) ( v - b l ) , &ForAll; v &Element; ( - &infin; , b r ] - - - ( 4 )
Wherein, ξ l∈ (∞, b l],
g r ( v ) = g r &prime; ( &xi; r ) ( v - b r ) , &ForAll; v &Element; [ b l , + &infin; ) - - - ( 5 )
Wherein, ξ r∈ [b r,+∞).
2) by equation (2)-(5), the table servo system model that can have unknown dead band is:
Figure BDA00003036012700036
(6)
y=x(t)
Wherein, | ρ (t) |≤ρ N, ρ N0 satisfy ρ N=(g R1+ g L1) max{b r,-b l,
&rho; ( t ) = - g r &prime; ( &xi; r ) b r if v ( t ) &GreaterEqual; b r - [ g l &prime; ( &xi; l ) + g r &prime; ( &xi; r ) ] v ( t ) if b l < v ( t ) < b r - g l &prime; ( &xi; l ) b l if v ( t ) &le; b l - - - ( 7 )
Wherein, ξ l∈ (∞, b l], ξ r∈ [b r,+∞),
And
Figure BDA00003036012700038
Figure BDA000030360127000310
Further, described step 3 can be made up of following steps:
1) based on table servo system model (6), the tracking error of definition control system is
e=y d-y (9)
Wherein, y dThe desired trajectory that can lead for second order.
2) its expression formula of fast terminal sliding-mode surface is as follows:
s = e &CenterDot; + &lambda; 1 e + &lambda; 2 | e | &gamma; sgn ( e ) - - - ( 10 )
Wherein, e ∈ R is tracking error, | e| represents the absolute value of e, the e sign function of sgn (e) expression; λ 1, λ 20 be constant.
3) to equation (10) both sides differentiate, can derive in conjunction with (6):
Figure BDA00003036012700042
(11)
Figure BDA00003036012700043
Wherein, the expression formula of nonlinear function κ is
&kappa; = y &CenterDot; &CenterDot; d + &lambda; 1 e &CenterDot; + &lambda; 2 &gamma; | e | &gamma; - 1 e &CenterDot; + h ( x &OverBar; , t ) - k 0 &rho; ( t ) - - - ( 12 )
Further, described step 4 can be made up of following steps:
1) at permagnetic synchronous motor table servo system (6), based on formula (10) and (11) design ADAPTIVE ROBUST finite time nerve network controller, structure is as follows:
v(t)=v 0+v 1+v 2 (13)
v 0 = W ^ T &phi; ( X ) - - - ( 14 )
v 1=k 1s+k 2|s| rsgn(s) (15)
v 2=(δ 12)sgn(s) (16)
Wherein, v 0The expression neural network estimator is used for the dynamically unknown of approximation system;
Figure 2013101256383100002DEST_PATH_IMAGE005
The desirable weights W of expression neural network *Estimated value, φ (X) is the basis function of neural network, X is the neural network input vector; v 1Be feedback controller, be used for guaranteeing that tracking error can rapidly converge to sliding-mode surface in finite time; v 2Be the robust item, the robustness the when system of assurance exists approximate error and weights evaluated error; k 10, k 20 for control parameter; δ 1For greater than neural network approximate error upper limit ε NConstant, that is: δ 1ε Nδ 2Be a positive constant, satisfy
Figure 2013101256383100002DEST_PATH_IMAGE006
Be the neural network weight evaluated error.
2) the weights adjusting rule of design neural network is:
W ^ &CenterDot; = &Gamma;&phi; ( X ) s - - - ( 17 )
Wherein, Γ is the symmetric matrix of positive definite, and φ (X) is chosen as the Sigmoid function, and expression-form is as follows:
&phi; ( X ) = a b + e ( - X / c ) + d - - - ( 18 )
Wherein, a〉0, b 0, c 0, d<0 is respectively constant parameter.
3) with in controller formula (13)-Shi (16) substitution formula (11), can obtain following closed-loop system dynamic equation:
Figure 2013101256383100002DEST_PATH_IMAGE009
Wherein, ε≤ε NBe the neural network approximate error;
Figure BDA000030360127000412
Be the neural network weight evaluated error.
4) design Lyapunov function respectively
Figure BDA00003036012700051
Figure BDA00003036012700052
With
Figure BDA00003036012700053
Can prove that then all signals in the closed-loop control system (6) all are uniformly bounded.Simultaneously, the system keeps track error e can converge to equilibrium point e=0 in finite time.
Technical conceive of the present invention is: at the permagnetic synchronous motor table servo system that has unknown non-linear input dead band, design a kind of ADAPTIVE ROBUST finite time neural network control method based on fast terminal sliding formwork principle.According to Order Derivatives in Differential Mid-Value Theorem, non-linear dead band can be simple time-varying system by linear-apporximation, thereby has avoided the complicated calculations of the contrary compensation in dead band.The design of controller can effectively be avoided the singular value problem in the general terminal sliding mode controller based on improved fast terminal sliding formwork principle.The neural network of employing Sigmoid basis function is approached the unknown nonlinear terms in the table servo system, and increases the approximate error of robust item compensation neural network in controller architecture.The invention provides a kind of table servo system self-adaption control method of avoiding complicated calculations, raising control rate and the control accuracy of dead band inversion model.Guarantee to exist under the situation in the uncertain and unknown dead band of system model, realize the finite time rapid track and control of table servo system.
Advantage of the present invention is: the efficiency of algorithm height, can avoid the complicated calculations of dead band inversion model, and improve control rate and control accuracy.
Description of drawings
Fig. 1 is non-linear dead band model;
Fig. 2 is permagnetic synchronous motor table servo system;
Fig. 3 is permagnetic synchronous motor servo-drive system position control block diagram;
Fig. 4 is the basic procedure of ARFTNC algorithm;
Fig. 5 is the tracking error contrast of ARFTNC algorithm;
Fig. 6 is the control signal contrast of ARFTNC algorithm.
Embodiment
With reference to accompanying drawing 1-4, have the design of the table servo system self-adaption robust finite time neural network control method in unknown dead band, may further comprise the steps:
1. set up the mechanical dynamic model of permagnetic synchronous motor table servo system:
m x &CenterDot; &CenterDot; + f * ( x &OverBar; , t ) + d * ( x &OverBar; , t ) = k 0 * u ( t ) (1)
y=x(t)
Wherein,
Figure BDA00003036012700062
Y (t) ∈ R represents system state respectively, control input voltage and motor output.X represents the position, and m represents load quality,
Figure BDA00003036012700063
The expression ride gain, Be friction force,
Figure BDA00003036012700065
Be to comprise the bounded Disturbance Model of measuring noise, electromagnetic interference (EMI) and other unknown terms.
Order f ( x &OverBar; , t ) = f * ( x &OverBar; , t ) / m , d ( x &OverBar; , t ) = d * ( x &OverBar; , t ) / m , k 0 = k 0 * / m , Then system of equations (1) can be rewritten as
x &CenterDot; &CenterDot; = - h ( x &OverBar; , t ) + k 0 u ( t ) (2)
y=x(t)
Wherein, h ( x &OverBar; , t ) = f ( x &OverBar; , t ) + d ( x &OverBar; , t ) .
As shown in Figure 1, u (t) is the output signal in following non-linear dead band
u ( t ) = G ( v ( t ) ) = g r ( v ) if v ( t ) &GreaterEqual; b r 0 if b l < v ( t ) < b r g l ( v ) if v ( t ) &le; b l - - - ( 3 )
Wherein, v (t) is dead band input (working control signal), g l(v) and g r(v) be unknown nonlinear smoothing function, b lAnd b rBe unknown skip distance parameter.
2. according to Order Derivatives in Differential Mid-Value Theorem, be a simple time-varying system with the non-linear input dead band linear-apporximation in the system, avoid the complicated calculations of the contrary compensation in dead band, finally derive the table servo system model that has unknown dead band.
1) according to Order Derivatives in Differential Mid-Value Theorem, there is ξ l∈ (∞, b l) and ξ r∈ (b r,+∞) makes
g l ( v ) = g l &prime; ( &xi; l ) ( v - b l ) , &ForAll; v &Element; ( - &infin; , b r ] - - - ( 4 )
Wherein, ξ l∈ (∞, b l],
g r ( v ) = g r &prime; ( &xi; r ) ( v - b r ) , &ForAll; v &Element; [ b l , + &infin; ) - - - ( 5 )
Wherein, ξ r∈ [b r,+∞).
2) by equation (2)-(5), the table servo system model that can have unknown dead band is:
Figure BDA000030360127000616
(6)
y=x(t)
Wherein, | ρ (t) |≤ρ N, ρ N0 satisfy ρ N=(g R1+ g L1) max{b r,-b l,
&rho; ( t ) = - g r &prime; ( &xi; r ) b r if v ( t ) &GreaterEqual; b r - [ g l &prime; ( &xi; l ) + g r &prime; ( &xi; r ) ] v ( t ) if b l < v ( t ) < b r - g l &prime; ( &xi; l ) b l if v ( t ) &le; b l - - - ( 7 )
Wherein, ξ l∈ (∞, b l], ξ r∈ [b r,+∞),
And
Figure BDA00003036012700072
Figure BDA00003036012700073
Figure BDA00003036012700074
3. in each sampling instant, the tracking error of calculating control system, fast terminal sliding-mode surface and first order derivative thereof.
1) based on table servo system model (6), the tracking error of definition control system is
e=y d-y (9)
Wherein, y dThe desired trajectory that can lead for second order.
2) its expression formula of fast terminal sliding-mode surface is as follows:
s = e &CenterDot; + &lambda; 1 e + &lambda; 2 | e | &gamma; sgn ( e ) - - - ( 10 )
Wherein, e ∈ R is tracking error, | e| represents the absolute value of e, the e sign function of sgn (e) expression; λ 1, λ 20 be constant.
3) to equation (10) both sides differentiate, can derive in conjunction with (6):
Figure BDA00003036012700076
(11)
Figure BDA00003036012700077
Wherein, the expression formula of nonlinear function κ is
&kappa; = y &CenterDot; &CenterDot; d + &lambda; 1 e &CenterDot; + &lambda; 2 &gamma; | e | &gamma; - 1 e &CenterDot; + h ( x &OverBar; , t ) - k 0 &rho; ( t ) - - - ( 12 )
4. based on the table servo system model (6) that has unknown dead band, it is dynamically unknown to select neural network to approach, design ADAPTIVE ROBUST finite time nerve network controller according to system keeps track error, fast terminal sliding-mode surface and first order derivative thereof, upgrade the neural network weight matrix.
1) at permagnetic synchronous motor table servo system (6), based on formula (10) and (11) design ADAPTIVE ROBUST finite time nerve network controller, structure is as follows:
v(t)=v 0+v 1+v 2 (13)
v 0 = W ^ T &phi; ( X ) - - - ( 14 )
v 1=k 1s+k 2|s| rsgn(s) (15)
v 2=(δ 12)sgn(s) (16)
Wherein, v 0The expression neural network estimator is used for the dynamically unknown of approximation system;
Figure 2013101256383100002DEST_PATH_IMAGE014
The desirable weights W of expression neural network *Estimated value, φ (X) is the basis function of neural network, X is the neural network input vector; v 1Be feedback controller, be used for guaranteeing that tracking error can rapidly converge to sliding-mode surface in finite time; v 2Be the robust item, the robustness the when system of assurance exists approximate error and weights evaluated error; k 10, k 20 for control parameter; δ 1For greater than neural network approximate error upper limit ε NConstant, that is: δ 1ε Nδ 2Be a positive constant, satisfy
Figure 2013101256383100002DEST_PATH_IMAGE015
Figure 2013101256383100002DEST_PATH_IMAGE016
Be the neural network weight evaluated error.
2) the weights adjusting rule of design neural network is:
W ^ &CenterDot; = &Gamma;&phi; ( X ) s - - - ( 17 )
Wherein, Γ is the symmetric matrix of positive definite, and φ (X) is chosen as the Sigmoid function, and expression-form is as follows:
&phi; ( X ) = a b + e ( - X / c ) + d - - - ( 18 )
Wherein, a〉0, b 0, c 0, d<0 is respectively constant parameter.
3) with in controller formula (13)-Shi (16) substitution formula (11), can obtain following closed-loop system dynamic equation:
Figure 2013101256383100002DEST_PATH_IMAGE018
Wherein, ε≤ε NBe the neural network approximate error;
Figure BDA00003036012700088
Be the neural network weight evaluated error.
4) design Lyapunov function respectively
Figure BDA00003036012700089
Figure BDA000030360127000810
With
Figure BDA000030360127000811
Can prove that then all signals in the closed-loop control system (6) all are uniformly bounded.Simultaneously, the system keeps track error e can converge to equilibrium point e=0 in finite time.
5. enter next sampling instant, repeated execution of steps (3)-(5).
The turret systems of experiment usefulness adopts Mitsubishi's permagnetic synchronous motor, and the motor model (HC-UFS13, HC-KFS23); Motor shaft carries incremental optical-electricity encoder as feedback element; Motor driver adopts Mitsubishi's AC servo to drive, and model (MR-J2S-10A, MR-J2S-20A); Motor control card adopts and closes the TMS320F2812 development board that the crowd reaches company, and development environment is CCS3.0; Host computer is ordinary PC (two PCI slot).The original state of experimental system is set to: the sampling period of system is T=0.01s; The sinusoidal tracking signal of expectation is y d=0.6sin (2 π t/5).
In order to verify the superiority of this algorithm, the present invention is respectively with regard to ADAPTIVE ROBUST finite time ANN (Artificial Neural Network) Control (Adaptive Robust Finite-Time Neural Control, ARFTNC), neural network terminal sliding mode control (Neural-Network based Terminal Sliding Mode Control, NNTSMC), linear sliding formwork control (Neural-Network based Linear Sliding Mode Control, NNLSMC) and the PID control method contrast.The controller of four kinds of methods and parameter thereof are given as follows respectively:
1) ARFTNC: the fast terminal sliding-mode surface is formula (10), and controller is formula (13)-(16), and neural network weight more new law is formula (17).The parameter of neural network is set to: Γ=0.05, a=2, b=10, c=1, d=-10; The parameter of sliding-mode surface is set to: λ 1=15, λ 2=0.1, γ=9/11; Controller parameter is chosen as: k 1=0.6, k 2=0.1, r=9/11, δ 12=0.001.
2) NNTSMC: the terminal sliding mode face is
Figure 2013101256383100002DEST_PATH_IMAGE019
Neural network weight more new law is formula (17), and the expression formula of controller is:
v = W ^ T &phi; ( X ) + k 3 | s | r sgn ( s ) + ( &delta; 1 + &delta; 2 ) sgn ( s ) - - - ( 20 )
Wherein, k 3=0.6, r=9/11, δ 12=0.001.The parameter of neural network is identical with the fast terminal sliding-mode control, and the parameter of sliding-mode surface is set to: λ 0=10, γ=9/11.
3) NNLSMC: linear sliding-mode surface is
Figure 2013101256383100002DEST_PATH_IMAGE021
Neural network weight more new law is formula (17), and its controller expression formula is:
v = W ^ T &phi; ( X ) + k 4 s + ( &delta; 1 + &delta; 2 ) sgn ( s ) - - - ( 21 )
Wherein, k 4=0.4, δ 12=0.001.The parameter of sliding-mode surface is set to:
Figure BDA00003036012700095
4) PID control: the expression formula of controller is
v = k P e + k D e &CenterDot; + k I &Integral; 0 t e ( t ) dt - - - ( 22 )
Wherein, k P=12, k D=0.6, k I=0.4.
The superiority of the ARFTNC algorithm that the present invention proposes is embodied in:
1) contrast NNTSMC method, ARFTNC method controller neutral line item k 1S can guarantee that the ARFTNC method has speed of convergence faster than NNTSMC method;
2) contrast NNLSMC method, nonlinear terms k in the ARFTNC method controller 2| s| rSgn (s) can guarantee that the ARFTNC method has littler tracking error than NNLSMC method;
Contrast as can be seen from the experimental result of Fig. 5 and Fig. 6:
1) for the table servo system that has unknown dead band, traditional PID control method is difficult to reach follows the tracks of the control effect preferably;
2) in the contrast of other three kinds of control methods, because system initial state is away from expectation state, therefore, the NNTSMC method is bigger in control tracking error in early stage, and convergence time is longer;
3) during near expectation state, tracking error is relatively large in system state for the NNLSMC method;
4) the ARFTNC method of the present invention design then combines the advantage of NNTSMC method and NNLSMC method effectively, not only early stage the tracking error converges faster, and the later stage tracking error is less.
What more than set forth is the good optimization effect that a embodiment that the present invention provides shows, obviously the present invention just is not limited to above-described embodiment, can do all distortion to it under the prerequisite of the related scope of flesh and blood of the present invention and is implemented not departing from essence spirit of the present invention and do not exceed.
And, although the illustrated tracking and controlling method of above-described embodiment carries out at TMS320F2812 series exploitation plate and corresponding making software, purpose is that interest of clarity is clear, also can realize in other occasions by adopting related hardwares such as TMS32 series exploitation plate in addition.

Claims (1)

1. table servo system neural network control method may further comprise the steps:
Step 1. is set up the mechanical dynamic model of permagnetic synchronous motor table servo system:
Figure FDA00003036012600011
(1)
y=x(t)
Wherein,
Figure FDA00003036012600012
U (t) ∈ R, y (t) ∈ R represents system state respectively, control input voltage and motor output.X represents the position, and m represents load quality,
Figure FDA00003036012600013
The expression ride gain,
Figure FDA00003036012600014
Be friction force,
Figure FDA00003036012600015
Be to comprise the bounded Disturbance Model of measuring noise, electromagnetic interference (EMI) and other unknown terms.
Order
Figure FDA00003036012600017
Figure FDA00003036012600018
Then system of equations (1) can be rewritten as
(2)
y=x(t)
Wherein,
Figure FDA000030360126000110
As shown in Figure 1, u (t) is the output signal in following non-linear dead band
Figure FDA000030360126000111
Wherein, v (t) is dead band input (working control signal), g l(v) and g r(v) be unknown nonlinear smoothing function, b lAnd b rBe unknown skip distance parameter.
Step 2. is a simple time-varying system according to Order Derivatives in Differential Mid-Value Theorem with the non-linear input dead band linear-apporximation in the system, avoids the complicated calculations of the contrary compensation in dead band, finally derives the table servo system model that has unknown dead band.
1) according to Order Derivatives in Differential Mid-Value Theorem, there is ξ l∈ (∞, b l) and ξ r∈ (b r,+∞) makes
Figure FDA000030360126000113
Wherein, ξ l∈ (∞, b l],
Figure 2013101256383100001DEST_PATH_IMAGE002
Figure FDA000030360126000115
Wherein, ξ r∈ [b r,+∞).
2) by equation (2)-(5), the table servo system model that can have unknown dead band is:
Figure FDA00003036012600021
(6)
y=x(t)
Wherein, | ρ (t) |≤ρ N, ρ N0 satisfy ρ N=(g R1+ g L1) max{b r,-b l,
Wherein, ξ l∈ (∞, b l], ξ r∈ [b r,+∞),
And
Figure FDA00003036012600023
Figure FDA00003036012600024
Figure FDA00003036012600025
Step 3. is in each sampling instant, the tracking error of calculating control system, fast terminal sliding-mode surface and first order derivative thereof.
1) based on table servo system model (6), the tracking error of definition control system is
e=y d-y (9)
Wherein, y dThe desired trajectory that can lead for second order.
2) its expression formula of fast terminal sliding-mode surface is as follows:
Figure FDA00003036012600029
Wherein, e ∈ R is tracking error, | e| represents the absolute value of e, the e sign function of sgn (e) expression; λ 1, λ 20 be constant.
3) to equation (10) both sides differentiate, can derive in conjunction with (6):
(11)
Figure FDA00003036012600027
Wherein, the expression formula of nonlinear function κ is
Figure 2013101256383100001DEST_PATH_IMAGE003
Step 4. is based on the table servo system model (6) that has unknown dead band, it is dynamically unknown to select neural network to approach, design ADAPTIVE ROBUST finite time nerve network controller according to system keeps track error, fast terminal sliding-mode surface and first order derivative thereof, upgrade the neural network weight matrix.
1) at permagnetic synchronous motor table servo system (6), based on formula (10) and (11) design ADAPTIVE ROBUST finite time nerve network controller, structure is as follows:
v(t)=v 0+v 1+v 2 (13)
Figure 2013101256383100001DEST_PATH_IMAGE004
v 1=k 1s+k 2|s| rsgn(s) (15)
v 2=(δ 12)sgn(s) (16)
Wherein, v 0The expression neural network estimator is used for the dynamically unknown of approximation system;
Figure 2013101256383100001DEST_PATH_IMAGE005
The desirable weights W of expression neural network *Estimated value, φ (X) is the basis function of neural network, X is the neural network input vector; v 1Be feedback controller, be used for guaranteeing that tracking error can rapidly converge to sliding-mode surface in finite time; v 2Be the robust item, the robustness the when system of assurance exists approximate error and weights evaluated error; k 10, k 20 for control parameter; δ 1For greater than neural network approximate error upper limit ε NConstant, that is: δ 1ε Nδ 2Be a positive constant, satisfy
Figure 2013101256383100001DEST_PATH_IMAGE006
Be the neural network weight evaluated error.
2) the weights adjusting rule of design neural network is:
Figure 2013101256383100001DEST_PATH_IMAGE007
Wherein, Γ is the symmetric matrix of positive definite, and φ (X) is chosen as the Sigmoid function, and expression-form is as follows:
Wherein, a〉0, b 0, c 0, d<0 is respectively constant parameter.
3) with in controller formula (13)-Shi (16) substitution formula (11), can obtain following closed-loop system dynamic equation:
Figure 2013101256383100001DEST_PATH_IMAGE008
Wherein, ε≤ε NBe the neural network approximate error;
Figure FDA00003036012600037
Be the neural network weight evaluated error.
4) design Lyapunov function respectively
Figure FDA00003036012600038
Figure FDA00003036012600039
With
Figure FDA000030360126000310
Can prove that then all signals in the closed-loop control system (6) all are uniformly bounded.Simultaneously, the system keeps track error e can converge to equilibrium point e=0 in finite time.
Step 5. enters next sampling instant, repeated execution of steps (3)-(5).
CN201310125638.3A 2013-04-11 2013-04-11 Rotary-table servo system neural network control method Active CN103197562B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310125638.3A CN103197562B (en) 2013-04-11 2013-04-11 Rotary-table servo system neural network control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310125638.3A CN103197562B (en) 2013-04-11 2013-04-11 Rotary-table servo system neural network control method

Publications (2)

Publication Number Publication Date
CN103197562A true CN103197562A (en) 2013-07-10
CN103197562B CN103197562B (en) 2015-04-22

Family

ID=48720228

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310125638.3A Active CN103197562B (en) 2013-04-11 2013-04-11 Rotary-table servo system neural network control method

Country Status (1)

Country Link
CN (1) CN103197562B (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103941725A (en) * 2014-04-24 2014-07-23 淮海工学院 Fault diagnosis method of nonlinear network control system
CN104199295A (en) * 2014-08-14 2014-12-10 浙江工业大学 Electromechanical servo system friction compensation and variable structure control method based on neural network
CN104267596A (en) * 2014-08-15 2015-01-07 浙江工业大学 Finite-time decoupling control method of cart inverted pendulum system
CN104570733A (en) * 2014-12-15 2015-04-29 南京理工大学 Method for tracking control of preset performance in magnetic hysteresis compensation-containing motor servo system
CN104614994A (en) * 2015-02-11 2015-05-13 南京理工大学 Robust self-adaptation control method for nonlinear system with input dead zone
CN104698847A (en) * 2015-02-10 2015-06-10 浙江工业大学 Nonsingular terminal sliding mode (NTSM) designated performance control method of turntable servo system
CN104777747A (en) * 2014-01-15 2015-07-15 中国人民解放军海军工程大学 Sliding mode control method for opto-electronic tracking turntable based on square root volume kalman wave filtering
CN105105895A (en) * 2015-08-14 2015-12-02 浙江大学 Method of controlling single-joint assisting exoskeleton sliding mode
CN105182745A (en) * 2015-08-11 2015-12-23 浙江工业大学 Mechanical-arm servo-system neural-network full-order sliding mode control method with dead-zone compensation
CN105204341A (en) * 2015-09-25 2015-12-30 西安石油大学 Robust tracking control method of network control system based on switching control theory
CN105700348A (en) * 2014-12-15 2016-06-22 南京理工大学 Electric turntable position tracking control method based on disturbance upper bound estimation
CN106341065A (en) * 2016-10-12 2017-01-18 闽江学院 Ultrasonic motor servo control system speed dead zone compensation control apparatus and method
CN104199294B (en) * 2014-08-14 2017-01-18 浙江工业大学 Motor servo system bilateral neural network friction compensation and limited time coordination control method
CN107340714A (en) * 2016-12-20 2017-11-10 北京航空航天大学 A kind of adaptive inverse control of nanometer of servo-drive system
CN108549235A (en) * 2018-05-14 2018-09-18 西北工业大学 A kind of motor driving single connecting rod manipulator it is limited when neural network control method
CN108599667A (en) * 2018-04-02 2018-09-28 江苏理工学院 The control method and system of switched reluctance machines
CN109324503A (en) * 2018-08-28 2019-02-12 南京理工大学 Multilayer neural network electric system control method based on robust integral
CN109564406A (en) * 2016-08-03 2019-04-02 孟强 A kind of adaptive terminal sliding-mode control
CN110347042A (en) * 2019-07-15 2019-10-18 广西师范大学 A kind of three axis holder sliding-mode controls based on discrete tracking-differentiator and RBF neural compensation
CN115047760A (en) * 2022-05-26 2022-09-13 南京理工大学 FTAIRTSM control method for DC motor servo system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101369133A (en) * 2008-09-24 2009-02-18 上海大学 Low speed friction servo system sliding-mode variable structure control method based on grey prediction device
CN101510072A (en) * 2009-03-06 2009-08-19 北京理工大学 Servo system controller with self-adapting fuzzy frictional compensation
CN102053628A (en) * 2009-10-27 2011-05-11 北京航空航天大学 Neural network-based servo control system and method
US20130054500A1 (en) * 2011-08-22 2013-02-28 King Fahd University Of Petroleum And Minerals Robust controller for nonlinear mimo systems

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101369133A (en) * 2008-09-24 2009-02-18 上海大学 Low speed friction servo system sliding-mode variable structure control method based on grey prediction device
CN101510072A (en) * 2009-03-06 2009-08-19 北京理工大学 Servo system controller with self-adapting fuzzy frictional compensation
CN102053628A (en) * 2009-10-27 2011-05-11 北京航空航天大学 Neural network-based servo control system and method
US20130054500A1 (en) * 2011-08-22 2013-02-28 King Fahd University Of Petroleum And Minerals Robust controller for nonlinear mimo systems

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
JING NA等: "Adaptive neural dynamic surface control for servo systems with unknown dead-zone", 《CONTROL ENGINEERING PRACTICE》, vol. 19, 31 December 2011 (2011-12-31), pages 1328 - 1343, XP028308727, DOI: doi:10.1016/j.conengprac.2011.07.005 *
LI XU等: "Adaptive Robust Precision Motion Control of linear motors with negligible electrical dynamics:theory and experiments", 《IEEE/ASME TRANSACTIONS ON MECHATRONICS》, vol. 6, no. 4, 31 December 2001 (2001-12-31), pages 444 - 452 *
TIANPING ZHANG等: "Adaptive Neural Network Tracking Control of MIMO nonlinear systems with unknown dead zones and control directions", 《IEEE TRANSACTIONS ON NEURAL NETWORKS》, vol. 20, no. 3, 31 March 2009 (2009-03-31), pages 483 - 497, XP011250654 *

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104777747A (en) * 2014-01-15 2015-07-15 中国人民解放军海军工程大学 Sliding mode control method for opto-electronic tracking turntable based on square root volume kalman wave filtering
CN103941725A (en) * 2014-04-24 2014-07-23 淮海工学院 Fault diagnosis method of nonlinear network control system
CN104199295A (en) * 2014-08-14 2014-12-10 浙江工业大学 Electromechanical servo system friction compensation and variable structure control method based on neural network
CN104199295B (en) * 2014-08-14 2017-02-15 浙江工业大学 Electromechanical servo system friction compensation and variable structure control method based on neural network
CN104199294B (en) * 2014-08-14 2017-01-18 浙江工业大学 Motor servo system bilateral neural network friction compensation and limited time coordination control method
CN104267596A (en) * 2014-08-15 2015-01-07 浙江工业大学 Finite-time decoupling control method of cart inverted pendulum system
CN104570733A (en) * 2014-12-15 2015-04-29 南京理工大学 Method for tracking control of preset performance in magnetic hysteresis compensation-containing motor servo system
CN104570733B (en) * 2014-12-15 2017-05-17 南京理工大学 Method for tracking control of preset performance in magnetic hysteresis compensation-containing motor servo system
CN105700348A (en) * 2014-12-15 2016-06-22 南京理工大学 Electric turntable position tracking control method based on disturbance upper bound estimation
CN104698847A (en) * 2015-02-10 2015-06-10 浙江工业大学 Nonsingular terminal sliding mode (NTSM) designated performance control method of turntable servo system
CN104698847B (en) * 2015-02-10 2017-04-12 浙江工业大学 Nonsingular terminal sliding mode (NTSM) designated performance control method of turntable servo system
CN104614994A (en) * 2015-02-11 2015-05-13 南京理工大学 Robust self-adaptation control method for nonlinear system with input dead zone
CN105182745A (en) * 2015-08-11 2015-12-23 浙江工业大学 Mechanical-arm servo-system neural-network full-order sliding mode control method with dead-zone compensation
CN105105895A (en) * 2015-08-14 2015-12-02 浙江大学 Method of controlling single-joint assisting exoskeleton sliding mode
CN105204341A (en) * 2015-09-25 2015-12-30 西安石油大学 Robust tracking control method of network control system based on switching control theory
CN105204341B (en) * 2015-09-25 2017-09-05 西安石油大学 A kind of network control system Robust Tracking Control theoretical based on switching control
CN109564406B (en) * 2016-08-03 2021-06-15 孟强 Self-adaptive terminal sliding mode control method
CN109564406A (en) * 2016-08-03 2019-04-02 孟强 A kind of adaptive terminal sliding-mode control
CN106341065A (en) * 2016-10-12 2017-01-18 闽江学院 Ultrasonic motor servo control system speed dead zone compensation control apparatus and method
CN107340714B (en) * 2016-12-20 2020-12-11 北京航空航天大学 Self-adaptive inverse control method of nano servo system
CN107340714A (en) * 2016-12-20 2017-11-10 北京航空航天大学 A kind of adaptive inverse control of nanometer of servo-drive system
CN108599667A (en) * 2018-04-02 2018-09-28 江苏理工学院 The control method and system of switched reluctance machines
CN108599667B (en) * 2018-04-02 2021-04-09 江苏理工学院 Control method and system of switched reluctance motor
CN108549235A (en) * 2018-05-14 2018-09-18 西北工业大学 A kind of motor driving single connecting rod manipulator it is limited when neural network control method
CN108549235B (en) * 2018-05-14 2020-05-01 西北工业大学 Finite-time neural network control method of motor-driven single-link manipulator
CN109324503A (en) * 2018-08-28 2019-02-12 南京理工大学 Multilayer neural network electric system control method based on robust integral
CN109324503B (en) * 2018-08-28 2022-02-15 南京理工大学 Multilayer neural network motor system control method based on robust integration
CN110347042A (en) * 2019-07-15 2019-10-18 广西师范大学 A kind of three axis holder sliding-mode controls based on discrete tracking-differentiator and RBF neural compensation
CN115047760A (en) * 2022-05-26 2022-09-13 南京理工大学 FTAIRTSM control method for DC motor servo system
CN115047760B (en) * 2022-05-26 2023-10-31 南京理工大学 FTAIRTSM control method for direct current motor servo system

Also Published As

Publication number Publication date
CN103197562B (en) 2015-04-22

Similar Documents

Publication Publication Date Title
CN103197562A (en) Rotary-table servo system neural network control method
CN104065322B (en) Method for controlling output feedback of motor position servo system
CN104238361B (en) Adaptive robust position control method and system for motor servo system
CN104333280B (en) Robustness adaptive control (RAC) method of direct driving motor system
Salgado et al. Control of discrete time systems based on recurrent super-twisting-like algorithm
CN102385342B (en) Self-adaptation dynamic sliding mode controlling method controlled by virtual axis lathe parallel connection mechanism motion
CN103406909B (en) Tracking control device and method of mechanical arm system
CN104216284A (en) Limit time cooperative control method of mechanical arm servo system
CN103728988B (en) SCARA robot trajectory tracking control method based on internal model
CN104950678A (en) Neural network inversion control method for flexible manipulator system
CN104950677A (en) Mechanical arm system saturation compensation control method based on back-stepping sliding mode control
CN105700348B (en) A kind of electrical turntable Position Tracking Control method based on perturbating upper bound estimation
CN107121932A (en) Motor servo system error symbol integrates Robust Adaptive Control method
CN106100469B (en) Implementation method based on adaptive motor servo system robust position controller
CN104698847A (en) Nonsingular terminal sliding mode (NTSM) designated performance control method of turntable servo system
CN111142404A (en) Micro-positioning platform based on piezoelectric ceramic drive and modeling and control method thereof
CN107577146A (en) The Neural Network Adaptive Control method of servo-drive system based on friction spatial approximation
Khawwaf et al. Adaptive microtracking control for an underwater IPMC actuator using new hyperplane-based sliding mode
Hu et al. Modified linear active disturbance rejection control for uncertain robot manipulator trajectory tracking
CN104965413A (en) Friction compensation adaptive control method for controlled emission platform
Xi et al. Trajectory tracking control for a nonholonomic mobile robot using an improved ILC
West et al. State-dependent parameter model identification for inverse dead-zone control of a hydraulic manipulator
CN108803325A (en) PMSM Servo System robust finite-time control method
Liang et al. Online learning compensation control of an electro-hydraulic shaking table using Echo State Networks
CN104022701B (en) Mould method for control speed in a kind of permanent magnetic linear synchronous motor Newton method

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