JP7332500B2 - Information processing device, information processing system, information processing method and program - Google Patents
Information processing device, information processing system, information processing method and program Download PDFInfo
- Publication number
- JP7332500B2 JP7332500B2 JP2020030726A JP2020030726A JP7332500B2 JP 7332500 B2 JP7332500 B2 JP 7332500B2 JP 2020030726 A JP2020030726 A JP 2020030726A JP 2020030726 A JP2020030726 A JP 2020030726A JP 7332500 B2 JP7332500 B2 JP 7332500B2
- Authority
- JP
- Japan
- Prior art keywords
- set temperature
- control value
- allowable range
- value
- air conditioner
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 28
- 238000003672 processing method Methods 0.000 title claims description 4
- 230000007613 environmental effect Effects 0.000 claims description 90
- 238000012937 correction Methods 0.000 claims description 78
- 238000004364 calculation method Methods 0.000 claims description 52
- 238000011156 evaluation Methods 0.000 description 149
- 238000004378 air conditioning Methods 0.000 description 110
- 238000000034 method Methods 0.000 description 105
- 230000008569 process Effects 0.000 description 86
- 230000008859 change Effects 0.000 description 54
- 238000010438 heat treatment Methods 0.000 description 40
- 238000012545 processing Methods 0.000 description 35
- 230000004083 survival effect Effects 0.000 description 28
- 230000006870 function Effects 0.000 description 22
- 238000001816 cooling Methods 0.000 description 15
- 238000004458 analytical method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000007704 transition Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 240000006829 Ficus sundaica Species 0.000 description 3
- 230000003203 everyday effect Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000012886 linear function Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000007476 Maximum Likelihood Methods 0.000 description 1
- 239000000498 cooling water Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012706 support-vector machine Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/62—Control or safety arrangements characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/50—Control or safety arrangements characterised by user interfaces or communication
- F24F11/56—Remote control
- F24F11/58—Remote control using Internet communication
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F2110/00—Control inputs relating to air properties
- F24F2110/10—Temperature
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F2110/00—Control inputs relating to air properties
- F24F2110/20—Humidity
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Air Conditioning Control Device (AREA)
- Debugging And Monitoring (AREA)
Description
本発明の実施形態は、情報処理装置、情報処理システム、情報処理方法及びプログラムに関する。 TECHNICAL FIELD Embodiments of the present invention relate to an information processing device, an information processing system, an information processing method, and a program.
一般的に、オフィス及び住居等で空気調和機(以下、単に空調機と表記)を利用者が利用する際に、当該利用者が空調機の制御値(例えば、設定温度等)を任意の値に設定するとエネルギーの効率的な使用(以下、省エネと表記)を実現することができない場合がある。 In general, when a user uses an air conditioner (hereinafter simply referred to as an air conditioner) in an office, residence, etc., the user sets the control value (for example, the set temperature) of the air conditioner to an arbitrary value. If set to , it may not be possible to achieve efficient use of energy (hereinafter referred to as energy saving).
一方、省エネを優先して空調機の制御値を変更した場合には、利用者の快適度が低下する可能性がある。 On the other hand, if the control value of the air conditioner is changed with priority given to energy saving, the user's comfort level may decrease.
そこで、本発明が解決しようとする課題は、利用者の快適度と省エネとを両立させることが可能な情報処理装置、情報処理システム、情報処理方法及びプログラムを提供することにある。 Therefore, the problem to be solved by the present invention is to provide an information processing device, an information processing system, an information processing method, and a program that can achieve both user comfort and energy saving.
実施形態に係る情報処理装置は、算出手段と、決定手段と、補正手段とを具備する。前記算出手段は、機器の制御値の履歴を含む制御値履歴情報に基づいて、利用者が不快と感じない程度の快適度を維持することができる前記機器の制御値に対する前記利用者の許容範囲を算出する。前記決定手段は、前記許容範囲に該当する制御値の中で、省エネを実現することが可能な前記機器の制御値を決定する。前記補正手段は、前記決定された制御値を前記利用者の快適度を維持するように補正する。前記補正手段は、前記機器の周辺の環境に関する環境値の履歴を含む環境値履歴情報及び前記決定された制御値と前記機器に設定されている現在の制御値との差分に基づいて、当該決定された制御値を補正する。 An information processing apparatus according to an embodiment includes calculation means, determination means, and correction means. The calculating means calculates, based on control value history information including a history of control values of the device, a user's allowable range for the control value of the device that allows the user to maintain a level of comfort that does not make the user feel uncomfortable. Calculate The determination means determines a control value for the device capable of realizing energy saving among the control values falling within the allowable range. The correction means corrects the determined control value so as to maintain the comfort level of the user. The correcting means performs the determination based on environmental value history information including a history of environmental values related to the environment around the device and a difference between the determined control value and a current control value set in the device. corrects the control value.
以下、図面を参照して、実施形態について説明する。
まず、図1を参照して、本実施形態に係る空調システム(情報処理システム)の概要について説明する。図1に示すように、本実施形態に係る空調システム1は、入力機器10、空調機20、環境値取得装置30及び空調制御装置40を備える。本実施形態に係る空調システム1は、空調機20が設置されている空間にいる利用者によって利用される。
Embodiments will be described below with reference to the drawings.
First, an outline of an air conditioning system (information processing system) according to the present embodiment will be described with reference to FIG. As shown in FIG. 1, an
入力機器10は、空調機20の運転を制御するための制御値(以下、空調機20の制御値と表記)を変更するために用いられる、例えばリモコンまたは壁に取り付けられているコントロールパネル等を含む。また、入力機器10は、制御値を変更するためのアプリケーションプログラムが動作するスマートフォンや当該制御値を変更するためのウェブサイトを表示するパーソナルコンピュータ等であってもよい。なお、空調機20の制御値には例えば運転モード(暖房運転、冷房運転、停止)及び設定温度等が含まれるが、当該制御値は湿度、風向き及び風量等の他の設定値であってもよい。以下においては、便宜的に、空調機20の制御値は運転モード及び設定温度を含むものとして主に説明する。
The
入力機器10は、利用者の操作を受け付け、当該受け付けられた操作結果として空調機20の制御値を入力する。また、入力機器10には、空調機20の制御値等を表示するためのディスプレイ(パネル)が設けられていてもよい。
The
空調機20は、入力機器10と有線のケーブルまたは無線ネットワークを介して接続されており、入力機器10に入力された制御値に基づいて運転することにより所定の空間の空調制御を実現する。なお、本実施形態における空調機20としては、様々な空調機やその他の冷暖房機器を用いることができる。具体的には、空調機20は、例えばチラー(冷却水循環装置)を利用した集中管理型のものやパッケージエアコン等であってもよいし、ボイラ及び当該ボイラで生成された温水を循環させるヒータの組み合わせ等であってもよい。
The
上記した入力機器10及び空調機20は、例えばオフィスや住居等の空間に設置されている。なお、本実施形態において、入力機器10及び空調機20が設置される空間とは、例えば建物内の1つの部屋等の空間を想定しているが、施設内の一区域であって、床及び内壁等で区別された空間等であってもよい。
The
ここでは、空調機20は、当該空調機20が設置された空間に対し空調を行うことを想定しているが、設置された空間と空調が行われる空間とが異なっていてもよい。例えば機械室に置かれた空調機20がダクト等を介して温風または冷風を送出することによって、当該空調機20が設置されている空間とは異なる空間の空調が制御されてもよい。
Here, it is assumed that the
環境値取得装置30は、温度センサ及び湿度センサ等の各種センサを備え、空調機20の周辺の環境に関する環境値を取得する。環境値取得装置30によって取得される環境値には、空調機20が設置されている空間(室内)の温度及び湿度、または当該空間の外(室外)の温度及び湿度等が含まれる。すなわち、環境値として室内の温度または湿度を取得する場合、環境値取得装置30は当該室内に設置される。一方、環境値として室外(例えば、建物の外)の温度または湿度を取得する場合、環境値取得装置30は当該室外に設置される。
The environmental
なお、環境値取得装置30は、室内及び室外の両方に設置されていてもよい。また、室内または室外の温度及び湿度は例えば温湿度計を用いて取得されてもよい。ここでは環境値取得装置30によって取得される環境値が温度及び湿度であるものとして説明したが、環境値は他の値であってもよい。
The environment
空調制御装置40は、空調機20が設置されている空間とは異なる管理室等に設置されている情報処理装置である。また、空調制御装置40は、空調機20及び環境値取得装置30と有線ネットワークまたは無線ネットワークを介して接続されている。空調制御装置40は、空調機20の制御値の履歴及び環境値の履歴を空調機20及び環境値取得装置30から取得(収集)するとともに、当該制御値の履歴及び環境値の履歴を利用して空調機20の制御値を変更する(空調機20の運転を制御する)機能を有する。なお、本実施形態においては、空調制御装置40が空調機20の制御値として例えば当該空調機20の設定温度を変更する場合について主に説明する。
The air
ここで、図2を参照して、上記した本実施形態に係る空調システム1の適用例(使用態様の一例)について説明する。
Here, with reference to FIG. 2, an application example (an example of usage mode) of the air-
図2に示す例では、空調システム1がオフィスビルの空調を制御する空調システム(ビル空調システム)として構成されており、当該空調システム1は、オフィスビルの執務室及び管理室に配置されている。
In the example shown in FIG. 2, the air-
具体的には、執務室には、入力機器10、空調機20及び環境値取得装置30が配置されている。
Specifically, an
一方、管理室には、空調制御装置40が配置されている。なお、空調制御装置40は、管理者が執務室(室内)の空調状態を把握する、または空調機20の設定(つまり、設定温度等)を変更する目的で導入されるBEMS(Building Energy Management System)等の機能を有していてもよい。BEMSは、ビルにおける電力使用量の管理、節電制御等を行うサーバ装置である。
On the other hand, an air
また、執務室には、ローカルコントローラ50が更に配置されている。ローカルコントローラ50は、執務室に配置された入力機器10、空調機20及び環境値取得装置30と、管理室に配置された空調制御装置40とを有線または無線ネットワークで通信可能に接続する。なお、ローカルコントローラ50としては、例えば専用のマイコン装置、デスクトップPC(パーソナルコンピュータ)等の汎用のコンピュータ装置、ルータ等のネットワーク機器を用いることができる。
In addition, a
また、空調制御装置(BEMS)40は、例えば外部ネットワークを介して、他のビル等に設置されている他の空調システム60(空調システム1とは異なる空調システム)と通信可能に接続されていてもよい。この場合、空調制御装置40は、他の空調システム60を制御するように構成されていてもよい。
In addition, the air conditioning control device (BEMS) 40 is communicably connected to another air conditioning system 60 (an air conditioning system different from the air conditioning system 1) installed in another building or the like via an external network, for example. good too. In this case, the air
更に、空調制御装置40は、外部ネットワークを介して、クラウドサーバ(クラウドコンピューティングによって実現される仮想的なコンピュータシステム)70と通信可能に接続されていてもよい。この場合、後述する空調制御装置40機能の一部は、クラウドサーバ70に備えられていてもよい。
Furthermore, the air
図2に示すように執務室には必要最低限の機器のみを配置し、空調制御装置40等のリソースを管理室に配置することにより、空調制御装置40の可用性、保守性及び気密性等を向上させることが可能となる。
As shown in FIG. 2, by arranging only the minimum necessary equipment in the office and arranging resources such as the air
なお、図2に示すように、環境値取得装置30は、執務室以外(ビルの外)に配置されてもよい。また、環境値取得装置30は、例えば外部ネットワークを介して空調制御装置40と通信可能に接続されていてもよい。
Note that, as shown in FIG. 2, the environmental
また、ここでは空調制御装置40が主にビルにおける電力使用量の管理等を行うBEMSの機能を有する場合について説明したが、当該空調制御装置40は、例えばエネルギー管理システム(EMS)の機能を有していてもよい。具体的には、空調制御装置40は、家庭内のエネルギー管理システムであるHEMS(Home Energy Management System)、工場内のエネルギー管理システムであるFEMS(Factory Energy Management System)、所定の地域内のエネルギー管理システムであるCEMS(Cluster/Community Energy Management System)等の機能を有していてもよい。
Also, here, the case where the air
以下、本実施形態に係る空調制御装置40について説明する。図3は、空調制御装置40のハードウェア構成の一例を示す。図3に示すように、空調制御装置40は、CPU41、不揮発性メモリ42、主メモリ43及び通信デバイス44等を備える。
The air
CPU41は、空調制御装置40内の各コンポーネントの動作を制御するハードウェアプロセッサである。CPU41は、ストレージデバイスである不揮発性メモリ42から主メモリ43にロードされる様々なプログラムを実行する。CPU41によって実行されるプログラムには、オペレーティングシステム(OS)及び空調機20の運転を制御するためのアプリケーションプログラム(以下、空調制御プログラムと表記)等が含まれる。
The
通信デバイス44は、空調機20及び環境値取得装置30等の外部装置との通信を実行するように構成されたデバイスである。
The
なお、図3においては、CPU41、不揮発性メモリ42、主メモリ43及び通信デバイス44のみが示されているが、空調制御装置40は、例えばHDD(Hard Disk Drive)及びSSD(Solid State Drive)のような他の記憶装置を備えていてもよいし、キーボードやマウスのような入力装置及び液晶ディスプレイのような表示装置を備えていてもよい。
Although FIG. 3 shows only the
図4は、空調制御装置40の機能構成の一例を示す。図4に示すように、空調制御装置40は、設定情報格納部401、取得部402、履歴情報格納部403、算出部404、許容範囲格納部405、決定部406、第1評価部407、第2評価部408及び補正部409を含む。
FIG. 4 shows an example of the functional configuration of the air
本実施形態において、設定情報格納部401、履歴情報格納部403及び許容範囲格納部405は、図3に示す不揮発性メモリ42また他の記憶装置等によって実現される。
In this embodiment, the setting
また、本実施形態において、取得部402、算出部404、決定部406、第1評価部407、第2評価部408及び補正部409の一部または全ては、CPU41に上記した空調制御プログラムを実行させること、すなわち、ソフトウェアによって実現されるものとする。なお、これらの各部402、404及び406~409の一部または全ては、IC(Integrated Circuit)等のハードウェアによって実現されてもよいし、ソフトウェア及びハードウェアの組み合わせ構成として実現されてもよい。
Further, in the present embodiment, some or all of the
設定情報格納部401には、空調制御装置40の動作を定める設定情報が予め格納されている。設定情報格納部401に格納されている設定情報には、後述する運用期間情報、探索実施期間情報、許容範囲算出時刻情報、設定温度変更時刻情報、識別境界情報及び制御内容情報等が含まれる。なお、これらの各情報の詳細については後述する。
Setting information that determines the operation of the air
取得部402は、空調機20から出力される当該空調機20の現在の制御値(運転モード及び設定温度)を含む制御値履歴情報を取得する。なお、取得部402は、制御値履歴情報を例えば定期的に取得する。取得部402によって定期的に取得された制御値履歴情報は、履歴情報格納部403に格納(蓄積)される。すなわち、履歴情報格納部403に格納されている制御値履歴情報には、空調機20の制御値の履歴が含まれる。
The
また、取得部402は、環境値取得装置30から出力される現在の環境値を含む環境値履歴情報を取得する。なお、取得部402は、環境値履歴情報を例えば定期的に取得する。取得部402によって定期的に取得された環境値履歴情報は、履歴情報格納部403に格納(蓄積)される。すなわち、履歴情報格納部403に格納されている環境値履歴情報には、空調機20の周辺の環境に関する環境値の履歴が含まれる。
The
なお、上記した制御値履歴情報が取得されるタイミングと環境値履歴情報が取得されるタイミングとは、同一であってもよいし、異なっていてもよい。また、取得部402は、予め定められた時刻に到達した等の所定の条件を満たしたときに制御値履歴情報及び環境値履歴情報を取得するようにしてもよい。
The timing at which the control value history information is acquired and the timing at which the environmental value history information is acquired may be the same or different. Alternatively, the
算出部404は、設定情報格納部401に格納されている設定情報及び履歴情報格納部403に格納された制御値履歴情報(運転モード及び設定温度)に基づいて、空調機20の設定温度に対する利用者の許容範囲を算出する。なお、本実施形態において、許容範囲とは、利用者が不快と感じない程度の快適度を維持することができる(つまり、利用者が許容することができると推定される)空調機20の設定温度の範囲に相当する。
The
算出部404によって算出された許容範囲を示す情報(以下、許容範囲情報と表記)は、許容範囲格納部405に格納される。
Information indicating the allowable range calculated by the calculation unit 404 (hereinafter referred to as allowable range information) is stored in the allowable
決定部406は、設定情報格納部401に格納されている設定情報及び許容範囲格納部405に格納されている許容範囲情報に基づいて、例えば許容範囲情報によって示される許容範囲に該当する設定温度の中で最も省エネとなる空調機20の設定温度を決定する。なお、空調機20が暖房運転を行う場合には、設定温度がより低い方が省エネを実現することができる。一方、空調機20が冷房運転を行う場合には、設定温度がより高い方が省エネを実現することができる。
Based on the setting information stored in the setting
第1評価部407は、空調機20の現在の設定温度に基づいて、決定部406によって決定された設定温度を評価する。
The
第2評価部408は、履歴情報格納部403に格納されている環境値履歴情報に基づいて、決定部406によって決定された設定温度を評価する。
A
補正部409は、第1評価部407による評価結果及び第2評価部408による評価結果のうちの少なくとも一方に基づいて、決定部406によって決定された設定温度を補正する。
The
補正部409によって補正された設定温度は、空調機20に出力される。これにより、空調機20の設定温度が変更され、空調機20は、当該変更された設定温度(つまり、補正部409によって補正された設定温度)に基づく運転を行うことができる。
The set temperature corrected by the
次に、図4に示す設定情報格納部401に格納されている設定情報について説明する。上記したように設定情報には運用期間情報、探索実施期間情報、許容範囲算出時刻情報、設定温度変更時刻情報、識別境界情報及び制御内容情報が含まれるが、ここでは、制御内容情報以外について説明する。なお、制御内容情報については後述する。
Next, setting information stored in the setting
図5は、運用期間情報(テーブル)のデータ構造の一例を示す。図5に示すように、運用期間情報には、運用開始日時、運用終了日時及び運転モードが含まれている。なお、本実施形態において、「運用」とは、上記した空調制御装置40が空調機20の運転を制御する(つまり、空調制御装置40が空調機20の設定温度を変更する)ことをいう。
FIG. 5 shows an example of the data structure of operating period information (table). As shown in FIG. 5, the operation period information includes an operation start date and time, an operation end date and time, and an operation mode. In this embodiment, "operation" means that the air
運用開始日時は、空調制御装置40が空調機20の運転制御を開始する日時(つまり、空調制御装置40による運用が開始される日時)を示す。運用終了日時は、空調制御装置40が空調機20の運転制御を終了する日時(つまり、空調制御装置40による運用が終了される日時)を示す。なお、以下の説明においては、運用開始日時から運用終了日時までの期間を、便宜的に、運用期間と称する。
The operation start date and time indicates the date and time when the air
運転モードは、空調機20の動作モードであり、例えば暖房(運転)または冷房(運転)を含む。なお、運転モード「暖房」は空調機20が暖房運転を行うことをいう。また、運転モード「冷房」は空調機20が冷房運転を行うことをいう。
The operating mode is the operating mode of the
図5に示す例では、運用期間情報には、運用開始日時「2015-12-01 00:00:00」、運用終了日時「2016-03-31 23:59:59」及び運転モード「暖房」が含まれている。この運用期間情報によれば、2015年12月1日の0時0分0秒から2016年3月31日の23時59分59秒までの運用期間において、空調機20が暖房運転を行う場合に、空調制御装置40が当該空調機20の運転を制御することが示されている。
In the example shown in FIG. 5, the operation period information includes the operation start date and time "2015-12-01 00:00:00", the operation end date and time "2016-03-31 23:59:59", and the operation mode "heating". It is included. According to this operation period information, during the operation period from 00:00:00 on December 1, 2015 to 23:59:59 on March 31, 2016, when the
このような運用期間情報によれば、例えば2015年12月1日の0時0分0秒から2016年3月31日の23時59分59秒までの運用期間中であっても、空調機20が冷房運転を行う場合には、空調制御装置40は空調機20の運転を制御しない。すなわち、この場合における空調機20の運転(冷房運転)は、入力機器10によって受け付けられる利用者の操作結果のみに基づいて制御される。また、2015年12月1日の0時0分0秒から2016年3月31日の23時59分59秒までの運用期間以外に空調機20が運転(暖房運転及び冷房運転)を行う場合も同様である。
According to such operation period information, for example, even during the operation period from 0:00:00 on December 1, 2015 to 23:59:59 on March 31, 2016, the air conditioner When the
なお、図5においては1つの運用期間情報のみが示されているが、当該運用期間情報は、運用期間(運用開始日時及び運用終了日時)または運転モード毎に複数用意されていてもよい。 Although only one piece of operation period information is shown in FIG. 5, a plurality of pieces of the operation period information may be prepared for each operation period (operation start date and time and operation end date and time) or operation mode.
図6は、探索実施期間情報(テーブル)のデータ構造の一例を示す。図6に示すように、探索実施期間情報には、探索実施日数及び探索不実施日数を含む。 FIG. 6 shows an example of the data structure of search execution period information (table). As shown in FIG. 6, the search execution period information includes search execution days and search non-execution days.
探索実施日数は、上記した空調機20の設定温度に対する利用者の許容範囲の探索を実施する連続した日数(期間)を示す。探索不実施日数は、許容範囲の探索を実施しない連続した日数(期間)を示す。なお、許容範囲の探索については後述する。
The number of search execution days indicates the number of consecutive days (period) during which the user's allowable range search for the set temperature of the
図6に示す例では、探索実施期間情報には、探索実施日数「7」及び探索不実施日数「14」が含まれている。この探索実施期間情報によれば、許容範囲の探索を実施する期間(以下、探索実施期間と表記)が7日間であり、許容範囲の探索を実施しない期間(以下、探索不実施期間と表記)が14日間であることが示されている。 In the example shown in FIG. 6, the search execution period information includes the search execution days "7" and the search non-execution days "14". According to this search execution period information, the period during which the permissible range search is performed (hereinafter referred to as the search execution period) is 7 days, and the period during which the permissible range search is not performed (hereinafter referred to as the search non-execution period). is shown to be 14 days.
なお、上記した探索実施期間及び探索不実施期間は、図7に示すように、上記した運用期間内において交互に配置される(繰り返される)。 As shown in FIG. 7, the search execution period and the search non-execution period are alternately arranged (repeatedly) within the operation period.
図7に示す例においては、日時t1が運用開始日時であり、日時t6が運用終了日時であり、当該日時t1から日時t6までの運用期間内において、探索実施期間及び探索不実施期間が繰り返されている。 In the example shown in FIG. 7, the date and time t1 is the operation start date and time, the date and time t6 is the operation end date and time, and the search execution period and the search non-execution period are repeated within the operation period from the date and time t1 to the date and time t6. ing.
具体的には、運用開始日時t1から探索不実施期間が開始され、当該運用開始日時t1から例えば14日間が経過した日時t2の時点で当該探索不実施期間は探索実施期間に切り替えられる。また、日時t2から例えば7日間が経過した日時t3の時点で探索実施期間は探索不実施期間に切り替えられる。以降、同様に、日時t4の時点で探索不実施期間が探索実施期間に切り替えられ、日時t5の時点で探索実施期間が探索不実施期間に切り替えられる。日時t5以降についても、運用期間が終了するまで同様に探索実施期間及び探索不実施期間が交互に繰り返される。 Specifically, the search non-execution period starts from the operation start date and time t1, and at time t2 when, for example, 14 days have passed since the operation start date and time t1, the search non-execution period is switched to the search execution period. Further, at time t3 when, for example, seven days have passed since time t2, the search execution period is switched to the search non-execution period. Thereafter, similarly, the search non-implementation period is switched to the search implementation period at date t4, and the search implementation period is switched to the search non-implementation period at date t5. After time t5, the search execution period and the search non-execution period are alternately repeated until the operation period ends.
なお、図7においては運用開始日時t1から探索不実施期間が開始されるものとして説明したが、当該運用開始日時t1から探索実施期間が開始されてもよい。 In addition, in FIG. 7, it is explained that the search non-execution period starts from the operation start date and time t1, but the search execution period may start from the operation start date and time t1.
図8は、許容範囲算出時刻情報(テーブル)のデータ構造の一例を示す。図8に示すように、許容範囲算出時刻情報には、許容範囲を算出する時刻(以下、許容範囲算出時刻と表記)が含まれている。 FIG. 8 shows an example of the data structure of allowable range calculation time information (table). As shown in FIG. 8, the allowable range calculation time information includes the time at which the allowable range is calculated (hereinafter referred to as allowable range calculation time).
図8に示す例では、許容範囲算出時刻情報には、許容範囲算出時刻「07:00:00」が含まれている。この許容範囲算出時刻情報によれば、許容範囲の算出が7時0分0秒の時点で行われることが示されている。 In the example shown in FIG. 8, the allowable range calculation time information includes the allowable range calculation time "07:00:00". This allowable range calculation time information indicates that the allowable range is calculated at 07:00:00.
なお、図8においては許容範囲算出時刻情報が許容範囲算出時刻のみを含むものとして説明したが、当該許容範囲算出時刻情報には、許容範囲を算出するタイミングに関する他の条件等が含まれていてもよい。具体的には、例えば繰り返される探索実施期間及び探索不実施期間の各々の最初の日に(つまり、探索実施期間及び探索不実施期間が切り替えられるタイミングで)許容範囲の算出が行われるような条件が許容範囲算出時刻情報に含まれていてもよい。また、例えば許容範囲の算出が毎日行われるような条件が許容範囲算出時刻情報に含まれていてもよい。なお、許容範囲算出時刻情報には、ここで説明した以外の条件が含まれていてもよい。 Although the allowable range calculation time information includes only the allowable range calculation time in FIG. 8, the allowable range calculation time information includes other conditions related to the timing of calculating the allowable range. good too. Specifically, for example, a condition in which the allowable range is calculated on the first day of each repeated search period and non-search period (that is, at the timing when the search period and non-search period are switched). may be included in the allowable range calculation time information. Further, for example, the allowable range calculation time information may include a condition that the allowable range is calculated every day. Note that the allowable range calculation time information may include conditions other than those described here.
図9は、設定温度変更時刻情報(テーブル)のデータ構造の一例を示す。図9に示すように、設定温度変更時刻情報には、空調機20の設定温度を空調制御装置40が変更する時刻(以下、設定温度変更時刻と表記)が含まれている。なお、設定温度変更時刻は、空調機20の設定温度を変更することによって空調制御装置40が当該空調機20の運転を制御する時刻(制御実施時刻)に相当する。
FIG. 9 shows an example of the data structure of set temperature change time information (table). As shown in FIG. 9, the set temperature change time information includes the time at which the air
図9に示す例では、設定温度変更時刻情報には、設定温度変更時刻「10:00:00」、「12:00:00」及び「15:00:00」が含まれている。この設定温度変更時刻情報によれば、10時0分0秒、12時0分0秒及び15時0分0秒の時点で空調制御装置40が空調機20の設定温度を変更することが示されている。
In the example shown in FIG. 9, the set temperature change time information includes set temperature change times "10:00:00", "12:00:00" and "15:00:00". According to this set temperature change time information, it is indicated that the air
上記した空調制御装置40による空調機20の設定温度の変更は、運用期間内であれば毎日行われるが、例えば平日のみまたは休日のみのように予め定められた日に行われるようにしてもよい。
The change of the set temperature of the
なお、図8に示す許容範囲算出時刻情報に含まれる許容範囲算出時刻及び図9に示す設定温度変更時刻情報に含まれる設定温度変更時刻によれば、許容範囲の算出及び設定温度の変更は図10に示すようなタイミングで行われる。図10においては、許容範囲が7時の時点で算出され、設定温度が10時、12時及び15時の時点で変更されることが示されている。 According to the allowable range calculation time included in the allowable range calculation time information shown in FIG. 8 and the set temperature change time included in the set temperature change time information shown in FIG. 10 is performed at the timing shown in FIG. FIG. 10 shows that the allowable range is calculated at 7:00 and the set temperature is changed at 10:00, 12:00 and 15:00.
図11は、識別境界情報(テーブル)のデータ構造の一例を示す。図11に示すように、識別境界情報には、特徴量種類及び識別境界パラメータが含まれている。特徴量種類は、後述する許容範囲を算出するために利用される特徴量の種類を示す。識別境界パラメータは、特徴量種類によって示される種類の特徴量を分類するための境界を定義するパラメータである。 FIG. 11 shows an example of the data structure of identification boundary information (table). As shown in FIG. 11, the identification boundary information includes feature quantity types and identification boundary parameters. The feature amount type indicates the type of feature amount used to calculate the allowable range described later. The identification boundary parameter is a parameter that defines a boundary for classifying feature quantities of the type indicated by the feature quantity type.
図11に示す例では、識別境界情報には、特徴量種類「ワイブル」及び識別境界パラメータ「(a,b)」が含まれている。この識別境界情報によれば、許容範囲を算出する際に、ワイブル分布を適用することによって特徴量を算出し、当該算出された特徴量を識別境界パラメータ「(a,b)」によって定義される境界で分類することが示されている。なお、識別境界パラメータ「(a,b)」は、例えばy=ax+bで表される一次関数(直線)を境界として用いることを定義している。 In the example shown in FIG. 11, the identification boundary information includes the feature quantity type "Weibull" and identification boundary parameters "(a, b)". According to this identification boundary information, when calculating the allowable range, the feature amount is calculated by applying the Weibull distribution, and the calculated feature amount is defined by the identification boundary parameter "(a, b)". Boundary sorting is shown. Note that the identification boundary parameter "(a, b)" defines that a linear function (straight line) represented by, for example, y=ax+b is used as the boundary.
なお、上記したように識別境界情報は許容範囲を算出する際に用いられるが、当該許容範囲の算出処理の詳細については後述する。 As described above, the identification boundary information is used when calculating the allowable range, and the details of the calculation processing of the allowable range will be described later.
次に、履歴情報格納部403に格納されている制御値履歴情報及び環境値履歴情報について説明する。
Next, control value history information and environment value history information stored in the history
図12は、履歴情報格納部403に格納されている制御値履歴情報のデータ構造の一例を示す。図12に示すように、制御値履歴情報には、日時に対応づけて制御値(運転モード及び設定温度)が含まれている。
FIG. 12 shows an example of the data structure of control value history information stored in the history
日時は、空調制御装置40において制御値履歴情報が取得された日時を表す。運転モードは、空調機20の動作モードであり、例えば暖房、冷房及び停止等が含まれる。なお、運転モード「停止」は、空調機20の運転が停止されていることをいう。運転モード「暖房」及び「冷房」については上記した通りであるため、ここでは説明を省略する。設定温度は、空調機20の運転を制御するための制御値として当該空調機20に設定される温度である。
The date and time represents the date and time when the control value history information was acquired in the air
図12に示す例では、履歴情報格納部403には、制御値履歴情報403A及び403Bを含む複数の制御値履歴情報が格納(蓄積)されている。
In the example shown in FIG. 12, the history
制御値履歴情報403Aには、日時「2016-03-01 07:59:00」に対応づけて運転モード「停止」及び設定温度「22」が含まれている。この制御値履歴情報403Aによれば、2016年3月1日の7時59分0秒の時点で空調機20の運転が停止されており、当該空調機20の設定温度(当該空調機20の運転が停止された時点での設定温度)が22℃であることが示されている。
The control
なお、本実施形態において制御値履歴情報(空調機20の制御値)は定期的に取得されるが、空調機20の運転が停止されている場合、当該空調機20の制御値は、例えばBEMS等の機能によって空調制御装置40内で管理されていてもよいし、他の管理装置(システム)から取得されてもよい。
In the present embodiment, the control value history information (control value of the air conditioner 20) is periodically acquired, but when the operation of the
制御値履歴情報403Bには、日時「2016-03-01 08:00:00」に対応づけて運転モード「暖房」及び設定温度「22」が含まれている。この制御値履歴情報403Bによれば、2016年3月1日の8時0分0秒の時点で空調機20が暖房運転を行っており、当該空調機20の設定温度が22℃であることが示されている。
The control
なお、空調機20が運転を行っている(つまり、空調機20の運転が停止されていない)場合には、当該空調機20制御値は、当該空調機20から取得することができる。
Note that when the
ここでは制御値履歴情報403A及び403Bについてのみ説明したが、他の制御値履歴情報についても同様である。
Although only the control
また、図12に示す例では制御値履歴情報が1分間隔で取得(履歴情報格納部403に格納)されているが、当該制御値履歴情報は、5分間隔または10分間隔等の他の間隔で取得されてもよい。 Also, in the example shown in FIG. 12, the control value history information is acquired (stored in the history information storage unit 403) at intervals of one minute, but the control value history information may be acquired at intervals of five minutes or ten minutes. It may be obtained at intervals.
図13は、履歴情報格納部403に格納されている環境値履歴情報のデータ構造の一例を示す。図13に示すように、制御値履歴情報には、日時に対応づけて環境値(室温、室内湿度、外気温及び外気湿度)が含まれている。
FIG. 13 shows an example of the data structure of environmental value history information stored in the history
日時は、空調制御装置40において環境値履歴情報が取得された日時を表す。室温は、室内(空調機20が設置されている空間)の温度である。室内湿度は、室内の湿度である。外気温は、室外(空調機20が設置されている空間の外)の温度である。外気湿度は、室外の湿度である。
The date and time represents the date and time when the environmental value history information was acquired in the air
図13に示す例では、履歴情報格納部403には、環境値履歴情報403a及び403bを含む複数の環境値履歴情報が格納(蓄積)されている。
In the example shown in FIG. 13, the history
環境値履歴情報403aには、日時「2016-03-01 07:59:00」に対応づけて室温「20.5」、室内湿度「55」、外気温「3.9」及び外気湿度「38」が含まれている。この環境値履歴情報403aによれば、2016年3月1日の7時59分0秒の時点での室内の温度が20.5℃であり、当該室内の湿度が55%であることが示されている。また、環境値履歴情報403aによれば、2016年3月1日の7時59分0秒の時点での室外の温度が3.9℃であり、当該室外の湿度が38%であることが示されている。
The environmental
環境値履歴情報403bには、日時「2016-03-01 08:00:00」に対応づけて室温「20.7」、室内湿度「53」、外気温「4.0」及び外気湿度「37」が含まれている。この環境値履歴情報403bによれば、2016年3月1日の8時0分0秒の時点での室内の温度が20.7℃であり、当該室内の湿度が53%であることが示されている。また、環境値履歴情報403bによれば、2016年3月1日の8時0分0秒の時点での室外の温度が4.0℃であり、当該室外の湿度が37%であることが示されている。
In the environmental
ここでは環境値履歴情報403a及び403bについてのみ説明したが、他の環境値履歴情報についても同様である。なお、環境値履歴情報403a及び403bを含む複数の環境値履歴情報は、上記したように室内及び室外に設置された環境値取得装置30を介して取得される。
Although only the environmental
また、図13に示す例では環境値履歴情報に含まれる環境値が室温、室内湿度、外気温及び外気湿度であるものとして説明したが、環境値はこれら以外であってもよいし、これらのうちの少なくとも1つであってもよい。 Further, in the example shown in FIG. 13, the environmental values included in the environmental value history information are the room temperature, the indoor humidity, the outdoor temperature, and the outdoor humidity. may be at least one of
また、図13に示す例では環境値履歴情報が1分間隔で取得(履歴情報格納部403に格納)されているが、当該環境値履歴情報は、5分間隔または10分間隔等の他の間隔で取得されてもよい。更に、環境値の種類(室温、室内湿度、外気温及び外気湿度)毎に異なる間隔(タイミング)で環境値履歴情報を取得するようにしてもよい。具体的には、室温及び室内湿度(を含む環境値履歴情報)については1分間隔で取得するが、外気温及び外気湿度(を含む環境値履歴情報)については5分(または10分)間隔で取得するようにしてもよい。 In the example shown in FIG. 13, the environmental value history information is acquired (stored in the history information storage unit 403) at intervals of 1 minute, but the environmental value history information may be acquired at intervals of 5 minutes or 10 minutes. It may be obtained at intervals. Furthermore, the environmental value history information may be acquired at different intervals (timings) for each type of environmental value (room temperature, room humidity, outside temperature, and outside air humidity). Specifically, the room temperature and indoor humidity (including environmental value history information) are acquired at intervals of 1 minute, but the outdoor temperature and outdoor humidity (including environmental value history information) are acquired at 5-minute (or 10-minute) intervals. You can also get it with
次に、図14のフローチャートを参照して、本実施形態に係る空調制御装置40の処理手順の一例について説明する。なお、図14に示す処理は、例えば空調制御装置40の電源起動後に定期的に(所定の待機時間間隔で)実行される。図14に示す処理が実行される間隔は、予め設定されており、例えば空調制御装置40に備えられるタイマ等を用いて管理されればよい。
Next, an example of the processing procedure of the air
まず、空調制御装置40は、設定情報格納部401に設定情報として格納されている運用期間情報及び探索実施期間情報を取得する(ステップS1)。
First, the air
次に、空調制御装置40は、ステップS1において取得された運用期間情報に基づいて、空調制御装置40による空調機20の運転に対する制御(以下、単に空調制御装置40による空調制御と表記)を実施するか否かを判定する(ステップS2)。
Next, the air
なお、ステップS2においては、例えば空調制御装置40内に備えられているクロック等から現在の日時が取得され、当該現在の日時が運用期間情報に含まれる運用開始日時から運用終了日時までの運用期間内であるか否かが判定される。また、ステップS2においては、例えば空調機20から当該空調機20の現在の運転モードが取得され、当該運転モードが運用期間情報に含まれる運転モードと一致するか否かが判定される。なお、上記した現在の日時及び現在の運用モードとしては、履歴情報格納部403に格納されている直近の制御値履歴情報(最後に履歴情報格納部403に格納された制御値履歴情報)に含まれている日時及び運用モードを利用してもよい。
In step S2, for example, the current date and time is acquired from a clock or the like provided in the air
これにより、ステップS2においては、現在の日時が運用期間内であり、かつ、空調機20の現在の運転モードが運用期間情報に含まれる運用モードと一致する場合に、空調制御装置40による空調制御を実施すると判定される。一方、現在の日時が運用期間内でない場合、または、空調機20の現在の運転モードが運用期間情報に含まれる運用モードと一致しない場合には、空調制御装置40による空調制御を実施しないと判定される。
As a result, in step S2, if the current date and time are within the operation period and the current operation mode of the
例えば図5に示す例では、現在の日時が2015年12月1日の0時0分0秒から2016年3月31日の23時59分59秒までの運用期間内であり、空調機20が暖房運転を行っている場合に、空調制御装置40による空調制御を実施すると判定される。以下においては、空調機20が暖房運転を行っているものとして説明する。
For example, in the example shown in FIG. 5, the current date and time is within the operation period from 00:00:00 on December 1, 2015 to 23:59:59 on March 31, 2016, and the
空調制御装置40による空調制御を実施すると判定された場合(ステップS2のYES)、空調制御装置40は、上記した現在の日時が、ステップS1において取得された運用期間情報に含まれる運用開始日時と、探索実施期間情報に含まれる探索実施日数及び探索不実施日数とに基づいて特定される探索実施期間内であるか否かを判定する(ステップS3)。なお、上記したように探索実施期間と探索不実施期間とは運用開始日時から交互に繰り返されるため、運用開始日時を基準として当該探索実施期間の日数と探索不実施期間の日数とを交互に配置していくことにより、現在の日時が探索実施期間であるか探索不実施期間であるかを判定することができる。
When it is determined that the air
現在の日時が探索実施期間内であると判定された場合(ステップS3のYES)、空調制御装置40は、探索実施期間処理を実行する(ステップS4)。なお、この探索実施期間処理においては、空調機20の現在の設定温度を、許容範囲の探索を実施するような設定温度に変更するような処理が実行される。
If it is determined that the current date and time is within the search implementation period (YES in step S3), the air
一方、現在の日時が探索実施期間内でないと判定された場合(ステップS3のNO)、空調制御装置40は、探索不実施期間処理を実行する(ステップS5)。なお、この探索不実施期間処理においては、許容範囲の探索は実施されない。
On the other hand, if it is determined that the current date and time are not within the search execution period (NO in step S3), the air
なお、本実施形態における「探索」とは、空調システム1(空調機20)を利用する利用者が許容できる設定温度の範囲(許容範囲)を探索することを意味する。また、「許容範囲」とは、例えば空調機20が暖房運転を行う場合は利用者が寒さを許容できる設定温度の範囲であり、空調機20が冷房運転を行う場合は利用者が暑さを許容できる設定温度の範囲である。
It should be noted that "searching" in the present embodiment means searching for a set temperature range (permissible range) that is permissible for a user who uses the air conditioning system 1 (air conditioner 20). Further, the "tolerance range" is a set temperature range in which the user can tolerate the cold when the
すなわち、本実施形態においては、現在の日時が探索実施期間内であるか探索不実施期間内であるかに基づいて異なる空調制御が実施される。 That is, in the present embodiment, different air conditioning control is performed based on whether the current date and time is within the search execution period or within the search non-execution period.
なお、上記したステップS2において空調制御装置40による空調制御を実施しないと判定された場合(ステップS3のNO)、図14に示す処理は終了される。
If it is determined in step S2 that the air
以下、ステップS4において実行される探索実施期間処理及びステップS5において実行される探索不実施期間処理について説明する。 The search execution period process executed in step S4 and the search non-execution period process executed in step S5 will be described below.
まず、図15のフローチャートを参照して、探索実施期間処理の処理手順の一例について説明する。 First, an example of the procedure of the search execution period process will be described with reference to the flowchart of FIG. 15 .
探索実施期間処理においては、許容範囲内で最も省エネとなる設定温度よりも更に省エネを実現することが可能な設定温度に基づく空調制御を利用者が許容できるか否かの探索を行う。 In the search execution period process, it is searched whether or not the user can allow the air conditioning control based on the set temperature that can realize further energy saving than the set temperature that is the most energy saving within the allowable range.
探索実施期間処理において、算出部404は、設定情報格納部401に設定情報として格納されている許容範囲算出時刻情報を取得する。算出部404は、取得された許容範囲算出時刻情報に基づいて、現在の時刻が許容範囲算出時刻であるか否かを判定する(ステップS11)。
In the search execution period process, the
具体的には、例えば上記した図8に示すように許容範囲算出時刻情報に含まれる許容範囲算出時刻が「07:00:00」である場合、ステップS11においては、現在の時刻が7時0分0秒である場合に現在の時刻が許容範囲算出時刻であると判定する。 Specifically, for example, when the allowable range calculation time included in the allowable range calculation time information is "07:00:00" as shown in FIG. If the minute is 0 second, it is determined that the current time is the allowable range calculation time.
なお、上記したように許容範囲算出時刻情報に許容範囲を算出するタイミングに関する他の条件等が含まれている場合、ステップS11においては、当該条件を満たす場合に現在の時刻(日時)が許容範囲算出時刻であると判定される。 As described above, if the allowable range calculation time information includes other conditions related to the timing of calculating the allowable range, in step S11, the current time (date and time) is set to the allowable range if the conditions are satisfied. It is determined that it is the calculation time.
ステップS11において現在の時刻が許容範囲算出時刻であると判定された場合(ステップS11のYES)、算出部404は、設定情報格納部401に設定情報として格納されている識別境界情報及び履歴情報格納部403に格納されている制御値履歴情報を取得する(ステップS12)。
If it is determined in step S11 that the current time is the allowable range calculation time (YES in step S11), the
ステップS12の処理が実行されると、算出部404は、当該ステップS12において取得された識別境界情報及び制御値履歴情報に基づいて、空調機20の設定温度に対する利用者の許容範囲を算出する(ステップS13)。
When the process of step S12 is executed, the
以下、ステップS13の処理について詳細に説明する。まず、算出部404は、ステップS12において取得された制御値履歴情報(に含まれる運転モード及び設定温度)に基づいて、設定温度毎の継続時間を表す情報(以下、継続時間情報と表記)を生成する。
The processing of step S13 will be described in detail below. First, the
ここで、図16を参照して、上記した継続時間情報について説明する。図16の上段は、制御値履歴情報に基づく設定温度の遷移(変化)の一部を示している。図16の上段によれば、例えば時刻(日時)t1の時点で22℃の設定温度で空調機20の運転が開始され、時刻t2の時点で当該設定温度が22℃から21℃に変更され、時刻t3の時点で当該設定温度が21℃から22℃に変更され、時刻t4の時点で空調機20の運転が停止されたことを示している。
Here, the duration information described above will be described with reference to FIG. The upper part of FIG. 16 shows part of the transition (change) of the set temperature based on the control value history information. According to the upper part of FIG. 16, for example, at time (date and time) t1, the operation of the
図16の下段は、図16の上段に示す設定温度の遷移に基づいて生成される継続時間情報のデータ構造の一例を示している。 The lower part of FIG. 16 shows an example of the data structure of duration information generated based on the transition of the set temperature shown in the upper part of FIG. 16 .
具体的には、図16の上段に示す設定温度の遷移によれば時刻t1から時刻t2までの間は22℃の設定温度で空調機20の運転(暖房運転)が継続されているため、22℃の設定温度に対応する継続時間(設定温度継続時間)は「t2-t1」である。ここで、時刻t2においては設定温度が1℃下げられている。上記したように空調機20が暖房運転を行っているものとすると、このような設定温度を下げる変更が行われた場合、イベント(の値)は「0」とする。この場合、図16の下段に示すように、設定温度「22」、設定温度継続時間「t2-t1」及びイベント「0」を対応づけて含む継続時間情報が生成される。
Specifically, according to the transition of the set temperature shown in the upper part of FIG. The duration corresponding to the set temperature of °C (set temperature duration) is "t2-t1". Here, the set temperature is lowered by 1° C. at time t2. Assuming that the
なお、継続時間情報に含まれるイベントは、上記したように設定温度の継続時間の終了時点における設定温度の変更(例えば、利用者の入力機器10に対する操作)に基づいて決定される。 The event included in the duration information is determined based on the change in the set temperature (for example, the user's operation on the input device 10) at the end of the duration of the set temperature, as described above.
次に、図16の上段に示す設定温度の遷移によれば時刻t2から時刻t3までの間は21℃の設定温度で空調機20の運転が継続されているため、22℃の設定温度に対応する継続時間は「t3-t2」である。ここで、時刻t3においては設定温度が1℃上げられている。この場合、空調システム1を利用する利用者(つまり、室内にいる利用者)は、21℃の設定温度に基づく空調機20の運転(つまり、現在の設定温度)では寒さを許容することができず、設定温度を上げたものと推測することができる。このような暖房運転時に設定温度を上げる変更が行われた場合、イベントは「1」とする。この場合、図16の下段に示すように、設定温度「21」、設定温度継続時間「t3-t2」及びイベント「1」を対応づけて含む継続時間情報が生成される。
Next, according to the transition of the set temperature shown in the upper part of FIG. 16, the operation of the
更に、図16の上段に示す設定温度の遷移によれば時刻t3から時刻t4までの間は22℃の設定温度で空調機20の運転が継続されているため、22℃の設定温度に対応する継続時間は「t4-t3」である。ここで、時刻t4においては、空調機20の運転が停止されている。このように空調機20の運転が停止された場合、イベントは「0」とする。この場合、図16の下段に示すように、設定温度「22」、設定温度継続時間「t4-t3」及びイベント「0」を対応づけて含む継続時間が生成される。
Furthermore, according to the transition of the set temperature shown in the upper stage of FIG. The duration is "t4-t3". Here, at time t4, the operation of the
なお、ここでは空調機20が暖房運転を行うものとして説明したが、空調機20が冷房運転を行っているものとすると、設定温度を下げる変更が行われた場合のイベントを「1」とし、他の変更(設定温度を上げる変更及び空調機20の運転の停止)が行われた場合のイベントを「0」とすればよい。
Here, the
すなわち、本実施形態においては設定温度の許容範囲を算出するため、上記したように利用者が寒さまたは暑さを許容することができずに設定温度を変更したと推測される場合を、利用者が当該設定温度を許容できなくなったことを表すイベント「1」として抽出する。 That is, in the present embodiment, since the allowable range of the set temperature is calculated, as described above, when it is presumed that the user changed the set temperature because the user could not tolerate the cold or heat, the user is extracted as an event "1" indicating that the set temperature is no longer acceptable.
なお、空調機20の運転が停止されている時刻t0~t1までの期間及び時刻t4以降の期間(時間)は、設定温度の継続時間には含まれない(つまり、継続時間情報が生成されない)ものとする。
Note that the period from time t0 to t1 and the period (time) after time t4 during which the operation of the
また、制御値履歴情報に含まれる運転モード(空調機20の運転の開始及び停止)及び設定温度は、利用者が入力機器10(例えば、リモコン等)を操作することによって行う場合もあるし、空調制御装置40等による空調機20の自動運転によって行われる場合もある。
Further, the operation mode (start and stop of operation of the air conditioner 20) and the set temperature included in the control value history information may be set by the user operating the input device 10 (for example, a remote controller, etc.). It may be performed by automatic operation of the
次に、算出部404は、図16の下段に示す継続時間情報に基づいて、生存時間解析を行う。ここで、生存時間解析とは、観察対象の生存時間を予測する手法の一つであり、例えば機械等を観察対象とし、当該観察対象が故障(死亡)するまでの時間(生存時間)を予測するために用いられる。この観察対象の故障等を生存時間解析におけるイベントという。すなわち、生存時間は、観察開始からイベントが発生するまでの時間に相当する。
Next, the
本実施形態においては、設定温度を観察対象とし、上記したように利用者が寒さを許容することができずに設定温度を変更したこと(つまり、継続時間情報に含まれるイベントが「1」であるときの設定温度の変更)をイベントとすることにより、設定温度の継続時間を当該設定温度の生存時間として予測する生存時間解析を行う。 In this embodiment, the observation target is the set temperature. A change in the set temperature at a certain time) is treated as an event, and survival time analysis is performed to predict the duration of the set temperature as the survival time of the set temperature.
なお、イベントが「0」であるときの設定温度の変更または空調機20の運転の停止は打ち切りとする。打ち切りとは、イベントが発生せずに、途中で観察が打ち切られることをいう。
Note that changing the set temperature or stopping the operation of the
また、上記した生存時間解析における観察開始日時及び観察終了日時は任意である。具体的には、運用期間情報に含まれる運用開始日時を観察開始時刻とし、現在の日時を観察終了日時としてもよい。また、現在の日時から一定期間前(例えば、1か月前等)を観察開始日時し、現在の日時を観察終了日時としてもよい。更に、例えば現在の日時が探索実施期間内である場合、当該探索実施期間の直前に配置されている探索不実施期間の開始日時及び終了日時を観察開始日時及び観察終了日時としてもよい。同様に、例えば現在の日時が探索不実施期間内である場合、当該探索不実施期間の直前に配置されている探索実施期間の開始日時及び終了日時を観察開始日時及び観察終了日時としてもよい。また、観察開始日時及び観察終了日時は、空調システム1の管理者によって予め指定された日時であってもよい。
Moreover, the observation start date and time and the observation end date and time in the survival time analysis described above are arbitrary. Specifically, the operation start date and time included in the operation period information may be set as the observation start time, and the current date and time may be set as the observation end date and time. Alternatively, the observation start date and time may be a certain period (for example, one month before) from the current date and time, and the observation end date and time may be the current date and time. Furthermore, for example, if the current date and time are within the search period, the start date and end date and time of the search non-execution period arranged immediately before the search period may be used as the observation start date and observation end date and time. Similarly, for example, if the current date and time is within the search non-implementation period, the start date and end date and time of the search implementation period immediately preceding the search non-implementation period may be used as the observation start date and observation end date and time. Moreover, the observation start date and time and the observation end date and time may be dates and times specified in advance by the administrator of the
なお、上記したステップS12においては、観察開始日時から観察終了日時までの期間に該当する日時を含む制御値履歴情報が取得されるものとする。 In step S12 described above, it is assumed that the control value history information including the date and time corresponding to the period from the observation start date and time to the observation end date and time is acquired.
本実施形態における生存時間解析においては、各設定温度の継続時間を当該設定温度毎の生存関数S(t)で表す。生存関数S(t)は、時間t(tは0より大きい実数)において、観察対象が生存している確率(生存率)を表す関数である。本実施形態における生存関数S(t)は、確率変数Tを用いて
S(t)=Prob(T>t) (式1)
のように数学的に定義される。Prob(T>t)は、時刻t以内にイベント「1」が発生しない確率を示す。
In the survival time analysis in this embodiment, the duration of each set temperature is represented by the survival function S(t) for each set temperature. The survival function S(t) is a function that represents the probability (survival rate) that the observation subject is alive at time t (t is a real number greater than 0). The survival function S(t) in the present embodiment is S(t)=Prob(T>t) using a random variable T (Equation 1)
is defined mathematically as Prob (T>t) indicates the probability that event "1" will not occur within time t.
次に、算出部404は、ステップS12において取得された識別境界情報に含まれる特徴量種類によって示される種類の特徴量を、生存時間解析によって得られる生存関数S(t)に基づいて設定温度毎に算出する。
Next, the
なお、図11に示す識別境界情報には特徴量種類として「ワイブル」が含まれているため、本実施形態においては、設定温度毎の生存関数S(t)をワイブル分布でモデル化し、当該ワイブル分布の係数パラメータを特徴量として算出するものとする。具体的には、生存関数S(t)は、係数パラメータであるスケールパラメータλ及び形状パラメータpを用いて、以下の式(2)のように表すことができる。
S(t)=exp(-(λt)p) λ,p>0 式(2)
ここで、図17は、上記した設定温度毎の生存関数S(t)をワイブル分布でモデル化したグラフ(つまり、式(2)によって表される生存関数S(t))の一例を示している。なお、図17に示す例では、縦軸が生存率を表し、横軸が時間(時刻)を表している。
Since the identification boundary information shown in FIG. 11 includes "Weibull" as a feature amount type, in the present embodiment, the survival function S(t) for each set temperature is modeled by a Weibull distribution, and the Weibull Assume that the coefficient parameter of the distribution is calculated as the feature amount. Specifically, the survival function S(t) can be expressed by the following equation (2) using a scale parameter λ and a shape parameter p, which are coefficient parameters.
S(t)=exp(−(λt) p ) λ, p>0 Equation (2)
Here, FIG. 17 shows an example of a graph (that is, the survival function S(t) represented by Equation (2)) modeled by the Weibull distribution of the survival function S(t) for each set temperature described above. there is In the example shown in FIG. 17, the vertical axis represents the survival rate, and the horizontal axis represents time (time).
図17に示す曲線81~83は、設定温度がそれぞれ19℃、20℃及び21℃である場合の生存関数S(t)をワイブル分布でモデル化したグラフに相当する。
図17に示す例によれば、例えば設定温度が19℃である場合の生存関数S(t)は、設定温度が20℃である場合の生存関数S(t)及び設定温度が21℃である場合の生存関数S(t)に対して時間tによる生存率(設定温度が維持される割合)の減少が大きい。すなわち、設定温度を19℃にした場合は、設定温度を20℃または21℃にした場合に比べて、利用者による設定温度の上昇が早く発生しやすい(イベントが発生しやすい)ことが示されている。 According to the example shown in FIG. 17, for example, the survival function S(t) when the set temperature is 19° C. is the survival function S(t) when the set temperature is 20° C. and the set temperature is 21° C. The decrease in the survival rate (the rate at which the set temperature is maintained) due to time t is large with respect to the survival function S(t) in the case. That is, when the set temperature is set to 19° C., it is shown that the temperature set by the user is likely to rise more quickly (events are more likely to occur) than when the set temperature is set to 20° C. or 21° C. ing.
本実施形態において、算出部404は、上記した設定温度毎の生存関数S(t)を表す式(2)で用いられるスケールパラメータλ及び形状パラメータpを当該設定温度毎の特徴量として算出する。
In the present embodiment, the
なお、図18は、算出部404によって特徴量として算出された設定温度毎のスケールパラメータλ及び形状パラメータpの一例を示している。
Note that FIG. 18 shows an example of the scale parameter λ and the shape parameter p for each set temperature calculated as feature amounts by the
図18に示す例では、設定温度が19℃である場合のスケールパラメータλが0.2であり、形状パラメータpが1.3であることが示されている。また、設定温度が20℃である場合のスケールパラメータλが0.02であり、形状パラメータpが5であることが示されている。更に、設定温度が21℃である場合のスケールパラメータλが0.015であり、形状パラメータpが4であることが示されている。 The example shown in FIG. 18 indicates that the scale parameter λ is 0.2 and the shape parameter p is 1.3 when the set temperature is 19°C. Also, it is shown that the scale parameter λ is 0.02 and the shape parameter p is 5 when the set temperature is 20°C. Further, it shows that the scale parameter λ is 0.015 and the shape parameter p is 4 when the set temperature is 21°C.
なお、本実施形態においては上記したように設定温度毎の特徴量が算出されるが、当該特徴量が算出される設定温度は、ステップS12において取得された制御値履歴情報に含まれる設定温度の全てであってもよいし、一部であってもよい。また、例えば同一の室内に複数の空調機20が設置されている場合には、当該空調機20毎に特徴量を算出するようにしてもよい。
In the present embodiment, the feature amount for each set temperature is calculated as described above. It may be all or part of it. Further, for example, when a plurality of
また、本実施形態においては、生存関数S(t)をワイブル分布でモデル化し、当該ワイブル分布のスケールパラメータλ及び形状パラメータpを特徴量として算出するものとして説明したが、当該特徴量はスケールパラメータλ及び形状パラメータpでなくてもよいし、特徴量を算出するためにワイブル分布以外の分布モデルを適用してもよい。また、例えば設定温度毎の継続時間の平均値及び分散値等を特徴量としてもよい。特徴量の算出手法としては、例えば最尤法等を用いてもよい。 In the present embodiment, the survival function S(t) is modeled by the Weibull distribution, and the scale parameter λ and the shape parameter p of the Weibull distribution are calculated as feature quantities. λ and the shape parameter p may not be used, and a distribution model other than the Weibull distribution may be applied to calculate the feature amount. Further, for example, the average value and the variance value of the duration time for each set temperature may be used as the feature quantity. For example, a maximum likelihood method or the like may be used as a method of calculating the feature amount.
また、複数の特徴量種類及び識別境界パラメータの組み合わせ(つまり、複数の識別境界情報)を用意しておき、当該複数の組み合わせの中から空調システム1の管理者等が適切な組み合わせを選択するようにしてもよい。
Also, a plurality of combinations of feature amount types and identification boundary parameters (that is, a plurality of identification boundary information) are prepared, and the administrator of the
次に、算出部404は、算出された設定温度毎の特徴量及び上記した識別境界情報に含まれる識別境界パラメータに基づいて、当該特徴量(設定温度)を許容範囲内のグループと許容範囲外のグループとに分類する。
Next, the
ここで、図19は、設定温度毎の特徴量(スケールパラメータλ及び形状パラメータp)がプロットされた結果の一例を示している。図19においては、縦軸が形状パラメータpを表し、横軸がスケールパラメータλを表している。また、図19に示す丸印は、それぞれ設定温度毎の特徴量(プロット値)を表している。 Here, FIG. 19 shows an example of the result of plotting the feature amount (scale parameter λ and shape parameter p) for each set temperature. In FIG. 19, the vertical axis represents the shape parameter p and the horizontal axis represents the scale parameter λ. In addition, the circles shown in FIG. 19 represent feature amounts (plotted values) for each set temperature.
図19に示すようにプロットされた設定温度毎の特徴量は、識別境界線90によって許容範囲内のグループと許容範囲外のグループとに分類することができる。 The feature values plotted for each set temperature as shown in FIG.
なお、識別境界線90は、識別境界パラメータに基づいて求めることができる。具体的には、上記した図11に示す識別境界情報に含まれる識別境界パラメータは「(a,b)」であるが、この「(a,b)」は、一次関数における傾きa及び切片bを表している。すなわち、図19における識別境界線90は、傾きa、切片bの一次関数(直線)である。この識別境界パラメータは、例えば特徴量を説明変数とし、許容範囲内のグループであるか許容範囲外のグループであるか(利用者による判定結果)を目的変数としたサポートベクターマシン(SVM:Support Vector Machine)モデル等の機械学習によって予め定められているが、他の手法を用いて定められていてもよい。また、識別境界パラメータは、例えば設定温度の継続時間の長短に対する利用者の判定結果等に基づいて定められてもよい。
Note that the
図19に示す例において、識別境界線90の左上に位置する領域は、許容範囲内に相当する領域である。一方、識別境界線90の右下に位置する領域は、許容範囲外に相当する領域である。これによれば、算出部404は、設定温度「20℃」及び「21℃」を許容範囲内のグループ、設定温度「19℃」を許容範囲外のグループに分類することができる。
In the example shown in FIG. 19, the area located to the upper left of the
算出部404は、上記した分類結果に基づいて、各設定温度が許容範囲内であるか否かを判定する。算出部404は、この判定結果に基づいて許容範囲を特定し、当該許容範囲を示す許容範囲情報(テーブル)を生成する。
The
なお、設定温度が許容範囲内であるか否かを判定する手法は、ここで説明したものに限られない。例えば予め係数パラメータが算出されているロジスティック分布を利用して、設定温度毎に算出した特徴量をロジスティック分布の説明変数に代入して得られるロジスティック分布の値を設定温度が許容範囲内であるか否かの判定に利用するようにしてもよい。 Note that the method for determining whether or not the set temperature is within the allowable range is not limited to the one described here. For example, using a logistic distribution whose coefficient parameter is calculated in advance, the value of the logistic distribution obtained by substituting the feature value calculated for each set temperature into the explanatory variable of the logistic distribution is determined whether the set temperature is within the allowable range. It may be used to determine whether or not.
図20は、許容範囲情報のデータ構造の一例を示す。図20に示すように、許容範囲情報には、運転モード(冷暖房種類)に対応づけて設定温度及び許容範囲判定結果が含まれる。 FIG. 20 shows an example of the data structure of allowable range information. As shown in FIG. 20, the allowable range information includes the set temperature and the allowable range determination result in association with the operation mode (cooling/heating type).
運転モードには「暖房」または「冷房」が含まれるが、本実施形態において空調機20は暖房運転を行っているため、図20に示す運転モードは「暖房」である。許容範囲判定結果は、対応づけられている設定温度が許容範囲内のグループに分類されている場合には「許容範囲内」となり、当該設定温度が許容範囲外のグループに分類されている場合には「許容範囲外」となる。
The operation mode includes "heating" or "cooling", but in the present embodiment, the
図20に示す例では、許容範囲情報には、運転モード「暖房」に対応づけて設定温度「21」及び許容範囲判定結果「許容範囲内」が含まれている。これによれば、空調機20が暖房運転を行っている場合において、21℃の設定温度は利用者にとって許容範囲内であることが示されている。
In the example shown in FIG. 20, the allowable range information includes the set temperature "21" and the allowable range determination result "within the allowable range" in association with the operation mode "heating". According to this, when the
また、許容範囲情報には、運転モード「暖房」に対応づけて設定温度「20」及び許容範囲判定結果「許容範囲内」が含まれている。これによれば、空調機20が暖房運転を行っている場合において、20℃の設定温度は利用者にとって許容範囲内であることが示されている。
In addition, the allowable range information includes the set temperature "20" and the allowable range determination result "within the allowable range" in association with the operation mode "heating". According to this, when the
また、許容範囲情報には、運転モード「暖房」に対応づけて設定温度「19」及び許容範囲判定結果「許容範囲外」が含まれている。これによれば、空調機20が暖房運転を行っている場合において、19℃の設定温度は利用者にとって許容範囲外である(許容範囲内ではない)ことが示されている。
In addition, the allowable range information includes the set temperature "19" and the allowable range determination result "outside the allowable range" in association with the operation mode "heating". According to this, when the
すなわち、図20に示す例では、設定温度「20℃」が許容範囲の境界であり、設定温度「19℃」以下は許容範囲外となることが示されている。なお、図20においては省略されているが、運転モードが「暖房」である場合において予め定められた値以上の設定温度は許容範囲外としてもよい。同様に、運転モードが「冷房」である場合において予め定められた値以下の設定温度は許容範囲外としてもよい。 That is, in the example shown in FIG. 20, the set temperature "20° C." is the boundary of the allowable range, and the set temperature "19° C." or lower is outside the allowable range. Although not shown in FIG. 20, when the operation mode is "heating", a set temperature equal to or higher than a predetermined value may be out of the allowable range. Similarly, when the operation mode is "cooling", the set temperature below a predetermined value may be out of the allowable range.
本実施形態においては、上記したように制御値履歴情報に基づいて特定される空調機20の各設定温度が継続された継続時間(設定温度継続時間)に基づいて当該継続時間に関する特徴量が算出され、当該特徴量に基づいて空調機20の設定温度に対する利用者の許容範囲が算出される。
In the present embodiment, as described above, the feature amount related to the duration is calculated based on the duration (set temperature duration) during which each set temperature of the
再び図15に戻ると、上記した許容範囲情報(ステップS13において算出された許容範囲を示す許容範囲情報)が許容範囲格納部405に格納される(ステップS14)。 Returning to FIG. 15 again, the allowable range information (allowable range information indicating the allowable range calculated in step S13) is stored in the allowable range storage unit 405 (step S14).
次に、決定部406は、設定情報格納部401に設定情報として格納されている設定温度変更時刻情報を取得する。決定部406は、取得された設定温度変更時刻情報に基づいて、現在の時刻が設定温度変更時刻であるか否かを判定する(ステップS15)。
Next, the
具体的には、例えば上記した図9に示すように設定温度変更時刻情報に設定温度変更時刻「10:00:00」が含まれている場合、ステップS15においては、現在の時刻が10時0分0秒である場合に現在の時刻が設定温度変更時刻であると判定する。なお、設定温度変更時刻情報に含まれる設定温度変更時刻「12:00:00」及び「15:00:00」についても同様である。 Specifically, for example, when the set temperature change time information includes the set temperature change time "10:00:00" as shown in FIG. If the minute is 0 second, it is determined that the current time is the set temperature change time. The same applies to the set temperature change times "12:00:00" and "15:00:00" included in the set temperature change time information.
現在の時刻が設定温度変更時刻であると判定された場合(ステップS15のYES)、決定部406は、ステップS14において許容範囲格納部405に格納された許容範囲情報及び設定情報格納部401に設定情報として格納されている制御内容情報に基づいて、探索実施期間用の設定温度決定処理(以下、第1設定温度決定処理と表記)を実行する(ステップS16)。この第1設定温度決定処理により、空調機20の設定温度が決定される。
If it is determined that the current time is the set temperature change time (YES in step S15), the
ここで、図21は、制御内容情報のデータ構造の一例を示す。図21に示すように、制御内容情報には、期間、運転モード、設定温度及び制御内容が対応づけて含まれる。なお、制御内容情報は、当該制御内容情報に含まれる期間、運転モード及び設定温度に基づく条件(絞り込み条件)を満たす場合に、これらに対応づけられている制御内容に基づく処理(制御)を実行することを示している。 Here, FIG. 21 shows an example of the data structure of the control content information. As shown in FIG. 21, the control content information includes period, operation mode, set temperature, and control content in association with each other. In addition, when the control content information satisfies the conditions (narrowing down conditions) based on the period, operation mode, and set temperature included in the control content information, the processing (control) based on the control content associated with these is executed. indicates that
図21に示す例では、第1~第4制御内容情報を含む複数の制御内容情報が予め用意されている。 In the example shown in FIG. 21, a plurality of pieces of control content information including first to fourth control content information are prepared in advance.
第1制御内容情報には、期間「探索実施期間」、運転モード「暖房」、設定温度「最適温度-Td以下」及び制御内容「変更しない」が対応づけて含まれている。この第1制御内容情報によれば、現在の日時が探索実施期間内であり、空調機20が暖房運転を行っており、かつ、空調機20の現在の設定温度が最適温度-Td以下である場合には、既に省エネを実現する運転が行われていると推定し、空調機20の設定温度を変更しないことが示されている。
The first control content information includes a period "search execution period", an operation mode "heating", a set temperature "below optimal temperature - Td", and a control content "no change" in association with each other. According to this first control content information, the current date and time is within the search execution period, the
なお、本実施形態において、最適温度(最適な設定温度)とは、上記した許容範囲情報によって示される許容範囲内の設定温度のうち、最も省エネとなる設定温度である。具体的には、図20に示す許容範囲情報の場合には最適温度は20℃である。 In the present embodiment, the optimum temperature (optimal set temperature) is the set temperature that is the most energy-saving among the set temperatures within the allowable range indicated by the allowable range information. Specifically, in the case of the allowable range information shown in FIG. 20, the optimum temperature is 20.degree.
ここでは、許容範囲内の設定温度のうちの最も省エネとなる設定温度を最適温度とするものとして説明したが、最適温度は、許容範囲内、かつ、予め定められた範囲内(所定の閾値以上、かつ、所定の閾値以内)の設定温度のうちの最も省エネとなる設定温度としてもよいし、例えば時刻、室内にいる利用者の人数、空調機20の設置環境等の条件を考慮して決定されてもよい。なお、室内にいる利用者の人数は例えば各種センサ等によって取得可能であり、空調機20の設置環境については例えば空調制御装置40内において予め設定されていてもよい。
Here, the optimum temperature is the set temperature within the allowable range that results in the most energy saving. , and within a predetermined threshold) may be the most energy-saving set temperature, for example, the time, the number of users in the room, the installation environment of the
また、第1制御内容情報におけるTdは、例えば最適温度-Tdが空調機20に設定可能な数値(設定温度)となる範囲内で予め定められていればよい。
Also, Td in the first control content information may be predetermined within a range in which, for example, optimum temperature - Td is a numerical value (set temperature) that can be set for the
第2制御内容情報には、期間「探索実施期間」、運転モード「暖房」、設定温度「最適温度-Tdより高い」及び制御内容「最適温度-Td」が対応づけて含まれている。この第2制御内容情報によれば、現在の日時が探索実施期間内であり、空調機20が暖房運転を行っており、かつ、空調機20の現在の設定温度が最適温度-Tdよりも高い場合には、空調機20の設定温度を最適温度-Tdに決定(変更)することを示している。本実施形態においては、このように空調機20の設定温度を最適温度-Tdに変更することによって、現在の許容範囲の範囲外の設定温度(つまり、最適温度-Td)を利用者が許容できるか否かを探索することができる。
The second control content information includes the period "search execution period", the operation mode "heating", the set temperature "higher than optimum temperature - Td", and the control content "optimum temperature - Td" in association with each other. According to this second control content information, the current date and time is within the search execution period, the
第3制御内容情報には、期間「探索不実施期間」、運転モード「暖房」、設定温度「最適温度以下」及び制御内容「変更しない」が対応づけて含まれている。この第3制御内容情報によれば、現在の日時が探索不実施期間内であり、空調機20が暖房運転を行っており、かつ、空調機20の現在の設定温度が最適温度以下である場合には、既に省エネを実現する運転が行われていると推定し、空調機20の設定温度を変更しないことが示されている。 第4制御内容情報には、期間「探索不実施期間」、運転モード「暖房」、設定温度「最適温度より高い」及び制御内容「最適温度」が対応づけて含まれている。この第4制御内容情報によれば、現在の日時が探索不実施期間内であり、空調機20が暖房運転を行っており、かつ、空調機20の現在の設定温度が最適温度よりも高い場合には、空調機20の設定温度を最適温度に決定(変更)することを示している。
The third control content information includes the period "search non-execution period", the operation mode "heating", the set temperature "below the optimum temperature", and the control content "no change" in association with each other. According to this third control content information, when the current date and time is within the search non-execution period, the
以下、上記した図21に示す制御内容情報を用いて、ステップS16の処理(第1設定温度決定処理)について具体的に説明する。ここで、図15に示す処理は探索実施期間処理である(つまり、現在の時刻が探索実施期間内である)ため、決定部406は、図21に示す第1~第4制御内容情報のうち、期間が「探索実施期間」である第1及び第2制御内容情報を取得する。
Hereinafter, the processing of step S16 (first set temperature determination processing) will be specifically described using the control content information shown in FIG. 21 described above. Here, since the process shown in FIG. 15 is a search execution period process (that is, the current time is within the search execution period), the
この場合において、上記したように空調機20が暖房運転を行っているものとすると、例えば空調機20の現在の設定温度が最適温度(例えば、20℃)-Td以下である場合には、決定部406は、第1制御内容情報に含まれる制御内容に基づいて空調機20の現在の設定温度を変更しないことを決定する。
In this case, assuming that the
一方、例えば空調機20の現在の設定温度が最適温度-Tdよりも高い場合には、決定部406は、第2制御内容情報に含まれる制御内容に基づいて空調機20の設定温度として最適温度-Tdを決定する。
On the other hand, for example, when the current set temperature of the
なお、上記したように制御内容(制御内容情報)を絞り込むための空調機20の現在の運転モード及び設定温度は、例えば空調機20から取得されてもよいし、例えば履歴情報格納部403に格納されている直近の制御値履歴情報から取得されてもよい。
Note that the current operation mode and set temperature of the
上記した第1設定温度決定処理において、空調機20の設定温度として最適温度-Tdが決定された場合、以下のステップS17以降の処理が実行される。一方、第1設定温度決定処理において、空調機20の設定温度として最適温度-Tdが決定されない場合(つまり、空調機20の設定温度を変更しないことが決定された場合)、図15に示す探索実施期間処理は終了される。
When the optimum temperature −Td is determined as the set temperature of the
なお、ここでは許容範囲格納部405に許容範囲情報が格納されているものとして説明したが、例えば許容範囲情報が許容範囲格納部405に格納されていないような場合には、予め定められている設定温度を最適温度として第1設定温度決定処理が実行されても構わない。
Although the description here assumes that the allowable range information is stored in the allowable
上記したようにステップS16において空調機20の設定温度(最適温度-Td)が決定された場合、当該空調機20の設定温度を評価する処理が実行される(ステップS17)。なお、ステップS17の処理は、第1評価部407及び第2評価部408のうちの少なくとも一方によって実行される。
When the set temperature (optimum temperature - Td) of the
ステップS17の処理が第1評価部407によって実行される場合、当該第1評価部407は、ステップS16において決定された空調機20の設定温度を、空調機20の現在の設定温度に基づいて評価する。
When the process of step S17 is executed by the
一方、ステップS17の処理が第2評価部408によって実行される場合、当該第2評価部408は、ステップS16において決定された空調機20の設定温度を、当該空調機20の設定温度に基づいて取得される環境値履歴情報に基づいて評価する。
On the other hand, when the process of step S17 is executed by the
次に、補正部409は、ステップS17において評価された結果(第1評価部407による評価結果または第2評価部408による評価結果)に基づいて、ステップS16において決定された空調機20の設定温度を補正する(ステップS18)。
Next, the
以下、上記したステップS17及びS18の処理について具体的に説明する。まず、図22を参照して、第1評価部407による評価結果(以下、第1評価結果と表記)に基づいて空調機20の制御値を補正する場合について説明する。
The processing of steps S17 and S18 described above will be specifically described below. First, referring to FIG. 22, a case of correcting the control value of the
ここでは、ステップS16において決定された空調機20の設定温度(最適温度-Td)を設定温度Sa、空調機20の現在の設定温度を設定温度S0、空調機20の補正後の設定温度を設定温度Sとして説明する。
Here, the set temperature (optimal temperature - Td) of the
この場合、第1評価部407は、設定温度Saと設定温度S0とを比較し、当該設定温度Sa及び設定温度S0の差分を算出する。
In this case, the
ここで、図22の上段に示すように、設定温度Sa及び設定温度S0の差分が予め定められている値(以下、ΔTと表記)以上である場合を想定する。この場合、設定温度Sa及び設定温度S0の差分がΔT(℃)以上であることが第1評価結果として第1評価部407から補正部409に出力される。
Here, as shown in the upper part of FIG. 22, it is assumed that the difference between the set temperature Sa and the set temperature S0 is equal to or greater than a predetermined value (hereinafter referred to as ΔT). In this case,
このような第1評価結果が得られると、補正部409は、設定温度S0-Dsを設定温度Sとする。なお、Dsは予め定められた値であるが、0<Ds<ΔTである。
When such a first evaluation result is obtained, the
すなわち、設定温度Sa及び設定温度S0の差分がΔT以上である場合には、空調機20の設定温度が急激に変更されることにより利用者が不快と感じることを回避するために、設定温度Saを、当該設定温度Saよりも高いが設定温度S0よりも低い設定温度Sに補正する。 That is, when the difference between the set temperature Sa and the set temperature S0 is equal to or greater than ΔT, the set temperature Sa is corrected to a set temperature S that is higher than the set temperature Sa but lower than the set temperature S0.
ここでは設定温度Saを設定温度S0からDsを減算することによって得られる設定温度Sに補正するものとして説明したが、例えば0<Ds<1とし、設定温度Saを設定温度S0にDsを乗算することによって得られる設定温度Sに補正するようにしてもよい(つまり、S=S0*Ds)。なお、設定温度Saから設定温度Sへの補正は他の手法により行われても構わない。 Here, the setting temperature Sa is corrected to the setting temperature S obtained by subtracting Ds from the setting temperature S0. may be corrected to the set temperature S obtained by (that is, S=S0*Ds). Note that the correction from the set temperature Sa to the set temperature S may be performed by other methods.
一方、図22の下段に示すように、設定温度Sa及び設定温度S0の差分がΔT未満である場合を想定する。この場合、設定温度Sa及び設定温度S0の差分がΔT未満であることが第1評価結果として第1評価部407から補正部409に出力される。
On the other hand, as shown in the lower part of FIG. 22, it is assumed that the difference between the set temperature Sa and the set temperature S0 is less than ΔT. In this case, the fact that the difference between the set temperature Sa and the set temperature S0 is less than ΔT is output from the
このような第1評価結果が得られると、補正部409は、設定温度Saを設定温度Sとする(つまり、S=Sa)。
When such a first evaluation result is obtained, the
すなわち、設定温度Sa及び設定温度S0の差分がΔT未満である場合には、当該設定温度S0を設定温度Saに変更したとしても上記したように利用者が不快と感じる可能性が低いと推定し、当該設定温度Saを補正することなく設定温度Sとして用いる。 That is, when the difference between the set temperature Sa and the set temperature S0 is less than ΔT, it is estimated that the user is unlikely to feel uncomfortable as described above even if the set temperature S0 is changed to the set temperature Sa. , the set temperature Sa is used as the set temperature S without correction.
次に、図23を参照して、第2評価部408による評価結果(以下、第2評価結果と表記)に基づいて空調機20の設定温度を補正する場合について説明する。
Next, referring to FIG. 23, a case will be described in which the set temperature of the
ここでは、上記した図22において説明したように、ステップS16において決定された空調機20の設定温度(最適温度-Td)を設定温度Sa、空調機20の現在の設定温度を設定温度S0、空調機20の補正後の設定温度を設定温度Sとして説明する。
Here, as described above with reference to FIG. 22, the set temperature (optimal temperature - Td) of the
この場合、第2評価部408は、現在の環境値(以下、環境値T0と表記)を取得する。なお、環境値T0は、環境値取得装置30から取得されてもよいし、履歴情報格納部403に格納されている直近の環境値履歴情報(最後に履歴情報格納部403に格納された環境値履歴情報)から取得されてもよい。
In this case, the
次に、第2評価部408は、過去に設定温度Saを用いて空調機20の運転が制御されていた際の環境値(を含む環境値履歴情報)を取得する。具体的には、第2評価部408は、履歴情報格納部403を参照して、設定温度Saを含む制御値履歴情報に含まれる日時を特定し、当該特定された日時を含む環境値履歴情報を当該履歴情報格納部403から取得する。
Next, the
第2評価部408は、取得された環境値履歴情報に含まれる環境値(例えば、室温)の分布を表すヒストグラムを生成する。第2評価部408は、生成されたヒストグラムの閾値Tbを算出する。なお、閾値Tbは、例えばヒストグラムの下側10パーセントタイル点(つまり、当該ヒストグラムにおいて下から10%の位置)の環境値とすることができる。なお、閾値Tbは、取得された環境値履歴情報に含まれる環境値の他の代表値(例えば、平均値等)であってもよいし、他の手法により算出されてもよい。
The
次に、第2評価部408は、上記したように算出された閾値Tbと環境値T0とを比較する。
Next, the
ここで、図23の上段に示すように、環境値T0が閾値Tbよりも小さい(低い)場合を想定する。この場合、環境値T0が閾値Tbよりも小さいことが第2評価結果として第2評価部408から補正部409に出力される。
Here, as shown in the upper part of FIG. 23, it is assumed that the environment value T0 is smaller (lower) than the threshold value Tb. In this case, the fact that the environmental value T0 is smaller than the threshold value Tb is output from the
このような第2評価結果が得られると、補正部409は、設定温度S0-Drを設定温度Sとする。なお、Drは、予め定められた値であるが、少なくとも設定温度S0-Dr(=S)が設定温度Saを下回らない程度の値に設定されているものとする。また、Drは、上記したDsと同じ値であってもよいし、当該Dsとは異なる値であってもよい。
When such a second evaluation result is obtained, the
すなわち、環境値T0が閾値Tbより小さい場合には、設定温度S0の設定温度Saへの変更に応じて閾値Tbよりも小さい環境値が更に悪化する(例えば、室温が下がる)ことより利用者が不快と感じることを回避するために、設定温度Saを、当該設定温度Saよりも高いが設定温度S0よりも低い設定温度Sに補正する。このような補正によれば、例えば現在の室温等が低い場合には、必要以上に設定温度を下げすぎないような制御が可能となる。 That is, when the environment value T0 is smaller than the threshold Tb, the environment value smaller than the threshold Tb is further deteriorated (for example, the room temperature is lowered) according to the change from the set temperature S0 to the set temperature Sa, and the user In order to avoid discomfort, the set temperature Sa is corrected to a set temperature S that is higher than the set temperature Sa but lower than the set temperature S0. With such correction, for example, when the current room temperature or the like is low, it is possible to perform control so as not to lower the set temperature excessively.
ここでは設定温度Saを設定温度S0からDrを減算することによって得られる設定温度Sに補正するものとして説明したが、例えば0<Dr<1とし、設定温度Saを設定温度S0にDrを乗算することによって得られる設定温度Sに補正するようにしてもよい(つまり、S=S0*Dr)。なお、設定温度Saから設定温度Sへの補正は他の手法により行われても構わない。 Here, the setting temperature Sa is corrected to the setting temperature S obtained by subtracting Dr from the setting temperature S0. may be corrected to the set temperature S obtained by (that is, S=S0*Dr). Note that the correction from the set temperature Sa to the set temperature S may be performed by other methods.
一方、図23の下段に示すように、環境値T0が閾値Tbよりも大きい(高い)場合を想定する。この場合、環境値T0が閾値Tbよりも大きいことが第2評価結果として第2評価部408から補正部409に出力される。
On the other hand, as shown in the lower part of FIG. 23, it is assumed that the environment value T0 is larger (higher) than the threshold value Tb. In this case, the fact that the environment value T0 is greater than the threshold value Tb is output from the
このような第2評価結果が得られると、補正部409は、設定温度Saを設定温度Sとする(つまり、S=Sa)。
When such a second evaluation result is obtained, the
すなわち、環境値T0が閾値Tbより大きい場合には、設定温度S0を設定温度Saに変更したとしても利用者が不快と感じる程度まで環境値が下がる可能性が低いと推定し、当該設定温度Saを補正することなく設定温度Sとして用いる。 That is, when the environmental value T0 is greater than the threshold value Tb, it is estimated that the environmental value is unlikely to decrease to the extent that the user feels uncomfortable even if the set temperature S0 is changed to the set temperature Sa. is used as the set temperature S without correction.
なお、本実施形態において、環境値には例えば室温、室内湿度、外気温及び外気湿度等が含まれるが、図23において説明した処理はこれらのうちの少なくとも1つを用いて実行されてもよいし、2つ以上を用いて実行されてもよい。なお、室温、室内湿度、外気温及び外気湿度のうちの2つ以上を用いる場合には、環境値毎に図23において説明した処理を実行し、当該環境値毎に得られた設定温度Sに基づいて1つの設定温度S(例えば平均値または最頻値等)を決定してもよい。 In the present embodiment, environmental values include, for example, room temperature, indoor humidity, outside temperature, outside air humidity, etc., and the processing described with reference to FIG. and may be implemented with more than one. When using two or more of the room temperature, the indoor humidity, the outside temperature, and the outside humidity, the process described in FIG. One set temperature S (for example, an average value or a mode value) may be determined based on this.
再び図15に戻ると、補正部409は、上記したステップS18の処理が実行されることによって得られた設定温度(S)を、空調制御装置40から空調機20に出力(送信)する(ステップS19)。これにより、空調機20の現在の設定温度がステップS20において出力された設定温度に変更され、当該空調機20の運転は、当該変更された設定温度に基づいて制御される(つまり、空調制御装置40による空調制御が実施される)。
Returning to FIG. 15 again, the
なお、ステップS11において現在の時刻が許容範囲算出時刻でないと判定された場合(ステップS11のNO)、ステップS12~S14の処理は実行されず、ステップS15以降の処理が実行される。 If it is determined in step S11 that the current time is not the allowable range calculation time (NO in step S11), steps S12 to S14 are not executed, and steps S15 and subsequent steps are executed.
また、ステップS15において現在の時刻が設定温度変更時刻でないと判定された場合(ステップS15のNO)、ステップS16~S19の処理は実行されず、探索実施期間処理は終了される。 Also, if it is determined in step S15 that the current time is not the set temperature change time (NO in step S15), the processes of steps S16 to S19 are not executed, and the search execution period process ends.
上記した探索実施期間処理によれば、空調機20の現在の設定温度が許容範囲情報によって示される許容範囲の範囲外の制御値(つまり、最適温度-Td)に変更されることによって利用者の許容範囲を探索することができる。 According to the search execution period process described above, the user Tolerance can be explored.
具体的には、上記した許容範囲の範囲外の設定温度に基づく空調機20による空調制御を利用者が許容できる場合には、当該空調制御(つまり、空調機20の運転)が維持される。一方、許容範囲の範囲外の設定温度に基づく空調機20による空調制御を利用者が許容できない場合には、当該利用者は入力機器10を操作することによって空調機20の設定温度を変更することになる。
Specifically, when the user can allow the air conditioning control by the
なお、このような運転を行う空調機20の設定温度は、上記したように取得部402によって定期的に取得され、制御値履歴情報として履歴情報格納部403に蓄積される。
Note that the set temperature of the
このため、上記したように例えば最適温度-Tdに基づく空調制御を利用者が許容できる場合には、当該最適温度-Tdに対応する設定温度継続時間が長くなり、次回の図15に示す処理が実行された際に、最適温度-Tdが最適温度となるような許容範囲が算出される可能性が高い。 Therefore, as described above, for example, when the user can allow the air conditioning control based on the optimum temperature -Td, the set temperature duration corresponding to the optimum temperature -Td becomes longer, and the next processing shown in FIG. It is highly probable that an acceptable range will be calculated such that the optimal temperature −Td will be the optimal temperature when executed.
すなわち、このような探索実施期間処理によれば、探索実施期間において利用者の許容範囲を広げるような設定温度の変更が可能となる。 That is, according to such a search execution period process, it is possible to change the set temperature so as to widen the user's allowable range during the search execution period.
また、省エネを実現するためには利用者の許容範囲を広げることが好ましいが、例えば現在の設定温度を最適温度-Tdに変更した場合に利用者が不快に感じる可能性が高い場合には、現在の設定温度は、最適温度-Tdを補正した設定温度(S0-DsまたはS0-Dr)に変更される。 Also, in order to achieve energy saving, it is preferable to widen the allowable range of the user. The current set temperature is changed to the set temperature (S0-Ds or S0-Dr) obtained by correcting the optimum temperature -Td.
なお、図15に示す探索実施期間処理は探索実施期間中に定期的に実行されるが、空調機20の現在の設定温度を上記した最適温度-Tdに変更したとしても、当該最適温度-Tdに基づく空調制御が利用者によって許容されない(つまり、当該設定温度が利用者によって変更される)ことが多い場合には、当該Tdの値を変更する(例えば、Tdの値を小さくする)ような構成としてもよい。 The search execution period process shown in FIG. 15 is periodically executed during the search execution period. (i.e., the set temperature is changed by the user), the value of Td is changed (for example, the value of Td is decreased). may be configured.
ここで、図15においては第1または第2評価結果を用いて決定部406によって決定された空調機20の設定温度を補正するものとして説明したが、当該設定温度を補正するために第1評価結果を用いるか第2評価結果を用いるかは、例えば探索実施期間処理を実行する日付に応じて動的に変更する構成としても構わない。
Here, in FIG. 15, the setting temperature of the
なお、図24は、設定温度を補正するために用いる評価結果が設定された評価結果設定情報(テーブル)のデータ構造の一例を示している。この評価結果設定情報は、例えば設定情報として設定情報格納部401等に格納されていればよい。
Note that FIG. 24 shows an example of the data structure of evaluation result setting information (table) in which evaluation results used for correcting the set temperature are set. This evaluation result setting information may be stored in the setting
図24に示す例では、評価結果設定情報には、例えば日付「2016-12-15」に対応づけて評価結果「第1評価結果」が含まれている。この評価結果設定情報によれば、2016年12月15日に実行される探索実施期間処理(または探索不実施期間処理)においては第1評価結果を用いて設定温度を補正することが設定されている。 In the example shown in FIG. 24, the evaluation result setting information includes, for example, the evaluation result "first evaluation result" in association with the date "2016-12-15". According to this evaluation result setting information, it is set to correct the set temperature using the first evaluation result in the search execution period process (or search non-execution period process) to be executed on December 15, 2016. there is
また、評価結果設定情報には、例えば日付「2016-12-25」に対応づけて評価結果「第2評価結果」が含まれている。この評価結果設定情報によれば、2016年12月25日に実行される探索実施期間処理(または探索不実施期間処理)においては第2評価結果を用いて設定温度を補正することが設定されている。 Also, the evaluation result setting information includes, for example, the evaluation result “second evaluation result” in association with the date “2016-12-25”. According to this evaluation result setting information, it is set to correct the set temperature using the second evaluation result in the search execution period process (or search non-execution period process) to be executed on December 25, 2016. there is
更に、評価結果設定情報には、例えば日付「2017-01-10」に対応づけて評価結果「選択」が含まれている。この評価結果設定情報によれば、2017年1月10日において実行される探索実施期間処理(または探索不実施期間処理)においては、例えば所定の情報に基づいて第1及び第2評価結果のうちの一方を動的に選択して当該設定温度を補正することが設定されている。 Further, the evaluation result setting information includes, for example, the evaluation result "selected" in association with the date "2017-01-10". According to this evaluation result setting information, in the search execution period process (or search non-execution period process) executed on January 10, 2017, for example, based on predetermined information, out of the first and second evaluation results is dynamically selected to correct the set temperature.
ここで、図25は、上記したように設定温度を補正するために用いる評価結果(第1または第2評価結果)を選択するための評価結果選択情報(テーブル)のデータ構造の一例を示す。なお、評価結果選択情報は、例えば履歴情報格納部403に格納されていればよい。
Here, FIG. 25 shows an example of the data structure of evaluation result selection information (table) for selecting the evaluation result (first or second evaluation result) used for correcting the set temperature as described above. Note that the evaluation result selection information may be stored in the history
図25に示すように、評価結果選択情報には、例えば第1評価結果を用いて設定温度が補正された総数(以下、第1評価結果の総数と表記)とその成功数(以下、第1評価結果の成功数と表記)が含まれている。なお、評価結果選択情報に含まれる成功数における「成功」とは、例えば第1評価結果を用いて補正された設定温度が利用者によって許容された(受け入れられた)ことを意味する。具体的には、「成功」とは、補正された設定温度に基づく空調機20の運転が行われた場合に、当該空調機20の空調制御を利用者が一定期間(例えば、2時間等)許容することができた(つまり、当該設定温度が利用者によって変更されなかった)ことをいう。なお、成功数をカウントするための一定期間は例えば3時間または4時間等であってもよいし、「成功」の定義についてもここで説明したものと異なっていてもよい。
As shown in FIG. 25, the evaluation result selection information includes, for example, the total number of the set temperatures corrected using the first evaluation result (hereinafter referred to as the total number of first evaluation results) and the number of successes (hereinafter referred to as the first evaluation result). number of successful evaluation results and notation) are included. Note that "success" in the number of successes included in the evaluation result selection information means, for example, that the set temperature corrected using the first evaluation result is permitted (accepted) by the user. Specifically, “success” means that when the
なお、評価結果選択情報には、第1評価結果と同様に、第2評価結果の総数及び成功数が含まれている。 Note that the evaluation result selection information includes the total number of second evaluation results and the number of successes in the same manner as the first evaluation result.
上記した評価結果選択情報に含まれる第1評価結果の総数及び成功数は、補正部409から出力される空調機20の設定温度(補正された設定温度)及び履歴情報格納部403に格納される制御値履歴情報に基づいて、第1評価結果を用いて設定温度の補正が行われる及び当該補正された設定温度に基づいて空調機20の運転が制御される度に更新される。第2評価結果の総数及び成功数についても同様である。
The total number of first evaluation results and the number of successes included in the evaluation result selection information described above are stored in the set temperature (corrected set temperature) of the
ここで、評価結果選択情報に含まれる第1評価結果の総数及び成功数によれば、当該第1評価結果の成功率を算出することができる。図25に示す例では、第1評価結果の総数は180であり、第1評価結果の成功数は160であるため、第1評価結果の成功率は、89%(=160/180)である。 Here, according to the total number of first evaluation results and the number of successes included in the evaluation result selection information, the success rate of the first evaluation results can be calculated. In the example shown in FIG. 25, the total number of first evaluation results is 180, and the number of successes of the first evaluation results is 160, so the success rate of the first evaluation results is 89% (=160/180). .
同様に、評価結果選択情報に含まれる第2評価結果の総数及び成功数によれば、当該第2評価結果の成功率を算出することができる。図25に示す例では、第2評価結果の総数は130であり、第2評価結果の成功数は110であるため、第2評価結果の成功率は、85%(110/130)である。 Similarly, according to the total number of second evaluation results and the number of successes included in the evaluation result selection information, the success rate of the second evaluation results can be calculated. In the example shown in FIG. 25, the total number of second evaluation results is 130, and the number of successes of the second evaluation results is 110, so the success rate of the second evaluation results is 85% (110/130).
この場合、設定温度を補正するために用いられる評価結果としては、より成功率の高い評価結果(ここでは、第1評価結果)を選択するものとする。 In this case, an evaluation result with a higher success rate (here, the first evaluation result) is selected as the evaluation result used for correcting the set temperature.
ここでは、図25に示す評価結果選択情報を用いて算出される成功率に基づいて第1及び第2評価結果のうちの一方を選択する構成について説明したが、設定温度を補正するために用いる評価結果(第1または第2評価結果)は、例えば第1及び第2評価結果の各々に対して予め設定されている優先度(条件)等に応じて選択されてもよい。 Here, the configuration for selecting one of the first and second evaluation results based on the success rate calculated using the evaluation result selection information shown in FIG. 25 has been described. An evaluation result (first or second evaluation result) may be selected according to, for example, a priority (condition) set in advance for each of the first and second evaluation results.
なお、図24においては省略されているが、評価結果設定情報には評価結果「両方」が設定されていても構わない。評価結果「両方」が設定されている場合には、第1評価結果及び第2評価結果の両方を用いて設定温度を補正するものとする。以下、第1及び第2評価結果の両方を用いて設定温度を補正する場合における空調制御装置40の動作について具体的に説明する。
Although omitted in FIG. 24, the evaluation result "both" may be set in the evaluation result setting information. When the evaluation result "both" is set, both the first evaluation result and the second evaluation result are used to correct the set temperature. The operation of the air
ここでは、図22の上段に示すように設定温度Sa(決定部406によって決定された設定温度)及び設定温度S0(空調機20の現在の設定温度)の差分がΔT以上であるという第1評価結果が得られ、図23の上段に示すように環境値T0が閾値Tbよりも小さいという第2評価結果が得られた場合を想定する。 Here, as shown in the upper part of FIG. 22, the first evaluation is that the difference between the set temperature Sa (the set temperature determined by the determination unit 406) and the set temperature S0 (the current set temperature of the air conditioner 20) is ΔT or more. It is assumed that a result is obtained and a second evaluation result is obtained that the environment value T0 is smaller than the threshold value Tb as shown in the upper part of FIG.
この場合、設定温度S(補正後の設定温度)は、以下の式(3)のように表すことができる。
S=S0-ws*Ds-wr*Dr 式(3)
ここで、式(3)におけるwsはDsに対する重みであり、wrはDrに対する重みである。上記した図22及び図23においては、設定温度Sa及び設定温度S0の差分がΔT以上である場合にはS=S0-Dsとし、環境値T0が閾値Tbよりも小さい場合にはS=S0-Drとすることを説明したが、第1評価結果及び第2評価結果の両方を用いる場合には、式(3)に示すように当該Ds及びDrに対して重みws及びwrを加えた形式とすることで、第1及び第2評価結果の両方を考慮した適切な設定温度Sを得ることができる。
In this case, the set temperature S (the set temperature after correction) can be expressed by the following equation (3).
S=S0-ws*Ds-wr*Dr formula (3)
where ws in equation (3) is the weight for Ds and wr is the weight for Dr. In FIGS. 22 and 23, when the difference between the set temperature Sa and the set temperature S0 is ΔT or more, S=S0−Ds, and when the environment value T0 is smaller than the threshold value Tb, S=S0− Although Dr is described above, when both the first evaluation result and the second evaluation result are used, the weights ws and wr are added to the Ds and Dr as shown in Equation (3). By doing so, it is possible to obtain an appropriate set temperature S in consideration of both the first and second evaluation results.
なお、式(3)に用いられる重みws及びwrが設定された情報(以下、重み情報と表記)は例えば設定情報として設定情報格納部401に予め格納されていればよい。
Note that information in which the weights ws and wr used in Equation (3) are set (hereinafter referred to as weight information) may be stored in advance in the setting
ここで、図26は、重み情報のデータ構造の一例を示す。図26に示す例では、重み情報には重みws及びwrの複数の組み合わせが含まれているが、当該複数の組み合わせのうちの1つを式(3)に適用することによって設定温度Sが算出されるものとする。具体的には、図26に示すws「0.5」及びwr「0.5」の組み合わせ(を含む重み情報)を式(3)に適用した場合には、S=S0-0.5*Ds-0.5*Drとなる。 Here, FIG. 26 shows an example of the data structure of weight information. In the example shown in FIG. 26, the weight information includes multiple combinations of weights ws and wr, and the set temperature S is calculated by applying one of the multiple combinations to equation (3). shall be Specifically, when the combination (including weight information) of ws “0.5” and wr “0.5” shown in FIG. 26 is applied to equation (3), S=S0−0.5* Ds-0.5*Dr.
なお、図26に示す複数のws及びwrの組み合わせのうち式(3)に適用する組み合わせは、例えば空調システム1の管理者等によって予め指定されていてもよいし、日時や空調機20の設置環境等に応じて動的に変更されてもよい。
26 may be specified in advance by an administrator or the like of the
また、図26に示すws及びwrの組み合わせは一例であり、ws及びwrは、それぞれ1よりも小さい値(つまり、0<ws<1、0<wr<1)であればよい。 Also, the combination of ws and wr shown in FIG. 26 is an example, and ws and wr may each be a value smaller than 1 (that is, 0<ws<1, 0<wr<1).
例えば、図25の第1評価結果の成功率と第2評価結果の成功率からwsとwrの値を算出して利用することも考えられる。この場合、ws=(第1評価結果の成功率)/(第1評価結果の成功率+第2評価結果の成功率)、wr=(第2評価結果の成功率)/(第1評価結果の成功率+第2評価結果の成功率)のようにすればよい。図25の第1評価結果の成功率と第2評価結果の成功率からwsとwrを算出する方法はここで示したものに限定されない。 For example, it is conceivable to calculate and use the values of ws and wr from the success rate of the first evaluation result and the success rate of the second evaluation result in FIG. In this case, ws = (success rate of first evaluation result) / (success rate of first evaluation result + success rate of second evaluation result), wr = (success rate of second evaluation result) / (first evaluation result (success rate + success rate of the second evaluation result). The method of calculating ws and wr from the success rate of the first evaluation result and the success rate of the second evaluation result in FIG. 25 is not limited to the one shown here.
更に、第1及び第2評価結果の両方を用いて設定温度を補正する手法(つまり、設定温度Sを算出する手法)はここで説明した以外の手法であってもよく、例えば上記した第1評価結果を用いた場合の設定温度(S0-Ds)と第2評価結果を用いた場合の設定温度(S0-Dr)の平均値等を設定温度Sとしてもよい。 Furthermore, the method of correcting the set temperature using both the first and second evaluation results (that is, the method of calculating the set temperature S) may be a method other than the method described here. The set temperature S may be an average value of the set temperature (S0-Ds) when using the evaluation result and the set temperature (S0-Dr) when using the second evaluation result.
ここでは、第1評価結果を用いて得られる設定温度がS0-Dsであり、第2評価結果を用いて得られる設定温度がS0-Drである場合について説明したが、第1評価結果を用いて得られる設定温度及び第2評価結果を用いて得られる設定温度のうちの一方がSa(最適温度-Td)である場合であっても、同様に当該設定温度の各々に対して重み付けを行うこと等によって設定温度Sを決定すればよい。なお、第1評価結果を用いて得られる設定温度及び第2評価結果を用いて得られる設定温度の両方がSa(最適温度-Td)であれば、設定温度S=Saとすればよい。 Here, the set temperature obtained using the first evaluation result is S0-Ds, and the set temperature obtained using the second evaluation result is S0-Dr. Even if one of the set temperature obtained using the second evaluation result and the set temperature obtained using the second evaluation result is Sa (optimal temperature - Td), each of the set temperatures is similarly weighted. The set temperature S may be determined according to factors such as the above. If both the set temperature obtained using the first evaluation result and the set temperature obtained using the second evaluation result are Sa (optimal temperature - Td), the set temperature S may be set to Sa.
次に、図27のフローチャートを参照して、探索不実施期間処理の処理手順の一例について説明する。 Next, an example of the processing procedure of the search non-implementation period processing will be described with reference to the flowchart of FIG. 27 .
まず、決定部406は、設定情報格納部401に設定情報として格納されている設定温度変更時刻情報を取得する。決定部406は、取得された設定温度変更時刻情報に基づいて、現在の時刻が設定温度変更時刻であるか否かを判定する(ステップS21)。なお、このステップS21の処理は、上記した図15に示すステップS15の処理と同一の処理である。
First, the
現在の時刻が設定温度変更時刻であると判定された場合(ステップS21のYES)、決定部406は、許容範囲格納部405に格納されている許容範囲情報及び設定情報格納部401に設定情報として格納されている制御内容情報に基づいて、探索不実施期間用の設定温度決定処理(以下、第2設定温度決定処理と表記)を実行する(ステップS22)。
If it is determined that the current time is the set temperature change time (YES in step S21), the
以下、上記した図21に示す制御内容情報を用いて、ステップS22の処理(第2設定温度決定処理)について具体的に説明する。ここで、図27に示す処理は探索不実施期間処理である(つまり、現在の時刻は探索不実施期間内である)ため、決定部406は、図21に示す第1~第4制御内容情報のうち、期間が「探索不実施期間」である第3及び第4制御内容情報を取得する。 Hereinafter, the process of step S22 (second set temperature determination process) will be specifically described using the control content information shown in FIG. 21 described above. Here, the processing shown in FIG. 27 is search non-execution period processing (that is, the current time is within the search non-execution period). Among them, the third and fourth control content information whose period is "search non-execution period" is acquired.
この場合において、上記したように空調機20が暖房運転を行っているものとすると、例えば空調機20の現在の設定温度が最適温度以下である場合には、決定部406は、第3制御内容情報に含まれる制御内容に基づいて空調機20の設定温度を変更しないことを決定する。
In this case, assuming that the
一方、例えば空調機20の現在の設定温度が最適温度よりも高い場合には、決定部406は、第4制御内容情報に含まれる制御内容に基づいて空調機20の設定温度として最適温度を決定する。
On the other hand, for example, when the current set temperature of the
なお、上記したように制御内容(制御内容情報)を絞り込むための空調機20の現在の運転モード及び設定温度は、例えば空調機20から取得されてもよいし、例えば履歴情報格納部403に格納されている直近の制御値履歴情報から取得されてもよい。
Note that the current operation mode and set temperature of the
上記した第2設定温度決定処理において、空調機20の設定温度として最適温度が決定された場合、以下のステップS23以降の処理が実行される。一方、第2設定温度決定処理において、空調機20の設定温度として最適温度が決定されない場合(つまり、空調機20の設定温度を変更しないことが決定された場合)、図27に示す探索不実施期間処理は終了される。
In the second set temperature determination process described above, when the optimum temperature is determined as the set temperature of the
なお、第2設定温度決定処理は、絞り込まれる制御内容情報(つまり、決定部406によって実行される制御内容)が異なる点以外は、上記した図15に示すステップS16において実行される第1設定温度決定処理と同様の処理である。 Note that the second set temperature determination process is different from the first set temperature performed in step S16 shown in FIG. This process is similar to the determination process.
ステップS22において空調機20の設定温度(最適温度)が決定された場合、上記した図15に示すステップS17~S19の処理に相当するステップS23~S25の処理が実行される。具体的には、このステップS23~S25の処理は、図15に示すステップS17~S19における最適温度-Tdを最適温度とする以外は当該ステップS17~S19の処理と同様である。
When the set temperature (optimal temperature) of the
上記した探索不実施期間処理によれば、空調機20の現在の設定温度を許容範囲情報によって示される許容範囲の範囲内の設定温度(つまり、最適温度)に変更することができる。
According to the search non-execution period process described above, the current set temperature of the
ここで、本実施形態においては、探索実施期間処理において許容範囲を算出する処理(図15に示すステップS11~S14の処理)が実行され、探索不実施期間処理においては当該許容範囲を算出する処理が実行されないものとして説明したが、この許容範囲を算出する処理は、探索実施期間処理及び探索不実施期間処理の両方において実行されてもよいし、探索不実施期間処理においてのみ実行されても構わない。なお、上記したように許容範囲算出時刻情報に許容範囲を算出するタイミングに関する条件等が含まれている場合には、許容範囲を算出する処理は当該条件に従ったタイミングで実行されればよい。 Here, in the present embodiment, the process of calculating the allowable range (the process of steps S11 to S14 shown in FIG. 15) is executed in the search execution period process, and the process of calculating the allowable range in the search non-execution period process. is not executed, the processing for calculating the allowable range may be executed in both the search execution period process and the search non-execution period process, or may be executed only in the search non-execution period process. do not have. As described above, when the allowable range calculation time information includes a condition related to the timing of calculating the allowable range, the process of calculating the allowable range may be executed at the timing according to the condition.
また、本実施形態においては、探索実施期間処理及び探索不実施期間処理の両方において空調機20の設定温度を補正する処理(図15に示すステップS17及びS18、図27に示すステップS23及びS24)が実行されるが、当該設定温度を補正する処理(以下、単に補正処理と表記)は、探索実施期間処理及び探索不実施期間処理の少なくとも一方において実行されてもよいし、探索実施期間処理及び探索不実施期間処理の両方で実行されない構成としてもよい。補正処理が実行されない場合には、空調機20の現在の設定温度が決定部406によって決定された設定温度に変更されればよい。
Further, in the present embodiment, the process of correcting the set temperature of the
なお、探索実施期間処理及び探索不実施期間処理において補正処理を実行するか否かは、例えば図28に示すような情報(以下、補正処理設定情報と表記)において設定可能である。この補正処理設定情報は、例えば設定情報として設定情報格納部401に格納されていればよい。
Whether or not to execute the correction process in the search execution period process and the search non-execution period process can be set, for example, in information shown in FIG. 28 (hereinafter referred to as correction process setting information). This correction processing setting information may be stored in the setting
図28に示すように、補正処理設定情報には、探索実施期間(処理)及び探索不実施期間(処理)毎に、補正処理を実行するか否か(補正の有無)が設定されており、補正処理を実行することが設定されている場合には、当該補正の種類が更に設定されている。 As shown in FIG. 28, in the correction process setting information, whether or not to execute the correction process (whether or not correction is performed) is set for each search execution period (process) and search non-execution period (process). When execution of correction processing is set, the type of correction is further set.
なお、補正の種類は、「0」及び「1」を含む。補正の種類「0」は、第1評価結果を用いて設定温度を補正することを表す。補正の種類「1」は、第2評価結果を用いて設定温度を補正することを表す。なお、図28においては示されていないが、補正の種類には、例えば第1及び第2評価結果のうちの一方を選択して設定温度を補正することを表す「2」や第1及び第2評価結果の両方を用いて設定温度を補正することを表す「3」等が含まれていてもよい。 The types of correction include "0" and "1". The correction type "0" indicates that the set temperature is corrected using the first evaluation result. Correction type "1" indicates that the set temperature is corrected using the second evaluation result. Although not shown in FIG. 28, the types of correction include, for example, "2" indicating that one of the first and second evaluation results is selected to correct the set temperature, and the first and second evaluation results. "3" or the like may be included to indicate that the set temperature is corrected using both of the two evaluation results.
また、補正処理設定情報には、探索実施期間及び探索不実施期間の各々に設定された補正の有無及び補正の種類の組み合わせ毎に対応づけて利用フラグが含まれており、当該利用フラグを変更することによって、探索実施期間及び探索不実施期間に補正を実行するか否かまたは当該補正の種類等を変更することができる。なお、利用フラグ「1」は、当該利用フラグに対応する設定(補正の有無及び補正の種類)が有効であることを示す。一方、利用フラグ「0」は、当該利用フラグに対応する設定(補正の有無及び補正の種類)が有効でない(無効である)ことを示す。 In addition, the correction processing setting information includes a usage flag associated with each combination of the presence or absence of correction and the type of correction set for each of the search execution period and the search non-execution period, and the utilization flag is changed. By doing so, it is possible to change whether or not the correction is executed during the search execution period and the search non-execution period, or to change the type of correction. Note that the use flag "1" indicates that the setting (presence or absence of correction and type of correction) corresponding to the use flag is valid. On the other hand, the use flag "0" indicates that the setting (presence or absence of correction and type of correction) corresponding to the use flag is not valid (invalid).
図28に示す例では、探索実施期間の補正の有無「有」及び補正の種類「0」と、探索不実施期間の補正の有無「有」及び補正の種類「0」とに対応づけられている利用フラグが「1」である。この場合、探索実施期間処理において第1評価結果を用いた補正処理が実行され、探索不実施期間処理において第1評価結果を用いた補正処理が実行されることが設定されている。 In the example shown in FIG. 28, the presence/absence of correction “yes” and the type of correction “0” during the search period are associated with the presence/absence of correction “yes” and the type of correction “0” during the non-search period. The used flag is "1". In this case, it is set that the correction process using the first evaluation result is executed in the search execution period process, and the correction process using the first evaluation result is executed in the search non-execution period process.
なお、探索実施期間の補正の有無「有」及び補正の種類「0」と、探索不実施期間の補正の有無「有」及び補正の種類「0」とに対応づけられている利用フラグを「1」から「0」に変更し、探索実施期間の補正の有無「無」及び補正の種類「-」と、探索不実施期間の補正の有無「有」及び補正の種類「0」とに対応づけられている利用フラグが「0」から「1」に変更された場合には、探索実施期間処理において補正処理が実行されず、探索不実施期間処理において第1評価結果を用いた補正処理が実行される設定に変更することができる。 It should be noted that the use flag associated with the presence or absence of correction "yes" and the type of correction "0" in the search execution period and the presence or absence of correction "yes" and the type of correction "0" in the search non-execution period is set to " 1” to “0”, corresponding to presence/absence of correction “no” and type of correction “-” during search period, and presence/absence of correction “yes” and correction type “0” during search non-execution period When the attached utilization flag is changed from "0" to "1", the correction process is not executed in the search execution period process, and the correction process using the first evaluation result is executed in the search non-execution period process. You can change the settings to run.
ここでは補正処理設定情報に補正の有無及び補正の種類が設定されているものとして説明したが、上記した評価結果設定情報が予め用意されている場合には、当該評価結果設定情報において補正の種類に相当する内容が設定されるため、補正処理設定情報には補正の有無のみが設定されるようにしてもよい。 Here, it is assumed that the presence or absence of correction and the type of correction are set in the correction process setting information, but if the above evaluation result setting information is prepared in advance, the correction type , only the presence or absence of correction may be set in the correction processing setting information.
上記したように本実施形態においては、空調機20の制御値(例えば、運転モード及び設定温度等)の履歴を含む制御値履歴情報を取得し、当該制御値履歴情報に基づいて、空調機20の設定温度に対する利用者の許容範囲を算出し、当該許容範囲に基づいて当該空調機20の設定温度(以下、省エネ設定温度と表記)を決定し、当該空調機20の現在の設定温度(以下、単に現在の設定温度と表記)に基づいて、当該省エネ設定温度を補正する。このように補正された設定温度は空調機20に出力され、当該空調機20の運転は、当該設定温度に基づいて制御される。
As described above, in the present embodiment, the control value history information including the history of the control values (for example, operation mode, set temperature, etc.) of the
本実施形態においては、このような構成により、現在の設定温度を利用者の許容範囲内において省エネを実現することが可能な省エネ設定温度に変更することができるとともに、当該省エネ設定温度に変更することによって利用者に不快感を与えるような可能性がある場合には当該省エネ設定温度を補正することができるため、利用者の快適度と省エネとを両立させることが可能となる。 In this embodiment, with such a configuration, it is possible to change the current set temperature to an energy saving set temperature that can achieve energy saving within the user's allowable range, and change to the energy saving set temperature. Therefore, if there is a possibility that the user may feel uncomfortable, the energy-saving setting temperature can be corrected, so it is possible to achieve both user comfort and energy saving.
なお、省エネ設定温度は、当該省エネ設定温度と現在の設定温度との差分に基づいて補正される。具体的には、省エネ設定温度は、例えば当該省エネ設定温度と現在の設定温度との差分が予め定められた値(ΔT)未満である場合には補正されないが、当該差分が予め定められた値(ΔT)以上である場合に補正される。この場合、省エネ設定温度は、例えば当該省エネ設定温度と現在の設定温度との間の値に補正される。このような構成によれば、新たな設定温度(省エネ設定温度)と現在の設定温度とが大きく乖離する(つまり、設定温度が急激に変更される)ことにより利用者が不快と感じることを回避することができる。 The energy-saving set temperature is corrected based on the difference between the energy-saving set temperature and the current set temperature. Specifically, the energy-saving set temperature is not corrected, for example, when the difference between the energy-saving set temperature and the current set temperature is less than a predetermined value (ΔT). (ΔT) or more is corrected. In this case, the energy-saving set temperature is corrected, for example, to a value between the energy-saving set temperature and the current set temperature. According to such a configuration, it is possible to prevent the user from feeling uncomfortable due to a large discrepancy between the new set temperature (energy-saving set temperature) and the current set temperature (that is, the set temperature is changed abruptly). can do.
ここでは現在の設定温度に基づいて省エネ設定温度を補正する構成について主に説明したが、本実施形態においては、空調機20の周辺の環境に関する環境値を用いて当該省エネ設定温度を補正してもよい。 Here, the configuration for correcting the energy-saving temperature setting based on the current temperature setting has been mainly described. good too.
この場合、省エネ設定温度は、当該省エネ設定温度を用いて空調機20の運転が制御された際の環境値(環境値履歴情報に基づいて特定される過去の環境値)と現在の環境値とに基づいて補正される。具体的には、省エネ設定温度を用いて空調機20の運転が制御された際の環境値よりも現在の環境値が大きい場合には補正されないが、当該省エネ設定温度を用いて空調機20の運転が制御された際の環境値よりも現在の環境値が小さい場合に補正される。この場合、省エネ設定温度は、例えば当該省エネ設定温度と現在の設定温度との間の値に補正される。このような構成によれば、空調機20の設定温度が変更されることによって遷移すると推定される環境値と現在の環境値とが大きく乖離することにより利用者が不快と感じることを回避することができる。すなわち、本実施形態においては、空調機20の周辺の環境(空調機20の対象とする空間や外部の環境)の影響を考慮して空調機20の設定温度を変更することができる。
In this case, the energy-saving set temperature is the environmental value (the past environmental value specified based on the environmental value history information) when the operation of the
更に、省エネ設定温度は、当該省エネ設定温度と現在の設定温度との差分を利用して補正するか、当該省エネ設定温度を用いて空調機20の運転が制御された際の環境値と現在の環境値の関係に基づいて補正するかのどちらかを選択可能である。また、当該省エネ設定温度と現在の設定温度との差分と、当該省エネ設定温度を用いて空調機20の運転が制御された際の環境値と現在の環境値の関係を組みわせることによって、省エネ設定温度を補正する。このような構成によれば、新たな設定温度(省エネ設定温度)と現在の設定温度の乖離と、空調機20の設定温度が変更されることによって遷移すると推定される環境値と現在の環境値との乖離のいずれかもしくは両方により、利用者が不快と感じることを回避することができる。
Furthermore, the energy-saving set temperature is corrected using the difference between the energy-saving set temperature and the current set temperature. It is possible to select either correction based on the relationship of environmental values. Further, by combining the difference between the energy-saving set temperature and the current set temperature, and the relationship between the environmental value when the operation of the
また、本実施形態によれば、許容範囲の探索を実施する探索実施期間(予め定められた第1期間)においては、許容範囲の範囲外の省エネ設定温度(例えば、最適気温-Td)が決定される。一方、許容範囲の探索を実行しない探索不実施期間(予め定められた第2期間)においては、許容範囲の範囲内の省エネ設定温度(例えば、最適気温)が決定される。本実施形態においては、このような探索実施期間及び探索不実施期間が繰り返されることにより、探索実施期間においては許容範囲を探索するような設定温度で空調機20の運転を制御することができるとともに、探索不実施期間においては当該探索された許容範囲に基づく最適な設定温度(最適温度)で空調機20の運転を制御することができる。
Further, according to the present embodiment, in the search execution period (predetermined first period) in which the search for the allowable range is performed, the energy-saving setting temperature outside the allowable range (for example, the optimum temperature -Td) is determined. be done. On the other hand, in the search non-execution period (predetermined second period) in which no search for the allowable range is performed, an energy-saving set temperature (for example, optimum temperature) within the allowable range is determined. In the present embodiment, by repeating such a search execution period and a search non-execution period, it is possible to control the operation of the
なお、本実施形態においては、例えば探索実施期間において許容範囲が算出されるものとして説明したが、当該許容範囲が算出されるタイミングは他のタイミングであってもよい。具体的には、許容範囲は、探索不実施期間に算出されてもよいし、探索実施期間及び探索不実施期間の両方で算出されてもよい。 In addition, in the present embodiment, for example, the allowable range is calculated during the search execution period, but the timing of calculating the allowable range may be another timing. Specifically, the allowable range may be calculated during the search non-execution period, or may be calculated during both the search execution period and the search non-execution period.
また、許容範囲は、探索実施期間及び探索不実施期間が切り替わるタイミングで算出されてもよい。 Also, the permissible range may be calculated at the timing when the search execution period and the search non-execution period are switched.
ここで、本実施形態における探索実施期間及び探索不実施期間は交互に配置されるところ、例えば探索不実施期間から探索実施期間に切り替わるタイミングで許容範囲を算出する場合を想定する。上記したように探索不実施期間においては最適温度に基づいて空調機20の運転が制御されるが、仮に当該最適温度が利用者にとって適切でない場合には、当該最適温度(に基づく空調制御)は利用者によって変更される可能性が高い。このような利用者による設定温度の変更は制御値履歴情報として蓄積されるため、探索不実施期間(処理)が探索実施期間(処理)に切り替わるタイミングで許容範囲を算出することによって、当該制御値履歴情報に基づいて許容範囲(最適温度)を修正することが可能となる。
Here, it is assumed that the search execution period and the search non-execution period are alternately arranged in this embodiment, and the allowable range is calculated at the timing of switching from the search non-execution period to the search execution period, for example. As described above, the operation of the
一方、例えば探索実施期間から探索不実施期間に切り替わるタイミングで許容範囲を算出する場合を想定する。上記したように探索実施期間(処理)においては利用者が許容することが可能な設定温度(つまり、許容範囲)が探索されるため、探索実施期間から探索不実施期間に切り替わるタイミングで許容範囲を算出することによって、当該探索された設定温度を含む許容範囲を算出する(つまり、許容範囲を広げる)ことができ、より省エネ効果を向上させることができる。 On the other hand, for example, a case is assumed in which the permissible range is calculated at the timing of switching from the search execution period to the search non-execution period. As described above, during the search execution period (processing), the set temperature (that is, the allowable range) that the user can allow is searched for. By calculating, it is possible to calculate an allowable range including the searched set temperature (that is, to widen the allowable range), thereby further improving the energy saving effect.
上記したように許容範囲は様々なタイミングで算出されることができるが、当該許容範囲は、例えば予め定められたタイミングで算出されればよく、ここで説明した以外のタイミングで算出されてもよい。 As described above, the allowable range can be calculated at various timings, but the allowable range may be calculated at predetermined timings, for example, and may be calculated at timings other than those described here. .
なお、上記した許容範囲は、空調機20の設定温度が継続された継続時間に基づいて当該継続時間に関する特徴量を算出し、当該特徴量に基づいて算出することが可能である。
It should be noted that the allowable range described above can be calculated based on the feature amount calculated based on the duration of the set temperature of the
本実施形態においては利用者の快適度と省エネとを両立するために空調制御装置40が空調機20の設定温度を変更するものとして説明したが、当該設定温度は空調機20の制御値の一例であり、本実施形態は、設定温度以外の制御値(例えば、湿度、風向き及び風量等)を変更する場合に適用されても構わない。
In the present embodiment, the air
また、本実施形態においては空調制御装置40が1つの装置であるものとして説明したが、当該空調制御装置40は、例えば空調機20に組み込まれてもよいし、図4に示す各部401~409の各々が分散して配置された複数の装置から構成されていてもよい。また、図4に示す格納部401、403及び405のうちの少なくとも一部は、空調制御装置40とは別の外部のサーバ装置等に配置されていてもよい。また、空調制御装置40は、上記した図2に示すローカルコントローラ50またはクラウドサーバ70等と一体として構成されていても構わない。
Further, in the present embodiment, the air
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 While several embodiments of the invention have been described, these embodiments have been presented by way of example and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, replacements, and modifications can be made without departing from the scope of the invention. These embodiments and their modifications are included in the scope and spirit of the invention, as well as the scope of the invention described in the claims and equivalents thereof.
10…入力機器、20…空調機、30…環境値取得装置、40…空調制御装置、41…CPU、42…不揮発性メモリ、43…主メモリ、44…通信デバイス、401…設定情報格納部、402…取得部、403…履歴情報格納部、404…算出部、405…許容範囲格納部、406…決定部、407…第1評価部、408…第2評価部、409…補正部。
DESCRIPTION OF
Claims (15)
前記許容範囲に該当する制御値の中で、省エネを実現することが可能な前記機器の制御値を決定する決定手段と、
前記決定された制御値を前記利用者の快適度を維持するように補正する補正手段と
を具備し、
前記補正手段は、前記機器の周辺の環境に関する環境値の履歴を含む環境値履歴情報及び前記決定された制御値と前記機器に設定されている現在の制御値との差分に基づいて、当該決定された制御値を補正する
情報処理装置。 Calculation means for calculating, based on control value history information including a history of control values of the device, a user's allowable range for the control value of the device that allows the user to maintain comfort to the extent that the user does not feel uncomfortable. and,
a determining means for determining a control value for the device capable of realizing energy saving among the control values falling within the allowable range;
a correction means for correcting the determined control value so as to maintain the comfort level of the user ;
The correcting means performs the determination based on environmental value history information including a history of environmental values related to the environment around the device and a difference between the determined control value and a current control value set in the device. correct the control value
Information processing equipment.
前記差分が予め定められた値未満である場合、前記決定された制御値を補正せず、
前記差分が前記予め定められた値以上である場合、前記決定された制御値を補正する
請求項1記載の情報処理装置。 The correcting means is
not correcting the determined control value if the difference is less than a predetermined value;
The information processing apparatus according to claim 1 , wherein the determined control value is corrected when the difference is equal to or greater than the predetermined value.
前記許容範囲に該当する制御値の中で、省エネを実現することが可能な前記機器の制御値を決定する決定手段と、
前記決定された制御値を前記利用者の快適度を維持するように補正する補正手段と
を具備し、
前記補正手段は、前記機器の周辺の環境に関する環境値の履歴を含む環境値履歴情報から特定される前記決定された制御値を用いて前記機器の運転が制御された際の環境値と前記機器の周辺の現在の環境に関する環境値とに基づいて、前記決定された制御値を補正する
情報処理装置。 Calculation means for calculating, based on control value history information including a history of control values of the device, a user's allowable range for the control value of the device that allows the user to maintain comfort to the extent that the user does not feel uncomfortable. and,
a determining means for determining a control value for the device capable of realizing energy saving among the control values falling within the allowable range;
correction means for correcting the determined control value so as to maintain the user's comfort level;
and
The correcting means determines the environmental value and the equipment when the operation of the equipment is controlled using the determined control value specified from the environmental value history information including the history of the environmental values related to the environment around the equipment. correcting the determined control value based on environmental values for the current environment around the
Information processing equipment.
前記決定された制御値を用いて前記機器の運転が制御された際の前記機器の周辺の環境に関する環境値よりも前記機器の周辺の現在の環境に関する環境値が大きい場合、前記決定された制御値を補正せず、
前記決定された制御値を用いて前記機器の運転が制御された際の前記機器の周辺の環境に関する環境値よりも前記機器の周辺の現在の環境に関する環境値が小さい場合、前記決定された制御値を補正する
請求項4記載の情報処理装置。 The correcting means is
When the environmental value of the current environment around the device is greater than the environment value of the environment around the device when the operation of the device is controlled using the determined control value, the determined control value without correcting the value
When the environmental value of the current environment around the device is smaller than the environment value of the environment around the device when the operation of the device is controlled using the determined control value, the determined control value The information processing apparatus according to claim 4 , wherein the value is corrected.
前記情報処理装置は、
前記入力機器に入力された前記機器の制御値の履歴を含む制御値履歴情報に基づいて、利用者が不快と感じない程度の快適度を維持することができる前記機器の制御値に対する前記利用者の許容範囲を算出する算出手段と、
前記許容範囲に該当する制御値の中で、省エネを実現することが可能な前記機器の制御値を決定する決定手段と、
前記決定された制御値を前記利用者の快適度を維持するように補正する補正手段と
を含み、
前記補正手段は、前記機器の周辺の環境に関する環境値の履歴を含む環境値履歴情報及び前記決定された制御値と前記機器に設定されている現在の制御値との差分に基づいて、当該決定された制御値を補正する
情報処理システム。 A system comprising a device, an input device for inputting a control value for the device by receiving a user's operation, and an information processing device for controlling the operation of the device,
The information processing device is
Based on the control value history information including the history of the control values of the device input to the input device, the user can maintain a level of comfort to the extent that the user does not feel uncomfortable. a calculation means for calculating the allowable range of
a determining means for determining a control value for the device capable of realizing energy saving among the control values falling within the allowable range;
correction means for correcting the determined control value so as to maintain the comfort level of the user ;
The correcting means performs the determination based on environmental value history information including a history of environmental values related to the environment around the device and a difference between the determined control value and a current control value set in the device. correct the control value
Information processing system.
前記許容範囲に該当する制御値の中で、省エネを実現することが可能な前記機器の制御値を決定するステップと、
前記決定された制御値を前記利用者の快適度を維持するように補正するステップと
を具備し、
前記補正するステップは、前記機器の周辺の環境に関する環境値の履歴を含む環境値履歴情報及び前記決定された制御値と前記機器に設定されている現在の制御値との差分に基づいて、当該決定された制御値を補正するステップを含む
情報処理方法。 A step of calculating the user's allowable range for the control value of the device that allows the user to maintain a level of comfort that does not make the user feel uncomfortable, based on the control value history information including the history of the control value of the device. and,
determining a control value for the device that can achieve energy saving among the control values falling within the allowable range;
correcting the determined control value to maintain the comfort level of the user ;
In the correcting step, based on environmental value history information including a history of environmental values related to the environment around the device and a difference between the determined control value and a current control value set in the device, including the step of correcting the determined control value
Information processing methods.
前記許容範囲に該当する制御値の中で、省エネを実現することが可能な前記機器の制御値を決定するステップと、
前記決定された制御値を前記利用者の快適度を維持するように補正するステップと
をコンピュータに実行させ、
前記補正するステップは、前記機器の周辺の環境に関する環境値の履歴を含む環境値履歴情報及び前記決定された制御値と前記機器に設定されている現在の制御値との差分に基づいて、当該決定された制御値を補正するステップを含む
プログラム。 a step of calculating the user's allowable range for the control value of the device that allows the user to maintain comfort to the extent that the user does not feel uncomfortable, based on control value history information including the history of the control value of the device; ,
determining a control value for the device that can achieve energy saving among the control values falling within the allowable range;
causing a computer to perform a step of correcting the determined control value so as to maintain the comfort level of the user ;
In the correcting step, based on environmental value history information including a history of environmental values related to the environment around the device and a difference between the determined control value and a current control value set in the device, including the step of correcting the determined control value
program .
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020030726A JP7332500B2 (en) | 2020-02-26 | 2020-02-26 | Information processing device, information processing system, information processing method and program |
CN202010787684.XA CN113310176B (en) | 2020-02-26 | 2020-08-07 | Information processing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020030726A JP7332500B2 (en) | 2020-02-26 | 2020-02-26 | Information processing device, information processing system, information processing method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021134974A JP2021134974A (en) | 2021-09-13 |
JP7332500B2 true JP7332500B2 (en) | 2023-08-23 |
Family
ID=77370372
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020030726A Active JP7332500B2 (en) | 2020-02-26 | 2020-02-26 | Information processing device, information processing system, information processing method and program |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7332500B2 (en) |
CN (1) | CN113310176B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7630657B2 (en) | 2022-01-14 | 2025-02-17 | 三菱電機株式会社 | Equipment management device, equipment management system, and data processing method for equipment management system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001280663A (en) | 2000-03-30 | 2001-10-10 | Mitsubishi Electric Corp | Air conditioner and method for controlling it |
JP2011064344A (en) | 2009-09-15 | 2011-03-31 | Hitachi Ltd | Air conditioning management system, program and air conditioner |
WO2012118058A1 (en) | 2011-02-28 | 2012-09-07 | シャープ株式会社 | Air conditioner control device and air conditioning equipment using same, air conditioner control method, and program |
WO2015068277A1 (en) | 2013-11-08 | 2015-05-14 | 三菱電機株式会社 | Air conditioning device |
US20170159953A1 (en) | 2015-12-04 | 2017-06-08 | Lg Electronics Inc. | Air conditioner and method for controlling an air conditioner |
JP2018179378A (en) | 2017-04-11 | 2018-11-15 | 株式会社東芝 | Air conditioning control device, air conditioning control method and air conditioning control program |
JP7174385B2 (en) | 2015-09-28 | 2022-11-17 | アボットジャパン合同会社 | Use of Laminin-2 to Diagnose Pancreatic Cancer |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07174385A (en) * | 1993-12-20 | 1995-07-14 | Matsushita Refrig Co Ltd | Air-conditioning machine |
JP2010276287A (en) * | 2009-05-28 | 2010-12-09 | Sanyo Electric Co Ltd | Air conditioning control device, program, and air conditioning system |
JP6807556B2 (en) * | 2015-10-01 | 2021-01-06 | パナソニックIpマネジメント株式会社 | Air conditioning control method, air conditioning control device and air conditioning control program |
JP6783599B2 (en) * | 2016-09-16 | 2020-11-11 | 株式会社東芝 | Arithmetic logic unit for air conditioning control, arithmetic method for air conditioning control, and arithmetic program for air conditioning control |
CN107101335A (en) * | 2017-04-28 | 2017-08-29 | 珠海格力电器股份有限公司 | Air conditioner control device and method |
-
2020
- 2020-02-26 JP JP2020030726A patent/JP7332500B2/en active Active
- 2020-08-07 CN CN202010787684.XA patent/CN113310176B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001280663A (en) | 2000-03-30 | 2001-10-10 | Mitsubishi Electric Corp | Air conditioner and method for controlling it |
JP2011064344A (en) | 2009-09-15 | 2011-03-31 | Hitachi Ltd | Air conditioning management system, program and air conditioner |
WO2012118058A1 (en) | 2011-02-28 | 2012-09-07 | シャープ株式会社 | Air conditioner control device and air conditioning equipment using same, air conditioner control method, and program |
WO2015068277A1 (en) | 2013-11-08 | 2015-05-14 | 三菱電機株式会社 | Air conditioning device |
JP7174385B2 (en) | 2015-09-28 | 2022-11-17 | アボットジャパン合同会社 | Use of Laminin-2 to Diagnose Pancreatic Cancer |
US20170159953A1 (en) | 2015-12-04 | 2017-06-08 | Lg Electronics Inc. | Air conditioner and method for controlling an air conditioner |
JP2018179378A (en) | 2017-04-11 | 2018-11-15 | 株式会社東芝 | Air conditioning control device, air conditioning control method and air conditioning control program |
Also Published As
Publication number | Publication date |
---|---|
JP2021134974A (en) | 2021-09-13 |
CN113310176A (en) | 2021-08-27 |
CN113310176B (en) | 2023-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9559549B2 (en) | Energy management server, energy management method, and program | |
JP6503305B2 (en) | Air conditioning control system, air conditioning planning device, and planning method | |
JP6807556B2 (en) | Air conditioning control method, air conditioning control device and air conditioning control program | |
Wei et al. | Deep reinforcement learning for joint datacenter and HVAC load control in distributed mixed-use buildings | |
JP2019019988A (en) | Air conditioning operation condition creation device, air conditioning operation condition creation method, program and air conditioning system | |
JP6109555B2 (en) | Energy management server, energy management method and program | |
WO2013040539A1 (en) | Method and system for energy control management | |
EP4033169B1 (en) | Air-conditioning control device, air-conditioning system, air-conditioning control method, and air-conditioning control program | |
CN113348330B (en) | Management method and control method of air conditioning system, storage medium and control platform | |
US20170139384A1 (en) | Recommendation apparatus, recommendation method and non-transitory computer readable medium | |
Chakraborty et al. | Multiobjective optimal scheduling framework for HVAC devices in energy-efficient buildings | |
WO2019008698A1 (en) | Operation control device, air conditioning system, operation control method, and operation control program | |
KR101727434B1 (en) | Method for estimating efficiency of refrigerator using random forest model | |
JP7332500B2 (en) | Information processing device, information processing system, information processing method and program | |
JPWO2018207324A1 (en) | Air conditioning system control method, air conditioning system control device, and air conditioning system control program | |
Xu et al. | A decentralized federated learning based interoperable and heterogeneity aware predictive optimization method for energy and comfort in smart homes environment | |
JP6822888B2 (en) | Air conditioning control device, air conditioning control method and air conditioning control program | |
JP6783599B2 (en) | Arithmetic logic unit for air conditioning control, arithmetic method for air conditioning control, and arithmetic program for air conditioning control | |
JP6637323B2 (en) | Equipment management device and program | |
JP7258798B2 (en) | Information processing device, information processing system, information processing method and program | |
Peng et al. | Case study review: Prediction techniques in intelligent HVAC control systems | |
JP6418833B2 (en) | Control system, optimum solution selection device, control method, and program | |
Mohamed et al. | Dispatching thermostatically controlled loads for frequency regulation using adversarial multi-armed bandits | |
US20150268650A1 (en) | Power modeling based building demand management system | |
WO2023075631A1 (en) | System for controlling heating, ventilation and air conditioning devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210910 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220727 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220823 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221014 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20230214 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230428 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20230511 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230718 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230810 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7332500 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |