使用支持多核功能的NI LabVIEW开发世界最大望远镜的实时控制系统.docx

上传人:安*** 文档编号:17776412 上传时间:2022-05-26 格式:DOCX 页数:7 大小:19.44KB
返回 下载 相关 举报
使用支持多核功能的NI LabVIEW开发世界最大望远镜的实时控制系统.docx_第1页
第1页 / 共7页
使用支持多核功能的NI LabVIEW开发世界最大望远镜的实时控制系统.docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《使用支持多核功能的NI LabVIEW开发世界最大望远镜的实时控制系统.docx》由会员分享,可在线阅读,更多相关《使用支持多核功能的NI LabVIEW开发世界最大望远镜的实时控制系统.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、使用支持多核功能的NILabVIEW开发世界最大望远镜的实时控制系统使用支持多核功能的NILabVIEW开发世界最大望远镜的实时控制系统ronggang导语:将NILabVIEW的图形化编程环境和多核处理器结合在一起,开发实时控制系统,证实COTS技术可以用于控制欧洲特大型望远镜E-ELT,目前E-ELT处于原型设计阶段TheChallenge:使用贸易购置即可使用COTS的解决方案,用于特大型望远镜自适应光学实时控制中的高性能计算HPC。TheSolution:将NILabVIEW的图形化编程环境和多核处理器结合在一起,开发实时控制系统,证实COTS技术可以用于控制欧洲特大型望远镜E-ELT

2、,目前E-ELT处于原型设计阶段。NI工程师证实了实际上我们可以使用LabVIEW和LabVIEW实时模块,实现基于COTS的解决方案,并控制提供实时结果的多核计算。欧洲南方天文台ESO是由13个欧洲国家支持的天文研究机构。我们已经开发并部署了一些世界上最先进的望远镜。我们目前在智利的安第斯山地区分布着三个站点,即LaSilla、Paranal以及Chajnantor天文台。我们总是采用创新技术,例如在LaSilla的3.6米望远镜上使用第一个通用用户自适应光学系统,在LaSilla的3.5米新技术望远镜NTT上部署主动光学系统,以及在Paranal运用大型望远镜VLT的整合操纵和关联干预仪。

3、此外,我们还和北美、东亚合作伙伴进展合作,建立Atacama大型毫米阵列ALMA,它是耗资十亿美元的66天线亚毫米望远镜,方案于2021年在Chajnantor大草原建成。我们的下一个工程是E-ELT。这个主镜直径42米的望远镜设计已经进入了阶段B,并且获得了1亿美元的资金,用于初期设计和原型开发。在阶段B之后,预计在2020年底开场进展建造。大规模主动、自适应光学系统42米望远镜吸收了ESO和天文界在主动自适应光学与分段镜面方面的经历。主动光学系统包含了传感器、促动器和控制系统,进而使望远镜可以维持正确的镜面外形。我们可以自动维护望远镜的正确配置,减少在光学设计中的任何残留象差,进步效率和容

4、错性。这些望远镜在夜间需要每分钟都进展主动光学系统校正,进而确保成像只受到大气效应的影响。自适应光学系统使用相似的方法,在数百赫兹的频率下监视大气效应,并使用经过特殊加工的可变形薄型镜面加以校正。扰动尺度决定了这些可变形镜面上促动器的数目。波前传感器快速运行,对大气进展采样,将所有失真转换为相应的镜面动作指令。这需要支持高速计算的硬件和软件。控制复杂的系统需要特别强大的处理才能。对于在过去部署的控制系统而言,我们基于虚拟机环境VME实时控制可以开发专用的控制系统,这不但特别昂贵而且特别耗时。我们如今与NI工程师们一起合作,使用COTS软件和硬件,使E-ELT上的主分段镜面的控制系统称为M1性能

5、到达新的高度。同时我们也在研究基于COTS的可能解决方案,用于望远镜镜面自适应实时控制称为M4。M1是包含984个六边形镜面的分段镜面,总直径到达42米,每个镜面的重量约为330磅,直径在1.5至2米之间。与之相比,哈勃空间望远镜的主镜面的直径不过2.4米。E-ELT的一个单体主镜面本身就比世界上最大的光学望远镜大三倍,并且五个这样的镜面将协同工作。定义控制系统的超级计算需求在M1操纵中,相邻的镜面分段可能会相对于其他分段倾斜。我们使用探边沿传感器对这个偏移进展监视,并且可在需要时通过促动器将镜面分段在三个自由度上进展挪动。984个镜面分段由3000个促动器和6000个传感器组成。系统由Lab

