[go: up one dir, main page]

CN101214860A - A method of autonomously selecting the attitude determination method in the process of orbit control - Google Patents

A method of autonomously selecting the attitude determination method in the process of orbit control Download PDF

Info

Publication number
CN101214860A
CN101214860A CNA2007103015901A CN200710301590A CN101214860A CN 101214860 A CN101214860 A CN 101214860A CN A2007103015901 A CNA2007103015901 A CN A2007103015901A CN 200710301590 A CN200710301590 A CN 200710301590A CN 101214860 A CN101214860 A CN 101214860A
Authority
CN
China
Prior art keywords
attitude
satellite
gyroscope
angular velocity
star sensor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2007103015901A
Other languages
Chinese (zh)
Inventor
宗红
陈义庆
王淑一
黄江川
李铁寿
太萍
程莉
王寨
韩冬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Institute of Control Engineering
Original Assignee
Beijing Institute of Control Engineering
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 Beijing Institute of Control Engineering filed Critical Beijing Institute of Control Engineering
Priority to CNA2007103015901A priority Critical patent/CN101214860A/en
Publication of CN101214860A publication Critical patent/CN101214860A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

轨控过程中自主选取定姿方式的方法,包括:(1)根据陀螺测量数据预估卫星惯性姿态(2)判断是否需要引入星敏感器姿态修正:根据陀螺的测量信息,判断卫星的姿态角速度是否超过了陀螺的测量范围,若未超出测量范围,则继续利用陀螺预估卫星惯性姿态,转入步骤(1),进行下一周期的卫星惯性姿态预估,若超过根据陀螺测量范围设定的门限值,则设定陀螺超限的标志,然后判断卫星三轴的姿态角速度是否满足星敏感器的工作条件要求,当满足星敏感器的工作条件要求时,则转入步骤(3),否则转入(1);(3)引入星敏感器进行姿态修正。本发明的方法减小了轨控过程中的姿态误差,提高轨控精度,有效地保证轨控及时、准确地完成。

The method of independently selecting the attitude determination method in the orbit control process includes: (1) estimating the inertial attitude of the satellite based on the gyro measurement data; (2) judging whether it is necessary to introduce star sensor attitude correction: according to the measurement information of the gyroscope, determine the attitude angular velocity of the satellite Whether it exceeds the measurement range of the gyroscope, if not, continue to use the gyroscope to estimate the inertial attitude of the satellite, go to step (1), and estimate the inertial attitude of the satellite in the next cycle, if it exceeds the measurement range set by the gyroscope threshold value, then set the gyro overrun flag, and then judge whether the satellite’s three-axis attitude angular velocity meets the working condition requirements of the star sensor, and if it meets the working condition requirements of the star sensor, then go to step (3) , otherwise turn to (1); (3) introduce star sensor for attitude correction. The method of the invention reduces the attitude error in the track control process, improves the track control precision, and effectively ensures that the track control is completed in time and accurately.

Description

轨控过程中自主选取定姿方式的方法 A method for autonomously selecting the attitude determination method in the course of orbit control

技术领域technical field

本发明涉及一种航天器轨控过程中姿态确定的方法。特别是在轨控发动机干扰力矩较大,致使卫星姿态角速度较大,超出陀螺测量范围情况下,卫星能够自主引入星敏感器测量信息准确修正卫星姿态的方法。The invention relates to a method for determining the attitude of a spacecraft during orbit control. Especially when the disturbance torque of the orbit control engine is large, resulting in a large angular velocity of the satellite attitude, which exceeds the range of gyro measurement, the satellite can independently introduce the method of measuring information from the star sensor to accurately correct the satellite attitude.

背景技术Background technique

陀螺姿态预估方法在卫星姿态控制过程中较为常用,但由于其陀螺漂移的影响,使其只有在较短时间内应用才能保证定姿精度。而且一般高精度陀螺的测速范围是比较有限的,在卫星姿态角速度变化比较大,超出陀螺测量范围情况下,只靠陀螺数据估计卫星姿态会使估计姿态偏离卫星真实姿态,影响卫星控制精度。在卫星变轨过程中使用陀螺预估的方法避开了较为复杂的滤波算法,简化了星上实现,有利于提高轨控的可靠性,但由于测速范围有限带来的姿态偏差将使卫星的点火姿态偏离所需要的标称点火姿态,直接影响卫星的轨控效果。对于月球探测乃至深空探测等对轨控要求较高的卫星来说,轨控误差可能导致整个任务的失败。The gyro attitude estimation method is commonly used in the process of satellite attitude control, but due to the influence of gyro drift, it can only be used in a short period of time to ensure the accuracy of attitude determination. Moreover, the speed measurement range of a general high-precision gyro is relatively limited. When the angular velocity of the satellite attitude varies greatly beyond the gyro measurement range, only relying on the gyro data to estimate the satellite attitude will make the estimated attitude deviate from the real attitude of the satellite and affect the satellite control accuracy. The method of gyro prediction in the process of satellite orbit change avoids the more complex filtering algorithm, simplifies the implementation on the satellite, and is conducive to improving the reliability of orbit control, but the attitude deviation caused by the limited speed measurement range will make the satellite's The ignition attitude deviates from the required nominal ignition attitude, which directly affects the orbit control effect of the satellite. For satellites with high requirements for orbit control, such as lunar exploration and deep space exploration, orbit control errors may lead to the failure of the entire mission.

陀螺与星敏感器组合定姿的方法在高精度卫星的三轴稳定控制中也较为常用。但其主要用于卫星的稳态控制过程。当卫星具有的姿态角速度较大时,会对星敏感器的星图识别能力产生不利的影响,星敏感器不能正常输出数据,从而不能及时地修正卫星估计姿态,仍然会使卫星估计姿态偏离实际姿态。若在轨控过程中使用同样会影响轨控效果,严重时导致轨控任务失败。The method of combining gyroscope and star sensor to determine the attitude is also commonly used in the three-axis stabilization control of high-precision satellites. But it is mainly used in the steady-state control process of the satellite. When the satellite has a large attitude angular velocity, it will have an adverse effect on the star map recognition ability of the star sensor, and the star sensor cannot output data normally, so that the estimated attitude of the satellite cannot be corrected in time, and the estimated attitude of the satellite will still deviate from the actual situation. attitude. If it is used in the track control process, it will also affect the track control effect, and in severe cases, it will cause the track control task to fail.

多数静止轨道或中低轨道卫星变轨控制时,姿态确定只利用陀螺的测量信息进行。变轨发动机干扰力矩较大时,有可能导致卫星出现较大的姿态角速度,当此角速度超过陀螺的测量范围时,只靠陀螺进行姿态预估会导致卫星确定姿态与卫星实际姿态不符,使卫星实际姿态不断偏离点火姿态,影响轨控精度,严重时可能导致轨控失败。During the orbit change control of most geostationary orbit or medium and low orbit satellites, the attitude determination only uses the measurement information of the gyroscope. When the orbit-changing engine disturbance torque is large, it may cause the satellite to have a large attitude angular velocity. When the angular velocity exceeds the measurement range of the gyroscope, only relying on the gyroscope for attitude estimation will cause the satellite's determined attitude to be inconsistent with the satellite's actual attitude. The actual attitude continuously deviates from the ignition attitude, which affects the accuracy of orbit control, and may lead to orbit control failure in severe cases.

发明内容Contents of the invention

本发明的技术解决问题:克服现有技术的不足,针对可能出现的轨控时姿态角速度大,超过陀螺测量范围的情况,提出了一种轨控期间姿态角速度在陀螺可测量范围内时,利用陀螺数据估计卫星姿态,出现超出陀螺测量范围的较大姿态角速度时,自主引入星敏感器姿态修正的方法,即提出一种轨控期间根据卫星姿态角速度测量值,自主选取定姿方式的方法,减小轨控过程中的姿态误差,提高轨控精度,有效地保证轨控及时、准确地完成。The technology of the present invention solves the problem: overcomes the deficiencies of the prior art, and aims at the situation that the attitude angular velocity during orbit control is large and exceeds the measurement range of the gyro, and proposes a method of using the The gyro data estimates the satellite attitude. When a large attitude angular velocity exceeds the gyro measurement range, the attitude correction method of the star sensor is introduced independently, that is, a method of autonomously selecting the attitude determination method according to the measurement value of the satellite attitude angular velocity during orbit control is proposed. Reduce the attitude error in the orbit control process, improve the accuracy of orbit control, and effectively ensure that the orbit control is completed in a timely and accurate manner.

轨控过程中自主选取定姿方式的方法是指当轨控过程中星体角速度较小时,仅选择陀螺预估进行姿态确定;当卫星姿态角速度较大,超过陀螺测量范围时,自主选择陀螺预估与星敏感器姿态修正的方法进行姿态确定。The method of autonomously selecting the attitude determination method in the orbit control process means that when the angular velocity of the star is small during the orbit control process, only the gyro prediction is selected for attitude determination; when the satellite attitude angular velocity is large and exceeds the gyro measurement range, the gyro prediction is selected Attitude determination is performed with the star sensor attitude correction method.

