專利名稱:用于計算機(jī)架級別的冷卻冗余度的方法
用于計算機(jī)架級別的冷卻冗余度的方法發(fā)明背景發(fā)明領(lǐng)域依照本發(fā)明的至少一種實(shí)施方式大體上涉及用于數(shù)據(jù)中心管理的系統(tǒng)和方法,且更具地,涉及用于管理數(shù)據(jù)中心冷卻的系統(tǒng)和方法。相關(guān)技術(shù)的討論為響應(yīng)信息經(jīng)濟(jì)增長的需求,信息技術(shù)網(wǎng)絡(luò)繼續(xù)擴(kuò)散到全球。該增長的一種表現(xiàn)為集中的網(wǎng)絡(luò)數(shù)據(jù)中心。集中的網(wǎng)絡(luò)數(shù)據(jù)中心典型地包括各種信息技術(shù)設(shè)備,其被并置在提供網(wǎng)絡(luò)連通性、電功率和冷卻能力的結(jié)構(gòu)中。通常,設(shè)備被封裝在專用的外殼中,稱為“機(jī)架”,其結(jié)合這些連通性、功率和冷卻元素。在一些數(shù)據(jù)中心配置中,這些機(jī)架被組成行以及具有熱和冷通道的群組以減少與冷卻信息技術(shù)設(shè)備相關(guān)的成本。這些特點(diǎn)使數(shù)據(jù)中心具有成本效益的方式以傳遞由許多軟件應(yīng)用要求的計算能力。各種過程和軟件應(yīng)用,諸如infmstruXure 中心產(chǎn)品,可購于羅德島州的西金斯頓的美國功率轉(zhuǎn)換公司(APC),已被發(fā)展為在設(shè)計和保持?jǐn)?shù)據(jù)中心配置的效率和效應(yīng)中輔助數(shù)據(jù)中心人員。這些工具通常通過諸如設(shè)計數(shù)據(jù)中心結(jié)構(gòu)、在安裝之前在數(shù)據(jù)中心內(nèi)定位設(shè)備以及在構(gòu)造和安裝被完成之后添加、重新定位或移除設(shè)備的行為來引導(dǎo)數(shù)據(jù)中心人員。因此,常規(guī)的工具設(shè)置提供數(shù)據(jù)中心人員標(biāo)準(zhǔn)化的和可預(yù)測的設(shè)計方法學(xué)。由于冷空氣到機(jī)架的傳遞和/或來自機(jī)架的熱機(jī)架廢氣的獲取的局部變化,即使在使用這類工具仔細(xì)設(shè)計之后,幾乎通常的情況為一些機(jī)架的位置具有過多或過少的冷卻。這不僅是用于主(非故障模式)冷卻的情況,而且也是用于各種冷卻故障模式的情況。 為補(bǔ)償在(主和故障模式)冷卻中該機(jī)架到機(jī)架變化,設(shè)施通常被過度設(shè)計-通常通過大幅度的設(shè)計,因?yàn)橥C(jī)的后果為嚴(yán)重的。此冷卻設(shè)備(主和故障模式)的過度提供導(dǎo)致過多的資本和操作成本。發(fā)明概述本發(fā)明的實(shí)施方式的方面提供用于實(shí)時地計算數(shù)據(jù)中心的每個機(jī)架位置的冷卻冗余度的方法。冗余度能夠使用傳統(tǒng)的N+l、N+2等計數(shù)來報告,其中N為需要滿足主冷卻負(fù)載類型規(guī)格的冷卻器的數(shù)量。冗余度也能夠根據(jù)冷卻可靠性指標(biāo)(CRI)來報告,其也考慮在設(shè)計中的具體冷卻單元的固有可用性。仍然為其它方面、實(shí)施方式以及這些示例的方面和實(shí)施方式的優(yōu)點(diǎn)在以下詳細(xì)地被討論。此外,應(yīng)理解的是,前述信息和以下詳細(xì)的描述僅僅為各種方面和實(shí)施方式的說明性的實(shí)例,且預(yù)期提供用于理解要求保護(hù)的方面和實(shí)施方式的性質(zhì)和特性的概述或框架。 附圖被包括以提供各種方面和實(shí)施方式的說明和進(jìn)一步的理解,且被并入和組成該說明書的一部分。附圖與說明書的剩余部分一起作用于解釋描述的和要求保護(hù)的方面和實(shí)施方式的原理和操作。附圖簡述附圖沒有被規(guī)定為按比例繪制。在附圖中,在各種圖中說明的每個相同的或幾乎相同的組件由相似的數(shù)字代表。為清晰起見,沒有在每個附圖中標(biāo)注每個組件。在附圖中
圖1示出了示例性的計算機(jī)系統(tǒng),根據(jù)本發(fā)明的各種方面可利用該計算機(jī)系統(tǒng)執(zhí)行;
圖2說明了包括實(shí)施方式的示例性的分布式系統(tǒng);圖3說明了根據(jù)實(shí)施方式的用于設(shè)計數(shù)據(jù)中心配置的示例性的過程;圖4描述了根據(jù)實(shí)施方式的用于設(shè)計數(shù)據(jù)中心配置的另外的示例性的過程;圖5示出了根據(jù)實(shí)施方式的用于設(shè)計數(shù)據(jù)中心配置的另外的示例性的過程;圖6示出了根據(jù)實(shí)施方式的示例性的界面,用戶可通過該界面向數(shù)據(jù)中心模型提供輸入;圖7示出了根據(jù)實(shí)施方式的示例性的界面,用戶可通過該界面設(shè)計數(shù)據(jù)中心模型;以及圖8描述了根據(jù)編碼的實(shí)施方式的代表正操作的冷卻器和不操作的冷卻器的向量的序列。詳細(xì)描述依照本發(fā)明的至少一些實(shí)施方式涉及這樣的系統(tǒng)和過程,用戶可通過該系統(tǒng)和過程設(shè)計數(shù)據(jù)中心配置。這些系統(tǒng)可通過允許用戶以各種粒度級別評估數(shù)據(jù)中心冷卻冗余度來方便該設(shè)計活動,該粒度級別包括群組、行和機(jī)架級別。設(shè)計工具諸如并入到由APC提供的常規(guī)工具的實(shí)時冷卻計算器和計算流體動力學(xué)(CFD)有利于具有主冷卻要求的機(jī)架對機(jī)架IT負(fù)載的合適的匹配;然而,目前,這里沒有使確定各種冷卻故障情景下可用到每個機(jī)架的冷卻的過程自動化的工具,如下描述的。數(shù)據(jù)中心設(shè)計者或操作員得益于并入實(shí)施方式的方面的設(shè)計工具,以及因此其不僅表示在每個機(jī)架位置的主冷卻性能而且還表示在每個機(jī)架位置的冗余度。目前,沒有在機(jī)架級別的冷卻冗余度的概念,盡管在數(shù)據(jù)中心中,從一個位置到另外的位置,冷卻故障模式性能明顯地變化。例如,考慮機(jī)架的群組和基于行的冷卻器,其中幾個冷卻器被定位在群組的左端附近以及另外的單個冷卻器被定位在群組的右端附近。在左端的單個冷卻器的故障將可能對左端附近的機(jī)架的冷卻性能不具有影響,因?yàn)樵谠搮^(qū)域中的多個冷卻器將繼續(xù)運(yùn)行;然而,在右端的單個冷卻器的故障將可能導(dǎo)致群組的右端附近的機(jī)架的冷卻不足,因?yàn)樵谠搮^(qū)域中不存在其它冷卻器以保護(hù)負(fù)載。在一些實(shí)施方式中,模型可包括數(shù)據(jù)中心的結(jié)構(gòu)組件,諸如,在其它結(jié)構(gòu)組件中, 墻體、屋頂、地板以及由這些結(jié)構(gòu)組件限定的空間。模型也可包括數(shù)據(jù)中心設(shè)備的代表,諸如,除其它設(shè)備外,定位在模型空間內(nèi)的冷卻消耗者和冷卻提供者。冷卻提供者可為數(shù)據(jù)中心的任何元素,其涉及冷空氣到其它數(shù)據(jù)中心設(shè)備的生成和分布。冷卻提供者的實(shí)例包括, 除其它之外,計算機(jī)室空調(diào)(CRAC)、計算機(jī)室空氣處理器(CRAH)以及定位于地板或屋頂?shù)拇纱u。冷卻消耗者包括數(shù)據(jù)中心的任何元素,其消耗由冷卻提供者生成的冷卻供應(yīng)。冷卻消耗者的實(shí)例包括,除其它之外,網(wǎng)絡(luò)裝置、服務(wù)器和其它信息技術(shù)設(shè)備。在數(shù)據(jù)中心中,這些冷卻消耗者可被安裝在機(jī)架中,雖然這里沒有要求。在至少一種實(shí)施方式中,模型可通過數(shù)據(jù)中心設(shè)備的代表來計算和顯示冷卻性能信息,諸如,冷卻指標(biāo)。此外,在至少一種實(shí)施方式中,模型可計算和顯示冗余度信息,諸如每個機(jī)架所容許的冷卻設(shè)備故障的數(shù)量或冷卻可靠性指標(biāo)(CRI)。
依照本發(fā)明在此公開的方面在它們的應(yīng)用中不限制為在以下描述中提到的或在附圖中說明的構(gòu)造的細(xì)節(jié)和組件的安排。這些方面能假設(shè)其它實(shí)施方式以及被實(shí)踐或以各種方式被實(shí)施。具體執(zhí)行方式的示例在此僅僅為了說明的目的而被提供而且不被規(guī)定為限制。特別地,結(jié)合一種或更多實(shí)施方式討論的行為、元素以及特征不是要排除任何其它實(shí)施方式中相似的作用。例如,根據(jù)本發(fā)明的一種實(shí)施方式,計算機(jī)系統(tǒng)被配置以執(zhí)行在此描述的任何功能,包括但不限于,配置、建模以及呈現(xiàn)有關(guān)具體數(shù)據(jù)中心配置的信息。然而,這類系統(tǒng)也可執(zhí)行其它功能,諸如,基于例如工業(yè)最佳實(shí)踐來建議對數(shù)據(jù)中心配置的改變。另外,在此描述的系統(tǒng)可被配置以包括或排除在此描述的任何功能。因此,本發(fā)明不限制為具體功能或功能的設(shè)置。同樣,在此處使用的措辭和術(shù)語是為了描述的目的且不應(yīng)該被視為限制。“包括(including)”、“包括(comprising)”、“具有(having) ”、“包含(containing) ”、“涉及
(involving)”及其變化在此的使用意味著包含其后列出的項(xiàng)目及其等價物以及附加的項(xiàng)
目。 計算機(jī)系統(tǒng)依照本發(fā)明在此描述的各種方面和功能可被執(zhí)行為在一個或多個計算機(jī)系統(tǒng)上的硬件或軟件。這里存在目前使用的計算機(jī)系統(tǒng)的許多實(shí)例。這些實(shí)例包括,除其它之外, 網(wǎng)絡(luò)裝置、個人計算機(jī)、工作站、大型主機(jī)、網(wǎng)絡(luò)客戶、服務(wù)器、媒體服務(wù)器、應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器和網(wǎng)絡(luò)服務(wù)器。計算機(jī)系統(tǒng)的其它實(shí)例可包括移動計算設(shè)備,諸如,移動電話和個人數(shù)字助理,以及網(wǎng)絡(luò)設(shè)備,例如負(fù)載均衡器、路由器和開關(guān)。此外,依照本發(fā)明的方面可被定位在單個計算機(jī)系統(tǒng)上或可被分布在連接到一個或多個通信網(wǎng)絡(luò)的多個計算機(jī)系統(tǒng)中。例如,各種方面和功能可被分布在一個或多個計算機(jī)系統(tǒng)中,其被配置以向一個或多個客戶端計算機(jī)提供服務(wù),或執(zhí)行全部任務(wù),作為分布式系統(tǒng)的部分。此外,各方面可在客戶服務(wù)器或多層系統(tǒng)上執(zhí)行,其包括分布在執(zhí)行各種功能的一個或多個服務(wù)器系統(tǒng)中的組件。因此,本發(fā)明不限制于在任何特定的系統(tǒng)或系統(tǒng)的組上執(zhí)行。此外,各方面可在軟件、硬件或固件中,或其任何組合中實(shí)施。因此,依照本發(fā)明的方面可在方法、行為、系統(tǒng)、 系統(tǒng)元素和使用各種硬件和軟件配置的組件中實(shí)施;本發(fā)明不限制為任何特定的分布式架構(gòu)、網(wǎng)絡(luò),或通信協(xié)議。圖1示出了分布式計算機(jī)系統(tǒng)100的方框圖,其中依照本發(fā)明的各種方面和功能可被實(shí)踐。分布式計算機(jī)系統(tǒng)100可包括一個或多個計算機(jī)系統(tǒng)。例如,如說明的,分布式計算機(jī)系統(tǒng)100包括計算機(jī)系統(tǒng)102、104和106。如所示的,計算機(jī)系統(tǒng)102、104和106通過通信網(wǎng)絡(luò)108互連,以及通過通信網(wǎng)絡(luò)108可交換數(shù)據(jù)。網(wǎng)絡(luò)108可包括任何通信網(wǎng)絡(luò), 計算機(jī)系統(tǒng)可通過該通信網(wǎng)絡(luò)交換數(shù)據(jù)。為使用網(wǎng)絡(luò)108交換數(shù)據(jù),計算機(jī)系統(tǒng)102、104 和106和網(wǎng)絡(luò)108可使用各種方法、協(xié)議和標(biāo)準(zhǔn),其包括,除其它之外,令牌環(huán)、以太網(wǎng)、無線以太網(wǎng)、藍(lán)牙、TCP/IP、UDP、Http、FTP、SNMP、SMS、MMS、SS7、Json、Soap 以及 Corba。為確保數(shù)據(jù)傳送為安全的,計算機(jī)系統(tǒng)102、104和106可使用包括TSL、SSL或VPN以及其它安全技術(shù)的各種安全測量來通過網(wǎng)絡(luò)108傳輸數(shù)據(jù)。雖然分布式計算機(jī)系統(tǒng)100說明了三種網(wǎng)絡(luò)計算機(jī)系統(tǒng),但是分布式計算機(jī)系統(tǒng)100可包括任何數(shù)量的計算機(jī)系統(tǒng)和計算設(shè)備,其使用任何媒體和通信協(xié)議網(wǎng)絡(luò)化。
依照本發(fā)明的各種方面和功能可被實(shí)施為在包括圖1中所示的計算機(jī)系統(tǒng)102的一個或多個計算機(jī)系統(tǒng)中執(zhí)行的專用的硬件或軟件。如描述的,計算機(jī)系統(tǒng)102包括處理器110、存儲器112、總線114、接口 116和存儲118。處理器110可執(zhí)行產(chǎn)生操作數(shù)據(jù)的一系列指令。處理器110可為市場上可購買的處理器,諸如,Intel Pentium、Motorola PowerPC、 SGI MIPS、Sun UltraSPARC,或 Hewlett-Packard PA-RISC 處理器,但可為任何類型的處理器或控制器,因?yàn)樵S多其它的處理器和控制器為可用的。處理器110通過主線114連接到其它系統(tǒng)元件,包括一個或多個存儲器設(shè)備112。存儲器112可用于在計算機(jī)系統(tǒng)102的操作期間存儲程序和數(shù)據(jù)。因此,存儲器 112可為相對高性能的、易失性的、隨機(jī)存取存儲器,諸如動態(tài)隨機(jī)存取存儲器(DRAM)或靜態(tài)存儲器(SRAM)。然而,存儲器112可包括用于存儲數(shù)據(jù)的任何設(shè)備,諸如磁盤驅(qū)動或其它非易失性的存儲設(shè)備。依照本發(fā)明的各種實(shí)施方式可組織存儲器112到特殊的,以及在一些情況下,獨(dú)特的結(jié)構(gòu)以執(zhí)行在此公開的方面和功能。計算機(jī)系統(tǒng)102的組件可由互連的元件諸如總線114耦合。總線114可包括一個或多個物理總線,例如,集成在相同的機(jī)器之內(nèi)的組件之間的總線,而且可包括在系統(tǒng)元件之間耦合的任何通信,其包括專用的或標(biāo)準(zhǔn)的計算總線技術(shù),諸如,IDE、SCSI、PCI和 InfiniBand.因此,總線114使通信成為可能,例如,在計算機(jī)系統(tǒng)102的系統(tǒng)組件之間要被交換的數(shù)據(jù)和指令。計算機(jī)系統(tǒng)102也包括一個或多個接口設(shè)備116,例如,輸入設(shè)備、輸出設(shè)備和組合輸入/輸出設(shè)備。接口設(shè)備可接收輸入或提供輸出。更特別地,輸出設(shè)備可致使信息用于外部顯示。輸入設(shè)備可接收來自外部資源的信息。接口設(shè)備的實(shí)例包括鍵盤、鼠標(biāo)設(shè)備、 軌跡球、擴(kuò)音器、觸摸屏、打印設(shè)備、顯示屏、揚(yáng)聲器、網(wǎng)絡(luò)接口卡,等。接口設(shè)備允許計算機(jī)系統(tǒng)102交換信息和與外部實(shí)體通信,諸如,用戶和其它系統(tǒng)。存儲系統(tǒng)118可包括計算機(jī)可讀和可寫非易失性存儲媒體,存儲在其中的指令定義要由處理器執(zhí)行的程序。存儲系統(tǒng)118也可包括記錄在媒體上或媒體中的信息,以及該信息可由程序處理。更具體地,信息可被存儲在一個或多個數(shù)據(jù)結(jié)構(gòu)中,其特別地配置以保存存儲空間或增加數(shù)據(jù)交換性能。指令可被不斷地存儲作為解碼的信號,且指令可造成處理器執(zhí)行在此描述的任何功能。例如,媒體可為光盤、磁盤或閃存,以及其他。在操作中,處理器或一些其它控制器可造成數(shù)據(jù)從非易失性記錄媒體被讀到另外的存儲器,諸如存儲器 112,其允許比包括在存儲系統(tǒng)118中的存儲媒體更快的由處理器存取信息。存儲器可被定位在存儲系統(tǒng)118中或定位在存儲器112中,然而,處理器110可操作存儲器112內(nèi)的數(shù)據(jù), 且然后在處理被完成之后將數(shù)據(jù)復(fù)制到與存儲系統(tǒng)118相關(guān)的媒體。各種組件可管理在媒體和集成電路存儲元件之間的數(shù)據(jù)移動,且本發(fā)明不限制為此。此外,本發(fā)明不限制為特定的存儲器系統(tǒng)或存儲系統(tǒng)。雖然計算機(jī)系統(tǒng)102通過實(shí)例的方式被示出作為依照本發(fā)明的各種方面和功能實(shí)踐所依據(jù)的計算機(jī)系統(tǒng)的一種類型,但是本發(fā)明的方面不限制為在圖1中示出的計算機(jī)系統(tǒng)上被執(zhí)行。依照本發(fā)明的各種方面和功能可在一個或多個計算機(jī)上被實(shí)踐,其具有與在圖1中示出的不同的架構(gòu)或組件。例如,計算機(jī)系統(tǒng)102可包括專門編程的、專用硬件, 諸如例如,在此公開的適合執(zhí)行特殊 操作的特定用途集成電路(ASIC)。然而另外的實(shí)施方式可使用運(yùn)行具有Motorola PowerPC處理器的MAC OS系統(tǒng)X的幾個通用計算設(shè)備和運(yùn)行專屬硬件和操作系統(tǒng)的幾個專用計算設(shè)備執(zhí)行相同的功能。計算機(jī)系統(tǒng)102可為包括操作系統(tǒng)的計算機(jī)系統(tǒng),其管理包括在計算機(jī)系統(tǒng)102 中的至少一部分硬件元件。通常,諸如處理器110的處理器或控制器執(zhí)行操作系統(tǒng),其可為可購于Microsoft公司的例如基于Windows的操作系統(tǒng),諸如,Windows NT、Windows 2000 (Windows ME) ^Windows XP 或 Windows Vista 操作系統(tǒng),可購于 Apple Computer 公司的MAC OS系統(tǒng)X操作系統(tǒng),許多基于Linux操作系統(tǒng)分銷之一,例如,可購于Red Hat公司的企業(yè)版Linux操作系統(tǒng),可購于Sun Microsystems公司的Solaris操作系統(tǒng),或可購于各種來源的UNIX操作系統(tǒng)。許多其它操作系統(tǒng)可被使用,且實(shí)施方式不限制為任何特定的執(zhí)行。處理器和操作系統(tǒng)一起定義計算機(jī)平臺,對于其以高級別的編程語言的應(yīng)用程序可被編寫。這些組件應(yīng)用可為可執(zhí)行的、即時的,例如,C-、字節(jié)碼或翻譯碼,其在通信網(wǎng)絡(luò)上通信,例如,使用通信協(xié)議的互聯(lián)網(wǎng),例如,TCP/IP。類似地,依照本發(fā)明的方面可使用面向?qū)ο蟮木幊陶Z言執(zhí)行,諸如,.Net、SmallTalk、Java、C++、Ada、或C#(C-Sharp)。其它面向?qū)ο蟮木幊陶Z言也可被使用??蛇x地,功能的、腳本的,或邏輯編程語言可被使用。此外,依照本發(fā)明的各種方面和功能可在非編程的環(huán)境中執(zhí)行,例如,以HTML、XML 或其它格式創(chuàng)建的文件,當(dāng)在瀏覽器程序的窗口中查看時,其致使圖解的用戶界面的方面或執(zhí)行其它功能。此外,依照本發(fā)明的各種實(shí)施方式可被執(zhí)行作為編程的或非編程的元素, 或其任何組合。例如,網(wǎng)頁可使用HTML執(zhí)行,雖然從網(wǎng)頁內(nèi)部訪問的數(shù)據(jù)目標(biāo)可以C++編寫。因此,本發(fā)明不限制為具體的編程語言且任何適合的編程語言也能夠被使用。包含在實(shí)施方式內(nèi)的計算機(jī)系統(tǒng)可執(zhí)行在發(fā)明范圍外的功能。例如,系統(tǒng)的方面可使用存在的商業(yè)產(chǎn)品來執(zhí)行,諸如,例如,數(shù)據(jù)庫管理系統(tǒng),諸如可購于華盛頓州的西雅圖的Microsoft公司的SQL服務(wù)器、來自Redwood Shores的Oracle的Oracle數(shù)據(jù)庫、CA, 以及來自瑞典烏普薩拉的MySQLAB的MySQL或集成軟件,諸如來自紐約的Armonk的IBM的 Web Sphere中間件。然而,運(yùn)行例如SQL服務(wù)器的計算機(jī)系統(tǒng)可能能夠支持依照本發(fā)明的方面和用于不在本發(fā)明的范圍內(nèi)的各種應(yīng)用的數(shù)據(jù)庫。示例性系統(tǒng)架構(gòu)圖2呈現(xiàn)了包括分布式系統(tǒng)200的物理和邏輯元件的環(huán)境圖。如示出的,分布式系統(tǒng)200依照本發(fā)明被專門地配置。關(guān)于圖2敘述的系統(tǒng)結(jié)構(gòu)和內(nèi)容僅為示例的目的且不是要將本發(fā)明限制為在圖2中示出的具體結(jié)構(gòu)。如對于本領(lǐng)域的普通的技術(shù)人員中的一個為明顯的,許多不同的系統(tǒng)結(jié)構(gòu)能夠在沒有偏離本發(fā)明的范圍的情況下被構(gòu)造。在圖2中呈現(xiàn)的特殊的布置被選擇以提升清晰度。信息可使用任何技術(shù)在圖2中描述的元件、組件和子系統(tǒng)之間流動。這類技術(shù)包括,例如,在網(wǎng)絡(luò)上經(jīng)TCP/IP傳遞信息,在存儲器中的模塊之間傳遞信息以及通過編寫到文件、數(shù)據(jù)庫或一些其它的非易失性存儲設(shè)備來傳遞信息。其它技術(shù)和協(xié)議可在沒有偏離本發(fā)明的范圍的情況下被使用。參照圖2,系統(tǒng)200包括用戶202、設(shè)計界面204、數(shù)據(jù)中心設(shè)計和管理系統(tǒng)206、通信網(wǎng)絡(luò)208和數(shù)據(jù)中心數(shù)據(jù)庫210。系統(tǒng)200可允許用戶202比如數(shù)據(jù)中心設(shè)計師或其他數(shù)據(jù)中心人員與設(shè)計界面204交互以創(chuàng)建或修改一個或多個數(shù)據(jù)中心配置的模型。根據(jù)一種實(shí)施方式,設(shè)計界面204可包括地板編輯器和機(jī)架編輯器的方面,如在2008年5月15日提交的題為 METHODS AND SYSTEMS FOR MANAGING FACILITY POWER AND COOLING 的2012年3月14日 申請日期2010年3月23日 優(yōu)先權(quán)日2009年4月1日
發(fā)明者J·W·范吉爾德, 克里斯多佛·M·希利 申請人:美國能量變換公司