CN103616818B - The neural overall fast terminal sliding-mode control of adaptive fuzzy of gyroscope - Google Patents

The neural overall fast terminal sliding-mode control of adaptive fuzzy of gyroscope Download PDF

Info

Publication number
CN103616818B
CN103616818B CN201310567156.3A CN201310567156A CN103616818B CN 103616818 B CN103616818 B CN 103616818B CN 201310567156 A CN201310567156 A CN 201310567156A CN 103616818 B CN103616818 B CN 103616818B
Authority
CN
China
Prior art keywords
gyroscope
centerdot
adaptive
neural network
fuzzy
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.)
Expired - Fee Related
Application number
CN201310567156.3A
Other languages
Chinese (zh)
Other versions
CN103616818A (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.)
Changzhou Campus of Hohai University
Original Assignee
Changzhou Campus of Hohai University
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 Changzhou Campus of Hohai University filed Critical Changzhou Campus of Hohai University
Priority to CN201310567156.3A priority Critical patent/CN103616818B/en
Publication of CN103616818A publication Critical patent/CN103616818A/en
Application granted granted Critical
Publication of CN103616818B publication Critical patent/CN103616818B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

The invention discloses a kind of neural overall fast terminal sliding-mode control of adaptive fuzzy of gyroscope, the invention reside in and overall fast terminal sliding formwork is controlled to combine with adaptive control, according to Liapunov stability method design overall situation fast terminal sliding formwork control law, enable system state at very short Finite-time convergence to equilibrium point, utilize adaptive control to pick out angular velocity and other systematic parameter of gyroscope simultaneously, further consider the situation of the upper bound the unknown when model error and external interference, adaptive learning is carried out in the upper bound of the function utilizing fuzzy neural network to learn to the indeterminate of gyroscope system and external interference, achieve to modeling error and uncertain noises from motion tracking.The present invention is while guarantee speed of convergence and tracking performance, and interference has stronger robustness and adaptive ability to external world.

Description

