JP4882816B2 - Rotating machine control device - Google Patents
Rotating machine control device Download PDFInfo
- Publication number
- JP4882816B2 JP4882816B2 JP2007072514A JP2007072514A JP4882816B2 JP 4882816 B2 JP4882816 B2 JP 4882816B2 JP 2007072514 A JP2007072514 A JP 2007072514A JP 2007072514 A JP2007072514 A JP 2007072514A JP 4882816 B2 JP4882816 B2 JP 4882816B2
- Authority
- JP
- Japan
- Prior art keywords
- angle
- rotating machine
- rotation angle
- noise
- calculating
- 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 Motors That Do Not Use Commutators (AREA)
Description
本発明は、インバータのスイッチング素子を操作することで回転機を駆動するに際し、前記回転機の電気的な状態量に基づき前記回転機の回転角度に関する情報を取得する回転機の制御装置に関する。 The present invention relates to a control device for a rotating machine that acquires information related to a rotation angle of the rotating machine based on an electrical state quantity of the rotating machine when the rotating machine is driven by operating a switching element of an inverter.
この種の制御装置としては、例えば下記特許文献1に見られるように、突極性を有する3相電動機に対するインバータの出力信号の推定d軸方向に高周波電圧信号を重畳し、このとき実際に伝播する高周波電流信号に基づき回転角度を算出するものも提案されている。すなわち、3相電動機のインダクタンスはd軸方向が最小であるため、q軸方向と比較してd軸方向には電流が流れやすい。このため、重畳される高周波電圧信号の位相角にかかわらず、実際に伝播する高周波電流信号はd軸方向に大きな値を有する信号となる。したがって、推定d軸方向に高周波電圧信号を重畳した際に実際に伝播する高周波電流信号が推定d軸からずれているなら、推定d軸が実際のd軸と異なることがわかる。上記制御装置では、この点に着目し、実際に伝播する高周波電流信号と推定d軸との差を縮めるように推定d軸を補正することで、回転角度についての情報を取得することができる。
As this type of control device, for example, as seen in
詳しくは、上記制御装置では、上記実際に伝播する高周波電流信号の検出値に基づき定量化される回転角度の誤差相当量を比例積分演算することにより、まず回転速度を算出する。そして、回転速度の積分演算によって回転角度を算出している。
ところで、上記制御装置では、回転角度の算出に際してノイズに対する耐性が低くなるおそれがあることが発明者らによって見出されている。このため、3相電動機の回転速度が一定であるときであっても、回転角度の算出値の誤差相当量が振動する現象等が生じるおそれがある。これに対し、回転角度の算出に際してフィルタ処理を施すことでこうした問題を回避することも考えられるが、この場合、回転角度や回転速度を算出する際の応答性が低下するおそれがある。このように、回転角度の算出に関しては、ノイズに対する耐性を向上させることと応答性を高めることとの両立が課題となっている。 By the way, the inventors have found that in the above control device, there is a possibility that the tolerance to noise is lowered when the rotation angle is calculated. For this reason, even when the rotation speed of the three-phase motor is constant, there is a possibility that a phenomenon in which an error equivalent amount of the calculated value of the rotation angle vibrates may occur. On the other hand, it may be possible to avoid such a problem by performing filter processing when calculating the rotation angle, but in this case, the responsiveness when calculating the rotation angle and the rotation speed may be reduced. As described above, regarding the calculation of the rotation angle, there is a problem of improving both resistance to noise and improving responsiveness.
更に、上記制御装置では、回転速度が急激に変化する際、算出される回転角度に定常偏差が生じることも発明者らによって見出されている。 Furthermore, the inventors have also found that a steady deviation occurs in the calculated rotation angle when the rotation speed changes rapidly in the control device.
なお、上記制御装置に限らず、インバータのスイッチング素子を操作することで回転機を駆動するに際し、前記回転機の電気的な状態量に基づき前記回転機の回転角度に関する情報を取得するものにあっては、上記課題が生じ得る。 In addition to the control device described above, when driving a rotating machine by operating a switching element of an inverter, there is a method for acquiring information on the rotation angle of the rotating machine based on an electrical state quantity of the rotating machine. As a result, the above-mentioned problem may arise.
本発明は、上記課題を解決するためになされたものであり、その目的は、回転機の電気的な状態量に基づき前記回転機の回転角度に関する情報を取得するに際し、ノイズに対する耐性の向上と応答性の向上との好適な両立を図ることのできる回転機の制御装置を提供することにある。また、本発明は、上記課題を解決するためになされたものであり、その目的は、回転速度の急激な変化時においても、算出される回転角度に定常偏差が生じることを好適に抑制又は回避することのできる回転機の制御装置を提供することにある。 The present invention has been made in order to solve the above-mentioned problems, and its purpose is to improve resistance to noise when acquiring information on the rotation angle of the rotating machine based on the electrical state quantity of the rotating machine. It is an object of the present invention to provide a control device for a rotating machine that can achieve a suitable balance with improved responsiveness. In addition, the present invention has been made to solve the above-described problems, and the object of the present invention is to suitably suppress or avoid occurrence of a steady deviation in the calculated rotation angle even when the rotation speed changes rapidly. It is an object of the present invention to provide a control device for a rotating machine that can be used.
以下、上記課題を解決するための手段、及びその作用効果について記載する。 Hereinafter, means for solving the above-described problems and the operation and effects thereof will be described.
請求項1記載の発明は、前記電気的な状態量に基づき、現在取得されている回転角度についての誤差相当量を算出する誤差相当量算出手段と、前記誤差相当量に基づき前記回転機の回転角度を算出する高応答角度算出手段と、該高応答角度算出手段よりもノイズ除去の度合いの強い処理によって、前記誤差相当量に基づき前記回転機の回転角度を算出する耐ノイズ角度算出手段と、前記回転機を駆動するために用いる回転角度として、前記耐ノイズ角度算出手段の出力及び前記高応答角度算出手段の出力のいずれを用いるかを切り替える切替手段とを備えることを特徴とする。 According to a first aspect of the present invention, there is provided an error equivalent amount calculating means for calculating an error equivalent amount for the currently acquired rotation angle based on the electrical state quantity, and rotation of the rotating machine based on the error equivalent amount. A high response angle calculation means for calculating an angle; and a noise resistant angle calculation means for calculating a rotation angle of the rotating machine based on the error equivalent amount by a process having a higher degree of noise removal than the high response angle calculation means; And a switching unit that switches between the output of the noise-resistant angle calculation unit and the output of the high response angle calculation unit as a rotation angle used for driving the rotating machine.
ノイズ除去の度合いの強い処理によって回転角度を算出する場合、回転角度の算出に際しての応答性が低下する。一方、ノイズ除去の度合いの弱い処理によって回転角度を算出する場合、応答性は向上するものの、ノイズに対する耐性が低下する。この点、上記発明では、耐ノイズ角度算出手段と高応答角度算出手段とを備えて状況に応じていずれを用いるかを切り替えることで、ノイズに対する耐性の向上と応答性の向上との好適な両立を図ることができる。 When the rotation angle is calculated by processing with a strong degree of noise removal, the responsiveness when calculating the rotation angle is lowered. On the other hand, when the rotation angle is calculated by processing with a low degree of noise removal, the responsiveness is improved, but the resistance to noise is reduced. In this regard, in the above-described invention, the noise resistance angle calculation unit and the high response angle calculation unit are provided, and which is used depending on the situation is suitable for both the improvement of resistance to noise and the improvement of response. Can be achieved.
請求項2記載の発明は、前記電気的な状態量に基づき、現在取得されている回転角度についての誤差相当量を算出する誤差相当量算出手段と、フィルタ手段を備えて且つ前記誤差相当量に基づき前記回転機の回転角度を算出する耐ノイズ角度算出手段と、前記誤差相当量に基づき、フィルタ手段を備えることなく前記回転機の回転角度を算出する高応答角度算出手段と、前記回転機を駆動するために用いる回転角度として、前記耐ノイズ角度算出手段の出力及び前記高応答角度算出手段の出力のいずれを用いるかを切り替える切替手段とを備えることを特徴とする。 According to a second aspect of the present invention, there is provided an error equivalent amount calculating means for calculating an error equivalent amount for the currently acquired rotation angle based on the electrical state quantity, a filter means, and the error equivalent amount. A noise-resistant angle calculating means for calculating a rotation angle of the rotating machine based on the above, a high response angle calculating means for calculating the rotation angle of the rotating machine based on the error equivalent amount without providing a filter means, and the rotating machine. The rotation angle used for driving includes switching means for switching between the output of the noise-resistant angle calculation means and the output of the high response angle calculation means.
フィルタ手段を備えて回転角度を算出する場合、ノイズに対する耐性は向上するものの、回転角度の算出に際しての応答性が低下する。一方、フィルタ手段を備えることなく回転角度を算出する場合、応答性は向上するものの、ノイズに対する耐性が低下する。この点、上記発明では、耐ノイズ角度算出手段と高応答角度算出手段とを備えて状況に応じていずれを用いるかを切り替えることで、ノイズに対する耐性の向上と応答性の向上との好適な両立を図ることができる。 When the rotation angle is calculated with the filter means, the resistance to noise is improved, but the responsiveness in calculating the rotation angle is reduced. On the other hand, when the rotation angle is calculated without providing the filter means, the responsiveness is improved, but the resistance to noise is reduced. In this regard, in the above-described invention, the noise resistance angle calculation unit and the high response angle calculation unit are provided, and which is used depending on the situation is suitable for both the improvement of resistance to noise and the improvement of response. Can be achieved.
請求項3記載の発明は、請求項1又は2記載の発明において、前記高応答角度算出手段は、前記誤差相当量を入力とする多重積分演算に基づき回転速度及びその相当値のいずれかを算出する速度算出手段と、該速度算出手段の出力の積分演算に基づき前記回転角度を算出する手段とを備えることを特徴とする。 According to a third aspect of the present invention, in the first or second aspect of the invention, the high response angle calculating means calculates a rotational speed and one of its equivalent values based on a multiple integral operation with the error equivalent amount as an input. And a means for calculating the rotation angle based on an integral operation of the output of the speed calculation means.
上記発明では、誤差相当量及び回転角度を入出力とする伝達関数が3次以上の伝達関数となる。このため、回転速度がランプ状に変化する場合であっても、回転角度に定常偏差が生じることを回避することができる。 In the above invention, the transfer function having the error equivalent amount and the rotation angle as input and output is a transfer function of the third order or higher. For this reason, even when the rotation speed changes in a ramp shape, it is possible to avoid a steady deviation in the rotation angle.
請求項4記載の発明は、請求項3記載の発明において、前記高応答角度算出手段は、前記積分演算に基づき算出される回転角度を前記誤差相当量に基づき補正する補正手段を更に備えることを特徴とする。 According to a fourth aspect of the present invention, in the third aspect of the invention, the high response angle calculating unit further includes a correcting unit that corrects the rotation angle calculated based on the integral calculation based on the error equivalent amount. Features.
上記発明では、補正手段を備えることで、安定性と応答性とを個別に設計することが可能となる等、制御の設計の自由度を向上させることができる。 In the above invention, by providing the correction means, it is possible to improve the degree of freedom of control design, such as making it possible to individually design stability and responsiveness.
請求項5記載の発明は、請求項1〜4のいずれかに記載の発明において、前記耐ノイズ角度算出手段は、前記耐ノイズ角度算出手段の出力する回転角度の微分演算及びフィルタ処理によって前記回転機の回転速度及びその相当値のいずれかを算出する速度算出手段と、前記誤差相当量に基づき前記速度算出手段の出力を補正する補正手段と、該補正された出力の積分演算に基づき前記耐ノイズ角度算出手段の出力としての回転角度を算出する手段とを備えることを特徴とする。 According to a fifth aspect of the present invention, in the invention according to any one of the first to fourth aspects, the noise-resistant angle calculation unit is configured to perform the rotation by a differential operation of a rotation angle output from the noise-resistant angle calculation unit and a filtering process. A speed calculating means for calculating either the rotational speed of the machine or an equivalent value thereof, a correcting means for correcting the output of the speed calculating means based on the error equivalent amount, and the anti-resistance based on an integral operation of the corrected output. Means for calculating a rotation angle as an output of the noise angle calculation means.
上記発明では、回転角度にノイズが混入していても、その微分演算により回転速度を算出するに際し、フィルタ処理を施すことでノイズ成分が除去される。そして、これに基づき回転角度が算出されるために、回転角度のノイズ成分も好適に除去されるようになる。 In the above invention, even if noise is mixed in the rotation angle, the noise component is removed by performing the filtering process when calculating the rotation speed by the differential operation. And since a rotation angle is calculated based on this, the noise component of a rotation angle comes to be removed suitably.
請求項6記載の発明は、請求項5記載の発明において、前記耐ノイズ角度算出手段は、前記積分演算に基づき算出される回転角度を前記誤差相当量に基づき補正することで前記耐ノイズ角度算出手段の出力としての回転角度を算出することを特徴とする。 According to a sixth aspect of the present invention, in the fifth aspect of the invention, the noise proof angle calculation unit corrects the rotation angle calculated based on the integral calculation based on the error equivalent amount, thereby calculating the noise proof angle calculation. The rotation angle as the output of the means is calculated.
上記発明では、積分演算に基づき算出される回転角度を誤差相当量に基づき補正する項を有するために、積分演算から回転角度を直接算出する場合と比較して、制御の設計の自由度を向上させることができる。 In the above-described invention, since the rotation angle calculated based on the integral calculation has a term for correcting based on the error equivalent amount, the degree of freedom in design of the control is improved as compared with the case where the rotation angle is directly calculated from the integral calculation. Can be made.
請求項7記載の発明は、請求項1〜6のいずれかに記載の発明において、前記高応答角度算出手段及び前記耐ノイズ角度算出手段は、いずれも前記電気的な状態量に基づき算出される回転速度及びその相当値のいずれかの積分演算に基づき前記回転角度を算出するものであり、前記切替手段は、前記切り替えに際し、前記回転角度を算出する手段として切り替え後に採用する方の積分演算の初期値として、切り替え前に採用していた方の積分演算の値をセットすることを特徴とする。
The invention according to claim 7 is the invention according to any one of
回転速度やその相当値の積分演算に基づき回転角度を算出する場合、その回転角度が実際に用いられることでこれにフィードバック補正がかけられる。このため、回転角度が実際に用いられることで、積分演算の結果も適切な値へと収束していく。しかし、回転角度が実際に用いられない場合には、積分演算の結果は適切な値とならない。このため、切り替え直後には、新たに選択された角度算出手段の積分演算結果が適切な値とならず、回転角度の算出精度が低下するおそれがある。この点、上記発明では、切り替えによって新たに採用された角度算出手段の積分演算の初期値として、切り替え前に採用していた角度算出手段の積分演算値をセットすることで、こうした問題を好適に抑制することができる。 When the rotation angle is calculated based on the integral calculation of the rotation speed or its equivalent value, feedback correction is applied to the rotation angle by actually using the rotation angle. For this reason, when the rotation angle is actually used, the result of the integral calculation converges to an appropriate value. However, when the rotation angle is not actually used, the result of the integral calculation is not an appropriate value. For this reason, immediately after switching, the integration calculation result of the newly selected angle calculation means does not become an appropriate value, and the calculation accuracy of the rotation angle may be reduced. In this regard, in the above-described invention, by setting the integral calculation value of the angle calculation means adopted before the switching as the initial value of the integral calculation of the angle calculation means newly adopted by the switching, such a problem can be suitably achieved. Can be suppressed.
なお、請求項7記載の発明における高応答角度算出部が請求項3記載の速度算出部を備えて且つ耐ノイズ角度算出部が、請求項5,6に例示される速度算出手段を備える場合、前記耐ノイズ角度算出手段から高応答角度算出手段への切り替えに際しては、速度算出部の初期値として、耐ノイズ角度算出部の算出する回転速度をセットすることが望ましい。
When the high response angle calculation unit in the invention according to claim 7 includes the speed calculation unit according to claim 3 and the noise-resistant angle calculation unit includes the speed calculation unit exemplified in
請求項8記載の発明は、請求項1〜6のいずれかに記載の発明において、前記高応答角度算出手段及び前記耐ノイズ角度算出手段は、いずれも前記電気的な状態量に基づき算出される回転速度及びその相当値のいずれかの積分演算に基づき前記回転角度を算出するものであって且つ、前記積分演算にかかる処理を行う手段を共有化するものであることを特徴とする。
The invention according to
回転速度やその相当値の積分演算に基づき回転角度を算出する場合、その回転角度が実際に用いられることでこれにフィードバック補正がかけられる。このため、回転角度が実際に用いられることで、積分演算の結果も適切な値へと収束していく。しかし、回転角度が実際に用いられない場合には、積分演算の結果は適切な値とならない。このため、高応答角度算出手段及び耐ノイズ角度算出手段間で各別に積分演算処理を行う手段を備える場合には、切り替え直後には、新たに選択された角度算出手段の積分演算結果が適切な値とならず、回転角度の算出精度が低下するおそれがある。この点、上記発明では、積分演算を行う手段を共有化することで、切り替えにかかわらず積分演算結果の連続性を保つことができる。 When the rotation angle is calculated based on the integral calculation of the rotation speed or its equivalent value, feedback correction is applied to the rotation angle by actually using the rotation angle. For this reason, when the rotation angle is actually used, the result of the integral calculation converges to an appropriate value. However, when the rotation angle is not actually used, the result of the integral calculation is not an appropriate value. For this reason, when a means for performing integral calculation processing is provided between the high response angle calculation means and the noise-resistant angle calculation means, the integration calculation result of the newly selected angle calculation means is appropriate immediately after switching. There is a risk that the calculation accuracy of the rotation angle may be lowered. In this regard, in the above invention, by sharing the means for performing the integral calculation, the continuity of the integral calculation result can be maintained regardless of the switching.
なお、請求項8記載の発明における高応答角度算出部が請求項3記載の速度算出部を備えて且つ耐ノイズ角度算出部が、請求項5,6に例示される速度算出手段を備える場合、前記耐ノイズ角度算出手段から高応答角度算出手段への切り替えに際しては、速度算出部の初期値として、耐ノイズ角度算出部の算出する回転速度をセットすることが望ましい。
When the high response angle calculation unit according to the invention of
請求項9記載の発明は、請求項1〜8のいずれかに記載の発明において、前記切替手段は、前記回転機の回転角度が所定以上のときに、前記回転機を駆動するために用いる回転角度として前記耐ノイズ角度算出手段の出力を選択することを特徴とする。 According to a ninth aspect of the present invention, in the invention according to any one of the first to eighth aspects, the switching means is a rotation used to drive the rotating machine when a rotation angle of the rotating machine is equal to or larger than a predetermined value. The output of the noise-resistant angle calculation means is selected as an angle.
回転機の始動に際しては、回転速度が上昇する。また、回転機の減速運転時においては、回転速度が低下する。このため、回転速度が低回転速度であるときには、回転速度が変動しやすい傾向にある。これに対し、回転速度が高回転速度であるときには、回転速度が定常状態となる傾向にある。上記発明では、この点に鑑みて、回転速度が安定する傾向にある高回転速度領域において耐ノイズ角度算出手段の出力を用いることで、切り替えを適切に行うことができる。 When starting the rotating machine, the rotational speed increases. Further, the rotational speed decreases during the deceleration operation of the rotating machine. For this reason, when the rotational speed is a low rotational speed, the rotational speed tends to fluctuate easily. On the other hand, when the rotation speed is high, the rotation speed tends to be in a steady state. In the above invention, in view of this point, switching can be appropriately performed by using the output of the noise resistant angle calculation means in a high rotation speed region where the rotation speed tends to be stable.
なお、高応答角度算出手段や耐ノイズ角度算出手段が速度算出手段を備える場合、上記回転速度として、これら速度算出手段の算出値を用いてもよい。 In the case where the high response angle calculation means and the noise resistant angle calculation means include speed calculation means, the calculated values of these speed calculation means may be used as the rotation speed.
請求項10記載の発明は、請求項1〜9のいずれかに記載の発明において、前記切替手段は、前記回転機の回転速度が安定する状況下、前記回転機を駆動するために用いる回転角度として前記耐ノイズ角度算出手段の出力を選択することを特徴とする。 According to a tenth aspect of the present invention, in the invention according to any one of the first to ninth aspects, the switching means is a rotation angle used for driving the rotating machine in a situation where the rotating speed of the rotating machine is stable. The output of the noise-resistant angle calculation means is selected as follows.
回転機の回転速度が安定する状況下において、高応答角度算出手段による角度誤差は、回転速度の数倍程度のノイズ等に起因した振動成分を有することがある。これに対し、耐ノイズ角度算出手段によれば、こうした振動成分は十分抑制可能である。この点、上記構成では、回転速度が安定する状況下、耐ノイズ角度算出手段を用いることで、回転速度が安定しているときの角度誤差の変動を好適に抑制することができる。 In a situation where the rotational speed of the rotating machine is stable, the angle error by the high response angle calculation means may have a vibration component due to noise or the like that is several times the rotational speed. On the other hand, such a vibration component can be sufficiently suppressed by the noise resistant angle calculation means. In this regard, in the above configuration, the fluctuation of the angle error when the rotational speed is stable can be suitably suppressed by using the noise-proof angle calculation means in a situation where the rotational speed is stable.
請求項11記載の発明は、請求項1〜10のいずれかに記載の発明において、前記切替手段は、前記回転機の回転速度の変化量が所定以上であるときに、前記回転機を駆動するために用いる回転角度として、前記高応答角度算出手段の出力を選択することを特徴とする。
The invention according to claim 11 is the invention according to any one of
回転速度が変化するときには、特に回転角度や回転速度の算出に関して高い応答性が要求される。この点、上記発明では、回転速度の変化量が所定以上であるときに高応答性角度算出手段の出力を用いることで、切り替えを適切に行うことができる。 When the rotational speed changes, high responsiveness is required particularly for calculating the rotational angle and rotational speed. In this regard, in the above invention, switching can be appropriately performed by using the output of the high-responsiveness angle calculation means when the amount of change in the rotation speed is greater than or equal to a predetermined value.
なお、高応答角度算出手段や耐ノイズ角度算出手段が速度算出手段を備える場合、上記回転速度として、これら速度算出手段の算出値を用いてもよい。 In the case where the high response angle calculation means and the noise resistant angle calculation means include speed calculation means, the calculated values of these speed calculation means may be used as the rotation speed.
請求項12記載の発明は、請求項1〜11のいずれかに記載の発明において、前記切替手段は、前記耐ノイズ角度算出手段から前記高応答角度算出手段へと切り替える条件と、前記高応答角度算出手段から前記耐ノイズ角度算出手段へと切り替える条件とを互いに相違するように設定してなることを特徴とする。
The invention according to claim 12 is the invention according to any one of
上記発明では、耐ノイズ角度算出手段から高応答角度算出手段へと切り替える条件と、高応答角度算出手段から耐ノイズ角度算出手段へと切り替える条件とを互いに相違させることで、これら2つの手段の切り替えが頻繁になされることを回避することができる。 In the above invention, the condition for switching from the noise resistant angle calculating means to the high response angle calculating means and the condition for switching from the high response angle calculating means to the noise resistant angle calculating means are made different from each other, thereby switching between these two means. Can be avoided frequently.
請求項13記載の発明は、請求項1〜12のいずれかに記載の発明において、前記回転機は、その構造上突極性を有するものであり、前記回転角度に関する情報に基づき、前記回転機の電気角の回転周期とは異なる周期を有して且つ任意の位相角方向に振動する周波数信号を前記インバータの出力信号に重畳する重畳手段を更に備え、前記誤差相当量算出手段は、前記重畳により実際に伝播する周波数信号の振動方向に基づき前記誤差相当量を算出することを特徴とする。 A thirteenth aspect of the present invention is the invention according to any one of the first to twelfth aspects of the present invention, wherein the rotating machine has a saliency in its structure, and based on the information about the rotation angle, the rotating machine The apparatus further includes superimposing means for superimposing a frequency signal having a period different from the rotation period of the electrical angle and oscillating in an arbitrary phase angle direction on the output signal of the inverter, and the error equivalent amount calculating means is The error equivalent amount is calculated based on the vibration direction of the actually propagated frequency signal.
上記発明では、インバータの出力信号に周波数信号を重畳する。これにより、回転機を所定の周波数信号が伝播する。ただし、取得されている回転角度と実際の回転角度とがずれている場合、想定される周波数信号と実際に伝播する周波数信号との間にずれが生じると考えられる。上記発明では、この点に着目し、想定される周波数信号と実際に伝播する周波数信号との間のずれに基づき、誤差相当量を算出する。 In the above invention, the frequency signal is superimposed on the output signal of the inverter. Thereby, a predetermined frequency signal propagates through the rotating machine. However, when the acquired rotation angle and the actual rotation angle are shifted, it is considered that a shift occurs between the assumed frequency signal and the actually propagated frequency signal. In the above invention, paying attention to this point, the error equivalent amount is calculated based on the deviation between the assumed frequency signal and the actually propagated frequency signal.
なお、重畳により実際に伝播する周波数信号とは、回転機の電気的な状態量の検出値のうち、周波数信号を重畳するためにインバータの出力として直接操作される状態量と同一でない状態量の検出値に基づき算出される信号とする。例えば、周波数信号を重畳すべくインバータの出力電圧(回転機の相電圧)が指令電圧に操作される場合には、実際に伝播する周波数信号とは、電圧以外の状態量(例えば電流)の検出値に基づき算出される信号のこととする。 Note that the frequency signal actually propagated by superimposition is a state quantity that is not the same as the state quantity that is directly operated as the output of the inverter in order to superimpose the frequency signal among the detected values of the electrical state quantity of the rotating machine. The signal is calculated based on the detected value. For example, when the output voltage of the inverter (phase voltage of the rotating machine) is manipulated to the command voltage to superimpose the frequency signal, the actually propagated frequency signal is a state quantity (for example, current) other than the voltage. The signal is calculated based on the value.
請求項14記載の発明は、請求項13記載の発明において、前記実際に伝播する周波数信号の検出値及び前記誤差相当量算出手段の出力の少なくとも一方に移動平均処理を施す移動平均処理手段を更に備え、前記移動平均処理手段は、前記重畳手段によって重畳される周波数信号の周期の整数倍の時間間隔に基づき前記移動平均処理を行うことを特徴とする。 According to a fourteenth aspect of the present invention, in the thirteenth aspect of the present invention, the moving average processing means for applying a moving average processing to at least one of the detected value of the actually propagated frequency signal and the output of the error equivalent amount calculating means is further provided. The moving average processing means performs the moving average processing based on a time interval that is an integral multiple of the period of the frequency signal superimposed by the superimposing means.
移動平均処理を行うことで、ノイズの影響を抑制することができる。ただし、周波数信号の重畳に対する応答を検出する場合、この検出結果の移動平均処理を周波数信号の周期と無関係に行ったのでは、移動平均処理を適切に行うことが困難である。上記発明では、この点に鑑み、周波数信号の周期の整数倍の時間間隔で移動平均処理を行うことで、これを適切に行うことができる。 By performing the moving average process, the influence of noise can be suppressed. However, when detecting the response to the superposition of the frequency signal, it is difficult to appropriately perform the moving average process if the moving average process of the detection result is performed regardless of the cycle of the frequency signal. In the above invention, in view of this point, it is possible to appropriately perform this by performing the moving average process at a time interval that is an integral multiple of the period of the frequency signal.
(第1の実施形態)
以下、本発明にかかる回転機の制御装置をハイブリッド車に搭載される3相電動機の制御装置に適用した第1の実施の形態について、図面を参照しつつ説明する。
(First embodiment)
Hereinafter, a first embodiment in which a control device for a rotating machine according to the present invention is applied to a control device for a three-phase motor mounted on a hybrid vehicle will be described with reference to the drawings.
図1に、本実施形態にかかる制御システムの全体構成を示す。 FIG. 1 shows an overall configuration of a control system according to the present embodiment.
図示される電動機10は、埋め込み磁石同期モータ(IPMSM)である。すなわち、図2に示すように、電動機10のロータ10aは、鉄のボディに永久磁石が埋め込まれて構成されている。
The illustrated
先の図1に示すαβ変換部20は、電動機10を実際に流れる電流のうちのU相の実電流iu及びV相の実電流ivに基づき、電動機10を流れる電流を、静止座標系の電流、すなわちα軸及びβ軸の電流ベクトル成分に変換する部分である。ここでは、例えば、U相をα軸と同位相角とし、これと直交するようにβ軸を定める。
The
dq変換部22は、α軸上の実電流iα及びβ軸上の実電流iβを、回転座標系の電流、すなわちd軸上の実電流id及びq軸上の実電流iqに変換する部分である。この変換に際しては、電動機10の出力軸の回転角度θを用いる。より正確には、回転角度θは、電気角であり、α軸を基準としたd軸正方向の回転角度である。この際、ローパスフィルタにより、上記αβ変換部20の出力から後述する高周波成分を除去する処理をも行なう。このため、dq変換部22は、電動機10を実際に流れる電流のうち、電動機10を駆動する際に使用されるd軸成分及びq軸成分の電流を抽出することとなる。
The
指令電流設定部24は、電動機10に対する要求トルクTdに基づき、d軸上での指令電流idc及びq軸上での指令電流iqcを設定する部分である。
The command
指令電圧設定部26は、指令電流idc及び指令電流iqc並びに実電流id及び実電流iqに基づき、d軸上での指令電圧vdc及びq軸上での指令電圧vqcを算出する部分である。この変換は、基本的には、d軸上での実電流idの指令電流idcへのフィードバック制御、及びq軸上での実電流iqの指令電流iqcへのフィードバック制御によって行われる。このフィードバック制御は、例えば比例積分制御とすればよい。
The command
αβ変換部27では、d軸上での指令電圧vdc及びq軸上での指令電圧vqcを、α軸上での指令電圧vαcとβ軸上での指令電圧vβcとに変換する。この変換に際しては、回転角度θが用いられる。
The
3相変換部28は、α軸上の指令電圧vαcに応じた加算器30aの出力と、β軸上の指令電圧vβcに応じた加算器30bの出力とを、u相の指令電圧vuc、v相の指令電圧vvc、及びw相の指令電圧vwcに変換する部分である。
The three-
PWM信号生成部32では、指令電圧vuc、vvc,vwcを電動機10に印加するためのインバータ34の操作信号を生成する部分である。これにより、インバータ34のスイッチング素子SWが操作され、高圧バッテリ36の電圧が電動機10に印加されるようになる。
The PWM
次に、本実施形態にかかる電動機10の回転角度θの取得にかかる処理について説明する。
Next, processing related to acquisition of the rotation angle θ of the
本実施形態では、電動機10を駆動をする際、電動機10の電気角の回転周期よりも短い周期の高周波信号をインバータ34の出力に重畳する。換言すれば、上記指令電流idc,iqcに応じて実際に電動機10を流れる電流の周期よりも短い周期の高周波信号を重畳する。そして、これにより電動機10を実際に伝播する高周波信号に基づき、電動機10の回転角度θを算出する。これは、電動機10が突極性を有することに鑑みてなされるものである。
In the present embodiment, when driving the
すなわち、電動機10は、その構造上、突極性を有するために、d軸方向のインダクタンスが最小であり、q軸方向のインダクタンスが最大となっている。したがって、q軸方向よりもd軸方向の方が電流が流れやすいために、上記高周波信号を重畳する際、電動機10を実際に伝播する高周波信号は、d軸方向に偏向する。具体的には、図3(a)に示すように、推定されるd軸(推定d軸)が実際のd軸(実d軸)に対して進角している場合には、推定d軸方向に高周波信号(図中、1点鎖線)を重畳する際、実際に伝播する高周波信号の方向(図中、実線)は、実d軸側に偏向するために、推定d軸に対して遅角側にずれる。また、図3(b)に示すように、推定d軸と実d軸とが一致する場合には、推定d軸方向に高周波信号(図中、1点鎖線)を重畳する際、実際に伝播する高周波信号の方向(図中、実線)は、推定d軸と一致する。更に、図3(c)に示すように、推定d軸が実d軸に対して遅角している場合には、推定d軸方向に高周波信号(図中、1点鎖線)を重畳する際、実際に伝播する高周波信号の方向(図中、実線)は、実d軸側に偏向するために、推定d軸に対して進角側にずれる。
That is, since the
上記性質を利用すれば、d軸を推定算出することができ、ひいては回転角度θを算出することができる。すなわち、実際に高周波信号が伝播する方向を推定d軸方向としつつ高周波信号の重畳を繰り返すことで、重畳する高周波信号の位相角を実際に伝播する高周波信号の位相角に一致させることができ、ひいては、推定d軸を実d軸と一致させることができる。 If the above property is used, the d-axis can be estimated and calculated, and thus the rotation angle θ can be calculated. That is, by repeating the superposition of the high frequency signal while making the direction in which the high frequency signal actually propagates be the estimated d-axis direction, the phase angle of the superposed high frequency signal can be matched with the phase angle of the actually propagated high frequency signal, As a result, the estimated d-axis can be matched with the actual d-axis.
具体的には、先の図1に示すように、高周波電圧設定部40では、d軸方向の高周波信号としての電圧信号vhdcを、αβ変換部41に出力する。αβ変換部41では、電圧信号vhdcを、α軸上の電圧信号vhαcとβ軸上の電圧信号vhβcとに変換し、上記加算器30a,30bに出力する。このため、3相変換部28には、指令電圧vdc,vqcに電圧信号vhdcが重畳された信号が入力されることとなる。一方、高周波電流検出部42は、α軸上の実電流iαとβ軸上の実電流iβとの高周波成分のみを抽出する。すなわち、電動機10に実際に伝播する高周波信号としてのα軸上の電流信号ihαとβ軸上の電流信号ihβとを生成し出力する。誤差相当量検出部44は、上記αβ変換部41の出力するベクトル信号(電圧信号vhαc,vhβc)と高周波電流検出部42の出力するベクトル信号(電流信号ihα,ihβ)とに基づき、これらの外積の値を算出する。この外積値は、電圧信号vhdcと電流信号ihα,ihβとの位相角の差と相関を有するパラメータである。このため、この外積をゼロとすれば、高周波電圧設定部40の出力する電圧信号vhdcを、インダクタンスが最小の方向に重畳することができる。本実施形態では、位置/速度算出部46によって誤差相当量検出部44の出力する誤差相当量Δθをゼロとするように仮回転角度θpを算出して出力する。そして、αβ変換部41では、仮回転角度θpに基づき、αβ変換を行う。これにより、電圧信号vhdcは、インダクタンスが最小となると想定される方向に重畳される。
Specifically, as shown in FIG. 1, the high frequency
ところで、電動機10の出力トルクが増大すると、電動機10における電流の流通態様によっては部分的に磁気飽和が生じることがある。以下、図4に基づきこれについて説明する。図4(b)は、図4(a)に示すように振幅を一定としつつあらゆる方向に高周波信号を重畳したときに実際に伝播する高周波信号を示している。すなわち、図4(b)は、電動機10の駆動用の電流ベクトル(指令電流idc,iqc)がq軸上の電流ベクトルとなったとき、インダクタンスが最小となる方向がd軸方向から上記駆動用電流ベクトル方向側にずれる現象が生じる例を示している。この場合、高周波信号の重畳によって電動機10を実際に伝播するベクトル信号が駆動用の電流ベクトル側に偏向する。図4(b)に示す現象が生じると、仮回転角度θpをd軸方向とすることはできない。ここで、本実施形態において、図4(b)に示した現象に対処する手法について説明する。
By the way, when the output torque of the
図5に、駆動用の実際の電流ベクトル(実電流id,iq)の位相角と、電動機10の出力トルクと、電動機10を実際に伝播する周波数信号の振幅(目標振幅)との関係を示す。詳しくは、この関係は、インバータ34の出力信号に、電動機10のインダクタンスが最小となる方向の高周波信号を重畳した場合の関係を示している。図示されるように、駆動用の電流ベクトルの位相角や出力トルクによって目標振幅値は変化する。このため、実際の振幅値が目標振幅値からずれるときには、駆動用の電流の位相角として実際の位相角からずれた値を認識していると考えられる。換言すれば、実際の回転角度に対してずれた回転角度を電動機10の回転角度(正確には電気角)と認識していると考えられる。このため、実際の振幅値と目標振幅値との差を縮めるように、上記位置/速度算出部46の出力する仮回転角度θpを補正すべく、先の図1に示すように、位置補正部48を備える。図6に、位置補正部48の処理を示す。
FIG. 5 shows the relationship between the phase angle of the actual current vector (actual current id, iq) for driving, the output torque of the
トルク推定部48aは、実電流id,iqに基づき、電動機10の出力トルクの推定値Teを算出する部分である。位相角算出部48bは、実電流id,iqに基づき、電動機10を流れる電流ベクトル(実電流id,iqの作る電流ベクトル)の位相角φを算出する部分である。目標振幅値設定部48cは、出力トルクの推定値Teと実電流ベクトルの位相角φとに基づき、目標振幅値(先の図5に示した振幅値)を算出する部分である。ずれ量算出部48dは、上記高周波電流検出部42の出力する高周波信号の振幅値の検出値と上記目標振幅値との差を算出する部分である。補正量算出部46eは、実際の振幅値を目標振幅値に追従させるための仮回転角度θpの補正量corを算出する部分である。ここでは例えば、上記ずれ量算出部46dの出力信号の比例項及び積分項の和によって補正量corを算出すればよい。
The torque estimation unit 48a is a part that calculates an estimated value Te of the output torque of the
上記処理により、電動機10に磁気飽和が生じた場合であっても、回転角度θを高精度に設定することができる。すなわち、図7に示すように、磁気飽和が生じることでインダクタンスが最小となる位相角がd軸からずれたものとなるため、仮回転角度θpがゼロとなる方向がd軸方向ではなくなる。しかし、上記補正量corによって仮回転角度θpを補正することで、回転角度θがゼロとなる方向をd軸方向と一致させることができる。
With the above processing, even when magnetic saturation occurs in the
この際、本実施形態では、仮回転角度θpに基づき高周波信号(電圧信号vhdc)を設定した。これにより、回転角度θを真の値として収束させることが可能となる。これに対し、最終的な回転角度θに基づき高周波信号(電圧信号vhdc)を設定する場合には、電動機10に磁気飽和が生じているときであっても、高周波信号の重畳方向は真のd軸方向となり、インダクタンスが最小な方向ではなくなる。このため、重畳する高周波信号(電圧信号vhdc)と実際に伝播する高周波信号(電流信号ihα、ihβ)とには位相差が生じる。このため、位置/速度算出部46では、仮回転角度θpを変更することとなり、ひいては回転角度θが正しい値にもかかわらず変更されることとなる。
At this time, in the present embodiment, the high frequency signal (voltage signal vhdc) is set based on the temporary rotation angle θp. As a result, the rotation angle θ can be converged as a true value. On the other hand, when the high frequency signal (voltage signal vhdc) is set based on the final rotation angle θ, the superposition direction of the high frequency signal is true d even when the
次に、上記位置/速度算出部46について詳述する。図8に、位置/速度算出部46の処理を示す。図示されるように、位置/速度算出部46は、耐ノイズ角度算出部50と、高応答角度算出部60とを備えている。以下、これらについて詳述する。
Next, the position /
<耐ノイズ角度算出部50>
ここで、耐ノイズ角度算出部50では、その出力である回転角度θ1を微分演算部51にて微分演算した後、これを1次遅れの伝達関数であるローパスフィルタ52にてフィルタ処理することで、仮の回転速度ω1pを算出する。一方、速度補正量算出部53では、誤差相当量Δθの比例積分演算により速度補正量Δω1を算出する。そして、速度補正部54では、仮の回転速度ω1pに速度補正量Δω1を加算することで、回転速度ω1を算出する。積分演算部55では、回転速度ω1を積分演算することで仮の回転角度θ1pを算出する。一方、角度補正量算出部56では、誤差相当量Δθの比例積分演算により角度補正量Δθ1を算出する。そして、角度補正部57では、仮の回転角度θ1pに角度補正量算出部56の補正量Δθ1を加算することで回転角度θ1を算出する。
<Noise resistant
Here, in the noise-proof
耐ノイズ角度算出部50は、誤差相当量Δθ及び回転角度θ1を入出力とする3次の伝達関数となっている。このため、回転速度ω1が急激に変化する場合であっても、回転角度の定常偏差を好適に抑制又は解消することができる。以下、これについて詳述する。
The noise-proof
速度補正量算出部53の比例ゲインKp1及び積分ゲインKi1と、角度補正量算出部56の比例ゲインKp2及び積分ゲインKi2とを用いると、誤差相当量Δθと回転角度θ1とは、以下の伝達関数にて関係づけられる。
Δθ=θ1×Ts×s×s/(1+Ts)(Kp1×s+Ki1+Kp×s×s+Ki1×s)
ここで、回転速度ωの変化としてランプ状の変化を仮定すると、回転速度の変化は、定数ωincを用いて、「ωinc/s×s」と表現でき、回転角度θは、「ωinc/s×s×s」と表現できる。このため、誤差相当量Δθの定常偏差Δθ(∞)は、ラプラスの最終値定理により、以下のようにゼロとなる。
Δθ(∞)
=lim s×(ωinc/s×s×s)×Ts×s×s/(1+Ts)(Kp1×s+Ki1+Kp×s×s+Ki1×s)
=0
このため、回転速度がランプ状に変化したとしても、定常偏差をゼロとすることができる。なお、上記角度補正量算出部56の比例ゲインKp2及び積分ゲインKi2は、速度補正量算出部53の比例ゲインKp1及び積分ゲインKi1よりも小さい値に設定するこが望ましい。
When the proportional gain Kp1 and integral gain Ki1 of the speed correction
Δθ = θ1 × Ts × s × s / (1 + Ts) (Kp1 × s + Ki1 + Kp × s × s + Ki1 × s)
Here, assuming a ramp-like change as the change in the rotation speed ω, the change in the rotation speed can be expressed as “ωinc / s × s” using a constant ωinc, and the rotation angle θ is expressed as “ωinc / s × s”. s × s ”. For this reason, the steady-state deviation Δθ (∞) of the error equivalent amount Δθ is zero as follows according to the Laplace final value theorem.
Δθ (∞)
= Lim s × (ωinc / s × s × s) × Ts × s × s / (1 + Ts) (Kp1 × s + Ki1 + Kp × s × s + Ki1 × s)
= 0
For this reason, even if the rotational speed changes in a ramp shape, the steady deviation can be made zero. It is desirable that the proportional gain Kp2 and the integral gain Ki2 of the angle correction
上記ローパスフィルタ52は、回転速度が定常であるときに回転角度θ1に生じ得る高次の振動成分を除去するように設計されている。すなわち、図9に示されるように、ローパスフィルタ52のゲインは、特定の周波数fc(遮断周波数)以上となることで「1」未満となって漸減する。このため、上記高次の振動成分の周波数よりも上記特定の周波数fcの方が小さくなるように設計することで、上記振動成分を好適に除去することができる。ここで高次の振動成分としては、電気角の回転周期の6次の振動成分が主であるため、回転速度に応じて変化する。このため、本実施形態では、上記遮断周波数fcを、回転速度ω1に応じて可変設定する。なお、この6次の振動成分は、電動機10の巻き線仕様が集中巻である場合に特に顕著となる傾向にある。
<高応答角度算出部60>
高応答角度算出部60では、速度算出部61において、誤差相当量Δθについての2重積分演算及び積分演算、比例演算の和として回転速度ω2を算出する。そして、積分演算部62では、回転速度ω2を積分演算することで、回転角度θ2を算出する。この高応答角度算出部60も、誤差相当量Δθ及び回転角度θ2を入出力とする3次の伝達関数となっている。このため、回転速度ω2が急激に変化する場合であっても、定常偏差を好適に抑制又は解消することができる。以下、これについて詳述する。
The low-
<High response
In the high response
速度算出部61の比例ゲインKp3及び積分ゲインKi3、2重積分ゲインKiiを用いると、誤差相当量Δθと回転角度θ2とは、以下の伝達関数にて関係づけられる。
Δθ=θ2×s×s×s/(Kp3×s×s×s+Ki3×s+Kii)
ここで、回転速度ωの変化としてランプ状の変化を仮定すると、回転速度の変化は、定数ωincを用いて、「ωinc/s×s」と表現でき、回転角度θは、「ωinc/s×s×s」と表現できる。このため、誤差相当量Δθの定常偏差Δθ(∞)は、ラプラスの最終値定理により、以下のようにゼロとなる。
Δθ(∞)
=lim s×(ωinc/s×s×s)×s×s×s/(Kp3×s×s×s+Ki3×s+Kii)
=0
このため、回転速度がランプ状に変化したとしても、定常偏差をゼロとすることができる。
When the proportional gain Kp3, integral gain Ki3, and double integral gain Kii of the
Δθ = θ2 × s × s × s / (Kp3 × s × s × s + Ki3 × s + Kii)
Here, assuming a ramp-like change as the change in the rotation speed ω, the change in the rotation speed can be expressed as “ωinc / s × s” using a constant ωinc, and the rotation angle θ is expressed as “ωinc / s × s”. s × s ”. For this reason, the steady-state deviation Δθ (∞) of the error equivalent amount Δθ is zero as follows according to the Laplace final value theorem.
Δθ (∞)
= Lim s × (ωinc / s × s × s) × s × s × s / (Kp3 × s × s × s + Ki3 × s + Kii)
= 0
For this reason, even if the rotational speed changes in a ramp shape, the steady deviation can be made zero.
ところで、誤差相当量Δθは、高周波電流検出部42の出力する電流の検出値に基づき算出されるものであることなどから、ノイズが混入しやすいものとなっている。ここで、上記耐ノイズ角度算出部50は、ローパスフィルタ52を備えるために、ノイズ除去の度合いが強い。すなわち、誤差相当量Δθがノイズを含んでいたり、回転角度θ1の微分演算によってノイズが大きくなったとしても、ローパスフィルタ52によってこのノイズは好適に除去される。そして、ノイズの除去された仮の回転速度ω1pを補正量Δω1にて補正することで回転速度ω1を算出し、これから回転角度θ1を算出することで、回転角度θ1についてもノイズを好適に除去することができる。ただし、耐ノイズ角度算出部50は、ローパスフィルタ52を備えるために、応答性が低い。このため、回転速度ωが変化するときには、回転速度ω1や回転角度θ1の推定に遅れが生じる。
Incidentally, since the error equivalent amount Δθ is calculated based on the detected value of the current output from the high-frequency
一方、高応答角度算出部60は、フィルタ手段を備えないため、応答性が高い。このため、回転速度が変化するときであっても、回転速度ω2や回転角度θ2の推定遅れが少ない。ただし、高応答角度算出部60は、フィルタ手段を備えないため、ノイズの影響を顕著に受ける。
On the other hand, since the high response
図10に、回転速度がランプ状に変化するときの回転角度の推定誤差(位置誤差)と速度の推定誤差とを示す。詳しくは、図10(a)に、耐ノイズ角度算出部50を用いた場合を示し、図10(b)に、高応答角度算出部60を用いた場合を示す。図示されるように、耐ノイズ角度算出部50を用いる場合、図中1点鎖線にて示す真の回転速度に対して回転速度ω1の推定遅れが生じる。特にこの遅れは、回転速度の変化開始時において顕著となる。これに対し、高応答角度算出部60を用いた場合には、応答遅れが好適に解消している。
FIG. 10 shows a rotation angle estimation error (position error) and a speed estimation error when the rotation speed changes in a ramp shape. Specifically, FIG. 10A shows a case where the noise resistant
図11に、回転速度が定常状態であるときの回転角度の推定誤差相当量を示す。詳しくは、図11(a)に、耐ノイズ角度算出部50を用いた場合を示し、図11(b)に、高応答角度算出部60を用いた場合を示す。図示されるように、高応答角度算出部60を用いる場合には、フィルタ効果が弱いため、位置誤差に振動成分が含まれることとなる。
FIG. 11 shows an estimated error equivalent amount of the rotation angle when the rotation speed is in a steady state. Specifically, FIG. 11A shows a case where the noise resistant
ちなみに、図12(a)に、先の図8の速度算出部61に代えて、誤差相当量Δの積分演算及び比例演算の和に基づき回転速度を算出する場合についての回転速度がランプ状に変化するときの回転角度の推定誤差(位置誤差)と速度の推定誤差を示す。この場合、図12(b)に示す高応答角度算出部60を用いる場合と比較して、回転角度の推定に定常的な誤差が生じる。これは、誤差相当量Δθ及び回転角度を入出力とする伝達関数が2次であるためである。
Incidentally, in FIG. 12A, in place of the
このように、耐ノイズ角度算出部50及び高応答角度算出部60はいずれも速度がランプ状に変化する際の回転角度の推定に定常偏差が生じないものである。しかし、耐ノイズ角度算出部50は、フィルタ効果が強い反面応答性が低く、また、高応答角度算出部60は、応答性が高い反面フィルタ効果が弱いというように、互いにメリット及びデメリットを有している。そこで本実施形態では、先の図8に示すように、回転速度に応じて耐ノイズ角度算出部50及び高応答角度算出部60のいずれを採用するかを切り替える切替部70と、セレクタ72とを備える。すなわち、切替部70では、回転速度ω1、ω2に基づきセレクタ72を操作することで、位置/速度算出部46の出力する仮回転角度θpを、耐ノイズ角度算出部50の出力する回転角度θ1とするか、高応答角度算出部60の出力する回転角度θ2とするかを切り替える。
As described above, both the noise-resistant
図13に、耐ノイズ角度算出部50及び高応答角度算出部60の切り替えにかかる処理手順を示す。この処理は、マイクロコンピュータ等により、例えば所定周期で繰り返し実行される。
FIG. 13 shows a processing procedure for switching between the noise-resistant
この一連の処理では、まずステップS10において、耐ノイズ角度算出部50が選択されているときであるか否かを判断する。そして、耐ノイズ角度算出部50が選択されていると判断されると、ステップS12において、回転速度ω1が所定速度α以下であるか否かを判断する。この処理は、高応答角度算出部60に切り替えるときであるか否かを判断するものである。すなわち、電動機10の起動時や電動機10の減速時においては、電動機10の運転状態が低回転速度領域に入るため、低回転速度領域では、回転速度が安定しないと考えられる。このため、こうした状況においては、高応答角度算出部60を用いることとする。
In this series of processing, first, in step S10, it is determined whether or not the noise-resistant
すなわち、ステップS14において、まず高応答角度算出部60の上記積分演算部62に、耐ノイズ角度算出部50の積分演算部55の値を代入する。この処理は、切り替え時の回転角度θ2の算出精度の低下を抑制するための処理である。すなわち、積分演算部62が正しい値を算出するためには、回転速度θ2が採用された状態で一定の時間にわたって積分演算が行われる必要があるため、切り替え直後においては積分演算部62の出力は正しい値とならない。このため、積分演算部62の値を代用する。なお、この際、速度算出部61の2重積分項の初期値として、耐ノイズ角度算出部50の回転速度ω1をセットするとともに、速度算出部61の積分項を初期化する。そして、ステップS16において、セレクタ72の出力を、高応答角度算出部60の出力に切り替える。
That is, in step S <b> 14, first, the value of the
一方、ステップS10において高応答角度算出部60の出力が選択されていると判断されるときには、ステップS20において、回転速度ω2が所定速度β以上か否かを判断する。この処理は、耐ノイズ角度算出部50に切り替えるときであるか否かを判断するものである。また、上記所定速度βは、所定速度αよりも高い速度とされている。このように、高応答角度算出部60から耐ノイズ角度算出部50に切り替える条件と、耐ノイズ角度算出部50から高応答角度算出部60に切り替える条件とを相違させることで、高応答角度算出部60及び耐ノイズ角度算出部50の間の切り替えが頻繁になされることを回避する。
On the other hand, when it is determined in step S10 that the output of the high response
そして、回転速度ω2が所定速度βより大きいと判断されるときには、ステップS22において、耐ノイズ角度算出部50の積分演算部55の初期値として、高応答角度算出部60の積分演算部62の積分値を代入する。この処理の趣旨は、上記ステップS14の処理の趣旨と同様である。なお、この際、速度補正量算出部53及び角度補正量算出部56を初期化する。そして、ステップS24において、セレクタ72の出力を、耐ノイズ角度算出部50の出力に切り替える。
When it is determined that the rotational speed ω2 is greater than the predetermined speed β, in step S22, as the initial value of the
以上詳述した本実施形態によれば、以下の効果が得られるようになる。 According to the embodiment described in detail above, the following effects can be obtained.
(1)耐ノイズ角度算出部50と高応答角度算出部60とを備え、これらを選択的に利用することで、ノイズに対する耐性の向上と応答性の向上との好適な両立を図ることができる。
(1) A noise-resistant
(2)高応答角度算出部60において、誤差相当量Δθを入力とする多重積分演算に基づき回転速度ω2を算出し、その積分演算に基づき回転角度θ2を算出した。これにより、回転速度がランプ状に変化する場合であっても、回転角度に定常偏差が生じることを回避することができる。
(2) In the high response
(3)耐ノイズ角度算出部50において、回転角度θ1の微分演算によって仮の回転速度ω1pを算出し、ローパスフィルタ52によるフィルタ処理を施した値を、誤差相当量Δに応じてこれを補正した後、積分演算することで、回転角度θ1を算出した。これにより、回転角度θ1から高次のノイズ成分を好適に除去することができる。
(3) In the noise-proof
(4)耐ノイズ角度算出部50において、積分演算に基づき算出される仮の回転角度θ1pを誤差相当量Δθに応じて補正することで回転角度θ1を算出した。これにより、積分演算から算出される回転角度θ1pを直接用いる場合と比較して、制御の設計の自由度を向上させることができる。
(4) The noise-proof
(5)切り替えに際し、回転角度を算出する手段として切り替え後に採用する方の積分演算の初期値(積分演算部55の初期値又は積分演算部62の初期値)として、切り替え前に採用していた方の積分演算の値(積分演算部62の値又は積分演算部55の値)をセットした。これにより、切り替え直後から積分演算部55の値又は積分演算部62の値を適切な値とすることができ、ひいては、回転角度の算出精度を高く維持することができる。
(5) At the time of switching, it was adopted before switching as the initial value of the integral calculation (the initial value of the
(6)電動機10の回転速度が所定以上のときに、耐ノイズ角度算出部50の出力を選択した。これにより、切り替えを適切に行うことができる。
(6) When the rotation speed of the
(7)耐ノイズ角度算出部50から高応答角度算出部60へと切り替える条件と、高応答角度算出部60から耐ノイズ角度算出部50へと切り替える条件とを互いに相違させた。これにより、切り替えが頻繁になされることを回避することができる。
(7) The conditions for switching from the noise resistant
(8)電動機10としてその構造上突極性を有するものを用い、インダクタンスが最小となる方向に振動する高周波信号を重畳し、重畳により実際に伝播する高周波信号の振動方向に基づき誤差相当量Δθを算出した。これにより、誤差相当量Δθを適切に算出することができる。
(第2の実施形態)
以下、第2の実施形態について、先の第1の実施形態との相違点を中心に図面を参照しつつ説明する。
(8) The
(Second Embodiment)
Hereinafter, the second embodiment will be described with reference to the drawings with a focus on differences from the first embodiment.
図14に、本実施形態にかかる位置/速度算出部46の処理を示す。図示されるように、本実施形態では、高応答角度算出部60が角度補正量算出部63を備えている。角度補正量算出部63は、誤差相当量Δθを比例積分演算することで、角度補正量を算出する。そして、角度補正部64では、積分演算部62の出力を角度補正量で補正したものを上記回転角度θ2として出力する。
FIG. 14 shows processing of the position /
このように、角度補正量算出部63を備えることで、角度補正量算出部63の比例ゲイン及び積分ゲインを、制御設計のためのパラメータとして新たに用いることができる。このため、ほかのゲインと併せて、安定性と応答性とを個別に設計することが可能となる等、制御の設計の自由度を向上させることができる。
Thus, by providing the angle correction
以上説明した本実施形態によれば、先の第1の実施形態の上記(1)〜(8)の効果に加えて、更に以下の効果が得られるようになる。 According to this embodiment described above, in addition to the effects (1) to (8) of the first embodiment, the following effects can be obtained.
(9)高応答角度算出部60において、積分演算部62の出力を誤差相当量Δθに基づき補正した。これにより、制御の設計の自由度を向上させることができる。
(第3の実施形態)
以下、第3の実施形態について、先の第1の実施形態との相違点を中心に図面を参照しつつ説明する。
(9) In the high
(Third embodiment)
Hereinafter, the third embodiment will be described with reference to the drawings with a focus on differences from the first embodiment.
図15に、本実施形態にかかる耐ノイズ角度算出部50及び高応答角度算出部60の切り替えにかかる処理手順を示す。この処理は、マイクロコンピュータ等により、例えば所定周期で繰り返し実行される。なお、図15において、先の図13に示した処理と同一の処理については、便宜上同一の符号を付している。
FIG. 15 shows a processing procedure for switching between the noise-resistant
図示されるように、本実施形態では、回転速度の変化量に応じて切り替えを行う。すなわち、回転速度ω1の変化量|Δω1|が所定量γ以上であるときには、高応答角度算出部60に切り替え、回転速度ω2の変化量|Δω2|が所定量ε以下であるときには、耐ノイズ角度算出部50に切り替える。これにより、回転速度が変化し、応答性が要求されるときに高応答角度算出部60を用いることができる。
As illustrated, in the present embodiment, switching is performed according to the amount of change in rotational speed. That is, when the amount of change | Δω1 | of the rotational speed ω1 is equal to or greater than the predetermined amount γ, switching is made to the high response
以上説明した本実施形態によれば、先の第1の実施形態の上記(1)〜(5)、(7)、(8)の効果に加えて、更に以下の効果が得られるようになる。 According to this embodiment described above, in addition to the effects (1) to (5), (7), and (8) of the first embodiment, the following effects can be obtained. .
(10)回転速度の変化量が所定以上であるときに、高応答角度算出部60を用いた。これにより、高い応答性が要求されるときに高応答角度算出部60を用いることができる。
(第4の実施形態)
以下、第4の実施形態について、先の第2の実施形態との相違点を中心に図面を参照しつつ説明する。
(10) The high response
(Fourth embodiment)
Hereinafter, the fourth embodiment will be described with reference to the drawings with a focus on differences from the second embodiment.
本実施形態では、耐ノイズ角度算出部50と高応答角度算出部60で処理の一部を共有化する。図16に、本実施形態にかかる位置/速度算出部46の処理を示す。なお、図16において、先の図14に示した処理と対応する処理については便宜上同一の符号を付している。
In the present embodiment, part of the processing is shared between the noise-resistant
図示されるように、本実施形態では、耐ノイズ角度算出部50の速度補正部54の出力と、高応答角度算出部60の速度算出部61の出力とのいずれを積分演算部62に入力させるかを、セレクタ72によって切り替える。これにより、切り替えに際して、積分演算部62の初期化等を行う必要がない。このため、耐ノイズ角度算出部50から高応答角度算出部60に切り替える際には、速度算出部61の2重積分の初期値を、切り替え直前のセレクタ72の出力として且つ、積分項を初期化すればよい。また、高応答角度算出部60から耐ノイズ角度算出部50に切り替える際には、速度補正量算出部53の積分項を初期化すればよい。このように、本実施形態によれば、耐ノイズ角度算出部50及び高応答角度算出部60間で、積分演算部62及び角度補正量算出部63を共有化することにより、切り替えにかかる処理を簡素化することができる。
(第5の実施形態)
以下、第5の実施形態について、先の第1の実施形態との相違点を中心に図面を参照しつつ説明する。
As shown in the figure, in the present embodiment, either the output of the
(Fifth embodiment)
Hereinafter, a fifth embodiment will be described with reference to the drawings, focusing on differences from the first embodiment.
図17に、本実施形態にかかる制御システムの全体構成を示す。なお、図17において、先の図1と対応する部分については、便宜上同一の符号を付している。 FIG. 17 shows the overall configuration of the control system according to the present embodiment. Note that, in FIG. 17, portions corresponding to those in FIG.
図示されるように、本実施形態では、誤差相当量検出部44の出力を移動平均処理部80にて移動平均処理し、移動平均処理部80の出力が上記誤差相当量Δθとして位置/速度算出部46に入力される。これにより、例えば電流センサ等に含まれるノイズに起因して高周波電流検出部42の出力である電流信号ihα,ihβに混入するノイズを好適に除去しつつ、誤差相当量Δθを算出することができる。ここで、移動平均処理部80では、誤差相当量検出部44の出力についての上記電圧信号vhdcの周期の「n(n:整数)」倍の時間間隔におけるサンプリング値に基づき移動平均処理を行う。これにより、誤差相当量Δθからノイズを十分に除去することができる。ここで、移動平均処理を行う時間間隔を定める上記整数「n」を大きくするほどノイズの除去効果が高まるものの、これにより遅延量が増大する。このため、電動機10の回転速度が速いほど整数「n」を小さくする。
As shown in the figure, in this embodiment, the output of the error equivalent
以上説明した本実施形態によれば、先の第1の実施形態の上記(1)〜(8)の効果に加えて、更に以下の効果が得られるようになる。 According to this embodiment described above, in addition to the effects (1) to (8) of the first embodiment, the following effects can be obtained.
(11)誤差相当量検出部44の出力を移動平均処理することで誤差相当量Δθを算出した。これにより、電流センサ等に含まれるノイズ成分を好適に除去しつつ誤差量Δθを算出することができる。
(第6の実施形態)
以下、第6の実施形態について、先の第5の実施形態との相違点を中心に図面を参照しつつ説明する。
(11) The error equivalent amount Δθ is calculated by subjecting the output of the error equivalent
(Sixth embodiment)
Hereinafter, the sixth embodiment will be described with reference to the drawings with a focus on differences from the fifth embodiment.
図18に、本実施形態にかかる制御システムの全体構成を示す。なお、図17において、先の図1と対応する部分については、便宜上同一の符号を付している。 FIG. 18 shows the overall configuration of the control system according to the present embodiment. Note that, in FIG. 17, portions corresponding to those in FIG.
図示されるように、本実施形態では、高周波電流検出部42の出力である電流信号ihα,ihβを移動平均処理部82にて移動平均処理し、移動平均処理部82の出力が上記誤差相当量検出部44に入力される。これにより、例えば電流センサ等に含まれるノイズに起因して高周波電流検出部42の出力である電流信号ihα,ihβに混入するノイズを好適に除去しつつ、誤差相当量Δθを算出することができる。ここで、移動平均処理部82でも、電流信号ihα,ihβについての上記電圧信号vhdcの周期の「n」倍の時間間隔におけるサンプリング値に基づき移動平均処理を行う。これにより、誤差相当量Δθからノイズを十分に除去することができる。ここで、移動平均処理を行う時間間隔を定める上記整数「n」を大きくするほどノイズの除去効果が高まるものの、これにより遅延量が増大する。このため、電動機10の回転速度が速いほど整数「n」を小さくする。
As shown in the figure, in the present embodiment, the current signals ihα and ihβ, which are the outputs of the high-frequency
以上説明した本実施形態によっても、先の第5の実施形態と同様の効果を得ることができる。
(第7の実施形態)
以下、第7の実施形態について、先の第1の実施形態との相違点を中心に図面を参照しつつ説明する。
Also by this embodiment described above, the same effects as those of the fifth embodiment can be obtained.
(Seventh embodiment)
Hereinafter, the seventh embodiment will be described with reference to the drawings with a focus on differences from the first embodiment.
図19に、本実施形態にかかる制御システムの全体構成を示す。なお、図19において、先の図1と対応する部分については、便宜上同一の符号を付している。 FIG. 19 shows the overall configuration of the control system according to the present embodiment. In FIG. 19, portions corresponding to those in FIG. 1 are given the same reference numerals for convenience.
図示されるように、本実施形態では、振幅算出部84において、指令電流設定部24の出力する指令電流idc,iqcに基づき、3相の指令電流の振幅Nを算出する。そして、除算部86では、誤差相当量検出部44の出力Δを振幅Nで除算したものを、上記誤差相当量Δθとして位置/速度算出部46に出力する。これにより、指令電流idc,iqcの値にかかわらず、仮回転角度θの算出ゲインを略一定とすることができる。
As illustrated, in the present embodiment, the amplitude calculation unit 84 calculates the amplitude N of the three-phase command current based on the command currents idc and iqc output from the command
すなわち、3相の指令電流の振幅が大きくなるほど磁気飽和が生じやすくなるため、電動機10を実際に伝播する電流の振幅が大きくなりやすい。このため、回転角度θの誤差が一定であっても、指令電流の振幅が大きいほど誤差相当量検出部44の出力Δが大きくなりやすい。これは、指令電流の振幅に応じて回転角度θの算出ゲインが変動することを意味する。これに対し、振幅Nで誤差相当量検出部44の出力Δを除算することで、出力Δが擬似的に規格化され、振幅Nの変動に起因する誤差相当量Δθの変動を抑制することができる。このため、指令電流の振幅Nにかかわらず、回転角度θの算出ゲインを略一定とすることができる。
That is, as the amplitude of the three-phase command current increases, magnetic saturation is likely to occur, and thus the amplitude of the current that actually propagates through the
以上説明した本実施形態によれば、先の第1の実施形態の上記(1)〜(8)の効果に加えて、更に以下の効果が得られるようになる。 According to this embodiment described above, in addition to the effects (1) to (8) of the first embodiment, the following effects can be obtained.
(12)誤差相当量検出部44の出力Δを指令電流の振幅Nで除算することで誤差相当量Δθを算出した。これにより、振幅Nの変化による誤差相当量Δθの変化を好適に抑制又は解消することができる。
(第8の実施形態)
以下、第8の実施形態について、先の第7の実施形態との相違点を中心に図面を参照しつつ説明する。
(12) The error equivalent amount Δθ is calculated by dividing the output Δ of the error equivalent
(Eighth embodiment)
Hereinafter, the eighth embodiment will be described with reference to the drawings with a focus on differences from the previous seventh embodiment.
図20に、本実施形態にかかる制御システムの全体構成を示す。なお、図20において、先の図19と対応する部分については、便宜上同一の符号を付している。 FIG. 20 shows the overall configuration of the control system according to the present embodiment. In FIG. 20, portions corresponding to those in FIG. 19 are given the same reference numerals for convenience.
図示されるように、本実施形態では、除算部88において、誤差相当量検出部44の出力Δを、高周波電流ihα,ihβから定まる高周波信号の振幅ihnによって除算することで、誤差相当量Δθを算出する。これにより、指令電流idc,iqcの値にかかわらず、仮回転角度θの算出ゲインを略一定とすることができる。
As shown in the figure, in the present embodiment, the
すなわち、3相の指令電流の振幅が大きくなるほど磁気飽和が生じやすくなるため、電動機10を実際に伝播する電流の振幅が大きくなりやすい。このため、回転角度θの誤差が一定であっても、指令電流の振幅が大きいほど振幅ihnが大きくなりやすく、ひいては、誤差相当量検出部44の出力Δが大きくなりやすい。これは、指令電流の振幅に応じて回転角度θの算出ゲインが変動することを意味する。これに対し、振幅ihnで誤差相当量検出部44の出力Δを除算することで、出力Δが擬似的に規格化され、指令電流idc,iqcの変動に起因する誤差相当量Δθの変動を抑制することができる。
That is, as the amplitude of the three-phase command current increases, magnetic saturation is likely to occur, and thus the amplitude of the current that actually propagates through the
以上説明した本実施形態によっても、先の第7の実施形態と同様の効果を得ることができる。
(第9の実施形態)
以下、第9の実施形態について、先の第7の実施形態との相違点を中心に図面を参照しつつ説明する。
Also by this embodiment described above, the same effects as those of the previous seventh embodiment can be obtained.
(Ninth embodiment)
Hereinafter, the ninth embodiment will be described with reference to the drawings, centering on differences from the previous seventh embodiment.
図21に、本実施形態にかかる制御システムの全体構成を示す。なお、図21において、先の図19と対応する部分については、便宜上同一の符号を付している。 FIG. 21 shows the overall configuration of the control system according to the present embodiment. In FIG. 21, the same reference numerals are given for the sake of convenience for the portions corresponding to FIG. 19.
図示されるように、本実施形態では、乗算器90,92において、高周波電流ihα,ihβを、振幅算出部84の出力する指令電流の振幅Nによって除算したものを誤差相当量検出部44に入力する。これにより、誤差相当量検出部44では、これら乗算器90,92の出力と電圧信号vhαc,vhβcとの外積値に基づき誤差相当量Δθを算出することとなる。
As shown in the figure, in this embodiment, the
以上説明した本実施形態によっても、先の第7の実施形態と同様の効果を得ることができる。
(第10の実施形態)
以下、第10の実施形態について、先の第8の実施形態との相違点を中心に図面を参照しつつ説明する。
Also by this embodiment described above, the same effects as those of the previous seventh embodiment can be obtained.
(Tenth embodiment)
Hereinafter, the tenth embodiment will be described with reference to the drawings with a focus on differences from the previous eighth embodiment.
図22に、本実施形態にかかる制御システムの全体構成を示す。なお、図22において、先の図20と対応する部分については、便宜上同一の符号を付している。 FIG. 22 shows the overall configuration of the control system according to the present embodiment. Note that, in FIG. 22, the same reference numerals are given for the sake of convenience for the portions corresponding to FIG.
図示されるように、本実施形態では、乗算器94,96において高周波電流ihα,ihβから算出される振幅ihnによって高周波電流ihα,ihβを除算したものを、誤差相当量検出部44に入力する。これにより、誤差相当量検出部44では、これら乗算器94,96の出力と電圧信号vhαc,vhβcとの外積値に基づき誤差相当量Δθを算出することとなる。
As shown in the figure, in the present embodiment, the
以上説明した本実施形態によっても、先の第8の実施形態と同様の効果を得ることができる。
(第11の実施形態)
以下、第11の実施形態について、先の第1の実施形態との相違点を中心に図面を参照しつつ説明する。
According to the present embodiment described above, the same effect as that of the eighth embodiment can be obtained.
(Eleventh embodiment)
Hereinafter, the eleventh embodiment will be described with reference to the drawings, centering on differences from the first embodiment.
図23に、本実施形態にかかる制御システムの全体構成を示す。なお、図23において、先の図1と対応する部分については、便宜上同一の符号を付している。 FIG. 23 shows the overall configuration of the control system according to the present embodiment. In FIG. 23, portions corresponding to those in FIG. 1 are given the same reference numerals for convenience.
図示されるように、本実施形態では、インバータ34の出力信号に高周波信号を重畳させるべく、高周波電流設定部100を備えている。高周波電流設定部100では、仮回転角度θpによってd軸方向と推定される方向、すなわちインダクタンスが最小となると想定される方向に、高周波信号としての電流信号ihdc1を重畳すべく、αβ変換部41aに電流信号ihdc1を出力する。αβ変換部41aでは、仮回転角度θpに基づき、電流信号ihdc1を、αβ軸上の電流信号ihαc,ihβcに変換する。そして、これら電流信号ihαc,ihβcは、dq変換部41bに出力される。dq変換部41bでは、回転角度θに基づき、電流信号ihαc,ihβcを、dq軸上の電流信号ihdc2,ihqc2に変換する。そして、これら電流信号ihdc2,ihqc2が、加算器25a,25bを通じて指令電流idc,iqcに重畳される。
As illustrated, in the present embodiment, a high-frequency
指令電圧設定部26は、上述したように、指令電流idc(詳しくは、電流信号ihdc2の重畳された指令電流idc)及びd軸上の実電流idの差に基づきd軸上の指令電圧vdcを設定し、指令電流iqc(詳しくは、電流信号ihqc2の重畳された指令電流iqc)及びq軸上の実電流iqの差に基づきq軸上の指令電圧vqcを設定する。これにより、指令電圧vdc,vqcは、仮回転角度θpによってd軸方向と想定される方向に電流信号ihdc1を重畳するためのものとなる。
As described above, the command
一方、dq変換部22aは、実電流iu,ivから高周波成分を除去することなく、これらを実電流id,iqに変換する。このため、上記指令電圧vdc,vqcには、電流信号ihdcを重畳したときに(より正確には、電流信号ihdc2を重畳すべく指令電圧を設定したときに)実際に電動機10を流れる周波数信号が混入している。
On the other hand, the
指令電圧vdc、vqcは、αβ変換部27において、回転角度θに基づき、α軸上の指令電圧vαcとβ軸上の指令電圧vβcとに変換される。そして、高周波電圧検出部102では、これら指令電圧vαc,vβcから、電動機10を実際に伝播する高周波信号に応じたα軸上の電圧信号vhαとβ軸上の電圧信号vβcとを抽出する。
The command voltages vdc and vqc are converted by the
一方、誤差相当量検出部44では、電圧信号vhαc、vhβcのベクトル信号と、上記電流信号ihαc,ihβcのベクトル信号との外積値を算出する。そして、位置/速度算出部46では、上記外積値をゼロとするように仮回転角度θpを算出する。これにより、仮回転角度θpは、電動機10のインダクタンスが最小となる位置をゼロとする値とされる。なお、この仮回転角度θpの算出手法は、先の図1に示した位置/速度算出部46による算出手法に準ずる。
On the other hand, the error equivalent
位置補正部104は、実電流id,iqに基づき出力トルクの推定値Te及び実電流iq,iqの電流ベクトルの位相φを算出し、これらに基づき電圧信号vhα、vhβの目標振幅値を設定する。そして、高周波電圧検出部102によって検出される実際の振幅vhnと目標振幅値との差をゼロとするための補正量corを設定する。
The
以上説明した本実施形態によっても、先の第1の実施形態の上記各効果に準じた効果を得ることができる。 Also according to the present embodiment described above, it is possible to obtain effects according to the above-described effects of the first embodiment.
(その他の実施形態)
なお、上記各実施形態は、以下のように変更して実施してもよい。
(Other embodiments)
Each of the above embodiments may be modified as follows.
・上記各実施形態では、耐ノイズ角度算出部50から高応答角度算出部60へと切り替える際、速度算出部61の2重積分項の初期値を、耐ノイズ角度算出部50の算出する回転速度としたが、これに限らない。例えば積分項の初期値を耐ノイズ角度算出部50の算出する回転速度として且つ、2重積分項を初期化してもよい。
In each of the above embodiments, when switching from the noise resistant
・高応答角度算出部60と耐ノイズ角度算出部50との切り替え手法としては、上記のものに限らない。例えば電動機10の回転速度を指令速度に制御するものにあっては、指令速度に基づき切り替えを行ってもよい。
The switching method between the high response
・先の第11の実施形態を、先の第1の実施形態に対する第2〜第10の実施形態の変更点によって変更してもよい。 -You may change previous 11th Embodiment by the change of the 2nd-10th Embodiment with respect to previous 1st Embodiment.
・先の第3、第5〜第11の実施形態における高応答角度算出部60を、先の第2の実施形態の構成としてもよい。
The high response
・第4の実施形態において、角度補正量算出部63を省略してもよい。
In the fourth embodiment, the angle correction
・先の第5〜第11の実施形態における切り替え手法を、先の第3の実施形態の手法に変更してもよい。 The switching method in the previous fifth to eleventh embodiments may be changed to the method in the previous third embodiment.
・先の第1の実施形態に対する第5〜第10の実施形態のいずれかの変更点によって、先の第2〜第4の実施形態を変更してもよい。 -You may change previous 2nd-4th embodiment by the change of either of the 5th-10th embodiment with respect to previous 1st Embodiment.
・先の第6、第8の実施形態において、指令電流の振幅に代えて、実電流の振幅を用いてもよい。 In the sixth and eighth embodiments, the amplitude of the actual current may be used instead of the amplitude of the command current.
・ローパスフィルタ52を、微分演算部51の上流に設けてもよい。
The
・ローパスフィルタ52としては、1次遅れフィルタに限らない。例えば2次遅れフィルタであってもよい。この際、電気角の回転周期の6次の高調波ノイズ等の高次の振動成分を除去可能な設計とすることが望ましい。ここでも、上記実施形態のように、遮断周波数を回転速度に応じて可変設定することが望ましい。ただし、フィルタ手段としては、遮断周波数を回転速度に応じて可変設定するものにも限られない。
The low-
・高応答角度算出部60としては、フィルタ手段を備えないものに限らない。例えば先の第5の実施形態においては、移動平均処理部80がフィルタ手段となっているため、位置/速度算出部46内に移動平均処理部80を包含させるなら、耐ノイズ角度算出部50及び高応答角度算出部60の双方がフィルタ手段を備える構成となる。しかし、この場合であっても、耐ノイズ角度算出部50の方が高応答角度算出部60よりもノイズ除去の度合いの強い処理がなされる代わりに、応答性が低下するため、上述した態様での切り替えは有効である。
The high response
・速度補正量算出部53としては、誤差相当量Δθの比例演算及び積分演算の和を出力するものに限らず、例えば比例演算及び積分演算及び微分演算の和を出力する構成であってもよい。また、誤差相当量Δθの積分演算結果を出力するものであってもよい。
The speed correction
・角度補正量算出部56としては、誤差相当量Δθの比例演算及び積分演算の和を出力するものに限らない。例えば比例演算及び積分演算及び微分演算の和を出力する構成であってもよい。また、誤差相当量Δθの積分演算結果を出力するものであってもよい。更に、誤差相当量Δθの比例演算結果を出力するものであってもよい。
The angle correction
・速度算出部61の構成としては、誤差相当量Δθの2重積分演算及び比例演算及び積分演算の和を算出するものに限らない。例えば誤差相当量Δθの2重積分演算及び比例演算及び積分演算及び微分演算の和を出力するものであってもよい。また、誤差相当量Δθの2重積分演算及び積分演算の和を出力するものであってもよい。更に、誤差相当量Δθの2重積分演算及び比例演算の和を出力するものであってもよい。また、誤差相当量Δθの3重積分演算結果を出力するものであってもよい。
The configuration of the
・角度補正量算出部63としては、誤差相当量Δθの比例演算及び積分演算の和を出力するものに限らない。例えば誤差相当量Δθの比例演算及び積分演算及び微分演算の和を出力する構成であってもよい。また、誤差相当量Δθの積分演算結果を出力するものであってもよい。更に、誤差相当量Δθの比例演算結果を出力するものであってもよい。
The angle correction
・構造上、突極性を有する電動機としては、上記電動機10に限らない。例えば埋め込み磁石同期モータ(IPMSM)や、同期リラクタンスモータ(SynRM)でもよい。
-Due to the structure, the electric motor having saliency is not limited to the
・回転機としては、電動機に限らず、発電機であってもよい。 -The rotating machine is not limited to an electric motor but may be a generator.
・回転機の電気的な状態量に基づき回転機の回転角度に関する情報を取得する手法としては、インバータの出力信号に周波数信号を重畳した際に電動機を実際に伝播する周波数信号に基づき行なうものに限らない。例えば誘起電圧に基づき検出されるもの等であってもよい(例えば「特開2006−230120号公報」や「電子工学ハンドブック 第6版 電気学会 第21編 3.6」参照)。 ・ As a method for acquiring information related to the rotation angle of the rotating machine based on the electrical state quantity of the rotating machine, it is based on the frequency signal that is actually propagated through the motor when the frequency signal is superimposed on the output signal of the inverter. Not exclusively. For example, it may be detected based on an induced voltage (see, for example, “Japanese Patent Laid-Open No. 2006-230120” or “Electronic Engineering Handbook 6th Edition, Electrical Society of Japan, Volume 21, 3.6”).
・上記各実施形態では、ハイブリッド車に本発明にかかる制御装置を適用したが、これに限らず、例えば電気自動車に適用してもよい。更には内燃機関を動力源とする車両におけるパワーステアリング等の動力伝達手段としての電動機に本発明の制御装置を適用してもよい。 In each of the above embodiments, the control device according to the present invention is applied to a hybrid vehicle. Furthermore, the control device of the present invention may be applied to an electric motor as power transmission means such as power steering in a vehicle using an internal combustion engine as a power source.
10…電動機、44…誤差相当量検出部(誤差相当量算出手段の一実施形態)、50…耐ノイズ角度算出部(耐ノイズ角度算出手段の一実施形態)、60…高応答角度算出部(高応答角度算出手段の一実施形態)。
DESCRIPTION OF
Claims (14)
前記電気的な状態量に基づき、現在取得されている回転角度についての誤差相当量を算出する誤差相当量算出手段と、
前記誤差相当量に基づき前記回転機の回転角度を算出する高応答角度算出手段と、
該高応答角度算出手段よりもノイズ除去の度合いの強い処理によって、前記誤差相当量に基づき前記回転機の回転角度を算出する耐ノイズ角度算出手段と、
前記回転機を駆動するために用いる回転角度として、前記耐ノイズ角度算出手段の出力及び前記高応答角度算出手段の出力のいずれを用いるかを切り替える切替手段とを備えることを特徴とする回転機の制御装置。 In driving a rotating machine by operating a switching element of an inverter, in a control device for a rotating machine that acquires information on a rotation angle of the rotating machine based on an electrical state quantity of the rotating machine,
An error equivalent amount calculating means for calculating an error equivalent amount for the currently acquired rotation angle based on the electrical state amount;
High response angle calculation means for calculating a rotation angle of the rotating machine based on the error equivalent amount;
Noise-resistant angle calculation means for calculating a rotation angle of the rotating machine based on the error equivalent amount by processing having a higher degree of noise removal than the high response angle calculation means;
The rotating machine includes: a switching unit that switches between the output of the noise-resistant angle calculating unit and the output of the high response angle calculating unit as a rotation angle used for driving the rotating machine. Control device.
前記電気的な状態量に基づき、現在取得されている回転角度についての誤差相当量を算出する誤差相当量算出手段と、
フィルタ手段を備えて且つ前記誤差相当量に基づき前記回転機の回転角度を算出する耐ノイズ角度算出手段と、
前記誤差相当量に基づき、フィルタ手段を備えることなく前記回転機の回転角度を算出する高応答角度算出手段と、
前記回転機を駆動するために用いる回転角度として、前記耐ノイズ角度算出手段の出力及び前記高応答角度算出手段の出力のいずれを用いるかを切り替える切替手段とを備えることを特徴とする回転機の制御装置。 In driving a rotating machine by operating a switching element of an inverter, in a control device for a rotating machine that acquires information on a rotation angle of the rotating machine based on an electrical state quantity of the rotating machine,
An error equivalent amount calculating means for calculating an error equivalent amount for the currently acquired rotation angle based on the electrical state amount;
Noise-resistant angle calculation means comprising a filter means and calculating the rotation angle of the rotating machine based on the error equivalent amount;
High response angle calculation means for calculating the rotation angle of the rotating machine based on the error equivalent amount without providing a filter means;
The rotating machine includes: a switching unit that switches between the output of the noise-resistant angle calculating unit and the output of the high response angle calculating unit as a rotation angle used for driving the rotating machine. Control device.
前記切替手段は、前記切り替えに際し、前記回転角度を算出する手段として切り替え後に採用する方の積分演算の初期値として、切り替え前に採用していた方の積分演算の値をセットすることを特徴とする請求項1〜6のいずれかに記載の回転機の制御装置。 The high response angle calculation means and the noise-resistant angle calculation means both calculate the rotation angle based on an integral operation of a rotation speed calculated based on the electrical state quantity and an equivalent value thereof. Yes,
The switching means is characterized in that, at the time of the switching, as the initial value of the integration calculation that is adopted after switching as the means for calculating the rotation angle, the value of the integration calculation that was adopted before the switching is set. The control device for a rotating machine according to any one of claims 1 to 6.
前記回転角度に関する情報に基づき、前記回転機の電気角の回転周期とは異なる周期を有して且つ任意の位相角方向に振動する周波数信号を前記インバータの出力信号に重畳する重畳手段を更に備え、
前記誤差相当量算出手段は、前記重畳により実際に伝播する周波数信号の振動方向に基づき前記誤差相当量を算出することを特徴とする請求項1〜12のいずれかに記載の回転機の制御装置。 The rotating machine has saliency in its structure,
And a superimposing unit that superimposes on the output signal of the inverter a frequency signal having a period different from the rotation period of the electrical angle of the rotating machine and oscillating in an arbitrary phase angle direction based on the information on the rotation angle. ,
The control apparatus for a rotating machine according to any one of claims 1 to 12, wherein the error equivalent amount calculating means calculates the error equivalent amount based on a vibration direction of a frequency signal actually propagated by the superposition. .
前記移動平均処理手段は、前記重畳手段によって重畳される周波数信号の周期の整数倍の時間間隔に基づき前記移動平均処理を行うことを特徴とする請求項13記載の回転機の制御装置。 A moving average processing means for applying a moving average process to at least one of the detected value of the actually propagated frequency signal and the output of the error equivalent amount calculating means;
14. The rotating machine control device according to claim 13, wherein the moving average processing means performs the moving average processing based on a time interval that is an integral multiple of a cycle of the frequency signal superimposed by the superimposing means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007072514A JP4882816B2 (en) | 2007-03-20 | 2007-03-20 | Rotating machine control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007072514A JP4882816B2 (en) | 2007-03-20 | 2007-03-20 | Rotating machine control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008236899A JP2008236899A (en) | 2008-10-02 |
| JP4882816B2 true JP4882816B2 (en) | 2012-02-22 |
Family
ID=39909014
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007072514A Expired - Fee Related JP4882816B2 (en) | 2007-03-20 | 2007-03-20 | Rotating machine control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4882816B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5333839B2 (en) * | 2009-03-12 | 2013-11-06 | 株式会社ジェイテクト | Motor control device |
| JP5850960B2 (en) * | 2014-02-06 | 2016-02-03 | ファナック株式会社 | Motor control device for correcting interpolation error of position detector |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4178834B2 (en) * | 2002-05-24 | 2008-11-12 | 株式会社明電舎 | PM motor control device |
-
2007
- 2007-03-20 JP JP2007072514A patent/JP4882816B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008236899A (en) | 2008-10-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5109416B2 (en) | Rotating machine control device | |
| US7872435B2 (en) | Motor control apparatus | |
| JP5321614B2 (en) | Rotating machine control device | |
| US9350282B2 (en) | Motor control device and motor control method | |
| JP5145850B2 (en) | Rotating machine control device | |
| US9438156B2 (en) | Motor control device and motor control method | |
| US9819289B2 (en) | Control apparatus for rotating electric machine | |
| US9112436B2 (en) | System for controlling controlled variable of rotary machine | |
| JP5168536B2 (en) | Motor control device | |
| JP2007097263A (en) | Method for estimating magnetic pole position of synchronous motor | |
| JP2005151714A (en) | Brushless motor control device | |
| WO2013128799A1 (en) | Electric motor control device | |
| JP2012165608A (en) | Control device for rotary machine | |
| JP5737123B2 (en) | Rotating machine control device and rotation angle calculation device | |
| JP5548645B2 (en) | Electric power steering control device | |
| JP4882816B2 (en) | Rotating machine control device | |
| JP5444983B2 (en) | Rotating machine control device | |
| JP5510156B2 (en) | Rotating machine control device | |
| JP5055966B2 (en) | Control device for multi-phase rotating machine | |
| JP4923962B2 (en) | Control device for multi-phase rotating machine | |
| JP2012249424A (en) | Motor control device | |
| JP6422796B2 (en) | Synchronous machine control device and drive system | |
| JP2019054685A (en) | Drive device | |
| JP5412772B2 (en) | Rotating machine control device | |
| JP5003452B2 (en) | Rotating machine control device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090529 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110615 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110719 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110915 |
|
| 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: 20111108 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111121 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141216 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141216 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |