[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN113968362A - Satellite on-orbit autonomous three-axis quick maneuvering control method - Google Patents

Satellite on-orbit autonomous three-axis quick maneuvering control method Download PDF

Info

Publication number
CN113968362A
CN113968362A CN202111354472.3A CN202111354472A CN113968362A CN 113968362 A CN113968362 A CN 113968362A CN 202111354472 A CN202111354472 A CN 202111354472A CN 113968362 A CN113968362 A CN 113968362A
Authority
CN
China
Prior art keywords
satellite
quaternion
axis
angular velocity
attitude
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111354472.3A
Other languages
Chinese (zh)
Other versions
CN113968362B (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.)
Chang Guang Satellite Technology Co Ltd
Original Assignee
Chang Guang Satellite Technology Co Ltd
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 Chang Guang Satellite Technology Co Ltd filed Critical Chang Guang Satellite Technology Co Ltd
Priority to CN202111354472.3A priority Critical patent/CN113968362B/en
Publication of CN113968362A publication Critical patent/CN113968362A/en
Application granted granted Critical
Publication of CN113968362B publication Critical patent/CN113968362B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

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

Landscapes

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

Abstract

A satellite on-orbit autonomous three-axis rapid maneuvering control method relates to the technical field of spacecraft attitude determination control, solves the contradiction problem of rapidity and stability when the existing satellite needs three-axis maneuvering, and comprises expected attitude calculation; after the satellite is subjected to on-orbit autonomous three-axis quick maneuvering control, the satellite can be ensured to quickly acquire data and ensure imaging stability and high-quality image data when emergency tasks such as maritime search and rescue, post-disaster wide area search and rescue, emergency geographic investigation and the like are carried out. Therefore, the imaging capability of the low-orbit remote sensing satellite is improved, and the high timeliness of the image data acquired in the orbit is ensured.

Description

Satellite on-orbit autonomous three-axis quick maneuvering control method
Technical Field
The invention relates to the technical field of spacecraft attitude determination control, in particular to a satellite in-orbit autonomous three-axis rapid maneuvering control method.
Background
When the satellite performs emergency tasks such as maritime search and rescue, post-disaster wide area search and rescue, emergency geographic exploration and the like, the satellite is required to rapidly perform large-angle attitude maneuver, the torque and the angular momentum of an actuating mechanism of the microsatellite are limited, the angular speed of the satellite is limited, and the satellite needs to be controlled under the constraint of the satellite to realize the rapidity of the satellite. In the existing research, the fast maneuvering of the attitude is divided into two-direction research, one direction is used for attitude planning, the attitude planning is mainly carried out aiming at the situation that the satellite only has large-angle maneuvering of side-sway maneuvering, the fast side sway of the satellite is realized, and the fast maneuvering of the attitude is not applicable when the satellite has three-axis maneuvering. And the second direction is to design a novel control method such as a hierarchical saturated attitude control law based on Euler axis rotation and the like, control the star body to perform attitude maneuver around the Euler axis and perform shortest path maneuver, but still have the contradiction between the rapidity and the stability of the maneuver.
The remote sensing satellite operates in a sun-oriented triaxial stable mode for a long time in orbit, and needs to be subjected to triaxial fast maneuvering before ground imaging. According to the rotational inertia of the satellite and the moment and angular momentum constraint of an actuating mechanism, a three-axis attitude planning-based mode is designed, the rotating shaft of the satellite is guaranteed to be unchanged in the maneuvering process, the guarantee is provided for the rapid maneuvering of the satellite, a corresponding control algorithm is designed to realize the rapid maneuvering, and meanwhile, the contradiction between rapidity and stability is solved.
Disclosure of Invention
The invention provides an in-orbit autonomous three-axis quick maneuvering control method for a satellite, aiming at realizing in-orbit autonomous quick imaging of the satellite and solving the contradiction between quickness and stability when the satellite needs three-axis maneuvering.
An on-orbit autonomous three-axis fast maneuvering control method for a satellite is realized by the following steps:
calculating an expected attitude;
calculating an expected quaternion and calculating a rotating shaft and a rotating angle corresponding to three-axis maneuvering of the satellite according to the initial attitude and the target attitude of the satellite; obtaining the desired quaternion qQDesired rotation angle thetaQAnd the direction of the axis of rotation en
Step two, planning a three-axis attitude;
under the constraint of meeting the satellite rotational inertia I, the reaction flywheel torque T and the angular momentum H, amplitude limiting and constraint setting are carried out on the three-axis angular acceleration and the angular velocity to obtain an angular acceleration limit value alphaLGAnd angular velocity limit ωLG(ii) a And ensuring the direction of a rotating shaft to be unchanged in the three-axis large-angle maneuvering process of the satellite, and simultaneously designing an eight-section attitude planner with continuous angular acceleration to expect the rotating angle thetaQAngular acceleration limit αLGAngular velocity limit ωLGAs input, the angular acceleration generates a function
Figure BDA0003356966270000021
The definition is as follows:
Figure BDA0003356966270000022
wherein, Δ tAThe value is a set value, the rising time of the angular acceleration is limited, and the value is reasonably selected according to the dynamic performance of the satellite actuating mechanism; Δ tB,ΔtCValue of (a) to the desired angle thetaQIs related to the size of the cell;
obtaining a real-time planning angle theta epsilon [0, theta ] through the attitude plannerQ]Real-time planning of angular velocity
Figure BDA0003356966270000023
And planning angular acceleration in real time
Figure BDA0003356966270000024
And obtaining a planning quaternion qG=[cosθ;sinθen]Three-axis planning angular velocity of the system
Figure BDA0003356966270000025
And three axes planning angular acceleration
Figure BDA0003356966270000026
Step three, quick maneuvering control;
step three, calculating deviation angular velocity omegaEAnd deviation quaternion qE
The rotational quaternion, i.e. the deviation quaternion, of the real-time attitude of the satellite relative to the planned attitude
Figure BDA0003356966270000031
The quaternion q under the satellite inertial system is a rotation quaternion of the satellite body coordinate system relative to the inertial system; initial quaternion qCA rotation quaternion of the initial attitude of the satellite relative to the inertial system;
deviation angular velocity, which is a representation of the deviation of the real-time angular velocity of the satellite from the planned angular velocity in the inertial system
Figure BDA0003356966270000032
Wherein the track angular velocity omegaguiThe representation of the rotation vector of the satellite orbit system relative to the inertial system under the orbit system is shown, and the satellite angular velocity omega is the rotation angular velocity of the satellite body system relative to the inertial system;
Figure BDA0003356966270000033
a rotation quaternion being the initial attitude of the orbital relative to the satellite; r (q)E) Is qEA corresponding rotation matrix;
Figure BDA0003356966270000034
is composed of
Figure BDA0003356966270000035
A corresponding rotation matrix;
step three or two, obtaining the deviation angular speed omegaEDeviation quaternion qEAnd three-axis planned angular acceleration alphaGInputting the PD controller to realize the on-orbit autonomous three-axis quick maneuvering control of the satellite;
the PD controller is designed as follows:
u=KqαG-KPqE-KdωE
in the formula, Kq,KP,KdRespectively a feedforward control gain matrix, a proportional control increment matrix and a differential control gain matrix.
The invention has the beneficial effects that:
the invention designs a three-axis attitude planning scheme aiming at the situation of three-axis large-angle maneuvering of the satellite, shortens the required maneuvering time under the same rotation angle, improves the maneuvering performance of the satellite, and simultaneously designs a quick maneuvering algorithm to ensure the stability while realizing the rapidity of the satellite.
After the on-orbit autonomous triaxial fast maneuvering control of the satellite is carried out, the satellite is ensured to fast acquire data and simultaneously ensure the imaging stability and acquire high-quality image data when aiming at emergency tasks such as maritime search and rescue, post-disaster wide area search and rescue, emergency geographic investigation and the like. Therefore, the imaging capability of the low-orbit remote sensing satellite is improved, and the high timeliness of the image data acquired in the orbit is ensured.
Drawings
Fig. 1 is a control schematic diagram of an in-orbit autonomous three-axis maneuvering control method for a satellite according to the invention;
FIG. 2 is a schematic view of the rotation between two coordinate systems;
FIG. 3 is a three-axis attitude planning diagram;
FIG. 4 is a graph of the effect of the attitude planner curve; wherein (a) is a function generated for angular acceleration
Figure BDA0003356966270000041
The schematic diagram, (b) is an angular velocity effect diagram, and (c) is an angular effect diagram;
FIG. 5 is a schematic diagram of satellite attitude transformation;
FIG. 6 is a graph of simulation effects of expected versus planned rotation angles;
FIG. 7 is a PD-plan-control angle effect graph; wherein, (a), (b) and (c) are effect diagrams of an X-axis angle, a Y-axis angle and a Z-axis angle respectively;
FIG. 8 is a PD-plan-control angular velocity effect graph; wherein, (a), (b) and (c) are effect graphs of X-axis angular velocity, Y-axis angular velocity and Z-axis angular velocity respectively;
FIG. 9 is a graph of the effect of deviation angle;
fig. 10 is a diagram illustrating the effect of angular velocity deviation.
Detailed Description
In the first embodiment, the present embodiment is described with reference to fig. 1 to 5, and an in-orbit autonomous three-axis maneuvering control method for a satellite relates to the following definitions:
related coordinate system definition
In the present embodiment, a body coordinate system O is usedbXbYbZbOrbital coordinate system ObXoYoZoAnd the inertia system CeXeIYeIZeIThree coordinate systems.
(1) Body coordinate system ObXbYbZb: origin of coordinates ObLocated at the center of mass of the satellite, three-axis orientation is related to the installation of the star body, and X is definedbThe axis pointing in the direction of the sailboard, ZbThe axis pointing in the direction of the camera, YbAxis and XbAxis and ZbThe axes form a right-handed rectangular coordinate system.
(2) Orbital coordinate system ObXoYoZo: the origin of coordinates is the center of mass O of the satellitebThe Y axis pointing in the opposite direction of the track angular velocity, ZoThe axis pointing to the center of the earth, XoAxis and YoAxis and ZoThe axes constitute a right-hand rectangular coordinate system (flight direction) which is a ground-oriented reference.
(3) System of inertia CeXeIYeIZeI: the origin of the coordinate system is the earth centroid Ce,XeIThe axis points to the spring (2000 years)1 month, 1 day, 12 hours), ZeIThe axis points to the flat north pole (1/12/2000, JD-2451545.0), YeIAxis and XeIAxis, ZeIThe axes form a right-handed rectangular coordinate system, also known as the J2000 Earth inertial coordinate system.
In this embodiment, the satellite attitude is described in a quaternion form, and the correlation properties are defined as follows:
description mode of satellite attitude, quaternion expression:
Figure BDA0003356966270000051
wherein
Figure BDA0003356966270000052
Figure BDA0003356966270000053
q0A scale part, which is a quaternion, represents the rotation angle phi,
Figure BDA0003356966270000054
vector part of quaternion, representing direction e of rotation axisn=[i;j;k]Satisfy i2+j2+k2=1。
The four parameters satisfy the constraint equation:
Figure BDA0003356966270000055
vector product rule:
Figure BDA0003356966270000056
inverse of quaternion:
Figure BDA0003356966270000057
quaternion multiplication:
Figure BDA0003356966270000058
the specific implementation steps of the embodiment are as follows:
the method comprises the following steps: calculating an expected attitude;
and calculating an expected quaternion and a rotating shaft and a rotating angle corresponding to the three-axis maneuvering of the satellite according to the initial attitude and the target attitude of the satellite.
As can be obtained from the definition of quaternion, the attitude transformation of the initial coordinate system Oxyz relative to the target coordinate system Ox ' y ' z ' is expressed as
Figure BDA0003356966270000061
As shown in fig. 2.
The desired quaternion of the target attitude of the satellite relative to the initial attitude is
Figure BDA0003356966270000062
Wherein, an initial quaternion qCA rotation quaternion of the initial attitude of the satellite relative to the inertial system; target quaternion qFA rotation quaternion of the target attitude of the satellite relative to the inertial system;
by definition of quaternion, from qQMark part q ofQ0The rotation angle phi is obtained in reverse, phi is 2arccos (q)Q0). At the same time, from
Figure BDA0003356966270000063
Can obtain
Figure BDA0003356966270000064
When Φ is 0, the corresponding quaternion is qQ=[1;0;0;0]The target pose coincides with the initial pose.
Step two: planning a three-axis attitude;
the maneuvering process of the satellite is planned in real time according to the performance constraint of the satellite, and the one-dimensional rotation angle is generated through the attitude planner, so that the maneuvering capability of the satellite can be improved.
Under the constraint of meeting the rotational inertia I of the satellite, the moment T of a reaction flywheel and the angular momentum H, in order to realize the initial quaternion qCTo the target quaternion qFI.e. the whole desired quaternion qQTo ensure the rotation axis e in the maneuvering processnWhen the attitude planning is performed, amplitude limiting and constraint setting are required to be performed on the triaxial angular acceleration and the angular velocity.
The input and the output of the attitude planner are one-dimensional, the input is an expected rotation angle, an angular acceleration limit value and an angular velocity limit value, and the output is a real-time angle, a real-time angular velocity and a real-time angular acceleration. The three-axis attitude planning diagram is shown in figure 3.
Angular acceleration limit αLGIs calculated as follows:
Figure BDA0003356966270000065
Figure BDA0003356966270000066
αLG=||αLG||2
wherein the rotational inertia of the satellite
Figure BDA0003356966270000071
Reaction flywheel triaxial moment T ═ Tx;Ty;Tz]N·m,Mmax=1020For a set larger number, the angular acceleration limit α is programmedLG=[αLGx;αLGy;αLGz]°/s2,[·]minTo calculate the minimum value, | ·| non-conducting phosphor2The vector is modulo.
Inputting three-axis angular velocity limit value omegaLim=[ωLimx;ωLimy;ωLimz](ii) DEG/s; angular velocity limit ωLGIs calculated as follows:
Figure BDA0003356966270000072
Figure BDA0003356966270000073
ωLG=||ωLG||2
wherein the reaction flywheel angular momentum H ═ Hx;Hy;Hz]N m s, three-axis angular velocity limit ωLG=[ωLGx;ωLGy;ωLGz]°/s。
In order to avoid the sudden change problem of angular acceleration, realize the stable change of the moment of the flywheel and simultaneously consider the rapidity so as to expect the rotation angle thetaQAngular acceleration limit αLGAngular velocity limit ωLGAs input, an eight-segment attitude planner with continuous angular acceleration is designed, and the angular acceleration generates a function
Figure BDA0003356966270000074
The definition is as follows:
Figure BDA0003356966270000081
wherein, Δ tAThe rising time of the angular acceleration is limited for the set value and can be reasonably selected according to the dynamic performance of the satellite actuator. Δ tB,ΔtCValue of (a) to the desired angle thetaQIs related to the magnitude of,. DELTA.tB,ΔtC
Figure BDA0003356966270000082
The specific calculation process is as follows:
(1) when the desired angle of rotation is achieved
Figure BDA0003356966270000083
Time, plan angular acceleration
Figure BDA00033569662700000818
Reaches a maximum value ofLGPlanning angular velocity
Figure BDA0003356966270000084
Is as maximum asTo omegaLG
Figure BDA0003356966270000085
Figure BDA0003356966270000086
(2) When in use
Figure BDA0003356966270000087
Time, plan angular acceleration
Figure BDA0003356966270000088
Reaches a maximum value ofLGPlanning angular velocity
Figure BDA0003356966270000089
Has a maximum value of not more than ωLG。ΔtBBy a quadratic equation of unity
Figure BDA00033569662700000810
The solution is obtained by solving the above-mentioned problems,
Figure BDA00033569662700000811
(3) when in use
Figure BDA00033569662700000812
Time, plan angular acceleration
Figure BDA00033569662700000817
Has a maximum value of not more than alphaLGPlanning angular velocity
Figure BDA00033569662700000813
Has a maximum value of not more than ωLG. Maneuvering angle θQThe corresponding time is 4 delta tA。ΔtB=0,ΔtC=0,
Figure BDA00033569662700000814
By a manoeuvre angle thetaQAngular acceleration limit of 60 DEGValue alphaLG=0.1161°/s2Angular velocity limit ωLG=1.5°/s,ΔtAGenerated by the attitude planner as an input for 5s
Figure BDA00033569662700000815
It is briefly described as
Figure BDA00033569662700000816
The planned angular velocities and angles are shown in fig. 4.
The angular acceleration is totally 8 segments, and is divided into an ascending segment 2 segment, a stable segment 4 segment and a descending segment 2 segment. Wherein, the ascending section 1, the stable section 1 and the descending section 1 of the angular acceleration correspond to the ascending section of the angular velocity; the stationary segment 2 of angular acceleration corresponds to the stationary segment of angular velocity; an ascending section 2, a stationary section 3 and a descending section 2 of angular acceleration correspond to a descending section of angular velocity; the value of the stationary segment 4 of the angular acceleration is zero, the value of the corresponding angular velocity is also zero, and the angle value reaches the desired angle.
Real-time planning angles theta ∈ [0, theta ] generated by attitude plannerQ]Angular velocity
Figure BDA0003356966270000091
And angular acceleration
Figure BDA0003356966270000092
Solving to obtain a planning quaternion qG=[cosθ;sinθen]Three-axis planning angular velocity of body system
Figure BDA0003356966270000093
Three-axis planned angular acceleration
Figure BDA0003356966270000094
Step three: fast maneuver control
The equations for the dynamics and kinematics of a rigid body satellite are described as:
Figure BDA0003356966270000095
Figure BDA0003356966270000096
wherein u is the control moment, S (-) is an antisymmetric matrix,
Figure BDA0003356966270000097
Figure BDA0003356966270000098
in maneuvering control of a satellite according to the present invention, a conversion map of attitude and angular velocity in a plurality of corresponding coordinate systems is shown in fig. 5; deviation angular velocity ωEAnd deviation quaternion qEThe calculation is as follows:
rotational quaternion of the initial attitude of the orbital system relative to the satellite
Figure BDA0003356966270000099
Wherein, the orbital quaternion qguiIs a rotation quaternion of the orbital system relative to the inertial system;
the rotational quaternion, i.e. the deviation quaternion, of the real-time attitude of the satellite relative to the planned attitude
Figure BDA00033569662700000910
The quaternion q under the satellite inertial system is a rotation quaternion of the satellite body coordinate system relative to the inertial system;
deviation angular velocity, which is a representation of the deviation of the real-time angular velocity of the satellite from the planned angular velocity in the inertial system
Figure BDA00033569662700000911
Wherein the track angular velocity omegaguiThe satellite angular velocity ω is a rotational angular velocity of the satellite body system relative to the inertial system.
R(qE) Is qEThe corresponding rotation matrix is then used to determine,
Figure BDA0003356966270000101
is composed of
Figure BDA0003356966270000102
A corresponding rotation matrix.
In order to further improve the rapidity of satellite maneuvering, a feedforward design is added on the basis of PD control, and a controller is designed as follows:
u=KqαG-KPqE-KdωE
wherein, Kq,KP,KdRespectively a feedforward control gain matrix, a proportional control increment matrix and a differential control gain matrix, Kq=KqI,KP=KPI,Kd=KdI,Kq,KP,KdGain matrix coefficients greater than 0.
In a second embodiment, the present embodiment is described with reference to fig. 6 to 10, where the first embodiment is a method for performing simulation verification by using an in-orbit autonomous three-axis fast maneuver control method for a satellite, and a verification result is compared with a conventional PD control scheme without path planning, and the satellite and control parameters of the present embodiment are selected as follows: moment of inertia of satellite
Figure BDA0003356966270000103
Flywheel angular momentum H ═ 0.01; 0.01; 0.01]N.m.s; flywheel torque T ═ 0.003; 0.003; 0.003]N.m; input angular velocity limit ωLim=[1.2;1.3;1.1](ii) DEG/s; feedforward control gain matrix coefficient Kq0.75; coefficient K of proportional control gain matrixp1.55; coefficient K of differential control gain matrixd1.5; initial attitude quaternion of satellite is qC=[1;0;0;0](ii) a The target is imaged to the ground, coinciding with the orbital system, and the target attitude is qF=qguiInitial angular velocity ωC=[0;0;0]°/s。
In the PD control scheme, u ═ KP1qed-KD1ωed
Figure BDA0003356966270000104
ωed=ω-R(qEgui,KP1=KP1I,Kd1=Kd1I, proportional control gain matrix coefficient Kp10.12; coefficient K of differential control gain matrixd1=0.58。
The desired rotation angle from the initial attitude to the target attitude is 100.74 deg., and the angle curve is planned from the three-axis attitude as shown in fig. 6. The three-axis attitude angles of the PD control scheme, the three-axis attitude angles corresponding to the three-axis attitude planning angle of the present embodiment, and the three-axis attitude angles of the post-planning feed-forward control scheme of the present embodiment (euler angles obtained by rotating quaternion q in the ZYX order) are shown in fig. 7, and correspond to those shown in the PD control, expected planning, and planning control labels, respectively. The corresponding angular velocities are shown in fig. 8. The deviation angle and the deviation angular velocity of the present embodiment are shown in fig. 9 and 10. As can be seen from fig. 7 and 8, the time required for the method according to the present embodiment is shorter for the same angle of rotation.

Claims (4)

1. A satellite on-orbit autonomous three-axis quick maneuvering control method is characterized by comprising the following steps: the method comprises the following steps:
calculating an expected attitude;
calculating an expected quaternion and calculating a rotating shaft and a rotating angle corresponding to three-axis maneuvering of the satellite according to the initial attitude and the target attitude of the satellite; obtaining the desired quaternion qQDesired rotation angle thetaQAnd the direction of the axis of rotation en
Step two, planning a three-axis attitude;
under the constraint of meeting the satellite rotational inertia I, the reaction flywheel torque T and the angular momentum H, amplitude limiting and constraint setting are carried out on the three-axis angular acceleration and the angular velocity to obtain an angular acceleration limit value alphaLGAnd angular velocity limit ωLG(ii) a And ensuring the direction of a rotating shaft to be unchanged in the three-axis large-angle maneuvering process of the satellite, and simultaneously designing an eight-section attitude planner with continuous angular acceleration to expect the rotating angle thetaQAngular acceleration limit αLGAngular velocity limit ωLGAs input, the angular acceleration generates a function
Figure FDA0003356966260000011
The definition is as follows:
Figure FDA0003356966260000012
wherein, Δ tAThe value is a set value, the rising time of the angular acceleration is limited, and the value is reasonably selected according to the dynamic performance of the satellite actuating mechanism; Δ tB,ΔtCValue of (a) to the desired angle thetaQIs related to the size of the cell;
obtaining a real-time planning angle theta epsilon [0, theta ] through the attitude plannerQ]Real-time planning of angular velocity
Figure FDA0003356966260000013
And planning angular acceleration in real time
Figure FDA0003356966260000014
And obtaining a planning quaternion qG=[cosθ;sinθen]Three-axis planning angular velocity of the system
Figure FDA0003356966260000021
And three axes planning angular acceleration
Figure FDA0003356966260000022
Step three, quick maneuvering control;
step three, calculating deviation angular velocity omegaEAnd deviation quaternion qE
The rotational quaternion, i.e. the deviation quaternion, of the real-time attitude of the satellite relative to the planned attitude
Figure FDA0003356966260000023
The quaternion q under the satellite inertial system is a rotation quaternion of the satellite body coordinate system relative to the inertial system; initial quaternion qCRotating quaternion for initial attitude of satellite relative to inertial systemCounting;
deviation angular velocity, which is a representation of the deviation of the real-time angular velocity of the satellite from the planned angular velocity in the inertial system
Figure FDA0003356966260000024
Wherein the track angular velocity omegaguiThe representation of the rotation vector of the satellite orbit system relative to the inertial system under the orbit system is shown, and the satellite angular velocity omega is the rotation angular velocity of the satellite body system relative to the inertial system;
Figure FDA0003356966260000025
a rotation quaternion being the initial attitude of the orbital relative to the satellite; r (q)E) Is qEA corresponding rotation matrix;
Figure FDA0003356966260000026
is composed of
Figure FDA0003356966260000027
A corresponding rotation matrix;
step three or two, obtaining the deviation angular speed omegaEDeviation quaternion qEAnd three-axis planned angular acceleration alphaGInputting the PD controller to realize the on-orbit autonomous three-axis quick maneuvering control of the satellite;
the PD controller is designed as follows:
u=KqαG-KPqE-KdωE
in the formula, Kq,KP,KdRespectively a feedforward control gain matrix, a proportional control increment matrix and a differential control gain matrix.
2. The on-orbit autonomous three-axis fast maneuvering control method for the satellite according to claim 1, characterized in that: the specific process of the step one is as follows:
the attitude conversion of the initial coordinate system Oxyz relative to the target coordinate system Ox ' y ' z ' is expressed as follows from the definition of quaternion
Figure FDA0003356966260000028
Phi is a rotation angle;
the desired quaternion of the target attitude of the satellite relative to the initial attitude is
Figure FDA0003356966260000029
Wherein, an initial quaternion qCA rotation quaternion of the initial attitude of the satellite relative to the inertial system; target quaternion qFA rotation quaternion of the target attitude of the satellite relative to the inertial system;
by definition of quaternion, from qQMark part q ofQ0The rotation angle phi is obtained in reverse, phi is 2arccos (q)Q0) (ii) a At the same time, from
Figure FDA0003356966260000031
To obtain a rotating shaft
Figure FDA0003356966260000032
When Φ is 0, the corresponding quaternion is qQ=[1;0;0;0]The target pose coincides with the initial pose.
3. The on-orbit autonomous three-axis fast maneuvering control method for the satellite according to claim 1, characterized in that: in the second step, the angular acceleration limit value alphaLGAnd angular velocity limit ωLGThe calculation process of (2) is as follows:
the angular acceleration limit value alphaLGIs calculated as follows:
Figure FDA0003356966260000033
Figure FDA0003356966260000034
αLG=||αLG||2
in the formula, the moment of inertia of the satellite
Figure FDA0003356966260000035
Reaction flywheel triaxial moment T ═ Tx;Ty;Tz]N·m,Mmax=1020For a set larger number, the angular acceleration limit α is programmedLG=[αLGx;αLGy;αLGz]°/s2,[·]minTo calculate the minimum value, | ·| non-conducting phosphor2Calculating the modulus of the vector;
inputting three-axis angular velocity limit value omegaLim=[ωLimx;ωLimy;ωLimz](ii) DEG/s; angular velocity limit ωLGIs calculated as follows:
Figure FDA0003356966260000036
Figure FDA0003356966260000037
ωLG=||ωLG||2
wherein the reaction flywheel angular momentum H ═ Hx;Hy;Hz]N m s, three-axis angular velocity limit ωLG=[ωLGx;ωLGy;ωLGz]°/s。
4. The on-orbit autonomous three-axis fast maneuvering control method for the satellite according to claim 1, characterized in that: in step two, the Δ tB,ΔtC
Figure FDA0003356966260000041
The specific calculation process is as follows:
(1) when the desired angle of rotation is achieved
Figure FDA0003356966260000042
Time, plan angular acceleration
Figure FDA0003356966260000043
Reaches a maximum value ofLGPlanning angular velocity
Figure FDA0003356966260000044
Reaches a maximum value of omegaLG
Figure FDA0003356966260000045
Figure FDA0003356966260000046
(2) When in use
Figure FDA0003356966260000047
Time, plan angular acceleration
Figure FDA0003356966260000048
Reaches a maximum value ofLGPlanning angular velocity
Figure FDA0003356966260000049
Has a maximum value of not more than ωLG;ΔtBBy a quadratic equation of unity
Figure FDA00033569662600000410
Solved to obtain Δ tC=0,
Figure FDA00033569662600000411
(3) When in use
Figure FDA00033569662600000412
Time, plan angular acceleration
Figure FDA00033569662600000413
Has a maximum value of not more than alphaLGPlanning angular velocity
Figure FDA00033569662600000414
Has a maximum value of not more than ωLGManeuvering angle θQThe corresponding time is 4 delta tA,ΔtB=0,ΔtC=0,
Figure FDA00033569662600000415
By a manoeuvre angle thetaQAngular acceleration limit α of 60 °LG=0.1161°/s2Angular velocity limit ωLG=1.5°/s,ΔtAGenerated by the attitude planner as an input for 5s
Figure FDA00033569662600000416
It is briefly described as
Figure FDA00033569662600000417
Planning angular speed and angle.
CN202111354472.3A 2021-11-16 2021-11-16 Satellite in-orbit autonomous triaxial rapid maneuvering control method Active CN113968362B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111354472.3A CN113968362B (en) 2021-11-16 2021-11-16 Satellite in-orbit autonomous triaxial rapid maneuvering control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111354472.3A CN113968362B (en) 2021-11-16 2021-11-16 Satellite in-orbit autonomous triaxial rapid maneuvering control method

Publications (2)

Publication Number Publication Date
CN113968362A true CN113968362A (en) 2022-01-25
CN113968362B CN113968362B (en) 2023-07-07

Family

ID=79589795

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111354472.3A Active CN113968362B (en) 2021-11-16 2021-11-16 Satellite in-orbit autonomous triaxial rapid maneuvering control method

Country Status (1)

Country Link
CN (1) CN113968362B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117272649A (en) * 2023-09-22 2023-12-22 成都国星宇航科技股份有限公司 Method, device and equipment for simulating satellite attitude to influence load imaging effect

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102616386A (en) * 2012-03-29 2012-08-01 哈尔滨工业大学 Uniaxial quick maneuverable spacecraft flywheel configuration and optimization method thereof
CN104064869A (en) * 2014-06-13 2014-09-24 北京航天控制仪器研究所 Biquaternion communication-in-motion antenna control method and system based on MEMS inertial navigation
CN107600463A (en) * 2017-08-22 2018-01-19 长光卫星技术有限公司 A kind of quick small satellite attitude fast reserve control method
CN112455726A (en) * 2020-12-10 2021-03-09 长光卫星技术有限公司 Low-orbit optical remote sensing satellite multi-point imaging rapid maneuvering control method
CN112572835A (en) * 2020-12-15 2021-03-30 长光卫星技术有限公司 Satellite in-orbit angular momentum management and control method with attitude switching function

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102616386A (en) * 2012-03-29 2012-08-01 哈尔滨工业大学 Uniaxial quick maneuverable spacecraft flywheel configuration and optimization method thereof
CN104064869A (en) * 2014-06-13 2014-09-24 北京航天控制仪器研究所 Biquaternion communication-in-motion antenna control method and system based on MEMS inertial navigation
CN107600463A (en) * 2017-08-22 2018-01-19 长光卫星技术有限公司 A kind of quick small satellite attitude fast reserve control method
CN112455726A (en) * 2020-12-10 2021-03-09 长光卫星技术有限公司 Low-orbit optical remote sensing satellite multi-point imaging rapid maneuvering control method
CN112572835A (en) * 2020-12-15 2021-03-30 长光卫星技术有限公司 Satellite in-orbit angular momentum management and control method with attitude switching function

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
徐开;金光;陈娟;陈长青;: "敏捷小卫星姿态机动切换算法" *
杜宁;尹海宁;朱文山;朱虹;: "卫星机动过程成像的姿态规划与控制研究" *
王国刚;戴路;徐开;刘克平;李峰;范林东;: "多约束下小卫星的能量最优主动碰撞规避控制" *
王淑一;魏春岭;刘其睿;: "敏捷卫星快速姿态机动方法研究" *
田原: "基于步进搜索的敏捷同轨立体成像规划" *
解延浩;马驰;钟兴;杨旭;孟德利;曲直;: "基于"吉林一号"视频卫星的天基空间目标观测研究" *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117272649A (en) * 2023-09-22 2023-12-22 成都国星宇航科技股份有限公司 Method, device and equipment for simulating satellite attitude to influence load imaging effect

