本發(fā)明關(guān)于一種建筑能源系統(tǒng)信息處理方法,特別關(guān)于一種可直接判讀數(shù)據(jù)串流并更正錯(cuò)誤的建筑能源系統(tǒng)的建筑能源系統(tǒng)信息處理方法。
背景技術(shù):
建筑能源系統(tǒng)模型是綠能建筑的關(guān)鍵技術(shù),藉由一個(gè)建筑物的多個(gè)感測(cè)器量測(cè)到的感測(cè)數(shù)據(jù),可以建立此建筑的模型。目前通常以人工的方式將感測(cè)器的數(shù)據(jù)逐筆輸入文件以建立各自的元件模型。然而由于一個(gè)建筑物中可能有數(shù)十上百個(gè)感測(cè)器,每個(gè)感測(cè)器所輸出的感測(cè)數(shù)據(jù)格式又不全然相同。因此在人工輸入數(shù)據(jù)時(shí)極可能造成輸入數(shù)據(jù)錯(cuò)誤而導(dǎo)致最終得到的建筑模型產(chǎn)生誤差。
技術(shù)實(shí)現(xiàn)要素:
有鑒于以上的問(wèn)題,本發(fā)明提出一種模型自動(dòng)建立方法,以感測(cè)數(shù)據(jù)串流的標(biāo)頭來(lái)區(qū)分感測(cè)數(shù)據(jù)串流中的數(shù)據(jù)字元與對(duì)應(yīng)的感測(cè)數(shù)據(jù)之間的分配關(guān)系。并對(duì)每一筆感測(cè)數(shù)據(jù),判斷其是否正確可信,以選擇性地將之寫入一個(gè)模型文件中。如此可以避免在建立模型時(shí),因?yàn)槿藶榈卮罅枯斎霐?shù)據(jù)中所發(fā)生的錯(cuò)漏。
依據(jù)本發(fā)明的一種模型自動(dòng)建立方法,包含:取得感測(cè)數(shù)據(jù)串流,感測(cè)數(shù)據(jù)串流包含標(biāo)頭與M個(gè)數(shù)據(jù)位元,M個(gè)數(shù)據(jù)位元中存有N筆感測(cè)數(shù)據(jù),其中M與N為正整數(shù)。依據(jù)標(biāo)頭從M個(gè)數(shù)據(jù)位元取得N筆感測(cè)數(shù)據(jù)中的第i筆感測(cè)數(shù)據(jù),其中i為小于等于N的正整數(shù)。判斷第i筆感測(cè)數(shù)據(jù)是否正確。當(dāng)?shù)趇筆感測(cè)數(shù)據(jù)正確時(shí),將第i筆感測(cè)數(shù)據(jù)寫入模型文件。當(dāng)?shù)趇筆感測(cè)數(shù)據(jù)不正確時(shí),將關(guān)于第i筆感測(cè)數(shù)據(jù)的備用數(shù)據(jù)寫入模型文件。
依據(jù)本發(fā)明的一種建筑建筑能源系統(tǒng)信息處理方法,用于建立建筑的模擬模型,此方法包含:以建筑中的多個(gè)感測(cè)器分別感測(cè),以得到對(duì)應(yīng)的多個(gè)感測(cè)數(shù)據(jù)串流,每一個(gè)感測(cè)串流包含標(biāo)頭與多個(gè)數(shù)據(jù)位元,數(shù)據(jù)位元中存有多筆感測(cè)數(shù)據(jù)。并且對(duì)于每一該感測(cè)數(shù)據(jù)串流,依據(jù)感測(cè)數(shù)據(jù)串流的標(biāo)頭從感測(cè)數(shù)據(jù) 串流的數(shù)據(jù)位元中取得一筆感測(cè)數(shù)據(jù)。判斷所取得的感測(cè)數(shù)據(jù)是否正確,以選擇性地將所取的得的感測(cè)數(shù)據(jù)寫入對(duì)應(yīng)于感測(cè)數(shù)據(jù)串流的模型文件。
以上的關(guān)于本發(fā)明內(nèi)容的說(shuō)明及以下的實(shí)施方式的說(shuō)明用以示范與解釋本發(fā)明的精神與原理,并且提供本發(fā)明的權(quán)利要求保護(hù)范圍更進(jìn)一步的解釋。
附圖說(shuō)明
圖1是依據(jù)本發(fā)明一實(shí)施例的建筑能源系統(tǒng)信息處理方法的流程圖。
圖2是依據(jù)本發(fā)明一實(shí)施例的一個(gè)系統(tǒng)示意圖。
圖3是依據(jù)本發(fā)明一實(shí)施例的建筑模型建構(gòu)方法流程圖。
其中,附圖標(biāo)記:
1000 系統(tǒng)
1001~1009 感測(cè)器
1100 感測(cè)數(shù)據(jù)庫(kù)
1200 處理模塊
1300 元件模型數(shù)據(jù)庫(kù)
1400 建筑模型數(shù)據(jù)庫(kù)
具體實(shí)施方式
以下在實(shí)施方式中詳細(xì)敘述本發(fā)明的詳細(xì)特征以及優(yōu)點(diǎn),其內(nèi)容足以使任何本領(lǐng)域的技術(shù)人員了解本發(fā)明的技術(shù)內(nèi)容并據(jù)以實(shí)施,且根據(jù)本說(shuō)明書所發(fā)明的內(nèi)容、權(quán)利要求保護(hù)范圍及附圖,任何本領(lǐng)域的技術(shù)人員可輕易地理解本發(fā)明相關(guān)的目的及優(yōu)點(diǎn)。以下的實(shí)施例進(jìn)一步詳細(xì)說(shuō)明本發(fā)明的觀點(diǎn),但非以任何觀點(diǎn)限制本發(fā)明的范疇。
依據(jù)本發(fā)明的一種建筑能源系統(tǒng)信息處理方法,可以運(yùn)行于具有中央處理單元與儲(chǔ)存媒介的設(shè)備。關(guān)于所發(fā)明的方法請(qǐng)參照?qǐng)D1,其為依據(jù)本發(fā)明一實(shí)施例的建筑能源系統(tǒng)信息處理方法流程圖。如圖1所示,此方法包含下列步驟。如步驟S100所述,以一建筑物中的多個(gè)感測(cè)器分別感測(cè),例如位置、溫度與濕度等,以得到對(duì)應(yīng)于的多個(gè)感測(cè)數(shù)據(jù)串流。其中,每一感測(cè)串流包含標(biāo)頭與多個(gè)數(shù)據(jù)位元,該些數(shù)據(jù)位元中存有多筆感測(cè)數(shù)據(jù),其中該些數(shù)據(jù)位元的數(shù)量可能大于等于該些感測(cè)數(shù)據(jù)的數(shù)量。并對(duì)每一個(gè)感測(cè)數(shù)據(jù)串流,如步驟S200 所述,依據(jù)感測(cè)數(shù)據(jù)串流的標(biāo)頭從感測(cè)數(shù)據(jù)串流的數(shù)據(jù)位元中取得一筆感測(cè)數(shù)據(jù)。而后如步驟S300所述,判斷所取得的感測(cè)數(shù)據(jù)是否正確,以選擇性地將所取得的感測(cè)數(shù)據(jù)寫入對(duì)應(yīng)于感測(cè)數(shù)據(jù)串流的一模型文件中,此模型文件可先予選定。
具體而言,請(qǐng)參照?qǐng)D2,其依據(jù)本發(fā)明一實(shí)施例的一個(gè)系統(tǒng)示意圖。如圖2所示,本發(fā)明的系統(tǒng)1000例如包含有多個(gè)感測(cè)器1001~1009、感測(cè)數(shù)據(jù)庫(kù)1100、處理模塊1200、元件模型數(shù)據(jù)庫(kù)1300與建筑模型數(shù)據(jù)庫(kù)1400。其中處理模塊1200電性連接至其他的數(shù)據(jù)庫(kù)與感測(cè)器。
每一個(gè)感測(cè)器都會(huì)輸出感測(cè)數(shù)據(jù)串流,然而每一個(gè)感測(cè)器依據(jù)廠牌與所感測(cè)的數(shù)據(jù)極可能不同,其感測(cè)數(shù)據(jù)串流有各自的數(shù)據(jù)格式。因此處理模塊1200依據(jù)每個(gè)感測(cè)數(shù)據(jù)串流的標(biāo)頭,可以判斷此一感測(cè)數(shù)據(jù)串流是來(lái)自哪一個(gè)型號(hào)的感測(cè)器,并且判斷這個(gè)感測(cè)數(shù)據(jù)串流中的多個(gè)數(shù)據(jù)位元與所儲(chǔ)存的多筆感測(cè)數(shù)據(jù)的分配關(guān)系。舉例來(lái)說(shuō),假如感測(cè)器1001送來(lái)的感測(cè)數(shù)據(jù)串流的32位元的數(shù)據(jù)位元中,包含有時(shí)間信息、溫度信息與濕度信息。其中第1位元到第18位元記錄的是時(shí)間信息(秒),而第19位元至第25位元記錄的是溫度(攝氏度),第26位元至第32位記錄的是相對(duì)濕度(百分比)等。處理模塊1200可以依據(jù)感測(cè)器1001送來(lái)的感測(cè)數(shù)據(jù)串流的標(biāo)頭,得知感測(cè)器1001的廠牌型號(hào)等信息,從而得知其32位元的數(shù)據(jù)位元是如上述的分配方式。
于一個(gè)實(shí)施例中,當(dāng)感測(cè)數(shù)據(jù)串流的數(shù)據(jù)位元儲(chǔ)存的數(shù)據(jù)的格式是16進(jìn)位時(shí),感測(cè)數(shù)據(jù)的筆數(shù)可以大于感測(cè)數(shù)據(jù)串流的位元數(shù)。比如說(shuō)一個(gè)感測(cè)數(shù)據(jù)串流共有10位元的數(shù)據(jù),第一位元到第四位元為卡號(hào)A0FE,第五位元的儲(chǔ)存值為A用來(lái)指示這個(gè)感測(cè)數(shù)據(jù)串流有10筆感測(cè)數(shù)據(jù)。然而于另一個(gè)實(shí)施例中,當(dāng)感測(cè)數(shù)據(jù)串流的數(shù)據(jù)位元儲(chǔ)存的數(shù)據(jù)格式是2進(jìn)位時(shí),感測(cè)數(shù)據(jù)的筆數(shù)(N)會(huì)小于等于感測(cè)數(shù)據(jù)串流的位元數(shù)(M)。
于一個(gè)實(shí)施例中,處理模塊1200接著對(duì)于每一筆感測(cè)數(shù)據(jù)判斷其正確性。首先處理模塊1200會(huì)判斷一筆感測(cè)數(shù)據(jù)的儲(chǔ)存值是否為空白。所謂的空白也就是當(dāng)感測(cè)器沒(méi)有將數(shù)據(jù)寫入對(duì)應(yīng)的數(shù)據(jù)位元時(shí),這些數(shù)據(jù)位元預(yù)設(shè)的值,例如為全零或全為一。如果一筆感測(cè)數(shù)據(jù)的儲(chǔ)存值不為空白,則處理模塊1200接著判斷這個(gè)儲(chǔ)存值是否在這筆感測(cè)數(shù)據(jù)對(duì)應(yīng)的數(shù)值區(qū)間內(nèi)。舉例來(lái)說(shuō),已知感測(cè)器1001過(guò)去所感測(cè)的溫度都在攝氏10度到攝氏35度之間,因此如果當(dāng) 前感測(cè)器1001的感測(cè)數(shù)據(jù)串流中所記錄的溫度的儲(chǔ)存值是3,則處理模塊1200會(huì)判斷這筆溫度的感測(cè)數(shù)據(jù)有誤。反之,如果溫度的儲(chǔ)存值是25,則處理模塊1200會(huì)判斷這筆溫度的感測(cè)數(shù)據(jù)正確。對(duì)于不正確的感測(cè)數(shù)據(jù),處理模塊1200將予以舍去而改以自動(dòng)地填入備用數(shù)據(jù)。
于一實(shí)施例中,備用數(shù)據(jù)可以是預(yù)設(shè)數(shù)據(jù),例如溫度的預(yù)設(shè)數(shù)據(jù)是25,而濕度的預(yù)設(shè)數(shù)據(jù)是60。于另一實(shí)施例中,備用數(shù)據(jù)可以是歷史數(shù)據(jù),例如前一次感測(cè)器1001送來(lái)的溫度儲(chǔ)存值15,濕度儲(chǔ)存值70。于再一實(shí)施例中,備用數(shù)據(jù)由處理模塊1200依據(jù)標(biāo)頭從感測(cè)數(shù)據(jù)庫(kù)1100中找尋與當(dāng)前感測(cè)器具有類似設(shè)置環(huán)境的感測(cè)器所量取的數(shù)據(jù)。舉例來(lái)說(shuō),假設(shè)感測(cè)器1001是設(shè)置于某建筑物大門左側(cè)的一個(gè)感測(cè)器,則處理模塊1200可以在感測(cè)數(shù)據(jù)庫(kù)1100中找尋設(shè)置在該大門附近的感測(cè)器。由于兩個(gè)感測(cè)器的位置相近,可以假設(shè)感測(cè)到的數(shù)據(jù)可能會(huì)相接近。
于另一實(shí)施例,備用數(shù)據(jù)由處理模塊1200依據(jù)標(biāo)頭從感測(cè)數(shù)據(jù)庫(kù)1100中找尋與當(dāng)前感測(cè)器具有相同或相似的被感測(cè)物的感測(cè)器所量取的數(shù)據(jù)。舉例來(lái)說(shuō),假設(shè)感測(cè)器1001感測(cè)的是位于某建筑物某房間的T5燈管的亮度與耗電量,則處理模塊1200可以在感測(cè)數(shù)據(jù)庫(kù)1100中找尋另一個(gè)位于相同房間感測(cè)T5燈管亮度與耗電量的感測(cè)器。由于兩個(gè)感測(cè)器的被感測(cè)物相同,可以假設(shè)感測(cè)到的數(shù)據(jù)可能會(huì)相類似。
又或者于另一實(shí)施例中,假設(shè)于感測(cè)器1001過(guò)去數(shù)筆感測(cè)數(shù)據(jù)串流中的溫度儲(chǔ)存值與感測(cè)器1003于過(guò)去數(shù)筆感測(cè)數(shù)據(jù)串流的溫度儲(chǔ)存值大致相同,也就是其數(shù)值差小于一個(gè)相似數(shù)值門檻。藉此,由于根據(jù)過(guò)去的感測(cè)數(shù)據(jù)串流為基礎(chǔ),處理模塊1200判斷感測(cè)器1001與感測(cè)器1003所感測(cè)的溫度大致相同,則當(dāng)處理模塊1200判斷感測(cè)器1001的感測(cè)數(shù)據(jù)串流的溫度儲(chǔ)存值為空白或是不正確時(shí),處理模塊1200選擇感測(cè)器1003的當(dāng)前一筆感測(cè)數(shù)據(jù)串流的溫度儲(chǔ)存值來(lái)做為感測(cè)器1001的感測(cè)數(shù)據(jù)串流的溫度儲(chǔ)存值。
緊接著處理模塊1200建立一個(gè)新的模型文件,建立模型文件的方式可以直接建立一個(gè)空白的通用模型文件,也就是具有所有數(shù)據(jù)欄位的模型文件。又或者處理模塊1200可以根據(jù)感測(cè)數(shù)據(jù)串流的標(biāo)頭,決定適合的一個(gè)模型文件。以前述的例子來(lái)說(shuō),所謂適合的模型文件就是一個(gè)僅具有時(shí)間、溫度、濕度三個(gè)欄位的模型文件。建立了新的模型文件后,處理模塊1200將更正過(guò)的感測(cè) 數(shù)據(jù)串流中的多筆感測(cè)數(shù)據(jù)一一寫入模型文件中對(duì)應(yīng)的數(shù)據(jù)欄位。而后處理模塊1200會(huì)判斷模型文件中是否有空白欄位,若模型文件中有空白欄位,處理模塊1200會(huì)依據(jù)空白欄位所對(duì)應(yīng)的數(shù)據(jù)類型,以其預(yù)設(shè)數(shù)據(jù)寫入該空白欄位。如此,處理模塊1200可以以感測(cè)數(shù)據(jù)串流自動(dòng)地建立模型文件并將之儲(chǔ)存于元件模型數(shù)據(jù)庫(kù)1300中。
于本發(fā)明另一實(shí)施例中,元件模型數(shù)據(jù)庫(kù)1300中的元件的模型文件可以被用于建立建筑模型。請(qǐng)一并參照?qǐng)D2與圖3,其中圖3依據(jù)本發(fā)明一實(shí)施例的建筑模型建構(gòu)方法流程圖。如圖3所示,本發(fā)明的建筑模型建構(gòu)方法可以更包含下列步驟:如步驟S400所述,依據(jù)建模指令,從建筑模型數(shù)據(jù)庫(kù)中選擇建筑基板。如步驟S500所述,依據(jù)建模指令,選擇部份或全部的模型文件。并如步驟S600所述,以被選擇的建筑基板與被選擇的模型文件,建立建筑模型。
具體而言,建模指令中描述了使用者想要選擇模擬的信息。例如使用者可以選擇模擬臺(tái)北101的各樓層于特定設(shè)定照明亮度下的耗電量,例如假設(shè)要模擬臺(tái)北101中各辦公室的照明亮度都在100流明至150流明之間時(shí),設(shè)置各種不同的廠牌或型號(hào)的照明裝置所需耗費(fèi)的耗電量。則處理模塊1200依據(jù)建模指令會(huì)從元件模型數(shù)據(jù)庫(kù)1300中選擇具有亮度信息與功率信息的模型文件。舉例來(lái)說(shuō),首先要模擬所有辦公室均使用T5燈管的狀況,則處理模塊1200從元件模型數(shù)據(jù)庫(kù)1300中選擇對(duì)應(yīng)的照明裝置是T5燈管,且亮度在100流明至150流明之間,又同時(shí)有紀(jì)錄消耗功率的元件模型。并且處理模塊1200會(huì)從建筑模型數(shù)據(jù)庫(kù)1400中選擇臺(tái)北101的建筑基板。而后處理模塊1200會(huì)將前述選擇出來(lái)的模型文件逐一寫入建筑基板中的對(duì)應(yīng)元件模板內(nèi),從而完成臺(tái)北101全部辦公室都使用T5燈管作為照明裝置的建筑模型。
而假如要模擬所有辦公室均使用白光發(fā)光二極管的狀況,則處理模塊1200從元件模型數(shù)據(jù)庫(kù)1300中選擇對(duì)應(yīng)的照明裝置是白光發(fā)光二極管,且亮度在100流明至150流明之間,又同時(shí)有紀(jì)錄消耗功率的元件模型。并且處理模塊1200會(huì)從建筑模型數(shù)據(jù)庫(kù)1400中選擇臺(tái)北101的建筑基板。而后處理模塊1200會(huì)將前述選擇出來(lái)的模型文件逐一寫入建筑基板中的對(duì)應(yīng)元件模板內(nèi),從而完成臺(tái)北101全部辦公室都使用白光發(fā)光二極管作為照明裝置的建筑模型。
而建構(gòu)完成的臺(tái)北101的建筑模型,可以再用來(lái)模擬分析臺(tái)北101的各樓層的辦公室全數(shù)使用T5燈管所消耗的功率,以及臺(tái)北101的各樓層的辦公室全數(shù)使用白光發(fā)光二極管所消耗的功率。
此外,于一實(shí)施例中,建構(gòu)完成的建筑模型也可以用來(lái)更新建筑模型數(shù)據(jù)庫(kù)1400中臺(tái)北101的建筑基板。于另一實(shí)施例中,建構(gòu)完成的建筑模型可以被存回建筑數(shù)據(jù)庫(kù)1400中作為臺(tái)北101的另一個(gè)建筑基板。舉例來(lái)說(shuō),當(dāng)后續(xù)要模擬“全部辦公室都使用T5燈管的狀況下的空調(diào)系統(tǒng)功率需求”時(shí),處理模塊1200可以選擇前述用來(lái)模擬全部辦公室都使用T5燈管為照明裝置的建筑模型為建筑基板,繼續(xù)加入冷氣、空調(diào)相關(guān)的元件模型文件以進(jìn)行對(duì)應(yīng)的模擬分析。
綜上所述,本發(fā)明提出的模型自動(dòng)建立方法,以感測(cè)數(shù)據(jù)串流的標(biāo)頭來(lái)區(qū)分感測(cè)數(shù)據(jù)串流中的數(shù)據(jù)字元與對(duì)應(yīng)的感測(cè)數(shù)據(jù)之間的分配關(guān)系。并對(duì)每一筆感測(cè)數(shù)據(jù),判斷其是否正確可信,以選擇性地將之寫入一個(gè)模型文件中。如此可以避免在建立模型時(shí),因?yàn)槿藶榈卮罅枯斎霐?shù)據(jù)時(shí)所發(fā)生的錯(cuò)漏。