(57)【特許請求の範囲】
【請求項１】
商品を収容する複数の商品収容庫と、
前記複数の商品収容庫の各々の庫内温度を調整する複数の庫内温度調整部と、
前記複数の庫内温度調整部の停止に関する優先度を制御する制御部とを備え、
前記制御部は、前記複数の庫内温度調整部を動作させることにより、自動販売機本体の電気的負荷が第１の負荷を超える場合、優先的に停止させる前記庫内温度調整部を判別するための複数の判定処理のうちの１つに基づいて、停止させる前記庫内温度調整部を決定するように構成されているとともに、前記複数の判定処理のうちの１つとして、前記庫内温度調整部の電気的負荷に基づいて、優先的に停止させる前記庫内温度調整部を決定する処理を選択して行うように構成されている、自動販売機。
【請求項２】
前記制御部は、前記自動販売機本体の運転状態に応じて、前記複数の判定処理のうちのいずれか１つを選択するように構成されている、請求項１に記載の自動販売機。
【請求項３】
前記制御部は、前記複数の判定処理のうちの１つとして、前記庫内温度調整部の運転を停止する温度のしきい値である運転停止温度と庫内温度との差が最も小さい前記商品収容庫の前記庫内温度調整部を、優先的に停止させる前記庫内温度調整部として決定する処理を選択して行うように構成されている、請求項１または２に記載の自動販売機。
【請求項４】
前記制御部は、前記複数の判定処理のうちの１つとして、所定の時間における庫内温度の変化率が最も小さい前記商品収容庫の前記庫内温度調整部を、優先的に停止させる前記庫内温度調整部として決定する処理を選択して行うように構成されている、請求項１〜３のいずれか１項に記載の自動販売機。
【請求項５】
前記制御部は、前記複数の判定処理のうちの１つとして、外気温度と、前記庫内温度調整部の運転を停止する温度のしきい値である運転停止温度と庫内温度との差との両方に基づいて、優先的に停止させる前記庫内温度調整部を決定する処理を選択して行うように構成されている、請求項１〜４のいずれか１項に記載の自動販売機。
【請求項６】
前記制御部は、前記複数の判定処理のうちの１つとして、季節と、前記庫内温度調整部の運転を停止する温度のしきい値である運転停止温度と庫内温度との差との両方に基づいて、優先的に停止させる前記庫内温度調整部を決定する処理を選択して行うように構成されている、請求項１〜５のいずれか１項に記載の自動販売機。
【請求項７】
前記制御部は、前記複数の判定処理のうちの１つとして、停止させることによって前記自動販売機本体の電気的負荷が前記第１の負荷より小さい第２の負荷以下になる前記庫内温度調整部の電気的負荷に基づいて、優先的に停止させる前記庫内温度調整部を決定する処理を選択して行うように構成されている、請求項１〜６のいずれか１項に記載の自動販売機。
【請求項８】
前記制御部は、前記複数の判定処理のうち、季節、時間帯、または、外気温度のうちの少なくともいずれか１つと、前記商品の売れ行きとの両方とに基づいて、優先的に停止させる前記庫内温度調整部を決定する処理を選択して行うように構成されている、請求項１〜７のいずれか１項に記載の自動販売機。
【請求項９】
前記制御部は、前記複数の判定処理のうちの１つとして、推定される前記商品の在庫数量が最も多い前記商品収容庫の前記庫内温度調整部を、優先的に停止させる前記庫内温度調整部として決定する処理を選択して行うように構成されている、請求項１〜８のいずれか１項に記載の自動販売機。
【請求項１０】
前記制御部は、前記複数の判定処理のうちの１つとして、売り切れとなっている前記商品の種類の数が最も多い前記商品収容庫の前記庫内温度調整部を、優先的に停止させる前記庫内温度調整部として決定する処理を選択して行うように構成されている、請求項１〜９のいずれか１項に記載の自動販売機。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、自動販売機に関し、特に、複数の商品収容庫の各々の庫内温度を調整する複数の庫内温度調整部を備える自動販売機に関する。
【背景技術】
【０００２】
従来、複数の商品収容庫の各々の庫内温度を調整する複数の庫内温度調整部を備える自動販売機が知られている（たとえば、特許文献１参照）。
【０００３】
上記特許文献１には、複数の商品収容庫の各々の温度制御を停止する際の優先度を判別する制御部が設けられた自動販売機が開示されている。この特許文献１に記載の自動販売機では、複数の商品収容庫の各々の庫内温度、または、複数の商品収容庫の各々の庫内温度と外気温度との両方、または、複数の商品収容庫の各々の商品の販売数量のうちのいずれか１つの指標に基づいて、運転を停止させるべき商品収容庫の庫内温度を調整する庫内温度調整部（ヒータ、または、冷却装置）が制御部により決定されるように構成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−２６５５６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載された自動販売機では、制御部は、複数の商品収容庫の各々の庫内温度、または、複数の商品収容庫の各々の庫内温度と外気温度との両方、または、複数の商品収容庫の各々の商品の販売数量のうちの、予め設定されているいずれか１つの指標（判断基準）に基づいてしか優先的に温度制御を停止させる判定処理を実行することができない。このため、予め設定されている判定処理に基づき運転を停止させるべき商品収容庫の庫内温度調整部を正確（適切）に判別することができない場合には、特定の商品に対して必要のない加温または冷却が継続されたままとなっていしまい、商品を適切な温度に維持することができないという問題点が考えられる。
【０００６】
この発明は、上記のような課題を解決するためになされたものであり、この発明の１つの目的は、運転を停止させるべき商品収容庫の庫内温度調整部を正確（適切）に判別することによって商品を適切な温度に維持することが可能な自動販売機を提供することである。
【課題を解決するための手段】
【０００７】
この発明の一の局面による自動販売機では、商品を収容する複数の商品収容庫と、複数の商品収容庫の各々の庫内温度を調整する複数の庫内温度調整部と、複数の庫内温度調整部の停止に関する優先度を制御する制御部とを備え、制御部は、複数の庫内温度調整部を動作させることにより、自動販売機本体の電気的負荷が第１の負荷を超える場合、優先的に停止させる庫内温度調整部を判別するための複数の判定処理のうちの１つに基づいて、停止させる庫内温度調整部を決定するように構成されているとともに、複数の判定処理のうちの１つとして、庫内温度調整部の電気的負荷に基づいて、優先的に停止させる庫内温度調整部を決定する処理を選択して行うように構成されている。
【０００８】
この発明の一の局面による自動販売機では、上記のように、優先的に停止させる庫内温度調整部を判別するための複数の判定処理のうちの１つに基づいて、停止させる庫内温度調整部を決定する制御部を設けることによって、複数の判定処理の中から最も適する判定処理を選択するとともに、運転を停止させるべき商品収容庫に対応する庫内温度調整部（ヒータや冷却装置など）を正確（適切）に判別することができる。この結果、最も温度制御が不要な商品収容庫の庫内温度調整部を確実に停止させることができるので、商品を適切な温度に維持することができる。
【０００９】
上記一の局面による自動販売機において、好ましくは、制御部は、自動販売機本体の運転状態に応じて、複数の判定処理のうちのいずれか１つを選択するように構成されている。このように構成すれば、複数の判定処理の中から自動販売機の運転状態に応じた最適な判定処理を選択し、運転を停止させるべき商品収容庫に対応する庫内温度調整部を容易に判別することができる。これにより、最も温度制御が不要な商品収容庫の庫内温度調整部を容易に停止させることができる。
【００１０】
上記一の局面による自動販売機において、好ましくは、制御部は、複数の判定処理のうちの１つとして、庫内温度調整部の運転を停止する温度のしきい値である運転停止温度と庫内温度との差が最も小さい商品収容庫の庫内温度調整部を、優先的に停止させる庫内温度調整部として決定する処理を選択して行うように構成されている。複数の判定処理の中からこのような判定処理を選択すれば、庫内温度と運転停止温度との差が最も小さく、温度制御の必要性が最も低い商品収容庫の温度制御を容易に停止することができる。また、これとは対照的に、庫内温度と運転停止温度との差が比較的大きく、温度制御を継続する必要性が比較的高い商品収容庫の温度制御を継続することができるので、商品収容庫を適切な温度に容易に維持することができる。
【００１１】
上記一の局面による自動販売機において、好ましくは、制御部は、複数の判定処理のうちの１つとして、所定の時間における庫内温度の変化率が最も小さい商品収容庫の庫内温度調整部を、優先的に停止させる庫内温度調整部として決定する処理を選択して行うように構成されている。複数の判定処理の中からこのような判定処理を選択すれば、庫内温度の変化率が最も小さく、温度制御を継続することによって与える影響が最も小さい商品収容庫の温度制御を容易に停止することができる。また、これとは対照的に、庫内温度の変化率が比較的大きく、温度制御を継続することによって与える影響が比較的大きい商品収容庫の温度制御を継続することができるので、商品収容庫の温度変化が激しくなるのが抑制される分、商品収容庫に対する温度制御を効率的に行うことができる。
【００１２】
上記一の局面による自動販売機において、好ましくは、制御部は、複数の判定処理のうちの１つとして、外気温度と、庫内温度調整部の運転を停止する温度のしきい値である運転停止温度と庫内温度との差との両方に基づいて、優先的に停止させる庫内温度調整部を決定する処理を選択して行うように構成されている。複数の判定処理の中からこのような判定処理を選択すれば、外気温度が高く、商品収容庫の加温制御が比較的不要となる場合に、加温用の商品収容庫のうち庫内温度と運転停止温度との差が最も小さく、加温制御の必要性が最も低い加温用の商品収容庫の温度制御を停止することができる。また、外気温度が低く、商品収容庫の冷却制御が比較的不要となる場合に、冷却用の商品収容庫のうち庫内温度と運転停止温度との差が最も小さく、冷却制御の必要性が最も低い冷却用の商品収容庫の温度制御を停止することができる。その結果、商品収容庫の商品をさらに適温で保存することができる。
【００１３】
上記一の局面による自動販売機において、好ましくは、制御部は、複数の判定処理のうちの１つとして、季節と、庫内温度調整部の運転を停止する温度のしきい値である運転停止温度と庫内温度との差との両方に基づいて、優先的に停止させる庫内温度調整部を決定する処理を選択して行うように構成されている。複数の判定処理の中からこのような判定処理を選択すれば、比較的外気温度が高い夏季において、商品収容庫の加温制御が比較的不要となる場合に、加温用の商品収容庫のうち庫内温度と運転停止温度との差が最も小さく、加温制御の必要性が最も低い加温用の商品収容庫の温度制御を停止することができる。また、比較的外気温度が低い冬季において、商品収容庫の冷却制御が比較的不要となる場合に、冷却用の商品収容庫のうち庫内温度と運転停止温度との差が最も小さく、冷却制御の必要性が最も低い冷却用の商品収容庫の温度制御を停止することができる。また、春季または秋季のような中間季においては、商品収容庫のすべての収容庫のうち温度制御の必要性が最も低い商品収容庫の温度制御を停止することができる。その結果、年間を通じて商品収容庫の商品を適温で保存することができる。また、商品収容庫の温度を随時監視しながらの庫内温度の調整制御が不要になるので、制御部の処理負荷を低減することができる。
【００１４】
上記一の局面による自動販売機において、好ましくは、制御部は、複数の判定処理のうちの１つとして、停止させることによって自動販売機本体の電気的負荷が第１の負荷よりも小さい第２の負荷以下になる庫内温度調整部の電気的負荷に基づいて、優先的に停止させる庫内温度調整部を決定する処理を選択して行うように構成されている。複数の判定処理の中からこのような判定処理を選択すれば、自動販売機本体の電気的負荷を確実に第１の負荷より小さくすることができる。
【００１５】
上記一の局面による自動販売機において、好ましくは、制御部は、複数の判定処理のうち、季節、時間帯、または、外気温度のうちの少なくともいずれか１つと、商品の売れ行きとの両方とに基づいて、優先的に停止させる庫内温度調整部を決定する処理を選択して行うように構成されている。複数の判定処理の中からこのような判定処理を選択すれば、季節、時間帯、または、外気温度のうちの少なくともいずれか１つの指標（基準）に基づいて、商品収容庫の加温制御または冷却制御の必要性を判断し、比較的必要性が低いと判断された制御が行われている商品収容庫のうち、売れ行きが最も悪い商品の商品収容庫の温度制御を停止することができる。その結果、ユーザにとって比較的需要が多い商品の商品収容庫の温度制御を継続することができるので、ユーザにとって比較的需要が多い商品を適温で保存することができる。
【００１６】
上記一の局面による自動販売機において、好ましくは、制御部は、複数の判定処理のうちの１つとして、推定される商品の在庫数量が最も多い商品収容庫の庫内温度調整部を、優先的に停止させる庫内温度調整部に決定する処理を選択して行うように構成されている。ここで、在庫数量が少ない商品収容庫は、比較的庫内温度の変化率が大きい。したがって、推定される商品の在庫数量が最も多い商品収容庫の庫内温度調整部を優先的に停止させる判定処理を選択することによって、庫内温度の変化率が小さい商品収容庫の温度制御を停止することができるとともに、庫内温度の変化率が大きい商品収容庫（在庫数量が少ない商品収容庫）の温度制御を継続することができるので、商品収容庫を適切な温度に維持することができる。
【００１７】
上記一の局面による自動販売機において、好ましくは、制御部は、複数の判定処理のうちの１つとして、売り切れとなっている商品の種類の数が最も多い商品収容庫の庫内温度調整部を、優先的に停止させる庫内温度調整部に決定する処理を選択して行うように構成されている。複数の判定処理の中からこのような判定処理を選択すれば、売り切れの商品の種類の数が多く販売の機会が少ない商品収容庫の温度制御を停止することができるとともに、売り切れの商品の種類の数が比較的少なく販売の機会が残された商品収容庫の温度制御を継続することができる。その結果、ユーザにとって比較的需要が多い商品収容庫の温度制御を継続することができるので、ユーザにとって比較的需要が多い商品を適温で保存することができる。
【発明の効果】
【００１８】
本発明によれば、上記のように、運転を停止させるべき商品収容庫の庫内温度調整部を正確（適切）に判別することによって商品を適切な温度に維持することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態による自動販売機の全体構成を示した斜視図である。
【図２】本発明の一実施形態による自動販売機の制御構成を示したブロック図である。
【図３】本発明の一実施形態による庫内温度制御部の停止優先度の判定に関する制御部の判定処理フローＡを示した図である。
【図４】本発明の一実施形態による庫内温度制御部の停止優先度の判定に関する制御部の判定処理フローＢを示した図である。
【図５】本発明の一実施形態による庫内温度制御部の停止優先度の判定に関する制御部の判定処理フローＣを示した図である。
【図６】本発明の一実施形態による庫内温度制御部の停止優先度の判定に関する制御部の判定処理フローＤを示した図である。
【図７】本発明の一実施形態による庫内温度制御部の停止優先度の判定に関する制御部の判定処理フローＥを示した図である。
【図８】本発明の一実施形態による庫内温度制御部の停止優先度の判定に関する制御部の判定処理フローＦを示した図である。
【図９】本発明の一実施形態による庫内温度制御部の停止優先度の判定に関する制御部の判定処理フローＧを示した図である。
【図１０】本発明の一実施形態による庫内温度制御部の停止優先度の判定に関する制御部の判定処理フローＨを示した図である。
【図１１】本発明の一実施形態による庫内温度制御部の停止優先度の判定に関する制御部の判定処理フローＩを示した図である。
【図１２】本発明の一実施形態による庫内温度制御部の停止優先度の判定に関する制御部の判定処理フローＪを示した図である。
【発明を実施するための形態】
【００２０】
以下、本発明を具体化した実施形態を図面に基づいて説明する。
【００２１】
［実施形態］
まず、図１〜図１２を参照して、本発明の一実施形態による自動販売機１００の構成について説明する。
【００２２】
（自動販売機の全体構成）
本発明の一実施形態による自動販売機１００は、図１に示すように、缶飲料（ペットボトル飲料）などの商品１０５を冷却または加温して販売する機器であり、本体キャビネット１と、外扉２と、内扉３と、隔壁部材４と、商品収容庫５と、冷媒回路装置６と、冷媒回路装置６を収納する機械室７と、制御部８とを備えている。また、商品収容庫５は、Ｘ１側に配置された右庫５ａと、中央に配置された中庫５ｂと、Ｘ２側に配置された左庫５ｃとからなる。右庫５ａおよび中庫５ｂは、加温専用庫であり、左庫５ｃは、冷却専用庫として構成されている。また、右庫５ａ、中庫５ｂおよび左庫５ｃは、断熱性を有する仕切部材５ｄによって互いに仕切られている。また、本体キャビネット１は、隔壁部材４によって上下（矢印Ｚ方向）に隔てられることにより、上側（Ｚ１側）の商品収容庫５と下側（Ｚ２側）の機械室７とが互いに区画されている。なお、商品収容庫５は、特許請求の範囲の「複数の商品収容庫」の一例である。
【００２３】
自動販売機１００は、商品１０５を取り出すための商品取出口２ａと、商品１０５を商品取出口２ａまで導く搬出シュータ９とを有する。これにより、商品収容庫５においては、横置きの商品１０５を下部（Ｚ２側）から上部（Ｚ１側）に向かって積層した状態で収容するとともに、下層側の商品１０５から順に搬出シュータ９を介して商品取出口２ａに排出可能に構成されている。また、搬出シュータ９には、厚み方向に沿って冷却空気または加温空気が流通する複数の貫通孔（図示せず）が設けられている。
【００２４】
図２に示すように、右庫５ａ、中庫５ｂ、および、左庫５ｃのそれぞれには、庫内温度センサ１５ａ〜１５ｃが設けられている。また、右庫５ａ、中庫５ｂ、および、左庫５ｃのそれぞれには、重量センサ２５ａ〜２５ｃが設けられている。また、機械室７（図１参照）の正面側（Ｙ１側）の開口部７ａ（図１参照）近傍（外扉２の裏側）には、周囲温度を検出するための外気温度センサ１０が設けられている。
【００２５】
自動販売機１００には、ＣＰＵからなる制御部８に加えて、ＲＯＭ８ａおよびＲＡＭ８ｂが設けられている。ＲＯＭ８ａには、制御部８が実行する制御プログラムや、圧縮機（図示せず）の運転周波数が規定されたテーブル（図示せず）などが格納されている。また、ＲＡＭ８ｂは、制御プログラムが実行される際に用いられる制御上のパラメータや外気温度の検出値（経時変化データ）などが一時的に保存される。また、制御部８は、庫内温度センサ１５ａ〜１５ｃからの入力信号に基づき所定の判断を行い、その判断結果に基づいて、右庫５ａ、中庫５ｂ、および、左庫５ｃそれぞれの温度制御を行うように構成されている。具体的には、制御部８は、冷媒回路装置６、または、加温用の電熱ヒータ（図示せず）などを制御することによって、右庫５ａ、中庫５ｂ、および、左庫５ｃそれぞれの温度制御を行っている。
【００２６】
商品収容庫５には、商品収容庫５の温度を調整する庫内温度調整部３５が設けられている。庫内温度調整部３５は、右庫加温部３５ａ（たとえば、ヒータ）、中庫加温部３５ｂ（たとえば、ヒータ）、および、左庫冷却部３５ｃ（たとえば、蒸発器等を含む冷凍サイクル）を含む。右庫５ａには、右庫５ａ内の商品１０５（図１参照）の加温を行う右庫加温部３５ａが設けられている。また、中庫５ｂには、中庫５ｂ内の商品１０５の加温を行う中庫加温部３５ｂが設けられている。また、左庫５ｃには、左庫５ｃ内の商品１０５の冷却を行う左庫冷却部３５ｃが設けられている。なお、庫内温度調整部３５は、特許請求の範囲の「複数の庫内温度調整部」の一例である。
【００２７】
ここで、本実施形態では、庫内温度調整部３５を動作させることにより、自動販売機１００本体の電気的負荷が１５Ａを超えると制御部８により判断された場合、右庫加温部３５ａ、中庫加温部３５ｂ、または、左庫冷却部３５ｃのうちのいずれを優先的に停止させるかを、複数の判定処理のうちの１つに基づいて決定するように構成されている。具体的には、制御部８は、後述する判定処理Ａ〜Ｊのうちから１つを選択するとともに、選択された判定処理に基づいて、右庫加温部３５ａ、中庫加温部３５ｂ、または、左庫冷却部３５ｃのうちの少なくともいずれか１つを停止するように制御を行う。なお、１５Ａ、および、判定処理Ａ〜Ｊは、それぞれ、特許請求の範囲の「第１の負荷」および「複数の判定処理」の一例である。
【００２８】
また、本実施形態では、制御部８は、自動販売機１００本体の運転状態に応じて、複数の判定処理Ａ〜Ｊのうちのいずれか１つを選択するように構成されている。具体的には、制御部８は、ＲＡＭ８ｂのデータなどに基づいた自動販売機１００本体の運転状態（たとえば、自動販売機１００の周囲温度）に基づいて、ＲＯＭ８ａに格納されている、後述する判定処理Ａ〜Ｊのうちから最も最適な判定処理を選択するように制御を行う。
【００２９】
判定処理Ａ〜Ｊを選択する際の優先度は、判定処理Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、Ｇ、Ｈ、Ｉ、Ｊの順番に高く設定されている。たとえば、制御部８により、判定処理Ａでは停止させるべき庫内温度調整部３５を正確に判別することができないと判断された場合、判定処理Ｂによって停止させるべき庫内温度調整部３５が正確に判別できるか否かが判断されるように構成されている。また、判定処理Ｂ〜Ｊについても、制御部８により同様に判断されるように構成されている。
【００３０】
（判定処理Ａ）
まず、本実施形態では、制御部８は、複数の判定処理Ａ〜Ｊのうちの１つとして、サーモＯＦＦ温度と庫内温度との差が最も小さい商品収容庫５の庫内温度調整部３５を、優先的に停止させる庫内温度調整部３５として決定する処理を選択して行うように構成されている。なお、サーモＯＦＦ温度とは、庫内温度がこの温度に到達した際に商品収容庫５に対する加温または冷却を停止する温度のことを示す。なお、サーモＯＦＦ温度は、特許請求の範囲の「運転停止温度」の一例である。以下に判定処理Ａ〜Ｊについて説明する。
【００３１】
具体的には、図３に示すように、ステップＳ１において、庫内温度調整部３５（図２参照）を動作させることにより、自動販売機１００（図２参照）の総電流量が１５Ａを超えるか否かが制御部８（図２参照）により判断される。ステップＳ１において、自動販売機１００の総電流量が１５Ａを超えると判断された場合、ステップＳ２において、制御部８の指令に基づき、サーモＯＦＦ温度と庫内温度との差が最も小さい商品収容庫５（図１参照）の庫内温度調整部３５を停止させるような制御が行われる。たとえば、庫内温度センサ１５ａ（図２参照）の検出結果に基づく右庫５ａ（図２参照）の庫内温度およびサーモＯＦＦ温度がそれぞれ４５℃および５０℃であり、庫内温度センサ１５ｂ（図２参照）の検出結果に基づく中庫５ｂ（図２参照）の庫内温度およびサーモＯＦＦ温度がそれぞれ４７℃および５０℃であり、庫内温度センサ１５ｃ（図２参照）の検出結果に基づく左庫５ｃ（図２参照）の庫内温度およびサーモＯＦＦ温度がそれぞれ１２℃および１０℃であるとする。この場合、庫内温度とサーモＯＦＦ温度との差が最も小さい（２℃）左庫５ｃの左庫冷却部３５ｃ（図２参照）が停止されるように制御される。
【００３２】
（判定処理Ｂ）
また、本実施形態では、制御部８（図２参照）は、複数の判定処理Ａ〜Ｊのうちの１つとして、現在時刻から直近の５分間の庫内温度の変化率が最も小さい商品収容庫５（図１参照）の庫内温度調整部３５（図２参照）を、優先的に停止させる庫内温度調整部３５として決定する処理を選択して行うように構成されている。なお、５分は、特許請求の範囲の「所定の時間」の一例である。
【００３３】
具体的には、図４に示すように、ステップＳ１１において、庫内温度調整部３５（図２参照）を動作させることにより、自動販売機１００（図２参照）の総電流量が１５Ａを超えるか否かが制御部８（図２参照）により判断される。ステップＳ１１において、自動販売機１００の総電流量が１５Ａを超えると判断された場合、ステップＳ１２において、制御部８の指令に基づき、現在時刻から直近の５分間の庫内温度の変化率が最も小さい商品収容庫５の庫内温度調整部３５（図２参照）を停止させるような制御が行われる。たとえば、現在時刻から直近の５分間において、右庫５ａ（図２参照）の庫内温度が４５℃から４７℃に上昇し、中庫５ｂ（図２参照）の庫内温度が４７℃から５０℃に上昇し、左庫５ｃ（図２参照）の庫内温度が１４℃から１０℃に下降したとする。この場合、庫内温度の変化率が最も小さい（２℃／５分）右庫５ａの右庫加温部３５ａを停止させる。
【００３４】
（判定処理Ｃ）
また、本実施形態では、制御部８（図２参照）は、複数の判定処理Ａ〜Ｊのうちの１つとして、外気温度と、サーモＯＦＦ温度と庫内温度との差との両方に基づいて、優先的に停止させる庫内温度調整部３５（図２参照）を決定する処理を選択して行うように構成されている。
【００３５】
具体的には、図５に示すように、ステップＳ２１において、庫内温度調整部３５（図２参照）を動作させることにより、自動販売機１００（図２参照）の総電流量が１５Ａを超えるか否かが制御部８（図２参照）により判断される。ステップＳ２１において、自動販売機１００の総電流量が１５Ａを超えると判断された場合、ステップＳ２２において、外気温度センサ１０（図２参照）の検出結果に基づく外気温度が１０℃以下か否かが制御部８により判断される。ステップＳ２２において、外気温度が１０℃以下であると判断された場合、ステップＳ２３において、右庫５ａ（図２参照）および中庫５ｂ（図２参照）のそれぞれの庫内温度が５０℃以上か否かが制御部８により判断される。ステップＳ２３において、右庫５ａおよび中庫５ｂのそれぞれの庫内温度が５０℃以上であると判断された場合、ステップＳ２４において、左庫５ｃ（図２参照）の庫内温度が１５℃以下か否かが制御部８により判断される。ステップＳ２４において、左庫５ｃの庫内温度が１５℃より高いと判断された場合、ステップＳ２５において、制御部８の指令に基づき、右庫５ａおよび中庫５ｂのうち、サーモＯＦＦ温度と庫内温度との差が小さい商品収容庫５の庫内温度調整部３５を停止させるような制御が行われる。
【００３６】
ステップＳ２２において、外気温度が１０℃より高いと判断された場合、ステップＳ２６において、左庫５ｃの庫内温度が１５℃以下か否かが制御部８により判断される。ステップＳ２６において、左庫５ｃの庫内温度が１５℃以下であると判断された場合、ステップＳ２７において、右庫５ａおよび中庫５ｂのそれぞれの庫内温度が４５℃以上か否かが制御部８により判断される。ステップＳ２７において、右庫５ａまたは中庫５ｂのうちの少なくともいずれか一方の庫内温度が４５℃未満であると判断された場合、ステップＳ２８において、制御部８の指令に基づき、左庫５ｃの左庫冷却部３５ｃを停止させるような制御が行われる。また、ステップＳ２３において、右庫５ａまたは中庫５ｂのうちの少なくともいずれか一方の庫内温度が５０℃未満であると判断された場合、および、ステップＳ２４において、左庫５ｃの庫内温度が１５℃以下であると判断された場合は、それぞれ、ステップＳ２８に進む。また、ステップＳ２６において、左庫５ｃの庫内温度が１５℃より高いと判断された場合、および、ステップＳ２７において、右庫５ａおよび中庫５ｂのそれぞれの庫内温度が４５℃以上であると判断された場合は、それぞれ、ステップＳ２５に進む。なお、１０℃、１５℃、４５℃、および、５０℃はそれぞれ一例であって、異なる温度基準を設けてもよい。
【００３７】
（判定処理Ｄ）
また、本実施形態では、制御部８（図２参照）は、複数の判定処理Ａ〜Ｊのうちの１つとして、季節と、サーモＯＦＦ温度と庫内温度との差との両方に基づいて、優先的に停止させる庫内温度調整部３５（図２参照）を決定する処理を選択して行うように構成されている。
【００３８】
具体的には、図６に示すように、ステップＳ３１において、庫内温度調整部３５（図２参照）を動作させることにより、自動販売機１００（図２参照）の総電流量が１５Ａを超えるか否かが制御部８（図２参照）により判断される。ステップＳ３１において、自動販売機１００の総電流量が１５Ａを超えると判断された場合、ステップＳ３２において、現在の季節が夏季であるか否かが制御部８により判断される。ステップＳ３２において、現在の季節が夏季であると判断された場合は、ステップＳ３３において、制御部８の指令に基づき、右庫５ａ（図２参照）または中庫５ｂ（図２参照）のうち、サーモＯＦＦ温度と庫内温度との差が小さい商品収容庫５（図１参照）の庫内温度調整部３５を停止させるような制御が行われる。ステップＳ３２において、現在の季節が夏季でないと判断された場合、ステップＳ３４において、現在の季節が冬季であるか否かが制御部８により判断される。現在の季節が冬季である判断された場合は、ステップＳ３５において、制御部８の指令に基づき、左庫５ｃ（図２参照）の左庫冷却部３５ｃ（図２参照）を停止させるような制御が行われる。ステップＳ３４において、現在の季節が冬季でなく春季または秋季のような中間季である判断された場合は、ステップＳ３６において、制御部８の指令に基づき、右庫５ａ、中庫５ｂ、または、左庫５ｃのうち、サーモＯＦＦ温度と庫内温度との差が最も小さい商品収容庫５の庫内温度調整部３５を停止させるような制御が行われる。
【００３９】
また、制御部８（図２参照）は、３月〜５月を春季、６月〜８月を夏季、９月〜１１月を秋季、１２月〜２月を冬季と判断するように構成されている。なお、上記の季節の判断方法は一例であり、異なる判断方法を設定していてもよい。
【００４０】
（判定処理Ｅ）
また、本実施形態では、制御部８（図２参照）は、複数の判定処理Ａ〜Ｊのうちの１つとして、停止させることによって自動販売機１００（図２参照）本体の電気的負荷が１３Ａ以下になる庫内温度調整部３５（図２参照）の電気的負荷に基づいて、優先的に停止させる庫内温度調整部３５を決定する処理を選択して行うように構成されている。なお、１３Ａは、特許請求の範囲の「第２の負荷」の一例である。
【００４１】
具体的には、図７に示すように、ステップＳ４１において、庫内温度調整部３５（図２参照）を動作させることにより、自動販売機１００（図２参照）の総電流量が１３．５Ａを超えるか否かが制御部８（図２参照）により判断される。ステップＳ４１において、自動販売機１００の総電流量が１３．５Ａを超えると判断された場合、ステップＳ４２において、制御部８の指令に基づき、停止させることによって自動販売機１００の総電流量が１３Ａ以下になる庫内温度調整部３５のうち、減少する電気的負荷が最も小さい１つ、または、組み合わせの庫内温度調整部３５を停止させるような制御が行われる。たとえば、右庫５ａ（図２参照）の電気的負荷が５Ａ、中庫５ｂ（図２参照）の電気的負荷が６Ａ、左庫５ｃ（図２参照）の電気的負荷が７Ａとする。この場合、庫内温度調整部３５のいずれを停止させても、自動販売機１００の総電流量は、１３Ａ以下になるので、制御部８の指令に基づき、最も電気的負荷が小さい右庫５ａの右庫加温部３５ａ（図２参照）を停止させるような制御が行われる。また、たとえば、右庫５ａの電気的負荷が２Ａ、中庫５ｂの電気的負荷が３Ａ、左庫５ｃの電気的負荷が１２Ａとする。この場合、右庫５ａの右庫加温部３５ａと、中庫５ｂの中庫加温部３５ｂとを停止させる場合が、減少する電気的負荷（５Ａ）が最も小さくなるので、制御部８の指令に基づき、右庫５ａの右庫加温部３５ａと、中庫５ｂの中庫加温部３５ｂとを停止させるような制御が行われる。なお、１３．５Ａは、特許請求の範囲の「第１の負荷」の一例である。
【００４２】
（判定処理Ｆ）
また、本実施形態では、制御部８（図２参照）は、複数の判定処理Ａ〜Ｊのうちの１つとして、季節と、商品１０５（図１参照）の売れ行きとの両方とに基づいて、優先的に停止させる庫内温度調整部３５（図２参照）を決定する処理を選択して行うように構成されている。
【００４３】
具体的には、図８に示すように、ステップＳ５１において、庫内温度調整部３５（図２参照）を動作させることにより、自動販売機１００（図２参照）の総電流量が１５Ａを超えるか否かが制御部８（図２参照）により判断される。ステップＳ５１において、自動販売機１００の総電流量が１５Ａを超えると判断された場合、ステップＳ５２において、現在の季節が春季または夏季か否かが制御部８により判断される。ステップＳ５２において、現在の季節が春季または夏季であると判断された場合、ステップＳ５３において、制御部８の指令に基づき、右庫５ａ（図２参照）または中庫５ｂ（図２参照）のうち、売れ行きが悪い方の商品収容庫５（図１参照）の庫内温度調整部３５を停止させるような制御が行われる。また、ステップＳ５２において、現在の季節が春季または夏季ではないと判断された場合、ステップＳ５４において、現在の季節が冬季であるか否かが制御部８により判断される。ステップＳ５４において、現在の季節が冬季であると判断された場合、ステップＳ５５において、制御部８の指令に基づき、左庫５ｃ（図２参照）の左庫冷却部３５ｃ（図２参照）を停止させるような制御が行われる。また、ステップＳ５４において、現在の季節が冬季でなく秋季と判断された場合は、ステップＳ５６において、制御部８の指令に基づき、右庫５ａ、中庫５ｂ、または、左庫５ｃのうち、最も売れ行きが悪い商品収容庫５の庫内温度調整部３５を停止させるような制御が行われる。
【００４４】
（判定処理Ｇ）
また、図９に示すように、ステップＳ６１において、庫内温度調整部３５（図２参照）を動作させることにより、自動販売機１００（図２参照）の総電流量が１５Ａを超えるか否かが制御部８（図２参照）により判断される。ステップＳ６１において、自動販売機１００の総電流量が１５Ａを超えると判断された場合、ステップＳ６２において、現在が日中であるか否かが制御部８により判断される。ステップＳ６２において、現在が日中であると判断された場合、ステップＳ６３において、制御部８の指令に基づき、右庫５ａ（図２参照）または中庫５ｂ（図２参照）のうち、売れ行きが悪い方の商品収容庫５（図１参照）の庫内温度調整部３５を停止させるような制御が行われる。また、ステップＳ６２において、現在が日中ではないと判断された場合、ステップＳ６４において、現在が夜間であるか否かが制御部８により判断される。ステップＳ６４において、現在が夜間であると判断された場合、ステップＳ６５において、制御部８の指令に基づき、左庫５ｃ（図２参照）の左庫冷却部３５ｃ（図２参照）を停止させるような制御が行われる。ステップＳ６４において、現在が夜間ではないと判断された場合は、ステップＳ６６において、制御部８の指令に基づき、右庫５ａ、中庫５ｂ、または、左庫５ｃのうち、最も売れ行きが悪い商品収容庫５の庫内温度調整部３５を停止させるような制御が行われる。
【００４５】
また、制御部８（図２参照）は、午前１０時〜午後１６時までを日中、午後１６時〜午後１９時までを夕方、午後１９時〜午前４時までを夜間、午前４時〜午前１０時までを朝と判断するように構成されている。なお、上記の時間に基づく、日中、夕方、夜間、朝の判断方法は一例であり、異なる判断方法を設定してもよい。
【００４６】
（判定処理Ｈ）
また、図１０に示すように、ステップＳ７１において、庫内温度調整部３５（図２参照）を動作させることにより、自動販売機１００（図２参照）の総電流量が１５Ａを超えるか否かが制御部８（図２参照）により判断される。ステップＳ７１において、自動販売機１００の総電流量が１５Ａを超えると判断された場合、ステップＳ７２において、外気温度が１０℃より高いか否かが制御部８により判断される。ステップＳ７２において、外気温度が１０℃より高いと判断された場合、ステップＳ７３において、制御部８の指令に基づき、右庫５ａ（図２参照）または中庫５ｂ（図２参照）のうち、売れ行きが悪い方の商品収容庫５（図１参照）の庫内温度調整部３５を停止させるような制御が行われる。また、ステップＳ７２において、外気温度が１０℃以下と判断された場合、ステップＳ７４において、制御部８の指令に基づき、左庫５ｃ（図２参照）の左庫冷却部３５ｃ（図２参照）を停止させるような制御が行われる。なお、１０℃は一例であって、異なる温度基準を設けてもよい。
【００４７】
（判定処理Ｉ）
また、本実施形態では、制御部８（図２参照）は、複数の判定処理Ａ〜Ｊのうちの１つとして、推定される商品１０５（図１参照）の在庫数量が最も多い商品収容庫５（図１参照）の庫内温度調整部３５（図２参照）を、優先的に停止させる庫内温度調整部３５として決定する処理を選択して行うように構成されている。
【００４８】
具体的には、図１１に示すように、ステップＳ８１において、庫内温度調整部３５（図２参照）を動作させることにより、自動販売機１００（図２参照）の総電流量が１５Ａを超えるか否かが制御部８（図２参照）により判断される。ステップＳ８１において、自動販売機１００の総電流量が１５Ａを超えると判断された場合、ステップＳ８２において、制御部８の指令に基づき、推定される在庫数量が最も多い商品収容庫５（図１参照）の庫内温度調整部３５を停止させるような制御が行われる。
【００４９】
また、重量センサ２５ａ〜２５ｃ（図２参照）はそれぞれ、右庫５ａ、中庫５ｂ、および、左庫５ｃのそれぞれの商品１０５の重量を検知するように構成されている。そして、制御部８は、重量センサ２５ａ〜２５ｃによって検知された重量に基づいて、右庫５ａ、中庫５ｂ、および、左庫５ｃのそれぞれの在庫数量を推定するように構成されている。
【００５０】
（判定処理Ｊ）
また、本実施形態では、制御部８（図２参照）は、複数の判定処理Ａ〜Ｊのうちの１つとして、売り切れとなっている商品１０５（図１参照）の種類の数が最も多い商品収容庫５（図１参照）の庫内温度調整部３５（図２参照）を、優先的に停止させる庫内温度調整部３５として決定する処理を選択して行うように構成されている。
【００５１】
具体的には、図１２に示すように、ステップＳ９１において、庫内温度調整部３５（図２参照）を動作させることにより、自動販売機１００（図２参照）の総電流量が１５Ａを超えるか否かが制御部８（図２参照）により判断される。ステップＳ９１において、自動販売機１００の総電流量が１５Ａを超えると判断された場合、ステップＳ９２において、制御部８の指令に基づき、売り切れになっている商品１０５（図１参照）の種類が最も少ない商品収容庫５（図１参照）の庫内温度調整部３５を停止させるように制御するような制御が行われる。
【００５２】
また、制御部８は、所定の制御周期（たとえば、５分）毎に、判定処理Ａ〜Ｊの中から１つの判定処理を選択するとともに実行するような制御を行うように構成されている。
【００５３】
また、サーモＯＦＦ温度と庫内温度との差の最小値が、所定の値（たとえば、１０℃）以上の場合、制御部８により、判定処理Ａを選択することは不適切であると判断されるとともに、判定処理Ａ以外が選択されるように構成されてもいてもよい。
【００５４】
また、庫内温度の変化率の最小値が、所定の値（たとえば、２℃／ｍｉｎ）以上の場合、制御部８により、判定処理Ｂを選択することは不適切であると判断されるとともに、判定処理Ｂ以外が選択されるように構成されてもいてもよい。
【００５５】
また、外気温度の変化率が所定の値（たとえば、２℃／ｈ）以上の場合は、制御部８により、判定処理ＣまたはＨを選択することは不適切であると判断されるとともに、判定処理ＣまたはＨ以外が選択されるように構成されてもいてもよい。
【００５６】
また、判定処理Ｄ、Ｆ、または、Ｇが連続して所定の回数（たとえば、５回）以上実行された場合、制御部８により、判定処理Ｄ、Ｆ、または、Ｇを選択することは不適切であると判断されるとともに、判定処理Ｄ、Ｆ、または、Ｇ以外が選択されるように構成されてもいてもよい。
【００５７】
また、最も電気的負荷が小さくなる組み合わせにおける自動販売機１００の総電流量が所定の値（たとえば、７Ａ）以下の場合、制御部８により、判定処理Ｅを選択することは不適切であると判断されるとともに、判定処理Ｅ以外が選択されるように構成されてもいてもよい。
【００５８】
（実施形態の効果）
本実施形態では、以下のような効果を得ることができる。
【００５９】
本実施形態では、上記のように、複数の庫内温度調整部３５（右庫加温部３５ａ、中庫加温部３５ｂ、左庫冷却部３５ｃ）を動作させるとともに、自動販売機１００の総電流量が１５Ａを超える場合、優先的に停止させる庫内温度調整部３５を判定するための複数の判定処理（Ａ〜Ｊ）のうちの１つに基づいて、停止させる庫内温度調整部３５を決定するように制御部８を構成する。これにより、複数の判定処理の中から最も適する判定処理を選択するとともに、運転を停止させるべき商品収容庫５に対応する庫内温度調整部３５を正確に判別することができる。この結果、最も温度制御が不要な商品収容庫５の庫内温度調整部３５を確実に停止させることができるので、商品１０５を適切な温度に維持することができる。
【００６０】
また、本実施形態では、上記のように、制御部８が、自動販売機１００本体の運転状態に応じて、複数の判定処理（Ａ〜Ｊ）のうちのいずれか１つを選択するように、自動販売機１００を構成する。これにより、複数の判定処理の中から自動販売機１００の運転状態に応じた最適な判定処理を選択し、運転を停止させるべき商品収容庫５に対応する庫内温度調整部３５を容易に判別することができる。これにより、最も温度制御が不要な商品収容庫５の庫内温度調整部３５を容易に停止させることができる。
【００６１】
また、本実施形態では、上記のように、制御部８は、複数の判定処理（Ａ〜Ｊ）のうちの１つとして、庫内温度調整部３５の運転をサーモＯＦＦ温度と庫内温度との差が最も小さい商品収容庫５の庫内温度調整部３５を、優先的に停止させる庫内温度調整部３５として決定する処理を選択して行うように、自動販売機１００を構成する。これにより、庫内温度とサーモＯＦＦ温度との差が最も小さく、温度制御の必要性が最も低い商品収容庫５の温度制御を容易に停止することができる。また、これとは対照的に、庫内温度とサーモＯＦＦ温度との差が比較的大きく、温度制御を継続する必要性が比較的高い商品収容庫５の温度制御を継続することができるので、商品収容庫５を適切な温度に容易に維持することができる。
【００６２】
また、本実施形態では、上記のように、制御部８が、複数の判定処理（Ａ〜Ｊ）のうちの１つとして、直近５分間の庫内温度の変化率が最も小さい商品収容庫５の庫内温度調整部３５を、優先的に停止させる庫内温度調整部３５として決定する処理を選択して行うように、自動販売機１００を構成する。これにより、庫内温度の変化率が最も小さく、温度制御を継続することによって与える影響が最も小さい商品収容庫５の温度制御を容易に停止することができる。また、これとは対照的に、庫内温度の変化率が比較的大きく、温度制御を継続することによって与える影響が比較的大きい商品収容庫５の温度制御を継続することができるので、商品収容庫５の温度変化が激しくなるのが抑制される分、商品収容庫５に対する温度制御を効率的に行うことができる。
【００６３】
また、本実施形態では、上記のように、制御部８が、複数の判定処理（Ａ〜Ｊ）のうちの１つとして、外気温度と、サーモＯＦＦ温度と庫内温度との差との両方に基づいて、優先的に停止させる庫内温度調整部３５を決定する処理を選択して行うように、自動販売機１００を構成する。これにより、外気温度が高く、商品収容庫５の加温制御が比較的不要となる場合に、右庫５ａまたは中庫５ｂのうち庫内温度とサーモＯＦＦ温度との差が最も小さく、加温制御の必要性が低い商品収容庫５の温度制御を停止することができる。また、外気温度が低く、商品収容庫５の冷却制御が比較的不要となる場合に、左庫５ｃの温度制御を停止することができる。その結果、商品収容庫５の商品１０５をさらに適温で保存することができる。
【００６４】
また、本実施形態では、上記のように、制御部８が、複数の判定処理（Ａ〜Ｊ）のうちの１つとして、季節と、サーモＯＦＦ温度と庫内温度との差との両方に基づいて、優先的に停止させる庫内温度調整部３５を決定する処理を選択して行うように、自動販売機１００を構成する。これにより、比較的外気温度が高い夏季において、商品収容庫５の加温制御が比較的不要となる場合に、右庫５ａまたは中庫５ｂのうち庫内温度とサーモＯＦＦ温度との差が最も小さく、加温制御の必要性が最も低い商品収容庫５の温度制御を停止することができる。また、比較的外気温度が低い冬季において、商品収容庫５の冷却制御が比較的不要となる場合に、左庫５ｃの温度制御を停止することができる。春季または秋季のような中間季においては、商品収容庫５のすべての収容庫のうち温度制御の必要性が最も低い商品収容庫５の温度制御を停止することができる。その結果、年間を通じて商品収容庫５の商品１０５を適温で保存することができる。また、商品収容庫５の温度を随時監視しながらの庫内温度の調整制御が不要になるので、制御部８の処理負荷を低減することができる。
【００６５】
また、本実施形態では、上記のように、制御部８が、複数の判定処理（Ａ〜Ｊ）のうちの１つとして、停止させることによって自動販売機１００本体の電気的負荷が１３Ａ以下になる庫内温度調整部３５の電気的負荷に基づいて、優先的に停止させる庫内温度調整部３５を決定する処理を選択して行うように、自動販売機１００を構成する。これにより、自動販売機１００本体の電気的負荷を確実に１５Ａ以下にすることができる。
【００６６】
また、本実施形態では、上記のように、制御部８が、複数の判定処理（Ａ〜Ｊ）のうち、季節、時間帯、または、外気温度のうちの少なくともいずれか１つと、商品１０５の売れ行きとの両方とに基づいて、優先的に停止させる庫内温度調整部３５を決定する処理を選択して行うように、自動販売機１００を構成する。これにより、季節、時間帯、または、外気温度のうちの少なくともいずれか１つの指標（基準）に基づいて、商品収容庫５の加温制御または冷却制御の必要性を判断し、比較的必要性が低いと判断された制御が行われている商品収容庫５のうち、売れ行きが最も悪い商品１０５の商品収容庫５の温度制御を停止することができる。その結果、ユーザにとって比較的需要が多い商品１０５の商品収容庫５の温度制御を継続することができるので、ユーザにとって比較的需要が多い商品１０５を適温で保存することができる。
【００６７】
また、本実施形態では、上記のように、制御部８が、複数の判定処理（Ａ〜Ｊ）のうちの１つとして、推定される商品１０５の在庫数量が最も多い商品収容庫５の庫内温度調整部３５を、優先的に停止させる庫内温度調整部３５に決定する処理を選択して行うように、自動販売機１００を構成する。ここで、在庫数量が少ない商品収容庫５は、比較的庫内温度の変化率が大きい。したがって、推定される商品１０５の在庫数量が最も多い商品収容庫５の庫内温度調整部３５を優先的に停止させる判定処理を選択することによって、庫内温度の変化率が小さい商品収容庫５の温度制御を停止することができるとともに、庫内温度の変化率が大きい商品収容庫５（在庫数量が少ない商品収容庫５）の温度制御を継続することができるので、商品収容庫５を適切な温度に維持することができる。
【００６８】
また、本実施形態では、上記のように、制御部８が、複数の判定処理（Ａ〜Ｊ）のうちの１つとして、売り切れとなっている商品１０５の種類の数が最も多い商品収容庫５の庫内温度調整部３５を、優先的に停止させる庫内温度調整部３５として決定する処理を選択して行うように、自動販売機１００を構成する。これにより、売り切れの商品１０５の種類の数が多く販売の機会が少ない商品収容庫５の温度制御を停止することができるとともに、売り切れの商品１０５の種類の数が比較的少なく販売の機会が残された商品収容庫５の温度制御を継続することができる。その結果、ユーザにとって比較的需要が多い商品収容庫５の温度制御を継続することができるので、ユーザにとって比較的需要が多い商品１０５を適温で保存することができる。
【００６９】
［変形例］
なお、今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【００７０】
たとえば、上記実施形態では、在庫数量の推定方法として、重量センサ２５ａ〜２５ｃを用いる例を示したが、本発明はこれに限られない。たとえば、商品１０５を商品収容庫５に入れた回数、および、商品１０５が売れた回数のそれぞれをカウントしておき、それぞれの値に基づいて、在庫数量を推定するような構成であってもよい。
【００７１】
また、上記実施形態では、自動販売機１００の総電流量が１５Ａまたは１３．５Ａを超える場合に判定処理を行う例を示したが、本発明はこれに限られない。１５Ａまたは１３．５Ａ以外の電流値を基準としてもよい。
【００７２】
また、上記実施形態では、右庫５ａおよび中庫５ｂが加温用の商品収容庫５、左庫５ｃが冷却用の商品収容庫５である例を示したが、本発明はこれに限られない。たとえば、右庫５ａおよび中庫５ｂが冷却用の商品収容庫５、左庫５ｃが加温用の商品収容庫５であってもよい。
【００７３】
また、上記実施形態では、商品収容庫５が、右庫５ａ、中庫５ｂ、および、左庫５ｃの３つの商品収容庫５によって構成されている例を示したが、本発明はこれに限られない。たとえば、商品収容庫５が、３つ以外の複数の商品収容庫５によって構成されていてもよい。
【００７４】
また、上記実施形態では、制御部８は、判定処理Ａ〜Ｊの中から、判定処理Ａから優先的に選択するように構成されている例を示したが、本発明はこれに限られない。たとえば、判定処理Ａ〜Ｊからランダムに選択するように構成されていてもよい。
【００７５】
また、上記実施形態では、加温制御は電熱ヒータを用いる例を示したが、本発明はこれに限られない。たとえば、ヒートポンプ加熱による加温を行う構成であってもよい。
【００７６】
また、上記実施形態では、説明の便宜上、制御部８の処理を「フロー駆動型」のフローチャートを用いて説明したが、本発明はこれに限られない。制御部８の処理をイベント単位で実行する「イベント駆動型」により行ってもよい。この場合、完全なイベント駆動型で行ってもよいし、イベント駆動およびフロー駆動を組み合わせて行ってもよい。
【符号の説明】
【００７７】
５  商品収容庫（複数の商品収容庫）
５ａ  右庫（商品収容庫）
５ｂ  中庫（商品収容庫）
５ｃ  左庫（商品収容庫）
８  制御部
１０  外気温度センサ
１５ａ〜１５ｃ  庫内温度センサ
２５ａ〜２５ｃ  重量センサ
３５  庫内温度調整部（複数の庫内温度調整部）
３５ａ  右庫加温部（庫内温度調整部）
３５ｂ  中庫加温部（庫内温度調整部）
３５ｃ  左庫冷却部（庫内温度調整部）
１００  自動販売機
１０５  商品
【図１】
0006668805.tif 000002
【図２】
0006668805.tif 000003
【図３】
0006668805.tif 000004
【図４】
0006668805.tif 000005
【図５】
0006668805.tif 000006
【図６】
0006668805.tif 000007
【図７】
0006668805.tif 000008
【図８】
0006668805.tif 000009
【図９】
0006668805.tif 000010
【図１０】
0006668805.tif 000011
【図１１】
0006668805.tif 000012
【図１２】
0006668805.tif 000013