2011-12-28 107 views
0

我想知道恆溫器程序如何工作,並想看看是否有人對它有更好的意見。據我所知,有幾個控制算法可以使用,一些是Bang-Bang(開/關),比例控制算法和PID控制。縱觀維基百科,對於我完全理解的所有三種解釋都有很多解釋。然而,當試圖實現比例控制算法時,我覺得我缺少比例增益(K)和輸出的需要或使用。由於今天的恆溫器不包括改變功率或電流的需要,我如何操作輸出以便觸發恆溫器的控制開/關?另外,比例增益或K的值是多少?溫控器控制算法

+0

如果您的加熱或製冷設備的輸入僅爲開/關,則比例控制器不適合,因爲它會輸出連續變化的值。您可以對比例控制器的輸出進行閾值設置,以獲得開啓或關閉值,但實際上它與開啓/關閉控制器相同。 – 2011-12-28 02:20:47

+0

這是什麼標籤的Python? – 2011-12-28 02:32:28

+0

我將它標記爲Python,因爲它將在Python中編程。爲什麼這個關閉?我正在談論與編程直接相關的控制算法。當我談論python中的算法實現以及如何對其進行編碼時,我不得不直接談論編碼。 – tabchas 2011-12-28 02:53:52

回答

4

問題是過沖設定點溫度。

如果您只需運行該設備達到設定溫度,直到,你會超調,浪費能源(並且可能做損害,這取決於恆溫控制。)

你需要「緩和至」設定值,以便在設備關閉時到達設定點,以便不再有能量進入設定點以上。