本发明的技术解决方案:轨控过程中自主选取定姿方式的方法,其特征在于包括:Technical solution of the present invention: the method for independently selecting the attitude-fixing mode in the track control process, is characterized in that comprising:

(1)根据陀螺测量数据预估卫星惯性姿态:(1) Estimate satellite inertial attitude based on gyro measurement data:

首先根据陀螺的测量信息计算卫星的姿态角速度,然后计算三轴绝对角速度,最后根据绝对角速度,预估卫星的惯性姿态;First calculate the attitude angular velocity of the satellite according to the measurement information of the gyroscope, then calculate the three-axis absolute angular velocity, and finally estimate the inertial attitude of the satellite according to the absolute angular velocity;

(2)判断是否需要引入星敏感器姿态修正:(2) Determine whether it is necessary to introduce star sensor attitude correction:

根据陀螺的测量信息,判断卫星的姿态角速度是否超过了陀螺的测量范围,若未超出测量范围,则继续利用陀螺预估卫星惯性姿态,转入步骤(1),进行下一周期的卫星惯性姿态预估,若超过根据陀螺测量范围设定的门限值,则设定陀螺超限的标志,然后判断卫星三轴的姿态角速度是否满足星敏感器的工作条件要求,当满足星敏感器的工作条件要求时,则转入步骤(3),否则继续采用陀螺测量数据预估卫星惯性姿态,转入(1)。According to the measurement information of the gyroscope, it is judged whether the attitude angular velocity of the satellite exceeds the measurement range of the gyroscope. If it does not exceed the measurement range, continue to use the gyroscope to estimate the inertial attitude of the satellite, and go to step (1) to perform the satellite inertial attitude of the next cycle. It is estimated that if the threshold value set according to the gyro measurement range is exceeded, the gyro overrun flag will be set, and then it will be judged whether the attitude angular velocity of the satellite's three-axis meets the working condition requirements of the star sensor. When the conditions require, then go to step (3), otherwise continue to use the gyro measurement data to estimate the inertial attitude of the satellite, go to (1).

(3)引入星敏感器进行姿态修正。(3) Introduce star sensor for attitude correction.

本发明与现有技术相比的优点在于:The advantage of the present invention compared with prior art is:

(1)本发明可在轨控过程中根据实际情况自主选用不同的定姿方法,不轻易中止轨控,可保证轨控顺利进行。(1) The present invention can independently select different attitude-fixing methods according to the actual situation during the track control process, does not easily stop the track control, and can ensure the smooth progress of the track control.

(2)本发明通过星敏感器信息的引入,有效保证了大推力轨控发动机变轨过程中姿态确定的精度。从而在轨控过程中,准确、及时地进行姿态控制。(2) Through the introduction of star sensor information, the present invention effectively ensures the accuracy of attitude determination during the orbit change process of the high-thrust orbital control engine. Therefore, in the process of orbit control, the attitude control can be carried out accurately and in time.

(3)该方法适用于航天器的大推力变轨控制。特别适合在后续深空探测系列卫星中应用。具有继承性好、可移植性好的特点。(3) This method is suitable for high-thrust orbit change control of spacecraft. It is especially suitable for application in the follow-up series of deep space exploration satellites. It has the characteristics of good inheritance and good portability.

附图说明Description of drawings

图1为本发明方法的流程图;Fig. 1 is the flowchart of the inventive method;

图2为轨控过程定姿方式转换流程图;Fig. 2 is a flow chart of attitude determination mode conversion in the orbit control process;

图3为本发明方法的仿真曲线;Fig. 3 is the simulation curve of the inventive method;

图4为常规方法的仿真曲线;Fig. 4 is the simulation curve of conventional method;

其中,图3、图4的仿真曲线中,曲线1代表qw(0)、曲线2代表qw(1)、曲线3代表qw(2),分别为卫星实际姿态四元数的矢量部分;曲线4代表q(0)、曲线5代表q(1)、曲线6代表q(2),分别为卫星姿态四元数矢量部分的星上估计值。Among them, in the simulation curves of Fig. 3 and Fig. 4, curve 1 represents qw (0), curve 2 represents qw (1), and curve 3 represents qw (2), which are respectively the vector part of the satellite's actual attitude quaternion; curve 4 represents q(0), curve 5 represents q(1), and curve 6 represents q(2), which are the on-board estimated values of the satellite attitude quaternion vector part respectively.

具体实施方式Detailed ways

