(57)【特許請求の範囲】
【請求項１】
回転軸と、前記回転軸を支持するすべり軸受と、前記回転軸を回転させる電動機と、前記電動機を制御するインバータとを有する圧縮機において、
前記すべり軸受または前記すべり軸受が嵌合する回転軸部分に設けられ、前記回転軸の変位を計測して、前記すべり軸受の温度を計測して、または前記すべり軸受の油膜圧力を計測して、計測した計測値を出力信号として出力するセンサと、
前記センサから出力される前記出力信号を演算処理し前記電動機が回転すべき回転数を求めて前記インバータへ制御信号として発信して前記電動機の回転数を制御する信号処理部と、
前記センサが計測する前記計測値、前記計測値に対して前記信号処理部が求めた前記電動機が回転すべき前記回転数、および当該回転数に制御した結果得られた前記センサの前記計測値である制御後計測値を互いに関連付けて関連付情報として記憶する記憶部と、
前記記憶部に記憶された前記関連付情報を機械学習して学習済みモデルを出力する機械学習部とを備える圧縮機。
【請求項２】
計測した現在の前記センサの前記出力信号に前記学習済みモデルを適用して前記電動機が回転すべき前記回転数である推定回転数を推定する制御量算出部とを備える請求項１に記載の圧縮機。
【請求項３】
前記機械学習部から出力される前記学習済みモデルをネットワークを介して外部に送信する請求項１または２に記載の圧縮機。
【請求項４】
前記センサの前記出力信号、および前記信号処理部が求めた前記制御信号、前記制御信号を送信した結果得られた前記センサの前記出力信号を関連付けた学習用データをネットワークを介して外部に送信する請求項１から３のいずれか１項に記載の圧縮機。
【請求項５】
前記制御量算出部は、外部から読込んだ前記学習済みモデルを用いて前記推定回転数を推定する請求項２に記載の圧縮機。
【請求項６】
回転軸と、前記回転軸を支持するすべり軸受と、前記回転軸を回転させる電動機と、前記電動機を制御するインバータとを有する圧縮機において、
前記すべり軸受または前記すべり軸受が嵌合する回転軸部分に設けられ、前記回転軸の変位を計測して、前記すべり軸受の温度を計測して、または前記すべり軸受の油膜圧力を計測して、計測した計測値を出力信号として出力するセンサと、
前記センサから出力される前記出力信号を演算処理し前記電動機が回転すべき回転数を求めて前記インバータへ制御信号として発信して前記電動機の回転数を制御する信号処理部と、
前記センサが計測する前記計測値と、前記計測値に対して前記信号処理部が求めた前記電動機が回転すべき前記回転数と、当該回転数に制御した結果得られた前記センサの前記計測値である制御後計測値とを互いに関連付けた関連付情報である学習用データを外部へ出力し、前記学習用データを機械学習して学習済みモデルを出力する外部に設けられた機械学習部から出力される学習済みモデルを外部から読込み、計測した現在の前記センサの前記出力信号に前記学習済みモデルを適用して前記電動機が回転すべき前記回転数である推定回転数を推定する制御量算出部とを備える圧縮機。
【請求項７】
回転軸と、前記回転軸を支持するすべり軸受と、前記回転軸を回転させる電動機と、前記電動機を制御するインバータとを有する圧縮機において、
前記すべり軸受または前記すべり軸受が嵌合する回転軸部分に設けられ、前記回転軸の変位を計測して、前記すべり軸受の温度を計測して、または前記すべり軸受の油膜圧力を計測して、計測した計測値を出力信号として出力するセンサと、
前記センサから出力される前記出力信号を演算処理し前記電動機が回転すべき回転数を求めて前記インバータへ制御信号として発信して前記電動機の回転数を制御する信号処理部と、
前記センサが計測する前記計測値と、前記計測値に対して前記信号処理部が求めた前記電動機が回転すべき前記回転数と、当該回転数に制御した結果得られた前記センサの前記計測値である制御後計測値とを互いに関連付けた関連付情報である学習用データを機械学習して学習済みモデルを出力する外部に設けられた機械学習部から出力される学習済みモデルを外部から読込み、計測した現在の前記センサの前記出力信号に前記学習済みモデルを適用して前記電動機が回転すべき前記回転数である推定回転数を推定する制御量算出部とを備える圧縮機。
【請求項８】
前記信号処理部は、前記計測値が予め設定する前記センサの前記計測値の健全性の基準となる閾値で定まる健全範囲から前記計測値が外れる場合に前記電動機の回転数を増加および減少のいずれか方向に変化させ、変化させた後に計測した前記計測値によって前記電動機の回転数を増加、減少および維持の何れかに制御する請求項３から７のいずれか１項に記載の圧縮機。
【請求項９】
前記信号処理部は、前記計測値が前記センサの前記計測値の健全性の基準となる閾値で定まる健全範囲から外れる場合に前記電動機の回転数を変化させた後、前記計測値が変化しないまたは悪化する場合には、前記電動機の回転数を変化させた増減とは逆に前記電動機が回転すべき前記回転数を変える請求項３から７のいずれか１項に記載の圧縮機。
【請求項１０】
前記センサは、前記すべり軸受に嵌合する前記回転軸部分に設けられた変位センサであり、前記すべり軸受の軸受すきまを前記回転軸から全周に亘って計測する請求項１から９のいずれか１項に記載の圧縮機。
【請求項１１】
前記センサは、前記すべり軸受の軸受け隙間を計測する変位センサであり、
前記信号処理部は、前記計測値が予め設定する前記センサの前記計測値の健全性の基準となる閾値で定まる健全範囲から前記計測値が外れる場合に前記電動機の回転数を増加および減少のいずれか方向に変化させ、変化させた後に計測した前記計測値によって前記電動機の回転数を増加、減少および維持の何れかに制御し、
前記健全範囲の閾値は、前記回転軸の外径若しくは前記すべり軸受の内面いずれかの表面粗さ、または前記回転軸の外径の表面粗さと前記すべり軸受の内面の表面粗さとの和若しくは二乗和平方根に係数を乗じた値である請求項１から７および９のいずれか１項に記載の圧縮機。
【請求項１２】
前記センサは、前記すべり軸受の油膜圧力を計測する圧力センサであり、
前記健全範囲は、予め設定された上限値以下である請求項８または９に記載の圧縮機。
【請求項１３】
前記センサは、前記回転軸の変位を計測する変位センサ、前記すべり軸受の温度を計測する温度センサ、および前記すべり軸受の油膜圧力を計測する圧力センサのうちの複数の種類のセンサを含み、
前記信号処理部は、各前記センサの前記計測値と前記センサごとに設定された健全範囲とを比較して１つでも前記センサの前記計測値が健全範囲を外れた場合に前記電動機の前記回転数を変化させ、すべての前記センサの前記計測値がそれぞれの前記健全範囲内となるまで繰り返す請求項１から９のいずれか１項に記載の圧縮機。
【請求項１４】
請求項１から請求項１３のいずれか１項に記載の圧縮機を備える空気調和機。
【請求項１５】
請求項１から請求項１３のいずれか１項に記載の圧縮機を備える冷凍機。
【請求項１６】
回転軸と、前記回転軸を支持するすべり軸受と、前記回転軸を回転させる電動機と、前記電動機を制御するインバータとを有する圧縮機を制御するための学習済みモデルを作成する圧縮機制御学習済みモデル作成方法であって、
前記すべり軸受または前記すべり軸受が嵌合する回転軸部分に設けられ前記回転軸の変位を計測する、前記すべり軸受の温度を計測する、または前記すべり軸受の油膜圧力を計測するセンサで前記すべり軸受の状態を計測した計測値を出力する計測ステップと、
前記センサから出力される出力信号を演算処理し前記電動機が回転すべき回転数を求めて前記インバータへ制御信号として発信して前記電動機の回転数を制御する制御ステップと、
前記センサの出力信号と、この出力信号に対して前記電動機が回転すべき前記回転数と、前記回転数を制御した結果得られた前記センサの出力信号とを関連付け情報として記憶部に記憶する記憶ステップと、
前記記憶部に記憶された前記関連付け情報を機械学習して学習済みモデルを出力する機械学習ステップとを備える圧縮機制御学習済みモデル作成方法。
【請求項１７】
請求項１６に記載の圧縮機制御学習済みモデル作成方法を含み、
計測した現在の前記センサの出力信号に前記学習済みモデルを適用して前記電動機が回転すべき前記回転数を推定する推定ステップを備える圧縮機制御方法。
【請求項１８】
回転軸と、前記回転軸を支持するすべり軸受と、前記回転軸を回転させる電動機と、前記電動機を制御するインバータとを有する圧縮機を制御する機械学習を行うための学習用データを作成する圧縮機制御学習用データ作成方法であって、
前記すべり軸受または前記すべり軸受が嵌合する回転軸部分に設けられ前記回転軸の変位を計測する、前記すべり軸受の温度を計測する、または前記すべり軸受の油膜圧力を計測するセンサで前記すべり軸受の状態を計測した計測値を出力する計測ステップと、
前記センサから出力される出力信号を演算処理し前記電動機が回転すべき回転数を求めて前記インバータへ制御信号として発信して前記電動機の回転数を制御する制御ステップと、
前記センサの出力信号と、この出力信号に対して前記電動機が回転すべき前記回転数と、前記回転数を制御した結果得られた前記センサの出力信号とを関連付け情報として記憶部に記憶する記憶ステップとを備える圧縮機制御学習用データ作成方法。
【請求項１９】
前記制御ステップは、前記計測値が前記センサの前記計測値の健全性の基準となる閾値で定まる健全範囲から外れる場合に前記電動機の回転数を変化させた後、前記計測値が変化しないまたは悪化する場合には、前記電動機の回転数を変化させた増減とは逆に前記電動機が回転すべき前記回転数を変える請求項１８に記載の圧縮機制御学習用データ作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電動機により駆動される圧縮機、圧縮機を備える空気調和機、圧縮機を備える冷凍機および圧縮機を制御する圧縮機制御方法に関する。
【背景技術】
【０００２】
従来の圧縮機の故障の多くは、すべり軸受での焼付きや異常摩耗により発生している。従来の圧縮機は、例えば、潤滑油粘度の低下による冷媒圧縮機軸受の焼付き損傷を防止するために冷媒圧縮機に粘度センサを備え、このセンサにより冷媒圧縮機油溜め部の粘度を測定して、粘度が所定の値を下回る場合に冷媒圧縮機への冷媒供給を停止するものがある。この技術は、冷媒供給を停止することで、圧縮機の負荷を一時的に低減して圧縮機の焼付きを防止している（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２０６４８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の圧縮機では、圧縮機の油溜め部の粘度を計測するが、油溜め部の粘度から、軸と軸受の接触または焼付きを完全に判断することは困難である。所定の粘度以上であっても、運転条件によっては、軸が軸受に接触し、焼付きや異常摩耗が発生する可能性がある。また、冷媒を供給しないため圧縮機としての機能が停止し、効率が低下する問題点もあった。
【０００５】
上記のような問題点を解決するため、運転条件の広い範囲で軸受部での故障を回避することを目的としている。
【課題を解決するための手段】
【０００６】
本開示の１つの請求項に係る発明は、すべり軸受またはすべり軸受が嵌合する回転軸部分に設けられ、回転軸の変位を計測して、すべり軸受の温度を計測して、またはすべり軸受の油膜圧力を計測して、計測した計測値を出力信号として出力するセンサと、センサから出力される出力信号を演算処理し電動機が回転すべき回転数を求めて前記インバータへ制御信号として発信して前記電動機の回転数を制御する信号処理部と、センサが計測する計測値、この計測値に対して信号処理部が求めた電動機が回転すべき回転数、および当該回転数に制御した結果得られたセンサの計測値である制御後計測値を互いに関連付けて関連付情報として記憶する記憶部と、記憶部に記憶された関連付情報を機械学習して学習済みモデルを出力する機械学習部とを備えるものである。
【発明の効果】
【０００７】
本開示の一つの実施の形態によれば、運転条件の広い範囲で軸受部での故障を回避することができる。また、本開示の他の実施の形態によれば、圧縮機の運転を停止することなく、圧縮機の回転軸と軸受部での接触、この接触に伴う焼付きおよび異常摩耗を回避することができる。
【図面の簡単な説明】
【０００８】
【図１】本開示の実施の形態１を示す圧縮機の構成を示す図である。
【図２】本開示の実施の形態１を示す圧縮機の制御のフロー示す図である。
【図３】本開示の実施の形態１を示す圧縮機の回転数の制御のフローの例である。
【図４】本開示の実施の形態１を示す圧縮機のすべり軸受内における回転軸の偏心状態を表す模式図である。
【図５】本開示の実施の形態１を示す圧縮機のすべり軸受に嵌合する回転軸部分に変位センサを設けた構成を示す図である。
【図６】本開示の実施の形態２を示す圧縮機の構成を示す図である。
【図７】本開示の実施の形態２を示す圧縮機の制御を行う計算機のハードウェアの構成例の図である。
【発明を実施するための形態】
【０００９】
実施の形態１．
図１は、本発明の実施の形態１による冷媒圧縮機を示す縦断面図である。ここでは、圧縮機の例として、冷媒圧縮機を取り上げて説明するが、本実施の形態を適用できる圧縮機は、冷媒圧縮機に限られず、コンプレッサやブロアなど一般的なすべり軸受を有する圧縮機であれば良い。特に、圧縮機が、すべり軸受で支持される回転軸周りに回転する回転機構を持ち、この回転機構により圧縮機能を発揮する圧縮機に適用できる。さらに言えば、回転機構の回転軸に偏心した荷重がかかる圧縮機に適する。
【００１０】
図１は、本実施の形態を示す圧縮機の構成を示す図である。図において、左側は、冷媒圧縮機の一つであるツインロータリ圧縮機の断面図を示し、右側は、この圧縮機を制御する構成を示すブロックを示す。ここでは、ツインロータリ圧縮機を示しているが、圧縮機構が一カ所であるシングルロータリ圧縮機であっても良いし、スクロール圧縮機、スクリュー圧縮機等、軸受支持される圧縮機であれば本発明を適用できる。
【００１１】
図において、冷媒圧縮機６は、回転軸１と、回転軸１を支持するすべり軸受２と、回転軸１を回転させる電動機３と、電動機３を制御するインバータ４を有する。電動機３は、ステータ３ａと、ステータ３ａの内側に設けられて回転軸１に固定されたロータ３ｂとで構成される。電動機３は、ステータ３ａとロータ３ｂの間に発生する電磁気力によって回転軸１の中心軸周りに回転する。
【００１２】
また、回転軸１は、回転軸１の中心軸に対して偏心した形状を有するローリングピストンが設けられる。ローリングピストンは、回転軸１の中心軸から外周方向に覆うように設けられたシリンダの中に配置される。ローリングピストンとシリンダとの間には、圧縮室および吸入室を構成が構成される。電動機３が回転すると、回転軸１に固定されるローリングピストンがシリンダ内で回転し、吸入口に接続していた吸入室は、ローリングピストンの回転に伴い空間が小さくなり、内部の媒体が圧縮され圧縮室となり、吐出口と接続して内部の媒体を吐出する。
【００１３】
すべり軸受２は、回転軸１を回転可能に支持し、回転軸１の軸方向に並んで配置される２つのローリングの軸方向外側に配置することができる。この場合、すべり軸受２は、圧縮室の端面を構成するようにしても良い。
【００１４】
さらに、冷媒圧縮機６は、すべり軸受２またはすべり軸受２が嵌合する回転軸１の部分に対して設けられ、科学的原理を用いて冷媒圧縮機６の状態を示す物理量を計測した計測値を出力信号として出力するセンサ５と、センサ５から出力される出力信号を演算処理し、電動機３が回転すべき回転数を求めてインバータ４へ制御信号を発信する制御部である信号処理部７を有する。なお、信号処理部は、制御部と捉えても良い。
【００１５】
センサ５は、接触、非接触の別はなく、センサ５の測定する物理量は、すべり軸受２またはすべり軸受２が嵌合する回転軸１の部分に設けて計測できる冷媒圧縮機６の状態を示す物理量であれば良い。センサ５の物理量は、例えば、振動、温度、圧力である。
センサ５の測定原理は、科学的原理を用いるもので、振動であれば加速度センサ、温度であれば熱電対、圧力であればダイヤフラム式圧力センサが考えられる。
【００１６】
さらに具体的には、センサ５は、変位センサとすることができる。変位センサは、測定対象の変位または距離または厚みなどを計測できるセンサであれば良い。変位センサの測定方式は、接触、非接触の別はなく、渦電流式、静電容量式、レーザ式、超音波式などの何れでも良い。また、変位センサは、すべり軸受２の変位、すべり軸受２と回転軸１との間の相対変位または相対変位の変化であっても良い。
【００１７】
次に動作について説明する。電動機３が、回転軸１を回すと、回転軸１に固定されたロータ３ｂが回転する。すると圧縮機６は、ロータ３ｂとシリンダとの間で、冷媒の吸入、圧縮、吐出のサイクルを実行し、冷媒の圧縮、吐出の機能を果たす。
【００１８】
ここで、圧縮機６のロータ３ｂの回転軸１とすべり軸受２の内側の面との間の軸受け隙間を計測する変位センサ５が、軸受け隙間の大きさに応じた電圧などの信号を出力する。回転軸１とすべり軸受２の内側の面との間の軸受け隙間の大きさを表すセンサ信号は、信号処理部７に伝送され、信号処理部７は、受信したセンサ信号を軸受け隙間の大きさに換算する。信号処理部７は、軸受け隙間の大きさに応じて電動機３の回転すべき回転数を考慮して、インバータ４へ制御信号を出力する。信号処理部７は、上述のセンサ信号から軸受け隙間への換算を行わず、センサ信号に応じてインバータ４への制御信号を求めて、この制御信号をインバータ４へ出力しても良い。
【００１９】
信号処理部７が、軸受け隙間の大きさ、またはセンサ信号に応じた制御信号を求める際には、次のようにすることができる。予め設定するセンサ５の計測値の健全性の基準となる閾値を保持し、閾値で定まる健全である健全範囲からセンサ５の計測値が外れる場合には、センサ５の計測値を健全範囲となることを目標として、電動機３の回転数をフィードバック制御する。
【００２０】
閾値は、センサ５の計測値の健全性の基準として、上限閾値および下限閾値の２つの値で構成することもできる。この例では、センサ５の計測値が上限閾値から下限閾値の間での値であれば、圧縮機の状態が健全であることを示す健全範囲となり、それまでの回転数を維持する制御信号をインバータ４へ出力する。センサ５の計測値が健全範囲外となった場合には、センサ５の計測値を健全範囲となることを目標として、電動機３の回転数をフィードバック制御する信号をインバータ４へ出力する。
【００２１】
センサ５の計測値が健全範囲外となり、センサ５の計測値を健全範囲となることを目標として、電動機３の回転数をフィードバック制御する信号を求めるには、一度、電動機３の回転数を変化させて、その後のセンサ５の計測値を見て制御の仕方を判断するようにしても良い。
【００２２】
具体的には、信号処理部７が、回転数を一定数（例えば所定の回転数毎分）上昇させる制御信号をインバータ４へ伝送し、所定時間後（具体的には１分）のセンサ５の計測値が、健全範囲内の方向へ変化していれば、継続して電動機３の回転数を上昇させる制御信号をインバータ４へ出力する。逆に、所定時間後のセンサ５の計測値が、さらに健全範囲の外へ変化していれば、電動機３の回転数を下降させる制御信号をインバータ４へ出力する。これを繰り返し、制御後のセンサ５の計測値が、健全範囲内となった時点で、電動機３の回転数をもとに戻す制御信号をインバータ４へ出力して維持する。
【００２３】
図２は、本実施の形態の制御方法に関するフローチャートを示す。図を用いて、６個のステップを用いて、インバータ４により電動機３の回転数を制御する方法を示す。
【００２４】
ステップＳ０：最初の制御ステップＳ０は、冷媒圧縮機６を含む装置、例えばセンサ空気調和機または冷凍機器が起動される。冷媒圧縮機６の電動機３が回転し、回転軸１およびこれに固定されているロータ３ｂが回転するとともに、圧縮機６の吸入、圧縮、吐出が行われる。
【００２５】
ステップＳ１：第一の制御ステップＳ１は、圧縮機６の吸入、圧縮、吐出が行われる状態で、センサ５が、すべり軸受２の状態の計測を開始する。具体的には、変位センサ５が、すべり軸受２と回転軸１との間の隙間を計測する。センサ５が計測する値は、センサが計測する物理量による。計測する物理量は、センサ５の種類による。
【００２６】
ステップＳ２：第二の制御ステップＳ２は、センサ５が計測した計測値と、予め設定した計測値の健全性の基準となる閾値とを比較し、健全範囲か否かを判断する。例えば、健全と判断される軸受け隙間の上限の閾値を予め設定していた場合について、説明する。センサ５が計測した計測値、または計測値を軸受け隙間の大きさに換算した値が、閾値未満であれば、ステップＳ３へ移行する。
【００２７】
ステップＳ３：第三の制御ステップＳ３は、冷媒圧縮機６、空気調和機または冷凍機器の停止指令の有無を確認する。停止指令が有る場合には、冷媒圧縮機６、空気調和機または冷凍機器を停止する。停止指令が無い場合には、ステップＳ４へ移行する。
【００２８】
ステップＳ４：第四の制御ステップＳ４は、信号処理部７が、冷媒圧縮機６、空気調和機または冷凍機の動作設定に応じて予め設定した電動機３の回転数の制御信号をインバータ４へ出力し、後述のステップＳ６へ移行した後、ステップＳ１へ戻る。以上のステップＳ１〜Ｓ６からＳ１の制御は、冷媒圧縮機６の状態が健全である場合の基本動作である。
【００２９】
次に、ステップＳ２において、センサ５の計測値または軸受け隙間の大きさが、閾値以上の場合について、説明する。センサ５の計測値または軸受け隙間の大きさが、閾値以上の場合、ステップＳ５へ移行する。
【００３０】
ステップＳ５：第五の制御ステップＳ５は、信号処理部７が、電動機３の回転数を変化させる制御信号（指令）を発生させ、インバータ４へ出力する。この制御信号を受けたインバータは、電動機３を制御して電動機３の回転数を変化させ、ステップＳ６へ移行する。
【００３１】
ステップＳ６：第六の制御ステップＳ６は、信号処理部７が、電動機３の回転数を維持する制御信号（指令）をインバータ４出力する。この制御信号を受けたインバータ４は、電動機３を制御して電動機３の回転数を維持し、ステップＳ１戻る。
【００３２】
ステップＳ６からステップＳ１へ戻り、ステップＳ２へ進む。このときに第二の制御ステップＳ２は、センサ５が計測した計測値と、予め設定した計測値の健全性の基準となる閾値とを比較し、健全範囲か否かを判断する。判断の結果、健全範囲内、即ち、センサ５が計測したセンサ計測値または計測値を軸受け隙間の大きさに換算した値が、閾値未満となっていれば、ステップＳ３，ステップＳ６へ移行し、結果的に電動機３の回転数を維持する制御を行う。他方、判断の結果、健全範囲外、即ち、センサ５が計測したセンサ計測値または計測値を軸受け隙間の大きさに換算した値が、閾値以上のままであれば、軸受け隙間が健全範囲内、即ち、閾値未満になるまで、ステップＳ１、Ｓ２，Ｓ５，Ｓ６，Ｓ１の順にステップを実行する。
【００３３】
以上は、ステップＳ２の予め設定する閾値が、軸受け隙間の上限の閾値である場合であるが、軸受け隙間の下限の閾値である場合は、次のようになる。ステップＳ２において、軸受け隙間が、閾値を超える場合には、ステップＳ３へ移行し、閾値以下である場合には、ステップＳ５に移行する。上記のステップを冷媒圧縮機６、空気調和機または冷凍機器の停止命令が与えられるまで継続される。
【００３４】
以上は、閾値が、軸受け隙間の上限の閾値、下限の閾値である場合を別々に説明したが、閾値が、上限の閾値および下限の閾値であり、健全範囲が、上限の閾値および下限の閾値の間であるようにしても良い。この場合は、ステップＳ２で、信号処理部７が、健全範囲か否かを判断する際、センサ５が計測した計測値または軸受け隙間の大きさが、下限の閾値を超え、かつ上限の閾値未満である場合に、健全範囲内と判断し、これ以外を健全範囲外とする。
【００３５】
さらに、健全範囲外とされる場合に、ステップＳ５で、信号処理部７が発生する電動機３の回転数を変化させる制御信号は、計測値または軸受け隙間の大きさが、下限閾値以下の場合と上限閾値以上の場合では、通常異なり、電動機３の回転数を上昇または下降させるかが逆となる制御信号となる。
【００３６】
図３は、本実施の形態の別の制御方法に関するフローチャートを示す。なお、図において、末尾のＡからＥは、制御ステップの場面を区別するための名称であり、末尾より前のステップＳ〇が同じステップは、内部の処理は同様である。
【００３７】
冷媒圧縮機６、空気調和機または冷凍機器の状態が健全範囲内と判断される場合は、上述の制御ステップＳ１、Ｓ２，Ｓ３，Ｓ４，Ｓ１と同じ内容となるステップＳ１Ａ，Ｓ２Ａ，Ｓ３、Ｓ４Ａ、Ｓ１Ａが順次実行される。
【００３８】
次に、電動機３の回転数を変化させる処理となる制御に移行する場合、即ち、ステップ上記Ｓ２で、センサ５の計測値または軸受け隙間の大きさが健全範囲外と判断された場合について説明する。まず、閾値が、軸受け隙間の上限とした場合について説明する。
【００３９】
ステップＳ１Ａ：上記ステップＳ１に相当する。上記同様、圧縮機６の吸入、圧縮、吐出が行われる状態で、変位センサ５が、すべり軸受２と回転軸１との間の隙間を計測する。
【００４０】
ステップＳ２Ａ：上記ステップＳ２に相当し、センサ５の計測した計測値または軸受け隙間の大きさが、閾値以上の場合、健全範囲外として、信号処理部７が、まず、電動機回転数を「増加」させる制御信号を発生させてインバータ４へ出力するステップＳ５−１に移行した後、ステップＳ１Ｂへ移行する。センサ５の計測した計測値または軸受け隙間の大きさが、閾値未満の場合、健全範囲内として、ステップＳ３へ移行する。
【００４１】
ステップＳ５−１：信号処理部７が、電動機３の回転数を「増加」させる制御信号を発生させて、インバータ４へ出力し、電動機３の回転数を「増加」させる。
【００４２】
ステップＳ１Ｂ：再度、上記ステップＳ１の処理を行う。特にセンサ５が、すべり軸受の状態の計測を行い、ステップＳ７Ａへ移行する。
【００４３】
ステップＳ７Ａ：ステップＳ７Ａは、最新に計測したセンサ計測値または軸受け隙間の大きさと、前回計測したセンサ計測値または軸受け隙間の大きさとを比較する。ここでは、信号処理部７が、最新の軸受け隙間が前回の軸受け隙間に対して増加しているか判定する場合について説明する。
１）前回の軸受け隙間よりも、最新の軸受け隙間が、減少している場合には、変化させた結果、良好な方向となったこととなるから、電動機３の回転数を維持するステップＳ６Ｂへ移行したうえ、ステップＳ２Ａへ処理を移す。
２）前回の軸受け隙間よりも、最新の軸受け隙間が、増加または変化しない場合には、変化させた結果、悪化または変化しないこととなるから、今度は逆に電動機３の回転数を「減少」させるステップＳ５−２へ処理を移す。
【００４４】
ステップＳ６Ｂ：上記ステップＳ６と同様に、信号処理部７が、電動機３の回転数を維持する制御信号を発生させて、インバータ４へ出力し、電動機３の回転数を維持する。
【００４５】
ステップＳ５−２：信号処理部７が、電動機３の回転数を「減少」させる制御信号を発生させて、インバータ４へ出力し、電動機３の回転数を「減少」させる。次に、ステップＳ１Ｃへ移行する。
【００４６】
ステップＳ１Ｃ：再度、上記ステップＳ１の処理を行う。特にセンサ５が、すべり軸受の状態の計測を行い、ステップＳ７Ｂへ移行する。
【００４７】
ステップＳ７Ｂ：ステップＳ７Ｂは、最新に計測したセンサ計測値または軸受け隙間の大きさと、前回計測したセンサ計測値または軸受け隙間の大きさとを比較する。
１）前回の軸受け隙間よりも、最新の軸受け隙間が、減少している場合には、変化させた結果、良好な方向となったこととなるから、ステップＳ６Ｃへ移行する。
２）前回の軸受け隙間よりも、最新の軸受け隙間が、増加または変化しない場合には、変化させた結果、悪化または変化しないこととなる。このステップでは、直近電動機３の回転数を「減少」させても、「増加」させても悪化または変化しないこととなる。この場合は、ステップＳ６Ｅへ移行する。
【００４８】
ステップＳ６Ｃ：上記ステップＳ６と同様に、信号処理部７が、電動機３の回転数を維持する制御信号を発生させて、インバータ４へ出力し、電動機３の回転数を維持し、ステップ２Ｂへ移行する。
【００４９】
ステップＳ２Ｂ：ステップＳ７Ｂにて、電動機３の回転数を「減少」させた結果、良好な方向となっているため、再度センサ５の計測した計測値または軸受け隙間の大きさが、閾値以上の場合、健全範囲外として、信号処理部７が、電動機回転数を「減少」させる制御信号を発生させてインバータ４へ出力するステップＳ５−２に移行する。計測値または軸受け隙間の大きさが、閾値未満の場合、健全範囲内となり、電動機３の回転数を継続ステップＳ６Ｄへ移行する。
【００５０】
ステップＳ６Ｄ：上記ステップＳ６と同様に、信号処理部７が、電動機３の回転数を維持する制御信号を発生させて、インバータ４へ出力し、電動機３の回転数を維持したのち、ステップＳ１Ａへ移動する。このステップは、健全範囲内とされた場合の処理となる。
【００５１】
ステップＳ６Ｅ：上記ステップＳ６と同様に、信号処理部７が、電動機３の回転数を維持する制御信号を発生させて、インバータ４へ出力し、電動機３の回転数を維持したのち、ステップＳ１Ａに移行して、一連のフローを実施する。この処理フローによって、軸受け隙間が閾値未満となる電動機３の回転数の探索を行う。
【００５２】
図３に記載のＳ３は、ステップＳ２Ａにて、センサ５の計測した計測値または軸受け隙間の大きさが、閾値未満の場合、健全範囲内として、ステップＳ３に処理が移ることを示す。ステップＳ３は、上述のステップＳ３と同様、冷媒圧縮機６、空気調和機または冷凍機器の停止指令の有無を確認し、停止指令が有る場合には、冷媒圧縮機６、空気調和機または冷凍機器を停止する。停止指令が無い場合には、ステップＳ４／Ｓ６Ａへ処理を移す。図３に記載のＳ４／Ｓ６Ａは、上述のステップＳ４およびステップＳ６と同様の処理をすることを意味する。即ち、ステップＳ４は信号処理部７が、冷媒圧縮機６、空気調和機または冷凍機の動作設定に応じて予め設定した電動機３の回転数の制御信号をインバータ４へ出力し、ステップＳ６Ａは、信号処理部７が、電動機３の回転数を維持する制御信号（指令）をインバータ４出力する。
【００５３】
なお、上記の制御フローにおいて、電動機３の回転数を増加させる指令をする電動機回転数増加指令ステップＳ５−１と、電動機３の回転数を減少させる指令をする電動機回転数減少指令ステップＳ５−２の実行順は、どちらが先でも良い。すなわち、上記説明では、ステップＳ２Ａに続いて電動機回転数増加指令ステップＳ５−１を先に行ったが、電動機回転数減少指令ステップＳ５−２を先に実行しても良い。さらに、このように実行順を逆にする場合、両ステップに続けて実行するステップは、上記と同じように移行することになる。
【００５４】
さらに、軸受け隙間に対する閾値を上限および下限の両方とすることも考えられる。この場合、ステップＳ２ＡおよびＳ２Ｂにおいて、計測した軸受け隙間が閾値の上下限内となる健全範囲内となるように電動機３の回転数を制御すれば良い。
【００５５】
また、ステップＳ７Ａ、およびステップＳ７Ｂにおいて、最新の軸受すきまが前回の物理量（前回の軸受けすきま）に対して減少しているかを判定してもよい。前回の物理量に対して最新の軸受け隙間が減少しているかを判定する場合には、閾値が軸受すきまの上限あるいは下限のどちらかに応じて、判定結果によって移行するステップを変更すればよい。例えば、閾値が下限とした場合、ステップＳ７Ａにて物理量が減少しているか判定し、減少していれば、ステップ５−２へ移り、信号処理部７が、電動機３の回転数を「減少」させる制御信号を発生させて、インバータ４へ出力し、電動機３の回転数を「減少」させる。他方、物理量が減少していない場合には、ステップＳ６Ｂへ処理を移し、信号処理部７が、電動機３の回転数を維持する制御信号を発生させて、インバータ４へ出力し、電動機３の回転数を維持する。また、ステップＳ７Ｂでは、物理量が減少しているか判定し、減少または変化しない場合には、ステップＳ６Ｅへ移行し、物理量が増加している場合には、ステップＳ６Ｃへ移行する。
【００５６】
つまり、閾値が軸受け隙間の上限の閾値であり、かつ計測した軸受け隙間が当該閾値以上である場合には、ステップＳ７Ａ、およびステップ７Ｂにおいて、最新の軸受け隙間が減少し、閾値未満になるように電動機３の回転数を制御すればよい。逆に、閾値が軸受け隙間の下限の閾値であり、かつ軸受すきまが当該閾値以下である場合には、ステップＳ７Ａ，およびステップＳ７Ｂにおいて、最新の軸受け隙間がそれ以上減少しないように、かつ閾値を超えるように電動機３の回転数を制御すればよい。
【００５７】
なお、信号処理部７が、電動機３の目標回転数を指定し、この目標回転数にするためインバータ４が制御を行う。インバータ４が行う電動機３の回転数の制御は、制御対象を伝達関数で表現された入出力システムとして所望の挙動を達成するなどの古典制御理論、ファジィ集合を用いた制御モデルにより制御するファジィ制御理論の他いかなる制御理論に基づいた制御手法を用いても良い。
【００５８】
次に、上述の処理では、信号処理部７が、計測した計測値または軸受け隙間の大きさが、健全範囲外と判断された場合に、電動機３の回転数を変化させる。具体的には、ステップＳ５、ステップＳ５−１、ステップＳ５−２において、健全範囲外と判断されたときに、電動機３の回転数をどれだけ変化させるかの回転数の変化量の決め方を説明する。
【００５９】
ここで、電動機回転数の変化量をΔNと定義して説明する。ΔＮなど回転数の単位は、単位時間当たりの回転数、例えば１分当たりの回転数[RPM]である。電動機３の回転数の変化量ΔNの最も簡単な与え方は、現在の電動機３の回転数から、予め設定した値を加減する方法である。つまり、次の式１に示す通りである。
【００６０】
N＝N0＋a・ΔN  ・・・・（１）
但し、
N：変化後の電動機回転数、N0：変化前の電動機回転数、
a：−1≦a≦1の範囲をとる係数、ΔN：任意に設定可能な一定値
【００６１】
ここで、上述のステップ（ステップＳ５，Ｓ５−１，Ｓ５−２）において、式１中の係数ａを逐次変化させることによって、電動機３の回転数Ｎを離散的に変化させることができる。
【００６２】
また、変化前の電動機回転数Ｎ０に応じて、次の式２のようにΔＮを与えても良い。
【００６３】
ΔＮ＝a・Ｎ０・・・・（２）
【００６４】
上記式２のように、ΔＮを変化前の電動機３の回転数Ｎ０に係数ａを乗じた形とすると、ΔＮを予め設定しなくとも、次の式３のように電動機回転数を変化させることができる。
【００６５】
Ｎ＝Ｎ０＋ΔＮ=（１＋ａ）・Ｎ０・・・・（３）
【００６６】
ここで、係数aは、最初に適当な初期値(0.1など)を与え、ステップＳ５−１、ステップＳ５−２において、係数aの値をステップＳ７Ａ、Ｓ７Ｂでの判定結果に応じて変化させる。例えば回転数を上げて、軸受け隙間が健全範囲内へ向かう方向になれば、係数aを0.1から0.2など増加させることができる。
【００６７】
以上に示した電動機３の回転数の変化方法は、一例であり、本実施の形態は、電動機回転数の変化方法に依らず適用することができる。また、このように信号処理部７が指定する電動機３の回転数に対して、インバータ４による電動機回転数の制御方式は、パルス幅変調、すなわちＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）またはパルス振幅変調、すなわちＰＡＭ（Ｐｕｌｓｅ  Ａｍｐｌｉｔｕｄｅ  Ｍｏｄｕｌａｔｉｏｎ）の他、いかなる制御方式も本発明は適用することができる。
【００６８】
次に、軸受け隙間の閾値（以下、Ｈｌｉｍとも記載する）について説明する。すべり軸受２に変位センサ５を取り付けることで、すべり軸受２の軸受け隙間（回転軸１とすべり軸受２の内面との距離）を計測することができる。変位センサ５で軸受すきまを計測することにより、回転軸１と軸受（すべり軸受２）との接触、接触しないまでも接触に至るまでの裕度などを定量的に評価することができる。
【００６９】
図４は、すべり軸受２の中における、回転軸１の回転中心軸に垂直な断面を表す模式図である。図では、回転軸１が偏心した状態であることを示している。図のように、回転軸１に荷重（図中の矢印）が作用すると、回転軸１は、すべり軸受２の軸受中心Ｃ２に対して荷重方向L１（図中の矢印）に偏心する。このとき、例えば、変位センサ５が、軸受中心線に対して第１象限および第２象限（荷重方向L１の向きの逆側のすべり軸受２の部分）に取付けられる場合、計測される軸受け隙間は、回転軸１の偏心度合いに応じて増加する。この場合には、軸受け隙間が減少する方向に電動機回転数を制御すればよい。
【００７０】
他方、変位センサ５が、軸受中心線に対して第３象限および第４象限（荷重方向L１の向き側のすべり軸受２の部分）に取付けられる場合は、軸受け隙間が減少するから、軸受け隙間が増加するように電動機回転数を制御すればよい。
【００７１】
さらに、軸受の潤滑状態によっては、上述とは異なり、荷重方向L１と偏心方向が逆方向になる場合も考えられる。この場合は、実施の形態１に記載の軸受け隙間に関する閾値Ｈｌｉｍを上限閾値および下限閾値の双方設定し、軸受け隙間が、上限閾値と下限閾値との間の範囲内に収まるように電動機回転数を制御すればよい。軸受け隙間の上限閾値と下限閾値との間の範囲内が、上述の健全範囲内となる。
【００７２】
図５は、変位センサ５が、すべり軸受２に嵌合する回転軸部分に取付けられた冷媒圧縮機の断面図である。これは、回転軸１の内、すべり軸受２の内側に入っている箇所に、回転軸１の径方法外側に向けて変位センサを埋め込んでいる。図のように、すべり軸受２に嵌合する回転軸部分に変位センサ５を取り付けることで、すべり軸受２の軸受すきまを回転軸１側から全周に亘って計測することができる。つまり、回転軸１の一回転中に計測した軸受け隙間の最小値および最大値に対して、それぞれ下限閾値および上限閾値を設定し、最小値が下限閾値を下回る、または、最大値が上限閾値を超過しないように、電動機３の回転数を制御すれば良い。この場合も、計測した軸受け隙間の最小値および最大値が、上限閾値と下限閾値との間の範囲内となる範囲内が、上述の健全範囲内となる。
【００７３】
軸受け隙間の閾値Ｈｌｉｍの値の設定方法について説明する。例えば、予め任意の値、または回転軸外径と軸受内径の差に対する割合などを設定することができる。すべり軸受２の軸受の直径すきまの大きさに応じて軸受け隙間の閾値Ｈｌｉｍの値を設定しても良い。例えば、次の式４の設定方法が考えられる。
【００７４】
Ｈｌｉｍ＝ｂ・Ｃ  ・・・・（４）
但し、 b：0＜b＜1の範囲をとる係数、C：軸受直径すきま＝軸受内径−軸外径
【００７５】
ここで、軸受け直径隙間Ｃが、軸受け半径隙間であっても良い。この場合は、係数ｂの範囲は、０＜ｂ＜２となる。さらに、軸受直径すきまに代わって、回転軸１の外径またはすべり軸受２の内面いずれかの表面粗さとしても良い。または、回転軸１の外径の表面粗さと、すべり軸受２の内面の表面粗さとの和、または二乗和平方根としても良い。いずれもこれら軸受直径すきまに代わる値に、係数ｂを乗じた値を軸受け隙間の閾値Ｈｌｉｍの値と設定することができる。但し、表面粗さを用いる場合、係数ｂは、０以上の値であればよく、１以下の制限はない。
【００７６】
ここで、電動機３の回転数を変化させることによって、軸受け隙間などすべり軸受２の状態を変化することについて説明する。電動機３が回転すると、回転軸１とローリングピストンとは、一体となって回転軸１の回転中心軸周りに回転し、シリンダとローリングピストンとの間の圧縮室が順次変形して、圧縮室内の媒体の吸入、圧縮、吐出の工程を繰り返す。この際、ローリングピストンの軸方向両側にある回転軸１を支持するすべり軸受２は、各工程すなわちローリングピストンの回転軸周りの位置によって、回転軸１から偏心した荷重を受ける。ここで、電動機３の回転数が変化すると、軸受け隙間内に発生する油膜圧力の大きさが変化するため、回転軸の偏心位置が変化し、必然的に軸受け隙間の分布が変化し、滑り軸受２の状態が変化することになる。
【００７７】
本実施の形態によれば、冷媒圧縮機６の状態を示す軸受すきまを変位センサ５により計測し、回転軸１とすべり軸受２の接触や焼付きに対して裕度を持った軸受すきまの閾値を設定し、計測した軸受すきまと設定した閾値に応じて電動機３の回転数をインバータ４で制御することによって、圧縮機の負荷が大きい領域から小さい領域まで回転軸１とすべり軸受２の接触や焼付きを回避することができる。
【００７８】
また、すべり軸受２またはすべり軸受２が嵌合する回転軸１に設けられ、計測した計測値を出力信号として出力するセンサ５と、センサ５から出力される出力信号を演算処理し電動機が回転すべき回転数を求めてインバータ４へ制御信号として発信して電動機３の回転数を制御する制御部とによって、運転条件の広い範囲で軸受２での故障を回避する。また、圧縮機６の運転を停止することなく、圧縮機６の回転軸１と軸受２での接触、この接触に伴う焼付きおよび異常摩耗を回避することができる。
【００７９】
（振動センサを用いる場合）
次に、すべり軸受２またはすべり軸受２が嵌合する回転軸１の部分に対して設けられるセンサ５として、振動センサを用いる例について説明する。センサ５である振動センサは、すべり軸受２またはすべり軸受２の振動を計測する。なお、ここでの振動センサは、加速度センサに限らず、測定原理や接触、非接触を問わず適用できる。また、センサ５として振動センサを用いる場合は、振動センサを上記すべり軸受２またはすべり軸受２が嵌合する回転軸１の部分に対して設けるだけでなく、すべり軸受２またはすべり軸受２が嵌合する回転軸１の部分から振動絶縁されない圧縮機６、またはこれを格納する筐体に設けても良い。
【００８０】
回転軸１とすべり軸受２とが、油膜に隔てられて非接触状態で運転している場合、回転軸１の回転によって発生する振動は、潤滑油の粘性により減衰する。このため、軸受２に伝播する振動のレベルは、回転軸１と軸受２とが接触状態にある場合よりも小さい。したがって、振動センサのセンサ５が、回転軸１若しくは軸受２の振動レベル（振動振幅の大きさ）または加速度を計測することによって、回転軸１と軸受２との接触を検知できる。さらに接触を検知した場合に、電動機３の回転数を変更して焼付きを回避することができる。
【００８１】
次に動作について説明する。基本的な制御方法は、上記変位センサの場合と同様である。ただし、振動レベルまたは加速度の閾値に関しては、上記のとおり接触が生じた場合、軸あるいは軸受の振動は大きくなることから上限値を設定する方が好ましい。振動レベルまたは加速度の閾値は、任意の上限値alimを設定すれば良い。この場合、上述の健全範囲は、振動レベルまたは加速度が、上限値alim以下の範囲ということになる。
【００８２】
信号処理部７は、上限値alim以下を健全範囲として、振動センサであるセンサ５の計測値を健全範囲内となることを目標として、電動機３の回転数をフィードバック制御する信号を求める。
【００８３】
具体的には、振動センサの計測値が、上限値alimを超える場合に、電動機３の回転数を変化させて、回転数を変化させた後のセンサ５である振動センサの計測値が健全範囲内に近づいたか否かにより、制御を変える。ここで、回転数を変化させるとは、回転数を増加させる、または減少させることをいう。
【００８４】
例えば、振動センサの計測値が健全範囲から外れる方向に変化した場合、即ち、振動センサの計測値がより大きくなった場合には、直前に行った電動機３の回転数の変化方向と逆方向に変化させて、その後の振動センサの計測値を見る。振動センサの計測値が、小さくなった場合には、良好な方向に向かっているので、電動機３の回転数を維持する。または、振動センサの計測値が、上限値alimよりも所定値以上大きい場合には、さらに大きく改善する、即ち、振動が減少することを目指して、電動機３の回転数を直前に変化させた方向にさらに変化させて、早く軸受２の振動を健全範囲内に集束させることができる。
【００８５】
なお、上記電動機３の回転数を直前とは逆方向に変化させても振動センサの計測値が小さくならない場合には、回転数の変化量を小さくして再度電動機３の回転数を変化させて同様なことを繰り返し、回転数を変化させた後の振動センサの計測値が小さくなる回転数を探索する。振動センサの計測値が小さくなる回転数が探索できると、当該回転数を維持または、さらに計測値が小さくなる回転数を探索して、状態が良好となる回転数に電動機３を制御する。このように制御することによって、異常な振動がでる状態を脱し、運転を停止することなく、すべり軸受２の焼き付きを回避する。
【００８６】
ここで、軸受の振動が大きくなったときに、電動機３の回転数を変化させると、軸受けの振動が変化することについて説明する。回転軸と軸受が直接接触する場合には、非接触時と比べて摩擦に起因する加速度が発生する。上記の通り、電動機３の回転数を変化させて非接触状態とすると、振動加速度が減少する。さらに、非接触状態であっても軸受け隙間が非常に小さい場合、軸受け隙間内の油膜圧力の大きさは軸受け隙間の３乗の逆数に比例するため非常に高い圧力が発生し、回転軸の偏心位置が変動するため変動量に応じた振動加速度が生じる。したがって、電動機３の回転数を変化させて、軸受の振動を変化させることができ、電動機３の回転数を変化させ軸受の振動を健全範囲内にすることは、上記の軸受け隙間を健全範囲内にすることに相当する。
【００８７】
本実施の形態によれば、回転軸１と軸受２とが接触する、または回転軸１と軸受２との距離が小さくなることによって発生する、回転軸１または軸受２の振動レベルまたは加速度を振動センサにより計測し、振動レベルまたは加速度の閾値に対して計測した振動レベルまたは加速度が下回るように電動機３の回転数をインバータ４で制御することで、回転軸１とすべり軸受２の焼付きを回避することができる。
【００８８】
（温度センサを用いる場合）
次に、すべり軸受２またはすべり軸受２が嵌合する回転軸１の部分に対して設けられるセンサ５として、軸受温度を計測する温度センサを用いる例について説明する。センサ５である温度センサは、すべり軸受２またはすべり軸受２の温度を計測する。なお、ここで、温度センサは、熱電対など特定のセンサに限定されるものではなく、測定原理や接触、非接触を問わず適用できる。
【００８９】
回転軸１とすべり軸受２との焼付きが生じる場合、焼付きが起こる前に、回転軸１とすべり軸受２との接触が生じる。接触が生じると、接触部での摩擦が生じて、摩擦のエネルギーの大半が、熱エネルギーとして消費され、すべり軸受２またすべり軸受２に接続する周辺部の温度が上昇する。したがって、冷媒圧縮機６内の温度、例えば軸受温度を計測することで、回転軸１とすべり軸受２との接触を検知し、この検知をトリガーに適切に制御することによって、回転軸１とすべり軸受２との焼付きを回避することができる。
【００９０】
次に、動作について説明する。基本的な制御方法は、上記のセンサ５を変位センサとした場合と同様である。ただし、温度センサであるセンサ５の計測値に対する閾値については、上記のとおり回転軸１とすべり軸受２との摩擦による発熱に起因して昇温することから、上限値を設定する方が好ましい。すべり軸受２の温度の閾値は任意の上限値Tlimを設定すれば良い。すると、健全範囲は、上限値Tlim以下となる。
【００９１】
信号処理部７は、上記上限値Tlim以下を健全範囲として、温度センサであるセンサ５の計測値が健全範囲内となることを目標として、電動機３の回転数をフィードバック制御する。
【００９２】
具体的には、温度センサの計測値が、健全範囲外、すなわち上限値Tlimを超える場合に、電動機３の回転数を変化させて、回転数を変化させた後のセンサ５（温度センサ）の計測値が、健全範囲内に近づいたか否かにより、制御を変える。
【００９３】
センサ５を温度センサとして、健全範囲を上限値Tlim以内としたときの電動機３の制御は、基本的に上述の振動センサをセンサ５とした場合と同様である。即ち、上記振動センサの制御において、振動センサを温度センサと読み替え、上限値alimを上限値Tlimと読み替えることで、温度センサの制御とすることができる。
【００９４】
ここで、軸受の温度が上昇したときに、電動機３の回転数を変化させると軸受の温度が変化することについて説明する。回転軸と軸受が直接接触する場合には、材料同士の摩擦せん断による温度上昇が発生し，材料内を熱伝導するため軸受および回転軸の温度が上昇する。上記の通り、電動機３の回転数を変化させて非接触状態とすると、油膜による熱拡散により温度上昇が抑制される。さらに、非接触状態であっても軸受け隙間が非常に小さい場合、軸受油膜に生じる流体せん断が大きくなり、油膜温度が上昇し、軸受および回転軸の温度が上昇する。したがって、電動機３の回転数を変化させて、軸受の温度を変化させることができ、電動機３の回転数を変化させ軸受および回転軸の温度を健全範囲内にすることは、上記の軸受け隙間を健全範囲内にすることに相当する。
【００９５】
本実施の形態によれば、回転軸１とすべり軸受２との接触に伴う摩擦発熱を温度センサ（センサ５）により計測し、温度の閾値（上限値Tlim）に対して、温度センサで計測した温度が下回るように電動機３の回転数をインバータ４で制御することによって、回転軸１とすべり軸受２の焼付きを回避することができる。
【００９６】
（圧力センサを用いる場合）
次に、センサ５として、圧縮機６のすべり軸受２の油膜に生じる圧力を計測する圧力センサを有する冷媒圧縮機について説明する。センサ５である圧力センサは、ダイヤフラム式圧力センサなど特定のセンサに限定されるものではなく、測定原理を問わず、すべり軸受２の油膜の生じる圧力を計測できるものであれば良い。
【００９７】
回転軸１とすべり軸受２との焼付きが生じる場合、焼付が生じる前に回転軸１とすべり軸受２との接触が発生する。一般的に、すべり軸受の油膜に発生する圧力の大きさは、軸受けすきまの３乗の逆数に比例する。このため、回転軸１とすべり軸受２の内面とが接触する直前は、油膜が薄膜状となり、油膜内が、非常に高い圧力状態となる。したがって、圧力センサを用いて圧縮機６の軸受の油膜に生じる圧力を計測することによって、回転軸１とすべり軸受２との接触を検知できる。この検知をトリガーに適切に電動機３の回転数を制御することによって、回転軸１とすべり軸受２との焼付きを回避することができる。
【００９８】
次に動作について説明する。基本的な制御方法は形態1、２と同じである。ただし、圧力の閾値に関しては、上記のとおり接触状態近傍で油膜圧力が、非常に高くなることから、上限値を設定する方が好ましい。圧力センサで計測した圧力の閾値は任意の上限値Plimを設定すれば良い。すると、この場合の健全範囲は、センサ５の計測値が上限値Plimとなる。
【００９９】
信号処理部７は、上記上限値Plim以下を健全範囲として、圧力センサであるセンサ５の計測値が健全範囲内となることを目標として、電動機３の回転数をフィードバック制御する。
【０１００】
具体的には、圧力センサの計測値が、健全範囲外、すなわち、上限値Plimを超える場合に、電動機３の回転数を変化させて、回転数を変化させた後のセンサ５（圧力センサ）の計測値が、健全範囲内に近づいたか否かにより、制御を変える。
【０１０１】
センサ５を圧力センサとして、健全範囲を上限値Plim以内としたときの電動機３の制御は、基本的に上述の振動センサをセンサ５とした場合と同様である。即ち、上記振動センサの制御において、振動センサを圧力センサと読み替え、上限値alimを上限値Plimと読み替えることで、圧力センサの制御とすることができる。
【０１０２】
ここで、軸受の圧力が上昇したときに、電動機３の回転数を変化させると、軸受の圧力が変化することについて説明する。軸受油膜に生じる圧力の大きさは、軸受け隙間の３乗の逆数に比例するため非常に高い圧力が発生し、電動機３の回転数の変化により、軸受け隙間の大きさが変化することで圧力センサの計測値も変化する。したがって、電動機３の回転数を変化させて、軸受の圧力を変化させることができ、電動機３の回転数を変化させ油膜圧力の計測値を健全範囲内にすることは、上記の軸受け隙間を健全範囲内にすることに相当する．
【０１０３】
本実施の形態によれば、回転軸１とすべり軸受２との間の油膜に生じる圧力を圧力センサにより計測し、圧力の閾値（上限値Plim）に対して、圧力センサで計測した圧力が下回るように電動機３の回転数をインバータ４で制御することで、回転軸１とすべり軸受２の焼付きを回避することができる。
【０１０４】
上述のとおり、圧力センサで計測する油膜の圧力は、軸受けすきまの３乗の逆数に比例するから、軸受け隙間が小さくなると急激に圧力が上昇する。したがって、健全でないことを検知することは、容易といえ、雑音に強く、効率よく制御できる。
【０１０５】
上記では、それぞれの種類のセンサの１つの計測値に基づいて、電動機３の回転数を制御するが、２つ以上のセンサの計測値に基づいて、電動機３の回転数を制御するようにしても良い。これは、圧縮機は稼働条件によって、圧縮機内が高温、高圧になる場合があり、その他のしゅう動要素での加速度が発生する場合もあることに起因する。したがって、軸受に複数のセンサを取付け、それぞれの計測値に基づいて電動機３の回転数を制御することで、軸受および回転軸の状態を総合的に判断でき、軸受および回転軸の接触状態検知の確度が高まる。また、センサには温度特性が存在する場合があり、温度センサとその他のセンサを組合せることで、使用するセンサの温度特性を補正することが可能であり、より高精度の計測も可能である。
【０１０６】
次に、複数のセンサの計測値に基づいて、電動機３の回転数を制御する場合の動作について説明する。信号処理部７は、各センサの計測値と、センサごとに設定された健全範囲とを比較して、１つのセンサ計測値でも、健全範囲を外れた場合に、電動機３の回転数を変化さえる制御に入る。まず、健全範囲を超えたセンサの計測値が健全範囲内となることを目標に、電動機３の回転数を制御する。さらに、最初に健全範囲を外れたセンサの計測値以外に、健全範囲を外れたセンサが存在すれば、当該健全範囲を外れたセンサについて、健全範囲内となるように電動機３の回転数を制御する。これをすべてのセンサの計測値が、健全範囲内となるまで、電動機３の回転数を制御することを繰り返す。
【０１０７】
上記のように構成することによって、時定数の短いセンサ、例えば、変位センサで、健全範囲外となったことを検知して、健全範囲内とする制御を開始することができる。その後に、時定数の長いセンサ、例えば、温度センサの計測値が、健全範囲内となるまで上記制御することで、十分に健全となる状態にすることができ、すべり軸受２の状態を安定させることができる。
【０１０８】
また、温度特性を有する変位センサ（振動センサ、圧力センサ）を使用する場合、温度センサと組合せることで、温度補正が可能となり軸受および回転軸の接触状態検知の精度が高くなる。なお、この場合、温度の計測値を信号処理部７にフィードバックし、変位センサなどの温度補正を行えば、さらに精度が向上する。
【０１０９】
実施の形態２．
上記の実施の形態では、軸受の状態をセンサで計測したセンサ計測値が、予め設定した健全範囲から外れる場合に、センサ計測値が健全範囲となることを目標として電動機の回転数を制御するように構成したが、上記制御過程を機械学習して学習済みモデルを求めて、計測した現在のセンサ計測値に学習済みモデルを適用して電動機が回転すべき回転数を推定するようにしても良い。この場合、学習済みモデルは、センサ計測値と、この計測値に対して信号処理部が求めた電動機が回転すべき回転数と、この回転数に制御した後に計測したセンサ計測値とを互いに関連付けて関連付け情報として記憶して、記憶した関連付け情報を機械学習して求めることができる。このように構成することで、探索的に電動機の回転数を制御することなく、過去の制御履歴から求めた学習済みモデルから、センサ計測値を健全範囲内にする電動機が回転すべき回転数である推定回転数を求めて制御できる。
【０１１０】
すなわち、本実施の形態は、上記実施の形態において、センサ情報に基づいて圧縮機の回転を制御しながら、センサ情報を状態、制御を行動として学習用データを収集し、収集した学習データを機械学習して、学習済みモデルを作成し学習モデル記憶部に記憶する。学習済みモデルを用いて制御を仮に求めたときに、状態が改善する確率が所定値以上となった時に、上記制御手段から、学習済みモデルを用いて制御する動作信号を機器に送信するように切り替えるようにしても良い。
【０１１１】
なお、以下では、センサとして、変位センサを用いる例を中心に説明するが、上記実施の形態と同様に他の振動、温度、圧力を計測するセンサでも良い。
【０１１２】
図６は、本実施の形態を示す圧縮機の構成を示す図である。図において、左側は、冷媒圧縮機の断面図であり、右側は、この圧縮機を制御する構成を示すブロック図である。以下において、上記実施の形態と同じ符号は、同じものまたは対応するものを表すものである。また、上記実施の形態と同様に、圧縮機構が一カ所であるシングルロータリ圧縮機であっても良いし、スクロール圧縮機、スクリュー圧縮機等、軸受支持される圧縮機であってもよい。
【０１１３】
図において、冷媒圧縮機６は、回転軸１と、これを支持するすべり軸受２と、電動機３、インバータ４を有する。電動機３は、ステータ３ａと、ロータ３ｂとで構成される。冷媒圧縮機６の機械的構造は、上記実施の形態と同様である。
【０１１４】
さらに、冷媒圧縮機６は、すべり軸受２またはすべり軸受２が嵌合する回転軸１の部分に対して設けられるセンサ５を備え、センサ５から出力される出力信号を演算処理し、電動機３が回転すべき回転数を求めてインバータ４へ制御信号を送る信号を送る信号処理部７を有する。
【０１１５】
センサ５は、接触、非接触の別はなく、すべり軸受２の変位、またはすべり軸受２と回転軸１との間の相対変位または相対変位の変化を計測する変位センサ、すべり軸受２の振動を計測する変位センサ、温度センサ、すべり軸受２の中の油膜の圧力を計測する圧力センサでもよい。
【０１１６】
冷媒圧縮機６は、信号処理部７によって変換された物理量の情報、またはセンサの電圧信号、および情報に基づき制御量を求めた結果であるインバータへの制御信号、または空気調和機若しくは冷凍機器への動作信号を関連付けて学習用データとして記憶する記憶部８と、記憶部８に記憶された学習用データを機械学習して学習済みモデルを出力する機械学習部９と、機械学習した学習済みモデルを記憶する学習モデル記憶部１０と、学習済みモデルを用いて、新たに計測した上記物理量の情報、またはセンサの電圧信号からインバータ４への制御信号または空気調和機若しくは冷凍機器への動作信号を出力する制御量算出部１１とを備える。なお、ここでは、記憶部８が、センサの電圧信号および空気調和機若しくは冷凍機器への動作信号を関連付けて記憶する例を示す。なお、制御量算出部１１は、推定部と捉えても良い。
【０１１７】
また、記憶部８に記憶される学習用データは、上記に加え、情報に基づき制御量を求めた結果をインバータ４への制御信号、機器への動作信号送信した結果、または変化があったセンサの電圧信号が関連付けられても良い。
【０１１８】
なお、記憶部８は、冷媒圧縮機６への内蔵、外部への実装の別は問わず、メモリ、記憶ディスク、半導体メモリでもよい。また記憶部８の保存媒体や保存方法は特定しない。
【０１１９】
また、本実施の形態の冷媒圧縮機６は、記憶部８と機械学習部９と学習モデル記憶部１０とを備えるようにして、学習モデル記憶部１０に記憶された学習済みモデルをネットワーク等を介して外部に送信するようにしても良い。
【０１２０】
さらに、本実施の形態の冷媒圧縮機６は、学習モデル記憶部１０に外部から学習済みモデルを読みこむ構成として、この学習済みモデルを用いて制御量算出部１１を稼働させるようにしても良い。この場合、冷媒圧縮機６は、記憶部８および機械学習部９を持たないようにしても良い。また、冷媒圧縮機６は、ネットワーク等を介して外部に学習用データを送信し、外部に設けた機械学習部９にて機械学習を行って学習済みモデルを構築してもよい。この場合、冷媒圧縮機６が、外部からネットワークを介して学習モデル記憶部１０に学習済みモデルを読みこみ、外部で学習した学習済みモデルを用いて制御量算出部１１を稼働させるようにしても良い。
【０１２１】
記憶部８は、冷媒圧縮機６の状態を示す入力情報として、圧縮機のすべり軸受２、またはすべり軸受２が嵌合する回転部分に設けられるセンサの情報を記憶する。このセンサ５は、回転軸１の変位を計測する変位センサで、回転軸１のすべり軸受２内の変位に相当する情報であっても良い。また、記憶部８が記憶する情報は、圧縮機の状態を示す入力情報として、上記変位からすべり軸受２の軸受け隙間を計測したもので合っても良い。または、センサ５は、振動センサ、温度センサ、またはすべり軸受の油膜圧力を計測する圧力センサであっても良い。
【０１２２】
また、記憶部８は、行動を示す入力情報として、信号処理部７によって変換された物理量の情報、およびこの情報に基づき制御量を求めた結果であるインバータ４への制御信号、または空気調和機若しくは冷凍機器への動作信号を記憶する。さらに、この際、状態を示す入力情報と、行動を示す入力情報とを関連付けて学習用データとして記憶する。
【０１２３】
さらに、記憶部８は、行動を実行した結果、状態が変化した状態を示す入力情報として記憶する。これらは時系列情報として記憶しても良い。
【０１２４】
次に、機械学習部９は、記憶部８に記憶される、状態を示す入力情報、行動を示す入力情報に基づいて作成されるデータセットを入力として、出力となる学習モデルを学習する。機械学習部９の機械学習は、価値関数を用いる強化学習でもよい。この場合、機械学習部９は、信号処理部７が出力する回転数で電動機３を制御することによって得られたセンサ５の計測値が健全範囲の外から健全範囲内に変化する場合に、価値関数に報酬を与えて学習済みモデルを構築してもよい。また、機械学習部９が用いる学習アルゴリズムは、どのようなものを用いても良い。一例として、強化学習を適用した場合について、以下説明する。
【０１２５】
強化学習は、ある環境内におけるエージェント（行動主体）が現在状態を観測し、採るべき行動を決定するというものである。エージェントは、行動を選択することで環境から報酬を得て、一連の行動を通じて報酬が最も多く得られるような方策を学習する。
【０１２６】
機械学習部９が実行する強化学習の代表的な手法として、Q学習やTD学習が知られている。例えば、Q学習の場合、行動価値関数Q（s, a）の一般的な更新式（行動価値テーブル）は、次式で表される。
【０１２７】
Q(st, at) ←  Q(st, at) + α(rt+1 + γmaxQ(st+1, a) - Q(st, at))  ・・・（５）
【０１２８】
式５において、ｓｔは、時刻ｔにおける環境を表し、ａｔは、時刻ｔにおける行動を表す。行動ａｔによって、環境は、ｓｔ＋１に変わる。ｒｔ＋１は、その環境変化によって与えられる報酬を表す。また、γは、割引率を表し、αは学習係数を表す。なお、γは、０＜γ≦１、αは、０＜α≦１の範囲とする。Q学習を適用した場合、出力である学習内容が、行動ａｔとなる。
【０１２９】
ここで、機械学習部９において、ｓｔは、状態を示す入力情報、ａｔは、行動を示す入力情報、ｓｔ＋１は、行動ａｔによって変化した状態を表す。ｒｔ＋１は、ｓｔがｓｔ＋１に変化したことによって与えられる報酬である。
【０１３０】
さらに具体的には、ｓｔは、圧縮機のすべり軸受またはすべり軸受が嵌合する回転部分に設けられるセンサの情報である。また、行動ａｔは、信号処理部によって変換された物理量の情報、および情報に基づき制御量を求めた結果であるインバータ４への制御信号、または空気調和機若しくは冷凍機器への動作信号、または圧縮機の回転数を表す情報であっても良い。
【０１３１】
式５で表される更新式は、時刻ｔ＋１における最良の行動ａの行動価値が、時刻ｔにおいて実行された行動ａの行動価値Qよりも大きければ、行動価値Qを大きくし、逆の場合は、行動価値Qを小さくする。換言すれば、時刻ｔにおける行動aの行動価値Qを、時刻ｔ＋１における裁量の行動価値に近づけるように、行動価値関数Q（s, a）を更新する。このようにすることによって、ある環境における最良の行動価値が、それ以前の環境における行動価値に伝搬していくようになる。
【０１３２】
機械学習部９は、報酬計算部と、関数更新部とをさらに備える。
【０１３３】
報酬計算部は、状態変数に基づいて報酬を計算する。報酬計算部は、報酬基準に基づいて、報酬ｒを計算する。例えば、報酬増大基準の場合には、報酬ｒを増大させる（例えば「１」の報酬を与える）。他方、報酬減少基準の場合には、報酬ｒを低減する（例えば「−１」を与える）。
【０１３４】
たとえば、状態を軸受２の軸受と回転軸１との間の軸受けすきまとすると、軸受けすきまが、減少する場合は、報酬が大きく、増加する場合は報酬が小さい。また、軸受けすきまが、上記閾値に対して小さくなれば報酬は増大する。
【０１３５】
また、センサ５を温度センサとして、状態を軸受２の温度とすると、軸受温度が、減少する場合は報酬が大きく、増加する場合は報酬が小さい。さらに軸受温度が、閾値以下となれば報酬は増大となる。
【０１３６】
さらに、センサ５を振動センサとして、状態を軸受に設けた振動センサの出力信号とすると、振動センサの振動レベルが減少する場合は、報酬が大きく、増加する場合は、報酬が小さい。また、振動レベルが、閾値に対して小さくなれば報酬は増大する。
【０１３７】
また、センサ５を圧力センサとして、状態を軸受に設けたすべり軸受の油膜圧力を計測する圧力センサの出力信号とすると、予め定めた圧力センサの適正な出力信号範囲に近づく変化の場合は、報酬は増大し、上記出力信号範囲から乖離する変化の場合は、報酬は小さい。さらに圧力センサの信号が、上記出力信号範囲であれば、報酬は増大となる。
【０１３８】
関数更新部は、上記報酬計算部によって計算される報酬に従って、出力（学習内容）を決定するための関数を更新する。例えば、Q学習の場合、出力（学習内容）を算出するための関数として、式５で表される行動価値関数Q（ｓｔ, ａｔ）を用いる。このようにして、記憶部８に記憶される関係情報に基づいて行動価値関数Qを更新した結果、この行動価値関数Qが、学習済みモデルとなる。学習モデル記憶部１０は、上記求めた学習済みモデルを記憶する。
【０１３９】
なお、本実施の形態では、機械学習部９が用いる学習アルゴリズムが強化学習である場合について説明したが、これに限られるものではない。学習アルゴリズムについては、強化学習以外にも、教師あり学習、教師なし学習、又は半教師あり学習等を適用することも可能である。
【０１４０】
また、上述した学習アルゴリズムとしては、特徴量そのものの抽出を学習する、深層学習を用いることもでき、他の公知の方法、例えばニューラルネットワーク、遺伝的プログラミング、機能論理プログラミング、サポートベクターマシンなどに従って機械学習を実行してもよい。
【０１４１】
次に、制御量算出部１１は、学習モデル記憶部１０から、上記機械学習部９が出力した学習済みモデルを読み込み、この学習済みモデルを用いて、現実に計測した状態情報、すなわち、センサ５によって、新たに計測した上記物理量の情報、またはセンサ５の電圧信号から、インバータ４への制御信号または空気調和機若しくは冷凍機器への動作信号を出力する情報を求める。  
【０１４２】
例えば、上記Q学習の場合は、制御量算出部１１が、新たに計測したセンサの出力情報をｓとして、学習済みの行動価値関数Q（ｓ, ａ）に代入し、行動価値関数Q(ｓ, ａ)の値が最大となる行動ａを求める。こうして求めた行動ａは、インバータ４への制御信号または空気調和機若しくは冷凍機器への動作信号として、制御量算出部１１が出力する。
【０１４３】
上記機械学習部９で求めた学習済みモデルは、任意の状態情報を入力すると、状態情報が適正値、すなわち上記健全範囲内でなければ、状態情報が適正値となるように、圧縮機の回転数を適切にする信号を出力する。したがって、学習済みモデルを用いて、制御量を算出する制御量算出部１１は、適切な信号を出力することができる。
【０１４４】
次に、本実施の形態の記憶部８、機械学習部９、学習モデル記憶部１０および制御量算出部１１を実行するハードウェアについて、図７を用いて説明する。
【０１４５】
図において、センサ５及びインバータ４との入出力を行う計算装置１００は、中央処理装置ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、ＣＰＵ１０１で実行されるプログラムを記憶し、計算途中の情報を一次的に記憶し、計算結果を記憶する記憶装置１０２、入力情報であるセンサ５からの信号を読み取り、一旦記憶装置１０２に記憶させ、ＣＰＵ１０１で計算した結果を記憶装置１０２から取り出してインバータ４へ出力するＩ／Ｆ  １０３を有する。
【０１４６】
記憶部８は、記憶装置１０２によって実行される。記憶部８は、センサ５からの信号をＩ／Ｆ １０３から読み込み、またインバータ４へ出力された出力信号を読み出し、関連付けて学習用データとして記憶装置１０２に記憶する。機械学習部９は、ＣＰＵ  １０１で実行される。記憶装置１０２、すなわち記憶装置１０２に記憶された学習用データを読み込み、記憶装置１０２に記憶された学習用プログラムをＣＰＵ  １０１で実行して学習済みモデルを記憶装置１０２に出力する。学習モデル記憶部１０は、記憶装置１０２で実行される。制御量算出部１１は、記憶装置１０２に記憶されたプログラムに基づき、ＣＰＵ  １０１で実行される。制御量算出部１１は、センサ１０４からの信号を  Ｉ／Ｆ  １０３を介して取得して、一旦記憶装置１０２に記憶させ、記憶装置１０２に記憶されている学習済みモデルを用いて、ＣＰＵ  １０１が、センサ１０４の信号から制御量を算出し、この制御量をＩ／Ｆ  １０３を介して、インバータ４へ出力する。
【０１４７】
また、信号処理部７は、上記計算装置１００で実現しても良い。同じ計算装置１００で、信号処理部７、記憶部８、機械学習部９、学習モデル記憶部１０および制御量算出部１１を実現すると、１つの計算装置１００で処理を実行できるので効率が良い。
【０１４８】
次に、本実施の形態の処理について説明する。学習過程では、まず、学習用データを収集し学習用データセットを生成する。上記実施の形態で説明した電動機３の回転数を変化させる処理プロセスによって、状態に応じて圧縮機の回転数を制御して、この間の計測情報および機器へ送信した電動機３が回転すべき回転数または動作信号を学習データとして記憶部８に記憶する。記憶部８は、信号処理部７によって変換された物理量の情報、またはセンサの電圧信号、および情報に基づき制御量を求めた結果であるインバータ４への制御信号、または空気調和機若しくは冷凍機器への動作信号を関連付けて学習用データとして記憶部８に記憶する。
【０１４９】
機械学習部９は、記憶部８に記憶される信号処理部７によって変換された物理量の情報、またはセンサの電圧信号、および情報に基づき制御量を求めた結果であるインバータへの制御信号、または空気調和機若しくは冷凍機器への動作信号を関連から、上記学習アルゴリズムを用いて学習済みモデルを作成する。この過程で、収集する学習データの量が多くなれば、学習アルゴリズムによって、学習済みモデルの学習が進み、いろいろな状態に対応して適切な出力である行動を出力できる学習済みモデルになる。
【０１５０】
学習済みモデルが作成できると、学習モデル活用過程に移る。制御量算出部１１は、計測した現在のセンサの出力信号に対して、学習済みモデルを適用して圧縮機（電動機）が回転すべき回転数またはインバータ４への出力信号を求め、圧縮機６またはインバータ４へ出力する。学習済みモデルは、上記機械学習部９によって、いろいろな状態に対して適切な出力を求められるモデルである。したがって、制御量算出部１１は、計測したセンサ５の出力信号に対して、学習済みモデルを適用して、適切な出力をすることができる。
【０１５１】
上記学習過程で、機械学習部９は、記憶部８に記憶された上記学習データを機械学習して学習済みモデルを作成する。学習初期には、学習用データが少なくて、学習済みモデルを作成してもこの学習済みモデルに基づき制御量算出部１１が計算した結果では、必ずしも良好な結果とならない可能性がある。
【０１５２】
そこで、学習初期には、上記実施の形態で説明した回転数変化処理プロセスによって制御を行い、所定の期間後に上記機械学習部９で学習した学習済みモデルを用いて制御量算出部１１が出力する制御量により圧縮機を制御する。
【０１５３】
ここで、所定の期間後は、学習開始から１年の期間でも良い。これは１年で凡そ一通りの条件を学習すると考えられるからである。また、学習中に上記回転数変化処理プロセスに替えて、そこまで学習した学習済みモデルを用いて、一時的に制御量算出部１１が算出する制御量で圧縮機６を制御し、所定の期間内に収束、即ちセンサ計測値が閾値内になるか否かで本格的に学習済みモデルに切り替えるかを判断するようにしても良い。
【０１５４】
具体的には、信号処理部７が、センサ５が計測した出力信号から、演算して出力した回転数により電動機３を制御している場合において、以下の処理を行う。信号処理部７が、直近の所定期間内に、制御量算出部１１が推定回転数を求めた回数のうち、センサ５が計測した出力信号から、制御量算出部１１が求めた推定回転数と、同じ出力信号を演算して信号処理部７が出力した回転数とが、一致する回数を求める。次に、信号処理部７が、求めた一致する回数を所定期間内の制御量算出部１１が推定回転数を求めた総回数で除した率である一致率が、予め定めた閾値となる率を超えるか否かを判断し、一致率が、閾値となる率を超える場合に、制御量算出部１１が求めた推定回転数で電動機３を制御するように切り替える。なお、逆に一致率が閾値以下となった場合に、信号処理部７が、センサ５が計測した出力信号から、演算して出力した回転数により電動機３を制御するように切り替えても良い。
【０１５５】
従来は、圧縮機の運転状態を示す物理量をセンサで計測しても、圧縮機の製造上のばらつきなどから、どのように圧縮機を運転制御すればよいかは、個別に異なっていた。探索的手法によって制御すると収束するのに時間を要し、この間に故障が生じたり、効率が悪くなったりしていた。
【０１５６】
本実施の形態では、上記実施の形態の探索的手法による回転数変化処理プロセスにてセンサ出力値と制御値とを関連付けて学習用データセットとして収集し記憶部８に記憶し、学習用データセットから機械学習部９によって学習済みモデルを求め、制御量算出部１１が、求めた学習済みモデルを用いて、新たに計測した現在のセンサの出力値に対して適切な制御値を求めるように構成する。これによって、一旦、学習して学習済みモデルを生成すれば、探索的手法を用いずに制御できるから、迅速にセンサ計測値を健全範囲内にすることができる。すなわち、センサ５の計測値が、健全範囲である閾値内になる時間が短縮され、故障、劣化を防ぎ、効率もよくなる効果がある。
【０１５７】
また、学習が不十分である場合には、収束しない、または収束時に時間を要する可能性がある。このため、一時的に学習済みモデルを用いた制御量算出部１１による制御を試し、所定時間内に収束すれば、回転数変化処理プロセスを制御量算出部１１に切り替えるようにしても良い。所定時間内に収束しなければ、回転数変化処理プロセスに戻して制御しながら、さらに学習用データを収集する。その後、機械学習部９で別途学習済みモデルを求めるようにして制御を試し、所定時間内に収束するまで繰り返す。このようにすることで十分学習したところで、制御量算出部１１に置き換えて、安全に学習済みモデルを用いることができる効果がある。
【符号の説明】
【０１５８】
１  回転軸
２  軸受、すべり軸受
３  電動機
４  インバータ
５  センサ、変位センサ
６  圧縮機、冷媒圧縮機
７  信号処理部
８  記憶部
９  機械学習部
１０  学習モデル記憶部
１１  制御量算出部
【図１】
0006950843.tif 000002
【図２】
0006950843.tif 000003
【図３】
0006950843.tif 000004
【図４】
0006950843.tif 000005
【図５】
0006950843.tif 000006
【図６】
0006950843.tif 000007
【図７】
0006950843.tif 000008