CN109507875B - Euler rotary satellite attitude maneuver hierarchical saturation PID control method - Google Patents
Euler rotary satellite attitude maneuver hierarchical saturation PID control method Download PDFInfo
- Publication number
- CN109507875B CN109507875B CN201910016560.9A CN201910016560A CN109507875B CN 109507875 B CN109507875 B CN 109507875B CN 201910016560 A CN201910016560 A CN 201910016560A CN 109507875 B CN109507875 B CN 109507875B
- Authority
- CN
- China
- Prior art keywords
- flywheel
- satellite
- torque
- attitude
- euler
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 239000013598 vector Substances 0.000 claims abstract description 55
- QNRATNLHPGXHMA-XZHTYLCXSA-N (r)-(6-ethoxyquinolin-4-yl)-[(2s,4s,5r)-5-ethyl-1-azabicyclo[2.2.2]octan-2-yl]methanol;hydrochloride Chemical compound Cl.C([C@H]([C@H](C1)CC)C2)CN1[C@@H]2[C@H](O)C1=CC=NC2=CC=C(OCC)C=C21 QNRATNLHPGXHMA-XZHTYLCXSA-N 0.000 claims abstract description 14
- 238000013461 design Methods 0.000 claims abstract description 9
- 239000011159 matrix material Substances 0.000 claims description 7
- 229920006395 saturated elastomer Polymers 0.000 claims description 7
- 229910003460 diamond Inorganic materials 0.000 claims description 6
- 239000010432 diamond Substances 0.000 claims description 6
- 238000013507 mapping Methods 0.000 claims description 3
- 230000001133 acceleration Effects 0.000 description 5
- 238000004088 simulation Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
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
- G05B11/00—Automatic controllers
- G05B11/01—Automatic controllers electric
- G05B11/36—Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential
- G05B11/42—Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential for obtaining a characteristic which is both proportional and time-dependent, e.g. P. I., P. I. D.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
A hierarchical saturation PID control method for attitude maneuver of Euler rotary satellite belongs to the field of satellite attitude maneuver control. The invention aims to solve the problem that the existing satellite attitude maneuver hierarchical saturation PID control method cannot realize triaxial Euler rotation. The invention firstly establishes a satellite attitude kinematics and an attitude dynamics equation with a flywheel as an actuating mechanism, then analyzes the torque envelope characteristic of a flywheel train, judges a rhombic surface through which an expected torque passes, calculates the maximum output torque of the flywheel along the direction of the expected torque, and determines the maximum flywheel torque vector. And designing a hierarchical saturated PID controller to control the three-axis attitude of the satellite according to the maximum flywheel torque vector and the maneuvering angular speed limit design error limit vector. The invention can enable the flywheel to exert the maximum capability of an expected moment direction when the satellite has large attitude deviation, thereby approaching the near-time optimal Euler rotation attitude maneuver performance. The invention is suitable for controlling the satellite attitude maneuver.
Description
Technical Field
The invention belongs to the field of satellite attitude maneuver control, and particularly relates to a satellite attitude maneuver control method.
Background
The euler rotation maneuver strategy is widely applied to satellite attitude maneuver control because the satellite can be guaranteed to maneuver to a desired attitude in the shortest path and the controller is simple and reliable. Meanwhile, the maneuverability of the satellite can be improved by exerting the maximum output capability of the actuating mechanism, and the requirements of large-angle maneuvering and quick maneuvering are further met.
In the design of a wheel-controlled small satellite attitude large-angle maneuver step-by-step saturation controller in the document, under the constraint that the output torque of a reaction wheel is limited and the attitude angular rate is saturated, the step-by-step saturation controller is used for limiting the maximum deviation of each attitude maneuver of the spacecraft so as to eliminate the maximum deviation successively. The literature, namely an on-orbit service spacecraft attitude tracking algorithm based on Euler rotation, aims at a spacecraft rendezvous capture task, decomposes an initial angular velocity into a parallel Euler axis component and a vertical Euler axis component, introduces an actual rotation axis deviating from an expected Euler axis coefficient, and controls the coefficient to be always kept in a preset range after eliminating the vertical component as soon as possible in the initial tracking stage, thereby realizing the near Euler rotation. The document "Rapid Multi-Target Acquisition and Pointing Control of Agile space gradient" designs a hierarchical saturated PID controller considering the angular velocity constraints. However, the problem that the existing satellite attitude maneuver hierarchical saturation PID control method cannot realize triaxial Euler rotation is solved.
Disclosure of Invention
The invention aims to solve the problem that the existing satellite attitude maneuver hierarchical saturation PID control method cannot realize triaxial Euler rotation.
A hierarchical saturation PID control method for attitude maneuver of Euler rotary satellite comprises the following steps:
step one, establishing a satellite attitude kinematics and an attitude dynamics equation of which a flywheel is an actuating mechanism;
analyzing the enveloping characteristics of the moment of the flywheel train, and judging a rhombic surface through which the expected moment passes;
step three, calculating the maximum output torque of the flywheel along the expected torque direction, and determining the maximum flywheel torque vector;
fourthly, designing an error limit vector L according to the maximum flywheel torque vector and the maneuvering angular speed limit;
and step five, designing a hierarchical saturated PID controller to control the satellite triaxial attitude.
Further, the satellite attitude kinematics and attitude dynamics equation with the flywheel as the actuating mechanism in the step one is as follows:
establishing a satellite attitude kinematic equation, namely a satellite error quaternion kinematic equation:
wherein,is an attitude error quaternion; omega ═ omega1ω2ω3]TIs the angular velocity, omega, of the rotation of the satellite body system relative to the inertial reference coordinate system×Is the antisymmetric matrix of ω:
the flywheel is selected as the actuating mechanism of the satellite by the rigid body moment theorem, the attitude kinetic equation of the satellite is
Wherein J ∈ R3×3Is the moment of inertia of the satellite, udIs the disturbance moment u experienced by the satellitewIs the control torque generated by the flywheel.
Further, the process of analyzing the flywheel train wheel torque envelope characteristic and judging the rhombic surface through which the expected torque passes is as follows:
analyzing the moment envelope characteristic of the flywheel system and defining the rhombus w of the corresponding envelope of the flywheels i and jijHas a normal vector of
Wherein h isiAnd hjRepresenting the direction vectors of flywheels i and j, respectively;
mapping angular momentum of n-dimensional space into polyhedron of three-dimensional space on rhombic surface w of polyhedronijIn addition to flywheels i and jReach positive or negative saturation with a resultant torque of
Wherein, tauwkRepresenting the moment, u, generated by the kth flywheelwmIs the maximum moment amplitude of a single flywheel, sgn (·) represents a sign function;
introduction of parameters
Wherein,indicating the desired moment direction auAt wijNormal vector n ofijProjection of (2);denotes wijIn the direction of the diagonal intersection, i.e.In the normal vector nijProjection of (2); by comparing the mu of all rhomboid surfacesijJudgment of auWithin a certain diamond plane.
Further, the process of calculating the maximum output torque of the flywheel in the desired torque direction in step three is as follows:
flywheel system with desired torque auThe maximum torque that can be output is expressed as the vector sum of all saturated and unsaturated flywheel output torques, i.e.
Wherein u ismaxRepresenting the maximum torque amplitude, u, that the flywheel train can outputwiAnd uwjRepresenting the moment amplitudes of flywheels i and j, respectively;
Solving the above equation to obtain
Will umaxDistributing the maximum flywheel torque vector to each flywheel according to the flywheel saturation conditionIf umaxGreater than the desired magnitude u of the momentcLinear change is needed to obtain the flywheel command torque
Further, the process of limiting the design error limit vector L according to the maximum flywheel torque vector and the euler rotation angular velocity in step four is as follows:
design error limit vector
Wherein L isaIn (1)Is the maximum angular velocity, L, of the commanded moment direction calculated by the time-optimal control of the second order systembIn an itemIs the maximum Euler angular velocity, L, that the flywheel can providecIn an itemIs the euler angular velocity limit; p, d are as followsAdjustable parameters of a hierarchical saturated PID controller; | | ae||∞Denotes aeInfinite norm of (d); a iseA direction vector representing the attitude maneuver euler axis,θ represents the euler rotation angle.
Further, the step five process of designing the hierarchical saturated PID controller includes the following steps:
Wherein eiAnd LiThe ith component of e and L, respectively;
the controller outputs a resulting command control torque ucIs uc=τ+ω×Jω+ω×h。
The invention has the following beneficial effects:
the method comprises the steps of analyzing the moment envelope characteristic of a flywheel system by establishing the satellite attitude kinematics and the attitude dynamics equation of an actuating mechanism, and judging a rhombic surface through which an expected moment passes; and then calculating the maximum output moment of the flywheel along the expected moment direction, determining the maximum flywheel moment vector, limiting and designing an error limiting vector L according to the maximum flywheel moment vector and the maneuvering angular speed, and finally designing a hierarchical saturation PID controller to control the three-axis attitude of the satellite. The invention applies the error limiting vector to the hierarchical saturated PID controller, can realize Euler rotation of the spacecraft, and can enable the flywheel to exert the maximum capability of an expected torque direction when the satellite has large attitude deviation if the controller parameters are properly selected, thereby approaching the near-time optimal Euler rotation attitude maneuver performance.
And the method has simple and reliable design and is very easy to realize in engineering.
Drawings
FIG. 1 is a flow chart of a hierarchical saturation PID control method for attitude maneuver of an Euler rotary satellite;
FIG. 2 is a graph of a change in quaternion for satellite attitude;
FIG. 3 is a graph of a change in satellite attitude error quaternion;
FIG. 4 is a graph of the change in angular velocity of the attitude of the satellite;
FIG. 5 is a graph of a change in satellite error attitude angle;
fig. 6 is a graph of control torque variation.
Detailed Description
First embodiment this embodiment will be described with reference to fig. 1,
a hierarchical saturation PID control method for attitude maneuver of Euler rotary satellite comprises the following steps:
step one, establishing a satellite attitude kinematics and an attitude dynamics equation of which a flywheel is an actuating mechanism;
analyzing the enveloping characteristics of the moment of the flywheel train, and judging a rhombic surface through which the expected moment passes;
step three, calculating the maximum output torque of the flywheel along the expected torque direction according to the saturation condition of each flywheel corresponding to the rhombic surface calculated in the step two, and determining the maximum flywheel torque vector;
fourthly, designing an error limit vector L according to the maximum flywheel torque vector and the maneuvering angular speed limit;
and step five, designing a hierarchical saturated PID controller to control the satellite triaxial attitude.
The second embodiment is as follows:
in the first step of the present embodiment, the equation of the satellite attitude kinematics and attitude dynamics with the flywheel as the actuator is as follows:
establishing a satellite attitude kinematic equation, namely a satellite error quaternion kinematic equation:
Wherein q isc1,qc2,qc3,qc4Are respectively the desired attitudeComponent q of1,q2,q3,q4Is the current attitudeThe component (c). Omega ═ omega1 ω2 ω3]TIs the angular velocity, omega, of the rotation of the satellite body system relative to the inertial reference coordinate system×Is the antisymmetric matrix of ω:
the flywheel is selected as the actuating mechanism of the satellite by the rigid body moment theorem, the attitude kinetic equation of the satellite is
Wherein J ∈ R3×3Is the moment of inertia of the satellite, udIs the disturbance moment u experienced by the satellitewIs the control torque generated by the flywheel. Since the flywheel uses the rate of change of angular momentum as the reverse control torque, there arehwIs the angular momentum of the flywheel.
Other procedures and parameters are the same as in the first embodiment.
The third concrete implementation mode:
in step two of this embodiment, the process of analyzing the flywheel train torque envelope characteristic and determining the rhombic surface through which the expected torque passes is as follows:
analyzing the moment envelope characteristic of the flywheel system and defining the rhombus w of the corresponding envelope of the flywheels i and jijHas a normal vector of
Wherein h isiAnd hjRepresenting the direction vectors of flywheels i and j, respectively;
mapping angular momentum of n-dimensional space into polyhedron of three-dimensional space on rhombic surface w of polyhedronijIn addition, the flywheels except the flywheels i and j reach positive saturation or negative saturation, and the resultant torque is
Wherein, tauwkRepresenting the moment, u, generated by the kth flywheelwmIs the maximum moment amplitude of a single flywheel, sgn (·) represents a sign function;
in the determination of the desired moment auOn which diamond surface wijThe parameters are introduced when internal
Wherein,indicating the desired moment direction auAt wijNormal vector n ofijProjection of (2);denotes wijIn the direction of the diagonal intersection, i.e.In the normal vector nijProjection of (1), muijDenotes auAt wijNormal vector n ofijThe result of the normalization of the projection on;
when a isuWhen the intersection line of the two diamond surfaces to be judged is just intersected with the connection line of the original points, the mu corresponding to the two diamond surfacesijEqual; on the contrary, when auPoint to a certain wijWhen, the corresponding μijIncrease, therefore, can be obtained by comparing the μ of all rhomboid facesijJudgment of auWithin which diamond plane.
Other procedures and parameters are the same as in the first or second embodiment.
The fourth concrete implementation mode:
in the third step of this embodiment, the process of calculating the maximum output torque of the flywheel along the expected torque direction according to whether each flywheel corresponding to the rhombic surface calculated in the second step is saturated or not is as follows:
on the rhombic surface wijIn the above, the flywheels i and j are not saturated, and the other flywheels are saturated, so that the flywheel system has the expected moment auThe maximum torque that can be output is expressed as the vector sum of all saturated and unsaturated flywheel output torques, i.e.
Wherein u ismaxRepresenting the maximum torque amplitude, u, that the flywheel train can outputwiAnd uwjRepresenting the moment amplitudes of flywheels i and j, respectively;
solving the above equation to obtain
Will umaxDistributing the maximum flywheel torque vector to each flywheel according to the flywheel saturation conditionIf umaxGreater than the desired magnitude u of the momentcLinear change is needed to obtain the flywheel command torque
Other procedures and parameters are the same as in one of the first to third embodiments.
The fifth concrete implementation mode:
the process of designing the error limit vector L based on the maximum flywheel torque vector and the euler rotation angular velocity limit described in step four of the present embodiment is as follows:
and limiting a design error limiting vector L according to the maximum flywheel torque vector and the rotation angular velocity of Euler rotation, and respectively setting the angular acceleration vector and the attitude error vector from the flywheel as a | | a if the satellite always rotates in EulereAndfrom a and e, an error limit vector can be designed
Wherein L isaIn (1)Is the maximum angular velocity, L, of the commanded moment direction calculated by the time-optimal control of the second order systembIn an itemIs the maximum Euler angular velocity, L, that the flywheel can providecIn an itemIs the euler angular velocity limit; p and d are adjustable parameters of the following hierarchical saturated PID controller; | | ae||∞Denotes aeInfinite norm of (d); a iseA direction vector representing the attitude maneuver euler axis,θ represents the Euler rotation angle;
in effect, the sum of a in the designed error-limited vector LCalculating the maximum flywheel moment vector obtained in the third step to obtain:
wherein, lambda is a conservative coefficient and represents the degree of exerting the maximum output capacity of the flywheel system, uwm,HwmThe saturation moment and the saturation angular momentum of the flywheel, J is the rotational inertia of the satellite, CwThe three-axis coordinate of the ith row of the configuration matrix is the three-axis projection of the moment direction of the ith flywheel in the satellite body coordinate system.
Other procedures and parameters are the same as in one of the first to fourth embodiments.
The sixth specific implementation mode:
the process of designing a hierarchical saturated PID controller described in step five of this embodiment includes the following steps:
the controller parameters p and d and the integral time constant T are adjustable;the element in (A) is defined as
Wherein eiAnd LiThe ith component of e and L, respectively;
the controller outputs a resulting command control torque ucIs uc=τ+ω×Jω+ω×h。
Other procedures and parameters are the same as in one of the first to fifth embodiments.
Examples
And carrying out simulation experiments by using the implementation contents of all the first to sixth specific embodiments.
The following is the verification and validity analysis of the control method of the invention, and the simulation parameters are designed as follows:
moment of inertia of satellite J ═ diag (1000,750,800) kg · m2。
Six flywheel mounting matrix
The saturation angular momentum of the flywheel is 20Nms, and the saturation rotating speed is +/-1800 rpm.
Initial attitude quaternion qbe=[1 0 0 0]TInitial attitude angular velocity w0=[0 0 0]T rad/s。
And (3) grading saturated PID controller parameters, wherein p is 9.54, and d is 5.5.
Multiple attitude maneuver simulations are performed under the above simulation conditions, and the obtained satellite attitude quaternion, attitude error quaternion, attitude angular velocity, error attitude angle and control moment graph lines are shown in fig. 2 to 6.
By designing error limiting conditions, Euler rotation is kept in the process of multiple attitude maneuvers, and it can be seen from figure 6 that the control torque respectively reaches saturation in the acceleration section and the deceleration section, and the control torque is not output in the uniform speed section, so that the near-time optimal characteristic of acceleration at the maximum angular acceleration and deceleration at the maximum angular acceleration is realized.
In summary, the present invention ensures euler rotation of the satellite while considering the maximum output capability of the flywheel system in the expected torque direction by designing the error limiting vector on the premise of not significantly increasing the complexity of the original PID controller.
Those skilled in the art will appreciate that those matters not described in detail in the present specification are well known in the art.
Claims (6)
1. A hierarchical saturation PID control method for attitude maneuver of Euler rotary satellite is characterized by comprising the following steps:
step one, establishing a satellite attitude kinematics and an attitude dynamics equation of which a flywheel is an actuating mechanism;
analyzing the enveloping characteristics of the moment of the flywheel train, and judging a rhombic surface through which the expected moment passes;
step three, calculating the maximum output torque of the flywheel along the expected torque direction, and determining the maximum flywheel torque vector;
fourthly, designing an error limit vector L according to the maximum flywheel torque vector and the maneuvering angular speed limit; the process of limiting the design error limit vector L according to the maximum flywheel torque vector and the Euler rotation angular velocity in the fourth step is as follows:
design error limit vector
Wherein L isaIn (1)Is the maximum angular velocity, L, of the commanded moment direction calculated by the time-optimal control of the second order systembIn an itemIs the maximum Euler angular velocity, L, that the flywheel can providecIn an itemIs the euler angular velocity limit; p and d are adjustable parameters of the following hierarchical saturated PID controller; | | ae||∞Denotes aeInfinite norm of (d); a iseA direction vector representing the attitude maneuver euler axis,θ represents the Euler rotation angle;
wherein, lambda is a conservative coefficient and represents the degree of exerting the maximum output capacity of the flywheel system, uwm,HwmThe saturation moment and the saturation angular momentum of the flywheel, J is the rotational inertia of the satellite, CwThe method is characterized in that the method is a configuration matrix of the flywheel, and the triaxial coordinate of the ith row of the configuration matrix is the triaxial projection of the moment direction of the ith flywheel under a satellite body coordinate system;to obtain the maximum flywheel torque vector;
and step five, designing a hierarchical saturated PID controller to control the satellite triaxial attitude.
2. The Euler rotary satellite attitude maneuver hierarchical saturation PID control method according to claim 1, wherein the satellite attitude kinematics and attitude dynamics equations with the flywheel as an actuator in step one are as follows:
establishing a satellite attitude kinematic equation, namely a satellite error quaternion kinematic equation:
wherein,is an attitude error quaternion; omega ═ omega1 ω2 ω3]TIs the angular velocity, omega, of the rotation of the satellite body system relative to the inertial reference coordinate system×Is the antisymmetric matrix of ω:
the flywheel is selected as the actuating mechanism of the satellite by the rigid body moment theorem, the attitude kinetic equation of the satellite is
Wherein J ∈ R3×3Is the moment of inertia of the satellite, udIs the disturbance moment u experienced by the satellitewIs the control moment generated by the flywheel; the above-mentioned
4. The Euler rotary satellite attitude maneuver hierarchical saturation PID control method according to claim 1, 2 or 3, wherein the process of analyzing the flywheel train torque envelope characteristic and judging the rhombic surface through which the expected torque passes is as follows:
analyzing the moment envelope characteristic of the flywheel system and defining the rhombus w of the corresponding envelope of the flywheels i and jijHas a normal vector of
Wherein h isiAnd hjRepresenting the direction vectors of flywheels i and j, respectively;
mapping angular momentum of n-dimensional space into polyhedron of three-dimensional space on rhombic surface w of polyhedronijIn addition, the flywheels except the flywheels i and j reach positive saturation or negative saturation, and the resultant torque is
Wherein,τwkRepresenting the moment, u, generated by the kth flywheelwmIs the maximum moment amplitude of a single flywheel, sgn (·) represents a sign function;
introduction of parameters
5. The Euler rotary satellite attitude maneuver hierarchical saturation PID control method according to claim 4, wherein the process of calculating the maximum output torque of the flywheel in the desired torque direction in step three is as follows:
flywheel system with desired torque auThe maximum torque that can be output is expressed as the vector sum of all saturated and unsaturated flywheel output torques, i.e.
Wherein u ismaxRepresenting the maximum torque amplitude, u, that the flywheel train can outputwiAnd uwjRepresenting the moment amplitudes of flywheels i and j, respectively;
solving the above equation to obtain
Will umaxDistributing the maximum flywheel torque vector to each flywheel according to the flywheel saturation conditionIf umaxGreater than the desired magnitude u of the momentcLinear change is needed to obtain the flywheel command torque
6. The Euler rotary satellite attitude maneuver hierarchical saturation PID control method according to claim 2, wherein the process of designing the hierarchical saturation PID controller in step five comprises the steps of:
Wherein eiAnd LiThe ith component of e and L, respectively;
the command control torque generated by the controller outputucIs uc=τ+ω×Jω+ω×hw,hwIs the angular momentum of the flywheel.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910016560.9A CN109507875B (en) | 2019-01-08 | 2019-01-08 | Euler rotary satellite attitude maneuver hierarchical saturation PID control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910016560.9A CN109507875B (en) | 2019-01-08 | 2019-01-08 | Euler rotary satellite attitude maneuver hierarchical saturation PID control method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109507875A CN109507875A (en) | 2019-03-22 |
CN109507875B true CN109507875B (en) | 2022-03-04 |
Family
ID=65756364
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910016560.9A Active CN109507875B (en) | 2019-01-08 | 2019-01-08 | Euler rotary satellite attitude maneuver hierarchical saturation PID control method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109507875B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110316402A (en) * | 2019-06-03 | 2019-10-11 | 上海航天控制技术研究所 | A kind of satellite attitude control method under formation control mode |
CN114115305B (en) * | 2021-11-01 | 2022-10-04 | 武汉大学 | Control system design method of high-precision remote sensing small satellite with quick attitude maneuvering |
CN115599109A (en) * | 2022-10-11 | 2023-01-13 | 上海航天控制技术研究所(Cn) | Dynamic correction method for amplitude limiting of angular velocity of hierarchical saturation control law based on maneuvering conditions |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102627151A (en) * | 2012-05-09 | 2012-08-08 | 哈尔滨工业大学 | Moment distribution method for rapid maneuvering satellite based on mixed actuating mechanism |
CN103034121A (en) * | 2013-01-15 | 2013-04-10 | 哈尔滨工业大学 | Control method for hierarchical saturation PID (Proportion Integration Differentiation) controller based on integral separation |
CN103092208A (en) * | 2013-01-09 | 2013-05-08 | 哈尔滨工业大学 | Spacecraft high-accuracy speediness attitude maneuver method based on single gimbal control moment gyro (SGCMG) and reaction wheel (RW) |
CN104570742A (en) * | 2015-01-29 | 2015-04-29 | 哈尔滨工业大学 | Feedforward PID (proportion, integration and differentiation) control based rapid high-precision relative pointing control method of noncoplanar rendezvous orbit |
CN107168359A (en) * | 2017-07-03 | 2017-09-15 | 上海航天控制技术研究所 | A kind of control method of large-scale flexible satellite high precision high stability degree |
CN107402516A (en) * | 2017-06-22 | 2017-11-28 | 南京航空航天大学 | Rank saturation the fuzzy PD attitude control method is passed based on joint executing agency |
CN107918400A (en) * | 2017-11-14 | 2018-04-17 | 中国运载火箭技术研究院 | A kind of in-orbit operation relative position and attitude combination control method of re-entry space vehicle |
CN107992062A (en) * | 2017-11-28 | 2018-05-04 | 南京航空航天大学 | A kind of space high dynamic target with high precision Attitude tracking control method based on mixing executing agency |
US10118696B1 (en) * | 2016-03-31 | 2018-11-06 | Steven M. Hoffberg | Steerable rotating projectile |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100907029B1 (en) * | 2005-12-27 | 2009-07-10 | 혼다 기켄 고교 가부시키가이샤 | Vehicle control device |
CN101382773B (en) * | 2008-10-17 | 2010-11-17 | 东华大学 | Anti-time lag false-proportional integral control system and method |
US8761966B2 (en) * | 2009-03-26 | 2014-06-24 | Ohio University | Trajectory tracking flight controller |
CN102343985B (en) * | 2011-07-08 | 2013-07-24 | 北京航空航天大学 | Satellite time optimal posture maneuvering method with reaction flywheel |
AU2012332131A1 (en) * | 2011-11-04 | 2014-05-22 | Witricity Corporation | Wireless energy transfer modeling tool |
CN102629283B (en) * | 2011-12-15 | 2013-11-27 | 上海卫星工程研究所 | Simulation analysis method for effects of rotating part on flexible dynamics |
CN102998975B (en) * | 2012-12-27 | 2015-06-03 | 北京航空航天大学 | Robust control method for angular speed stability of under-actuated spacecraft |
CN104016236B (en) * | 2014-06-05 | 2016-04-06 | 三一汽车起重机械有限公司 | Moment limiting system, hoisting crane and moment method for limiting |
CN104075700A (en) * | 2014-06-26 | 2014-10-01 | 北京控制工程研究所 | Small-size speed change control moment gyroscope |
US10180686B2 (en) * | 2016-03-17 | 2019-01-15 | Mitsubishi Electric Research Laboratories, Inc. | Concurrent station keeping, attitude control, and momentum management of spacecraft |
CN106125745B (en) * | 2016-06-29 | 2017-05-31 | 中国人民解放军国防科学技术大学 | A kind of satellite attitude control method to Spatial Cooperation target following imaging |
-
2019
- 2019-01-08 CN CN201910016560.9A patent/CN109507875B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102627151A (en) * | 2012-05-09 | 2012-08-08 | 哈尔滨工业大学 | Moment distribution method for rapid maneuvering satellite based on mixed actuating mechanism |
CN103092208A (en) * | 2013-01-09 | 2013-05-08 | 哈尔滨工业大学 | Spacecraft high-accuracy speediness attitude maneuver method based on single gimbal control moment gyro (SGCMG) and reaction wheel (RW) |
CN103034121A (en) * | 2013-01-15 | 2013-04-10 | 哈尔滨工业大学 | Control method for hierarchical saturation PID (Proportion Integration Differentiation) controller based on integral separation |
CN104570742A (en) * | 2015-01-29 | 2015-04-29 | 哈尔滨工业大学 | Feedforward PID (proportion, integration and differentiation) control based rapid high-precision relative pointing control method of noncoplanar rendezvous orbit |
US10118696B1 (en) * | 2016-03-31 | 2018-11-06 | Steven M. Hoffberg | Steerable rotating projectile |
CN107402516A (en) * | 2017-06-22 | 2017-11-28 | 南京航空航天大学 | Rank saturation the fuzzy PD attitude control method is passed based on joint executing agency |
CN107168359A (en) * | 2017-07-03 | 2017-09-15 | 上海航天控制技术研究所 | A kind of control method of large-scale flexible satellite high precision high stability degree |
CN107918400A (en) * | 2017-11-14 | 2018-04-17 | 中国运载火箭技术研究院 | A kind of in-orbit operation relative position and attitude combination control method of re-entry space vehicle |
CN107992062A (en) * | 2017-11-28 | 2018-05-04 | 南京航空航天大学 | A kind of space high dynamic target with high precision Attitude tracking control method based on mixing executing agency |
Non-Patent Citations (4)
Title |
---|
Rapid Multitarget Acquisition and Pointing Control of Agile Spacecraft;Bong Wie等;《JOURNAL OF GUIDANCE, CONTROL, AND DYNAMICS》;20020228;第25卷(第1期);96-104 * |
基于角动量交换的航天器姿态机动控制方法研究;郭延宁;《中国博士学位论文全文数据库 工程科技Ⅱ辑》;20140315(第03期);C031-17 * |
应用控制力矩陀螺的敏捷卫星姿态机动控制研究;程国栋;《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》;20150215(第02期);C031-626 * |
敏捷卫星快速机动及稳定方法研究;杨云刚;《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》;20140315(第03期);C031-190 * |
Also Published As
Publication number | Publication date |
---|---|
CN109507875A (en) | 2019-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107688295B (en) | Four-rotor aircraft finite time self-adaptive control method based on rapid terminal sliding mode | |
CN109507875B (en) | Euler rotary satellite attitude maneuver hierarchical saturation PID control method | |
Arleo et al. | Control of quadrotor aerial vehicles equipped with a robotic arm | |
Kumar et al. | Tilting-rotor quadcopter for aggressive flight maneuvers using differential flatness based flight controller | |
JP2002510816A (en) | Continuous attitude control to avoid CMG array singularity | |
CN112572835B (en) | Satellite in-orbit angular momentum management and control method with attitude switching function | |
CN107402516B (en) | Rank saturation the fuzzy PD attitude control method is passed based on joint executing agency | |
CN105629732A (en) | Spacecraft attitude output feedback tracking control method giving consideration to limited control | |
CN111506095B (en) | Method for tracking and controlling relative pose of saturation fixed time between double rigid body feature points | |
Zha et al. | Quaternion-based nonlinear trajectory tracking control of a quadrotor unmanned aerial vehicle | |
CN106802570B (en) | Method and device for tracking position of unmanned helicopter | |
Matouk et al. | Second-order sliding mode for Position and Attitude tracking control of Quadcopter UAV: Super-Twisting Algorithm | |
CN111605737A (en) | Spacecraft three-phase control multi-level collaborative planning and agile maneuvering method | |
CN114879739B (en) | Zero-space-based control distribution method and system for tilting four-rotor unmanned aerial vehicle | |
CN105005312A (en) | Satellite planning trajectory method based on maximum angular acceleration and maximum angular velocity | |
CN109582039A (en) | A kind of optimal reconfiguration method under the J2 perturbation using Relative Navigation information | |
McMahon et al. | Simplified singularity avoidance using variable-speed control moment gyroscope null motion | |
CN115047900A (en) | Robust self-adaptive attitude trajectory tracking control method of quad-rotor unmanned aerial vehicle | |
US6354163B1 (en) | Mitigating gimbal induced disturbances in CMG arrays | |
Ramp et al. | On modeling and control of a holonomic vectoring tricopter | |
Prach et al. | Development of a state dependent riccati equation based tracking flight controller for an unmanned aircraft | |
CN112478200B (en) | Attitude and orbit coupling control method for identifying all quality parameters of combined spacecraft | |
CN111891403B (en) | Satellite attitude maneuver planning method | |
CN111975770B (en) | Spinning target capture method adopting space double-arm robot | |
CN113968362B (en) | Satellite in-orbit autonomous triaxial rapid maneuvering control method |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |