CN104090489B - A kind of flexible agile satellite attitude maneuvers rolling optimization control method - Google Patents

A kind of flexible agile satellite attitude maneuvers rolling optimization control method Download PDF

Info

Publication number
CN104090489B
CN104090489B CN201410312779.0A CN201410312779A CN104090489B CN 104090489 B CN104090489 B CN 104090489B CN 201410312779 A CN201410312779 A CN 201410312779A CN 104090489 B CN104090489 B CN 104090489B
Authority
CN
China
Prior art keywords
attitude
satellite
centerdot
flexible
flexible appendage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201410312779.0A
Other languages
Chinese (zh)
Other versions
CN104090489A (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.)
Changchun Institute of Optics Fine Mechanics and Physics of CAS
Original Assignee
Changchun Institute of Optics Fine Mechanics and Physics of CAS
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 Changchun Institute of Optics Fine Mechanics and Physics of CAS filed Critical Changchun Institute of Optics Fine Mechanics and Physics of CAS
Priority to CN201410312779.0A priority Critical patent/CN104090489B/en
Publication of CN104090489A publication Critical patent/CN104090489A/en
Application granted granted Critical
Publication of CN104090489B publication Critical patent/CN104090489B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

A kind of flexible agile satellite attitude maneuvers rolling optimization control method, relate to satellite maneuver control method, solve existing when carrying out fast reserve for Flexible Satellite Attitude, there is strong nonlinearity, the feature easily vibrated by multiple constraint and flexible appendage, and then cause being difficult to meet the problems such as demand for control, establish and comprise Satellite Attitude Dynamics, kinesiology and the non-linear state space equation of flexible appendage vibration, for carrying out the Accurate Prediction of attitude of satellite Future Information.Establish satellite attitude rapid maneuver and the weighted optimization index of suppression flexible appendage vibration, nonlinear model predictive control method is utilized to carry out the design of desired control rule, based on input forming technology, the expectation moment of planning is formed, use the manipulation rule of robust pseudoinverse technique design CMG group, with the desired control moment after input forming for input, cook up the frame corners speed of each CMG, it is achieved the attitude of satellite Large Angle Rapid Maneuvering of suppression flexible appendage vibration controls.

Description

A kind of flexible agile satellite attitude maneuvers rolling optimization control method
Technical field
The present invention relates to a kind of satellite gravity anomaly technical field, be specifically related to a kind of satellite maneuver control method, The Large Angle Rapid Maneuvering being particularly well-suited to have the flexible appendage attitude of satellite controls process.
Background technology
Along with the fast development of space mission planning, in the attitude of satellite is had the short time, carry out the quick machine of wide-angle Dynamic ability need increases day by day, i.e. needs satellite to have the agility of attitude.Compared with conventional satellite, this have quick machine The satellite of kinetic force can be significantly greatly increased the scope of earth observation, increases the call duration time with earth station, and is the spirit of multiple space Skilful imaging pattern provides safeguard.
In order to realize the fast reserve of the attitude of satellite, on the one hand it is to use novel high-torque attitude of satellite actuator, On the other hand it is to use advanced satellite maneuver control method.Control-moment gyro is by changing the angular momentum direction of rotor And produce control moment, from the point of view of counteraction flyback, output control moment is amplified, but how to be designed to evade The rule algorithm of handling of singularity becomes a difficult point of CMG application.It addition, the attitude of satellite is when carrying out Large Angle Rapid Maneuvering, The dynamics of satellite shows strong nonlinearity, and control method based on inearized model is difficult to meet demand for control, with Time, the actuator torque output capability of satellite attitude control system is limited, and output torque amplitude and increment etc. are the most constrained, this Also the design for controller brings difficulty.Additionally, due to the complication day by day of satellite structure layout, the flexibility of satellite structure is moved State becomes increasingly conspicuous, especially as solar array and the flexibility of large-scale antenna.The attitude of satellite, when carrying out fast reserve, easily causes The vibration of flexible appendage, cause the attitude of satellite in mobile process or motor-driven complete after can not quickly stablize, it is impossible to quickly Reach imaging demand, limit the application of quick satellite.
In sum, Flexible Satellite Attitude Large Angle Rapid Maneuvering based on CMG controls technology and becomes quick satellite in-orbit One key technology of application, also the design for satellite attitude control system becomes complexity especially.
Summary of the invention
The present invention solves existing when carrying out fast reserve for Flexible Satellite Attitude, have strong nonlinearity, by multiple about The feature that bundle and flexible appendage easily vibrate, and then cause being difficult to meet the problems such as demand for control, it is provided that a kind of flexible agility is defended Star attitude maneuver rolling optimization control method.
A kind of flexible agile satellite attitude maneuvers rolling optimization control method, the method is realized by following steps:
Step one, selection inertial coodinate system are reference frame, set up the tool with pyramid configuration CMG group as actuator There are Satellite Attitude Dynamics and the kinematical equation of flexible appendage;On the basis of the modal coordinate system of flexible appendage, set up flexibility The kinetics equation of accessory vibration, by defining new state variable, obtains based on three equations set up and is used for predicting satellite The non-linear state space equation of attitude Future Information;
After step 2, the non-linear state space equation setting up step one carry out discretization, measure according to current time The attitude of satellite quaternary number obtained and attitude angular velocity information, set up the prediction output equation of attitude of satellite information, it is achieved in advance Survey the attitude of satellite in time domain and the prediction of angular velocity information;
Step 3, the attitude of satellite information prediction output equation obtained according to step 2, utilize mission planning attitude maneuver The expectation quaternary number of guidance law output, expectation angular velocity information, foundation takes into account the motor-driven rapidity of the attitude of satellite and flexible appendage shakes The Optimal Control Problem of dynamic rejection, through solving this Optimal Control Problem, it is thus achieved that desired non-linear mould predictive Maneuver autopilot moment;According to the kinetics equation of the flexible appendage vibration that step one is set up, use input forming technology, to described Expect that non-linear mould predictive maneuver autopilot moment forms design;
Step 4, using the maneuver autopilot moment after form finding design as input, use robust to violate method, set up and ask for gold The Optimal Control Problem of word tower configuration CMG group's frame corners speed, by solving the frame corners speed obtaining pyramid configuration CMG group Handle rule, according to the angular momentum of pyramid configuration CMG group in the decomposition of the attitude of satellite three axle, it is thus achieved that drive the attitude of satellite motor-driven Actual control moment;
Step 5, employing Discrete Control Technique, in each sampling instant repetition step 2 to step 4, pass through progressive updating Attitude of satellite information, it is achieved the rolling optimization control that Flexible Satellite Attitude is motor-driven.
Beneficial effects of the present invention: the present invention is by by nonlinear model predictive control method, input forming technology and control The methods such as the manipulation rule of moment gyro processed mutually merge, and propose one and realize attitude of satellite Large Angle Rapid Maneuvering and effectively suppress The control method of flexible appendage vibration.
One, establish comprise Satellite Attitude Dynamics, kinesiology and flexible appendage vibration non-linear state space equation, For carrying out the Accurate Prediction of attitude of satellite Future Information.
Two, under considering pyramid configuration CMG group's torque output capability constraints, satellite attitude rapid maneuver is established And the weighted optimization index of suppression flexible appendage vibration, utilize nonlinear model predictive control method to carry out setting of desired control rule Meter, has taken into account the rejection of attitude of satellite mobility and accessory vibration.
Three, based on input forming technology, the expectation moment of planning is formed so that complete the motor-driven mesh of the attitude of satellite In the case of mark, eliminate the vibrational energy that flexible appendage is remaining.
Four, robust pseudoinverse technique is used to devise the manipulation rule of pyramid configuration CMG group, with the desired control after input forming Moment is input, cooks up the frame corners speed of each CMG, it is achieved the attitude of satellite wide-angle of suppression flexible appendage vibration is quick Maneuver autopilot.
Accompanying drawing explanation
Fig. 1 is quick Satellite Attitude in a kind of flexible agile satellite attitude maneuvers rolling optimization control method of the present invention State mobile process schematic diagram;
Fig. 2 is input forming skill in a kind of flexible agile satellite attitude maneuvers rolling optimization control method of the present invention The schematic diagram of art;
Fig. 3 is pyramid configuration in a kind of flexible agile satellite attitude maneuvers rolling optimization control method of the present invention In CMG group each CMG mounting means and with the graph of a relation of satellite body coordinate system;
In Fig. 4, a to f is to use a kind of flexible agile satellite attitude maneuvers rolling optimization control method of the present invention Simulated effect figure.
Detailed description of the invention
Detailed description of the invention one, combine Fig. 1 to Fig. 4 present embodiment is described, a kind of flexible agile satellite attitude maneuvers rolling Dynamic optimal control method, the method is realized by following steps:
Step A: selected reference frame, sets up the flexible appendage that has with pyramid configuration CMG group as actuator Satellite Attitude Dynamics and kinematical equation, and set up the kinetics equation that the flexible appendage under modal coordinate system vibrates;Pass through Define new state variable, set up the non-linear state space equation for predicting attitude of satellite Future Information;
Step B: the attitude of satellite information recorded according to current time, by the non-linear state space side after discretization Journey, is predicted the attitude of satellite information in prediction time domain, sets up the prediction output equation of the attitude of satellite;
Step C: in view of the bandwidth feature of four Gimbal servo mechanisms and the control ability of pyramid configuration CMG group, will Its Filters with Magnitude Constraints being converted into output control moment and increment restriction condition.Foundation comprises attitude of satellite mobility and suppression is scratched Property accessory vibration Optimal Control Problem, and optimize desired control moment to be designed under actuator capacity consistency considering, Obtain maneuver autopilot moment based on Nonlinear Model Predictive Control;
Step D: according to flexible appendage vibration equation, utilizes input forming technology, it is achieved the one-tenth of planning expectation control moment Shape, ensure flexible satellite attitude target desirably carry out motor-driven in the case of, suppression flexible appendage residual oscillation.
Step E: according to the construction features of pyramid configuration CMG group, ask for its angular momentum at satellite three axle, pseudo-with robust Inverse method sets up the optimizing index asking for CMG frame corners speed, by choosing rational controller parameter, designs pyramid configuration The manipulation rule of CMG group, and then drive the attitude of satellite to carry out motor-driven.
Step F: according to Discrete Control Technique principle, in each sampling instant repetition step B to step E, by the most more New attitude of satellite information, it is achieved the rolling optimization control that Flexible Satellite Attitude is motor-driven.
Detailed description of the invention two, combining Fig. 1 to Fig. 4 present embodiment is described, present embodiment is detailed description of the invention one The embodiment of described a kind of flexible agile satellite attitude maneuvers rolling optimization control method, its detailed process is:
One, with inertial coodinate system as reference frame, scratching with pyramid configuration CMG group having as actuator of foundation The Satellite Attitude Dynamics of property adnexa is:
J w · + δ T η ·· + [ w × ] J w + [ w × ] δ T η · = - H · C M G - [ w × ] H C M G + T d
In formula, J is the moment of inertia matrix of satellite, and w is celestial body three-axis attitude angular velocity, and δ is flexible appendage and celestial body Coupled Rigid-flexible matrix, η is flexible appendage displacement under modal coordinate system, HCMGThree shaft angles for pyramid configuration CMG group move Amount, TdFor spatial interference moment.The control moment of definition CMG group is T = - H · C M G - [ w × ] H C M G , Wherein [w ×] is defined as:
[ w × ] = 0 - w z w y w z 0 - w x - w y w x 0
Describe the kinematical equation of the attitude of satellite with Eulerian angles univocal in engineering, define θxyzIt is respectively xyz Turn the roll angle under sequence, the angle of pitch and yaw angle.And then satellite three-axis attitude angular velocity w can be expressed as:
w x w y w z = A z A y A x θ · x 0 0 + A z A y 0 θ · y 0 + A z 0 0 θ · z = cosθ z cosθ y sinθ z 0 - sinθ z cosθ y cosθ z 0 sinθ y 0 1 θ · x θ · y θ · z
In formula, Ax,Ay,AzRepresent corresponding spin matrix.Arrangement has:
θ · x θ · y θ · z = 1 cosθ y cosθ z - sinθ z 0 cosθ y sin z cosθ y cosθ z 0 - cosθ z sinθ y sinθ z sinθ y cosθ y w x w y w z
The attitude of satellite stable operation or carry out the axis of rolling motor-driven time, pitch axis and yaw axis attitude angle and angular velocity are In a small amount, therefore have θ · x θ · y θ · z T ≈ w x w y w z T , Assume the satellite three-axis attitude angular velocity obtained by gyro to measure Information can be directly used for design of control law.
Under modal coordinate system, the kinetics equation of flexible appendage vibration is:
η ·· + 2 ζ f w f η · + w f 2 η + δ w · = 0
In formula, ζfFor the damping ratio matrix of flexible appendage mode, wfFrequency of vibration matrix for flexible appendage mode.
Merge the kinetics equation of the attitude of satellite, kinematical equation and the vibration equation of flexible appendage, and define new shape State variable x=[θ η w wη]T, ignore the impact of spatial interference moment, arrange and obtain following formula:
I 0 0 0 0 I 0 0 0 0 J δ T 0 0 δ I θ · η · w · w · η + 0 0 - I 0 0 0 0 - I 0 0 [ w × ] J [ w × ] δ T 0 w f 2 0 2 ζ f w f θ η w w η = 0 0 I 0 T
And then have a state space equation:
θ · η · w · w · η = - I 0 0 0 0 I 0 0 0 0 J δ T 0 0 δ I - 1 0 0 - I 0 0 0 0 - I 0 0 [ w × ] J [ w × ] δ T 0 w f 2 0 2 ζ f w f θ η w w η + I 0 0 0 0 I 0 0 0 0 J δ T 0 0 δ I - 1 0 0 I 0 T
Equation that describes satellite three-axis attitude and angular velocity, the vibration displacement of flexible appendage and the strong nonlinearity of angular velocity Coupled relation.The information such as the attitude of satellite recorded according to current time sensor and accessory vibration displacement, the available equation is carried out The prediction of the information such as the attitude of satellite in following a period of time.
Two, current information x (k) of the attitude of satellite etc. recorded according to sensor, the nonlinear state utilizing discretization is empty Between equation:
X (k+1)=f (x (k), u (k))
By iterative computation, following N can be asked forpAttitude of satellite information in prediction time domain:
x ‾ ( k + 1 ) = f ( x ( k ) , u ( k ) ) x ‾ ( k + 2 ) = f ( x ‾ ( k + 1 ) , u ( k + 1 ) ) . . . x ‾ ( k + N p ) = f ( x ‾ ( k + N p - 1 ) , u ( k + N p - 1 ) )
In formula,Represent the status information of prediction.From above NpSystem mode in step prediction time domain understands, it was predicted that after Free variable to be designed be NpControlled quentity controlled variable in time step u (k), u (k+1) ... u (k+Np-1) }, i.e. CMG group's is to be designed Control moment.When prediction time domain NpBeyond controlling time domain NuTime, it is assumed that control moment input is at interval [Nu,Np] keep constant, i.e. Have:
u(k+Nu-1)=u (k+Nu)=...=u (k+Np-1)
Now the prediction output equation of the attitude of satellite is:
x ‾ ( k + 1 ) = f ( x ( k ) , u ( k ) ) x ‾ ( k + 2 ) = f ( x ‾ ( k + 1 ) , u ( k + 1 ) ) . . . x ‾ ( k + N u ) = f ( x ‾ ( k + N u - 1 ) , u ( k + N u - 1 ) ) . . . x ‾ ( k + N p ) = f ( x ‾ ( k + N p - 1 ) , u ( k + N u - 1 ) )
Three, Fig. 3 is combined, in figure,Represent body coordinate system three axial vector of satellite.Represent four The mounting coordinate system vector of individual CMG).Under normal circumstances, four rotors of pyramid configuration CMG group are all with constant rotating speed rotation Turn, i.e. the angular momentum of rotor is fixing, is carried out the control of output torque by the frame corners speed controlling each CMG.Consider To bandwidth characteristic and the control ability of Gimbal servo system, which limit frame corners velocity amplitude and the acceleration capacity of each CMG, And then the torque output capability of pyramid configuration CMG group is proposed constraint, this constraint can use the control moment of CMG group to export The form of amplitude limit and increment amplitude limit describes, then have:
|Ti|≤Tmax, i={x, y, z} control moment output constraint
|ΔTi|≤ΔTmax, i={x, y, z} control moment output increment retrains
Four, in view of the motor-driven of the attitude of satellite and tracking performance, CMG group exports energy and the flexible appendage of control moment Vibrational energy etc., set up following object function J (x (k), Uk):
J ( x ( k ) , U k ) = Σ i = 1 N p | | x ‾ θ , w ( k + i ) - r ( k + i ) | | Q 2 + Σ i = 0 N u - 1 | | u ‾ ( k + i ) | | R 2 + Σ i = 1 N p | | x ‾ η , w η ( k + i ) | | P 2
In formula,Represent the satellite rigid-body attitude output of prediction,Represent that the satellite of prediction is scratched Property adnexa attitude output.The integrality of systemCan be calculated by following mathematical model:
x ‾ ( i + 1 ) = f ( x ‾ ( i ) , u ‾ ( i ) ) , k ≤ i ≤ k + N p x ‾ ( k ) = x ( k )
In superincumbent optimization problem, symbol Np,NuIt is expressed as predicting time domain and controlling time domain, and has Nu≤Np。r () is the output of desired satellite gravity anomaly, i.e. reference input, it is obtained by satellite mobile mission planning.(Q, R, P) is Tracking error weighting matrix, control moment weighting matrix and flexible appendage vibration weighting matrix.X (k) is current time Satellite Attitude The initial value of state, namely the following dynamic starting point of the attitude of satellite of prediction.PREDICTIVE CONTROL for system inputs, and i.e. treats excellent The control moment changed, is defined as:
u ‾ ( k + i ) = u ‾ i , i = 0 , 1 , ... , N u - 1 ,
In formula,It is the most independent optimized variable, is designated as:
U k = u ‾ 0 u ‾ 1 ... u ‾ N u - 1 T
The optimal solution assuming the constrained optimization problems of satellite gravity anomaly is:
U k * = u ‾ 0 * u ‾ 1 * ... u ‾ N u - 1 * T
According to PREDICTIVE CONTROL principle, first element of optimal solution, i.e. the optimal control torque of current time will act on Satellite attitude control system, the current controlled quentity controlled variable of definition current time is:
u ( k ) = u ‾ 0 * .
Five, for the desired control moment planned by nonlinear model predictive control method, although it considers when design The factor of suppression flexible appendage vibration, but still can evoke the vibration of adnexa to a certain extent.For decay adnexa further Vibration, carries out input forming process by the desired control moment of planning, and the design of input forming device is as follows:
(1) relatively big due to the single order vibration effect of flexible appendage mode, shaking of flexible appendage under considering first-order modal Dynamic equation is rewritten as:
η ·· + 2 ζ f w f η · + w f 2 η = - δJ - 1 T
By moment is regarded as a series of pulses under zero initial condition, and then the response analysis to system can obtain:
Σ j = 1 n bA j w f 1 - ζ f 2 e - ζ j w f ( t n - t j ) sin ( t j w f 1 - ζ f 2 ) = 0
Σ j = 1 n bA j w f 1 - ζ f 2 e - ζ f w f ( t n - t j ) cos ( t j w f 1 - ζ f 2 ) = 0
In formula, AjIt is the amplitude of jth pulse torque, tjIt is the action time of jth pulse torque, wherein b=-δ J-1, And haveAmplitude and the A of n the pulse torque acted on satellite can be obtained by solving above formulaj With t action timej, and ensure that the residual oscillation of system spare is 0 after the n-th Pulse Width Control moment effect.
(2) according to input forming technology, according to the principle shown in Fig. 2, the kinetics equation that flexible appendage vibrates is utilized, can Obtain a series of impulse function, and then composition input forming device.By desired non-linear mould predictive maneuver autopilot moment with defeated Enter former and carry out convolution, the desired control moment after shaping can be obtained.Desired control moment after this input forming can Ensure at tnFlexible appendage after moment does not has the vibration of remnants, and ensure that flexible satellite attitude target desirably Carry out motor-driven.
Six, according to the installation form of the pyramid configuration CMG group shown in Fig. 3, the total angular momentum of pyramid configuration CMG group exists Satellite body coordinate system is represented by:
h = Σ i = 1 4 h i ( δ i ) = h 0 [ - cosβsinδ 1 cosδ 1 sinβsinδ 1 + - cosδ 2 - cosβsinδ 2 sinβsinδ 2 + cosβsinδ 3 - cosδ 3 sinβsinδ 3 + cosδ 4 cosβsinδ 4 sinβsinδ 4 ]
For above pyramid configuration CMG group, when the frame corners taking SGCMG is respectively following parameter:
δ=[-0.5 π, π, 0.5 π, 0]T, δ=[0 ,-0.5 π, π, 0.5 π]T, δ=[0.5 π, 0.5 π, 0.5 π, 0.5 π]T
Correspondingly, pyramid configuration CMG group respectively at satellite x, y, z tri-axle output maximum angular momentum, be respectively as follows:
hx max=2h (1+cos β), hy max=2h (1+cos β), hz max=4hsin β
If it is desire to satellite three axle has identical maximum angular momentum ability, above formula the inclination angle that can calculate SGCMG is β =53.1 degree.
The manipulation rule effect of SGCMG is that the desired control moment gone out by control law module planning is converted into pyramid configuration The movement instruction of each SGCMG in CMG group, the frame corners speed movement instruction of the most each SGCMG.For making pyramid configuration CMG group energy enough exports control moment stable, smooth, and the manipulation rule designing good SGCMG is particularly important.Simultaneously as it is golden There is singular problem in word tower configuration CMG group so that the manipulation rule design of SGCMG is increasingly complex.
Robust pseudoinverse is handled rule and can be reached to depart from unusual mesh by producing, when unusual state, the deviation moment allowed 's.Robust pseudoinverse handles the design of rule can be by minimizing following optimizing index:
J = ( A δ · - τ ) T P ( A δ · - τ ) + δ T · Q δ · ,
In formula, P, Q are normal value matrix to be designed, and τ is the desired control moment cooked up.Matrix A is Jacobi square Battle array, it may be assumed that
By above optimization problem, it may be determined that going out frame corners velocity variations rule is:
δ · = A + h · = 1 h 0 WA T ( AWA T + V ) - 1 h ·
In order to avoid SGCMG framework is locked, improve robust pseudoinverse and handle the rule avoidance to singularity, need reasonably design Matrix P, Q.Use following method design matrix P, Q:
V ≡ P - 1 = λ 1 ϵ 3 ϵ 2 ϵ 3 1 ϵ 1 ϵ 2 ϵ 1 1 > 0
W ≡ Q - 1 = W 1 λ λ λ λ W 2 λ λ λ λ W 3 λ λ λ λ W 4 > 0
In formula, εiIt is chosen for the function of mechanical periodicity near null value, is taken as εi0sin(ωt+φi), parameter lambda0,μ,ε0, φiFor design ratio undetermined, it is typically based on the motor-driven situation of the attitude of satellite and is adjusted.Choosing of matrix W need to be according to Satellite Attitude State maneuver model and given choose with reference to control moment feature.
Seven, at current sample time, according to design procedure two to six, the pyramid each frame of configuration CMG group can be calculated The angular velocity of frame, and then produce the actual moment driving the attitude of satellite motor-driven.In next sampling instant, implement step in line interation Rapid two to six, the motor-driven rolling optimization of Flexible Satellite Attitude can be realized and control.
In this embodiment as a example by certain type moonlet, its moment of inertia matrix is as follows:
I = 103.9 - 1.85 - 0.2 - 1.85 106.38 - 1.55 - 0.2 - 1.55 146.82 ( K g · m 2 )
Here, suppose that the initial attitude Eulerian angles of satellite are [25 °, 0 °, 0 °], targeted attitude Eulerian angles be [-25 °, 0 °, 0 °], initial and targeted attitude angular velocity is [0 °/s, 0 °/s, 0 °/s].The flexible windsurfing fundamental frequency considered is 2.23Hz, Damping is 0.032, and Coupled Rigid-flexible coefficient matrix is [0.00041,3.833,0].SGCMG maximum frame corners speed is 3rad/s, The specified angular momentum of rotor is 5Nms.The control moment of the pyramid configuration CMG group considered is constrained to [-6Nm, 6Nm], and its increment is about Bundle is [-0.4Nm, 0.4Nm].Motor-driven for the satellite axis of rolling single shaft considered, the robust pseudoinverse of design handles rule parameter successively It is chosen for:
μ = 10 , λ 0 = 0.01 , ϵ 0 = 0.01 , φ 0 = [ 0 , π 2 , π , 3 π 2 ] , W = d i a g { 1 , 2 , 3 , 4 } .
Perturbation employing typical case's expression-form:
M d x = 10 - 5 ( 3 cosω 0 t + 1 ) M d y = 10 - 5 ( 1.5 sinω 0 t + 3 cosω 0 t ) M d z = 10 - 5 ( 3 sinω 0 t + 1 )
Present embodiment, in order to the robustness of the method for the invention is described, only considers that the principal moments matrix of satellite three axle enters Row design, and the impact of spatial interference moment is not considered when control method designs.Fig. 4 gives the attitude of satellite and attitude angle speed The change curve of degree, control moment and increment change curve and the frame corners speed of pyramid configuration CMG group and frame corners Change curve.Find out from simulation result, reasonably control parameter by choosing and handle rule parameter, it is possible to achieve the attitude of satellite Fast reserve, and in mobile process, the vibration of bigger flexible windsurfing will not be evoked.Satellite axis of rolling attitude can be about In 20s motor-driven 50 °, and motor-driven complete after there is higher attitude stability.Control moment and increment change song is exported from CMG group Line is it can be seen that met its constraint all the time by CMG group's output torque of maneuver autopilot rule planning, and the moment in mobile process increases Measure less, be difficult to evoke the vibration of flexible windsurfing.The inventive method is utilized to only account for satellite three when designing maneuver autopilot rule Axle principal moments matrix, and do not consider the impact that spatial interference moment is brought, but in terms of simulation result, the control method of design can Complete satellite attitude rapid maneuver and the control target of suppression flexible windsurfing vibration, show certain robustness.

