CN103324087A - Micro gyroscope self-adaptation inversion control system and method based on neural network - Google Patents

Micro gyroscope self-adaptation inversion control system and method based on neural network Download PDF

Info

Publication number
CN103324087A
CN103324087A CN2013102433154A CN201310243315A CN103324087A CN 103324087 A CN103324087 A CN 103324087A CN 2013102433154 A CN2013102433154 A CN 2013102433154A CN 201310243315 A CN201310243315 A CN 201310243315A CN 103324087 A CN103324087 A CN 103324087A
Authority
CN
China
Prior art keywords
gyroscope
neural network
output
centerdot
signal
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
CN2013102433154A
Other languages
Chinese (zh)
Other versions
CN103324087B (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 CN201310243315.4A priority Critical patent/CN103324087B/en
Publication of CN103324087A publication Critical patent/CN103324087A/en
Application granted granted Critical
Publication of CN103324087B publication Critical patent/CN103324087B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Gyroscopes (AREA)

Abstract

The invention discloses a micro gyroscope self-adaptation inversion control system and method based on a neural network. The control system comprises a reference track module, a middle signal generating module, an inversion controller, a neural network self-adaptation system, a micro gyroscope self-adaptation controller, a first adding device and a micro gyroscope system. According to the micro gyroscope self-adaptation inversion control system and method based on the neural network, the advantages of the inversion design technology are utilized, the design processes of the micro gyroscope control system are simplified, a new path of the design of the micro gyroscope control system is opened up, meanwhile, the characteristics of the control technology of the neural network are combined, the weight parameters of the neural network are adjusted in an on-line and real-time mode, an updating algorithm of network weights is designed based on the Lyapunov stability theory, and the stability of a closed-loop system is ensured. According to the micro gyroscope self-adaptation inversion control system and method based on the neural network, unknown dynamic characteristics and influences of noise interference of the micro gyroscope can be compensated in an on-line mode, two-shaft vibration tracks of the micro gyroscope are made to track the reference track, and meanwhile the reliability and the anti-interference robustness of the system are improved.

Description

Self-adaptation inverting control system and method based on the gyroscope of neural network
Technical field
The present invention relates to adaptive control system and the method for gyroscope, particularly relate to gyroscope self-adaptation inverting control system and method based on neural network.
Background technology
Gyroscope (MEMS Gyroscope) is the inertial sensor that utilizes the sense angular speed that is used for that microelectric technique and micro-processing technology process.It detects angular velocity by the micromechanical component of a vibration of being made by silicon, so gyroscope is very easy to miniaturization and batch production, has the characteristics such as the low and volume of cost is little.In recent years, gyroscope is paid close attention in a lot of the application nearly, and for example, gyroscope cooperates micro-machine acceleration transducer to be used for inertial navigation, to be used for stabilized image at digital camera, to be used for wireless inertial mouse of computer etc.But the impact owing to inevitable mismachining tolerance and environment temperature in the manufacturing process can cause the difference between original paper characteristic and the design, causes gyroscope to have parameter uncertainty, is difficult to set up accurate mathematical model.The external disturbance effect of adding in the working environment be can not ignore, so that the control of the trajectory track of gyroscope is difficult to realization, and robustness is lower.Traditional control method is fully based on the nominal value parameter designing of gyroscope, and ignore the effect of quadrature error and external disturbance, although system is still stable in most of situation, but it is far undesirable to follow the trail of effect, and this controller for the single environment design has very large use limitation.
Domestic research for gyroscope mainly concentrates on structural design and manufacturing technology aspect at present, and above-mentioned mechanical compensation technology and driving circuit research, oscillation trajectory with advanced control method compensation foozle and control mass seldom appears, to reach the fully control of gyroscope and the measurement of angular velocity.The typical mechanism of domestic research gyroscope is Southeast China University's instrumental science and engineering college and Southeast China University's micro inertial instrument and advanced navigation techniques key lab.
International article has various advanced control methods is applied in the middle of the control of gyroscope, and adaptive control and sliding-mode control are typically arranged.These advanced methods have compensated on the one hand and have made the quadrature error that error causes, have realized on the other hand the TRAJECTORY CONTROL to gyroscope.But traditional adaptive control design process is comparatively complicated, and calculated amount is large, and the robustness of to external world disturbance is very low, easily makes system become unstable.
This shows, above-mentioned existing gyroscope obviously still has inconvenience and defective, and demands urgently further being improved in the use.The problem that exists in the use in order to solve existing gyroscope, relevant manufacturer there's no one who doesn't or isn't seeks solution painstakingly, is finished by development but have no for a long time applicable design always.
Summary of the invention
The object of the invention is to, overcome the defective that existing gyroscope control method exists, particularly have that model is uncertain, under the various disturbed conditions such as Parameter Perturbation and outside noise, be to improve the gyroscope system to tracking performance and the robustness of whole system and the design process of simplified control system of reference locus, and a kind of self-adaptation inverting control system and method for the gyroscope based on neural network are provided.
The object of the invention to solve the technical problems realizes by the following technical solutions,
Self-adaptation inverting control system based on the gyroscope of neural network comprises:
Reference locus module 101 is used for exporting the reference locus of gyroscope two shaft vibrations, comprises position, speed and acceleration signal;
M signal generation module 102 is used for receiving the output of reference locus and gyroscope system, and produces the M signal in the inverting controller design process;
Inverting controller 103 is used for receiving M signal, and the output that produces the inverting controller;
Neural network adaptive system 104 is used for receiving the output of M signal and gyroscope system, and the online neural network weight of adjusting in real time, produces the output of ANN (Artificial Neural Network) Control signal;
Gyroscope adaptive controller 105 is inverting controller 103 and neural network adaptive system 104 sums, is the master controller of system;
First adder 106 is with the reverse output addition of 103 outputs of inverting controller and neural network adaptive system 104;
Gyroscope system 107, controlled gyroscope object has been considered the impact of mechanical noise, produces the vibration signal output of gyroscope vibrating mass;
Control method based on the self-adaptation inverting control system of the gyroscope of neural network may further comprise the steps,
1) based on Based Inverse Design Method, sets up the nondimensionalization kinetic model of gyroscope;
2) design inverting controller;
3) design neural network adaptive system;
4) utilize first adder to obtain the output of gyroscope adaptive controller, as the control inputs of gyroscope.
Aforesaid step 1) is set up the nondimensionalization kinetic model of gyroscope, is specially:
1-1) the existence of consideration mechanical noise, the nondimensionalization vector form of diaxon gyroscope kinetics equation is:
q · · + D q · + Kq = τ - 2 Ω q · + d - - - ( 2 )
In the formula, q = x y , τ = τ x τ y , d = d x d y , D = d xx d xy d xy d yy , K = k xx k xy k xy k yy , Ω = 0 - Ω z Ω z 0
Q is the oscillation trajectory of gyroscope, and x, y represent that respectively the vibrating mass of gyroscope is in the position of vibration diaxon; d Xx, d Xy, d YyInternally-damped coefficient for gyroscope; k Xx, k Xy, k YyInside spring ratio for gyroscope; Ω zThe input angle speed of gyroscope; τ x, τ yIt is the control inputs of gyroscope; d x, d yThe internal mechanical noise of expression gyroscope system;
1-2) defining variable X 1, X 2, based on the inverting designing technique, the kinetics equation (2) of gyroscope is transformed to following form,
X · 1 = X 2 X · 2 = - ( D + 2 Ω ) X 2 - KX 1 + τ + d - - - ( 4 )
In the formula, X 1 = q , X 2 = q · ;
1-3) the unknown dynamic perfromance f of definition (z) is,
f(z)=-(D+2Ω)X 2-KX 1 (6)
The kinetic model of gyroscope is further write as,
X · 1 = X 2 X · 2 = f ( z ) + τ + d - - - ( 7 )
Variable z is z=[X 1, X 2] T, be measurable signal in the system, X 1Be the oscillation trajectory of gyroscope, take kinetic model equation (7) as basic engineering inverting controller.
Aforesaid step 2), design inverting controller is specially:
2-1) by the reference locus of reference locus module 101 output gyroscope vibrations, comprise position signalling q d, rate signal Acceleration signal
Figure BDA00003367095100033
Export position signalling q and the rate signal of the vibration of vibrating mass by gyroscope system 107
Figure BDA00003367095100034
Generate signaling module 102 2-2) and receive the reference locus signal With gyroscope vibration signal q and
Figure BDA00003367095100036
Generate the M signal in the inverting controller design process, the M signal design is as follows
Tracking error e 1: e 1=X 1-q d
Virtual controlling amount α 1And derivative α · 1 : α 1 = - c 1 e 1 + q · d
Deviation e 2: e 2=X 21
2-3) inverting controller 103 receives M signal
Figure BDA00003367095100038
Lyapunov function V according to design 2Produce control signal u, consist of the part of overhead control signal, control signal u design is as follows
u = - c 2 e 2 - e 1 + α · 1 - ρsgn ( e 2 )
Wherein, v=-ρ sgn (e 2) be the robust item, the upper bound of the internal mechanical noise of ρ gyroscope system; c 1, c 2Be any symmetric positive definite matrix; Sgn () represents sign function.
Aforesaid Lyapunov function V 2For:
Figure BDA000033670951000310
Wherein, V 1 = 1 2 e 1 T e 1 .
Design neural network adaptive system is specially in the aforesaid step 3)
3-1) design neural network adaptive system 104 is in order to approach the unknown dynamic perfromance f (z) of gyroscope, described neural network structure is selected the RBF neural network, comprise three-decker: input layer, hidden layer and output layer, but input layer is accepted the measuring-signal in the system, hidden layer adopts the output after the gaussian basis function calculation Nonlinear Mapping, and output layer obtains the output of whole RBF neural network by the output of each hidden node of weighting
3-2) with the output z of gyroscope system 107 input as the RBF neural network, hidden layer is selected fixing center vector c and sound stage width b, and output layer produces the output of RBF neural network
Figure BDA00003367095100041
f ^ ( z ) = W ^ T φ ( z ) - - - ( 22 )
In the formula,
Figure BDA00003367095100043
The instantaneous value of expression RBF neural network weight, φ (z) is the output vector of hidden layer,
φ ( z ) = exp ( - | | z - c | | 2 b 2 ) - - - ( 23 )
3-3) based on the Lyapunov stability theory, the design neural network weight
Figure BDA00003367095100045
Adaptive algorithm, obtain adaptive law
Figure BDA00003367095100046
For:
W ^ · = Fφ ( z ) e 2 T - - - ( 28 )
Matrix F is any symmetric positive definite matrix in the formula.
Aforesaid Lyapunov function is V
V = 1 2 e 1 T e 1 + 1 2 e 2 T e 2 + 1 2 tr { W ~ T F - 1 W ~ } - - - ( 26 )
Wherein,
Figure BDA00003367095100049
Expression weights evaluated error.
The control inputs τ of aforesaid step 4) gyroscope is
τ = u - f ^ ( z ) = - c 2 e 2 - e 1 + α · 1 - ρsgn ( e 2 ) - W ^ T φ .
The present invention compared with prior art, advantage is:
(1) control method that has adopted self_adaptive RBF network and inverting designing technique to combine, can effectively overcome the dynamic perfromance of gyroscope the unknown and the impact of mechanical noise, improve systematic tracking accuracy and robustness, simplified again the design process of micro-gyroscope control system.
(2) the present invention adopts the neural network adaptive system, but the on-line control network weight, and adaptive algorithm has guaranteed the global stability of closed-loop system based on the design of Lyapunov stability theory.
(3) the present invention does not need to be based upon on the basis of object Accurate Model to the control of gyroscope, has saved the expense of modeling.
Description of drawings
Fig. 1 is the principle assumption diagram of control system of the present invention;
Fig. 2 is the structural drawing of the RBF neural network that adopts of the present invention;
Fig. 3 is the tracking curves based on gyroscope driving shaft of the present invention;
Fig. 4 is the tracking curves based on gyroscope sensitive axis of the present invention.
Embodiment
Reach technological means and the effect that predetermined goal of the invention is taked for further setting forth the present invention, below in conjunction with accompanying drawing and preferred embodiment, self-adaptation inverting control system and method based on the gyroscope of neural network that foundation the present invention is proposed are elaborated as rear.
As shown in Figure 1, the self-adaptation inverting control system based on the gyroscope of neural network comprises:
Reference locus module 101 is used for exporting the reference locus of gyroscope two shaft vibrations, comprises position, speed and acceleration signal;
M signal generation module 102 is used for receiving the output of reference locus and gyroscope, and produces the M signal output in the inverting controller design process;
Inverting controller 103 is used for receiving M signal, and the output that produces the inverting controller;
Neural network adaptive system 104 is used for receiving the output of M signal and gyroscope system, and the online neural network weight of adjusting in real time, produces the output of ANN (Artificial Neural Network) Control signal;
Gyroscope adaptive controller 105 is inverting controller 103 and neural network adaptive system 104 sums, is the master controller of system;
First adder 106 is with the reverse output addition of 103 outputs of inverting controller and neural network adaptive system 104;
Gyroscope system 107, controlled gyroscope object has been considered the impact of mechanical noise, produces the vibration signal output of gyroscope vibrating mass;
Control method based on the self-adaptation inverting control system of the gyroscope of neural network may further comprise the steps,
(1) based on Based Inverse Design Method, sets up the nondimensionalization kinetic model of gyroscope
Consider foozle and external interference effect, the kinetics equation of diaxon micro-mechanical gyroscope is:
m x · · + d xx x · + d xy y · + k xx x + k xy y = τ x + 2 mΩ z y · + d x m y · · + d xy x · + d yy y · + k xy x + k yy y = τ y - 2 m Ω z x · + d y - - - ( 1 )
In the formula, m is the quality of vibrating machine parts; X, y are respectively vibrating mass along the position of driving shaft and sensitive axis; d Xx, d Xy, d YyBe the ratio of damping of gyroscope, k Xx, k Xy, k YySpring ratio for gyroscope; Ω zThe angular velocity in the gyroscope working environment; τ x, τ yIt is control inputs; d x, d yIt is mechanical noise.Process through nondimensionalization, the non-dimension form of the kinetic model of gyroscope is write as following vector form,
q · · + D q · + Kq = τ - 2 Ω q · + d - - - ( 2 )
In the formula, q = x y , τ = τ x τ y , d = d x d y , D = d xx d xy d xy d yy , K = k xx k xy k xy k yy , Ω = 0 - Ω z Ω z 0 , Can reasonably suppose mechanical noise d (t) bounded, the upper bound is ρ, namely || d (t) ||≤ρ.
Based on the inverting designing technique, at first the model of gyroscope carried out equivalent transformation, defining variable X 1, X 2,
X 1 = q , X 2 = q · - - - ( 3 )
X 1Be the oscillation trajectory of gyroscope,
Based on variable X 1, X 2, kinetic model formula (2) is rewritten as
X · 1 = X 2 X · 2 = - ( D + 2 Ω ) X 2 - KX 1 + τ + d - - - ( 4 )
The parameter D of gyroscope, K, Ω are unknown ,-(D+2 Ω) X 2-KX 1Consisted of the unknown dynamic perfromance of system, defining variable z
z=[X 1,X 2] T (5)
Defining unknown dynamic perfromance is f (z),
f(z)=-(D+2Ω)X 2-KX 1 (6)
Then the kinetic model of gyroscope is further write as,
X · 1 = X 2 X · 2 = f ( z ) + τ + d - - - ( 7 )
The model that formula (7) is described is the basis of inverting controller design of the present invention.
(2) design inverting controller
The target of control system is so that the oscillation trajectory X of gyroscope system 1Given reference locus in the tracking, definition tracking error e 1For:
e 1=X 1-q d (8)
q dBe reference locus.
Based on Based Inverse Design Method, the inverting controller of design gyroscope,
(2-a) combined mathematical module formula (7), design virtual controlling amount α 1, so that X 1→ q d, i.e. e 1→ 0, tracking error trends towards zero.To tracking error e 1Differentiate:
e · 1 = X · 1 - q · d = X 2 - q · d - - - ( 9 )
Can be with variable X 2Be designed to the virtual controlling amount, α 1Goal expression be:
X 2 = α 1 ≡ - c 1 e 1 + q · d - - - ( 10 )
In the formula, c 1=c 1 T>0.
Tracking error systematic (9) is chosen a Lyapunov function V 1For:
Figure BDA00003367095100065
V 1To the time differentiate, V · 1 = e 1 T e · 1 = e 1 T ( X 2 - q · d ) = - e 1 T c 1 e 1 - - - ( 12 )
Yi Zhi Satisfy negative definiteness, thus tracking error systematic (9) asymptotically stable in the large, e 1Asymptotic convergence is to zero.
Yet (2-b), X 2Be not and α 1Constantly equate definition deviation e between the two 2For:
e 2=X 21 (13)
To e 2Carry out differentiate:
e · 2 = X · 2 - α · 1 = f ( z ) - α · 1 + τ + d - - - ( 14 )
Formula real control inputs occurred in (14).Design new Lyapunov function V 2For:
V 2 = V 1 + 1 2 e 2 T e 2 - - - ( 15 )
Right
Figure BDA00003367095100073
The differentiate of the time of carrying out,
V · 2 = e 1 T ( X 2 - q · d ) + e 2 T e · 2 = e 1 T ( - c 1 e 1 + e 2 ) + e 2 T [ f ( z ) - α · 1 + τ + d ] = - e 1 T c 1 e 1 + e 1 T e 2 + e 2 T [ f ( z ) - α · 1 + τ + d ] - - - ( 16 )
For guaranteeing Design control law τ is:
τ = - c 2 e 2 - e 1 - f ( z ) + α · 1 + v - - - ( 17 )
In the formula, c 2=c 2 T>0, v is the robust item, is used for compensating the impact of mechanical noise d,
v=-ρsgn(e 2) (18)
Bring formula (17), (18) into formula (16) and obtain,
V · 2 = - e 1 T c 1 e 1 - e 2 T c 2 e 2 + e 2 T d - ρe 2 T sgn ( e 2 ) ≤ 0 - - - ( 19 )
Formula (19) has shown
Figure BDA00003367095100078
Negative definiteness, i.e. control system.
(2-c) still, f (z) is unknown, and the control law shown in the formula (17) can't directly be implemented, and needs improvement, then utilizes the estimated value of f (z)
Figure BDA00003367095100079
Replace f (z), control law formula (17) becomes like this:
τ = - c 2 e 2 - e 1 - f ^ ( z ) + α · 1 + v - - - ( 20 )
In the formula,
Figure BDA000033670951000711
Be the estimated value of unknown dynamic perfromance f (z), its online constantly correction is to approach f (z), the validity of Guarantee control system.
In the above-mentioned steps, the position signalling q of reference locus d, rate signal
Figure BDA000033670951000712
Acceleration signal
Figure BDA000033670951000713
By 101 outputs of reference locus module; Position signalling q and the rate signal of the output vibration of gyroscope system
Figure BDA000033670951000714
Generate signaling module 102 in the middle of the design, make it receive the reference locus signal
Figure BDA00003367095100081
Position q and speed with the gyroscope vibration Signal generates the M signal in the inverting controller design process
Figure BDA00003367095100083
Design inverting controller 103 receives M signal Produce control signal u, consist of the part of overhead control signal, control signal u is designed to
u = - c 2 e 2 - e 1 + α · 1 - ρsgn ( e 2 ) - - - ( 21 ) ;
Because neural network has powerful non-linear mapping capability, the present invention adopts Neural Network Online to approach the unknown dynamic perfromance f (z) of unknown gyroscope, the estimated value of unknown dynamic perfromance f (z)
Figure BDA00003367095100086
By 104 outputs of neural network adaptive system.
The reverse output of inverting controller 103 control output u and neural network adaptive system 104
Figure BDA00003367095100087
By first adder 106 additions, obtain the output τ of gyroscope adaptive controller 105, be the control inputs τ of gyroscope.
Control law formula (20) is the control inputs of gyroscope, and the closed-loop system equation can be written as following form:
e · 1 = e 2 + α 1 - q · d e · 2 = - c 2 e 2 - e 1 - f ~ ( z ) + d - ρsgn ( e 2 )
In the formula
Figure BDA00003367095100089
The evaluated error that represents unknown dynamic perfromance.
(3) design neural network adaptive system
Design neural network adaptive system 104 is used for approaching the unknown dynamic perfromance f (z) of gyroscope, output signal
Figure BDA000033670951000815
The neural network structure that the present invention selects is the RBF neural network, as shown in Figure 2, comprise three-decker: input layer, hidden layer and output layer, but input layer is accepted the measuring-signal in the system, hidden layer adopts the output after the gaussian basis function calculation Nonlinear Mapping, and output layer obtains the output of whole RBF neural network by the output of each hidden node of weighting.The RBF neural network be input as z, hidden layer is selected fixing center vector c and sound stage width b, output layer produces neural network output Another part as the overhead control signal
f ^ ( z ) = W ^ T φ ( z ) - - - ( 22 )
In the formula, The instantaneous value of expression RBF neural network weight, φ (z) is the output vector of hidden layer,
φ ( z ) = exp ( - | | z - c | | 2 b 2 ) - - - ( 23 )
Like this, the control inputs of gyroscope just becomes
τ = u - f ^ ( z ) = - c 2 e 2 - e 1 + α · 1 - ρsgn ( e 2 ) - W ^ T φ ( z ) .
Can make the following assumptions for f (z),
f(z)=W Tφ(z)+ε(z) (24)
In the formula, W represents desirable neural network weight, the modeling error of the desirable neural network of ε (z) expression, and ε (z) bounded, || ε (z) ||≤ε b
With formula (22) and formula (24), bring closed-loop system into, obtain
e · 1 = e 2 + α 1 - q · d e · 2 = - c 2 e 2 - e 1 - W ~ T φ ( z ) + ϵ ( z ) + d - ρsgn ( e 2 ) - - - ( 25 )
In the formula, Expression weights evaluated error.
For the closed-loop system of formula (25), choose a Lyapunov function V,
V = 1 2 e 1 T e 1 + 1 2 e 2 T e 2 + 1 2 tr { W ~ T F - 1 W ~ } - - - ( 26 )
F in the formula -1Representing matrix F's is contrary, and F is any symmetric positive definite matrix, to formula (26) both sides differentiate,
V · = - e 1 T c 1 e 1 - e 2 T c 2 e 2 + e 2 T d - ρe 2 T sgn ( e 2 ) - e 2 T W ~ T φ ( z ) + tr { W ~ T F - 1 W ~ · } + e 2 T ϵ ( z ) - - - ( 27 )
Design
Figure BDA00003367095100095
Adaptive law be:
W ^ · = Fφ ( z ) e 2 T - - - ( 28 )
Because
Figure BDA00003367095100097
Therefore
Figure BDA00003367095100098
Bring this adaptive law (28) into formula (27) and get,
V · = - e 1 T c 1 e 1 - e 2 T c 2 e 2 + e 2 T d - ρe 2 T sgn ( e 2 ) + e 2 T ϵ ( z ) ≤ - e 1 T c 1 e 1 - e 2 T c 2 e 2 + | | e 2 | | ϵ b ≤ - λ 1 | | e 1 | | 2 - λ 2 | | e 2 | | 2 + | | e 2 | | ϵ b - - - ( 29 )
In the formula, λ 1, λ 2Be respectively positive definite symmetric matrices c 1, c 2The minimal characteristic root.Formula (29) further has,
V · ≤ - λ 1 | | e 1 | | 2 - λ 2 | | e 2 | | 2 + | | e 2 | | ϵ b = - λ 1 | | e 1 | | 2 - | | e 2 | | ( λ 2 | | e 2 | | - ϵ b ) - - - ( 30 )
So work as
Figure BDA000033670951000911
The time,
Figure BDA000033670951000912
It is the final Uniform boundedness that inequality (30) has been guaranteed closed-loop system.
In sum, the adaptive algorithm (28) based on the self-adaptation inverting controller (21) of the gyroscope of neural network and neural network of the present invention design has guaranteed the stability of closed-loop system, and system can resist the dynamic perfromance of gyroscope the unknown and the impact of mechanical noise.
Carry out at last Computer Simulation
In the present embodiment, utilize mathematical software MatLab/Simulink to carry out computer simulation experiment, the parameter of 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 -6Ns/m,d yy=1.8×10 -6Ns/m,d xy=3.6×10 -7Ns/m
Suppose that extraneous angular velocity is Ω z=100rad/s, three parameter matrixs of the gyroscope behind the nondimensionalization are:
D = 0.01 0.002 0.002 0.01 , K = 355.3 70.99 70.99 532.9 , Ω = 0 - 0.1 0.1 0
Reference locus is designed to: x d=cos (ω 1T), y d=cos (ω 2T), ω wherein 1=6.17, ω 2=5.11,
In the emulation experiment, inverting controller parameter c 1=c 2=20*I, I represent the second order unit matrix,
The node number of RBF neural network hidden layer elects 81 as through repeatedly attempting, and the average c of center vector is distributed in the vector space of position and speed reference track, sound stage width b=10,
The gain matrix F=500 of Weight number adaptively algorithm,
Gyroscope is zero original state, and mechanical noise d is thought of as white noise, and expression formula is
d=30.0randn(1,1)。Under above simulation parameter, working procedure obtains the as a result figure of the specific embodiment of the invention.
With reference to Fig. 3 and Fig. 4, wherein Fig. 3 is the drive axle position aircraft pursuit course, and Fig. 4 is sensitive axis position aircraft pursuit course.Among two figure, solid line is the output of gyroscope, dotted line is the output of reference locus, control system can be so that the two shaft positions output of gyroscope, in the situation that has unknown dynamic perfromance and mechanical noise, can promptly follow the tracks of given reference locus, reach desirable tracking effect.
Can find out from above analogous diagram, the control method that the present invention proposes has good control effect to the track following of gyroscope, greatly improved tracking performance and the robustness of gyroscope system, the high precision of gyroscope diaxon oscillation trajectory is controlled provides theoretical foundation and From Math.
The content that is not described in detail in the instructions of the present invention belongs to the known technical know-how of this area professional and technical personnel.
The above; it only is preferred embodiment of the present invention; yet be not to limit the present invention; any those skilled in the art; within not breaking away from the technical solution of the present invention scope; making a little change or be modified to the equivalent embodiment of equivalent variations when the technology contents that can utilize above-mentioned announcement, is the content that does not break away from technical solution of the present invention in every case, all still belongs to the protection domain of our bright technical scheme.

