(57)【要約】システムが、マルチゾーン蒸気圧縮システム（ＭＺ−ＶＣＳ）を制御する。本システムは、一組の制御パラメーターを含むコスト関数を最適化することによって求められる一組の制御入力を用いてＭＺ−ＶＣＳの蒸気圧縮サイクルを制御するコントローラーを備える。この最適化することは制約を条件とし、コスト関数は予測ホライズンにわたって最適化される。本システムは、各熱交換器のアクティブモード又は非アクティブモードを定義するＭＺ−ＶＣＳの構成によってパラメーター化された最適化関数を記憶するメモリも備え、この最適化関数は、アクティブモードにある全ての熱交換器を含む完全構成について求められたコスト関数の制御パラメーターの値を現在の構成に従って変更する。本システムは、ＭＺ−ＶＣＳの現在の構成を求め、現在の構成を最適化関数にサブミットすることによってコスト関数を更新するプロセッサも備える。
2019516054.tif 000002
【特許請求の範囲】
【請求項１】
一組のゾーン内の環境を制御する一組の熱交換器に接続された圧縮機を備えるマルチゾーン蒸気圧縮システム（ＭＺ−ＶＣＳ）を制御するシステムであって、
一組の制御パラメーターを含むコスト関数を最適化することによって求められる一組の制御入力を用いて前記ＭＺ−ＶＣＳの蒸気圧縮サイクルを制御するコントローラーであって、前記最適化することは制約を条件とし、前記コスト関数は予測ホライズンにわたって最適化される、コントローラーと、
各熱交換器のアクティブモード又は非アクティブモードを定義する前記ＭＺ−ＶＣＳの構成によってパラメーター化された最適化関数を記憶するメモリであって、前記最適化関数は、前記アクティブモードにある全ての熱交換器を含む完全構成について求められた前記コスト関数の前記制御パラメーターの値を現在の構成に従って変更する、メモリと、
前記ＭＺ−ＶＣＳの前記現在の構成を求め、前記現在の構成を前記最適化関数にサブミットすることによって前記コスト関数を更新するプロセッサと
を備える、システム。
【請求項２】
前記構成は、前記非アクティブモードにある前記熱交換器については第１の値を有する要素を有し、前記アクティブモードにある前記熱交換器については第２の値を有する要素を有するバイナリーベクトルであり、該構成ベクトルにおける前記要素のインデックスは、対応する熱交換器のインデックスと一致する、請求項１に記載のシステム。
【請求項３】
前記制御パラメーターの構造は、制御パラメーターと前記ＭＺ−ＶＣＳにおける熱交換器との間に対応関係が存在するように、前記ＭＺ−ＶＣＳのモデルの構造に対応し、前記最適化関数は、前記対応する熱交換器が前記アクティブモードにある場合には前記制御パラメーターの前記値を保存し、前記対応する熱交換器が前記非アクティブモードにある場合には前記ブロックの前記値を変更する、請求項１に記載のシステム。
【請求項４】
前記制御パラメーターは、少なくとも１つのブロック対角行列を含み、該行列の前記対角線上の各ブロックのインデックスは、前記対応する熱交換器の前記インデックスと一致し、前記行列の前記対角線上の各ブロックの値は、前記対応する熱交換器について求められ、前記最適化関数は、前記対応する熱交換器が前記アクティブモードにある場合には前記ブロックの前記値を保存し、前記対応する熱交換器が前記非アクティブモードにある場合には前記ブロックの前記値を変更する、請求項１に記載のシステム。
【請求項５】
前記少なくとも１つのブロック対角行列は、要素が前記ＭＺ−ＶＣＳの出力にペナルティを科す性能ペナルティ行列Ｑと、要素が前記ＭＺ−ＶＣＳへの制御入力にペナルティを科す制御ペナルティ行列Ｒと、要素が前記ＭＺ−ＶＣＳの終端状態にペナルティを科す終端コスト行列Ｐとのうちの１つ又はそれらのうちの組み合わせを含む、請求項４に記載のシステム。
【請求項６】
前記最適化関数は、前記対応する熱交換器が前記非アクティブモードにある場合には、前記性能ペナルティ行列Ｑ及び前記終端コスト行列Ｐの前記ブロックの前記値を０に置き換え、前記最適化関数は、前記対応する熱交換器が前記非アクティブモードにある場合には、前記制御ペナルティ行列Ｒの前記ブロックの前記値を前記制御ペナルティ行列の初期値よりも大きな値に置き換える、請求項５に記載のシステム。
【請求項７】
前記制御パラメーターの前記値の変更は、前記ブロック対角行列の前記次元を保存する、請求項４に記載のシステム。
【請求項８】
前記一組の制御パラメーターを前記熱交換器内の弁の位置に変換する、前記一組の熱交換器に対応する一組の容量コントローラー、
を更に備える、請求項１に記載のシステム。
【請求項９】
前記ＭＺ−ＶＣＳにおける各熱交換器の前記モードの値を受け取る少なくとも１つの入力インターフェースを更に備え、前記プロセッサは、該入力インターフェースから受信された前記モードの前記値に基づいて前記現在の構成を求める、請求項１に記載のシステム。
【請求項１０】
前記ＭＺ−ＶＣＳによって制御される前記対応するゾーン内の温度を測定する一組のセンサーと、
前記対応するゾーン内の所望の温度を設定する一組の入力デバイスと、
を更に備え、
前記プロセッサは、前記一組のセンサーからの前記測定値及び前記所望の温度の値に基づいて前記現在の構成を求める、請求項１に記載のシステム。
【請求項１１】
一組のゾーン内の環境を制御する一組の熱交換器に接続された圧縮機を備えるマルチゾーン蒸気圧縮システム（ＭＺ−ＶＣＳ）を制御する方法であって、
前記ＭＺ−ＶＣＳにおける各熱交換器のアクティブモード又は非アクティブモードを定義する前記ＭＺ−ＶＣＳの現在の構成を求めることと、
前記ＭＺ−ＶＣＳの構成によってパラメーター化された最適化関数に前記現在の構成をサブミットすることによって、コスト関数における制御パラメーターの少なくとも幾つかの値を更新することであって、前記最適化関数は、前記現在の構成に従って前記コスト関数の前記制御パラメーターの値を変更することと、
制約を条件として前記コスト関数を最適化することによって求められた一組の制御入力を用いて前記ＭＺ−ＶＣＳの蒸気圧縮サイクルを制御することと
を含み、該方法のステップは、プロセッサを用いて実行される、方法。
【請求項１２】
前記構成は、前記非アクティブモードにある前記熱交換器については第１の値を有する要素を有し、前記アクティブモードにある前記熱交換器については第２の値を有する要素を有するベクトルであり、該構成ベクトルにおける前記要素のインデックスは、対応する熱交換器のインデックスと一致する、請求項１１に記載の方法。
【請求項１３】
前記制御パラメーターの前記値は、前記アクティブモードにある全ての熱交換器を含む完全構成について初期化される、請求項１１に記載の方法。
【請求項１４】
前記制御パラメーターは、少なくとも１つのブロック対角行列を含み、該行列の前記対角線上の各ブロックのインデックスは、前記対応する熱交換器の前記インデックスと一致し、前記行列の前記対角線上の各ブロックの値は、前記対応する熱交換器について求められ、前記最適化関数は、前記対応する熱交換器が前記アクティブモードにある場合には前記ブロックの前記値を保存し、前記対応する熱交換器が前記非アクティブモードにある場合には前記ブロックの前記値を変更する、請求項１１に記載の方法。
【請求項１５】
前記少なくとも１つのブロック対角行列は、要素が前記ＭＺ−ＶＣＳの出力にペナルティを科す性能ペナルティ行列Ｑと、要素が前記ＭＺ−ＶＣＳへの制御入力にペナルティを科す制御ペナルティ行列Ｒと、要素が前記ＭＺ−ＶＣＳの状態にペナルティを科す終端コスト行列Ｐとのうちの１つ又はそれらのうちの組み合わせを含む、請求項１４に記載の方法。
【請求項１６】
前記最適化関数は、前記対応する熱交換器が前記非アクティブモードにあるときは、前記性能ペナルティ行列Ｑの前記ブロックの前記値を０に置き換え、前記最適化関数は、前記対応する熱交換器が前記非アクティブモードにあるときは、前記終端コスト行列Ｐの前記ブロックの前記値を０に置き換え、前記最適化関数は、前記対応する熱交換器が前記非アクティブモードにあるときは、前記制御ペナルティ行列Ｒの前記ブロックの前記値を前記制御ペナルティ行列の他の値よりも大きな値に置き換える、請求項１５に記載の方法。
【請求項１７】
方法を実行するプロセッサによって実行可能なプログラムが具現化される非一時的コンピューター可読記憶媒体であって、前記方法は、
前記ＭＺ−ＶＣＳにおける各熱交換器のアクティブモード又は非アクティブモードを定義する前記ＭＺ−ＶＣＳの現在の構成を求めることと、
前記ＭＺ−ＶＣＳの構成によってパラメーター化された最適化関数に前記現在の構成をサブミットすることによって、コスト関数における制御パラメーターの少なくとも幾つかの値を更新することであって、前記最適化関数は、前記現在の構成に従って前記コスト関数の前記制御パラメーターの値を変更することと、
制約を条件として前記コスト関数を最適化することによって求められた一組の制御入力を用いて前記ＭＺ−ＶＣＳの蒸気圧縮サイクルを制御することと
を含む、媒体。
【請求項１８】
前記構成は、前記非アクティブモードにある前記熱交換器についてはゼロ値を有する要素を有し、前記アクティブモードにある前記熱交換器については非ゼロ値を有する要素を有するベクトルであり、該構成ベクトルにおける前記要素のインデックスは、対応する熱交換器のインデックスと一致し、前記制御パラメーターの前記値は、前記アクティブモードにある全ての熱交換器を含む完全構成について初期化される、請求項１７に記載の媒体。
【請求項１９】
前記制御パラメーターは、少なくとも１つのブロック対角行列を含み、該行列の前記対角線上の各ブロックのインデックスは、前記対応する熱交換器の前記インデックスと一致し、前記行列の前記対角線上の各ブロックの値は、前記対応する熱交換器について求められ、前記最適化関数は、前記対応する熱交換器が前記アクティブモードにある場合には前記ブロックの前記値を保存し、前記対応する熱交換器が前記非アクティブモードにある場合には前記ブロックの前記値を変更する、請求項１７に記載の媒体。
【請求項２０】
前記少なくとも１つのブロック対角行列は、要素が前記ＭＺ−ＶＣＳの出力にペナルティを科す性能ペナルティ行列Ｑと、要素が前記ＭＺ−ＶＣＳへの制御入力にペナルティを科す制御ペナルティ行列Ｒと、要素が前記ＭＺ−ＶＣＳの状態にペナルティを科す終端コスト行列Ｐとのうちの１つ又はそれらのうちの組み合わせを含み、前記最適化関数は、前記対応する熱交換器が前記非アクティブモードにあるときは、前記性能ペナルティ行列Ｑの前記ブロックの前記値を０に置き換え、前記最適化関数は、前記対応する熱交換器が前記非アクティブモードにあるときは、前記終端コスト行列Ｐの前記ブロックの前記値を０に置き換え、前記最適化関数は、前記対応する熱交換器が前記非アクティブモードにあるときは、前記制御ペナルティ行列Ｒの前記ブロックの前記値を閾値よりも大きな値に置き換える、請求項１９に記載の媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、蒸気圧縮システムに関し、より詳細には、複数ゾーン蒸気圧縮システムを制御するシステム及び方法に関する。
【背景技術】
【０００２】
蒸気圧縮システム（ＶＣＳ（vapor compression system））は、室内空間にいる居住者の快適さを維持又は改善することができるように冷房運転又は暖房運転を行うために、低温環境と高温環境との間で熱エネルギーを移動させる。例えば、冷房運転においては、室内温度を下げるために、又は、熱エネルギーが室内空間に侵入する効果を緩和するために、熱を室内空間から室外空間に移動させることができる。逆に、暖房運転においては、室内温度を上げるために、又は、熱エネルギーが室内空間から漏出する効果を緩和するために、熱を室外空間から室内空間に移動させることができる。
【０００３】
マルチゾーン蒸気圧縮システム（ＭＺ−ＶＣＳ）は、少なくとも１つの単一の圧縮機と、１つ以上の室内ゾーンに配置された複数の室内熱交換器に接続された少なくとも１つの室外熱交換器とを備える。冷媒の流れは、熱交換器間で分割され、室内熱交換器と室外熱交換器との間に配置された流量計測弁を用いて調整される。これらの流量計測弁は、蒸気圧縮サイクルを完成させるために冷媒の温度及び圧力を下げるのに必要とされる主な圧力低下デバイスとしても働くことができる。圧縮機に接続された四方弁の状態に応じて、高圧冷媒は、圧縮機から室外ユニットに流れることもできるし（この場合、室外ユニット熱交換器は凝縮器であり、熱交換器は蒸発器である）、冷媒は、圧縮機から熱交換器に流れることもでき、室内熱交換器及び室外熱交換器の役割は逆転する。
【０００４】
パワーエレクトロニクス及び低コストマイクロ−コントローラーの近年の進歩によって、可変速圧縮機、電子制御弁、及び可変速ファンがもたらされている。これらのアクチュエーターの制御は、ゾーン温度調節の達成、エネルギー消費の最小化、及び冷媒の最大安全圧力又はシステムコンポーネントの最大安全温度等の機械制限の実施を行うために連係されなければならない。
【０００５】
様々な制約が実施されるようにＭＺ−ＶＣＳの全体の動作を制御する必要がある。例えば、機器の安全性のために、幾つかの特定の最大又は最小の温度及び圧力は違反されるべきではない。幾つかのコントローラーは、これらの制約を反応的に実施する。すなわち、危険な状況が検出されると、補正動作が取られる。このストラテジーでは、コントローラーが補正動作を発している期間に制約の違反が発生する可能性があり、したがって、補正動作が開始される閾値は、発生する可能性のある違反を考慮するために控えめに選択される。そして、最高システム性能の動作領域は、多くの場合、制約の近くにあるので、制約から離れて動作するように設計された反応制約管理を有するコントローラーは、最高性能の領域を犠牲にする。これについては、例えば、特許文献１を参照されたい。
【０００６】
マルチゾーンシステムに固有の１つの重要な要件は、残りの熱交換器がサービスを提供し続けながら１つ以上の熱交換器を非アクティブ化（deactivate：作動停止）することができるということである。非アクティブな（inactive：作動停止した）熱交換器は、熱交換器を通る冷媒の流れを停止し、それによって、対応するゾーンとの熱交換を防止する、閉鎖されている関連した膨張弁によって特徴付けられる。加えて、気温を設定点に調節する制御目標は、熱交換器が非アクティブであるゾーンでは適用可能でない。アクティブな（active：作動した）熱交換器及び非アクティブな熱交換器の特定の組み合わせは、システム構成又は単に構成と呼ばれる。市販のＭＺ−ＶＣＳでは、５０個の熱交換器が室外ユニットに接続されることが一般的であり、２５０＝１．１×１０１５個の可能な構成が作成される。或る熱交換器がアクティブ状態から非アクティブ状態に変化すると、ＭＺ−ＶＣＳは再構成されたと言われ、再構成を可能にするシステムは再構成可能であると言われる。
【０００７】
したがって、この技術分野においては、制約を受ける再構成可能なＭＺ−ＶＣＳのあらゆる可能な構成を制御するシステム及び方法が必要とされている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】欧州特許出願公開第２４６９２０１号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明の幾つかの実施の形態の目的は、マルチゾーン蒸気圧縮システム（ＭＺ−ＶＣＳ）の動作を制御するシステム及び方法を提供することである。本発明の幾つかの実施の形態の別の目的は、ＭＺ−ＶＣＳの動作に対する制約が実施されるような最適化問題を求めて解くシステムダイナミクスのモデルを用いて蒸気圧縮システムを予測的に制御するシステム及び方法を提供することである。幾つかの実施の形態の別の目的は、ゾーンがアクティブ又は非アクティブになることを可能にするＭＺ−ＶＣＳの動作を制御することである。さらに、幾つかの実施の形態の目的は、特定の機械構成、すなわち、アクティブ及び非アクティブである熱交換器の特定の組み合わせに適合するようにコントローラーをオンラインで変更することができるということである。
【課題を解決するための手段】
【００１０】
予測制御、例えば、モデル予測制御（ＭＰＣ）は、被制御システムの動作を記述するとともに現在の状態に対するＭＺ−ＶＣＳ応答を予測し、適切な制御動作を取る能力を有するコスト関数の反復的な有限ホライズン最適化に基づいている。さらに、この最適化問題の定式化には、制約を含めることができる。本発明の幾つかの実施の形態は、ＭＰＣが、制約の保証された実施を含む蒸気圧縮システム制御の魅力的な特性を提供するという認識に基づいている。制約の実施を保証することができるので、より積極的な制約の選択は、より高速な部屋温度応答又はより広範囲の室外の空気の状態にわたる安全な動作等のより高い性能をもたらすことができる。
【００１１】
ＭＰＣは、あらゆるゾーンにおける変化が制御目標にどのような影響を及ぼすのかについての情報を符号化した最適化問題を解く。ゾーンを非アクティブ化することは、この最適化問題の構造を根本的に変化させるので、あらゆるシステム構成に固有の種々の最適化問題を指定する必要があるが、あらゆる構成の最適化問題を手動で指定することは、可能な構成が多数ある場合に実際的でない。さらに、異なる最適化問題を符号化する数組の異なるコントローラーパラメーターが全て、ランタイム時に利用可能である必要があり、組み込まれたハードウェアに通常利用可能なメモリよりも大幅に多くのメモリがパラメーター記憶に必要とされる。
【００１２】
しかしながら、ＭＺ−ＶＣＳに本来備わっている特定の結合を明らかにするＭＺ−ＶＣＳのダイナミクスを記述した構造化モデルを取得することができるということが認識されている。具体的には、幾つかの実施の形態は、室外ユニットコンポーネントに起因した変化はあらゆる熱交換器に影響を及ぼし、各熱交換器は室外ユニットに影響を及ぼすが、特定の熱交換器は互いに大きな影響を及ぼし合わないという理解に基づいている。このタイプの結合によって、特定の構造を提示する動的モデルが得られる。すなわち、制御入力から測定値へのＭＺ−ＶＣＳダイナミクスを記述した連立方程式は、行列形式に集約されると、行列内においてゼロ値要素及び非ゼロ値要素の特定のパターンを与える。
【００１３】
このパターンを利用することによって、最適化問題をシステム構成によって定式化及びパラメーター化することができ、システム構成を所与として、この所与の構成に固有の最適化問題を自動的に取得することができることが更に認識されている。さらに、任意の特定の最適化問題の使用から得られる閉ループ安定性は、モデル構造を更に利用して、構造化されたコントローラーパラメーターを計算することによって保証することができる。このようにして、いずれの構成にも安定したＭＰＣの制約実施の利点を保持した再構成可能制御システムが開発され、あらゆるシステム構成について異なる最適化問題を手動で指定する負担を伴わずに開発される。
【００１４】
したがって、１つの実施の形態は、一組のゾーン内の環境を制御する一組の熱交換器に接続された圧縮機を備えるマルチゾーン蒸気圧縮システム（ＭＺ−ＶＣＳ）を制御するシステムを開示する。本システムは、一組の制御パラメーターを含むコスト関数を最適化することによって求められる一組の制御入力を用いてＭＺ−ＶＣＳの蒸気圧縮サイクルを制御するコントローラーであって、最適化することは制約を条件とし、コスト関数は予測ホライズンにわたって最適化される、コントローラーと、各熱交換器のアクティブモード又は非アクティブモードを定義するＭＺ−ＶＣＳの構成によってパラメーター化された最適化関数を記憶するメモリであって、最適化関数は、構成に従ってコスト関数の制御パラメーターの値を変更する、メモリと、ＭＺ−ＶＣＳの現在の構成を求め、現在の構成を最適化関数にサブミットすることによってコスト関数を更新するプロセッサとを備える。
【００１５】
別の実施の形態は、一組のゾーン内の環境を制御する一組の熱交換器に接続された圧縮機を備えるマルチゾーン蒸気圧縮システム（ＭＺ−ＶＣＳ）を制御する方法を開示する。本方法は、ＭＺ−ＶＣＳにおける各熱交換器のアクティブモード又は非アクティブモードを定義するＭＺ−ＶＣＳの現在の構成を求めることと、ＭＺ−ＶＣＳの構成によってパラメーター化された最適化関数に現在の構成をサブミットすることによって、コスト関数における制御パラメーターの少なくとも幾つかの値を更新することであって、最適化関数は、現在の構成に従ってコスト関数の制御パラメーターの値を変更することと、制約を条件としてコスト関数を最適化することによって求められた一組の制御入力を用いてＭＺ−ＶＣＳの蒸気圧縮サイクルを制御することとを含む。本方法のステップは、プロセッサを用いて実行される。
【００１６】
更に別の実施の形態は、方法を実行するプロセッサによって実行可能なプログラムが具現化される非一時的コンピューター可読記憶媒体を開示する。方法は、ＭＺ−ＶＣＳにおける各熱交換器のアクティブモード又は非アクティブモードを定義するＭＺ−ＶＣＳの現在の構成を求めることと、ＭＺ−ＶＣＳの構成によってパラメーター化された最適化関数に現在の構成をサブミットすることによって、コスト関数における制御パラメーターの少なくとも幾つかの値を更新することであって、最適化関数は、現在の構成に従ってコスト関数の制御パラメーターの値を変更することと、制約を条件としてコスト関数を最適化することによって求められた一組の制御入力を用いてＭＺ−ＶＣＳの蒸気圧縮サイクルを制御することとを含む。
【００１７】
定義
本発明の実施形態を説明する際に、全体を通じて（上記を含む）以下の定義が適用可能である。
【００１８】
「コンピューター」は、構造化された入力を受け入れ、その構造化された入力を所定の規則に従って処理し、処理結果を出力として生成することが可能な任意の装置を指している。コンピューターの例には、汎用コンピューター、スーパーコンピューター、メインフレーム、スーパーミニコンピューター、ミニコンピューター、ワークステーション、マイクロコンピューター、サーバー、双方向テレビ、コンピューターと双方向テレビとのハイブリッドな組み合わせ、及びコンピューター及び／又はソフトウェアをエミュレートする特定用途向けハードウェアが含まれる。コンピューターは単一のプロセッサ、又は並列に動作し及び／又は並列に動作しないことができる複数のプロセッサを有することができる。
【００１９】
コンピューターは、コンピューター間で情報を送信又は受信するネットワークを介して共に接続された２つ以上のコンピューターも指す。そのようなコンピューターの例には、ネットワークによってリンクされたコンピューターを介して情報を処理する分散コンピューターシステムが含まれる。
【００２０】
「中央処理ユニット（ＣＰＵ）」又は「プロセッサ」は、ソフトウェア命令を読み出して実行するコンピューター又はコンピューターのコンポーネントを指している。
【００２１】
「メモリ」又は「コンピューター可読媒体」は、コンピューターによってアクセス可能なデータを格納するための任意のストレージを指している。例には、磁気ハードディスク、フロッピーディスク、ＣＤ−ＲＯＭ又はＤＶＤのような光ディスク、磁気テープ、メモリチップ、並びに電子メールを送受信する際に、又はネットワーク及びコンピュータメモリ、例えばランダムアクセスメモリ（ＲＡＭ）にアクセスする際に用いられる搬送波等の、コンピューター可読電子データを搬送するのに用いられる搬送波が含まれる。
【００２２】
「ソフトウェア」は、コンピューターを動作させるための所定の規則を指している。ソフトウェアの例には、ソフトウェア、コードセグメント、命令、コンピュータプログラム、及びプログラムロジックが含まれる。インテリジェントシステムのソフトウェアは自己学習を可能とすることができる。
【００２３】
「モジュール」又は「ユニット」は、タスク又はタスクの一部を実行するコンピューターにおける基本コンポーネントを指している。「モジュール」又は「ユニット」は、ソフトウェアによってもハードウェアによっても実施することができる。
【００２４】
「制御システム」は、他のデバイス又はシステムの挙動を管理、命令、誘導又は規制するデバイス又は１組のデバイスを指している。制御システムはソフトウェア又はハードウェアのいずれかによって実現することができ、１つ又は幾つかのモジュールを含むことができる。
【００２５】
「コンピューターシステム」はコンピューターを有するシステムを指し、そのコンピューターは、当該コンピューターを動作させるソフトウェアを具現するコンピューター可読媒体を備える。
【００２６】
「ネットワーク」は、通信設備によって接続される複数のコンピューター及び関連するデバイスを指している。ネットワークは、ケーブルのような永久接続、電話又は他の通信リンクを通して形成されるような一時的接続、及び／又はワイヤレス接続を伴う。ネットワークの例は、インターネット（the Internet）のようなインターネット、イントラネット、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、並びにインターネット及びイントラネットのようなネットワークの組み合わせを含む。
【００２７】
「蒸気圧縮システム」は、熱力学、流体力学及び／又は熱伝達の原理に基づいて、蒸気圧縮サイクルを用いて、システムのコンポーネントを通して冷媒を移動させるシステムを指している。
【００２８】
「ＨＶＡＣ」システムは、蒸気圧縮サイクルを実施する任意の加熱、換気及び空調（ＨＶＡＣ：heating, ventilating, and air-conditioning）システムを指している。ＨＶＡＣシステムは、建物の居住者に外気のみを供給するシステムから、建物の温度を制御するだけのシステム、温度及び湿度を制御するシステムまでの非常に広範な１組のシステムに及ぶ。
【００２９】
「蒸気圧縮システムのコンポーネント」は、制御システムによって制御可能な動作を有する蒸気圧縮システムの任意のコンポーネントを指している。それらのコンポーネントは、限定はしないが、冷媒を圧縮し、システムの中に送り込むための可変速度を有する圧縮機と、システムの高圧部分と低圧部分との間で調整可能な圧力降下を与えるための膨張弁と、それぞれ熱交換器を通る空気流量を調整するための可変速ファンを組み込むことができる、蒸発熱交換器及び凝縮熱交換器とを含む。
【００３０】
「蒸発器」は、熱交換器を通り抜ける冷媒が熱交換器の長さにわたって蒸発し、その結果、熱交換器の出口における冷媒の比エンタルピーが熱交換器の入口における冷媒の比エンタルピーより高くなり、冷媒が全体として液体から気体に変化する、蒸気圧縮システム内の熱交換器を指している。蒸気圧縮システム内に１つ以上の蒸発器が存在する場合がある。
【００３１】
「凝縮器」は、熱交換器を通り抜ける冷媒が熱交換器の長さにわたって凝縮し、その結果、熱交換器の出口における冷媒の比エンタルピーが熱交換器の入口における冷媒の比エンタルピーより高くなり、冷媒が全体として気体から液体に変化する、蒸気圧縮システム内の熱交換器を指している。蒸気圧縮システム内に１つ以上の凝縮器が存在する場合がある。
【００３２】
「設定点」は、蒸気圧縮システムのようなシステムが、動作の結果として、到達し、保持することを目標とする目標値を指している。設定点という用語は、特定の１組の制御信号、並びに熱力学パラメーター及び環境パラメーターの任意の特定の値に適用される。
【００３３】
「熱負荷」は、蒸気圧縮システムによって低温ゾーンから高温ゾーンまで移動する熱エネルギー速度を指している。この信号に通常関連付けられる単位は、ジュール／秒又はワット又はイギリス熱単位／時間（ＢＴＵ／ｈｒ）である。
【００３４】
「熱容量」は、蒸気圧縮システム内の熱交換器によって吸収されるエネルギー速度を指している。この信号に通常関連付けられる単位は、ジュール／秒又はワット又はイギリス熱単位／時間（ＢＴＵ／ｈｒ）である。
【００３５】
「システム構成」又は「構成」は、マルチゾーン蒸気圧縮システムにおけるアクティブ化された（activated：作動された）熱交換器及び非アクティブ化された熱交換器の特定の組み合わせを指している。
【００３６】
「アクティブ」な熱交換器は、関連した膨張弁が開放され、冷媒がこの熱交換器に入ることが可能である熱交換器である。逆に、「非アクティブ」な熱交換器は、関連した膨張弁が閉鎖され、冷媒がこの熱交換器に入ることが防止されている熱交換器である。
【図面の簡単な説明】
【００３７】
【図１Ａ】本発明の幾つかの実施形態によって用いられる原理に従って制御されるマルチゾーン蒸気圧縮システム（ＭＺ−ＶＣＳ）のブロック図である。
【図１Ｂ】本発明の幾つかの実施形態によって用いられる原理に従って制御されるマルチゾーン蒸気圧縮システム（ＭＺ−ＶＣＳ）のブロック図である。
【図１Ｃ】本発明の幾つかの実施形態によるマルチゾーン蒸気圧縮システム（ＭＺ−ＶＣＳ）を制御する方法のブロック図である。
【図１Ｄ】本発明の幾つかの実施形態による再構成可能コントローラーの一例示的な構造を示す図である。
【図２Ａ】本発明の１つの実施形態による図１Ａ又は図１ＢのＭＺ−ＶＣＳを制御する方法のブロック図である。
【図２Ｂ】図２Ａの方法の信号図である。
【図３Ａ】本発明の幾つかの実施形態によるＭＺ−ＶＣＳを制御する再構成可能コントローラーのブロック図である。
【図３Ｂ】本発明の１つの実施形態による一例示の構成に適切な制御パラメーターを求める方法のフローチャートである。
【図３Ｃ】本発明の１つの実施形態による一例示の構成に適切な制御パラメーターを求める方法のフローチャートである。
【図４】本発明の１つの実施形態によるモデル予測制御の方法のフローチャートである。
【発明を実施するための形態】
【００３８】
本発明の幾つかの実施形態のマルチゾーン蒸気圧縮システム（ＭＺ−ＶＣＳ）は、残りの熱交換器がサービスを提供し続けながら１つ以上の熱交換器を非アクティブ化する能力を備える。例えば、居住者は、空間内の或るゾーンが占有されていないと予想する場合があり、その占有空間内の空気を調節しないことによってエネルギー消費を削減するために熱交換器を止めることができる。この場合、ゾーン及び対応する熱交換器を非アクティブ化する判定は、ＭＺ−ＶＣＳコントローラーの外部のソース（居住者）によって決定される。
【００３９】
加えて又は代替的に、１つの実施形態では、ＭＺ−ＶＣＳコントローラーは、特定のゾーンにおける局所的な暖房負荷又は冷房負荷が、熱交換器によって提供される暖房又は冷房の最小連続利用可能量よりも低いと判断することができ、熱交換器を自動的に非アクティブ化することができる。この場合、ＭＺ−ＶＣＳコントローラー自体が、特定のゾーンが非アクティブ化されるべきと判断している。いずれの場合も、非アクティブ化された熱交換器は、閉鎖されている関連した膨張弁によって特徴付けられ、したがって、冷媒は、熱交換器を通って流れない。加えて、気温を設定点に調節する制御目標は、熱交換器が非アクティブになっているゾーンではもはや適用可能でない。
【００４０】
そのために、様々な実施形態は、個々のゾーンをアクティブ化又は非アクティブ化することを可能にするマルチゾーン蒸気圧縮システムの動作を制御するシステム及び方法を記述する。幾つかの実施形態では、内部フィードバック容量コントローラーへのアクチュエーターコマンド及び／又は設定点を決定するコントローラーが、アクチュエーターコマンドを決定することが後退ホライズン制約付き最適化問題を解くことを伴うモデル予測制御（ＭＰＣ）の原理に従って実施される。最適化問題は、ＭＺ−ＶＣＳのダイナミクスの予測モデルと、最適化されるコスト関数とを含む。このコスト関数は、システムの所望の閉ループ性能を符号化するとともに動的安定性を保証するペナルティ行列を含む。
【００４１】
ＭＺ−ＶＣＳの構成は、各熱交換器のアクティブモード又は非アクティブモードを定義する。ゾーンを非アクティブ化することは、構成を変化させ、非アクティブ化されている関連したゾーンにおける制御入力が用いられず、非アクティブ化されている関連したゾーンにおける制御目標が考慮されないことを意味する。制御入力のそのような除去及び制御目標のそのような変化は、関係した最適化問題を根本的に変更する。そのような根本的な構造変化を受けるシステムの適切な最適化問題を準備することは、最適化されるコスト関数の制御パラメーターのオフラインの準備と、ＭＺ−ＶＣＳの構成の変化に応答した制御パラメーターのオンラインの変更とのうちの一方又は組み合わせを用いて実現される。
【００４２】
図１Ａ及び図１Ｂは、本発明の幾つかの実施形態によって用いられる原理に従ってコントローラー１０１によって制御されるマルチゾーン蒸気圧縮システム（ＭＺ−ＶＣＳ）１００のブロック図を示している。ＭＺ−ＶＣＳは、圧縮機と、一組のゾーン内の環境を制御するように構成された一組の熱交換器とを備える。ゾーンごとに少なくとも１つの熱交換器がある。例えば、図１Ａの１つの実施形態では、各ゾーン１２５又は１３５が建物内の１つの部屋に対応し、それにより、ＭＺ−ＶＣＳが複数のゾーンに同時に冷房又は暖房を提供することが可能になる。図１Ｂに示される代替の実施形態では、建物内の１つの部屋又はゾーン１３７内に複数の熱交換器が配置され、それにより、ＭＺ−ＶＣＳが部屋の異なる区画に冷房又は暖房を提供することが可能になる。
【００４３】
本開示では、明確にするために２ゾーンＭＺ−ＶＣＳが図示及び説明されるが、冷媒ライン長の物理的限界、圧縮器の容量及びポンプ能力、並びに建築基準法を条件として、任意の数のゾーンを用いることができることは理解されたい。ゾーンが、部屋又は部屋の一部分等の室内ゾーンである場合、熱交換器は室内熱交換器である。
【００４４】
圧縮器１１０は、蒸気状態にある低圧冷媒を受け取り、機械的仕事を実行して、冷媒の圧力及び温度を高める。四方弁１０９の構成に応じて、高温冷媒を、室外熱交換器に送ることができるか（その場合、システムは熱を室外環境に移動させ、有益な冷房を提供しており、冷房モードにおいて運転すると言われる）、又は室内熱交換器に送ることができる（その場合、システムは熱を１つ以上の室内ゾーンに移動させ、有益な暖房を提供しており、暖房モードにおいて運転すると言われる）。
【００４５】
明確にするために、そして後の説明を簡単にするために、全体として冷房モードが検討され、すなわち、圧縮器は四方弁１０９の実線として示されるように蒸気圧縮システムの残りの部分に接続されるが、例えば、蒸発器の代わりに凝縮器を、蒸発温度の代わりに凝縮温度を、等々を適切に用いることによって暖房モードにおいて運転しているシステムについて類似の説明を行うことができることは理解されたい。
【００４６】
冷房モードでは、図１Ａ又は図１Ｂに示すように、高温高圧冷媒が室外熱交換器１１５に移動し、空気源蒸気圧縮システムの場合、関連したオプションのファン１１６が熱交換器に空気を送風し、この場合、空気が熱源又は熱シンクとして機能する。地表源蒸気圧縮システムの場合、室外熱交換器のコンポーネントは、地中に埋設することもできるし、それ以外に、地面又は水面に直接接触させることもでき、その場合、地上環境が熱源又は熱シンクとして機能する。熱は、冷媒から環境の熱源又は熱シンクに伝達され、室外熱交換器内の冷媒を蒸気から液体に凝縮させる。
【００４７】
蒸気冷媒が飽和蒸気から液体及び蒸気の双方の二相混合物に、そして更に飽和液体に凝縮する相変化プロセスは蒸気圧縮サイクルの理想的な記述において等温であり、すなわち、相変化プロセスは一定の温度において、それゆえ、検知できるほどの温度変化がなく生じる。しかしながら、飽和液体から更に熱が除去される場合には、飽和液体の温度が或る量だけ低下し、冷媒は「過冷される」と呼ばれる。過冷温度は、同じ圧力における過冷された冷媒温度と計算された飽和液体冷媒温度との間の温度差である。
【００４８】
液体高温冷媒は室外熱交換器を出て、後に接続される室内ゾーン１２５、１３５又は１３７の間で冷媒を分配するためにマニホールド１１７によって分割される。別の膨張弁１２６、１３６が入口マニホールドに接続される。これらの膨張弁は制限要素であり、冷媒の圧力を実質的に低減する。弁内で実質的に熱交換することなく、圧力が低減されるので、冷媒の温度が実質的に低減され、蒸気圧縮サイクルの理想的な記述において「断熱」と呼ばれる。弁を出る結果的な冷媒は、液体及び蒸気の低圧低温二相混合物である。
【００４９】
二相冷媒は室内熱交換器１２０、１３０に入り、室内熱交換器において、関連するファン１２１、１３１が熱交換器にわたって空気を移動させる。室内空間からの熱負荷を表す熱１２２、１３２は、ゾーンから冷媒に伝達され、それにより、冷媒が液体及び蒸気の二相混合物から飽和蒸気状態に蒸発する。
【００５０】
冷媒が飽和蒸気から液体及び蒸気の双方の二相混合物に、そして更に飽和蒸気に蒸発する相変化プロセスは蒸気圧縮サイクルの理想的な記述において等温であり、すなわち、一定の温度において生じ、それゆえ、検知できるほどの温度変化がなく生じるプロセスである。しかしながら、飽和蒸気に更なる熱が加えられる場合には、飽和蒸気の温度が或る量だけ上昇し、冷媒は「過熱される」と呼ばれる。過熱温度は、同じ圧力における過熱された冷媒蒸気温度と計算された飽和蒸気温度との間の差である。
【００５１】
熱交換器を出る低圧冷媒蒸気は、出口マニホールド１１８において、共通の流路に再結合される。最後に、低圧冷媒蒸気は圧縮器に戻され、そのサイクルが繰り返される。
【００５２】
本発明の幾つかの実施形態では、ＭＺ−ＶＣＳは、コントローラー２００によって制御される。例えば、コントローラー２００は、あらゆるゾーンにおける変化が制御目標にどのように影響を及ぼすのかについての情報を符号化した最適化問題を解く。ゾーンを非アクティブ化することは、最適化問題の構造を根本的に変化させるので、あらゆるシステム構成に固有の異なる最適化問題を指定する必要がある。
【００５３】
コントローラー２００は、ＭＰＣ等の予測コントローラーである。幾つかの実施形態は、ＭＺ−ＶＣＳのコンポーネント間の具体的な結合を明らかにするＭＺ−ＶＣＳのダイナミクスを記述したＭＺ−ＶＣＳの構造化モデルを求めることが可能であるという認識に基づいている。具体的には、幾つかの実施形態は、室外ユニットのコンポーネントに起因した変化はあらゆる熱交換器に影響を及ぼし、各熱交換器は室外ユニットに影響を及ぼすが、特定の熱交換器は互いに大きな影響を及ぼし合わないという理解に基づいている。このタイプの結合によって、特定の構造を提示する動的モデルが得られる。すなわち、制御入力から測定値へのＭＺ−ＶＣＳダイナミクスを記述した連立方程式は、行列形式に集約されると、行列内においてゼロ値要素及び非ゼロ値要素の特定のパターンを与える。このパターンを利用することによって、最適化問題をシステム構成によって定式化及びパラメーター化することができ、それによって、システム構成を所与として、この所与の構成に固有の最適化問題を自動的に取得することができることが更に認識されている。そのために、コントローラー２００は再構成可能コントローラーである。
【００５４】
図１Ｃは、本発明の幾つかの実施形態による、一組のゾーン内の環境を制御する一組の熱交換器に接続された圧縮機を備えるマルチゾーン蒸気圧縮システム（ＭＺ−ＶＣＳ）を制御する方法のブロック図を示している。本方法は、コントローラー２００によって実行される。例えば、コントローラー２００は、本方法のステップを実行するプロセッサ及びメモリを備えることができる。
【００５５】
本方法は、ＭＺ−ＶＣＳにおける各熱交換器のアクティブモード又は非アクティブモードを定義するＭＺ−ＶＣＳの現在の構成１５５を求め（１５０）、ＭＺ−ＶＣＳの構成によってパラメーター化された最適化関数１５７に現在の構成１５５をサブミットすることによって、コスト関数１６５における制御パラメーターの少なくとも幾つかの値を更新する（１６０）。
【００５６】
最適化関数は、現在の構成に従って、アクティブモードにある全ての熱交換器を含む完全構成について求められたコスト関数の制御パラメーターの値を変更する。例えば、制御パラメーターの構造は、制御パラメーターとＭＺ−ＶＣＳにおける熱交換器との間に対応関係が存在するように、ＭＺ−ＶＣＳのモデルの構造に対応することができる。そのために、幾つかの実施形態では、最適化関数は、対応する熱交換器がアクティブモードにある場合には制御パラメーターの値を保存し、対応する熱交換器が非アクティブモードにある場合にはブロックの値を変更する。
【００５７】
例えば、構成は、非アクティブモードにある熱交換器については第１の値、例えばゼロ値を有する要素を有し、アクティブモードにある熱交換器については第２の値、例えば非ゼロ値を有する要素を有するバイナリーベクトルとすることができる。そのような対応関係は、例えば、構成ベクトル内の要素のインデックスが、対応する熱交換器のインデックスと一致する場合に確立することができる。
【００５８】
例えば、熱交換器の結合構造に起因して、ＭＺ−ＶＣＳの完全構成の制御パラメーターをブロック行列の組み合わせとしてオフラインで定義することができる。この行列の対角線上の各ブロックのインデックスは、対応する熱交換器のインデックスと一致し、この行列の対角線上の各ブロックの値が、対応する熱交換器について求められる。例えば、ブロック対角行列は、要素がＭＺ−ＶＣＳの出力にペナルティを科す性能ペナルティ行列Ｑと、要素がＭＺ−ＶＣＳへの制御入力にペナルティを科す制御ペナルティ行列Ｒと、要素がＭＺ−ＶＣＳの終端状態にペナルティを科す終端コスト行列Ｐとのうちの１つ又は組み合わせを含むことができる。目的関数１５７は、現在の構成を受信すると、対応する熱交換器が非アクティブモードにある場合に、性能ペナルティ行列Ｑ及び終端コスト行列Ｐのブロックの値を０に置き換え、最適化関数は、対応する熱交換器が非アクティブモードにある場合に、制御ペナルティ行列Ｒのブロックの値を当該制御ペナルティ行列の初期値よりも大きな値に置き換える。
【００５９】
様々な実施形態では、最適化関数は、ブロック対角行列の次元を保存し、さらに、ブロック対角行列は、更新されたコスト関数１６５の構造を保存する。そのために、幾つかの実施形態は、更新されたコスト関数、すなわち、制約１６７を条件としてＭＺ−ＶＣＳの特定の構成向けに構成されたコスト関数を最適化して、ＭＺ−ＶＣＳの蒸気圧縮サイクルを制御する一組の制御入力１７５を求めることができる。例えば、制御入力は、圧縮機１１０、室外熱交換器ファン１１６、室内熱交換器ファン１２１、１３１及び膨張弁１２６、１３６のうちの１つ又は組み合わせへの入力とすることができる。
【００６０】
図１Ｄは、再構成可能コントローラー２００の一例示的な構造を示している。コントローラー２００は、制御入力１７５を用いてＭＺ−ＶＣＳの蒸気圧縮サイクルを制御する、以下で説明する監督コントローラー及びコスト関数１６５を最適化するソルバー（solver）のうちの一方又は組み合わせ等のコントローラー１８０を備えることができる。このコントローラーは、例えば、デジタルデータ又はバイナリーデータを入力として受け取り、そのメモリに記憶された命令に従ってこの入力を処理し、結果を出力として提供するマイクロプロセッサ又は他の任意のプログラマブル電子デバイスを用いて実施することができる。
【００６１】
加えて又は代替的に、再構成可能コントローラー２００は、各熱交換器のアクティブモード又は非アクティブモードを定義するＭＺ−ＶＣＳの構成によってパラメーター化された最適化関数を記憶するメモリ１９０と、ＭＺ−ＶＣＳの現在の構成を求め、この現在の構成を最適化関数にサブミットすることによってコスト関数を更新するプロセッサ１８５とを備えることができる。幾つかの実施形態では、これらのコントローラー、メモリ、及びプロセッサは、コントローラー２００の動作を容易にするために相互接続される。例えば、プロセッサ１８５は、コントローラー１８０の機能のうちの幾つかを実施するのに用いることができる。同様に、メモリ１９０は、図１Ｃの本方法を実行するプロセッサによって実行可能なプログラムを具現化した非一時的コンピューター可読記憶媒体を含むことができる。
【００６２】
図２Ａは、本発明の１つの実施形態による図１Ａ又は図１ＢのＭＺ−ＶＣＳを制御する方法のブロック図である。図２Ｂは、図２Ａの方法の信号図である。ＭＺ−ＶＣＳ１００は、ＭＺ−ＶＣＳのアクチュエーターにその後に発行されるコマンドを形成する制御入力を求める再構成可能コントローラー２００によって制御される。これらのコマンドは、圧縮機速度コマンド２５０、室外ユニットファン速度コマンド２５１、又は熱交換器ファン速度コマンド２５２、２５３を含むことができる。熱交換器ファン速度コマンドは、以下で説明するように、居住者が代わりに決定してもよい。再構成可能コントローラー２００は、システム上の様々なロケーションに配置されたセンサー２７０からセンサー情報２７１を受信する。センサーの空間配置は、明瞭かつ簡潔にするために図２Ａに示されておらず、システム内でのそれらの正確なロケーションは、本発明には関係しない。加えて、コントローラーは、居住者が所望のゾーン温度を入力することを可能にする入力インターフェース２３０等の外部ソースから設定点情報２３１を受信する。
【００６３】
幾つかの実施形態では、圧縮機速度コマンド２５０は、１つ以上の所定の設定に固定することもできるし、連続的に変化させることもできる。同様に、室外熱交換器ファン１１６は一定速度で動作することもできるし、速度は連続的に変化させることもできる。幾つかの構成では、室内熱交換器ファン１２１、１３１は、ＭＺ−ＶＣＳコントローラー２００が決定することもできるし、その速度は、居住者が室内気流を直接制御したいときは居住者が決定することもできる。室内ファン速度がコントローラーによって決定される場合、このファン速度は、システムの動作を操作する制御入力としてコントローラーによって扱われる。室内ファン速度が居住者によって指定される場合、このファン速度は、システムに作用する測定された外乱としてコントローラーによって扱われる。膨張弁１２６、１３６は、コントローラーによって制御され、１つ以上の中間位置を含めて全閉位置から全開位置に変化させることができる。
【００６４】
幾つかの実施形態では、ＭＺ−ＶＣＳは、電子制御膨張弁を、オン／オフ制御用のソレノイド弁と、正確な流速制御用の別個の可変開放弁との直列の組み合わせに置き換える。これらのアクチュエーターに関連した制御入力は、圧縮機回転数（ＣＦ）コマンド２５０、室外ファン速度（ＯＤＦ）コマンド２５１、及び各電子膨張弁開放位置（ＥＥＶｉ）コマンド２１１、２２１である。
【００６５】
ＭＥ−ＶＣＳに作用する付加的な外乱には、各ゾーンに関連した熱負荷１２２、１３２と、室外気温（ＯＡＴ）とが含まれる。熱負荷は、単位時間当たりに熱交換器から室外ユニットに移動される熱エネルギーの量である。さらに、ＯＡＴ（外乱信号）及び機械アクチュエーターの状態の双方によって決まる室外熱交換器温度における大気への総熱量（total heat：エンタルピー）は拒絶される。
【００６６】
利用可能なセンサー２７０は、図２Ａ及び図２Ｂにおいて２７１でラベル付けされた蒸発温度Ｔｅ、凝縮温度Ｔｃ、圧縮機吐き出し温度Ｔｄ、及び各ゾーン内の気温Ｔｒｉを測定するか、又は、他の温度、圧力、若しくは流速を測定する温度センサーを含むことができる。加えて、各熱交換器は、図２Ａ及び図２Ｂにおいて２７２でラベル付けされた、熱交換器に沿った様々なロケーションにおける冷媒温度を測定する熱交換器コイル温度センサー（ＨＸコイル）を備えることができる。
【００６７】
幾つかの実施形態は、図２Ａ及び図２Ｂに示すように、ＭＰＣ等の再構成可能コントローラーと、Ｎ個の一組の容量コントローラーとを備える。容量コントローラー２１０は、所望の基準冷房容量を示すコマンド２０２をＭＰＣから受信する。この所望の基準冷房容量は、単位時間当たりに各蒸発器によってゾーンから除去される所望の熱量に比例する。容量コントローラー２１０は、コイル温度（ＨＸコイル）２７２の測定値に基づいて、所望の冷房容量を生成するＥＥＶ位置のコマンド２１１を決定する。これらの容量コントローラーは、ゾーン温度に対するＥＥＶ位置の効果が非線形であることを考慮する。冷房容量コントローラーは、各ゾーンの基準冷房容量２０２  ＣＣＣｉからの応答を、関連したゾーン温度Ｔｒｉに対して線形化する。
【００６８】
ＭＥ−ＶＣＳ１００に一組の容量コントローラー２１０、２２０を加えた組み合わせは、本明細書では拡張システムと呼ばれる。再構成可能コントローラー２００の視点から見ると、この拡張システムは、線形であり、構成ごとにＭＰＣコントローラーを計算するために利用される構造を提示する。この手法を用いると、再構成可能コントローラーは、幾つかのアクチュエーターコマンドを直接決定することを担当し、容量コントローラーの設定点として解釈することができる他のコマンドを決定する。
【００６９】
開放された弁又は部分的に開放されている弁に関連した熱交換器は、「アクティブ」であると言われる。閉鎖されている弁の場合、冷媒は関連した熱交換器に入らず、蒸発器は「非アクティブ」であると言われる。本明細書で言及するように、ＭＺ−ＶＣＳの構成は、アクティブ及び非アクティブである熱交換器の組み合わせである。より形式的には、Ｎ個の熱交換器のＭＺ−ＶＣＳの場合、表記（ｘ，ｙ）：＝［ｘＴ  ｙＴ］Ｔを用いると、構成
【数１】
2019516054.tif 000003
は、ゾーンｉが時刻ｔにおいてアクティブ（
【数２】
2019516054.tif 000004
）であるのか又は非アクティブ（
【数３】
2019516054.tif 000005
）であるのかを示すバイナリー値要素のベクトルとして表される。
【００７０】
制御目標は、熱負荷及び室外気温の外乱を拒絶しながら、居住者等の外部ソースによって提供される関連した基準温度Ｔｒｉｒｅｆに各ゾーン温度Ｔｒｉを調整することを含むことができる。さらに、蒸気圧縮サイクル性能を示す１つ以上の機械温度を関連した設定点（複数の場合もある）に誘導することができる。例えば、幾つかの実施形態では、圧縮機吐き出し温度は、最適なエネルギー効率のために求められた基準Ｔｄｒｅｆに誘導される。他の実施形態では、蒸発器過熱温度（複数の場合もある）Ｔｅｓｈは、最適なエネルギー効率のために求められた基準Ｔｅｓｈｒｅｆに誘導される。代わりの変数も性能のために選択することができる。
【００７１】
幾つかの実施形態では、最大アクチュエーター値及び最小アクチュエーター値（ＣＦｍａｘ及びＣＦｍｉｎ、ＯＤＦｍａｘ及びＯＤＦｍｉｎ等）並びにアクチュエーターレート制限（ΔＣＦｍａｘ／ｓ、ΔＯＤＦｍａｘ／ｓ等）を含む制約１６７を制御入力に対して実施することができる。最大圧縮機吐き出し温度Ｔｄｍａｘ、最小蒸発温度Ｔｅｍｉｎ、及び最大凝縮温度Ｔｃｍａｘ等を含む、プラント出力に対する制約も実施することができる。代わりの変数又はそれらの組み合わせも制約に用いることができる。
【００７２】
種々の実施形態の原理を用いる再構成可能コントローラー２００は、システムの各構成のこれらの目標を安定化及び達成し、したがって、安定性、基準追尾、外乱拒絶及び制約実施は、アクティブ又は非アクティブである熱交換器のあらゆる組み合わせについて行うことができる。これらの制御目標を達成するために、コントローラーは、ＭＺ−ＶＣＳのモデルの実現された構造に基づいて開発される。このモデルの構造は、システム構成
【数４】
2019516054.tif 000006
によってパラメーター化することができるとともに、システム構成に固有の最適化問題を自動的に生成するのに用いることができる制約付き最適化問題の構造化された表現をもたらす。構造化されたプラントモデルが次に説明される。
【００７３】
ＭＺ−ＶＣＳモデルの構造
本発明の幾つかの実施形態は、モデル方程式における特定の構造をもたらす因果関係の連鎖を明らかにするＭＺ−ＶＣＳの動作を統御する物理学の認識に基づいている。具体的には、各ゾーン温度は、局所的な熱負荷と、対応する熱交換器の温度とに依存する。そして、圧縮機及び室外ユニット熱交換器を含む、ＭＺ−ＶＣＳの中心となるコンポーネントは、熱交換器のそれぞれに影響を及ぼす。一方、熱交換器は相互に結合されていない。すなわち、或る熱交換器の変化は、別の熱交換器に直接影響を及ぼさない。
【００７４】
制御入力から測定値へのこのシステムを記述する一組の微分方程式を行列形式で記述すると、その表現は、有利な構造を生み出すゼロ値要素及び非ゼロ値要素の特定のパターンを明らかにする。具体的には、本開示は、下付き文字０を用いて、「集中サブシステム」と呼ばれ、以下の式の線形時不変（ＬＴＩ（linear time-invariant））モデルとして記述することができる蒸気圧縮システムの非繰り返しコンポーネント（例えば、圧縮機、室外ユニット熱交換器及び関連したファン）を示す。
【数５】
2019516054.tif 000007
【００７５】
また、本開示は、下付き文字ｉ∈｛１，．．．，Ｎ｝を用いて、「非集中サブシステム」と呼ばれ、以下の式の一組のＬＴＩモデルとして記述することができる第ｉゾーンダイナミクス（主として、容量コントローラーの線形化効果を含む、各熱交換器及び関連したゾーン空気に関連したダイナミクス）を示す。
【数６】
2019516054.tif 000008
ここで、
【数７】
2019516054.tif 000009
、ただし、ｉ∈｛０，１，．．．，Ｎ｝は、それぞれ、状態、制御入力及び性能出力を表し、
【数８】
2019516054.tif 000010
は、集中システムの制約付き出力を表す。
【００７６】
モデル方程式（１）及び（３）から次のように、非集中サブシステムの展開は、集中ダイナミクスの状態に依存する。他方、集中ダイナミクスの展開は、非集中サブシステムの状態から独立している。この構造は、蒸気圧縮システムと局所的ゾーンにおける気温との間の物理的相互作用を反映する。すなわち、各ゾーン温度は、局所的な熱負荷及び対応する熱交換器の状態に依存する。他方、局所的な熱交換器に対する気温の影響が無視可能であることから、集中状態は非集中状態から独立している。この構造の結果として、システムの合成Ａｅ行列
【数９】
2019516054.tif 000011
は、ｉ≠ｊ及びｉ＞０であるときに第（ｉ，ｊ）ブロック
【数１０】
2019516054.tif 000012
である下ブロック三角行列である。
【００７７】
集中ダイナミクス及び非集中ダイナミクスの双方の展開は、入力のそれぞれによる影響を受ける。集中制御入力（ＣＦ及びＯＤＦ）は、冷房容量（ＣＣＣｉ）に影響を与え、したがって、各ゾーン内の温度ダイナミクスに影響を与える一方、非集中制御入力（ＣＣＣｉ）は、冷媒システムの集中ダイナミクスに影響を及ぼす。この結合に起因して、システムのＢｅ行列
【数１１】
2019516054.tif 000013
は、特定の構造を有しない。本発明は、このモデル構造を利用し、構成信号
【数１２】
2019516054.tif 000014
によってパラメーター化することができる制御パラメーターを用いて最適化問題を定式化する。その場合、特定の構成を所与として、アクティブ又は非アクティブである熱交換器のいずれの事例にも適した最適化問題を、制御パラメーターを適切に変更することによって自動的に取得することができる。構造化された最適化問題及び制御パラメーターに対して行われる変更は以下で説明される。
【００７８】
予測モデルの定式化
幾つかの実施形態は、モデル（１）及び（３）を拡張して、外乱、追加の制約及び基準設定点を帰納的予測及び最適化に組み込んだ予測モデルを定式化する。最初に、予測モデルが制約付きの性能出力に対する制御決定の効果を正確に予測するように、以下の式のように補助状態を用いてモデルを拡張することができる。
【数１３】
2019516054.tif 000015
ここで、
【数１４】
2019516054.tif 000016
は、予測ホライズン
【数１５】
2019516054.tif 000017
にわたって一定である各サブシステムの補助オフセット状態を示す。これらのオフセット状態を含めることによって、測定されていない外乱及びモデル化誤差が予測モデルにおいて考慮される。
【００７９】
第２の拡張は、以下の式のように、入力を以前の値からの変化として表すことを含む。
【数１６】
2019516054.tif 000018
ここで、
【数１７】
2019516054.tif 000019
である。変数のこの変更によって、入力制約を制御入力の変化率Δｕｉ及びアクチュエーター位置
【数１８】
2019516054.tif 000020
に課すことが可能になる。その上、この第２の拡張は、一定の外乱の下で一定の基準を追尾するとき、定常状態入力Δｕｉが０であることを確保するのに役立つことができる。
【００８０】
加えて、基準信号、すなわち、圧縮機吐き出し温度及びゾーン温度の設定点を用いて状態ベクトルを拡張することができる。特に、設定点は、外因ソースから取得され、予測ホライズン、すなわち、ｒｉ（ｔ＋１）＝ｒｉ（ｔ）、ｉ＝０，．．．，Ｎにわたって一定であると仮定される。また、積分器をゾーン温度追尾誤差
【数１９】
2019516054.tif 000021
に対して含み、ゾーン体積及び熱負荷の不確実性が存在する状態でゼロの定常状態追尾誤差を達成することができる。積分器を予測モデルに加え、コスト関数においてペナルティを科される性能出力の一部としてそれらの積分器を含めることによって、制御パラメーターにおける関連したエントリーを調節してより高速なオフセットフリーゾーン温度応答を達成させる機会が提供される。
【００８１】
上述したように予測モデルを拡張することによって、コスト関数は、性能出力の測定値と所望の値との間の追尾誤差及び積分誤差を最小にするように設計され、したがって、性能出力は、集中サブシステムについては、
【数２０】
2019516054.tif 000022
として再定義される。その上、制約付き出力は、制御入力及びアクチュエーターレートに対する制限を考慮するために、
【数２１】
2019516054.tif 000023
として拡張される。さらに、外因入力を
【数２２】
2019516054.tif 000024
と定義し、拡張状態を
【数２３】
2019516054.tif 000025
と定義すると、集中サブシステムの予測モデルは、以下の式として記述することができる。
【数２４】
2019516054.tif 000026
【００８２】
同様に、
【数２５】
2019516054.tif 000027
、    
【数２６】
2019516054.tif 000028
、    
【数２７】
2019516054.tif 000029
及び
【数２８】
2019516054.tif 000030
を、それぞれ非集中サブシステムの外因入力、状態、性能及び制約付き出力と定義すると、非集中サブシステムの予測モデルは、以下の式として記述される。
【数２９】
2019516054.tif 000031
【００８３】
アクチュエーター位置
【数３０】
2019516054.tif 000032
は、拡張状態ｘｉのサブセットであるが、状態
【数３１】
2019516054.tif 000033
は、（９）〜（１３）から導出されたものであり、
【数３２】
2019516054.tif 000034
として表すことができる。後述するように、これによって、システムが再構成されても、アクチュエーター位置を別個に監視することが可能になり、したがって、全体的なモデル構造を維持することが可能になる。最後に、
【数３３】
2019516054.tif 000035
、    
【数３４】
2019516054.tif 000036
、    
【数３５】
2019516054.tif 000037
、    
【数３６】
2019516054.tif 000038
、    
【数３７】
2019516054.tif 000039
及び
【数３８】
2019516054.tif 000040
と定義することによって、サブシステムモデルは組み合わされ、その結果、以下のように、全体的なシステムの予測モデルが得られる。
【数３９】
2019516054.tif 000041
ここで、ｗ∈ｑ、ｘ∈ｎ、Δｕ∈ｍ、ｚ∈ｐ、ｙ∈ｗは、
【数４０】
2019516054.tif 000042
であるようになっており、ｘａ（ｔ）：＝（ｗ（ｔ），ｘ（ｔ））は、予測モデルの全体状態を定義する。ここで、ｗ（ｔ）は、制御可能でない外因信号（すなわち、基準、外乱等）を表す。
【００８４】
その上、拡張モデル（Ａ，Ｂ）は、元のプラントモデル（Ａｅ，Ｂｅ）が制御可能である場合に制御可能である。合成システム行列は、（９）及び（１３）から計算することができ、以下の形態を有する。
【数４１】
2019516054.tif 000043
【００８５】
合成状態行列Ａは下ブロック三角行列ではないが、合成状態行列Ａは、構造Ａ：＝Ａｏ＋ＢΩを有し、ここで、Ａｏは下ブロック三角行列であり、Ωはブロック対角行列である。幾つかの実施形態は、この構造を利用して、再構成可能コントローラー２００を設計する。
【００８６】
構造化制御定式化
ＭＰＣの原理に従って設計されたコントローラーによって解かれる最適化問題は、システムのダイナミクス及び制約を条件としてコスト関数を最小にするアクチュエーターコマンドを決定する。この最適化問題の定式化から、変換が適用され、オンライン実行に適したこの問題の表現が生成される。コスト関数が、状態（又は出力）及び入力に対する２次ペナルティのみを含み、制約が、状態、出力及び／又は入力に線形に依存する場合、変換の結果、よく知られたアルゴリズムが存在する「２次計画法」が得られる。本発明の幾つかの実施形態は、コストを最小にするアクチュエーターコマンドを計算し、制約を実施するために２次計画法を解く。
【００８７】
熱交換器がアクティブ化又は非アクティブ化することを可能にするＭＺ−ＶＣＳの場合、入力及び出力の数は、構成ごとに変化し、構成ごとに異なる最適化問題を必要とする。しかしながら、前述したＭＺ−ＶＣＳのモデル構造を利用することによって、コスト関数における制御パラメーターが、ＭＺ−ＶＣＳのモデルの構造に対応する構造を有するように作成される最適化問題の単一の定式化を取得することができる。
【００８８】
具体的には、以下によって与えられるＭＰＣ問題定式化を検討する。
【数４２】
2019516054.tif 000044
【００８９】
最適化問題は、サンプル期間Ｔｓを有する離散時間で定式化され、あらゆる時間ステップｋにおいて、この問題の解は、予測ホライズンと呼ばれる次のＮｍ個のステップにわたる制御入力
【数４３】
2019516054.tif 000045
のシーケンスである。通常のＭＰＣ手法では、この解において符号化された第１の動作
【数４４】
2019516054.tif 000046
は、ＭＺ−ＶＣＳに適用され、サンプリング期間が経過した後、最適化問題は、１ステップだけ時間がシフトした同じ長さの新たな予測ホライズンを用いて再計算される。このように、ＭＰＣは、後退ホライズン最適コントローラーと言われる。
【００９０】
時間ステップｋにおいて、最適化問題の初期状態ｘａ（０｜ｋ）を条件として、ＭＺ−ＶＣＳの状態が取得される。予測モデル（２４）〜（２６）が、（１７）に基づいて作成され、ＭＺ−ＶＣＳダイナミクスを最適化問題に符号化し、コスト関数（２３）においてペナルティを科される一組の性能出力ｚと、最適化問題の一部として制約される一組の制約付き出力ｙとを提供するのに用いられる。性能出力は、測定されたゾーン温度とゾーン温度設定点との間の差を示す誤差信号を含むことができる。制約付き出力は、これらの性能出力から作成される測定値、アクチュエーター値、又は仮想信号とすることができる。
【００９１】
１つの実施形態では、コスト関数（２３）は、性能出力に対する２次ペナルティｚ’Ｑｚを含む（ここで、ｚ∈ｐは、性能出力のベクトルであり、Ｑは、要素が、対応する性能出力にペナルティを科す次元ｐ×ｐの対角行列であり、２次項ｚ’Ｑｚはスカラー値をもたらす）。同様に、コストは、制御入力に対する２次ペナルティｕ’Ｒｕを含む（ここで、ｕ∈ｍは、性能出力のベクトルであり、Ｒは、要素が、対応する制御入力にペナルティを科す次元ｍ×ｍの対角行列であり、２次項ｕ’Ｒｕはスカラー値をもたらす）。これらの性能出力ペナルティ及び制御入力ペナルティは、予測ホライズンにわたる各時間ステップｉにおいて計算される。加えて、いわゆる終端コスト（予測ホライズンの終了時ｉ＝Ｎｍにおいてのみ適用される）が含まれ、ＭＺ−ＶＣＳの予測された終端状態にペナルティを科す。終端コストも、時間ステップＮｍにおける予測状態ｘａ∈ｎ＋ｑに（ｎ＋ｑ）×（ｎ＋ｑ）終端ペナルティ行列Ｔ’ＰＴを乗算したものからなる２次ペナルティである。ここで、Ｔは、Ｔｘａが定常状態解から状態をシフトさせ、Ｐが、要素が対応する状態にペナルティを科す次元ｎ×ｎの対角行列であるような次元ｎ×（ｎ＋ｑ）の変換行列である。制御入力（２７）又は制約付き出力（２８）に対する線形制約も含めることができる。
【００９２】
閉ループシステムの所望の一時的な性能は、コントローラーパラメーターＱ及びＲの要素を、特定の性能出力を追尾すること又は特定の制御入力を用いて制御目標を達成することの相対的重要度を示すペナルティとして用いることによって符号化される。その結果、ペナルティ行列のエントリーを求めることは、機械性能に極めて重要であり、通常、試行錯誤調節プロセスによって取得されなければならない。コントローラーパラメーターＰのエントリーは、結果として得られる閉ループシステムが安定していることを確保するように計算され、これは、再構成可能ＭＰＣの設計をサポートする。
【００９３】
ＭＺ−ＶＣＳが再構成されると、入力ｕ、性能出力ｚ、及び状態ｘの数が変更され、最適化問題の新たな定式化が必要とされる。しかしながら、前述したモデル構造を利用することによって、コスト関数におけるコントローラーパラメーターＱ、Ｒ、及びＰを操作することによって適切な構成への自動的な再定式化を可能にするコスト関数を取得することができる。システム構成は、ゾーンｉが時間ステップｋにおいてアクティブ（
【数４５】
2019516054.tif 000047
）であるのか又は非アクティブ（
【数４６】
2019516054.tif 000048
）であるのかを示すベクトルである
【数４７】
2019516054.tif 000049
として形式的に定義されることを想起されたい。集中サブシステムは、機械全体がオフにされていない限り常にオンであるので、
【数４８】
2019516054.tif 000050
が一貫した表記として割り当てられる。
【００９４】
性能出力、制御入力及び状態が、式（１）及び（３）を用いて、関連した熱交換器に従ってグループ化されるように上記モデルを構成することによって、対応する構造を性能ペナルティＱ、制御ペナルティＲ、及び終端コストＰ内に作成することができる。これらの構造化された制御パラメーターは、その後、次の節において説明するような所与のシステム構成
【数４９】
2019516054.tif 000051
に基づいて変更される。
【００９５】
２次計画法を用いた再構成可能ＭＰＣ
図３Ａは、再構成可能ＭＰＣ手法と一致した制御入力を求める２次計画法（ＱＰ）行列を用いる本発明の幾つかの実施形態によるＭＺ−ＶＣＳ１００の再構成可能コントローラー２００のブロック図を示している。
【００９６】
構成スーパーバイザーモジュール３０１は、ＭＺ−ＶＣＳからのセンサー情報２７１と、所望の熱交換器のアクティブ化及びゾーン温度設定点を示す居住者からの信号２３１とを用い、時間ステップｋにおける適切なシステム構成
【数５０】
2019516054.tif 000052
３１１を求める。このシステム構成は、特定のシステム構成に適切なセットＱＰ行列３８０を求めるように構成されたモジュールに提供される。ここで、ＱＰ行列は、制約付き最適化問題に関連付けられている。ＱＰ行列は、２次計画法を解くように構成されたＱＰソルバーモジュール（QP solver module）３０６に提供される。ＱＰソルバーモジュールは、状態推定器モジュール３０４によって求められたＭＺ−ＶＣＳの状態を示す信号３０７も受信する。状態推定器モジュールは、ＭＺ−ＶＣＳからのセンサー情報と現在の一組のアクチュエーターコマンド３０８とを受信して、状態推定値を求める。
【００９７】
図３Ｂは、幾つかの実施形態によるＱＰ行列３８０を求める方法のフローチャートを示している。本方法のステップは、プロセッサ１８５等のプロセッサが実行することができる。図３Ｂを参照すると、システム構成の変化の有無が監視され（３０５）、構成の変化が確認された場合、新たな構成が読み出される（３１０）。システム構成
【数５１】
2019516054.tif 000053
は、再構成可能コントローラーパラメーターを変更する（３２０）モジュールに提供される。再構成可能制御パラメーターは、構造化された性能ペナルティ行列Ｑ  ３５０、構造化された制御ペナルティ行列Ｒ  ３５１、及び構造化された終端コスト行列Ｐ  ３５２である。これらの行列は、再構成が行われる前に計算され、コントローラー設計及び調節プロセスの一部としてオフラインで計算することができる。これらの再構成可能制御パラメーターの値を求めることは、後続の節において説明される。
【００９８】
図３Ｃは、図３Ｂにおいてボックス３２０としてラベル付けされた再構成可能パラメーターを変更する方法のフローチャートを示している。図３Ｃを参照すると、構成信号
【数５２】
2019516054.tif 000054
は、再構成可能コントローラーパラメーターＱ、Ｒ及びＰを変更して、変更されたコントローラーパラメーター
【数５３】
2019516054.tif 000055
、    
【数５４】
2019516054.tif 000056
及び
【数５５】
2019516054.tif 000057
３７５を取得するのに用いられる。非アクティブ化された熱交換器（
【数５６】
2019516054.tif 000058
の対応するエントリーにおいてゼロ値要素によって示される）の場合、対応する性能変数（複数の場合もある）３５５が、作成されるインスタンス化された最適制御問題において考慮されるべきではない。したがって、この性能変数３６０に対応するペナルティは０に置き換えられ、したがって、その結果得られるコントローラーは、関連した誤差信号を低減する誘因を有せず、したがって、これは、最適化問題から事実上除去される。複数の性能変数が熱交換器に関連している場合（例えば、各ゾーンのゾーン温度追尾誤差及びゾーン温度追尾誤差の積分の双方を用いることが所望される場合がある）、単一の熱交換器に関連した複数のエントリーがＱに存在し、これらのエントリーは、適切な次元の０のブロックに置き換えられる。構成信号の特定のインスタンスにおいて非アクティブ化されたあらゆる熱交換器についてＱの関連したエントリーを０に置き換えた後、性能ペナルティ行列のインスタンス
【数５７】
2019516054.tif 000059
が取得される。下付き文字
【数５８】
2019516054.tif 000060
は、特定のシステム構成
【数５９】
2019516054.tif 000061
に対応する変更後の再構成可能パラメーター又は信号の特定のインスタンスを示す。
【００９９】
同様に、再構成可能制御ペナルティ行列Ｒが、構成信号を用いて変更される。しかしながら、この場合、非アクティブ化されたゾーンに関連した制御入力に対応するＲ内のエントリー３６１は、非常に大きな値に置き換えられる。図３Ｃにおけるエントリー３６１は、Ｒ１が∞に置き換えられることを示している。これは、実際には、Ｒ内の他のエントリーと比較して非常に大きなペナルティとして解釈されるべきである。Ｒの対応するエントリーにおける大きな値は、コントローラーが、対応する制御入力を、ＭＺ−ＶＣＳを操作するために利用可能な自由度として用いることを考慮すべきでないことを示す。したがって、Ｒ内の対応するエントリーにおける非常に大きなペナルティは、非アクティブ化された熱交換器に関連した制御入力を最適化問題から事実上除去する。例えば、１つの実施形態では、最適化関数は、対応する熱交換器が非アクティブモードにある場合、制御ペナルティ行列Ｒのブロックの値を閾値よりも大きな値に置き換える。例えば、この閾値は、制御ペナルティ行列について最初に求められた値よりも大きな任意の数値とすることができる。例えば、この閾値は、最適化問題において用いられるヘッシアンよりも大きな任意の数値とすることができる。例えば、この閾値は、メモリによって許容され、∞に近づく任意の非常に大きな数値とすることができる。
【０１００】
幾つかの実施形態では、２つ以上の制御入力を熱交換器に関連させることができる（例えば、容量コマンド（ＣＣＣｉ）及び熱交換器ファン速度（ＩＤＦｉ）の双方をゾーンに関連した制御入力とすることができる）。この場合、次元Ｒ及び関連した対角ブロックは、互換性のために求められる。構成信号の特定のインスタンスにおける非アクティブ化されたあらゆる熱交換器について、Ｒの関連したエントリーを非常に大きな値に置き換えた後、制御ペナルティ行列のインスタンス
【数６０】
2019516054.tif 000062
が取得される。
【０１０１】
最後に、再構成可能終端コスト行列Ｐが同様に変更される。この場合、非アクティブ化されたゾーン３６２に関連した状態に対応するＰのエントリーは、ゼロ値要素に置き換えられる。各熱交換器に関連した状態の次元は、１以上とすることができ、Ｐ内の対応するブロックは、適合性を維持するのに適した次元のブロックであることに留意されたい。Ｐ内のゼロ値ブロックは、非アクティブ化されたゾーンに関連した予測された終端状態３５７が、安定性を保証する終端状態を計算するときに最適化問題において考慮されるべきでないことを示す。構成信号の特定のインスタンスにおける非アクティブ化されたあらゆる熱交換器について、Ｐの関連したエントリーを０に置き換えた後、終端コスト行列のインスタンス
【数６１】
2019516054.tif 000063
が取得される。
【０１０２】
インスタンス化された最適制御問題の解決
図３Ｂを再び参照すると、変更後に取得された一組のインスタンス化された制御パラメーター
【数６２】
2019516054.tif 000064
、    
【数６３】
2019516054.tif 000065
及び
【数６４】
2019516054.tif 000066
３７５は、その後、メモリに記憶されて取り出された（３２５）固定パラメーター３７６とともに用いられて、インスタンス化された最適制御問題を定式化する（３３０）。インスタンス化された最適制御問題は、インスタンス化された制御パラメーター
【数６５】
2019516054.tif 000067
、    
【数６６】
2019516054.tif 000068
及び
【数６７】
2019516054.tif 000069
が再構成可能制御パラメーターＱ、Ｒ、及びＰの代わりに用いられる（２３）〜（２９）における一組の式である。様々な実施形態では、再構成可能制御パラメーターに対して行われた変更は、それらの次元を変更しない。すなわち、行列内の要素は、ゼロ値の項又は非常に大きな項に置き換えられるが、それらの元のサイズは保持される。再構成可能制御パラメーターはそれらの次元を保持し、最適制御問題を指定するのに必要とされる他のパラメーターは固定されるので、最適制御問題のあらゆるインスタンスは、固定された所定の次元を有する。本発明のこの特徴によって、最適制御問題を再定式化する必要はないので、自動的な再構成が可能になる。コストにおけるペナルティは、安定性を維持しながら新たな問題を定式化することなく、サブシステムを除去する効果を生成するように変更される。
【０１０３】
１つの実施形態では、インスタンス化された最適制御問題の解を計算するために、変換が適用され（３３５）、２次計画法（ＱＰ）を表す一組の行列３８０が取得され、これらの行列は、オンライン実行のためにＱＰを解くように構成されたモジュールに送信される（３４０）。
【０１０４】
ＭＰＣ最適制御問題（２３）〜（２９）は、以下の２次計画法問題として定式化することができる。
【数６８】
2019516054.tif 000070
ここで、ヘッシアンコスト行列Ｑｐ、線形コスト行列Ｃｐ、状態コスト行列Ωｐ、制約行列Ｇｐ、状態制約行列Ｓｐ、及び制約ベクトルＷｐは、式（２３）〜（２９）のパラメーターから計算される。
【０１０５】
例えば、１つの実施形態は、Ｎｍステップ予測ホライズンにわたって「バッチ」ダイナミクスを最初に計算することによって式（３０）の行列を求める。
【数６９】
2019516054.tif 000071
ここで、Ｘ＝［ｘａ（０｜ｋ），．．．，ｘａ（Ｎｍ｜ｋ）］’は、予測された拡張状態であり、Ｕ＝［Δｕ（０｜ｋ），．．．，Δｕ（Ｎｍ−１｜ｋ）］’は、制御入力における予測された変化であり、Ｙ＝［ｙ（０｜ｋ），．．．，ｙ（Ｎｍ｜ｋ）］’は、Ｎｍステップホライズンにわたる予測された制約付き出力であり、ｘａ＝ｘａ（０｜ｋ）は、現在の拡張状態であり、バッチ行列は以下の式によって与えられる。
【数７０】
2019516054.tif 000072
【０１０６】
バッチダイナミクス行列Ａｂ、Ｂｂ、Ｃｂ、及びＤｂは、システム構成
【数７１】
2019516054.tif 000073
に依存しない。ＭＰＣ最適制御問題のコスト（２３）は、以下に式に従って、バッチダイナミクス行列Ａｂ、Ｂｂ、Ｃｂ、及びＤｂによって記述することができる。
【数７２】
2019516054.tif 000074
ここで、Ｑｂ及びＲｂは、以下のバッチコスト行列である。
【数７３】
2019516054.tif 000075
ここで、
【数７４】
2019516054.tif 000076
、    
【数７５】
2019516054.tif 000077
及び
【数７６】
2019516054.tif 000078
は、構成
【数７７】
2019516054.tif 000079
に対応する変更されたコントローラーパラメーター３７５である。その場合、２次計画法問題（３０）のコスト行列は以下の式となる。
【数７８】
2019516054.tif 000080
【０１０７】
２次計画法問題（３０）の制約行列Ｇｐ、Ｓｐ、及びＷｐは、以下の式によって与えられる。
【数７９】
2019516054.tif 000081
ここで、
【数８０】
2019516054.tif 000082
は単位行列であり、
【数８１】
2019516054.tif 000083
は１からなるベクトルである。
【０１０８】
本発明の幾つかの実施形態は、凸２次計画法問題の場合、解Ｕは、以下の双対問題を解くことによって見つけることができるという知見に基づいている。
【数８２】
2019516054.tif 000084
ここで、双対コストヘッシアンＱｄ、双対状態線形コスト行列Ｃｄ、双対線形コストベクトルＣｄ０、及び双対状態コスト行列Ωｄは、式（３０）におけるパラメーターＱｐ、Ｃｐ、Ωｐ、Ｇｐ、Ｓｐ、及びＷｐから以下の式に従って計算される。
【数８３】
2019516054.tif 000085
【０１０９】
式（３０）の解は、式（３３）の解λから以下の式に従って生成される。
【数８４】
2019516054.tif 000086
ここで、変換行列Φ及びΨは、Ｑｐ、Ｃｐ、及びＧｐから以下の式に従って計算される。
【数８５】
2019516054.tif 000087
【０１１０】
再構成可能制御パラメーターの決定
この節は、行列Ｑ、Ｒ、及びＰが本発明の幾つかの実施形態によってどのように求められるのかを説明する。一般に、これらの再構成可能制御パラメーターを求めるプロセスは、オフライン計算で実行され、オンライン実行中にプロセッサによってアクセス可能なメモリに記憶される。
【０１１１】
再構成可能性能ペナルティ行列Ｑ及び再構成可能制御ペナルティ行列Ｒは、調節プロセス又は較正プロセスにおいて求められる。これらのペナルティ行列を調節する手順は、最適制御の分野においてよく知られており、ここでは、標準的な手法を用いることができる。ここで、Ｑ及びＲのエントリーを求める調節プロセスは、全ての熱交換器がアクティブであるという前提の下で行われることに留意することは重要である。すなわち、閉ループコントローラーの所望の一時的な性能は、全てのゾーンがアクティブであるＮユニットＭＺ−ＶＣＳのペナルティ行列内のエントリーを通じて指定される。その後、前述した自動再構成プロセスが適用され、これらの行列は、他の任意の構成に変更される。
【０１１２】
ＭＺ−ＶＣＳモデル構造に対応して構造化されたＱ及びＲを作成することは複雑でないが、終端状態ペナルティ行列を求めることは明らかではない。終端ペナルティ行列を計算する通常の方法は、構造化されていない行列、すなわち、認識可能な要素パターンを有しない行列を生成し、したがって、熱交換器が非アクティブ化されているときに、安定したフィードバックシステムが実現されるようにＰを変更する明らかな手段は利用可能でない。
【０１１３】
幾つかの実施形態は、その後にオンライン再構成プロセス３２０において変更することができる所望のブロック対角線構造を有する終端ペナルティ行列を生成する線形行列不等式（ＬＭＩ）問題の定式化の実現に基づいている。適切なＬＭＩを定式化することによって、対角エントリーを特定の熱交換器に関連させることができるとともに、関連した熱交換器が非アクティブ化されるとゼロに置き換えることができる所望の対角構造を有する構造化された終端ペナルティ行列が作成される。このように、ＭＺ−ＶＣＳのあらゆる可能な構成について、安定した制約付き最適コントローラーを自動的に作成することができる。構造化された終端状態ペナルティ行列を作成するのに用いられるＬＭＩ問題の詳細は、この節の残りの部分で説明される。
【０１１４】
本発明の幾つかの実施形態は、以下の形態を有する終端コストｘａ’ＰＴｘａ＝ｘａ’Ｔ’ＰＴｘａ及び構造化された終端制御Δｕ＝ＫＴｘａを構成する。
【数８６】
2019516054.tif 000088
ここで、Ｔ∈ｎ×（ｎ＋ｑ）は、所与の一定の外因入力ｗｓのパラメーター化された定常状態解ｘｓ＝Πｗｓを特徴付け、Π∈ｎ×ｑは、以下の行列方程式を解くことによって取得される。
【数８７】
2019516054.tif 000089
【０１１５】
式（３７）は、
【数８８】
2019516054.tif 000090
である場合に解くことができる。終端制御行列Ｋは、集中制御入力Δｕ０が全てのサブシステムからの状態情報をフィードバックするのに対して、逆に、非集中制御入力Δｕｉ，∀ｉ∈がそれ自身の状態情報のみをフィードバックするような構造を特徴として備えている。提案された構造によって、対応するサブシステムがオフにされると、終端コスト及び終端コントローラーのブロックを０にすることが可能になる。
【０１１６】
終端コスト行列Ｐ及びコントローラー行列Ｋは、全ての非集中サブシステムがアクティブであるときの主問題（master problem）の線形行列不等式を解くことによってオフラインで求めることができる。幾つかの実施形態は、終端コスト行列Ｐ及び終端制御行列ＫをＰ＝−１及びＫ＝Ｐとして表し、ここで、∈ｎ×ｎ及び∈ｍ×ｎは以下の形態を有し、
【数８９】
2019516054.tif 000091
以下の線形行列不等式を解くことによって求められる。
【数９０】
2019516054.tif 000092
【０１１７】
構成に依存するブロック対角終端コスト及び構造化された終端制御設計の上述の実施形態によって、ユーザーは、線形行列不等式をオフラインでコンピューターにおいて解くことによってＰ及びＫを設計し、コントローラーパラメーターをマイクロプロセッサ内に展開し、システムの構成
【数９１】
2019516054.tif 000093
を読み出すことに基づく単純な行列演算を通じてコントローラーパラメーターをオンラインで再構成することが可能になる。その上、幾つかの実施形態によって、再構成されたＭＰＣ問題がシステムの任意の構成
【数９２】
2019516054.tif 000094
について局所漸近的に安定していることが保証され、変更された終端コスト
【数９３】
2019516054.tif 000095
及び変更された終端コントローラー
【数９４】
2019516054.tif 000096
が以下の行列不等式を満たすことが保証される。
【数９５】
2019516054.tif 000097
ここで、
【数９６】
2019516054.tif 000098
及び
【数９７】
2019516054.tif 000099
は、構成
【数９８】
2019516054.tif 000100
に対応する合成システム行列（２０）を表し、非アクティブなアクチュエーターに対応する入力行列Ｂ内の列を削除することによって計算される。すなわち、
【数９９】
2019516054.tif 000101
である。
【数１００】
2019516054.tif 000102
は、非アクティブなゾーンに対応する要素がゼロに置き換えられる変更された終端制御であり、以下の式として表される。
【数１０１】
2019516054.tif 000103
【０１１８】
Ｋの使用は、解析目的のためであり、式（３５）に示すような特定の有利な構造を提示する対応する終端コスト行列Ｐを計算するのに用いられることに留意されたい。一方、インスタンス化された最適制御問題を定式化する（３３０）のに、制御パラメーターＫは必要ではなく、したがって、Ｋの構成に依存した変更は必要とされない。ただし、終端コントローラーに対応する構造化されたコスト行列は、前述したようにオンラインで変更される（３２０）。
【０１１９】
構成スーパーバイザー
図３Ａを参照すると、構成スーパーバイザーモジュール３０９が、適切なシステム構成、すなわち、アクティブ及び非アクティブである一組の熱交換器を求める。この構成スーパーバイザーは、所望のアクティブな熱交換器及びそれらのそれぞれのゾーン設定点温度を示す信号２３１を居住者から受信する。この情報と、測定されたゾーン温度を示すセンサー情報２７１とを用いて、構成スーパーバイザーは、ゾーン温度をゾーン温度設定点に向けて誘導することができるようにどの熱交換器をアクティブ化すべきかを判断する。
【０１２０】
例えば、居住者は、ユーザーインターフェースモジュール２３０を用いて、特定のゾーンがオンにされ、特定のゾーン設定点温度で動作すべきことを示すことができる。その場合、構成スーパーバイザーは、関連した熱交換器をアクティブ化すべきか否かを判断するために、測定されたゾーン温度を所望のゾーン温度と比較することができる。ゾーンが設定点温度よりも寒い場合があり、したがって、構成スーパーバイザーは、熱交換器を非アクティブ化することを決定することができる。或いは、ゾーンが設定点温度よりも温かい場合があり、したがって、構成スーパーバイザーは、熱交換器をアクティブ化することを決定することができる。
【０１２１】
構成スーパーバイザーは、（１）局所的な状態が、ゾーンが調節をもはや必要としないようなものであると構成スーパーバイザーが決定する場合、又は（２）ゾーンが停止されるべきであることを居住者が指定する場合、の２通りのうちの一方においてゾーンを非アクティブ化することができる。他のゾーンのうちの１つ以上が稼働中である間にそのゾーンが停止される場合、指定されたゾーンは、構成スーパーバイザーによって非アクティブ化される。
【０１２２】
図４は、本発明の１つの実施形態によるＶＣＳのモデル予測制御の方法のフローチャートを示している。幾つかの実施形態は、測定された出力を求め（４０１）、例えば、ＭＺ−ＶＣＳのセンサーから情報を受信し、ＭＺ−ＶＣＳの状態及び構成を推定する（４０２）。次に、本方法は、制約付き有限時間最適化問題を解き（４０３）、その解の第１のステップをＭＺ−ＶＣＳ及び／又は容量コントローラーに適用し（４０４）、次の制御サイクルに遷移する（４０５）。
【０１２３】
本発明の上記の実施形態は数多くの方法のいずれかにおいて実現することができる。例えば、それらの実施形態は、ハードウェア、ソフトウェア又はその組み合わせを用いて実現することができる。ソフトウェアにおいて実現されるとき、そのソフトウェアコードは、単一のコンピューター内に設けられるにしても、複数のコンピューター間に分散されるにしても、任意の適切なプロセッサ、又はプロセッサの集合体において実行することができる。そのようなプロセッサは集積回路として実現することができ、集積回路コンポーネント内に１つ以上のプロセッサが含まれる。しかしながら、プロセッサは、任意の適切な構成の回路を用いて実現することができる。
【０１２４】
また、本明細書において概説される種々の方法又はプロセスは、種々のオペレーティングシステム又はプラットフォームのいずれか１つを利用する１つ以上のプロセッサ上で実行可能であるソフトウェアとしてコード化することができる。さらに、そのようなソフトウェアは、幾つかの適切なプログラミング言語及び／又はプログラミングツール若しくはスクリプト記述ツールのいずれかを用いて書くことができ、フレームワーク又は仮想機械上で実行される実行可能機械語コード又は中間コードとしてコンパイルすることもできる。通常、プログラムモジュールの機能は、種々の実施形態において望ましいように、組み合わせることもできるし、分散させることもできる。
【０１２５】
また、本発明の実施形態は方法として具現することができ、その一例が提供されてきた。その方法の一部として実行される動作は、任意の適切な方法において順序化することができる。したがって、例示的な実施形態において順次の動作として示される場合であっても、例示されるのとは異なる順序において動作が実行される実施形態を構成することもでき、異なる順序は、幾つかの動作を同時に実行することを含むことができる。
【０１２６】
請求項要素を変更するために特許請求の範囲において「第１の」、「第２の」のような序数の用語を使用することは、それだけで、或る請求項要素が別の請求項要素よりも優先度が高いこと、優位であること、若しくは上位にあることを、又は方法の動作が実行される時間的な順序を暗示するのではなく、請求項要素を区別するために、或る特定の名称を有する１つの請求項要素を（序数用語を使用しなければ）同じ名称を有する別の要素から区別するラベルとして単に使用される。
【図１Ａ】
2019516054.tif 000104
【図１Ｂ】
2019516054.tif 000105
【図１Ｃ】
2019516054.tif 000106
【図１Ｄ】
2019516054.tif 000107
【図２Ａ】
2019516054.tif 000108
【図２Ｂ】
2019516054.tif 000109
【図３Ａ】
2019516054.tif 000110
【図３Ｂ】
2019516054.tif 000111
【図３Ｃ】
2019516054.tif 000112
【図４】
2019516054.tif 000113
【手続補正書】
【提出日】平成30年9月21日(2018.9.21)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
ＭＺ−ＶＣＳに作用する付加的な外乱には、各ゾーンに関連した熱負荷１２２、１３２と、室外気温（ＯＡＴ）とが含まれる。熱負荷は、単位時間当たりに熱交換器から室外ユニットに移動される熱エネルギーの量である。さらに、ＯＡＴ（外乱信号）及び機械アクチュエーターの状態の双方によって決まる室外熱交換器温度における大気への総熱量（total heat：エンタルピー）は拒絶される。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
ＭＺ−ＶＣＳ１００に一組の容量コントローラー２１０、２２０を加えた組み合わせは、本明細書では拡張システムと呼ばれる。再構成可能コントローラー２００の視点から見ると、この拡張システムは、線形であり、構成ごとにＭＰＣコントローラーを計算するために利用される構造を提示する。この手法を用いると、再構成可能コントローラーは、幾つかのアクチュエーターコマンドを直接決定することを担当し、容量コントローラーの設定点として解釈することができる他のコマンドを決定する。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
一組のゾーン内の環境を制御する一組の熱交換器に接続された圧縮機を備えるマルチゾーン蒸気圧縮システム（ＭＺ−ＶＣＳ）を制御するシステムであって、
一組の制御パラメーターを含むコスト関数を最適化することによって求められる一組の制御入力を用いて前記ＭＺ−ＶＣＳの蒸気圧縮サイクルを制御するコントローラーであって、前記最適化することは制約を条件とし、前記コスト関数は予測ホライズンにわたって最適化される、コントローラーと、
各熱交換器のアクティブモード又は非アクティブモードを定義する前記ＭＺ−ＶＣＳの構成によってパラメーター化された最適化関数を記憶するメモリであって、前記最適化関数は、前記アクティブモードにある全ての熱交換器を含む完全構成について求められた前記コスト関数の前記制御パラメーターの値を現在の構成に従って変更する、メモリと、
前記ＭＺ−ＶＣＳの前記現在の構成を求め、前記現在の構成を前記最適化関数にサブミットすることによって前記コスト関数を更新するプロセッサと
を備え、
前記構成は、前記非アクティブモードにある前記熱交換器については第１の値を有する要素を有し、前記アクティブモードにある前記熱交換器については第２の値を有する要素を有するバイナリーベクトルであり、該構成ベクトルにおける前記要素のインデックスは、対応する熱交換器のインデックスと一致する、
システム。
【請求項２】
一組のゾーン内の環境を制御する一組の熱交換器に接続された圧縮機を備えるマルチゾーン蒸気圧縮システム（ＭＺ−ＶＣＳ）を制御するシステムであって、
一組の制御パラメーターを含むコスト関数を最適化することによって求められる一組の制御入力を用いて前記ＭＺ−ＶＣＳの蒸気圧縮サイクルを制御するコントローラーであって、前記最適化することは制約を条件とし、前記コスト関数は予測ホライズンにわたって最適化される、コントローラーと、
各熱交換器のアクティブモード又は非アクティブモードを定義する前記ＭＺ−ＶＣＳの構成によってパラメーター化された最適化関数を記憶するメモリであって、前記最適化関数は、前記アクティブモードにある全ての熱交換器を含む完全構成について求められた前記コスト関数の前記制御パラメーターの値を現在の構成に従って変更する、メモリと、
前記ＭＺ−ＶＣＳの前記現在の構成を求め、前記現在の構成を前記最適化関数にサブミットすることによって前記コスト関数を更新するプロセッサと
を備え、
前記制御パラメーターの構造は、制御パラメーターと前記ＭＺ−ＶＣＳにおける熱交換器との間に対応関係が存在するように、前記ＭＺ−ＶＣＳのモデルの構造に対応し、前記最適化関数は、前記対応する熱交換器が前記アクティブモードにある場合には前記制御パラメーターの前記値を保存し、前記対応する熱交換器が前記非アクティブモードにある場合には前記ブロックの前記値を変更する、システム。
【請求項３】
一組のゾーン内の環境を制御する一組の熱交換器に接続された圧縮機を備えるマルチゾーン蒸気圧縮システム（ＭＺ−ＶＣＳ）を制御するシステムであって、
一組の制御パラメーターを含むコスト関数を最適化することによって求められる一組の制御入力を用いて前記ＭＺ−ＶＣＳの蒸気圧縮サイクルを制御するコントローラーであって、前記最適化することは制約を条件とし、前記コスト関数は予測ホライズンにわたって最適化される、コントローラーと、
各熱交換器のアクティブモード又は非アクティブモードを定義する前記ＭＺ−ＶＣＳの構成によってパラメーター化された最適化関数を記憶するメモリであって、前記最適化関数は、前記アクティブモードにある全ての熱交換器を含む完全構成について求められた前記コスト関数の前記制御パラメーターの値を現在の構成に従って変更する、メモリと、
前記ＭＺ−ＶＣＳの前記現在の構成を求め、前記現在の構成を前記最適化関数にサブミットすることによって前記コスト関数を更新するプロセッサと
を備え、
前記制御パラメーターは、少なくとも１つのブロック対角行列を含み、該行列の前記対角線上の各ブロックのインデックスは、前記対応する熱交換器の前記インデックスと一致し、前記行列の前記対角線上の各ブロックの値は、前記対応する熱交換器について求められ、前記最適化関数は、前記対応する熱交換器が前記アクティブモードにある場合には前記ブロックの前記値を保存し、前記対応する熱交換器が前記非アクティブモードにある場合には前記ブロックの前記値を変更する、システム。
【請求項４】
前記少なくとも１つのブロック対角行列は、要素が前記ＭＺ−ＶＣＳの出力にペナルティを科す性能ペナルティ行列Ｑと、要素が前記ＭＺ−ＶＣＳへの制御入力にペナルティを科す制御ペナルティ行列Ｒと、要素が前記ＭＺ−ＶＣＳの終端状態にペナルティを科す終端コスト行列Ｐとのうちの１つ又はそれらのうちの組み合わせを含む、請求項３に記載のシステム。
【請求項５】
前記最適化関数は、前記対応する熱交換器が前記非アクティブモードにある場合には、前記性能ペナルティ行列Ｑ及び前記終端コスト行列Ｐの前記ブロックの前記値を０に置き換え、前記最適化関数は、前記対応する熱交換器が前記非アクティブモードにある場合には、前記制御ペナルティ行列Ｒの前記ブロックの前記値を前記制御ペナルティ行列の初期値よりも大きな値に置き換える、請求項４に記載のシステム。
【請求項６】
前記制御パラメーターの前記値の変更は、前記ブロック対角行列の前記次元を保存する、請求項３に記載のシステム。
【請求項７】
一組のゾーン内の環境を制御する一組の熱交換器に接続された圧縮機を備えるマルチゾーン蒸気圧縮システム（ＭＺ−ＶＣＳ）を制御するシステムであって、
一組の制御パラメーターを含むコスト関数を最適化することによって求められる一組の制御入力を用いて前記ＭＺ−ＶＣＳの蒸気圧縮サイクルを制御するコントローラーであって、前記最適化することは制約を条件とし、前記コスト関数は予測ホライズンにわたって最適化される、コントローラーと、
各熱交換器のアクティブモード又は非アクティブモードを定義する前記ＭＺ−ＶＣＳの構成によってパラメーター化された最適化関数を記憶するメモリであって、前記最適化関数は、前記アクティブモードにある全ての熱交換器を含む完全構成について求められた前記コスト関数の前記制御パラメーターの値を現在の構成に従って変更する、メモリと、
前記ＭＺ−ＶＣＳの前記現在の構成を求め、前記現在の構成を前記最適化関数にサブミットすることによって前記コスト関数を更新するプロセッサと
を備え、
前記一組の制御パラメーターを前記熱交換器内の弁の位置に変換する、前記一組の熱交換器に対応する一組の容量コントローラー、
を更に備える、システム。
【請求項８】
前記ＭＺ−ＶＣＳにおける各熱交換器の前記モードの値を受け取る少なくとも１つの入力インターフェースを更に備え、前記プロセッサは、該入力インターフェースから受信された前記モードの前記値に基づいて前記現在の構成を求める、請求項１−３，７のいずれか１項に記載のシステム。
【請求項９】
前記ＭＺ−ＶＣＳによって制御される前記対応するゾーン内の温度を測定する一組のセンサーと、
前記対応するゾーン内の所望の温度を設定する一組の入力デバイスと、
を更に備え、
前記プロセッサは、前記一組のセンサーからの前記測定値及び前記所望の温度の値に基づいて前記現在の構成を求める、請求項１−３，７のいずれか１項に記載のシステム。
【請求項１０】
一組のゾーン内の環境を制御する一組の熱交換器に接続された圧縮機を備えるマルチゾーン蒸気圧縮システム（ＭＺ−ＶＣＳ）を制御する方法であって、
前記ＭＺ−ＶＣＳにおける各熱交換器のアクティブモード又は非アクティブモードを定義する前記ＭＺ−ＶＣＳの現在の構成を求めることと、
前記ＭＺ−ＶＣＳの構成によってパラメーター化された最適化関数に前記現在の構成をサブミットすることによって、コスト関数における制御パラメーターの少なくとも幾つかの値を更新することであって、前記最適化関数は、前記現在の構成に従って前記コスト関数の前記制御パラメーターの値を変更することと、
制約を条件として前記コスト関数を最適化することによって求められた一組の制御入力を用いて前記ＭＺ−ＶＣＳの蒸気圧縮サイクルを制御することと
を含み、
該方法のステップは、プロセッサを用いて実行され、
前記構成は、前記非アクティブモードにある前記熱交換器については第１の値を有する要素を有し、前記アクティブモードにある前記熱交換器については第２の値を有する要素を有するベクトルであり、該構成ベクトルにおける前記要素のインデックスは、対応する熱交換器のインデックスと一致する、
方法。
【請求項１１】
一組のゾーン内の環境を制御する一組の熱交換器に接続された圧縮機を備えるマルチゾーン蒸気圧縮システム（ＭＺ−ＶＣＳ）を制御する方法であって、
前記ＭＺ−ＶＣＳにおける各熱交換器のアクティブモード又は非アクティブモードを定義する前記ＭＺ−ＶＣＳの現在の構成を求めることと、
前記ＭＺ−ＶＣＳの構成によってパラメーター化された最適化関数に前記現在の構成をサブミットすることによって、コスト関数における制御パラメーターの少なくとも幾つかの値を更新することであって、前記最適化関数は、前記現在の構成に従って前記コスト関数の前記制御パラメーターの値を変更することと、
制約を条件として前記コスト関数を最適化することによって求められた一組の制御入力を用いて前記ＭＺ−ＶＣＳの蒸気圧縮サイクルを制御することと
を含み、
該方法のステップは、プロセッサを用いて実行され、
前記制御パラメーターの前記値は、前記アクティブモードにある全ての熱交換器を含む完全構成について初期化される、方法。
【請求項１２】
一組のゾーン内の環境を制御する一組の熱交換器に接続された圧縮機を備えるマルチゾーン蒸気圧縮システム（ＭＺ−ＶＣＳ）を制御する方法であって、
前記ＭＺ−ＶＣＳにおける各熱交換器のアクティブモード又は非アクティブモードを定義する前記ＭＺ−ＶＣＳの現在の構成を求めることと、
前記ＭＺ−ＶＣＳの構成によってパラメーター化された最適化関数に前記現在の構成をサブミットすることによって、コスト関数における制御パラメーターの少なくとも幾つかの値を更新することであって、前記最適化関数は、前記現在の構成に従って前記コスト関数の前記制御パラメーターの値を変更することと、
制約を条件として前記コスト関数を最適化することによって求められた一組の制御入力を用いて前記ＭＺ−ＶＣＳの蒸気圧縮サイクルを制御することと
を含み、
該方法のステップは、プロセッサを用いて実行され、
前記制御パラメーターは、少なくとも１つのブロック対角行列を含み、該行列の前記対角線上の各ブロックのインデックスは、前記対応する熱交換器の前記インデックスと一致し、前記行列の前記対角線上の各ブロックの値は、前記対応する熱交換器について求められ、前記最適化関数は、前記対応する熱交換器が前記アクティブモードにある場合には前記ブロックの前記値を保存し、前記対応する熱交換器が前記非アクティブモードにある場合には前記ブロックの前記値を変更する、方法。
【請求項１３】
前記少なくとも１つのブロック対角行列は、要素が前記ＭＺ−ＶＣＳの出力にペナルティを科す性能ペナルティ行列Ｑと、要素が前記ＭＺ−ＶＣＳへの制御入力にペナルティを科す制御ペナルティ行列Ｒと、要素が前記ＭＺ−ＶＣＳの状態にペナルティを科す終端コスト行列Ｐとのうちの１つ又はそれらのうちの組み合わせを含む、請求項１２に記載の方法。
【請求項１４】
前記最適化関数は、前記対応する熱交換器が前記非アクティブモードにあるときは、前記性能ペナルティ行列Ｑの前記ブロックの前記値を０に置き換え、前記最適化関数は、前記対応する熱交換器が前記非アクティブモードにあるときは、前記終端コスト行列Ｐの前記ブロックの前記値を０に置き換え、前記最適化関数は、前記対応する熱交換器が前記非アクティブモードにあるときは、前記制御ペナルティ行列Ｒの前記ブロックの前記値を前記制御ペナルティ行列の他の値よりも大きな値に置き換える、請求項１３に記載の方法。
【請求項１５】
方法を実行するプロセッサによって実行可能なプログラムが具現化される非一時的コンピューター可読記憶媒体であって、前記方法は、
前記ＭＺ−ＶＣＳにおける各熱交換器のアクティブモード又は非アクティブモードを定義する前記ＭＺ−ＶＣＳの現在の構成を求めることと、
前記ＭＺ−ＶＣＳの構成によってパラメーター化された最適化関数に前記現在の構成をサブミットすることによって、コスト関数における制御パラメーターの少なくとも幾つかの値を更新することであって、前記最適化関数は、前記現在の構成に従って前記コスト関数の前記制御パラメーターの値を変更することと、
制約を条件として前記コスト関数を最適化することによって求められた一組の制御入力を用いて前記ＭＺ−ＶＣＳの蒸気圧縮サイクルを制御することと
を含み、
前記構成は、前記非アクティブモードにある前記熱交換器についてはゼロ値を有する要素を有し、前記アクティブモードにある前記熱交換器については非ゼロ値を有する要素を有するベクトルであり、該構成ベクトルにおける前記要素のインデックスは、対応する熱交換器のインデックスと一致し、前記制御パラメーターの前記値は、前記アクティブモードにある全ての熱交換器を含む完全構成について初期化される、
媒体。
【請求項１６】
方法を実行するプロセッサによって実行可能なプログラムが具現化される非一時的コンピューター可読記憶媒体であって、前記方法は、
前記ＭＺ−ＶＣＳにおける各熱交換器のアクティブモード又は非アクティブモードを定義する前記ＭＺ−ＶＣＳの現在の構成を求めることと、
前記ＭＺ−ＶＣＳの構成によってパラメーター化された最適化関数に前記現在の構成をサブミットすることによって、コスト関数における制御パラメーターの少なくとも幾つかの値を更新することであって、前記最適化関数は、前記現在の構成に従って前記コスト関数の前記制御パラメーターの値を変更することと、
制約を条件として前記コスト関数を最適化することによって求められた一組の制御入力を用いて前記ＭＺ−ＶＣＳの蒸気圧縮サイクルを制御することと
を含み、
前記制御パラメーターは、少なくとも１つのブロック対角行列を含み、該行列の前記対角線上の各ブロックのインデックスは、前記対応する熱交換器の前記インデックスと一致し、前記行列の前記対角線上の各ブロックの値は、前記対応する熱交換器について求められ、前記最適化関数は、前記対応する熱交換器が前記アクティブモードにある場合には前記ブロックの前記値を保存し、前記対応する熱交換器が前記非アクティブモードにある場合には前記ブロックの前記値を変更する、媒体。
【請求項１７】
前記少なくとも１つのブロック対角行列は、要素が前記ＭＺ−ＶＣＳの出力にペナルティを科す性能ペナルティ行列Ｑと、要素が前記ＭＺ−ＶＣＳへの制御入力にペナルティを科す制御ペナルティ行列Ｒと、要素が前記ＭＺ−ＶＣＳの状態にペナルティを科す終端コスト行列Ｐとのうちの１つ又はそれらのうちの組み合わせを含み、前記最適化関数は、前記対応する熱交換器が前記非アクティブモードにあるときは、前記性能ペナルティ行列Ｑの前記ブロックの前記値を０に置き換え、前記最適化関数は、前記対応する熱交換器が前記非アクティブモードにあるときは、前記終端コスト行列Ｐの前記ブロックの前記値を０に置き換え、前記最適化関数は、前記対応する熱交換器が前記非アクティブモードにあるときは、前記制御ペナルティ行列Ｒの前記ブロックの前記値を閾値よりも大きな値に置き換える、請求項１６に記載の媒体。
【国際調査報告】
2019516054.tif 000114
2019516054.tif 000115