安装在卫星上的测速陀螺的测量范围是有限的。而在卫星变轨过程中,由于轨控发动机开机带来的干扰以及液体燃料晃动带来的干扰等均可能引发比较大的卫星姿态角速度,当此角速度超过陀螺测量范围时,陀螺将无法给出正确的角速度信息,从而卫星无法得到准确的姿态信息,不能保证姿态控制精度,从而影响轨控精度。Velocity gyros mounted on satellites have a limited measurement range. In the process of satellite orbit change, due to the interference caused by the start-up of the orbit control engine and the interference caused by the sloshing of liquid fuel, etc., a relatively large satellite attitude angular velocity may be caused. When this angular velocity exceeds the gyro measurement range, the gyro will not be able to provide Correct angular velocity information, so the satellite cannot obtain accurate attitude information, and the attitude control accuracy cannot be guaranteed, thus affecting the orbit control accuracy.

本发明采取在轨控过程首先采用陀螺的测量数据进行卫星的姿态估计,同时实时判断陀螺的测量输出,在接近饱和值时,给出姿态角速度超限标志,待卫星姿态角速度平稳(满足星敏感器测量要求)后,引入星敏感器数据对陀螺估计的姿态进行修正的方法,以减小陀螺饱和带来的估计误差。The present invention adopts the measurement data of the gyroscope in the orbit control process to firstly use the measurement data of the gyroscope to estimate the attitude of the satellite, and at the same time judge the measurement output of the gyroscope in real time. After the measurement requirements of the gyroscope), the method of correcting the estimated attitude of the gyro by introducing the data of the star sensor is used to reduce the estimation error caused by the saturation of the gyroscope.

如图1所示,本发明的具体实施步骤如下:As shown in Figure 1, the specific implementation steps of the present invention are as follows:

(1)陀螺预估惯性姿态:根据陀螺测量数据预估卫星惯性姿态。(1) Gyro estimated inertial attitude: Estimate satellite inertial attitude based on gyroscope measurement data.

a、陀螺数据转换速率积分a. Gyro data conversion rate integral

利用三个陀螺的测量信息即可得到卫星三轴姿态角速度信息。以速率积分陀螺为例,根据速率积分陀螺的工作原理,每次采样可以得到陀螺在这一采样周期内的角度增量,经过适当转换后可以计算卫星三轴的姿态角速度。The three-axis attitude angular velocity information of the satellite can be obtained by using the measurement information of the three gyroscopes. Taking the rate-integrating gyroscope as an example, according to the working principle of the rate-integrating gyroscope, the angle increment of the gyroscope in this sampling period can be obtained for each sampling, and the attitude angular velocity of the satellite's three-axis can be calculated after proper conversion.

根据参与定姿的三个陀螺(编号i,j,k)在卫星本体坐标系中的安装矩阵B,计算陀螺输出转换矩阵A=B-1,结合三个陀螺的测量输出△gi,△gj,△gk,可以得到卫星三轴姿态角增量信息△gx,△gy,△gz。由下式计算:According to the installation matrix B of the three gyroscopes (number i, j, k) participating in the attitude determination in the satellite body coordinate system, calculate the gyroscope output conversion matrix A=B -1 , and combine the measurement outputs of the three gyroscopes △g i , △ g j , △g k , the satellite three-axis attitude angle incremental information △g x , △g y , △g z can be obtained. Calculated by the following formula:

ΔΔ gg xx ΔΔ gg ythe y ΔΔ gg zz == AA ΔΔ gg ii ΔΔ gg jj ΔΔ gg kk

b、三轴绝对角速度计算b. Three-axis absolute angular velocity calculation

根据陀螺数据转换的计算结果,计算一个采样周期内的平均角速度: ω ^ = [ ω ^ x ω ^ y ω ^ z ] T . 计算中注意减掉经过标定的陀螺常值漂移量=[x y z]T,单位:弧度/小时。陀螺常值漂移的标定可以采取在地面预先标定或星上通过星敏感器等其它敏感器信息实时标定的方法得到。According to the calculation result of the gyro data conversion, calculate the average angular velocity in a sampling period: ω ^ = [ ω ^ x ω ^ the y ω ^ z ] T . In the calculation, pay attention to subtract the calibrated gyro constant value drift =[ xyz ] T , unit: radian/hour. The calibration of the gyro constant value drift can be obtained by pre-calibration on the ground or real-time calibration on the star through the information of other sensors such as star sensors.

ωω ^^ xx == ΔΔ gg xx // ΔtΔt -- bb ^^ xx // 36003600

ωω ^^ ythe y == ΔΔ gg ythe y // ΔtΔt -- bb ^^ ythe y // 36003600

ωω ^^ zz == ΔΔ gg zz // ΔtΔt -- bb ^^ zz // 36003600

