蒸汽发生器检修机械臂软件系统设计

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:feng211314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
蒸汽发生器是核动力装置中一、二回路之间的连接枢纽,是核动力装置运行中的重要环节。由于蒸汽发生器内存在放射性,当发生泄漏时,维修人员不宜进入维修,需要机械臂代替人完成维修工作。本文所设计和开发的机械臂软件系统是针对具体的工程项目进行的,是机械臂控制系统重要组成部分,它与控制系统硬件部分一起控制机械臂实现各种运动和操作,完成对蒸汽发生器的检修工作。首先本文根据软件需求工程中需求分析的思想,从业务需求、用户需求、功能需求、非功能需求这四方面对蒸汽发生器检修机械臂软件系统的需求进行了详细的描述和分析,确定了机械臂软件系统的功能和实现目标。其次,阐述了面向对象的分析和设计内容,在此基础上根据面向对象的思想,提出了面向对象的设计准则和设计过程,为机械臂软件系统总体设计和实现奠定了方法和理论基础。然后对机械臂软件系统的关键技术进行了分析,并且结合面向对象的软件开发技术,确定了软件的设计方法—面向对象的模块化设计。在此基础上,根据面向对象的模块化设计思想,对机械臂软件系统进行模块划分,确定各个模块功能以及交互关系,进而对软件的总体流程进行设计。并且用Visual C++6.0搭建了其软件结构框架,确定了各个模块的实现方式以及各个模块之间的交互接口,进而实现了软件的总体流程。然后对机械臂软件系统各个模块分别进行了设计与实现。确定了事件管理模块的实现方法以及与其他几个模块的接口,并且把软件涉及的数据和对界面操作的响应分别设置成事件管理类的属性和方法,给出了各个方法具体的实现;对算法模块所要实现的解算进行了简单的介绍,并且确定了其对外接口;由于OpenGL在三维建模方面的优越性,我们选用OpenGL对机械臂运动进行三维建模,创建了基于OpenGL的三维仿真模块框架,在此基础上实现了对蒸汽发生器、机械臂本体以及推进装置的三维建模;设计和实现了CAN通讯模块,并且根据控制系统上位机和七个下位机的通讯特点,制定了一套可行的CAN通讯策略;对机械臂软件系统交互界面进行了分析,在此基础上,根据设计原则对软件界面进行了设计。最后给出了机械臂软件系统的运行结果,在虚模式下模拟了机械臂从安装到工作堵管的整个过程。参与系统调试,分析了系统调试过程中出现的一些问题,提出了相应的解决方案,并在软件系统中进行了实现。
其他文献
视觉是人类最重要的感觉。视频信息具有信息量大、直观、具体、生动等诸多优点。据统计,人类从外界获取的信息中有70%来自视觉。因此,针埘各种视频技术的研究与应用一直吸引着国
由湖南省博物馆、谭国斌当代美术馆和湖南广电集团共同主办的第二届“艺术长沙”于2009年10月23日在湖南省博物馆开幕,2009“艺术长沙”依然延续上一届的做法,定为艺术家联展
中共成都市委宣传部按照中央和省、市委有关文件精神,对全市报刊进行了近一年的整顿,于去年12月25日批准了31家企业报纸出版,并发给了准印证。 The Propaganda Department
在科技高度发展的现代,数学表达式是大多数科技文献的核心。但是,数学公式由于使用特殊符号繁多,排版格式复杂多变,因而在计算机上处理特别困难,这也制约了利用计算机和网络开展数
由于扩频通信具有抗干扰能力强、抗多径衰落能力强和隐蔽性好等优点,所以其在通信领域和军事领域中得到了广泛的应用。直接序列扩频通信所选用的扩频码通常为m序列或Gold序列
一九八七年十二月二十二日,省委宣传部、省新闻出版局、省记协联合举行大会,表彰四川日报关于生猪问题系列报道。表彰大会由省委宣传部副部长李致主持。省新闻出版局局长单
滑坡作为一种常见的地质灾害,它对人类社会发展和经济建设的危害是世界性的。滑坡从本质上说是土发生剪切破坏,形成破坏面,随着破坏面逐渐扩大,连接成片后导致土体滑动。而土
十九世纪八十年代以来,人们逐渐认识到竞争已不再是企业与企业之间的竞争,而是供应链与供应链之间的竞争。这种竞争为企业供应链管理提出了新的问题,供应链管理已经成为世界性的重要研究课题。长鞭效应是在供应链各方成员试图协调供需关系时发生的,指的是在供应链管理中,需求信息波动程度会沿着供应链自下而上逐渐放大的现象。长鞭效应将会使得企业产品的库存水平提高、服务水平下降、供应链的总成本过高。这必然降低供应链企业
1.甘兰型胜利油菜干种籽以1.5万仑、3万仑、6万仑、9万仑及12万仑的~(60)Co—γ射线进行辐射处理,对其照射一代(M_1)的发芽率、发芽势、幼根生长速率、干物质重、根颈周长、
随着现代工业及科学技术的迅速发展,生产设备日趋大型化、集成化、高速化、自动化和智能化,这类系统一旦发生事故就有可能造成人员和财产的巨大损失。为了提高控制系统的安全性