Claims (1)

1. a flexible agile satellite attitude maneuvers rolling optimization control method, is characterized in that, the method is realized by following steps:
Step one, selection inertial coodinate system are reference frame, set up and scratch with pyramid configuration CMG group having as actuator The Satellite Attitude Dynamics of property adnexa and kinematical equation;On the basis of the modal coordinate system of flexible appendage, set up flexible appendage The kinetics equation of vibration, by defining new state variable, obtains based on three equations set up and is used for predicting the attitude of satellite The non-linear state space equation of Future Information;
Detailed process is: the attitude of satellite power with flexible appendage with pyramid configuration CMG group as actuator of foundation Equation is:
J w · + δ T η ·· + [ w × ] J w + [ w × ] δ T η · = - H · C M G - [ w × ] H C M G + T d
In formula, J is the moment of inertia matrix of satellite, and w is celestial body three-axis attitude angular velocity, and what δ was flexible appendage with celestial body is hard and soft Coupling matrix, η is flexible appendage displacement under modal coordinate system, HCMGFor the three shaft angle momentum of pyramid configuration CMG group, Td For spatial interference moment;
The control moment of definition CMG groupWherein [w ×] is defined as:
[ w × ] = 0 - w z w y w z 0 - w x - w y w x 0
In formula, wx, wyAnd wzIt is respectively axis of rolling attitude angular velocity, pitch axis attitude angular velocity and yaw axis attitude angular velocity;
Under modal coordinate system, the kinetics equation of flexible appendage vibration is:
η ·· + 2 ζ f w f η · + w f 2 η + δ w · = 0
In formula, ζfFor the damping ratio matrix of flexible appendage mode, wfFrequency of vibration matrix for flexible appendage mode;
Merge the kinetics equation of the attitude of satellite, kinematical equation and the kinetics equation of flexible appendage vibration, and define new State variable x=[θ η w wη]T, it is thus achieved that non-linear state space equation:
θ · η · w · w · η = - I 0 0 0 0 I 0 0 0 0 J δ T 0 0 δ I - 1 0 0 - I 0 0 0 0 - I 0 0 [ w × ] J [ w × ] δ T 0 w f 2 0 2 ζ f w f θ η w w η + I 0 0 0 0 I 0 0 0 0 J δ T 0 0 δ I - 1 0 0 I 0 T
In formula, θ represents attitude of satellite angle, wηFor flexible appendage displacement under modal coordinate system;I is unit matrix;
After step 2, the non-linear state space equation setting up step one carry out discretization, measure according to current time and obtain Attitude of satellite quaternary number and attitude angular velocity information, set up the prediction output equation of attitude of satellite information, it is achieved to prediction time The attitude of satellite in territory and the prediction of angular velocity information;
Step 3, the attitude of satellite information prediction output equation obtained according to step 2, utilize mission planning attitude maneuver to guide The expectation quaternary number of rule output and expectation angular velocity information, foundation takes into account the motor-driven rapidity of the attitude of satellite and flexible appendage vibration presses down The Optimal Control Problem of performance processed, through solving this Optimal Control Problem, it is thus achieved that desired non-linear mould predictive is motor-driven Control moment;According to the kinetics equation of the flexible appendage vibration that step one is set up, use input forming technology, to described expectation Non-linear mould predictive maneuver autopilot moment;
Step 4, using described maneuver autopilot moment as input, use robust to violate method, set up and ask for pyramid configuration The Optimal Control Problem of CMG group's frame corners speed, by solving Optimal Control Problem, it is thus achieved that the frame of pyramid configuration CMG group Frame angular velocity handles rule, according to the angular momentum of pyramid configuration CMG group in the decomposition of the attitude of satellite three axle, it is thus achieved that drive Satellite Attitude The actual control moment that state is motor-driven;
Step 5, employing Discrete Control Technique, in each sampling instant repetition step 2 to step 4, by progressive updating satellite Attitude information, it is achieved the rolling optimization control that Flexible Satellite Attitude is motor-driven.
CN201410312779.0A 2014-07-02 2014-07-02 A kind of flexible agile satellite attitude maneuvers rolling optimization control method Expired - Fee Related CN104090489B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410312779.0A CN104090489B (en) 2014-07-02 2014-07-02 A kind of flexible agile satellite attitude maneuvers rolling optimization control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410312779.0A CN104090489B (en) 2014-07-02 2014-07-02 A kind of flexible agile satellite attitude maneuvers rolling optimization control method

