The Optimal Orbital Control and Constellation of Dive and Ascent Earth Observing Satellites Tianshuang Fu and Fumiaki Imado (Shinshu University) Abstract: We proposed the use of a Dive and Ascent earth observing Satellite (DAS) to observe the particular area which is in the emergency situation or suffered by a natural disaster. In this paper, we selected the forces of the thrusters fixed to the satellite body three axes as control variables, and obtained the optimal thrust patterns by using the Steepest Descent Method. Some of new ideas and study results are presented. We also proposed the ideas of constellations about the DAS here. 降下・上昇地球観測衛星の最適軌道制御およびコンステレーション 付 天爽,今度 史昭(信州大学) 摘要: われわれは降下・上昇地球観測衛星を用いて有事状態の地域と自然災害の被災地等を迅 速的に観測することを提案してきた.本稿において,衛星機体軸に固定されたスラスタの推力を 制御変数とし,最急降下法を用いて最適な推力パターンを求めた.ここで新しいアイデアおよび 研究結果を示し,また DAS のコンステレーションを提案する. 1. INTRODUCTION Some natural disasters occur on the earth every year, and some areas are still in the emergency situation even now. In order to take countermeasures against disasters and emergencies, we need to obtain the detailed information of these particular areas quickly. If we obtain the information by using a conventional earth observing satellite, it is very difficult to get what we need, because the orbit of the satellite is fixed. Therefore we propose the use of DAS to perform the observing mission. This paper is structured as follows: We derive the mathematical model of the system and the Steepest Descent Method in section 2. We considered the zonal second coefficient J2 and treat the atmospheric drag as the disturbance force. In section 3, we show the optimal controls for various angle differences of the argument of latitude ( ) between the DAS and the observing point. In section 4, we show the results of extending the time of the DAS to reach the observing point. In section 5, we introduce some constellations about the DAS. Finally we summarize the study of this paper in section 6. 2. MATHEMATICAL MODEL In this paper, we treat the earth as an ellipsoid of revolution. We show its parameters in table 1. Table 1 The parameters of the earth Angular velocity 7292.115108 rad s 1 e Equatorial radius Re 6378 .137 km Gravity constant e 398600.4km3 / s 2 Zonal second coefficient J 2 1082.627 106 1 / 298 .257 Flattening rate We use the geocentric equatorial inertial coordinate system , the orbit reference coordinate system R , and the orbit coordinate system O (for details see reference [10]). Z ωe YR ZR Xo Zo Y Equatorial plane i Yo η Ω X Vernal equinox XR Fig.1 Coordinate systems and symbols The transformation matrix A from to O is given by Eq. (2.1). S C C Ci S A Si S C C S Ci S C S i S i C Ci C S S Ci C S S i (2.1) where the symbols “C” and “S” show the abbreviation of “Cos” and “Sin”. The symbols , and i show the argument of latitude, the right ascension of the ascending node and the inclination of the DAS’s orbit, respectively. The transformation matrix B from O to is the inverse of A. We employed the Steepest Descent Method to S S C Ci C solve the optimal control problems. The system equations of the problems are shown as follows, f1 x V x f 2 y V y f 3 z V z 2 2 f x e 1 3Re J 5 z 1 x ( f d ) / m 4 2 x x r 3 2r 2 r 2 (2.2) 3Re2 z 2 e f 5 y 1 J 2 5 1 y ( f y d y ) / m r 3 2r 2 r 2 e 3Re2 z 2 f 6 z 3 1 2 J 2 5 2 3 z ( f z d z ) / m r r r f 7 m k ( f xo f yo f zo ) where k 1 /( g 0 I sp ) , g 0 9.80665m / s 2 ,and I sp is the fuel specific impulse. The state variables of this system are x ( x , y , z , V x , V y , V z , m) T (2.3) where x, y and z are the components of the inertial coordinates, Vx ,V y and Vz are the components of velocity vector, m is the satellite’s mass. Three thrust components in the direction of three axes of O are selected as control variables u ( f xo , f yo , f zo )T (2.4) If the satellite body attitude is controlled to direct along with these three axes, then f xo , f yo and f zo are considered as thrust forces of thrusters fixed to the satellite body three axes. The following constrains are also imposed on control variables. f max f xo (t ) f max (2.5) f max f yo (t ) f max f max f zo (t ) f max The control force components f x , f y and f z in Eq. (2.2) are expressed in relation to control variables f x S C C Ci S S i S C C S Ci S f xo f y S S C Ci C S i C C S S Ci C f yo f f zo C S i Ci S S i z (2.6) The d x , d y and d z in Eq. (2.2) are disturbance force components. In this study, the DAS dives into very low altitude, and the atmospheric drag is far greater than the other disturbance forces, therefore we only considered the atmospheric drag here. Its components are given by 1 d x 2 ( h) AC D ( h)VV x 1 (2.7) d y ( h) AC D ( h)VV y 2 d 1 ( h) AC ( h)VV D z z 2 where A is the reference area of the satellite, (h) is the atmospheric density, which is a function of the altitude, V is the velocity of DAS, C D (h) is the atmospheric drag coefficient, which is a function of the altitude too. In the Steepest Descent Method some constraint conditions (2.8) ψ[x(t ),t f ] are imposed, and the terminal time t f is determined from the following stopping condition. [x(t f ),t f ] 0 (2.9) These equations will be explained in the next section. An optimal observing problem is defined as, finding the optimal control histories under the above conditions to maximize the performance index, (2.10) J [x(t f ), t f ] mt f which means to minimize the fuel consumption. 3. OPTIMAL CONTROL FOR VARIOUS BETWEEN THE DAS AND THE OBSERVING POINTS Our previous studies show that the control of inclination change requires a lot of fuel, and the satellite loses its normal observing function, therefore we only perform coplanar orbit transfers to observe an area. As the earth is rotating, when we use a DAS to observe a particular area, we must consider the next three conditions: The distance between the area and the observing point that is above the area; the angle difference of the argument of latitude ( ) between the DAS and the observing point; the time of the DAS to reach the observing point. Table 2 shows the parameters we have employed as the initial conditions of the calculations. Table 2 The parameters of satellite and initial orbit Satellite’s parameters Initial mass 350kg Fuel mass 175 Shape 1×1×1(m3) Thrusts (±500),(±18),(±500)N 313s I sp Initial orbital parameters Altitude 400km Inclination 90° Tangential velocity 7.66856km/s Period 5553.63s Initial position (2792.867,4792.867,0)km In order to obtain detailed information about the area, we need to descend the DAS to low altitude to reduce the observing distance. In this section, we set the observing distance for 130km, because the lowest altitude of many other dive and ascent satellites is 130km, and the atmospheric drag is not so large. Therefore the constraint conditions are h(t f ) h f 0 ψ[x(t ), t f ] (3.1) V zotf 0 1000 2000 3000 Time(s) 4000 5000 Fig. 3.1 Histories of thrust forces 8000 Normal orbit 4000 2000 3000 Time(s) Parameter's magnitude(km) 6800 6750 6700 6650 6600 6550 6500 6450 4000 Velocity(km/s) 5000 a r p 0 1000 2000 3000 Time(s) 350 348 346 344 342 340 338 336 334 332 330 4000 m Vzo 0 0 6000 1000 5000 Fig. 3.4 Histories of a, r and p Mass(kg) Thrust(N) therefore we the history is abbreviated. The histories of the orbital parameters are shown in figure 3.4, where a is the semi major axis, r is the distance from the DAS to the center of the earth, and p is the semi-latus rectum. fzo V Fig. 3.3 Histories of altitude and velocity pattern of figure 3.1. As the value of f yo is always 0, fxo 7.95 7.9 7.85 7.8 7.75 7.7 7.65 7.6 7.55 h 0 Although we need to observe an area with arbitrary , we conducted the next typical 5 cases, that is, the are π/2, 5π/8, 3π/4, 7π/8 and π. After finishing the observing mission, we need to control the DAS to fly back to its normal orbit, so the final stopping conditions of are 3π/2, 9π/8, 7π/4, 15π/8 and 2π, and final altitude of all cases are 400km.As the paper space is limited we only show the results about the are π/2 and π. First, we show the optimal calculation results about is π. We obtained the optimal thrust forces’ 500 400 300 200 100 0 -100 -200 -300 -400 -500 400 350 300 250 200 150 100 50 0 1000 2000 3000 Time(s) 4000 0.2 0.15 0.1 0.05 0 -0.05 -0.1 -0.15 -0.2 Velocity(km/s) Vzo is the terminal Zo component of velocity of orbit coordinate system. These constraints make the observing point as the perigee or apogee of the controlled orbit. As the DAS must flies to the observing point, so the stopping condition is (3.2) [x(t f ), t f ] (t f ) 0 0 Atitude(km) where h f is the terminal altitude of the calculation, and 5000 Fig. 3.5 Histories of mass and V zo After the one cycle of controlled flying, the remained mass of the DAS is 331.831kg. Therefore the mass of the fuel consumption is 18.169kg, which is 5.191% of the initial mass of the satellite. If we perform the similar control once more, the loss of the fuel is 5.191% (17.225kg) of remained mass too. That is we can use all of the fuel to perform the same observing control 13 times (174.97kg<175kg). We show the calculation results about is π/2 in Fig. 3.6 and Fig. 3.7. Z(km) 2000 0 Controlled orbit Thrust(N ) -2000 -4000 -6000 -8000 -5000 X(km) 0 5000 -5000 0 Y(km) 5000 500 400 300 200 100 0 -100 -200 -300 -400 -500 fxo fzo 0 1000 2000 Tim e(s) 3000 Fig. 3.2 Controlled orbit and normal orbit Fig. 3.6: Histories of thrust forces 4000 7.8 V 7.7 200 7.6 100 7.5 0 7.4 0 1000 2000 Tim e(s) 3000 4000 Fuel consumption(kg) Fig. 3.7 Histories of altitude and velocity We summarize all the calculation results in table 3 and Fig. 3.8. By the results we know that the mass of fuel consumption increase when the becomes smaller. In the case of is π/2, the mass of fuel consumption is 22.444% of the initial mass, which means that we can only perform the same observing control 2 times. Table 3 The and fuel consumption Fuel consumption (kg) 78.555 π/2(90○) 51.678 5π/8(112.5○) 36.215 3π/4(135○) ○ 25.67 7π/8(157.5 ) ○ 18.169 π(180 ) 90 80 70 500 400 300 200 100 0 -100 -200 -300 -400 -500 fxo fzo 0 1000 2000 3000 Time(s) 4000 5000 Fig. 4.1 Histories of thrust forces 700 600 500 400 300 200 100 0 8 7.6 V 7.4 7.2 7 0 60 50 40 30 7.8 h Velocity(km/s) 300 h Thrust(N) 7.9 400 the observing point in case 4, we show the results in Fig. 4.1~4.3. Table 4 The cases of extending the time to reach to the observing point Cases Ascending Starting time of control time (s) Descending control(s) Case1 50 500 Case2 50 1000 Case3 100 500 Case4 100 1000 Altitude(km) 8 V elocity(km /s) A ltitude(km ) 500 1000 2000 3000 Time(s) 4000 5000 Fig. 4.2 Histories of altitude and velocity 20 10 0 8000 90 112.5 135 The Δη(degree) 157.5 180 Fig. 3.8 The vs. the fuel consumption 6000 Normal orbit 4000 4. EXTEND THE TIME OF THE DAS TO REACH THE OBSERVING POINT In section 3, we can make the fuel consumption minimum to observe the particular area when the is π, and the time of the DAS to reach to the observing point is 2697.406s. As the rotation of the earth is too slow, sometimes it needs more than 2697.406s for the particular area to appear on the orbital plane. Therefore, we may be required to extend the time of the DAS to reach the observing point so that it can observe the area. For this purpose, we must control the DAS ascending to higher altitude at first, and then descending to the observing point. In this paper we calculated the next 4 cases, which obtained the start conditions of the optimal calculations by simulations. The other conditions of the calculations are the same as the is π in the former section. In these cases, we get the longest time to reach Z(km) 2000 0 Controlled orbit -2000 -4000 -6000 -8000 -5000 X(km) 0 5000 -5000 0 5000 Y(km) Fig. 4.3 Controlled orbit and normal orbit We summarized all the calculation results in table 5 and in figure 4.4, where case 0 shows the results of section 3. We extended the time up to 2853.569s. Therefore between 2697.406s and 2853.569s, we can observe anywhere which appears on the orbital plane in detail for the is π. However, the mass of fuel consumption is 132.345kg, which is 37.813% of the Case Ascending control time (s) Starting time of Descending control (s) Fuel consumption (kg) 0 50 50 100 100 0 500 1000 500 1000 18.169 55.328 89.636 80.887 132.345 Time(s) Case0 Case1 Case2 Case3 Case4 Time of reaching to the observing point (s) 2697.406 2755.242 2800.259 2785.165 2853.569 Controlled orbit 6000 4000 2000 0 Normal orbit -2000 -4000 -6000 -8000 -5000 2880 2850 2820 2790 2760 2730 2700 2670 X(km) 0 5000 -5000 5000 0 Y(km) 0 30 60 90 Mass(kg) 120 150 Fig. 4.4 Fuel consumption vs. the time of the DAS to reach to the observing point We also can control the DAS to higher altitude and make it observe the particular area at the apogee of the controlled orbit. We check the case for apogee altitude is 1400km. Therefore, the terminal constrain h f for the observing control is 1400km, while for the final staying control the h f is 400km. The optimal calculation results are shown in Fig. 4.5~4.7. Thrust (N) 8000 Z(km) initial mass. Though we use all of the fuel, we can not perform the observing control more than 1 time. Table 5 optimal calculation results Fig. 4.7 Controlled orbit and normal orbit In this case, the time of the DAS to reach the observing point is 3069.996s. It means that we extended the observing time for 372.59s. To perform this control we only need 66.739kg fuel, which is 19.068% of the initial mass, so we can use all of the fuel to perform the same control 3 times (164.466kg). Obviously we can use this method to extend the observing time, though the resolution of the sensors is inferior to that of at the low altitude. 5. THE CONSTELLATIONS OF THE DAS To cover more area, we need the use of the observing sensor’s pointing function. Now we consider the pointing angle for ±44 degrees here. Obviously the observable range β is -3.416 ○ ~3.416 ○ at 400km, and 11.968○~11.968○at 1400km (see Fig. 5.1). P1 500 400 300 200 100 0 -100 -200 -300 -400 -500 h fxo fzo D1 or D2 44 Re 6378 .137 km 0 1000 2000 3000 4000 Time (s) 5000 6000 Fig. 4.5 Histories of thrust forces 1600 1400 7.6 1000 800 h 600 V 7.4 7.2 400 Velocity (km/s) 7.8 1200 Altitude (km) Fig. 5.1 The observable range 8 Nominal orbit ωe Controlled orbit h2=1400km D1 h1=400km D2 Equatorial plane 7 200 0 6.8 0 1000 2000 3000 4000 Time (s) 5000 6000 Observing point P1 Observing point P2 Fig. 4.6 Histories of altitude and velocity Fig. 5.2 The constellation with 2 DASes There are two reasons that we need to set 2 DASes on one orbital plane. First, each DAS just needs to cover half of the orbital plane. Second, if one DAS had any trouble, the other one can perform the observing mission too. Fig. 5.2 shows the simplest constellation, which has one polar orbit with 2 DASes. They are symmetrical with respect to the center of the earth. As the circumference of the equatorial plane is the longest plane on the earth. If we can observe any points on the equatorial plane, which means we can observe the points on the other planes too. Now we consider about observing at the point P1 (see Fig. 5.2). We can start the observing at the time t0=0s, when the satellite D1 is just passing P1, which altitude is 400km and observable range 0 is 0 ○ ~3.416 ○ , while the rotating angle of the earth 0 is 0 ○ . Obviously, 0 > 0 . Then at the time t1=3069.996s, we can control the satellite D2 to reach the observing point P1, which altitude is 1400km, and obtain the observable range 1 for 0○~15.434○ (3.416○+11.968○). While in 3069.996s, the rotating angle of the earth 1 is 12.827 ○ , then 1 > 1 . Therefore at any time the observable range is larger than the rotating angle of the earth. Consequently, we can observe any points on the equatorial plane by D1 in 24 hours. That is we can cover all the earth by this constellation in 12 hours. Hence, we can use 4 DASes on 2 orbital planes, they are orthogonal to each other. To avoid the interference at the polar point, we can use the sun-synchronous orbits. This constellation can cover all the earth in 6 hours. Therefore we can cover all over the earth in 2 hours with 12 DASes on 6 sun-synchronous orbits, which is shown in Fig. 5.3. Equatorial plane Fig. 5.3 The constellation with 12 DASes 6. CONCLUSIONS AND FUTURE WORK In this paper, we propose to observe the particular area which is in the emergency situation or suffered by a natural disaster with the DAS. We obtained the optimal orbital controls by using the Steepest Descent Method. First, we performed the optimal calculations for various between the DAS and the observing point. We can observe the area with the minimum fuel when is π. Observing the area with small requires more fuel. Therefore it is a trade-off of observing an area with a proper and saving the fuel. Next, we tried to extend the time of the DAS to reach the observing point. We could extend the time up to 372.59s. Extending the time longer requires more fuel. Therefore it is also a trade-off of extending the time and saving the fuel. The more useful method to extend the time is that we control the DAS to higher altitude and make it observe the particular area at the apogee. We proposed some constellations of DASes. Our final purpose is building an optimal constellation with DASes (optimal orbit, optimal number of DAS), which can observe anywhere on the earth in a short time with minimum fuel consumption. REFERENCES [1] DAS Study Group., “Preliminary Study on Dive and Ascent Satellite, DAS”, Technical Report of National Aerospace Laboratory, TR-528, 1982. [2] Otsubo, K., Gaodai, T., and Nagasu, H., “Preliminary Trajectory Analysis for the Lowest-Flying Earth Satellite, DAS”, Technical Report of National Aerospace Laboratory, TR-507, 1977. [3] Fu, T. and Imado, F., “A Basic Study on the Optimal Trajectory Control of a Dive and Ascent Satellite,” Proceedings of SICE Annual Conference 2005, (2005) TA2-12-1, PP. 2255-2260. [4] Fu, T. and Imado, F , “A Basic Study about the Optimal Orbital Control of a DAS”, Proceedings of the 15th Workshop on JAXA Astrodynamics and Flight Mechanics, (2005) PP. 395-400. [5] Bryson Jr, A.E., and Denham, W. F., “A Steepest Ascent Method for Solving Optimum Programming problems”, Journal of Applied Mechanics, Vol. 29, June 1962, PP. 247-257. [6] Imado, F., “A Study on the Spacecraft Nonlinear Optimal Orbit Control with Low-Thrusts” Non-linear Problems in Aviation & Aerospace,1,287-296,1999. [7] Takeuchi, S., “Theory of the Orbital Motion of an Artificial Earth Satellite”, Technical Report of National Aerospace Laboratory, TR-807, 1984. [8] Takeuchi, S., “Atmospheric Drag Effects on the Motion of an Artificial Earth Satellite”, Technical Report of National Aerospace Laboratory, TR-748, 1982. [9] Fu, T. and Imado, F., “OPTIMAL TRAJECTORY CONTROL OF DAS,” The 25th International Symposium on Space Technology and Science (ISTS), (2006) ISTS-d-95p 1-6. [10] Fu, T. and Imado, F., “A Study about Optimal Orbit Control of Dive and Ascent Satellite,” The 2006 IEEE Internation Conference on Mechatronics and Automation, PP. 1008-1013.
© Copyright 2025 Paperzz