Claims (8)

1. based on the self-adaptation inverting control system of the gyroscope of neural network, it is characterized in that, comprising:
Reference locus module (101) is used for exporting the reference locus of gyroscope two shaft vibrations, comprises position, speed and acceleration signal;
M signal generation module (102) is used for receiving the output of reference locus and gyroscope system, and produces the M signal in the inverting controller design process;
Inverting controller (103) is used for receiving M signal, and the output that produces the inverting controller;
Neural network adaptive system (104) is used for receiving the output of M signal and gyroscope system, and the online neural network weight of adjusting in real time, produces the output of ANN (Artificial Neural Network) Control signal;
Gyroscope adaptive controller (105) is inverting controller (103) and neural network adaptive system (104) sum, is the master controller of system;
First adder (106) is with the reverse output addition of inverting controller (103) output and neural network adaptive system (104);
Gyroscope system (107), controlled gyroscope object has been considered the impact of mechanical noise, produces the vibration signal output of gyroscope vibrating mass.
2. based on the control method of the self-adaptation inverting control system of the gyroscope based on neural network claimed in claim 1, it is characterized in that: may further comprise the steps,
1) based on Based Inverse Design Method, sets up the nondimensionalization kinetic model of gyroscope;
2) design inverting controller;
3) design neural network adaptive system;
4) utilize first adder to obtain the output of gyroscope adaptive controller, as the control inputs of gyroscope.
3. control method according to claim 2 is characterized in that: described step 1), set up the nondimensionalization kinetic model of gyroscope, and be specially:
1-1) the existence of consideration mechanical noise, the nondimensionalization vector model of diaxon gyroscope is:
q · · + D q · + Kq = τ - 2 Ω q · + d - - - ( 2 )
In the formula, q = x y , τ = τ x τ y , d = d x d y , D = d xx d xy d xy d yy , K = k xx k xy k xy k yy , Ω = 0 - Ω z Ω z 0
Q is the oscillation trajectory of gyroscope, and x, y represent that respectively the vibrating mass of gyroscope is in the position of vibration diaxon; d Xx, d Xy, d YyInternally-damped coefficient for gyroscope; k Xx, k Xy, k YyInside spring ratio for gyroscope; Ω zThe input angle speed of gyroscope; τ x, τ yIt is the control inputs of gyroscope; d x, d yThe internal mechanical noise of expression gyroscope system;
1-2) defining variable X 1, X 2, based on the inverting designing technique, the kinetics equation (2) of gyroscope is transformed to following form,
X · 1 = X 2 X · 2 = - ( D + 2 Ω ) X 2 - KX 1 + τ + d - - - ( 4 )
In the formula, X 1 = q , X 2 = q · ;
1-3) the unknown dynamic perfromance f of definition (z) is,
f(z)=-(D+2Ω)X 2-KX 1 (6)
The kinetic model of gyroscope is further write as,
X · 1 = X 2 X · 2 = f ( z ) + τ + d - - - ( 7 )
Variable z is z=[X 1, X 2] T, be measurable signal in the system;
X 1Be the oscillation trajectory of gyroscope, take kinetic model equation (7) as basic engineering inverting controller.
4. control method according to claim 2 is characterized in that: described step 2), design inverting controller is specially:
2-1) by the reference locus of reference locus module (101) output gyroscope vibration, comprise position signalling q d, rate signal
Figure FDA00003367095000024
Acceleration signal
Figure FDA00003367095000025
Position signalling q and rate signal by gyroscope system (107) output vibrating mass vibration
Figure FDA00003367095000026
Generate signaling module (102) 2-2) and receive the reference locus signal
Figure FDA00003367095000027
With gyroscope vibration signal q and
Figure FDA00003367095000028
Generate the M signal in the inverting controller design process, the M signal design is as follows,
Tracking error e 1: e 1=X 1-q d
Virtual controlling amount α 1And derivative α · 1 : α 1 = - c 1 e 1 + q · d
Deviation e 2: e 2=X 21
2-3) inverting controller (103) receives M signal
Figure FDA000033670950000210
Lyapunov function V according to design 2Produce control signal u, consist of the part of overhead control signal, control signal u design is as follows
u = - c 2 e 2 - e 1 + α · 1 - ρsgn ( e 2 )
Wherein, v=-ρ sgn (e 2) be the robust item, ρ is the upper bound of the internal mechanical noise of gyroscope system; c 1, c 2Be any symmetric positive definite matrix; Sgn () represents sign function.
5. control method according to claim 4 is characterized in that: described Lyapunov function V 2For:
V 2 = V 1 + 1 2 e 2 T e 2
Wherein, V 1 = 1 2 e 1 T e 1 .
6. control method according to claim 2 is characterized in that: design the neural network adaptive system in the described step 3), be specially
3-1) design neural network adaptive system (104) is in order to approach the unknown dynamic perfromance f (z) of gyroscope, output signal
Figure FDA00003367095000033
Described neural network structure is selected the RBF neural network, comprise three-decker: input layer, hidden layer and output layer, but input layer is accepted the measuring-signal in the system, hidden layer adopts the output after the gaussian basis function calculation Nonlinear Mapping, and output layer obtains the output of whole RBF neural network by the output of each hidden node of weighting;
3-2) with the output z of gyroscope system (107) input as the RBF neural network, hidden layer is selected fixing center vector c and sound stage width b, and output layer produces the output of RBF neural network
Figure FDA00003367095000034
f ^ ( z ) = W ^ T φ ( z ) - - - ( 22 )
In the formula, The instantaneous value of expression RBF neural network weight, φ (z) is the output vector of hidden layer,
φ ( z ) = exp ( - | | z - c | | 2 b 2 ) - - - ( 23 )
3-3) based on the Lyapunov stability theory, the design neural network weight
Figure FDA00003367095000038
Adaptive algorithm, obtain adaptive law
Figure FDA00003367095000039
For:
W ^ · = Fφ ( z ) e 2 T - - - ( 28 )
Matrix F is any symmetric positive definite matrix in the formula,
The output of neural network adaptive system (104)
Figure FDA000033670950000311
Adaptive law according to design
Figure FDA000033670950000312
Real-time online upgrades.
7. control method according to claim 6, it is characterized in that: described Lyapunov function is V
V = 1 2 e 1 T e 1 + 1 2 e 2 T e 2 + 1 2 tr { W ~ T F - 1 W ~ } - - - ( 26 )
Wherein,
Figure FDA000033670950000314
Expression weights evaluated error.
8. control method according to claim 2 is characterized in that, the control inputs τ of described step 4) gyroscope is
τ = u - f ^ ( z ) = - c 2 e 2 - e 1 + α · 1 - ρsgn ( e 2 ) - W ^ T φ ( z ) .
CN201310243315.4A 2013-06-19 2013-06-19 Based on the self-adaptation back stepping control system and method for the gyroscope of neural network Expired - Fee Related CN103324087B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310243315.4A CN103324087B (en) 2013-06-19 2013-06-19 Based on the self-adaptation back stepping control system and method for the gyroscope of neural network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310243315.4A CN103324087B (en) 2013-06-19 2013-06-19 Based on the self-adaptation back stepping control system and method for the gyroscope of neural network