c、惯性姿态预估c. Inertial attitude estimation

根据计算得到的三轴绝对角速度,计算卫星在本周期内的三轴角速度增量,采用如下公式预估卫星的惯性姿态,以四元数形式 q - ^ = q ^ 1 q ^ 2 q ^ 3 q ^ 4 给出。According to the calculated three-axis absolute angular velocity, calculate the three-axis angular velocity increment of the satellite in this period, and use the following formula to estimate the inertial attitude of the satellite, in the form of quaternion q - ^ = q ^ 1 q ^ 2 q ^ 3 q ^ 4 give.

ΔΔ gg ^^ == ωω ^^ ·&Center Dot; ΔtΔt

qq -- ^^ == qq -- ^^ ++ 11 22 EqEq (( qq -- ^^ )) ΔΔ gg ^^

q ^ 4 < 0 , q &OverBar; ^ = - q &OverBar; ^ like q ^ 4 < 0 , but q &OverBar; ^ = - q &OverBar; ^

qq -- ^^ == qq -- ^^ // NormNorm (( qq -- ^^ ))

上述公式中Δt为采样周期,函数Eq为利用卫星姿态角速度信息预估卫星姿态四元数的计算公式。In the above formula, Δt is the sampling period, and the function Eq is the calculation formula for estimating the satellite attitude quaternion by using the satellite attitude angular velocity information.

(2)判断是否需要引入星敏感器姿态修正(2) Judging whether it is necessary to introduce star sensor attitude correction

根据陀螺的测量信息,判断卫星的姿态角速度是否超过了陀螺的测量范围,若未超出测量范围,则继续利用陀螺预估卫星惯性姿态,转入步骤(1),进行下一周期的卫星惯性姿态预估,若超过根据陀螺测量范围设定的门限值,则设定陀螺超限的标志,然后判断卫星三轴的姿态角速度是否满足星敏感器的工作条件要求,当满足星敏感器的工作条件要求时,则转入步骤(3),否则继续采用陀螺测量数据预估卫星惯性姿态,转入(1)。According to the measurement information of the gyroscope, it is judged whether the attitude angular velocity of the satellite exceeds the measurement range of the gyroscope. If it does not exceed the measurement range, continue to use the gyroscope to estimate the inertial attitude of the satellite, and go to step (1) to perform the satellite inertial attitude of the next cycle. It is estimated that if the threshold value set according to the gyro measurement range is exceeded, the gyro overrun flag will be set, and then it will be judged whether the attitude angular velocity of the satellite's three-axis meets the working condition requirements of the star sensor. When the conditions require, then go to step (3), otherwise continue to use the gyro measurement data to estimate the inertial attitude of the satellite, go to (1).

(3)星敏感器姿态修正方法(3) Star sensor attitude correction method

引入星敏感器修正后,采用常规的星敏感器滤波算法进行实时姿态修正。滤波算法设计按照经典的Kalman滤波原理进行即可。After the star sensor correction is introduced, the real-time attitude correction is performed using the conventional star sensor filtering algorithm. The filtering algorithm can be designed according to the classic Kalman filtering principle.

下面给出该方法在月球探测卫星中的具体应用:The specific application of this method in the lunar exploration satellite is given below:

如图2所示,月球探测器采用6个三浮陀螺,其中任意三个陀螺均可确定卫星惯性姿态角速度。每个陀螺的测量范围为-0.9°/s~0.9°/s,在工程应用中考虑一定的设计余量,选取姿态角速度超过陀螺测量范围的门限值为0.8°/s。As shown in Figure 2, the lunar probe uses six three-floating gyroscopes, any three of which can determine the angular velocity of the satellite's inertial attitude. The measurement range of each gyroscope is -0.9°/s~0.9°/s. Considering a certain design margin in engineering applications, the threshold value of the attitude angular velocity exceeding the gyroscope measurement range is selected as 0.8°/s.

月球探测器中使用3个中等精度星敏感器进行卫星三轴姿态确定。星敏感器在星体有0.5°/s角速度情况下能够正常识别星图,给出姿态数据。在工程应用中考虑一定的设计余量,选取引入星敏感器数据进行姿态修正的阀值为0.35°/s。Three medium-precision star sensors are used in the lunar probe to determine the three-axis attitude of the satellite. The star sensor can normally identify the star map and give the attitude data when the star has an angular velocity of 0.5°/s. Considering a certain design margin in engineering applications, the threshold value of introducing star sensor data for attitude correction is selected as 0.35°/s.

