JP5376218B2 - Motor control device - Google Patents
Motor control device Download PDFInfo
- Publication number
- JP5376218B2 JP5376218B2 JP2009037155A JP2009037155A JP5376218B2 JP 5376218 B2 JP5376218 B2 JP 5376218B2 JP 2009037155 A JP2009037155 A JP 2009037155A JP 2009037155 A JP2009037155 A JP 2009037155A JP 5376218 B2 JP5376218 B2 JP 5376218B2
- Authority
- JP
- Japan
- Prior art keywords
- frequency
- current
- motor
- axis
- rotor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Control Of Ac Motors In General (AREA)
Description
本発明は、直流電源を交流に変換して交流モータを駆動するモータ制御装置に関する。 The present invention relates to a motor control device that drives an AC motor by converting a DC power source into AC.
永久磁石型の交流モータ、例えば3相同期モータの制御方法として、ベクトル制御(field oriented control : FOC)と呼ばれる制御方法が知られている。ベクトル制御では、交流モータの3相各相のステータコイルに流れるモータ電流を、回転子に配置された永久磁石が発生する磁界の方向であるd軸と、d軸に直交するq軸とのベクトル成分に座標変換してフィードバック制御を行う。ベクトル制御を用いて交流モータを高精度且つ高速に制御するためには、モータのロータの位置を精度良く検出する必要がある。ロータ位置検出センサを用いてロータの位置を検出方法もあるが、ロータ位置検出センサは比較的体積が大きく、装置が大型化したり、配置上の制約を受けたりする可能性がある。これに対して、永久磁石を有するロータが回転することによって、ステータコイルに誘起される逆起電力を検出することで、電気的にロータ位置を検出する技術が知られている。しかし、ロータが停止中には逆起電力が生じず、ロータの動き初めは逆起電力も小さい。従って、モータの始動時にはロータの位置を検出できないという課題がある。この課題に鑑みて、ロータの回転速度とは異なる高周波電流をモータに印加し、ロータの磁気抵抗の差を検出することでロータの位置を推定する方法が特開2001−339999号公報(特許文献1)に記載されている。 As a control method for a permanent magnet AC motor, for example, a three-phase synchronous motor, a control method called vector oriented control (FOC) is known. In the vector control, a motor current flowing through the stator coils of the three phases of the AC motor is represented by a vector of a d axis that is a direction of a magnetic field generated by a permanent magnet disposed on the rotor and a q axis that is orthogonal to the d axis. Performs feedback control by converting coordinates to components. In order to control an AC motor with high accuracy and high speed using vector control, it is necessary to detect the position of the rotor of the motor with high accuracy. Although there is a method for detecting the position of the rotor using the rotor position detection sensor, the rotor position detection sensor has a relatively large volume, which may increase the size of the apparatus or may be restricted in arrangement. On the other hand, a technique is known in which a rotor position is electrically detected by detecting a counter electromotive force induced in a stator coil when a rotor having a permanent magnet rotates. However, no back electromotive force is generated while the rotor is stopped, and the back electromotive force is small at the beginning of the movement of the rotor. Therefore, there is a problem that the position of the rotor cannot be detected when the motor is started. In view of this problem, Japanese Patent Laid-Open No. 2001-339999 (Patent Document) discloses a method for estimating the position of a rotor by applying a high-frequency current different from the rotational speed of the rotor to the motor and detecting a difference in magnetic resistance of the rotor. 1).
特許文献1において重畳される高周波電流の周波数は、例えば500Hzの固定値である。ロータが回転を始めると逆起電力が生じ始めるため、推定精度が低下する可能性がある。従って、ロータの回転速度に拘わらず、良好にロータ位置を推定する技術が求められる。 The frequency of the high-frequency current superimposed in Patent Document 1 is a fixed value of 500 Hz, for example. Since the counter electromotive force starts to be generated when the rotor starts to rotate, the estimation accuracy may be lowered. Therefore, there is a need for a technique for estimating the rotor position satisfactorily regardless of the rotational speed of the rotor.
本発明は、上記課題に鑑みて創案されたもので、モータのロータの回転速度に拘わらず、位置検出センサを用いることなく、ロータの回転位置を検出して、モータをベクトル制御するモータ制御装置を提供することを目的とする。 The present invention was devised in view of the above problems, and a motor control device that detects the rotational position of a rotor and performs vector control of the motor without using a position detection sensor regardless of the rotational speed of the rotor of the motor. The purpose is to provide.
上記目的を達成するための本発明に係るモータ制御装置の特徴構成は、
交流モータのロータに配置された永久磁石が発生する磁界の方向であるd軸と当該d軸に直交するq軸とにおける目標電流と、d軸及びq軸の2相電流に変換されてフィードバックされた前記交流モータのステータコイルに流れる3相電流の検出結果とに基づいて、d軸及びq軸上における駆動電流を演算すると共に、当該駆動電流に基づいてd軸及びq軸上における駆動電圧を演算する電流制御部と、
前記ロータの回転数と前記交流モータに要求される目標トルクとに基づいて前記駆動電圧に重畳される高周波電圧の周波数を設定する周波数設定部と、
設定された前記周波数を有する前記高周波電圧を前記駆動電圧に重畳する高周波電圧重畳部と、
前記高周波電圧の周波数に応じて阻止する周波数帯域が設定され、前記2相電流をフィルタリングして前記電流制御部へフィードバックするバンドストップフィルタと、
前記高周波電圧の周波数に応じて通過させる周波数帯域が設定され、前記2相電流をフィルタリングするバンドパスフィルタと、
前記バンドパスフィルタを通過した後の前記2相電流に基づいて前記ロータの回転数及び前記ロータの回転位置を演算する回転状態演算部と、
を備える点にある。
The characteristic configuration of the motor control device according to the present invention for achieving the above object is as follows:
The target current in the d-axis, which is the direction of the magnetic field generated by the permanent magnet arranged in the rotor of the AC motor, and the q-axis orthogonal to the d-axis, and the two-phase current of the d-axis and q-axis are converted and fed back. Based on the detection result of the three-phase current flowing in the stator coil of the AC motor, the drive current on the d-axis and the q-axis is calculated, and the drive voltage on the d-axis and the q-axis is calculated based on the drive current. A current control unit to calculate,
A frequency setting unit that sets a frequency of a high-frequency voltage to be superimposed on the drive voltage based on a rotational speed of the rotor and a target torque required for the AC motor ;
A high-frequency voltage superimposing unit that superimposes the high-frequency voltage having the set frequency on the drive voltage;
A frequency band to be blocked according to the frequency of the high-frequency voltage is set, a band stop filter that filters the two-phase current and feeds back to the current control unit,
A frequency band that is passed according to the frequency of the high-frequency voltage is set, and a band-pass filter that filters the two-phase current;
A rotational state computing unit that computes the rotational speed of the rotor and the rotational position of the rotor based on the two-phase current after passing through the band-pass filter;
It is in the point provided with.
この特徴構成によれば、駆動電圧に重畳される高周波電圧の周波数が、ロータの回転数と目標トルクとに基づいて設定される。従って、高周波電圧が重畳された後の駆動電圧に基づいて制御されるインバータ回路を介して直流電源から交流モータに供給される駆動電流に重畳される高周波電流も、ロータの回転数と目標トルクとに応じて異なるものとなる。従来のモータ制御装置とは異なり、重畳される高周波電流の周波数が固定値ではないため、ロータが回転を始めた後の逆起電力に起因して、ロータ位置の推定精度が低下する可能性が抑制される。また、モータのステータコイルに流れる電流には、高周波電流が含まれるが、この高周波電流が含まれる3相電流は、2相電流に変換された後でバンドストップフィルタを介して電流制御部へフィードバックされる。バンドストップフィルタは、高周波電流の周波数帯域に応じて阻止する周波数帯域が設定されるので、ロータ位置を検出するために意図的に重畳された高周波成分は、電流制御部へフィードバックされる前に除去される。従って、電流制御部は高周波成分の影響を受けることなく、電流制御を実施することができる。以上、本特徴構成によって、モータのロータの回転速度に拘わらず、位置検出センサを用いることなく、ロータの回転位置を検出して、モータをベクトル制御するモータ制御装置を提供することが可能となる。 According to this characteristic configuration, the frequency of the high-frequency voltage superimposed on the drive voltage is set based on the rotational speed of the rotor and the target torque. Therefore, the high-frequency current superimposed on the drive current supplied from the DC power supply to the AC motor via the inverter circuit controlled based on the drive voltage after the high-frequency voltage is superimposed is also the rotor speed and the target torque. Depending on the situation. Unlike conventional motor control devices, the frequency of the superimposed high-frequency current is not a fixed value, so that the estimation accuracy of the rotor position may decrease due to the back electromotive force after the rotor starts rotating. It is suppressed. The current flowing in the stator coil of the motor includes a high-frequency current. The three-phase current including the high-frequency current is converted into a two-phase current and then fed back to the current control unit via the band stop filter. Is done. The band stop filter has a frequency band that is blocked according to the frequency band of the high-frequency current, so the high-frequency components that are intentionally superimposed to detect the rotor position are removed before being fed back to the current controller. Is done. Therefore, the current control unit can perform current control without being affected by the high frequency component. As described above, according to this characteristic configuration, it is possible to provide a motor control device that detects the rotational position of the rotor and performs vector control of the motor without using a position detection sensor regardless of the rotational speed of the rotor of the motor. .
また、本発明に係るモータ制御装置の前記周波数設定部は、前記ロータの回転数と前記目標トルクとを引数とする周波数テーブルを有して構成されると好適である。 In addition, it is preferable that the frequency setting unit of the motor control device according to the present invention is configured to have a frequency table having the rotation speed of the rotor and the target torque as arguments.
これによれば、ロータの回転数と目標トルクとを引数とする周波数テーブルにより、周波数が設定されるので、システム構成を簡素にすることが可能となる。 According to this, since the frequency is set by the frequency table using the rotation speed of the rotor and the target torque as arguments, the system configuration can be simplified.
以下、本発明の実施形態を図面に基づいて説明する。図1は、交流モータを駆動するモータ制御システムの構成を模式的に示すブロック図である。交流モータであるモータ12を駆動するモータ制御システムは、モータ12と直流電源20との間に介在されて、直流電源20の出力を3相交流に変換するインバータ回路5を有して構成される。インバータ回路5は、複数のスイッチング素子を有して構成される。スイッチング素子には、IGBT(insulated gate bipolar transistor)やMOSFET(metal oxide semiconductor field effect transistor)を適用すると好適である。ここでは、スイッチング素子としてIGBTを用いる場合を例示している。
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram schematically showing the configuration of a motor control system that drives an AC motor. A motor control system that drives a
インバータ回路5は、3相のブリッジ回路により構成されている。インバータ回路5の入力プラス側21と入力マイナス側22との間に2つのIGBTが直列に接続され、この直列回路が3回線並列接続される。つまり、モータ12のステータコイルu相、v相、w相のそれぞれに一組の直列回路が対応したブリッジ回路が構成される。図1において、IGBTQ5、Q1、Q3は、それぞれu相、v相、w相に対応する上段側のスイッチング素子である。また、IGBTQ6、Q2、Q4は、それぞれu相、v相、w相に対応する下段側のスイッチング素子である。尚、IGBTQ1〜Q6には、それぞれフライホイールダイオード(回生ダイオード)が並列に接続される。フライホイールダイオードは、カソード端子がIGBTのコレクタ端子に接続され、アノード端子がIGBTのエミッタ端子に接続される形で並列に接続される。
The
各相の上段側のIGBTQ1、Q3、Q5のコレクタはインバータ回路5の入力プラス側21に接続され、エミッタは各相の下段側のIGBTQ2、Q4、Q6のコレクタに接続されている。また、各相の下段側のIGBTQ2、Q4、Q6のエミッタは、インバータ回路5の入力マイナス側22(グラウンド)に接続されている。対となる各相のIGBT(Q5,Q6)、(Q3,Q4)、(Q1,Q2)による直列回路の中間点(IGBTの接続点)は、モータ12のu相、v相、w相のステータコイル12u、12v、12wにそれぞれ接続されている。
The collectors of the IGBTs Q1, Q3, Q5 on the upper side of each phase are connected to the
各IGBTQ1〜Q6のゲートは、ドライバ回路51を介して制御部としてのECU50に接続されており、それぞれ個別にスイッチング制御される。ECU50は、マイクロコンピュータなどの論理回路を中核として構成される。ECU50は、本発明のモータ制御装置に相当する。高電圧をスイッチングするIGBTやMOSFETのゲートに入力される駆動信号は、一般的な論理回路の電圧よりも高い電圧を必要とするため、ドライバ回路51を介してインバータ回路5に入力される。
The gates of the IGBTs Q1 to Q6 are connected to an
ECU50は、IGBTQ1〜Q6を、モータ12に対する目標トルク及び回転数に基づいてPWM制御することで、モータ12に3相の交流駆動電流を供給する。これにより、モータ12は、回転数、目標トルクに応じて力行する。尚、モータ12が発電機として働き、モータ12側からインバータ回路5が電力を受ける回生時も力行時と同様である。ECU50は、IGBTQ1〜Q6を、モータ12に対する目標トルク及び回転数に基づいてPWM制御することで、発電された電力を直流に変換する。尚、単純に、IGBTQ1〜Q6に並列接続されたフライホイールダイオードを用いて整流することも可能である。
The ECU 50 supplies the
また、ECU50は、回転数やモータ電流に基づいてフィードバック制御を行う。図1に示すように、モータ2のu相、v相、w相の各ステータコイル12u、12v、12wへ供給される駆動電流を計測するために、電流検出部13として機能する電流センサが備えられている。電流センサによる検出値は、ECU50が受け取り、フィードバック制御に用いられる。本例では、3相全ての電流を計測する構成を示しているが、3相は平衡状態にあり、電流の瞬時値の総和は零であるので2相のみの電流を計測して、ECU50において残りの1相の電流を演算により求めてもよい。
Further, the
モータ12には、レゾルバなどの回転検出センサが備えられる場合があるが、本実施形態においては、機械的にロータの回転角を検出するセンサは設けられていない。後述するように、本実施形態においては、永久磁石を有するロータが回転することによって、ステータコイル12u、12v、12wに誘起される逆起電力を検出することで、電気的にロータ位置を検出する方法が用いられる。電気的にロータ位置を検出する技術については、特許文献1等に記載されているように公知であるので詳細な説明は省略する。電気的に求められたロータ位置(回転角)やロータ位置に基づく電気角θを用いて、モータ1の回転数(角速度ω)や、インバータ回路5の各IGBTQ1〜Q6の制御タイミングが演算される。
The
図2は、モータ制御装置としてのECU50の構成を模式的に示すブロック図である。図2では、モータ制御システムの内、ECU50以外の構成については適宜簡略化して表している。上述したように、ECU50は、ベクトル制御によりモータ12を制御する機能部であり、マイクロコンピュータなどの論理回路を中核として構成される。従って、ECU50の各機能部は、それぞれ独立して構成される必要はなく、プログラムと共通のハードウェアとの協働によって各機能が実現されれば充分である。
FIG. 2 is a block diagram schematically showing the configuration of the
ECU50は、図2に示すように、ベクトル制御を行うために、目標電流設定部1と、電流制御部2と、2相/3相変換部3及びPWM制御部4を含むインバータ回路制御部10と、3相/2相変換部6とを備えて構成される。また、ECU50は、ロータ位置や回転数などの回転状態を演算するための回転状態演算部11を備えて構成される。また、ECU50は、回転状態を電気的に検出するために、ベクトル制御において決定される駆動電圧に高周波成分を重畳させるための機能部である、周波数設定部7、高周波電圧設定部15、高周波電圧重畳部16を備えて構成される。さらに、ECU50は、重畳される高周波電圧の周波数成分に応じて周波数帯域が設定されるバンドパスフィルタ8やバンドストップフィルタ9を備えて構成される。
As shown in FIG. 2, the
ベクトル制御では、交流モータの3相各相のステータコイルに流れるモータ電流を、回転子に配置された永久磁石が発生する磁界の方向であるd軸と、d軸に直交するq軸とのベクトル成分に座標変換してフィードバック制御を行う。目標電流設定部1は、モータ12の回転数と目標トルクとに基づいて、モータ12を駆動するためのd軸とq軸とにおける目標電流を設定する機能部である。目標電流設定部1は、ECU50とは別の制御部、例えば車両全体を制御するECUなどから、モータ12に要求される目標トルクを受け取り、この目標トルクとモータ12の回転数などの回転状態に基づいて目標電流値を演算する。モータ12の回転状態は、回転状態演算部11の回転数演算部19により演算される。
In the vector control, a motor current flowing through the stator coils of the three phases of the AC motor is represented by a vector of a d axis that is a direction of a magnetic field generated by a permanent magnet disposed on the rotor and a q axis that is orthogonal to the d axis. Performs feedback control by converting coordinates to components. The target current setting unit 1 is a functional unit that sets a target current for the d-axis and the q-axis for driving the
電流制御部2は、比例制御(P制御)や、比例積分制御(PI制御)などを用いた電流制御によりd軸及びq軸上における駆動電流を演算すると共に、当該駆動電流に基づいてd軸及びq軸上における駆動電圧を演算する機能部である。電流制御部2は、目標電流設定部1により設定されたd軸及びq軸上の目標電流と、フィードバックされた2相電流とに基づいて、d軸及びq軸上における駆動電流を演算する。フィードバックされる2相電流は、ステータコイル12u、12v、12wに流れる3相電流の電流検出部13による検出結果が、3相/2相変換部6においてd軸及びq軸の2相電流に変換されたものである。さらに詳しくは、後述するように、フィードバックされる2相電流は、3相/2相変換部6において2相電流に変換されたのち、バンドストップフィルタ9を介してフィードバックされたものである。駆動電流を演算すると、電流制御部2は、決定した駆動電流の値を電圧方程式へ代入して演算し、2相の駆動電圧であるd軸電圧及びq軸電圧を決定する。
The
インバータ回路制御部10は、2相/3相変換部3及びPWM制御部4を有して構成される機能部である。2相/3相変換部3は、電流制御部2が決定した2相の駆動電圧を、実際に3相のステータコイル12v〜12wに駆動電流を流すための駆動電圧である3相の駆動電圧に変換する機能部である。PWM制御部4は、当該3相の駆動電圧に基づいて、直流電源20とモータ12との間に介在され、直流を3相交流に変換するインバータ回路5を駆動制御する駆動信号を生成する機能部である。つまり、PWM制御部4は、2相/3相変換部3において決定された3相の駆動電圧を発生させるべく、インバータ回路5の各IGBTQ1〜Q6をスイッチングするゲート駆動信号を生成する。インバータ回路5は、PWM制御部4によりスイッチング制御されて、直流電源20の出力を交流に変換して、モータ12を駆動する。
The inverter
このように、モータ12の3相のステータコイル12v〜12wに流れる電流を検出し、これをフィードバックしてモータ12がベクトル制御される。但し、本実施形態においては、ステータコイル12u、12v、12wに誘起される逆起電力を検出することで、電気的にロータ位置を検出する方法が用いられる。従って、ECU50には、ベクトル制御のための各機能部に加えて、電気的にロータ位置を検出するための機能部が付加され、ベクトル制御のための各機能部と協働する。
In this manner, the current flowing through the three-
例えば、インバータ回路制御部10と電流制御部2との間には、高周波電圧重畳部16が備えられ、電流制御部2が決定した駆動電圧に、高周波電圧が重畳される。インバータ回路制御部10は、この高周波電圧が重畳された駆動電圧を受け取る。従って、2相/3相変換部3は、高周波電圧が重畳されたd軸及びq軸上における駆動電圧を3相の駆動電圧に変換することになる。そして、この3相の駆動電圧に基づいてPWM制御が実施されるので、ステータコイル12v〜12wに流れる電流にも高周波電流が重畳されることになる。電流検出部13において検出される電流に高周波成分が含まれるため、3相/2相変換部6により2相電流に変換された後にも高周波成分が含まれることとなる。
For example, a high frequency
高周波成分は、電気的にロータ位置を検出するために重畳されたものである。従って、高周波成分は、回転状態演算部11においてロータ位置やロータの回転数を演算する上では非常に重要な情報である。そこで、3相/2相変換部6において変換された後の2相電流は、高周波電圧の周波数に応じて通過させる周波数帯域が設定されるバンドパスフィルタ8を介して、回転状態演算部11へ伝達される。バンドパスフィルタ8は、高周波電圧の周波数に応じて周波数帯域が設定される可変フィルタである。
The high frequency component is superimposed to electrically detect the rotor position. Therefore, the high frequency component is very important information in calculating the rotor position and the rotation speed of the rotor in the rotation
一方、ベクトル制御におけるフィードバック電流として、電流制御部2へフィードバックされる場合には、高周波成分はノイズ成分である。そこで、2相電流は、高周波電圧の周波数に応じて阻止する周波数帯域が設定されるバンドストップフィルタ9を介して、電流制御部2へフィードバックされる。バンドストップフィルタ9は、高周波電圧の周波数に応じて周波数帯域が設定される可変フィルタである。2相電流に含まれる高周波成分の周波数帯域に応じて阻止する周波数帯域が設定されるので、ロータ位置を検出するために意図的に重畳された高周波成分は、電流制御部2へフィードバックされる前に除去される。その結果、電流制御部2は高周波成分の影響を受けることなく、電流制御を実施することができる。
On the other hand, when a feedback current in vector control is fed back to the
バンドパスフィルタ8及びバンドストップフィルタ9の周波数帯域は、高周波電圧の周波数に応じて設定されるが、高周波電圧の周波数は、周波数設定部7において設定される。周波数設定部7は、ロータの回転数と目標トルクとに基づいて駆動電圧に重畳される高周波電圧の周波数を設定する。周波数設定部7は、逐次計算を行うことによって周波数を設定してもよいが、図3に示すように、ロータの回転数と目標トルクとを引数とする周波数テーブルを有して構成されて、テーブル参照によって周波数を設定すると好適である。つまり、より簡素な構成で周波数設定部7を構成できると共に、ロータの回転数や目標トルクの小さな変化に対する影響を受けずに安定して周波数を設定することができる。
The frequency bands of the band pass filter 8 and the band stop filter 9 are set according to the frequency of the high frequency voltage, and the frequency of the high frequency voltage is set by the
高周波電圧設定部15は、設定された周波数を有する高周波電圧を設定する機能部である。そして、高周波電圧重畳部16は、周波数設定部7により設定された周波数を有する高周波電圧を電流制御部2が演算した駆動電圧に重畳する機能部である。つまり、高周波電圧重畳部16により、目標トルク及びロータの回転数に応じた高周波電圧が重畳される。従来のモータ制御装置とは異なり、重畳される高周波の周波数が固定値ではないため、ロータが回転を始めた後の逆起電力に起因して、ロータ位置の推定精度が低下する可能性が抑制される。
The high frequency
以上、説明したように、本発明のモータ制御装置は、ベクトル制御を実施する各機能部と協調してロータ位置を推定する機能部が備えられる。従って、モータ制御装置の規模を抑制しつつ、高精度でロータ位置を推定することが可能となる。また、ベクトル制御を実施する各機能部と協調しつつも、ベクトル制御のためのフィードバック電流には、高周波成分に起因するノイズ成分が抑制される構成を採用している。また、高周波成分の周波数は、目標トルクとロータの回転数とに応じて設定されるので、ロータの回転速度に拘わらず、位置検出センサを用いることなく、ロータの回転位置が良好に推定される。 As described above, the motor control device of the present invention includes a functional unit that estimates the rotor position in cooperation with each functional unit that performs vector control. Therefore, it is possible to estimate the rotor position with high accuracy while suppressing the scale of the motor control device. In addition, a configuration is adopted in which a noise component due to a high frequency component is suppressed in a feedback current for vector control while cooperating with each functional unit that performs vector control. Further, since the frequency of the high frequency component is set according to the target torque and the rotational speed of the rotor, the rotational position of the rotor can be estimated well without using a position detection sensor regardless of the rotational speed of the rotor. .
以上、本発明によって、ロータの回転速度に拘わらず、位置検出センサを用いることなく、ロータの回転位置を検出して、モータをベクトル制御するモータ制御装置を提供することができる。 As described above, according to the present invention, it is possible to provide a motor control apparatus that detects the rotational position of the rotor and performs vector control of the motor without using a position detection sensor regardless of the rotational speed of the rotor.
1:目標電流設定部
2:電流制御部
5:インバータ回路
7:周波数設定部
8:バンドパスフィルタ
9:バンドストップフィルタ
10:インバータ回路制御部
11:回転状態演算部
12:モータ(交流モータ)
12u、12v、12w:ステータコイル
16:高周波電圧重畳部
1: target current setting unit 2: current control unit 5: inverter circuit 7: frequency setting unit 8: band pass filter 9: band stop filter 10: inverter circuit control unit 11: rotation state calculation unit 12: motor (AC motor)
12u, 12v, 12w: Stator coil 16: High frequency voltage superposition part
Claims (2)
前記ロータの回転数と前記交流モータに要求される目標トルクとに基づいて前記駆動電圧に重畳される高周波電圧の周波数を設定する周波数設定部と、
設定された前記周波数を有する前記高周波電圧を前記駆動電圧に重畳する高周波電圧重畳部と、
前記高周波電圧の周波数に応じて阻止する周波数帯域が設定され、前記2相電流をフィルタリングして前記電流制御部へフィードバックするバンドストップフィルタと、
前記高周波電圧の周波数に応じて通過させる周波数帯域が設定され、前記2相電流をフィルタリングするバンドパスフィルタと、
前記バンドパスフィルタを通過した後の前記2相電流に基づいて前記ロータの回転数及び前記ロータの回転位置を演算する回転状態演算部と、
を備えるモータ制御装置。 The target current in the d-axis, which is the direction of the magnetic field generated by the permanent magnet arranged in the rotor of the AC motor, and the q-axis orthogonal to the d-axis, and the two-phase current of the d-axis and q-axis are converted and fed back. Based on the detection result of the three-phase current flowing in the stator coil of the AC motor, the drive current on the d-axis and the q-axis is calculated, and the drive voltage on the d-axis and the q-axis is calculated based on the drive current. A current control unit to calculate,
A frequency setting unit that sets a frequency of a high-frequency voltage to be superimposed on the drive voltage based on a rotational speed of the rotor and a target torque required for the AC motor ;
A high-frequency voltage superimposing unit that superimposes the high-frequency voltage having the set frequency on the drive voltage;
A frequency band to be blocked according to the frequency of the high-frequency voltage is set, a band stop filter that filters the two-phase current and feeds back to the current control unit,
A frequency band that is passed according to the frequency of the high-frequency voltage is set, and a band-pass filter that filters the two-phase current;
A rotational state computing unit that computes the rotational speed of the rotor and the rotational position of the rotor based on the two-phase current after passing through the band-pass filter;
A motor control device comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009037155A JP5376218B2 (en) | 2009-02-19 | 2009-02-19 | Motor control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009037155A JP5376218B2 (en) | 2009-02-19 | 2009-02-19 | Motor control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010193667A JP2010193667A (en) | 2010-09-02 |
JP5376218B2 true JP5376218B2 (en) | 2013-12-25 |
Family
ID=42819105
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009037155A Expired - Fee Related JP5376218B2 (en) | 2009-02-19 | 2009-02-19 | Motor control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5376218B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5510156B2 (en) * | 2010-07-29 | 2014-06-04 | 株式会社デンソー | Rotating machine control device |
JP5662781B2 (en) | 2010-12-07 | 2015-02-04 | 東芝機械株式会社 | Inverter power generator |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003199378A (en) * | 2001-12-25 | 2003-07-11 | Yaskawa Electric Corp | Spindle motor controller for machine tool |
JP2007124836A (en) * | 2005-10-28 | 2007-05-17 | Denso Corp | Method of estimating rotating angle of synchronous machine having saliency |
JP5176406B2 (en) * | 2007-05-24 | 2013-04-03 | 日本電産株式会社 | Rotor phase speed estimation device for AC motor |
-
2009
- 2009-02-19 JP JP2009037155A patent/JP5376218B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010193667A (en) | 2010-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9438153B2 (en) | Rotary electric machine control device | |
JP3661642B2 (en) | Motor control device and control method thereof | |
CN101355338A (en) | Motor control device | |
EP1821402B1 (en) | Motor control device and motor control method | |
JP5561550B2 (en) | Rotating electrical machine control device | |
JPWO2018047524A1 (en) | Motor control method, motor control system and electric power steering system | |
JP5511700B2 (en) | Inverter device, fan drive device, compressor drive device, and air conditioner | |
US20110062904A1 (en) | Alternating current motor control system | |
CN111034013B (en) | Control device for three-phase synchronous motor and electric power steering device using same | |
JP2009189146A (en) | Control unit for electric motor | |
WO2018159101A1 (en) | Motor control method, motor control system, and electric power steering system | |
JP5376218B2 (en) | Motor control device | |
JP6674765B2 (en) | Electric motor control device and electric vehicle using the same | |
CN114208020B (en) | Control device for AC rotary electric machine and electric power steering device | |
JP4535082B2 (en) | Sensorless control device and control method for synchronous generator | |
WO2018159103A1 (en) | Motor control method, motor control system, and electric power steering system | |
WO2018159104A1 (en) | Motor control method, motor control system, and electric power steering system | |
JP6766398B2 (en) | Magnet temperature estimation method and magnet temperature estimation device | |
WO2021054033A1 (en) | Motor control device and motor control method | |
JP7385776B2 (en) | Electric motor control device | |
JP4312993B2 (en) | Inverter control method and apparatus | |
WO2019008838A1 (en) | Induction motor drive device and drive method | |
JP5354270B2 (en) | Motor control device | |
JP4448351B2 (en) | Control device for power converter | |
JP2024176219A (en) | Controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120117 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130529 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130606 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130628 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130829 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130911 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5376218 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |