(57)【要約】【課題】農業用ハウスにおける開閉部の開度を制御する構成において、簡素な演算で農業用ハウス内の温度を目標温度に制御できるようにする技術を提供する。【解決手段】制御装置は、Ｓ２００で、農業用ハウスの内部の目標温度と農業用ハウスの外部の気温との偏差を表す目標偏差を取得し、少なくとも目標偏差に基づいて、天窓、側窓における仮の開度を設定するように構成される。制御装置は、Ｓ３００、Ｓ４００、Ｓ５００で、日射強度を取得し、日射強度に基づいて仮の開度を補正し、該補正後の開度を天窓、側窓における目標開度として設定するように構成される。制御装置は、Ｓ６００で、目標開度となるよう天窓３０、側窓３１を作動させるように構成される。【選択図】図３
2019000041.tif 000002
【特許請求の範囲】
【請求項１】
農業用ハウス（１）における外殻部（３）に設けられた少なくとも１つの開閉部（３０、３１）の開度を制御するように構成された開度制御装置（２）であって、
前記農業用ハウスの内部の目標温度と前記農業用ハウスの外部の気温との偏差を表す目標偏差を取得するように構成された目標取得部（Ｓ２２０）と、
少なくとも前記目標偏差に基づいて、前記開閉部における仮の開度を設定するように構成された仮開度設定部（Ｓ２３０）と、
日射強度を取得するように構成された日射取得部（Ｓ３１０）と、
前記日射強度に基づいて前記仮の開度を補正し、該補正後の開度を前記開閉部における目標開度として設定するように構成された目標設定部（Ｓ３００、Ｓ４００、Ｓ５００）と、
前記目標開度となるよう前記開閉部を作動させるように構成された開閉作動部（Ｓ６００）と、
備える開度制御装置。
【請求項２】
請求項１に記載の開度制御装置であって、
前記農業用ハウスの内部の気温と前記目標温度との偏差を表す制御偏差を取得するように構成された制御取得部（Ｓ４４０）、をさらに備え、
前記目標設定部は、前記制御偏差が小さくなるよう前記仮の開度を補正する
ように構成された開度制御装置。
【請求項３】
請求項１または請求項２に記載の開度制御装置であって、
前記目標設定部は、ＰＩＤ制御によって前記制御偏差が小さくなるよう前記仮の開度を補正する
ように構成された開度制御装置。
【請求項４】
請求項１から請求項３までのいずれか１項に記載の開度制御装置であって、
前記仮開度設定部および前記目標設定部のうちの少なくとも一方は、予め準備された実験式またはマップに従って前記仮の開度および前記目標開度のうちの少なくとも一方を設定する
ように構成された開度制御装置。
【請求項５】
請求項１から請求項４までのいずれか１項に記載の開度制御装置であって、
前記農業用ハウスの周囲の風速を取得するように構成された風速取得部（Ｓ５１１，Ｓ５２１）、をさらに備え、
前記目標設定部は、前記風速に基づいて前記仮の開度を補正する
ように構成された開度制御装置。
【請求項６】
請求項５に記載の開度制御装置であって、
前記開閉部として、複数の開閉部を備え、
当該農業用ハウスの周囲の風向を取得するように構成された風向取得部（Ｓ５１１、Ｓ５２１）、をさらに備え、
前記目標設定部は、前記風向に応じて複数の開閉部のうちの風上側に位置する開閉部の開度と、風下側に位置する開閉部の開度とを異なる開度に補正する
ように構成された開度制御装置。
【請求項７】
請求項１から請求項６までのいずれか１項に記載の開度制御装置であって、
前記仮開度設定部は、最大時の日射強度に対応する前記仮の開度を設定するように構成され、
前記目標設定部は、日射強度が弱くなるにつれて前記開閉部における開度を小さくするように前記仮の開度を補正する
ように構成された開度制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、農業用ハウスにおける開閉部の開度を制御する技術に関する。
【背景技術】
【０００２】
下記の特許文献１には、農業用ハウスに対して出入りするエネルギを求めて窓等の開閉部の開度を設定する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３５６２８４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、エネルギを求める物理演算が煩雑であり、農業用ハウスの個別の立地や構造に対応した演算をすることが難しいため、演算結果に基づいて制御をしたとしても農業用ハウス内の温度を目標温度に制御することが難しいという問題があった。
【０００５】
本開示は、農業用ハウスにおける開閉部の開度を制御する構成において、簡素な演算で農業用ハウス内の温度を目標温度に制御できるようにする技術を提供する。
【課題を解決するための手段】
【０００６】
本開示の開度制御装置（２）は、農業用ハウス（１）における外殻部（３）に設けられた少なくとも１つの開閉部（３０、３１）の開度を制御するように構成され、目標取得部（Ｓ２２０）と、仮開度設定部（Ｓ２３０）と、日射取得部（Ｓ３１０）と、目標設定部（Ｓ３００、Ｓ４００、Ｓ５００）と、開閉作動部（Ｓ６００）と、を備える。
【０００７】
目標取得部は、農業用ハウスの内部の目標温度と前記農業用ハウスの外部の気温との偏差を表す目標偏差を取得するように構成される。仮開度設定部は、少なくとも目標偏差に基づいて、開閉部における仮の開度を設定するように構成される。
【０００８】
日射取得部は、日射強度を取得するように構成される。目標設定部は、日射強度に基づいて仮の開度を補正し、該補正後の開度を開閉部における目標開度として設定するように構成される。開閉作動部は、目標開度となるよう開閉部を作動させるように構成される。
【０００９】
このような開度制御装置によれば、目標偏差に基づいて開閉部における仮の開度を設定し、日射強度に応じて開度を補正するので、簡素な演算で農業用ハウス内の温度を目標温度に制御することができる。
【００１０】
なお、この欄および特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本開示の技術的範囲を限定するものではない。
【図面の簡単な説明】
【００１１】
【図１】農業用ハウスとその制御構成について示した概要図である。
【図２】農業用ハウスの構成を示すブロック図である。
【図３】ベース処理のフローチャートである。
【図４】基本窓開度計算処理のフローチャートである。
【図５】日射量補正計算処理のフローチャートである。
【図６】目標偏差ERROR_Tと基本窓開度T_Baseとの関係を示すマップである。
【図７】日射量偏差ERROR_Wと日射補正値F_Solarとの関係を示すマップである。
【図８】温度フィードバック補正計算処理のフローチャートである。
【図９】Ｐ項計算処理のフローチャートである。
【図１０】Ｉ項演算処理のフローチャートである。
【図１１】Ｄ項計算処理のフローチャートである。
【図１２】風速補正計算処理のフローチャートである。
【図１３】天窓開度補正処理のフローチャートである。
【図１４】側窓開度補正処理のフローチャートである。
【図１５】風速WIND_SpdとF_WINDSPD1との関係を示すマップである。
【図１６】風速WIND_Spdと風下側天窓補正値F_WINDSPD2との関係を示すマップである。
【図１７】風速WIND_Spdと風上側側窓補正値F_WINDSPD11との関係を示すマップである。
【図１８】風速WIND_Spdと風下側側窓補正値F_WINDSPD22との関係を示すマップである。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら、本開示の実施形態を説明する。
［１．実施形態］
［１−１．構成］
図１に示す農業用ハウス１は、ハウス内で所定の作物４を生長させることを目的として、制御装置２によって、ハウス内を生長に適正な環境に制御する。制御する環境因子は、例えば、ハウス内における室温、湿度、二酸化炭素濃度、日射量等である。
【００１３】
農業用ハウス１は、制御装置２と、天窓３０および側窓３１と、を備える。また、農業用ハウス１は、各種センサを備えてもよい。各種センサとしては、例えば図１および図２に示すように、風向センサ５０、風速センサ５１、日射センサ５２、ハウス外温度センサ５４、ハウス内温度センサ５６等を備えてもよい。
【００１４】
制御装置２は、これらの環境因子を適正に制御するために、各種の温度調整機器、湿度調整機器、風量調整機器、炭酸濃度調整機器、給水調整機器、日射量調整機器等の作動を制御することができる環境制御コントローラとして構成される。
【００１５】
農業用ハウス１は、各種センサと、ハウスの天窓やカーテンの開閉、空調装置の制御、ミストの発生、二酸化炭素の発生等を行う各種調整機器とを備える。
制御装置２は、ハウス本体３の内部における室内環境に関する複数箇所の測定値から求めた制御指標に応じた制御信号を各種調整機器に出力して、作物４の生育環境が最適となるように自動的に制御する。
【００１６】
複数箇所に設けられた室内環境に関する測定値は、温度センサおよび湿度センサの検出値である。したがって、温度センサおよび湿度センサは、ハウス内において互いに離れた箇所でそれぞれの測定値を検出する。
【００１７】
ハウス本体３は、例えば、構造材としての金属製部材を組み合わせて構成されたフレームと、フレームにより支持された被覆材とを備える。被覆材は、透光性を有する合成樹脂フィルムやガラスが用いられる。図１に図示するハウス本体３は、切妻状の屋根部と、屋根部を支持し各組互いに対向する二組の側壁部と、を一体に備えるが、この形態は一例であって、ハウス本体３の構成を限定する趣旨ではない。また、ハウス本体３に他の材料を用いることや他の形状に形成することを妨げるものではない。
【００１８】
作物４は、ハウス本体３内に設けられたベッド３８等の所定の容器内の用土において栽培されている。給水機３７によって、水と肥料とを含んだ養液がパイプを通じて用土に供給されることにより、作物４は用土から栄養分を吸収して生育する。ベッド３８は、例えば、ハウス内において所定の個数、均等の間隔をあけて列をなすように設置されている。
【００１９】
給水機３７は、制御装置２によって制御される給水ポンプである。制御装置２は、１日のうち所定の時間帯に給水機３７を運転して目標量の養液を用土に供給する。
循環扇３３は、ハウス本体３内の上部において、作物４、ハウス内温度センサ５６、ハウス内湿度センサ５７、二酸化炭素センサ５８、側窓３１等よりも高い位置に設置された送風装置である。
【００２０】
ハウス内温度センサ５６、ハウス内湿度センサ５７は、１または複数配置される。ハウス内温度センサ５６、ハウス内湿度センサ５７は、平面視されたハウス内の四隅、側壁近傍など、気流が形成されにくく空気の流れがよどみやすい場所、および中央などの比較的気流が形成されやすい場所の両方に設置されるとよい。
【００２１】
ミスト発生器３４は、ハウス内の上部において、作物４、ハウス内湿度センサ５７、側窓３１よりも高い位置に設置されたミストチューブを備える。ミストチューブは、通水されるチューブの管壁に取り付けられた複数個のノズルを備え、ポンプ等によってチューブに通水される圧力を調節することによりノズルから水が噴霧されるように構成されている。
【００２２】
ハウス本体３には、屋根部から入射する外光を遮光させる閉状態と、屋根部から入射する外光を遮光しないで作物４に照射させる開状態との間で開閉可能なカーテン３２が設けられている。カーテン３２は、ハウス内に流入する日射量を調整する機能を有する遮光部材であり、冷房装置や暖房装置と併用されて、ハウス内を保冷したり保温したりする際に、活用される。
【００２３】
さらにハウス本体３の屋根部には、開閉可能な天窓３０が設けられ、天窓３０の開量が調節されることにより、ハウス内に外気を取り込む際の空気の通気抵抗や換気量を調節できる。ハウス本体３の側壁部には、開閉可能な側窓３１が設けられ、側窓３１の開量が調節されることにより、ハウス内に外気を取り込む際の空気の通気抵抗や換気量を調節できる。
【００２４】
つまり、天窓３０や側窓３１は、ハウスの内外を行き来する通気量を制御可能な窓である。また、天窓３０および側窓３１は、それぞれ開口する方位が異なる複数の天窓Ａ３０Ａ，Ｂ３０Ｂおよび側窓Ａ３１Ａ，側窓Ｂ３１Ｂを備える。これらの天窓Ａ３０Ａ，天窓Ｂ３０Ｂおよび側窓Ａ３１Ａ，側窓Ｂ３１Ｂは、それぞれ異なる開度に設定できるように構成されている。
【００２５】
カーテン３２、天窓３０、側窓３１のそれぞれは、モータ等の動力源により駆動され、制御装置２によって制御される。カーテン３２が開閉されると、外部からハウス内に流入する日射量を調節することになり、ハウス内の室温について温度上昇の速度を調節することができる。
【００２６】
また、天窓３０や側窓３１の開度を調節することにより、ハウス本体３の中に外気を取り入れる速度を調節することができる。また、天窓３０や側窓３１は、ハウス本体３の内部空間に外気を取り込むことにより、ハウス本体３の内外の温度差を利用して温度を調節することができる。
【００２７】
農業用ハウス１は、ヒートポンプ装置３５や暖房機３６を備える。ヒートポンプ装置３５は、暖気や冷気をハウス内に供給可能な空調装置として機能し、室内を暖房する暖房運転や室内を冷房する冷房運転を実施できる。暖房機３６は、暖気をハウス内に供給可能に構成され、作物４の周囲などの所定の位置に暖気を吹き出すことができる空調装置である。
【００２８】
農業用ハウス１は、ハウス内に二酸化炭素を供給する炭酸ガス発生機３９を備える。制御装置２は、光合成を促進するために、ハウス内、特に作物４の周囲における炭酸ガス濃度を適切に保つように炭酸ガス発生機３９を制御する。制御装置２は、例えば、１日のうち所定の時間帯に炭酸ガス発生機３９を運転してハウス内の二酸化炭素濃度を目標値となるように調整する。
【００２９】
図１および図２に示す各種センサは、作物４の生育に関わる環境情報を測定する機能を有する。風向センサ５０は、ハウス本体３の屋外における風向を検出する。風向センサ５０により検出された風向情報は、制御装置２に入力されて、天窓３０や側窓３１に対する風向としてこれらの窓の開度制御に用いられる。
【００３０】
風速センサ５１は、ハウス本体３の屋外における風速を検出する。風速センサ５１により検出された風速情報は、制御装置２に入力されて、天窓３０や側窓３１に対する風速としてこれらの窓の開度制御に用いられる。
【００３１】
日射センサ５２は、ハウス本体３に降り注ぐ日射量を検出する。日射センサ５２により検出された日射量情報は、制御装置２に入力されてハウス内に流入する熱量の見積もりに用いられ、カーテン３２の開閉制御、室温制御に用いられる。また、検出された日射量は、雨天や夜間と、晴天の日中とを判断することにも用いることができる。
【００３２】
雨滴センサ５３は、ハウス本体３の屋外に設けられた降雨の有無を検出可能な雨検出用のセンサである。
ハウス外温度センサ５４は、ハウス本体３の屋外における外気の温度を検出し、制御装置２に送る。ハウス外湿度センサ５５は、ハウス本体３の屋外における外気の湿度を検出し、制御装置２に送る。
【００３３】
複数個のハウス内温度センサ５６は、ハウス本体３の室内における温度、例えば作物４の周囲の温度を検出して、この温度環境値を制御装置２に送る。複数個のハウス内湿度センサ５７は、ハウス本体３の室内における湿度、例えば作物４の周囲の湿度を検出して、この湿度環境値を制御装置２に送る。
【００３４】
複数個の二酸化炭素センサ５８は、ハウス本体３の室内における二酸化炭素濃度、例えば作物４の周囲の二酸化炭素濃度を検出して、二酸化炭素環境値を制御装置２に送る。
制御装置２は、ＣＰＵとして構成される演算処理部２１と、ＲＡＭ、ＲＯＭ、フラッシュメモリ等の半導体メモリ（以下、記憶部２２）と、を有する周知のマイクロコンピュータを中心に構成される。制御装置２の各種機能は、演算処理部２１が非遷移的実体的記録媒体に格納されたプログラムを実行することにより実現される。この例では、記憶部２２が、プログラムを格納した非遷移的実体的記録媒体に該当する。
【００３５】
また、このプログラムが実行されることで、プログラムに対応する方法が実行される。なお、非遷移的実体的記録媒体とは、記録媒体のうちの電磁波を除く意味である。また、制御装置２を構成するマイクロコンピュータの数は１つでも複数でもよい。
【００３６】
制御装置２は、演算処理部２１がプログラムを実行することで実現される機能の構成として、図２に示すように、基本演算部７１と、補正演算部７２と、を備える。制御装置２を構成するこれらの要素を実現する手法はソフトウェアに限るものではなく、その一部または全部の要素について、一つあるいは複数のハードウェアを用いて実現してもよい。例えば、上記機能がハードウェアである電子回路によって実現される場合、その電子回路は多数の論理回路を含むデジタル回路、またはアナログ回路、あるいはこれらの組合せによって実現してもよい。
【００３７】
基本演算部７１としての機能では、後述する基本窓開度計算処理にて、天窓３０、側窓３１における仮の開度を設定する。
補正演算部７２としての機能では、後述する温度フィードバック補正計算処理にて、日射強度に基づいて補正値を求め、この補正値に従って天窓３０、側窓３１における仮の開度を補正する。
【００３８】
なお、制御装置２は、基本演算部７１および補正演算部７２としての機能のほか、給水機３７の送水圧の調節、カーテン３２の開閉、循環扇３３、ミスト発生器３４、炭酸ガス発生機３９、暖房機３６、およびヒートポンプ装置３５のそれぞれの運転と停止などを制御する機能を有する。各調整機器への通電開始および通電停止には、各装置への給電を入切する電磁リレーが用いられる。制御装置２は、ハウス本体３内またはハウス本体３の外部に設置された筐体に収納される。
【００３９】
［１−２．処理］
次に、制御装置２が実行するベース処理について、図３以下のフローチャートを用いて説明する。ベース処理は、起動後、Ｓ２００以下の処理が予め設定された周期毎に繰り返し実施される処理であり、例えば、１秒毎に実施される。なお、本処理では、制御装置２が行う処理のうちの天窓３０および側窓３１の開度を制御する処理を説明するが、他の制御対象については説明を省略する。
【００４０】
まず、Ｓ１００で、制御装置２は、イニシャライズする。イニシャライズには、揮発性メモリの初期化、システムの起動処理等の周知の処理が該当する。
続いて、Ｓ２００で、制御装置２は、基本窓開度計算処理を実施する。基本窓開度計算処理は、補正前の窓の開度、すなわち仮の開度を演算する処理である。
【００４１】
［１−２−１．基本窓開度計算処理］
基本窓開度計算処理については、図４のフローチャートを用いて説明する。まず、Ｓ２１０で、制御装置２は、T_TrgおよびOUT_Tを取得する。T_Trgは、農業用ハウス１内の目標温度、つまり設定温度を示す。また、OUT_Tは、農業用ハウス１外の気温、つまり、ハウス外温度センサ５４にて得られる値を示す。
【００４２】
続いて、Ｓ２２０で、制御装置２は、ERROR_Tを演算する。ERROR_Tは、農業用ハウス１の内部の目標温度と農業用ハウス１外の気温との偏差、特に、目標温度T_Trgからハウス外気温OUT_Tを減算した値を表す。ERROR_Tは本開示の目標偏差に相当する。
【００４３】
続いて、Ｓ２３０で、制御装置２は、T_Baseを演算する。T_Baseは基本窓開度を示す。基本窓開度T_Baseは、日射量基準値に対応する天窓３０、側窓３１について共通して設定される仮の開度である。日射量基準値は、例えば、最大時の日射強度である１０００Ｗ／ｍ２とされる。
【００４４】
詳細には、基本窓開度T_Baseは、図６に示すマップに基づいて、一意に決定される。図６に示すマップでは、横軸に目標偏差ERROR_Tを取り、縦軸に基本窓開度T_Baseを取る。つまり、マップによって目標偏差ERROR_Tに対応する基本窓開度T_Baseが特定される。
【００４５】
図６に示すマップでは、目標偏差ERROR_Tが大きくなるにつれて基本窓開度T_Baseが小さくなる傾向を示す。つまり、例えば外気温が低い冬場には、外気温の影響が大きくなり、外気によって奪われる熱量が増えるため、外気温が目標温度に対して低くなるにつれて窓開度を小さくし、換気量が少なくなるように基本窓開度T_Baseが設定される。
【００４６】
なお、本実施形態では、マップによって基本窓開度T_Base等の各値を求める構成について開示するが、マップに換えて予め準備された演算式や実験等に基づく実験式等の数式を用いてもよい。このような処理が終了すると基本窓開度計算処理を終了する。
【００４７】
［１−２−２．日射量補正計算処理］
続いて、図３に戻り、Ｓ３００で、制御装置２は、日射量補正計算処理を実施する。日射量補正計算処理では、日射強度に基づいて仮の開度を補正する。なお、Ｓ３００，Ｓ４００，Ｓ５００のそれぞれで仮の開度を補正し、最終的に補正後の開度が天窓３０、側窓３１における目標開度として設定される。
【００４８】
詳細には、日射量補正計算処理について、図５のフローチャートを用いて説明する。まず、Ｓ３１０で、制御装置２は、日射量基準値である１０００Ｗ／ｍ２と、W_Solarの値の値を取得する。
【００４９】
W_Solarは、現在の日射量、或いは日射強度を表す。日射強度W_Solarは、日射センサ５２による値であり、例えば、最大時の光量、つまり光量が１００％のときを１０００Ｗ／ｍ２として、どの程度の光量が得られたかに応じて０〜１０００Ｗ／ｍ２の範囲で値が出力される。
【００５０】
続いて、Ｓ３２０で、制御装置２は、日射量偏差ERROR_Wを演算する。日射量偏差ERROR_Wは、日射量基準値である１０００Ｗ／ｍ２から日射強度W_Solarを減算した値として求められる。
【００５１】
続いて、Ｓ３３０で、制御装置２は、F_Solarを演算する。F_Solarは、日射量による窓開度の補正値を表す日射補正値である。詳細には、日射補正値F_Solarは、図７に示すマップに基づいて、一意に決定される。図７に示すマップでは、横軸に日射量偏差ERROR_Wを取り、縦軸に日射補正値F_Solarを取る。つまり、マップによって日射量偏差ERROR_Wに対応する日射補正値F_Solarが特定される。図７に示すマップでは、日射量偏差ERROR_Wが大きくなるにつれて、言い換えれば日射強度が弱くなるにつれて、日射補正値F_Solarが大きくなるように設定される。
【００５２】
この結果、日射強度が弱くなるにつれて天窓３０、側窓３１における開度を小さくするように仮の開度を補正することになる。なお、１０００Ｗ／ｍ２以上の日射が得られたとしても補正しない。１０００Ｗ／ｍ２が日本国内における夏日での最大日射光量だからである。
【００５３】
続いて、Ｓ３４０で、制御装置２は、WIND_Baseを演算する。WIND_Baseは、日射による補正後の窓開度を表す。日射補正後窓開度WIND_Baseは、基本窓開度T_Baseから日射補正値F_Solarを減算することで求められる。このような処理の終了後、日射量補正計算処理を終了する。
【００５４】
［１−２−３．温度フィードバック補正計算処理］
続いて、図３に戻り、Ｓ４００で、制御装置２は、温度フィードバック補正計算処理を実施する。温度フィードバック補正計算処理では、実際の農業用ハウス１内の気温と目標温度との差を表す制御偏差が小さくなるよう仮の開度を補正する。この際、制御装置２は、ＰＩＤ制御によって天窓３０や側窓３１の開度を変更する際の応答特性を制御し、制御偏差が小さくなるよう仮の開度を補正する。
【００５５】
温度フィードバック補正計算処理については、図８のフローチャートを用いて説明する。まず、Ｓ４１０で、制御装置２は、日射補正後窓開度WIND_Baseおよび 目標偏差ERROR_Tを読み込む。
【００５６】
続いて、Ｓ４２０で、制御装置２は、WIND_1degを演算する。WIND_1degは、１℃あたりの補正開度を示す。１℃補正開度WIND_1degは、日射補正後窓開度WIND_Baseを目標偏差ERROR_Tで除することで求められる。
【００５７】
続いて、Ｓ４３０で、制御装置２は、IN_T、目標温度T_Trgを読み込む。IN_Tは、農業用ハウス１内の気温、つまり、ハウス内温度センサ５６の値を示す。
続いて、Ｓ４４０で、制御装置２は、ERROR_T2を演算する。ERROR_T2は、農業用ハウス１内の気温と農業用ハウス１内の目標温度との偏差であり、ハウス内気温IN_T から目標温度T_Trgを減算することで求められる。ERROR_T2は、本開示での制御偏差に相当する。
【００５８】
続いて、Ｓ４５０で、制御装置２は、Ｐ項計算処理を実施する。Ｐ項とは、一般的なＰＩＤ制御での比例項を表す。Ｐ項計算処理については、図９のフローチャートを用いて説明する。
【００５９】
まず、Ｓ４５１で、制御装置２は、１℃補正開度WIND_1degおよび制御偏差ERROR_T2を読み込む。続いて、Ｓ４５２で、制御装置２は、レジスタＡの値を求める。ここでのレジスタＡの値は、１℃補正開度WIND_1deg と制御偏差ERROR_T2との積によって求められる。
【００６０】
続いて、Ｓ４５３で、制御装置２は、ｋＰを読み込む。ｋＰは、Ｐ項に対する係数であり、予めユーザ等によって設定される値である。
続いて、Ｓ４５４で、制御装置２は、WIND_Pを演算する。WIND_Pは、Ｐ項による窓開度の補正量を表す。Ｐ項補正量WIND_Pは、Ｓ４５２で得られたレジスタＡの値とｋＰとの積によって求められる。このような処理の後、図９のＰ項計算処理を終了する。
【００６１】
続いて、図８に戻り、Ｓ４６０で、制御装置２は、Ｉ項演算処理を実施する。Ｉ項とは、一般的なＰＩＤ制御での積分項を表す。Ｉ項演算処理については、図１０のフローチャートを用いて説明する。
【００６２】
まず、Ｓ４６１で、制御装置２は、１℃補正開度WIND_1degおよび制御偏差ERROR_T2を読み込む。
続いて、Ｓ４６２で、制御装置２は、レジスタＡの値を求める。ここでのレジスタＡの値は、制御偏差ERROR_T2を所定の定数にて除算することによって求められる。本処理での所定の定数は例えば１０に設定される。
【００６３】
続いて、Ｓ４６３で、制御装置２は、レジスタＢの値を求める。ここでのレジスタＢの値は、Ｓ４６２で得られたレジスタＡの値と１℃補正開度WIND_1degとの積によって求められる。
【００６４】
続いて、Ｓ４６４で、制御装置２は、COUNT_Iを演算する。COUNT_Iは、前述の所定の定数分の回数だけ過去でのＳ４６３の処理で得られたレジスタＢの値を積算した積算値として求められる。
【００６５】
続いて、Ｓ４６５で、制御装置２は、ｋＩを読み込む。ｋＩは、Ｉ項に対する係数であり、予めユーザ等によって設定される値である。
続いて、Ｓ４６６で、制御装置２は、WIND_Iを演算する。WIND_Iは、Ｉ項による窓開度の補正量を表す。Ｉ項補正量WIND_Iは、積算値COUNT_IとｋＩとの積によって求められる。このような処理の後、図１０のＩ項演算処理を終了する。
【００６６】
続いて、図８に戻り、Ｓ４７０で、制御装置２は、Ｄ項計算処理を実施する。Ｄ項とは、一般的なＰＩＤ制御での微分項を表す。制御装置２が実行するＤ項計算処理について、図１１のフローチャートを用いて説明する。
【００６７】
まず、Ｓ４７１で、制御装置２は、１℃補正開度WIND_1degおよび制御偏差ERROR_T2を読み込む。
続いて、Ｓ４７２で、制御装置２は、レジスタＡの値を求める。ここでのレジスタＡの値は、最新の制御偏差ERROR_T2からを所定の回数ｎだけ前に演算された制御偏差ERROR_T2を減算することで求められる。なお、最新の制御偏差ERROR_T2をERROR_T2(i)として、所定の回数ｎだけ前に演算された制御偏差ERROR_T2は、ERROR_T2(i-n)とも表記する。
【００６８】
続いて、Ｓ４７３で、制御装置２は、レジスタＢの値を求める。ここでのレジスタＢの値は、Ｓ４７２で得られたレジスタＡの値と１℃補正開度WIND_1degとの積によって求められる。
【００６９】
続いて、Ｓ４７４で、制御装置２は、ｋＤを読み込む。ｋＤは、Ｄ項に対する係数であり、予めユーザ等によって設定される値である。
続いて、Ｓ４７５で、制御装置２は、WIND_Dを演算する。WIND_Dは、Ｄ項による窓開度の補正量を表す。Ｄ項補正量WIND_Dは、Ｓ４７３で得られたレジスタＢとｋＤとの積によって求められる。このような処理の後、図１１のＤ項計算処理を終了する。
【００７０】
続いて、図８に戻り、Ｓ４８０で、制御装置２は、WIND_PIDを演算する。WIND_PIDは、ＰＩＤ制御による窓開度の補正量を表す。PID補正量WIND_PIDは、Ｐ項補正量WIND_PとＩ項補正量WIND_I とＤ項補正量WIND_Dとの和によって求められる。
【００７１】
続いて、Ｓ４９０で、制御装置２は、WIND_Trgを演算する。WIND_Trgは、ＰＩＤ制御補正後の窓開度を表す。PID後開度WIND_Trgは、日射補正後窓開度WIND_BaseとPID補正量WIND_PIDとの和によって求められる。このような処理の後、Ｄ項計算処理を終了する。
【００７２】
［１−２−４．風速補正計算処理］
続いて、図３に戻り、Ｓ５００で、制御装置２は、風速補正計算処理を実施する。すなわち、制御装置２は、日射強度に加えて、風速に基づいて仮の開度を補正する。また、制御装置２は、風向に応じて複数の天窓３０、側窓３１のうちの風上側に位置する天窓３０、側窓３１の開度と、風下側に位置する天窓３０、側窓３１の開度とを異なる開度に補正する。
【００７３】
風速補正計算処理については、図１２のフローチャートを用いて説明する。まず、Ｓ５１０で、制御装置２は、天窓開度補正処理を実施する。
制御装置２が実行する天窓開度補正処理について、図１３のフローチャートを用いて説明する。
【００７４】
まず、Ｓ５１１で、制御装置２は、WIND_Spd、WIND_Dirを読み込み、風上側の天窓３０、側窓３１、風下側の天窓３０、側窓３１を特定する。WIND_Spdは、風速であり、風速センサ５１の値を表す。WIND_Dirは、風向であり、風向センサ５０の値を表す。
【００７５】
風向センサ５０からは、例えば、風上側の風向が基準方位からの角度を示す値が出力され、制御装置２は、例えばハウス本体３の中心を基準として、複数の天窓３０および複数の側窓３１のそれぞれについて、風上の方位に近い天窓３０および側窓３１を風上側の天窓３０、側窓３１として設定する。また、その他の天窓３０および側窓３１を風下側の天窓３０、側窓３１として設定する。
【００７６】
続いて、Ｓ５１２で、制御装置２は、F_WINDSPD1を演算する。F_WINDSPD1は、風上側の天窓３０に対する風速による補正値を表す。詳細には、風上側天窓補正値F_WINDSPD1は、図１５に示すマップに基づいて、一意に決定される。図１５に示すマップでは、横軸に風速WIND_Spdを取り、縦軸に風上側天窓補正値F_WINDSPD1を取る。つまり、マップによって風速WIND_Spdに対応する風上側天窓補正値F_WINDSPD1が特定される。
【００７７】
図１５に示すマップでは、風速が強くなるにつれて窓開度の補正値が小さくなるよう設定される。風速が強くなると空気の循環が促進されるため、過度な空気の循環を抑制するために、開度が小さくなるように設定する。また、風速が強くなるにつれて窓開度を小さくすることで風圧による設備の故障を軽減する。
【００７８】
風上側の窓では、風が弱いときには温度の制御を重視して、風速の変化に対する窓開度の変化率を比較的小さく設定し、徐々に窓開度を小さくする。また、風が強くなると、風による設備や農作物への被害から保護するため、風速の変化に対する窓開度の変化率を比較的大きく設定し、速やかに窓開度を小さくする。図１５〜図１８に示すマップでは、直線を変曲点で接続するように補正値を設定しているが、風速が大きくなるにつれて風速の変化に対する補正値の変化が大きくなる曲線によって補正値を設定してもよい。
【００７９】
続いて、Ｓ５１３で、制御装置２は、F_WINDSPD2を演算する。F_WINDSPD2は、風下側の天窓３０に対する風速による補正値を表す。詳細には、風下側天窓補正値F_WINDSPD2は、図１６に示すマップに基づいて、一意に決定される。図１６に示すマップでは、横軸に風速WIND_Spdを取り、縦軸に風下側天窓補正値F_WINDSPD2を取る。つまり、マップによって風速WIND_Spdに対応する風下側天窓補正値F_WINDSPD2が特定される。
【００８０】
図１６に示すマップでは、風速が強くなるにつれて窓開度の補正値が小さくなる傾向は図１５に示す風上側のマップと同様であるが、風上側のマップに対して窓開度の補正値が小さくなる割合が小さくなるよう設定される。このようにしているのは、風下側の窓開度が風上側の窓開度ほどは空気の循環に影響を与えないことや、風下側の窓開度が大きくても風圧による設備の故障が発生しにくいこと等による。
【００８１】
続いて、Ｓ５１４で、制御装置２は、PID後開度WIND_Trgを読み込む。続いて、Ｓ５１５で、制御装置２は、TOP_WIND_Trg_Uを演算する。TOP_WIND_Trg_Uは、風上側の天窓３０の窓開度を表す。風上側天窓開度TOP_WIND_Trg_Uは、風上側天窓補正値F_WINDSPD1とPID後開度WIND_Trgとの積によって求められる。
【００８２】
続いて、Ｓ５１６で、制御装置２は、TOP_WIND_Trg_Dを演算する。風下側天窓開度TOP_WIND_Trg_Dは、風下側の天窓３０の窓開度を表す。風下側天窓開度TOP_WIND_Trg_Dは、風下側天窓補正値F_WINDSPD2とPID後開度WIND_Trgとの積によって求められる。
【００８３】
このような処理の後、図１３の天窓開度補正処理を終了する。また、図１２に戻り、Ｓ５２０で、制御装置２は、側窓開度補正処理を実施する。側窓開度補正処理については、図１４のフローチャートを用いて説明する。
【００８４】
まず、Ｓ５２１で、制御装置２は、風速WIND_Spd、風向WIND_Dirを読み込む。続いて、Ｓ５２２で、制御装置２は、F_WINDSPD11を演算する。
F_WINDSPD11は、風上側の側窓３１に対する風速による補正値を表す。詳細には、風上側側窓補正値F_WINDSPD11は、図１７に示すマップに基づいて、一意に決定される。図１７に示すマップでは、横軸に風速WIND_Spdを取り、縦軸に風上側側窓補正値F_WINDSPD11を取る。つまり、マップによって風速WIND_Spdに対応する風上側側窓補正値F_WINDSPD11が特定される。図１７に示すマップについては、図１５に示す風上側のマップと同様の思想に基づいて設定される。ただし、側窓３１は天窓３０よりも位置が低く、側窓３１に吹き付ける風は、天窓３０に吹き付ける風よりも、周囲の建物の影響を受けて弱まりやすいので、天窓３０よりも開度が大きくなるように設定してもよい。
【００８５】
続いて、Ｓ５２３で、制御装置２は、F_WINDSPD22を演算する。F_WINDSPD22は、風下側の側窓３１に対する風速による補正値を表す。詳細には、風下側側窓補正値F_WINDSPD22は、図１８に示すマップに基づいて、一意に決定される。図１８に示すマップでは、横軸に風速WIND_Spdを取り、縦軸に風下側側窓補正値F_WINDSPD22を取る。つまり、マップによって風速WIND_Spdに対応する風下側側窓補正値F_WINDSPD22が特定される。図１８に示すマップは、図１６に示す風下側のマップと同様の思想に基づいて設定される。
【００８６】
続いて、Ｓ５２４で、制御装置２は、PID後開度WIND_Trgを読み込む。続いて、Ｓ５２５で、制御装置２は、SID_WIND_Trg_Uを演算する。SID_WIND_Trg_Uは、風上側の側窓３１の窓開度を表す。風上側側窓開度SID_WIND_Trg_Uは、風上側側窓補正値F_WINDSPD11とPID後開度WIND_Trgとの積によって求められる。
【００８７】
続いて、Ｓ５２６で、制御装置２は、SID_WIND_Trg_Dを演算する。SID_WIND_Trg_Dは、風下側の側窓３１の窓開度を表す。風下側側窓開度SID_WIND_Trg_Dは、風下側側窓補正値F_WINDSPD22とPID後開度WIND_Trgとの積によって求められる。
【００８８】
このような処理の後、図１４の側窓開度補正処理を終了する。続いて、図１２に戻り、風速補正計算処理を終了する。
続いて、図３に戻り、Ｓ６００で、制御装置２は、開度制御を実施する。開度制御とは、最終的に設定された開度となるよう天窓３０および側窓３１を作動させる制御を示す。具体的には、制御装置２は、天窓３０および側窓３１を作動させるアクチュエータに対して、風上側天窓開度TOP_WIND_Trg_U、風下側天窓開度TOP_WIND_Trg_D、風上側側窓開度SID_WIND_Trg_U、風下側側窓開度SID_WIND_Trg_D、に対応する制御指令を送信する。
【００８９】
なお、風上側天窓開度TOP_WIND_Trg_Uは、天窓Ａ３０ＡおよびＢ３０Ｂのうちの風上側に設定された天窓３０に対して送信され、風下側天窓開度TOP_WIND_Trg_Dは、風下側に設定された天窓３０に対して送信される。また、風上側側窓開度SID_WIND_Trg_Uは、側窓Ａ３１ＡおよびＢ３１Ｂのうちの風上側に設定された側窓３１に対して送信され、風下側側窓開度SID_WIND_Trg_Dは、風下側に設定された側窓３１に対して送信される。
【００９０】
このような開度制御の終了後、図３のベース処理を終了し、Ｓ２００に戻る。
［１−３．効果］
以上詳述した実施形態によれば、以下の効果を奏する。
【００９１】
（１ａ）本開示の農業用ハウス１において制御装置２は、農業用ハウス１におけるハウス本体３に設けられた少なくとも１つの天窓３０、側窓３１の開度を制御するように構成される。
【００９２】
制御装置２は、農業用ハウス１の内部の目標温度と農業用ハウス１の外部の気温との偏差を表す目標偏差を取得するように構成され、少なくとも目標偏差に基づいて、天窓３０、側窓３１における仮の開度を設定するように構成される。制御装置２は、日射強度を取得するように構成され、日射強度に基づいて仮の開度を補正し、該補正後の開度を天窓３０、側窓３１における目標開度として設定するように構成される。制御装置２は、目標開度となるよう天窓３０、側窓３１を作動させるように構成される。
【００９３】
このような農業用ハウス１によれば、目標偏差に基づいて天窓３０、側窓３１における仮の開度を設定し、日射強度に応じて開度を補正するので、簡素な演算で農業用ハウス１内の温度を目標温度に制御することができる。
【００９４】
（１ｂ）上記の農業用ハウス１において制御装置２は、農業用ハウス１の内部の気温と目標温度との偏差を表す制御偏差を取得するように構成される。また、制御装置２は、日射強度に基づいて、仮の開度を補正するとともに、制御偏差が小さくなるよう前記仮の開度を補正するように構成される。
【００９５】
このような農業用ハウス１によれば、制御偏差を小さくするようなフィードバック制御を行うので、農業用ハウス１の個体差や経年劣化等によって生じる誤差を修正することができる。
【００９６】
（１ｃ）上記の農業用ハウス１において制御装置２は、ＰＩＤ制御によって制御偏差が小さくなるよう仮の開度を補正するように構成される。
このような農業用ハウス１によれば、ＰＩＤ制御によって制御偏差が小さくなるよう補正するので、ＰＩＤ制御による各パラメータを任意に設定することによって、目標温度に収束させるまでの時間や天窓３０、側窓３１の開閉速度等の応答性を簡素な構成で設定することができる。
【００９７】
（１ｄ）上記の農業用ハウス１において制御装置２は、予め準備された実験式またはマップに従って仮の開度を設定するように構成され、また、予め準備された実験式またはマップに従って仮の開度を補正するための補正値を設定し、仮の開度を補正値で補正することによって目標開度を設定するように構成される。
【００９８】
このような農業用ハウス１によれば、予め準備された実験式またはマップに従って仮の開度や目標開度を設定するので、簡素な処理で目標開度を求めることができる。
（１ｅ）上記の農業用ハウス１において制御装置２は、農業用ハウス１の周囲の風速を取得するように構成され、風速に基づいて仮の開度を補正するように構成される。
【００９９】
このような農業用ハウス１によれば、風速も考慮して開度を補正するので、風が強弱によって農業用ハウス１内の温度が目標温度から大きく外れることを抑制することができる。
【０１００】
（１ｆ）上記の農業用ハウス１は、複数の天窓３０、側窓３１を備え、制御装置２は、農業用ハウス１の周囲の風向を取得するように構成される。制御装置２は、風向に応じて複数の天窓３０、側窓３１のうちの風上側に位置する天窓３０、側窓３１の開度と、風下側に位置する天窓３０、側窓３１の開度とを異なる開度に補正するように構成される。
【０１０１】
このような農業用ハウス１によれば、風の流入量を良好に制御することができる。
（１ｇ）上記の農業用ハウス１において制御装置２は、最大時の日射強度に対応する仮の開度を設定するように構成され、日射強度が弱くなるにつれて天窓３０、側窓３１における開度を小さくするように仮の開度を補正するように構成される。
【０１０２】
このような農業用ハウス１によれば、最大時の日射強度に対して日射強度が弱くなるにつれて小さい側に補正するので、開度を小さくする補正だけを行えばよいようにすることができる。よって開度を増減させる補正を実施する場合と比較して制御を簡素化することができる。
【０１０３】
［２．他の実施形態］
以上、本開示の実施形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
【０１０４】
（２ａ）上記実施形態では、天窓３０および側窓３１の開閉のみを考慮したが、これに限定されるものではない。例えば、制御装置２は、天窓３０および側窓３１の開閉を制御する際に、給水機３７、カーテン３２、循環扇３３、ミスト発生器３４、炭酸ガス発生機３９、暖房機３６、ヒートポンプ装置３５等の周囲装置の作動状態を考慮してもよい。
【０１０５】
この場合、補正量を演算するためのマップをそれぞれの周囲装置の作動状態毎に備えておき、周囲装置の作動状態に応じて対応するマップを用いて補正量を演算するとよい。
（２ｂ）上記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加または置換してもよい。なお、特許請求の範囲に記載した文言から特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
【０１０６】
（２ｃ）上述した農業用ハウス１の他、当該農業用ハウス１の構成要素となる装置、当該農業用ハウス１としてコンピュータを機能させるためのプログラム、このプログラムを記録した半導体メモリ等の非遷移的実態的記録媒体、農業用ハウスの制御方法など、種々の形態で本開示を実現することもできる。
【０１０７】
［３．実施形態の構成と本開示の構成との対応関係］
上記実施形態において制御装置２は本開示でいう開度制御装置に相当し、上記実施形態においてハウス本体３は本開示でいう外殻部に相当し、上記実施形態において天窓３０、側窓３１は本開示でいう開閉部に相当する。また、上記実施形態において制御装置２が実行する処理のうちのＳ２２０の処理は本開示でいう目標取得部に相当し、Ｓ２３０の処理は本開示でいう仮開度設定部に相当する。
【０１０８】
また、上記実施形態においてＳ３１０の処理は本開示でいう日射取得部に相当し、Ｓ３００、Ｓ４００、Ｓ５００の処理は本開示でいう目標設定部に相当する。また、上記実施形態においてＳ４４０の処理は本開示でいう制御取得部に相当し、Ｓ５１１，Ｓ５２１の処理は本開示でいう風速取得部、風向取得部に相当する。
【０１０９】
また、上記実施形態においてＳ６００の処理は本開示でいう開閉作動部に相当する。
【符号の説明】
【０１１０】
１…農業用ハウス、２…制御装置、３…ハウス本体、２１…演算処理部、２２…記憶部、３０…天窓、３１…側窓、５０…風向センサ、５１…風速センサ、５２…日射センサ、５３…雨滴センサ、５４…ハウス外温度センサ、５５…ハウス外湿度センサ、５６…ハウス内温度センサ、５７…ハウス内湿度センサ、７１…基本演算部、７２…補正演算部。
【図１】
2019000041.tif 000003
【図２】
2019000041.tif 000004
【図３】
2019000041.tif 000005
【図４】
2019000041.tif 000006
【図５】
2019000041.tif 000007
【図６】
2019000041.tif 000008
【図７】
2019000041.tif 000009
【図８】
2019000041.tif 000010
【図９】
2019000041.tif 000011
【図１０】
2019000041.tif 000012
【図１１】
2019000041.tif 000013
【図１２】
2019000041.tif 000014
【図１３】
2019000041.tif 000015
【図１４】
2019000041.tif 000016
【図１５】
2019000041.tif 000017
【図１６】
2019000041.tif 000018
【図１７】
2019000041.tif 000019
【図１８】
2019000041.tif 000020