根据上述实施步骤,针对某月球探测卫星进行了仿真试验,仿真曲线如图3所示。仿真过程为:轨控开始,卫星姿态角速度较大(1.5°/s),陀螺输出饱和,卫星姿态估计值与卫星实际姿态逐渐出现偏差,导致卫星姿态偏离目标点火姿态。仿真时间20s后,引入星敏修正,从曲线中可以看出,卫星姿态估值很快收敛于真实姿态,100s后姿态误差小于0.001(rad)。According to the above implementation steps, a simulation experiment was carried out for a lunar exploration satellite, and the simulation curve is shown in Figure 3. The simulation process is as follows: the orbit control starts, the satellite attitude angular velocity is large (1.5°/s), the gyro output is saturated, and the satellite attitude estimation value gradually deviates from the satellite's actual attitude, which causes the satellite attitude to deviate from the target ignition attitude. After 20s of simulation time, the star sensitivity correction is introduced. It can be seen from the curve that the satellite attitude estimation quickly converges to the real attitude, and the attitude error is less than 0.001 (rad) after 100s.

为了比较本发明方法达到的效果,图4给出了在轨控过程中不引入星敏感器修正的仿真曲线。仿真过程条件与上述过程一致,卫星仅由陀螺数据进行姿态预估。从仿真曲线来看,由于未引入星敏感器滤波修正,卫星姿态估值始终偏离卫星的真实姿态,100s后姿态误差在0.08(rad)左右,此误差将影响轨控精度。In order to compare the effect achieved by the method of the present invention, Fig. 4 shows the simulation curve without introducing star sensor correction in the orbit control process. The conditions of the simulation process are consistent with the above process, and the attitude of the satellite is only estimated from the gyro data. From the simulation curve, since the star sensor filter correction is not introduced, the satellite attitude estimation always deviates from the real attitude of the satellite, and the attitude error is about 0.08 (rad) after 100s, which will affect the orbit control accuracy.

以上所描述的系统只是本发明的一种情况,本领域技术人员可以根据不同的要求和设计参数在不偏离本发明的情况下进行各种增补、改进和更换,因此,本发明是广泛的。The system described above is only one example of the present invention. Those skilled in the art can make various additions, improvements and replacements according to different requirements and design parameters without departing from the present invention. Therefore, the present invention is extensive.

Claims (4)

1.轨控过程中自主选取定姿方式的方法,其特征在于包括:1. The method for independently selecting the attitude determination mode in the orbit control process is characterized in that it comprises: (1)根据陀螺测量数据预估卫星惯性姿态:(1) Estimate satellite inertial attitude based on gyro measurement data: 首先根据陀螺的测量信息计算卫星的姿态角速度,然后计算三轴绝对角速度,最后根据绝对角速度,预估卫星的惯性姿态;First calculate the attitude angular velocity of the satellite according to the measurement information of the gyroscope, then calculate the three-axis absolute angular velocity, and finally estimate the inertial attitude of the satellite according to the absolute angular velocity; (2)判断是否需要引入星敏感器姿态修正:(2) Determine whether it is necessary to introduce star sensor attitude correction: 根据陀螺的测量信息,判断卫星的姿态角速度是否超过了陀螺的测量范围,若未超出测量范围,则继续利用陀螺预估卫星惯性姿态,转入步骤(1),进行下一周期的卫星惯性姿态预估,若超过根据陀螺测量范围设定的门限值,则设定陀螺超限的标志,然后判断卫星三轴的姿态角速度是否满足星敏感器的工作条件要求,当满足星敏感器的工作条件要求时,则转入步骤(3),否则继续采用陀螺测量数据预估卫星惯性姿态,转入步骤(1)。According to the measurement information of the gyroscope, it is judged whether the attitude angular velocity of the satellite exceeds the measurement range of the gyroscope. If it does not exceed the measurement range, continue to use the gyroscope to estimate the inertial attitude of the satellite, and go to step (1) to perform the satellite inertial attitude of the next cycle. It is estimated that if the threshold value set according to the gyro measurement range is exceeded, the gyro overrun flag will be set, and then it will be judged whether the attitude angular velocity of the satellite's three-axis meets the working condition requirements of the star sensor. If required, go to step (3); otherwise, continue to use the gyroscope measurement data to estimate the inertial attitude of the satellite, and go to step (1). (3)引入星敏感器进行姿态修正。(3) Introduce star sensor for attitude correction. 2.根据权利要求1所述的轨控过程中自主选取定姿方式的方法,其特征在于:所述步骤(1)中的陀螺选用速率积分陀螺。2. The method for independently selecting the attitude determination mode in the orbit control process according to claim 1, characterized in that: the gyroscope in the step (1) selects a rate-integrating gyroscope. 3.根据权利要求1所述的轨控过程中自主选取定姿方式的方法,其特征在于:所述步骤(1)中的惯性姿态以四元数形式给出。3. The method for autonomously selecting an attitude-fixing mode in the orbit control process according to claim 1, characterized in that: the inertial attitude in the step (1) is given in the form of a quaternion. 4.根据权利要求1所述的轨控过程中自主选取定姿方式的方法,其特征在于:所述步骤(2)中的星敏感器为CCD光学星敏感器,其工作条件要求为姿态角速度小于等于0.35度/秒。4. according to claim 1 in the track control process, select the method for attitude determination mode independently, it is characterized in that: the star sensor in the described step (2) is a CCD optical star sensor, and its working condition requires attitude angular velocity Less than or equal to 0.35 degrees/second.
CNA2007103015901A 2007-12-26 2007-12-26 A method of autonomously selecting the attitude determination method in the process of orbit control Pending CN101214860A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2007103015901A CN101214860A (en) 2007-12-26 2007-12-26 A method of autonomously selecting the attitude determination method in the process of orbit control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2007103015901A CN101214860A (en) 2007-12-26 2007-12-26 A method of autonomously selecting the attitude determination method in the process of orbit control

