CN117734969B - A thrust inversion method for electric propulsion device based on single-frame control moment gyro - Google Patents
A thrust inversion method for electric propulsion device based on single-frame control moment gyro Download PDFInfo
- Publication number
- CN117734969B CN117734969B CN202311743379.0A CN202311743379A CN117734969B CN 117734969 B CN117734969 B CN 117734969B CN 202311743379 A CN202311743379 A CN 202311743379A CN 117734969 B CN117734969 B CN 117734969B
- Authority
- CN
- China
- Prior art keywords
- electric propulsion
- propulsion device
- thrust
- satellite
- ignition
- 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
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明涉及一种基于单框架控制力矩陀螺的电推进装置推力反演方法,涉及航天器电推进技术领域,本发明采用单框架控制力矩陀螺控制卫星姿态,在卫星本体偏置安装电推进装置。建立采用单框架控制力矩陀螺作为姿态控制系统执行机构的卫星姿态动力学模型,根据电推进装置在轨点火中和点火前T秒内的卫星姿态动力学方程作差,得到电推进装置电推力矩的解析表达式。在此基础上,利用最小二乘法拟合点火前和点火中T秒内的遥测数据,求解电推力矩,通过数据处理和误差分析得到电推进装置的推力。本发明可在卫星姿态和轨道均保持稳定的情况下,精确测算电推进装置的推力数值,具有测算方法简单、测算时间短、测算精度高且工程易于实现的优点。
The present invention relates to a thrust inversion method of an electric propulsion device based on a single-frame control moment gyro, and relates to the technical field of electric propulsion of spacecraft. The present invention adopts a single-frame control moment gyro to control the attitude of a satellite, and an electric propulsion device is offsetly installed on the satellite body. A satellite attitude dynamics model using a single-frame control moment gyro as an actuator of an attitude control system is established, and the satellite attitude dynamics equations during the on-orbit ignition of the electric propulsion device and within T seconds before the ignition are subtracted to obtain an analytical expression for the electric thrust torque of the electric propulsion device. On this basis, the telemetry data within T seconds before and during the ignition are fitted using the least squares method to solve the electric thrust torque, and the thrust of the electric propulsion device is obtained through data processing and error analysis. The present invention can accurately calculate the thrust value of the electric propulsion device when both the satellite attitude and the orbit remain stable, and has the advantages of simple calculation method, short calculation time, high calculation accuracy and easy engineering implementation.
Description
技术领域Technical Field
本发明涉及航天器控制技术领域,具体是一种基于单框架控制力矩陀螺的电推进装置推力反演方法。The invention relates to the technical field of spacecraft control, in particular to a thrust inversion method of an electric propulsion device based on a single-frame control moment gyro.
背景技术Background Art
随着微小卫星等航天器的快速发展,人们对空间探测任务的需求越来越多,这也对空间推进装置的要求越来越高。相比于化学推进,电推进技术是一种将电能高效转换为动能的先进航天动力技术,具有低功耗、高比冲、控制灵活等特点,可为航天器的姿态控制、轨道保持等提供动力。但由于电推进装置的推力较小,一般是毫牛级,对其进行高精度在轨测算一直是研究的重难点问题。目前普遍利用航天器轨道根数变化来测算电推进装置的推力大小,但存在测算方法较复杂、耗时较长、精度较低的缺点。同时,若在轨验证期间电推进装置无法长时间开机,则会出现由于推力较小而导致航天器轨道的变化很小的情况,推力测算无法保证精度要求。基于此本发明提出了一种基于单框架控制力矩陀螺的电推进装置推力反演方法。With the rapid development of spacecraft such as micro-satellites, people have more and more demands for space exploration missions, which also places higher and higher requirements on space propulsion devices. Compared with chemical propulsion, electric propulsion technology is an advanced aerospace propulsion technology that efficiently converts electrical energy into kinetic energy. It has the characteristics of low power consumption, high specific impulse, flexible control, etc., and can provide power for attitude control and orbit maintenance of spacecraft. However, since the thrust of the electric propulsion device is relatively small, generally at the millinewton level, high-precision on-orbit measurement of it has always been a key and difficult problem in research. At present, the thrust of the electric propulsion device is generally calculated by the change of the number of spacecraft orbital elements, but there are disadvantages such as complex calculation methods, long time consumption and low accuracy. At the same time, if the electric propulsion device cannot be turned on for a long time during the on-orbit verification, there will be a situation where the change of the spacecraft orbit is very small due to the small thrust, and the thrust measurement cannot guarantee the accuracy requirement. Based on this, the present invention proposes a thrust inversion method of an electric propulsion device based on a single-frame control moment gyro.
发明内容Summary of the invention
本发明为解决电推进装置的推力在轨测算精度不高的问题,在卫星姿态稳定的条件下提供一种基于单框架控制力矩陀螺的电推进装置推力反演方法。In order to solve the problem of low on-orbit thrust calculation accuracy of an electric propulsion device, the present invention provides a thrust inversion method for an electric propulsion device based on a single-frame control moment gyro under the condition of a stable satellite attitude.
为实现上述目的,本发明提供如下技术方案:To achieve the above object, the present invention provides the following technical solutions:
一种基于单框架控制力矩陀螺的电推进装置推力反演方法,所述方法包括以下步骤:A thrust inversion method for an electric propulsion device based on a single-frame control moment gyro, the method comprising the following steps:
步骤1:建立卫星本体坐标系和框架坐标系,卫星沿+X、+Y和+Z轴方向安装正交构型的单框架控制力矩陀螺控制卫星姿态,其中,在卫星本体上安装电推进装置,采用单框架控制力矩陀螺作为姿态控制系统执行机构;Step 1: Establish the satellite body coordinate system and the frame coordinate system. The satellite is equipped with orthogonal single-frame control moment gyroscopes along the +X, +Y and +Z axis directions to control the satellite attitude. An electric propulsion device is installed on the satellite body, and a single-frame control moment gyroscope is used as an actuator of the attitude control system.
步骤2:卫星姿态处于三轴稳定状态时,上行遥控指令控制电推进装置点火T秒,通过卫星携带的陀螺、转子和框架伺服系统,实时测量遥测数据,所述遥测数据包括卫星本体角速度、框架角速度、框架旋转角度和转子的转速;Step 2: When the satellite attitude is in a three-axis stable state, the uplink remote control command controls the electric propulsion device to ignite for T seconds, and the telemetry data is measured in real time through the gyro, rotor and frame servo system carried by the satellite. The telemetry data includes the satellite body angular velocity, frame angular velocity, frame rotation angle and rotor speed;
步骤3:建立采用单框架控制力矩陀螺作为姿态控制系统执行机构的卫星姿态动力学模型,并在模型中引入框架的旋转角速度和框架旋转角度;Step 3: Establish a satellite attitude dynamics model using a single-frame control moment gyro as the actuator of the attitude control system, and introduce the frame's rotation angular velocity and frame rotation angle into the model;
步骤4:利用电推进装置点火中T1秒内的卫星姿态动力学方程与点火前T0秒内的卫星姿态动力学方程作差,得到电推力矩的解析表达式;Step 4: The satellite attitude dynamics equation within T1 seconds during the ignition of the electric propulsion device is subtracted from the satellite attitude dynamics equation within T0 seconds before the ignition to obtain the analytical expression of the electric thrust torque;
步骤5:记录电推进装置点火前T0秒和点火中T1秒内的遥测数据,利用最小二乘法拟合数据,计算得到电推进装置产生的电推力矩;Step 5: Record the telemetry data within T 0 seconds before ignition and T 1 second during ignition of the electric propulsion device, fit the data using the least squares method, and calculate the electric thrust torque generated by the electric propulsion device;
步骤6:利用电推进装置产生的电推力矩计算推力;Step 6: Calculate the thrust using the electric thrust torque generated by the electric propulsion device;
步骤7:计算推力偏差,判断偏差范围,最终确定电推进装置产生的推力。Step 7: Calculate the thrust deviation, determine the deviation range, and ultimately determine the thrust generated by the electric propulsion device.
作为本发明进一步的技术方案,步骤1中,电推进装置在卫星本体上偏置安装,推力不经过卫星质心;卫星正交安装三个单框架控制力矩陀螺作为卫星姿态控制系统的执行机构。As a further technical solution of the present invention, in step 1, the electric propulsion device is offset installed on the satellite body, and the thrust does not pass through the satellite center of mass; the satellite is orthogonally installed with three single-frame control moment gyroscopes as actuators of the satellite attitude control system.
作为本发明进一步的技术方案,步骤3中,建立采用单框架控制力矩陀螺作为姿态控制系统执行机构的卫星姿态动力学模型为:As a further technical solution of the present invention, in step 3, a satellite attitude dynamics model using a single-frame control moment gyro as an attitude control system actuator is established as follows:
其中,hb=[hbi]∈R3×1为卫星本体的角动量,为卫星本体的角动量变化率,hw=[hwi]∈R3×1为单框架力矩陀螺的角动量,ωbi=[ωbi]∈R3×1为卫星本体坐标系相对于地球惯性坐标系的角速度,ωri=[ωri]∈R3×1为框架角速度,ME=[MEi]∈R3×1为外部力矩;Among them, h b =[h bi ]∈R 3×1 is the angular momentum of the satellite body, is the rate of change of the angular momentum of the satellite body, h w =[h wi ]∈R 3×1 is the angular momentum of the single frame moment gyro, ω bi =[ω bi ]∈R 3×1 is the angular velocity of the satellite body coordinate system relative to the earth's inertial coordinate system, ω ri =[ω ri ]∈R 3×1 is the frame angular velocity, and ME =[ MEi ]∈R 3×1 is the external torque;
根据卫星及动量轮惯性特性,卫星姿态动力学模型进一步写为:According to the inertial characteristics of the satellite and momentum wheel, the satellite attitude dynamics model is further written as:
其中,J=[Ji]∈R3×1为卫星本体转动惯量,J0=[J0i]∈R3×1为转子的转动惯量, 为卫星本体坐标系相对于地球惯性坐标系的角速度变化率,ωf=[ωfi]∈R3×1为转子的角速度,θri为框架旋转角度,转子角动量与转速的关系为hω=kR,k为转子惯量特性系数,R=ωf/2π为转子的转速。Among them, J = [J i ] ∈ R 3×1 is the satellite body moment of inertia, J 0 = [J 0i ] ∈ R 3×1 is the rotor moment of inertia, is the angular velocity change rate of the satellite body coordinate system relative to the earth's inertial coordinate system, ω f =[ω fi ]∈R 3×1 is the angular velocity of the rotor, θ ri is the frame rotation angle, the relationship between the rotor angular momentum and the rotation speed is h ω =kR, k is the rotor inertia characteristic coefficient, and R = ω f /2π is the rotor speed.
作为本发明进一步的技术方案,步骤4中,电推进装置点火前T0秒内,卫星姿态动力学方程为:As a further technical solution of the present invention, in step 4, within T 0 seconds before the electric propulsion device is ignited, the satellite attitude dynamics equation is:
其中,表示电推进装置点火前T0秒内的卫星本体平均角速度, 表示点火前T0秒内转子的平均角速度,表示点火前T0秒内的框架平均角速度,θri0为点火前T0秒内的框架旋转角度,表示点火前T0秒内的转子平均转速,表示点火前T0秒内的卫星本体角速度变化率,Md=[Mdi]∈R3×1为空间环境的干扰力矩;in, represents the average angular velocity of the satellite body within T 0 seconds before the electric propulsion device is ignited, represents the average angular velocity of the rotor within T 0 seconds before ignition, represents the average angular velocity of the frame within T 0 seconds before ignition, θ ri0 is the frame rotation angle within T 0 seconds before ignition, represents the average rotor speed within T 0 seconds before ignition, represents the satellite body angular velocity change rate within T 0 seconds before ignition, M d =[M di ]∈R 3×1 is the interference torque of the space environment;
电推进装置点火中T1秒内,卫星姿态动力学方程为:During the ignition of the electric propulsion device, within T 1 second, the satellite attitude dynamics equation is:
其中,表示电推进装置点火中T1秒内的卫星本体平均角速度, 表示点火中T1秒内的转子的平均角速度,表示点火中T1秒内的框架平均角速度,θri1为点火中T1秒内的框架旋转角度,表示点火中T1秒内的转子平均转速,表示点火中T1秒内的卫星本体角速度变化率,Me=[Mei]∈R3×1表示电推进装置产生的力矩;in, represents the average angular velocity of the satellite body within T 1 second during the ignition of the electric propulsion device, represents the average angular velocity of the rotor within T 1 second during ignition, represents the average angular velocity of the frame within T 1 second during ignition, θ ri1 is the frame rotation angle within T 1 second during ignition, Indicates the average rotor speed within T 1 second during ignition, represents the rate of change of the satellite body angular velocity within T 1 second during ignition, Me = [M ei ]∈R 3×1 represents the torque generated by the electric propulsion device;
电推进装置点火中T1秒内与点火前T0内的卫星姿态动力学方程作差值,得到电推力矩解析表达式:The satellite attitude dynamics equations within T 1 seconds during the ignition of the electric propulsion device and before T 0 are subtracted to obtain the analytical expression of the electric thrust torque:
作为本发明进一步的技术方案,步骤5中,记录电推进装置点火前T0秒和点火中T1秒内的遥测数据,利用最小二乘方法拟合所述遥测数据,得到卫星本体平均角速度、角速度变化率、框架平均角速度、框架旋转角度和转子的平均转速,代入步骤4的电推力矩解析表达式计算电推进装置产生的电推力矩。As a further technical solution of the present invention, in step 5, the telemetry data within T 0 seconds before ignition of the electric propulsion device and T 1 second during ignition are recorded, and the telemetry data are fitted using the least squares method to obtain the average angular velocity of the satellite body, the angular velocity change rate, the average angular velocity of the frame, the frame rotation angle and the average speed of the rotor, and are substituted into the electric thrust torque analytical expression of step 4 to calculate the electric thrust torque generated by the electric propulsion device.
作为本发明进一步的技术方案,步骤6中,电推进装置在X轴、Z轴方向对卫星产生电推力矩,利用X轴方向的电推力矩计算推力:利用Z轴方向的电推力矩计算推力: As a further technical solution of the present invention, in step 6, the electric propulsion device generates electric thrust torque on the satellite in the X-axis and Z-axis directions, and the thrust is calculated using the electric thrust torque in the X-axis direction: Calculate the thrust using the electric thrust torque in the Z-axis direction:
作为本发明进一步的技术方案,步骤7中,根据X轴Z轴两种方式计算推力的结果解算偏差:As a further technical solution of the present invention, in step 7, the deviation is solved according to the result of calculating the thrust in two ways along the X-axis and the Z-axis:
若|D|≤5%则认为推力测算准确,得到电推进装置推力|F|=(|F1|+|F2|)/2;否则重新下达电推进装置开机点火指令,重复步骤3~步骤7再次进行推力测算。If |D|≤5%, it is considered that the thrust calculation is accurate, and the thrust of the electric propulsion device |F|=(|F 1 |+|F 2 |)/2 is obtained; otherwise, the electric propulsion device start-up ignition command is reissued, and steps 3 to 7 are repeated to perform thrust calculation again.
与现有技术相比,本发明的有益效果是:本发明相较于以往使用航天器轨道根数变化来测算电推进装置推力的方法,具有测算方法简单、测算时间短、测算精度高且工程易于操作实现等优点。此外,单框架控制力矩陀螺与传统飞轮和喷气推力器相比较,其速度稳定度和指向精度更高,且输出力矩平滑,因其可以采用体积较小的转子得到较大的输出力矩,也可对未来发展的超高比冲电推进装置的推力进行测算。Compared with the prior art, the beneficial effects of the present invention are as follows: compared with the previous method of using the change of the number of spacecraft orbital elements to calculate the thrust of the electric propulsion device, the present invention has the advantages of simple calculation method, short calculation time, high calculation accuracy and easy engineering operation and implementation. In addition, compared with traditional flywheels and jet thrusters, the single-frame control torque gyro has higher speed stability and pointing accuracy, and smooth output torque, because it can use a smaller rotor to obtain a larger output torque, and can also calculate the thrust of the ultra-high specific impulse electric propulsion device to be developed in the future.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1为本发明实施例提供的卫星本体坐标系定义图。FIG. 1 is a diagram showing a satellite body coordinate system definition according to an embodiment of the present invention.
图2为本发明实施例提供的单框架控制力矩陀螺安装示意图。FIG. 2 is a schematic diagram of the installation of a single-frame control moment gyroscope provided in an embodiment of the present invention.
图3为本发明实施例提供的单框架控制力矩陀螺系统组成图。FIG3 is a composition diagram of a single-frame control moment gyro system provided by an embodiment of the present invention.
图4为本发明实施例提供的基于单框架控制力矩陀螺的电推进装置推力反演方法的流程图。FIG4 is a flow chart of a thrust inversion method for an electric propulsion device based on a single-frame control moment gyro provided in an embodiment of the present invention.
具体实施方式DETAILED DESCRIPTION
下面结合附图对基于单框架控制力矩陀螺的电推进装置推力反演方法的具体实施方式进行详细描述,以下描述仅用于说明本发明,但不用来限制本发明的范围。The specific implementation of the thrust inversion method of the electric propulsion device based on the single-frame control moment gyro is described in detail below in conjunction with the accompanying drawings. The following description is only used to illustrate the present invention but is not used to limit the scope of the present invention.
本方法中卫星角速度由陀螺测量得到,转子可实时反馈自身转速,框架旋转角速度和旋转角度通过框架伺服系统给出,卫星在轨数据均通过地面站获得。电推进装置工作后卫星姿态发生变化,单框架控制力矩陀螺作为执行机构控制卫星姿态稳定。利用电推进装置产生的电推力矩计算推力,解算推力偏差,最终确定电推进装置产生的推力。In this method, the satellite angular velocity is measured by the gyroscope, the rotor can feedback its own rotation speed in real time, the frame rotation angular velocity and rotation angle are given by the frame servo system, and the satellite on-orbit data are obtained through the ground station. After the electric propulsion device works, the satellite attitude changes, and the single frame control torque gyro is used as an actuator to control the satellite attitude stability. The thrust is calculated using the electric thrust torque generated by the electric propulsion device, the thrust deviation is solved, and finally the thrust generated by the electric propulsion device is determined.
实施例1Example 1
请参阅图1至图4,本发明实施例提供了一种基于单框架控制力矩陀螺的电推进装置推力反演方法,所述方法包括以下步骤:Referring to FIG. 1 to FIG. 4 , an embodiment of the present invention provides a thrust inversion method for an electric propulsion device based on a single-frame control moment gyro, the method comprising the following steps:
步骤1:建立卫星本体坐标系和框架坐标系,卫星沿+X、+Y和+Z轴方向安装正交构型的单框架控制力矩陀螺控制卫星姿态,其中,在卫星本体上安装电推进装置,采用单框架控制力矩陀螺作为姿态控制系统执行机构;Step 1: Establish the satellite body coordinate system and the frame coordinate system. The satellite is equipped with orthogonal single-frame control moment gyroscopes along the +X, +Y and +Z axis directions to control the satellite attitude. An electric propulsion device is installed on the satellite body, and a single-frame control moment gyroscope is used as an actuator of the attitude control system.
具体的,建立卫星本体坐标系OXYZ,其中原点O为卫星质心,+X轴指向卫星飞行方向,+Z轴指向地心,+Y轴满足右手定则且垂直于XOZ构成的平面指向太阳。电推进装置在卫星本体上偏置安装,推力不经过卫星质心;卫星正交安装三个单框架控制力矩陀螺作为卫星姿态控制系统的执行机构。电推进装置喷口位于-Y轴指向的平面,安装位置坐标为(dxdydz),产生的推力沿+Y轴方向。建立框架坐标系Oxgygzg,其中原点为高速转子质心,zg轴沿框架轴方向,xg轴沿转子角动量轴方向,yg轴满足右手定则且垂直于xgOzg构成的平面。卫星沿+X、+Y和+Z轴方向安装正交构型的单框架控制力矩陀螺,用以控制卫星姿态;Specifically, a satellite body coordinate system OXYZ is established, in which the origin O is the satellite center of mass, the +X axis points to the direction of satellite flight, the +Z axis points to the center of the earth, and the +Y axis satisfies the right-hand rule and is perpendicular to the plane formed by XOZ and points to the sun. The electric propulsion device is installed offset on the satellite body, and the thrust does not pass through the satellite center of mass; three single-frame control moment gyroscopes are orthogonally installed on the satellite as actuators of the satellite attitude control system. The nozzle of the electric propulsion device is located in the plane pointed by the -Y axis, and the installation position coordinates are (dxdydz), and the thrust generated is along the +Y axis direction. A frame coordinate system Ox g y g z g is established, in which the origin is the high-speed rotor center of mass, the z g axis is along the frame axis direction, the x g axis is along the rotor angular momentum axis direction, and the y g axis satisfies the right-hand rule and is perpendicular to the plane formed by x g Oz g . The satellite is installed with orthogonal single-frame control moment gyroscopes along the +X, +Y and +Z axis directions to control the satellite attitude;
步骤2:卫星姿态处于三轴稳定状态时,上行遥控指令控制电推进装置点火T秒,通过卫星携带的陀螺、转子和框架伺服系统,实时测量遥测数据,所述遥测数据包括卫星本体角速度、框架角速度、框架旋转角度和转子的转速;Step 2: When the satellite attitude is in a three-axis stable state, the uplink remote control command controls the electric propulsion device to ignite for T seconds, and the telemetry data is measured in real time through the gyro, rotor and frame servo system carried by the satellite. The telemetry data includes the satellite body angular velocity, frame angular velocity, frame rotation angle and rotor speed;
具体的,卫星姿态处于三轴稳定状态时,通过地面站上行遥控指令,控制电推进装置点火T1秒。卫星携带的陀螺可实时测量当前卫星本体的角速度,并通过单框架控制力矩陀螺的框架伺服系统反馈给支撑转子的框架,即地面站可以接收电推进装置点火前T0秒和点火中T1秒内的卫星本体角速度、框架角速度、框架旋转角度和转子的转速等遥测数据。Specifically, when the satellite attitude is in a three-axis stable state, the electric propulsion device is controlled to ignite T 1 second through the uplink remote control command from the ground station. The gyroscope carried by the satellite can measure the angular velocity of the current satellite body in real time, and feed it back to the frame supporting the rotor through the frame servo system of the single-frame control moment gyroscope, that is, the ground station can receive telemetry data such as the satellite body angular velocity, frame angular velocity, frame rotation angle, and rotor speed within T 0 seconds before the ignition of the electric propulsion device and T 1 second during the ignition.
步骤3:建立采用单框架控制力矩陀螺作为姿态控制系统执行机构的卫星姿态动力学模型,并在模型中引入框架的旋转角速度和框架旋转角度;Step 3: Establish a satellite attitude dynamics model using a single-frame control moment gyro as the actuator of the attitude control system, and introduce the frame's rotation angular velocity and frame rotation angle into the model;
具体的,建立采用单框架控制力矩陀螺作为姿态控制系统执行机构的卫星姿态动力学模型为:Specifically, the satellite attitude dynamics model using a single-frame control moment gyro as the actuator of the attitude control system is established as follows:
其中,hb=[hbi]∈R3×1为卫星本体的角动量,为卫星本体的角动量变化率,hw=[hwi]∈R3×1为单框架力矩陀螺的角动量,ωbi=[ωbi]∈R3×1为卫星本体坐标系相对于地球惯性坐标系的角速度,ωri=[ωri]∈R3×1为框架角速度,ME=[MEi]∈R3×1为外部力矩。Among them, h b =[h bi ]∈R 3×1 is the angular momentum of the satellite body, is the rate of change of the angular momentum of the satellite body, h w =[h wi ]∈R 3×1 is the angular momentum of the single-frame moment gyro, ω bi =[ω bi ]∈R 3×1 is the angular velocity of the satellite body coordinate system relative to the Earth’s inertial coordinate system, ω ri =[ω ri ]∈R 3×1 is the frame angular velocity, and ME =[ MEi ]∈R 3×1 is the external torque.
根据卫星及动量轮惯性特性,卫星姿态动力学模型进一步写为:According to the inertial characteristics of the satellite and momentum wheel, the satellite attitude dynamics model is further written as:
其中,J=[Ji]∈R3×1为卫星本体转动惯量,J0=[J0i]∈R3×1为转子的转动惯量, 为卫星本体坐标系相对于地球惯性坐标系的角速度变化率,ωf=[ωfi]∈R3×1为转子的角速度,θri为框架旋转角度(假设框架旋转角度较小,不满足奇异性条件),转子角动量与转速的关系为hω=kR,k为转子惯量特性系数,其值由具体转子型号决定,R=ωf/2π为转子的转速。Among them, J = [J i ] ∈ R 3×1 is the satellite body moment of inertia, J 0 = [J 0i ] ∈ R 3×1 is the rotor moment of inertia, is the angular velocity change rate of the satellite body coordinate system relative to the earth's inertial coordinate system, ω f =[ω fi ]∈R 3×1 is the angular velocity of the rotor, θ ri is the frame rotation angle (assuming that the frame rotation angle is small and does not meet the singularity condition), the relationship between the rotor angular momentum and the speed is h ω =kR, k is the rotor inertia characteristic coefficient, and its value is determined by the specific rotor model, and R = ω f /2π is the rotor speed.
步骤4:利用电推进装置点火中T1秒内的卫星姿态动力学方程与点火前T0秒内的卫星姿态动力学方程作差,得到电推力矩的解析表达式;Step 4: The satellite attitude dynamics equation within T1 seconds during the ignition of the electric propulsion device is subtracted from the satellite attitude dynamics equation within T0 seconds before the ignition to obtain the analytical expression of the electric thrust torque;
具体的,电推进装置在轨验证点火时间较短,其点火前后卫星姿态保持三轴稳定状态,单框架控制力矩陀螺转子处于非饱和正常工作状态,则电推进装置点火前T0秒内,卫星姿态动力学方程为:Specifically, the ignition time of the electric propulsion device for on-orbit verification is short. Before and after the ignition, the satellite attitude maintains a three-axis stable state, and the single-frame control torque gyro rotor is in a non-saturated normal working state. Then, within T 0 seconds before the ignition of the electric propulsion device, the satellite attitude dynamics equation is:
其中,表示电推进装置点火前T0秒内的卫星本体平均角速度, 表示点火前T0秒内转子的平均角速度,表示点火前T0秒内的框架平均角速度,θri0为点火前T0秒内的框架旋转角度,表示点火前T0秒内的转子平均转速,表示点火前T0秒内的卫星本体角速度变化率,Md=[Mdi]∈R3×1为空间环境的干扰力矩。in, represents the average angular velocity of the satellite body within T 0 seconds before the electric propulsion device is ignited, represents the average angular velocity of the rotor within T 0 seconds before ignition, represents the average angular velocity of the frame within T 0 seconds before ignition, θ ri0 is the frame rotation angle within T 0 seconds before ignition, represents the average rotor speed within T 0 seconds before ignition, represents the satellite body angular velocity change rate within T 0 seconds before ignition, and M d = [M di ]∈R 3×1 is the interference torque of the space environment.
电推进装置点火中T1秒内,卫星姿态动力学方程为:During the ignition of the electric propulsion device, within T 1 second, the satellite attitude dynamics equation is:
其中,表示电推进装置点火中T1秒内的卫星本体平均角速度, 表示点火中T1秒内的转子的平均角速度,表示点火中T1秒内的框架平均角速度,θri1为点火中T1秒内的框架旋转角度,表示点火中T1秒内的转子平均转速,表示点火中T1秒内的卫星本体角速度变化率,Me=[Mei]∈R3×1表示电推进装置产生的力矩。in, represents the average angular velocity of the satellite body within T 1 second during the ignition of the electric propulsion device, represents the average angular velocity of the rotor within T 1 second during ignition, represents the average angular velocity of the frame within T 1 second during ignition, θ ri1 is the frame rotation angle within T 1 second during ignition, Indicates the average rotor speed within T 1 second during ignition, represents the rate of change of the satellite body angular velocity within T 1 second during ignition, and Me = [ Mei ]∈R 3×1 represents the torque generated by the electric propulsion device.
电推进装置点火中T1秒内与点火前T0内的卫星姿态动力学方程作差值,得到电推力矩解析表达式:The satellite attitude dynamics equations within T 1 seconds during the ignition of the electric propulsion device and before T 0 are subtracted to obtain the analytical expression of the electric thrust torque:
步骤5:记录电推进装置点火前T0秒和点火中T1秒内的遥测数据,利用最小二乘法拟合数据,计算得到电推进装置产生的电推力矩;Step 5: Record the telemetry data within T 0 seconds before ignition and T 1 second during ignition of the electric propulsion device, fit the data using the least squares method, and calculate the electric thrust torque generated by the electric propulsion device;
具体的,记录电推进装置点火前T0秒和点火中T1秒内的遥测数据,利用最小二乘方法拟合所述遥测数据,得到卫星本体平均角速度、角速度变化率、框架平均角速度、框架旋转角度和转子的平均转速,代入步骤4的电推力矩解析表达式计算电推进装置产生的电推力矩;Specifically, the telemetry data within T 0 seconds before the ignition of the electric propulsion device and T 1 second during the ignition are recorded, and the telemetry data are fitted by the least square method to obtain the average angular velocity of the satellite body, the angular velocity change rate, the frame average angular velocity, the frame rotation angle and the average rotation speed of the rotor, and the electric thrust torque generated by the electric propulsion device is calculated by substituting them into the electric thrust torque analytical expression of step 4;
步骤6:利用电推进装置产生的电推力矩计算推力;Step 6: Calculate the thrust using the electric thrust torque generated by the electric propulsion device;
具体的,电推进装置在X轴、Z轴方向对卫星产生电推力矩,利用X轴方向的电推力矩计算推力:Specifically, the electric propulsion device generates electric thrust torque on the satellite in the X-axis and Z-axis directions, and the thrust is calculated using the electric thrust torque in the X-axis direction:
利用Z轴方向的电推力矩计算推力:Calculate the thrust using the electric thrust torque in the Z-axis direction:
步骤7:计算推力偏差,判断偏差范围,最终确定电推进装置产生的推力。Step 7: Calculate the thrust deviation, determine the deviation range, and ultimately determine the thrust generated by the electric propulsion device.
具体的,根据X轴Z轴两种方式计算推力的结果解算偏差:Specifically, the deviation is calculated based on the results of the thrust calculations in two ways: X-axis and Z-axis:
若|D|≤5%则认为推力测算准确,得到电推进装置推力|F|=(|F1|+|F2|)/2;否则重新下达电推进装置开机点火指令,重复步骤3~步骤7再次进行推力测算。If |D|≤5%, it is considered that the thrust calculation is accurate, and the thrust of the electric propulsion device |F|=(|F 1 |+|F 2 |)/2 is obtained; otherwise, the electric propulsion device start-up ignition command is reissued, and steps 3 to 7 are repeated to perform thrust calculation again.
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311743379.0A CN117734969B (en) | 2023-12-19 | 2023-12-19 | A thrust inversion method for electric propulsion device based on single-frame control moment gyro |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311743379.0A CN117734969B (en) | 2023-12-19 | 2023-12-19 | A thrust inversion method for electric propulsion device based on single-frame control moment gyro |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117734969A CN117734969A (en) | 2024-03-22 |
CN117734969B true CN117734969B (en) | 2024-08-20 |
Family
ID=90252144
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311743379.0A Active CN117734969B (en) | 2023-12-19 | 2023-12-19 | A thrust inversion method for electric propulsion device based on single-frame control moment gyro |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117734969B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101049860A (en) * | 2007-04-16 | 2007-10-10 | 北京航空航天大学 | Single end support type magnetic suspension control moment gyro of single framework |
CN101891018A (en) * | 2010-07-09 | 2010-11-24 | 中国科学院长春光学精密机械与物理研究所 | Single-Frame Control Moment Gyro Manipulation Method Based on Optimal Torque Output Capability |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2826470B1 (en) * | 2001-06-26 | 2003-09-19 | Astrium Sas | METHOD AND DEVICE FOR STEERING THE ATTITUDE AND GUIDANCE OF A SATELLITE BY A GYRODYNES CLUSTER |
CN102101533B (en) * | 2011-01-26 | 2013-02-06 | 哈尔滨工业大学 | Gyro moment generating device and satellite attitude control method based on liquid circuit |
CN102923317B (en) * | 2012-10-31 | 2013-10-16 | 北京控制工程研究所 | Under-actuated control method suitable for damping angular velocity of satellite attitude |
CN105259906B (en) * | 2015-10-20 | 2018-06-26 | 北京理工大学 | A kind of device and method for improving spacecraft attitude stabilization degree |
CN107487458B (en) * | 2017-07-12 | 2020-01-17 | 南京航空航天大学 | A system of attitude and orbit control actuator for all-electric propulsion satellite platform |
CN110697086B (en) * | 2019-10-11 | 2021-08-03 | 上海航天控制技术研究所 | Method for realizing satellite three-axis stable control by single control moment gyroscope and two flywheels |
CN112550771B (en) * | 2020-12-22 | 2022-06-03 | 上海卫星工程研究所 | Control moment gyro signal acquisition method and system for attitude and orbit control general comprehensive test |
-
2023
- 2023-12-19 CN CN202311743379.0A patent/CN117734969B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101049860A (en) * | 2007-04-16 | 2007-10-10 | 北京航空航天大学 | Single end support type magnetic suspension control moment gyro of single framework |
CN101891018A (en) * | 2010-07-09 | 2010-11-24 | 中国科学院长春光学精密机械与物理研究所 | Single-Frame Control Moment Gyro Manipulation Method Based on Optimal Torque Output Capability |
Also Published As
Publication number | Publication date |
---|---|
CN117734969A (en) | 2024-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104527994B (en) | Multi-polar cross-over becomes the track set time soon and holds position sensing tracking and controlling method | |
Cubas et al. | Magnetic attitude control for satellites in polar or sun-synchronous orbits | |
CN103235598B (en) | A kind of method adjusting thruster direction sensing assembly spacecraft centroid | |
US9643740B2 (en) | Gyroless three-axis sun acquisition using sun sensor and unscented kalman filter | |
CN105867401B (en) | The spacecraft attitude fault tolerant control method of single-gimbal control moment gyros | |
Gatsonis et al. | Micropulsed plasma thrusters for attitude control of a low-earth-orbiting cubesat | |
CN104570742B (en) | Feedforward PID (proportion, integration and differentiation) control based rapid high-precision relative pointing control method of noncoplanar rendezvous orbit | |
US20080315039A1 (en) | System and methods for space vehicle torque balancing | |
CN103991559B (en) | A kind of Lorentz spacecraft Hovering control method | |
Abdelrahman et al. | Sigma-point Kalman filtering for spacecraft attitude and rate estimation using magnetometer measurements | |
CN103019247A (en) | Gyroscope-free independent space attitude maneuver control method of Martian probe | |
Ye et al. | Fuzzy sliding mode control of nonparallel-ground-track imaging satellite with high precision | |
Ticona et al. | Attitude determination and control system for nadir pointing and detumbling using magnetorquer for 1u bolivian cubesat | |
CN112393835B (en) | A Small Satellite On-orbit Thrust Calibration Method Based on Extended Kalman Filtering | |
CN117734969B (en) | A thrust inversion method for electric propulsion device based on single-frame control moment gyro | |
Fan et al. | Attitude optimization control method of agile optical small satellite for nonparallel ground track imaging | |
Reijneveld et al. | Attitude control system of the Delfi-n3Xt satellite | |
Sun et al. | Piecewise attitude tracking control of a gravity gradient microsatellite for coplanar orbital transfer | |
CN114802818A (en) | Morning and evening orbit satellite and sun attitude calculation method and guidance method thereof | |
Yang et al. | An Attitude Determination and Sliding Mode Control Method for Agile Whiskbroom Scanning Maneuvers of Microsatellites. | |
CN114063645A (en) | Eccentricity dip angle vector-based method for evaluating tilt fly-around holding control effect | |
Moorthy et al. | Extended lifetime of CubeSats in the lower thermosphere with active attitude control | |
CN117485596B (en) | Thrust inversion method of electric propulsion device based on momentum wheel measurement | |
Khan et al. | Reliable attitude control integrating reaction wheels and embedded asymmetric magnetorquers for detumbling CubeSats | |
Kasiri et al. | Nonlinear adaptive pose motion control of a servicer spacecraft in approximation with an accelerated tumbling target |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |