JP2009227019A - Program, method, and apparatus for generating semi-zenith satellite control plan - Google Patents

Program, method, and apparatus for generating semi-zenith satellite control plan Download PDF

Info

Publication number
JP2009227019A
JP2009227019A JP2008073113A JP2008073113A JP2009227019A JP 2009227019 A JP2009227019 A JP 2009227019A JP 2008073113 A JP2008073113 A JP 2008073113A JP 2008073113 A JP2008073113 A JP 2008073113A JP 2009227019 A JP2009227019 A JP 2009227019A
Authority
JP
Japan
Prior art keywords
control
trajectory
vector
control amount
execution
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.)
Ceased
Application number
JP2008073113A
Other languages
Japanese (ja)
Inventor
Hiroko Aoki
尋子 青木
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2008073113A priority Critical patent/JP2009227019A/en
Publication of JP2009227019A publication Critical patent/JP2009227019A/en
Ceased legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To draw up as an efficient in-plane station keeping control plan for a semi-zenith satellite as possible in consideration of effects of perturbation and disturbance. <P>SOLUTION: This method approximately calculates a semi-major axis desired controlled variable with respect to a semi-major axis at the current execution of control so that a center longitude becomes a desired center longitude specified at the next execution of control, calculates (S3) a controlled variable of an "e" vector based on a variation of the "e" vector to be obtained through orbit propagation until the next execution of control in consideration of the effect of perturbation, calculates (S5) an initial value of a controlled variable in the orbit-tangential direction by solving a simultaneous equations with three unknowns representing the relationships among the semi-major axis desired controlled variable and "e" vector controlled variable, three control-executed latitudes in a control-executable period, and the control variable in the orbit-tangential direction at each control-executed latitude, and corrects the initial value of the controlled variable in the orbit-tangential direction so that a center-longitude deviation, a semi-major axis difference, and an "e" vector difference calculated through orbit propagation until the next execution of control in consideration of the effect of perturbation fall within their respective prescribed levels. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、人工衛星の軌道制御技術に関し、より詳しくは人工衛星の追跡管制における軌道保持制御技術に関する。   The present invention relates to an orbit control technique for an artificial satellite, and more particularly to an orbit maintenance control technique for tracking control of an artificial satellite.

まず図1A乃至図5を用いて、人工衛星の軌道制御の基本的事項について説明する。図1Aには、地球1000と、人工衛星の軌道1002とが示されている。ここで、地球1000の中心を通り且つ軌道1002上の2点を結ぶ線分であってその長さが最大となる線分の端点のうち地球1000に近い方の点をペリジ点と呼び、遠い方の点をアポジ点と呼ぶ。地球1000の中心とペリジ点との距離はペリジ半径と呼ばれ、地球1000の中心とアポジ点との距離はアポジ半径と呼ばれる。また、軌道長半径aは上記線分の長さの半分である。すなわち、上記線分の長さは軌道長半径aの2倍となっている。さらに、離心率をeとすると、アポジ半径はa×(1+e)で算出され、ペリジ半径はa×(1−e)で算出される。なお、地球1000の中心からペリジ点に向かう長さeのベクトルをeベクトル(離心率ベクトル)と呼ぶ。   First, basic items for orbit control of an artificial satellite will be described with reference to FIGS. 1A to 5. FIG. 1A shows an earth 1000 and an orbit 1002 of an artificial satellite. Here, the end point of the line segment that passes through the center of the earth 1000 and connects two points on the orbit 1002 and has the maximum length is called the perigee point, which is the farthest point. This point is called the apogee point. The distance between the center of the Earth 1000 and the Perige point is called the Perige radius, and the distance between the center of the Earth 1000 and the Apogee point is called the Apogee radius. The track length radius a is half the length of the line segment. That is, the length of the line segment is twice the track length radius a. Furthermore, when the eccentricity is e, the apogee radius is calculated as a × (1 + e), and the periphery radius is calculated as a × (1−e). A vector having a length e from the center of the earth 1000 toward the peripheral point is called an e vector (eccentricity vector).

また、図1Bに3次元的に示すように、人工衛星が地球1000の赤道面を下から上に突き抜ける点を昇交点と呼び、軌道1002の面と赤道面とが成す角度を軌道傾斜角iと呼ぶ。また、地球1000の春分点を基準として、地球1000の中心と昇交点とを結ぶ直線の角度を昇交点赤経Ωと呼ぶ。また、地球1000の中心と昇交点とを結ぶ直線とeベクトルとが成す角度を近地点引数ωと呼ぶ。さらにeベクトルと、人工衛星1004と地球1000の中心を結ぶ直線とが成す角度を真近点離角fと呼ぶ。   Further, as shown in FIG. 1B in a three-dimensional manner, the point at which the artificial satellite penetrates the equator plane of the earth 1000 from the bottom to the top is called the ascending intersection, and the angle formed by the plane of the orbit 1002 and the equator plane is the orbit inclination angle i. Call it. Further, the angle of a straight line connecting the center of the earth 1000 and the ascending intersection with the equinox of the earth 1000 as a reference is called ascending intersection red meridian Ω. In addition, an angle formed by a straight line connecting the center of the earth 1000 and the rising intersection and the e vector is referred to as a near point argument ω. Further, an angle formed by the e vector and a straight line connecting the artificial satellite 1004 and the center of the earth 1000 is referred to as a near point separation angle f.

人工衛星の軌道には、地球の非球状効果、太陽や月の引力など、さまざまな外乱(摂動)が作用するので、目的とする軌道状態を保持するためには摂動を打ち消す軌道保持制御を定期的に実施する必要がある。軌道保持制御は、軌道面、すなわち軌道傾斜角iと昇交点赤経Ω を補正する軌道面制御と、軌道の形、すなわち軌道長半径aと離心率eと近地点引数ωを補正する軌道面内制御に分けられる。通常、離心率eと近地点引数ωの代わりにeベクトルの表現を用いる。なお、eベクトル=(ξ,η)=(e・cosω,e・sinω)である。   Since various disturbances (perturbations) such as the Earth's non-spherical effect and the attractive force of the sun and the moon act on the orbit of the satellite, orbit maintenance control that cancels the perturbation is regularly performed to maintain the target orbital state. Need to be implemented. The trajectory holding control includes the trajectory plane, that is, the trajectory plane control that corrects the trajectory inclination angle i and the ascending point red longitude Ω, and the trajectory shape, ie, the trajectory length radius a, the eccentricity e, and the near-point argument ω. Divided into control. Usually, the expression of the e vector is used in place of the eccentricity e and the near point argument ω. Note that e vector = (ξ, η) = (e · cos ω, e · sin ω).

軌道制御とは、人工衛星に搭載された推進系によって、所定の方向に速度ベクトルを付加することにより、軌道パラメータを変化させることである。また、どのような速度ベクトルを、いつ又はどこで付加すべきかを決定するのが軌道制御計画である。   Orbit control is changing orbital parameters by adding a velocity vector in a predetermined direction by a propulsion system mounted on an artificial satellite. It is the trajectory control plan that determines when or where the velocity vector should be added.

ここで軌道面内制御に必要な軌道長半径aの制御は、軌道1002の接線(tangential)方向に速度ベクトルを付与する、すなわち加速又は減速することで可能であり、円軌道に近い場合には制御実施位置は特に制限されない。一方、eベクトルの制御は、制御実施位置と、付加する速度ベクトルの方向とを考慮して行わなければならない。図2に示すように、人工衛星が真近点離角fに位置するとすると、(1)方向に速度ベクトルΔVを設定するとeベクトルは(1a)方向に変化し、(2)方向に速度ベクトルΔVを設定するとeベクトルは(2a)方向に変化し、(3)方向に速度ベクトルΔVを設定するとeベクトルは(3a)方向に変化し、(4)方向に速度ベクトルΔVを設定するとeベクトルは(4a)方向に変化する。すなわち、付加する速度ベクトルΔV に対して、時計回りに90°回転させた方向にeベクトルは変化する。   Here, the control of the trajectory length radius a necessary for the in-plane control is possible by giving a velocity vector in the tangential direction of the trajectory 1002, that is, by accelerating or decelerating. The control execution position is not particularly limited. On the other hand, the control of the e vector must be performed in consideration of the control execution position and the direction of the velocity vector to be added. As shown in FIG. 2, when the satellite is located at the near point separation angle f, when the velocity vector ΔV is set in the (1) direction, the e vector changes in the (1a) direction, and the velocity vector in the (2) direction. When ΔV is set, the e vector changes in the (2a) direction. When the velocity vector ΔV is set in the (3) direction, the e vector changes in the (3a) direction. When the velocity vector ΔV is set in the (4) direction, the e vector. Changes in the (4a) direction. That is, the e vector changes in a direction rotated 90 ° clockwise with respect to the velocity vector ΔV to be added.

準天頂軌道は1990年台に考案された軌道で以下の特徴を持つ。
・静止軌道と同じように軌道周期は地球自転と同期
・軌道傾斜角が日本の緯度と同じくらい
静止軌道では日本付近(北緯35度)からの仰角はせいぜい50°であるが、準天頂軌道は日本の天頂付近を通過するので、都市部のビルの谷間や山間部のように、周囲の視界が開けていない地域でも可視性が良いことを狙ったものである。当然、24時間、四六時中天頂付近にあるわけではないので、複数衛星を配置することにより、次から次へと天頂付近に衛星が滞在するような複数衛星のコンステレーションを組まなければならない。
The quasi-zenith orbit was devised in the 1990s and has the following characteristics.
・ As with geosynchronous orbits, the orbital period is synchronized with the earth rotation. ・ Orbital tilt angle is about the same as the latitude of Japan. Since it passes near the zenith in Japan, it aims to have good visibility even in areas where the surrounding field of view is not open, such as valleys and mountainous areas of urban buildings. Of course, it is not always near the zenith for 24 hours, so by arranging multiple satellites, you must construct a constellation of multiple satellites so that the satellites stay near the zenith from one to the next. .

現在設計されている準天頂衛星の傾斜角は40乃至50°である。この軌道傾斜角のため、静止衛星と同じ地球自転同期軌道であっても、地上軌跡は南北と東西に変動し、図3に示すように、8の字を描く。図3(a)は、e=0すなわち円軌道の場合を示しており、図3(b)は、e=0.099の場合を示しており、図3(c)は、e=0.285の場合を示す。   The tilt angle of the currently designed quasi-zenith satellite is 40-50 °. Due to this orbital inclination, the ground trajectory fluctuates from north to south and from east to west even in the same earth-synchronous orbit as a geostationary satellite, and the figure 8 is drawn as shown in FIG. 3A shows the case of e = 0, that is, a circular orbit, FIG. 3B shows the case of e = 0.099, and FIG. 3C shows the case of e = 0. The case of 285 is shown.

準天頂衛星の軌道保持制御は、中心経度(図3に示すような8の字の交差点)と8の字の形を保持することを目的として実施される。中心経度は、軌道長半径が地球の非球状効果で増大することにより変動する。中心経度と軌道長半径が2次関数の関係になることを利用し、軌道長半径を適切な周期で減少させてやることにより、中心経度を所定範囲に保持することができる。すなわち、図4において、縦軸を軌道長半径aとし、横軸を中心経度λとする。そして、制御前の軌道長半径abから、ΔVだけ軌道長半径を減少させて軌道長半径の制御目標値atまで軌道長半径を変化させるものとする。その後準天頂衛星が制御無しで運用されると、ΔTm後には、2次曲線1101を経て星印で示す位置まで軌道長半径及び中心経度の組み合わせは変化する。このような変化を前提として、中心経度の保持範囲内に中心経度λが収まるようにΔVを決定しなければならない。この考え方は静止衛星の直下点経度保持と同じである。 The orbit maintenance control of the quasi-zenith satellite is performed for the purpose of maintaining the center longitude (the intersection of the figure 8 as shown in FIG. 3) and the figure of figure 8. The central longitude varies as the orbital length radius increases due to the non-spherical effect of the earth. By utilizing the fact that the center longitude and the orbital length radius are in the form of a quadratic function, the central longitude can be maintained within a predetermined range by decreasing the orbital length radius at an appropriate period. That is, in FIG. 4, the vertical axis is the trajectory length radius a, and the horizontal axis is the center longitude λ. Then, the semimajor axis a b of the pre-control, and one that changes the ΔV only semi-major radius reduces semimajor until the control target value a t the semimajor axis. Thereafter, when the quasi-zenith satellite is operated without control, after ΔTm, the combination of the orbital length radius and the central longitude changes to a position indicated by an asterisk through the quadratic curve 1101. On the premise of such a change, ΔV must be determined so that the center longitude λ falls within the holding range of the center longitude. This idea is the same as the maintenance of the longitude point of geostationary satellites.

8の字の形は軌道傾斜角とeベクトルに依存するが、現在想定されている準天頂衛星では軌道傾斜角の変動はミッションに重大な支障を及ぼさないため、eベクトルの保持が問題になる。準天頂軌道のeベクトルは、地球の非球状効果、太陽/月引力により極めて複雑な変動を示す。また、変動の大きさも静止軌道に比べると一桁以上大きい。この変動を打ち消すようなeベクトルの補正を与えることにより、eベクトルを保持する。   The shape of figure 8 depends on the orbit tilt angle and the e vector, but in the currently assumed quasi-zenith satellite, the fluctuation of the orbit tilt angle does not seriously affect the mission, so the maintenance of the e vector becomes a problem. . The e-vector of the quasi-zenith orbit shows extremely complex fluctuations due to the earth's non-spherical effect, the sun / moon attraction. Also, the magnitude of the fluctuation is more than an order of magnitude larger than that of the geostationary orbit. The e-vector is retained by applying correction of the e-vector so as to cancel out this fluctuation.

eベクトルの制御は、制御実施場所と付加する速度ベクトルの方向によって、eベクトルが図3のように変化することに基づいて実施される。ここで、tangential方向ΔVの方がradial方向ΔVに比べてeベクトルの変化は2倍、すなわち制御効率が良いことがポイントとなる。   The control of the e vector is performed based on the change of the e vector as shown in FIG. 3 depending on the control execution place and the direction of the added velocity vector. Here, the change in the e-vector is twice in the tangential direction ΔV compared to the radial direction ΔV, that is, the control efficiency is good.

