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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 239000013598 vector Substances 0.000 claims abstract description 194
- 238000012937 correction Methods 0.000 claims description 38
- 230000008859 change Effects 0.000 claims description 16
- 230000001902 propagating effect Effects 0.000 claims description 13
- 238000006073 displacement reaction Methods 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 10
- 238000012545 processing Methods 0.000 description 61
- 238000013500 data storage Methods 0.000 description 60
- 238000004364 calculation method Methods 0.000 description 26
- 230000008569 process Effects 0.000 description 24
- 230000001186 cumulative effect Effects 0.000 description 18
- 238000012423 maintenance Methods 0.000 description 18
- 230000007704 transition Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 10
- 230000001133 acceleration Effects 0.000 description 5
- 230000001174 ascending effect Effects 0.000 description 5
- PEDCQBHIVMGVHV-UHFFFAOYSA-N Glycerine Chemical compound OCC(O)CO PEDCQBHIVMGVHV-UHFFFAOYSA-N 0.000 description 4
- 238000002347 injection Methods 0.000 description 4
- 239000007924 injection Substances 0.000 description 4
- 230000000630 rising effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000014509 gene expression Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000000926 separation method Methods 0.000 description 3
- 102100031974 CMP-N-acetylneuraminate-beta-galactosamide-alpha-2,3-sialyltransferase 4 Human genes 0.000 description 2
- 102100034274 Diamine acetyltransferase 1 Human genes 0.000 description 2
- 101000703754 Homo sapiens CMP-N-acetylneuraminate-beta-galactosamide-alpha-2,3-sialyltransferase 4 Proteins 0.000 description 2
- 101000641077 Homo sapiens Diamine acetyltransferase 1 Proteins 0.000 description 2
- 101000713305 Homo sapiens Sodium-coupled neutral amino acid transporter 1 Proteins 0.000 description 2
- 101000640813 Homo sapiens Sodium-coupled neutral amino acid transporter 2 Proteins 0.000 description 2
- 101000716973 Homo sapiens Thialysine N-epsilon-acetyltransferase Proteins 0.000 description 2
- 102100020926 Thialysine N-epsilon-acetyltransferase Human genes 0.000 description 2
- 239000000446 fuel Substances 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000010304 firing Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- XOFYZVNMUHMLCC-ZPOLXVRWSA-N prednisone Chemical compound O=C1C=C[C@]2(C)[C@H]3C(=O)C[C@](C)([C@@](CC4)(O)C(=O)CO)[C@@H]4[C@@H]3CCC2=C1 XOFYZVNMUHMLCC-ZPOLXVRWSA-N 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000012887 quadratic function Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000000243 solution Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
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
また、図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
人工衛星の軌道には、地球の非球状効果、太陽や月の引力など、さまざまな外乱(摂動)が作用するので、目的とする軌道状態を保持するためには摂動を打ち消す軌道保持制御を定期的に実施する必要がある。軌道保持制御は、軌道面、すなわち軌道傾斜角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
準天頂軌道は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
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
そして、人工衛星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
軌道保持制御は衛星のミッション(通信、測位、観測等)への影響が大きいので、軌道制御実施中はミッションを制約せざるを得ない場合がある。従って、準天頂軌道のサービス時間帯(φ: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ベクトルを補正するので、制御量が増加して効率が低くなってしまう。
従って、本発明の目的は、制御実施可能範囲が限定されている状況において、摂動や外乱の影響を考慮してできるだけ効率的な軌道面内保持制御計画を立案するための技術を提供することである。 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
軌道伝播処理部106は、以下で述べる複数のケースの各々に応じた軌道伝播処理を実施する。従って、各々のケースに必要なデータを、図6に示した各データ格納部から読み出して軌道伝播処理を実施する。また、第1補正処理部112は、軌道長半径データ格納部104と軌道伝播結果データ格納部107とパラメータ格納部105と入力データ格納部103とに格納されたデータを用いて処理を行い、処理結果を軌道長半径データ格納部104に格納すると共に、必要な場合には3パートマヌーバ計画値算出部110に処理を実施するように命ずる。また、第2補正処理部113は、軌道長半径データ格納部104とeベクトルデータ格納部109と軌道伝播結果データ格納部107とに格納されたデータを用いて処理を行い、処理結果を軌道長半径データ格納部104とeベクトルデータ格納部109とに格納すると共に、必要な場合には3パートマヌーバ計画値算出部110に処理を実施するように命ずる。
The orbit
次に、図7乃至図30を用いて図6に示した軌道面内保持制御計画装置100の処理内容について説明する。まず、軌道長半径算出処理部101は、初期軌道要素格納部201と入力データ格納部103とパラメータ格納部105とに格納されているデータを用いて、軌道長半径制御目標値及び軌道長半径目標制御量を算出し、軌道長半径データ格納部104に格納する(ステップS1)。
Next, processing contents of the in-track surface holding
静止軌道と同様に、地球重力ポテンシャルの非球状成分により軌道長半径は永年摂動を受ける。この永年摂動によって東経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
ここで、任意時刻における経度λと軌道長半径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とが算出される。
at=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
まず、軌道伝播処理部106は、制御実施日の初期軌道要素であるeベクトルe_bを次回制御予定時期(すなわちΔTm後)まで伝播する処理を実施する(ステップS21)。eベクトルは、地球形状偏平の効果、太陽/月引力の摂動で変動する。変動の大きさはΩに依存し、且つ太陽/月引力の18.6年周期の変化にも影響を受ける。従って、ミッション期間中のeベクトルについては、その時々の摂動量を計算しなければならない。本ステップでは、制御実施日から次回制御予定期間ΔTm後まで、軌道伝播処理部106によりアンローディングΔVデータ格納部203に格納されているデータを用いて周知の特別摂動で軌道伝播し、摂動によるeベクトル変動量Δe_p(近地点引数の変動量Δωp)を算出し、軌道伝播結果データ格納部107に格納する。
First, the trajectory
図に示すと図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
図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
ステップ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
初期軌道要素である初期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)
et=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
本実施の形態では、図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
また、ミッション軌道における平均運動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
以上のデータを用いて、軌道長半径方向の増速量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
次に、第1補正処理部112等は、中心経度ずれに基づく補正処理を実施する(ステップS7)。この中心経度ずれに基づく補正処理については、図10及び図11Aを用いて説明する。
Next, the 1st
ステップ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
次に、第1補正処理部112は、軌道伝播結果データ格納部107に格納されている伝播後の中心経度λrと、入力データ格納部103に格納されている目標経度λtとの差δλt(=λr−λt)を算出し、メインメモリなどの記憶装置に格納する(ステップS33)。
Next, the first
そして、第1補正処理部112は、δλtが所定の閾値未満であるか否かで収束したか判断する(ステップS35)。伝播後の中心経度λrと目標経度λtとの差δλtが十分小さくなっている場合には、適切な制御量並びに軌道長半径目標制御値及び軌道長半径目標制御量が算出されていることになるので、元の処理に戻る。通常ステップS33を1回実施しただけでは収束したと判断されることはないが、収束したと判断された場合には、中心経度についてはステップS1乃至S5が適切に実施されたと判断されたことになる。
Then, the first
一方、収束したと判断されなかった場合、第1補正処理部112は、δλtを補正するための軌道長半径目標値の変化分δatを算出し、当該δatを用いて軌道長半径目標値at’及び軌道長半径目標制御量Δav’を算出し、軌道長半径データ格納部104に格納する(ステップS37)。
On the other hand, when it is not determined to have converged, the first
具体的には、中心経度λと軌道長半径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’は以下のように算出される。
at'=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
この指示に応じて、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
以上のような処理を収束、すなわちδλ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
本ステップは、上で述べたように、面内制御時のスラスタ噴射で、進行方向以外のピッチ及びヨー方向の速度成分ΔVが発生するため、制御直後の軌道がatetからずれてしまうのを補正する処理である。従って、目標値の修正値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
次に、第2補正処理部113は、軌道伝播結果データ格納部107に格納されている伝播後の軌道長半径実現値arと、軌道長半径データ格納部104に格納されている軌道長半径制御目標値atとの差δatと、軌道伝播結果データ格納部107に格納されている伝播後のeベクトル制御実現値e_rと、eベクトルデータ格納部109に格納されているeベクトル制御目標値e_tとの差δe_tを算出し、メインメモリなどの記憶装置に格納する(ステップS43)。
Next, the second
そして、第2補正処理部113は、δat及びδe_tが所定の閾値未満であるか否かで収束したか判断する(ステップS45)。上記δat及びδe_tが十分小さくなっている場合には、適切な制御量、軌道長半径制御目標値並びに軌道長半径目標制御量、eベクトル制御目標値及びeベクトル目標制御量が算出されていることになるので、元の処理に戻る。通常ステップS41を1回実施しただけでは収束したと判断されることはないが、収束したと判断された場合には、スラスタの噴射の影響については、ステップS1乃至S5が適切に処理されたと判断されたことになる。
Then, the second
一方、収束したと判断されなかった場合、第2補正処理部113は、δatを用いて軌道長半径制御目標値at’及び軌道長半径目標制御量Δav’を算出し、軌道長半径データ格納部104に格納すると共に、δ_etを用いてeベクトル制御目標値e_t’及びeベクトル目標制御量Δe_v’を算出し、eベクトルデータ格納部109に格納する(ステップS47)。以下のように算出する。
at’=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
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
この指示に応じて、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
以上のような処理をδ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
以上のような処理を実施することによって、非サービス期間において、軌道の接線方向に実施すべき制御量等を得ることができるようになる。特に、近似を用いて三元連立方程式の解に問題を落とし込んだ上で、軌道伝播によってアンローディングΔ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
このように上で述べた状況においては、必要な制御量は、単調に変化している。また、ωモードの方が累積制御量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
このように上で述べた状況においては、必要な制御量は、大きく変化している部分もあるが、累積制御量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
このように上で述べた状況においては、必要な制御量は、ほぼ単調に変化する。また、累積制御量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
また、図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
(付記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
(付記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.
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
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.
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)
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)
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 |
-
2008
- 2008-03-21 JP JP2008073113A patent/JP2009227019A/en not_active Ceased
Patent Citations (9)
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)
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 |