2011-12-28 16 views
0

サーモスタットプログラムがどのように機能するのか、誰かがより良い意見を持っているかどうかを確かめたいと思っています。私が知っていることから、Bang-Bang(オン/オフ)、比例制御アルゴリズム、PID制御など、いくつかの制御アルゴリズムを使用できます。 Wikipediaを見ると、私が完全に理解している3つのすべての説明がたくさんあります。しかし、比例制御アルゴリズムを実装しようとすると、私は比例ゲイン(K)と出力の使用や必要性が失われていると感じます。今日のサーモスタットには電力や電流を変える必要がないので、サーモスタットの制御をON/OFFできるように出力をどのように操作すればよいですか?また、比例ゲインやKの値は?サーモスタット制御アルゴリズム

+0

加熱装置または冷却装置の入力がオン/オフのみの場合、比例コントローラは連続的に変化する値を出力するので適切ではありません。比例コントローラの出力にしきい値を設定してオンまたはオフの値を得ることができますが、オン/オフコントローラと実質的に同じです。 –

+0

このタグ付きPythonは何ですか? –

+0

Pythonでタグ付けしたので、Pythonでプログラミングする予定です。なぜこれは閉鎖されたのですか?私はプログラミングに直接関係する制御アルゴリズムについて話しています。私がPythonでアルゴリズムを実装する方法と、それをコード化する方法について話しているときに、コーディングについて直接話をしなければならないというのは意味をなさない。 – tabchas

答えて

4

問題は、設定温度をオーバーシュートしています。

設定温度に到達するまで、あなたは、単にデバイスを実行する場合は、(どのようなサーモスタット制御に応じて、そしておそらくダメージを与えること。)のエネルギーを無駄に、オーバーシュートします

あなたは「まで緩和」する必要がありますデバイスがシャットダウンしているときと同じように設定値に達するように、設定値を上回るエネルギーがなくなるようにします。