使用支持多核功能的NI LabVIEW開(kāi)發(fā)世界較大望遠(yuǎn)鏡的實(shí)時(shí)控制系統(tǒng)
Author(s):
Jason Spyromilio - European Southern Observatory
Industry:
Research, Aerospace/Avionics
Products:
LabVIEW, Real-Time Module
The Challenge:
使用商業(yè)購(gòu)買(mǎi)即可使用(COTS)的解決方案,用于特大型望遠(yuǎn)鏡自適應(yīng)光學(xué)實(shí)時(shí)控制中的高性能計(jì)算(HPC)。
The Solution:
將NI LabVIEW的圖形化編程環(huán)境和多核處理器結(jié)合在一起,開(kāi)發(fā)實(shí)時(shí)控制系統(tǒng),證明COTS 技術(shù)能夠用于控制歐洲特大型望遠(yuǎn)鏡(E-ELT),目前E-ELT 處于原型設(shè)計(jì)階段。
"NI工程師證明了實(shí)際上我們可以使用LabVIEW和LabVIEW實(shí)時(shí)模塊,實(shí)現(xiàn)基于COTS的解決方案,并控制提供實(shí)時(shí)結(jié)果的多核計(jì)算。"
概述
歐洲南方天文臺(tái)(ESO)是由13 個(gè)歐洲國(guó)家支持的天文研究機(jī)構(gòu)。我們已經(jīng)開(kāi)發(fā)并部署了一些世界上較先進(jìn)的望遠(yuǎn)鏡。我們目前在智利的安第斯山地區(qū)分布著三個(gè)站點(diǎn),即La Silla、Paranal 以及Chajnantor 天文臺(tái)。我們總是采用創(chuàng)新技術(shù),例如在La Silla 的3.6米望遠(yuǎn)鏡上使用第一個(gè)通用用戶自適應(yīng)光學(xué)系統(tǒng),在La Silla 的3.5米新技術(shù)望遠(yuǎn)鏡(NTT)上部署主動(dòng)光學(xué)系統(tǒng),以及在Paranal 運(yùn)用大型望遠(yuǎn)鏡(VLT)的整合操作和關(guān)聯(lián)干涉儀。此外,我們還和北美、東亞合作伙伴進(jìn)行合作,建立Atacama大型毫米陣列(ALMA),它是耗資十億美元的66 天線亞毫米望遠(yuǎn)鏡,計(jì)劃于2012 年在Chajnantor 大草原建成。
我們的下一個(gè)項(xiàng)目是E-ELT。這個(gè)主鏡直徑42 米的望遠(yuǎn)鏡設(shè)計(jì)已經(jīng)進(jìn)入了階段B,并且獲得了1 億美元的資金,用于初期設(shè)計(jì)和原型開(kāi)發(fā)。在階段B 之后,預(yù)計(jì)在2010 年底開(kāi)始進(jìn)行建造。
為了進(jìn)行尺寸對(duì)比,兩個(gè)人和一輛汽車(chē)位于E-ELT 邊上。M1 主鏡面的直徑是42 米,其鏡面的制造是分段完成的
E-ELT共有5組鏡面
大規(guī)模主動(dòng)、自適應(yīng)光學(xué)系統(tǒng)
42 米望遠(yuǎn)鏡吸收了ESO和天文界在主動(dòng)自適應(yīng)光學(xué)與分段鏡面方面的經(jīng)驗(yàn)。主動(dòng)光學(xué)系統(tǒng)包含了傳感器、促動(dòng)器和控制系統(tǒng),從而使望遠(yuǎn)鏡能夠維持正確的鏡面形狀。我們可以自動(dòng)維護(hù)望遠(yuǎn)鏡的正確配置,減少在光學(xué)設(shè)計(jì)中的任何殘留象差,提高效率和容錯(cuò)性。這些望遠(yuǎn)鏡在夜間需要每分鐘都進(jìn)行主動(dòng)光學(xué)系統(tǒng)校正,從而確保成像只受到大氣效應(yīng)的影響。
自適應(yīng)光學(xué)系統(tǒng)使用相似的方法,在數(shù)百赫茲的頻率下監(jiān)視大氣效應(yīng),并使用經(jīng)過(guò)特殊加工的可變形薄型鏡面加以校正。擾動(dòng)尺度決定了這些可變形鏡面上促動(dòng)器的數(shù)量。波前傳感器快速運(yùn)行,對(duì)大氣進(jìn)行采樣,將所有失真轉(zhuǎn)換為相應(yīng)的鏡面動(dòng)作指令。這需要支持高速計(jì)算的硬件和軟件。
控制復(fù)雜的系統(tǒng)需要十分強(qiáng)大的處理能力。對(duì)于在過(guò)去部署的控制系統(tǒng)而言,我們基于虛擬機(jī)環(huán)境(VME)實(shí)時(shí)控制可以開(kāi)發(fā)專用的控制系統(tǒng),這不但十分昂貴而且十分耗時(shí)。我們現(xiàn)在與NI 工程師們一起合作, 使用COTS軟件和硬件,使E-ELT 上的主分段鏡面的控制系統(tǒng)(稱為M1)性能達(dá)到新的高度。同時(shí)我們也在研究基于COTS 的可能解決方案,用于望遠(yuǎn)鏡鏡面自適應(yīng)實(shí)時(shí)控制(稱為M4)。
M1是包含984 個(gè)六邊形鏡面的分段鏡面,總直徑達(dá)到42 米,每個(gè)鏡面的重量約為330 磅,直徑在1.5 至2 米之間。與之相比,哈勃空間望遠(yuǎn)鏡的主鏡面的直徑不過(guò)2.4 米。E-ELT 的一個(gè)單體主鏡面本身就比世界上較大的光學(xué)望遠(yuǎn)鏡大三倍,并且五個(gè)這樣的鏡面將協(xié)同工作。
定義控制系統(tǒng)的超級(jí)計(jì)算需求
在M1操作中,相鄰的鏡面分段可能會(huì)相對(duì)于其他分段傾斜。我們使用探邊沿傳感器對(duì)這個(gè)偏移進(jìn)行監(jiān)視,并且可在需要時(shí)通過(guò)促動(dòng)器將鏡面分段在三個(gè)自由度上進(jìn)行移動(dòng)。984 個(gè)鏡面分段由3000個(gè)促動(dòng)器和6000 個(gè)傳感器組成。
系統(tǒng)由LabVIEW 軟件進(jìn)行控制,通過(guò)讀取傳感器確定鏡面分段位置,如果分段發(fā)生位移,則使用促動(dòng)器進(jìn)行對(duì)齊。LabVIEW 需要計(jì)算規(guī)模為3000 × 6000 的矩陣與長(zhǎng)度為6000 的向量之積,并且需要每秒完成500 至1000 次這樣的計(jì)算,以完成有效的鏡面調(diào)整動(dòng)作。
傳感器和促動(dòng)器同時(shí)還控制M4 自適應(yīng)鏡面。然而,M4 是一個(gè)薄型可變形鏡面——直徑2.5 米,橫跨8000 個(gè)促動(dòng)器。它的控制問(wèn)題與M1 主動(dòng)控制相似,但是與M1 中保持形狀不同的是,我們需要根據(jù)波前成像數(shù)據(jù)的測(cè)量結(jié)果調(diào)整形狀。波前數(shù)據(jù)映射到一個(gè)具有14000 個(gè)值的向量中,我們必須每隔幾毫秒就對(duì)8000 個(gè)促動(dòng)器進(jìn)行一次更新。這是一個(gè)矩陣向量乘積問(wèn)題,即規(guī)模為8000 ×14000 的控制矩陣與長(zhǎng)度為14000 的向量之積。如果將該計(jì)算問(wèn)題近似為9000 × 15000 的乘積,所需的計(jì)算能力就相當(dāng)于M1 控制問(wèn)題的約15 倍。
當(dāng)NI開(kāi)始解決數(shù)學(xué)問(wèn)題和控制問(wèn)題時(shí),我們就已經(jīng)與NI一起合作,建立高通道數(shù)的數(shù)據(jù)采集和同步系統(tǒng)。NI工程師們現(xiàn)在正在對(duì)布局進(jìn)行仿真,設(shè)計(jì)控制矩陣和控制循環(huán)。所有這些操作的核心是一個(gè)強(qiáng)大的可執(zhí)行大規(guī)模計(jì)算的LabVIEW矩陣向量函數(shù)。M1和M4控制要求很高的計(jì)算能力,我們使用多個(gè)多核系統(tǒng)來(lái)滿足該需求。由于M4控制代表了15 個(gè)3000 × 3000 子矩陣問(wèn)題,我們需要15 臺(tái)包含盡可能多處理核的機(jī)器。因此,控制系統(tǒng)要求必須能夠支持多核處理。而這正是LabVIEW使用COTS解決方案所提供的功能,從而為該問(wèn)題的解決提出了很有吸引力的方案。
在多核高性能計(jì)算中使用LabVIEW 解決問(wèn)題
因?yàn)槲覀冊(cè)趯?shí)際E-ELT建造之前就需要進(jìn)行控制系統(tǒng)開(kāi)發(fā),系統(tǒng)配置可能會(huì)影響望遠(yuǎn)鏡的部分建造特征。因此對(duì)解決方案進(jìn)行徹底的測(cè)試是十分重要的,需要就像運(yùn)行在真實(shí)的望遠(yuǎn)鏡上一樣。為了滿足這個(gè)挑戰(zhàn)的需求,NI工程師不僅實(shí)現(xiàn)了控制系統(tǒng),還設(shè)計(jì)了一個(gè)能夠?qū)1 鏡面進(jìn)行實(shí)時(shí)仿真的系統(tǒng),完成硬件在環(huán)(HIL)的控制系統(tǒng)測(cè)試。HIL 是一種在汽車(chē)和航空航天控制設(shè)計(jì)中常用的測(cè)試方法,通過(guò)使用精確的、保證實(shí)時(shí)性的系統(tǒng)仿真器對(duì)所設(shè)計(jì)的控制器進(jìn)行仿真。NI 工程師建立了M1鏡面仿真器,能夠響應(yīng)控制系統(tǒng)的輸出,并驗(yàn)證其性能。NI 團(tuán)隊(duì)使用LabVIEW 開(kāi)發(fā)了控制系統(tǒng)和鏡面仿真系統(tǒng),并將它部署到運(yùn)行LabVIEW 實(shí)時(shí)模塊的多核PC上,確保執(zhí)行的確定性。
在相似的實(shí)時(shí)高性能計(jì)算應(yīng)用中,通信任務(wù)和計(jì)算任務(wù)是緊密相關(guān)的。通信系統(tǒng)中的錯(cuò)誤會(huì)導(dǎo)致整個(gè)系統(tǒng)的錯(cuò)誤。因此,整個(gè)應(yīng)用程序開(kāi)發(fā)過(guò)程包含通信與計(jì)算的交叉設(shè)計(jì)。NI 工程師明確了應(yīng)用程序不能夠依賴標(biāo)準(zhǔn)以太網(wǎng)進(jìn)行通信,因?yàn)樗褂玫木W(wǎng)絡(luò)協(xié)議不是確定性的。因此他們需要在整個(gè)系統(tǒng)的核心中包含快速確定性的數(shù)據(jù)交換機(jī)制。他們使用LabVIEW 實(shí)時(shí)模塊的定時(shí)觸發(fā)網(wǎng)絡(luò)特性,在控制系統(tǒng)和M1 鏡面仿真器之間進(jìn)行數(shù)據(jù)交換,得到了速度高達(dá)36 MB/s的確定性網(wǎng)絡(luò)。
NI 開(kāi)發(fā)了完整的M1解決方案,整合了兩臺(tái)Dell Precision T7400工作站,每個(gè)工作站都有八個(gè)處理核以及提供了操作界面的筆記本電腦。它還包含了兩個(gè)網(wǎng)絡(luò)——一個(gè)用于將實(shí)時(shí)目標(biāo)連接到筆記本的標(biāo)準(zhǔn)網(wǎng)絡(luò)和一個(gè)在實(shí)時(shí)目標(biāo)之間進(jìn)行I/O 數(shù)據(jù)交換的1 GB 定時(shí)觸發(fā)以太網(wǎng)絡(luò)。
LabVIEW軟件所控制的M1系統(tǒng)包含984個(gè)分節(jié),每個(gè)分節(jié)直徑為1.5米,共有6組感測(cè)器,與3組致動(dòng)器支架,可自動(dòng)進(jìn)行3種傾斜角度。
M4為輕薄且具有彈性的鏡面,其中共散布8000組致動(dòng)器,僅數(shù)個(gè)毫秒(Millisecond)即可變動(dòng)其外型,以適應(yīng)多變的大氣干擾(Atomospheric interference)現(xiàn)象。
在系統(tǒng)性能方面,我們了解到控制器在每個(gè)循環(huán)中,接收6000 個(gè)傳感器數(shù)值,執(zhí)行控制算法對(duì)齊分段,并且輸出3000 個(gè)促動(dòng)器數(shù)值。NI團(tuán)隊(duì)建立的控制系統(tǒng)完成了這一切,并且建立了一個(gè)模擬望遠(yuǎn)鏡實(shí)際操作的實(shí)時(shí)仿真系統(tǒng),稱為“鏡面”。鏡面接收到3000 個(gè)促動(dòng)器輸出之后,加上風(fēng)力等表示大氣擾動(dòng)的變量,執(zhí)行鏡面算法對(duì)M1 進(jìn)行仿真,并輸出6000 個(gè)傳感器參數(shù)完成循環(huán)。整個(gè)控制循環(huán)在不到1 ms 之內(nèi)完成,足以滿足控制鏡面的要求。
NI工程師透過(guò)M1鏡面的HIL模擬(左側(cè)),以檢驗(yàn)鏡面控制系統(tǒng)(右)
NI 工程師們所達(dá)到的矩陣向量乘法指標(biāo)如下:
● 采用LabVIEW 實(shí)時(shí)模塊以及包含兩個(gè)四核處理器的機(jī)器,使用其中四個(gè)核進(jìn)行單精度計(jì)算需要0.7 ms
● 采用LabVIEW 實(shí)時(shí)模塊以及包含兩個(gè)四核處理器的機(jī)器,使用全部八核進(jìn)行單精度計(jì)算需要0.5 ms
M4用于對(duì)大氣波象差進(jìn)行補(bǔ)償,NI 工程師們認(rèn)為這個(gè)問(wèn)題只能通過(guò)使用較先進(jìn)的多核刀片系統(tǒng)來(lái)解決。Dell公司邀請(qǐng)NI團(tuán)隊(duì)在Dell的M1000 上測(cè)試這個(gè)解決方案,取得了令人興奮的測(cè)試結(jié)果。M1000 是一個(gè)具有16 個(gè)刀片的系統(tǒng),每個(gè)M1000 刀片都包含八個(gè)處理核,這意味著LabVIEW控制任務(wù)是分布在128個(gè)處理核上。
為了達(dá)到系統(tǒng)所需的回路速度,NI工程師設(shè)定了極高精確度的網(wǎng)絡(luò),并使用時(shí)序(Timed Sequence)與時(shí)脈回路(Timed loop)的應(yīng)用程式呼叫。
此圖說(shuō)明NI目前建置M4的方式,其復(fù)雜度約為M1控制器的15倍
NI 工程師們證明了我們實(shí)際上可以使用LabVIEW 和LabVIEW 實(shí)時(shí)模塊,實(shí)現(xiàn)基于COTS 的解決方案,控制多核計(jì)算獲取實(shí)時(shí)結(jié)果。因?yàn)樵谛阅苌先〉昧送黄,我們團(tuán)隊(duì)在E-ELT 的實(shí)現(xiàn)方面為計(jì)算機(jī)科學(xué)和天文學(xué)都創(chuàng)造了新的紀(jì)錄,這將從整體上推進(jìn)科學(xué)的進(jìn)步。
相關(guān)閱讀:
- ...·圖文詳解汽車(chē)儀表板背后的車(chē)規(guī)級(jí)安全設(shè)計(jì)要求
- ...·使用有安全保障的閃存存儲(chǔ)構(gòu)建安全的汽車(chē)系統(tǒng)
- ...·反向偏置差分線性傳感器的較新進(jìn)展和應(yīng)用
- ...·艾德克斯測(cè)評(píng)某品牌智能插座——待機(jī)功耗篇
- ...·三線電阻式溫度檢測(cè)器測(cè)量系統(tǒng)中勵(lì)磁電流失配的影響(續(xù))
- ...·三線電阻式溫度檢測(cè)器測(cè)量系統(tǒng)中勵(lì)磁電流失配的影響
- ...·RTD測(cè)量系統(tǒng)中勵(lì)磁電流失配的影響
- ...·藍(lán)牙BR/EDR 和 Bluetooth Smart的十大重要區(qū)別
- ...·IoT網(wǎng)關(guān)平臺(tái)與應(yīng)用
- ...·增強(qiáng)版ARM DesignStart:通向定制化SoC的較快、較低風(fēng)險(xiǎn)之路
- ...·實(shí)體零售轉(zhuǎn)型O2O,倉(cāng)儲(chǔ)物流的智能化水平從何提升?
- ...·幾種車(chē)用LED驅(qū)動(dòng)方案的比較
- ...·藍(lán)牙配對(duì)第二篇:密鑰生成方法
- ...·中電瑞華推出領(lǐng)先的無(wú)線數(shù)據(jù)采集解決方案
- ...·安森美半導(dǎo)體配合市場(chǎng)趨勢(shì)的無(wú)線充電方案
- ...·安森美半導(dǎo)體配合汽車(chē)照明設(shè)計(jì)趨勢(shì)的解決方案
- ...· “芯創(chuàng)杯”首屆高校未來(lái)汽車(chē)人機(jī)交互設(shè)計(jì)大賽報(bào)名正式啟動(dòng)
- ...· 探秘第二屆衛(wèi)藍(lán)山鷹“創(chuàng)新·共享”試驗(yàn)技術(shù)論壇!
- ...· “2018中國(guó)半導(dǎo)體生態(tài)鏈大會(huì)”在江蘇省盱眙舉行
- ...· 新主題新規(guī)劃,CITE 2019瞭望智慧未來(lái)
- ...· 從汽車(chē)到工廠,TI毫米波傳感器致力于創(chuàng)造更智能的世界
- ...· 意法半導(dǎo)體(ST)、Cinemo和Valens在CES 2018展上聯(lián)合演示汽車(chē)信息娛樂(lè)解決方案
- ...· 北京集成電路產(chǎn)業(yè)創(chuàng)新發(fā)展高峰論壇即將在京召開(kāi)
- ...· 三菱電機(jī)強(qiáng)勢(shì)出擊PCIM亞洲2017展
- ...· GPGPU國(guó)產(chǎn)替代:中國(guó)芯片產(chǎn)業(yè)的空白地帶
- ...· 物聯(lián)網(wǎng)產(chǎn)品設(shè)計(jì)中Wi-Fi連接的四個(gè)關(guān)鍵因素
- ...· 第三屆中國(guó)MEMS智能傳感器產(chǎn)業(yè)發(fā)展大會(huì)即將于蚌埠拉開(kāi)帷幕
- ...· IAIC專項(xiàng)賽演繹“中國(guó)芯“應(yīng)用創(chuàng)新,信息安全高峰論壇亮劍海寧
- ...· 智能控制有源鉗位反激
- ...· 解讀5G毫米波OTA 測(cè)試技術(shù)
- ...· 多個(gè)市場(chǎng)高速增長(zhǎng)推動(dòng)Molex加強(qiáng)汽車(chē)領(lǐng)域的發(fā)展
- ...· 中國(guó)綠色制造聯(lián)盟成立大會(huì)召開(kāi)在即 政產(chǎn)學(xué)研用共探綠色發(fā)展新模式
- ...· Efinix® 全力驅(qū)動(dòng)AI邊緣計(jì)算,成功推出Trion™ T20 FPGA樣品, 同時(shí)將產(chǎn)品擴(kuò)展到二十萬(wàn)邏輯單元的T200 FPGA
- ...· 英飛凌亮相進(jìn)博會(huì),引領(lǐng)智慧新生活
- ...· 三電產(chǎn)品開(kāi)發(fā)及測(cè)試研討會(huì)北汽新能源專場(chǎng)成功舉行
- ...· Manz亞智科技跨入半導(dǎo)體領(lǐng)域 為面板級(jí)扇出型封裝提供化學(xué)濕制程、涂布及激光應(yīng)用等生產(chǎn)設(shè)備解決方案
- ...· 中電瑞華BITRODE動(dòng)力電池測(cè)試系統(tǒng)順利交付北汽新能源
- ...· 中電瑞華FTF系列電池測(cè)試系統(tǒng)中標(biāo)北京新能源汽車(chē)股份有限公司
- ...· 中電瑞華大功率高壓能源反饋式負(fù)載系統(tǒng)成功交付中電熊貓
- ...· 中電瑞華國(guó)際在電動(dòng)汽車(chē)及關(guān)鍵部件測(cè)評(píng)研討會(huì)上演繹先進(jìn)測(cè)評(píng)技術(shù)
- ...· 數(shù)據(jù)采集終端系統(tǒng)設(shè)備
- ...· 簡(jiǎn)儀科技踏上新征程
- ...· 易靈思® 宣布 AEC-Q100 資質(zhì)認(rèn)證和汽車(chē)系列產(chǎn)品計(jì)劃
- ...· 易靈思® 宣布擴(kuò)充高性能 鈦金系列™ FPGA 產(chǎn)品 鈦金系列產(chǎn)品擴(kuò)充至包含 1M 邏輯單元的 FPGA
- ...· 易靈思® 宣布Trion® Titanium 在臺(tái)積電 (TSMC) 16納米工藝節(jié)點(diǎn)流片
- ...· TI杯2019年全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽頒獎(jiǎng)典禮在京舉行
- ...· BlackBerry QNX虛擬機(jī)獲得全球首個(gè)汽車(chē)安全完整性等級(jí)(ASIL) ‘D’認(rèn)證
- ...· 威馬汽車(chē)選擇BlackBerry助力下一代汽車(chē)