• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      STK simulation design for satellite formation tracking m ission w ith bidirectional communication

      2015-07-25 06:04:43ChenYangyangZhangGuoxiFengYuanWeiPing
      關(guān)鍵詞:東南大學(xué)編隊(duì)衛(wèi)星

      Chen YangyangZhang GuoxiFeng YuanWei Ping

      (1School of Automation,Southeast University,Nanjing 210096,China)

      (2Key Laboratory of Measurement and Control of Complex Systems of Engineering,M inistry of Education,Southeast University,Nanjing 210096,China)

      (3Department of Electronic Information Engineering,Anhui Business College,Wuhu 241002,China)

      STK simulation design for satellite formation tracking m ission w ith bidirectional communication

      Chen Yangyang1,2Zhang Guoxi1Feng Yuan1Wei Ping3

      (1School of Automation,Southeast University,Nanjing 210096,China)

      (2Key Laboratory of Measurement and Control of Complex Systems of Engineering,M inistry of Education,Southeast University,Nanjing 210096,China)

      (3Department of Electronic Information Engineering,Anhui Business College,Wuhu 241002,China)

      The problem of satellite formation tracking control is studied by using the tool,the satellite tool kit(STK)software.To fight against gravitational perturbation rejection,a sliding mode controller for each satellite is proposed to accomplish the orbit trace and is then verified by the STK.For the purpose of accomplishing the formation tracking mission w ith bidirectional communication in STK,a time-share orderly calling plug-in is designed by C++,which gives solutions to the problems of themonopolization of computing resource and no return of the satellite identifier in the calculation center.The effectiveness of the decoupling approach is tested and verified by the STK.The simulation results obtained by the STK aremoremeaningful than those obtained by Matlab.

      satellite tool kit(STK);formation tracking control;decoupling approach

      Environmental issues are among the most important problems concerning the whole world.In order to understand and predict global climate,environmental experts use clusters of satellites to m_onitor settings such as animal habitats and river systems[12].To carry out these m issions,a systematicmethod is required for dealing w ith the formation tracking control ofmultiple satellites.

      In the literature,most results of satellite formation tracking control focus on the leader-following strate-.Aswe all know,the robustness of this strategy is weak due to no information translation from the follower to the leader and among the follower satellites.Beard et al.[7]proposed a virtual structure to solve satellite formation flying along given orbits butw ith a formation that is rigid.Similar ideas can be found in Refs.[8- 9].For obtaining general formation,Aguiar et al.[10]decoupled the control problem into the trajectory tracking control subproblem and formation control subproblem,which is called the decoupling approach.Sim ilarmethods are used for the decoupling-based cooperative control of underactuated,simple full-actuated aircrafts[13]and 3D nonholonom ic vehicles[14].However,the effect of the decoupling approach is not verified in the field of satellite formation tracking yet._

      Most current results[311]about satellite formation tracking are validated by Matlab.Since Matlab simulations ignore the realistic features of satellite and the influences of realistic operating environment,the effects on the given control are difficult to assess.To deal w ith this lim itation,STK software,a professional simulation tool for the satellite systems,is used in this paper.STK verification in this paper follows two steps:1)A trajectory tracking control law derived from the sliding mode control method[13]is given to each satellite for following its desired orbit,which is suitable to confront the gravitational perturbation;and then we use the COM interface supplied by the STK to add the gravitational perturbation and w rite the program to acquire the proposed trajectory tracking control in the STK.2)According to the idea of the decoupling approach,we design the reference formation tracking input for each satellite in two parts.One is the trajectory tracking control input,which is the same as the controller given in step 1),the other is the consensus terms of the generalized arc-length computed by the reference motion along the given orbits and its deviation,which differs from the sliding mode formation fly protocol[6]based on the leader-follow ing strategy.In order to acquire the formation tracking control law in the STK,a timeshare orderly calling plug-in is proposed by C++to accomplish the bidirectional communication in the STK.Finally,we show the STK simulation results of formation tracking control from three satellites.In Refs.[15- 16],some researchers used the STK to study satellite formation flying mission by using the solution of the classical C-W equations.This paper is different in that the C-W equations with the gravitation perturbation are considered and the decoupling-based formation tracking control is testedunder bidirectional communication via STK.

      1 Satellite’s Dynam ics

      Consider the cooperative system composed of N satellites flying around a reference satellite(see Fig.1).The reference satellitemoves along a circular orbit in the inertial reference frame WI={OI,XI,YI,ZI}and its angular velocity isω0.Suppose that the distance between each satellite and the reference satellite is very small compared w ith the distance from the satellite to the earth.We define the satellite orbit frame Wp={op,xp,yp,zp}such that the origin is located at the mass center of the reference satellite,xp-axis of Wpis in the radial direction from the earth to the reference satellite,yp-axis of Wpis in the tangential velocity direction of the primary satellite and zpaxis completes a right-hand coordinate system.The dynam ics of the i-th satellite in Wpcan be w ritten as

      where pi={}Tis the position of the i-th satellite in Wp;υi=}Tis the velocity;Δi=,}Tis the gravitational perturbation and satisfies that max}≤<+∞and m in{}≥>-∞;ui={}Tis the control input;=

      Fig.1 Satellite’s dynamics

      Remark 1 When the gravitational perturbationΔiis ignored,the dynam ics(1)turns into classical C-W equations which are discussed in Refs.[15- 16].

      2 Trajectory Tracking Control Design

      2.1 Sliding mode control for trajectory tracking

      Let the desiredmotion dynam icsw ith respect to the i-th satellite be

      2.2 STK simulations of trajectory tracking

      In this subsection,STK software is used to check the effect of the proposed trajectory tracking control(6).The HPOP orbit predictor in STK not only supplies orbit prediction in high precision and for the long term,but also gives the user a COM control interface to add perturbation acceleration.Here,we use HPOP to accomplish(6).The process is as follows.

      Step 1 STK call.Since the HPOP orbit predictor gives a COM interface to the user’s programs,the user is required to compile compliant programs and log them in to STK so that they are able to work.

      Step 2 Coordinate translation.Since the call of satellite’s states in STK is based on the inertial coordinate system but the trajectory tracking controller is designed for the primary satellite orbit frame,a frame translation is required before running the trajectory tracking algorithmprogram.

      Step 3 Working process of algorithm program.The working process of the trajectory tracking algorithm program includes the calculations of the sliding quantity,the exponent reaching law,the desired motion states of the satellite and the control input.

      Step 4 Control input recalculation.In this step,the control input computed in the primary satellite orbit frame must be recalculated in the inertial coordinate system.

      Step 5 Data record.The states of satellite are recorded and saved in the database,which is prepared for the m ission of formation motion in the next section.

      Step 6 STK Return.

      Case 1 The desired orbit w ith respect to the satellite is an elliptical orbitwhere the center is located in{0 km,0 km,0 km}T.The semi-major axis length is 200 km,the semi-minor axis length is 100 km,and the period of flying around the primary satellite is 100 s.The control parameters are selected as Dpi=diag(0.01,0.01,0.01),=diag(0.1,0.1,0.1).We set themaximum degree of earth gravity as10 in HPOP to represent the gravitational perturbation.Themovements of the satellites are shown in Fig.2.According to Fig.2,we can conclude that the proposed controller is effective for trajectory tracking when gravitational perturbation exists.

      Fig.2 Trajectory tracking movement.(a)Global perspective;(b)Partial enlarged view

      3 Formation Tracking Control Design

      3.1 Decoupling design for formation tracking control

      The key idea of the decoupling design is to decouple the trajectory tracking and formationmotion.For the purpose of applying the decoupling design to deal w ith the formation tracking control of satellites in STK,we first redesign the desired dynam ics associated w ith each satellite(2)in two parts,that is

      where control parameters k1,k2,k3>0;A=(aij)is the adjacency matrix associated w ith bidirectional communication and is defined as:aii=0,aijis1 if the i-th satellite and the j-th satellite can transfer data each other and aij=0,otherwise,

      where Ni,Bi,Tiare the normal vector,the binormal vector and tangent vector to the given orbit associated w ith the i-th satellite,respectively.In this paper,the communication topology under consideration is bidirectional and time-invariant.ξiis the general arc-length that is defined as Assumption 1 andηi(t)=;η*is the desired orbit speed designed based on the period of the satellite flying motion.From Eq.(8),one can see that the last two terms are the consensus terms,which are w idely used in the formation tracking control of 2DandThencan achieve both trajectory tracking and formation flying around given orbits.

      Assum ption 1 ξi(li)is a C2smooth function of the arc-length lisuch that allis bounded and greater than 0 andis uniform ly bounded.

      3.2 STK sim ulations of formation tracking

      1)Monopolization of computing resource.One precondition of data translation is that the motions of all satellites can be computed at the same time.However,one computing task of one satellite’smotion uses the computing resource of the STK,which implies that the STK can only compute one satellite’s motion at one time.Thus,the state data cannot be translated among satellites simultaneously.

      2)Anonymous Information.The other precondition of data translation is that the owner of the datamust be confirmed.However,the call of the plug-in in the STK is anonymous and thus the STK does not supply the user w ith the name of who owns the data,which is another obstacle to applying the communication link for transferring information in the STK.

      To solve these two problems,wew rite a time-share orderly calling plug-in based on C++,which is used to send the data to STK for computing each satellite’s motion in order.The operational principle of the time-share orderly calling plug-in is to cut the sampling time into pieces at first and then use each time fragment to compute themotion of its relative concom itant satellite.The other advantage of the time-share orderly calling method is that it can make the corresponding satellite compute one by one,which provides a solution to solving the problem of anonymous information.In the STK simulations,we output the calculation results into a log file w ith a special name at each end of the time fragments.The flow chart of a formation tracking STK simulation is shown in Fig.3.

      Fig.3 Flow chart of formation tracking STK simulation

      Case 2 A triangle formation fly is shown in this case.The communication among three satellites is that the 1st and the 2nd satellites,the 2nd and the 3rd satellites,the 1st and the 3rd satellites can exchange their information.The desired orbitw ith respect to the 1st satellite is an elliptical orbitwhere the center is located at{0 km,0 km,100 km}Tand the semi-major and sem i-m inor axis lengths are 100 and 50 km,respectively.The desired elliptical orbit w ith respect to the 2nd satellite is that the orbit’s center is located at{0 km,100 km,0 km}T,the sem i-major and sem i-minor axis lengths are 75 and 37.5 km,respectively.The desired elliptical orbit w ith respect to the 3rd satellite is that the orbit’s center is located at{0 km,0 km,-100 km}T,the sem i-major and sem i-m inor axis lengths are 100 and 50 km,respectively.The starting point for each orbit for computing arc length liis selected as the intersection of the orbit w ith the horizontal axis.Theξiis selected asξ1=l1,ξ2=l2/0.75 andξ3=l3.The control parameters are Dpi=diag(0.01,0.01,0.01),Kαi=Kβi=diag(0.1,0.1,0.1).The maximum degree of earth gravity is set as the same as Case 1.Themovements of the satellites are shown in Fig.4.According to these pictures,we can conclude that the decoupling approach is effective in designing the formation tracking control for satellites.

      Fig.4 Formation tracking movement.(a)Global perspective;(b)Partial enlarged view

      4 Conclusion

      In this paper,STK is used to study the formation tracking control of satellites.For single trajectory tracking control,a robust control law is proposed by using thesliding model design,which is useful for resisting the gravitational perturbation.To achieve the simulation of formation tracking control in STK,we present the timeshare orderly calling plug-in to accomplish the unity of the simulation,algorithm programs and communication.In the future,we w ill devote ourselves to the field of the finite-time formation tracking control of satellites.

      [1]Beard RW,M clain TW,Nelson D B,et al.Decentralized cooperative aerial surveillance using fixed-w ingm iniature UAVs[J].Proceedings of the IEEE,2006,94(7):1306- 1324.

      [2]Leonard N E,Paley D A,Lekien F,etal.Collectivemotion,sensor networks,and ocean sampling[J].Proceedings of the IEEE,2007,95(1):48- 74.

      [3]Pachter M,Dazzo J J,Dargan J L.Automatic formation flight control[J].AIAA Journal of Guidance,Control and Dynamics,1994,17(6):838- 857.

      [4]Gu Y,Seannor B,Campa G.Design and flight testing evaluation of formation control laws[J].IEEE Transactions on Control Systems Technology,2006,14(6):1105 -1112.

      [5]Ahn H-S,Moore K L,Chen Y Q.Trajectory-keeping in satellite formation flying via robust periodic learning control[J].Int JRobust Nonlinear Control,2010,20(14):1655- 1666.

      [6]Gao Y T.Research on modeling and control techniques for satellite formation flying[D].Nanjing:College of Automation Engineering,Nanjing University of Aeronautics and Astronautics,2010.(in Chinese)

      [7]Beard R W,Hadaegh F Y.Constellation templates:an approach to autonomous formation flying[C]//Proc of World Automation Congress.Anchorage,Alaska,USA,1998:177-1- 177-6.

      [8]Stipanovic D M,Inalhan G R,Tom lin C J.Decentralized overlapping control of a formation of unmanned aerial vehicles[C]//Proc of the 41st IEEE Conference on Decision and Control.Las Vegas,USA,2002:2829- 2835.

      [9]Tillerson M,Brege L,How JP.Distributed coordination and control of formation flying spacecraft[C]//Proc of Amer Contr Conf.Denver,USA,2003:1740- 1745.

      [10]Aguiar A P,Ghabcheloo R,Pascoal A,et al.Coordinated path-follow ing control of multiple autonomous underwater vehicles[C]//Proc of International Offshore and Polar Engineering Conference.Lisbon,Portugal,2007:1073- 1079.

      [11]Chen Y Y,Tian Y P.A curve extension design for coordinated path follow ing control of unicycles along given convex loops[J].International Journal of Control,2011,84(10):1729- 1745.

      [12]Chen Y Y,Tian Y P.Formation tracking and attitude synchronization control of underactuated ships along closed orbits[EB/OL].(2014-10-06)[2015-04-08].http://onlinelibrary.w iley.com/doi/10.1002/rnc.3246/abstract.

      [13]Chen Y Y,Tian Y P.Formation path follow ing control for multiple aircrafts in three-dimensional space[J].Journal of Southeast University:Natural Science Edition,2010,40(6):1190- 1195.(in Chinese)

      [14]Chen Y Y,Tian Y P.Coordinated adaptive control for three dimensional formation tracking w ith a time-varying orbital velocity[J].IET Control Theory Appl,2013,7(5):646- 662.

      [15]Wu X,Zhang JH.Formation control and simulation w ith STK for formation flying[J].Computer Simulation,2007,24(3):66- 68.(in Chinese)

      [16]Feng Y X,Wu JH.The research of small satellite formation flying simulation based on STK[J].Fire Control and Command Control,2011,36(3):67- 70.(in Chinese)

      [17]Gao W B,Chen M.Quality control of variable structure control systems[J].Control and Decision,1989,4:1-6.(in Chinese)

      基于雙向通信的衛(wèi)星尋跡編隊(duì)任務(wù)的STK仿真設(shè)計(jì)

      陳楊楊1,2張國(guó)熙1馮 源1衛(wèi) 平3

      (1東南大學(xué)自動(dòng)化學(xué)院,南京210096)
      (2東南大學(xué)復(fù)雜工程系統(tǒng)測(cè)量與控制教育部重點(diǎn)實(shí)驗(yàn)室,南京210096)
      (3安徽商貿(mào)職業(yè)學(xué)院電子信息工程系,蕪湖241002)

      基于STK仿真軟件研究了多衛(wèi)星尋跡編隊(duì)控制問題.利用滑??刂品椒ㄔO(shè)計(jì)單顆衛(wèi)星軌跡跟蹤控制律用以對(duì)抗引力攝動(dòng),同時(shí)在STK仿真環(huán)境中驗(yàn)證了該算法的有效性.為了在STK中實(shí)現(xiàn)基于雙向通信的衛(wèi)星尋跡編隊(duì)任務(wù),利用C++語(yǔ)言設(shè)計(jì)了一個(gè)分時(shí)有序調(diào)用插件解決了STK仿真中的計(jì)算獨(dú)占的問題和仿真計(jì)算中心不返回當(dāng)前衛(wèi)星標(biāo)識(shí)符的問題.在此基礎(chǔ)上,利用STK仿真驗(yàn)證了解耦法設(shè)計(jì)的尋跡編隊(duì)算法的有效性,STK仿真結(jié)果比Matlab仿真結(jié)果更有實(shí)用意義.

      衛(wèi)星工具包;尋跡編隊(duì)控制;解耦法

      TP24

      10.3969/j.issn.1003-7985.2015.03.010

      2014-12-06.

      Biography:Chen Yangyang(1981—),male,doctor,associate professor,yychen@seu.edu.cn.

      s:The National Natural Science Foundation of China(No.61203356,61473081,61374069),the Ph.D.Programs Foundation of M inistry of Education of China(No.20110092120025),the Open Fund of Key Laboratory of Measurement and Control of Complex Systems of Engineering of M inistry of Education(No.MCCSE2014B01),the Priority Academ ic Program Development of Jiangsu Higher Education Institutions.

      :Chen Yangyang,Zhang Guoxi,F(xiàn)eng Yuan,etal.STK simulation design for satellite formation tracking m ission w ith bidirectional communication[J].Journal of Southeast University(English Edition),2015,31(3):358- 362.

      10.3969/j.issn.1003-7985.2015.03.010

      猜你喜歡
      東南大學(xué)編隊(duì)衛(wèi)星
      2023年1月25日,美軍一次演習(xí)期間,空軍正在進(jìn)行編隊(duì)飛行
      軍事文摘(2023年5期)2023-03-27 08:56:26
      《東南大學(xué)學(xué)報(bào)(醫(yī)學(xué)版)》稿約
      《東南大學(xué)學(xué)報(bào)(醫(yī)學(xué)版)》稿約
      miniSAR遙感衛(wèi)星
      《東南大學(xué)學(xué)報(bào)(醫(yī)學(xué)版)》稿約
      《東南大學(xué)學(xué)報(bào)(醫(yī)學(xué)版)》稿約
      靜止衛(wèi)星派
      科學(xué)家(2019年3期)2019-08-18 09:47:43
      基于事件驅(qū)動(dòng)的多飛行器編隊(duì)協(xié)同控制
      Puma" suede shoes with a focus on the Product variables
      基于預(yù)測(cè)控制的無(wú)人機(jī)編隊(duì)內(nèi)部避碰
      亚东县| 黄浦区| 东山县| 若羌县| 婺源县| 金溪县| 桑植县| 兴山县| 天全县| 沈阳市| 江达县| 且末县| 镇远县| 沭阳县| 天祝| 景东| 射洪县| 若羌县| 三明市| 宁武县| 萨嘎县| 肃宁县| 南靖县| 和硕县| 芦山县| 梅河口市| 罗甸县| 泰和县| 德化县| 兴义市| 湄潭县| 古田县| 阿合奇县| 义乌市| 闻喜县| 兰考县| 伊宁市| 班玛县| 隆安县| 铜山县| 鹿泉市|