Also Published As

Publication number Publication date
CN113968362B (en) 2023-07-07

Similar Documents

Publication Publication Date Title
CN106814746B (en) A kind of spacecraft appearance rail integration Backstepping Tracking Control
CN104527994B (en) Multi-polar cross-over becomes the track set time soon and holds position sensing tracking and controlling method
Wang et al. Integrated relative position and attitude control for spacecraft rendezvous with ISS and finite-time convergence
CN104570742B (en) Feedforward PID (proportion, integration and differentiation) control based rapid high-precision relative pointing control method of noncoplanar rendezvous orbit
Zhao et al. Robust visual servoing control for ground target tracking of quadrotors
CN111780749B (en) Attitude control method for full-attitude inertial navigation of orbital transfer maneuvering aircraft
Kumar et al. A novel single thruster control strategy for spacecraft attitude stabilization
CN111897357A (en) Attitude tracking control method for satellite earth scanning
CN112572835B (en) Satellite in-orbit angular momentum management and control method with attitude switching function
CN107402516A (en) Rank saturation the fuzzy PD attitude control method is passed based on joint executing agency
Wu et al. Sliding-mode control for staring-mode spacecraft using a disturbance observer
CN105629732A (en) Spacecraft attitude output feedback tracking control method giving consideration to limited control
CN114679541B (en) On-board moving target tracking method
CN104199303A (en) Stratospheric satellite planar path tracking control method based on vector field guidance
CN103955138B (en) A kind of dynamic middle imaging satellite attitude control method based on increment type drift angle
CN104898418A (en) Flexible satellite adaptive neural network sliding mode attitude control method
Shahid et al. Multiple spacecraft formation reconfiguration using solar radiation pressure
CN113968362B (en) Satellite in-orbit autonomous triaxial rapid maneuvering control method
Somov et al. Health checking autonomous attitude control system of Earth-observing miniature satellite in initial orientation modes
CN102749846B (en) Design method of double parallel configuration VSDGCMGs singularity avoidance steering law
Das et al. Unwinding-free fast finite-time sliding mode satellite attitude tracking control
Barman et al. Satellite attitude control using double-gimbal variable-speed control moment gyro with unbalanced rotor
Krogstad et al. Coordinated attitude control of satellites in formation
CN110955255A (en) High-precision orbit control attitude maintaining method, system and medium based on CMG
CN107479565B (en) Image motion compensation calculation method based on elliptical orbit

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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: No. 1299, Mingxi Road, Beihu science and Technology Development Zone, Changchun City, Jilin Province

Applicant after: Changguang Satellite Technology Co.,Ltd.

Address before: 130032 no.1299, Mingxi Road, Beihu science and Technology Development Zone, Changchun City, Jilin Province

Applicant before: CHANG GUANG SATELLITE TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A Method for Autonomous Three Axis Rapid Maneuver Control of Satellites in Orbit

Granted publication date: 20230707

Pledgee: Jilin Chuncheng Rural Commercial Bank Co.,Ltd.

Pledgor: Changguang Satellite Technology Co.,Ltd.

Registration number: Y2024220000054