The neural overall fast terminal sliding-mode control of adaptive fuzzy of gyroscope
Technical field
The present invention relates to the control system of gyroscope, specifically the neural overall fast terminal sliding-mode control of a kind of adaptive fuzzy of gyroscope.
Background technology
Gyroscope is the fundamental measurement element of inertial navigation and inertial guidance system, and because of its huge advantage in volume and cost, gyroscope is widely used in Aeronautics and Astronautics, automobile, biomedicine, military affairs and consumer electronics field.But, because the error in design and manufaction exists and thermal perturbation, the difference between original paper characteristic and design can be caused, reduce the performance of gyroscope system.In addition, gyroscope itself belongs to multi-input multi-output system and systematic parameter exists uncertain and is subject to the impact of external environment.Compensation foozle and measured angular speed become the subject matter that gyroscope controls, and are necessary to carry out dynamic compensation and adjustment to gyroscope system.And in the stability contorting that traditional control method concentrates on driving shaft oscillation amplitude and frequency and diaxon frequency matching, the defect of gyroscope dynamic equation can not be solved well.
International article has and is applied in the middle of the control of gyroscope by various advanced control method, typically has adaptive control and sliding-mode control.Adaptive control be when the model knowledge of controlled device or environmental knowledge know entirely even do not know little about it, enable system automatically work in optimum or the running status close to optimum, provide the control performance of high-quality.But the robustness of adaptive control disturbance is to external world very low, system is easily made to become unstable.Sliding mode variable structure control be the special nonlinear Control of a class in essence, its non-linear behavior is the uncontinuity controlled, this control strategy and other difference controlled are that the structure of system is not fixed, but on purpose constantly can change according to the current state of system according to system in dynamic process, force system to be moved according to the state trajectory of predetermined sliding mode.The shortcoming of the method is, after state trajectory arrives sliding-mode surface, to be difficult to strictly slide towards equilibrium point along sliding-mode surface, but to pass through back and forth in sliding-mode surface both sides, thus produces vibration.
Summary of the invention
The micro-gyrotron trajectory track that the present invention is directed to containing modeling error and uncertain noises controls, propose a kind of neural overall fast terminal sliding-mode control of adaptive fuzzy of gyroscope, based on the estimated value of Liapunov stability method design gyroscope parameter matrix and the adaptive algorithm of fuzzy neural network weights, guarantee the global stability of whole control system, improve the reliability of system and the robustness to Parameters variation.
The technical solution used in the present invention is:
The neural overall fast terminal sliding-mode control of adaptive fuzzy of gyroscope, comprises the following steps;
1) mathematical model building gyroscope system is:
q · · + ( D + 2 Ω ) q · + Kq = u + f - - - ( 3 )
Wherein, q is the position vector of mass at driving shaft and sensitive axis diaxon of gyroscope, is the output of gyroscope system; U is the control inputs of gyroscope; D is damping matrix; K contains the natural frequency of diaxon and the stiffness coefficient of coupling; Ω is angular speed matrix; F is parameter uncertainty and the external disturbance of system;
2) building overall fast terminal sliding-mode surface s is:
s = e · + αe + βe p 2 / p 1 - - - ( 6 )
Wherein, α=diag (α 1, α 2), β=diag (β 1, β 2) be sliding-mode surface constant; E=q-q rfor tracking error; q rfor mass is along the ideal position output vector of diaxon; Q is two shaft position output vectors of gyroscope; p 1, p 2(p 1> p 2) be positive odd number;
3) the neural overall fast terminal sliding mode controller of adaptive fuzzy is built:
3-1) for described gyroscope system, adopt the sliding-mode surface of formula (6), overall fast terminal sliding formwork control law U is made up of three control laws:
U=u 0+u 1+u 2(7)
Wherein,
u 0=a+(D+2Ω)v+Kq,
D, K, Ω are three parameter matrixs of gyroscope,
u 1 = - W s | | s | | , W = diag ( w 1 , w 2 ) ;
W is sliding mode controller parameter;
for the parameter uncertainty of system and the upper bound of external disturbance f;
3-2) due to three parameter matrix D of gyroscope, K, Ω are unknown, according to Adaptive Control Theory, use estimated value alternate parameter matrix D, K, Ω, and the adaptive algorithm designing three estimated values, online real-time update estimated value, then control law u 0be adjusted to u' 0:
u 0 ′ = a + ( D ^ + 2 Ω ^ ) v + K ^ q ;
3-3) according to Fuzzy Neural Network Theory, fuzzy neural network is adopted to approach the parameter uncertainty of system and upper bound ρ (t) of external disturbance f, and design the adaptive algorithm of fuzzy neural network weights, the output of online real-time update fuzzy neural network, the output of fuzzy neural network for:
Wherein, the weights of fuzzy neural network, the normalization confidence level that φ (X) is fuzzy neural network, X = q q · T For the input of fuzzy neural network,
Then control law u 2be adjusted to u' 2:
u 2 ′ = - ρ ^ ( t ) s | | s | | ;
3-4) with described step 3-2) and step 3-3) adjustment after control law u' 0and u' 2, replace step 3-1) in control law u 0and u 2, obtain the control law U'' of the neural overall fast terminal sliding mode controller of adaptive fuzzy
U''=u' 0+u 1+u' 2
3-5) using the control law U'' of neural for adaptive fuzzy overall fast terminal sliding mode controller as the control inputs of gyroscope system, bring in the mathematical model of gyroscope system, realize the tracing control to gyroscope system.
Aforesaid gyroscope parameter matrix D, the adaptive algorithm of the estimated value of K, Ω and the adaptive algorithm of fuzzy neural network weights design based on Lyapunov stability theory:
Lyapunov function is:
V = 1 2 s T s + 1 2 tr { D ~ M - 1 D ~ T } + 1 2 tr { K ~ N - 1 K ~ T } + 1 2 tr { Ω ~ P - 1 Ω ~ T } + 1 2 η - 1 w ~ T w ~
Wherein, the mark of tr () representing matrix; M, N, P are adaptive gain, M=M t> 0, N=N t> 0, P=P t> 0 is symmetric positive definite matrix, and η is fuzzy neural network learning rate, the evaluated error of neural network weight, be respectively parameter matrix D, the parameter estimating error of K, Ω,
In order to ensure the derivative of Lyapunov function choose gyroscope parameter matrix D, the adaptive algorithm of the estimated value of K, Ω is:
D ^ · T = - 1 2 M ( q · s T + s q · T ) K ^ · T = - 1 2 N ( qs T + sq T ) Ω ^ · T = - 1 2 P ( 2 q · s T - 2 s q · T )
The adaptive algorithm of fuzzy neural network weights is:
Compared with prior art, beneficial effect of the present invention is embodied in: first, the proposition that overall situation fast terminal sliding formwork controls solves the optimal problem of convergence time, it combines traditional sliding formwork and controls the advantage with TSM control in the process of sliding mode design, also use the concept arrived fast simultaneously in the arrival stage, guarantee tracking error at shorter Finite-time convergence to zero; Secondly, when all parameters of gyroscope and angular speed all regard unknown variable as, for control and the parameter measurement problem of gyroscope, devise a kind of novel Adaptive Identification method, the online angular velocity of real-time update gyroscope and the estimated value of other systematic parameter; Finally, online adaptive study can be carried out to the upper bound of uncertain system and external interference by fuzzy neural network, and can buffeting be reduced, achieve to modeling error and uncertain noises from motion tracking.
Accompanying drawing explanation
Fig. 1 is the simplified model schematic diagram of gyroscope system in the present invention;
Fig. 2 is the theory diagram of the neural overall fast terminal sliding-mode control of adaptive fuzzy of gyroscope in the present invention;
Fig. 3 is structure of fuzzy neural network figure in the present invention;
Fig. 4 is X in specific embodiments of the invention, Y-axis location tracking curve;
Fig. 5 is X in specific embodiments of the invention, Y-axis location tracking graph of errors;
Fig. 6 is overall fast terminal sliding-mode surface convergence curve in specific embodiments of the invention;
Fig. 7 is X in specific embodiments of the invention, Y-axis control inputs response curve;
Fig. 8 is gyroscope systematic parameter d in specific embodiments of the invention xx, d xy, d yyand ω x 2, ω xy, ω y 2adaptive Identification curve;
Fig. 9 is gyroscope angular velocity Ω in specific embodiments of the invention zadaptive Identification curve;
Figure 10 is X in specific embodiments of the invention, Y-axis upper bound change curve.
Embodiment
Above-mentioned explanation is only general introduction of the present invention, in order to technological means of the present invention can be better understood, and can be implemented according to the content of instructions, below in conjunction with accompanying drawing and preferred embodiment, the neural overall fast terminal sliding-mode control of the adaptive fuzzy of the gyroscope proposed according to the present invention is elaborated.
The present invention is achieved in the following ways:
One, the mathematical model of gyroscope system is built
As shown in Figure 1, according to the Newton's law rotated in system, take into account manufacturing defect and mismachining tolerance, then pass through the nondimensionalization process of model, the lumped-parameter structure mathematical model obtaining actual gyroscope is:
q · · + D q · + Kq = u - 2 Ω q · + d - - - ( 1 )
Wherein, q = x y For the mass of gyroscope is in the position vector of driving shaft and sensitive axis diaxon, be the output of gyroscope system; u = u x u y For the control inputs of gyroscope diaxon; d = d x d y For external disturbance effect; D = d xx d xy d xy d yy For damping matrix, wherein, d xx, d yyfor the ratio of damping of diaxon, d xyfor Coupling Damping coefficient; K = ω x 2 ω xy ω xy ω y 2 , Wherein, k xx mω 0 2 → ω x , k yy mω 0 2 → ω y , k xy mω 0 2 → ω xy , ω 0for the natural frequency of diaxon, k xx, k yyfor the stiffness coefficient of diaxon, k xyfor the stiffness coefficient of coupling; Ω = 0 - Ω z Ω z 0 For angular speed matrix, Ω zfor the angular speed in gyroscope working environment, it is a unknown quantity.
The parameter uncertainty of consideration system and external disturbance, then can be shown as following form by gyroscope system table according to the mathematical model of gyroscope:
q · · + ( D + 2 Ω + ΔD ) q · + ( K + ΔK ) q = u + d - - - ( 2 )
In formula, Δ D is the uncertainty of the unknown parameter of inertial matrix D+2 Ω, and Δ K is the uncertainty of the unknown parameter of inertial matrix K, and d represents external interference.
Further, formula (2) can be write as:
q · · + ( D + 2 Ω ) q · + Kq = u + f - - - ( 3 )
In formula, f represents parameter uncertainty and the external disturbance of system, meets:
f = d - ΔD q · - ΔKq - - - ( 4 )
Generally, following hypothesis can be done to the uncertainty of system unknown parameter and external disturbance:
||f(t)||<ρ(t)(5)
The upper bound that ρ (t) is parameter uncertainty and external disturbance f.
Two, overall fast terminal sliding-mode surface is built
The control problem that the present invention considers is the tracking problem of gyroscope, and the target of control is exactly that the suitable control law of design one makes system output q reach ideal trajectory q in finite time rperfect tracking.
As shown in Figure 2, for the track following of gyroscope system, overall fast terminal sliding-mode surface s is designed to:
s = [ s 1 , s 2 ] T = e · + αe + βe p 2 / p 1 - - - ( 6 )
In formula, α=diag (α 1, α 2), β=diag (β 1, β 2) be sliding-mode surface constant, e=q-q r=[x-x r, y-y r] ttracking error, the derivative of tracking error, q rfor mass is along the ideal position output vector of diaxon, q is the position output vector of gyroscope; p 1, p 2(p 1> p 2) be positive odd number.
Three, the neural overall fast terminal sliding mode controller of adaptive fuzzy is built
For gyroscope system, adopt the sliding-mode surface that formula (6) describes, overall fast terminal sliding formwork control law U is designed to be made up of three control laws:
U=u 0+u 1+u 2(7)
Wherein,
u 0=a+(D+2Ω)v+Kq(8)
u 1 = - W s | | s | | - - - ( 9 )
u 2 = - ρ ( t ) s | | s | | - - - ( 10 )
In formula, W is sliding mode controller parameter; W=diag (w 1, w 2), w i> 0, i=1,2, and have:
v = q · r - αe - βe p 2 / p 1 - - - ( 11 )
a = v · = q · · r - α e · - p 2 p 1 βdiag ( e 1 p 2 / p 1 - 1 , e 2 p 2 / p 1 - 1 ) e · - - - ( 12 )
Due to three parameter matrix D of gyroscope, K, Ω are unknown, so the control law shown in formula (7) cannot be implemented.According to Adaptive Control Theory, by three gyroscope parameter matrixs in formula (7) respectively by their estimated value substitute, and design the adaptive algorithm of three estimated values, online real-time update estimated value, so control law u shown in formula (8) 0u' can be adjusted to 0:
u 0 ′ = a + ( D ^ + 2 Ω ^ ) v + K ^ q - - - ( 13 )
Control law U becomes U', U'=u' 0+ u 1+ u 2.
The parameter estimating error of definition D, K, Ω is respectively:
D ~ = D ^ - D
K ~ = K ^ - K - - - ( 14 )
Ω ^ = Ω ^ - Ω
Using after adjustment control law U' as the control inputs of gyroscope system, to be updated in the mathematical model of the gyroscope system that formula (3) represents:
q · · + ( D + 2 Ω + ΔD ) q · + ( K + ΔK ) q = a + ( D ^ + 2 Ω ^ ) v + K ^ q + u 1 + u 2 + d - - - ( 15 )
⇒ ( q · · - a ) + ( D + 2 Ω ) q · - ( D ^ + 2 Ω ^ ) v + Kq - K ^ q = - ΔD q · - ΔKq + u 1 + u 2 + d
⇒ s · = ( D ^ + 2 Ω ^ ) v - ( D + 2 Ω ) q · + K ^ q + u 1 + u 2 + f
⇒ s · = ( D ^ + 2 Ω ^ ) v - [ ( D ^ + 2 Ω ^ ) - ( D ~ + 2 Ω ~ ) ] q · + K ~ q + u 1 + u 2 + f
⇒ s · = ( D ^ + 2 Ω ^ ) v - ( D ^ + 2 Ω ^ ) q . + ( D ~ + 2 Ω ~ ) q · + K ~ q + u 1 + u 2 + f
⇒ s · = - ( D ^ + 2 Ω ^ ) s + D ~ q · + 2 Ω ~ q · + K ~ q + u 1 + u 2 + f - - - ( 16 )
Generally, the upper dividing value of uncertain factor and external interference is difficult to or cannot predicts at all, according to the feature of fuzzy neural network, fuzzy neural network can be adopted to come upper bound ρ (t) of approximating parameter uncertainty and external disturbance f, ensure system stability and tracking characteristics.As shown in Figure 3, fuzzy neural network is the network that fuzzy system and neural network are combined and formed, it is give Indistinct Input signal and fuzzy weighting value by the neural network of routine in itself, and its learning algorithm is Learning Algorithm or its popularization normally.Fuzzy neural network is made up of input layer, obfuscation layer, fuzzy reasoning layer and output layer, utilizes the upper bound of fuzzy neural network approximating parameter uncertainty and external disturbance, is described as:
ρ ^ ( t ) = w ^ T φ ( X ) - - - ( 17 )
Wherein, X = q q · T For the input of fuzzy neural network, it is measurable signal in system; the weights of fuzzy neural network, online real-time update; φ (X) is called the normalization confidence level of fuzzy neural network; being the output of fuzzy neural network, is the estimation to the f upper bound.
Assuming that the weight w of the optimum fuzzy neural network of existence one group, make to set up with lower inequality:
|ε(X)|=|w Tφ(X)-ρ(t)|ε *(18)
Wherein, ε (X) the best approximation error that is parameter uncertainty and external disturbance upper bound ρ (t).
Parameter uncertainty and external disturbance f are also the function of time t,
Assuming that upper bound ρ (t) of parameter uncertainty and external disturbance f (t) meets following condition:
ρ(t)-||f(t)||>ε 0>ε *(19)
Wherein for very little positive number.
Based on this, the control law u shown in formula (10) 2u' can be adjusted to 2:
u 2 ′ = - ρ ^ ( t ) s | | s | | - - - ( 20 )
Like this, the control law U' after adjustment is adjusted again, becomes U'', U''=u' 0+ u 1+ u' 2, U'' is the control law of the neural overall fast terminal sliding mode controller of adaptive fuzzy.
Getting Lyapunov function is:
V = 1 2 s T s + 1 2 tr { D ~ M - 1 D ~ T } + 1 2 tr { K ~ N - 1 K ~ T } 1 2 tr { Ω ~ P - 1 Ω ~ T } + 1 2 η - 1 w ~ T w ~ - - - ( 21 )
In formula, the mark of tr (A) representing matrix A; be the evaluated error of neural network weight, because w is definite value, have m, N, P are adaptive gain, M=M t> 0, N=N t> 0, P=P t> 0 is symmetric positive definite matrix, and η is fuzzy neural network learning rate.
In order to ensure the derivative of Lyapunov function design adaptive algorithm be respectively:
D ^ · T = - 1 2 M ( q · s T + s q · T ) K ^ · T = - 1 2 N ( qs T + sq T ) Ω ^ · T = - 1 2 P ( 2 q · s T - 2 s q · T ) - - - ( 22 )
The Weight number adaptively algorithm of design fuzzy neural network is:
w ^ · = η | | s | | φ ( X ) = - - - ( 23 )
Using the control law U'' of neural for adaptive fuzzy overall fast terminal sliding mode controller as the control inputs of gyroscope system, bring in the mathematical model of gyroscope system,
To Lyapunov function V along time t differentiate, and the Weight number adaptively algorithm of the parameters adaption algorithm of formula (22) and formula (23) is brought into, obtains:
V &CenterDot; = s T s &CenterDot; + tr { D ~ M - 1 D ~ &CenterDot; T } + tr { K ~ N - 1 K ~ &CenterDot; T } + tr { &Omega; ~ P - 1 &Omega; ~ &CenterDot; T } - &eta; - 1 w ~ T w ^ &CenterDot; = s T ( u 1 + u 2 &prime; + f ) + s T [ - ( D ^ + 2 &Omega; ^ ) ] s + s T D ~ q &CenterDot; + tr { D ~ M - 1 D ~ &CenterDot; T } + s T K ~ q + tr { K ~ N - 1 K ~ &CenterDot; T } + 2 s T &Omega; ~ q &CenterDot; + tr { &Omega; ~ P - 1 &Omega; ~ &CenterDot; T } - &eta; - 1 w ~ T w ^ &CenterDot; = s T ( u 1 + u 2 &prime; + f ) + s T [ - ( D ^ + 2 &Omega; ^ ) ] s - w ~ T | | s | | &phi; ( X ) = s T u 1 + s T [ - ( D ^ + 2 &Omega; ^ ) ] s + s T f - | | s | | [ w ^ T &phi; ( X ) - &rho; ( t ) + &rho; ( t ) ] - w ~ T | | s | | &phi; ( X ) &le; - &lambda; min ( W ) | | s | | - | | s | | [ &rho; ( t ) - | | f | | ] - | | s | | [ w ^ T &phi; ( X ) - &rho; ( t ) ] - w ~ T | | s | | &phi; ( X ) = - &lambda; min ( W ) | | s | | - | | s | | [ &rho; ( t ) - | | f | | = - | | s | | [ w ^ T &phi; ( X ) - w T &phi; ( X ) + &epsiv; ( X ) ] - ( w T - w ^ T ) | | s | | &phi; ( X ) = - &lambda; min ( W ) | | s | | - | | s | | [ &rho; ( t ) - | | f | | ] - | | s | | &epsiv; ( X ) &le; - &lambda; min ( W ) | | s | | - | | s | | [ &rho; ( t ) - | | f | | ] + | | s | | | &epsiv; ( X ) | = | | s | | { | &epsiv; ( X ) | - [ &rho; ( t ) - | | f | | ] } - &lambda; min ( W ) | | s | | &le; | | s | | ( &epsiv; * - &epsiv; 0 ) - &lambda; min ( W ) | | s | | &le; - &xi; | | s | | < 0 - - - ( 24 )
In formula, ξ=λ min(W)-(ε *0) > 0 and || s|| ≠ 0, λ min(W) be the smallest real eigenvalue of W.
Thus, can judge that designed controller ensure that the global stability of system based on Liapunov stability second method, and make the output tracking error of system at Finite-time convergence to zero.
Four, Computer Simulation
In order to show the validity of the neural overall fast terminal sliding-mode control of gyroscope adaptive fuzzy that the present invention proposes more intuitively, perceptive construction on mathematics/SIMULINK is now utilized to carry out computer simulation experiment to the present invention.
With reference to existing document, the parameter choosing gyroscope is:
m=1.8×10 -7kg,k xx=63.955N/m,k yy=95.92N/m,k xy=12.779N/m
d xx=1.8×10 -6N·s/m,d yy=1.8×10 -6N·s/m,d xy=3.6×10 -7N·s/m
Suppose that unknown input angular velocity is Ω z=100rad/s, reference length is chosen for q 0=1 μm, natural frequency ω 0=1000Hz, after nondimensionalization, three parameter matrixs of gyroscope are:
D = 0.01 0.002 0.002 0.01 , K = 355.3 70.99 70.99 532.9 , &Omega; = 0 - 0.1 0.1 0 - - - ( 25 )
Wherein, nondimensionalization process is, d xx m&omega; 0 &RightArrow; d xx , d xy m&omega; 0 &RightArrow; d xy , d yy m&omega; 0 &RightArrow; d yy , k xx m&omega; 0 2 &RightArrow; &omega; x , k xy m&omega; 0 2 &RightArrow; &omega; xy , k yy m&omega; 0 2 &RightArrow; &omega; y , &Omega; z &omega; 0 &RightArrow; &Omega; z .
In emulation experiment, the estimation initial value of gyroscope three parameter matrixs is taken as respectively:
adaptive gain M, N, P are taken as: M=N=P=diag (150,150); The ideal trajectory of diaxon is taken as respectively: x r=sin (π t), y r=cos (0.5 π t); The starting condition of system is taken as:
parameter uncertainty and the external disturbance of system are taken as:
f=[0.5*randn(1,1);0.5*randn(1,1)]。
Sliding-mode surface parameter choose is: p 1=5, p 2=3, α 12=0.25, β 12=0.5; Sliding mode controller parameter W=diag (w 1, w 2) be taken as: W=diag (2,4) (w 1=2, w 2=4).
Structure of fuzzy neural network selects 2-10-25-1, and the random value between [-1,1] got by the initial value of neural network weight w, and the initial value of center vector and gaussian basis fat vector is got C = ( c ij ) = 0.5 0.5 0.5 0.5 0.5 0.5 With B=(b ij)=[0.20.20.2] t, fuzzy neural network learning rate gets η=0.001.
Fig. 4 is X, the position curve of pursuit in Y direction that gyroscope adopts the neural overall fast terminal sliding-mode control of adaptive fuzzy and obtains, and as seen from the figure, tracking effect is better, and through after a while, system can follow the tracks of desired movement locus.Fig. 5 is the tracking error curve in X, Y direction, as can be seen from the figure, substantially converges to zero, and keep this motion through very short time error curve.
Fig. 6 is terminal sliding mode face convergence curve in gyroscope X, Y direction, can constantly level off to zero, show that system can arrive sliding mode stabilized zone, i.e. s=0 through terminal sliding mode face after a while.System is not subject to the impact of external disturbance and uncertain factor, and arrive sliding-mode surface by the very short time, control system will enter sliding formwork track, keeps this motion.Compared with controlling with traditional fast terminal sliding formwork, overall fast terminal sliding formwork controls the optimal problem solving convergence time, thus realizes system state and converge to equilibrium state quickly and accurately.
Fig. 7 is control inputs response curve in X, Y direction, as can be seen from the figure, adopts the control inputs of fuzzy neural network upper bound adaptive learning substantially not produce buffeting.
Fig. 8 is the Adaptive Identification curve of gyroscope systematic parameter, and result shows d xx, d xy, d yyand ω x 2, ω xy, ω y 2these parameters not only can converge to respective true value soon, and overshoot is also less.Fig. 9 is gyroscope angular velocity Ω zidentification curve, result shows that Attitude rate estimator finally converges to its true value.
Figure 10 is X, Y direction upper bound change curve, and upper bound change is the result learnt by fuzzy neural network.The external environment condition different according to system carries out adaptive learning to the upper bound, makes it can adapt to adaptive terminal System with Sliding Mode Controller well, reduces the generation that control system is buffeted simultaneously.
The above, it is only preferred embodiment of the present invention, not any in form large restriction is done to the present invention, although the present invention discloses as above with preferred embodiment, but and be not used to limit the present invention, any those skilled in the art, do not departing within the scope of technical solution of the present invention, make a little change when the technology contents of above-mentioned announcement can be utilized or be modified to the Equivalent embodiments of equivalent variations, in every case be the content not departing from technical solution of the present invention, according to any simple modification that technical spirit of the present invention is done above embodiment, equivalent variations and modification, all still belong in the scope of our bright technical scheme.

Claims (2)

1. the neural overall fast terminal sliding-mode control of the adaptive fuzzy of gyroscope, is characterized in that, comprise the following steps;
1) mathematical model building gyroscope system is:
q &CenterDot;&CenterDot; + ( D + 2 &Omega; ) q &CenterDot; + K q = u + f - - - ( 3 )
Wherein, q is the position vector of mass at driving shaft and sensitive axis diaxon of gyroscope, is the output of gyroscope system; U is the control inputs of gyroscope; D is damping matrix; K is the coefficient containing the natural frequency of diaxon and the stiffness coefficient of coupling; Ω is angular speed matrix; F is parameter uncertainty and the external disturbance of system;
2) building overall fast terminal sliding-mode surface s is:
s = e &CenterDot; + &alpha; e + &beta;e p 2 / p 1 - - - ( 6 )
Wherein, α=diag (α 1, α 2), β=diag (β 1, β 2) be sliding-mode surface constant; E=q-q rfor tracking error; q rfor mass is along the ideal position output vector of diaxon; p 1, p 2for positive odd number, wherein, p 1> p 2;
3) the neural overall fast terminal sliding mode controller of adaptive fuzzy is built:
3-1) for described gyroscope system, adopt the sliding-mode surface of formula (6), overall fast terminal sliding formwork control law U is made up of three control laws:
U=u 0+u 1+u 2(7)
Wherein,
u 0=a+(D+2Ω)v+Kq,
D, K, Ω are three parameter matrixs of gyroscope,
u 1 = - W s | | s | | , W=diag(w 1,w 2);
W is sliding mode controller parameter;
the parameter uncertainty that ρ (t) is system and the upper bound of external disturbance f;
3-2) due to three parameter matrix D of gyroscope, K, Ω are unknown, according to Adaptive Control Theory, use estimated value alternate parameter matrix D, K, Ω, and the adaptive algorithm designing three estimated values, online real-time update estimated value, then control law u 0be adjusted to u' 0:
u 0 &prime; = a + ( D ^ + 2 &Omega; ^ ) v + K ^ q ;
3-3) according to Fuzzy Neural Network Theory, fuzzy neural network is adopted to approach the parameter uncertainty of system and upper bound ρ (t) of external disturbance f, and design the adaptive algorithm of fuzzy neural network weights, the output of online real-time update fuzzy neural network, the output of fuzzy neural network for:
Wherein, the weights of fuzzy neural network, the normalization confidence level that φ (X) is fuzzy neural network, X = q q &CenterDot; T For the input of fuzzy neural network,
Then control law u 2be adjusted to u' 2:
u 2 &prime; = - &rho; ^ ( t ) s | | s | | ;
3-4) with described step 3-2) and step 3-3) adjustment after control law u' 0and u' 2, replace step 3-1) in control law u 0and u 2, obtain the control law U of the neural overall fast terminal sliding mode controller of adaptive fuzzy "
U”=u' 0+u 1+u' 2
3-5) using the control law U of neural for adaptive fuzzy overall fast terminal sliding mode controller " as the control inputs of gyroscope system, bring in the mathematical model of gyroscope system, realize the tracing control to gyroscope system.
2. the neural overall fast terminal sliding-mode control of the adaptive fuzzy of gyroscope according to claim 1, it is characterized in that, described gyroscope parameter matrix D, the adaptive algorithm of the estimated value of K, Ω and the adaptive algorithm of fuzzy neural network weights design based on Lyapunov stability theory:
Lyapunov function is:
V = 1 2 s T s + 1 2 t r { D ~ M - 1 D ~ T } + 1 2 t r { K ~ N - 1 K ~ T } + 1 2 t r { &Omega; ~ P - 1 &Omega; ~ T } + 1 2 &eta; - 1 w ~ T w ~
Wherein, the mark of tr () representing matrix; M, N, P are adaptive gain, M=M t> 0, N=N t> 0, P=P t> 0 is symmetric positive definite matrix, and η is fuzzy neural network learning rate, the evaluated error of neural network weight, be respectively parameter matrix D, the parameter estimating error of K, Ω,
In order to ensure the derivative of Lyapunov function choose gyroscope parameter matrix D, the adaptive algorithm of the estimated value of K, Ω is:
D ^ &CenterDot; T = - 1 2 M ( q &CenterDot; s T + s q &CenterDot; T ) K ^ &CenterDot; T = - 1 2 N ( q s T + s q T ) &Omega; ^ &CenterDot; T = - 1 2 P ( 2 q &CenterDot; s T - 2 s q &CenterDot; T )
The adaptive algorithm of fuzzy neural network weights is:
CN201310567156.3A 2013-11-14 2013-11-14 The neural overall fast terminal sliding-mode control of adaptive fuzzy of gyroscope Expired - Fee Related CN103616818B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310567156.3A CN103616818B (en) 2013-11-14 2013-11-14 The neural overall fast terminal sliding-mode control of adaptive fuzzy of gyroscope

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310567156.3A CN103616818B (en) 2013-11-14 2013-11-14 The neural overall fast terminal sliding-mode control of adaptive fuzzy of gyroscope

Publications (2)

Publication Number Publication Date
CN103616818A CN103616818A (en) 2014-03-05
CN103616818B true CN103616818B (en) 2015-12-30

Family

ID=50167522

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310567156.3A Expired - Fee Related CN103616818B (en) 2013-11-14 2013-11-14 The neural overall fast terminal sliding-mode control of adaptive fuzzy of gyroscope

Country Status (1)

Country Link
CN (1) CN103616818B (en)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104122794B (en) * 2014-07-02 2017-03-15 河海大学常州校区 The adaptive fuzzy nerve compensation non-singular terminal sliding-mode control of gyroscope
CN104281056B (en) * 2014-09-18 2017-07-21 河海大学常州校区 The gyroscope Robust Adaptive Control method learnt based on the neutral net upper bound
CN104614993B (en) * 2015-01-15 2017-05-10 河海大学常州校区 Adaptive sliding mode preset performance control method for micro-gyroscope
CN104881030B (en) * 2015-05-27 2017-06-27 西安交通大学 Unmanned vehicle side Longitudinal data tracking and controlling method based on fast terminal sliding formwork principle
CN105157727B (en) * 2015-09-08 2018-11-23 河海大学常州校区 Gyroscope neural network total-sliding-mode control method based on Linearization Feedback
CN106249596A (en) * 2016-09-21 2016-12-21 河海大学常州校区 The indirect self-adaptive of gyroscope fuzzy overall situation fast terminal sliding-mode control
CN106352880B (en) * 2016-10-28 2019-04-12 中国电子科技集团公司第五十四研究所 A kind of determination method of the inertial navigation algorithm framework based on nonlinear network
CN106707763B (en) * 2017-02-23 2019-10-25 河海大学常州校区 The fuzzy neural overall situation fast terminal sliding-mode control of photovoltaic combining inverter
CN107870566B (en) * 2017-11-05 2019-09-24 西北工业大学 MEMS gyroscope quick start method based on parallel estimation Hybrid Learning
CN107607101B (en) * 2017-11-05 2019-08-13 西北工业大学 MEMS gyro sliding-mode control based on interference observer
CN107861384B (en) * 2017-11-05 2019-08-09 西北工业大学 MEMS gyroscope quick start method based on Hybrid Learning
CN107607103B (en) * 2017-11-05 2019-09-24 西北工业大学 MEMS gyroscope Hybrid Learning control method based on interference observer
CN107607102B (en) * 2017-11-05 2019-08-09 西北工业大学 MEMS gyro sliding formwork based on interference observer buffets suppressing method
CN107678282B (en) * 2017-11-05 2019-08-09 西北工业大学 Consider the MEMS gyro intelligent control method of unknown dynamics and external disturbance
CN107608217B (en) * 2017-11-05 2019-09-24 西北工业大学 MEMS gyroscope modified fuzzy sliding mode controlling method based on Hybrid Learning
CN107608216B (en) * 2017-11-05 2019-08-13 西北工业大学 MEMS gyroscope Hybrid Learning control method based on parallel estimation model
CN108227504B (en) * 2018-01-25 2020-10-27 河海大学常州校区 Micro-gyroscope fractional order self-adaptive fuzzy neural inversion terminal sliding mode control method
CN108549241B (en) * 2018-05-28 2021-08-03 浙江工业大学 Self-adaptive control method of four-rotor aircraft based on arc tangent enhanced double-power approach law and fast terminal sliding mode surface
CN108897226B (en) * 2018-08-20 2019-07-19 西北工业大学 The nonsingular sliding-mode control of MEMS gyroscope default capabilities based on interference observer
CN109062048B (en) * 2018-08-20 2019-07-19 西北工业大学 The nonsingular sliding-mode control of MEMS gyroscope default capabilities based on Hybrid Learning
CN109687703B (en) * 2018-12-07 2020-05-29 浙江工业大学 Fixed time sliding mode control method of buck type direct current converter based on interference upper bound estimation
CN109917645B (en) * 2019-02-21 2022-03-08 河海大学常州校区 Design method of micro-gyroscope double-feedback fuzzy neural network super-distortion sliding mode control system
CN110231828B (en) * 2019-05-31 2020-07-21 燕山大学 Four-rotor unmanned aerial vehicle visual servo control method based on nonsingular rapid terminal sliding mode
CN110426952B (en) * 2019-07-18 2022-04-01 西北工业大学 High-precision drive control method for interval data learning MEMS gyroscope considering external interference
CN110703611B (en) * 2019-11-19 2022-05-10 河海大学常州校区 Micro-gyroscope sensor terminal sliding mode control system based on recursive fuzzy neural network
CN110703610B (en) * 2019-11-19 2022-05-10 河海大学常州校区 Nonsingular terminal sliding mode control method for recursive fuzzy neural network of micro gyroscope
CN114114905B (en) * 2021-10-25 2023-02-28 南京理工大学 Optimal tracking control method for data-driven carrier-based rocket launcher launching device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995014277A1 (en) * 1993-11-17 1995-05-26 Grumman Aerospace Corporation Stabilized adaptive neural network based control system
US5465620A (en) * 1993-06-14 1995-11-14 Rensselaer Polytechnic Institute Micromechanical vibratory gyroscope sensor array
CN101013035A (en) * 2007-02-08 2007-08-08 北京航空航天大学 Neural net based temperature compensating optical fibre gyroscope
CN102436176A (en) * 2011-10-20 2012-05-02 河海大学常州校区 Micro-gyroscope control system based on neural network
CN102636995A (en) * 2012-05-03 2012-08-15 河海大学常州校区 Method for controlling micro gyro based on radial basis function (RBF) neural network sliding mode
CN102914972A (en) * 2012-11-01 2013-02-06 河海大学常州校区 Micro-gyroscope RBF (Radial Basis Function) network self-adapting control method based on model global approximation
CN103116275A (en) * 2013-03-01 2013-05-22 河海大学常州校区 Robust neural network control system for micro-electro-mechanical system (MEMS) gyroscope based on sliding mode compensation and control method of control system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5465620A (en) * 1993-06-14 1995-11-14 Rensselaer Polytechnic Institute Micromechanical vibratory gyroscope sensor array
WO1995014277A1 (en) * 1993-11-17 1995-05-26 Grumman Aerospace Corporation Stabilized adaptive neural network based control system
CN101013035A (en) * 2007-02-08 2007-08-08 北京航空航天大学 Neural net based temperature compensating optical fibre gyroscope
CN102436176A (en) * 2011-10-20 2012-05-02 河海大学常州校区 Micro-gyroscope control system based on neural network
CN102636995A (en) * 2012-05-03 2012-08-15 河海大学常州校区 Method for controlling micro gyro based on radial basis function (RBF) neural network sliding mode
CN102914972A (en) * 2012-11-01 2013-02-06 河海大学常州校区 Micro-gyroscope RBF (Radial Basis Function) network self-adapting control method based on model global approximation
CN103116275A (en) * 2013-03-01 2013-05-22 河海大学常州校区 Robust neural network control system for micro-electro-mechanical system (MEMS) gyroscope based on sliding mode compensation and control method of control system

