基于FPGA的智能用電器識別系統(tǒng)
電腦 | 12 | 2 | 5 | 19 | |
顯示器 | 23 | 3 | 4 | 30 | |
電風(fēng)扇 | 72 | 9 | 9 | 90 | 正確 |
電燈 | 16 | 4 | 4 | 24 |
通過上表可知電風(fēng)扇所打的分?jǐn)?shù)最高,為90分,其余的分?jǐn)?shù)都沒有及格,可知該新接入用電器被識別為電風(fēng)扇。同時(shí)開始記錄該用電器的功率等相應(yīng)參數(shù),上述單個(gè)用電器識別過程為識別的第一階段。如果所有分?jǐn)?shù)均不及格則識別失敗,轉(zhuǎn)入識別的第二階段。
識別的第二階段:首先分析采集到用電器數(shù)據(jù)信息,將數(shù)據(jù)庫中的每個(gè)用電器參數(shù)記錄從Flash中讀出,通過各用電器的功率信息與諧波信息進(jìn)行不同用電器參數(shù)之間的排列組合,以用電器諧波長度為優(yōu)先組合原則,按照用電器從少到多,得出不同用電器的組合參數(shù)。實(shí)際上,多個(gè)用電器的組合過程,就是一個(gè)解多維線性方程組的過程。之后,再使用類似單個(gè)用電器識別方法對多個(gè)同時(shí)開始運(yùn)行的用電器進(jìn)行識別。如果識別成功,開始記錄用電器的功率等參數(shù),并進(jìn)行顯示。如果所有分?jǐn)?shù)均不及格則識別失敗,轉(zhuǎn)入識別的下一階段。
識別的第三階段:上述識別均不成功,說明數(shù)據(jù)庫中沒有存儲該新接入用電器的特征參數(shù),此時(shí)會動態(tài)地將該新用電器的特征參數(shù)加載到數(shù)據(jù)庫,并提示輸入該用電器的名字,至此整個(gè)識別過程完畢。
識別過程中,由于外界干擾,會有一定的誤識別率。為防止系統(tǒng)的誤識別,即使沒有新用電器再接入系統(tǒng),此時(shí)系統(tǒng)仍處于實(shí)時(shí)驗(yàn)證狀態(tài)。在這種狀態(tài)下,系統(tǒng)需要做的工作是:驗(yàn)證用電器識別結(jié)果是否正確,驗(yàn)證方法為,將識別結(jié)果疊加后的特征數(shù)據(jù)信息與實(shí)時(shí)信息模糊比較,得到識別結(jié)果,若識別結(jié)果不正確,則把識別結(jié)果清除,所有用電器重新識別,轉(zhuǎn)入上述第一階段,若正確,則繼續(xù)處理;然后,由實(shí)時(shí)數(shù)據(jù)更新數(shù)據(jù)庫特征參數(shù)的權(quán)值,以使系統(tǒng)更有本地化特征,更新數(shù)據(jù)庫中特征參數(shù)權(quán)值的過程,實(shí)際是使用電器的正確識別結(jié)果分值最大化的過程。
表3. 4用電器能耗記錄查詢示意表
用電器名稱 | 筆記本電腦 | |||
使用時(shí)間段 | 使用時(shí)間 | 消耗電能 | 平均功率 | |
2011.4.9 | 13:00-14:30 | 01小時(shí)30分鐘 | 0.093KWh | 62W |
2011.4.12 | 18:30-21:40 | 03小時(shí)10分鐘 | 0.411KWh | 65W |
2011.4.13 | 18:30-20:30 | 02小時(shí)00分鐘 | 0.140KWh | 70W |
如上表所示,用電器識別成功后,會記錄相應(yīng)的能耗。其中,用電器能耗的查詢記錄格式為:用電器名稱、用電器使用時(shí)間段、用電器的單次使用時(shí)間累計(jì),用電器的功率,用電器的能耗等,并能生成相應(yīng)的日統(tǒng)計(jì)、月統(tǒng)計(jì)、年統(tǒng)計(jì)等。并能針對相應(yīng)的用電器進(jìn)行功率限制,如果超出限制,則會實(shí)施斷電處理。
用電器關(guān)閉識別過程和用電器打開識別過程類似,這里就不做過多贅述。
評論