従来、静止衛星等で行われている軌道面内保持制御は、軌道長半径aを制御するためのtangential方向ΔVでeベクトルを同時に制御する方式である。軌道長半径aの制御に必要なΔVaとeベクトル制御に必要なΔVeの大きさは通常異なるので、両者の辻褄を合わせるため、2つのΔVに分けて制御を実施する方式(2パートマヌーバ方式)がある。軌道上の制御実施位置はeベクトルを補正すべき方向で決まる。2パートの場合は、軌道上の位相が180°離れた2地点で制御を実施することになる。   Conventionally, in-orbit plane holding control performed by a geostationary satellite or the like is a method of simultaneously controlling the e vector in a tangential direction ΔV for controlling the orbital length radius a. Since ΔVa required for controlling the orbital length radius a and ΔVe required for e-vector control are usually different, the control is divided into two ΔVs in order to match the two differences (two-part maneuver method). There is. The control execution position on the trajectory is determined by the direction in which the e vector should be corrected. In the case of two parts, control is performed at two points whose phases on the orbit are 180 ° apart.

ところで準天頂軌道は、静止軌道と同じ周期(すなわち24時間)で、日本上空通過時に天頂に位置するよう軌道傾斜角を40°乃至50°として設計された軌道である。離心率eは0.1程度で、アポジ点が天頂に位置する。準天頂衛星システムは、このような軌道の昇交点赤経Ωを等間隔に配した複数の人工衛星で構成され、3機構成の場合を図5に示す。図5は、3機構成の準天頂軌道を北極上空から見た図である。人工衛星SAT1の昇交点赤経Ω1、人工衛星SAT2の昇交点赤経Ω2及び人工衛星SAT3の昇交点赤経Ω3は120°間隔で配置される。なお、矢印1014は地球1000の自転方向である。   By the way, the quasi-zenith orbit is an orbit designed with an inclination angle of 40 ° to 50 ° so as to be positioned at the zenith when passing over Japan with the same period as that of the geostationary orbit (that is, 24 hours). The eccentricity e is about 0.1, and the apogee point is located at the zenith. The quasi-zenith satellite system is composed of a plurality of artificial satellites in which the ascending intersections of the orbits in the orbit are arranged at equal intervals, and FIG. FIG. 5 is a view of the quasi-zenith orbit with three aircraft as viewed from above the North Pole. The rising intersection red longitude Ω1 of the artificial satellite SAT1, the rising intersection red longitude Ω2 of the artificial satellite SAT2, and the rising intersection red longitude Ω3 of the artificial satellite SAT3 are arranged at intervals of 120 °. Note that the arrow 1014 is the rotation direction of the earth 1000.

そして、人工衛星SAT1の軌道1011のアポジ点通過時を中心とする8時間(真近点離角fについては120°から240°)であって太線で示された部分、人工衛星SAT2の軌道1012のアポジ点通過時を中心とする8時間であって太線で示された部分、及び人工衛星SAT3の軌道1013のアポジ点通過時を中心とする8時間であって太線で示された部分がそれぞれサービス時間帯(=ミッション運用時間帯)である。   Then, the portion indicated by a bold line for 8 hours centering on the passage of the apogee point of the orbit 1011 of the artificial satellite SAT1 (120 ° to 240 ° for the near point separation angle f), the orbit 1012 of the artificial satellite SAT2 8 hours centered at the time when the apogee point is passed and indicated by a thick line, and 8 hours centered when the apogee point of the orbit 1013 of the artificial satellite SAT3 is passed and indicated by a thick line. It is a service time zone (= mission operation time zone).

軌道保持制御は衛星のミッション(通信、測位、観測等)への影響が大きいので、軌道制御実施中はミッションを制約せざるを得ない場合がある。従って、準天頂軌道のサービス時間帯(φ:30°〜150°)では、軌道制御実施を避けるべきである。   Since orbit maintenance control has a large impact on satellite missions (communication, positioning, observation, etc.), there are cases where the missions must be constrained during orbit control. Therefore, orbit control should be avoided in the service time zone (φ: 30 ° to 150 °) of the quasi-zenith orbit.

現状想定されている準天頂衛星では、軌道制御実施範囲は南半球に限定される。軌道制御実施前後の姿勢制御時間等も考慮すると、実際に軌道制御実施可能な範囲はφについて187°〜353°となる。   In the currently assumed quasi-zenith satellite, the orbit control range is limited to the Southern Hemisphere. Considering the attitude control time before and after the execution of the orbit control, the range in which the orbit control can actually be performed is 187 ° to 353 ° for φ.

また、軌道面内保持制御の実施頻度は年2回程度が予定されているが、この間に実施されるアンローディング(アンローディングとは衛星姿勢をコントロールするホイール角運動量をリセットするために行うスラスタ噴射であり、軌道に影響を及ぼす場合が多い)による外乱ΔVが無視できない大きさとなる。さらに、スラスタ取り付け方向のずれにより軌道面内制御時にtangential方向以外のΔVが発生する。これらの軌道長半径、eベクトルへの影響を考慮して制御計画を作成する必要がある。   In addition, the frequency of in-plane holding control is scheduled to be about twice a year. During this time, unloading (unloading is a thruster injection performed to reset the wheel angular momentum that controls the satellite attitude. Therefore, the disturbance ΔV due to the fact that the trajectory is often affected) is not negligible. Furthermore, ΔV other than the tangential direction is generated during the in-track control due to the displacement of the thruster mounting direction. It is necessary to create a control plan in consideration of the influence on the trajectory length radius and e-vector.

準天頂軌道の軌道長半径とeベクトルを同時に制御するためには2パートマヌーバが必要なのだが、軌道制御実施可能範囲が180°に満たないため、従来の面内保持方式では対応できない。   A two-part maneuver is required to control the orbital radius and e-vector of the quasi-zenith orbit at the same time, but the orbit control feasible range is less than 180 °, so it cannot be handled by the conventional in-plane holding method.

準天頂衛星の軌道制御に関しては、特開2005−96702号公報には、軌道制御実施位置が限定された場合の軌道長半径aとeベクトルを補正する方式が開示されている。具体的には、radial方向ΔVでeベクトルを、tangential方向ΔVでaを補正する制御を基本としている。しかしながら、上で述べたように、radial方向ΔVでeベクトルを補正するので、制御量が増加して効率が低くなってしまう。
特開2005−96702号公報
Regarding the orbit control of the quasi-zenith satellite, Japanese Patent Laid-Open No. 2005-96702 discloses a method for correcting the orbital length radii a and e vectors when the orbit control execution position is limited. Specifically, the control is based on correcting the e vector in the radial direction ΔV and a in the tangential direction ΔV. However, as described above, since the e vector is corrected in the radial direction ΔV, the control amount increases and the efficiency decreases.
JP 2005-96702 A

従って、本発明の目的は、制御実施可能範囲が限定されている状況において、摂動や外乱の影響を考慮してできるだけ効率的な軌道面内保持制御計画を立案するための技術を提供することである。   Therefore, an object of the present invention is to provide a technique for creating an in-plane holding control plan that is as efficient as possible in consideration of the influence of perturbations and disturbances in a situation where the control feasible range is limited. is there.

本発明は、準天頂衛星の軌道を所定の範囲に保持するための制御計画を生成する制御計画生成方法であり、中心経度が次回制御実施時において指定の目標中心経度になるように、今回制御実施時点における軌道長半径に対する、軌道長半径目標制御量を近似的に算出するステップと、今回制御実施時における離心率ベクトル(eベクトル)を摂動の影響を考慮した形で次回制御実施時まで軌道伝播することにより得られる前記離心率ベクトルの変化に基づき、離心率ベクトルの制御量を算出するステップと、軌道長半径目標制御量及び離心率ベクトルの制御量と、制御実施可能期間における3つの制御実施緯度と、各制御実施緯度における軌道接線方向の制御量との関係を表す3元連立方程式を解くことにより、軌道接線方向の制御量の初期値を算出するステップと、外乱要素の影響を考慮して次回制御実施時まで軌道伝播することにより算出される中心経度ずれ並びに軌道長半径の差分及び離心率ベクトルの差分を所定レベル以下になるように、軌道接線方向の制御量の初期値を補正する補正ステップとを含む。   The present invention is a control plan generation method for generating a control plan for maintaining the orbit of a quasi-zenith satellite in a predetermined range, and this control is performed so that the center longitude becomes a specified target center longitude at the next control execution time. Approximate calculation of trajectory length radius target control amount with respect to the trajectory length radius at the time of execution and the eccentricity vector (e vector) at the time of the current control in consideration of the influence of perturbation until the next control execution A step of calculating a control amount of the eccentricity vector based on a change in the eccentricity vector obtained by propagation, a control amount of the trajectory length radius target control amount and the eccentricity vector, and three controls in the control feasible period By solving a ternary simultaneous equation representing the relationship between the effective latitude and the control amount in the orbit tangent direction at each control latitude, the initial control amount in the orbit tangent direction is solved. In consideration of the influence of disturbance factors, the difference between the central longitude and the orbital length radius and the eccentricity vector calculated by propagating the trajectory until the next control will be reduced to a predetermined level or less. And a correction step of correcting the initial value of the control amount in the trajectory tangent direction.

このような処理を行うことによって、軌道接線方向に適切に制御を行うことができるようになる。すなわち、効率良く軌道面内保持制御を行うことができる。   By performing such processing, it becomes possible to appropriately control in the tangential direction of the track. That is, the in-track holding control can be performed efficiently.

上で述べた補正ステップが、アンローディング外乱の影響を考慮して次回制御実施時まで軌道伝播することにより実現中心経度を算出し、当該実現中心経度と目標中心経度との差が第1の所定レベル以下となるように、軌道接線方向の制御量の初期値を補正するステップと、準天頂衛星のスラスタ取り付け方向のずれの影響を考慮して次回制御時まで軌道伝播することにより実現軌道長半径及び実現離心率ベクトルを算出し、実現軌道長半径から得られる軌道長半径についての差分及び実現離心率ベクトルから得られる離心率ベクトルの差分が第2の所定レベル以下となるように、補正された軌道接線方向の制御量の初期値をさらに補正するステップとを含むようにしてもよい。このように2つのステップに分けることにより、適切に軌道接線方向の制御量を補正することができるようになる。   The correction step described above calculates the real center longitude by propagating the trajectory until the next control execution in consideration of the influence of the unloading disturbance, and the difference between the real center longitude and the target center longitude is a first predetermined value. Orbital length radius realized by correcting the initial value of the control amount in the orbital tangential direction so that it is below the level, and orbital propagation until the next control in consideration of the effect of deviation in the thruster mounting direction of the quasi-zenith satellite And the realized eccentricity vector is calculated and corrected so that the difference in the orbital length radius obtained from the realized orbital length radius and the difference in the eccentricity vector obtained from the realized eccentricity vector are equal to or lower than the second predetermined level. And a step of further correcting the initial value of the control amount in the track tangent direction. By dividing into two steps as described above, the control amount in the orbital direction can be corrected appropriately.

なお、上記方法は、コンピュータと当該コンピュータによって実行されるプログラムとの組み合わせにて実行される場合があり、当該プログラムは、例えばフレキシブルディスク、CD−ROM、光磁気ディスク、半導体メモリ、ハードディスク等の記憶媒体又は記憶装置に格納される。また、ネットワークなどを介してデジタル信号として配信される場合もある。尚、中間的な処理結果はメインメモリ等の記憶装置に一時保管される。   The above method may be executed by a combination of a computer and a program executed by the computer, and the program is stored in, for example, a flexible disk, a CD-ROM, a magneto-optical disk, a semiconductor memory, a hard disk, or the like. Stored in a medium or storage device. Moreover, it may be distributed as a digital signal via a network or the like. The intermediate processing result is temporarily stored in a storage device such as a main memory.

本発明によれば、制御実施可能範囲が限定されている状況において、摂動や外乱の影響を考慮してできるだけ効率的な軌道面内保持制御計画を立案できるようになる。   According to the present invention, in a situation where the control feasible range is limited, it becomes possible to formulate an in-plane maintaining control plan that is as efficient as possible in consideration of the influence of perturbation and disturbance.

本発明の一実施の形態に係る、準天頂衛星の軌道面内保持制御計画装置の機能ブロック図を図6に示す。軌道面内保持制御計画装置100は、周知の軌道決定装置200が算出する初期軌道要素のデータを格納する初期軌道要素格納部201と、周知の制御管制系システム202が算出するアンローディングΔVのデータを格納するアンローディングΔVデータ格納部203とを参照するようになっている。また、軌道面内保持制御計画装置100は、ユーザから所定のパラメータの値の入力を受け付けるデータ入力部102と、データ入力部102によって入力されたデータを格納する入力データ格納部103と、各種パラメータの値を格納するパラメータ格納部105と、初期軌道要素格納部201と入力データ格納部103とパラメータ格納部105とに格納されているデータを用いて軌道長半径目標値及び軌道長半径制御量を算出する軌道長半径算出処理部101と、軌道長半径算出処理部101によって算出されたデータを格納する軌道長半径データ格納部104と、アンローディングΔVデータ格納部203などのデータを用いて周知の軌道伝播処理を実施する軌道伝播処理部106と、軌道伝播処理部106の処理結果を格納する軌道伝播結果データ格納部107と、初期軌道要素格納部201と入力データ格納部103と軌道伝播結果データ格納部107とに格納されたデータを用いてeベクトルの制御目標値及び制御量を算出するeベクトル算出処理部108と、eベクトル算出処理部108の処理結果を格納するeベクトルデータ格納部109と、入力データ格納部103とeベクトルデータ格納部109と軌道長半径データ格納部104とに格納されているデータを用いて3パートマヌーバの計画値を算出する3パートマヌーバ計画値算出部110と、3パートマヌーバ計画値算出部110による処理結果を格納する計画値格納部111と、中心経度ずれによる制御目標値等の修正などを実施する第1補正処理部112と、スラスタ取り付け方向のずれによるピッチ・ヨー方向の速度ベクトルを考慮して制御目標値等の修正を行う第2補正処理部113と、計画値格納部111に格納される最終的な制御計画値などを出力する出力部114とを有する。   FIG. 6 shows a functional block diagram of the in-plane maintenance control planning device for the quasi-zenith satellite according to one embodiment of the present invention. The track in-plane maintenance control planning apparatus 100 includes an initial trajectory element storage unit 201 that stores data of initial trajectory elements calculated by a known trajectory determination apparatus 200, and unloading ΔV data calculated by a known control control system 202. Is referred to the unloading ΔV data storage unit 203 for storing. Further, the in-plane holding control planning device 100 includes a data input unit 102 that receives input of a predetermined parameter value from a user, an input data storage unit 103 that stores data input by the data input unit 102, and various parameters. Using the data stored in the parameter storage unit 105, the initial trajectory element storage unit 201, the input data storage unit 103, and the parameter storage unit 105, the trajectory length radius target value and the trajectory length radius control amount are stored. A known orbital length radius calculation processing unit 101 to calculate, an orbital length radius data storage unit 104 to store data calculated by the orbital length radius calculation processing unit 101, and an unloading ΔV data storage unit 203 are known. The trajectory propagation processing unit 106 that performs the trajectory propagation processing, and the trajectory that stores the processing results of the trajectory propagation processing unit 106 Using the data stored in the propagation result data storage unit 107, the initial trajectory element storage unit 201, the input data storage unit 103, and the orbital propagation result data storage unit 107, the control target value and control amount of the e vector are calculated. Stored in the vector calculation processing unit 108, the e vector data storage unit 109 that stores the processing results of the e vector calculation processing unit 108, the input data storage unit 103, the e vector data storage unit 109, and the trajectory length radius data storage unit 104. 3 part maneuver plan value calculation unit 110 that calculates the plan value of the 3 part maneuver using the stored data, the plan value storage unit 111 that stores the processing result by the 3 part maneuver plan value calculation unit 110, and the center longitude shift The first correction processing unit 112 that performs correction of the control target value or the like by the pitch, and the pitch due to the deviation of the thruster mounting direction A second correction processing unit 113 that corrects the control target value in consideration of the velocity vector in the yaw direction, and an output unit 114 that outputs a final control plan value stored in the plan value storage unit 111 Have.

軌道伝播処理部106は、以下で述べる複数のケースの各々に応じた軌道伝播処理を実施する。従って、各々のケースに必要なデータを、図6に示した各データ格納部から読み出して軌道伝播処理を実施する。また、第1補正処理部112は、軌道長半径データ格納部104と軌道伝播結果データ格納部107とパラメータ格納部105と入力データ格納部103とに格納されたデータを用いて処理を行い、処理結果を軌道長半径データ格納部104に格納すると共に、必要な場合には3パートマヌーバ計画値算出部110に処理を実施するように命ずる。また、第2補正処理部113は、軌道長半径データ格納部104とeベクトルデータ格納部109と軌道伝播結果データ格納部107とに格納されたデータを用いて処理を行い、処理結果を軌道長半径データ格納部104とeベクトルデータ格納部109とに格納すると共に、必要な場合には3パートマヌーバ計画値算出部110に処理を実施するように命ずる。   The orbit propagation processing unit 106 performs orbit propagation processing corresponding to each of a plurality of cases described below. Therefore, the data necessary for each case is read from each data storage unit shown in FIG. 6 and the trajectory propagation process is performed. The first correction processing unit 112 performs processing using data stored in the trajectory length radius data storage unit 104, the trajectory propagation result data storage unit 107, the parameter storage unit 105, and the input data storage unit 103. The result is stored in the trajectory length radius data storage unit 104 and, if necessary, the 3-part maneuver plan value calculation unit 110 is instructed to perform the process. In addition, the second correction processing unit 113 performs processing using data stored in the trajectory length radius data storage unit 104, the e vector data storage unit 109, and the trajectory propagation result data storage unit 107, and the processing result is converted into the trajectory length. The data is stored in the radius data storage unit 104 and the e-vector data storage unit 109, and when necessary, the 3-part maneuver plan value calculation unit 110 is instructed to execute the process.

次に、図7乃至図30を用いて図6に示した軌道面内保持制御計画装置100の処理内容について説明する。まず、軌道長半径算出処理部101は、初期軌道要素格納部201と入力データ格納部103とパラメータ格納部105とに格納されているデータを用いて、軌道長半径制御目標値及び軌道長半径目標制御量を算出し、軌道長半径データ格納部104に格納する(ステップS1)。   Next, processing contents of the in-track surface holding control planning device 100 shown in FIG. 6 will be described with reference to FIGS. First, the trajectory length radius calculation processing unit 101 uses the data stored in the initial trajectory element storage unit 201, the input data storage unit 103, and the parameter storage unit 105 to use the trajectory length radius control target value and the trajectory length radius target. A control amount is calculated and stored in the trajectory length radius data storage unit 104 (step S1).

静止軌道と同様に、地球重力ポテンシャルの非球状成分により軌道長半径は永年摂動を受ける。この永年摂動によって東経135°付近では、軌道長半径は増加する。これにより中心経度が変化するが、軌道長半径と中心経度がほぼ2次式の関係であることから、静止衛星の東西方向保持と同様の考え方に基づき、一定期間毎に減速制御を行うことにより中心経度を保持する。以下では、次回制御までの期間ΔTmと目標中心経度λtから、ΔTm後に中心経度がλtとなるように制御目標軌道長半径at及び軌道長半径目標制御量Δavを算出する。 Similar to geosynchronous orbits, the orbital length radius is perturbed by the non-spherical component of the Earth's gravitational potential. Due to this perennial perturbation, the orbital radius increases around 135 ° east longitude. As a result, the center longitude changes. However, since the orbital length radius and the center longitude are approximately quadratic, the deceleration control is performed at regular intervals based on the same concept as the maintenance of geostationary satellites in the east-west direction. Holds the center longitude. Hereinafter, the period ΔTm and the target center longitude .lamda.t until the next control center longitude after ΔTm calculates the control target semi-major axis a t and semimajor target control amount .DELTA.a v such that .lamda.t.

本実施の形態では、初期軌道要素格納部201には、制御実施日の初期軌道長半径abが格納されている。また、ユーザは、データ入力部102に対して、次回制御までの予定期間ΔTm、ΔTm後の目標中心経度λt、及び摂動モデルから算出される軌道長半径変化率adotを入力し、これらのデータは入力データ格納部103に格納される。さらに、パラメータ格納部105には、ミッション軌道における平均軌道長半径a0、及びミッション軌道における平均運動n0が格納されている。 In the present embodiment, the initial trajectory element storage unit 201 stores an initial trajectory length radius a b on the date of control execution. Further, the user inputs to the data input unit 102 the scheduled period ΔTm until the next control, the target center longitude λt after ΔTm, and the orbital length radius change rate adot calculated from the perturbation model. It is stored in the input data storage unit 103. Further, the parameter storage unit 105 stores an average trajectory length radius a 0 in the mission trajectory and an average motion n 0 in the mission trajectory.

ここで、任意時刻における経度λと軌道長半径aとの関係は、以下のとおりである。
λ=−(3n0/4a0・adot)Δa2+λ0 (1)
ここで、Ka=3n0/4a0・adot (2)
とする。また、Δaは平均軌道長半径である基準値a0からのずれで、Δa=0の時、λ=λ0である。
Here, the relationship between the longitude λ and the orbital radius a at an arbitrary time is as follows.
λ = − (3n 0 / 4a 0 · adot) Δa 2 + λ 0 (1)
Here, Ka = 3n 0 / 4a 0 · adot (2)
And Δa is a deviation from the reference value a 0 which is an average orbital length radius. When Δa = 0, λ = λ 0 .

制御実施直後の状態(軌道長半径制御量,中心経度)は、
(Δat,λb) (3)
であり、ΔTm後の状態は、
(Δa(ΔTm),λt) (4)
とする。但し、Δa(ΔTm)=Δat+adot×ΔTm (5)
とする。
The state (orbital radius control amount, center longitude) immediately after the execution of control is
(Δat, λb) (3)
The state after ΔTm is
(Δa (ΔTm), λt) (4)
And However, Δa (ΔTm) = Δa t + adot × ΔTm (5)
And