Publications (1)

Publication Number Publication Date
CN101214860A true CN101214860A (en) 2008-07-09

Family

ID=39621388

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007103015901A Pending CN101214860A (en) 2007-12-26 2007-12-26 A method of autonomously selecting the attitude determination method in the process of orbit control

Country Status (1)

Country Link
CN (1) CN101214860A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102424116A (en) * 2011-12-08 2012-04-25 中国空间技术研究院 Orbital transfer strategy optimization method for geostationary orbit satellite
CN101696885B (en) * 2009-11-05 2012-05-23 中国人民解放军国防科学技术大学 A Method of Improving Data Processing Accuracy of Star Sensor
CN101696884B (en) * 2009-11-05 2012-08-08 中国人民解放军国防科学技术大学 Method for determining spatial attitude accuracy of satellite
CN101758933B (en) * 2009-12-30 2012-08-22 北京控制工程研究所 Attitude and orbit control method based on fore and after arrangement of engine
CN104085539A (en) * 2014-06-26 2014-10-08 北京控制工程研究所 Method for imaging calibration attitude control
CN106249590A (en) * 2016-08-09 2016-12-21 中国科学院软件研究所 The method that integrated self-adaptive Nano satellite attitude determines
CN109489661A (en) * 2018-11-02 2019-03-19 上海航天控制技术研究所 Gyro constant value drift estimation method when a kind of satellite is initially entered the orbit
CN110209185A (en) * 2019-06-26 2019-09-06 北京控制工程研究所 A kind of Spacecraft During Attitude Maneuver antihunt means using the quick information posture resetting of star
CN111610795A (en) * 2020-05-12 2020-09-01 北京控制工程研究所 A Pseudo-inverse Solver-Based Minimum Configuration Attitude Control Thruster Command Assignment Method
CN113720355A (en) * 2021-09-10 2021-11-30 北京控制工程研究所 Gyro output saturation autonomous diagnosis method and system
CN115307657A (en) * 2022-07-28 2022-11-08 北京控制工程研究所 Full-field instrument star-like calibration method and device and storage medium
CN116374208A (en) * 2022-12-30 2023-07-04 中国科学院空间应用工程与技术中心 A method and system for in-orbit inflation and deflation of a space station

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101696885B (en) * 2009-11-05 2012-05-23 中国人民解放军国防科学技术大学 A Method of Improving Data Processing Accuracy of Star Sensor
CN101696884B (en) * 2009-11-05 2012-08-08 中国人民解放军国防科学技术大学 Method for determining spatial attitude accuracy of satellite
CN101758933B (en) * 2009-12-30 2012-08-22 北京控制工程研究所 Attitude and orbit control method based on fore and after arrangement of engine
CN102424116A (en) * 2011-12-08 2012-04-25 中国空间技术研究院 Orbital transfer strategy optimization method for geostationary orbit satellite
CN104085539A (en) * 2014-06-26 2014-10-08 北京控制工程研究所 Method for imaging calibration attitude control
CN104085539B (en) * 2014-06-26 2015-12-30 北京控制工程研究所 The attitude control method of imaging calibration
CN106249590A (en) * 2016-08-09 2016-12-21 中国科学院软件研究所 The method that integrated self-adaptive Nano satellite attitude determines
CN106249590B (en) * 2016-08-09 2019-03-19 中国科学院软件研究所 The method that integrated self-adaptive Nano satellite posture determines
CN109489661B (en) * 2018-11-02 2020-06-09 上海航天控制技术研究所 Gyro combination constant drift estimation method during initial orbit entering of satellite
CN109489661A (en) * 2018-11-02 2019-03-19 上海航天控制技术研究所 Gyro constant value drift estimation method when a kind of satellite is initially entered the orbit
CN110209185A (en) * 2019-06-26 2019-09-06 北京控制工程研究所 A kind of Spacecraft During Attitude Maneuver antihunt means using the quick information posture resetting of star
CN110209185B (en) * 2019-06-26 2022-02-01 北京控制工程研究所 Spacecraft attitude maneuver stabilization method by means of attitude reset of satellite sensitive information
CN111610795A (en) * 2020-05-12 2020-09-01 北京控制工程研究所 A Pseudo-inverse Solver-Based Minimum Configuration Attitude Control Thruster Command Assignment Method
CN111610795B (en) * 2020-05-12 2023-04-14 北京控制工程研究所 A Pseudo-Inverse Solvable Based Minimal Configuration Allocation Method for Attitude Control Thruster Commands
CN113720355A (en) * 2021-09-10 2021-11-30 北京控制工程研究所 Gyro output saturation autonomous diagnosis method and system
CN113720355B (en) * 2021-09-10 2023-11-10 北京控制工程研究所 A method and system for autonomous diagnosis of gyro output saturation
CN115307657A (en) * 2022-07-28 2022-11-08 北京控制工程研究所 Full-field instrument star-like calibration method and device and storage medium
CN115307657B (en) * 2022-07-28 2025-06-17 北京控制工程研究所 Full-field-of-view instrument magnitude calibration method, device and storage medium
CN116374208A (en) * 2022-12-30 2023-07-04 中国科学院空间应用工程与技术中心 A method and system for in-orbit inflation and deflation of a space station
CN116374208B (en) * 2022-12-30 2023-11-07 中国科学院空间应用工程与技术中心 On-orbit inflation and deflation method and system for space station