Publications (2)

Publication Number Publication Date
CN103324087A true CN103324087A (en) 2013-09-25
CN103324087B CN103324087B (en) 2015-10-07

Family

ID=49192904

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310243315.4A Expired - Fee Related CN103324087B (en) 2013-06-19 2013-06-19 Based on the self-adaptation back stepping control system and method for the gyroscope of neural network

Country Status (1)

Country Link
CN (1) CN103324087B (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103885339A (en) * 2014-03-21 2014-06-25 河海大学常州校区 Inversion adaptive fuzzy sliding mode control method for micro gyroscope
CN104090487A (en) * 2014-03-28 2014-10-08 河海大学常州校区 Micro-gyroscope self-adaptive dynamic sliding mode control system based on inversion design, and method
CN104898418A (en) * 2015-04-13 2015-09-09 哈尔滨工业大学 Flexible satellite adaptive neural network sliding mode attitude control method
CN105607472A (en) * 2015-11-10 2016-05-25 江苏科技大学 Self-adaptive inversion sliding-mode control method and device of nonlinear binary wings
CN107831655A (en) * 2017-10-23 2018-03-23 河海大学常州校区 The adaptive inverting modified fuzzy sliding mode controlling method of fractional order of gyroscope
CN108227504A (en) * 2018-01-25 2018-06-29 河海大学常州校区 Microthrust test fractional order adaptive fuzzy nerve inverting TSM control method
CN108614419A (en) * 2018-03-28 2018-10-02 贵州大学 A kind of adaptive neural network control method of arc MEMS
CN110119200A (en) * 2019-04-12 2019-08-13 武汉格罗夫氢能汽车有限公司 A kind of automobile gesture recognition system
CN110134011A (en) * 2019-04-23 2019-08-16 浙江工业大学 A kind of inverted pendulum adaptive iteration study back stepping control method
CN112067218A (en) * 2020-08-12 2020-12-11 深圳市鑫信腾科技有限公司 Method, device and equipment for realizing optical anti-shake vibration generator
CN112454359A (en) * 2020-11-18 2021-03-09 重庆大学 Robot joint tracking control method based on neural network self-adaptation
CN114253308A (en) * 2020-09-21 2022-03-29 陕西环保产业研究院有限公司 Active control method and device for vibration of space frame structure

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101158588A (en) * 2007-11-16 2008-04-09 北京航空航天大学 MEMS gyroscopes error compensation method for micro satellite based on integration nerval net
US7921192B2 (en) * 2007-03-27 2011-04-05 Thales Method of assigning network addresses in an in-flight entertainment system
CN102298315A (en) * 2011-06-21 2011-12-28 河海大学常州校区 Adaptive control system based on radial basis function (RBF) neural network sliding mode control for micro-electromechanical system (MEMS) gyroscope
CN102436176A (en) * 2011-10-20 2012-05-02 河海大学常州校区 Micro-gyroscope control system based on neural network
CN102508434A (en) * 2011-11-07 2012-06-20 河海大学常州校区 Adaptive fuzzy sliding mode controller for micro gyroscope
CN102636995A (en) * 2012-05-03 2012-08-15 河海大学常州校区 Method for controlling micro gyro based on radial basis function (RBF) neural network sliding mode
CN102681443A (en) * 2012-06-05 2012-09-19 河海大学常州校区 Micro electromechanical system gyroscope fuzzy self-adaptive control system based on fuzzy compensation
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 (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7921192B2 (en) * 2007-03-27 2011-04-05 Thales Method of assigning network addresses in an in-flight entertainment system
CN101158588A (en) * 2007-11-16 2008-04-09 北京航空航天大学 MEMS gyroscopes error compensation method for micro satellite based on integration nerval net
CN102298315A (en) * 2011-06-21 2011-12-28 河海大学常州校区 Adaptive control system based on radial basis function (RBF) neural network sliding mode control for micro-electromechanical system (MEMS) gyroscope
CN102436176A (en) * 2011-10-20 2012-05-02 河海大学常州校区 Micro-gyroscope control system based on neural network
CN102508434A (en) * 2011-11-07 2012-06-20 河海大学常州校区 Adaptive fuzzy sliding mode controller for micro gyroscope
CN102636995A (en) * 2012-05-03 2012-08-15 河海大学常州校区 Method for controlling micro gyro based on radial basis function (RBF) neural network sliding mode
CN102681443A (en) * 2012-06-05 2012-09-19 河海大学常州校区 Micro electromechanical system gyroscope fuzzy self-adaptive control system based on fuzzy compensation
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

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103885339B (en) * 2014-03-21 2016-09-28 河海大学常州校区 The inverting method of adaptive fuzzy sliding mode control of gyroscope
CN103885339A (en) * 2014-03-21 2014-06-25 河海大学常州校区 Inversion adaptive fuzzy sliding mode control method for micro gyroscope
CN104090487A (en) * 2014-03-28 2014-10-08 河海大学常州校区 Micro-gyroscope self-adaptive dynamic sliding mode control system based on inversion design, and method
CN104898418A (en) * 2015-04-13 2015-09-09 哈尔滨工业大学 Flexible satellite adaptive neural network sliding mode attitude control method
CN105607472B (en) * 2015-11-10 2019-02-12 江苏科技大学 The adaptive backstepping sliding mode control method and device of non-linear binary wing
CN105607472A (en) * 2015-11-10 2016-05-25 江苏科技大学 Self-adaptive inversion sliding-mode control method and device of nonlinear binary wings
CN107831655A (en) * 2017-10-23 2018-03-23 河海大学常州校区 The adaptive inverting modified fuzzy sliding mode controlling method of fractional order of gyroscope
CN108227504A (en) * 2018-01-25 2018-06-29 河海大学常州校区 Microthrust test fractional order adaptive fuzzy nerve inverting TSM control method
CN108614419B (en) * 2018-03-28 2020-12-08 贵州大学 Adaptive neural network control method of arc micro-electro-mechanical system
CN108614419A (en) * 2018-03-28 2018-10-02 贵州大学 A kind of adaptive neural network control method of arc MEMS
CN110119200A (en) * 2019-04-12 2019-08-13 武汉格罗夫氢能汽车有限公司 A kind of automobile gesture recognition system
CN110134011A (en) * 2019-04-23 2019-08-16 浙江工业大学 A kind of inverted pendulum adaptive iteration study back stepping control method
CN110134011B (en) * 2019-04-23 2022-01-11 浙江工业大学 Inverted pendulum self-adaptive iterative learning inversion control method
CN112067218A (en) * 2020-08-12 2020-12-11 深圳市鑫信腾科技有限公司 Method, device and equipment for realizing optical anti-shake vibration generator
CN114253308A (en) * 2020-09-21 2022-03-29 陕西环保产业研究院有限公司 Active control method and device for vibration of space frame structure
CN114253308B (en) * 2020-09-21 2022-08-30 陕西环保产业研究院有限公司 Active control method and equipment for vibration of space frame structure
CN112454359A (en) * 2020-11-18 2021-03-09 重庆大学 Robot joint tracking control method based on neural network self-adaptation
CN112454359B (en) * 2020-11-18 2022-03-15 重庆大学 Robot joint tracking control method based on neural network self-adaptation

Also Published As

Publication number Publication date
CN103324087B (en) 2015-10-07

Similar Documents

Publication Publication Date Title
CN103324087B (en) Based on the self-adaptation back stepping control system and method for the gyroscope of neural network
CN103116275B (en) Based on the gyroscope Robust Neural Network Control system and method that sliding formwork compensates
CN102914972B (en) Micro-gyroscope RBF (Radial Basis Function) network self-adapting control method based on model global approximation
Fei et al. Adaptive fuzzy super‐twisting sliding mode control for microgyroscope
CN104281056B (en) The gyroscope Robust Adaptive Control method learnt based on the neutral net upper bound
CN102508434B (en) Adaptive fuzzy sliding mode controller for micro gyroscope
CN103345155B (en) The self-adaptation back stepping control system and method for gyroscope
CN103616818A (en) Self-adaptive fuzzy neural global rapid terminal sliding-mode control method for micro gyroscope
CN102981407B (en) A kind of Tank gun control method of servo-controlling based on Auto Disturbances Rejection Control Technique
CN105278331A (en) Robust-adaptive neural network H-infinity control method of MEMS gyroscope
CN110376882A (en) Pre-determined characteristics control method based on finite time extended state observer
CN102298322B (en) Micro gyroscope adaptive control method based on model reference
CN102436176B (en) Micro-gyroscope control system based on neural network
CN102636995A (en) Method for controlling micro gyro based on radial basis function (RBF) neural network sliding mode
CN108710296B (en) Fractional order self-adaptive fast terminal sliding mode control method of micro gyroscope
CN103345148A (en) Micro gyroscope robust self-adaptive control method
CN104122794A (en) Self-adaption fuzzy neural compensating nonsingular terminal sliding mode control method of micro gyroscope
CN104049534B (en) Self-adaption iterative learning control method for micro-gyroscope
CN104503246A (en) Indirect adaptive neural network sliding-mode control method for micro-gyroscope system
CN109062046A (en) Gyroscope system super-twisting sliding mode control method based on RBF neural
CN103529701A (en) Method of global sliding mode control of neural network of micro-gyroscope
CN105929694A (en) Adaptive neural network nonsingular terminal sliding mode control method for micro gyroscope
CN104155874B (en) Method for controlling inversion adaptive fuzzy dynamic sliding mode of micro gyroscope
CN106338918A (en) Adaptive dynamic-surface double neural network control method of micro gyroscope
CN104407514A (en) Micro-gyroscope backstepping control method based on neural network state observer

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
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: 20151007

Termination date: 20180619