LAMOST观测控制系统的设计与实现.ppt
《LAMOST观测控制系统的设计与实现.ppt》由会员分享,可在线阅读,更多相关《LAMOST观测控制系统的设计与实现.ppt(96页珍藏版)》请在三一办公上搜索。
1、1,LAMOST观测控制系统的设计与实现,答辩人:万长胜导师:金革 教授,2,内容提要,LAMOST工程背景LAMOST观测控制系统分析设计OCS消息总线OCS命令解析器OCS命令执行器OCS视图控制器OCS其他组件OCS与子系统的接口OCS-2级系统实现工作总结,3,LAMOST工程背景,4,大口径兼备大视场望远镜,对天体性质和行为的认识,光学波段光谱最有用目前只有约1:104进行过光谱观测以往的望远镜大多一次只能观测一个目标,5,国际上同类望远镜比较,国际上同类望远镜比较美国的SDSS英国和澳大利亚的AAT美国的SST中国的LAMOST性能指数QI在同样的光谱仪、同样的探测器、同样的台址条
2、件下,对同一亮度的一批天体,在同样信噪比的要求下和在某一给定曝光时间里,所能记录下的光谱数量,6,LAMOST观测流程,控制系统的复杂性导致观测流程的复杂性观测流程观测前准备工作观测过程结束观测,7,LAMOST观测流程示意图,8,LAMOST观测流程示意图,9,LAMOST观测流程示意图,10,LAMOST观测流程示意图,11,LAMOST观测流程示意图,12,LAMOST观测流程示意图,13,LAMOST观测控制概念的引入,控制系统的复杂性LAMOST运作过程中需要调整多个部件的状态观测流程的复杂性全自动观测观测控制系统的基本任务协作望远镜各部件完成观测任务,14,LAMOST观测控制系统
3、进度要求,OCS-0级系统原型系统OCS-1级系统系统框架设计OCS-2级系统设计与实现OCS-3级系统功能完备的系统,15,LAMOST观测控制系统分析设计,16,LAMOST控制系统模型,17,LAMOST控制系统各子系统功能简介,观测控制系统(OCS)OCS是控制系统的核心,它协作子系统完成天文学家的观测任务观测战略系统(SSS)制定观测计划望远镜控制系统(TCS)控制望远镜的各机械系统焦面仪器控制系统(ICS)光纤定位、光谱仪控制、CCD曝光、信号读出等数据处理系统(DHS)光谱数据的在线处理和保存,18,OCS命令驱动模型基本思想,LAMOST对OCS的功能要求协调子系统完成观测流程
4、OCS的基本做法在OCS中,命令起着至关重要的作用。为了使整个观测流程顺利完成,OCS发送一系列的命令来驱动各个子系统完成其相应的命令。同时,OCS监视各个子系统的运行状况,根据运行状况,在必要时向各个子系统发送命令,完成需要调整的行为或命令。,19,命令的分层,分层的原因OCS协调子系统完成天文学家的观测任务的过程中,既要面对天文学家又要面对子系统观测命令 观测命令面对的是天文学家,它是最上层的命令 基本命令基本命令面对的是子系统 子系统命令子系统命令定义了子系统中具体操纵硬件的命令,20,命令驱动模型实现观测流程过程中需要考虑的问题,命令的发送如何把天文学家的观测任务转换成子系统的任务如何
5、按照一定的观测逻辑执行观测任务如何制定OCS与子系统进行命令通讯的协议命令相关的数据集的格式与数据的定义子系统反馈信息的处理如何从子系统获得状态信息如何对子系统的信息进行综合分类如何完成子系统信息在OCS内部各组件间的分发子系统状态信息的格式与数据的定义,21,命令驱动模型结构图,22,命令驱动模型中的关键问题,软件构架消息总线语义转换命令解析器协作子系统命令执行器,23,OCS消息总线,24,消息总线在命令驱动模型中的位置,25,消息总线的优点,便于统一管理控制信息组件间的松耦合,26,消息总线的实现技术,CORBA事件服务生产者组件把产生的控制信息交给消息总线,消息总线把该信息交给感兴趣的
6、消费者组件CORBA通知服务通知服务是事件服务的扩展集,提供事件过滤等高级功能,27,OCS消息总线组件,28,消费者组件,29,生产者组件接口,生产者组件的基本功能是通过消息总线组件提供的接口发布信息,因此,它所做的工作就是获得消息总线组件引用,并通过消息总线接口发布信息。生产者组件不需要为消息总线提供接口操作,采用消息总线模式对生产者组件的实现没有任何影响。,30,OCS命令解析器,31,命令解析器在命令驱动模型中的位置,32,命令解析器概述,命令的分层观测命令基本命令子系统命令基本功能天文学家观测语言到子系统基本命令的转换(即观测命令到基本命令的转换),33,命令解析算法要求,各层命令集
7、可以扩充命令间映射关系允许改变上下层命令的映射关系必须唯一解析后的结果对运行观测是合理的,没有冗余命令对解析的结果,需要判断和防止硬件冲突,34,命令格式,命令命令由命令动词(CmdVerb),选项(op),参数(para)组成,格式如下:CmdVerb op1 para1 op2 para2 命令动词CmdVerb的首字母使用子系统的名称,每个单词的首字母大写,CmdVerb要能反映命令的内容,CmdVerb允许简写。选项op不区分大小写,op包括一个字符-,后跟一个英文字母,不支持单词选项。参数para位于选项后,para可为空,para应符合特定选项的要求,一个选项至多只能跟一个para
8、。,35,观测命令到基本命令的解析,基本步骤扫描:检验命令串推导:把观测命令串中的符号逐步转换成基本命令串的符号,36,命令解析过程涉及的数据集,观测命令动词集Cobv观测命令选项集Oobv基本命令动词集Cbas基本命令选项集Obas命令动词推导集D1选项推导集D2,37,命令解析文法,命令解析文法G由四元式(VT,VN,S,P)组成。其中:VT是基本命令符号,在命令符号表中,Cbas和Obas中定义的基本命令动词和选项属于VT。在推导过程中它是终结符。VN是观测命令符号,在命令符号表中,Cobv和Oobv中定义的观测命令动词和选项属于VN,另外待解析的观测命令字符串s也属于VN。在推导过程中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LAMOST 观测 控制系统 设计 实现
链接地址:https://www.31ppt.com/p-5436961.html