Publications (2)

Publication Number Publication Date
CN104090489A CN104090489A (en) 2014-10-08
CN104090489B true CN104090489B (en) 2016-12-07

Family

ID=51638211

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410312779.0A Expired - Fee Related CN104090489B (en) 2014-07-02 2014-07-02 A kind of flexible agile satellite attitude maneuvers rolling optimization control method

Country Status (1)

Country Link
CN (1) CN104090489B (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105068425A (en) * 2015-08-12 2015-11-18 哈尔滨工业大学 State feedback robustnon-fragile control method applicable for determination of agile satellite postures
CN105372993B (en) * 2015-12-10 2019-09-17 上海新跃仪表厂 A kind of vibration suppressing method motor-driven for Flexible Satellite Attitude
CN106218922B (en) * 2016-07-27 2018-06-15 中国科学院长春光学精密机械与物理研究所 The joint actuating mechanism controls method of flexible agility satellite
CN107239036B (en) * 2017-06-27 2019-10-01 上海航天控制技术研究所 A kind of near-earth satellite redundant flywheel angular momentum self-management method
CN107479566A (en) * 2017-08-25 2017-12-15 中国科学院长春光学精密机械与物理研究所 Flexible satellite attitude control method based on three-stage path planning
CN107618678B (en) * 2017-08-25 2020-03-06 中国科学院长春光学精密机械与物理研究所 Attitude control information joint estimation method under satellite attitude angle deviation
CN108333944B (en) * 2018-02-27 2020-05-15 北京控制工程研究所 CMG operation method and system based on frame angle self-adaptive adjustment
CN109270946B (en) * 2018-11-13 2020-07-28 北京航空航天大学 Attitude control method of flexible spacecraft, electronic device and readable storage medium
JP6797243B2 (en) * 2018-12-27 2020-12-09 株式会社インフォステラ Information processing equipment, information processing methods, programs
US11742936B2 (en) 2018-12-27 2023-08-29 Infostellar Inc. Information processing device, information processing method, and program
CN110209190B (en) * 2019-03-01 2022-05-20 苏州纳飞卫星动力科技有限公司 Satellite nominal orbit unbiased flight control method
CN110466806B (en) * 2019-07-24 2020-09-18 北京控制工程研究所 Method for controlling satellite attitude by using CMG
CN110596704B (en) * 2019-08-19 2021-10-01 西安空间无线电技术研究所 Satellite platform attitude maneuver method for satellite-borne SAR multi-azimuth repeated observation
CN110597274B (en) * 2019-09-16 2020-11-10 北京控制工程研究所 SGCMG dynamic frame angular velocity determination method adaptive to attitude redirection

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004032392A2 (en) * 2002-08-28 2004-04-15 Arizona Board Of Regents Steering logic for control moment gyro system
CN102033491A (en) * 2010-09-29 2011-04-27 北京控制工程研究所 Method for controlling flexible satellite based on feature model
FR2934832B1 (en) * 2008-08-06 2011-04-29 Peugeot Citroen Automobiles Sa CONTROL METHOD FOR HYBRID VEHICLE
CN102073280A (en) * 2011-01-13 2011-05-25 北京科技大学 Fuzzy singular perturbation modeling and attitude control method for complex flexible spacecraft
CN102073276A (en) * 2011-02-21 2011-05-25 哈尔滨工业大学 Method for controlling flexible structure and self-adaptive changing structure by radial basis function (RBF) neural network
CN102139769A (en) * 2011-02-21 2011-08-03 哈尔滨工业大学 Fast and stable control method for flexible satellite based on self-organizing CMAC (cerebellar model articulation controller)
CN103708044A (en) * 2013-12-06 2014-04-09 上海新跃仪表厂 Saturated sliding mode variable structure control method for rapidly maneuvering attitudes of satellites

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004032392A2 (en) * 2002-08-28 2004-04-15 Arizona Board Of Regents Steering logic for control moment gyro system
FR2934832B1 (en) * 2008-08-06 2011-04-29 Peugeot Citroen Automobiles Sa CONTROL METHOD FOR HYBRID VEHICLE
CN102033491A (en) * 2010-09-29 2011-04-27 北京控制工程研究所 Method for controlling flexible satellite based on feature model
CN102073280A (en) * 2011-01-13 2011-05-25 北京科技大学 Fuzzy singular perturbation modeling and attitude control method for complex flexible spacecraft
CN102073276A (en) * 2011-02-21 2011-05-25 哈尔滨工业大学 Method for controlling flexible structure and self-adaptive changing structure by radial basis function (RBF) neural network
CN102139769A (en) * 2011-02-21 2011-08-03 哈尔滨工业大学 Fast and stable control method for flexible satellite based on self-organizing CMAC (cerebellar model articulation controller)
CN103708044A (en) * 2013-12-06 2014-04-09 上海新跃仪表厂 Saturated sliding mode variable structure control method for rapidly maneuvering attitudes of satellites

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于滑模输出反馈与输入成形控制相结合的挠性航天器主动振动抑制方法;胡庆雷 等;《振动与冲击》;20070630;第26卷(第6期);第133-138页 *
挠性卫星的变结构姿态控制;管萍 等;《控制理论与应用》;20070630;第24卷(第3期);第480-484页 *

Also Published As

Publication number Publication date
CN104090489A (en) 2014-10-08

Similar Documents

Publication Publication Date Title
CN104090489B (en) A kind of flexible agile satellite attitude maneuvers rolling optimization control method
Robinett III et al. Flexible robot dynamics and controls
CN103412491B (en) A kind of Spacecraft feature axis attitude maneuver index time-varying sliding-mode control
CN106218922A (en) The associating actuating mechanism controls method of flexible quick satellite
CN102411304B (en) Optimization method of spacecraft small-angle attitude maneuver control parameters
Khairudin et al. Dynamic model and robust control of flexible link robot manipulator
CN103235597B (en) Rapid stable joint control method for attitude maneuver of spacecraft
Kozak et al. Locally linearized dynamic analysis of parallel manipulators and application of input shaping to reduce vibrations
CN103592848B (en) Method for accurately and quickly manipulating variable speed control moment spinning top group
CN107479566A (en) Flexible satellite attitude control method based on three-stage path planning
Shaoqiang et al. Modeling and simulation of robot based on Matlab/SimMechanics
CN104238563B (en) Design method of control moment gyroscopes with surface inclination angles changeable
Hu et al. Maneuver and vibration control of flexible manipulators using variable-speed control moment gyros
CN104635740B (en) A kind of deep space probe autonomous attitude maneuver control method
CN112859889B (en) Autonomous underwater robot control method and system based on self-adaptive dynamic planning
CN107505846A (en) A kind of anti-interference attitude harmony of Space Manipulator System verifies device and control method
CN107589671A (en) One kind is based on event driven satellite attitude control method
CN108804846A (en) A kind of data-driven attitude controller design method of noncooperative target assembly spacecraft
Huang et al. Dynamic modeling and vibration suppression for two-link underwater flexible manipulators
CN102749846B (en) Design method of double parallel configuration VSDGCMGs singularity avoidance steering law
Cai et al. Optimal tracking control of a flexible hub–beam system with time delay
CN106339002B (en) A kind of control of Solar sail spacecraft three-axis attitude and implementation method
Khoroshylov et al. Dynamics and attitude control of space-based synthetic aperture radar
CN113704902A (en) Gantry crane model prediction optimal control method based on gradient projection neurodynamics
CN113607164A (en) High-precision estimation method for three-dimensional swing angle of large-scale flexible tether under minimum sensor layout

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

Granted publication date: 20161207

CF01 Termination of patent right due to non-payment of annual fee