(57)【要約】      （修正有）【課題】効率的かつ迅速に機器の故障を診断することができる診断方法、診断装置、診断システム及び診断プログラムを提供する。【解決手段】診断装置３は、ログ記憶部３０２に記憶しているログ情報が所定の条件を満たすか否かを判断し、判断結果に基づいて、診断項目テーブルのログ情報が所定の条件を満たせば故障症状を診断可能であることを示す項目を、故障症状を診断可能であるか及び故障症状を診断不可能であるかのいずれかを示すように変更し（３０７）、統計情報と変更した診断項目テーブルとに基づいて、複数の運転条件の診断優先度を算出し（３０８）、複数の運転条件のうち診断優先度が最も高い運転条件で機器を稼働させる稼働情報を機器へ送信し（３１１）、稼働情報に従って機器が稼働された後に受信されたログ情報を用いて故障症状を診断する（３１０）。【選択図】図４
2020109581.tif 000002
【特許請求の範囲】
【請求項１】
機器を診断する診断装置における診断方法であって、
前記機器の稼働に関するログ情報を前記機器から受信し、
受信した前記ログ情報を記憶部に記憶し、
前記機器の故障症状に関連する統計情報を取得し、
前記機器の複数の運転条件のそれぞれに対し、前記故障症状を診断可能であるか、前記故障症状を診断不可能であるか及び前記ログ情報が所定の条件を満たせば前記故障症状を診断可能であるかのいずれかを示す項目を対応付けた診断項目テーブルを取得し、
前記診断項目テーブルの前記ログ情報が前記所定の条件を満たせば前記故障症状を診断可能であることを示す項目について、前記記憶部に記憶している前記ログ情報が前記所定の条件を満たすか否かを判断し、
判断結果に基づいて、前記診断項目テーブルの前記ログ情報が前記所定の条件を満たせば前記故障症状を診断可能であることを示す項目を、前記故障症状を診断可能であるか及び前記故障症状を診断不可能であるかのいずれかを示すように変更し、
前記統計情報と前記変更した診断項目テーブルとに基づいて、前記複数の運転条件の診断優先度を算出し、
前記複数の運転条件のうち前記診断優先度が最も高い運転条件で前記機器を稼働させる稼働情報を前記機器へ送信し、
前記稼働情報に従って前記機器が稼働された後に受信されたログ情報を用いて前記故障症状を診断する、
診断方法。
【請求項２】
前記稼働情報の送信では、前記診断優先度が最も高い運転条件で前記故障症状が特定されなかった場合、前記診断優先度が次に高い運転条件で前記機器を稼働させる稼働情報を前記機器へ送信する、
請求項１に記載の診断方法。
【請求項３】
前記機器は、空調機器を含み、
前記複数の運転条件は、少なくとも前記空調機器の暖房運転及び冷房運転を含む、
請求項１に記載の診断方法。
【請求項４】
前記複数の運転条件は、前記空調機器が設置されている空間の環境に依存せずに所定の条件で前記空調機器を運転する定格運転及び前記空間の環境に依存して前記空調機器を運転する非定格運転を少なくとも含む、
請求項３に記載の診断方法。
【請求項５】
前記統計情報の取得では、前記機器の機種に対応する前記故障症状の傾向に関連する前記統計情報をサーバ装置から取得する、
請求項１に記載の診断方法。
【請求項６】
さらに、前記機器の所有者によって申告された前記機器の不具合の症状の入力を受け付け、
前記統計情報の取得では、前記入力が受け付けられた前記不具合の症状に対応する前記統計情報を取得する、
請求項１に記載の診断方法。
【請求項７】
さらに、前記診断優先度に基づいて、前記機器の前記故障症状を診断するのに要する推定時間を算出し、
算出した前記推定時間を外部に出力する、
請求項１に記載の診断方法。
【請求項８】
機器を診断する診断装置であって、
前記機器の稼働に関するログ情報を前記機器から受信する受信部と、
受信された前記ログ情報を記憶する記憶部と、
前記機器の故障症状に関連する統計情報を取得する統計情報取得部と、
前記機器の複数の運転条件のそれぞれに対し、前記故障症状を診断可能であるか、前記故障症状を診断不可能であるか及び前記ログ情報が所定の条件を満たせば前記故障症状を診断可能であるかのいずれかを示す項目を対応付けた診断項目テーブルを取得する診断項目テーブル取得部と、
前記診断項目テーブルの前記ログ情報が前記所定の条件を満たせば前記故障症状を診断可能であることを示す項目について、前記記憶部に記憶している前記ログ情報が前記所定の条件を満たすか否かを判断する判断部と、
判断結果に基づいて、前記診断項目テーブルの前記ログ情報が前記所定の条件を満たせば前記故障症状を診断可能であることを示す項目を、前記故障症状を診断可能であるか及び前記故障症状を診断不可能であるかのいずれかを示すように変更する変更部と、
前記統計情報と前記変更された診断項目テーブルとに基づいて、前記複数の運転条件の診断優先度を算出する算出部と、
前記複数の運転条件のうち前記診断優先度が最も高い運転条件で前記機器を稼働させる稼働情報を前記機器へ送信する送信部と、
前記稼働情報に従って前記機器が稼働された後に受信されたログ情報を用いて前記故障症状を診断する診断部と、
を備える診断装置。
【請求項９】
請求項８に記載の診断装置と、
前記診断装置とネットワークを介して互いに通信可能に接続された機器と、
を備え、
前記機器は、
前記機器の稼働に関するログ情報を生成するログ生成部と、
前記ログ情報を前記診断装置へ送信する送信部と、
前記診断装置から前記稼働情報を受信する受信部と、
前記稼働情報に従って前記機器の稼働を制御する制御部と、
を備える、
診断システム。
【請求項１０】
機器を診断する診断プログラムであって、
前記機器の稼働に関するログ情報を前記機器から受信し、
受信した前記ログ情報を記憶部に記憶し、
前記機器の故障症状に関連する統計情報を取得し、
前記機器の複数の運転条件のそれぞれに対し、前記故障症状を診断可能であるか、前記故障症状を診断不可能であるか及び前記ログ情報が所定の条件を満たせば前記故障症状を診断可能であるかのいずれかを示す項目を対応付けた診断項目テーブルを取得し、
前記診断項目テーブルの前記ログ情報が前記所定の条件を満たせば前記故障症状を診断可能であることを示す項目について、前記記憶部に記憶している前記ログ情報が前記所定の条件を満たすか否かを判断し、
判断結果に基づいて、前記診断項目テーブルの前記ログ情報が前記所定の条件を満たせば前記故障症状を診断可能であることを示す項目を、前記故障症状を診断可能であるか及び前記故障症状を診断不可能であるかのいずれかを示すように変更し、
前記統計情報と前記変更した診断項目テーブルとに基づいて、前記複数の運転条件の診断優先度を算出し、
前記複数の運転条件のうち前記診断優先度が最も高い運転条件で前記機器を稼働させる稼働情報を前記機器へ送信し、
前記稼働情報に従って前記機器が稼働された後に受信されたログ情報を用いて前記故障症状を診断するようにコンピュータを機能させる、
診断プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、機器を診断する診断方法、診断装置、診断システム及び診断プログラムに関するものである。
【背景技術】
【０００２】
空調機器の機器ログから故障診断を行う技術は、例えば特許文献１及び特許文献２に記載されている。
【０００３】
特許文献１では、遠隔地から空調機器の故障診断を実施する技術として、監視用端末により空調機器の故障発生が検知された際、監視用端末から空調機器の故障診断プログラムをメールデータとして受信し、受信した故障診断プログラムを実行する設備監視装置が開示されている。
【０００４】
また、特許文献２では、設備機器の休止時に、設備機器の診断対象部品を動作させ、取得した情報に基づいて、診断対象部品の故障の診断を行う故障診断装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２６３４４２号公報
【特許文献２】特開２００４−９２９７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の技術では、効率的かつ迅速に空調機器の故障を診断することは困難であり、更なる改善が必要とされていた。
【０００７】
本開示は、上記の問題を解決するためになされたもので、効率的かつ迅速に機器の故障を診断することができる診断方法、診断装置、診断システム及び診断プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
本開示の一態様に係る診断方法は、機器を診断する診断装置における診断方法であって、前記機器の稼働に関するログ情報を前記機器から受信し、受信した前記ログ情報を記憶部に記憶し、前記機器の故障症状に関連する統計情報を取得し、前記機器の複数の運転条件のそれぞれに対し、前記故障症状を診断可能であるか、前記故障症状を診断不可能であるか及び前記ログ情報が所定の条件を満たせば前記故障症状を診断可能であるかのいずれかを示す項目を対応付けた診断項目テーブルを取得し、前記診断項目テーブルの前記ログ情報が前記所定の条件を満たせば前記故障症状を診断可能であることを示す項目について、前記記憶部に記憶している前記ログ情報が前記所定の条件を満たすか否かを判断し、判断結果に基づいて、前記診断項目テーブルの前記ログ情報が前記所定の条件を満たせば前記故障症状を診断可能であることを示す項目を、前記故障症状を診断可能であるか及び前記故障症状を診断不可能であるかのいずれかを示すように変更し、前記統計情報と前記変更した診断項目テーブルとに基づいて、前記複数の運転条件の診断優先度を算出し、前記複数の運転条件のうち前記診断優先度が最も高い運転条件で前記機器を稼働させる稼働情報を前記機器へ送信し、前記稼働情報に従って前記機器が稼働された後に受信されたログ情報を用いて前記故障症状を診断する。
【発明の効果】
【０００９】
本開示によれば、効率的かつ迅速に機器の故障を診断することができる。
【図面の簡単な説明】
【００１０】
【図１】本開示の実施の形態における診断システムの構成を示す図である。
【図２】本開示の実施の形態における空調機器の構成を示す図である。
【図３】本開示の実施の形態におけるログ情報の一例を示す図である。
【図４】本開示の実施の形態における診断装置の構成を示す図である。
【図５】本開示の実施の形態においてログ記憶部が記憶するログ情報の一例を示す図である。
【図６】本開示の実施の形態における統計情報の一例を示す図である。
【図７】本開示の実施の形態における診断項目テーブルの一例を示す図である。
【図８】本開示の実施の形態において、動作条件確認部によって更新された診断項目テーブルの一例を示す図である。
【図９】本開示の実施の形態において、図６に示す統計情報及び図８に示す診断項目テーブルを用いて優先度を算出する処理について説明するための図である。
【図１０】本開示の実施の形態において、複数の運転条件それぞれの優先度を算出した結果を示す図である。
【図１１】本開示の実施の形態において、優先度記憶部に記憶される優先順位テーブルの一例を示す図である。
【図１２】本開示の実施の形態におけるサーバ装置の構成を示す図である。
【図１３】本開示の実施の形態において統計情報記憶部が記憶する統計情報の一例を示す図である。
【図１４】本開示の実施の形態において、空調機器から診断装置に対してログ情報を送信する処理について説明するためのフローチャートである。
【図１５】本開示の実施の形態において、診断装置による故障診断処理を説明するための第１のフローチャートである。
【図１６】本開示の実施の形態において、診断装置による故障診断処理を説明するための第２のフローチャートである。
【図１７】本開示の実施の形態において、機種情報の入力を受け付けるための機種入力画面の一例を示す図である。
【図１８】本開示の実施の形態において、診断結果情報をユーザに提示するための診断結果画面の一例を示す図である。
【図１９】本開示の実施の形態において、他の機種情報の入力を受け付けるための機種入力画面の一例を示す図である。
【図２０】本開示の実施の形態における他の機種に対応する統計情報の一例を示す図である。
【図２１】本開示の実施の形態においてログ記憶部が記憶する他の空調機器のログ情報の一例を示す図である。
【図２２】本開示の実施の形態において、動作条件確認部によって更新された他の診断項目テーブルの一例を示す図である。
【図２３】本開示の実施の形態において、図２０に示す統計情報及び図２２に示す診断項目テーブルを用いて優先度を算出する処理について説明するための図である。
【図２４】本開示の実施の形態において、複数の運転条件それぞれの優先度を算出した結果を示す図である。
【図２５】本開示の実施の形態において、優先度記憶部に記憶される他の優先順位テーブルの一例を示す図である。
【図２６】本開示の実施の形態において、診断結果情報をユーザに提示するための他の診断結果画面の一例を示す図である。
【図２７】本開示の実施の形態の変形例において、空調機器の所有者によって申告された空調機器の不具合の症状の入力を受け付けるための症状入力画面の一例を示す図である。
【図２８】本開示の実施の形態の変形例において、空調機器の不具合の症状を統計情報に変換するとともに、変換した統計情報及び診断項目テーブルを用いて優先度を算出する処理について説明するための図である。
【図２９】本開示の実施の形態の変形例において、診断が完了するまでの時間を表示するための診断完了推定時間表示画面の一例を示す図である。
【発明を実施するための形態】
【００１１】
（本開示の基礎となった知見）
通常、家電製品の一つである空調機器（ルームエアコン）に不具合が発生した際には、ユーザは空調機器のメーカに対して修理を依頼する。一般的に、空調機器の修理の場合、メーカから派遣される技術員がユーザ宅に出張する。技術員は、様々な計測機器を空調機器に適用しながら、空調機器の不具合の原因箇所を特定する。原因箇所が特定されると、故障部品の交換等の対処が行われ、修理は完了する。
【００１２】
昨今は、空調機器のＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）化が進み、ユーザは、スマートフォンに代表される情報端末を用いて空調機器を遠隔操作したり、情報端末にて空調機器の稼働状態を遠隔から確認したりすることが可能となっている。そのようなＩｏＴ機能を修理業務にも活用することが考えられる。例えば、技術員が情報端末を持参してユーザ宅に出張することで、情報端末から空調機器に対して診断に適した運転条件で空調機器を稼働させるコマンドを送信したり、空調機器から収集したログ情報を用いて故障の原因箇所を特定したりすることが考えられる。これにより、修理業務において、効率的に故障の原因箇所を特定することができる。
【００１３】
空調機器のログ情報から故障診断を行う技術は、例えば特許文献１及び特許文献２に記載されている。
【００１４】
空調機器の故障診断においては、複数の運転条件のうち、いずれの運転条件で動作させた際のログ情報を用いるかにより、診断できる故障の原因箇所は異なる。そのため、複数の運転条件のうち、どの運転条件で診断を行うのかは、効率的に故障を診断する上で重要となる。
【００１５】
しかしながら、特許文献１及び特許文献２に記載の技術では、複数の運転条件のうち、どの運転条件で診断を行うのかについては考慮されておらず、効率的に空調機器の故障を診断することは困難である。また、複数の運転条件を順に空調機器に適用した場合、空調機器の故障を診断するのに多大の時間がかかるおそれがある。
【００１６】
以上の課題を解決するために、本開示の一態様に係る診断方法は、機器を診断する診断装置における診断方法であって、前記機器の稼働に関するログ情報を前記機器から受信し、受信した前記ログ情報を記憶部に記憶し、前記機器の故障症状に関連する統計情報を取得し、前記機器の複数の運転条件のそれぞれに対し、前記故障症状を診断可能であるか、前記故障症状を診断不可能であるか及び前記ログ情報が所定の条件を満たせば前記故障症状を診断可能であるかのいずれかを示す項目を対応付けた診断項目テーブルを取得し、前記診断項目テーブルの前記ログ情報が前記所定の条件を満たせば前記故障症状を診断可能であることを示す項目について、前記記憶部に記憶している前記ログ情報が前記所定の条件を満たすか否かを判断し、判断結果に基づいて、前記診断項目テーブルの前記ログ情報が前記所定の条件を満たせば前記故障症状を診断可能であることを示す項目を、前記故障症状を診断可能であるか及び前記故障症状を診断不可能であるかのいずれかを示すように変更し、前記統計情報と前記変更した診断項目テーブルとに基づいて、前記複数の運転条件の診断優先度を算出し、前記複数の運転条件のうち前記診断優先度が最も高い運転条件で前記機器を稼働させる稼働情報を前記機器へ送信し、前記稼働情報に従って前記機器が稼働された後に受信されたログ情報を用いて前記故障症状を診断する。
【００１７】
この構成によれば、複数の運転条件のうち、故障症状を特定する可能性が最も高い運転条件が優先して選択され、選択された運転条件で機器が稼働された後に受信されたログ情報を用いて故障症状が診断されるので、効率的かつ迅速に機器の故障を診断することができる。
【００１８】
また、上記の診断方法において、前記稼働情報の送信では、前記診断優先度が最も高い運転条件で前記故障症状が特定されなかった場合、前記診断優先度が次に高い運転条件で前記機器を稼働させる稼働情報を前記機器へ送信してもよい。
【００１９】
この構成によれば、診断優先度が最も高い運転条件で故障症状が特定されなかった場合、診断優先度が次に高い運転条件で機器が稼働されるので、機器の故障症状が特定されるまで運転条件を変えて機器を稼働させることができ、より確実に機器の故障症状を特定することができる。
【００２０】
また、上記の診断方法において、前記機器は、空調機器を含み、前記複数の運転条件は、少なくとも前記空調機器の暖房運転及び冷房運転を含んでもよい。
【００２１】
この構成によれば、暖房運転及び冷房運転のうち、故障症状を特定する可能性が最も高い運転条件が優先して選択され、選択された運転条件で空調機器が稼働された後に受信されたログ情報を用いて故障症状が診断されるので、効率的かつ迅速に空調機器の故障を診断することができる。
【００２２】
また、上記の診断方法において、前記複数の運転条件は、前記空調機器が設置されている空間の環境に依存せずに所定の条件で前記空調機器を運転する定格運転及び前記空間の環境に依存して前記空調機器を運転する非定格運転を少なくとも含んでもよい。
【００２３】
この構成によれば、空調機器が設置されている空間の環境に依存せずに所定の条件で空調機器を運転する定格運転及び空間の環境に依存して空調機器を運転する非定格運転のうち、故障症状を特定する可能性が最も高い運転条件が優先して選択され、選択された運転条件で空調機器が稼働された後に受信されたログ情報を用いて故障症状が診断されるので、効率的かつ迅速に空調機器の故障を診断することができる。
【００２４】
また、上記の診断方法において、前記統計情報の取得では、前記機器の機種に対応する前記故障症状の傾向に関連する前記統計情報をサーバ装置から取得してもよい。
【００２５】
この構成によれば、機器の機種に対応する故障症状の傾向に関連する統計情報がサーバ装置から取得されるので、サーバ装置の統計情報を最新の統計情報に更新することにより、高い精度で機器の故障を診断することができる。
【００２６】
また、上記の診断方法において、さらに、前記機器の所有者によって申告された前記機器の不具合の症状の入力を受け付け、前記統計情報の取得では、前記入力が受け付けられた前記不具合の症状に対応する前記統計情報を取得してもよい。
【００２７】
この構成によれば、機器の所有者によって申告された機器の不具合の症状の入力が受け付けられ、入力が受け付けられた不具合の症状に対応する統計情報が取得されるので、機器の実際の不具合の症状に応じて、より高い精度で機器の故障を診断することができる。
【００２８】
また、上記の診断方法において、さらに、前記診断優先度に基づいて、前記機器の前記故障症状を診断するのに要する推定時間を算出し、算出した前記推定時間を外部に出力してもよい。
【００２９】
この構成によれば、診断優先度に基づいて、機器の故障症状を診断するのに要する推定時間が算出され、算出された推定時間が外部に出力されるので、機器を修理する技術員は、機器の故障症状を診断するのに要する推定時間を知ることができ、効率的に機器の故障を診断することができる。
【００３０】
本開示の他の態様に係る診断装置は、機器を診断する診断装置であって、前記機器の稼働に関するログ情報を前記機器から受信する受信部と、受信された前記ログ情報を記憶する記憶部と、前記機器の故障症状に関連する統計情報を取得する統計情報取得部と、前記機器の複数の運転条件のそれぞれに対し、前記故障症状を診断可能であるか、前記故障症状を診断不可能であるか及び前記ログ情報が所定の条件を満たせば前記故障症状を診断可能であるかのいずれかを示す項目を対応付けた診断項目テーブルを取得する診断項目テーブル取得部と、前記診断項目テーブルの前記ログ情報が前記所定の条件を満たせば前記故障症状を診断可能であることを示す項目について、前記記憶部に記憶している前記ログ情報が前記所定の条件を満たすか否かを判断する判断部と、判断結果に基づいて、前記診断項目テーブルの前記ログ情報が前記所定の条件を満たせば前記故障症状を診断可能であることを示す項目を、前記故障症状を診断可能であるか及び前記故障症状を診断不可能であるかのいずれかを示すように変更する変更部と、前記統計情報と前記変更された診断項目テーブルとに基づいて、前記複数の運転条件の診断優先度を算出する算出部と、前記複数の運転条件のうち前記診断優先度が最も高い運転条件で前記機器を稼働させる稼働情報を前記機器へ送信する送信部と、前記稼働情報に従って前記機器が稼働された後に受信されたログ情報を用いて前記故障症状を診断する診断部と、を備える。
【００３１】
この構成によれば、複数の運転条件のうち、故障症状を特定する可能性が最も高い運転条件が優先して選択され、選択された運転条件で機器が稼働された後に受信されたログ情報を用いて故障症状が診断されるので、効率的かつ迅速に機器の故障を診断することができる。
【００３２】
本開示の他の態様に係る診断システムは、上記の診断装置と、前記診断装置とネットワークを介して互いに通信可能に接続された機器と、を備え、前記機器は、前記機器の稼働に関するログ情報を生成するログ生成部と、前記ログ情報を前記診断装置へ送信する送信部と、前記診断装置から前記稼働情報を受信する受信部と、前記稼働情報に従って前記機器の稼働を制御する制御部と、を備える。
【００３３】
この構成によれば、複数の運転条件のうち、故障症状を特定する可能性が最も高い運転条件が優先して選択され、選択された運転条件で機器が稼働された後に受信されたログ情報を用いて故障症状が診断されるので、効率的かつ迅速に機器の故障を診断することができる。
【００３４】
本開示の他の態様に係る診断プログラムは、機器を診断する診断プログラムであって、前記機器の稼働に関するログ情報を前記機器から受信し、受信した前記ログ情報を記憶部に記憶し、前記機器の故障症状に関連する統計情報を取得し、前記機器の複数の運転条件のそれぞれに対し、前記故障症状を診断可能であるか、前記故障症状を診断不可能であるか及び前記ログ情報が所定の条件を満たせば前記故障症状を診断可能であるかのいずれかを示す項目を対応付けた診断項目テーブルを取得し、前記診断項目テーブルの前記ログ情報が前記所定の条件を満たせば前記故障症状を診断可能であることを示す項目について、前記記憶部に記憶している前記ログ情報が前記所定の条件を満たすか否かを判断し、判断結果に基づいて、前記診断項目テーブルの前記ログ情報が前記所定の条件を満たせば前記故障症状を診断可能であることを示す項目を、前記故障症状を診断可能であるか及び前記故障症状を診断不可能であるかのいずれかを示すように変更し、前記統計情報と前記変更した診断項目テーブルとに基づいて、前記複数の運転条件の診断優先度を算出し、前記複数の運転条件のうち前記診断優先度が最も高い運転条件で前記機器を稼働させる稼働情報を前記機器へ送信し、前記稼働情報に従って前記機器が稼働された後に受信されたログ情報を用いて前記故障症状を診断するようにコンピュータを機能させる。
【００３５】
この構成によれば、複数の運転条件のうち、故障症状を特定する可能性が最も高い運転条件が優先して選択され、選択された運転条件で機器が稼働された後に受信されたログ情報を用いて故障症状が診断されるので、効率的かつ迅速に機器の故障を診断することができる。
【００３６】
以下で説明する実施の形態は、いずれも本開示の一具体例を示すものである。以下の実施の形態で示される数値、形状、構成要素、ステップ及びステップの順序などは、一例であり、本開示を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。また全ての実施の形態において、各々の内容を組み合わせることも出来る。
【００３７】
（実施の形態）
以下に、本開示の実施の形態における診断システムについて、図を用いて説明する。
【００３８】
まず、本実施の形態における診断システムの全体像について説明する。
【００３９】
図１は、本開示の実施の形態における診断システムの構成を示す図である。図１に示すように、診断システムは、空調機器１、診断装置３及びサーバ装置４を備える。
【００４０】
空調機器１は、第１通信路２を介して、診断装置３と互いに通信可能に接続される。空調機器１は、例えば、ＩｏＴ機能が備わった家庭用ルームエアコンである。第１通信路２は、例えば無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である。空調機器１は、ユーザ宅内に配置される。空調機器１は、診断対象の機器の一例である。
【００４１】
診断装置３は、例えば技術員が保有するスマートフォン、タブレット型コンピュータ又はパーソナルコンピュータである。診断装置３は、空調機器１を診断する。
【００４２】
サーバ装置４は、第２通信路５を介して、診断装置３と互いに通信可能に接続されている。第２通信路５は、例えばＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）又はインターネット網である。サーバ装置４は、ユーザ宅外に配置されている。
【００４３】
最初に、本実施の形態の利用イメージを説明する。その後、診断システムを構成する各装置について、詳細に説明する。空調機器１は、一般のユーザ宅に設置されている。例えば、ユーザは、空調機器１の動作に異変を感じた場合、空調機器１のメーカのコールセンターに問い合わせを行う。問い合わせを受けたメーカは、技術員をユーザ宅へ派遣する。ユーザ宅を訪問した技術員は、診断装置３を持参しており、診断装置３は、サーバ装置４と連携しながら、空調機器１の故障診断を実施する。技術員は、診断装置３による診断結果に基づいて空調機器１に適切な修理を行う。
【００４４】
図２は、本開示の実施の形態における空調機器の構成を示す図である。
【００４５】
図２に示すように、空調機器１は、制御部１０１、ログ生成部１０２、ログ送信部１０３及び稼働情報受信部１０４を備える。
【００４６】
制御部１０１は、空調機器１のメイン機能を制御する。空調機器１のメイン機能は、例えば、冷気を吐き出す冷房機能、暖気を吐き出す暖房機能、除湿機能、室内ファンを回す機能、及びルーバーを動かす機能などである。制御部１０１は、ユーザからの操作に応じて空調機器１に備わっている圧縮機、ファン及びルーバー（図２には図示していない）などの部品を制御する。また、制御部１０１は、稼働情報受信部１０４によって受信された稼働情報に基づいて、空調機器１のメイン機能の動作を変更する。例えば、運転モードが暖房運転であるとともに設定温度が３０℃である稼働情報が受信された場合、制御部１０１は、稼働情報で示される運転モード及び設定温度に従って、空調機器１の稼働を制御する。
【００４７】
ログ生成部１０２は、空調機器１の稼働状態が変化したタイミングで、空調機器１の稼働に関するログ情報を生成する。ログ情報は、例えば、タイムスタンプ、空調機器１が備える構成部品の制御信号、及び空調機器１が備えるセンサから得られるセンサ値等を含む。
【００４８】
図３は、本開示の実施の形態におけるログ情報の一例を示す図である。図３に示すように、ログ情報は、例えば、室内配管温度、室内吸込温度、圧縮機回転数、圧縮機温度及び外気温を含む。ただし、ログ情報は、これらの情報に限らず、空調機器１が取得可能な他の情報を含んでもよい。ログ生成部１０２は、制御部１０１からセンサ値を取得し、取得したセンサ値を含むログ情報を生成する。そして、ログ生成部１０２は、生成したログ情報を、ログ送信部１０３に出力する。
【００４９】
なお、ログ生成部１０２は、例えば１０分間隔などの所定の時間間隔で定期的にログ情報を生成してもよい。
【００５０】
ログ送信部１０３は、ログ生成部１０２によって生成されたログ情報を、第１通信路２を介して診断装置３に送信する。
【００５１】
稼働情報受信部１０４は、第１通信路２を介して診断装置３から稼働情報を受信する。稼働情報受信部１０４は、受信した稼働情報を制御部１０１に出力する。稼働情報は、例えば、運転モードが暖房運転であるとともに設定温度が３０℃であることを示す情報であり、所定の運転条件で空調機器１を稼働させるための情報である。稼働情報受信部１０４は、第１通信路２を介して診断装置３から稼働情報を受信した場合、制御部１０１に対して稼働情報を出力する。
【００５２】
なお、本実施の形態における空調機器１は、診断対象である機器の一例であるが、本開示は特にこれに限定されず、機器は、洗濯機又は冷蔵庫などの他の家電機器であってもよい。
【００５３】
図４は、本開示の実施の形態における診断装置の構成を示す図である。診断装置３は、例えばタッチスクリーン、マイクロフォン及びカメラを備えたスマートフォン、タブレット型コンピュータ又はパーソナルコンピュータである。
【００５４】
図４に示すように、診断装置３は、第１通信部３１、メモリ３２、プロセッサ３３、第２通信部３４及び入出力部３５を備える。第１通信部３１は、ログ受信部３０１及び稼働情報送信部３１１を備える。メモリ３２は、ログ記憶部３０２、診断項目記憶部３０６及び優先度記憶部３０９を備える。プロセッサ３３は、診断制御部３０４、統計情報取得部３０５、動作条件確認部３０７、優先度算出部３０８及び診断実行部３１０を備える。
【００５５】
第１通信部３１は、第１通信路２を介して、空調機器１から情報を受信するとともに、空調機器１へ情報を送信する。
【００５６】
ログ受信部３０１は、第１通信路２を介して、空調機器１の稼働に関するログ情報を空調機器１から受信する。ログ情報は、例えば、タイムスタンプ、室内配管温度、室内吸込温度、圧縮機回転数、圧縮機温度及び外気温を含む。ログ受信部３０１は、受信したログ情報をログ記憶部３０２に記憶する。
【００５７】
メモリ３２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）又はＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などから構成される。
【００５８】
ログ記憶部３０２は、ログ受信部３０１によって受信された空調機器１のログ情報を記憶する。
【００５９】
図５は、本開示の実施の形態においてログ記憶部が記憶するログ情報の一例を示す図である。図５に示すように、ログ記憶部３０２は、タイムスタンプ、室内配管温度、室内吸込温度、圧縮機回転数、圧縮機温度及び外気温から構成されるログ情報をテーブル形式で記憶している。
【００６０】
第２通信部３４は、第２通信路５を介して、サーバ装置４に情報を送信するとともに、サーバ装置４から情報を受信する。第２通信部３４は、機器の故障症状に関連する統計情報をサーバ装置４から受信する。
【００６１】
入出力部３５は、例えばタッチパネルであり、ユーザからの入力を受け付けるとともに、ユーザへ提示する情報を表示する。なお、診断装置３のユーザは、空調機器１を修理する技術員である。入出力部３５は、空調機器１の機種を示す機種情報のユーザによる入力を受け付ける。
【００６２】
診断制御部３０４は、入出力部３５によって外部（ユーザ）から機種情報が入力されると、入力された機種情報を統計情報取得部３０５に出力するとともに、動作条件確認部３０７に対して動作条件確認依頼信号を出力する。機種情報は、例えば、「ＡＣ１」又は「ＡＣ２」などの空調機器の機種を識別するための情報である。機種情報により、何年に製造され、どのような性能の機種であるかが特定できる。
【００６３】
診断制御部３０４は、統計情報取得部３０５から統計情報が入力されるとともに、動作条件確認部３０７から診断項目テーブルが入力されると、統計情報及び診断項目テーブルを優先度算出部３０８に出力する。
【００６４】
診断制御部３０４は、優先度算出部３０８から優先度算出完了信号が入力された場合、診断実行部３１０に対して診断実行開始信号を出力する。
【００６５】
診断制御部３０４は、診断実行部３１０から診断結果情報が入力された場合、入出力部３５に診断結果情報を表示させる。入出力部３５は、空調機器１の診断結果を示す診断結果情報を表示する。
【００６６】
統計情報取得部３０５は、空調機器１の故障症状に関連する統計情報を取得する。診断制御部３０４から機種情報が入力されると、統計情報取得部３０５は、第２通信部３４及び第２通信路５を介して、サーバ装置４に機種情報を送信する。そして、統計情報取得部３０５は、空調機器１の機種に対応する故障症状の傾向に関連する統計情報をサーバ装置４から取得する。
【００６７】
図６は、本開示の実施の形態における統計情報の一例を示す図である。統計情報は、空調機器１の機種に対応する故障症状の発生割合に関する情報である。本実施の形態における故障症状には、例えば、冷媒不足、センサ不良及び圧縮不良がある。図６の例では、冷媒不足の発生割合が０．５であり、センサ不良の発生割合が０．３であり、圧縮不良の発生割合が０．２であり、冷媒不足の発生割合が最も高く、圧縮不良の発生割合が最も低いことを示している。そして、統計情報取得部３０５は、第２通信部３４によって受信された統計情報を、診断制御部３０４に出力する。
【００６８】
なお、図６に示す例では、全ての故障症状の発生割合の合計は１．０であるが、本開示は特にこれに限定されず、全ての故障症状の発生割合の合計は必ずしも１．０でなくてもよい。また、統計情報は、複数の故障症状のそれぞれの発生割合ではなく、複数の故障症状のそれぞれの発生件数であってもよい。
【００６９】
診断項目記憶部３０６は、空調機器１の複数の運転条件のそれぞれに対し、故障症状を診断可能であるか、故障症状を診断不可能であるか及びログ情報が所定の条件を満たせば故障症状を診断可能であるかのいずれかを示す項目を対応付けた診断項目テーブルを記憶する。診断項目記憶部３０６は、図７に示すような診断項目テーブルを予め記憶する。
【００７０】
図７は、本開示の実施の形態における診断項目テーブルの一例を示す図である。診断項目テーブルの各行は、運転条件を示し、各列は、故障症状を示している。診断項目テーブルは、ある運転条件で空調機器１を稼働させた際に、どの故障症状の診断が可能であるかを示している。
【００７１】
図７に示す診断項目テーブルでは、空調機器１を定格で暖房運転させた場合に、冷媒不足は診断可能であり、センサ不良は診断不可能であり、圧縮不良は診断可能であることを示している。なお、図７において、「１」は、故障症状を診断可能であることを示し、「０」は、故障症状を診断不可能であることを示している。
【００７２】
複数の運転条件は、少なくとも空調機器１の暖房運転及び冷房運転を含む。また、複数の運転条件は、空調機器１が設置されている空間の環境に依存せずに所定の条件で空調機器１を運転させる定格運転及び空間の環境に依存して空調機器１を運転させる非定格運転を少なくとも含む。
【００７３】
定格運転は、故障診断の用途で用いられる運転モードである。具体的に、定格運転は、種々の温度及び種々の圧力を計測する際の動作条件を統一するため、室温及び設定温度に依存せずに、圧縮機及びファンを一定の回転数で動作させる運転モードのことである。空調機器１は、定格で暖房運転する場合、圧縮機及びファンを一定の回転数で動作させながら、暖房運転する。また、空調機器１は、定格で冷房運転する場合、圧縮機及びファンを一定の回転数で動作させながら、冷房運転する。
【００７４】
一方、非定格運転は、一般のユーザが通常使用する運転モードである。具体的に、非定格運転は、室温及び設定温度に依存して、圧縮機及びファンの回転数を動的に変えながら、最適な空気調和を実現する運転モードのことである。本実施の形態において、空調機器１を設定温度３０℃で暖房運転させたり、空調機器１を設定温度１６℃で冷房運転させたりする運転モードが、非定格運転に該当する。空調機器１は、設定温度３０℃で暖房運転する場合、室内温度が３０℃で維持されるように、圧縮機及びファンの回転数を動的に変化させる。また、空調機器１は、設定温度１６℃で冷房運転する場合、室内温度が１６℃で維持されるように、圧縮機及びファンの回転数を動的に変化させる。
【００７５】
また、図７に示す診断項目テーブルでは、空調機器１を設定温度３０℃で暖房運転させた場合に、センサ不良は診断可能であり、圧縮不良も診断可能であることを示している。また、空調機器１を設定温度３０℃で暖房運転させる運転条件と、冷媒不足の故障症状とに対応する項目には、「０℃≦外気温≦２０℃」という条件文が記載されている。冷媒不足は、診断対象の空調機器１のログ情報が当該条件を満たしていれば診断可能であり、ログ情報が当該条件を満たしていなければ診断不可能であることを示している。
【００７６】
また、図７に示す診断項目テーブルでは、空調機器１を定格で冷房運転させた場合に、冷媒不足は診断不可能であり、センサ不良は診断不可能であり、圧縮不良はログ情報が所定の条件を満たせば診断可能であることを示している。所定の条件は、圧縮機温度が７０℃以下であることである。
【００７７】
また、図７に示す診断項目テーブルでは、空調機器１を設定温度１６℃で冷房運転させた場合に、冷媒不足はログ情報が所定の条件を満たせば診断可能であり、センサ不良は診断不可能であり、圧縮不良は診断可能であることを示している。所定の条件は、外気温が２５℃以上４０℃以下の範囲内であることである。
【００７８】
なお、診断項目記憶部３０６は、空調機器の機種に関係なく１つの診断項目テーブルを記憶してもよい。また、診断項目記憶部３０６は、空調機器の機種毎に診断項目テーブルを記憶してもよい。
【００７９】
動作条件確認部３０７は、診断項目記憶部３０６から、図７に示すような診断項目テーブルを取得する。動作条件確認部３０７は、診断項目テーブルのログ情報が所定の条件を満たせば故障症状を診断可能であることを示す項目について、ログ記憶部３０２に記憶しているログ情報が所定の条件を満たすか否かを判断する。動作条件確認部３０７は、診断項目テーブルの中から、条件文が記載されている項目のみを抽出する。図７の診断項目テーブルは、「０℃≦外気温≦２０℃」、「２５℃≦外気温≦４０℃」及び「圧縮機温度≦７０℃」の３つの条件文を含む。そして、動作条件確認部３０７は、ログ記憶部３０２にアクセスし、図５に示す複数のログ情報から、タイムスタンプが最新であるログ情報を取得する。図５では、「２０１８／８／２９  １５：００」のタイムスタンプが最新であり、タイムスタンプが最新であるログ情報の中から、条件判断に必要な圧縮機温度及び外気温が取得される。この場合、圧縮機温度は５０℃であり、外気温は３０℃である。
【００８０】
そして、動作条件確認部３０７は、取得したログ情報が各条件を満たすか否かを判断する。上記の例の場合、「２５℃≦外気温≦４０℃」及び「圧縮機温度≦７０℃」の条件は満たされ、「０℃≦外気温≦２０℃」の条件は満たされない。
【００８１】
動作条件確認部３０７は、判断結果に基づいて、診断項目テーブルのログ情報が所定の条件を満たせば故障症状を診断可能であることを示す項目を、故障症状を診断可能であるか及び故障症状を診断不可能であるかのいずれかを示すように変更する。動作条件確認部３０７は、ログ情報が所定の条件を満たす項目を、故障症状を診断可能であることを示す「１」に変更し、ログ情報が所定の条件を満たさない項目を、故障症状を診断不可能であることを示す「０」に変更し、診断項目テーブルを更新する。そして、動作条件確認部３０７は、更新した診断項目テーブルを、診断制御部３０４に出力する。
【００８２】
図８は、本開示の実施の形態において、動作条件確認部によって更新された診断項目テーブルの一例を示す図である。
【００８３】
図８に示す診断項目テーブルでは、空調機器１を設定温度３０℃で暖房運転させる運転条件と、冷媒不足の故障症状とに対応する項目は「０」に変更され、空調機器１を設定温度１６℃で冷房運転させる運転条件と、冷媒不足の故障症状とに対応する項目は「１」に変更され、空調機器１を定格で冷房運転させる運転条件と、圧縮不良の故障症状とに対応する項目は「１」に変更されている。
【００８４】
優先度算出部３０８は、統計情報取得部３０５によって取得された統計情報と、動作条件確認部３０７によって変更された診断項目テーブルとに基づいて、複数の運転条件の診断優先度を算出する。優先度算出部３０８には、診断制御部３０４から、図６に示す統計情報と、図８に示す更新された診断項目テーブルとが入力される。そして、優先度算出部３０８は、統計情報及び診断項目テーブルを用いて、各運転条件を使って空調機器１を稼働させた際に、空調機器１の故障を診断できる確率を複数の運転条件毎に算出する。
【００８５】
図９は、本開示の実施の形態において、図６に示す統計情報及び図８に示す診断項目テーブルを用いて優先度を算出する処理について説明するための図であり、図１０は、本開示の実施の形態において、複数の運転条件それぞれの優先度を算出した結果を示す図である。
【００８６】
図９に示すように、優先度算出部３０８は、図８に示す診断項目テーブルの各項目の値に対して、図６に示す統計情報の各故障症状の発生割合を乗算する。例えば、診断項目テーブルの冷媒不足の列の各項目の値には０．５が乗算され、センサ不良の列の各項目の値には０．４が乗算され、圧縮不良の列の各項目の値には０．２が乗算される。その後、優先度算出部３０８は、各項目の乗算値を運転条件毎に合計し、運転条件毎の合計値を運転条件毎の優先度スコアとして算出する。図１０に示すように、例えば、空調機器１を定格で暖房運転させる運転条件の優先度スコアは０．７であり、空調機器１を設定温度３０℃で暖房運転させる運転条件の優先度スコアは０．５であり、空調機器１を定格で冷房運転させる運転条件の優先度スコアは０．２であり、空調機器１を設定温度１６℃で冷房運転させる運転条件の優先度スコアは０．７である。
【００８７】
そして、優先度算出部３０８は、優先度スコアが高い順番に複数の運転条件を並べた優先順位テーブルを生成する。優先度算出部３０８は、生成した優先順位テーブルを、優先度記憶部３０９に記憶する。その後、優先度算出部３０８は、診断制御部３０４に優先度算出完了信号を出力する。
【００８８】
優先度記憶部３０９は、優先順位と運転条件とを対応付けた優先順位テーブルを記憶する。
【００８９】
図１１は、本開示の実施の形態において、優先度記憶部に記憶される優先順位テーブルの一例を示す図である。図１１に示すように、優先度記憶部３０９は、複数の運転条件を優先度スコアが高い順に並べた優先順位テーブルを記憶している。
【００９０】
なお、優先度スコアが同じ運転条件については、いずれの運転条件の優先度を高くしてもよい。優先度算出部３０８は、例えば、優先度スコアが同じ複数の運転条件の優先度をランダムで決めてもよし、診断項目テーブルの上位にある運転条件の優先度を高くしてもよい。
【００９１】
図１１では、最も優先順位が高い運転条件は、空調機器１を定格で暖房運転させる運転条件であり、２番目に優先順位が高い運転条件は、空調機器１を設定温度１６℃で冷房運転させる運転条件であり、３番目に優先順位が高い運転条件は、空調機器１を設定温度３０℃で暖房運転させる運転条件であり、４番目に優先順位が高い運転条件は、空調機器１を定格で冷房運転させる運転条件である。
【００９２】
診断実行部３１０は、診断制御部３０４から診断実行開始信号が入力されると、優先度記憶部３０９から、図１１に示す優先順位テーブルを取得する。そして、診断実行部３１０は、優先度の高い順番に優先順位テーブルから運転条件を取得し、取得した運転条件で空調機器１を稼働させる稼働情報を稼働情報送信部３１１及び第１通信路２を介して、空調機器１に送信する。診断実行部３１０は、複数の運転条件のうち診断優先度が最も高い運転条件で空調機器１を稼働させる稼働情報を空調機器１へ送信する。
【００９３】
その後、診断実行部３１０は、故障診断に必要な所定時間が経過した後、ログ記憶部３０２から空調機器１のログ情報を取得し、診断対象の運転条件に対応する故障診断を実施する。診断実行部３１０は、稼働情報に従って空調機器１が稼働された後に受信されたログ情報を用いて故障症状を診断する。
【００９４】
なお、メモリ３２は、故障診断に必要な所定時間を複数の運転条件毎に予め記憶している。診断実行部３１０は、稼働情報を空調機器１へ送信した後、診断対象の運転条件に対応する故障診断に必要な所定時間をメモリ３２から取得し、故障診断に必要な所定時間が経過したか否かを判断する。
【００９５】
また、診断実行部３１０は、機械学習により生成された予測モデルを用いて、ログ情報から故障症状を診断する。
【００９６】
機械学習において、冷媒不足が発生した時の空調機器のログ情報、センサ不良が発生した時の空調機器のログ情報、圧縮不良が発生した時の空調機器のログ情報、及び正常に稼働した時の空調機器のログ情報がそれぞれ複数ずつ用意される。そして、用意された空調機器の複数のログ情報を学習データとし、各ログ情報に対応する故障症状をラベルとして、機械学習技術の一つである教師あり学習アルゴリズム、例えばロジスティック回帰アルゴリズムに適用されて、予測モデルが構築される。生成された予測モデルは、予めメモリ３２に記憶される。予測モデルは、空調機器１のログ情報が入力された場合に、例えば、冷媒不足、センサ不良、圧縮不良及び正常のいずれかの故障症状を診断結果として出力する。なお、予測モデルは、冷媒不足、センサ不良、圧縮不良及び正常のそれぞれの故障症状毎に生成されてもよい。また、予測モデルは、複数の運転条件毎に生成されてもよい。
【００９７】
予測モデルを用いた故障診断において、診断実行部３１０は、空調機器１のログ情報を予測モデルに入力し、予測モデルから出力される冷媒不足、センサ不良、圧縮不良及び正常のいずれかの診断結果を取得する。診断実行部３１０は、予測モデルの出力結果を参照することで、空調機器１の故障を診断することができ、空調機器１の故障原因を特定することができる。
【００９８】
そして、診断実行部３１０は、故障症状が特定された場合、診断制御部３０４に診断結果情報を出力し、故障診断を終了する。一方、診断実行部３１０は、故障症状が特定されなかった場合、優先順位テーブルから次に優先度の高い運転条件を取得し、取得した運転条件で空調機器１を稼働させる稼働情報を稼働情報送信部３１１及び第１通信路２を介して、空調機器１に送信する。すなわち、診断実行部３１０は、診断優先度が最も高い運転条件で故障症状が特定されなかった場合、診断優先度が次に高い運転条件で空調機器１を稼働させる稼働情報を空調機器１へ送信する。そして、診断実行部３１０は、故障診断に必要な所定時間が経過した後、ログ記憶部３０２から空調機器１のログ情報を取得し、診断対象の運転条件に対応する故障診断を実施する。診断実行部３１０は、故障症状が特定されるまで、又は、優先順位テーブルの全ての運転条件で空調機器１が稼働されるまで上記の処理を繰り返し実施する。
【００９９】
稼働情報送信部３１１は、診断実行部３１０から稼働情報が入力された場合、第１通信路２を経由して、入力された稼働情報を空調機器１に送信する。
【０１００】
図１２は、本開示の実施の形態におけるサーバ装置の構成を示す図である。
【０１０１】
図１２に示すように、サーバ装置４は、受信部４０１、統計情報取得部４０２、統計情報記憶部４０３及び送信部４０４を備える。
【０１０２】
受信部４０１は、第２通信路５を介して、診断装置３から機種情報を受信する。そして、受信部４０１は、受信した機種情報を統計情報取得部４０２に出力する。
【０１０３】
統計情報取得部４０２は、受信部４０１から入力された機種情報に基づいて、統計情報記憶部４０３から機種情報に対応する統計情報を取得する。そして、統計情報取得部４０２は、取得した統計情報を送信部４０４に出力する。
【０１０４】
統計情報記憶部４０３は、例えば、ＲＯＭ又はＥＥＰＲＯＭなどから構成され、空調機器の機種と、故障症状の統計情報とを対応付けたテーブルを記憶している。 
【０１０５】
図１３は、本開示の実施の形態において統計情報記憶部が記憶する統計情報の一例を示す図である。図１３に示すように、故障症状の統計情報は、機種毎に記憶されている。上述したように、統計情報は、故障症状の発生割合を示している。
【０１０６】
送信部４０４は、第２通信路５を介して、統計情報取得部４０２から入力された統計情報を診断装置３に送信する。
【０１０７】
以下、本実施の形態における診断システムの動作について説明する。
【０１０８】
図１４は、本開示の実施の形態において、空調機器から診断装置に対してログ情報を送信する処理について説明するためのフローチャートである。図１４に示す処理は、空調機器１と診断装置３とが第１通信路２を介して接続されている間、常に行われる。
【０１０９】
まず、空調機器１のログ生成部１０２は、空調機器１の稼働状態に関するログ情報を生成する（ステップＳ１）。
【０１１０】
次に、空調機器１のログ送信部１０３は、ログ生成部１０２によって生成されたログ情報を診断装置３へ送信する（ステップＳ２）。
【０１１１】
次に、診断装置３のログ受信部３０１は、空調機器１によって送信されたログ情報を受信する（ステップＳ３）。
【０１１２】
次に、ログ受信部３０１は、受信したログ情報をログ記憶部３０２に記憶する（ステップＳ４）。
【０１１３】
次に、空調機器１のログ生成部１０２は、所定期間の待機処理を行う（ステップＳ５）。所定期間は、例えば、１０分間である。所定期間が経過すると、ステップＳ１に処理が戻る。
【０１１４】
上記のログ情報送信処理は、空調機器１と診断装置３との通信経路が確立されており、電源がオンの状態である場合に、常に実行される。このようにして、空調機器１のログ情報が、診断装置３のログ記憶部３０２に記憶される。また、ログ生成部１０２は、ログ情報を定期的に生成するのではなく、制御内容が変更されたタイミングで生成し、生成したログ情報を診断装置３へ送信してもよい。
【０１１５】
図１５は、本開示の実施の形態において、診断装置による故障診断処理を説明するための第１のフローチャートであり、図１６は、本開示の実施の形態において、診断装置による故障診断処理を説明するための第２のフローチャートである。
【０１１６】
まず、入出力部３５は、空調機器１の機種を示す機種情報のユーザによる入力を受け付ける（ステップＳ２１）。診断制御部３０４は、機種情報のユーザによる入力を受け付けるための機種入力画面を入出力部３５に表示させる。
【０１１７】
図１７は、本開示の実施の形態において、機種情報の入力を受け付けるための機種入力画面の一例を示す図である。入出力部３５は、図１７に示す機種入力画面を表示する。
【０１１８】
図１７に示す機種入力画面は、機種情報を入力するための機種入力ウインドウ５０１と、診断の開始を指示するための診断開始ボタン５０２とを含む。ユーザは、機種入力ウインドウ５０１に診断対象の空調機器１の機種名を入力する。なお、ユーザは、機種入力ウインドウ５０１に機種名を直接入力してもよいし、機種入力ウインドウ５０１に表示される複数の機種名の候補の中から、診断対象の機種名を選択してもよい。図１７に示す機種入力ウインドウ５０１には、「ＡＣ１」という機種名が入力されている。また、ユーザは、機種入力ウインドウ５０１に機種名を入力した後、診断開始ボタン５０２を押下する。
【０１１９】
診断制御部３０４は、入出力部３５経由で、機種情報が入力されると、統計情報取得部３０５に機種情報を出力する。
【０１２０】
次に、統計情報取得部３０５は、診断制御部３０４から機種情報が入力されると、第２通信部３４及び第２通信路５を介して、機種情報をサーバ装置４へ送信する（ステップＳ２２）。サーバ装置４は、診断装置３から機種情報を受信すると、機種情報に対応する統計情報を取得し、取得した統計情報を診断装置３へ送信する。診断装置３の第２通信部３４は、サーバ装置４によって送信された統計情報を受信する。
【０１２１】
次に、統計情報取得部３０５は、サーバ装置４から、図６に示す統計情報を取得する（ステップＳ２３）。統計情報取得部３０５は、取得した統計情報を、診断制御部３０４に出力する。診断制御部３０４は、統計情報が入力されると、動作条件確認依頼信号を動作条件確認部３０７へ出力する。
【０１２２】
次に、動作条件確認部３０７は、診断項目記憶部３０６から、図７に示す診断項目テーブルを取得する（ステップＳ２４）。
【０１２３】
次に、動作条件確認部３０７は、取得した診断項目テーブルの中から、条件文が記載されている項目のみを抽出する（ステップＳ２５）。
【０１２４】
次に、動作条件確認部３０７は、図５に示すログ記憶部３０２から、タイムスタンプが最新であるログ情報を取得する（ステップＳ２６）。
【０１２５】
次に、動作条件確認部３０７は、条件文が記載されている項目について、ログ記憶部３０２から取得した最新のログ情報が条件文を満たすか否かを判断し、判断結果に基づいて、取得した診断項目テーブルを更新する（ステップＳ２７）。ここで、動作条件確認部３０７は、最新のログ情報が条件文を満たす場合、条件文が記載されている項目を故障症状を診断可能であることを示す「１」に変更し、最新のログ情報が条件文を満たさない場合、条件文が記載されている項目を故障症状を診断不可能であることを示す「０」に変更する。そして、動作条件確認部３０７は、図８に示す更新した診断項目テーブルを、診断制御部３０４に出力する。診断制御部３０４は、統計情報及び診断項目テーブルを優先度算出部３０８へ出力する。優先度算出部３０８には、図６に示す統計情報及び図８に示す更新された診断項目テーブルが診断制御部３０４から入力される。
【０１２６】
次に、優先度算出部３０８は、統計情報と診断項目テーブルとに基づいて、複数の運転条件の診断優先度を算出する（ステップＳ２８）。優先度算出部３０８は、統計情報及び診断項目テーブルを用いて、各運転条件を使って空調機器１を稼働させた際に、空調機器１の故障を診断できる確率を複数の運転条件毎に算出する。優先度算出部３０８は、図８に示す診断項目テーブルの各項目の値に対して、図６に示す統計情報の各故障症状の発生割合を乗算する（図９参照）。そして、優先度算出部３０８は、各項目の乗算値を運転条件毎に合計し、運転条件毎の合計値を運転条件毎の優先度スコアとして算出する（図１０参照）。
【０１２７】
次に、優先度算出部３０８は、優先度スコアが高い順番に複数の運転条件を並べた優先順位テーブルを生成する（ステップＳ２９）。
【０１２８】
次に、優先度算出部３０８は、生成した優先順位テーブル（図１１参照）を優先度記憶部３０９に記憶する（ステップＳ３０）。
【０１２９】
次に、診断実行部３１０は、診断制御部３０４から診断実行開始信号が入力されると、優先度記憶部３０９から優先順位テーブルを取得する（ステップＳ３１）。
【０１３０】
次に、診断実行部３１０は、優先順位テーブルから、優先順位が最も高い運転条件を取得する（ステップＳ３２）。
【０１３１】
次に、診断実行部３１０は、取得した運転条件で空調機器１を稼働させる稼働情報を稼働情報送信部３１１及び第１通信路２を介して、空調機器１に送信する（ステップＳ３３）。空調機器１は、診断装置３によって送信された稼働情報を受信する。空調機器１は、診断装置３から受信した稼働情報に従って、空調機器１の稼働を制御する。
【０１３２】
次に、診断実行部３１０は、故障診断に必要な所定時間が経過したか否かを判断する（ステップＳ３４）。ここで、故障診断に必要な所定時間が経過していないと判断された場合（ステップＳ３４でＮＯ）、診断実行部３１０は、故障診断に必要な所定時間が経過するまで、ステップＳ３４の判断処理を実行する。
【０１３３】
一方、故障診断に必要な所定時間が経過したと判断された場合（ステップＳ３４でＹＥＳ）、診断実行部３１０は、ログ記憶部３０２から空調機器１のログ情報を取得する（ステップＳ３５）。
【０１３４】
次に、診断実行部３１０は、取得したログ情報を用いて、診断対象の運転条件に対応する故障診断を実施する（ステップＳ３６）。診断実行部３１０は、稼働情報に従って空調機器１が稼働された後に受信されたログ情報を用いて、複数の故障症状のうちのいずれの故障症状であるか又は正常であるかを診断する。診断実行部３１０は、ログ情報を予測モデルに入力し、複数の故障症状のうちのいずれの故障症状であるか又は正常であるかを示す出力結果を予測モデルから得る。
【０１３５】
次に、診断実行部３１０は、故障症状が特定されたか否かを判断する（ステップＳ３７）。なお、診断実行部３１０は、複数の故障症状のうちのいずれかの故障症状であると診断した場合、故障症状が特定されたと判断し、空調機器１が正常であると診断した場合、故障症状が特定されなかったと判断してもよい。
【０１３６】
なお、診断実行部３１０は、稼働情報に従って空調機器１が稼働された後に受信されたログ情報を用いて、複数の故障症状のそれぞれの確率及び正常である確率を算出してもよい。診断実行部３１０は、ログ情報を予測モデルに入力し、複数の故障症状のそれぞれの確率及び正常である確率を示す出力結果を予測モデルから得る。この場合、診断実行部３１０は、確率が所定値より高い故障症状を、診断結果として出力する。また、確率が所定値より高い故障症状が存在しない場合、診断実行部３１０は、故障症状が特定されなかったと判断する。また、空調機器１が正常である確率が所定値より高い場合、診断実行部３１０は、故障症状が特定されなかったと判断してもよい。
【０１３７】
ここで、故障症状が特定されなかったと判断された場合（ステップＳ３７でＮＯ）、診断実行部３１０は、優先順位テーブル内に取得していない他の運転条件があるか否かを判断する（ステップＳ３８）。ここで、優先順位テーブル内に取得していない他の運転条件がないと判断された場合（ステップＳ３８でＮＯ）、処理が終了する。なお、優先順位テーブル内に取得していない他の運転条件がないと判断された場合、すなわち、複数の運転条件の全てで空調機器１を稼働させても故障症状が特定されなかった場合、診断実行部３１０は、故障症状が特定されなかったことを示す診断結果情報を診断制御部３０４に出力してもよい。そして、診断制御部３０４は、故障症状が特定されなかったことを示す診断結果情報を入出力部３５に表示させてもよい。
【０１３８】
一方、優先順位テーブル内に取得していない他の運転条件があると判断された場合（ステップＳ３８でＮＯ）、診断実行部３１０は、優先順位テーブルから、前回取得した運転条件の次に優先順位が高い運転条件を取得する（ステップＳ３９）。そして、ステップＳ３３に処理が戻る。
【０１３９】
また、故障症状が特定されたと判断された場合（ステップＳ３７でＹＥＳ）、診断制御部３０４は、特定した故障症状を示す診断結果情報を診断制御部３０４に出力する（ステップＳ４０）。
【０１４０】
次に、診断制御部３０４は、特定された故障症状を示す診断結果情報を入出力部３５に表示させる（ステップＳ４１）。入出力部３５は、診断結果情報をユーザに提示するための診断結果画面を表示する。
【０１４１】
図１８は、本開示の実施の形態において、診断結果情報をユーザに提示するための診断結果画面の一例を示す図である。入出力部３５は、図１８に示す診断結果画面を表示する。
【０１４２】
図１８に示す診断結果画面は、診断結果を示す診断結果表示領域６０１と、診断を終了するための完了ボタン６０２とを含む。図２５に示す診断結果表示領域６０１には、「冷媒不足」という故障症状が表示されている。また、ユーザは、診断結果を確認した後、完了ボタン６０２を押下する。
【０１４３】
なお、上記のステップＳ２１〜ステップＳ３０では、機種情報として「ＡＣ１」が入力された場合の故障診断処理について説明しているが、以下に、機種情報として「ＡＣ２」が入力された場合の故障診断処理について説明する。
【０１４４】
まず、ステップＳ２１において、入出力部３５は、空調機器１の機種を示す機種情報のユーザによる入力を受け付ける。
【０１４５】
図１９は、本開示の実施の形態において、他の機種情報の入力を受け付けるための機種入力画面の一例を示す図である。入出力部３５は、図１９に示す機種入力画面を表示する。
【０１４６】
図１９に示す機種入力画面は、機種情報を入力するための機種入力ウインドウ５０１と、診断の開始を指示するための診断開始ボタン５０２とを含む。ユーザは、機種入力ウインドウ５０１に診断対象の空調機器１の機種名を入力する。なお、ユーザは、機種入力ウインドウ５０１に機種名を直接入力してもよいし、機種入力ウインドウ５０１に表示される複数の機種名の候補の中から、診断対象の機種名を選択してもよい。図１９に示す機種入力ウインドウ５０１には、「ＡＣ２」という機種名が入力されている。また、ユーザは、機種入力ウインドウ５０１に機種名を入力した後、診断開始ボタン５０２を押下する。
【０１４７】
診断制御部３０４は、入出力部３５経由で、機種情報が入力されると、統計情報取得部３０５に機種情報を出力する。
【０１４８】
次に、ステップＳ２２において、統計情報取得部３０５は、診断制御部３０４から機種情報が入力されると、第２通信部３４及び第２通信路５を介して、機種情報をサーバ装置４へ送信する。診断装置３の第２通信部３４は、サーバ装置４によって送信された統計情報を受信する。
【０１４９】
次に、ステップＳ２３において、統計情報取得部３０５は、サーバ装置４から、図２０に示す統計情報を取得する。
【０１５０】
図２０は、本開示の実施の形態における他の機種に対応する統計情報の一例を示す図である。図２０の例では、冷媒不足の発生割合が０．１であり、センサ不良の発生割合が０．１であり、圧縮不良の発生割合が０．８であり、圧縮不良の発生割合が最も高く、冷媒不足及びセンサ不良の発生割合が最も低いことを示している。そして、統計情報取得部３０５は、第２通信部３４によって受信された統計情報を、診断制御部３０４に出力する。診断制御部３０４は、統計情報が入力されると、動作条件確認依頼信号を動作条件確認部３０７へ出力する。
【０１５１】
次に、ステップＳ２４において、動作条件確認部３０７は、診断項目記憶部３０６から、図７に示す診断項目テーブルを取得する。
【０１５２】
次に、ステップＳ２５において、動作条件確認部３０７は、取得した診断項目テーブルの中から、条件文が記載されている項目のみを抽出する。
【０１５３】
次に、ステップＳ２６において、動作条件確認部３０７は、図２１に示すログ記憶部３０２から、タイムスタンプが最新であるログ情報を取得する。
【０１５４】
図２１は、本開示の実施の形態においてログ記憶部が記憶する他の空調機器のログ情報の一例を示す図である。図２１に示すように、ログ記憶部３０２は、タイムスタンプ、室内配管温度、室内吸込温度、圧縮機回転数、圧縮機温度及び外気温から構成されるログ情報をテーブル形式で記憶している。
【０１５５】
次に、ステップＳ２７において、動作条件確認部３０７は、条件文が記載されている項目について、ログ記憶部３０２から取得した最新のログ情報が条件文を満たすか否かを判断し、判断結果に基づいて、取得した診断項目テーブルを更新する。ここで、動作条件確認部３０７は、最新のログ情報が条件文を満たす場合、条件文が記載されている項目を、故障症状を診断可能であることを示す「１」に変更し、最新のログ情報が条件文を満たさない場合、条件文が記載されている項目を、故障症状を診断不可能であることを示す「０」に変更する。そして、動作条件確認部３０７は、図２２に示す更新した診断項目テーブルを、診断制御部３０４に出力する。
【０１５６】
図２２は、本開示の実施の形態において、動作条件確認部によって更新された他の診断項目テーブルの一例を示す図である。
【０１５７】
図２２に示す診断項目テーブルでは、空調機器１を設定温度３０℃で暖房運転させる運転条件と、冷媒不足の故障症状とに対応する項目は「１」に変更され、空調機器１を設定温度１６℃で冷房運転させる運転条件と、冷媒不足の故障症状とに対応する項目は「０」に変更され、空調機器１を定格で冷房運転させる運転条件と、圧縮不良の故障症状とに対応する項目は「０」に変更されている。
【０１５８】
診断制御部３０４は、統計情報及び診断項目テーブルを優先度算出部３０８へ出力する。優先度算出部３０８には、図２０に示す統計情報及び図２２に示す更新された診断項目テーブルが診断制御部３０４から入力される。
【０１５９】
次に、ステップＳ２８において、優先度算出部３０８は、統計情報と診断項目テーブルとに基づいて、複数の運転条件の診断優先度を算出する。優先度算出部３０８は、統計情報及び診断項目テーブルを用いて、各運転条件を使って空調機器１を稼働させた際に、空調機器１の故障を診断できる確率を算出する。優先度算出部３０８は、図８に示す診断項目テーブルの各項目の値に対して、図６に示す統計情報の各故障症状の発生割合を乗算する（図２３参照）。そして、優先度算出部３０８は、各項目の乗算値を運転条件毎に合計し、運転条件毎の合計値を運転条件毎の優先度スコアとして算出する（図２４参照）。
【０１６０】
図２３は、本開示の実施の形態において、図２０に示す統計情報及び図２２に示す診断項目テーブルを用いて優先度を算出する処理について説明するための図であり、図２４は、本開示の実施の形態において、複数の運転条件それぞれの優先度を算出した結果を示す図である。
【０１６１】
図２４に示すように、例えば、空調機器１を定格で暖房運転させる運転条件の優先度スコアは０．９であり、空調機器１を設定温度３０℃で暖房運転させる運転条件の優先度スコアは１．０であり、空調機器１を定格で冷房運転させる運転条件の優先度スコアは０．０であり、空調機器１を設定温度１６℃で冷房運転させる運転条件の優先度スコアは０．８である。
【０１６２】
次に、ステップＳ２９において、優先度算出部３０８は、優先度スコアが高い順番に複数の運転条件を並べた優先順位テーブルを生成する。
【０１６３】
次に、ステップＳ３０において、優先度算出部３０８は、生成した優先順位テーブル（図２５参照）を優先度記憶部３０９に記憶する。
【０１６４】
図２５は、本開示の実施の形態において、優先度記憶部に記憶される他の優先順位テーブルの一例を示す図である。図２５に示すように、優先度記憶部３０９は、複数の運転条件を優先度スコアが高い順に並べた優先順位テーブルを記憶している。
【０１６５】
図２５では、最も優先順位が高い運転条件は、空調機器１を設定温度３０℃で暖房運転させる運転条件であり、２番目に優先順位が高い運転条件は、空調機器１を定格で暖房運転させる運転条件であり、３番目に優先順位が高い運転条件は、空調機器１を設定温度１６℃で冷房運転させる運転条件であり、４番目に優先順位が高い運転条件は、空調機器１を定格で冷房運転させる運転条件である。
【０１６６】
なお、ステップＳ３１〜ステップＳ４１の処理は、上記と同様に行われる。
【０１６７】
ステップＳ４１において、診断制御部３０４は、特定された故障症状を示す診断結果情報を入出力部３５に表示させる。
【０１６８】
図２６は、本開示の実施の形態において、診断結果情報をユーザに提示するための他の診断結果画面の一例を示す図である。入出力部３５は、図２６に示す診断結果画面を表示する。
【０１６９】
図２６に示す診断結果画面は、診断結果を示す診断結果表示領域６０１と、診断を終了するための完了ボタン６０２とを含む。図２６に示す診断結果表示領域６０１には、「センサ不良」という故障症状が表示されている。また、ユーザは、診断結果を確認した後、完了ボタン６０２を押下する。
【０１７０】
以上、説明してきたように、本実施の形態においては、効率的に機器の故障を診断することができる。
【０１７１】
（変形例）
（１）本実施の形態における診断装置３の統計情報取得部３０５は、統計情報をサーバ装置４から取得しているがが、本開示はこれに限らない。例えば、診断装置３は、統計情報を予め記憶していてもよい。これにより、診断システムがサーバ装置４を備えていなくても、本実施の形態と同じ効果が得られる。
【０１７２】
（２）本実施の形態における診断装置３の統計情報取得部３０５は、機種ごとの故障症状の発生割合に関する統計情報をサーバ装置４から取得しているが、本開示はこれに限らない。例えば、統計情報取得部３０５は、空調機器１の所有者によって申告された空調機器１の不具合の症状を統計情報に変換してもよい。
【０１７３】
具体的には、メモリ３２は、空調機器１の不具合の症状と、複数の故障症状の発生割合を示す統計情報とを対応付けたテーブルを予め記憶する。そして、入出力部３５は、空調機器１の所有者によって申告された空調機器１の不具合の症状の入力を受け付ける。統計情報取得部３０５は、入力が受け付けられた不具合の症状に対応する統計情報を取得する。
【０１７４】
図２７は、本開示の実施の形態の変形例において、空調機器の所有者によって申告された空調機器の不具合の症状の入力を受け付けるための症状入力画面の一例を示す図である。入出力部３５は、図２７に示す症状入力画面を表示する。
【０１７５】
図２７に示す症状入力画面は、空調機器１の所有者によって申告された空調機器１の不具合の症状を入力するための症状入力ウインドウ７０１と、診断の開始を指示するための診断開始ボタン７０２とを含む。ユーザは、症状入力ウインドウ７０１に空調機器１の所有者によって申告された空調機器１の不具合の症状を入力する。なお、ユーザは、症状入力ウインドウ７０１に表示される複数の症状の候補の中から、空調機器１の所有者によって申告された空調機器１の不具合の症状を選択する。図２７に示す症状入力ウインドウ７０１には、「冷えない」という症状が入力されている。また、ユーザは、症状入力ウインドウ７０１に症状を入力した後、診断開始ボタン７０２を押下する。
【０１７６】
統計情報取得部３０５は、症状が入力されたら、入力された症状を統計情報に変換する。
【０１７７】
図２８は、本開示の実施の形態の変形例において、空調機器の不具合の症状を統計情報に変換するとともに、変換した統計情報及び診断項目テーブルを用いて優先度を算出する処理について説明するための図である。図２８に示すように、統計情報取得部３０５は、空調機器１の不具合の症状を統計情報に変換する。このとき、統計情報取得部３０５は、空調機器１の不具合の症状に対応する統計情報を、メモリ３２に記憶されているテーブルから抽出する。例えば、申告症状「冷えない」が、冷媒不足の発生割合が０．８であり、センサ不良の発生割合が０．１であり、圧縮不良の発生割合が０．１である統計情報に変換される。そして、優先度算出部３０８は、診断項目テーブルの各項目の値に対して、統計情報の各故障症状の発生割合を乗算する。その後、優先度算出部３０８は、各項目の乗算値を運転条件毎に合計し、運転条件毎の合計値を運転条件毎の優先度スコアとして算出する。これにより、空調機器１の所有者が申告する空調機器１の不具合の症状に基づいて、最適な故障診断を実現することができる。
【０１７８】
なお、メモリ３２は、空調機器１の不具合の症状と、複数の故障症状の発生割合を示す統計情報とを対応付けたテーブルを空調機器の機種毎に予め記憶してもよい。そして、入出力部３５は、空調機器１の機種と、空調機器１の所有者によって申告された空調機器１の不具合の症状との入力を受け付けてもよい。統計情報取得部３０５は、入力された機種に対応するテーブルをメモリ３２から読み出し、空調機器１の不具合の症状に対応する統計情報をテーブルから抽出してもよい。
【０１７９】
（３）本実施の形態において優先度スコアは、複数の運転条件の優先順位を決定するために用いられているが、本開示はこれに限らない。診断制御部３０４は、優先度算出部３０８によって算出された診断優先度に基づいて、空調機器１の故障症状を診断するのに要する推定時間を算出し、算出した推定時間を外部に出力してもよい。例えば、診断制御部３０４は、優先度スコアを用いて診断完了推定時間を算出し、算出した診断完了推定時間を表示してもよい。例えば、優先度スコアが所定値より高い場合、故障症状を特定できる確率が高いため、診断制御部３０４は、短い診断完了推定時間を算出する。逆に、優先度スコアが所定値以下である場合、故障症状を特定できる確率が低いため、診断制御部３０４は、長い診断完了推定時間を算出する。
【０１８０】
図２９は、本開示の実施の形態の変形例において、診断が完了するまでの時間を表示するための診断完了推定時間表示画面の一例を示す図である。診断制御部３０４は、優先度算出部３０８によって算出された診断優先度に応じて診断完了推定時間を算出し、算出した診断完了推定時間を入出力部３５に表示させる。入出力部３５は、図２９に示す診断完了推定時間表示画面を表示する。これにより、診断を行う技術員に有益な情報を提供することができる。
【０１８１】
なお、診断制御部３０４は、複数の運転条件の全てを実施するのに要する時間を算出してもよい。この場合、診断制御部３０４は、複数の運転条件の各優先度スコアに所定時間を乗算し、乗算値の合計値を診断完了推定時間として算出してもよい。
【０１８２】
また、診断制御部３０４は、最も優先度が高い運転条件を実施するのに要する時間を算出し、算出した時間のみを表示させてもよい。診断制御部３０４は、最も優先度が高い運転条件を実施するのに要する第１時間と、複数の運転条件の全てを実施するのに要する第２時間とを算出し、第１時間及び第２時間をともに表示させてもよい。
【０１８３】
（４）本実施の形態における動作条件確認部３０７は、最新のログ情報が所定の条件を満たしているか否かを判断しているが、本開示はこれに限らない。例えば、空調機器１の最新の圧縮機温度が７２℃である場合、図７に示す診断項目テーブルの圧縮機温度が７０℃以下であるという条件をログ情報が満たさないので、動作条件確認部３０７は、圧縮不良の故障症状を診断不可能であると判断する。しかしながら、空調機器１の運転が停止している間は、時間の経過とともに圧縮機温度は徐々に低下するため、５分後には圧縮機温度が７０℃以下になる可能性が高い。
【０１８４】
そのため、動作条件確認部３０７は、最新のログ情報が所定の条件を満たしていないと判断された場合、最新のログ情報が所定の条件を満たすまでに要する時間を算出し、算出した時間を表示させてもよい。なお、入出力部３５は、最新のログ情報が所定の条件を満たすまでに要する時間を表示し、当該時間が０になるまでカウントダウンしてもよい。例えば、メモリ３２は、圧縮機温度を１℃下げるのに必要な時間を予め記憶してもよい。そして、動作条件確認部３０７は、最新の圧縮機温度が７２℃であり、圧縮機温度が７０℃以下になれば故障症状が診断可能になる場合、圧縮機温度を２℃下げるのに必要な時間を算出し、算出した時間を表示してもよい。これにより、より精度の高い故障診断を実現することができる。
【０１８５】
なお、動作条件確認部３０７は、最新のログ情報（圧縮機温度）と条件文の閾値（７０℃）との差分が所定値以下である場合に、最新のログ情報が所定の条件を満たすまでに要する時間を算出してもよい。
【０１８６】
（５）上記の変形例（１）〜（４）は組み合わせてもよい。
【０１８７】
なお、上記各実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
【０１８８】
本開示の実施の形態に係る装置の機能の一部又は全ては典型的には集積回路であるＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）として実現される。これらは個別に１チップ化されてもよいし、一部又は全てを含むように１チップ化されてもよい。また、集積回路化はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後にプログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、又はＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
【０１８９】
また、本開示の実施の形態に係る装置の機能の一部又は全てを、ＣＰＵ等のプロセッサがプログラムを実行することにより実現してもよい。
【０１９０】
また、上記で用いた数字は、全て本開示を具体的に説明するために例示するものであり、本開示は例示された数字に制限されない。
【０１９１】
また、上記フローチャートに示す各ステップが実行される順序は、本開示を具体的に説明するために例示するためのものであり、同様の効果が得られる範囲で上記以外の順序であってもよい。また、上記ステップの一部が、他のステップと同時（並列）に実行されてもよい。
【産業上の利用可能性】
【０１９２】
本開示に係る診断方法、診断装置、診断システム及び診断プログラムは、効率的かつ迅速に機器の故障を診断することができるので、機器を診断する診断方法、診断装置、診断システム及び診断プログラムとして有用である。
【符号の説明】
【０１９３】
１    空調機器
２    第１通信路
３    診断装置
４    サーバ装置
５    第２通信路
３１  第１通信部
３２  メモリ
３３  プロセッサ
３４  第２通信部
３５  入出力部
１０１    制御部
１０２    ログ生成部
１０３    ログ送信部
１０４    稼働情報受信部
３０１    ログ受信部
３０２    ログ記憶部
３０４    診断制御部
３０５    統計情報取得部
３０６    診断項目記憶部
３０７    動作条件確認部
３０８    優先度算出部
３０９    優先度記憶部
３１０    診断実行部
３１１    稼働情報送信部
４０１    受信部
４０２    統計情報取得部
４０３    統計情報記憶部
４０４    送信部
【図１】
2020109581.tif 000003
【図２】
2020109581.tif 000004
【図３】
2020109581.tif 000005
【図４】
2020109581.tif 000006
【図５】
2020109581.tif 000007
【図６】
2020109581.tif 000008
【図７】
2020109581.tif 000009
【図８】
2020109581.tif 000010
【図９】
2020109581.tif 000011
【図１０】
2020109581.tif 000012
【図１１】
2020109581.tif 000013
【図１２】
2020109581.tif 000014
【図１３】
2020109581.tif 000015
【図１４】
2020109581.tif 000016
【図１５】
2020109581.tif 000017
【図１６】
2020109581.tif 000018
【図１７】
2020109581.tif 000019
【図１８】
2020109581.tif 000020
【図１９】
2020109581.tif 000021
【図２０】
2020109581.tif 000022
【図２１】
2020109581.tif 000023
【図２２】
2020109581.tif 000024
【図２３】
2020109581.tif 000025
【図２４】
2020109581.tif 000026
【図２５】
2020109581.tif 000027
【図２６】
2020109581.tif 000028
【図２７】
2020109581.tif 000029
【図２８】
2020109581.tif 000030
【図２９】
2020109581.tif 000031
【手続補正書】
【提出日】令和1年7月1日(2019.7.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
機器を診断する診断装置における診断方法であって、
前記機器の稼働に関するログ情報を前記機器から受信し、
受信した前記ログ情報を記憶部に記憶し、
前記機器の故障症状に関連する統計情報を取得し、
前記機器の複数の運転条件のそれぞれに対し、前記故障症状を診断可能であるか、前記故障症状を診断不可能であるか及び前記ログ情報が所定の条件を満たせば前記故障症状を診断可能であるかのいずれかを示す項目を対応付けた診断項目テーブルを取得し、
前記診断項目テーブルの前記ログ情報が前記所定の条件を満たせば前記故障症状を診断可能であることを示す項目について、前記記憶部に記憶している前記ログ情報が前記所定の条件を満たすか否かを判断し、
判断結果に基づいて、前記診断項目テーブルの前記ログ情報が前記所定の条件を満たせば前記故障症状を診断可能であることを示す項目を、前記故障症状を診断可能であるか及び前記故障症状を診断不可能であるかのいずれかを示すように変更し、
前記統計情報と前記変更した診断項目テーブルとに基づいて、前記複数の運転条件の診断優先度を算出し、
前記複数の運転条件のうち前記診断優先度が所定の条件を満たす運転条件に基づく情報を出力する、
診断方法。
【請求項２】
前記所定の条件は、前記診断優先度が最も高いことである、
請求項１に記載の診断方法。
【請求項３】
前記出力される情報は、前記複数の運転条件のうち前記診断優先度が前記所定の条件を満たす運転条件で前記機器を稼働させる稼働情報である、
請求項１に記載の診断方法。
【請求項４】
さらに、前記稼働情報に従って前記機器が稼働された後に受信されたログ情報を用いて前記故障症状を診断する、
請求項３に記載の診断方法。
【請求項５】
前記出力される情報は、前記複数の運転条件のうち前記診断優先度が前記所定の条件を満たす運転条件を示す通知情報である、
請求項１に記載の診断方法。
【請求項６】
前記稼働情報の送信では、前記診断優先度が最も高い運転条件で前記故障症状が特定されなかった場合、前記診断優先度が次に高い運転条件で前記機器を稼働させる稼働情報を前記機器へ送信する、
請求項１に記載の診断方法。
【請求項７】
前記機器は、空調機器を含み、
前記複数の運転条件は、少なくとも前記空調機器の暖房運転及び冷房運転を含む、
請求項１に記載の診断方法。
【請求項８】
前記複数の運転条件は、前記空調機器が設置されている空間の環境に依存せずに所定の条件で前記空調機器を運転する定格運転及び前記空間の環境に依存して前記空調機器を運転する非定格運転を少なくとも含む、
請求項７に記載の診断方法。
【請求項９】
前記統計情報の取得では、前記機器の機種に対応する前記故障症状の傾向に関連する前記統計情報をサーバ装置から取得する、
請求項１に記載の診断方法。
【請求項１０】
さらに、前記機器の所有者によって申告された前記機器の不具合の症状の入力を受け付け、
前記統計情報の取得では、前記入力が受け付けられた前記不具合の症状に対応する前記統計情報を取得する、
請求項１に記載の診断方法。
【請求項１１】
さらに、前記診断優先度に基づいて、前記機器の前記故障症状を診断するのに要する推定時間を算出し、
算出した前記推定時間を外部に出力する、
請求項１に記載の診断方法。
【請求項１２】
機器を診断する診断装置であって、
前記機器の稼働に関するログ情報を前記機器から受信する受信部と、
受信された前記ログ情報を記憶する記憶部と、
前記機器の故障症状に関連する統計情報を取得する統計情報取得部と、
前記機器の複数の運転条件のそれぞれに対し、前記故障症状を診断可能であるか、前記故障症状を診断不可能であるか及び前記ログ情報が所定の条件を満たせば前記故障症状を診断可能であるかのいずれかを示す項目を対応付けた診断項目テーブルを取得する診断項目テーブル取得部と、
前記診断項目テーブルの前記ログ情報が前記所定の条件を満たせば前記故障症状を診断可能であることを示す項目について、前記記憶部に記憶している前記ログ情報が前記所定の条件を満たすか否かを判断する判断部と、
判断結果に基づいて、前記診断項目テーブルの前記ログ情報が前記所定の条件を満たせば前記故障症状を診断可能であることを示す項目を、前記故障症状を診断可能であるか及び前記故障症状を診断不可能であるかのいずれかを示すように変更する変更部と、
前記統計情報と前記変更された診断項目テーブルとに基づいて、前記複数の運転条件の診断優先度を算出する算出部と、
前記複数の運転条件のうち前記診断優先度が所定の条件を満たす運転条件に基づく情報を出力する出力部と、
を備える診断装置。
【請求項１３】
請求項１２に記載の診断装置と、
前記診断装置とネットワークを介して互いに通信可能に接続された機器と、
を備え、
前記機器は、
前記機器の稼働に関するログ情報を生成するログ生成部と、
前記ログ情報を前記診断装置へ送信する送信部と、
前記診断装置から前記稼働情報を受信する受信部と、
前記稼働情報に従って前記機器の稼働を制御する制御部と、
を備える、
診断システム。
【請求項１４】
機器を診断する診断プログラムであって、
前記機器の稼働に関するログ情報を前記機器から受信し、
受信した前記ログ情報を記憶部に記憶し、
前記機器の故障症状に関連する統計情報を取得し、
前記機器の複数の運転条件のそれぞれに対し、前記故障症状を診断可能であるか、前記故障症状を診断不可能であるか及び前記ログ情報が所定の条件を満たせば前記故障症状を診断可能であるかのいずれかを示す項目を対応付けた診断項目テーブルを取得し、
前記診断項目テーブルの前記ログ情報が前記所定の条件を満たせば前記故障症状を診断可能であることを示す項目について、前記記憶部に記憶している前記ログ情報が前記所定の条件を満たすか否かを判断し、
判断結果に基づいて、前記診断項目テーブルの前記ログ情報が前記所定の条件を満たせば前記故障症状を診断可能であることを示す項目を、前記故障症状を診断可能であるか及び前記故障症状を診断不可能であるかのいずれかを示すように変更し、
前記統計情報と前記変更した診断項目テーブルとに基づいて、前記複数の運転条件の診断優先度を算出し、
前記複数の運転条件のうち前記診断優先度が所定の条件を満たす運転条件に基づく情報を出力するようにコンピュータを機能させる、
診断プログラム。