大型天文望远镜测控制系统框架研究.pdfVIP

大型天文望远镜测控制系统框架研究.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

chengben002424 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档