分和豎直部分。水平部分表示期望將參數(shù)保持恒定的時(shí)間 段,豎直部分表示特定時(shí)間點(diǎn)處的參數(shù)值的期望變化。這是簡單類型的控制調(diào)度,且在下文 中用在自動(dòng)控制調(diào)度學(xué)習(xí)的各種示例中。然而,自動(dòng)控制調(diào)度學(xué)習(xí)方法也可以學(xué)習(xí)較復(fù)雜 類型的調(diào)度。例如,圖22B示出不僅包括水平段和豎直段、還包括任意角度的直線段的控制 調(diào)度。因此,利用這樣的控制調(diào)度,可將參數(shù)值的變化指定成以給定速率發(fā)生,而非指定成 如在圖22A中所示的簡單控制調(diào)度中的瞬間發(fā)生。自動(dòng)控制調(diào)度學(xué)習(xí)方法也可以容納基于 平滑的連續(xù)曲線的控制調(diào)度,例如如圖22C所示的控制調(diào)度。通常,相比于圖22B和圖22A 所示的較簡單的控制調(diào)度,基于光滑的連續(xù)曲線的控制調(diào)度(例如如圖22C所示的控制調(diào) 度)的特性描述和數(shù)據(jù)編碼是更復(fù)雜的且包括更大量的存儲數(shù)據(jù)。
[0106] 在以下討論中,通常假設(shè)參數(shù)值在無系統(tǒng)操作時(shí)趨向于朝著較低值釋放,例如當(dāng) 參數(shù)值為溫度且受控系統(tǒng)為加熱單元時(shí)。然而,在其它情況下,參數(shù)值在無系統(tǒng)操作時(shí)可以 趨向于朝著較高值釋放,例如當(dāng)參數(shù)值為溫度且受控系統(tǒng)為空調(diào)時(shí)。釋放的方向經(jīng)常對應(yīng) 于系統(tǒng)使用較低資源或費(fèi)用的方向。在另外的其它情況下,釋放的方向可以取決于環(huán)境或 其它外部條件,例如當(dāng)參數(shù)值為溫度且受控系統(tǒng)為包括加熱和制冷功能二者的HVAC系統(tǒng) 時(shí)。
[0107] 轉(zhuǎn)到圖22A中所示的控制調(diào)度,連續(xù)曲線表示的控制調(diào)度2202可以可替選地被編 碼成在連續(xù)曲線中的對應(yīng)于豎直部分或邊沿的離散設(shè)定點(diǎn)。在以下討論中,通常使用連續(xù) 曲線的控制調(diào)度來表示存儲的控制調(diào)度,該存儲的控制調(diào)度要么由用戶或遠(yuǎn)程實(shí)體借助智 能控制器所提供的調(diào)度創(chuàng)建界面來創(chuàng)建,要么由智能控制器基于已存在的控制調(diào)度、記錄 的即時(shí)控制輸入和/或記錄的傳感器數(shù)據(jù)或這些類型的信息的組合來創(chuàng)建。
[0108] 在參數(shù)值對時(shí)間的圖中用圖形表示即時(shí)控制輸入。圖23A-圖23G示出即時(shí)控制輸 入的圖示,該即時(shí)控制輸入可被智能控制器接收并執(zhí)行,然后記錄并覆蓋到控制調(diào)度(例 如上文參照圖22A-圖22C所討論的控制調(diào)度)上,作為自動(dòng)控制調(diào)度學(xué)習(xí)的一部分。利用 結(jié)束于小的填充或陰影圓的豎直線段,用圖形表示即時(shí)控制輸入。圖23A示出兩個(gè)即時(shí)控 制輸入2302和2304的圖示。即時(shí)控制輸入基本等效于控制調(diào)度(例如如圖22A所示)的 邊沿,預(yù)期智能控制器將立即執(zhí)行輸入控制的用戶或遠(yuǎn)程實(shí)體將該控制調(diào)度輸入到該智能 控制器,從而覆蓋指定智能控制器的操作的任何當(dāng)前控制調(diào)度。因此,即時(shí)控制輸入是通過 控制輸入界面輸入到智能控制器的實(shí)時(shí)設(shè)定點(diǎn)。
[0109] 因?yàn)榧磿r(shí)控制輸入改變當(dāng)前控制調(diào)度,所以即時(shí)控制輸入通常與隨后的臨時(shí)控制 調(diào)度相關(guān)聯(lián),在圖23A中,該臨時(shí)控制調(diào)度被示出成水平和豎直虛線,這些虛線形成臨時(shí)控 制調(diào)度參數(shù)對時(shí)間的曲線,該曲線從即時(shí)控制輸入開始在時(shí)間上向前延伸。臨時(shí)控制調(diào)度 2306和臨時(shí)控制調(diào)度2308分別與圖23A中的即時(shí)控制輸入2302和即時(shí)控制輸入2304相 關(guān)聯(lián)。
[0110] 圖23B示出即時(shí)控制輸入以及相關(guān)聯(lián)的臨時(shí)控制調(diào)度的示例。即時(shí)控制輸入2310 本質(zhì)上為輸入設(shè)定點(diǎn),該輸入設(shè)定點(diǎn)覆蓋當(dāng)前控制調(diào)度且指導(dǎo)智能控制器控制一個(gè)或多個(gè) 受控實(shí)體,以便達(dá)到等于在即時(shí)控制輸入的圖示中的填充圓2312的縱坐標(biāo)的參數(shù)值。在即 時(shí)控制輸入之后,臨時(shí)恒溫控制調(diào)度間隔2314延伸即時(shí)控制輸入之后的一段時(shí)間,然后利 用隨后的即時(shí)控制輸入終點(diǎn)或隨后的設(shè)定點(diǎn)2316使即時(shí)控制輸入釋放。在間隔2314中保 持即時(shí)控制輸入的時(shí)間長度是自動(dòng)控制調(diào)度學(xué)習(xí)的參數(shù)。隨后的即時(shí)控制輸入終點(diǎn)設(shè)定點(diǎn) 2316的方向和幅度表示一個(gè)或多個(gè)附加的自動(dòng)控制調(diào)度學(xué)習(xí)的參數(shù)。請注意,自動(dòng)控制調(diào) 度學(xué)習(xí)的參數(shù)是可調(diào)整的參數(shù),其控制自動(dòng)控制調(diào)度學(xué)習(xí)的操作,并且不同于包括控制調(diào) 度的關(guān)于時(shí)間繪制的一個(gè)或多個(gè)參數(shù)值。在當(dāng)前討論所參考的示例控制調(diào)度中的關(guān)于縱軸 繪制的參數(shù)值與觀測量直接或間接有關(guān),觀測量包括環(huán)境情況、機(jī)器狀態(tài)等。
[0111] 圖23C示出現(xiàn)有控制調(diào)度,即時(shí)控制輸入被添加在該現(xiàn)有控制調(diào)度上。該現(xiàn)有控 制調(diào)度在上午7點(diǎn)(圖23C中的2322)要求參數(shù)值P的增大,該增大用邊沿2320表示。即 時(shí)控制輸入2324指定稍微有點(diǎn)小的幅度的較早的參數(shù)值變化。圖23D-圖23G示出各種隨 后的臨時(shí)控制調(diào)度,其可以根據(jù)智能控制器邏輯的各種不同實(shí)現(xiàn)和/或自動(dòng)控制調(diào)度學(xué)習(xí) 的參數(shù)值的當(dāng)前值獲得。在圖23D-圖23G中,用虛線段示出與即時(shí)控制輸入相關(guān)聯(lián)的臨時(shí) 控制調(diào)度,用點(diǎn)線段示出即時(shí)控制輸入所覆蓋的現(xiàn)有控制調(diào)度的部分。在一個(gè)方法中,如圖 23D所示,即時(shí)控制輸入2324所指示的期望參數(shù)值被保持達(dá)固定的時(shí)間段2326,在該段時(shí) 間之后,臨時(shí)控制調(diào)度釋放(用邊沿2328表示)到控制調(diào)度在執(zhí)行即時(shí)控制輸入的時(shí)間點(diǎn) 處所指定的參數(shù)值。該參數(shù)值被保持2330,直到下一個(gè)調(diào)度的設(shè)定點(diǎn),該下一個(gè)調(diào)度的設(shè)定 點(diǎn)對應(yīng)于圖23C中的邊沿2332,智能控制器在該點(diǎn)處恢復(fù)根據(jù)控制調(diào)度的控制。
[0112] 在圖23E中所示的另一方法中,即時(shí)控制輸入2324所指定的參數(shù)值被保持2332, 直到達(dá)到下一個(gè)調(diào)度的設(shè)定點(diǎn),在該情況下,該設(shè)定點(diǎn)對應(yīng)于圖23C中所示的控制調(diào)度中 的邊沿2320。在該下一個(gè)設(shè)定點(diǎn)處,智能控制器恢復(fù)根據(jù)現(xiàn)有控制調(diào)度的控制。許多用戶 想要該方法,這些用戶期望手動(dòng)輸入的設(shè)定點(diǎn)得以有效保持,直到調(diào)度的設(shè)定點(diǎn)變化。
[0113] 在不同的方法中,如圖23F所示,智能控制器保持即時(shí)控制輸入2324所指定的參 數(shù)值達(dá)固定的時(shí)間段2334,在該時(shí)間段2334之后,現(xiàn)有控制調(diào)度在該時(shí)間點(diǎn)處已經(jīng)指定的 參數(shù)值被恢復(fù)2336。
[0114] 在圖23G中所示的方法中,即時(shí)控制輸入2324所指定的參數(shù)值被保持2338,直到 達(dá)到與即時(shí)控制輸入反方向的設(shè)定點(diǎn),在該設(shè)定點(diǎn)處,現(xiàn)有控制調(diào)度被恢復(fù)2340。在另外的 替選方法中,可以將即時(shí)控制輸入進(jìn)一步釋放到最低合理性的級別,以便試圖關(guān)于資源和/ 或能量支出優(yōu)化系統(tǒng)操作。在通常用在侵略學(xué)習(xí)期間的這些方法中,用戶不得不積極地選 擇大于或小于與最小的或低的能量或資源使用率相關(guān)聯(lián)的參數(shù)值的參數(shù)值。
[0115] 在自動(dòng)控制調(diào)度學(xué)習(xí)的一個(gè)示例實(shí)現(xiàn)中,智能控制器在監(jiān)控時(shí)段的過程上監(jiān)控即 時(shí)控制輸入和調(diào)度變化,該監(jiān)控時(shí)段通常與控制調(diào)度或子調(diào)度的時(shí)間間隔一致,同時(shí)根據(jù) 現(xiàn)有控制調(diào)度(除了被即時(shí)控制輸入和輸入調(diào)度變化所覆蓋的部分)控制一個(gè)或多個(gè)實(shí) 體。在監(jiān)控時(shí)段結(jié)束時(shí),將記錄的數(shù)據(jù)添加在現(xiàn)有控制調(diào)度上,并且通過組合現(xiàn)有控制調(diào)度 和調(diào)度變化及即時(shí)控制輸入的特征來生成新的臨時(shí)調(diào)度。遵循各種類型的決議,新的臨時(shí) 調(diào)度被提升至對于未來時(shí)間間隔的現(xiàn)有控制調(diào)度,在該未來時(shí)間間隔內(nèi),現(xiàn)有控制調(diào)度用 于控制系統(tǒng)操作。
[0116] 圖24A-圖24D示出不存在事件及其對控制調(diào)度的影響。圖24示出使用在圖22A 和圖23A-圖23G中所采用的相同圖示慣例的簡單控制調(diào)度。該調(diào)度包括相對低參數(shù)值的 初始時(shí)間段2402、第一設(shè)定點(diǎn)2404,在其之后,該調(diào)度包括相對高參數(shù)值的間隔2406,之后 是第二設(shè)定點(diǎn)2408,該第二設(shè)定點(diǎn)2408將參數(shù)值降低回到相對低的參數(shù)值用于后續(xù)的時(shí) 間段2410。
[0117] 在圖24B中,根據(jù)圖24A中所示的控制調(diào)度進(jìn)行操作的智能控制器在時(shí)間&2412 處確定人存在于受控環(huán)境中。該確定構(gòu)成不存在事件2416,該不存在事件2416用豎向虛 線2414和具有一半陰影部分2418 (指示存在)和無陰影的部分2420 (指示不存在)的圓 圈表示。由于不存在事件,因此智能控制器通過將預(yù)期的參數(shù)值降低回到相對低的值2422 來調(diào)整控制調(diào)度。例如,在家庭加熱背景中,參數(shù)值可以對應(yīng)于溫度,并且在時(shí)間h處不具 有居住者的事實(shí)證明降低溫度設(shè)置以便節(jié)省能量是有理的。
[0118] 在圖24C中,在時(shí)間t22424處,用戶通過智能控制器的智能控制界面輸入即時(shí)控 制輸入2426以重置溫度。因此,用戶現(xiàn)在是存在的。由于在該情況下,不存在事件2416與 即時(shí)控制輸入2426之間的消逝的時(shí)間段2428低于閾值,因此即時(shí)控制輸入表示校正的存 在事件,該校正的存在事件用圓2430和上方橫躺的條2436表示,該圓2430具有無陰影的 部分2432,之后是陰影部分2434,這指示從不存在到存在的轉(zhuǎn)換,該條2436指示具有智能 控制器錯(cuò)誤地建立了近期在先的不存在事件的強(qiáng)概率。作為示例,住宅的居住者可以已經(jīng) 在時(shí)間^之前小睡了很短一會兒,因此,智能控制器的傳感器沒有檢測到居住者的存在,并 產(chǎn)生了與存在相關(guān)的事件2416。當(dāng)醒來時(shí),居住者注意到溫度降低,并通過即時(shí)控制界面調(diào) 整溫度設(shè)置。
[0119] 圖24D不出關(guān)于圖24A中所不的控制調(diào)度的另一情形。在圖24D中,在初始不存 在事件2416之后,智能控制器2440對應(yīng)地調(diào)整調(diào)度,并且不存在事件發(fā)生在調(diào)整調(diào)度的時(shí) 間段內(nèi)。之后,在時(shí)間點(diǎn)t 32442處,智能控制器確定人現(xiàn)在存在于受控環(huán)境內(nèi),從而引起存 在事件2444。然而,在本示例中,智能控制器繼續(xù)根據(jù)控制調(diào)度進(jìn)行操作,這是因?yàn)闆]有居 住者將要覆蓋控制調(diào)度的指示。在另一實(shí)現(xiàn)中,智能控制器可以調(diào)整用于存在事件而非不 存在事件的控制調(diào)度,或用于存在事件和不存在事件二者的控制調(diào)度。在許多情況下,可以 通過智能控制器的調(diào)度界面或其它輸入界面指定關(guān)于存在事件和不存在事件的各種調(diào)度 調(diào)整??商孢x地,智能控制器可以利用存在和不存在的模式以及即時(shí)控制輸入和調(diào)度調(diào)整 的模式隨著時(shí)間學(xué)習(xí)調(diào)度調(diào)整。
[0120] 圖25示出許多不同類型的信息,智能控制器可使用這些信息來確定一個(gè)或多個(gè) 人在受控環(huán)境或在受控環(huán)境的區(qū)域或子容區(qū)內(nèi)的存在和/或缺失。如上文所討論,智能控 制器包括連續(xù)或間歇的存在/不存在概率計(jì)算子系統(tǒng)以及狀態(tài)變化開關(guān)2502,該開關(guān)2502 實(shí)現(xiàn)參照圖17A所討論的狀態(tài)轉(zhuǎn)變。狀態(tài)變化開關(guān)在兩個(gè)或更多個(gè)與存在相關(guān)的狀態(tài)之間 改變智能控制器內(nèi)的狀態(tài)變量,如上文所討論?;诋?dāng)前存在概率圖或標(biāo)量值和各種閾值 啟動(dòng)與存在相關(guān)的狀態(tài)之間的轉(zhuǎn)換。智能控制器基于許多不同潛在類型的信息來編輯存在 概率標(biāo)量或圖。各種類型的信息可以包括直接傳感器輸出2504以及在一個(gè)或多個(gè)在先時(shí) 間間隔上記錄的來自傳感器2506的輸出。該信息還可以包括表、表達(dá)式或其它數(shù)據(jù),這些 信息將傳感器輸出值關(guān)聯(lián)到與傳感器輸出2508相關(guān)的存在/不存在概率。此外,智能控制 器可以保留用于一個(gè)或多個(gè)傳感器的可信度信息或可靠性信息2510。傳感器可信度值隨著 時(shí)間變化,而且也關(guān)于其它傳感器的輸出、環(huán)境條件、參數(shù)和特性以及其它類型的本地或遠(yuǎn) 程存儲的信息變化。信息也可以包括歷史的控制調(diào)度和設(shè)定點(diǎn)信息2512以及當(dāng)前控制調(diào) 度2514,智能控制器當(dāng)前根據(jù)當(dāng)前控制調(diào)度2514進(jìn)行操作。信息還可以包括歷史的存在/ 不存在信息,例如該智能控制器或與該智能控制器進(jìn)行通信的其它智能控制器和遠(yuǎn)程計(jì)算 機(jī)系統(tǒng)之前所進(jìn)行的存在/不存在確定2516。此外,智能控制器可以保持各種存在模式確 定的分析2518的結(jié)果。最終,用于編輯存在概率圖和標(biāo)量值的信息可以包括從遠(yuǎn)程實(shí)體獲 得的信息,其包括來自遠(yuǎn)程智能控制器內(nèi)的遠(yuǎn)程傳感器的數(shù)據(jù)2520、來自遠(yuǎn)程計(jì)算設(shè)施的 數(shù)據(jù)2522、來自各種用戶設(shè)備(包括蜂窩手機(jī)和移動(dòng)手機(jī))的數(shù)據(jù)2524、和來自受控環(huán)境 內(nèi)的各種智能器件的數(shù)據(jù)2526。由智能控制器使用的多種信息編輯存在概率圖和標(biāo)量值, 在不同實(shí)現(xiàn)和背景中,該概率圖和標(biāo)量值可以包括許多附加類型的信息。作為一個(gè)示例,智 能控制器可以提供存在指示界面,該界面允許用戶明確地指示其相對于受控環(huán)境的存在或 缺失,作為一個(gè)不例。
[0121] 圖26A-圖28B分別提供在圖16中提供的控制流程圖的步驟1618和步驟1622中 調(diào)用的傳感器和存在例行程序的控制流程圖。圖26A提供傳感器例行程序的控制流程圖。 在步驟2602中,傳感器例行程序接收在智能控制器的事件循環(huán)中檢測到的傳感器事件的 指示。在該事件是傳感器中斷的情況下,如在步驟2604中所確定的,在步驟2606中調(diào)用下 述例行程序傳感器中斷。否則,在一個(gè)實(shí)現(xiàn)中,觸發(fā)事件是定時(shí)器超時(shí)或智能控制器需要輪 詢其監(jiān)控受控環(huán)境用的各種傳感器的其它指示。該輪詢發(fā)生在步驟2608-步驟2612的for 循環(huán)中。對于每個(gè)傳感器重復(fù)步驟2608-步驟2614的for循環(huán)。在步驟2609中,智能控 制器讀取當(dāng)前的傳感器輸出并將其記錄在存儲器中。在步驟2610中,智能控制器確定在步 驟2609中獲得的傳感器讀數(shù)是否可以指示存在狀態(tài)變化。如果