MATLABkSTK构建卫星轨道姿态控制仿真演示系统
杜耀珂郑科宇
(上海航天控制【j翻研究所上海200233)
摘要:通过在MATLAB中建立卫星的轨道运动和姿态动力学仿真模型就可以分析在不同的控制作用下,卫星的轨道和姿
态的变化情况。这种方法可以得到具体的卫星轨道和姿态参数及其变化曲线,然而它却难以体现出卫星本体在空间中的实
际变化情况,不能直观的显示控制作用对卫星的轨道和姿态的影响.本文结合STK对二维和三维图像的显示和处理特点,
利用MATLAB得到的仿真数值,通过网络连接控制在STK中的显示效果。通过仿真分析实现了对卫星轨道和姿态的控制,
并且直观的反映了控制作用的效果。
关键词:姿态控制;轨道控制;STK;MATLAB
SatelliteOrbitandAttitudeControlEmulationDemo
withMATLAB&STK
System
DuYaoke
ZhengKeyu
Control
(ShanghaiAerospaceEngineeringInstitutg,Shanghai,200233,Chi雌)
Abstract:Satellite’Sorbitandattitudesimulationmodelcanbe withthe ofSimulinkin thenthe
setup help MATLAB,and
satellite’Sorbitandattitude canbe underdifferentcontrolconditions.ThismethodCan andcurves
change analysed getparameters
ofthesatellite’Sorbitand hasdifficultiesin thesatellite’Sorbitandattitude inouter
attitude,however,it describing changes space.
The usethesimulationvalueof themeritofSTKin2Dand3D and the
paper MATLAB,with graphicdealingmonitoring,control
inSTK.Thesimulationresultmeetsthecontroldemandsand intuitionisticcontroleffect.
graphicschanges displays
control;orbitcontrol;STK;MATLAB
Keywords:attitude
确定最佳解决方案。不但具有强大的数据仿真功能,还具
引言
有三维模型编辑和三维可视化模块(STK/VO),可以为
随着可视化技术在仿真中的广泛应用,对卫星的轨道 STK和其它附加模块提供逼真的三维视景显示功能。在
和姿态控制仿真不仅要求仿真系统具有精确的模型和实 STK中通过建立一定的场景并加入卫星的模型,通过设
验结果,还要求真实再现航天任务的全过程,因此有必要 定该场景的参数,就能实现对卫星运行的二维和三维仿真
建立一个视景仿真系统,给设计人员和决策者以更直观更 视景。虽然它有效的解决了三维视景显示问题,但是在卫
形象的理解。 星的运行过