首页> 外文学位 >Spacecraft Attitude Control Program: A spacecraft attitude determination and control simulation program.
【24h】

Spacecraft Attitude Control Program: A spacecraft attitude determination and control simulation program.

机译:航天器姿态控制程序:航天器姿态确定和控制模拟程序。

获取原文
获取原文并翻译 | 示例

摘要

The purpose of this project, named Spacecraft Attitude Control Program (SACP), was to design and develop a simulation program for spacecraft attitude determination and control; this application program would serve the purpose of a test bed for research in the field of attitude control. The project involved several phases of work that included (a) identifying the various mathematical models that needed to be incorporated into the computer program, (b) source-coding these models into a general purpose computer language, and (c) integrating this source code with a dynamic simulation software.; Several literature materials were used in identifying the mathematical models that needed to be incorporated into the program. The program now contains extensive mathematical models describing spacecraft kinematics and dynamics, spacecraft attitude determination algorithms, celestial mechanics, sensor outputs, and sensor observation models. Although literature on mathematical models related to spacecraft attitude dynamics and control is extensive, it was found that they (the models as they are in the literature) could not be used directly towards source-coding into the application program. Extensive modifications were made to the already existing mathematical models and several other models were independently developed, and a set of models that was representative of the spacecraft attitude dynamics scenario was obtained.; Once the models were identified, coding was undertaken. Emphasis was placed on simplicity, modularity, reusability, and portability of the code. The choice of the high-level computer language to be used for coding was C.; Finally, the code was integrated with an existing dynamic simulation software package called MATLAB{dollar}spcircler{dollar}/SIMULINK{dollar}sp{lcub}rm TM{rcub}{dollar}. This package provided the program with dynamic simulation capabilities in addition to good user interface. By using MATLAB/SIMULINK, the mathematical models that were in the form of C code were organized into a library of reusable objects that could be used within the environment of MATLAB/SIMULINK to simulate spacecraft attitude control systems.
机译:这个名为航天器姿态控制程序(SACP)的项目的目的是设计和开发用于航天器姿态确定和控制的仿真程序。该应用程序将为姿态控制领域的研究提供试验平台。该项目涉及多个工作阶段,其中包括(a)确定需要纳入计算机程序的各种数学模型,(b)将这些模型源代码编码为通用计算机语言,以及(c)集成此源代码带有动态仿真软件。几种文献资料被用于识别需要纳入程序的数学模型。该程序现在包含描述航天器运动学和动力学的广泛数学模型,航天器姿态确定算法,天体力学,传感器输出和传感器观察模型。尽管有关航天器姿态动力学和控制的数学模型的文献很多,但是发现它们(文献中的模型)不能直接用于将源代码编码到应用程序中。对现有的数学模型进行了广泛的修改,并独立开发了其他几个模型,并获得了代表航天器姿态动力学场景的一组模型。一旦确定了模型,便进行编码。重点放在代码的简单性,模块化,可重用性和可移植性上。用于编码的高级计算机语言的选择是C。最后,该代码与称为MATLAB {dollar} spcircler {dollar} / SIMULINK {dollar} sp {lcub} rm TM {rcub} {dollar}的现有动态仿真软件包集成在一起。除了良好的用户界面之外,该软件包还为程序提供了动态仿真功能。通过使用MATLAB / SIMULINK,C代码形式的数学模型被组织到一个可重用对象的库中,该库可在MATLAB / SIMULINK的环境中用于模拟航天器姿态控制系统。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号