Similar Documents

Publication Publication Date Title
CN101214860A (en) A method of autonomously selecting the attitude determination method in the process of orbit control
CN107525503B (en) Adaptive cascade Kalman filtering method based on combination of dual-antenna GPS and MIMU
CN103245359B (en) A kind of inertial sensor fixed error real-time calibration method in inertial navigation system
CN101949703B (en) Strapdown inertial/satellite combined navigation filtering method
CN103235328B (en) GNSS (global navigation satellite system) and MEMS (micro-electromechanical systems) integrated navigation method
CN107588769B (en) Vehicle-mounted strapdown inertial navigation, odometer and altimeter integrated navigation method
CN102519470B (en) Multi-level embedded integrated navigation system and navigation method
CN104075713B (en) Inertance/astronomy combined navigation method
CN104344836B (en) Posture observation-based redundant inertial navigation system fiber-optic gyroscope system level calibration method
CN110954102B (en) Magnetometer-assisted inertial navigation system and method for robot positioning
CN103063216B (en) A kind of inertia based on star image coordinates modeling and celestial combined navigation method
CN103344259A (en) Method for correcting feedback of inertial navigation system/global position system (INS/GPS) combined navigation system based on lever arm estimation
CN109489661B (en) Gyro combination constant drift estimation method during initial orbit entering of satellite
CN102538788B (en) Low-cost damping navigation method based on state estimation and prediction
CN114019954B (en) Course installation angle calibration method, device, computer equipment and storage medium
CN103363991A (en) IMU (inertial measurement unit) and distance-measuring sensor fusion method applicable to selenographic rugged terrains
CN106482746A (en) In a kind of accelerometer for hybrid inertial navigation system, lever arm is demarcated and compensation method
CN105371844A (en) Initialization method for inertial navigation system based on inertial / celestial navigation interdependence
CN110207698B (en) Polar region grid inertial navigation/ultra-short baseline tight combination navigation method
CN101246012A (en) An Integrated Navigation Method Based on Robust Dissipative Filtering
CN102168978B (en) An open-loop alignment method for a rocking base of a marine inertial navigation system
CN109708663A (en) Star sensor online calibration method based on sky and space plane SINS auxiliary
CN109470276A (en) Odometer calibration method and device based on zero-speed correction
CN101900573A (en) A Method for Realizing Motion Alignment of Land-Used Inertial Navigation System
CN105910623B (en) The method for carrying out the correction of course using magnetometer assisted GNSS/MINS tight integration systems

Legal Events

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

Open date: 20080709