このとき、(3)式及び(4)式を(1)式に入力すると、以下のようになる。
λb=−Ka・Δat 2+λ0 (6)
λt=−Ka・(Δat+adot×ΔTm)2+λ0 (7)
(6)式及び(7)式をΔatについて解くと以下のようになる。
Δat={(λb−λt)/Ka−(adot×ΔTm)2/2adot・ΔTm (8)
ここで(λb−λt)では、λ0はキャンセルされるので必要ない。
At this time, when the expressions (3) and (4) are input to the expression (1), the following is obtained.
λb = -Ka · Δa t 2 + λ 0 (6)
λt = -Ka · (Δa t + adot × ΔTm) 2 + λ 0 (7)
Consisting of (6) and (7) as follows solving for .DELTA.a t.
Δa t = {(λb-λt ) / Ka- (adot × ΔTm) 2 / 2adot · ΔTm (8)
Here, in (λb−λt), λ 0 is canceled and is not necessary.

よって、(2)式及び(8)式並びに以下で示す(9)式及び(10)式で、軌道長半径の制御目標値atと、軌道長半径の目標制御量Δavとが算出される。
t=a0+Δat (9)
Δav=at−ab (10)
Therefore, (2) and (8) as well as in shown in the following equation (9) and (10), the control target value a t the semimajor and a semimajor axis of the target control amount .DELTA.a v calculated The
a t = a 0 + Δa t (9)
Δa v = a t -a b ( 10)

次に、eベクトル算出処理部108等は、eベクトル制御目標値et(=(etx,ety))及びeベクトル目標制御量Δe_v(=(Δevx,Δevy)。なお、「_」は、eの下に付くアンダーバーを表し、ベクトルを意味する。以下同じ。)算出処理を実施する(ステップS3)。この処理については、図8A及び図8Bを用いて説明する。 Next, the e vector calculation processing unit 108 and the like use the e vector control target value e t (= (e tx , e ty )) and the e vector target control amount Δe_ v (= (Δe vx , Δe vy ). “_” Represents an underbar attached under e and means a vector. The same applies hereinafter.) Calculation processing is performed (step S3). This process will be described with reference to FIGS. 8A and 8B.

まず、軌道伝播処理部106は、制御実施日の初期軌道要素であるeベクトルe_bを次回制御予定時期(すなわちΔTm後)まで伝播する処理を実施する(ステップS21)。eベクトルは、地球形状偏平の効果、太陽/月引力の摂動で変動する。変動の大きさはΩに依存し、且つ太陽/月引力の18.6年周期の変化にも影響を受ける。従って、ミッション期間中のeベクトルについては、その時々の摂動量を計算しなければならない。本ステップでは、制御実施日から次回制御予定期間ΔTm後まで、軌道伝播処理部106によりアンローディングΔVデータ格納部203に格納されているデータを用いて周知の特別摂動で軌道伝播し、摂動によるeベクトル変動量Δe_p(近地点引数の変動量Δωp)を算出し、軌道伝播結果データ格納部107に格納する。 First, the trajectory propagation processing unit 106, the e vector e_ b is the initial orbital elements of the control implementation date carries out a process of propagating until the next expected control timing (that is, after? Tm) (step S21). The e-vector fluctuates due to the effect of earth shape flatness and the perturbation of the sun / moon attraction. The magnitude of the variation depends on Ω and is also affected by changes in the 18.6 year cycle of the sun / moon attraction. Therefore, for the e vector during the mission period, the amount of perturbation at that time must be calculated. In this step, from the control execution date to the next scheduled control period ΔTm, the trajectory propagation processing unit 106 uses the data stored in the unloading ΔV data storage unit 203 to propagate the trajectory with a known special perturbation, and e The vector fluctuation amount Δe_ p (the fluctuation amount Δω p of the near point argument) is calculated and stored in the trajectory propagation result data storage unit 107.

図に示すと図8Bのようになる。すなわち、制御実施日のeベクトルe_bが摂動によるeベクトル変動量Δe_pだけ動いてしまい、eベクトルe_bpとなってしまう。この際、e_bからe_bpまで、Δωpだけ回転が生ずる。 This is shown in FIG. 8B. That, e vector e_ b of the control implementation date will move only e vector variation Derutai_ p by perturbations becomes e vector e_ bp. At this time, from e_ b to e_ bp, rotated [Delta] [omega p occurs.

次に、eベクトル算出処理部108は、eベクトルモードがユーザによって指示されているか判断する(ステップS23)。入力データ格納部103に格納されているIFEフラグの値が、「0」であればeベクトルモードであり、「1」であればωモードであると判断する。eベクトルモードは、Δe_pの中心が指定されたeベクトル保持中心ec(入力データ格納部103に格納されているデータ)になるようにeベクトルの制御目標を決定するモードである。一方、ωモードは、Δωpの中心が、指定ω保持中心ωc(入力データ格納部103に格納されているデータ)になるようにeベクトルの制御目標を決定するモードである。準天頂衛星軌道のΩが180°付近の場合にはeベクトルの摂動はωの回転が主で、eベクトルの大きさの変化が少ないため、ωモードでも十分な場合がある。 Next, the e vector calculation processing unit 108 determines whether the e vector mode is instructed by the user (step S23). If the value of the IFE flag stored in the input data storage unit 103 is “0”, the e-vector mode is determined, and if the value is “1”, the ω mode is determined. e vector mode is a mode for determining the control target of the e vector so that Δe_ center specified e vector holding the center of the p e c (data stored in the input data storage unit 103). On the other hand, the ω mode is a mode in which the control target of the e vector is determined so that the center of Δω p becomes the designated ω holding center ω c (data stored in the input data storage unit 103). When the Ω of the quasi-zenith satellite orbit is around 180 °, the perturbation of the e vector is mainly the rotation of ω, and the change in the magnitude of the e vector is small, so the ω mode may be sufficient.

図8Bに示すように、eベクトルモードの場合には、eベクトルの保持中心ecとΔe_p/2とが一致するように、制御目標のeベクトルe_t0を決定する。同様にωモードの場合には、摂動による回転の1/2であるΔωp/2とω保持中心ωcとが一致するように、制御目標のeベクトルet1を決定する。 As shown in FIG. 8B, if the e vector mode, as the holding center e c e-vector and Δe_ p / 2 are identical, it determines the e vector e_ t0 of the control target. Similarly, in the case of the ω mode, the control target e vector e t1 is determined so that Δω p / 2, which is half of the rotation due to the perturbation, and the ω holding center ω c coincide with each other.

そして、eベクトルモードであれば、eベクトル算出処理部108は、eベクトルの変化分Δe_p(=e_bp−e_b)を基に、eベクトル制御目標値et(=(etx,ety))及びeベクトル目標制御量Δe_v(=(Δevx,Δevy))を算出し、eベクトルデータ格納部109に格納する(ステップS25)。 Then, if the e vector mode, e vector calculation processing unit 108, the variation Δe_ p (= e_ bp -e_ b ) a group of e vector, e vector control target value e t (= (e tx, e ty)) and e vector target control amount Δe_ v (= (Δe vx, calculates .DELTA.e vy)), and stores the e vector data storage unit 109 (step S25).

ステップS21ではe_bpが算出されるので、eベクトルの変化分Δe_pは上で述べたように定義される。従って、図8Bから分かるように、以下のようにeベクトル制御目標値et(=(etx,ety))及びeベクトル目標制御量Δe_v(=(Δevx,Δevy))は算出される。
e_t=e_c−Δe_p/2 (11)
Δe_v=e_t−e_b (12)
その後、図7の処理に戻る。
Since step S21 is e_ bp is calculated, variation Derutai_ p of e vectors are defined as described above. Thus, as can be seen from Figure 8B, as follows e vector control target value e t (= (e tx, e ty)) and e vector target control amount Δe_ v (= (Δe vx, Δe vy)) is calculated Is done.
e_ t = e_ c -Δe_ p / 2 (11)
Δe_ v = e_ t -e_ b ( 12)
Thereafter, the processing returns to FIG.

一方、ωモードであれば、eベクトル算出処理部108は、回転角Δωpに基づきeベクトル制御目標値et(=(etx,ety))及びeベクトル目標制御量Δe_v(=(Δevx,Δevy))を算出し、eベクトルデータ格納部109に格納する(ステップS27)。 On the other hand, in the ω mode, the e vector calculation processing unit 108 uses the e vector control target value e t (= (e tx , e ty )) and the e vector target control amount Δe_ v (= () based on the rotation angle Δω p. Δe vx , Δe vy )) are calculated and stored in the e vector data storage unit 109 (step S27).

初期軌道要素である初期eベクトルe_b及びΔTm後のeベクトルe_bpとから、Δωpは以下のように表される。
Δωp=arg(e_bp)−arg(e_b) (13)
なお、arg(P_)は、ベクトルP_を引数としてP_の角度を出力する関数であり、以下のように算出される。ATANはアークタンジェントである。
arg(P_)=arg(X,Y)=ATAN(−X,−Y)+π
ωモードでは、eベクトルの大きさは変化させないので、以下の式が成り立つ。
ωt=ωc−Δωp/2 (14)
t=eb (15)
e_t=(et・cosωt,et・sinωt) (16)
ωモードでも、eベクトル目標制御量については(12)式が適用される。
From the initial e vector e_ b and e vector e_ bp after ΔTm is the initial orbital elements, [Delta] [omega p is expressed as follows.
Δω p = arg (e_ bp) -arg (e_ b) (13)
Note that arg (P_) is a function that outputs the angle of P_ using the vector P_ as an argument, and is calculated as follows. Atan is an arctangent.
arg (P _) = arg (X, Y) = ATAN (−X, −Y) + π
In the ω mode, since the magnitude of the e vector is not changed, the following equation is established.
ω t = ω c −Δω p / 2 (14)
e t = e b (15)
e_ t = (e t · cosω t, e t · sinω t) (16)
Even in the ω mode, the equation (12) is applied to the e vector target control amount.

図7の説明に戻って、3パートマヌーバ計画値算出部110は、パラメータ格納部105と軌道長半径データ格納部104と入力データ格納部103とeベクトルデータ格納部109とに格納されているデータを用いて、以下で述べる三元連立方程式を解き、3パートマヌーバの初期制御量(1パート目の制御量V1,2パート目の制御量V2,3パート目の制御量V3)を算出し、計画値格納部111に格納する(ステップS5)。   Returning to the description of FIG. 7, the three-part maneuver planned value calculation unit 110 stores the data stored in the parameter storage unit 105, the trajectory length radius data storage unit 104, the input data storage unit 103, and the e vector data storage unit 109. Is used to solve the ternary simultaneous equations described below and calculate the initial control amount of the three-part maneuver (control amount V1 of the first part 1, control amount V2 of the third part, control amount V3 of the third part), Stored in the planned value storage unit 111 (step S5).

本実施の形態では、図9に示すように、準天頂衛星のサービス期間は実施制御実施不可範囲として指定されており、それ以外の範囲において緯度φ1、φ2及びφ3の3箇所で制御を軌道の接線方向(tangential方向)に実施する。すなわち、φ1でΔV1だけ制御を実施し、φ2でΔV2だけ制御を実施し、φ3でΔV3だけ制御を実施し、制御前eベクトルを3段階に渡って変化させて、制御目標eベクトルになるようにする。なお、増速方向を+方向とする。   In the present embodiment, as shown in FIG. 9, the service period of the quasi-zenith satellite is specified as an implementation control ineffective range, and control is performed at three locations of latitudes φ1, φ2, and φ3 in other ranges. Carry out in the tangential direction (tangential direction). That is, control is performed by ΔV1 at φ1, only control by ΔV2 is performed at φ2, control is performed by ΔV3 at φ3, and the pre-control e-vector is changed in three stages to become the control target e-vector. To. The speed increasing direction is the + direction.

ここで、最初の制御実施時刻における緯度φ1は、入力データ格納部103に格納されており、最初の制御実施時刻から最後の制御実施時刻までの時間Δτf又は最後の制御実施時刻における緯度φ3も入力データ格納部103に格納されている。Δτfが指定されている場合には、衛星平均運動よりφ1からΔτf後の緯度φ3を周知の方法を用いて算出する。また、2回目の制御実施時刻における緯度φ2は、(φ1+φ3)/2で算出する。なお、[φ1,φ3]>180°の場合には、φ3=φ1+180°とする。 Here, the latitude φ1 at the first control execution time is stored in the input data storage unit 103, and the time Δτ f from the first control execution time to the last control execution time or the latitude φ3 at the last control execution time is also used. It is stored in the input data storage unit 103. When Δτ f is designated, the latitude φ 3 after Δτ f from φ 1 from the satellite average motion is calculated using a known method. The latitude φ2 at the second control execution time is calculated by (φ1 + φ3) / 2. When [φ1, φ3]> 180 °, φ3 = φ1 + 180 °.

また、ミッション軌道における平均運動n0及びミッション軌道における平均速度の大きさV0は、パラメータ格納部105に格納されている。さらに、軌道長半径目標制御量Δavは、軌道長半径データ格納部104に格納されており、eベクトル目標制御量Δe_v=(Δevx,Δevy)は、eベクトルデータ格納部109に格納されている。 The average motion n 0 in the mission trajectory and the average velocity magnitude V 0 in the mission trajectory are stored in the parameter storage unit 105. Further stores, semimajor target control amount .DELTA.a v is stored in the semi-major axis data storage unit 104, e vector target control amount Δe_ v = (Δe vx, Δe vy) is the e vector data storage unit 109 Has been.

以上のデータを用いて、軌道長半径方向の増速量Va、eベクトルのx方向の増速量Vex、eベクトルのy方向の増速量Veyを以下のように算出する。
Va=(n0/2)Δav (17)
Vex=(V0/2)Δevx (18)
Vey=(V0/2)Δevy (19)
Using the above data, the acceleration amount Va in the orbital radius direction, the acceleration amount Vex in the x direction of the e vector, and the acceleration amount Vey in the y direction of the e vector are calculated as follows.
Va = (n 0/2) Δa v (17)
Vex = (V 0/2) Δe vx (18)
Vey = (V 0/2) Δe vy (19)

また、緯度φiで増速制御量Viを与えた場合、eベクトルのX及びY成分に寄与する増速量は、Vi・cosφi及びVi・sinφiで与えられる。   Further, when the acceleration control amount Vi is given at the latitude φi, the acceleration amounts contributing to the X and Y components of the e vector are given by Vi · cosφi and Vi · sinφi.

従って、(17)乃至(19)式から、以下の式が成り立つ。
V1+V2+V3=Va (20)
V1・cosφ1+V2・cosφ2+V3・cosφ3=Vex (21)
V2・sinφ1+V2・sinφ2+V3・sinφ3=Vey (22)
Therefore, the following formulas are established from the formulas (17) to (19).
V1 + V2 + V3 = Va (20)
V1 ・ cosφ1 + V2 ・ cosφ2 + V3 ・ cosφ3 = Vex (21)
V2 ・ sinφ1 + V2 ・ sinφ2 + V3 ・ sinφ3 = Vey (22)

3パートマヌーバ計画値算出部110は、(20)乃至(22)式をV1、V2及びV3の三元連立方程式として解き、結果をφ1、φ2及びφ3と共に、計画値格納部111に格納する。   The three-part maneuver planned value calculation unit 110 solves the equations (20) to (22) as a ternary simultaneous equation of V1, V2, and V3, and stores the result together with φ1, φ2, and φ3 in the planned value storage unit 111.

次に、第1補正処理部112等は、中心経度ずれに基づく補正処理を実施する(ステップS7)。この中心経度ずれに基づく補正処理については、図10及び図11Aを用いて説明する。   Next, the 1st correction process part 112 grade | etc., Implements the correction process based on a center longitude shift (step S7). The correction processing based on the center longitude shift will be described with reference to FIGS. 10 and 11A.

ステップS1では軌道長半径と中心経度との関係について2次形式を仮定して軌道長半径制御目標値及び軌道長半径目標制御量を算出していたが、アンローディングΔV等の効果により、上記関係は厳密には2次形式ではないので、実際にΔTm後まで特別摂動で軌道伝播すると、目標値λtからずれてしまう。また、面内制御時のスラスタ噴射で、進行方向以外のピッチ・ヨー方向(ピッチ方向(紙面に垂直な方向)、ヨー方向(進行方向に垂直な方向)については図10に示す方向)の速度成分ΔVが発生する。本ステップは、前者についての補正を行う処理である。   In step S1, the trajectory length radius control target value and the trajectory length radius target control amount are calculated by assuming a quadratic form for the relationship between the trajectory length radius and the center longitude. Is not strictly a quadratic form, so if the trajectory is propagated by special perturbation until after ΔTm, it will deviate from the target value λt. Further, in thrust injection during in-plane control, the velocity in the pitch / yaw direction other than the traveling direction (pitch direction (direction perpendicular to the paper surface) and yaw direction (direction perpendicular to the traveling direction) is the direction shown in FIG. 10). A component ΔV is generated. This step is processing for correcting the former.

まず、軌道伝播処理部106は、アンローディングΔVデータ格納部203に格納されているアンローディング外乱ΔV及び計画値格納部111に格納されている3パートマヌーバのデータ等を考慮して、次回制御時(ΔTm後)まで周知の軌道伝播処理を実施することにより、伝播後の中心経度λrを算出し、軌道伝播結果データ格納部107に格納する(図11A:ステップS31)。この処理は周知であるからこれ以上述べない。   First, the trajectory propagation processing unit 106 considers the unloading disturbance ΔV stored in the unloading ΔV data storage unit 203 and the 3-part maneuver data stored in the plan value storage unit 111, etc. By performing a known orbit propagation process until (after ΔTm), the post-propagation center longitude λr is calculated and stored in the orbit propagation result data storage unit 107 (FIG. 11A: step S31). This process is well known and will not be described further.

次に、第1補正処理部112は、軌道伝播結果データ格納部107に格納されている伝播後の中心経度λrと、入力データ格納部103に格納されている目標経度λtとの差δλt(=λr−λt)を算出し、メインメモリなどの記憶装置に格納する(ステップS33)。   Next, the first correction processing unit 112 compares the difference δλt (=) between the center longitude λr after propagation stored in the trajectory propagation result data storage unit 107 and the target longitude λt stored in the input data storage unit 103. (λr−λt) is calculated and stored in a storage device such as a main memory (step S33).

そして、第1補正処理部112は、δλtが所定の閾値未満であるか否かで収束したか判断する(ステップS35)。伝播後の中心経度λrと目標経度λtとの差δλtが十分小さくなっている場合には、適切な制御量並びに軌道長半径目標制御値及び軌道長半径目標制御量が算出されていることになるので、元の処理に戻る。通常ステップS33を1回実施しただけでは収束したと判断されることはないが、収束したと判断された場合には、中心経度についてはステップS1乃至S5が適切に実施されたと判断されたことになる。   Then, the first correction processing unit 112 determines whether or not the convergence is made based on whether or not δλt is less than a predetermined threshold (step S35). When the difference δλt between the center longitude λr after propagation and the target longitude λt is sufficiently small, the appropriate control amount, the trajectory length radius target control value, and the trajectory length radius target control amount are calculated. So, return to the original process. Usually, it is not determined that convergence has been performed only by performing step S33 once. However, if it is determined that convergence has occurred, it is determined that steps S1 to S5 have been appropriately performed for the central longitude. Become.

一方、収束したと判断されなかった場合、第1補正処理部112は、δλtを補正するための軌道長半径目標値の変化分δatを算出し、当該δatを用いて軌道長半径目標値at’及び軌道長半径目標制御量Δav’を算出し、軌道長半径データ格納部104に格納する(ステップS37)。 On the other hand, when it is not determined to have converged, the first correction processing section 112 calculates a variation δat the semimajor axis target value for correcting the Derutaramudati, semimajor target value a t using the δat 'And the trajectory length radius target control amount Δa v ' are calculated and stored in the trajectory length radius data storage unit 104 (step S37).

具体的には、中心経度λと軌道長半径aとの関係は(1)式に示したとおりである。
λ=−Ka・Δa2+λ0 (1)'
ここで、Ka=3n0/4a0・adotである。
Specifically, the relationship between the central longitude λ and the trajectory length radius a is as shown in the equation (1).
λ = −Ka · Δa 2 + λ 0 (1) ′
Here, Ka = 3n 0 / 4a 0 · adot.

ΔTm後における軌道長半径は、以下のように表される。
Δam=at+adot・ΔTm−a0 (23)
制御直後の軌道長半径にδaの変動があった場合のΔTm後の中心経度変動は以下のように表される。
δλ=−2Ka・Δam・δa (24)
従って、中心経度の実現値と目標値との差分δλt(=λr−λt)を補正するための軌道長半径目標値の変化分は、以下のとおりである。
δat=−(1/2Ka・Δam)×(−δλt)
=δλt/(2Ka・Δam) (25)
The trajectory length radius after ΔTm is expressed as follows.
Δa m = a t + adot · ΔTm-a 0 (23)
The change in the central longitude after ΔTm in the case where there is a change in δa in the orbital length radius immediately after the control is expressed as follows.
δλ = −2Ka · Δa m · δa (24)
Therefore, the amount of change in the trajectory length radius target value for correcting the difference δλt (= λr−λt) between the actual value of the center longitude and the target value is as follows.
δa t = − (1 / 2Ka · Δa m ) × (−δλt)
= Δλt / (2Ka · Δa m ) (25)

従って、軌道長半径制御目標値の修正値at'と軌道長半径目標制御量の修正値Δav’は以下のように算出される。
t'=at+δat (26)
Δav'=Δav+δat (27)
Therefore, correction values of the semimajor axis control target value a t 'and semimajor target control amount correction value .DELTA.a v' is calculated as follows.
a t '= a t + δa t (26)
Δa v '= Δa v + δa t (27)

さらに、第1補正処理部112は、3パートマヌーバ計画値算出部110に処理を指示する。   Further, the first correction processing unit 112 instructs the three-part maneuver plan value calculation unit 110 to perform processing.

この指示に応じて、3パートマヌーバ計画値算出部110は、ステップS37で算出され且つ軌道長半径データ格納部104に格納されている軌道長半径目標制御量Δav’及びeベクトルデータ格納部109に格納されている従前のeベクトル目標制御量Δe_vを用いて三元連立方程式(20)乃至(22)式を解き、3パートマヌーバの修正制御量V1'、V2'、V3'を算出して、計画値格納部111に格納する(ステップS39)。そしてステップS31に戻る。 In response to this instruction, 3 parts maneuver planning value calculation unit 110, semimajor axis target control amount .DELTA.a v 'and e vector data storage unit 109 is stored is calculated and the semi-major axis data storage unit 104 in step S37 the previous e vector target control amount Derutai_ v stored in the using solve the ternary simultaneous equations (20) to (22), correction control amount of 3 parts maneuver V1 ', V2', calculates V3 ' And stored in the plan value storage unit 111 (step S39). Then, the process returns to step S31.

以上のような処理を収束、すなわちδλtが十分小さくなるまで繰り返す。   The above processing is repeated until convergence, that is, δλt becomes sufficiently small.

図7の説明に戻って、第2補正処理部113等は、スラスタの影響を考慮した補正処理を実施する(ステップS9)。この補正処理については、図11Bを用いて説明する。   Returning to the description of FIG. 7, the second correction processing unit 113 and the like perform a correction process in consideration of the influence of the thruster (step S9). This correction process will be described with reference to FIG. 11B.

本ステップは、上で述べたように、面内制御時のスラスタ噴射で、進行方向以外のピッチ及びヨー方向の速度成分ΔVが発生するため、制御直後の軌道がattからずれてしまうのを補正する処理である。従って、目標値の修正値at’及びet’を算出する。 This step, as mentioned above, in thruster firings at plane control, the pitch and yaw direction of the velocity component ΔV other than the traveling direction is generated, the track immediately after the control is shifted from a t e t This is a process for correcting the above. Accordingly, the correction values a t ′ and e t ′ of the target value are calculated.

まず、軌道伝播処理部106は、パラメータ格納部105に格納されているスラスタ取り付け方向のずれによるピッチ及びヨー方向の速度成分ΔV及び計画値格納部111に格納されている3パートマヌーバのデータ等を考慮して、次回制御時(ΔTm後)まで周知の軌道伝播処理を実施することにより、伝播後の軌道長半径実現値ar及びeベクトルの実現値e_rを算出し、軌道伝播結果データ格納部107に格納する(図11B:ステップS41)。この処理は周知であるからこれ以上述べない。 First, the trajectory propagation processing unit 106 receives the pitch and yaw direction velocity component ΔV stored in the parameter storage unit 105 and the three-part maneuver data stored in the plan value storage unit 111 and the like. in view, by performing a known orbit propagation process until the next control time (after? Tm), to calculate the realized value e_ r of semimajor realization a r and e vector after propagation, orbit propagation result data storage The data is stored in the unit 107 (FIG. 11B: step S41). This process is well known and will not be described further.

次に、第2補正処理部113は、軌道伝播結果データ格納部107に格納されている伝播後の軌道長半径実現値arと、軌道長半径データ格納部104に格納されている軌道長半径制御目標値atとの差δatと、軌道伝播結果データ格納部107に格納されている伝播後のeベクトル制御実現値e_rと、eベクトルデータ格納部109に格納されているeベクトル制御目標値e_tとの差δe_tを算出し、メインメモリなどの記憶装置に格納する(ステップS43)。 Next, the second correction processing unit 113 includes the post-propagation trajectory length radius actual value a r stored in the trajectory propagation result data storage unit 107 and the trajectory length radius stored in the trajectory length radius data storage unit 104. the difference .delta.a t of the control target value a t, orbit propagation results e vector control realization e_ r after propagation stored in the data storage unit 107, e vector control, which is stored in the e vector data storage unit 109 It calculates a difference Derutai_ t between the target value e_ t, stored in the storage device such as the main memory (step S43).

そして、第2補正処理部113は、δat及びδe_tが所定の閾値未満であるか否かで収束したか判断する(ステップS45)。上記δat及びδe_tが十分小さくなっている場合には、適切な制御量、軌道長半径制御目標値並びに軌道長半径目標制御量、eベクトル制御目標値及びeベクトル目標制御量が算出されていることになるので、元の処理に戻る。通常ステップS41を1回実施しただけでは収束したと判断されることはないが、収束したと判断された場合には、スラスタの噴射の影響については、ステップS1乃至S5が適切に処理されたと判断されたことになる。 Then, the second correction processing unit 113, .delta.a t and Derutai_ t is determined whether the converged on whether it is less than a predetermined threshold value (step S45). When the .delta.a t and Derutai_ t is sufficiently small, appropriate control amount, semimajor control target value and semimajor target control amount, e vector control target value and the e vector target control amount is calculated Return to the original process. Normally, it is not determined that the process has converged by performing step S41 only once. However, if it is determined that the process has converged, it is determined that steps S1 to S5 have been appropriately processed for the influence of the thruster injection. It will be done.

一方、収束したと判断されなかった場合、第2補正処理部113は、δatを用いて軌道長半径制御目標値at’及び軌道長半径目標制御量Δav’を算出し、軌道長半径データ格納部104に格納すると共に、δ_etを用いてeベクトル制御目標値e_t’及びeベクトル目標制御量Δe_v’を算出し、eベクトルデータ格納部109に格納する(ステップS47)。以下のように算出する。
t’=at−δat (28)
Δav’=Δat−δat (29)
e_t’=e_t−δe_t (30)
Δ_ev’=Δ_ev−δe_t (31)
On the other hand, when it is not determined to have converged, the second correction processing section 113 calculates a semi-major axis control target value a t 'and semimajor target control amount .DELTA.a v' using .delta.a t, semimajor stores in the data storage unit 104, calculates the e vector control target value e_ t 'and e vector target control amount Δe_ v' using Deruta_e t, and stores the e vector data storage unit 109 (step S47). Calculate as follows.
a t '= a t -δa t (28)
Δa v '= Δa t -δa t (29)
e_ t '= e_ t -δe_ t (30)
Δ_e v ′ = Δ_e v −δe_ t (31)

さらに、第2補正処理部113は、3パートマヌーバ計画値算出部110に処理を指示する。   Further, the second correction processing unit 113 instructs the 3-part maneuver plan value calculation unit 110 to perform processing.

この指示に応じて、3パートマヌーバ計画値算出部110は、ステップS47で算出され且つ軌道長半径データ格納部104に格納されているた軌道長半径目標制御量Δav’及びステップS47で算出され且つeベクトルデータ格納部109に格納されているeベクトル目標制御量Δe_v’を用いて三元連立方程式(20)乃至(22)式を解き、3パートマヌーバの修正制御量V1'、V2'、V3'を算出して、計画値格納部111に格納する(ステップS49)。そしてステップS41に戻る。 In response to this instruction, 3 parts maneuver planning value calculation unit 110 is calculated by the semi-major axis target control amount .DELTA.a v 'and step S47 which are stored in the are and semimajor data storage unit 104 calculated in step S47 and 'solving ternary simultaneous equations (20) to (22) using a three-part maneuver corrected controlled variable V1' e vector target control amount Derutai_ v stored in the e vector data storage unit 109, V2 ' , V3 ′ is calculated and stored in the plan value storage unit 111 (step S49). Then, the process returns to step S41.

以上のような処理をδat及びδe_tが十分小さくなるまで繰り返す。 Above processing the .delta.a t and Derutai_ t is repeated until sufficiently small.

図7の説明に戻って、出力部114は、計画値格納部111に格納されているV1’、V2’及びV3’を、φ1、φ2及びφ3と共に表示装置や印刷装置などの出力装置に出力する(ステップS11)。その後、実際に準天頂衛星の制御が行われる。   Returning to the description of FIG. 7, the output unit 114 outputs V1 ′, V2 ′, and V3 ′ stored in the planned value storage unit 111 to an output device such as a display device or a printing device together with φ1, φ2, and φ3. (Step S11). Thereafter, the quasi-zenith satellite is actually controlled.

以上のような処理を実施することによって、非サービス期間において、軌道の接線方向に実施すべき制御量等を得ることができるようになる。特に、近似を用いて三元連立方程式の解に問題を落とし込んだ上で、軌道伝播によってアンローディングΔVやスラスタ噴射のずれなどを考慮して制御量等に微調整を行うことによって、容易に制御量を算出することができるようになっている。また、軌道の接線方向に制御を実施するので、使用燃料が少なくて済むという効果もある。   By performing the processing as described above, it is possible to obtain a control amount to be performed in the tangential direction of the track during the non-service period. In particular, it is easy to control by making fine adjustments to the control amount etc. in consideration of unloading ΔV and thruster injection deviation by orbital propagation after dropping problems into the solution of ternary simultaneous equations using approximation. The amount can be calculated. Further, since control is performed in the tangential direction of the track, there is an effect that less fuel is used.

例えば、図12乃至図17に、西暦2010年から2025年までの軌道保持について、制御実施頻度を年2回とした場合で、保持開始時点(2010年)におけるΩ=90°の場合の制御例を示す。なお、NOM90−Eはeベクトルモードの場合、NOM90−Wはωモードの場合を示す。図12乃至図17において、縦軸は制御量を表し、横軸は西暦を表す。図12には、eベクトルモードにおいて、軌道長半径aの制御量Va、eベクトルのx成分exの制御量Vex及びy成分eyの制御量Veyとが各年においてプロットされている。図13には、ωモードにおいて、軌道長半径aの制御量Va、eベクトルのx成分exの制御量Vex及びy成分eyの制御量Veyとが、各年においてプロットされている。図14には、eベクトルモードにおいて、3パートマヌーバの各パート制御量V1、V2及びV3と全制御量V123とが、各年においてプロットされている。図15には、ωモードにおいて、3パートマヌーバの各パートの制御量V1、V2及びV3と全制御量V123とが各年においてプロットされている。図16には、eベクトルモードにおいて、2010年から各年の1年の制御量Vyearと、その累積値である累積制御量Vaccumとが、各年においてプロットされている。図17には、ωモードにおいて、2010年から各年の1年の制御量Vyearと、その累積値である累積制御量Vaccumとが、各年においてプロットされている。 For example, FIG. 12 to FIG. 17 show examples of control in the case of Ω = 90 ° at the start of holding (2010) when the control execution frequency is set to twice a year for orbit maintenance from the year 2010 to 2025. Indicates. Note that NOM90-E indicates the e-vector mode, and NOM90-W indicates the ω mode. 12 to 17, the vertical axis represents the control amount, and the horizontal axis represents the year. FIG 12, in the e vector mode, control the amount Va of semimajor a, and a control amount Vey controlled variable Vex and y components e y of x component e x e-vector is plotted at each year. 13, in the ω mode, control the amount Va of semimajor a, and a control amount Vey controlled variable Vex and y components e y of x component e x e-vector is plotted at each year. In FIG. 14, in the e-vector mode, the part control amounts V1, V2 and V3 and the total control amount V123 of the three-part maneuver are plotted in each year. In FIG. 15, in the ω mode, the control amounts V1, V2 and V3 and the total control amount V123 of each part of the three-part maneuver are plotted in each year. In FIG. 16, in the e vector mode, a control amount Vyear for one year from 2010 to each year and a cumulative control amount Vaccum that is a cumulative value thereof are plotted in each year. In FIG. 17, in the ω mode, the control amount Vyear for one year from 2010 to each year and the cumulative control amount Vaccum that is the cumulative value are plotted in each year.

このように上で述べた状況においては、必要な制御量は、単調に変化している。また、ωモードの方が累積制御量Vaccumがやや少なく済んでいることも分かる。   Thus, in the situation described above, the required control amount changes monotonously. It can also be seen that the cumulative control amount Vaccum is slightly less in the ω mode.

また、図18乃至図23に、西暦2010年から2025年までの軌道保持について、制御実施頻度を年2回とした場合で、保持開始時点(2010年)におけるΩ=210°の場合の制御例を示す。なお、NOM210−Eはeベクトルモードの場合、NOM210−Wはωモードの場合を示す。図18乃至図23において、縦軸は制御量を表し、横軸は西暦を表す。図18には、eベクトルモードにおいて、軌道長半径aの制御量Va、eベクトルのx成分exの制御量Vex及びy成分eyの制御量Veyとが各年においてプロットされている。図19には、ωモードにおいて、軌道長半径aの制御量Va、eベクトルのx成分exの制御量Vex及びy成分eyの制御量Veyとが、各年においてプロットされている。図20には、eベクトルモードにおいて、3パートマヌーバの各パート制御量V1、V2及びV3と全制御量V123とが、各年においてプロットされている。図21には、ωモードにおいて、3パートマヌーバの各パートの制御量V1、V2及びV3と全制御量V123とが各年においてプロットされている。図22には、eベクトルモードにおいて、2010年から各年の1年の制御量Vyearと、その累積値である累積制御量Vaccumとが、各年においてプロットされている。図23には、ωモードにおいて、2010年から各年の1年の制御量Vyearと、その累積値である累積制御量Vaccumとが、各年においてプロットされている。 18 to 23 show examples of control for orbit maintenance from the year 2010 to 2025 when the control execution frequency is set twice a year and Ω = 210 ° at the maintenance start time (2010). Indicates. In addition, NOM210-E shows the case of e vector mode, and NOM210-W shows the case of ω mode. 18 to 23, the vertical axis represents the control amount, and the horizontal axis represents the year. FIG 18, in the e vector mode, control the amount Va of semimajor a, and a control amount Vey controlled variable Vex and y components e y of x component e x e-vector is plotted at each year. FIG 19, in the ω mode, control the amount Va of semimajor a, and a control amount Vey controlled variable Vex and y components e y of x component e x e-vector is plotted at each year. In FIG. 20, in the e-vector mode, the part control amounts V1, V2 and V3 of the three-part maneuver and the total control amount V123 are plotted for each year. In FIG. 21, in the ω mode, the control amounts V1, V2, and V3 and the total control amount V123 of each part of the three-part maneuver are plotted in each year. In FIG. 22, in the e-vector mode, a control amount Vyear for one year from 2010 to each year and a cumulative control amount Vaccum that is a cumulative value thereof are plotted in each year. In FIG. 23, in the ω mode, the control amount Vyear for one year from 2010 to each year and the accumulated control amount Vaccum that is the accumulated value are plotted in each year.

このように上で述べた状況においては、必要な制御量は、大きく変化している部分もあるが、累積制御量VaccumについてはΩ=90°の場合に比して大幅に削減されていることが分かる。また、ωモードの方が累積制御量Vaccumが少なく済んでいることも分かる。   As described above, in the situation described above, the necessary control amount may vary greatly, but the cumulative control amount Vaccum is greatly reduced as compared with the case of Ω = 90 °. I understand. It can also be seen that the ω mode requires less cumulative control amount Vaccum.

さらに、図24乃至図29に、西暦2010年から2025年までの軌道保持について、制御実施頻度を年2回とした場合で、保持開始時点(2010年)におけるΩ=330°の場合の制御例を示す。なお、NOM330−Eはeベクトルモードの場合、NOM330−Wはωモードの場合を示す。図24乃至図29において、縦軸は制御量を表し、横軸は西暦を表す。図24には、eベクトルモードにおいて、軌道長半径aの制御量Va、eベクトルのx成分exの制御量Vex及びy成分eyの制御量Veyとが各年においてプロットされている。図25には、ωモードにおいて、軌道長半径aの制御量Va、eベクトルのx成分exの制御量Vex及びy成分eyの制御量Veyとが、各年においてプロットされている。図26には、eベクトルモードにおいて、3パートマヌーバの各パート制御量V1、V2及びV3と全制御量V123とが、各年においてプロットされている。図27には、ωモードにおいて、3パートマヌーバの各パートの制御量V1、V2及びV3と全制御量V123とが各年においてプロットされている。図28には、eベクトルモードにおいて、2010年から各年の1年の制御量Vyearと、その累積値である累積制御量Vaccumとが、各年においてプロットされている。図29には、ωモードにおいて、2010年から各年の1年の制御量Vyearと、その累積値である累積制御量Vaccumとが、各年においてプロットされている。 Further, FIGS. 24 to 29 show examples of control in the case of orbit maintenance from the year 2010 to 2025 when the control execution frequency is set to twice a year and Ω = 330 ° at the maintenance start time (2010). Indicates. In addition, NOM330-E shows the case of e vector mode, and NOM330-W shows the case of ω mode. 24 to 29, the vertical axis represents the control amount, and the horizontal axis represents the year. FIG 24, in the e vector mode, control the amount Va of semimajor a, and a control amount Vey controlled variable Vex and y components e y of x component e x e-vector is plotted at each year. FIG 25, in the ω mode, control the amount Va of semimajor a, and a control amount Vey controlled variable Vex and y components e y of x component e x e-vector is plotted at each year. In FIG. 26, the part control amounts V1, V2, and V3 and the total control amount V123 of the three-part maneuver are plotted in each year in the e-vector mode. In FIG. 27, in the ω mode, the control amounts V1, V2 and V3 and the total control amount V123 of each part of the three-part maneuver are plotted in each year. In FIG. 28, in the e vector mode, the control amount Vyear for one year from 2010 to each year and the accumulated control amount Vaccum which is the accumulated value are plotted in each year. In FIG. 29, in the ω mode, a control amount Vyear for one year from 2010 to each year and a cumulative control amount Vaccum that is a cumulative value thereof are plotted in each year.

このように上で述べた状況においては、必要な制御量は、ほぼ単調に変化する。また、累積制御量VaccumについてはΩ=90°の場合とほぼ同様であることも分かる。但し、ωモードの方が累積制御量Vaccumが少なく済んでいることも分かる。   Thus, in the situation described above, the required control amount changes almost monotonously. It can also be seen that the cumulative control amount Vaccum is substantially the same as in the case of Ω = 90 °. However, it can also be seen that the cumulative control amount Vaccum is smaller in the ω mode.

さらに、図30に他の手法との差についても示す。図30では、2010年の年間保持制御量ΔV(m/sec)を、本方式、制御実施位置に制約のない2パートマヌーバ方式(2パート)、及び特開2005−96702号公報記載の手法(radialΔV)のそれぞれについて算出した場合の数値を列挙する。なお、本方式と2パートマヌーバ方式の場合についてはeベクトルモードとωモードの両方について算出している。2パートマヌーバ方式は、制御実施位置の制約がないので、最も効率的に制御を行うことができる方式であるが、本方式は、eベクトルモードでΩ=210°の場合を除き、2パートマヌーバ方式とほぼ同じ制御量となっている。すなわち、本方式は、人工衛星の燃料効率を向上させている。特開2005−96702号公報と比べれば効率の良さは顕著である。   Further, FIG. 30 also shows differences from other methods. In FIG. 30, the annual holding control amount ΔV (m / sec) in 2010 is calculated using this method, the two-part maneuver method (2 parts) with no restriction on the control execution position, and the method described in JP-A-2005-96702 ( The numerical values when calculated for each of (radial ΔV) are listed. In the case of this method and the two-part maneuver method, calculation is performed for both the e-vector mode and the ω mode. The two-part maneuver method is a method that can perform the control most efficiently because there is no restriction on the control execution position. However, this method is a two-part maneuver except in the case of Ω = 210 ° in the e-vector mode. The control amount is almost the same as the method. That is, this method improves the fuel efficiency of the satellite. Compared with JP 2005-96702 A, the efficiency is remarkable.

以上本発明の一実施の形態を説明したが、本発明はこれに限定されるものではない。例えば、軌道面内保持制御計画装置100は、ネットワークに接続されており、同様に当該ネットワークに接続されているクライアント端末からの指示に応じて上で述べたような処理を実施するようにしても良い。   Although one embodiment of the present invention has been described above, the present invention is not limited to this. For example, the in-plane maintenance control planning apparatus 100 is connected to a network, and similarly performs the above-described processing in response to an instruction from a client terminal connected to the network. good.

また、図6に示したような機能ブロック図は一例であって、必ずしもプログラムモジュール構成とは一致しない場合がある。また、処理結果さえ同一であれば、処理ステップを同時に実行したり、順番を入れ替えたりしても良い場合がある。   Further, the functional block diagram as shown in FIG. 6 is an example, and may not necessarily match the program module configuration. Further, as long as the processing results are the same, the processing steps may be executed simultaneously or the order may be changed.

なお、軌道面内保持制御計画装置100は、コンピュータ装置であって、このコンピュータ装置においては、図31に示すように、メモリ2501(記憶部)とCPU2503(処理部)とハードディスク・ドライブ(HDD)2505と表示装置2509に接続される表示制御部2507とリムーバブル・ディスク2511用のドライブ装置2513と入力装置2515とネットワークに接続するための通信制御部2517とがバス2519で接続されている。OS及びWebブラウザを含むアプリケーション・プログラムは、HDD2505に格納されており、CPU2503により実行される際にはHDD2505からメモリ2501に読み出される。必要に応じてCPU2503は、表示制御部2507、通信制御部2517、ドライブ装置2513を制御して、必要な動作を行わせる。また、処理途中のデータについては、メモリ2501に格納され、必要があればHDD2505に格納される。このようなコンピュータは、上で述べたCPU2503、メモリ2501などのハードウエアとOS及び必要なアプリケーション・プログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。   The in-plane maintenance control planning device 100 is a computer device. In this computer device, as shown in FIG. 31, a memory 2501 (storage unit), a CPU 2503 (processing unit), and a hard disk drive (HDD). A bus 2519 connects a display control unit 2507 connected to 2505, a display device 2509, a drive device 2513 for the removable disk 2511, an input device 2515, and a communication control unit 2517 for connecting to a network. Application programs including the OS and the Web browser are stored in the HDD 2505, and are read from the HDD 2505 to the memory 2501 when executed by the CPU 2503. If necessary, the CPU 2503 controls the display control unit 2507, the communication control unit 2517, and the drive device 2513 to perform necessary operations. Further, data in the middle of processing is stored in the memory 2501 and stored in the HDD 2505 if necessary. Such a computer realizes various functions as described above by organically cooperating hardware such as the CPU 2503 and the memory 2501 described above with the OS and necessary application programs.

(付記1)
準天頂衛星の軌道を所定の範囲に保持するための制御計画を生成する制御計画生成プログラムであって、
コンピュータに、
中心経度が次回制御実施時において指定の目標中心経度になるように、今回制御実施時点における軌道長半径に対する、軌道長半径目標制御量を近似的に算出するステップと、
今回制御実施時における離心率ベクトルを摂動の影響を考慮した形で次回制御実施時まで軌道伝播することにより得られる前記離心率ベクトルの変化に基づき、前記離心率ベクトルの制御量を算出するステップと、
前記軌道長半径目標制御量及び前記離心率ベクトルの制御量と、制御実施可能期間における3つの制御実施緯度と、各前記制御実施緯度における軌道接線方向の制御量との関係を表す3元連立方程式を解くことにより、前記軌道接線方向の制御量の初期値を算出するステップと、
外乱要素の影響を考慮して次回制御実施時まで軌道伝播することにより算出される中心経度ずれ並びに前記軌道長半径の差分及び前記離心率ベクトルの差分を所定レベル以下になるように、前記軌道接線方向の制御量の初期値を補正する補正ステップと、
を実行させるための準天頂衛星の制御計画生成プログラム。
(Appendix 1)
A control plan generation program for generating a control plan for maintaining the orbit of a quasi-zenith satellite in a predetermined range,
On the computer,
A step of approximately calculating a trajectory length radius target control amount with respect to the trajectory length radius at the time of execution of the current control so that the center longitude becomes a specified target center longitude at the time of the next control execution;
Calculating the amount of control of the eccentricity vector based on a change in the eccentricity vector obtained by orbital propagation of the eccentricity vector at the time of the current control in consideration of the influence of perturbation until the next control execution; ,
A ternary simultaneous equation representing the relationship between the control amount of the trajectory length radius target control amount and the eccentricity vector, the three control execution latitudes in the control feasible period, and the control amount in the trajectory tangential direction at each control execution latitude Calculating an initial value of the control amount in the orbital tangent direction by solving
The trajectory tangent is set so that the center longitude deviation calculated by propagating the trajectory until the next control execution in consideration of the influence of disturbance factors, the trajectory length radius difference, and the eccentricity vector difference are below a predetermined level. A correction step for correcting the initial value of the control amount in the direction;
A program for generating a control plan for a quasi-zenith satellite to execute

(付記2)
前記補正ステップが、
アンローディング外乱の影響を考慮して次回制御実施時まで軌道伝播することにより実現中心経度を算出し、当該実現中心経度と前記目標中心経度との差が第1の所定レベル以下となるように、前記軌道接線方向の制御量の初期値を補正するステップと、
前記準天頂衛星のスラスタ取り付け方向のずれの影響を考慮して次回制御時まで軌道伝播することにより実現軌道長半径及び実現離心率ベクトルを算出し、前記実現軌道長半径から得られる前記軌道長半径についての差分及び前記実現離心率ベクトルから得られる前記離心率ベクトルの差分が第2の所定レベル以下となるように、補正された前記軌道接線方向の制御量の初期値をさらに補正するステップと、
を含む請求項1記載の準天頂衛星の制御計画生成プログラム。
(Appendix 2)
The correction step includes
Considering the influence of unloading disturbance, the actual center longitude is calculated by propagating the trajectory until the next control execution, and the difference between the actual center longitude and the target center longitude is equal to or lower than the first predetermined level. Correcting an initial value of the control amount in the trajectory tangent direction;
The orbital length radius obtained from the realized orbital length radius is calculated by calculating the realized orbital length radius and the realized eccentricity vector by propagating the orbit until the next control in consideration of the influence of the displacement of the thruster mounting direction of the quasi-zenith satellite. Further correcting the corrected initial value of the control amount in the orbital tangential direction so that the difference between the eccentricity vector obtained from the difference and the realized eccentricity vector is equal to or lower than a second predetermined level;
The program for generating a control plan for a quasi-zenith satellite according to claim 1.

(付記3)
準天頂衛星の軌道を所定の範囲に保持するための制御計画を生成する制御計画生成方法であって、
中心経度が次回制御実施時において指定の目標中心経度になるように、今回制御実施時点における軌道長半径に対する、軌道長半径目標制御量を近似的に算出するステップと、
今回制御実施時における離心率ベクトルを摂動の影響を考慮した形で次回制御実施時まで軌道伝播することにより得られる前記離心率ベクトルの変化に基づき、前記離心率ベクトルの制御量を算出するステップと、
前記軌道長半径目標制御量及び前記離心率ベクトルの制御量と、制御実施可能期間における3つの制御実施緯度と、各前記制御実施緯度における軌道接線方向の制御量との関係を表す3元連立方程式を解くことにより、前記軌道接線方向の制御量の初期値を算出するステップと、
外乱要素の影響を考慮して次回制御実施時まで軌道伝播することにより算出される中心経度ずれ並びに前記軌道長半径の差分及び前記離心率ベクトルの差分を所定レベル以下になるように、前記軌道接線方向の制御量の初期値を補正する補正ステップと、
を含み、コンピュータにより実行される準天頂衛星の制御計画生成方法。
(Appendix 3)
A control plan generation method for generating a control plan for maintaining the orbit of a quasi-zenith satellite in a predetermined range,
A step of approximately calculating a trajectory length radius target control amount with respect to the trajectory length radius at the time of execution of the current control so that the center longitude becomes a specified target center longitude at the time of the next control execution;
Calculating the amount of control of the eccentricity vector based on a change in the eccentricity vector obtained by orbital propagation of the eccentricity vector at the time of the current control in consideration of the influence of perturbation until the next control execution; ,
A ternary simultaneous equation representing the relationship between the control amount of the trajectory length radius target control amount and the eccentricity vector, the three control execution latitudes in the control feasible period, and the control amount in the trajectory tangential direction at each control execution latitude Calculating an initial value of the control amount in the orbital tangent direction by solving
The trajectory tangent is set so that the center longitude deviation calculated by propagating the trajectory until the next control execution in consideration of the influence of disturbance factors, the trajectory length radius difference, and the eccentricity vector difference are below a predetermined level. A correction step for correcting the initial value of the control amount in the direction;
A method for generating a control plan for a quasi-zenith satellite, which is executed by a computer.

(付記4)
準天頂衛星の軌道を所定の範囲に保持するための制御計画を生成する制御計画生成装置であって、
中心経度が次回制御実施時において指定の目標中心経度になるように、今回制御実施時点における軌道長半径に対する、軌道長半径目標制御量を近似的に算出する手段と、
今回制御実施時における離心率ベクトルを摂動の影響を考慮した形で次回制御実施時まで軌道伝播することにより得られる前記離心率ベクトルの変化に基づき、前記離心率ベクトルの制御量を算出する手段と、
前記軌道長半径目標制御量及び前記離心率ベクトルの制御量と、制御実施可能期間における3つの制御実施緯度と、各前記制御実施緯度における軌道接線方向の制御量との関係を表す3元連立方程式を解くことにより、前記軌道接線方向の制御量の初期値を算出する手段と、
外乱要素の影響を考慮して次回制御実施時まで軌道伝播することにより算出される中心経度ずれ並びに前記軌道長半径の差分及び前記離心率ベクトルの差分を所定レベル以下になるように、前記軌道接線方向の制御量の初期値を補正する補正手段と、
を有する準天頂衛星の制御計画生成装置。
(Appendix 4)
A control plan generation device that generates a control plan for maintaining the orbit of a quasi-zenith satellite in a predetermined range,
Means for approximately calculating the trajectory length radius target control amount with respect to the trajectory length radius at the time of execution of the current control so that the center longitude becomes the specified target center longitude at the time of the next control execution;
Means for calculating the amount of control of the eccentricity vector based on a change in the eccentricity vector obtained by orbital propagation of the eccentricity vector at the time of the current control in consideration of the influence of perturbation until the next control execution; ,
A ternary simultaneous equation representing the relationship between the control amount of the trajectory length radius target control amount and the eccentricity vector, the three control execution latitudes in the control feasible period, and the control amount in the trajectory tangential direction at each control execution latitude Means for calculating an initial value of the control amount in the orbital tangent direction by solving
The trajectory tangent is set so that the center longitude deviation calculated by propagating the trajectory until the next control execution in consideration of the influence of disturbance factors, the trajectory length radius difference, and the eccentricity vector difference are below a predetermined level. Correction means for correcting the initial value of the direction control amount;
A quasi-zenith satellite control plan generator.

人工衛星の軌道制御の前提を説明するための図である。It is a figure for demonstrating the premise of the orbit control of an artificial satellite. 人工衛星の軌道制御の前提を説明するための図である。It is a figure for demonstrating the premise of the orbit control of an artificial satellite. 人工衛星の軌道制御の前提を説明するための図である。It is a figure for demonstrating the premise of the orbit control of an artificial satellite. 人工衛星の軌道制御の前提を説明するための図である。It is a figure for demonstrating the premise of the orbit control of an artificial satellite. 人工衛星の軌道制御の前提を説明するための図である。It is a figure for demonstrating the premise of the orbit control of an artificial satellite. 人工衛星の軌道制御の前提を説明するための図である。It is a figure for demonstrating the premise of the orbit control of an artificial satellite. 本発明の実施の形態に係る軌道面内保持制御計画装置の機能ブロック図である。It is a functional block diagram of a track surface maintenance control planning device concerning an embodiment of the invention. 本発明の実施の形態におけるメインフローを示す図である。It is a figure which shows the main flow in embodiment of this invention. eベクトル制御目標値及びeベクトル目標制御量算出処理の処理フローを示す図である。It is a figure which shows the processing flow of e vector control target value and e vector target control amount calculation processing. eベクトルモード及びωモードについて説明するための図である。It is a figure for demonstrating e vector mode and (omega) mode. eベクトルの変化について説明するための図である。It is a figure for demonstrating the change of e vector. ピッチ及びヨー方向を説明するための図である。It is a figure for demonstrating a pitch and a yaw direction. 中心経度ずれに基づく補正処理の処理フローを示す図である。It is a figure which shows the processing flow of the correction process based on a center longitude shift. スラスタの影響を考慮した補正処理の処理フローを示す図である。It is a figure which shows the processing flow of the correction process which considered the influence of the thruster. Ω=90°でeベクトルモードの場合に、a、ex及びeyの制御に必要な制御量の推移を表す図である。Omega = in the case of e vector mode with 90 °, a diagram representing the transition of the control amount required for controlling the a, e x and e y. Ω=90°でωモードの場合に、a、ex及びeyの制御に必要な制御量の推移を表す図である。In the case of ω mode Ω = 90 °, a diagram representing the transition of the control amount required for controlling the a, e x and e y. Ω=90°でeベクトルモードの場合に、3パートマヌーバの各パートにおける制御量及び全制御量の推移を表す図である。It is a figure showing transition of the controlled variable and the total controlled variable in each part of 3 part maneuver in the case of ω = 90 ° and the e vector mode. Ω=90°でωモードの場合に、3パートマヌーバの各パートにおける制御量及び全制御量の推移を表す図である。It is a figure showing transition of the controlled variable and the total controlled variable in each part of a three-part maneuver in the case of ω mode at Ω = 90 °. Ω=90°でeベクトルモードの場合に、年間制御量と累積制御量の推移を表す図である。It is a figure showing transition of an annual control amount and a cumulative control amount in the case of ω = 90 ° and the e vector mode. Ω=90°でωモードの場合に、年間制御量と累積制御量の推移を表す図である。It is a figure showing transition of an annual control amount and a cumulative control amount in the case of ω mode at Ω = 90 °. Ω=210°でeベクトルモードの場合に、a、ex及びeyの制御に必要な制御量の推移を表す図である。Omega = in the case of e vector mode with 210 °, a diagram representing the transition of the control amount required for controlling the a, e x and e y. Ω=210°でωモードの場合に、a、ex及びeyの制御に必要な制御量の推移を表す図である。In the case of ω mode Ω = 210 °, a diagram representing the transition of the control amount required for controlling the a, e x and e y. Ω=210°でeベクトルモードの場合に、3パートマヌーバの各パートにおける制御量及び全制御量の推移を表す図である。It is a figure showing transition of the controlled variable and the total controlled variable in each part of 3 part maneuver in the case of ω = 210 ° and the e vector mode. Ω=210°でωモードの場合に、3パートマヌーバの各パートにおける制御量及び全制御量の推移を表す図である。It is a figure showing transition of the controlled variable and the total controlled variable in each part of a three-part maneuver in the case of ω mode at Ω = 210 °. Ω=210°でeベクトルモードの場合に、年間制御量と累積制御量の推移を表す図である。It is a figure showing transition of an annual control amount and a cumulative control amount in the case of ω = 210 ° and the e vector mode. Ω=210°でωモードの場合に、年間制御量と累積制御量の推移を表す図である。It is a figure showing transition of an annual control amount and a cumulative control amount in the case of ω mode at Ω = 210 °. Ω=330°でeベクトルモードの場合に、a、ex及びeyの制御に必要な制御量の推移を表す図である。Omega = at 330 ° in the case of e vector mode, a diagram representing the transition of the control amount required for controlling the a, e x and e y. Ω=330°でωモードの場合に、a、ex及びeyの制御に必要な制御量の推移を表す図である。Omega = If 330 ω mode °, a diagram representing the transition of the control amount required for controlling the a, e x and e y. Ω=330°でeベクトルモードの場合に、3パートマヌーバの各パートにおける制御量及び全制御量の推移を表す図である。It is a figure showing transition of the controlled variable and the total controlled variable in each part of 3 part maneuver in the case of ω = 330 ° and the e vector mode. Ω=330°でωモードの場合に、3パートマヌーバの各パートにおける制御量及び全制御量の推移を表す図である。It is a figure showing transition of the controlled variable and the total controlled variable in each part of a three-part maneuver in the case of ω mode at Ω = 330 °. Ω=330°でeベクトルモードの場合に、年間制御量と累積制御量の推移を表す図である。It is a figure showing transition of annual control amount and accumulation control amount in the case of ω = 330 ° and e vector mode. Ω=330°でωモードの場合に、年間制御量と累積制御量の推移を表す図である。It is a figure showing transition of an annual control amount and a cumulative control amount in the case of ω mode at Ω = 330 °. 本発明の実施の形態の効果を説明するための図である。It is a figure for demonstrating the effect of embodiment of this invention. コンピュータの機能ブロック図である。It is a functional block diagram of a computer.

符号の説明Explanation of symbols

100 軌道面内保持制御計画装置
101 軌道長半径算出処理部 102 データ入力部
103 入力データ格納部 104 軌道長半径データ格納部
105 パラメータ格納部 106 軌道伝播処理部
107 軌道伝播結果データ格納部 108 eベクトル算出処理部
109 eベクトルデータ格納部 110 3パートマヌーバ計画値算出部
111 計画値格納部 112 第1補正処理部
113 第2補正処理部 114 出力部
200 軌道決定装置 201 初期軌道要素格納部
202 制御管制系システム 203 アンローディングΔVデータ格納部
DESCRIPTION OF SYMBOLS 100 Track in-plane holding | maintenance control planning apparatus 101 Orbital length radius calculation process part 102 Data input part 103 Input data storage part 104 Orbital length radius data storage part 105 Parameter storage part 106 Orbit propagation process part 107 Orbital propagation result data storage part 108 e vector Calculation processing unit 109 e Vector data storage unit 110 Three-part maneuver plan value calculation unit 111 Plan value storage unit 112 First correction processing unit 113 Second correction processing unit 114 Output unit 200 Trajectory determination device 201 Initial trajectory element storage unit 202 Control control System 203 Unloading ΔV data storage unit

Claims (4)

準天頂衛星の軌道を所定の範囲に保持するための制御計画を生成する制御計画生成プログラムであって、
コンピュータに、
中心経度が次回制御実施時において指定の目標中心経度になるように、今回制御実施時点における軌道長半径に対する、軌道長半径目標制御量を近似的に算出するステップと、
今回制御実施時における離心率ベクトルを摂動の影響を考慮した形で次回制御実施時まで軌道伝播することにより得られる前記離心率ベクトルの変化に基づき、前記離心率ベクトルの制御量を算出するステップと、
前記軌道長半径目標制御量及び前記離心率ベクトルの制御量と、制御実施可能期間における3つの制御実施緯度と、各前記制御実施緯度における軌道接線方向の制御量との関係を表す3元連立方程式を解くことにより、前記軌道接線方向の制御量の初期値を算出するステップと、
外乱要素の影響を考慮して次回制御実施時まで軌道伝播することにより算出される中心経度ずれ並びに前記軌道長半径の差分及び前記離心率ベクトルの差分を所定レベル以下になるように、前記軌道接線方向の制御量の初期値を補正する補正ステップと、
を実行させるための準天頂衛星の制御計画生成プログラム。
A control plan generation program for generating a control plan for maintaining the orbit of a quasi-zenith satellite in a predetermined range,
On the computer,
A step of approximately calculating a trajectory length radius target control amount with respect to the trajectory length radius at the time of execution of the current control so that the center longitude becomes a specified target center longitude at the time of the next control execution;
Calculating the amount of control of the eccentricity vector based on a change in the eccentricity vector obtained by orbital propagation of the eccentricity vector at the time of the current control in consideration of the influence of perturbation until the next control execution; ,
A ternary simultaneous equation representing the relationship between the control amount of the trajectory length radius target control amount and the eccentricity vector, the three control execution latitudes in the control feasible period, and the control amount in the trajectory tangential direction at each control execution latitude Calculating an initial value of the control amount in the orbital tangent direction by solving
The trajectory tangent is set so that the center longitude deviation calculated by propagating the trajectory until the next control execution in consideration of the influence of disturbance factors, the trajectory length radius difference, and the eccentricity vector difference are below a predetermined level. A correction step for correcting the initial value of the control amount in the direction;
A program for generating a control plan for a quasi-zenith satellite to execute
前記補正ステップが、
アンローディング外乱の影響を考慮して次回制御実施時まで軌道伝播することにより実現中心経度を算出し、当該実現中心経度と前記目標中心経度との差が第1の所定レベル以下となるように、前記軌道接線方向の制御量の初期値を補正するステップと、
前記準天頂衛星のスラスタ取り付け方向のずれの影響を考慮して次回制御時まで軌道伝播することにより実現軌道長半径及び実現離心率ベクトルを算出し、前記実現軌道長半径から得られる前記軌道長半径についての差分及び前記実現離心率ベクトルから得られる前記離心率ベクトルの差分が第2の所定レベル以下となるように、補正された前記軌道接線方向の制御量の初期値をさらに補正するステップと、
を含む請求項1記載の準天頂衛星の制御計画生成プログラム。
The correction step includes
Considering the influence of unloading disturbance, the actual center longitude is calculated by propagating the trajectory until the next control execution, and the difference between the actual center longitude and the target center longitude is equal to or lower than the first predetermined level. Correcting an initial value of the control amount in the trajectory tangent direction;
The orbital length radius obtained from the realized orbital length radius is calculated by calculating the realized orbital length radius and the realized eccentricity vector by propagating the orbit until the next control in consideration of the influence of the displacement of the thruster mounting direction of the quasi-zenith satellite. Further correcting the corrected initial value of the control amount in the orbital tangential direction so that the difference between the eccentricity vector obtained from the difference and the realized eccentricity vector is equal to or lower than a second predetermined level;
The program for generating a control plan for a quasi-zenith satellite according to claim 1.
準天頂衛星の軌道を所定の範囲に保持するための制御計画を生成する制御計画生成方法であって、
中心経度が次回制御実施時において指定の目標中心経度になるように、今回制御実施時点における軌道長半径に対する、軌道長半径目標制御量を近似的に算出するステップと、
今回制御実施時における離心率ベクトルを摂動の影響を考慮した形で次回制御実施時まで軌道伝播することにより得られる前記離心率ベクトルの変化に基づき、前記離心率ベクトルの制御量を算出するステップと、
前記軌道長半径目標制御量及び前記離心率ベクトルの制御量と、制御実施可能期間における3つの制御実施緯度と、各前記制御実施緯度における軌道接線方向の制御量との関係を表す3元連立方程式を解くことにより、前記軌道接線方向の制御量の初期値を算出するステップと、
外乱要素の影響を考慮して次回制御実施時まで軌道伝播することにより算出される中心経度ずれ並びに前記軌道長半径の差分及び前記離心率ベクトルの差分を所定レベル以下になるように、前記軌道接線方向の制御量の初期値を補正する補正ステップと、
を含み、コンピュータにより実行される準天頂衛星の制御計画生成方法。
A control plan generation method for generating a control plan for maintaining the orbit of a quasi-zenith satellite in a predetermined range,
A step of approximately calculating a trajectory length radius target control amount with respect to the trajectory length radius at the time of execution of the current control so that the center longitude becomes a specified target center longitude at the time of the next control execution;
Calculating the amount of control of the eccentricity vector based on a change in the eccentricity vector obtained by orbital propagation of the eccentricity vector at the time of the current control in consideration of the influence of perturbation until the next control execution; ,
A ternary simultaneous equation representing the relationship between the control amount of the trajectory length radius target control amount and the eccentricity vector, the three control execution latitudes in the control feasible period, and the control amount in the trajectory tangential direction at each control execution latitude Calculating an initial value of the control amount in the orbital tangent direction by solving
The trajectory tangent is set so that the center longitude deviation calculated by propagating the trajectory until the next control execution in consideration of the influence of disturbance factors, the trajectory length radius difference, and the eccentricity vector difference are below a predetermined level. A correction step for correcting the initial value of the control amount in the direction;
A method for generating a control plan for a quasi-zenith satellite, which is executed by a computer.
準天頂衛星の軌道を所定の範囲に保持するための制御計画を生成する制御計画生成装置であって、
中心経度が次回制御実施時において指定の目標中心経度になるように、今回制御実施時点における軌道長半径に対する、軌道長半径目標制御量を近似的に算出する手段と、
今回制御実施時における離心率ベクトルを摂動の影響を考慮した形で次回制御実施時まで軌道伝播することにより得られる前記離心率ベクトルの変化に基づき、前記離心率ベクトルの制御量を算出する手段と、
前記軌道長半径目標制御量及び前記離心率ベクトルの制御量と、制御実施可能期間における3つの制御実施緯度と、各前記制御実施緯度における軌道接線方向の制御量との関係を表す3元連立方程式を解くことにより、前記軌道接線方向の制御量の初期値を算出する手段と、
外乱要素の影響を考慮して次回制御実施時まで軌道伝播することにより算出される中心経度ずれ並びに前記軌道長半径の差分及び前記離心率ベクトルの差分を所定レベル以下になるように、前記軌道接線方向の制御量の初期値を補正する補正手段と、
を有する準天頂衛星の制御計画生成装置。
A control plan generation device that generates a control plan for maintaining the orbit of a quasi-zenith satellite in a predetermined range,
Means for approximately calculating the trajectory length radius target control amount with respect to the trajectory length radius at the time of execution of the current control so that the center longitude becomes the specified target center longitude at the time of the next control execution;
Means for calculating the amount of control of the eccentricity vector based on a change in the eccentricity vector obtained by orbital propagation of the eccentricity vector at the time of the current control in consideration of the influence of perturbation until the next control execution; ,
A ternary simultaneous equation representing the relationship between the control amount of the trajectory length radius target control amount and the eccentricity vector, the three control execution latitudes in the control feasible period, and the control amount in the trajectory tangential direction at each control execution latitude Means for calculating an initial value of the control amount in the orbital tangent direction by solving
The trajectory tangent is set so that the center longitude deviation calculated by propagating the trajectory until the next control execution in consideration of the influence of disturbance factors, the trajectory length radius difference, and the eccentricity vector difference are below a predetermined level. Correction means for correcting the initial value of the direction control amount;
A quasi-zenith satellite control plan generator.
JP2008073113A 2008-03-21 2008-03-21 Program, method, and apparatus for generating semi-zenith satellite control plan Ceased JP2009227019A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008073113A JP2009227019A (en) 2008-03-21 2008-03-21 Program, method, and apparatus for generating semi-zenith satellite control plan

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008073113A JP2009227019A (en) 2008-03-21 2008-03-21 Program, method, and apparatus for generating semi-zenith satellite control plan

Publications (1)

Publication Number Publication Date
JP2009227019A true JP2009227019A (en) 2009-10-08

Family

ID=41242955

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008073113A Ceased JP2009227019A (en) 2008-03-21 2008-03-21 Program, method, and apparatus for generating semi-zenith satellite control plan

Country Status (1)

Country Link
JP (1) JP2009227019A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013540639A (en) * 2010-10-01 2013-11-07 テレサット カナダ Satellite system and method for polar latitudes
WO2019231039A1 (en) * 2018-06-01 2019-12-05 한국 천문 연구원 Method for predicting re-entry of uncontrollable artificial space object
JP2021160635A (en) * 2020-04-01 2021-10-11 三菱電機株式会社 Orbit control device, ground station device and orbit control program

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03159898A (en) * 1989-11-17 1991-07-09 Toshiba Corp Stationary orbit holding device for spacecraft
JPH07187091A (en) * 1993-12-28 1995-07-25 Natl Space Dev Agency Japan<Nasda> Launching method for plurality of satellites
US5568904A (en) * 1992-08-28 1996-10-29 Space Systems/Loral, Inc. Steered perigee velocity augmentation
JPH1134996A (en) * 1997-05-21 1999-02-09 Hitachi Ltd Artificial satellite with long-residence time orbit in zenith direction, its orbit control method, and communication system with it
JP2001001999A (en) * 1999-06-09 2001-01-09 Space Syst Loral Inc Actual orbital climb system of geostationary satellite and method thereof
JP2001260995A (en) * 2000-03-17 2001-09-26 Space Syst Loral Inc Automatic orbit correcting system and its method
JP2003212200A (en) * 2002-01-21 2003-07-30 Fujitsu Ltd Orbit control support system and orbit control supporting device
JP2005096702A (en) * 2003-09-26 2005-04-14 Fujitsu Ltd Orbit control planning method, program, and device for artificial satellite
JP2006213089A (en) * 2005-02-01 2006-08-17 Mitsubishi Electric Corp Orbit control device

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03159898A (en) * 1989-11-17 1991-07-09 Toshiba Corp Stationary orbit holding device for spacecraft
US5568904A (en) * 1992-08-28 1996-10-29 Space Systems/Loral, Inc. Steered perigee velocity augmentation
JPH07187091A (en) * 1993-12-28 1995-07-25 Natl Space Dev Agency Japan<Nasda> Launching method for plurality of satellites
JPH1134996A (en) * 1997-05-21 1999-02-09 Hitachi Ltd Artificial satellite with long-residence time orbit in zenith direction, its orbit control method, and communication system with it
JP2001001999A (en) * 1999-06-09 2001-01-09 Space Syst Loral Inc Actual orbital climb system of geostationary satellite and method thereof
JP2001260995A (en) * 2000-03-17 2001-09-26 Space Syst Loral Inc Automatic orbit correcting system and its method
JP2003212200A (en) * 2002-01-21 2003-07-30 Fujitsu Ltd Orbit control support system and orbit control supporting device
JP2005096702A (en) * 2003-09-26 2005-04-14 Fujitsu Ltd Orbit control planning method, program, and device for artificial satellite
JP2006213089A (en) * 2005-02-01 2006-08-17 Mitsubishi Electric Corp Orbit control device

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013540639A (en) * 2010-10-01 2013-11-07 テレサット カナダ Satellite system and method for polar latitudes
US9344182B2 (en) 2010-10-01 2016-05-17 Telesat Canada Satellite system and method for circumpolar latitudes
JP2016222246A (en) * 2010-10-01 2016-12-28 テレサット カナダ Satellite system and method for peripheral pole latitude
US10875668B2 (en) 2010-10-01 2020-12-29 Telesat Canada Satellite system and method for global coverage
WO2019231039A1 (en) * 2018-06-01 2019-12-05 한국 천문 연구원 Method for predicting re-entry of uncontrollable artificial space object
JP2021160635A (en) * 2020-04-01 2021-10-11 三菱電機株式会社 Orbit control device, ground station device and orbit control program
JP7278236B2 (en) 2020-04-01 2023-05-19 三菱電機株式会社 Orbit control equipment, ground station equipment and orbit control program

Similar Documents

Publication Publication Date Title
McKay et al. Survey of highly non-Keplerian orbits with low-thrust propulsion
RU2220886C2 (en) Method of simultaneous injection of several satellites into non-coplanar orbits with use of heavily eccentric orbits and atmospheric braking
US10427806B2 (en) Deployment and control algorithms for wheel cluster formations of satellites
US9694917B1 (en) Deployment and control algorithms for wheel cluster formations of satellites
US7720604B1 (en) Stationkeeping optimization for inclined elliptical satellite orbit constellations
US9309010B2 (en) Methods and apparatus for controlling a plurality of satellites using node-synchronous eccentricity control
US8457810B1 (en) Compound steering law for efficient low thrust transfer orbit trajectory
Mu et al. Reflectivity-controlled solar sail formation flying for magnetosphere mission
Wallace et al. Orbital operations for Phobos and Deimos exploration
CN109080854B (en) Orbit-changing planning method for large elliptical orbit of spacecraft returning to preset drop point
Co et al. Responsive satellites through ground track manipulation using existing technology
US5124925A (en) Method for controlling east/west motion of a geostationary satellite
KR20170002286A (en) Efficient stationkeeping design for mixed fuel systems
CN109911249A (en) The interspace transfer Finite Thrust of low thrust ratio aircraft is entered the orbit interative guidance method
Macdonald et al. Low-thrust-enabled highly-non-Keplerian orbits in support of future Mars exploration
Guelman et al. Closed-loop control of earth observation satellites
Edlerman et al. Cluster-keeping algorithms for the satellite swarm sensor network project
JP2009227019A (en) Program, method, and apparatus for generating semi-zenith satellite control plan
Mu et al. Dynamics and control of flexible spinning solar sails under reflectivity modulation
Di Pasquale et al. Optimal Low-Thrust Orbital Plane Spacing Maneuver for Constellation Deployment and Reconfiguration including J2
WO1998033704A9 (en) Computer implemented procedure for ballistic capture transfer
Dell’Elce et al. Comparison between analytical and optimal control techniques in the differential drag based rendez-vous
JP7086289B2 (en) Satellite constellation formation system, satellite constellation formation method, satellite constellation, and ground equipment
Leroy et al. Orbital maintenance of a constellation of CubeSats for internal gravity wave tomography
Sostaric et al. Lunar ascent and rendezvous trajectory design

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101119

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120216

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120313

A045 Written measure of dismissal of application [lapsed due to lack of payment]

Free format text: JAPANESE INTERMEDIATE CODE: A045

Effective date: 20130108