6、VIEW软件进展控制,通过读取传感器确定镜面分段位置,假如分段发生位移,那么使用促动器进展对齐。LabVIEW需要计算规模为30006000的矩阵与长度为6000的向量之积,并且需要每秒完成500至1000次这样的计算,以完成有效的镜面调整动作。传感器和促动器同时还控制M4自适应镜面。然而,M4是一个薄型可变形镜面直径2.5米,横跨8000个促动器。它的控制问题与M1主动控制相似,但是与M1中保持外形不同的是,我们需要根据波前成像数据的测量结果调整外形。波前数据映射到一个具有14000个值的向量中,我们必须每隔几毫秒就对8000个促动器进展一次更新。这是一个矩阵向量乘积问题,即规模为80001

7、4000的控制矩阵与长度为14000的向量之积。假如将该计算问题近似为900015000的乘积,所需的计算才能就相当于M1控制问题的约15倍。当NI开场解决数学问题和控制问题时,我们就已经与NI一起合作,建立高通道数的数据收集和同步系统。NI工程师们如今正在对布局进展仿真,设计控制矩阵和控制循环。所有这些操纵的核心是一个强大的可执行大规模计算的LabVIEW矩阵向量函数。M1和M4控制要求很高的计算才能,我们使用多个多核系统来知足该需求。由于M4控制代表了15个30003000子矩阵问题,我们需要15台包含尽可能多处理核的机器。因此,控制系统要求必须可以支持多核处理。而这正是LabVIEW使用

8、COTS解决方案所提供的功能,进而为该问题的解决提出了很有吸引力的方案。在多核高性能计算中使用LabVIEW解决问题由于我们在实际E-ELT建造之前就需要进展控制系统开发,系统配置可能会影响望远镜的局部建造特征。因此对解决方案进展彻底的测试是特别重要的,需要就像运行在真实的望远镜上一样。为了知足这个挑战的需求,NI工程师不仅实现了控制系统,还设计了一个可以对M1镜面进展实时仿真的系统,完成硬件在环HIL的控制系统测试。HIL是一种在汽车和航空航天控制设计中常用的测试方法,通过使用准确的、保证实时性的系统仿真器对所设计的控制器进展仿真。NI工程师建立了M1镜面仿真器,可以响应控制系统的输出,并验

9、证其性能。NI团队使用LabVIEW开发了控制系统和镜面仿真系统,并将它部署到运行LabVIEW实时模块的多核PC上,确保执行确实定性。在相似的实时高性能计算应用中,通讯任务和计算任务是严密相关的。通讯系统中的错误会导致整个系统的错误。因此,整个应用程序开发经过包含通讯与计算的穿插设计。NI工程师明确了应用程序不可以依靠标准以太网进展通讯,由于它所使用的网络协议不是确定性的。因此他们需要在整个系统的核心中包含快速确定性的数据交换机制。他们使用LabVIEW实时模块的定时触发网络特性,在控制系统和M1镜面仿真器之间进展数据交换,得到了速度高达36MB/s确实定性网络。NI开发了完好的M1解决方案

10、,整合了两台DellPrecisionT7400工作站,每个工作站都有八个处理核以及提供了操纵界面的笔记本电脑。它还包含了两个网络一个用于将实时目的连接到笔记本的标准网络和一个在实时目的之间进展I/O数据交换的1GB定时触发以太网络。在系统性能方面,我们理解到控制器在每个循环中,接收6000个传感器数值,执行控制算法对齐分段,并且输出3000个促动器数值。NI团队建立的控制系统完成了这一切,并且建立了一个模拟望远镜实际操纵的实时仿真系统,称为“镜面。镜面接收到3000个促动器输出之后,加上风力等表示大气扰动的变量,执行镜面算法对M1进展仿真,并输出6000个传感器参数完成循环。整个控制循环在不

11、到1ms之内完成,足以知足控制镜面的要求。NI工程师们所到达的矩阵向量乘法指标如下:采用LabVIEW实时模块以及包含两个四核处理器的机器,使用其中四个核进展单精度计算需要0.7ms采用LabVIEW实时模块以及包含两个四核处理器的机器,使用全部八核进展单精度计算需要0.5msM4用于对大气波象差进展补偿,NI工程师们以为这个问题只能通过使用最先进的多核刀片系统来解决。Dell公司邀请NI团队在Dell的M1000上测试这个解决方案,获得了令人兴奋的测试结果。M1000是一个具有16个刀片的系统,每个M1000刀片都包含八个处理核,这意味着LabVIEW控制任务是分布在128个处理核上。NI工程师们证实了我们实际上可以使用LabVIEW和LabVIEW实时模块,实现基于COTS的解决方案,控制多核计算获取实时结果。由于在性能上获得了打破,我们团队在E-ELT的实现方面为计算机科学和天文学都创造了新的纪录,这将从整体上推进科学的进步。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