Also Published As

Publication number Publication date
CN103616818A (en) 2014-03-05

Similar Documents

Publication Publication Date Title
CN103616818B (en) The neural overall fast terminal sliding-mode control of adaptive fuzzy of gyroscope
CN103728882B (en) The self-adaptation inverting non-singular terminal sliding-mode control of gyroscope
Boukattaya et al. Adaptive nonsingular fast terminal sliding-mode control for the tracking problem of uncertain dynamical systems
CN110806759B (en) Aircraft route tracking method based on deep reinforcement learning
CN106444794B (en) A kind of printenv drive lacking UUV vertical plane path trace sliding-mode control
Zhang et al. Adaptive sliding mode control for re-entry attitude of near space hypersonic vehicle based on backstepping design
CN104122794B (en) The adaptive fuzzy nerve compensation non-singular terminal sliding-mode control of gyroscope
CN103116275B (en) Based on the gyroscope Robust Neural Network Control system and method that sliding formwork compensates
Fan et al. Global fixed-time trajectory tracking control of underactuated USV based on fixed-time extended state observer
CN103336435B (en) Gyroscope is based on the method for adaptive fuzzy sliding mode control of Attitude rate estimator
CN104281056A (en) MEMS gyroscope robust self-adaptation control method based on neural network upper bound learning
CN105045097A (en) Inversing global SMFC (sliding mode fuzzy control) method for micro-gyroscope based on neural network
CN105607473A (en) Self-adaptive control method of rapid attitude error convergence for small unmanned helicopter
CN103529701A (en) Method of global sliding mode control of neural network of micro-gyroscope
CN104267604B (en) Gyroscope adaptive neural network total-sliding-mode control method
CN105929694A (en) Adaptive neural network nonsingular terminal sliding mode control method for micro gyroscope
CN113110048B (en) Nonlinear system output feedback adaptive control system and method adopting HOSM observer
CN104155874B (en) Method for controlling inversion adaptive fuzzy dynamic sliding mode of micro gyroscope
CN104238365A (en) Cantilever beam vibration control method on basis of self-adaption neural network control
CN104503246A (en) Indirect adaptive neural network sliding-mode control method for micro-gyroscope system
CN104614993B (en) Adaptive sliding mode preset performance control method for micro-gyroscope
An et al. Sliding mode differentiator based tracking control of uncertain nonlinear systems with application to hypersonic flight
CN104199291A (en) Dissipative structure theory based TORA (Translation oscillators with a rotating actuator) system self-adaption control method
Cao et al. Robust flight control design using sensor-based backstepping control for unmanned aerial vehicles
Del-Rio-Rivera et al. Robust trajectory tracking control for fully actuated marine surface vehicle

Legal Events

Date Code Title Description
PB01 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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20151230

Termination date: 20181114