您的位置: turnitin查重官网> 计算机 >> 计算机硬件 >航天器基于Timeliner思想航天器制约语言设计和编译实现

航天器基于Timeliner思想航天器制约语言设计和编译实现

收藏本文 2024-01-31 点赞:20287 浏览:85707 作者:网友投稿原创标记本站原创

摘 要:在过去的30年中,Timeliner语言被成功应用在国际空间站和轨道快车的任务管理、核心操作与有效载荷操作、运载火箭提供自主发射控制系统等诸多方面。然而Timeliner的相关技术研究大多集中在欧美发达国家,因此开展和掌握Timeliner相关技术对促进我国相关领域研究和应用水平的提高具有重要意义。本文基于对Timeliner语言的深入分析和将其在自主任务规划调度领域应用的成功经验,借鉴Timeliner思想设计了TSCL(Timeliner-based Spacecraft Control Language)脚本控制语言规范,实现了一个简单的编译执行环境原型,为今后的研究与应用打下良好的基础。
关键词:编译原理;Timeliner语言;脚本;TSCL语言
:ADoI: 10.3969/j.issn.1003-6970.201

2.06.021

Design and Implement of Timeliner-based Spacecraft Control Language
LIU lei1, YaN Hui2, Gao Yong-ming3, waNG Bin4
(1.Graduate School of Management brigade ,The Academy of Equipment,101416 Beijing;
2.Scientific Research Department ,The Academy of Equipment,101416 Beijing; 3.Department of Information Equipment ,The Academy of Equipment,101416 Beijing; 4.Department of Aerospace Equipment ,The Academy of Equipment,101416 Beijing)
【Abstract】In the past 30 years, the timeliner language was succesully applied in many aspects of the International Space Station and orbital express mission management, core operating and payload operations, launch vehicles to provide independent emission control system. However, the timeliner the related technologies are mostly concentrated in the developed countries in europe and the United States, to carry out and grasp the Timeliner related technology to promote the related fields in China and raise the level of significance. This article is based on in-depth analysis of the Timeliner language and its succesul experience in the field of autonomous mission

源于:论文书写格式www.udooo.com

planning and scheduling applications, drawing the timeliner thinking design tSCL (timeliner-based Spacecraft Control Language) scripts to control the language specification, a simple compilation and execution environment prototypelay a good foundation for future research and application.
【Key words】Compiler theory;Timeliner language; script; Collaborative Computing; TSCL language
0引言
Timeliner语言是1982年由Draper实验室开发的,1992年被选为国际空间站计划的用户接口语言。Timeliner既是一种脚本或者过程程序设计语言也是一种执行环境,用来编写可以基于事件、时间、地面或者是人工命令驱动的自动执行脚本,执行环境是国际空间站指令和数据处理软件与相关地面软件的结合。Timeliner语言在国际空间站、轨道快车和商业领域得到了成功的应用,但在我国的研究和应用较为滞后。本文基于对Timeliner语言的深入分析和将其在自主任务规划调度领域应用[3]的经验,借鉴其设计思想,从实现的角度,设计了一种航天器控制语言——TSCL。
Timeliner语言是专门设计用来允许简单的脚本定义,提供控制复杂系统的序列。Timeliner控制序列可以是预编程的Timeliner脚本,也可以是来自实时、交互式输入的系统操作[4]。 Timeliner系统(如图1所示)包括一个高级脚本语言,一个包含命令和数据对象的数据库,一个命令编译器,一个命令执行器和监控界面。
4结论
本文基于对Timeliner语言,设计了TSCL语言的语法规范,阐述了该语言的编译执行方案,初步实现了编译器原型。对下一步将Timeliner思想引入到我国航天器领域打下了良好的基础,具有一定的理论意义和应用价值。
Robert A. Brown, Automating Space Operations Using Timeliner and ADEPT[J], The Charles Stark Draper Laboratory, 2006.
申璐榕,Timeliner机制及其在机器人控制中的应用研究[D],国防科学技术大学硕士学位论文,2008.
[3]高永明,赵立军,阎慧. 一种支持自主任务规划调度的航天器系统建模方法[J]. 系统仿真学报, 2009.1, 21(2),320-324,334.
[4]Isaac Charny,Improving Search Times when Resolving External Symbols in theTimeliner System [D], Massachusetts Institute of Technology,2009.

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号