一般に、液体が蒸発する時には周囲の熱を奪い、気体が凝縮する時には熱を発生します。 この性質を利用して、冷媒をコンプレッサで圧縮し、機械的に蒸発と凝縮を繰り返すことで冷暖房を行うしくみが「圧縮式ヒートポンプサイクル」。とくにコンプレッサをガスエンジンで動かすものをGHP(ガスエンジンヒートポンプ→ガスヒーポン)といいます。