CN109507892A - The adaptive sliding mode pose stabilization control method of flexible spacecraft - Google Patents
The adaptive sliding mode pose stabilization control method of flexible spacecraft Download PDFInfo
- Publication number
- CN109507892A CN109507892A CN201910057842.3A CN201910057842A CN109507892A CN 109507892 A CN109507892 A CN 109507892A CN 201910057842 A CN201910057842 A CN 201910057842A CN 109507892 A CN109507892 A CN 109507892A
- Authority
- CN
- China
- Prior art keywords
- sliding mode
- flexible
- spacecraft
- adaptive sliding
- flexible spacecraft
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 24
- 230000003044 adaptive effect Effects 0.000 title claims abstract description 17
- 230000006641 stabilisation Effects 0.000 title claims abstract description 9
- 238000011105 stabilization Methods 0.000 title claims abstract description 9
- 239000011159 matrix material Substances 0.000 claims description 12
- 238000013016 damping Methods 0.000 claims description 5
- 230000008878 coupling Effects 0.000 claims description 3
- 238000010168 coupling process Methods 0.000 claims description 3
- 238000005859 coupling reaction Methods 0.000 claims description 3
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 230000003094 perturbing effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002401 inhibitory effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000000087 stabilizing effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
The present invention provides a kind of adaptive sliding mode pose stabilization control methods of flexible spacecraft, found kinematical equation and kinetics equation of the flexible spacecraft based on quaternary number, spacecraft has flexible appendage, and rotary inertia contains perturbing term.The beneficial effects of the present invention are: providing a kind of adaptive sliding mode pose stabilization control method of flexible spacecraft, Space Vehicle System can be made with good stability using the adaptive sliding mode pose stabilization control method, when Space Vehicle System inertia parameter varies widely, the posture of spacecraft can tend towards stability quickly;Space Vehicle System can be made to possess the ability for preferably flexible mode being inhibited to vibrate using the adaptive sliding mode pose stabilization control method, the vibration of flexible appendage can effectively be inhibited.
Description
Technical Field
The invention relates to a spacecraft, in particular to a self-adaptive sliding mode attitude stability control method of a flexible spacecraft.
Background
In the traditional attitude control algorithm, perturbation is not considered in the moment of inertia of the flexible spacecraft, and the traditional sliding mode control algorithm can cause large buffeting.
Disclosure of Invention
In order to solve the problems in the prior art, the invention provides a self-adaptive sliding mode attitude stability control method for a flexible spacecraft.
The invention provides a self-adaptive sliding mode attitude stability control method of a flexible spacecraft, which comprises the following steps of firstly establishing a system model of the flexible spacecraft based on quaternion as follows:
wherein omega is the attitude angular velocity of the flexible spacecraft,q0,qva scalar part and a vector part which are attitude quaternions respectively;
delta is a coupling matrix between the flexible portion of the flexible spacecraft and the rigid body main body; c and K are damping matrix \ \ and rigidity matrix,
ωniwhere i is 1,2, …, N is the natural frequency, ζiI is 1, …, and N is damping coefficient; j. the design is a squarembIs the moment of inertia of the rigid body part and has Jmb=J-δTδ, wherein J ═ J0+△J,J0The method is characterized in that the method is a rotational inertia nominal value, △ J is a rotational inertia uncertain coefficient, the flexible spacecraft is provided with a flexible attachment, and the rotational inertia contains perturbation terms, and the following sliding mode switching function is designed:
s=w+Gqv
wherein G is a symmetrical positive definite matrix of 3 × 3;
the upper bound of uncertainty is estimated by the following adaptive law:
wherein,are respectively c0,c1And has an estimated value of
Wherein l0,l1Are all positive numbers;
the adaptive sliding mode attitude stability control law of design state feedback is as follows:
wherein W, D, G are positive definite diagonal matrixes,
l0,l1is a positive number.
As a further improvement of the present invention, the switching function F(s) included in the adaptive sliding mode attitude stabilization control law of state feedback is replaced by F1(s) as follows:
F1(s)={f(s1),f(s2),f(s3)}T
finally, the following adaptive sliding mode attitude stability control law is obtained:
wherein W, D, G are positive definite diagonal matrix, l0,l1Is a positive number, f(s)i) I ═ 1,2,3, defined as follows:
the invention has the beneficial effects that: by adopting the scheme, the self-adaptive sliding mode attitude stability control method for the flexible spacecraft is provided, the spacecraft system can have good stability by adopting the self-adaptive sliding mode attitude stability control method, and when the inertia parameters of the spacecraft system are changed greatly, the attitude of the spacecraft can tend to be stable quickly; by adopting the self-adaptive sliding mode attitude stability control method, the spacecraft system can have better capability of inhibiting flexible mode vibration, and the vibration of the flexible accessory can be effectively inhibited.
Drawings
Fig. 1 is a simulink module verification diagram in MATLAB of the adaptive sliding mode attitude stabilization control method of a flexible spacecraft of the present invention.
Detailed Description
The invention is further described with reference to the following description and embodiments in conjunction with the accompanying drawings.
A self-adaptive sliding mode attitude stabilization control method for a flexible spacecraft comprises the following steps:
1. adaptive sliding mode control law based on state feedback is designed for the measurable condition of flexible mode
Wherein W, D, G are positive definite diagonal matrix, l0,l1Is a positive number.
Step 1 design slip form surface
Selecting the following sliding mode switching surface function:
s=w+Gqv
and, prove that the above-mentioned hyperplane can guarantee the slip form movement is stable, namely the whole movement process of the system, can be stable in limited time.
And (3) proving that: the chosen Lyapunov function is as follows:
step2 design control law
The control is designed to have the following form:
u=ueq+uh+un(1)
wherein u iseqFor equivalent control of nominal system, udTo deal with system uncertainty; u. ofhThe method is used for ensuring that the sliding mode switching function can be converged to the sliding mode surface. The sliding mode control law canSo that the state of the system can move to the sliding mode surface s of 0 in a limited time from any initial point, i.e. s is w + GqvAnd can be maintained on the slip manifold.
The equivalent control u is designed as followseqLet us orderThe following can be obtained:
the nominal part of the system model from the second equation of the system model is:
substituting equation (3) into equation (2) yields the equivalent control law as follows:
to construct a control law udFirst, the following definitions are given:
where Ψ is related to △ J, ω, q because | | △ J | | | is bounded, there is a positive-valued function ρ (t, ω, q) that satisfies the following inequality:
||Ψ||≤ρ(t,ω,q)
where ρ (t, ω, q) is related only to t, ω, q.
First, the following assumptions are given:
suppose that: presence of normal number c0,c1Such that the following inequality holds:
ρ(t,ω,q)≤c0+c1||(ωT,qT)T||.
based on the above assumptions, design udAs follows
Wherein,are respectively c0,c1And has an estimated value of
Wherein l0,l1Are all positive numbers.
Finally, design uhThe following were used:
uh=-Ws-DF(s),
wherein W, D, G are positive definite diagonal matrices, and,
F(s)=[f(s1)f(s2)f(s3)]T,
in the following, we will illustrate the control effect of the adaptive sliding mode control law based on state feedback by way of example.
Considering the nominal value J of the moment of inertia of a spacecraft with a flexible attachment0Comprises the following steps:
the moment of inertia uncertainty factor △ J is:
rigid-flexible coupling matrix between flexible spacecraft and flexible accessories:
the vibration frequency of the flexible attachment is:
ωn=[0.7681,1.1038,1.8733,2.5496]
the vibration damping of the flexible attachment is:
ξ=[0.005607,0.00862,0.01283,0.02516]
the parameters of the sliding mode controller based on state feedback are as follows:
G=diag{0.2 0.2 0.2};W=diag{200 200 200};D=diag{200 200 200}
parameters of the sliding mode controller based on the observer are as follows:
the invention provides a self-adaptive sliding mode attitude stability control algorithm for a flexible spacecraft, which is designed aiming at the problem of attitude stability control of the flexible spacecraft with perturbation of rotational inertia. The algorithm aims to solve the problems of stable control of the attitude of the flexible spacecraft with uncertain rotational inertia and suppression of buffeting vibration of the flexible accessories. The invention adopts a quaternion method to express a kinematic equation of the attitude of the flexible spacecraft, establishes a complex spacecraft dynamical equation with a flexible accessory in a central rigid body and perturbation of rotational inertia, and provides a simplified flexible spacecraft attitude dynamical equation based on mixed coordinates. Then, a sliding mode attitude stabilizing controller is designed by utilizing a Lyapunov direct method, improvement and optimization are carried out aiming at the problem of buffeting in sliding mode control, an original switch function term in the sliding mode control is replaced by a positive and negative cut function, and flutter in a system is restrained. Finally, the validity of the designed control algorithm was verified using the simulink module in MATLAB, as shown in fig. 1.
The foregoing is a more detailed description of the invention in connection with specific preferred embodiments and it is not intended that the invention be limited to these specific details. For those skilled in the art to which the invention pertains, several simple deductions or substitutions can be made without departing from the spirit of the invention, and all shall be considered as belonging to the protection scope of the invention.
Claims (2)
1. A self-adaptive sliding mode attitude stability control method of a flexible spacecraft is characterized by comprising the following steps: firstly, establishing a system model of the flexible spacecraft based on quaternion as follows:
wherein q is0,qvA scalar part and a vector part which are attitude quaternions respectively, omega is the attitude angular velocity of the flexible spacecraft,
delta is a coupling matrix between the flexible portion of the flexible spacecraft and the rigid body main body; c and K are respectively a damping matrix and a rigidity matrix,
ωniwhere i is 1,2, …, N is the natural frequency, ζiI is 1, …, and N is damping coefficient; j. the design is a squarembIs the moment of inertia of the rigid body part and has Jmb=J-δTδ, wherein J ═ J0+△J,J0The method is characterized in that the method is a rotational inertia nominal value, △ J is a rotational inertia uncertain coefficient, the flexible spacecraft is provided with a flexible attachment, and the rotational inertia contains perturbation terms, and the following sliding mode switching function is designed:
s=w+Gqv
wherein G is a symmetrical positive definite matrix of 3 × 3;
the upper bound of uncertainty is estimated by the following adaptive law:
wherein, are respectively c0,c1And has an estimated value of
Wherein l0,l1Are all positive numbers;
the adaptive sliding mode attitude stability control law of design state feedback is as follows:
wherein W, D, G are positive definite diagonal matrixes,
l0,l1is a positive number.
2. The adaptive sliding mode attitude stabilization control method of a flexible spacecraft of claim 1, characterized in that: the switching function F(s) contained in the adaptive sliding mode attitude stability control law of state feedback is replaced by F1(s):
F1(s)={f(s1),f(s2),f(s3)}T
Finally, the following adaptive sliding mode attitude stability control law is obtained:
wherein W, D, G are positive definite diagonal matrix, l0,l1Is a positive number, f(s)i) I ═ 1,2,3, defined as follows:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910057842.3A CN109507892A (en) | 2019-01-22 | 2019-01-22 | The adaptive sliding mode pose stabilization control method of flexible spacecraft |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910057842.3A CN109507892A (en) | 2019-01-22 | 2019-01-22 | The adaptive sliding mode pose stabilization control method of flexible spacecraft |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109507892A true CN109507892A (en) | 2019-03-22 |
Family
ID=65757600
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910057842.3A Pending CN109507892A (en) | 2019-01-22 | 2019-01-22 | The adaptive sliding mode pose stabilization control method of flexible spacecraft |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109507892A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111498147A (en) * | 2020-04-03 | 2020-08-07 | 哈尔滨工业大学(深圳)(哈尔滨工业大学深圳科技创新研究院) | Finite time segmentation sliding mode attitude tracking control algorithm of flexible spacecraft |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0544297A1 (en) * | 1991-11-27 | 1993-06-02 | Hughes Aircraft Company | Method for station keeping control of flexible spacecraft using onboard gain scheduling scheme |
US6341249B1 (en) * | 1999-02-11 | 2002-01-22 | Guang Qian Xing | Autonomous unified on-board orbit and attitude control system for satellites |
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) |
CN102298390A (en) * | 2011-06-24 | 2011-12-28 | 北京航空航天大学 | Anti-disturbance flexible spacecraft attitude and vibration composite control method |
CN103412491A (en) * | 2013-08-27 | 2013-11-27 | 北京理工大学 | Method for controlling index time-varying slide mode of flexible spacecraft characteristic shaft attitude maneuver |
CN104898683A (en) * | 2015-05-20 | 2015-09-09 | 哈尔滨工业大学 | Flexible satellite neural network backstepping sliding mode attitude control method |
CN106406086A (en) * | 2016-05-26 | 2017-02-15 | 北京航空航天大学 | Large flexible spacecraft interference compensation method based on sliding mode disturbance observer |
US9663252B1 (en) * | 2016-12-07 | 2017-05-30 | Beihang University | Method for attitude controlling based on finite time friction estimation for flexible spacecraft |
CN107065913A (en) * | 2017-05-10 | 2017-08-18 | 哈尔滨工业大学深圳研究生院 | The sliding moding structure gesture stability algorithm of Spacecraft |
CN108828953A (en) * | 2018-08-02 | 2018-11-16 | 哈尔滨工业大学(深圳) | A kind of adaptive contragradience sliding formwork active vibration isolation control method of flexible spacecraft |
CN109213184A (en) * | 2018-11-06 | 2019-01-15 | 哈尔滨工业大学(深圳) | The multi-modal Sliding Mode Attitude control algolithm of the finite time of flexible spacecraft |
-
2019
- 2019-01-22 CN CN201910057842.3A patent/CN109507892A/en active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0544297A1 (en) * | 1991-11-27 | 1993-06-02 | Hughes Aircraft Company | Method for station keeping control of flexible spacecraft using onboard gain scheduling scheme |
US6341249B1 (en) * | 1999-02-11 | 2002-01-22 | Guang Qian Xing | Autonomous unified on-board orbit and attitude control system for satellites |
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) |
CN102298390A (en) * | 2011-06-24 | 2011-12-28 | 北京航空航天大学 | Anti-disturbance flexible spacecraft attitude and vibration composite control method |
CN103412491A (en) * | 2013-08-27 | 2013-11-27 | 北京理工大学 | Method for controlling index time-varying slide mode of flexible spacecraft characteristic shaft attitude maneuver |
CN104898683A (en) * | 2015-05-20 | 2015-09-09 | 哈尔滨工业大学 | Flexible satellite neural network backstepping sliding mode attitude control method |
CN106406086A (en) * | 2016-05-26 | 2017-02-15 | 北京航空航天大学 | Large flexible spacecraft interference compensation method based on sliding mode disturbance observer |
US9663252B1 (en) * | 2016-12-07 | 2017-05-30 | Beihang University | Method for attitude controlling based on finite time friction estimation for flexible spacecraft |
CN107065913A (en) * | 2017-05-10 | 2017-08-18 | 哈尔滨工业大学深圳研究生院 | The sliding moding structure gesture stability algorithm of Spacecraft |
CN108828953A (en) * | 2018-08-02 | 2018-11-16 | 哈尔滨工业大学(深圳) | A kind of adaptive contragradience sliding formwork active vibration isolation control method of flexible spacecraft |
CN109213184A (en) * | 2018-11-06 | 2019-01-15 | 哈尔滨工业大学(深圳) | The multi-modal Sliding Mode Attitude control algolithm of the finite time of flexible spacecraft |
Non-Patent Citations (2)
Title |
---|
AI-GUO WU 等: "Adaptive Sliding Mode Control Laws for Attitude Stabilization of Flexible Spacecraft With Inertia Uncertainty", 《IEEE ACCESS》 * |
吴爱国 等: "转动惯量存在不确定性的挠性航天器滑模姿态控制", 《控制理论与应用》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111498147A (en) * | 2020-04-03 | 2020-08-07 | 哈尔滨工业大学(深圳)(哈尔滨工业大学深圳科技创新研究院) | Finite time segmentation sliding mode attitude tracking control algorithm of flexible spacecraft |
CN111498147B (en) * | 2020-04-03 | 2021-09-21 | 哈尔滨工业大学(深圳)(哈尔滨工业大学深圳科技创新研究院) | Finite time segmentation sliding mode attitude tracking control algorithm of flexible spacecraft |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107065913B (en) | Sliding mode variable structure attitude control method of flexible spacecraft | |
CN107688295B (en) | Four-rotor aircraft finite time self-adaptive control method based on rapid terminal sliding mode | |
Tayebi | Unit quaternion-based output feedback for the attitude tracking problem | |
Cao et al. | Design and analysis of a novel l1 adaptive controller, part i: control signal and asymptotic stability | |
CN110083171A (en) | The method and system of the Dynamic sliding mode Attitude tracking control of flexible spacecraft | |
CN107831655A (en) | The adaptive inverting modified fuzzy sliding mode controlling method of fractional order of gyroscope | |
CN110687796B (en) | Neural network-based adaptive finite time command filtering backstepping control method | |
CN109507892A (en) | The adaptive sliding mode pose stabilization control method of flexible spacecraft | |
Yuan et al. | Synchronous fault-tolerant near-optimal control for discrete-time nonlinear PE game | |
Xiao et al. | Adaptive sliding mode backstepping control for attitude tracking of flexible spacecraft under input saturation and singularity | |
Su et al. | Direct adaptive fuzzy sliding mode control for under-actuated uncertain systems | |
CN116009594B (en) | Hypersonic aircraft state constraint fault tolerance control method based on zero and game | |
Li et al. | Stabilizing humanoids on slopes using terrain inclination estimation | |
CN116594401A (en) | Unmanned ship track self-adaptive fuzzy tracking control method with state quantization and input quantization | |
KR102191298B1 (en) | System and method for controlling quadrotor based on fuzzy model | |
CN113043284B (en) | Multi-constraint inverse solution method for redundant robot | |
Moallem et al. | Inversion-based sliding control of a flexible-link manipulator | |
CN110109357B (en) | Semi-global self-adaptive control method for non-standard type non-linear aircraft | |
Pitakwatchara | Wave correction scheme for task space control of time-varying delayed teleoperation systems | |
CN112947498A (en) | Aircraft track angle control method, system and storage medium | |
CN108170028B (en) | Robot chaotic inverse control method based on partial neural network | |
CN107943062A (en) | Flexible Satellite Attitude sliding-mode control with external disturbance torque | |
CN112305917A (en) | Fixed time terminal sliding mode robust fault-tolerant control method and device for liquid-filled spacecraft | |
Modugno et al. | Safe trajectory optimization for whole-body motion of humanoids | |
CN108828953A (en) | A kind of adaptive contragradience sliding formwork active vibration isolation control method of flexible spacecraft |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190322 |