CN103213691B - Method of using satellite rolling-axis rapid attitude manoeuvre to unload angular momentum of rolling axis and yawing axis - Google Patents
Method of using satellite rolling-axis rapid attitude manoeuvre to unload angular momentum of rolling axis and yawing axis Download PDFInfo
- Publication number
- CN103213691B CN103213691B CN201310156932.0A CN201310156932A CN103213691B CN 103213691 B CN103213691 B CN 103213691B CN 201310156932 A CN201310156932 A CN 201310156932A CN 103213691 B CN103213691 B CN 103213691B
- Authority
- CN
- China
- Prior art keywords
- satellite
- axis
- moment
- momentum
- rolling
- 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
- 238000005096 rolling process Methods 0.000 title claims abstract description 72
- 238000000034 method Methods 0.000 title claims abstract description 57
- 230000005484 gravity Effects 0.000 claims abstract description 25
- 239000011159 matrix material Substances 0.000 claims description 8
- 230000001133 acceleration Effects 0.000 claims description 4
- 230000010354 integration Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
一种利用卫星滚动轴快速姿态机动卸载滚动轴与偏航轴角动量的方法,属于航天其姿态控制技术领域,解决现有卸载卫星的动量交换执行机构吸收的角动量需要在卫星上额外安装卸载装置,造成卫星造价提高,增加卫星体积与重量的问题。定义卫星的本体系和惯性坐标系并确定初始卸载时刻;通过确定卫星所受到的重力梯度力矩、重力梯度力矩在每个轨道周期内积累的角动量矢量、所有动量交换执行机构在滚动轴需要卸载的角动量与偏航轴需要卸载的角动量大小、卫星卸载的轨道圈数与卫星卸载过程的机动角度、卫星滚动轴机动角度所用时间进行卸载。本发明可广泛应用于执行机构积累的角动量卸载需求。
A method for unloading the angular momentum of the rolling axis and yaw axis by using the rapid attitude maneuver of the satellite rolling axis, which belongs to the technical field of aerospace attitude control, and solves the problem that the angular momentum absorbed by the momentum exchange actuator of the existing unloading satellite needs to be additionally installed and unloaded on the satellite device, causing the cost of satellites to increase, and increasing the volume and weight of satellites. Define the satellite's own system and inertial coordinate system and determine the initial unloading time; by determining the gravity gradient moment on the satellite, the angular momentum vector accumulated by the gravity gradient moment in each orbital period, and all momentum exchange actuators that need to be unloaded on the rolling axis The angular momentum and the angular momentum of the yaw axis that need to be unloaded, the orbital number of satellite unloading, the maneuvering angle of the satellite unloading process, and the time it takes for the maneuvering angle of the satellite rolling axis to unload. The invention can be widely applied to the unloading requirement of the accumulated angular momentum of the actuator.
Description
技术领域technical field
本发明涉及一种利用卫星滚动轴快速姿态机动卸载滚动轴与偏航轴角动量的方法,属于航天器姿态控制技术领域。The invention relates to a method for unloading the angular momentum of a rolling axis and a yaw axis by using a satellite rolling axis to perform rapid attitude maneuvering, and belongs to the technical field of spacecraft attitude control.
背景技术Background technique
由于在轨运行卫星通常要受到空间干扰力矩的影响,如果干扰力矩在惯性空间的方向固定则会在卫星内部积累相应的角动量,通常情况下这部分角动量是由卫星的动量交换执行机构进行吸收的,然而执行机构吸收角动量的能力是有限的,因此当卫星的执行机构积累的角动量接近饱和时,需要对执行机构积累的角动量进行卸载。Since the orbiting satellite is usually affected by the space disturbance torque, if the direction of the disturbance torque is fixed in the inertial space, the corresponding angular momentum will be accumulated inside the satellite. Usually, this part of the angular momentum is carried out by the momentum exchange actuator of the satellite. However, the ability of the actuator to absorb angular momentum is limited, so when the angular momentum accumulated by the actuator of the satellite is close to saturation, it is necessary to unload the accumulated angular momentum of the actuator.
卫星通常利用磁力矩器、喷气装置等产生外力矩用来抵消之前干扰力矩所积累的角动量,但是不同的卸载装置有着自身固有的缺点,例如,磁力矩器产生的卸载力矩比较小,同时依赖于外部环境,而喷气装置有寿命的限制,不适宜长期使用。除了上面所述缺点之外,所有卸载装置共同的缺点是需要在卫星上额外安装卸载装置,不仅提高了卫星的造价,同时也增加了卫星的体积与重量。Satellites usually use magnetic torque devices, jet devices, etc. to generate external torque to offset the angular momentum accumulated by the previous disturbance torque, but different unloading devices have their own inherent disadvantages. For example, the unloading torque generated by the magnetic torque device is relatively small, while relying on In the external environment, and the jet device has a life limit, it is not suitable for long-term use. In addition to the disadvantages mentioned above, the common disadvantage of all unloading devices is that an additional unloading device needs to be installed on the satellite, which not only increases the cost of the satellite, but also increases the volume and weight of the satellite.
发明内容Contents of the invention
本发明为了解决现有卸载卫星的动量交换执行机构吸收的角动量需要在卫星上额外安装卸载装置,造成卫星造价提高,增加卫星体积与重量的问题,从而提供一种利用卫星滚动轴快速姿态机动卸载滚动轴与偏航轴角动量的方法。In order to solve the angular momentum absorbed by the momentum exchange actuator of the existing unloading satellite, an additional unloading device needs to be installed on the satellite, resulting in an increase in the cost of the satellite, increasing the volume and weight of the satellite, thereby providing a fast attitude maneuver using the satellite rolling axis A method for unloading the angular momentum of the roll and yaw axes.
一种利用卫星滚动轴快速姿态机动卸载滚动轴与偏航轴角动量的方法,它包括如下步骤:A method for unloading the angular momentum of the rolling axis and the yaw axis by utilizing the rapid attitude maneuver of the satellite rolling axis, comprising the following steps:
步骤一:定义卫星的本体系oxbybzb和惯性坐标系oxIyIzI并确定初始卸载时刻t0;Step 1: Define the satellite's own system ox b y b z b and the inertial coordinate system ox I y I z I and determine the initial unloading time t 0 ;
所述惯性坐标系oxIyIzI:以卫星初始卸载时刻质心为原点,ozI轴在卫星轨道平面内,ozI方向与卫星需要卸载的总角动量方向相同,oyI轴垂直于卫星运行轨道平面,与所述轨道角速度方向相反,oxI、oyI与ozI轴组成右手坐标系;The inertial coordinate system ox I y I z I : take the center of mass at the initial unloading moment of the satellite as the origin, the oz I axis is in the satellite orbit plane, the oz I direction is the same as the total angular momentum direction that the satellite needs to unload, and the oy I axis is perpendicular to the satellite The plane of the running orbit is opposite to the direction of the orbital angular velocity, and the ox I , oy I and oz I axes form a right-handed coordinate system;
所述卫星的本体系oxbybzb的坐标系原点为卫星质心,各个坐标轴与星体固连,并且能够保证在该坐标系描述的卫星转动惯量矩阵为对角阵形式;The origin of the coordinate system ox by y b z b of the satellite's own system is the center of mass of the satellite, and each coordinate axis is fixedly connected to the star, and can ensure that the satellite moment of inertia matrix described in the coordinate system is in the form of a diagonal matrix;
步骤二:根据卫星转动惯量确定卫星所受到的重力梯度力矩其中b代表本体系,G代表重力梯度;Step 2: Determine the gravity gradient moment experienced by the satellite according to the moment of inertia of the satellite Where b represents the system, G represents the gravity gradient;
步骤三:以初始卸载时刻t0为起点,计算重力梯度力矩在每个轨道周期内积累的角动量矢量hcirc:Step 3: Taking the initial unloading time t 0 as the starting point, calculate the gravity gradient moment The angular momentum vector h circ accumulated during each orbital period:
式中,k为惯性坐标系ozI轴方向的单位矢量;Iz是卫星偏航轴主转动惯量,Iy是卫星俯仰轴主转动惯量;In the formula, k is the unit vector in the direction of the I axis of the inertial coordinate system oz; I z is the main moment of inertia of the satellite yaw axis, and I y is the main moment of inertia of the satellite pitch axis;
步骤四:根据测量得到的执行机构的角动量,确定所有动量交换执行机构在滚动轴需要卸载的角动量与偏航轴需要卸载的角动量大小;Step 4: According to the measured angular momentum of the actuator, determine the angular momentum that all momentum exchange actuators need to unload on the rolling axis The angular momentum that needs to be unloaded with the yaw axis size;
步骤五:根据步骤三得到的角动量矢量hcirc与步骤四得到的在滚动轴需要卸载的角动量与偏航轴需要卸载的角动量确定卫星卸载的轨道圈数n与卫星卸载过程的机动角度 Step 5: According to the angular momentum vector h circ obtained in step 3 and the angular momentum to be unloaded on the rolling axis obtained in step 4 The angular momentum that needs to be unloaded with the yaw axis Determining the orbital number n of satellite unloading and the maneuvering angle during satellite unloading
步骤六:估计卫星滚动轴机动角度所用时间 Step 6: Estimate the satellite roll axis maneuver angle The time spent
式中,为卫星滚动轴机动角度所用的时间,ωxmax为卫星滚动轴机动过程中的最大角速度,axmax为卫星滚动轴机动过程中的最大角加速度;In the formula, is the maneuvering angle of the satellite roll axis The time used, ω xmax is the maximum angular velocity during the maneuvering process of the satellite rolling axis, and a xmax is the maximum angular acceleration during the maneuvering process of the satellite rolling axis;
步骤七:利用步骤三获得的初始卸载时刻t0、步骤五获得的卸载的轨道圈数n与卫星卸载过程需要机动的角度和卫星滚动轴机动角度所用时间进行卸载;Step 7: Use the initial unloading time t 0 obtained in step 3, the orbital number n of unloading obtained in step 5, and the maneuvering angle during the satellite unloading process and satellite roll axis maneuver angle The time spent Uninstall;
所述卸载过程为:在初始卸载时刻t0卫星滚动角由0快速机动到在时刻,卫星滚动角由机动到在时刻,卫星滚动角由机动到在时刻卫星滚动角由快速机动到0,并且完成卸载;The unloading process is as follows: at the initial unloading time t 0 the satellite roll angle quickly maneuvers from 0 to exist time, the satellite roll angle is given by maneuver to exist time, the satellite roll angle is given by maneuver to exist The time satellite roll angle is given by Quickly maneuver to 0 and complete unloading;
其中,符号T表示卫星轨道周期,参数m取值范围为0~n-1的整数。Wherein, the symbol T represents the orbit period of the satellite, and the value of the parameter m is an integer ranging from 0 to n-1.
本发明实现了在不额外安装卸载装置的条件下完成卫星的动量交换执行机构吸收的角动量卸载的工作,且具有如下优点:(1)利用需要进行卸载的执行机构提供的力矩进行机动,并利用机动后产生的重力梯度力矩对自身角动量进行卸载,不用额外卸载装置,节省了成本与空间;(2)卸载算法简单可行,同时能够保证卸载的精度,通常相对卸载误差会保证在1/100以内;(3)适合具有滚动轴快速机动能力的卫星,例如SAR卫星,可以将卫星的任务与卸载任务进行合理的分配,能够保证在卫星工作的同时完成卸载。The invention realizes the unloading of the angular momentum absorbed by the momentum exchange actuator of the satellite without installing an additional unloading device, and has the following advantages: (1) maneuvering by using the torque provided by the actuator that needs to be unloaded, and Use the gravity gradient moment generated after maneuvering to unload its own angular momentum, without additional unloading device, saving cost and space; (2) The unloading algorithm is simple and feasible, and at the same time can ensure the accuracy of unloading, usually the relative unloading error will be guaranteed at 1/ Within 100; (3) It is suitable for satellites with fast maneuverability of the rolling axis, such as SAR satellites, which can reasonably allocate satellite tasks and unloading tasks, and can ensure that the unloading is completed while the satellite is working.
附图说明Description of drawings
图1为本发明所述一种利用卫星滚动轴快速姿态机动卸载滚动轴与偏航轴角动量的方法的流程图;Fig. 1 is a flow chart of a method for unloading the angular momentum of the rolling axis and the yaw axis using the rapid attitude maneuver of the satellite rolling axis according to the present invention;
图2为具体实施方式一所述卫星机动过程相对初始偏航轴的对称性说明图;Fig. 2 is an explanatory diagram of the symmetry of the satellite maneuvering process relative to the initial yaw axis in Embodiment 1;
图3为具体实施方式一所述惯性坐标系的定义示意图;Fig. 3 is a schematic diagram of the definition of the inertial coordinate system described in Embodiment 1;
图4为具体实施方式一所述卫星卸载初始时刻示意图;Fig. 4 is a schematic diagram of the initial moment of satellite unloading described in Embodiment 1;
图5为具体实施方式一所述卸载过程中卫星滚动轴姿态角曲线,图中代表滚动角曲线,图中代表俯仰角曲线,图中表偏航角曲线;Fig. 5 is the satellite rolling axis attitude angle curve in the unloading process described in the specific embodiment one, in the figure Represents the rolling angle curve, in the figure Represents the pitch angle curve, in the figure table yaw angle curve;
图6为具体实施方式一所述卸载过程中执行机构角动量变化曲线,图中代表滚动轴角动量变化曲线,图中代表俯仰轴角动量变化曲线,图中代表偏航轴角动量变化曲线;Fig. 6 is the angular momentum change curve of the actuator during the unloading process described in the first embodiment, in the figure Represents the angular momentum change curve of the rolling axis, in the figure Represents the angular momentum change curve of the pitch axis, in the figure Represents the angular momentum change curve of the yaw axis;
图7为具体实施方式一所述卸载完成后执行机构角动量局部图,图中代表滚动轴角动量变化曲线,图中代表俯仰轴角动量变化曲线,图中代表偏航轴角动量变化曲线;Fig. 7 is a partial diagram of the angular momentum of the actuator after the unloading of the specific embodiment 1 is completed, in which Represents the angular momentum change curve of the rolling axis, in the figure Represents the angular momentum change curve of the pitch axis, in the figure Represents the angular momentum change curve of the yaw axis;
具体实施方式Detailed ways
具体实施方式一、结合图1-图7说明本具体实施方式。一种利用卫星滚动轴快速姿态机动卸载滚动轴与偏航轴角动量的方法,它包括如下步骤:DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT 1. This specific implementation will be described with reference to FIGS. 1-7 . A method for unloading the angular momentum of the rolling axis and the yaw axis by utilizing the rapid attitude maneuver of the satellite rolling axis, comprising the following steps:
步骤一:定义卫星的本体系oxbybzb和惯性坐标系oxIyIzI并确定初始卸载时刻t0;Step 1: Define the satellite's own system ox b y b z b and the inertial coordinate system ox I y I z I and determine the initial unloading time t 0 ;
所述惯性坐标系oxIyIzI:以卫星初始卸载时刻质心为原点,ozI轴在卫星轨道平面内,ozI方向与卫星需要卸载的总角动量方向相同,oyI轴垂直于卫星运行轨道平面,与所述轨道角速度方向相反,oxI、oyI与ozI轴组成右手坐标系;The inertial coordinate system ox I y I z I : take the center of mass at the initial unloading moment of the satellite as the origin, the oz I axis is in the satellite orbit plane, the oz I direction is the same as the total angular momentum direction that the satellite needs to unload, and the oy I axis is perpendicular to the satellite The plane of the running orbit is opposite to the direction of the orbital angular velocity, and the ox I , oy I and oz I axes form a right-handed coordinate system;
所述卫星的本体系oxbybzb的坐标系原点为卫星质心,各个坐标轴与星体固连,并且能够保证在该坐标系描述的卫星转动惯量矩阵为对角阵形式;The origin of the coordinate system ox by y b z b of the satellite's own system is the center of mass of the satellite, and each coordinate axis is fixedly connected to the star, and can ensure that the satellite moment of inertia matrix described in the coordinate system is in the form of a diagonal matrix;
步骤二:根据卫星转动惯量确定卫星所受到的重力梯度力矩其中b代表本体系,G代表重力梯度;Step 2: Determine the gravity gradient moment experienced by the satellite according to the moment of inertia of the satellite Where b represents the system, G represents the gravity gradient;
步骤三:以初始卸载时刻t0为起点,计算重力梯度力矩在每个轨道周期内积累的角动量矢量hcirc:Step 3: Taking the initial unloading time t 0 as the starting point, calculate the gravity gradient moment The angular momentum vector h circ accumulated during each orbital period:
式中,k为惯性坐标系ozI轴方向的单位矢量;Iz是卫星偏航轴主转动惯量,Iy是卫星俯仰轴主转动惯量;In the formula, k is the unit vector in the direction of the I axis of the inertial coordinate system oz; I z is the main moment of inertia of the satellite yaw axis, and I y is the main moment of inertia of the satellite pitch axis;
步骤四:根据测量得到的执行机构的角动量,确定所有动量交换执行机构在滚动轴需要卸载的角动量与偏航轴需要卸载的角动量大小;Step 4: According to the measured angular momentum of the actuator, determine the angular momentum that all momentum exchange actuators need to unload on the rolling axis The angular momentum that needs to be unloaded with the yaw axis size;
步骤五:根据步骤三得到的角动量矢量hcirc与步骤四得到的在滚动轴需要卸载的角动量与偏航轴需要卸载的角动量确定卫星卸载的轨道圈数n与卫星卸载过程的机动角度 Step 5: According to the angular momentum vector h circ obtained in step 3 and the angular momentum to be unloaded on the rolling axis obtained in step 4 The angular momentum that needs to be unloaded with the yaw axis Determining the orbital number n of satellite unloading and the maneuvering angle during satellite unloading
步骤六:估计卫星滚动轴机动角度所用时间 Step 6: Estimate the satellite roll axis maneuver angle The time spent
式中,卫星滚动轴机动角度所用的时间,ωxmax为卫星滚动轴机动过程中的最大角速度,axmax为卫星滚动轴机动过程中的最大角加速度;In the formula, Satellite Roll Axis Maneuvering Angle The time used, ω xmax is the maximum angular velocity during the maneuvering process of the satellite rolling axis, and a xmax is the maximum angular acceleration during the maneuvering process of the satellite rolling axis;
步骤七:利用步骤三获得的初始卸载时刻t0、步骤五获得的卸载的轨道圈数n与卫星卸载过程需要机动的角度和卫星滚动轴机动角度所用时间进行卸载;Step 7: Use the initial unloading time t 0 obtained in step 3, the orbital number n of unloading obtained in step 5, and the maneuvering angle during the satellite unloading process and satellite roll axis maneuver angle The time spent Uninstall;
所述卸载过程为:在初始卸载时刻t0卫星滚动角由0快速机动到在时刻,卫星滚动角由机动到在时刻,卫星滚动角由机动到在时刻卫星滚动角由快速机动到0,并且完成卸载;The unloading process is as follows: at the initial unloading time t 0 the satellite roll angle quickly maneuvers from 0 to exist time, the satellite roll angle is given by maneuver to exist time, the satellite roll angle is given by maneuver to exist The time satellite roll angle is given by Quickly maneuver to 0 and complete unloading;
其中,符号T表示卫星轨道周期,参数m取值范围为0~n-1的整数。Wherein, the symbol T represents the orbit period of the satellite, and the value of the parameter m is an integer ranging from 0 to n-1.
本发明一种利用卫星滚动轴快速姿态机动卸载滚动轴与偏航轴角动量的卸载策略为:卫星开始保持三轴稳定状态运行,计算卫星执行机构需要卸载的角动量全部集中在偏航轴的时刻记为t0,根据需要卸载角动量hun_xz的大小确定卫星卸载过程滚动轴需要机动的角度与卸载的轨道圈数n。与n的选择需要保证:卫星在卸载n个轨道周期后,初始时刻卫星偏航轴积累的角动量全部卸载完毕。t0时刻开始卸载,t0时刻卫星滚动角由0快速机动到在时刻,卫星滚动角由机动到在时刻,卫星滚动角由机动到在时刻卫星滚动角由快速机动到0,完成卸载。符号T表示卫星轨道周期,参数m为取值范围在0~n-1的整数,具体过程可以见图一。In the present invention, an unloading strategy for unloading the angular momentum of the rolling axis and the yaw axis by using the rapid attitude maneuver of the satellite rolling axis is as follows: the satellite starts to operate in a stable three-axis state, and the calculation of the angular momentum that needs to be unloaded by the satellite actuator is all concentrated on the yaw axis Time is recorded as t 0 , according to the size of the required unloading angular momentum h un_xz , determine the angle that the satellite roll axis needs to maneuver during the unloading process and the number of unloaded orbital turns n. The choice of n needs to ensure that after the satellite is unloaded for n orbital periods, all the angular momentum accumulated by the yaw axis of the satellite at the initial moment is completely unloaded. The unloading starts at time t 0 , and the satellite roll angle rapidly maneuvers from 0 to exist time, the satellite roll angle is given by maneuver to exist time, the satellite roll angle is given by maneuver to exist The time satellite roll angle is given by Quickly maneuver to 0 to complete unloading. The symbol T represents the satellite orbit period, and the parameter m is an integer ranging from 0 to n-1. The specific process can be seen in Figure 1.
上面计算机动时刻的表达式中,项是为了确保机动过程的对称性。即保证机动初始时刻与结束时刻卫星在轨道面的位置关于初始偏航轴对称。项是为了保证卸载结束时刻卫星与卸载初始时刻重合。具体说明见图2。In the above expression for computing the moment of motion, The term is to ensure the symmetry of the maneuvering process. That is to ensure that the position of the satellite on the orbital plane at the initial moment and the end moment of the maneuver is symmetrical about the initial yaw axis. The item is to ensure that the satellite at the end of unloading coincides with the initial time of unloading. See Figure 2 for details.
本文提出利用卫星滚动轴快速机动产生滚动轴方向的常值力矩进行卸载,通过半个轨道周期机动一次的频率能够在一个轨道周期内积累很大的角动量,该卸载方法对于具有快速机动能力的卫星是比较适合的。由于卫星运行的大部分时间并不处于执行任务的状态,使得这种卸载方法更加实用。利用滚动轴机动卸载卫星滚动偏航角动量的方法对目前的多数卫星是可行的,例如,在轨运行的SAR卫星,对地面拍照时需要卫星在滚动轴保持一定角度,经过一段时间会积累很大的角动量,给卫星的控制系统的设计带来很大的不便,如果能够将卸载策略与SAR的任务进行合理的规划,不仅能够消除SAR工作是积累的角动量,而且能够省却一套卸载装置。This paper proposes to use the rapid maneuvering of the satellite rolling axis to generate a constant moment in the direction of the rolling axis for unloading. The frequency of maneuvering once in half an orbital period can accumulate a large angular momentum in one orbital period. This unloading method is suitable for satellites with fast maneuvering capabilities. Satellites are more suitable. This offloading method is more practical since the satellite spends most of its time in the off-duty state. The method of unloading satellite rolling yaw angular momentum by using the roll axis maneuver is feasible for most satellites at present. Large angular momentum brings great inconvenience to the design of the satellite control system. If the unloading strategy and SAR tasks can be reasonably planned, not only can the accumulated angular momentum of SAR work be eliminated, but also a set of unloading can be saved. device.
本发明的详细步骤为:Detailed steps of the present invention are:
步骤一:定义卫星的本体系oxbybzb和惯性坐标系oxIyIzI并确定初始卸载时刻t0;Step 1: Define the satellite's own system ox b y b z b and the inertial coordinate system ox I y I z I and determine the initial unloading time t 0 ;
通常执行机构积累的角动量在惯性空间的方向与大小在短时间内是不变的,因此定义惯性坐标系oxIyIzI:以卫星初始卸载时刻质心为原点,ozI轴在卫星轨道平面内,ozI方向与卫星需要卸载的总角动量方向相同,oyI轴垂直于卫星运行轨道平面,与所述轨道角速度方向相反,oxI、oyI与ozI轴组成右手坐标系;Usually, the direction and size of the angular momentum accumulated by the actuator in the inertial space is constant in a short period of time, so the inertial coordinate system ox I y I z I is defined: the center of mass at the initial unloading moment of the satellite is the origin, and the oz I axis is in the orbit of the satellite In the plane, the direction of oz I is the same as the direction of the total angular momentum that the satellite needs to unload, the axis oy I is perpendicular to the orbital plane of the satellite, and is opposite to the direction of the orbital angular velocity, and the axes ox I , oy I and oz I form a right-handed coordinate system;
所述卫星的本体系oxbybzb的坐标系原点为卫星质心,各个坐标轴与星体固连,并且能够保证在该坐标系描述的卫星转动惯量矩阵为对角阵形式;The origin of the coordinate system ox by y b z b of the satellite's own system is the center of mass of the satellite, and each coordinate axis is fixedly connected to the star, and can ensure that the satellite moment of inertia matrix described in the coordinate system is in the form of a diagonal matrix;
所述步骤一:定义卫星的本体系oxbybzb和惯性坐标系oxIyIzI并确定初始卸载时刻t0;The first step: define the body system ox by y b z b of the satellite and the inertial coordinate system ox I y I z I and determine the initial unloading time t 0 ;
本卸载方法需要保证卸载的开始时刻所有角动量集中在偏航轴,因此,初始卸载时刻t0取为卫星的本体系第一次与惯性坐标系重合的时刻,当卫星偏航轴沿轨道角速度方向转动α角后使得本体系偏航轴与ozI轴第一次在同一直线上时,则卫星在轨道平面扫过α角的时间即为初始卸载时刻t0,具体表达式为:This unloading method needs to ensure that all angular momentum is concentrated on the yaw axis at the beginning of unloading. Therefore, the initial unloading time t 0 is taken as the moment when the satellite’s own system coincides with the inertial coordinate system for the first time. When the satellite’s yaw axis along the orbital angular velocity After the direction is rotated by α angle so that the yaw axis of the system and the oz I axis are on the same straight line for the first time, the time when the satellite sweeps the α angle in the orbital plane is the initial unloading time t 0 , and the specific expression is:
t0=α/ωo t 0 =α/ω o
式中,ωo为卫星轨道角速度。In the formula, ω o is the orbital angular velocity of the satellite.
步骤二:根据卫星转动惯量确定卫星所受到的重力梯度力矩其中b代表本体系,G代表重力梯度;Step 2: Determine the gravity gradient moment experienced by the satellite according to the moment of inertia of the satellite Where b represents the system, G represents the gravity gradient;
所述步骤二:根据卫星转动惯量确定卫星所受到的重力梯度力矩的过程为:The second step: determine the gravity gradient moment suffered by the satellite according to the moment of inertia of the satellite The process is:
由于卫星的本体系与惯量主轴坐标系重合,并且卫星在圆轨道运行,因此重力梯度力矩表达式为:Since the body system of the satellite coincides with the coordinate system of the principal axis of inertia, and the satellite is in a circular orbit, the gravity gradient moment The expression is:
式中,ωo为卫星的轨道角速度,表示卫星所受三轴重力梯度力矩在本体系的分量,Ix、Iy、Iz分别表示卫星与滚动轴、俯仰轴、偏航轴所对应的主惯量;θ表示按3-2-1转序描述的滚动角与俯仰角;其中,3代表绕ozb转动,2代表绕oyb轴转动,1代表绕oxb转动。where ω o is the orbital angular velocity of the satellite, Indicates the component of the three-axis gravity gradient moment on the satellite in the system, and I x , I y , and I z represent the main inertia corresponding to the satellite and the roll axis, pitch axis, and yaw axis, respectively; θ represents the roll angle and pitch angle described in the order of 3-2-1 rotation; among them, 3 represents rotation around oz b , 2 represents rotation around oy b axis, and 1 represents rotation around ox b .
步骤三:以初始卸载时刻t0为起点,计算重力梯度力矩在每个轨道周期内积累的角动量矢量hcirc:Step 3: Taking the initial unloading time t 0 as the starting point, calculate the gravity gradient moment The angular momentum vector h circ accumulated during each orbital period:
式中,k为惯性坐标系ozI轴方向的单位矢量;Iz是卫星偏航轴主转动惯量,Iy是卫星俯仰轴主转动惯量;In the formula, k is the unit vector in the direction of the I axis of the inertial coordinate system oz; I z is the main moment of inertia of the satellite yaw axis, and I y is the main moment of inertia of the satellite pitch axis;
所述步骤三:以卸载开始时刻为起点,计算重力梯度力矩在每个轨道周期内积累的角动量矢量hcirc的过程为:The third step: taking the unloading start moment as the starting point, calculate the gravity gradient moment The process of accumulating angular momentum vector h circ in each orbital period is:
由于机动过程关于初始偏航轴对称,忽略机动过程中积累的力矩的影响,所以卫星从开始卸载的一个周期内卫星所受重力梯度力矩在惯性系表示为:Since the maneuvering process is symmetric about the initial yaw axis, and the influence of the accumulated moment during the maneuvering process is ignored, the gravity gradient moment experienced by the satellite in a cycle from the beginning of the unloading of the satellite is expressed in the inertial system as:
式中,t为卫星从开始卸载时刻起所经过的时间,i为惯性坐标系oxI轴的单位矢量,则卫星在一个轨道周期内积累的角动量可以表示为:In the formula, t is the elapsed time from the moment when the satellite starts unloading, and i is the unit vector of the ox I axis of the inertial coordinate system, then the angular momentum accumulated by the satellite in one orbital period can be expressed as:
得到get
进行积分得到Integrate to get
步骤四:根据测量得到的执行机构的角动量,确定所有动量交换执行机构在滚动轴需要卸载的角动量与偏航轴需要卸载的角动量大小;Step 4: According to the measured angular momentum of the actuator, determine the angular momentum that all momentum exchange actuators need to unload on the rolling axis The angular momentum that needs to be unloaded with the yaw axis size;
所述步骤四:根据测量得到的执行机构的角动量,确定所有动量交换执行机构在滚动轴需要卸载的角动量与偏航轴需要卸载的角动量大小的过程为:The fourth step: according to the measured angular momentum of the actuator, determine the angular momentum that all momentum exchange actuators need to unload on the rolling axis The angular momentum that needs to be unloaded with the yaw axis The size process is:
测量每一个动量交换执行机构的角动量在本体系的分量,令第i个动量交换执行机构角动量在本体系的分量表示为得到所有动量交换执行机构在滚动轴与偏航轴需要卸载的角动量表达式为:Measure the component of the angular momentum of each momentum exchange actuator in the system, so that the component of the angular momentum of the ith momentum exchange actuator in the system is expressed as Get the angular momentum that all momentum exchange actuators need to unload on the roll and yaw axes The expression is:
式中,是3×1的列阵,表示第i个动量交换执行机构角动量在本体系的分量,表示所有执行机构角动量的总和在本体系的分量,与分别表示所有执行机构角动量总和在本体系滚动轴与偏航轴的分量,与分别为滚动轴与偏航轴卸载的角动量大小,
步骤五:根据步骤三得到的角动量矢量hcirc与步骤四得到的在滚动轴需要卸载的角动量与偏航轴需要卸载的角动量确定卫星卸载的轨道圈数n与卫星卸载过程的机动角度 Step 5: According to the angular momentum vector h circ obtained in step 3 and the angular momentum to be unloaded on the rolling axis obtained in step 4 The angular momentum that needs to be unloaded with the yaw axis Determining the orbital number n of satellite unloading and the maneuvering angle during satellite unloading
所述步骤五:根据步骤三得到的角动量矢量hcirc与步骤四得到的所有动量交换执行机构在滚动轴需要卸载的角动量与偏航轴需要卸载的角动量确定卫星卸载的轨道圈数n与卫星卸载过程的机动角度的过程为:Step 5: According to the angular momentum vector h circ obtained in step 3 and all the momentum obtained in step 4, exchange the angular momentum that the actuator needs to unload on the rolling axis The angular momentum that needs to be unloaded with the yaw axis Determining the orbital number n of satellite unloading and the maneuvering angle during satellite unloading The process is:
步骤五一:确定卸载的总角动量hun_xy:Step 51: Determine the unloaded total angular momentum h un_xy :
由于滚动轴与偏航轴的耦合关系,卫星实际卸载的角动量可以在惯性坐标系下表示为:Due to the coupling relationship between the rolling axis and the yaw axis, the angular momentum of the actual unloading of the satellite can be expressed in the inertial coordinate system as:
式中,hun_xz表示卫星滚动-偏航轴卸载的角动量矢量和,hun_xz仅在在惯性系的ozI轴有分量,hun_xz在ozI的分量大小可以表示为:In the formula, h un_xz represents the angular momentum vector sum of satellite roll-yaw axis unloading, h un_xz only has a component on the oz I axis of the inertial system, and the size of the h un_xz component on oz I can be expressed as:
hun_xz=hun_xz·kh un_xz = h un_xz k
步骤五二、确定卸载的轨道圈数n;Step five two, determine the orbital number n of unloading;
计算卫星卸载一个轨道周期所积累的最大角动量为:Calculate the maximum angular momentum accumulated by the satellite unloading for one orbital period as:
hcirc(45°)=6ω0(Iz-Iy)kh circ (45°)=6ω 0 (I z -I y )k
式中,hcirc(45°)表示卫星保持运行一个轨道周期所积累的角动量;In the formula, h circ (45°) means that the satellite keeps The angular momentum accumulated during one orbital period;
由于卫星在整数轨道周期内完成卸载,因此卫星本体系在初始卸载时刻与完成卸载时刻均与惯性坐标系重合,因此卸载过程中积累的角动量在惯性坐标系的分量与在本体系的分量相同,卫星需要机动的圈数取为:Since the satellite completes unloading in an integer orbital period, the satellite body system coincides with the inertial coordinate system at the initial unloading time and the completion time of unloading, so the angular momentum accumulated during the unloading process has the same component in the inertial coordinate system as in the body system , the number of turns the satellite needs to maneuver is taken as:
式中,mod是一个运算符号,表示取括号里面数值的整数部分,N*表示正整数集合;In the formula, mod is an operation symbol, which means to take the integer part of the value in the brackets, and N * means a set of positive integers;
步骤五三:利用已经求得的卸载轨道圈数n,确定最初滚动轴需要机动的角度 Step 53: Use the calculated number of unloading track turns n to determine the initial maneuvering angle of the rolling axis
为保证卫星卸载n周后所积累的角动量与卫星卸载的角动量值hun_xz相同,因此应满足如下关系式:In order to ensure that the accumulated angular momentum after n weeks of satellite unloading is the same as the angular momentum h un_xz of satellite unloading, the following relationship should be satisfied:
因此可以求得的表达式为:Therefore it can be obtained The expression is:
步骤六:估计卫星滚动轴机动角度所用时间 Step 6: Estimate the satellite roll axis maneuver angle The time spent
式中,为卫星滚动轴机动角度所用的时间,ωxmax为卫星滚动轴机动过程中的最大角速度,axmax为卫星滚动轴机动过程中的最大角加速度;In the formula, is the maneuvering angle of the satellite roll axis The time used, ω xmax is the maximum angular velocity during the maneuvering process of the satellite rolling axis, and a xmax is the maximum angular acceleration during the maneuvering process of the satellite rolling axis;
步骤七:利用步骤三获得的初始卸载时刻t0、步骤五获得的卸载的轨道圈数n与卫星卸载过程需要机动的角度和卫星滚动轴机动角度所用时间进行卸载;Step 7: Use the initial unloading time t 0 obtained in step 3, the orbital number n of unloading obtained in step 5, and the maneuvering angle during the satellite unloading process and satellite roll axis maneuver angle The time spent Uninstall;
所述卸载过程为:在初始卸载时刻t0卫星滚动角由0快速机动到在时刻,卫星滚动角由机动到在时刻,卫星滚动角由机动到在时刻卫星滚动角由快速机动到0,并且完成卸载;The unloading process is as follows: at the initial unloading time t 0 the satellite roll angle quickly maneuvers from 0 to exist time, the satellite roll angle is given by maneuver to exist time, the satellite roll angle is given by maneuver to exist The time satellite roll angle is given by Quickly maneuver to 0 and complete unloading;
其中,符号T表示卫星轨道周期,参数m取值范围为0~n-1的整数。Wherein, the symbol T represents the orbit period of the satellite, and the value of the parameter m is an integer ranging from 0 to n-1.
具体实施例:结合图4-图6说明本具体实施例。Specific embodiment: this specific embodiment is described in conjunction with Fig. 4-Fig. 6 .
以需要进行俯仰轴卸载的卫星为例,说明所设计的卸载方法的合理性,具体过程为:Taking the satellite that needs to unload the pitch axis as an example, the rationality of the designed unloading method is illustrated. The specific process is as follows:
卫星转动惯量:
初始参数:卫星初始姿态为Φ0=[0 0 0]°,执行机构的初始角动量为hc0=[-32 0 32]Nms。Initial parameters: the initial attitude of the satellite is Φ 0 =[0 0 0]°, the initial angular momentum of the actuator is h c0 =[-32 0 32]Nms.
计算得到hun_xz=45.25Nms,α=π/4,初始卸载时刻t0=π/4ω0=734s,单圈积累角动量hcirc=-19.26Nm,需要卸载的圈数n=3,卫星机动的角度根据执行机构的能力,取滚动轴最大机动角速度为ωxmax=0.005rad/s。估算机动需要时间t(26°)=139.7s,t(52°)=229.4。Calculate h un_xz = 45.25Nms, α = π/4, initial unloading time t 0 = π/4ω 0 = 734s, single-turn accumulated angular momentum h circ = -19.26Nm, number of turns to be unloaded n = 3, satellite maneuver Angle According to the capability of the actuator, take the maximum maneuvering angular velocity of the rolling shaft as ω xmax =0.005rad/s. Estimated maneuvering time t(26°)=139.7s, t(52°)=229.4.
卸载策略为734s开始卸载,按照具体步骤七所述的策略进行卸载,具体结果见图五至图七。The uninstallation strategy starts at 734s, and the uninstallation is performed according to the strategy described in the specific step 7. The specific results are shown in Figures 5 to 7.
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310156932.0A CN103213691B (en) | 2013-04-28 | 2013-04-28 | Method of using satellite rolling-axis rapid attitude manoeuvre to unload angular momentum of rolling axis and yawing axis |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310156932.0A CN103213691B (en) | 2013-04-28 | 2013-04-28 | Method of using satellite rolling-axis rapid attitude manoeuvre to unload angular momentum of rolling axis and yawing axis |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103213691A CN103213691A (en) | 2013-07-24 |
| CN103213691B true CN103213691B (en) | 2015-04-22 |
Family
ID=48811943
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310156932.0A Active CN103213691B (en) | 2013-04-28 | 2013-04-28 | Method of using satellite rolling-axis rapid attitude manoeuvre to unload angular momentum of rolling axis and yawing axis |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103213691B (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104709476B (en) * | 2015-02-12 | 2017-01-18 | 上海卫星装备研究所 | Multi-degree-of-freedom micro-gravity assembling and gravity unloading device for satellite large loads |
| CN105511490B (en) * | 2015-12-15 | 2018-08-07 | 北京理工大学 | A kind of satellite position holding-angular momentum dumping combination control method |
| CN108151711B (en) * | 2017-03-01 | 2018-10-16 | 哈尔滨工业大学 | A kind of optical satellite ring sweeps ultra-wide imaging method |
| CN112550767B (en) * | 2020-11-27 | 2022-06-24 | 上海航天控制技术研究所 | Flywheel set momentum management method under satellite yaw guidance |
| CN112572835B (en) * | 2020-12-15 | 2022-07-05 | 长光卫星技术股份有限公司 | A satellite on-orbit angular momentum management and control method with attitude switching |
| CN113247310B (en) * | 2021-05-20 | 2022-07-29 | 上海卫星工程研究所 | Estimation method and system suitable for continuous attitude maneuver times of satellite |
| CN114722583B (en) * | 2022-03-21 | 2025-04-15 | 中国西安卫星测控中心 | Satellite instantaneous force anomaly analysis method based on angular momentum conservation |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6439509B1 (en) * | 1995-07-03 | 2002-08-27 | Space Systems/Loral, Inc. | Pre-bias scheme for roll momentum unloads on pitch momentum bias/yaw reaction wheel spacecraft |
| WO2007128112A1 (en) * | 2006-05-08 | 2007-11-15 | Bce Inc. | System and method for unloading angular momentum from a spacecraft momentum wheel stabilization system |
| CN101554926A (en) * | 2009-05-20 | 2009-10-14 | 上海微小卫星工程中心 | Attitude control system for space vehicle and method thereof |
-
2013
- 2013-04-28 CN CN201310156932.0A patent/CN103213691B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6439509B1 (en) * | 1995-07-03 | 2002-08-27 | Space Systems/Loral, Inc. | Pre-bias scheme for roll momentum unloads on pitch momentum bias/yaw reaction wheel spacecraft |
| WO2007128112A1 (en) * | 2006-05-08 | 2007-11-15 | Bce Inc. | System and method for unloading angular momentum from a spacecraft momentum wheel stabilization system |
| CN101554926A (en) * | 2009-05-20 | 2009-10-14 | 上海微小卫星工程中心 | Attitude control system for space vehicle and method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103213691A (en) | 2013-07-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103213691B (en) | Method of using satellite rolling-axis rapid attitude manoeuvre to unload angular momentum of rolling axis and yawing axis | |
| CN103231810B (en) | Maneuvering unloading pitch axis angular momentum method by satellite pitching axis attitude | |
| CN105116910B (en) | A kind of satellite attitude control method to ground point staring imaging | |
| CN101891018B (en) | Single frame control moment gyro control method based on moment output capability optimization | |
| CN103235598B (en) | A kind of method adjusting thruster direction sensing assembly spacecraft centroid | |
| CA2722526C (en) | Simultaneous attitude maneuver and momentum dumping | |
| CN103092209B (en) | Full gesture capture method based on momentum wheel control | |
| CN104049637B (en) | Robot three of a kind of space rope system axle active attitude control method | |
| CN103991559B (en) | A kind of Lorentz spacecraft Hovering control method | |
| CN110803304B (en) | Satellite attitude control system | |
| CN104960674B (en) | A Pointing Tracking Control Method of Moving Target | |
| CN105005312B (en) | One kind is based on maximum angular acceleration and maximum angular rate satellite planned trajectory method | |
| CN108069050B (en) | Spacecraft initial attitude capture control method and system | |
| CN101794154A (en) | Decoupling control method for relative orbits and attitudes of formation satellites | |
| CN102880183B (en) | Control moment gyro angular momentum management method for yawing maneuvering | |
| CN106542120A (en) | During flywheel drive lacking with reference to magnetic torquer satellite three-axis attitude control method | |
| CN104176275A (en) | Rate damping method combining momentum wheel and magnetic torquer | |
| CN103268067B (en) | A kind of satellite based on intending hypercomplex number and plan hypercomplex number kinematical equation points to tracking and controlling method | |
| CN106068440A (en) | Attitude Control for Agile Satellite Applications | |
| CN110723316B (en) | Method for determining angular velocity of SGCMG framework | |
| CN103019252B (en) | A kind of independent earth orienting control method of Martian probe | |
| CN102749846B (en) | Design method of double parallel configuration VSDGCMGs singularity avoidance steering law | |
| CN103412571A (en) | A Spacecraft Relative Attitude Control Method Based on Feedback Linearization Technique | |
| CN110697085A (en) | A satellite control method combining dual SGCMG and magnetic torquer | |
| CN106599376A (en) | Pull direction estimation method for tethered satellite |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20210526 Address after: Room 1107, 11 / F, National University Science Park, Harbin Institute of technology, No. 434, youyou street, Nangang District, Harbin City, Heilongjiang Province, 150001 Patentee after: Harbin Institute of Technology Asset Management Co.,Ltd. Address before: 150001 No. 92 West straight street, Nangang District, Heilongjiang, Harbin Patentee before: HARBIN INSTITUTE OF TECHNOLOGY |
|
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20210625 Address after: 150028 6 / F, building 1, innovation and entrepreneurship Plaza, science and technology innovation city, high tech Industrial Development Zone, Harbin City, Heilongjiang Province Patentee after: Harbin University of Technology Satellite Technology Co.,Ltd. Address before: Room 1107, 11 / F, National University Science Park, Harbin Institute of technology, No. 434, youyou street, Nangang District, Harbin City, Heilongjiang Province, 150001 Patentee before: Harbin Institute of Technology Asset Management Co.,Ltd. |