CN105912007A - Differential geometry nonlinear control method of spatial mechanical arm anti-interference attitude stabilization - Google Patents

Differential geometry nonlinear control method of spatial mechanical arm anti-interference attitude stabilization Download PDF

Info

Publication number
CN105912007A
CN105912007A CN201610389286.6A CN201610389286A CN105912007A CN 105912007 A CN105912007 A CN 105912007A CN 201610389286 A CN201610389286 A CN 201610389286A CN 105912007 A CN105912007 A CN 105912007A
Authority
CN
China
Prior art keywords
theta
centerdot
omega
space
space manipulator
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.)
Pending
Application number
CN201610389286.6A
Other languages
Chinese (zh)
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.)
Northwestern Polytechnical University
Original Assignee
Northwestern Polytechnical 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 Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN201610389286.6A priority Critical patent/CN105912007A/en
Publication of CN105912007A publication Critical patent/CN105912007A/en
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64GCOSMONAUTICS; VEHICLES OR EQUIPMENT THEREFOR
    • B64G1/00Cosmonautic vehicles
    • B64G1/22Parts of, or equipment specially adapted for fitting in or to, cosmonautic vehicles
    • B64G1/24Guiding or controlling apparatus, e.g. for attitude control
    • B64G1/244Spacecraft control systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Feedback Control In General (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The invention discloses a differential geometry nonlinear control method of spatial mechanical arm anti-interference attitude stabilization. A differential geometry theory is used to carry out linearization conversion on a nonlinear attitude dynamics model so as to acquire a kind of linear space form. And then LQR is used to carry out controller design on a linearized attitude stabilization system so as to acquire a non-linear control law. A spatial mechanical arm attitude stabilization controller based on a differential geometry theory and an LQR control method can guarantee robustness stability of a system to various kinds of uncertainties and a non-cooperative interference, a simple linearity control theory is adopted, a control structure is simple, a calculated amount is reduced and resources on a satellite is saved so that the method is especially suitable for a spatial mechanical arm attitude stabilization task which needs real-time calculation and has a limited calculating capability.

Description

The Differential Geometry nonlinear control method of the anti-interference attitude stabilization of space manipulator
[technical field]
The present invention relates to the Differential Geometry nonlinear control method of the anti-interference attitude stabilization of a kind of space manipulator, belong to boat It device control field.
[background technology]
The 26S Proteasome Structure and Function of spacecraft is increasingly sophisticated, and the development of space technology makes the new space tasks such as operation in-orbit become For may, capture in-orbit, keep in repair, assemble, module replacing, fuel adding these operate in-orbit service be space technology develop new Focus.Yet with spatial environments, there is the severe factor such as extreme temperature, vacuum, radiation, weightlessness, mankind's extravehicular activity risk Greatly, thus with the space platform of mechanical arm to implement the effect during spatial operation the most notable.At present, from machinery The development trend of the space platform of arm is it can be seen that operation target is developed to noncooperative target by cooperation, and task is by simple target Capture and develop to target accurate operation.Therefore, the control technology of spacecraft is had higher requirement by these changes, controls System must solve uncertainty, the problem such as strong nonlinearity and real-time simultaneously.This is because space manipulator is being carried out During Control System Design and demonstration, need mathematical model accurate, simple.But in space, space manipulator base The pose of seat is not fixing, and the motion of mechanical arm couples with also existing between the motion of pedestal, the position of pedestal and attitudes vibration Influencing whether the pose of mechanical arm tail end, in turn, the motor-driven of mechanical arm also can produce impact to the pose of pedestal.Further, by Equipment requirements light weight in space, volume are little, it is low to consume energy, and space manipulator often uses light material, elongate rod, subtracts greatly Speed ratio, has relatively strong flexible.The feature of space manipulator determines it and has the strongest non-linear and complicated coupling;With Time, in spatial environments, some parameter is difficult to accurately obtain, and the change of parameter causes system model to there is strong uncertainty. Trace it to its cause, mainly include that the Aerospace Satellite pedestal inertial parameter that fuel consumption causes changes, measures signal noise and arrest Position disturbance moment produced by it etc. after noncooperative target.In addition, the non-coplanar force gradient moment that do not models, solar array The existence of the factors such as optical pressure so that system by extra disturbance torque, the undesirable condition such as the friction in joint, flexibility in addition, These factors all will affect the action effect of control method.Thus, conventional linear system control method will be no longer appropriate for such control System processed design, and be similar to adaptive control algorithm, sliding mode control algorithm general nonlinearity control method also will because of control Device structure processed is complicated and is not suitable for engineering reality.Therefore needing research can overcome non-linear, the close coupling of mechanical arm, suppression is each Kind of interference, uncertain, be easy to the nonlinear robust control algorithm of Project Realization.
Owing to space manipulator is during arresting noncooperative target, to Aerospace Satellite platform stance and each joint angles Control accuracy require the highest, therefore can not that traditional method be utilized to ignore high-order be non-as spacecraft relative orbit controls Linear term carries out linearisation, but accurate linear transfor method must be used to obtain Controlling model, thus ensure spacecraft with Joint of mechanical arm relative Attitude Control for Spacecraft accurate.In recent years in research nonlinear system process, Isidori is successfully by differential Geometric theory is applied to the modeling of nonlinear control system, controls and analyze central.Owing to differential geometric theory can be to non-thread Sexual system carries out accurate linearisation, and therefore it can be greatly reduced local linearization or microvariations assume that this tradition is non-linear The limitation of system processing method.It is to say, differential geometric theory is greatly expanded the application model of linear control theory method Enclose.
To sum up, for ensureing that Space Manipulator System is arresting the assembly posture formed in noncooperative target process Stablize, meet to system rejection to disturbance ability, the computing capability of spaceborne computer and the high request of control accuracy, need research Differential geometric theory is combined with ripe linear control theory, non-to design the space manipulator attitude stabilization of simple in construction Linear robust controller.
[summary of the invention]
When space manipulator arrests noncooperative target formation assembly system, in order to overcome the deficiencies in the prior art, keep away Exempt from tradition nonlinear control method structure the most complicated, be difficult to Project Realization and the bigger problem of amount of calculation, it is considered to have not In the presence of determining factor and various interference, the differential that the present invention proposes the anti-interference attitude stabilization of a kind of space manipulator is several What nonlinear control method, obtains a kind of form Nonlinear control law simple, jamproof.
For reaching above-mentioned purpose, the present invention is achieved by the following technical solutions:
The Differential Geometry nonlinear control method of the anti-interference attitude stabilization of space manipulator, comprises the following steps:
Step one, set up free flight space manipulator affine nonlinear state-space model
By attitude kinematics equations and the system total kinetic energy equation of space manipulator, substitute into Lagrange equation, obtain The attitude dynamics model of space manipulator is:
M ( θ ) θ ·· + C ( θ , θ · ) θ · = τ - - - ( 1 )
In formula:
C ( θ , θ · ) θ · = M · θ · - ∂ ∂ θ [ 1 2 θ · T M ( θ ) θ · ] - - - ( 2 )
Wherein, θ is space manipulator attitude angle under inertial coodinate system,For space manipulator under inertial coodinate system Attitude angular velocity;M (θ) is the generalized mass matrix of Space Manipulator System, is the matrix function of space manipulator attitude angle;
Choose state variable
x = θ 0 θ · 0 θ 1 θ · 1 θ 2 θ · 2 T
Input variable and output variable
U=[τ0 τ1 τ2]T, y=[θ0 θ1 θ2]T
The state-space expression obtaining Space Manipulator System is:
θ · 0 θ ·· 0 θ · 1 θ ·· 1 θ · 2 θ ·· 2 = θ · 0 f 2 θ · 1 f 4 θ · 2 f 4 + 0 0 0 g 21 g 22 g 23 0 0 0 g 41 g 42 g 43 0 0 0 g 61 g 62 g 63 τ 0 τ 1 τ 2
y 1 y 2 y 3 = 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 θ 0 θ · 0 θ 1 θ · 1 θ 2 θ · 2 - - - ( 3 )
In formula:
f 1 f 2 f 3 = - M - 1 M · θ · 0 θ · 1 θ · 2 + 1 2 M - 1 θ · 0 θ · 1 θ · 2 ∂ M ∂ θ θ · 0 θ · 1 θ · 2
g 21 g 22 g 23 g 41 g 42 g 43 g 61 g 62 g 63 = M - 1 - - - ( 4 )
Note
f = θ · 0 f 2 θ · 1 f 4 θ · 2 f 6 , g 1 = 0 g 21 0 g 41 0 g 61 , g 2 = 0 g 22 0 g 42 0 g 62 , g 3 = 0 g 23 0 g 43 0 g 63 - - - ( 5 )
h10,h21,h32
Then obtain the affine nonlinear state space form of Space Manipulator System
x · = f ( x ) + g ( x ) u y = h ( x ) - - - ( 6 )
Step 2, differential geometric theory is utilized to set up the attitude dynamics model of class linear space form
Design following state feedback control law
u = α ( x ) + β ( x ) v = A - 1 ( x ) [ - b ( x ) + v ] - - - ( 7 )
Wherein
A - 1 ( x ) = g 21 g 22 g 23 g 41 g 42 g 43 g 61 g 62 g 63 - 1 = M ( x )
b ( x ) = L f 2 h 1 L f 2 h 2 L f 2 h 3 = f 2 f 4 f 6 - - - ( 8 )
α ( x ) = - A - 1 ( x ) b ( x ) = - M ( x ) f 2 f 4 f 6 = M · θ · 0 θ · 1 θ · 2 - 1 2 θ · 0 θ · 1 θ · 2 ∂ M ∂ θ θ · 0 θ · 1 θ · 2
β (x)=A-1(x)=M (x)
Formula (7) (8) is substituted into (6), and the linear space expression-form obtaining space manipulator attitude dynamics model is:
x · = A x + b v y = c x - - - ( 9 )
Wherein,Being referred to as Lie derivatives, calculate the factor for one, v is linear system (9) control law designed by, u control law designed by actual nonlinear system (6);
Step 3, LQR controller design based on linear space system
Linear system (9) is considered as
x · = A ~ x + B ~ v + B ~ d y = C ~ x + D ~ v
Then control law based on Linear-Quadratic Problem optimal regulation problem design lines sexual system is
v = - R - 1 B ~ T P x ( t ) - - - ( 10 )
In formula, R is the weighting matrix in optimum control performance indications to input variable, and P is for meeting following Riccati algebraically Non trivial solution matrix,
PA+ATP-PBR-1BTP+Q=0
Finally give and based on differential geometric spacecraft nonlinear attitude tracking control unit be
U=α (x)+β (x) ν (11)
In formula:
α ( x ) = - A - 1 ( x ) b ( x ) = - M ( x ) f 2 f 4 f 6 = M · θ · 0 θ · 1 θ · 2 - 1 2 θ · 0 θ · 1 θ · 2 ∂ M ∂ θ θ · 0 θ · 1 θ · 2
β (x)=A-1(x)=M (x)
v L Q R = - R - 1 B ~ T P x ( t )
The present invention is further improved by:
In described step one, the attitude dynamic equations of space manipulator is obtained by following steps:
The body series OX of definition space mechanical armBYBZBInitial point be space manipulator pedestal barycenter O, OXB,OYB,OZBThree Axle is fixed on space manipulator base body, and consistent with the principal axis of inertia respectively;
The kinematic relation of doublejointed mechanical arm system is
ω 0 = θ · 0 ω 1 = θ · 0 + θ · 1 ω 2 = θ · 0 + θ · 1 + θ · 2
v 1 x = r · 1 x = v 0 x - b 0 ω 0 sinθ 0 - a 1 ( ω 0 + ω 1 ) s i n ( θ 0 + θ 1 )
v 1 y = r · 1 y = v 0 y + b 0 ω 0 cosθ 0 + a 1 ( ω 0 + ω 1 ) c o s ( θ 0 + θ 1 ) - - - ( 12 )
v 2 x = r · 2 x = v 0 x - b 0 ω 0 sinθ 0 - l 1 ( ω 0 + ω 1 ) s i n ( θ 0 + θ 1 ) - a 2 ( ω 0 + ω 1 + ω 2 ) s i n ( θ 0 + θ 1 + θ 2 )
v 2 y = r · 2 y = v 0 y + b 0 ω 0 cosθ 0 + l 1 ( ω 0 + ω 1 ) c o s ( θ 0 + θ 1 ) + a 2 ( ω 0 + ω 1 + ω 2 ) c o s ( θ 0 + θ 1 + θ 2 )
Note
s 0 = sinθ 0 s 01 = sin ( θ 0 + θ 1 ) s 012 = sin ( θ 0 + θ 1 + θ 2 ) c 0 = cosθ 0 c 0 a = cos ( θ 0 + θ 1 ) c 012 = cos ( θ 0 + θ 1 + θ 2 ) - - - ( 13 )
Then system total kinetic energy is
T = 1 2 θ · T M ( θ ) θ · = 1 2 θ · 0 θ · 1 θ · 2 M 11 M 12 M 13 M 21 M 22 M 23 M 31 M 32 M 33 θ · 0 θ · 1 θ · 2 - - - ( 14 )
Wherein,
M33=Scc
M23=M32=M33+Sbcc2
M13=M31=M23+Sacc12
M22=M23+Sbb+Sbcc2
M12=M21=M22+Sabc1+Sacc12
M12=M12+Saa+Sabc1+Sacc12
S a a = 1 M m 0 ( m 1 + m 2 ) b 0 2 + I 0 - - - ( 15 )
S b b = 1 M [ m 0 ( m 1 + m 2 ) a 1 2 + m 2 ( m 0 + m 1 ) b 1 2 + 2 m 0 m 1 b 1 ] + I 1
S c c = 1 M m 2 ( m 0 + m 2 ) a 2 2 + I 2
S a b = 1 M m 0 [ ( m 1 + m 2 ) a 1 + m 2 b 1 ] b 0
S a c = 1 M m 0 m 2 b 0 a 2
S b c = 1 M m 2 [ ( m 0 + m 1 ) b 1 + m 0 a 1 ] a 2
(14) formula is substituted into Lagrange equation, obtains the kinetics equation (1) of system;
M ( θ ) θ ·· + C ( θ , θ · ) θ · = τ
In formula, θ=[θ0 θ1 θ2]TIt is space manipulator pedestal and the attitude angle in two joints, τ=[τ0 τ1 τ2]TIt is Space manipulator pedestal and the control moment in two joints.
The Differential Geometry nonlinear Control side of the anti-interference attitude stabilization of space manipulator the most according to claim 1 Method, it is characterised in that in described step 2, differential geometric theory carries out accurate linearization process and comprises the following steps:
Calculate corresponding Lie derivative, obtain matrix
A ( x ) = L g 1 L f h 1 L g 2 L f h 1 L g 3 L f h 1 L g 1 L f h 2 L g 2 L f h 2 L g 3 L f h 2 L g 1 L f h 3 L g 2 L f h 3 L g 3 L f h 3 = g 21 g 22 g 23 g 41 g 42 g 43 g 61 g 62 g 63 - - - ( 16 )
Nonsingular, therefore system Relative order r1=r2=r3=2, i.e. r=r1+r2+r3=6=n, n are system dimension, therefore empty Room machine arm system meets the necessary and sufficient condition of exact linearization method in differential geometric theory;
Owing to the expression formula (6) of system has been typical non linear system state space canonical form, i.e. Brunowsky marks Pseudotype:
ξ · 1 i = ξ 2 i ξ · 1 i = b i ( ξ ) + Σ j = 1 3 a i j ( ξ ) u j y i = ξ 1 i - - - ( 17 )
Wherein
a ij ( ξ ) = L g i L f h i ( φ - 1 ( ξ ) ) , 1 ≤ i ≤ 2,1 ≤ j ≤ 3
b i ( ξ ) = L f 2 h i ( φ - 1 ( ξ ) ) , 1 ≤ i ≤ 2
The state feedback control law of design formula (7):
U=α (x)+β (x) ν
=A-1(x)[-b(x)+ν]
State feedback control law is substituted into the space after Space Manipulator System kinetic model (6) obtains exact linearization method Manipulator Dynamic is:
x · = A L x + b L v y = c L x - - - ( 18 )
Wherein,
A L = 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 , b L = 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 , c L = 1 0 1 0 1 0 T .
Compared with prior art, the method have the advantages that
Space manipulator of the present invention is after arresting noncooperative target formation assembly system, owing to noncooperative target may go out The non-cooperation of existing the unknown is motor-driven, and system has stronger uncertainty and the problem such as non-linear, preferably uses the optimum of strong robustness Control to be controlled rule design, to ensure the monolithic stability of assembly system.Based on differential geometric theory and LQR control method Space manipulator pose stabilization control device not only can ensure that system robust stability in the case of strong jamming, and have employed Relatively simple linear control theory, control structure is easy, reduces amount of calculation, saves resource on star, is therefore particularly suitable for needing Real-time resolving and the limited space manipulator of computing capability is wanted to arrest task.This invention simultaneously also extends to be managed based on Linear Control The application in nonlinear system of the control method of opinion, provides a kind of new thinking for such problem.
[accompanying drawing explanation]
Fig. 1 is doublejointed Space Manipulator System structural representation in the present invention;
Fig. 2 is system symbol and coordinate system schematic diagram in the present invention;
Fig. 3 is the structural representation of system controller in the present invention;
Fig. 4-1 to Fig. 4-5 draws mechanical arm anti-interference attitude stabilization Differential Geometry non-thread in application space in the case of partially for parameter The attitude stabilization result figure of property control method.
After Fig. 5-1 to Fig. 5-5 is for arresting noncooperative target formation assembly system, the anti-interference attitude of application space mechanical arm Stablize the attitude stabilization result figure of Differential Geometry nonlinear control method.
Fig. 6-1 to Fig. 6-3 is that space manipulator anti-interference attitude stabilization Differential Geometry nonlinear control method is to random class The attitude stabilization result figure of type non-cooperation interference.
Fig. 7-1 to Fig. 7-3 is that space manipulator anti-interference attitude stabilization Differential Geometry nonlinear control method is to pulse class The attitude stabilization result figure of type non-cooperation interference.
Fig. 8-1 to Fig. 8-3 is that space manipulator anti-interference attitude stabilization Differential Geometry nonlinear control method is to time-varying class The attitude stabilization result figure of type non-cooperation interference.
Fig. 9-1 to Fig. 9-3 is that space manipulator anti-interference attitude stabilization Differential Geometry nonlinear control method is to constant value class The attitude stabilization result figure of type non-cooperation interference.
[detailed description of the invention]
Below in conjunction with the accompanying drawings the present invention is described in further detail:
See Fig. 1-Fig. 9, the nonlinear control method of the anti-interference attitude stabilization of space manipulator of the present invention, its concrete steps Including:
Step one, set up free flight space manipulator affine nonlinear state-space model
Free flight refers to, while controlling space manipulator motion, only be controlled the attitude of pedestal, and the most right Affect a kind of operational mode that less base position is controlled.In order to keep normal under conditions of not consuming multi fuel Communication and solar array Direct to the sun, must make system operate under free flight pattern.Owing to space equipment is in normal manipulation Under there is weightlessness, space run mechanical arm system all can be equivalent to planar mechanical motion, therefore design controller time, With reference to the plane two connecting rod free flight Space Manipulator System shown in Fig. 1.
Space Manipulator System coordinate system schematic diagram as shown in Figure 2, the body series OX of definition space mechanical armBYBZB's Initial point is space manipulator pedestal barycenter O, OXB,OYB,OZBThree axles are fixed on space manipulator base body, and respectively with used Property main shaft consistent, we obtain the kinematic relation of plane two connecting rod mechanical arm system:
ω 0 = θ · 0 ω 1 = θ · 0 + θ · 1 ω 2 = θ · 0 + θ · 1 + θ · 2
v 1 x = r · 1 x = v 0 x - b 0 ω 0 sinθ 0 - a 1 ( ω 0 + ω 1 ) s i n ( θ 0 + θ 1 )
v 1 y = r · 1 y = v 0 y + b 0 ω 0 cosθ 0 + a 1 ( ω 0 + ω 1 ) c o s ( θ 0 + θ 1 ) - - - ( 19 )
v 2 x = r · 2 x = v 0 x - b 0 ω 0 sinθ 0 - l 1 ( ω 0 + ω 1 ) s i n ( θ 0 + θ 1 ) - a 2 ( ω 0 + ω 1 + ω 2 ) s i n ( θ 0 + θ 1 + θ 2 )
v 2 y = r · 2 y = v 0 y + b 0 ω 0 cosθ 0 + l 1 ( ω 0 + ω 1 ) c o s ( θ 0 + θ 1 ) + a 2 ( ω 0 + ω 1 + ω 2 ) c o s ( θ 0 + θ 1 + θ 2 )
Note
s 0 = sinθ 0 s 01 = sin ( θ 0 + θ 1 ) s 012 = sin ( θ 0 + θ 1 + θ 2 ) c 0 = cosθ 0 c 0 a = cos ( θ 0 + θ 1 ) c 012 = cos ( θ 0 + θ 1 + θ 2 ) - - - ( 20 )
Then system total kinetic energy is
T = 1 2 θ · T M ( θ ) θ · = 1 2 θ · 0 θ · 1 θ · 2 M 11 M 12 M 13 M 21 M 22 M 23 M 31 M 32 M 33 θ · 0 θ · 1 θ · 2 - - - ( 21 )
Wherein,
M33=Scc
M23=M32=M33+Sbcc2
M13=M31=M23+Sacc12
M22=M23+Sbb+Sbcc2
M12=M21=M22+Sabc1+Sacc12
M12=M12+Saa+Sabc1+Sacc12
S a a = 1 M m 0 ( m 1 + m 2 ) b 0 2 + I 0 - - - ( 22 )
S b b = 1 M [ m 0 ( m 1 + m 2 ) a 1 2 + m 2 ( m 0 + m 1 ) b 1 2 + 2 m 0 m 1 b 1 ] + I 1
S c c = 1 M m 2 ( m 0 + m 2 ) a 2 2 + I 2
S a b = 1 M m 0 [ ( m 1 + m 2 ) a 1 + m 2 b 1 ] b 0
S a c = 1 M m 0 m 2 b 0 a 2
S b c = 1 M m 2 [ ( m 0 + m 1 ) b 1 + m 0 a 1 ] a 2
(21) formula is substituted into Lagrange equation, obtains the kinetics equation (23) of system.
M ( θ ) θ ·· + C ( θ , θ · ) θ · = τ - - - ( 24 )
In formula,
C ( θ , θ · ) θ · = M · θ · - ∂ ∂ θ [ 1 2 θ · T M ( θ ) θ · ] - - - ( 25 )
Wherein, θ=[θ0 θ1 θ2]TFor space manipulator attitude angle under inertial coodinate system, θ0, θ1, θ2It is empty respectively Room machine arm pedestal and the attitude angle in two joints,For space manipulator attitude angular velocity under inertial coodinate system;M(θ) For the generalized mass matrix of Space Manipulator System, it is the matrix function of space manipulator attitude angle, τ=[τ0 τ1 τ2]TIt it is space Mechanical arm pedestal and the control moment in two joints.
Choose state variable
x = θ 0 θ · 0 θ 1 θ · 1 θ 2 θ · 2 T - - - ( 26 )
Input variable and output variable
U=[τ0 τ1 τ2]T, y=[θ0 θ1 θ2]T(27) state obtaining Space Manipulator System is empty Between expression formula (28) be:
θ · 0 θ ·· 0 θ · 1 θ ·· 1 θ · 2 θ ·· 2 = θ · 0 f 2 θ · 1 f 4 θ · 2 f 4 + 0 0 0 g 21 g 22 g 23 0 0 0 g 41 g 42 g 43 0 0 0 g 61 g 62 g 63 τ 0 τ 1 τ 2
y 1 y 2 y 3 = 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 θ 0 θ · 0 θ 1 θ · 1 θ 2 θ · 2 - - - ( 28 )
In formula:
f 1 f 2 f 3 = - M - 1 M · θ · 0 θ · 1 θ · 2 + 1 2 M - 1 θ · 0 θ · 1 θ · 2 ∂ M ∂ θ θ · 0 θ · 1 θ · 2
g 21 g 22 g 23 g 41 g 42 g 43 g 61 g 62 g 63 = M - 1 - - - ( 29 )
Note
f = θ · 0 f 2 θ · 1 f 4 θ · 2 f 6 , g 1 = 0 g 21 0 g 41 0 g 61 , g 2 = 0 g 22 0 g 42 0 g 62 , g 3 = 0 g 23 0 g 43 0 g 63 - - - ( 30 )
h10,h21,h32
Then obtain the affine nonlinear state space form of Space Manipulator System
x · = f ( x ) + g ( x ) u y = h ( x ) - - - ( 31 )
Step 2, differential geometric theory is utilized to set up the attitude dynamics model of class linear space form
Meet filling of differential geometric theory exact linearization method firstly the need of clarifying space mechanical arm attitude dynamics model to want Condition.
Theorem 1 is for the nonlinear system shown in (31) formula, if it is at x0Place has Relative order, namely at x0At Dian Be in poised state, then the necessary and sufficient condition using feedback of status to carry out exact linearization method is: total Relative order of systemDeng Dimension n in system.
Prove: system dimension n=6, m=3.Take n1=n2=n3=2
Calculate Lie derivative
ad f g 1 ( x ) = ∂ g 1 ∂ x f - ∂ f ∂ x g 1 = ( ∂ ∂ x 0 g 21 0 g 41 0 g 61 ) θ · 0 f 2 θ · 1 f 4 θ · 2 f 6 + ( ∂ ∂ x θ · 0 f 2 θ · 1 f 4 θ · 2 f 6 ) 0 g 21 0 g 41 0 g 61 = 0 ( ∂ g 21 ∂ x ) T f 0 ( ∂ g 41 ∂ x ) T f 0 ( ∂ g 61 ∂ x ) T f - g 21 ( ∂ f 2 ∂ x ) T g 1 g 41 ( ∂ f 4 ∂ x ) T g 1 g 61 ( ∂ f 6 ∂ x ) T g 1 = - g 21 ( ∂ g 21 ∂ x ) T f - ( ∂ f 2 ∂ x ) T g 1 - g 41 ( ∂ g 41 ∂ x ) T f - ( ∂ f 4 ∂ x ) T g 1 - g 61 ( ∂ g 61 ∂ x ) T f - ( ∂ f 6 ∂ x ) T g 1
ad f g 2 ( x ) = ∂ g 2 ∂ x f - ∂ f ∂ x g 2 = - g 22 ( ∂ g 22 ∂ x ) T f - ( ∂ f 2 ∂ x ) T g 2 - g 42 ( ∂ g 42 ∂ x ) T f - ( ∂ f 4 ∂ x ) T g 2 - g 62 ( ∂ g 62 ∂ x ) T f - ( ∂ f 6 ∂ x ) T g 2
ad f g 3 ( x ) = ∂ g 3 ∂ x f - ∂ f ∂ x g 3 = - g 23 ( ∂ g 23 ∂ x ) T f - ( ∂ f 2 ∂ x ) T g 3 - g 43 ( ∂ g 43 ∂ x ) T f - ( ∂ f 4 ∂ x ) T g 3 - g 63 ( ∂ g 63 ∂ x ) T f - ( ∂ f 6 ∂ x ) T g 3
Then matrix
g 1 g 2 g 3 ad f g 1 ad f g 2 ad f g 3 = 0 0 0 - g 21 - g 22 - g 23 g 21 g 22 g 23 ( ∂ g 21 ∂ x ) T f - ( ∂ f 2 ∂ x ) T g 1 ( ∂ g 22 ∂ x ) T f - ( ∂ f 2 ∂ x ) T g 2 ( ∂ g 23 ∂ x ) T f - ( ∂ f 2 ∂ x ) T g 3 0 0 0 - g 41 - g 42 - g 43 g 41 g 42 g 43 ( ∂ g 41 ∂ x ) T f - ( ∂ f 4 ∂ x ) T g 1 ( ∂ g 42 ∂ x ) T f - ( ∂ f 4 ∂ x ) T g 2 ( ∂ g 43 ∂ x ) T f - ( ∂ f 4 ∂ x ) T g 3 0 0 0 - g 61 - g 62 - g 63 g 61 g 62 g 63 ( ∂ g 61 ∂ x ) T f - ( ∂ f 6 ∂ x ) T g 1 ( ∂ g 62 ∂ x ) T f - ( ∂ f 6 ∂ x ) T g 2 ( ∂ g 63 ∂ x ) T f - ( ∂ f 6 ∂ x ) T g 3
Due toNonsingular, i.e..Therefore
r a n k g 1 g 2 g 3 ad f g 1 ad f g 2 ad f g 3 = r a n k g 21 g 22 g 23 ( ∂ g 21 ∂ x ) T f - ( ∂ f 2 ∂ x ) T g 1 ( ∂ g 22 ∂ x ) T f - ( ∂ f 2 ∂ x ) T g 2 ( ∂ g 23 ∂ x ) T f - ( ∂ f 2 ∂ x ) T g 3 g 41 g 42 g 43 ( ∂ g 41 ∂ x ) T f - ( ∂ f 4 ∂ x ) T g 1 ( ∂ g 42 ∂ x ) T f - ( ∂ f 4 ∂ x ) T g 2 ( ∂ g 43 ∂ x ) T f - ( ∂ f 6 ∂ x ) T g 3 g 61 g 62 g 63 ( ∂ g 61 ∂ x ) T f - ( ∂ f 6 ∂ x ) T g 1 ( ∂ g 62 ∂ x ) T f - ( ∂ f 6 ∂ x ) T g 2 ( ∂ g 63 ∂ x ) T f - ( ∂ f 6 ∂ x ) T g 3 0 0 0 - g 21 - g 22 - g 23 0 0 0 - g 41 - g 42 - g 43 0 0 0 - g 61 - g 62 - g 63 = 3 + 3 = 6 = n
This nonlinear system i.e. meets the necessary and sufficient condition of theorem 1, and card is finished.
Therefore can calculate corresponding Lie derivative, obtain matrix
A ( x ) = L g 1 L f h 1 L g 2 L f h 1 L g 3 L f h 1 L g 1 L f h 2 L g 2 L f h 2 L g 3 L f h 2 L g 1 L f h 3 L g 2 L f h 3 L g 3 L f h 3 = g 21 g 22 g 23 g 41 g 42 g 43 g 61 g 62 g 63 - - - ( 32 )
Nonsingular, therefore system Relative order r1=r2=r3=2, i.e. r=r1+r2+r3=6=n.
Owing to the expression formula (31) of system has been that (Brunowsky marks typical non linear system state space canonical form Pseudotype):
ξ · 1 i = ξ 2 i ξ · 1 i = b i ( ξ ) + Σ j = 1 3 a i j ( ξ ) u j y i = ξ 1 i - - - ( 33 )
Wherein
a ij ( ξ ) = L g i L f h i ( φ - 1 ( ξ ) ) , 1 ≤ i ≤ 2,1 ≤ j ≤ 3
b i ( ξ ) = L f 2 h i ( φ - 1 ( ξ ) ) , 1 ≤ i ≤ 2
It is referred to as Lie derivatives, calculates the factor for one.
The most here it is made without differomorphism to map, the state feedback control law of design formula (34)
u = α ( x ) + β ( x ) v = A - 1 ( x ) [ - b ( x ) + v ] - - - ( 34 )
Wherein
A - 1 ( x ) = g 21 g 22 g 23 g 41 g 42 g 43 g 61 g 62 g 63 - 1 = M ( x )
b ( x ) = L f 2 h 1 L f 2 h 2 L f 2 h 3 = f 2 f 4 f 6 - - - ( 35 )
α ( x ) = - A - 1 ( x ) b ( x ) = - M ( x ) f 2 f 4 f 6 = M · θ · 0 θ · 1 θ · 2 - 1 2 θ · 0 θ · 1 θ · 2 ∂ M ∂ θ θ · 0 θ · 1 θ · 2
β (x)=A-1(x)=M (x)
So, apply the nonlinear system of feedback of status, be achieved that exact linearization method.State feedback control law is substituted into Space manipulator kinetic model after Space Manipulator System kinetic model (31) obtains exact linearization method is
x · = A L x + b L v y = c L x - - - ( 36 )
Wherein,
A L = 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 , b L = 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 , c L = 1 0 1 0 1 0 T
V is the control law designed by linear system (36), u control designed by actual nonlinear system (31) Rule.
Step 3, LQR controller design based on linear space system
Linear system (36) is considered as
x · = A ~ x + B ~ v + B ~ d y = C ~ x + D ~ v
Then control law based on Linear-Quadratic Problem optimal regulation problem design lines sexual system is
v = - R - 1 B ~ T P x ( t ) - - - ( 37 )
In formula, R is the weighting matrix in optimum control performance indications to input variable, and P is for meeting following Riccati algebraically Non trivial solution matrix,
PA+ATP-PBR-1BTP+Q=0
Finally give and based on differential geometric spacecraft nonlinear attitude tracking control unit be
U=α (x)+β (x) ν (38)
In formula:
α ( x ) = - A - 1 ( x ) b ( x ) = - M ( x ) f 2 f 4 f 6 = M · θ · 0 θ · 1 θ · 2 - 1 2 θ · 0 θ · 1 θ · 2 ∂ M ∂ θ θ · 0 θ · 1 θ · 2
β (x)=A-1(x)=M (x)
v L Q R = - R - 1 B ~ T P x ( t )
The structural representation of system controller is as shown in Figure 3.
The case verification of the inventive method:
Assuming doublejointed Space Manipulator System, its structure chart is as it is shown in figure 1, nominal parameters such as table 1 shows
Table 1 plane two connecting rod Space Manipulator System nominal parameters
Parameter Numerical value Parameter Numerical value
m0 600kg a1 0.5m
m1 10kg a2 0.5m
m2 20kg b0 0.5m
I0 50kgm2 b1 0.5m
I1 0.83kgm2 b2 0.5m
I2 1.67kgm2
Designing controller according to this nominal model, choosing LQR parameter matrix is
Q = Q 1 0 0 0 Q 2 0 0 0 Q 3 Q 1 = 50 0 0 10 Q 2 = 100 0 0 50 Q 3 = 100 0 0 50 R = 5 0 0 0 10 0 0 0 10
Expression formula according to spacecraft attitude tracking control unit u is
U=α (x)+β (x) ν
In formula:
α ( x ) = - A - 1 ( x ) b ( x ) = - M ( x ) f 2 f 4 f 6 = M · θ · 0 θ · 1 θ · 2 - 1 2 θ · 0 θ · 1 θ · 2 ∂ M ∂ θ θ · 0 θ · 1 θ · 2
β (x)=A-1(x)=M (x)
v L Q R = - R - 1 B ~ T P x ( t )
Verify that 1 parameter draws inclined experimental verification
The most inevitably consume fuel due to Space Manipulator System, thus cause the quality of carrier base And rotary inertia changes.For the checking this patent control method robustness to parameter uncertainty, it is considered in the nominal of table 1 On the basis of parameter, produce the inertial parameter change shown in table 2.If the desired trajectory of each joint angle is
θd(t)=10sin (0.1t) °
The Parameter Perturbation that table 2 fuel consumption causes
According to the non-linear appearance of space manipulator based on differential geometric theory Yu LQR control method obtained by nominal system State stability controller, is applied to parameter by this control law and draws inclined system so that it is three attitude angle are according to expectation instruction, and it controls effect Fruit is shown in Table 3.In Matlab software, simulation time is 80s, integration step 0.01s.
Table 3 space manipulator Attitude tracking control effect
Fig. 4-1 to 4-5 is each joint angles of space manipulator, the simulation result curve of angular velocity and control moment, from Experimental result is it can be seen that draw system to the rear for parameter, and non-linear differential geometry LQR controls to realize joint to expectation letter Number tracing control, angle steady-state error is: 2.325 × 10-2°, velocity error is 2.333 × 10-3°/s, response time is 3.8 seconds, control moment was less than 15N m.Therefore, based on differential geometric non-linear LQR control method design space mechanical arm Control system, draws in the case of partially there is parameter, and during following the tracks of desired trajectory, angle and angular velocity curve smoothing, during regulation Between short, meet the dynamic performance requirements of system, system has stronger stability and dynamic property, illustrates that this controller is to parameter Uncertain problem has the control moment needed for stronger robust stability and robust performance, and this patent control method relatively Little, it is possible to solve fuel consumption problem well.
Checking 2 is arrested noncooperative target assembly and is stablized experimental verification
The completing of Space Manipulator System majority task all needs to be captured by end to realize, it is achieved during these functions, very Difficulty accurately obtains load parameter, thus causes the perturbation of system model.Reality is tested consideration Space Manipulator System end and is arrested one The cubic objects of length of side 400mm, and noncooperative target connects firmly with space mechanism shoulder joint 2, this load will convert bar 2 On, thus there is Parameters variation shown in table 4.Remaining parameter is still for nominal value (being shown in Table 1).
The Parameter Perturbation that table 4 causes after arresting noncooperative target
Also according to the space manipulator non-thread based on differential geometric theory Yu LQR control method obtained by nominal system Sexual stance stability controller, is applied to assembly system by this control law so that it is three attitude angle are according to expectation instruction, and it controls Effect is shown in Table 5.
Table 5 space manipulator Attitude tracking control effect
Fig. 5-1 to 5-5 is each joint angles of space manipulator, the simulation result curve of angular velocity and control moment, from Experimental result is it can be seen that for the system causing Parameters variation after capture target, non-linear differential geometry LQR controls to realize The joint tracing control to desired signal, angle steady-state error is: 2.581 × 10-2°, velocity error is 2.589 × 10-3°/s, Response time is 3.6 seconds, and control moment is less than 40N m.Therefore, design based on differential geometric non-linear LQR control method Space manipulator control system, after arresting noncooperative target, in the case of there is parameter large change, follows the tracks of desired trajectory mistake Cheng Zhong, angle and angular velocity curve smoothing, regulating time is short, meets the dynamic performance requirements of system, and system still has stronger Stability and dynamic property, further relate to this controller and have stronger robust stability and robust performance.Although on the other hand After forming assembly, the quality of end bar is greatly increased with rotary inertia, but each joint driven torque is the most significantly Increasing, maximum is still less than 40N m, it was demonstrated that the method can solve fuel consumption problem well.
Checking 3 is arrested noncooperative target assembly and is stablized experimental verification
Aerospace Satellite platform complete noncooperative target arrest formation assembly after, often do not consuming multi fuel Under the conditions of keep normal communication and solar array Direct to the sun.But owing to there is coupling between the motion of mechanical arm and the motion of pedestal Closing, the position of pedestal and attitudes vibration influence whether the pose of mechanical arm tail end, and in turn, the motor-driven of mechanical arm also can be to pedestal Pose produce impact.On the other hand carry out spacecrafts rendezvous formation assembly system with noncooperative target after, space manipulator System can effectively implement the transfer to noncooperative target and mobile operation, simultaneously because the uncertain factor of noncooperative target with And unknown motor-driven problem may be produced, it is therefore necessary to solve robust stable bounds and the attitude anti-interference problem of assembly.
When assuming to capture target, passive space vehicle is zero and for remaining static relative to the angle of inertial coodinate system, Each joint angle initial value parameter is θ=[0 0 0]TRad,Aerospace Satellite platform is made to remain attitude Static is zero, and two connecting rods are followed the tracks of joint angles and instructed:
θ0d=0 °
θ1d2d=10sin (0.1t) °
Also according to the space manipulator non-thread based on differential geometric theory Yu LQR control method obtained by nominal system Sexual stance stability controller, is applied to assembly system by this control law, it is considered to the unknown motor-driven feelings of different noncooperative targets in table 6 Pedestal stability contorting under condition, each disturbance torque acts at noncooperative target barycenter, and it controls effect and is shown in Table 7.
Table 6 noncooperative target motor type
Random disturbances Scope is in [-0.1,0.1] N m equally distributed random disturbances moment
Impulse disturbances Maximum is the Gaussian pulse disturbance torque of 0.5N m
Time-varying is disturbed Amplitude is the sinusoidal time-varying disturbance torque of 0.5N m
Constant value is disturbed Moment values is the constant value disturbance torque of 0.5N m
System rejection to disturbance capability evaluation under the different non-cooperation motor type of table 7
Fig. 6-1 to 9-3 is under various disturbance torque effects, each joint angles of space manipulator, angular velocity and control The simulation result curve of moment, from experimental result it can be seen that based on designed by differential geometric non-linear LQR control method Space manipulator pose stabilization control system, it is possible to for including random disturbances type, impulse disturbances type, time-varying interference type And the non-cooperation of constant value interference type these four is motor-driven, it is ensured that the attitude stabilization of assembly system, the attitude angle of satellite platform with The steady-state error of attitude angular velocity, response time and control moment value are satisfied by controller performance index request, further relate to After control system designed by the present invention is for arresting noncooperative target, the common non-cooperation of noncooperative target is motor-driven has order The capacity of resisting disturbance that people is satisfied.
Above content is only the technological thought that the present invention is described, it is impossible to limit protection scope of the present invention with this, every presses The technological thought proposed according to the present invention, any change done on the basis of technical scheme, each fall within claims of the present invention Protection domain within.

Claims (3)

1. the Differential Geometry nonlinear control method of the anti-interference attitude stabilization of space manipulator, it is characterised in that include following step Rapid:
Step one, set up free flight space manipulator affine nonlinear state-space model
By attitude kinematics equations and the system total kinetic energy equation of space manipulator, substitute into Lagrange equation, obtain space The attitude dynamics model of mechanical arm is:
M ( θ ) θ ·· + C ( θ , θ · ) θ · = τ - - - ( 1 )
In formula:
C ( θ , θ · ) θ · = M · θ · - ∂ ∂ θ [ 1 2 θ · T M ( θ ) θ · ] - - - ( 2 )
Wherein, θ is space manipulator attitude angle under inertial coodinate system,For space manipulator appearance under inertial coodinate system State angular velocity;M (θ) is the generalized mass matrix of Space Manipulator System, is the matrix function of space manipulator attitude angle;
Choose state variable
x = θ 0 θ · 0 θ 1 θ · 1 θ 2 θ · 2 T
Input variable and output variable
U=[τ0 τ1 τ2]T, y=[θ0 θ1 θ2]T
The state-space expression obtaining Space Manipulator System is:
θ · 0 θ ·· 0 θ · 1 θ ·· 1 θ · 2 θ ·· 2 = θ · 0 f 2 θ · 1 f 4 θ · 2 f 4 + 0 0 0 g 21 g 22 g 23 0 0 0 g 41 g 42 g 43 0 0 0 g 61 g 62 g 63 τ 0 τ 1 τ 2
y 1 y 2 y 3 = 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 θ 0 θ · 0 θ 1 θ · 1 θ 2 θ · 2 - - - ( 3 )
In formula:
f 1 f 2 f 3 = - M - 1 M · θ · 0 θ · 1 θ · 2 + 1 2 M - 1 θ · 0 θ · 1 θ · 2 ∂ M ∂ θ θ · 0 θ · 1 θ · 2
g 21 g 22 g 23 g 41 g 42 g 43 g 61 g 62 g 63 = M - 1 - - - ( 4 )
Note
f = θ · 0 f 2 θ · 1 f 4 θ · 2 f 6 , g 1 = 0 g 21 0 g 41 0 g 61 , g 2 = 0 g 22 0 g 42 0 g 62 , g 3 = 0 g 23 0 g 43 0 g 63 - - - ( 5 )
h10,h21,h32
Then obtain the affine nonlinear state space form of Space Manipulator System
x · = f ( x ) + g ( x ) u y = h ( x ) - - - ( 6 )
Step 2, differential geometric theory is utilized to set up the attitude dynamics model of class linear space form
Design following state feedback control law
u = α ( x ) + β ( x ) v = A - 1 ( x ) [ - b ( x ) + v ] - - - ( 7 )
Wherein
A - 1 ( x ) = g 21 g 22 g 23 g 41 g 42 g 43 g 61 g 62 g 63 - 1 = M ( x )
b ( x ) = L f 2 h 1 L f 2 h 2 L f 2 h 3 = f 2 f 4 f 6 - - - ( 8 )
α ( x ) = - A - 1 ( x ) b ( x ) = - M ( x ) f 2 f 4 f 6 = M · θ · 0 θ · 1 θ · 2 - 1 2 θ · 0 θ · 1 θ · 2 ∂ M ∂ θ θ · 0 θ · 1 θ · 2
β (x)=A-1(x)=M (x)
Formula (7) (8) is substituted into (6), and the linear space expression-form obtaining space manipulator attitude dynamics model is:
x · = A x + b v y = c x - - - ( 9 )
Wherein,Being referred to as Lie derivatives, calculate the factor for one, v is that linear system (9) is set The control law of meter, u control law designed by actual nonlinear system (6);
Step 3, LQR controller design based on linear space system
Linear system (9) is considered as
x · = A ~ x + B ~ v + B ~ d y = C ~ x + D ~ v
Then control law based on Linear-Quadratic Problem optimal regulation problem design lines sexual system is
v = - R - 1 B ~ T P x ( t ) - - - ( 10 )
In formula, R is the weighting matrix in optimum control performance indications to input variable, and P is for meeting following Riccati algebraic equation Dematrix,
PA+ATP-PBR-1BTP+Q=0
Finally give and based on differential geometric spacecraft nonlinear attitude tracking control unit be
U=α (x)+β (x) ν (11)
In formula:
α ( x ) = - A - 1 ( x ) b ( x ) = - M ( x ) f 2 f 4 f 6 = M · θ · 0 θ · 1 θ · 2 - 1 2 θ · 0 θ · 1 θ · 2 ∂ M ∂ θ θ · 0 θ · 1 θ · 2
β (x)=A-1(x)=M (x)
v L Q R = - R - 1 B ~ T P x ( t ) .
The Differential Geometry nonlinear control method of the anti-interference attitude stabilization of space manipulator the most according to claim 1, its Being characterised by, in described step one, the attitude dynamic equations of space manipulator is obtained by following steps:
The body series OX of definition space mechanical armBYBZBInitial point be space manipulator pedestal barycenter O, OXB,OYB,OZBThree axles are solid It is connected on space manipulator base body, and consistent with the principal axis of inertia respectively;
The kinematic relation of doublejointed mechanical arm system is
ω 0 = θ · 0 ω 1 = θ · 0 + θ · 1 ω 2 = θ · 0 + θ · 1 + θ · 2 v 1 x = r · 1 x = v 0 x - b 0 ω 0 sinθ 0 - a 1 ( ω 0 + ω 1 ) s i n ( θ 0 + θ 1 ) v 1 y = r · 1 y = v 0 y + b 0 ω 0 cosθ 0 + a 1 ( ω 0 + ω 1 ) c o s ( θ 0 + θ 1 ) v 2 x = r · 2 x = v 0 x - b 0 ω 0 sinθ 0 - l 1 ( ω 0 + ω 1 ) s i n ( θ 0 + θ 1 ) - a 2 ( ω 0 + ω 1 + ω 2 ) s i n ( θ 0 + θ 1 + θ 2 ) v 2 y = r · 2 y = v 0 y + b 0 ω 0 cosθ 0 + l 1 ( ω 0 + ω 1 ) c o s ( θ 0 + θ 1 ) + a 2 ( ω 0 + ω 1 + ω 2 ) c o s ( θ 0 + θ 1 + θ 2 ) - - - ( 12 )
Note
s 0 = sinθ 0 s 01 = sin ( θ 0 + θ 1 ) s 012 = sin ( θ 0 + θ 1 + θ 2 ) c 0 = cosθ 0 c 0 a = cos ( θ 0 + θ 1 ) c 012 = cos ( θ 0 + θ 1 + θ 2 ) - - - ( 13 )
Then system total kinetic energy is
T = 1 2 θ · T M ( θ ) θ · = 1 2 θ · 0 θ · 1 θ · 2 M 11 M 12 M 13 M 21 M 22 M 23 M 31 M 32 M 33 θ · 0 θ · 1 θ · 2 - - - ( 14 )
Wherein,
M33=Scc
M23=M32=M33+Sbcc2
M13=M31=M23+Sacc12
M22=M23+Sbb+Sbcc2
M12=M21=M22+Sabc1+Sacc12
M12=M12+Saa+Sabc1+Sacc12
S a a = 1 M m 0 ( m 1 + m 2 ) b 0 2 + I 0 - - - ( 15 )
S b b = 1 M [ m 0 ( m 1 + m 2 ) a 1 2 + m 2 ( m 0 + m 1 ) b 1 2 + 2 m 0 m 1 b 1 ] + I 1
S c c = 1 M m 2 ( m 0 + m 2 ) a 2 2 + I 2
S a b = 1 M m 0 [ ( m 1 + m 2 ) a 1 + m 2 b 1 ] b 0
S a c = 1 M m 0 m 2 b 0 a 2
S b c = 1 M m 2 [ ( m 0 + m 1 ) b 1 + m 0 a 1 ] a 2
(14) formula is substituted into Lagrange equation, obtains the kinetics equation (1) of system;
M ( θ ) θ ·· + C ( θ , θ · ) θ · = τ
In formula, θ=[θ0 θ1 θ2]TIt is space manipulator pedestal and the attitude angle in two joints, τ=[τ0 τ1 τ2]TIt it is space Mechanical arm pedestal and the control moment in two joints.
The Differential Geometry nonlinear control method of the anti-interference attitude stabilization of space manipulator the most according to claim 1, its Being characterised by, in described step 2, differential geometric theory carries out accurate linearization process and comprises the following steps:
Calculate corresponding Lie derivative, obtain matrix
A ( x ) = L g 1 L f h 1 L g 2 L f h 1 L g 3 L f h 1 L g 1 L f h 2 L g 2 L f h 2 L g 3 L f h 2 L g 1 L f h 3 L g 2 L f h 3 L g 3 L f h 3 = g 21 g 22 g 23 g 41 g 42 g 43 g 61 g 62 g 63 - - - ( 16 )
Nonsingular, therefore system Relative order r1=r2=r3=2, i.e. r=r1+r2+r3=6=n, n are system dimension, therefore space machine Mechanical arm system meets the necessary and sufficient condition of exact linearization method in differential geometric theory;
Owing to the expression formula (6) of system has been typical non linear system state space canonical form, i.e. Brunowsky standard Type:
ξ · 1 i = ξ 2 i ξ · 1 i = b i ( ξ ) + Σ j = 1 3 a i j ( ξ ) u j y i = ξ 1 i - - - ( 17 )
Wherein a i j ( ξ ) = L g i L f h i ( φ - 1 ( ξ ) ) , 1 ≤ i ≤ 2 , 1 ≤ j ≤ 3 b i ( ξ ) = L f 2 h i ( φ - 1 ( ξ ) ) , 1 ≤ i ≤ 2
The state feedback control law of design formula (7):
U=α (x)+β (x) ν
=A-1(x)[-b(x)+ν]
State feedback control law is substituted into the space mechanism after Space Manipulator System kinetic model (6) obtains exact linearization method Arm kinetic model is:
x · = A L x + b L v y = c L x - - - ( 18 )
Wherein,
A L = 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 , b L = 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 , c L = 1 0 1 0 1 0 T .
CN201610389286.6A 2016-06-02 2016-06-02 Differential geometry nonlinear control method of spatial mechanical arm anti-interference attitude stabilization Pending CN105912007A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610389286.6A CN105912007A (en) 2016-06-02 2016-06-02 Differential geometry nonlinear control method of spatial mechanical arm anti-interference attitude stabilization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610389286.6A CN105912007A (en) 2016-06-02 2016-06-02 Differential geometry nonlinear control method of spatial mechanical arm anti-interference attitude stabilization

Publications (1)

Publication Number Publication Date
CN105912007A true CN105912007A (en) 2016-08-31

Family

ID=56742160

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610389286.6A Pending CN105912007A (en) 2016-06-02 2016-06-02 Differential geometry nonlinear control method of spatial mechanical arm anti-interference attitude stabilization

Country Status (1)

Country Link
CN (1) CN105912007A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108398885A (en) * 2018-03-29 2018-08-14 湖南大学 Rotor flying mechanical arm self_adaptive RBF NNs surveys Auto-disturbance-rejection Control of making an uproar
CN110231831A (en) * 2019-07-23 2019-09-13 兰州理工大学 A kind of spacecraft attitude decoupling method for optimally controlling based on angle measurement
CN110405764A (en) * 2019-07-25 2019-11-05 北京理工大学 Trajectory track method and device, bionic eye based on bionic eye robot, bionic eye robot
CN114310915A (en) * 2022-02-16 2022-04-12 哈尔滨工业大学 Space manipulator butt joint end tool trajectory planning method based on visual feedback
US11614719B2 (en) 2019-07-25 2023-03-28 Beijing Institute Of Technology Wide-field-of-view anti-shake high-dynamic bionic eye
CN117506936A (en) * 2024-01-04 2024-02-06 唐山先坤工业机器人有限公司 Mechanical arm control method and master-slave control system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103624784A (en) * 2013-11-06 2014-03-12 北京控制工程研究所 Self-adaptation control method for space multi-arm complicated-connection complex
CN104142687A (en) * 2014-07-17 2014-11-12 西北工业大学 Method for stably controlling posture of complex after target is caught by space tethered system mechanical arm
CN104656447A (en) * 2015-01-16 2015-05-27 西北工业大学 Differential geometry nonlinear control method for aircraft anti-interference attitude tracking

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103624784A (en) * 2013-11-06 2014-03-12 北京控制工程研究所 Self-adaptation control method for space multi-arm complicated-connection complex
CN104142687A (en) * 2014-07-17 2014-11-12 西北工业大学 Method for stably controlling posture of complex after target is caught by space tethered system mechanical arm
CN104656447A (en) * 2015-01-16 2015-05-27 西北工业大学 Differential geometry nonlinear control method for aircraft anti-interference attitude tracking

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
HAO SUN 等: "A NOVEL DIFFERENTIAL GEOMETRIC NONLINEAR CONTROL APPROACH FOR SPACECRAFT ATTITUDE CONTROL", 《ADVANCES IN THE ASTRONAUTICAL SCIENCES》 *
孙敬颋 等: "大型空间机械臂柔性关节的微分几何算法控制器设计", 《哈尔滨工程大学学报》 *
张延恒 等: "空间两自由度机械臂操作能力及扰动分析", 《北京邮电大学学报》 *
邓雅: "空间机械臂建模及轨迹跟踪控制方法研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108398885A (en) * 2018-03-29 2018-08-14 湖南大学 Rotor flying mechanical arm self_adaptive RBF NNs surveys Auto-disturbance-rejection Control of making an uproar
CN110231831A (en) * 2019-07-23 2019-09-13 兰州理工大学 A kind of spacecraft attitude decoupling method for optimally controlling based on angle measurement
CN110405764A (en) * 2019-07-25 2019-11-05 北京理工大学 Trajectory track method and device, bionic eye based on bionic eye robot, bionic eye robot
US11614719B2 (en) 2019-07-25 2023-03-28 Beijing Institute Of Technology Wide-field-of-view anti-shake high-dynamic bionic eye
CN114310915A (en) * 2022-02-16 2022-04-12 哈尔滨工业大学 Space manipulator butt joint end tool trajectory planning method based on visual feedback
CN114310915B (en) * 2022-02-16 2022-09-09 哈尔滨工业大学 Space manipulator butt joint end tool trajectory planning method based on visual feedback
CN117506936A (en) * 2024-01-04 2024-02-06 唐山先坤工业机器人有限公司 Mechanical arm control method and master-slave control system
CN117506936B (en) * 2024-01-04 2024-03-08 唐山先坤工业机器人有限公司 Mechanical arm control method and master-slave control system

Similar Documents

Publication Publication Date Title
CN105912007A (en) Differential geometry nonlinear control method of spatial mechanical arm anti-interference attitude stabilization
CN106707751B (en) The close finite time of spacecraft terminal is saturated control of collision avoidance method
CN104656447A (en) Differential geometry nonlinear control method for aircraft anti-interference attitude tracking
CN102073280B (en) Fuzzy singular perturbation modeling and attitude control method for complex flexible spacecraft
CN109164824B (en) Spacecraft attitude control method considering uncertainty of flywheel
CN106945020A (en) A kind of space double mechanical arms system motion control method for coordinating
CN106289641B (en) Flexible spacecraft centroid position and rotary inertia parametric joint discrimination method
CN103869704B (en) Based on the robot for space star arm control method for coordinating of expansion Jacobian matrix
CN106985139A (en) Robot for space active disturbance rejection control method for coordinating with compensating is observed based on extended mode
CN106166749A (en) The motion track planing method of multi-arm robot is moved in a kind of space
CN110376882A (en) Pre-determined characteristics control method based on finite time extended state observer
CN103116357A (en) Sliding-mode control method with anti-interference fault-tolerance performance
Malekzadeh et al. A robust nonlinear control approach for tip position tracking of flexible spacecraft
CN113361013B (en) Spacecraft attitude robust control method based on time synchronization stability
CN108445768A (en) The augmentation adaptive fuzzy control method of robot for space operating space track following
Li et al. T–S fuzzy-based event-triggering attitude-tracking control for elastic spacecraft with quantization
Li et al. Adaptive sliding mode control for spacecraft rendezvous with unknown system parameters and input saturation
CN103863578B (en) Mars landing device jet thrust device and control moment gyroscope combined control system
Liu et al. Mass and mass center identification of target satellite after rendezvous and docking
Xie Dynamic modeling and control of flexible manipulators: a review
Li et al. Adaptive neural network backstepping control method for aerial manipulator based on variable inertia parameter modeling
Du et al. Finite-time attitude stabilization for a rigid spacecraft using homogeneous method
CN105947238B (en) Anti-interference attitude control method for Mars lander with uncertain rotational inertia
Huang et al. Correlation studies of geometrically nonlinear aeroelastic formulations with beam and shell elements
Malekzadeh et al. Robust control of non-linear flexible spacecraft

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160831

RJ01 Rejection of invention patent application after publication