(57)【要約】【課題】  センサレス方式のモータ制御であっても、複雑な周波数成分の負荷変動に対してモータを良好に制御することができる電動コンプレッサの制御装置を提供する。【解決手段】  電動コンプレッサの制御装置は、コンプレッサを駆動するモータの目標回転速度と推定回転速度との回転速度差が入力され、コンプレッサの１周期前の回転速度差を用いて繰り返し動作を行って回転速度差を減少させていく繰り返し制御部5と、コンプレッサの圧力検出部1と、コンプレッサの圧力値を元にコンプレッサの負荷変動の所定部分の数をカウントしてコンプレッサの１回転のタイミングを算出して、このタイミングに応じて繰り返し制御部5へリセット信号を出力するリセット信号生成部4とを備える。【選択図】図１
2014093928.tif 000002
【特許請求の範囲】
【請求項１】
コンプレッサを駆動するモータの目標回転速度を設定する目標回転速度設定部と、
前記モータの推定回転速度を算出する推定回転速度算出部と、
前記目標回転速度と前記推定回転速度との回転速度差をなくすように電動モータの駆動指令信号を生成する駆動指令信号生成部と、
前記回転速度差が入力され、前記コンプレッサの１周期前の回転速度差を用いて繰り返し動作を行って、前記回転速度差を減少させていく繰り返し制御部と、
前記コンプレッサの圧力値を検知する圧力検出部と、
前記コンプレッサの圧力値が入力され、該圧力値を元に前記コンプレッサの負荷変動の所定部分の数をカウントして前記コンプレッサの１回転のタイミングを算出して、該タイミングに応じて前記繰り返し制御部へリセット信号を出力するリセット信号生成部と、
を備えた、
ことを特徴とする電動コンプレッサの制御装置。
【請求項２】
請求項１に記載の電動コンプレッサの制御装置において、
前記リセット信号生成部は、前記コンプレッサの吸入圧の部分または吐出圧の部分を検出して前記コンプレッサの負荷変動の数をカウントする、
ことを特徴とする電動コンプレッサの制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電動コンプレッサの制御装置に関する。
【背景技術】
【０００２】
電動コンプレッサ等のモータを制御する場合に、モータの回転子の回転位置や回転速度を、位置センサや速度センサ等のセンサを用いて検出することでモータの制御が行われている。この場合、高温環境や断線等に伴う信頼性の低下、装置の大型化（モータの外枠寸法、特に軸長）、高コスト化等を招くことから、最近はセンサレスの制御が適用されるようになってきている。センサレスの制御は、速度推定特性の影響を受けるため、振動の抑制は困難なものとなる。そこで、この対策として、特許文献１に記載のものが知られている。
【０００３】
この特許文献１に記載の従来の電動コンプレッサの制御装置は、コンプレッサのモータをセンサレスで制御するため、目標回転速度と実回転速度との回転速度偏差を小さくする第１指令電流を設定する第１指令電流設定部と、コンプレッサの機械的な変動要因から設定した負荷変動周波数に基づいてモータの第２指令電流を設定する第２電流設定部と、第１指令電流と第２指令電流とからモータの第３指令電流を設定する第３指令電流計算部と、少なくとも第３指令電流および実回転速度（モータ・インバータから推定）からモータの駆動指令を生成するインバータ・スイッチング・パターン生成部と、を備えている。
【０００４】
また、上記第２指令電流設定部では、負荷変動周波数をピーク周波数とするピーク・フィルタに回転速度偏差が入力され、次式で示す伝達関数を用いて得たピーク・フィルタの出力を、第２指令電流として設定するようにしている。
すなわち、ピーク・フィルタの伝達関数は、
ピーク・フィルタ(s)＝ｋω／(s２＋ω２)
ここで、ωはピーク周波数（rad/s）で、負荷変動周波数として決定される。sはラプラス演算子、またｋはゲインである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−８８２００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の電動コンプレッサの制御装置には以下に説明するような問題がある。
すなわち、上記従来の制御装置にあっては、ピーク・フィルタを用いて回転速度の変動を減らすようにしてコンプレッサの振動を低下させるようにしている。
しかしながら、ピーク・フィルタは、対応可能な周波数の範囲が狭いため、この範囲からずれた周波数が入ってくると、推定誤差が生じてしまい、回転速度の推定精度が悪化してしまうといった問題がある。
とりわけ、実際の負荷変動は複数の周波数成分を有しているため、ピーク・フィルタを用いる場合、対応周波数が異なるピーク・フィルタを並列接続して使用することが必要になるが、その場合、チューニングが複雑で難しいといった問題がある。
【０００７】
本発明は、上記問題に着目してなされたもので、その目的とするところは、センサレス方式のモータ制御であっても、複雑な周波数成分を有する負荷変動に対応してコンプレッサの駆動モータを良好に制御することができるようにした電動コンプレッサの制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
この目的のため、本発明による電動コンプレッサの制御装置は、
コンプレッサを駆動するモータの目標回転速度を設定する目標回転速度設定部と、
モータの推定回転速度を算出する推定回転速度算出部と、
目標回転速度と推定回転速度との回転速度差をなくすように電動モータの駆動指令信号を生成する駆動指令信号生成部と、
回転速度差が入力され、コンプレッサの１周期前の回転速度差を用いて繰り返し動作を行って回転速度差を減少させていく繰り返し制御部と、
コンプレッサの圧力値を検知する圧力検出部と、
コンプレッサの圧力値が入力され、この圧力値を元にコンプレッサの負荷変動の所定部分の数をカウントしてコンプレッサの１回転のタイミングを算出して、このタイミングに応じて繰り返し制御部へリセット信号を出力するリセット信号生成部と、
を備えた、
ことを特徴とする。
【０００９】
また、好ましくは、発明に係る電動コンプレッサの制御装置は、
リセット信号生成部が、コンプレッサの吸入圧の部分または吐出圧の部分を検出してコンプレッサの負荷変動の数をカウントするようにした、
ことを特徴とする。
【発明の効果】
【００１０】
本発明の電動コンプレッサの制御装置にあっては、繰り返し制御部で１周期前の目標回転速度と推定回転速度との回転速度差を利用して回転速度差が減少するように繰り返し動作を行って外乱分を抑制するが、その場合、繰り返し制御部での周期の切り替えのタイミングを、コンプレッサの圧力変動に応じて決定するようにしたので、センサレス方式のモータ制御であっても、複雑な周波数成分を有する負荷変動に対して、コンプレッサの駆動モータを良好に制御することが可能となる。
【００１１】
また、コンプレッサの吸入圧の部分か吐出圧の部分を検出してコンプレッサの負荷変動の数をカウントするようにしたので、１周期のタイミングを容易かつ確実に検出することができるようになる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施例１の電動コンプレッサの制御装置の構成を示すブロック図である。
【図２】実施例１の電動コンプレッサの制御装置を構成する繰り返し制御部の構成を示すブロック図である。
【図３】繰り返し制御部で実行される繰り返し制御処理のフローチャートを示す図である。
【図４】１周期分のデータ値dの繰り返し制御部での格納方法を説明する図である。
【図５】１周期を超える場合のデータ値dの繰り返し制御部での格納方法を説明する図である。
【図６】i＝0の場合における繰り返し制御部での信号Vとデータ値dとの関係を説明する図である。
【図７】i＝1の場合における繰り返し制御部での信号Vとデータ値dとの関係を説明する図である。
【図８】i＝2の場合における繰り返し制御部での信号Vとデータ値dとの関係を説明する図である。
【図９】繰り返し制御部におけるデータ値dとメモリの格納位置との関係を示す図である。
【図１０】繰り返し制御部で、周期を切り替えるためのリセット信号を生成する方法を説明する図である。
【図１１】従来通常の繰り返し制御による外乱シミュレーション結果を示す図である。
【図１２】実施例１の繰り返し制御による外乱シミュレーション結果を示す図である。
【図１３】従来通常の繰り返し制御と実施例１の繰り返し制御との外乱シミュレーション結果を比較して示す図である。
【図１４】繰り返し制御でリセットのタイミングを正確に１回転ごとに行わなければならないのかを説明する図である。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を、図面に示す実施例に基づき詳細に説明する。
【実施例１】
【００１４】
実施例１の電動コンプレッサの制御装置は、車両用空調装置のコンプレッサを駆動する内部永久磁石同期モータ(IPMSM: Interior Permanent Magnet Synchronous Motor)の制御をセンサレス制御で行う。
【００１５】
ここで、上記制御にあっては、コンプレッサの回転により信号が周期的になることから、周期的な外乱の抑圧に有利な繰り返し制御を用いる。
ただし、本実施例の繰り返し制御では、回転速度差の外乱分を抑制するにあたって、繰り返し動作の周期を切り替えるためのリセット信号を、従来通常の方法とは異ならせてある。すなわち、本発明、したがって実施例１にあっては、コンプレッサの圧力信号を用いてリセット信号を生成するようにしている。
【００１６】
以下に、実施例１の電動コンプレッサの制御装置の全体構成を説明する。
図１に示すように、実施例１の電動コンプレッサの制御装置は、コンプレッサ圧力検出部1と、目標回転数設定部2と、減算器3と、リセット信号生成部4と、繰り返し制御部5と、ローパス・フィルタ（LPF：  Low-Pass Filter）6と、推定回転速度算出部7と、を備えている。
【００１７】
コンプレッサ圧力検出部1は、図示しないコンプレッサの圧力の大きさを検出するもので、ここで検出した圧力波形の圧力値をリセット信号生成部4へ出力する。
【００１８】
一方、目標回転速度設定部2は、制御目標としてのモータの目標回転速度ωrefを演算・設定する。
すなわち、車両の空調装置の図外のエバポレータを通過した後の空気温度が所望の値となるように、検出した実際の空気温度と目標空気温度とを比較して、比例積分（PI）制御にてモータの目標回転速度ωrefを設定する。この目標回転速度ωrefは、減算器3に入力する。
【００１９】
減算器3は、目標回転速度設定部2から入力された目標回転速度ωrefから推定回転速度算出部7で算出した推定回転速度ω_estを減算して制御偏差としての回転速度差を算出する。
【００２０】
リセット信号生成部4は、コンプレッサ圧力検出部1から入力された圧力値に基づき、コンプレッサの圧力変動について、吸入圧あるいは吐出圧に応じた所定部分をカウントしてコンプレッサの１回転（繰り返し制御器5での繰り返し動作の１周期分に相当）のタイミングを決定し、このタイミングに応じてリセット信号を繰り返し制御器5へ出力する。
なお、このリセット信号の生成の詳細については、後で説明する。
【００２１】
繰り返し制御器5は、むだ時間系の一種であって、設定された1周期前の制御偏差を利用して繰返し動作を行い、周期的な目標入力に追従させるものである。
すなわち、繰り返し制御を動作させる最低回転数をWref＿min、またサンプリング周期をTsとすると、繰り返し制御器3は、図２に示すように、2π／（Wref＿min×Ts）で決まるN個の遅延器5a（同図中のｚはｚ変換）と、加算器5bと、係数器5cとを有する。
【００２２】
N個の遅延器5aは、直列接続し、最後尾にある遅延器からの信号V0を加算器5bに出力する。なお、最前の遅延器5aの上流側から最後尾の遅延器5aの下流側までこれらの位置に対応させて、これらの順に、同図に示すように、信号VN〜V0を定義する。
加算器5bは、減算器3で算出した回転速度差と信号V0の値を加算して最前にある遅延器5aへ出力する。
係数器5cは、信号Vαが入力されて係数βをかけた値を繰り返し制御部5の出力uとしてLPF6へ出力する。なお、信号Vαは図２に示してあるように、最後尾の遅延器5aから上流側へ数えたα番目とα＋１番目の遅延器5a間の位置の信号である。
【００２３】
繰り返し制御器5では、図３に示すフローチャートが実行される。
まず、ステップS1では、サンプリング周期Tsごとに偏差e（実施例１では回転数差）を観測する。
次いで、ステップS2へ進む。
【００２４】
ステップS2では、前の１周期分（N個）に格納された値dのうちのi番目の値diにステップS1で観測した偏差eを加算して得た値を、新たな値ｄiとして格納する。
次いで、ステップS3へ進む。
【００２５】
ステップS3では、係数βにi＋α番目のｄｉ＋αを掛けた値を出力uとする。すなわち、u＝βｄｉ＋αである。
ただし、後で説明するように、i＋α＞Nの場合には、ｕ＝βｄｉ＋α−Ｎとしてこの出力値を係数器3cへ出力する。ここで、ｄｉ＋α−Ｎとは、１周期前のデータの後の周期で得られた値ｄｉ＋αである。これについては、後で説明する。
次いで、ステップS4へ進む。
【００２６】
ステップS4では、i＋１をiとしてｄの値を、１個分、位置を下流側へシフトする。
次いで、ステップS5へ進む。
【００２７】
ステップS5では、リセット信号生成部4から新たなリセット信号入力されたか否かを判断する。YESであればステップS6へ進み、NOであればステップS1へ戻る。
【００２８】
ステップS6では、iを0としてリセットしてステップS1に戻り、新たな次の周期の計算を行う。
これらのステップは、モータの制御が行われている間、繰り返し実行される。
【００２９】
ここで、上記ステップS3での出力について、以下にさらに詳細に説明する。
ここではα＝2、N＝100の場合を例にとって説明する。
したがって、図４に示すように、値dは順にd1からd100までの前回の１周期分の値が記憶されていることになる。
ここでi＝1すなわちd1のときには、i＋α＝i＋2＝3であるから、d3の位置の値を取り出し、この値に係数βを掛けた値が出力uになる。
【００３０】
同様に、i＝4すなわちd4のときには、i＋2＝4＋2＝6であるからd6の位置から値を取り出して、出力uの算出に用いられることになる。
以下同様に、i＝5、6、7、・・・では、d7、d8、d9、・・・の値を取り出すことになる。
しかしながら、i＝99のとき（すなわち、i＋α＞Nの上記条件が満たされるとき）には、d101は存在しない。この場合、実際の値dの格納動作にあっては、図５に示すように、前の１周期の値d100の後に順次、次の値dがｄ１、ｄ２、・・・としてつながっていくため、d101はこの次のd1の値を取り出すことになる。
【００３１】
上記の動作を図２の各遅延器5aと対比させながら示すと、図６、図７、図８で示すブロック線図のようになる。ただし、これらの図では、見やすくするため、N=3の場合での角度領域での流れとする。
i＝0(すなわちd0)のときは、図６のようになる。すなわち、各信号V0〜V3はブロック線上では不変の信号としてそれらの位置が固定されており、これらの信号V0〜V3に各値dが対応する。すなわち、V2＝d2、V1=d1、V0=d0であり、V3は、加算器3bでV0のd0と減算器3から入力された偏差e（回転数差）とが加算されて新たに得られた値d0となる。
これらの値dは、サンプルの都度、順次、下流側（同図中、右側）へシフトしていく。これにより、各信号V0〜V3の値dも順次入れ替わっていくことになる。
【００３２】
i＝1(すなわち、d1)のときは、図７に示すように、V2、V1、V0では、これらに対応する値dが、図６の状態から右側にそれぞれ１個ずつシフトする。すなわち、V2は上記新たなd0、V1はd2、V0はd1となる。一方、V3は、加算器3bでV0の値d1と偏差eとが加算されて新たに得られた値d1となる。
【００３３】
i＝2(すなわち、d2)のときは、図８に示すように、各値ｄを図７の状態から同図中の右側へ１個ずつシフトする。すなわち、V2は先ほど新たに得たd1、V1はd0、V0はd2となる。一方、V3は、加算器3bでV0のd2と偏差eとが加算されて新たに得られた値d2となる。
【００３４】
以上から理解できるように、信号Vは固定位置の変数であるのに対し、iを１つ増やすごとに、それらの信号Vに対応してメモリに格納される値dは、順次図４〜８中、右側へシフトしていく。そして、信号Vと値dとの間では、次式が成り立つ。
【数１】
2014093928.tif 000003
なお、値diについては以下のように定義している。
【数２】
2014093928.tif 000004
すなわち、たとえばN＝3の場合は図９に示すように、値ｄがd1、d2、d3、d4、d5、・・・と順次得られた場合、上段の前の周期の値dが下段の次の周期の値ｄに対応させられて書き換えられていく。この結果、d0+N=d0+3=d3であり、d3は同じメモリで見れば、d0と同じ位置のメモリに格納することになる。
【００３５】
このように、繰り返し制御器5は、１周期前の偏差eを利用して繰り返し動作を続けて行くことにより、偏差eが減少していく一種の学習制御系となっている。
この周期の切り替えは、上述したように、リセット信号生成部4から出力されるリセット信号が繰り返し制御器5に入力されたときに行う。
このリセット信号は、本発明、したがって実施例１では、コンプレッサの圧力波形を利用して生成する。
【００３６】
リセット信号生成部4でのリセット信号の生成について、図１０に基づいて説明する。この例では、コンプレッサの１回転間にその吐出圧力が10回変動する場合の例を示す。
同図(a)は、コンプレッサ圧力検出部1で検出した圧力波形である。このように、コンプレッサの圧力は、吸い込み工程、圧縮工程、吐き出し工程と周期的に変動する圧力波形となる。
次いで、上記のようにして得た圧力信号のうちDC成分を、同図(b)で示すように、ハイパス・フィルタにて図中の点線部分より下の部分をカットする。
ハイパス・フィルタを通過した圧力信号は、同図(c)に示すように、その値が0を超えるタイミングでカウントアップしていく。カウントが9から10になったタイミングで、カウントアップをリセットする。
そのため、同図(d)に示すように、上記リセット時（図中、時刻ta、tbで示す）ごとにリセット信号生成部4がリセット信号を生成して繰り返し制御部4へ出力し、ここでの周期を切り替えるようにする。
【００３７】
ローパス・フィルタ6は、高周波分の偏差まで目標回転数に追随制御する必要はないことから、繰り返し制御部5の出力信号uのうち高周波分をカットして加算器8へ出力する。
【００３８】
本発明、したがって本実施例では、推定回転速度算出部7でモータの回転速度を推定するのに、モータの回転に関する誤差を一度演算した後に回転速度を推定するようにし、この誤差を利用することで、繰返し制御器5の適用を可能として、推定回転速度ω_estの推定精度を向上させている。
この回転に関する誤差として、本実施例では角度誤差を用いる。
このような狙いのもとに、推定回転速度算出部7は、磁束オブザーバ7aと角度誤差演算部7bと、速度演算部7cと、で構成する。
【００３９】
磁束オブザーバ7aでは、モータ・モデル13から出力されたd,q軸電流値idqと、電流比例積分制御器11から出力された指令d,q軸電圧値veを基に、モータの数学モデルを用いた同定を行い、γ軸、δ軸のモータ電流磁束推定誤差Δλγ、Δλδを算出して、角度誤差演算部7bに入力する。
角度誤差演算部7bは、磁束オブザーバ7aから入力されたモータ電流磁束推定誤差Δλγ、Δλδを基に、角度推定誤差演算を行って角度推定誤差θ_estを算出する。
速度演算部7cは、角度誤差演算部7bから入力された角度推定誤差θ_estを基にPI制御することで推定回転速度値ω_estを得て、これを減算器3に入力する。
【００４０】
加算器8は、LPF6からの出力値と減算器3からの回転速度差（偏差e）とを加算してこの値を速度比例積分制御器9へ出力する。
速度比例積分制御器9は、加算器8の出力値に比例ゲインと積分ゲイン定数とを用いてPI制御することで、駆動指令信号（トルク指令値信号と同じ）である指令モータ電流ieを算出し、この値を減算器10へ出力する。
【００４１】
減算器10は、指令モータ電流ieからモータ・モデル13からの出力値idqを減算して電流比例積分制御器11へ出力する。
電流比例積分制御器11は、減算器10から出力された補正指令モータ電流に基づき、d軸の指令電流およびq軸の指令電流と分けて比例ゲインと積分ゲイン定数とを用いてPI制御し、軸電圧指令値veを推定回転速度算出部7と減算器12とインバータ20へ出力する。
なお、電流比例積分制御器11と速度比例積分制御器9は、本発明の駆動指令信号生成部に相当する。
【００４２】
減算器12は、電流比例積分制御器11からの出力値から推定回転数にトルク定数Kを掛けた値を減算してモータ電圧Ve'を算出し、モータ・モデル13へ出力する。
モータ・モデル13は、モータのコイルのインダクタンスLと巻線抵抗Rからモータの特性を表すため用いられ、減算器12の出力Ve'とL、Rから実モータ電流ie'（モータトルクと同じ）を算出し加算器14へ出力する。なお、Kはトルク定数である。
【００４３】
加算器14は、モータ・モデル13の出力値とsin関数生成器19からの出力値とを加算して、負荷変動成分を含んだモータトルクTとして負荷モデル15へ出力する。
負荷モデル15は、モータ軸の全慣性モーメントJと粘性摩擦係数Dから電動コンプレッサの負荷特性を表すため用いられ、出力値TとJ、Dから、モータの運動方程式に基づき推定回転速度ωoutを得る。
この推定回転速度ωoutは、フィードバック・ゲイン部16と、積分器17とへそれぞれ出力される。
【００４４】
フィードバック・ゲイン部16は、推定回転速度ωoutにトルク定数Kを掛けて補正電圧Ve"を算出し、減算器12へ出力する。
一方、積分器17は、推定回転速度ωoutを積分し、回転位置(回転角度)へ変換して係数倍器18へ出力する。
【００４５】
係数倍器18は、積分器17で得られた回転位置にｎ（回転変動の次数）を掛けてsin関数生成器19へ出力する。
sin関数生成器19では、係数倍器18で得られた回転角度に応じたsin関数を生成し、電動コンプレッサの負荷変動成分として加算器14へ出力する。
【００４６】
また、電流比例積分制御部11で得られたモータのd軸の指令電圧およびq軸の指令電圧は、周知のインバータ20へ出力されてモータを駆動制御する。
【００４７】
次に、上記のように構成した電動コンプレッサの制御装置に外乱を与えて回転誤差が生じたシミュレーションを行った結果を説明する。
外乱信号ndとして1rad/sのノイズ信号を、遅れ時間生成15で得た推定回転速度ωoutに付与して回転誤差を有する推定回転速度とした。
回転変動の次数nを10次、Wref、Wref_minを2π×10rad/s、サンプリング周期Tsを1.0×10-4sとした。また、遅延器5aの段数Nは1,000とし、従来の繰り返す制御部では、このリセット信号は、iが1,000になったとき出力されるものとして比較した。
なお、抵抗係数Rは0.85Ω、インダクタンスLは1.2mH、粘性摩擦係数Dは8.34×10-5、慣性モーメントJは0.7×10-4、トルク係数Kは0.076Nm/Aとした。
【００４８】
図１１〜図１３にその結果を示す。なお、これらの図において横軸には経過時間、縦軸には推定回転速度ωoutを表した。
図１１は、従来通常の繰り返し制御によるもので、20秒後から繰り返し制御を開始し、30秒でnd＝1rad/secの速度推定誤差を付与した結果である。30秒以降、600rpmを中心に約＋65rpmから-65rpmの範囲で推測回転数ωoutが変動しているが分かる。
【００４９】
一方、実施例１の繰り返し制御では、上記従来通常のものと同じ設定でシミュレーションを行うと、図１２に示すように、30秒で600rpmを中心に約＋5rpmから-5rpmの範囲で推測回転数ωoutが変動するが、わずかな時間で約＋1.7rpmから−1.7rpmの範囲に収まることが分かる。すなわち、実施例１のものにあっては、当初から従来のものの1/10以下の変動で済んでいる。
なお、比較を見やすくするため、図１３に従来通常のものと実施例１のものとのシミュレーション結果を重ね合わせて示す。薄い部分が従来通常のものの結果、濃い部分が実施例１の結果である。
【００５０】
次に、実施例１においてリセットのタイミングが正確に１回転ごとにしなければならないのかについて図１４に基づき説明する。
同図において、横軸は経過時間、縦軸は回転速度、横細線は指令回転速度、実線は推定回転速度（実回転速度として扱う）、破線は補正後の指令回転速度である。
前回の１回転での指令回転底度と推測回転速度の偏差をもとに、次の１回転での指令速度を破線のように補正する。指令回転底度に対して推測回転速度が小さい場合には指令回転速度の値を増加側に、またこの逆の場合には減少側に指令回転速度を補正すれば、次第に推定回転速度の値が指令回転速度に一致してきて、補正量が変化しなくなる。
【００５１】
このため、繰り返し制御は周期的な変動に対してしか適用できず、リセットのタイミングが１回転ごとではないようになると（すなわち、負荷変動周期に一致しなくなると）、上記補正が良好に作用しなくなるため、正確に１回転ごとにリセットしなければならない。
実施例１では、周期的な負荷変動が生じるコンプレッサにあって、この圧力波形から正確に１回転を決定することができるので、繰り返し制御の適用がうまく行くことになる。
【００５２】
以上のように、実施例１の電動コンプレッサの制御装置は、以下の効果を得ることができる。
すなわち、実施例１の電動コンプレッサの制御装置にあっては、繰り返し制御部5で１周期前の目標回転速度ωrefと推定回転速度ωoutとの回転速度差を利用して回転速度差が減少するように繰り返し動作を行って外乱分を抑制するが、その場合、繰り返し制御部5での周期の切り替えのタイミングを、リセット信号生成部4でコンプレッサの圧力変動に応じて決定するようにしたので、センサレス方式のモータ制御であっても、複雑な周波数成分を有する負荷変動に対して、コンプレッサの駆動モータを良好に制御することが可能となる。
【００５３】
また、リセット信号生成部4では、コンプレッサの吐出圧の部分を検出してコンプレッサの負荷変動の数をカウントするようにしたので、１周期のタイミングを容易かつ確実に検出することができるようになる。
【００５４】
以上、本発明を上記各実施例に基づき説明してきたが、本発明はこれらの実施例に限られず、本発明の要旨を逸脱しない範囲で設計変更等があった場合でも、本発明に含まれる。
【００５５】
たとえば、リセット信号生成部4では、コンプレッサの吐出圧の部分を検出してコンプレッサの負荷変動の数をカウントするようにしたが、これに代えてコンプレッサの吸い込み圧の部分を検出してコンプレッサの負荷変動の数をカウントするようにして１周期のタイミングを決めるようにしてもよい。
【００５６】
また、本発明の電動コンプレッサの制御装置は、車両用空調装置のコンプレッサの制御装置に限られず、他のコンプレッサの制御装置に適用するようにしてもよい。
【符号の説明】
【００５７】
1        コンプレッサ圧力検出部
2        目標回転速度設定部
3        減算器
4        リセット信号生成部
5        繰り返し制御部
5a        遅延器
5b        加算器
5c        係数倍器
6          ローパス・フィルタ
7        推定回転速度算出部
7a      磁束オブザーバ
7b      角度誤差演算部
7c      速度演算部
8        加算器
9        速度比例積分制御器
10        減算器
11        電流比例積分制御器
12        減算器
13        モータ・モデル
14        加算器
15        負荷モデル
16        フィードバック・ゲイン器
17        積分器
18        係数倍器
19        sin関数生成器
20        インバータ
【図１】
2014093928.tif 000005
【図２】
2014093928.tif 000006
【図３】
2014093928.tif 000007
【図４】
2014093928.tif 000008
【図５】
2014093928.tif 000009
【図６】
2014093928.tif 000010
【図７】
2014093928.tif 000011
【図８】
2014093928.tif 000012
【図９】
2014093928.tif 000013
【図１０】
2014093928.tif 000014
【図１１】
2014093928.tif 000015
【図１２】
2014093928.tif 000016
【図１３】
2014093928.tif 000017
【図１４】
2014093928.tif 000018