基于傳感器的設施能量建模的制作方法
【專利摘要】根據各種方面和實施例,系統涉及測量、評價和提高建筑的能量效率。系統包括存儲器和至少一個處理器,該至少一個處理器耦合到存儲器并被配置為,提供用來采集屬于設施的信息的指令,從移動設備接收屬于設施的信息的至少一部分,所述信息的至少一部分包括設施的至少一個圖像,對設施的至少一個圖像進行處理以識別涉及設施的能量使用的元件;以及至少基于元件,產生設施的模型。
【專利說明】基于傳感器的設施能量建模
[0001 ] 背景發明領域
[0002]本文公開的方面涉及用于將設施的能量使用進行建模的系統和方法。
[0003]對相關技術的討論
[0004]評估建筑的能量性能常常以現場能量審計為開始并且可涉及地點的步行穿過。在這個步行穿過期間,能量管理專業人士識別能量負載并可確定對該建筑的工作時間表。能量審計可以用于產生該建筑的能量使用的基準模型。這樣的模型可以用于確定其中可以提高能量效率的方式。
[0005]本公開概述
[0006]本公開的至少一些實施例涉及測量、評價和提高建筑能量效率。系統包括存儲器和至少一個處理器,所述處理器耦合到所述存儲器并被配置為:提供用來采集屬于設施的信息的指令,從移動設備接收屬于所述設施的所述信息的至少一部分,所述信息的所述至少一部分包括所述設施的至少一個圖像,對所述設施的所述至少一個圖像進行處理以識別涉及所述設施的能量使用的元件;以及至少基于所述元件,產生所述設施的模型。
[0007]在該系統中,所述至少一個處理器還可被配置為產生所述元件的正確標識的至少一個置信測度。所述至少一個處理器還可被配置為基于所述至少一個置信測度,產生用來采集屬于所述設施的附加信息的附加指令,以及向所述移動設備提供所述附加指令。
[0008]在該系統中,所述至少一個處理器還可被配置為接收屬于所述設施的能量使用的信息,以及基于所述設施的所述模型和屬于所述設施的能量使用的所述信息,產生所述設施的能量性能模型。所述至少一個處理器可被配置為通過至少接收由公用事業公司產生的信息來接收屬于所述設施的能量使用的信息。
[0009]在該系統中,所述至少一個處理器還可被配置為提供用來在用戶設備上顯示能量性能信息的數據,在用戶設備接收來自照相機的圖像數據并在所述用戶設備的顯示器上示出元件時,所述能量性能信息被疊加到一個或多個元件上。
[0010]在該系統中,所述至少一個處理器可被配置為通過至少識別所述元件的特性來對所述至少一個視頻進行處理。在該系統中,所述信息的所述至少一部分還可包括音頻,所述音頻包含描述所述元件中的至少一個元件的詞句。
[0011]提供了根據另一實施例的計算機實施的方法。此方法包括以下動作:提供用來采集屬于設施的信息的指令、從移動設備接收屬于所述設施的所述信息的至少一部分,所述信息的所述至少一部分包括所述設施的至少一個圖像、在計算機上對所述設施的所述至少一個圖像進行處理以識別涉及所述設施的能量使用的元件以及至少基于所述元件,產生所述設施的模型。
[0012]方法還可包含產生所述元件的正確標識的至少一個置信測度的動作。此外,方法可包括基于所述至少一個置信測度產生用來采集屬于所述設施的附加信息的附加指令以及向所述移動設備提供所述附加指令的動作。
[0013]方法還可包括接收屬于所述設施的能量使用的信息以及基于所述設施的所述模型和屬于所述設施的能量使用的所述信息產生所述設施的能量性能模型的動作。
[0014]在該方法中,接收屬于所述設施的能量使用的信息的動作可包含接收由公用事業公司產生的信息。此外,提供用來在用戶設備上顯示能量性能信息的數據的動作可包括當用戶設備接收來自照相機的圖像數據并在用戶設備的顯示器上示出元件時,所述能量性能信息被疊加到一個或多個元件上。對所述至少一個視頻進行處理的動作可包含識別所述元件的特性。
[0015]在該方法中,所述信息的所述至少一部分還可包括音頻,所述音頻包含描述所述元件中的至少一個元件的詞句。
[0016]根據另一實施例,提供了儲存有計算機可讀指令的非暫時性計算機可讀介質。該計算機可讀指令,當被至少一個處理器執行時,指示所述至少一個處理器執行提供關于包含電力系統元件的電力系統的信息的方法。此方法包括以下動作:提供用來采集屬于設施的信息的指令,從移動設備接收屬于所述設施的所述信息的至少一部分,所述信息的所述至少一部分包括所述設施的至少一個圖像,在計算機上對所述設施的所述至少一個圖像進行處理以識別涉及所述設施的能量使用的元件,以及至少基于所述元件產生所述設施的模型。
[0017]此方法還可包括產生所述元件的正確標識的至少一個置信測度。此外,此方法還可包含基于所述至少一個置信測度產生用來采集屬于所述設施的附加信息的附加指令以及向所述移動設備提供所述附加指令的動作。
[0018]此方法還可包括接收屬于所述設施的能量使用的信息以及基于所述設施的所述模型和屬于所述設施的能量使用的所述信息產生所述設施的能量性能模型的動作。
[0019]在下面詳細討論其他方面、實施例和這些示例性方面和實施例的優點。進一步地,應當理解,前述信息和下面的詳細的描述都只是各個方面和實施例的說明性的例子,并且旨在提供用于理解要求保護的主題的本質和特點的概述或框架。對示例和實施例的特定提及,諸如“實施例(embodiment)”、“示例(an example )”、“另一個實施例(anotherembodiment)”、“另一個不例(another example)”、“一些實施例(some embodiments)”、“一些不例(some examp les)”、“其他實施例(other embodiments)”、“可選的實施例(alternate embodiment)”、“各個實施例(var1us embodiments)”、“一個實施例(oneembodiment)”、“至少一個實施例(at least one embodiments)”、“這個和其他的實施例(this and other embodiments)”等等,不一定是相互排斥的,而是旨在表明結合實施例或示例所描述的且可以被包括在該實施例或示例和其他的實施例或示例中的特定的特征、結構或特性,。本文中這些術語的出現不一定都指的是相同的實施例或例子。
[0020]附圖簡述
[0021]附圖不旨在按比例繪制。在附圖中,用相似的數字來表示在各圖中示出的每個相同的或幾乎相同的組分。為了清楚起見,并不是每一個組分可以被標記在每個附圖中。在附圖中:
[0022]圖1是示出了示例能量建模系統的圖;
[0023]圖2是由能量建模系統執行的示例過程的流程圖;以及
[0024]圖3是可用于執行本文公開的過程的計算機系統的一個例子的方框圖。
[0025]詳細描述
[0026]本文公開的一些實施例包括用來將設施的能量使用進行建模的系統和方法。將能量使用進行建模可以涉及設施的能量審計。可以通過該設施的步行穿過和從視覺上識別各種特征收集用在產生最初能量審計的一些信息。不是審計員實施步行穿過,而是用于識別各種特征的信息可以從用戶接收。例如,用戶可以在步行穿過該設施時使用移動計算設備或其他傳感器來對該設施的拍照片或錄像或收集描述該設施的其他傳感器信息。可用于收集描述設施的傳感器信息的傳感器包括紅外線熱傳感器、聲傳感器、WIFI傳感器、空氣流量傳感器、濕度傳感器、氣壓傳感器、EMF傳感器和X-射線傳感器。在一些實施例中,這些傳感器中的每一個可被耦合到GPS組件以提供具體位置信息以及由該傳感器收集的其他傳感器信息。能量建模系統可以接收和分析圖片、視頻和其他傳感器信息以檢測涉及能量使用的元件。能量建模系統也可以接收來自用戶的附加信息,以及基于所接收的信息請求附加信息。從用戶接收的信息可用于產生設施的能量使用和效率的模型。該模型也可用于提供關于提高設施的能量效率的建議。
[0027]本文討論的方法和系統的例子在其應用中并不限于在下面的描述中闡述或在附圖中示出的組件的構造和布置的細節。能夠在其他實施例中實施這些方法和系統并且以各種方式實踐或執行這些方法和系統。僅出于說明目的并不旨在限制性的在本文提供特定實現的示例。特別地是,關于任一個或多個例子討論的動作、組件、元件和特征并沒有被規定為從在任何其它例子中的類似作用中被排除。
[0028]另外,此處所使用的措辭和術語是為了描述的目的,而不應被認為是限制性的。對在本文以單數形式提到的系統和方法的例子、實施例、組件、元件或動作的任何提及也可包括包含多個的實施例,且對以復數形式對本文的任何實施例、組件、元件或動作的任何提及也可包括只包含單個的實施例。以單數或復數形式的引用并不旨在限制本文公開的系統或方法、它們的組件、行為或元件。在本文中對“包含”、“包括”、“具有”、“含有”和“涉及到”及其變體的使用意指包含在其后面列出的各項及其等效體以及另外的項。對“或”的引用應解釋為包含的,以便使用“或”描述的任何術語可以指示描述的術語的任何單個、多于一個和所有。此外,在這個文檔和通過引用合并在本文中的文檔之間的術語的不一致使用的情況下,在合并的參考資料中的術語用法補充本文檔的術語用法;對于不可調和的不一致性,以在本文檔中的術語用法為準。
[0029]圖1示出了能量建模系統118可以被實施的示例環境100。能量建模系統118可以由用戶設備114經由網絡116進行訪問。用戶設備114可以用于收集有關設施102的信息。例如,設施102可以包括涉及能量使用的元件,諸如窗戶104、照明系統110和電路板112。
[0030]用戶設備114可以是包括處理器、傳感器(如照相機)和用來與網絡116通信的機構的任何設備。例如,用戶設備114可以是諸如智能手機或平板計算機的移動計算設備。網絡116可以包括計算機系統經由其發送和接收信息的任何通信網絡。例如,網絡116可以是公共網絡,如因特網,并且可包括其它公共網絡或私有網絡,諸如LAN、WAN、外聯網和因特網。
[0031]能量建模系統118可以使用諸如以下參考圖3所討論的分布式計算機系統300的一個或多個計算機系統來實施。能量建模系統118的示例可以包括被配置為執行本文所述的功能的各種硬件組件和軟件組件,且各示例并不限于特定的硬件組件、軟件組件或其特定的組合。應當理解,所述一個或多個計算機系統可以被托管在為任何數量的用戶提供關于任何數量的設施的能量建模的基于云的服務中。
[0032]此外,可以使用各種技術,信息在本文所述的元件、組件和子系統之間流動。例如,這些技術包括使用標準協議(諸如TCP/IP)在網絡116上傳遞信息、在存儲器中的模塊之間傳遞信息以及通過寫入文件、數據庫或一些其他的非易失性儲存設備來傳遞信息。此外,信息的指針、標識符、或其他引用可以代替信息的備份或添加到信息的備份而進行發送和接收。反過來,信息可以代替或添加到信息的指針、標識符、或其他引用而進行交換。可以使用用于傳達信息的其它技術和協議而不脫離本文所公開的實例的范圍。
[0033]設施102可以是諸如辦公樓或數據中心的建筑。設施102包括涉及能量使用的元件和性質。該元件可以包括提供能量的元件,諸如發電機、電力供應和其他電源。該元件也可以包括使用能量的元件,諸如照明系統、電動機、計算機、供暖、通風和空調(HVAC)系統以及其他能量負載。該元件也可以包括影響能量使用的元件,諸如窗戶、窗簾和懸掛部分。性質可以包括設施102的特性或與設施102相關的影響能量使用的特性,諸如建筑物的大小、空間配置、建筑物的占用、溫控器設置、周圍建筑物和地形以及其他這樣的性質。
[0034]在一些實施例中,用戶設備114可以用于采集屬于設施102的信息。例如,用戶設備114可以采集設施102的圖像或視頻。視頻可以是圖像的序列。可以經由網絡116向能量建模系統118提供圖像或視頻。在一些實施例中,用戶設備114也可以采集音頻數據并且向能量建模系統118提供視聽數據。其他實施例可采集其他信息并且本文中公開的實施例并不限于特定類型的傳感器的信息。能量建模系統118可以接收由用戶設備114采集的信息并且分析該信息。例如,能量建模系統118可以對所接收的圖像和視頻使用圖像處理技術以識別涉及能量使用的元件和性質。
[0035]在一些實施例中,用戶設備114可以發送設施102的一部分的視頻,如在圖1中可看見的。能量建模系統118可以對視頻進行處理以識別窗戶104、窗簾106、照明系統110、電路板112和停車場108。例如,元件的視頻或圖像可包括描述性文本(如銘牌)。能量建模系統118可以使用諸如光學字符識別(OCR)的方法來提取這樣的文本。可選地或另外,能量建模系統可在所處理的圖像或視頻中識別出作為可能含有這樣的描述性文本(如電動機)的元件并且可以指導用戶來重新訪問所識別的元件以明確地采集這樣的文本。一旦能量建模系統118已經識別出銘牌信息(通過OCR或以其他方式),能量建模系統118可以從因特網下載更多關于資產(發電機、電動機等)的信息。
[0036]涉及能量剖析的附加信息可以從這些元件中的一些元件中提取,諸如元件的特性的信息。例如,可以對視頻進行處理以確定窗戶104的類型,諸如單窗格或雙窗格、窗戶104的大小、附加窗口的數量、窗戶104面向的主方位,以及可以影響設施102的能量使用的其他這樣的特性。還可以分析照明系統110的圖像或視頻以確定照明系統110的類型、照明系統Il0的燈具的數量和其他這樣的特性。可以對電路板112的圖像或視頻進行處理以提取屬于設施102的電氣組件的信息。可以對停車場108的圖像或視頻進行處理以確定諸如在停車場內的車的數量和空間的信息,其可以提供關于設施102的性質的信息,諸如設施102的占用和容量。也可以分析在設施102外面的圖像或視頻以提供關于氣候和天氣的信息。可以通過處理圖像或視頻來識別涉及能量使用的其他元件。例如,可以通過圖像處理來識別諸如發電機的能量源。諸如計算機、HVAC裝置、電動機、電梯和其他負載的其他元件也可以在圖像或視頻中被識別。
[0037]在一些實施例中,可以通過該元件的功能類型將元件進行分類。每一個功能類型可以具有與該功能類型的元件相關的特性組。例如,窗戶可以具有諸如類型、大小、數量和主方位的特性。發電機可以具有諸如型號、輸出容量和輸出測量值的特性。一些元件可以提供有關設施102的性質的信息,諸如溫控器,其可以提供溫度信息,諸如設施102的目前溫度或設施102的目標溫度。另一個示例可以是在圖像中的人的數量,其可以提供占用信息。
[0038]在一些實施例中,能量建模系統118可以包括涉及能量使用的默認的一組元件和性質,該默認的一組元件和性質具有關于該元件和性質中的一些或全部的默認的一組特性。該組元件和性質以及該組特性可以是可配置的,例如,允許影響在設施中的能量使用的元件的添加。這些組可以由用戶或由系統配置。
[0039]在一些實施例中,能量建模系統118可以向用戶提供用來采集信息的指令。例如,在一些實施例中,用戶可以是向其提供關于采集圖像、視頻或其他傳感器信息的指令的設施的用戶或居住者。在一些實施例中,指令可以包括對設施102的整個或一部分的大體步行穿過的請求。該指令可以包括請求采集圖像、視頻或描述具體元件或提供具體特性的信息的其他傳感器信息,諸如默認的一組元件和性質。在一些實施例中,可以基于所接收的信息產生指令。例如,能量建模系統118可以接收圖像、視頻或描述設施102的大體步行穿過的其他傳感器信息。能量建模系統118可以分析圖像、視頻或描述大體步行穿過的其他傳感器信息以確定可以在圖像、視頻或其他傳感器信息中識別的元件和性質。能量建模系統118可以確定對其需要附加信息的元件和性質并且產生關于附加圖像、視頻或其他傳感器信息的請求以供給附加信息。例如,能量建模系統118可以接收窗戶104的圖像,但可以要求來自不同角度的附加信息以確定窗戶104是單窗格還是雙窗格。能量建模系統118可以產生這樣的請求且將它作為指令提供給用戶或用戶設備114。
[0040]在一些實施例中,可以通過在用戶設備114上的應用提供該指令。例如,該應用可以提供指導用戶的交互指令。例如,該應用可以提供諸如箭頭的、指導用戶走進大廳的提示以采集更多的圖像或視頻,或在視頻中的元件上放大以便可以采集有關該元件的更多的信息。在一些實施例中,經由應用或電子郵件或一些其他格式,指令可以以指令的列表來進行提供。
[0041 ]在一些實施例中,由用戶設備114提供的傳感器信息也可以包括來自用戶設備114的元數據。例如,用戶設備114可以將圖像、視頻或其他傳感器信息嵌入全球定位系統(GPS)、加速度計和或磁力計數據,能量建模系統118可以分析圖像、視頻或其他傳感器信息以確定附加能量相關的信息。例如,能量建模系統118可以使用GPS數據以確定與氣候、天氣和其他信息有關的窗戶104的主方位或設施102的大小或設施102的位置。
[0042]在一些實施例中,加速度計產生指示在設施中元件間的距離的數據。例如,當GPS數據在設施內建立的參考位置時,加速度計數據可以指示各種元件相對于該參考位置被放置的位置。因此,在這些實施例中,能量建模系統118可以使用加速度計數據來確定窗戶之間的距離、大廳的長度、負載的位置等。
[0043]在一些實施例中,由用戶設備114提供的傳感器信息可以包括來自用戶的聲音或文本注釋。例如,用戶可以在視頻上描述正在被采集的元件或提供諸如有關該元件的特征信息的附加信息,其可以被采集作為視頻上的音頻。在一些實施例中,指令可以包括請求關于可以由用戶在聲音或文本響應中提供的信息的請求。例如,指令可以包括有關設施的元件和特性的問題,諸如設施的容量或占用,或是否有在圖像、視頻、或其他傳感器信息中沒有被采集的附加照明系統,該問題可以直接由用戶響應來回答,而不是或連同附加的圖像、視頻或其他傳感器信息。在一些實施例中,能量建模系統118可以使用自然語言處理技術以處理文本或聲音響應來提取信息。
[0044]在一些實施例中,能量建模系統118也可以從次要來源接收涉及設施102的能量使用的信息,次要來源可以包括用戶和用戶設備之外的任何信息來源。例如,能量建模系統118可以從天氣服務接收可以影響設施102的能量使用的天氣數據。例如,天氣數據可以包括關于設施102的位置的室外溫度、濕度、太陽能隔離和其他天氣信息,其可以影響設施102可以使用的能量的多少。次要來源也可以包括公用事業賬單服務,其可以提供關于設施102的能量消耗和費用數據。這樣的數據可以包括水、氣、電和其他資源以及由設施102使用的能量形式。次要來源也可以包括關于在設施102處預定發生的活動的事件日歷,其可以提供有關占用等級的信息。次要來源也可以包括有關設施102的地點的市政數據,如該地點是如何劃分的。次要來源也可以包括有關使用設施102公司的公共數據,諸如產業的類型、該公司的標準工業分類(SIC)和來自公共來源的其他相關統計資料。
[0045]能量建模系統118可以處理從用戶設備114、附加用戶設備或從次要來源接收的信息以產生設施102的模型。該模型可以包括設施102的元件和性質,諸如設施102的建筑面積的估計、建筑層數、占用的估計、包括各種能量負載的數目和類型的清單、裝備和能量源,并且包括涉及設施102的能量使用其他元件和的性質。在一些實施例中,能量建模系統118可以產生設施102的模型的一個或多個元件的精確度的置信水平。
[0046]例如,在一些實施例中,能量建模系統118可以參考能量建模系統118已經正確地識別出一個或多個元件的確定性的定性度來確定置信區間。在這些實施例中,能量管理系統118基于非直接數據識別出的元件將與低置信區間有關。能量管理系統118基于直接數據和非直接數據的組合識別出的元件將與中等置信區間有關。能量管理系統118基于直接數據識別出的元件將與高置信區間有關。能量管理系統118基于用戶驗證的數據識別出的元件將與最高置信區間有關。
[0047]在另一實施例中,能量建模系統118可以通過將從設施采集的測量數據與從其他設施、模擬試驗或其他基準源采集的測量數據進行比較來確定置信區間。在這些實施例中,能量建模系統118可識別在設施(如燈具)中的元件的類型并且可建立通過比較元件的能量消耗與對所識別的類型的元件的基準估計而正確地識別元件的置信區間。置信度可以直接與在元件的能量消耗和在基準中反映的能量消耗之間的相似度成比例。
[0048]在一些實施例中,能量建模系統118可以基于元件的置信水平采取動作。例如,能量建模系統118可以產生用于有關其置信水平低于閾值的元件的附加信息的指令。能量建模系統118也可以向用戶或設施102的其他用戶提供設施102的模型以便用戶可以對設施102的模型進行更新或修改。可以向用戶提供具有元件的相應的置信水平的模型以便用戶可以編輯或確認具有低置信水平的這些元件。能量建模系統118也可以提供置信水平低于閾值的元件的圖像、視頻或其他傳感器信息以請求在圖像、視頻或其他傳感器信息中有關元件的附加信息。
[0049]在一些實施例中,能量建模系統118產生設施102的能量性能模型。能量建模系統118可以基于設施102的模型產生能量性能模型。在一些實施例中,能量建模系統118可以繼續產生指令和請求有關設施102的元件和特性的進一步的信息直到設施102的模型的精確度的置信水平是在閾值之上為止。例如,能量建模系統118可以將模型的元件的置信水平的平均值或加權平均值與閾值進行比較。可選地或另外,能量建模系統118可以將元件的最小置信水平與閾值進行比較。
[0050]可以通過評估設施102的能量性能產生所述能量性能模型。例如,能量建模系統118可以計算設施102的每平方英尺的能量消耗并且將該值與相似設施的建立的基準進行比較。也可以基于歷史數據或由能量建模系統118儲存的測量值來將能量消耗與設施102的過去使用情況進行比較。可以使用測量能量消耗的其他合適度量。能量建模系統118可以產生和提供用來改進建筑物的能量性能的建議。例如,能量建模系統118可以建議替換可能比其他可用選項更低效率的燈具。
[0051]能量性能模型可以包括時間元素,諸如在一天的不同時間的能量性能、一周的不同天的能量性能、一年的不同時間的能量性能以及其他這樣的時間元素。例如,在設施102處的能量使用可以在夜晚比在白天或周末比工作日低得多。能量建模系統118可以繼續接收數據和信息以對設施102的模型和能量性能模型中的一者或兩者進行更新。能量建模系統118也可以繼續提供對附加信息的請求和指令以對設施102的模型和能量性能模型中的一者或兩者進行更新。在一些實施例中,可以向用戶提供刺激以提供由能量建模系統118請求的信息。例如,能量建模系統118可以提供允許多個用戶參與向能量建模系統118提供信息的仿真組件。
[0052]在一些實施例中,可以向用戶呈現能量性能模型和由能量性能模型確定的信息。例如,能量建模系統118可以向用戶呈現設施102的模型和呈現設施102的組件或元件的能量消耗水平。在一些實施例中,可以使用增強現實界面來顯示這樣的信息。例如,用戶設備114可以顯示在其處用戶是指導用戶設備114的元件。能量建模系統118可以在用戶設備114上的元件上或附近顯示有關該元件的信息,諸如該元件的能量消耗或特性。這樣的信息也可以經由如增強玻璃的用戶設備或其他這樣的用戶設備來顯示。
[0053]圖2是能量建模系統118的示例過程200的流程圖。在動作202處能量建模系統118接收初始設施信息。初始設施信息可以包括諸如設施的名字、地址、設施的主要活動和有關該設施的其他這樣的基本信息的信息。
[0054]在動作204處,能量建模系統118產生和提供指令。該指令可以基于初始設施信息。例如,可以對設施的不同的主要活動提供不同組的指令。例如,用來采集有關倉庫信息的指令可以與用來采集有關辦公樓信息的指令不同。可以向一個或多個的用戶提供指令。向用戶提供的指令可以是相同組的指令或不同組的指令。例如,能量建模系統118可以向不同用戶提供用于設施的不同的部分的指令。在一些實施例中,指令可以基于有關用戶的信息。例如,指令可以基于用戶工作或通常進入的設施的區域,其可以從GPS信息確定。指令也可以基于用戶的角色或用戶的訪問權限。例如,設施的某個部分可以具有受限的訪問權限。可以向對受限區域具有訪問權限的用戶提供用來獲取有關受限區域的信息的指令。
[0055]在動作206處,能量建模系統118接收描述設施的傳感器信息,諸如圖像視頻視聽數據、聲學數據、紅外線數據、紫外線數據、WIFI強度數據、EMF數據、氣流數據、濕度數據、壓力數據和顆粒數據。例如,能量建模系統118可以接收圖像、視頻或來自用戶的其他傳感器信息以對向用戶提供的指令作出響應。信息和圖像、視頻或其他傳感器信息可以屬于如上描述的設施的元件、特性和性質。
[0056]在動作208處,能量建模系統118對所接收的數據進行處理。可以使用圖像處理和自然語言處理技術來對圖像、視頻、或其他傳感器信息進行處理以檢測在圖像或視頻中的元件、元件的特性或設施的性質。也可以對數據進行處理以解釋聲音或文本數據以識別屬于元件、特性和性質的信息。
[0057]在動作210處,能量建模系統118產生設施模型。設施模型可以包括在從用戶接收到的圖像、視頻或其他傳感器信息中檢測到的元件。設施模型也可以包括在模型的精確度方面的置信水平。置信水平可以是各個元件和特性的或可以是在設施模型中的置信的更加廣義測度的。
[0058]在動作212處,能量建模系統118將設施模型的置信水平與閾值進行比較。例如,閾值可以是在設施模型中被檢測的每個元件需要滿足的最小置信水平。另外或可選地,不同元件可以具有不同的閾值水平,諸如基于該元件的功能類型。另外或可選地,也可以使用總平均置信閾值。如果置信水平并不滿足該閾值,能量建模系統118可以在動作204處產生和提供進一步的指令。可以將附加指令聚焦于其置信水平并不滿足閾值的元件。附加指令可以包括對附加圖像、視頻或其他傳感器信息的請求或對從圖像或視頻中提取的信息的確認的請求。如果置信水平確實滿足該閾值,能量建模系統118在動作214處產生能量性能模型。
[0059]能量性能模型可以包括設施的能量性能的評估。能量建模系統118也可以提供附加信息,其包括能量性能評估的計算或用來改進設施的能量性能的建議。
[0060]例如,在一些實施例中,能量性能模型可以自動地跟蹤在設施中的能量管理項的性能。能量管理項的各示例包括將裝備從低能量效率模型更改到更高能量效率模型,諸如升級在設施中使用的燈泡。響應于檢測已經作出能量管理項(如在設施中的燈泡已經被更換),能量性能模型呈現出具有定性的或定量的度量的比較信息,該定性的或定量的度量指示通過實施能量管理項節省的能量的量(和相關的費用)。當計算這些度量時,能量性能模型可說明占用、室外溫度或其他偏離因素。因此,由能量性能模型呈現的比較信息可以指示出與能量管理項相關的實際節省是否相等于與能量管理項相關的預測節省。
[0061]應當了解的是,能量建模系統118可以提供甚至具有低置信區間的建議并且沒有要求能量建模系統118具有建議動作的具體置信區間。
[0062]計算機系統
[0063]如上所述,本文公開的各個方面和功能可以在這些計算機系統中的一個或多個計算機系統上被實現為硬件或軟件。有許多目前在使用的計算機系統的示例。這些示例包括網絡家用電器、個人計算機、工作站、大型主機、聯網客戶端、服務器、媒體服務器、應用服務器、數據庫服務器和web服務器等等。計算機系統的其他示例可以包括諸如蜂窩電話和個人數字助理的移動計算設備以及諸如負載均衡器、路由器和交換機的網絡裝備。此外,各方面可以位于單一計算機系統上或可以分布在連接到一個或多個通信網絡的多個計算機系統之間。
[0064]例如,各個方面和功能可以被分布在被配置成向一個或多個客戶端計算機提供服務的或被配置為作為分布式系統的一部分執行總體任務的一個或多個計算機系統之中。另夕卜,可以在客戶端-服務器或包括分布在執行各個功能的一個或多個服務器系統之間的組件的多級系統上執行各方面。因此,各示例并不限于在任何特定系統或系統組上執行。而且,各個方面可在軟件、硬件或固件或其任意組合上實施。因此,可使用各種硬件和軟件配置在方法、動作、系統、系統元件和組件內實現各個方面,并且示例不限于任何特定的分布式體系結構、網絡或通信協議。
[0065]參照圖3,示出了分布式計算機系統300的方框圖,其中可以實施各個方面和功能。分布式計算機系統300可以包括交換(即發送或接收)信息的一個或多個計算機系統。例如,如圖所示,分布式計算機系統300包括計算機系統302、304和306。如所示出的,計算機系統302、304和306通過通信網絡308互聯,并且可以通過通信網絡308交換數據。網絡308可以包括計算機系統可以通過其交換數據的任何通信網絡。為使用網絡308交換數據,計算機系統302、304和306以及網絡308可以使用各種方法、協議和標準,包括光纖信道、令牌環網、以太網、無線以太網、藍牙、IP、IPV6、TCP/IP、UDP、DTN、HTTP、FTP、SMMP、SMS、MMS、SS7、JS0N、S0AP、⑶RBA、REST和Web服務等。為了確保數據傳輸是安全的,計算機系統302、304和306可以使用各種安全措施經由網絡308發送數據,這些安全措施包括例如,TSL、SSL或VPN。雖然分布式計算機系統300示出了三個聯網計算機系統,但是分布式計算機系統300并不局限于此并且可以包括使用任何介質和通信協議聯網的任何數量的計算機系統和計算設備。
[0066]如上關于圖1討論的,各個方面和功能可以作為在一個或多個計算機系統中執行的專用硬件或軟件來實現。圖3示出元件的特定示例,其可以被包括在圖1示出的計算機硬件110中。如圖3示出的,計算機系統302包括處理器310、存儲器312、總線314、接口 316和數據儲存器318。處理器310可以執行一系列的指令,這些指令產生被操控的數據。處理器310可以是市場上可購得的處理器,比如In tel Xeon、Itanium、Core、Celeron、Pentium、AMDOpteron、Sun UltraSPARC、IBM Power5+或IBM大型主機芯片,但是也可以是任何類型的處理器、多處理器或控制器。處理器310通過總線314連接到包括一個或多個存儲器設備312的其他系統元件。
[0067]存儲器312可用于在計算機系統302操作期間儲存程序和數據。因此,存儲器312可以是諸如動態隨機存取儲存器(DRAM)或者靜態儲存器(SRAM)的相對高性能易失性隨機存取儲存器。然而,存儲器312可以包括用于存儲數據的任何設備,例如磁盤驅動器或者其他非易失性存儲設備。各個示例可以將存儲器312組織到專用的結構中,并且在某些情況下,組織到獨特結構中以執行本文公開的功能。
[0068]計算機系統302的組件可以通過互連元件比如總線314耦合。總線314可包括一個或多個物理總線(例如,集成在相同的機器內的組件之間的總線),但也可包括系統元件之間的任何通信耦合,其包括專門的或標準的計算總線技術,如IDE、SCS1、PCI和Inf iniBand。因而,總線314使通信(例如數據和指令)能夠在計算機系統302的系統組件之間進行交換。
[0069]計算機系統302還包括一個或多個接口設備316,諸如輸入設備、輸出設備和輸入/輸出設備的組合。接口設備可以接收輸入或提供輸出。更為具體地,輸出設備可以提供用于外部呈現的信息。輸入設備可以接受來自外部源的信息。接口設備的例子包括鍵盤、鼠標設備、軌跡球、麥克風、觸摸屏、打印設備、顯示屏、揚聲器、網絡接口卡等。接口設備允許計算機系統302與例如用戶和其他系統的外部實體交換信息和通信。
[0070]數據儲存器318可以包括計算機可讀和可寫的非易失性(非暫時性的)數據存儲介質,該數據存儲介質中存儲有限定可由處理器310執行的程序的指令。數據儲存器318還可以包括被記錄在介質之上或之中的信息,并且該信息可由處理器310在程序的執行期間進行處理。更為具體地,信息可以被存儲在一個或多個數據結構中,一個或多個數據結構被具體配置成節約存儲空間或提高數據交換性能。該指令可以被永久存儲為編碼的信號,并且該指令可以促使處理器310執行本文所述的任何功能。例如,介質可以是光盤、磁盤或閃存存儲器等。在操作中,處理器310或一些其他控制器可以使數據從非易失性記錄介質讀出到另一存儲器(例如存儲器312),這允許處理器310比包括在數據儲存器318中的存儲介質更快地訪問信息。可以將存儲器定位在數據儲存器318或存儲器312中,然而,處理器310可操縱存儲器312內的數據,然后在處理完成后將數據拷貝到與數據儲存器318相關聯的存儲介質中。各種組件可以管理存儲介質與其他存儲器元件之間的數據移動,并且示例并不局限于特定的數據管理組件。此外,各示例并不局限于特定的存儲器系統或數據存儲系統。
[0071]雖然以示例的方式將計算機系統302示為在其上可以實踐各個方面和功能的一類計算機系統,但是各個方面并不局限于在如圖3所示的計算機系統302上實現。可以在具有與圖3所示的不同的體系結構或組件的一個或多個計算機上實踐各個方面和功能。例如,計算機系統302可以包括專門編程的專用硬件,例如,定制成執行本文公開的特定操作的專用集成電路(ASIC)。然而另一示例可以使用運行具有摩托羅拉PowerPC處理器的MAC OSSystem X的幾種通用計算設備以及運行專用硬件和操作系統的幾種專用計算設備的網絡來執行相同的功能。
[0072]計算機系統302可以是包括操作系統的計算機系統,該操作系統管理包括在計算機系統302中的硬件元件的至少一部分。通常,處理器或控制器(諸如處理器310)執行操作系統,該操作系統可以是例如基于窗口(Windows)的操作系統(諸如可從微軟公司購買的Windows NT、Windows2000(Windows ME)'Windows XP、Windows Vista或Windows 7操作系統)、可從蘋果計算機公司購買的MAC OS System X操作系統、眾多基于Linux的操作系統發行版中的一種,例如,可從紅帽公司(Red Hat Inc.)購買的企業Linux操作系統、可從SunMicrosystems公司購買的Solaris操作系統、或從各種來源購買的UNIX操作系統。可使用很多其它操作系統,且例子不限于任何特定的實現。
[0073]處理器310和操作系統一起限定應用程序可使用高級編程語言被編寫的計算機平臺。這些組件應用可以是可執行的中間件、字節碼或編譯碼,這些組件應用使用諸如TCP/IP的通信協議在諸如互聯網的通信網絡上進行通信。類似地,各方面可以使用如.Net、SmallTalk、Java、C++、Ada、或者C#(C_Sharp)的面向對象的編程語言來實施。也可以使用其他面向對象的編程語言。可選地,可以使用功能、腳本或邏輯編程語言。
[0074]另外,各個方面和功能可以在非編程環境中實現,例如,以HTML、XML或其它格式創建的文檔,當在瀏覽器程序的窗口中被查看時呈現圖形用戶界面的各方面或執行其它功能。此外,各個示例可以被實現為編程元素或非編程元素或它們的任何組合。例如,可以使用HTML來實現網頁,而可以以C++編寫從網頁內調用的數據對象。因此,各示例并不局限于特定編程語言,并且可以使用任何合適的編程語言。因此,本文所公開的功能組件可以包括被配置為執行所描述的功能的各種各樣的元素,如可執行代碼、數據結構或對象。
[0075]基于前述公開內容,本公開內容不限于特定的計算機系統平臺、處理器、操作系統、網絡或通信協議對本領域普通技術人員是明顯的。另外,本公開內容不限于特定的體系結構或編程語言是明顯的。
[0076]因此,已經描述了本公開內容的至少一個說明性實施例,本領域的技術人員將容易地想到各種變更、修改和改進。這樣的變更、修改和改進本認為是落入本公開的范圍和精神之內。相應地,前述描述僅作為實例,而非旨在限制性的。本公開的限制僅由下面的權利要求及其等價形式限定。
【主權項】
1.一種系統,包含: 存儲器;以及 至少一個處理器,其耦合到所述存儲器并被配置為: 提供用來采集屬于設施的信息的指令; 從移動設備接收屬于所述設施的所述信息的至少一部分,所述信息的所述至少一部分包括所述設施的至少一個圖像; 對所述設施的所述至少一個圖像進行處理以識別涉及所述設施的能量使用的元件;以及 至少基于所述元件,產生所述設施的模型。2.根據權利要求1所述的系統,其中所述至少一個處理器還被配置為產生所述元件的正確標識的至少一個置信測度。3.根據權利要求2所述的系統,其中所述至少一個處理器還被配置為: 基于所述至少一個置信測度,產生用來采集屬于所述設施的附加信息的附加指令;以及 向所述移動設備提供所述附加指令。4.根據權利要求1所述的系統,其中所述至少一個處理器還被配置為: 接收屬于所述設施的能量使用的信息;以及 基于所述設施的所述模型和屬于所述設施的能量使用的所述信息,產生所述設施的能量性能模型。5.根據權利要求4所述的系統,其中所述至少一個處理器被配置為通過至少接收由公用事業公司產生的信息來接收屬于所述設施的能量使用的信息。6.根據權利要求4所述的系統,其中所述至少一個處理器還被配置為: 提供用來在用戶設備上顯示能量性能信息的數據,當所述用戶設備接收來自照相機的圖像數據并在所述用戶設備的顯示器上示出所述元件時,所述能量性能信息被疊加到一個或多個元件上。7.根據權利要求1所述的系統,其中所述至少一個處理器被配置為通過至少識別所述元件的特性來對所述至少一個視頻進行處理。8.根據權利要求1所述的系統,其中所述信息的所述至少一部分還包括音頻,所述音頻包含描述所述元件中的至少一個元件的詞句。9.一種計算機實施的方法,包含: 提供用來采集屬于設施的信息的指令; 從移動設備接收屬于所述設施的所述信息的至少一部分,所述信息的所述至少一部分包括所述設施的至少一個圖像; 在計算機上對所述設施的所述至少一個圖像進行處理以識別涉及所述設施的能量使用的元件;以及 至少基于所述元件,產生所述設施的模型。10.根據權利要求9所述的方法,還包含產生所述元件的正確標識的至少一個置信測度。11.根據權利要求10所述的方法,還包含: 基于所述至少一個置信測度,產生用來采集屬于所述設施的附加信息的附加指令;以及 向所述移動設備提供所述附加指令。12.根據權利要求9所述的方法,還包含: 接收屬于所述設施的能量使用的信息;以及 基于所述設施的所述模型和屬于所述設施的能量使用的所述信息,產生所述設施的能量性能模型。13.根據權利要求12所述的方法,其中接收屬于所述設施的能量使用的信息包含接收由公用事業公司產生的信息。14.根據權利要求12所述的方法,還包含: 提供用來在用戶設備上顯示能量性能信息的數據,當所述用戶設備接收來自照相機的圖像數據并在所述用戶設備的顯示器上示出所述元件時,所述能量性能信息被疊加到一個或多個元件上。15.根據權利要求9所述的方法,其中對所述至少一個視頻進行處理包含識別所述元件的特性。16.根據權利要求9所述的方法,其中所述信息的所述至少一部分還包括音頻,所述音頻包含描述所述元件中的至少一個元件的詞句。17.—種儲存計算機可讀指令的非暫時性計算機可讀介質,當所述計算機可讀指令被至少一個處理器執行時,指示所述至少一個處理器執行提供關于包含電力系統元件的電力系統的信息的方法,所述方法包含: 提供用來采集屬于設施的信息的指令; 從移動設備接收屬于所述設施的所述信息的至少一部分,所述信息的所述至少一部分包括所述設施的至少一個圖像; 在計算機上對所述設施的所述至少一個圖像進行處理以識別涉及所述設施的能量使用的元件;以及 至少基于所述元件,產生所述設施的模型。18.根據權利要求17所述的非暫時性計算機可讀介質,其中所述方法還包含產生所述元件的正確標識的至少一個置信測度。19.根據權利要求18所述的非暫時性計算機可讀介質,其中所述方法還包含: 基于所述至少一個置信測度,產生用來采集屬于所述設施的附加信息的附加指令;以及 向所述移動設備提供所述附加指令。20.根據權利要求17所述的非暫時性計算機可讀介質,其中所述方法還包含: 接收屬于所述設施的能量使用的信息;以及 基于所述設施的所述模型和屬于所述設施的能量使用的所述信息,產生所述設施的能量性能模型。
【文檔編號】G06F19/00GK105992954SQ201380081862
【公開日】2016年10月5日
【申請日】2013年11月8日
【發明人】丹尼爾·沃爾
【申請人】施耐德電氣美國股份有限公司