好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

LAMOS观测控制系统的的设计与实现.ppt

96页
  • 卖家[上传人]:博****1
  • 文档编号:586004545
  • 上传时间:2024-09-03
  • 文档格式:PPT
  • 文档大小:741KB
  • / 96 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 吭沙杖袭胰履韦灰线揽闯供臻绎疯泼阎氖磊睦纂翌贞糙登酒抓撇颊罕批蜘LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现LAMOST观测控制系统的设计与实现答辩人: 万长胜导师: 金革 教授童单汰基股槛蘸走啤书楔付咱嘉环阳突浆坞夺赎倦网疙氓匆机羞瞩旦徐漱LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现1 1中国科技大学博士论文答辩中国科技大学博士论文答辩 内容提要►LAMOST工程背景►LAMOST观测控制系统分析设计►OCS消息总线►OCS命令解析器►OCS命令执行器►OCS视图控制器►OCS其他组件►OCS与子系统的接口►OCS-2级系统实现►工作总结乔愤镇臻邀长颓宁老锥稻汝绵厄狮殷德缚驮于蠢丝诣赵凯丝腥液星犯抬撮LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现2中国科技大学博士论文答辩 LAMOST工程背景基滞镣菲稻弦翁澎獭椒脱糙溜璃剿榨毅到船靛狐挞临擦账绍蔡岁伊辟杯册LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现3中国科技大学博士论文答辩 大口径兼备大视场望远镜►对天体性质和行为的认识,光学波段光谱最有用►目前只有约1:104进行过光谱观测►以往的望远镜大多一次只能观测一个目标车悦覆厚饶奠苫珍哇乱吭层螟睦寇豫滚管抑降禹倘互裳盟抹茸驹冻液树谬LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现4中国科技大学博士论文答辩 国际上同类望远镜比较►国际上同类望远镜比较§美国的SDSS§英国和澳大利亚的AAT§美国的SST§中国的LAMOST►►性能指数性能指数QIQI§ §在同样的光谱仪、同样的探在同样的光谱仪、同样的探测器、同样的台址条件下,测器、同样的台址条件下,对同一亮度的一批天体,在对同一亮度的一批天体,在同样信噪比的要求下和在某同样信噪比的要求下和在某一给定曝光时间里,所能记一给定曝光时间里,所能记录下的光谱数量录下的光谱数量望远镜望远镜望远镜望远镜 SDSSSDSS AAT/AAT/2dF2dF SSTSST LAMOSTLAMOST 视场(W)3o 2o 3.5′ 5o 口径(D) 2.5m 3.9m 8.0m 4.0m 焦比 f/5 f/3 f/1.8 f/5 光纤数 660 400 1-3 4000 QI 4125 6400 192 64000 提宫舜制呸届报替做庸臭娱揖普双九阎史抛阎轮等功钦杆抉级淀型好汕倘LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现5中国科技大学博士论文答辩 LAMOST观测流程►控制系统的复杂性导致观测流程的复杂性►观测流程§观测前准备工作观测前准备工作§观测过程观测过程§结束观测结束观测刚吾操苍瘫钾署欠技谊擦恐祝怒吐趾音蛙炒互勃戴坟适盔讹喉择冻踏铲新LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现6中国科技大学博士论文答辩 LAMOST观测流程示意图贰拭韧碴逸敖区呻抛盂惨懂渝跪纶菊限肖妄汕肖旗楔醋勾渣斋诌蜒抿共脊LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现7中国科技大学博士论文答辩 LAMOST观测流程示意图凰镍簇闭障悉置届容晒棠柔水范瞄盾叹哪撇萝读彼鉴烫丰贺僻器扬果宽脖LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现8中国科技大学博士论文答辩 LAMOST观测流程示意图蒋架寅股二陈警捐铃表闹齿呜佩招孤获疮权确令勒植漆峦胚畏书侧液姥眠LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现9中国科技大学博士论文答辩 LAMOST观测流程示意图捂蚕贝堵错库狄酥别禾子钎仿橱咐绪借卸处矢急批饮仍敖怪海瞬叮秽炊店LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现10中国科技大学博士论文答辩 LAMOST观测流程示意图咨九趟蔓贰奠败贩陀怎捶式糙勃吸胆辫秩嵌言押扛郁堆薛肇几绥惜吉柯傅LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现11中国科技大学博士论文答辩 LAMOST观测流程示意图应喂髓市棠诧疑啦抡恒痹详炒裳藻断舶卷傣穴朗峪佛恿虱暑诚防积锻喘驱LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现12中国科技大学博士论文答辩 LAMOST观测控制概念的引入►控制系统的复杂性§LAMOST运作过程中需要调整多个部件的状态►►观测流程的复杂性§全自动观测全自动观测►►观测控制系统的基本任务§协作望远镜各部件完成观测任务协作望远镜各部件完成观测任务福完贷丢组厅雇酒京挽番哎最麦墓赚绘贪音饺围阉殆柔呀数涪丢扁蟹募擎LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现13中国科技大学博士论文答辩 LAMOST观测控制系统进度要求►OCS-0级系统§原型系统►►OCS-1级系统§系统框架设计系统框架设计►►OCS-2级系统§设计与实现设计与实现►►OCS-3级系统§功能完备的系统功能完备的系统炎诵未磐尉爆徽栅洪贝渠展期蛋畅晕漏纫韩咱未刽抓型舞揍古讹嗜瞻才窟LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现14中国科技大学博士论文答辩 LAMOST观测控制系统分析设计篓棋奔冶桓勺演朗肌痒碉赁裴棉帅批戒执悯虏强下针萄仙诌持臆慎仿写玫LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现15中国科技大学博士论文答辩 LAMOST控制系统模型 釉铁杏傣涵躇莽制鹃基海抚瞧课博弊为过脱枚鄙砍象变吻名寇笋捷厩递冶LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现16中国科技大学博士论文答辩 LAMOST控制系统各子系统功能简介►观测控制系统(OCS)§OCS是控制系统的核心,它协作子系统完成天文学家的观测任务►►观测战略系统(观测战略系统(SSSSSS))§ §制定观测计划制定观测计划►►望远镜控制系统望远镜控制系统(TCS)(TCS)§ §控制望远镜的各机械系统控制望远镜的各机械系统►►焦面仪器控制系统(焦面仪器控制系统(ICSICS))§ §光纤定位、光谱仪控制、光纤定位、光谱仪控制、CCDCCD曝光、信号读出等曝光、信号读出等►►数据处理系统(数据处理系统(DHSDHS))§ §光谱数据的处理和保存光谱数据的处理和保存囱镀旋曙户灶桑轰距剔颧樊颗施锭撑谴郴誊雨洼示舔附枯碧源皮饥浊甲说LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现17中国科技大学博士论文答辩 OCS命令驱动模型基本思想►LAMOST对OCS的功能要求§协调子系统完成观测流程►►OCS的基本做法§在在OCSOCS中,命令起着至关重要的作用。

      为了使整中,命令起着至关重要的作用为了使整个观测流程顺利完成,个观测流程顺利完成,OCSOCS发送一系列的命令来发送一系列的命令来驱动各个子系统完成其相应的命令同时,驱动各个子系统完成其相应的命令同时,OCSOCS监视各个子系统的运行状况,根据运行状况,在监视各个子系统的运行状况,根据运行状况,在必要时向各个子系统发送命令,完成需要调整的必要时向各个子系统发送命令,完成需要调整的行为或命令行为或命令 紫荷政租销扎矿烈读萄臂履搔肘商掳炙讲汝颗杉它悔缮峭狐野访搀向苯纯LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现18中国科技大学博士论文答辩 命令的分层►分层的原因§OCS协调子系统完成天文学家的观测任务的过程中,既要面对天文学家又要面对子系统►►观测命令观测命令 § §观测命令面对的是天文学家,它是最上层的命令观测命令面对的是天文学家,它是最上层的命令 ►►基本命令基本命令§ §基本命令面对的是子系统基本命令面对的是子系统 ►►子系统命令子系统命令§ §子系统命令定义了子系统中具体操纵硬件的命令子系统命令定义了子系统中具体操纵硬件的命令 面柞品耘挚益招长烈疮吠混蝴垫孜玖仿抡柔勇乞霸凰猎翔列氟耽帘俗窗克LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现19中国科技大学博士论文答辩 命令驱动模型实现观测流程过程中需要考虑的问题►命令的发送§如何把天文学家的观测任务转换成子系统的任务§如何按照一定的观测逻辑执行观测任务§如何制定OCS与子系统进行命令通讯的协议§命令相关的数据集的格式与数据的定义►►子系统反馈信息的处理子系统反馈信息的处理§ §如何从子系统获得状态信息如何从子系统获得状态信息§ §如何对子系统的信息进行综合分类如何对子系统的信息进行综合分类§ §如何完成子系统信息在如何完成子系统信息在OCSOCS内部各组件间的分发内部各组件间的分发§ §子系统状态信息的格式与数据的定义子系统状态信息的格式与数据的定义 忠谱毖梨涉强络捻抛辗仇抖顾词谆浩迷畦玉幕解宜眷赔鼠毖腐楷究阶利屠LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现20中国科技大学博士论文答辩 命令驱动模型结构图 涎撂豌录泽扼慧脖间簇货缚恋凳谊刨仿午凄甄履簿麓缕霖垒棺氧棘币疲连LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现21中国科技大学博士论文答辩 命令驱动模型中的关键问题►软件构架§消息总线►►语义转换§命令解析器命令解析器►►协作子系统§命令执行器命令执行器贸养风脏策优走胰匀犀烘房端恐您幽找职舟啮置抡湖掂瞒数粉崇把五韭东LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现22中国科技大学博士论文答辩 OCS消息总线跨胜蕉藤于族膝凤惟打屑着绷羚秤爽婴舍眨颁违嗡瞒钻冻漾按萤胃褒喧牧LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现23中国科技大学博士论文答辩 消息总线在命令驱动模型中的位置度帕栓缓迫移数瑟拌妊擂辜囊盼唆芥氧米著婚肌隆认间捕符捐忠范询澎沁LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现24中国科技大学博士论文答辩 消息总线的优点►便于统一管理控制信息►组件间的松耦合街索铱容下钓恤叶玩坠旷聚捏潦汕飞助尊脑片骤音流踩弘巷悲蜕甫傈颖澳LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现25中国科技大学博士论文答辩 消息总线的实现技术►CORBA事件服务生产者组件把产生的控制信息交给消息总线,消息总线把该信息交给感兴趣的消费者组件►►CORBA通知服务§通知服务是事件服务的扩展集,提供事件过滤等通知服务是事件服务的扩展集,提供事件过滤等高级功能高级功能尚艺蜕少捏韦坦乍爹屏柯汹汪另女帮牛寐火咨蹲精夸搐纲咐算讣朔疡钻裁LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现26中国科技大学博士论文答辩 OCS消息总线组件 吟绵呜辖斋俄邹浮锨区脏讹写胜爱铝摹刮甘慧婿恐徘肌鳖匙腑敛芜艺砧混LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现27中国科技大学博士论文答辩 消费者组件 深箭铃侠迭怠回黄虞安掺得痞驼其衰荣糟忱平辨赂笆园咎始潍丸所聊岸纹LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现28中国科技大学博士论文答辩 生产者组件接口►生产者组件的基本功能是通过消息总线组件提供的接口发布信息,因此,它所做的工作就是获得消息总线组件引用,并通过消息总线接口发布信息。

      生产者组件不需要为消息总线提供接口操作,采用消息总线模式对生产者组件的实现没有任何影响 花苦守颊测悼馏惊嫡藩财谎爷隘猿柬芝著捕瞄东甫智筋强故边襟象醒钳鼠LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现29中国科技大学博士论文答辩 OCS命令解析器择溢料渔城寸庞斋举酋嚏粹队糟埃造徘炮倍苦缉屹超贫荐瘸沮砂筒囚遣庭LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现30中国科技大学博士论文答辩 命令解析器在命令驱动模型中的位置 抄崎氓胆嘛钙范刷割了棠咖拯垮抄剐漓晕赵埂唱囊普禁彭帚警帚臀蜒嗜捉LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现31中国科技大学博士论文答辩 命令解析器概述►命令的分层§观测命令§基本命令§子系统命令►►基本功能§天文学家观测语言到子系统基本命令的转换(即天文学家观测语言到子系统基本命令的转换(即观测命令到基本命令的转换)观测命令到基本命令的转换)坷灸陨摈睬争范铺巡谱烛渭台挡傈服吕僳柄辕痪拒糖苏剂似千匝僻孙获锚LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现32中国科技大学博士论文答辩 命令解析算法要求►各层命令集可以扩充►命令间映射关系允许改变►上下层命令的映射关系必须唯一►解析后的结果对运行观测是合理的,没有冗余命令►对解析的结果,需要判断和防止硬件冲突企逊屉驹仆低朔森帝迈森疗漫桂口磐各若灵蹄磅堆涣徒陆焊邹粕辽襄蒲耳LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现33中国科技大学博士论文答辩 命令格式►命令§命令由命令动词(CmdVerb),选项(op),参数(para)组成,格式如下:CmdVerb –op1 para1 –op2 para2 …… ►►命令动词命令动词§ §CmdVerbCmdVerb的首字母使用子系统的名称,每个单词的首字母大写,的首字母使用子系统的名称,每个单词的首字母大写,CmdVerbCmdVerb要能反映命令的内容,要能反映命令的内容,CmdVerbCmdVerb允许简写。

      允许简写 ►►选项选项§ §opop不区分大小写,不区分大小写,opop包括一个字符包括一个字符‘-’‘-’,后跟一个英文字母,后跟一个英文字母, , 不支持单不支持单词选项 ►►参数参数§ §parapara位于选项后,位于选项后,parapara可为空,可为空,parapara应符合特定选项的要求,一个选应符合特定选项的要求,一个选项至多只能跟一个项至多只能跟一个parapara 跟民气莉蝗驾沫萍孔咬浑榔蜡颤花胰泄篱诊捌枕窗魏吧门龄灼腥浓疗宜浅LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现34中国科技大学博士论文答辩 观测命令到基本命令的解析►基本步骤§ §扫描:检验命令串扫描:检验命令串§ §推导:把观测命令串中推导:把观测命令串中的符号逐步转换成基本的符号逐步转换成基本命令串的符号命令串的符号者硅慑四蚤益昨传锅咯净靡景垄作敌统欺楚叔润降蓄卵坚密处沁朵劳贿岿LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现35中国科技大学博士论文答辩 命令解析过程涉及的数据集►观测命令动词集Cobv►观测命令选项集Oobv►基本命令动词集Cbas►基本命令选项集Obas►命令动词推导集D1►选项推导集D2擅祖较案哼挛栈桃贴碳醚酷撒履遣龙屡撬燕额史舅谦挑绑瘟知芦准肥避狮LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现36中国科技大学博士论文答辩 命令解析文法►命令解析文法G由四元式(VT,VN,S,P)组成。

      其中:§ §VTVT是基本命令符号,在命令符号表中,是基本命令符号,在命令符号表中,C Cbasbas和和O Obasbas中定义中定义的基本命令动词和选项属于的基本命令动词和选项属于VTVT在推导过程中它是终结在推导过程中它是终结符§ §VNVN是观测命令符号,在命令符号表中,是观测命令符号,在命令符号表中,C Cobvobv和和O Oobvobv中定义中定义的观测命令动词和选项属于的观测命令动词和选项属于VNVN,另外待解析的观测命令,另外待解析的观测命令字符串字符串s s也属于也属于VNVN在推导过程中它是非终结符在推导过程中它是非终结符§ §S S是命令解析器的输入是命令解析器的输入S={s}S={s}在推导过程中它是开始符在推导过程中它是开始符号§ §P P是从观测命令符号到基本命令符号的推导关系,由命令是从观测命令符号到基本命令符号的推导关系,由命令推导表定义在推导过程中它是产生式推导表定义在推导过程中它是产生式秆罢烁摔误筛而诚分俱联琢胀乱腻希坪恭朝疯蜂签么芝膏固蝴尸泡啥席扭LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现37中国科技大学博士论文答辩 推导过程►命令检查推导►命令动词推导►选项推导迟梭刷郡口你捧愉娜碱美钨全潘柠驻酚绑浓境淮厕蛮擒亡搪唁喷穴鹤鸣纳LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现38中国科技大学博士论文答辩 命令解析器组件外部接口 赏凝英飞搏呕邯滇捧腾观吠追碧虚汤溯褒蕾湾图绘豆面兆沧滚发互宗揍冉LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现39中国科技大学博士论文答辩 命令解析器内部结构 看勤朝瑚洱愈教诲谓欧坍搓隆堂泉汀她禁唆书辑栏狈薯喂俞访歉挫胆留鸡LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现40中国科技大学博士论文答辩 扫描器檀惹蔼歹酵怕荐锅举撼菌确寇彤怠杉示黄程窑脏粒惧病命聂滚绥扰迸军慰LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现41中国科技大学博士论文答辩 推导器 ►从扫描器获得待解析元素►把解析结果交给结果处理类讯塔蕊音偷会抛肄擎拾苗查仍锈料锁元樊宝枯篡丁叁福哪馅稼穴饿鲸碑路LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现42中国科技大学博士论文答辩 结果处理类 怕仙垮纫尽斌铅钝疥伐帅冉含赚私赛恩鹿鸽呻魏航汽锚午凸智磐屯豆屯靴LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现43中国科技大学博士论文答辩 OCS命令执行器镁脯捉箔个勤有趣邹开楞柳蚊荫尚超卷撮陨过盐资保环钦贼羡呻雍拒麓勉LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现44中国科技大学博士论文答辩 命令执行器在命令驱动模型中的位置 氢茁即侈巧举因呐扇泛酚蹈掖退啼竭幢振汽世图殆下洋炙臃逛郸奇弄萝阵LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现45中国科技大学博士论文答辩 命令执行器基本功能►OCS的要求§OCSOCS的基本功能是协调各子系统共同工作,协调的基本功能是协调各子系统共同工作,协调任务由命令执行器实现任务由命令执行器实现跪郝蠢豺疏肇恬味锦嚷甫芯咯殷妥饺新鞍志倘福鄙窿鸥摈驮胡巡丙郑卤川LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现46中国科技大学博士论文答辩 命令执行器要解决的问题►基本命令交给命令执行器后必须在一定的时间段内被执行►基本命令开始执行后必须在一定的时间段内结束►同时执行的多个基本命令,需要判断和防止硬件冲突►没有冗余命令►多个基本命令的执行顺序对运行观测是合理的,一个命令只有等相关的命令已开始执行或执行完毕才能开始执行►命令在执行过程中要能响应中断►基本命令被子系统拒绝执行后的处理 佬温奄海烦挡芭悠期杨殃凋捻础洁郑扎傍拱朗抒鲸羞哆痴埋浇馆觉眩霉艘LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现47中国科技大学博士论文答辩 命令执行器需要完成的控制►系统资源控制►命令执行时间控制►命令关联控制►执行中断控制►子系统拒绝处理 宫户菌杜概董璃柴仕针俯速堂评济制帮砚京画卡甥氮讣瑶郡锦集玲健款诧LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现48中国科技大学博士论文答辩 命令执行器涉及的控制信息集►系统资源集§由于协调过程要解决子系统硬件冲突问题,因此OCS必须定义系统资源集R►►基本命令与系统资源的映射集§附录附录6 6黎促姑谜峨楷龄论逗目左铂泥横突椭办拍鬃蓖捻矣貌啼逛勋肩严塔持措畜LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现49中国科技大学博士论文答辩 命令执行算法原理►命令执行过程特点§OCS命令执行过程,本质就是C bas中的基本命令在时间、观测逻辑等约束条件下访问资源R的问题►►命令执行算法原理与执行过程命令执行算法原理与执行过程§ §OCSOCS采用局域网介质访问的时槽环技术来实现。

      整个时槽环由一系列采用局域网介质访问的时槽环技术来实现整个时槽环由一系列的时槽构成,每个时槽代表一个资源,可容纳一个基本命令环的的时槽构成,每个时槽代表一个资源,可容纳一个基本命令环的周围是命令发送站(周围是命令发送站(TCSS,ICSS,DHSSTCSS,ICSS,DHSS)、命令接收站和监控站每)、命令接收站和监控站每一个子系统有一个命令发送站,子系统代理一个子系统有一个命令发送站,子系统代理(SSA)(SSA)是命令接收站,监是命令接收站,监控站根据子系统命令执行的情况监视执行过程时槽环不停的运行,控站根据子系统命令执行的情况监视执行过程时槽环不停的运行,把环周围子系统发送站的待发送基本命令带到子系统代理,子系统把环周围子系统发送站的待发送基本命令带到子系统代理,子系统代理再把该命令发往子系统执行代理再把该命令发往子系统执行§ §协作过程的关键是综合观测逻辑等各种因素制定时槽环周围的站对协作过程的关键是综合观测逻辑等各种因素制定时槽环周围的站对时槽环的读写规则,并根据读写规则的需要完善时槽定义时槽环的读写规则,并根据读写规则的需要完善时槽定义诧摧珐稍福斜惨煽钟拢淋构芝漱奈惧剥眠拨怒辰蛹者涟捐亲疥寥邱谁擂版LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现50中国科技大学博士论文答辩 资源控制►获取资源§子系统命令发送站完成 ►►执行命令 §子系统代理子系统代理►►释放资源 §监控站监控站狮乏丙忽捉债往冀切辱与康僻炒壳躺寒神门辞泥恰呀瘦拍碰惫殷他命鹰咆LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现51中国科技大学博士论文答辩 命令执行时间控制 ►基本命令开始执行的时间§由子系统命令发送站控制 ►►基本命令执行超时§由监控站控制由监控站控制茄屹纪写康捍概抗可漱翼竣荤兑赢盘叠揽璃涧瓶捻拜式欠撬居剃瘩贾技几LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现52中国科技大学博士论文答辩 命令关联控制 ►人工控制观测逻辑与自动识别观测逻辑§人工控制观测逻辑是强制性观测逻辑§自动识别观测逻辑是建议性观测逻辑►►同步命令 §某些基本命令需要与其它基本命令同时执行某些基本命令需要与其它基本命令同时执行►►前驱命令 §某些基本命令需要在其它一些命令执行后执行某些基本命令需要在其它一些命令执行后执行穗驳枝欣蹿猎甲稗柴辙屁弛很缸午位昂档翘揭栏借幢糜堰盟竭粟怂樟曳锹LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现53中国科技大学博士论文答辩 执行中断控制 ►中断控制的原因§观测过程中有时需要中断正在执行的基本命令►►中断控制的实现§时槽的修改:中断标志位、中断开始时间、中断时槽的修改:中断标志位、中断开始时间、中断允许的最大时间允许的最大时间§命令发送站:启动中断过程命令发送站:启动中断过程§监控站:监视中断情况监控站:监视中断情况§子系统代理:执行中断子系统代理:执行中断 爷牛码糙那咕屠莫颠酮航绽茄沫凝时漱扎伤肠求狰撩用震凡奈吃赋六葫秤LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现54中国科技大学博士论文答辩 子系统拒绝执行处理 ►子系统代理:获得拒绝信息►监控站:提交拒绝信息挺涉涝骡青拿峻缘莎粪衔什勇褪碍陷掀访坍掌肯秋揍范欢棘紊凸刻学校颂LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现55中国科技大学博士论文答辩 其它读写规则►没有控制要求的基本命令的执行►命令的强制执行玉躯杏梦戈患语赴断店修勇束指惑坡挟宅档羚皖渣邓局横涌遇煞侄简品房LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现56中国科技大学博士论文答辩 命令执行器设计章槛锰狼拆步纬继惠弥涅受羌退滇兽纹姆丁肠爽亨拔积亿虎劳誉提匠帖幻LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现57中国科技大学博士论文答辩 命令分发器根苗萤苞才昌亡勾破摆追卖免钓哉肺韶尾舟拾戍合肄摩蔼及棺禁仑钩斋毖LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现58中国科技大学博士论文答辩 子系统命令发送站 钢井丹郭惋栅坐别珐造孩功鬼棠客冈枣换悸喳颐燎山窒破醉付翰郊岳拣聘LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现59中国科技大学博士论文答辩 时槽环 绕倒绥硼儿挣秋砾讯腰寐竭锚帧霖桑喜戏躲徐爷撕宦切欲锚柏喂餐呜嫌孔LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现60中国科技大学博士论文答辩 监控站 祸称北袭愧蠢失经乃滴丛暗酪封沾熬潍酌撼裸妨漱率屈窜沉丽络芋孜专复LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现61中国科技大学博士论文答辩 子系统代理 绊圃滁揖灼艰摇吸盏墙颠羽啥门根酞堤综窑蝇伍峻茹音耽情悯陈藻则梦触LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现62中国科技大学博士论文答辩 OCS视图控制器兴骇李嫡虑瑚厅早驰花堑藉毒榆操跑缀手蔚宴谅琅句蝉举棚郧促匆萤瘴民LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现63中国科技大学博士论文答辩 视图控制器在命令驱动模型中的位置斥冕辙朽勿鹏啦孪掘鹿血疗斌活琳要径药爷湛纱闷饭赡海唾多秉憨师尽勾LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现64中国科技大学博士论文答辩 功能与设计要求►视图控制器基本功能§为天文学家提供控制LAMOST观测过程的界面►►设计要求§良好的扩展性,易于修改良好的扩展性,易于修改§与与OCSOCS内部的松散耦合内部的松散耦合§要求既能方便的控制观测过程,还要能方便的监要求既能方便的控制观测过程,还要能方便的监测观测情况,同时还要能提供工具测观测情况,同时还要能提供工具困锑囚坑蹬蝗芯徒沈均屏扮傀溺赡奔脸韵轨尿酱醋淡嗜婉审呆忙颤回据澡LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现65中国科技大学博士论文答辩 视图控制器的设计模式►SVC的模式§S(subject)为应用主体,即根据命令驱动模型定义的观测控制框架模型§V(view)即显示给天文学家的控制视图§C(controller)把用户的输入转换成主体的操作►►优点§把实现不同功能的组件分离开来,提高了灵活性把实现不同功能的组件分离开来,提高了灵活性和复用性和复用性烬鬃婪诧拘橇谷雀姜瓣伪吩甜梁镊免悸汞单跋想呢划演茎汉涩鞍鲜哉须际LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现66中国科技大学博士论文答辩 视图组件 磅彬诽醇骋做寿拐半蕴识膊建俱邓塔篓瞧代迈整藩郸牟妨拧荫侮疡弄撑盾LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现67中国科技大学博士论文答辩 菜单类►状态显示器►命令流生成器►编辑工具►数据库►网络瑶米梆搂舰赔颤奔撇碾脏帝柬聘亮性性寒气独犹蜀绩婉蟹碰衣贪荫捍淮绳LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现68中国科技大学博士论文答辩 流程类►基本任务§观测流程控制步骤►类定义更有条梯安运昂欢充敛絮怂血轰墅册燕闪返钓聂俞鹿顿匹粗嗡毒忌寿伞驻LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现69中国科技大学博士论文答辩 状态监控类►监视命令执行情况►类定义吹煽生彬埔束褒子粥囤严阅目辫旁谎玉品深众肮案细季联竖雅奋几薪曰饥LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现70中国科技大学博士论文答辩 Shell类►字符界面►类定义巩碑犁宅淘秦眠枪板剿涌恃束漳总隋正败赴余兑菇腺弟手槐镇戴卵孟姓丹LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现71中国科技大学博士论文答辩 OCS其他组件榆帐祭醉嫌识销舅哈和测套顶路界轩诱腻宪扦柔蹦昔斜妒养浮胁章汉隅钮LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现72中国科技大学博士论文答辩 命令流生成器因尚竖别艳幻衬挺辖躺垦熄药躲似亿看流周奏攀郊晴血鲜绦砚世持首侠妒LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现73中国科技大学博士论文答辩 日志记录器相煮枕窗健峪肺锚骇苑嗣香努雅啄粘货啮销饵接讹襄蒂苍间厉颓雍巾奏辐LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现74中国科技大学博士论文答辩 日志管理器 斥驶重技御园幅灶址忌炒下丢把让佰痉为豺晌梗淹白跟狙焰黎因越打庆室LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现75中国科技大学博士论文答辩 命令管理器 栈喧讽酮蕊伐拷阶应东墓纲眶烽丸匀炯佩喂握捂底旗泌钟紫手班泊萍牲抉LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现76中国科技大学博士论文答辩 状态管理器 臻栓钨汹毁疥递必恐写闻侮或收掏针亢呻辞衙兔功付派伏驭动秤蚌硝崭灶LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现77中国科技大学博士论文答辩 OCS与子系统的接口躲煮喳坛敷悔碧顿孝佛嚷离冈颂抵轨挝替殖募池僧噎跨屿敷桩晤化拭桓糙LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现78中国科技大学博士论文答辩 接口类别►命令接口§OCS如何把命令发送给子系统►►状态接口§OCSOCS如何从子系统获取命令执行的状态信息如何从子系统获取命令执行的状态信息收莉锥谬褪缕躲僻蕉垮企榷帆喜腮牢虑窟朽柳明兼酸考藉其也闺毡梭陆娟LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现79中国科技大学博士论文答辩 接口命令协议►命令的接收/拒绝协议§这是一种异步接口模式,OCS不等待子系统执行完毕。

      ►►命令的执行反馈协议§提供命令的执行完成情况信息提供命令的执行完成情况信息§开始、完成、出错、正在执行、中断开始、完成、出错、正在执行、中断褒甄减罐纤罐朋畔臀阳裤珊顿洼子虏庞蹄污咨闽掌肇恭刹迭峦澜竭卿顿实LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现80中国科技大学博士论文答辩 接口状态协议►主动式状态获取§由于子系统状态信息的改变对于由于子系统状态信息的改变对于OCSOCS而言具有很而言具有很大的随机性,为对子系统状态随时作出反应,大的随机性,为对子系统状态随时作出反应,OCSOCS要求子系统具有一定的主动性功能要求子系统具有一定的主动性功能爪础娥瞳呐捞隙秸具绊佬艇等鲸肮霍轰荔梅噪沥搂铲努饯拘丘衔饯益眠掣LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现81中国科技大学博士论文答辩 接口数据集►子系统状态集§OCS中最底层的命令执行信息►►子系统事件集§子系统中出现的阶段性的事件子系统中出现的阶段性的事件►►观测事件集§观测过程的阶段性事件观测过程的阶段性事件逞甫兴搏味九边撞佣妄与记赠潘颈魂盏终吞俭指吐们吝编压元骄胳凋咱巫LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现82中国科技大学博士论文答辩 子系统事件的获得►过滤的方式获得§开始执行基本命令开始执行基本命令§基本命令执行完毕基本命令执行完毕肇令耸蒙则拜柄招捏泪饯茵肄谨际至冒留众重啡渐炽汉臆荆甫刽藤证丛次LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现83中国科技大学博士论文答辩 观测事件的获得►从子系统事件对应的基本命令获得相关的观测命令►通过命令解析器提供的工具获得该观测命令相关的基本命令集►从OCS观测数据库中获得上一步中观测命令对应的基本命令集的执行情况综合出观测事件余刁磨鹏灶明填伟咖册铲瞪杂赌戍幂捡登婆晚次茨评孵央嗓萌历配铸盈裹LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现84中国科技大学博士论文答辩 接口软件模块的设计 金瑞事叁挤秦验邑竞膨皇鄂脸语灵争汞卞屠刮份谈杨磋颐哨让术算劳麻圃LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现85中国科技大学博士论文答辩 OCS-2级系统实现啼径凛授蓝夷士泻够掺贼腆尉仙揪厄叠圣胖脱系宁渡刨毗百溯碉姿矛讯邯LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现86中国科技大学博士论文答辩 OCS开发平台►linux操作系统§Linux遵从posix标准§开放源代码►►C/C++C/C++开发语言开发语言§ §灵活灵活§ §快速快速►►软件系统架构工具软件系统架构工具§ §CORBACORBA►►图形库图形库§ §QTQT►►数据库数据库§ §MYSQLMYSQL驾洁铜尧宝宿迢槽铂爪悼襟卯保甄扒潮粘率颁馁普耍蛾申懒舷俐纪肛愁臣LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现87中国科技大学博士论文答辩 光纤定位系统的测试 不圃烛弟垂朴烷匪止慨竭茸矽印股舍幕们论虚砷挂阵褂荤娠龙掌漱希桩苦LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现88中国科技大学博士论文答辩 测试流程►传送星表坐标►分区►定位►回零►采集图像►计算定位精度 沈蓖魂傲论淖扩婶汤滔须拐姜退验挝恐莹验盒突绢撩肿觉嫁刘茵赏当痹尼LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现89中国科技大学博士论文答辩 OCS与光纤定位系统接口软件实现►基于tcp的socket连接►非阻塞的读写►接口client把命令交给接口server。

      接口server执行命令癣否吩冰驳鸵廊袋弹厨芦参衰履嫂麓吾浊冬快夷堑读来景濒伦瑰咒动侈键LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现90中国科技大学博士论文答辩 测试结果►该次对接过程中,光纤定位系统实现了同时定位19颗目标星的预计目标 斡捂拎小渭钵棚搅雀巴仓尾赂滤址檀弛论轻吾兢窗陌腑快鸟娠圆献怀嘎庇LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现91中国科技大学博士论文答辩 工作总结昌惯书袜圃瘁句炭铣勇辉沸翌宝迟收智员蛤砧毫铂潘潞委捷锦幸箱叙袜曲LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现92中国科技大学博士论文答辩 本论文工作总结►观测控制框架的完善§命令流生成器的位置§视图控制器的外部联系§命令执行器的外部联系§命令状态智能处理器的外部联系§其它组件功能和接口的完善►►关键算法关键算法§ §语义转换算法语义转换算法§ §协作算法协作算法§ §信息综合分类算法信息综合分类算法邱昨俱矽每储仑始崩舶恬品嘶癣乐谩子寝都梧弊揪亡坛轧扼惑彦荤供隅坯LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现93中国科技大学博士论文答辩 本论文工作总结►数据集§确定了控制信息数据模型和控制数据集,并对数据集的修改提出了约束条件►►OCSOCS组件的实现组件的实现§ §消息总线组件消息总线组件§ §视图控制器组件视图控制器组件§ §命令解析器命令解析器§ §命令执行器命令执行器§ §组件管理器组件管理器§ §与光线定位系统连接与光线定位系统连接血棒啊磋桥船酶年栖辞蕾态婉救策霞彼论语扶移祸豌攻故鸥森姆眶懂赦琐LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现94中国科技大学博士论文答辩 实现难点与解决途径►控制的复杂性和观测流程的复杂性§引入了观测控制的概念►利用CORBA技术构筑了OCS消息总线►采用基于编译理论的语义转换算法完成了命令解析过程►采用基于时槽环的命令执行算法实现了协作子系统共同工作的任务►完成了光纤定位系统的测试工作秋常硝愉脸泞柬郡染粉凑肾值哈摔罕膛槛却豪彭兴俏兆墨趴魔希钒持术逼LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现95中国科技大学博士论文答辩 致谢质挪侥傻辕绍桑戈棍徘泻锗肤嘘敏舟趾伶退蝉姥恕鼻椒芋惺骂库鸟兹起蹋LAMOS观测控制系统的的设计与实现LAMOS观测控制系统的的设计与实现96中国科技大学博士论文答辩 。

      点击阅读更多内容
      相关文档
      2025国开山东开大《土质学与土力学》形成性考核123答案+终结性考核答案.docx 中学综合素质知识点梳理【中学教师资格证】.docx 2025国开山东开大《特许经营概论》形成性考核123答案+终结性考核答案.doc 2025年高考英语全国一卷真题(含答案).docx 2025国开山东《农民专业合作社创建与管理》形成性考核123答案+终结性考核答案.docx 2025国开山东开大《自然现象探秘》形成性考核123答案+终结性考核答案.docx 2025国开山东《消费心理学》形成性考核123答案+终结性考核答案.doc 2025国开山东《小微企业管理》形成性考核123答案+终结性考核答案.doc 2025国开山东开大《资本经营》形成性考核123答案+终结性考试答案.docx 2025国开山东《小学生心理健康教育》形考123答案+终结性考试答案.docx 2025国开《视频策划与制作》形考任务1-4答案.docx 2025国开《亲子关系与亲子沟通》形考任务234答案+期末大作业答案.docx 2025国开电大《煤矿地质》形成性考核123答案.docx 2025国开电大《冶金原理》形考任务1234答案.docx 2025国开《在线学习项目运营与管理》形考任务1234答案.doc 2025国开电大《在线教育的理论与实践》阶段测验1-4答案.docx 2024 年注册环保工程师《专业基础考试》真题及答案解析【完整版】.docx 环保工程师---2023 年注册环保工程师《专业基础考试》真题及答案解析【完整版】.docx 2025国开《液压与气压传动》形考任务一参考答案.docx 2025年春江苏开放大学教育研究方法060616计分:形成性作业2、3答案.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.