(57)【要約】【課題】所定の機械特性を得るための、特殊な設備を要する事前の計測作業や解析作業を行うこと無しに、基本的な電気特性を把握しておくだけで、実際の運転動作の中で補正係数を取得することができ、トルクリプルを簡便に抑制可能な回転機制御装置を提供することを目的としている。【解決手段】補正部１００は、モータ１０の電気定数と電流検出値ｉと電圧指令値ｖ＊と電気角θｒｅとに基づき電気回路解析でトルク定数補正指令Ｋｔ１を演算し、電流指令生成部１は、トルク指令値τ＊とモータ１０のトルク定数とトルク定数補正指令Ｋｔ１とに基づきｑ軸電流指令値ｉｑ＊を生成する。【選択図】図１
2014204489.tif 000002
【特許請求の範囲】
【請求項１】
電流指令値を生成する電流指令生成部、回転機の電流検出値が前記電流指令値に追従するよう電圧指令値を生成する電流制御部、および前記電圧指令値に基づき前記回転機に電力を供給する電力変換器を備えた回転機制御装置において、
前記回転機の電気定数と前記回転機に流れる電流と前記回転機に印加される電圧とに基づき電気回路解析により前記回転機のトルクリプルに同期した周波数のトルク定数成分を演算しトルク定数補正指令として出力する補正部を備え、
前記電流指令生成部は、前記トルクリプルを抑制するように、トルク指令値と前記回転機のトルク定数と前記トルク定数補正指令とに基づき前記電流指令値を生成することを特徴とする回転機制御装置。
【請求項２】
前記補正部は、前記回転機の電気定数と前記電流検出値と前記電圧指令値と前記回転機の回転位置情報とに基づき前記回転機の誘起電圧を演算し推定誘起電圧として出力する誘起電圧推定部、および前記推定誘起電圧に基づき前記トルク定数補正指令を生成するトルク定数補正指令生成部を備えたことを特徴とする請求項１記載の回転機制御装置。
【請求項３】
前記補正部は、前記回転機の電気定数と前記電流検出値と前記電圧指令値と前記回転機の回転位置情報とに基づき前記回転機のトルクを演算し推定トルクとして出力するトルク推定部、および前記推定トルクに基づき前記トルク定数補正指令を生成するトルク定数補正指令生成部を備えたことを特徴とする請求項１記載の回転機制御装置。
【請求項４】
前記トルク定数補正指令生成部は、請求項２の推定誘起電圧または請求項３の推定トルクをフーリエ級数展開したときの前記回転機のトルクリプルに同期した周波数成分のフーリエ係数を演算する手段を備え、この演算した前記周波数成分のフーリエ係数に基づき前記トルク定数補正指令を生成することを特徴とする回転機制御装置。
【請求項５】
前記トルク定数補正指令生成部は、請求項２の推定誘起電圧または請求項３の推定トルクから前記回転機のトルクリプルに同期した周波数成分を抽出するバンドパスフィルタを備え、この抽出した前記周波数成分に基づき前記トルク定数補正指令を生成することを特徴とする回転機制御装置。
【請求項６】
第一記憶部を備えるとともに、第一動作モードと第二動作モードとで動作し、
前記第一動作モードでは、前記電流指令生成部は、トルク定数補正指令記憶用の運転パターンとして所定の範囲で設定されるパターントルク指令値と前記回転機のトルク定数とに基づき前記電流指令値を生成し、この状態で運転したときの、前記補正部の演算過程で得られるトルク定数補正指令に関するデータを前記パターントルク指令値と前記回転機の回転位置情報とに関係づけて前記第一記憶部に記憶するようにし、
前記第二動作モードでは、前記第一記憶部は、前記トルク指令値と前記回転機の回転位置情報とに関係づけて、前記第一動作モードで記憶された前記データを読み出し、当該データに基づき前記トルク定数補正指令を演算し、前記電流指令生成部は、前記第一記憶部で演算されたトルク定数補正指令と前記トルク指令値と前記回転機のトルク定数とに基づき前記電流指令値を生成するようにしたことを特徴とする請求項１ないし請求項５のいずれか１項に記載の回転機制御装置。
【請求項７】
特定種別のトルクリプルであって、当該トルクリプルについてのトルク定数補正指令が予め計測または解析により得られている場合、当該トルク定数補正指令に関するデータを前記トルク指令値と前記回転機の回転位置情報とに関係づけて記憶する第二記憶部を備え、
前記第二記憶部は、前記トルク指令値と前記回転機の回転位置情報とに関係づけて、記憶された前記データを読み出し、当該データに基づき前記特定種別のトルクリプルについてのトルク定数補正指令を演算し、前記電流指令生成部は、前記特定種別のトルクリプルを含む前記トルクリプルを抑制するように、前記第二記憶部で演算された前記特定種別のトルクリプルについてのトルク定数補正指令と前記トルク指令値と前記回転機のトルク定数と前記補正部からのトルク定数補正指令とに基づき前記電流指令値を生成することを特徴とする請求項１ないし請求項５のいずれか１項に記載の回転機制御装置。
【請求項８】
第一記憶部および特定種別のトルクリプルであって、当該トルクリプルについてのトルク定数補正指令が予め計測または解析により得られている場合、当該トルク定数補正指令に関するデータを前記トルク指令値と前記回転機の回転位置情報とに関係づけて記憶する第二記憶部を備えるとともに、第一動作モードと第二動作モードとで動作し、
前記第一動作モードでは、前記電流指令生成部は、トルク定数補正指令記憶用の運転パターンとして所定の範囲で設定されるパターントルク指令値と前記回転機のトルク定数とに基づき前記電流指令値を生成し、この状態で運転したときの、前記補正部の演算過程で得られるトルク定数補正指令に関するデータを前記パターントルク指令値と前記回転機の回転位置情報とに関係づけて前記第一記憶部に記憶するようにし、
前記第二動作モードでは、前記第一記憶部は、前記トルク指令値と前記回転機の回転位置情報とに関係づけて、前記第一動作モードで記憶された前記トルク定数補正指令に関するデータを読み出し、当該データに基づき前記トルク定数補正指令を演算し、前記第二記憶部は、前記トルク指令値と前記回転機の回転位置情報とに関係づけて、記憶された前記特定種別のトルクリプルに関してのトルク定数補正指令に関するデータを読み出し、当該データに基づき前記特定種別のトルクリプルについてのトルク定数補正指令を演算し、前記電流指令生成部は、前記特定種別のトルクリプルを含む前記トルクリプルを抑制するように、前記第一記憶部で演算されたトルク定数補正指令と前記第二記憶部で演算された前記特定種別のトルクリプルについてのトルク定数補正指令と前記トルク指令値と前記回転機のトルク定数とに基づき前記電流指令値を生成するようにしたことを特徴とする請求項１ないし請求項５のいずれか１項に記載の回転機制御装置。
【請求項９】
前記電力変換器が、前記電圧指令値とキャリア信号とに基づきスイッチング素子をパルス幅変調によりオンオフ制御する方式の場合、
前記第一動作モードにおける前記キャリア信号の周波数を、前記第二動作モードにおける前記キャリア信号の周波数より低く設定したことを特徴とする請求項６または請求項８に記載の回転機制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交流回転機の回転中に生じるトルクリプルを抑制する回転機制御装置に関する。
【背景技術】
【０００２】
交流回転機として、例えば、ＰＭモータ（永久磁石埋め込み型モータ）は、小型・高効率という特徴を持ち、近年では、産業機器用などに広く利用されている。しかし、ＰＭモータは、その構造上、回転磁界に空間高調波を持つことから、その誘起電圧に高調波成分を含むため発生トルクにトルクリプルが現れる。これは、振動や騒音、機械的共振等の問題を引き起こす原因となりうるためその低減技術が必要となる。
【０００３】
この低減技術として、トルク指令に対し補正係数を乗じてトルクリプルを抑制可能とする電流指令値を生成し、その電流指令値を用いることでトルクリプルを抑制するようにしたものが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４７４２６５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の特許文献１に記載の方法では、高精度にトルクリプルを抑制することが可能であるが、必要となる機械的振動のデータを得るため、事前の電磁界解析（同文献１段落００１９参照）や振動計測（同段落００３２参照）により補正係数を取得し、記憶しておく必要がある。このように補正係数を取得する場合、モータのトルクや振動などの機械的状態量を計測するための特殊な設備の設置や、複雑な電磁界解析を実施するための特別のソフトウェアを必要とし、煩雑なパラメータ取得作業を実施しなければならないという課題がある。
【０００６】
また、計測作業あるいは解析作業において考慮することが困難なトルクリプル要因（例えば、回転機個別の製造バラツキに伴う回転子の軸ずれや負荷側からの共振など機械的なバラツキ、磁石温度上昇に伴うトルク特性の変化など）があった場合に、それらは補正係数には反映されないため、トルクリプル抑制が不十分となるという課題もあった。
【０００７】
本発明は、所定の機械特性を得るための、特殊な設備を要する事前の計測作業や解析作業を行うこと無しに、基本的な電気特性を把握しておくだけで、実際の運転動作の中で補正係数を取得することができ、トルクリプルを簡便に抑制可能な回転機制御装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明に係る回転機制御装置は、電流指令値を生成する電流指令生成部、回転機の電流検出値が電流指令値に追従するよう電圧指令値を生成する電流制御部、および電圧指令値に基づき回転機に電力を供給する電力変換器を備えた回転機制御装置において、
回転機の電気定数と回転機に流れる電流と回転機に印加される電圧とに基づき電気回路解析により回転機のトルクリプルに同期した周波数のトルク定数成分を演算しトルク定数補正指令として出力する補正部を備え、
電流指令生成部は、トルクリプルを抑制するように、トルク指令値と回転機のトルク定数とトルク定数補正指令とに基づき電流指令値を生成するものである。
【発明の効果】
【０００９】
以上のように、本発明に係る回転機制御装置は、回転機の電気定数と回転機に流れる電流と回転機に印加される電圧とに基づき電気回路解析により回転機のトルクリプルに同期した周波数のトルク定数成分を演算しトルク定数補正指令として出力する補正部を備えたので、トルクリプル抑制の目的で電流指令値を補正するためのトルク定数補正指令を、事前の煩雑な計測・解析作業を行うことなく取得することができ、簡便な装置によるトルクリプル抑制が可能になる。加えて、回転機個別の製造バラツキや磁石温度上昇に伴うトルク特性の変動などの、計測・解析が困難である要因から生じるトルクリプルに対しても、その抑制が可能となる。
【図面の簡単な説明】
【００１０】
【図１】この発明の実施の形態１である回転機制御装置の構成を示すブロック図である。
【図２】この発明の実施の形態２である回転機制御装置の第一動作モードにおける回路構成を示すブロック図である。
【図３】この発明の実施の形態２である回転機制御装置の第二動作モードにおける回路構成を示すブロック図である。
【図４】この発明の実施の形態２である回転機制御装置の第一動作モードにおける第一記憶部２０１への書き込み動作を説明する図である。
【図５】この発明の実施の形態２である回転機制御装置の第二動作モードにおける第一記憶部２０１からの読み出し動作を説明する図である。
【図６】この発明の実施の形態３である回転機制御装置の構成を示すブロック図である。
【図７】この発明の実施の形態４である回転機制御装置の第一動作モードにおける回路構成を示すブロック図である。
【図８】この発明の実施の形態４である回転機制御装置の第二動作モードにおける回路構成を示すブロック図である。
【発明を実施するための形態】
【００１１】
実施の形態１．
図１は、この発明の実施の形態１である回転機制御装置の構成を示すブロック図である。図１において、回転機制御装置は、電流指令生成部１、電流制御部２、ｄｑ／三相変換器３、電流検出部５、三相／ｄｑ変換器６、減算器７，８、回転位置検出器９、および補正部１００を有する。そして、電力変換器４を介して回転機としてのＰＭモータ（以下、単にモータと称する）１０を制御する。
【００１２】
次に、これら各構成要素の機能動作について説明する。
先ず、電流指令生成部１は、上位制御系からのトルク指令値τ＊と後述するトルク定数補正指令Ｋｔ１と、更に、モータ１０のモータ定数としてのトルク定数とに基づいてｑ軸電流指令値ｉｑ＊を演算し、減算器７へ入力する。一方で、電流検出部５では、モータ１０の実電流（電流検出値）ベクトルｉが検出され、三相／ｄｑ変換器６へ入力される。
そして、三相／ｄｑ変換器６は、エンコーダ等の回転位置検出器９からのモータ１０の回転位置情報である電気角θｒｅを参照して、実電流ベクトルｉをｑ軸実電流ｉｑおよびｄ軸実電流ｉｄに変換し、ｑ軸実電流ｉｑは、減算器７へ、ｄ軸実電流ｉｄは、減算器８へ入力される。
【００１３】
減算器７では、電流指令生成部１からのｑ軸電流指令値ｉｑ＊とｑ軸実電流ｉｑとの差が演算され電流制御部２へ入力される。また、減算器８では、ｄ軸電流指令値ｉｄ＊とｄ軸実電流ｉｄとの差が演算され、同じく電流制御部２へ入力される。
なお、ｄ軸電流指令値ｉｄ＊は、公知の技術に従えば、通例、ｉｄ＊＝０に設定されるが、弱め界磁制御等を行う場合はそれに応じた値に設定される。いずれにしろ、本願発明では、要部の対象外であるので具体的な内容は省略する。
【００１４】
電流制御部２では、減算器７、８の出力が零、即ち、ｑ軸実電流ｉｑがｑ軸電流指令値ｉｑ＊に、ｄ軸実電流ｉｄがｄ軸電流指令値ｉｄ＊にそれぞれ追従するように、ＰＩ制御等により電圧指令値ｖｑ＊，ｖｄ＊が演算され、ｄｑ／三相変換器３へ入力される。ｄｑ／三相変換器３は、電気角θｒｅを参照して電圧指令値ｖｄ＊，ｖｑ＊を、三相電圧指令値ベクトルｖ＊に変換し、電力変換器４へ入力する。
電力変換器４は、三相電圧指令値ベクトルｖ＊に従って三相電圧を出力し、ｑ軸電流指令値ｉｑ＊およびｄ軸電流指令値ｉｄ＊と等しい電流ｉｑおよびｉｄを流し、トルク指令値τ＊と等しいトルクを発生させるよう、モータ１０を駆動する。
【００１５】
次に、本発明におけるトルクリプル抑制制御の動作、即ち、補正部１００を中心とする動作について説明する。
補正部１００は、誘起電圧推定部１０１およびトルク定数補正指令生成部１０２を備え、誘起電圧推定部１０１は、電気定数（モータ定数）と、実電流ベクトルｉと、モータ１０への三相電圧指令値ベクトルｖ＊と、回転位置検出器９によって検出されたモータ１０の電気角θｒｅに基づき、以下の電気回路解析によって、モータ１０の推定誘起電圧としての誘起電圧推定値ベクトルｅを演算する。
【００１６】
【数１】
2014204489.tif 000003
【００１７】
ここで、ＲおよびＬは、モータ１０の電気定数である巻線抵抗および自己インダクタンス、Ｐｍは、極対数、ｓは、微分演算子、Ｉは、単位行列、Ｊは、交代行列、Ｆ（ｓ）は、ローパスフィルタのゲイン、ωｒｍは、機械角速度、ωｒｅは、電気角速度を表している。
なお、このローパスフィルタは、演算に基づく不要な歪みを除去するためのもので、そのゲインＦ（ｓ）は、図示は省略するが、誘起電圧推定部１０１内において、マイクロプロセッサによるソフトウェア処理により実現しているローパスフィルタの伝達関数である。そして、誘起電圧推定値ベクトルｅを、トルク定数補正指令生成部１０２へ入力する。
【００１８】
なお、図１の誘起電圧推定部１０１では、モータ１０に印加される電圧として三相電圧指令値ｖ＊を、また、モータ１０に流れる電流として三相実電流ｉ＊を取り込んでいる。しかし、式（２）の方程式を、ｄ軸上とｑ軸上とで形成する場合は、電圧としては、ｄｑ／三相変換器３で変換する前のｄ軸電圧指令値ｖｄ＊およびｑ軸電圧指令値ｖｑ＊を、また、電流としては、三相／ｄｑ変換器６で変換した後のｄ軸実電流ｉｄおよびｑ軸実電流ｉｑを取り込むようにすればよい。
【００１９】
三相の電圧と電流を取り込んで式（２）を演算したときは、後述の式（３）では、得られた三相の誘起電圧をｄｑ軸に変換して誘起電圧ｑ軸成分を求めるようにすればよい。
また、図１では、モータ１０に印加される電圧として電圧指令値を使用したが、別途、電圧検出器を設けて得られる電圧検出値を使ってもよく、モータ１０に流れる電流として電流検出値を使用したが、電流指令値を使用するようにしてもよい。
【００２０】
次に、トルク定数補正指令生成部１０２の動作について説明する。先ず、誘起電圧推定値ベクトルｅ中のｑ軸誘起電圧推定値ｅｑに基づき、以下の式（３）の演算を行うことにより、モータ１０の磁石磁束推定値φｍを求める。
【００２１】
【数２】
2014204489.tif 000004
【００２２】
ここで扱う磁石磁束は、モータ１０に発生するトルクと比例関係にあるもので、従って、式（３）で得られた磁石磁束推定値φｍには、モータ１０のトルクリプルに同期した周波数成分のトルクが含まれることになる。
そこで、磁石磁束推定値φｍをフーリエ級数展開し、抑制対象とするトルクリプルの周波数に相当する次数ｎについてのフーリエ係数φｍＣｎおよびφｍＳｎを、式（４）および式（５）に示す演算により抽出する。
【００２３】
【数３】
2014204489.tif 000005
【００２４】
ここで、ＦＬＰＦ（ｓ）は、図示は省略するが、マイクロプロセッサによるソフトウェア処理により実現しているローパスフィルタの伝達関数である。また、Δθｅｓｔは、先の式（２）のゲインＦ（ｓ）のローパスフィルタによる位相遅れや、演算過程におけるＡ／Ｄ変換に伴う遅れ等を補償するものである。
【００２５】
もっとも、フーリエ係数の正確な値は、数学の教科書にあるとおり、周期関数φｍの周期をＴとすると、式（６）、（７）で表される。
【００２６】
【数４】
2014204489.tif 000006
【００２７】
従って、これらの式を適用してフーリエ係数を求める場合は、信号１周期分の平均値を求める処理が繰り返し必要となり、演算負荷が大きくなる。そこで、この実施の形態１では、式（６）、（７）の積分演算を、ローパスフィルタ演算に置き換えた式（４）（５）を採用しており、この場合も実用上支障ないことを確認している。
【００２８】
なお、次数ｎ、即ち、トルクリプルの周波数の高調波次数としては、よく知られるように、モータをインバータにより三相交流駆動する場合、通例、６次およびその倍の１２次が主な成分となる。
【００２９】
式（４）、（５）で得られたフーリエ係数から、トルクリプルに同期したｎ次の周波数の周期信号φｍｎが式（８）により求まる。
【００３０】
【数５】
2014204489.tif 000007
【００３１】
本願では、後述する式（１０）に示すように、トルクリプルを抑制するためトルク定数を補正するものとしている。そして、トルクとトルク定数とは、逆数の関係にあること、更に、トルク定数はモータ１０全体としてのトルク、電流で決まるため、式（８）の周期信号φｍｎの極性を反転するとともに、極対数Ｐｍを乗算したものが、トルクリプルに同期した周波数のトルク定数成分となり、これをトルク定数補正指令Ｋｔ１として、式（９）により求まる。
【００３２】
【数６】
2014204489.tif 000008
【００３３】
そして、このトルク定数補正指令Ｋｔ１は、電流指令生成部１に入力され、この電流指令生成部１では、トルクリプルを抑制するように、モータ１０の本来のトルク定数Ｋｔからトルク定数補正指令Ｋｔ１を減算した値を分母とする、式（１０）に示す演算により求まるｑ軸電流指令値ｉｑ＊を生成し、減算器７へ入力する。
【００３４】
【数７】
2014204489.tif 000009
【００３５】
式（１０）により演算されたｑ軸電流指令値ｉｑ＊を用いた電流（トルク）制御を行うことによって、トルク指令値τ＊と等しいトルクを発生させるとともに、トルク定数補正指令Ｋｔ１に基づきトルクリプルに同期した高調波のトルクを発生させることができ、その高調波トルクによって本来のトルクリプルが打ち消され、モータ１０をトルクリプルが抑制された状態で駆動することが可能となる。
【００３６】
以上のように、この発明の実施の形態１である回転機制御装置においては、補正部１００により、モータ１０の電気定数（Ｒ、Ｌ）、電流検出値ｉ、および電圧指令値ｖ＊に基づく電気回路解析により誘起電圧推定値ｅを求め、この誘起電圧推定値ｅから、トルクリプル抑制の目的で電流指令値を補正するためのトルク定数補正指令Ｋｔ１を得ることが出来る。従って、このトルク定数補正指令Ｋｔ１は、事前の煩雑な計測・解析作業を行うことなく、実際の運転動作の中で取得することができ、簡便な装置によるトルクリプル抑制が可能になる。加えて、回転機個別の製造バラツキや磁石温度上昇に伴うトルク特性の変動などの、計測・解析が困難である要因から生じるトルクリプルに対しても、その抑制が可能となる。これにより、モータ１０の耐久性も向上する。
【００３７】
なお、先の図１の補正部１００では、誘起電圧推定部１０１を備え、ここで得られた誘起電圧推定値ベクトルｅからトルク定数補正指令Ｋｔ１を演算するようにしたが、この誘起電圧推定部１０１に代わり、トルク推定部を備えるようにしてもよい。
そして、このトルク推定部において、式（２）に式（１１）を代入した演算式に基づく電気回路解析により推定トルクτを求め、更に、トルク定数補正指令生成部１０２において、この推定トルクτから式（１２）により推定トルク定数Ｋを求め、この推定トルク定数Ｋからフーリエ係数を求める手法で最終的なトルク定数補正指令Ｋｔ１を求めるようにしてもよい。
【００３８】
【数８】
2014204489.tif 000010
【００３９】
また、以上では、式（４）、（５）または式（６）、（７）によりフーリエ係数を求め、これらフーリエ係数を用いて式（８）によりトルクリプルに同期した周波数信号を抽出し、更にこの周波数信号から最終的なトルク定数補正指令Ｋｔ１を演算するようにしたが、フーリエ級数展開を用いず、例えば、バンドパスフィルタによりトルクリプルに同期した周波数成分を抽出するようにしてもよい。
【００４０】
但し、例えば、速度が変動する場合、フーリエ係数を求める式（４）、（５）では、ωｒｅを変動させることで対応できるが、バンドパスフィルタ方式の場合は、係数をリアルタイムに演算し直す可変バンドパスフィルタを用いる必要があり、構成が複雑になるという不利な点等がある。
【００４１】
また、以上の式（４）、（５）では、トルクリプルの高調波次数ｎとして１種類の次数を設定したが、既述したように、例えば、６次と１２次の２種類の次数のトルクリプルを抑制対象とする場合は、ｎ＝６とした場合とｎ＝１２とした場合について、それぞれフーリエ係数を求め、両者の結果から２種類のトルク定数補正指令Ｋｔ１６、Ｋｔ１１２を求め、電流指令生成部１では、式（１３）に基づき、ｑ軸電流指令値ｉｑ＊を生成するようにする。
【００４２】
【数９】
2014204489.tif 000011
【００４３】
これにより、トルクリプルの複数（ここでは、６次と１２次）の周波数成分を同時に抑制することも可能となる。
【００４４】
実施の形態２．
この発明の実施の形態２である回転機制御装置は、トルクリプルを抑制する動作原理としては先の実施の形態１の場合と同様であるが、運転時の演算処理容量の軽減を図ったものである。ここでは、２つの動作モードで動作し、図２は、トルク定数補正指令に関するデータを記憶する第一動作モードにおける回路構成を示すブロック図、図３は、第一動作モードで記憶されたデータを利用してトルクリプルを抑制しつつモータ１０を駆動運転する第二動作モードにおける回路構成を示すブロック図である。
【００４５】
先ず、第一動作モードの動作について説明する。本動作モードでは、予め、トルク定数補正指令記憶用の運転パターンとして所定の範囲でパターントルク指令値τ＊＊が設定されている。また、図２に示すように、第一記憶部２０１を備えている。
そして、電流指令生成部１は、このパターントルク指令値τ＊＊とモータ１０のモータ定数としてのトルク定数Ｋｔとに基づき、式（１４）により、ｑ軸電流指令値ｉｑ＊＊を生成する。
【００４６】
【数１０】
2014204489.tif 000012
【００４７】
即ち、第一動作モードにおいては、このｑ軸電流指令値ｉｑ＊＊に基づき、トルクリプルを抑制することなくモータ１０を駆動する。
従って、モータ１０に要請される本来の運転動作でないという点で、第一動作モードは、オフラインでの動作と言える。
このとき、先の実施の形態１と同様に、トルク定数補正指令生成部１０２において、その演算過程である式（３）〜式（５）の演算によって得られ、トルク定数補正指令に関するデータである、パターントルク指令値τ＊＊に対するフーリエ係数φｍＣｎ、φｍＳｎを抽出する。
これを運転パターンに設定されたパターントルク指令値τ＊＊ごとに繰り返し、図４に示すように、電気角θｒｅ（または電気角速度ωｒｅ等のモータ１０の回転位置情報）およびパターントルク指令値τ＊＊（または、ｑ軸電流指令値ｉｑ＊＊）に関係づけてフーリエ係数φｍＣｎ、φｍＳｎを第一記憶部２０１で記憶する。
【００４８】
また、この第一動作モードにおいては、あくまでもトルク定数補正指令に関するデータを取得するのが演算の目的であるので、その運転パターンは、定速・定トルクの駆動パターンでよく、実際の運転では起こり得る複雑な可変速駆動は必要ない。
従って、電力変換器４が、電圧指令値とキャリア信号とに基づきスイッチング素子をパルス幅変調によりオンオフ制御する方式の場合、後述する第二動作モードの場合と比較して、電力変換器４におけるキャリア信号の周波数を低く設定することが可能である。
【００４９】
周知のように、この種の電力変換器４にあっては、発生する外乱がキャリア周波数に比例して増加する性質を持つことから、キャリア周波数を低く設定することによってその外乱を減少させ、より精度良くトルク定数補正指令に関するデータを得ることが出来る。
【００５０】
次に、トルクリプル抑制を行う、図３に示す第二動作モードの動作について説明する。本第二動作モードは、図１で示す第一動作モードにおいて、第一記憶部２０１に、フーリエ係数φｍＣｎ、φｍＳｎのデータが格納済となった状態で動作するものである。
【００５１】
第一記憶部２０１には、モータ１０のトルク指令値τ＊、電気角θｒｅとが入力され、第一記憶部２０１では、入力されたトルク指令値τ＊と電気角θｒｅとに関係づけて、フーリエ係数φｍＣｎ、φｍＳｎのデータを読み出す。そして、これらのデータに基づき、式（８）、式（９）の演算を行って、例えば、図５に示すような、トルク指令値τ＊（あるいは、図５に示すように、実質的にトルク指令値と同等の負荷％）と電気角θｒｅとに対応したトルク定数補正指令Ｋｔ１を出力し、電流指令生成部１に入力する。
【００５２】
電流指令生成部１では、トルク定数補正指令Ｋｔ１を用いて、先の実施の形態１と同様に、式（１０）の演算を行うことによって、トルクリプルを抑制可能なｑ軸電流指令値ｉｑ＊を出力し、トルクリプル抑制を行う。
以上の通り、本第二動作モードにおいては、補正部１００は停止状態にあり、第一動作モードによりオフラインで第一記憶部２０１に記憶されたデータに基づき、トルクリプルを抑制しつつモータ１０の駆動制御が行われる。
即ち、モータ１０に要請される本来の運転動作であるという点で、第二動作モードは、オンラインでの動作と言える。
【００５３】
以上のように、この発明の実施の形態２である回転機制御装置においては、先ず、第一動作モードにより、オフラインで、トルクリプル抑制の目的で電流指令値を補正するためのトルク定数補正指令に関するデータを確保し、次に、第二動作モードにより、オンラインで、上記データに基づきトルク定数補正指令を生成し、トルクリプルを抑制しつつモータ１０の駆動制御が可能となる。
【００５４】
第一動作モードは、オフラインとはいえ、トルク定数補正指令に関するデータを、モータ１０を含め現実の装置を使った運転特性から得ることが出来、従来のような事前の煩雑な計測・解析作業を行うことなく、簡便な装置によるトルクリプル抑制が可能になる。加えて、回転機個別の製造バラツキや磁石温度上昇に伴うトルク特性の変動などの、計測・解析が困難である要因から生じるトルクリプルに対しても、その抑制が可能となる。
【００５５】
特に、第一動作モードでは、既述したように、複雑な可変速駆動は必要ないので、電力変換器４におけるキャリア信号の周波数を低く設定することでその外乱を減少させ、より精度良くトルク定数補正指令に関するデータを得ることが可能となる。
また、第二動作モードでは、第一記憶部２０１から読み出すことで、トルクリプル抑制に必要なトルク定数補正指令のデータを簡便に得ることが出来るので、制御装置の演算能力、例えば、演算処理速度に制約がある場合においても、本発明による簡易なトルクリプル抑制が可能になる効果が得られる。
【００５６】
なお、本実施の形態２では、ある一つ（第ｎ次）のトルクリプルに同期したフーリエ係数φｍＣｎ、φｍＳｎを抽出して記憶する例を示したが、第一動作モードにおいて、先の実施の形態１で説明したと同様の要領で、複数次のトルクリプルに同期した複数回の抽出演算を並列に行って、複数次成分に対するフーリエ係数をそれぞれ記憶し、第二動作モードにおいて、それら複数次のフーリエ係数に基づいて得られる複数のトルク定数補正指令を用い、式（１３）によりｑ軸電流指令値ｉｑ＊を生成することで、トルクリプルの複数の周波数成分を同時に抑制することも可能である。
【００５７】
また、本実施の形態２では、第一動作モードにおいて、式（３）〜式（５）の計算に基づき、トルク定数補正指令に関するデータとして、フーリエ係数φｍＣｎ、φｍＳｎを抽出し、これらフーリエ係数を、第一記憶部２０１に記憶する動作例を示したが、更に、式（８）、式（９）の演算を行い、図５に示すように、トルク指令値τ＊＊（または、負荷％）と電気角θｒｅとに関係づけてトルク定数補正指令Ｋｔ１を第一記憶部２０１に記憶することも可能である。
【００５８】
あるいは、第一動作モードにおいて、フーリエ係数φｍＣｎ、φｍＳｎから更に以下の式（１５）、式（１６）の演算を行うことにより、トルク定数補正指令に関するデータとして、フーリエ係数φｍＣｎ、φｍＳｎに替わり、振幅Ａｎ、位相θｎを第一記憶部２０１に記憶しておき、第二動作モードにおいて、式（１７）のように演算することによって、図５に示すようなトルク定数補正指令Ｋｔ１を出力することも可能である。
【００５９】
【数１１】
2014204489.tif 000013
【００６０】
実施の形態３．
図６は、この発明の実施の形態３である回転機制御装置の構成を示すブロック図である。本実施の形態３は、先の実施の形態１と同様に補正部１００を備える。
本実施の形態３と実施の形態１との違いは、補正部１００に加えて、第二記憶部３０１を備える点である。
【００６１】
モータ１０で発生するトルクリプルのうち、誘起電圧の高調波成分に由来するもの以外の特定種別のトルクリプル、例えば、コギングトルクなどに関して、予め計測あるいは解析を行った結果がある場合には、その結果を用いて追加のトルク定数補正指令に関するデータとして、追加フーリエ係数φａｍＣｎ、φａｍＳｎを演算し、先の実施の形態２における図４と同様に、トルク指令値（または、ｑ軸電流指令値）と電気角θｒｅとに関係づけて、予め第二記憶部３０１に格納しておくことが可能である。
【００６２】
このように、第二記憶部３０１に追加フーリエ係数φａｍＣｎ、φａｍＳｎが格納されている場合の動作について説明する。
先ず、先の実施の形態１と同様に、補正部１００において、式（３）〜式（５）、式（８）〜式（１０）の演算により、トルク定数補正指令Ｋｔ１を生成し、電流指令生成部１に、このトルク定数補正指令Ｋｔ１が入力される。
【００６３】
同時に、第二記憶部３０１には、モータ１０のトルク指令値τ＊、電気角θｒｅが入力され、第二記憶部３０１内に記憶されたデータに基づいて、式（８）、式（９）に対応した、以下の式（１８）、式（１９）の演算を行って、図５と同様の形で、トルク指令値τ＊（または、負荷％）と電気角θｒｅとに関係づけて追加のトルク定数補正指令Ｋａｔを出力し、電流指令生成部１に入力する。
【００６４】
【数１２】
2014204489.tif 000014
【００６５】
そして、電流指令生成部１において、以下の式（２０）の演算を行うことによって、特定種別のトルクリプルを含むトルクリプルを抑制可能なｑ軸電流指令値ｉｑ＊を出力する。
【００６６】
【数１３】
2014204489.tif 000015
【００６７】
以上のように、この発明の実施の形態３である回転機制御装置においては、誘起電圧の高調波成分に由来するもの以外の特定種別のトルクリプル、例えば、コギングトルクなどに関して、予め計測あるいは解析を行った結果がある場合、これら計測・解析結果を有効に活用して、この特定種別のトルクリプルを抑制するための追加トルク定数補正指令Ｋａｔに関するデータを予め記憶格納した第二記憶部３０１を設け、電流指令生成部１では、誘起電圧の高調波成分に由来するトルクリプルを抑制するためのトルク定数補正指令Ｋｔ１に加え、上記データから求めた追加トルク定数補正指令Ｋａｔをも加味してｑ軸電流指令値ｉｑ＊を生成するので、簡便な装置により、特定種別のトルクリプルを含むトルクリプルを抑制しつつモータ１０の駆動制御が可能となる。
このとき必要となる特定種別のトルクリプルに関するデータは、トルクリプルのうちの一部成分のみであるため、事前計測作業が簡易なものとなる効果も得られる。
【００６８】
また、誘起電圧の高調波成分に由来するトルクリプルおよびそれ以外の特定種別のトルクリプルのそれぞれにつき、複数の次数のトルクリプルを抑制対象とする場合も、先の形態例と同様の要領で、これら複数の周波数成分のトルクリプルを同時に抑制することも出来る。
【００６９】
また、本実施の形態３では、第二記憶部３０１で追加補正フーリエ係数φａｍＣｎ、φａｍＳｎを記憶させる例を示したが、更に、式（１８）、式（１９）の演算を行い、図５に示すように、トルク指令値τ＊＊（または、負荷％）と電気角θｒｅとに関係づけて追加トルク定数補正指令Ｋａｔを第二記憶部３０１に記憶することも可能である。
【００７０】
あるいは、追加補正フーリエ係数φａｍＣｎ、φａｍＳｎから更に以下の式（２１）、式（２２）の演算を行うことにより、追加トルク定数補正指令に関するデータとして、追加補正フーリエ係数φａｍＣｎ、φａｍＳｎに替わり、振幅Ａｎ、位相θｎを第二記憶部３０１に予め記憶しておくことも可能である。
【００７１】
【数１４】
2014204489.tif 000016
【００７２】
そして、運転動作時は、追加補正フーリエ係数φａｍＣｎ、φａｍＳｎを読み出し。これらデータに基づき、以下の式（２３）のように演算することによって、追加トルク定数補正指令Ｋａｔを出力することなる。
【００７３】
【数１５】
2014204489.tif 000017
【００７４】
実施の形態４．
本実施の形態４は、先の実施の形態２と形態３とを適宜組み合わせたものである。即ち、図７は、トルク定数補正指令に関するデータを記憶する第一動作モードにおける回路構成を示すブロック図で、実施の形態２の図２の第一記憶部２０１に相当する第一記憶部４０１に加えて、実施の形態３の図６の第二記憶部３０１に相当する第二記憶部４０２を備えている。
【００７５】
図８は、第一動作モードで第一記憶部４０１に記憶された、トルクリプル抑制の目的で電流指令値を補正するためのトルク定数補正指令に関するデータ、および誘起電圧の高調波成分に由来するもの以外の特定種別のトルクリプル、例えば、コギングトルクなどに関して予め計測あるいは解析を行った結果から求められ第二記憶部４０２に記憶された上記特定種別のトルクリプル抑制の目的で電流指令値を補正するためのトルク定数補正指令に関するデータを利用して特定種別のトルクリプルを含むトルクリプルを抑制しつつモータ１０を駆動運転する第二動作モードにおける回路構成を示すブロック図である。
【００７６】
個々の動作は、先の実施の形態２および形態３で説明済みであるので、ここでの再録は省略するが、この実施の形態４の回転機制御装置においては、上述した２つの形態例での効果が共に得られる。
【００７７】
即ち、第一動作モードは、オフラインとはいえ、トルク定数補正指令に関するデータを、モータ１０を含め現実の装置を使った運転特性から得ることが出来、従来のような事前の煩雑な計測・解析作業を行うことなく、簡便な装置によるトルクリプル抑制が可能になる。加えて、回転機個別の製造バラツキや磁石温度上昇に伴うトルク特性の変動などの、計測・解析が困難である要因から生じるトルクリプルに対しても、その抑制が可能となる。
【００７８】
特に、第一動作モードでは、既述したように、複雑な可変速駆動は必要ないので、電力変換器４におけるキャリア信号の周波数を低く設定することでその外乱を減少させ、より精度良くトルク定数補正指令に関するデータを得ることが可能となる。
【００７９】
また、第二動作モードでは、第一記憶部４０１および第二記憶部４０２から読み出すことで、特定種別のトルクリプルを含むトルクリプルの抑制に必要なトルク定数補正指令のデータを簡便に得ることが出来るので、制御装置の演算能力、例えば、演算処理速度に制約がある場合においても、本発明による簡易なトルクリプル抑制が可能になる効果が得られる。
【００８０】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００８１】
１  電流指令生成部、２  電流制御部、３  ｄｑ／三相変換器、４  電力変換器、
５  電流検出部、６  三相／ｄｑ変換器、７，８  減算器、９  回転位置検出器、
１０  ＰＭモータ、１００  補正部、１０１  誘起電圧推定部、
１０２  トルク定数補正指令生成部、２０１，４０１  第一記憶部、
３０１，４０２  第二記憶部。
【図１】
2014204489.tif 000018
【図２】
2014204489.tif 000019
【図３】
2014204489.tif 000020
【図４】
2014204489.tif 000021
【図５】
2014204489.tif 000022
【図６】
2014204489.tif 000023
【図７】
2014204489.tif 000024
【図８】
2014204489.tif 000025