- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大型天文望远镜测控制系统框架研究
摘 要
摘 要
天文望远镜观测控制系统是一个大型的复杂软件系统,它负责将望远镜的各
个设备有机的组织起来,有效的完成观测。观测控制系统随着大型望远镜项目的
开展而逐渐发展起来,极大的提高了望远镜的观测效率,观测控制系统已成为大
型天文望远镜必不可少的一部分。观测控制系统大都是专用的,不能在新建的望
远镜上复用,必须重新开发,而且原有的观测控制系统的各个模块由不同的人员
开发,他们没有统一的设计思想,给观测控制系统的维护工作带来了巨大的困难。
针对这些问题,观测控制系统呈现了标准化,组件化、复用化的发展趋势,
针对这一发展趋势,国外研究人员已经开发了一些的观测控制系统框架,国内的
大型望远镜较少,在框架方面的研究还处于起步阶段。目前,我国正在建造多架
大型望远镜,它们都需要观测控制系统,并且原有的望远镜的观测控制系统需要
更新维护,软件成本会大幅提高,因此,对观测控制系统框架的研究非常必要。
本文对望远镜观测控制领域进行了需求分析,提出了一个通用的望远镜软件
控制体系结构,设计、完成了一个适用于大型望远镜的观测控制系统框架,并应
用在国内大型天文望远镜上。本文以 LAMOST 国家大科学工程为依托,基于
LAMOST 观测控制系统应用框架技术,实现了观测控制系统软件开发的平台化、
标准化。主要开展了以下研究工作:
(1)针对大型望远镜观测控制领域,提出了一个基于原型的框架开发方法,
为今后的框架开发提供了指导,并应用此方法对框架进行了领域分析和设计。
(2 )大型望远镜的观测目标不同,其结构和运行方式也存在差异,要将观
测控制系统的所有共性和差异提炼出来是有难度的,本文在深入调研的基础上,
建立了观测控制系统的领域模型。
(3 )框架要满足可扩展性、兼容性、可靠性、实时性、移植性、分布式等
特性,具有很大的挑战。本文基于Linux 平台,以CORBA 作为框架开发的基础,
使用分层体系结构对框架进行了设计,运用软件设计模式使框架的微结构更加灵
活,并采用对信息赋予优先级,多线程,信息缓存等策略保障了实时性要求。
(4 )观测人员通过界面控制望远镜的运行,而大型望远镜的子系统信息繁
多,选择合适的信息以及显示方法是至关重要的。本文采用基于场景的以用户为
中心的方法设计了用户界面,克服了以往以应用为中心的设计的缺点,并采用
Qt 的OpenGL 模块对一些信息进行了三维显示。
本论文的创新之处有以下几点:
(1)通过对框架设计方法的研究,提出了一个适用于观测控制领域的框架
开发方法。此方法是基于原型的、迭代增量的。在整个开发周期中,对框架进行
I
摘 要
持续的扩展和精化,并以循环反馈、调整为核心,使框架成为适用性强的系统。
(2 )通过对各种典型望远镜的研究,包括射电望远镜 GBT 、光学望远镜
SOAR、VLT 等、阵列ALMA 以及在建的太阳望远镜ATST 、光学望远镜LSST ,
分析了它们的异同,分析了观测控制系统必须满足的核心功能需求和非功能需
求,识别了观测控制领域的概念;建立了观测控制领域模型和望远镜控制软件体
系模型。
(3 )基于分布式中间件、常用的软件框架和 LAMOST 观测控制系统建立
了观测控制系统框架,实现了框架内的主要功能组件,定义了组件之间的关系;
并运用设计模式,使框架的结构更加灵活;采用对信息赋予优先级,多线程,信
息缓存等策略保障了实时性要求。
关键词:观测控制系统 框架 大型望远镜 分层体系结构 软件复用 软件开
发方法 领域分析
II
Abstract
ABSTRACT
The telescope Observatory Control System (OCS) is a large
您可能关注的文档
最近下载
- 大作业:如何理解“作风建设永远在路上,永远没有休止符”?我们应如何加强作风建设?.docx VIP
- 教师实习心得:教育反思与教师实习心得:有效的教学离不开有效的反思合集.doc VIP
- 《中华人民共和国基本医疗卫生与健康促进法》全文.pdf VIP
- 代数式的值-新浙教版-七上数学.pptx VIP
- 浙教版初中数学八年级上册第二章《特殊三角形》单元测试卷(含答案解析)(困难).docx VIP
- 浙教版初中数学八年级上册第二章《特殊三角形》单元测试卷(含答案解析)(标准困难).docx VIP
- 村两委换届调研报告大全一.doc VIP
- 2024-2030年中国面食行业市场深度分析及前景趋势与投资研究报告.docx
- 《护士条例》落实情况监督检查表.docx VIP
- 中国宠物行业2025年宠物医疗市场发展趋势与挑战分析报告.docx
文档评论(0)