- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大天区面积多目光纤光谱天文望远镜(lamost)观测控制系统的研究和设计
主里型堂丝查叁堂坚±兰堡堡苎 一————————————i!墨
摘 要
观测控制系统(OCS)是九五大学科工程一一大天区面积多目标光纤光谱望
个高度自动化的、复杂的巨型望远镜观测控制系统。它的主要任务是管理、协调
和控制各子系统操作,使整个望远镜系统有条不紊地、按计划、有步骤地进行天
文观测。OCS将是一个通过子系统之间、运行模块之间的软硬件接口构成的多
层次的、集中与分散相结合的观测控制系统。虽然目前大部分都是计算机来实现
望远镜的管理和控制,但是把它作为一个单独一个子系统,观测控制系统的提出
是1995年,目前只有为数不多的高度复杂的望远镜具备了观测控制系统。对于
国内的天文学界而言,这是第一次研制观测控制系统,很多方面还缺乏相关经验。
本论文试图对观测控制系统的研制,包括系统建模、构架及相关技术,作一些开
拓性的研究,为观测控制系统的进一步研制提供相关的决策建议和技术储备。本
文提出了以软件复用为原则的面向对象的基于组件和框架的软件开发方法,确定
了观测控制系统的体系结构,并在此基础上,以组件应用为基础构筑了OCS统
一的消息总线,并提出了命令的接受/拒绝协议,命令的执行反馈协议以及状态
的处理协议,定义了和各子系统交互的接口定义,对观测控制系统的各层次主要
组件的进行了分析设计,充分利用现有的计算机软件技术,包括数据库技术,分
布式计算技术,实时计算技术,标准数据交互技术,基于知识的专家系统技术等,
为今后的工作进行了技术探索和积累,为观测控制系统的进一步的开发打下一个
良好的基础。
在简单介绍了LAMOST望远镜的背景和观测控制系统的一些情况后,本文
首先对LAMOST的观测控制系统进行了物理模型的研究,全面了解LAMOsT
望远镜的工作流程,控制系统模型,及观测控制系统的物理需求,并介绍了0CS
的原型系统。
出于LAMOST望远镜本身国际天文界的一大创举,其控制系统的复杂度也
是首屈一指,对于观测控制系统更是国内首次研制,在国际上也没有如此复杂的
观测控制系统。针对这种情况,在对观测控制系统模型的充分研究和分析的基础
上,对计算机软件的主流方法和技术(包括面向对象技术、体系结构、模式、组
件技术、框架技术、分布式技术等)进行了分析,提出了以软件复用为原则、以
生里型堂垫查厶堂堕±堂堡堡茎————————————!塑茎
体系结构为中心的面向对象的基于组件和框架的软件开发方法,整个过程是迭代
增量式的。
对观测控制系统模型的研究和分析,在借鉴了以美国为主的多国参与的国际
天文项目Gemini望远镜,以及国际上广为流行的“实验物理和工业控制系统”
(EPICS),对LAMOST观测控制系统进行了全面的模型研究和分析。结合
LAMOST整个工作流程和L—~MOST控制系统的特点,通过化整为零,然后化零
为整的研究方法,建立了适合于LAMOsT观测控制系统的模型:应用模型、主
体模型、命令驱动模型等业务分析模型。在此基础上,确定了观测控制系统层状
的体系结构,并提出了命令和状态的定义格式,同时在以组件应用为基础构筑
OCS统一的消息总线,并提出了命令的接受/于巨绝协议、命令的执行反馈协议以
及状态的反馈和处理协议,定义了和各子系统交互的接口。
最后对观测控制系统的体系结构进行细化、深化,并在此基础上,结合
LAMOST观测控制系统的各个模型,定义了各层次的主要组件的功能和接口,
分析了组件之间的交互关系,并充分使用了以软件复用为原则、以体系结构为中
心的面向对象的基于组件和框架的软件开发方法,对主要组件及OCS应用进行
了分析和设计及初步实现。
本论文的主要创新之处包括:
1. 在国内首次将观测控制的概念用于望远镜观测系统中,并进行了LAMOST
望远镜观测控制系统的分析和设计,提出了具有良好扩展性的层状体系结
构。
2. 在L~MOST观测控制系统中首次使用先进的软件工程的理念对系统进行
分析和设计,包括全面使用标准的建模语言一一统一建模语言(uML)及
其建模思想,提出了以软件复用为原则、以体系结构为中心的面向对象的基
于组件和框架的软件开发方法。
3. 在观测控制系统中首次提出了命令的接受/拒绝协议、命令的执行反馈协议
以及状态的反馈和处理协议,并提出了OCS和各子系统交互的接口协议和
规则,使OCS和其它子系统有良好的通讯。
4. 在观测
文档评论(0)