[go: up one dir, main page]

JP2000209886A - Motor controller - Google Patents

Motor controller

Info

Publication number
JP2000209886A
JP2000209886A JP11005815A JP581599A JP2000209886A JP 2000209886 A JP2000209886 A JP 2000209886A JP 11005815 A JP11005815 A JP 11005815A JP 581599 A JP581599 A JP 581599A JP 2000209886 A JP2000209886 A JP 2000209886A
Authority
JP
Japan
Prior art keywords
phase
motor
value
current
energization
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.)
Granted
Application number
JP11005815A
Other languages
Japanese (ja)
Other versions
JP3691269B2 (en
Inventor
Masaji Nakatani
政次 中谷
Hidefumi Otsuka
英史 大塚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP00581599A priority Critical patent/JP3691269B2/en
Publication of JP2000209886A publication Critical patent/JP2000209886A/en
Application granted granted Critical
Publication of JP3691269B2 publication Critical patent/JP3691269B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Control Of Electric Motors In General (AREA)
  • Control Of Ac Motors In General (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a motor controller which can realize highest-efficiency operation of an IPM motor for which optimum conducting phase, in which the power supply current becomes the smallest, dynamically changes from moment to moment depending upon the rotating condition of the motor, such as number of revolutions, torque, etc., by aggressively searching the optimum conducting phase. SOLUTION: A conducting phase setting means 7 sets a conducting phase value at every specific, so that the efficiency of an IPM motor 1 is highest. At setting of the conducting phase value, the means 7 compares the preceding current value and set conducting phase value with the present current value and set conducting phase value and sets the new conducting phase value, based on the compared results. A conduction distributing means 8 decides the conducting timing of the motor 1, based on the thus set conducting phase value and the phase detected by means of a rotor phase detecting means 5, and the motor 1 is driven.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、例えば空気調和機
をはじめとする圧縮機などに用いられる、電機子巻線の
インダクタンス変化および電機子電流に伴って発生する
リラクタンストルクと、永久磁石の磁束および電機子電
流に伴って発生するフレミングトルクとを併用して利用
する種類のブラシレスモータを用いた、モータ制御装置
に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a reluctance torque generated by an inductance change of an armature winding and an armature current used for a compressor such as an air conditioner and a magnetic flux of a permanent magnet. Also, the present invention relates to a motor control device using a brushless motor of a type that is used in combination with a framing torque generated with an armature current.

【0002】[0002]

【従来の技術】電機子巻線のインダクタンス変化および
電機子電流に伴って発生するリラクタンストルクと、永
久磁石の磁束および電機子電流に伴って発生するフレミ
ングトルクとを併用して利用する種類のブラシレスモー
タとしては、永久磁石をロータ内部に埋め込んだ埋込型
磁石構造のモータ(以下、IPM(Interior PermanentM
agnet) モータと称する)が一般的に用いられている。
このIPMモータにおけるトルク発生原理については、
例えば、文献「リラクタンストルクを利用した回転機
(電気学会論文誌D,114巻9号,'94)」などに詳細に示
されている。なお、この文献中においては、永久磁石の
磁束および電機子電流に伴って発生するトルクはアクテ
ィブトルクと呼称されているが、本明細書中において
は、これをフレミングトルクと称する。
2. Description of the Related Art A brushless type of brushless type utilizing a combination of a reluctance torque generated by an inductance change of an armature winding and an armature current and a fleming torque generated by a magnetic flux of a permanent magnet and an armature current. As the motor, a motor having an embedded magnet structure in which permanent magnets are embedded inside the rotor (hereinafter referred to as IPM (Interior PermanentM)
agnet) is commonly used.
Regarding the principle of torque generation in this IPM motor,
For example, it is described in detail in the document "Rotating machine using reluctance torque (IEEJ Transactions on Electronics, Vol. 114, No. 9, 1994)". In this document, the torque generated by the magnetic flux of the permanent magnet and the armature current is called active torque, but in this specification, this is called fleming torque.

【0003】図13は、IPMモータにおける、電機子
のコイル巻線へ電流を流すタイミング、すなわち通電位
相と、各種トルク値および端子電圧との関係の一例を示
すグラフである。図13に示すように、フレミングトル
クTmは、進み通電位相βが0゜の時に最大となり、そ
の波形は、位相0゜の時の値をピークとするsinβで
表わされる。また、リラクタンストルクTrは、進み通
電位相βが45゜の時に最大となり、その波形は、位相
45゜の時の値をピークとするsin2βで表わされ
る。また、端子電圧Vaは、図13に示すように、進み
通電位相βが大きくなるにつれて低くなっており、いわ
ゆる弱め界磁運転の状態となっている。また、総合トル
クTはTmとTrの加算値となっており、フレミングト
ルクのみを用いる通常のモータに比べて大きなトルクを
得ることが可能となっている。
FIG. 13 is a graph showing an example of the relationship between the timing at which a current flows through the coil winding of the armature, that is, the conduction phase, various torque values, and the terminal voltage in the IPM motor. As shown in FIG. 13, the framing torque Tm becomes maximum when the leading energization phase β is 0 °, and its waveform is represented by sinβ having a peak value at the phase of 0 °. The reluctance torque Tr becomes maximum when the leading energization phase β is 45 °, and its waveform is represented by sin2β having a peak value at the phase of 45 °. Further, as shown in FIG. 13, the terminal voltage Va decreases as the advance energization phase β increases, and the terminal voltage Va is in a state of a so-called field weakening operation. Further, the total torque T is an added value of Tm and Tr, so that a larger torque can be obtained as compared with a normal motor using only the framing torque.

【0004】総合トルクTを式で表わすと下式のように
なる。 T=P(φa×Ia×cosβ)十P(1/2×(Lq
−Ld)×Ia^2×sin2β) 上式で、φaは永久磁石による電機子鎖交磁束、Iaは
電機子電流、Lq,Ldは電機子巻線のq軸d軸インダ
クタンスを表している。また、同式において、第1項は
フレミングトルクTmを、第2項はリラクタンストルク
Trを表わしている。
When the total torque T is expressed by the following equation, the following equation is obtained. T = P (φa × Ia × cosβ) tens P (1/2 × (Lq
−Ld) × Ia ^ 2 × sin2β) In the above equation, φa represents the armature interlinkage flux by the permanent magnet, Ia represents the armature current, and Lq and Ld represent the q-axis d-axis inductance of the armature winding. In the same equation, the first term represents the fleming torque Tm, and the second term represents the reluctance torque Tr.

【0005】このようなIPMモータにおいて、回転数
やトルクなどの回転条件が変化すると、これに追従する
ように速度制御が働き、電機子電流が変化する。上式か
らも明らかなように、電機子電流の増減に応じたフレミ
ングトルクTmおよびリラクタンストルクTrの変化
は、同じ割合にはならない。したがって、総合トルクT
が最大となる進み通電位相βは回転条件によって変動す
る。すなわち、最高の効率となる通電位相βは、回転条
件によって時々刻々変化している。
In such an IPM motor, when a rotation condition such as a rotation speed or a torque changes, a speed control works so as to follow the change, and an armature current changes. As is clear from the above equation, the changes in the fleming torque Tm and the reluctance torque Tr according to the increase and decrease in the armature current are not the same. Therefore, the total torque T
Is maximum, fluctuates depending on the rotation condition. In other words, the energization phase β that provides the highest efficiency changes every moment depending on the rotation condition.

【0006】また、総合トルクTの変動には、図13に
おけるマイナストルク領域のように、そのトルク値が極
端に低くなってしまう通電位相の範囲が存在することに
なる。このようなマイナストルク領域は、リラクタンス
トルクTrおよびフレミングトルクTmの割合に応じて
変化する。
[0006] Further, in the fluctuation of the total torque T, there is a range of the energization phase in which the torque value becomes extremely low as in a minus torque region in FIG. Such a negative torque region changes according to the ratio of the reluctance torque Tr and the fleming torque Tm.

【0007】したがって、通電位相によっては、モータ
が急停止してしまう(以下、このことを脱調と称す)こ
とや、あるいはモータ効率が極端に悪化することがあ
る。例えば、図13に示すような特性を示すIPMモー
タの場合、通電位相を遅れ気味にした場合に、上記のよ
うな脱調やモータ効率の悪化が生じる。さらに、通電位
相が進みすぎても同様に脱調、あるいはモータ効率の悪
化が生じる。このような脱調やモータ効率の極端な悪化
が発生する通電位相も回転条件によって時々刻々変化す
る。
Therefore, depending on the energization phase, the motor may suddenly stop (hereinafter, this is referred to as step-out) or the motor efficiency may be extremely deteriorated. For example, in the case of an IPM motor having the characteristics shown in FIG. 13, when the energization phase is made to be slightly delayed, the above-mentioned step-out and deterioration of the motor efficiency occur. Further, even if the energization phase is advanced too much, step-out or deterioration of the motor efficiency similarly occurs. The energization phase at which such loss of synchronism or extreme deterioration of motor efficiency occurs also changes from moment to moment depending on the rotation conditions.

【0008】ここで、回転条件の変動について考察して
みる。現在、IPMモータは空気調和機などの圧縮機用
として圧縮機内部に組み込まれることが多い。このよう
に、上記のようなIPMモータが圧縮機に用いられる場
合、IPMモータの回転条件の1つである負荷トルクの
変動は、図10に示すような波形となる。図10は、ロ
ーリングピストン型およびスクロール型の圧縮機におけ
る、モータ回転角θに対する、各圧縮サイクルによって
発生する負荷トルクの変動を示している。このように、
圧縮サイクルによって負荷トルクすなわち回転条件は変
動している。
Here, the fluctuation of the rotation condition will be considered. At present, IPM motors are often incorporated in compressors for compressors such as air conditioners. As described above, when the above-described IPM motor is used in the compressor, the fluctuation of the load torque which is one of the rotation conditions of the IPM motor has a waveform as shown in FIG. FIG. 10 shows the fluctuation of the load torque generated by each compression cycle with respect to the motor rotation angle θ in the rolling piston type and scroll type compressors. in this way,
The load torque, that is, the rotation condition varies depending on the compression cycle.

【0009】また、IPMモータ自体においても、ロー
タ着磁の精度、ステータコイルの精度、軸受け精度など
の要因によって、モータ1回転におけるトルク変動が生
じたり、モータ1回転毎に、モータ磁極数とモータコイ
ル数との最小公倍数の周期で発生するトルク変動、いわ
ゆるトルクリプルが生じている。このようなトルク変動
によっても、回転条件が変動していることになる。
Also, in the IPM motor itself, torque fluctuations occur in one rotation of the motor due to factors such as rotor magnetization accuracy, stator coil accuracy, bearing accuracy, and the like. Torque fluctuation occurring in a cycle of the least common multiple of the number of coils, that is, so-called torque ripple occurs. The rotation condition also fluctuates due to such a torque fluctuation.

【0010】一方、回転数は、基本的には制御装置で速
度制御されているので、一定に保たれているが、空気調
和機などのメインシステムから時々刻々目標となる回転
数が変更されて与えられている。すなわち、この目標回
転数に応じてモータ回転が制御されていることになる。
このように、回転数を見ても回転条件は変動しているこ
とになる。
On the other hand, the rotation speed is basically kept constant because the speed is controlled by a control device, but the target rotation speed is changed from time to time by a main system such as an air conditioner. Has been given. That is, the motor rotation is controlled according to the target rotation speed.
As described above, the rotation condition varies even when the rotation speed is viewed.

【0011】また、モータを駆動・制御する際には、基
準となるコイル位相を検出する手段、つまり回転位置の
検出センサが必要となる。この点に関して、上記のよう
に圧縮機内にモータを搭載する場合、あるいはコストを
極力抑えたい場合には、圧縮機内の構成上の問題、ある
いはコストアップの問題を解消するために、センサレス
でロータ位相を検出する方法が採用されている。このセ
ンサレスでロータ位相を検出する方法は、例えば、文献
「ブラシレスモータのセンサレス化技術(機械設計、第
34巻、第17号、1990年12月別冊)」にいくつ
かの方法が示されている。このような方法としては、例
えば、各コイルに発生する逆起電圧波形をフィルタリン
グし、これを位相情報として検出する方法などが一般的
に行われている。
When driving and controlling the motor, means for detecting a reference coil phase, that is, a rotation position detection sensor is required. In this regard, in the case where the motor is mounted in the compressor as described above, or when it is desired to minimize the cost, in order to eliminate the problem of the configuration in the compressor or the problem of cost increase, the rotor phase without sensor is used. Has been adopted. Several methods for detecting the rotor phase without using the sensor are disclosed in, for example, the document "Sensorless technology for brushless motor (mechanical design, Vol. 34, No. 17, December 1990 separate volume)". . As such a method, for example, a method of filtering a back electromotive voltage waveform generated in each coil and detecting this as phase information is generally performed.

【0012】現在、IPMモータにおいて、その効率を
高めるための制御方法としては、テーブル参照方式と呼
ばれる方法が一般的に知られている。このテーブル参照
方式とは、あらかじめ実験などで求めた回転条件−効率
特性結果を制御回路内のROMに記憶し、回転数、トル
クなどの回転条件をパラメータとして、該当する通電位
相設定値を呼び出すことによって通電位相を設定する、
という方法のことである。
At present, as a control method for increasing the efficiency of an IPM motor, a method called a table reference method is generally known. This table reference method refers to storing a rotational condition-efficiency characteristic result obtained in advance in an experiment or the like in a ROM in a control circuit, and retrieving a corresponding energizing phase setting value using rotational conditions such as rotational speed and torque as parameters. Set the energizing phase by
That is the method.

【0013】次に、電流を検出し、それによって通電位
相を変更し、電流が最小となるような駆動を行う従来技
術として、特開平4−140093号公報に開示されて
いるモータ駆動回路について説明する。
Next, a motor drive circuit disclosed in Japanese Patent Application Laid-Open No. 4-140093 will be described as a conventional technique for detecting a current, changing the conduction phase thereby, and performing a drive to minimize the current. I do.

【0014】このモータ駆動回路は、フレミングトルク
のみを使用した通常のブラシレスモータにおいて、ホー
ル素子などの回転位置検出センサからの出力であるコイ
ル位相検出信号に基づく通電タイミングと、実際のモー
タコイル位相とのずれを補正し、両位相を一致させるこ
とを目的としており、結果的にモータ効率を向上させて
いる。これは、回転位置検出センサ出力であるコイル位
相検出信号と実際のコイル位置とが一致する位置は、結
果的にモータ電流が最小となる位置であるからである。
すなわち、モータ電流を検出して、これが最小となるよ
うにコイル位相検出信号の位相を進相あるいは遅相させ
る制御を行うことによって、コイル位相検出信号と実際
のコイル位置とが一致する位相(最適シフト時間)を決
定している。この処理はモータ運転開始直後の低速回転
検出後に一度だけ行われ、その後は決定された最適シフ
ト時間にしたがって運転が行われる。
This motor drive circuit is used in an ordinary brushless motor using only the framing torque to determine the energization timing based on a coil phase detection signal output from a rotational position detection sensor such as a Hall element, and the actual motor coil phase. The purpose of this method is to correct the deviation and make the two phases coincide, and as a result, the motor efficiency is improved. This is because the position where the coil phase detection signal, which is the output of the rotational position detection sensor, and the actual coil position coincide with each other, is the position at which the motor current eventually becomes minimum.
That is, by detecting the motor current and performing control to advance or delay the phase of the coil phase detection signal so that the phase is minimized, the phase at which the coil phase detection signal matches the actual coil position (optimum Shift time). This process is performed only once after the detection of the low-speed rotation immediately after the start of the motor operation, and thereafter the operation is performed according to the determined optimum shift time.

【0015】[0015]

【発明が解決しようとする課題】フレミングトルクとリ
ラクタンストルクとを併用したIPMモータにおける従
来の効率制御は、上記のテーブル参照方式のように、オ
ープンループで一義的に通電位相を設定するものとなっ
ている。すなわち、実際に効率あるいは効率と同等の情
報を検出して制御するものではないので、正確な効率制
御を行っているとはいえない。
In the conventional efficiency control of the IPM motor using both the framing torque and the reluctance torque, the energization phase is uniquely set in an open loop as in the above-mentioned table reference method. ing. In other words, since it is not to actually detect and control the efficiency or information equivalent to the efficiency, it cannot be said that accurate efficiency control is performed.

【0016】また、上記した、通電位相を変化させる構
成の場合、最適な通電位相に収束するまでにはある程度
の時間が必要であり、この収束時間中の動作によって、
運転期間中全体における効率が低下することになる。
In the above-described configuration in which the energization phase is changed, it takes a certain amount of time to converge to an optimal energization phase.
Efficiency throughout the operation will be reduced.

【0017】詳しく説明すると、通電位相を変更した場
合に、速度制御回路の性能によっては、図12に示すよ
うに、瞬間的に発生トルクおよび回転速度が大きく変化
することになり、目標値に収束するまでに、ある程度の
時間Tcnt が必要となる。このTcnt の間は、通電位相
の変更前と比べると回転条件が異なっており、正確な電
流比較を行うことができないという問題がある。
More specifically, when the energization phase is changed, depending on the performance of the speed control circuit, as shown in FIG. 12, the generated torque and the rotation speed change instantaneously greatly, and converge to the target value. It takes a certain time Tcnt to complete. During this Tcnt, there is a problem that the rotation conditions are different from those before the change of the energization phase, and accurate current comparison cannot be performed.

【0018】また、特開平4−140093号公報に示
されているモータ駆動回路は、回転位置検出センサ出力
であるコイル位相検出信号のずれを補正するものであ
り、また、運転開始直後のみにシフト時間を求める構成
となっている。すなわち、このモータ駆動回路は、回転
条件によって最適な通電位相が動的に時々刻々変化する
ようなIPMモータに対して、積極的に逐次最適通電位
相を探索し、正確な効率制御を行うような処理を行うこ
とはできない。また検出精度の低いセンサレス位相検出
方法においては、最適シフト時間は検出タイミングごと
に異なるものとなってしまう。さらに、上記のように、
初期時においてのみ最適シフト時間を設定するだけで
は、最適シフト時間の変動に対応することができない。
The motor drive circuit disclosed in Japanese Patent Application Laid-Open No. 4-140093 corrects a deviation of a coil phase detection signal which is an output of a rotation position detection sensor. It is configured to ask for time. In other words, this motor drive circuit actively searches for the optimal energizing phase for an IPM motor in which the optimal energizing phase dynamically changes with time according to the rotation conditions, and performs accurate efficiency control. No action can be taken. Also, in the sensorless phase detection method with low detection accuracy, the optimum shift time differs for each detection timing. Further, as described above,
Setting the optimum shift time only at the initial stage cannot cope with the fluctuation of the optimum shift time.

【0019】また、上記のモータ駆動回路においては、
モータ回転初期では回転位置検出センサ出力であるコイ
ル位相検出信号に合わせてモータが運転されるが、通電
位相によっては脱調、効率の極端な低下が見られるIP
Mモータでは、このような運転を適用することはできな
い。
In the above-mentioned motor drive circuit,
At the initial stage of the motor rotation, the motor is operated in accordance with the coil phase detection signal output from the rotation position detection sensor.
Such an operation cannot be applied to the M motor.

【0020】さらに、上記したように、IPMモータで
は負荷トルクの周期的な変動が存在するが、例えば電源
電流の変動の検出などを行うことによって、この変動に
応じた制御を行っていない上記モータ駆動回路では、正
確かつ精度の高い制御は困難である。
Further, as described above, in the IPM motor, there is a periodic variation in the load torque. For example, by detecting the variation in the power supply current, the motor which does not perform the control corresponding to the variation is detected. In a drive circuit, accurate and highly accurate control is difficult.

【0021】本発明は上記の問題点を解決するためにな
されたもので、その目的は、回転数・トルクといった回
転条件によって、電源電流が最小となるような最適通電
位相が動的に時々刻々変化するIPMモータに対して、
逐次、積極的に最適通電位相を探索して最高効率運転を
実現するモータ制御装置を提供することにある。
The present invention has been made to solve the above-mentioned problems, and an object of the present invention is to dynamically and instantaneously change the optimum energizing phase such that the power supply current is minimized according to the rotational conditions such as the number of revolutions and torque. For changing IPM motors,
It is an object of the present invention to provide a motor control device that successively and actively searches for an optimal energizing phase to realize the highest efficiency operation.

【0022】[0022]

【課題を解決するための手段】上記の課題を解決するた
めに、請求項1記載のモータ制御装置は、電機子巻線の
インダクタンス変化および電機子電流に伴って発生する
リラクタンストルクと、永久磁石の磁束および電機子電
流に伴って発生するフレミングトルクとを併用して利用
するモータを駆動するモータ制御装置において、上記モ
ータにおけるロータの回転位相を検出するロータ位相検
出手段と、駆動電源における電源電流の電流値を検出す
る電源電流検出手段と、所定時間毎に通電位相設定値を
設定する通電位相設定手段と、上記ロータ位相検出手段
で検出された回転位相と、上記通電位相設定手段で設定
された通電位相設定値から、上記モータにおけるモータ
コイルへの通電タイミングを決定し、上記モータにおけ
る各駆動素子ごとに通電信号を分配する通電分配手段と
を備え、上記通電位相設定手段は、前回読み込まれた電
流値およびその時の通電位相設定値と、今回読み込まれ
た電流値およびその時の通電位相設定値とをそれぞれ比
較し、比較結果に基づいて、通電位相設定値を所定の通
電位相変更量だけ増減し、新たな通電位相設定値を設定
することを特徴としている。
According to a first aspect of the present invention, there is provided a motor control device comprising: a reluctance torque generated by an inductance change of an armature winding and an armature current; A motor control device that drives a motor that uses the magnetic flux of the motor and a framing torque generated in association with an armature current, a rotor phase detection unit that detects a rotation phase of a rotor in the motor, and a power supply current in a drive power supply. Power supply current detecting means for detecting the current value of the power supply, energizing phase setting means for setting the energizing phase setting value at predetermined time intervals, the rotational phase detected by the rotor phase detecting means, and the energizing phase setting means. The energizing timing to the motor coil in the motor is determined from the energizing phase set value, Power distribution means for distributing the power signal, wherein the power phase setting means compares the current value read last time and the current phase setting value at that time, and the current value read this time and the current phase setting value at that time, respectively. A comparison is made, and based on the comparison result, the energization phase set value is increased or decreased by a predetermined energization phase change amount, and a new energization phase set value is set.

【0023】上記の構成によれば、通電位相設定手段
が、所定時間毎に通電位相設定値を設定し、この設定に
おいて、前回読み込まれた電流値およびその時の通電位
相設定値と、今回読み込まれた電流値およびその時の通
電位相設定値とをそれぞれ比較し、比較結果に基づき通
電位相設定値を所定の通電位相変更量だけ増減し、新た
な通電位相設定値を設定しているので、回転条件が変動
する場合にも、逐次、最適な通電位相を探索して設定す
ることができる。よって、常に、電源電流が最小となる
ような最適通電位相によってモータを駆動することがで
きるので、効率が極めて優れたモータの運転を行うこと
ができる。
According to the above configuration, the energization phase setting means sets the energization phase set value at predetermined time intervals. In this setting, the current value read last time, the energization phase set value at that time, and the current read phase value are set. The current value and the energization phase set value at that time are compared, and the energization phase set value is increased or decreased by a predetermined energization phase change amount based on the comparison result, and a new energization phase set value is set. Is fluctuated, it is possible to successively search for and set an optimal energization phase. Therefore, the motor can always be driven with the optimal energization phase that minimizes the power supply current, so that the motor can be operated with extremely high efficiency.

【0024】請求項2記載のモータ制御装置は、請求項
1記載の構成において、上記通電位相設定手段が、回転
条件が変更された際に、通電位相設定値を、回転条件に
応じて設定される通電位相設定初期値に設定することを
特徴としている。
According to a second aspect of the present invention, in the motor control device according to the first aspect, the energization phase setting means sets the energization phase set value according to the rotation condition when the rotation condition is changed. It is characterized in that it is set to the initial value of the energization phase setting.

【0025】上記の構成によれば、回転条件が変更され
た際に、通電位相設定値が、回転条件に応じて設定され
る通電位相設定初期値に設定されるので、回転条件が大
きく変更した場合にも、通電位相設定値が、その回転条
件においてある程度適した通電位相に設定されることに
なる。よって、回転条件が大幅に変更されても、モータ
の脱調や極端な効率の低下を防止することが可能とな
り、モータの高効率運転の信頼性を高めることができ
る。
According to the above configuration, when the rotation condition is changed, the energization phase setting value is set to the initial value of the energization phase setting which is set according to the rotation condition. Also in this case, the energization phase setting value is set to an energization phase suitable to some extent under the rotation conditions. Therefore, even if the rotation condition is significantly changed, it is possible to prevent the motor from stepping out or extremely lowering the efficiency, and it is possible to enhance the reliability of the high-efficiency operation of the motor.

【0026】請求項3記載のモータ制御装置は、請求項
1記載の構成において、上記通電位相設定手段が、回転
条件に応じて設定されるリミッタ値の範囲内において通
電位相設定値を設定することを特徴としている。
According to a third aspect of the present invention, in the motor control device according to the first aspect, the energizing phase setting means sets the energizing phase set value within a range of a limiter value set in accordance with a rotation condition. It is characterized by.

【0027】上記の構成によれば、通電位相設定値は、
回転条件に応じて設定されるリミッタ値の範囲内におい
て設定されるので、例えば回転条件が大きく変更した場
合にも、最適通電位相の探索処理において、モータの脱
調や効率の極端な悪化が生じるような通電位相に通電位
相設定値が設定されてしまうことを防止することができ
る。よって、モータの高効率運転の信頼性を高めること
ができる。
According to the above configuration, the energization phase set value is
Since the value is set within the range of the limiter value set in accordance with the rotation condition, for example, even when the rotation condition is largely changed, in the process of searching for the optimal energization phase, the motor loses synchronism and the efficiency is extremely deteriorated. It is possible to prevent the energization phase setting value from being set to such an energization phase. Therefore, the reliability of the high-efficiency operation of the motor can be improved.

【0028】請求項4記載のモータ制御装置は、請求項
1ないし3のいずれかに記載の構成において、上記通電
位相設定手段が、通電位相の変更量に対する電源電流の
変化量の割合に基づいて、上記通電位相変更量を決定す
ることを特徴としている。
According to a fourth aspect of the present invention, in the motor control device according to any one of the first to third aspects, the energizing phase setting means determines a ratio of a change amount of the power supply current to a change amount of the energizing phase. , The amount of change in the energization phase is determined.

【0029】上記の構成によれば、通電位相設定値を増
減させる単位量となる通電位相変更量が、通電位相の変
更量に対する電源電流の変化の割合に基づいて決定され
るので、通電位相設定値を、回転条件によって変動する
最適通電位相に高速に設定することが可能となるととも
に、通電位相設定値が最適通電位相に収束した後の位相
変動も小さく抑えることが可能となる。よって、高速か
つ高精度の通電位相制御が可能になるので、モータの運
転をさらに高効率で行うことができる。
According to the above configuration, the energized phase change amount, which is a unit amount for increasing or decreasing the energized phase set value, is determined based on the ratio of the power supply current change to the energized phase change amount. The value can be set at a high speed to the optimum energizing phase that fluctuates according to the rotation condition, and the phase fluctuation after the energizing phase set value converges to the optimal energizing phase can be suppressed to be small. Therefore, high-speed and high-accuracy energization phase control can be performed, so that the motor can be operated with higher efficiency.

【0030】請求項5記載のモータ制御装置は、請求項
1ないし3のいずれかに記載の構成において、上記所定
時間が、モータのトルク変動に同期するように設定され
ていることを特徴としている。
According to a fifth aspect of the present invention, in the motor control device according to any one of the first to third aspects, the predetermined time is set so as to be synchronized with a torque fluctuation of the motor. .

【0031】上記の構成によれば、通電位相設定手段が
通電位相設定値を設定するタイミングとなる所定時間
が、モータのトルク変動に同期するように設定されてい
るので、電流値の比較をより的確に行うことが可能とな
る。よって、最適通電位相の探索をより正確に行うこと
ができるので、モータの運転をさらに高効率で行うこと
が可能となる。
According to the above configuration, the predetermined time, which is the timing at which the energization phase setting means sets the energization phase set value, is set so as to be synchronized with the torque fluctuation of the motor. It is possible to do it accurately. Therefore, the search for the optimal energization phase can be performed more accurately, and the operation of the motor can be performed with higher efficiency.

【0032】請求項6記載のモータ制御装置は、請求項
1ないし3のいずれかに記載の構成において、通電位相
が変更された時にモータの回転速度が変動する場合に、
上記所定時間が、このモータの回転速度の変動が収まる
までの制御収束時間以上となるように設定されているこ
とを特徴としている。
According to a sixth aspect of the present invention, in the motor control device according to any one of the first to third aspects, when the rotation speed of the motor fluctuates when the energization phase is changed,
It is characterized in that the predetermined time is set to be equal to or longer than the control convergence time until the fluctuation of the rotation speed of the motor stops.

【0033】上記の構成によれば、通電位相が変更され
た時に、モータの回転速度が変動する場合に、通電位相
設定手段が通電位相設定値を設定するタイミングとなる
所定時間が、制御収束時間以上となるように設定されて
いるので、モータの回転速度の変動によって、最適通電
位相の探索に悪影響を及ぼすことが防止される。よっ
て、最適通電位相の探索をより正確に行うことができる
ので、モータの運転をさらに高効率で行うことが可能と
なる。
According to the above configuration, when the rotation speed of the motor fluctuates when the energization phase is changed, the predetermined time which is the timing at which the energization phase setting means sets the energization phase set value is equal to the control convergence time. Since the setting is made as described above, it is possible to prevent the fluctuation of the rotation speed of the motor from adversely affecting the search for the optimum energization phase. Therefore, the search for the optimal energization phase can be performed more accurately, and the operation of the motor can be performed with higher efficiency.

【0034】請求項7記載のモータ制御装置は、請求項
1記載の構成において、上記通電位相設定手段が、所定
時間毎に、今回読み込んだ電流値と前回読み込んだ電流
値との比較結果を電流値比較結果として格納するととも
に、今回の通電位相設定値と前回の通電位相設定値との
比較結果を通電位相比較結果として格納し、この電流値
比較結果と通電位相比較結果とに対して排他的論理和演
算を行うことによって通電位相変更量の加減符号を決定
し、新たな通電位相設定値を設定することを特徴として
いる。
According to a seventh aspect of the present invention, in the motor control device according to the first aspect, the energizing phase setting means determines a comparison result between the current value read this time and the current value read last time at predetermined time intervals. In addition to storing the value as the value comparison result, the comparison result between the current energization phase setting value and the previous energization phase setting value is stored as the energization phase comparison result, and the current value comparison result and the energization phase comparison result are exclusive. It is characterized in that the addition or subtraction sign of the energization phase change amount is determined by performing a logical sum operation, and a new energization phase set value is set.

【0035】上記の構成によれば、電流値比較結果と通
電位相比較結果とに対して排他的論理和演算を行うこと
によって通電位相変更量の加減符号を決定し、新たな通
電位相設定値を設定するので、複雑な処理をすることな
く、最適通電位相の探索を行うことができる。すなわ
ち、簡単でかつ効率的に、モータの最高効率運転を実現
することができる。
According to the above configuration, an exclusive OR operation is performed on the current value comparison result and the conduction phase comparison result to determine the sign of addition or subtraction of the conduction phase change amount, and the new conduction phase setting value is set. Since the setting is made, it is possible to search for the optimal energization phase without performing complicated processing. That is, the highest efficiency operation of the motor can be realized simply and efficiently.

【0036】[0036]

【発明の実施の形態】本発明の実施の一形態について図
1ないし図12に基づいて説明すれば、以下のとおりで
ある。
DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below with reference to FIGS.

【0037】図1は、本実施形態に係るモータ制御装置
の概略構成を示すブロック図である。図1に示すよう
に、このモータ制御装置は、IPMモータ1、交流電源
2、A/Dコンバータ3、インバータ回路4、ロータ位
相検出手段5、電源電流検出手段6、通電位相設定手段
7、および通電分配手段8を備えている。
FIG. 1 is a block diagram showing a schematic configuration of a motor control device according to this embodiment. As shown in FIG. 1, the motor control device includes an IPM motor 1, an AC power supply 2, an A / D converter 3, an inverter circuit 4, a rotor phase detection unit 5, a power supply current detection unit 6, a conduction phase setting unit 7, and The power distribution unit 8 is provided.

【0038】IPMモータ1は、電機子巻線のインダク
タンス変化および電機子電流に伴って発生するリラクタ
ンストルクと、永久磁石の磁束および電機子電流に伴っ
て発生するフレミングトルクとを併用して利用する種類
のブラシレスモータから構成されている。図2は、この
IPMモータ1におけるロータの内部構成を示す断面図
である。図2に示すように、IPMモータ1は、4つの
永久磁石9…を、ロータを構成する鉄心10の内部に埋
め込んだ埋込型磁石構造のモータとなっている。このロ
ータには、各永久磁石9…の両端からロータの外部に向
けて貫通するように、エアギャップ11…が形成されて
いる。
The IPM motor 1 uses reluctance torque generated by the change in the inductance of the armature winding and the armature current together with the flux of the permanent magnet and the framing torque generated by the armature current. It consists of different types of brushless motors. FIG. 2 is a sectional view showing the internal configuration of the rotor in the IPM motor 1. As shown in FIG. 2, the IPM motor 1 is a motor having an embedded magnet structure in which four permanent magnets 9 are embedded in an iron core 10 constituting a rotor. The air gaps 11 are formed in the rotor so as to penetrate the permanent magnets 9 from both ends toward the outside of the rotor.

【0039】交流電源2は、IPMモータ1に電源を供
給するものであり、例えば一般家庭で使用される場合に
は、AC100Vの電源が用いられる。
The AC power supply 2 supplies power to the IPM motor 1. For example, when used in a general home, a 100V AC power supply is used.

【0040】A/Dコンバータ3は、交流電源2からの
交流を一旦直流に変換し、次のインバータ回路4に直流
電源を供給するものである。
The A / D converter 3 converts the alternating current from the alternating current power source 2 into direct current and supplies the direct current power to the next inverter circuit 4.

【0041】インバータ回路4は、A/Dコンバータ3
から供給された直流電源から、任意の周波数の交流電源
をつくり出し、IPMモータ1に所望の周波数を有する
交流電源を供給するものである。これにより、IPMモ
ータ1の回転数を任意の値に滑らかに変化させることが
可能となる。
The inverter circuit 4 includes an A / D converter 3
An AC power supply having an arbitrary frequency is generated from the DC power supply supplied from the IPM, and an AC power supply having a desired frequency is supplied to the IPM motor 1. This makes it possible to smoothly change the rotation speed of the IPM motor 1 to an arbitrary value.

【0042】ロータ位相検出手段5は、IPMモータ1
における3相のコイル端子U,V,Wの非通電区間の逆
起電圧からロータの回転位相を検出するものである。
The rotor phase detecting means 5 includes the IPM motor 1
Is to detect the rotational phase of the rotor from the back electromotive voltage in the non-energized section of the three-phase coil terminals U, V, W.

【0043】なお、このロータ位相検出手段5は上記の
ような構成に限定されるものではなく、例えば、モータ
中性点電位から求める構成、あるいはモータ電流から演
算して求める構成とすることも可能である。特に180
°通電の場合には、非通電区間が存在せず、逆起電圧が
発生しないので、本実施形態の構成は使用できず、上記
のような他の構成を用いることとなる。なお、180°
通電とは、1本のコイル端子への通電を時間的に見た
時、非通電期間が存在しない通電方法のことである。本
来ならば通電周期は360°であるが、3相モータの場
合、180°期間に注目すれば現象を把握できるので、
180°が基準となっている。
Incidentally, the rotor phase detecting means 5 is not limited to the above-described configuration, but may be, for example, a configuration obtained from a motor neutral point potential or a configuration obtained by calculating from a motor current. It is. Especially 180
In the case of energization, there is no non-energization section and no back electromotive voltage is generated, so the configuration of the present embodiment cannot be used, and another configuration as described above is used. 180 °
The energization is an energization method in which no energization period exists when energization of one coil terminal is viewed in time. Originally, the energization cycle is 360 °, but in the case of a three-phase motor, the phenomenon can be understood by focusing on the 180 ° period.
180 ° is the reference.

【0044】また、強制的に各コイル端子への通電を切
り換えて駆動させる、いわゆる強制励磁駆動方式でのロ
ータ位相検出手段5としては、強制的に通電を切り換え
ている切換信号を検出するものとすればよい。
The rotor phase detecting means 5 in the so-called forced excitation drive system for forcibly switching the energization to each coil terminal for driving is to detect a switching signal for forcibly changing the energization. do it.

【0045】さらに、このロータ位相検出手段5は、I
PMモータ1にエンコーダなどの回転検出手段を設ける
などの構成とすることも可能である。このような構成の
場合、コストアップの問題や、センサ取り付けに要する
空間の処理に関する問題が残るが、IPMモータ1の回
転位相を的確に検出することができる。なお、リラクタ
ンストルクを併用したブラシレスモータの場合、最大ト
ルクは前記した式のように回転条件によって異なる通電
位相で発生するので、ロータの回転位相を検出する手段
のみではなく、後述する最適通電位相の制御が必要とな
る。
Further, the rotor phase detecting means 5
It is also possible to adopt a configuration in which the PM motor 1 is provided with rotation detection means such as an encoder. In the case of such a configuration, a problem of cost increase and a problem of processing of a space required for mounting the sensor remain, but the rotation phase of the IPM motor 1 can be accurately detected. In the case of a brushless motor that uses reluctance torque, the maximum torque is generated at different energization phases depending on the rotation conditions as in the above equation, so not only means for detecting the rotation phase of the rotor, but also the optimum energization phase described later. Control is required.

【0046】なお、このロータ位相検出手段5には、図
示していない速度制御回路が接続されている。この速度
制御回路は、図示していないシステム制御装置から得ら
れる回転数目標とロータ位相検出手段5から得られる回
転情報との差を検出し、これを速度制御信号として出力
するものである。この速度制御信号に基づいて、IPM
モータ1の回転数が目標値に近づけられる。
A speed control circuit (not shown) is connected to the rotor phase detecting means 5. The speed control circuit detects a difference between a rotation speed target obtained from a system control device (not shown) and rotation information obtained from the rotor phase detecting means 5, and outputs this as a speed control signal. Based on this speed control signal, the IPM
The rotation speed of the motor 1 is brought closer to the target value.

【0047】電源電流検出手段6は、交流電源2に取り
付けられたカレントトランスC.T.の出力を受けて波
形整形し、電流値を検出するものである。
The power supply current detecting means 6 includes a current transformer C. T. The waveform is shaped by receiving the output of (1), and the current value is detected.

【0048】このように、電源電流検出手段6は、カレ
ントトランスC.T.から電源電流の検出を行っている
ものであるが、これは従来より過電流検出用として設け
られているものであり、新たな構成要素の追加となるも
のではない。また、この電源電流検出手段6の代わり
に、A/Dコンバータ3の出力側に電流センサなどを取
り付ける構成とすることも可能である。
As described above, the power supply current detecting means 6 includes the current transformer C. T. , The power supply current is detected, but this is conventionally provided for overcurrent detection, and does not add a new component. Instead of the power supply current detecting means 6, a current sensor or the like may be attached to the output side of the A / D converter 3.

【0049】通電位相設定手段7は、所定時間毎に、回
転条件を表わす情報によって通電位相を設定するととも
に、電源電流検出手段6で検出された電流値に応じて、
通電位相を増減させるものである。詳しく説明すると、
ある時点において、回転条件に応じて設定される通電位
相および電源電流検出手段6からの電流値と、その時点
の1回前に行われた処理において設定された通電位相お
よび電流値とをそれぞれ比較し、この比較結果に基づい
て、通電位相設定値を所定量増減することによって、新
たな通電位相設定値を設定している。
The energization phase setting means 7 sets the energization phase at predetermined time intervals according to the information indicating the rotation condition, and sets the energization phase according to the current value detected by the power supply current detection means 6.
This is to increase or decrease the energization phase. To elaborate,
At a certain time, the energizing phase and the current value from the power supply current detecting means 6 set according to the rotation condition are compared with the energizing phase and the current value set in the processing performed one time before that time, respectively. Then, a new energization phase setting value is set by increasing or decreasing the energization phase setting value by a predetermined amount based on the comparison result.

【0050】この通電位相設定手段7に入力される回転
条件情報としては、モータ回転数に比例した情報、例え
ば上記の速度制御回路から得られるモータ回転速度情
報、あるいは、モータトルクに比例した情報、例えばト
ルクセンサなどの出力、などが用いられるが、どちらか
一方の情報でもよいし両方の情報が入力されていてもよ
い。
The rotation condition information input to the energization phase setting means 7 includes information proportional to the motor speed, for example, motor speed information obtained from the above speed control circuit, or information proportional to the motor torque. For example, the output of a torque sensor or the like is used, but either one of the information or both of the information may be input.

【0051】通電分配手段8は、上記のロータ位相検出
手段5で検出された回転位相と、上記の通電位相設定手
段7で設定された通電位相設定値とに基づいてモータコ
イルヘの通電タイミングを決定し、この通電タイミング
に従って、インバータ回路4内の各駆動素子ごとに通電
信号を分配している。
The power distribution means 8 determines the power supply timing to the motor coil based on the rotation phase detected by the rotor phase detection means 5 and the power supply phase set value set by the power supply phase setting means 7. The energization signal is distributed to each drive element in the inverter circuit 4 according to the energization timing.

【0052】このように、本実施形態に係るモータ制御
装置は、ロータ位相検出手段5によってモータの回転
位相を検出し、これを通電分配手段8に入力し、通電
位相設定手段7によって電流が最小となるように通電位
相を設定・変更し(詳細は後述する)、通電分配手段
8によって回転位相を基準として通電位相設定値分だ
け、通電位相を進ませ、あるいは遅らせて通電タイミン
グが決定されるとともに、U,V,W各相へ通電信号の
分配が行われ、IPMモータ1が所定の回転条件で、
最高効率にて回転される構成となっている。
As described above, in the motor control device according to the present embodiment, the rotation phase of the motor is detected by the rotor phase detection means 5, input to the current distribution means 8, and the current is minimized by the current phase setting means 7. The energization phase is set or changed so that the following applies (details will be described later), and the energization timing is determined by the energization distribution means 8 by advancing or delaying the energization phase by the energization phase set value based on the rotational phase. At the same time, the energization signal is distributed to the U, V, and W phases, and the IPM motor 1
It is configured to rotate at the highest efficiency.

【0053】次に、上記通電位相設定手段7における動
作について詳細に説明する。前記したように、モータと
してIPMモータを用いる場合には、リラクタンストル
クおよびフレミングトルクの割合に応じて最適な通電タ
イミングが存在する。この最適な通電タイミング、すな
わち通電位相では効率が最大となり、それ以外の通電位
相では効率が悪化することになる。
Next, the operation of the energization phase setting means 7 will be described in detail. As described above, when the IPM motor is used as the motor, there is an optimal energization timing according to the ratio of the reluctance torque and the framing torque. The efficiency is maximized at the optimal energization timing, that is, the energization phase, and the efficiency is deteriorated at other energization phases.

【0054】上記の効率を、IPMモータ1、インバー
タ回路4、およびA/Dコンバータ3を含めた総合効率
として考えると、この効率は(出力電力)/(入力電
力)で表される。上記の出力電力はモータの回転数およ
びトルクから求まり、入力電力はコンバータ回路への入
力電圧および電流で求まる。なお、一般に入力電圧は、
定格の電源電圧として与えられるので、入力電圧はほぼ
一定であるとすれば、入力電力は電流を検出するだけで
求めることができる。
When the above efficiency is considered as a total efficiency including the IPM motor 1, the inverter circuit 4, and the A / D converter 3, this efficiency is represented by (output power) / (input power). The output power is obtained from the rotation speed and torque of the motor, and the input power is obtained from the input voltage and current to the converter circuit. Generally, the input voltage is
Since the input power is given as a rated power supply voltage, if the input voltage is almost constant, the input power can be obtained only by detecting the current.

【0055】ここで、ある回転条件下での通電位相設定
値に対する電源電流の特性をグラフに示すと、図3のよ
うになる。図3の特性1のグラフにおいて、最小の電源
電流Imin となっている通電位相β0が最適通電位相で
あり、通電位相をβ0に設定することで入力電力が最
小、つまり効率が最大となる。なお、この図3におい
て、X軸の通電位相設定値は右にいくほど進み位相とな
っている。本実施形態における通電位相設定手段7は、
通電位相を、この最小電流となる通電位相β0に自動的
に制御するものである。
Here, the characteristics of the power supply current with respect to the set value of the energization phase under a certain rotation condition are shown in the graph of FIG. In the graph of the characteristic 1 in FIG. 3, the conduction phase β0 having the minimum power supply current Imin is the optimum conduction phase, and the input power is minimum, that is, the efficiency is maximum by setting the conduction phase to β0. In FIG. 3, the energization phase set value of the X-axis advances as it goes to the right. The energization phase setting means 7 in the present embodiment includes:
The energization phase is automatically controlled to the energization phase β0 at which this minimum current is obtained.

【0056】図4も交えながら、通電位相設定手段7に
よる、通電位相を、最小の電流となる通電位相β0へ設
定する通電位相設定方法を説明する。
A method for setting the energizing phase by the energizing phase setting means 7 to the energizing phase β0 at which the energizing phase becomes the minimum will be described with reference to FIG.

【0057】図4は、通電位相設定手段7における処理
の流れを示すフローチャートである。まず、ステップ5
1(以下、S51のように表記する)において、所定時
間Twaitが経過しているかが判断される。この所定時間
Twaitは一定の時間として設定してもよいが、後述する
ように設定すればより効果的である。
FIG. 4 is a flowchart showing the flow of processing in the energization phase setting means 7. First, step 5
In 1 (hereinafter referred to as S51), it is determined whether a predetermined time Twait has elapsed. The predetermined time Twait may be set as a fixed time, but it is more effective if set as described later.

【0058】S51の後、S52において、回転条件に
変更があったかどうかの判断が行われる。変更がなかっ
た場合には(S52においてNO)、後述するS54以
降の処理を行う。変更があった場合には(S52におい
てYES)、S53において、通電位相設定値βを、そ
の回転条件に対応した脱調、および効率の極端な悪化が
起こらない通電位相初期値βini に設定し、後述するS
60を実行して一連の処理を終了する。そして、その後
の所定時間Twait経過後から、再び最小の電流を探索し
ていくS51からの処理が繰り返して行われる。
After S51, it is determined in S52 whether or not the rotation condition has been changed. If there has been no change (NO in S52), the processing of S54 and later described later is performed. If there is a change (YES in S52), in S53, the energizing phase set value β is set to the energizing phase initial value βini that does not cause step-out corresponding to the rotation condition and extreme deterioration of efficiency. S to be described later
Step 60 is executed to end the series of processing. Then, after the elapse of the predetermined time Twait, the processing from S51 for searching for the minimum current again is repeatedly performed.

【0059】S54では、電源電流検出手段6で検出さ
れた電流値がInow として読み込まれる。
In S54, the current value detected by the power supply current detecting means 6 is read as Inow.

【0060】S55では、前回読み込まれた電流値Ila
stと今回読み込まれた電流値Inowとが比較され、電流
の変化の方向、すなわち、前回に比べて電流が増加した
か、減少したかが判断される。そして、この比較結果が
電流値比較結果としてIresultに格納される。
In S55, the current value Ila read last time is
The st is compared with the current value Inow read this time to determine the direction of the current change, that is, whether the current has increased or decreased compared to the previous time. Then, the comparison result is stored in Iresult as a current value comparison result.

【0061】S56では、前回の電流値Ilastが読み込
まれた時の通電位相設定値βlastと、今回の電流値Ino
w が読み込まれた時の通電位相設定値βnow とを比較
し、通電位相の変化の方向、すなわち、前回に比べて通
電位相が進んでいるか、遅れているかが判断される。そ
して、この比較結果が通電位相比較結果としてβresult
に格納される。なお、このβresultは、S56において
比較演算するまでもなく、後述する通電位相設定値βの
設定時に分かるものであり、そのときに記憶しておいて
もよい。
In S56, the current setting value βlast at the time when the previous current value Ilast was read, and the current current value Ino
By comparing the energization phase setting value βnow at the time when w is read, the direction of the energization phase change, that is, whether the energization phase is advanced or delayed compared to the previous time is determined. The result of this comparison is βresult
Is stored in This βresult is known at the time of setting the energization phase setting value β described later without performing the comparison operation in S56, and may be stored at that time.

【0062】S57では、Iresultとβresultとに対し
て排他的諭理和が行われ、2つの比較結果が判断され
る。
In S57, an exclusive OR is performed on Iresult and βresult, and the two comparison results are determined.

【0063】S58は、S57においてYES、すなわ
ち、Iresult、βresultともに今回の値Inow 、βnow
の方が大きい(>,>)、あるいはIresult、βresult
ともに前回の値Ilast、βlastの方が大きい(<,<)
という結果であった時に処理が行われる。この時には、
通電位相設定値βとしては、前回設定した通電位相設定
値βnow より通電位相変更量Δβだけ減少させた値が設
定される。
S58 is YES in S57, that is, both Iresult and βresult are the current values Inow and βnow.
Is larger (>,>), or Iresult, βresult
In both cases, the previous values Ilast and βlast are larger (<, <)
The processing is performed when the result is as follows. At this time,
As the energization phase set value β, a value obtained by reducing the energization phase change amount Δβ from the previously set energization phase set value βnow is set.

【0064】また、S57においてNO、すなわち、上
記の結果以外の時にはS59が実行される。この時に
は、通電位相設定値βとしては、前回設定した通電位相
設定値βnow より通電位相変更量Δβだけ増加させた値
が設定される。
If NO in S57, that is, if the result is other than the above result, S59 is executed. At this time, the energization phase set value β is set to a value obtained by increasing the energization phase change amount Δβ from the previously set energization phase set value βnow.

【0065】そして、S60では、βlastにはβnow の
値、βnow にはβの値、IlastにはInow の値をそれぞ
れ記憶させて、1回の処理を終了する。そして以上のよ
うな処理が所定時間Twait毎に繰り返される。
In S60, the value of βnow is stored in βlast, the value of β is stored in βnow, and the value of Inow is stored in Ilast, and one process is terminated. The above processing is repeated every predetermined time Twait.

【0066】ここで通電位相設定値βは+方向で位相を
進ませているものとし、S58は通電位相をより遅れ位
相とするもので、S59は通電位相をより進み位相にす
るものである。したがって通電位相設定値βの+−の方
向を逆にした場合には、S57における判定処理を変更
すればよい。
Here, it is assumed that the energization phase set value β is advanced in the + direction, S58 is to make the energization phase more delayed, and S59 is to make the energization phase more advanced. Therefore, when the +/− direction of the energization phase setting value β is reversed, the determination process in S57 may be changed.

【0067】なお、通電位相の通電位相変更量Δβはあ
る一定値として設定しても構わないが、後述する方法で
あれば更に効果的である。
It should be noted that the energization phase change amount Δβ of the energization phase may be set as a certain value, but the method described later is more effective.

【0068】次に、以上のような処理を、図3における
特性1のグラフに基づいて具体的に説明する。まず、初
期位相がβs1であった、あるいは回転条件判断でβini1
となったする。そして、この初期位相から通電位相変更
量Δβだけ通電位相を進めたβs2にしたとする。この時
の通電位相の大小関係はβs1<βs2となっており、また
電流の大小関係はIs1>Is2となっている。この時、両
比較結果Iresult、βresultの大小関係は逆であるた
め、S59における処理により、通電位相をさらに通電
位相変更量Δβだけ進ませ、通電位相をβs3とする。そ
の後、図4で示したように、上記と同様の処理を繰り返
すことにより、通電位相はβ0に収束する。
Next, the above-described processing will be specifically described based on the graph of the characteristic 1 in FIG. First, the initial phase was βs1, or βini1
It becomes. Then, it is assumed that the conduction phase is advanced to βs2 by the conduction phase change amount Δβ from the initial phase. At this time, the magnitude relation of the conduction phases is βs1 <βs2, and the magnitude relation of the currents is Is1> Is2. At this time, since the magnitude relation between the comparison results Iresult and βresult is opposite, the energization phase is further advanced by the energization phase change amount Δβ by the processing in S59, and the energization phase is set to βs3. Thereafter, as shown in FIG. 4, by repeating the same processing as described above, the energization phase converges to β0.

【0069】なお、図4に示す処理を繰り返すと、通電
位相がβ0に収束した後、図3の特性1のグラフにおい
て、β0を中心としたβs4〜βs5の間で、通電位相が変
動することになる。しかしながら、通電位相変更量Δβ
を適当な値に設定することによって、この変動による効
率ダウン、速度変動などを無視できる程度のものとする
ことができる。また、βs4〜βs5の間で通電位相が変動
していることを検出し、β0の位相となった時に、図4
に示す処理をストップさせる構成としてもよい。
When the process shown in FIG. 4 is repeated, after the energization phase converges to β0, the energization phase fluctuates between βs4 and βs5 around β0 in the graph of characteristic 1 in FIG. become. However, the energizing phase change amount Δβ
Is set to an appropriate value, it is possible to make the efficiency reduction, speed fluctuation, and the like due to this fluctuation negligible. Further, it is detected that the energization phase has changed between βs4 and βs5, and when the phase becomes β0,
May be configured to stop the processing shown in FIG.

【0070】また、回転数・トルク等の回転条件が変わ
った場合には、例えば図3の特性2のグラフに示すよう
に、βa0を中心とした特性となる。仮に、特性1から特
性2に回転条件が変更されたとすると、まず、通電位相
設定初期値βini2が通電位相設定値βに設定され、その
後βa0に制御する最小電流化の制御処理が行われる。な
お通電位相変更量Δβの設定する方法としては後述する
方法が有効である。
When the rotation conditions such as the number of rotations and the torque are changed, the characteristics are centered on βa0 as shown in the graph of characteristic 2 in FIG. Assuming that the rotation condition is changed from the characteristic 1 to the characteristic 2, first, the energized phase setting initial value βini2 is set to the energized phase set value β, and then control processing for minimizing the current to βa0 is performed. As a method for setting the energization phase change amount Δβ, a method described later is effective.

【0071】このような処理により、IPMモータ1は
常に最高の効率を得ることができる。すなわち、例え
ば、極端なトルク低下などが生じたとしても、上記のS
52およびS53における処理を行うことによって、新
たに通電位相を設定しなおすことになる。つまり、通電
位相設定値βが、その回転条件においてある程度適した
通電位相に設定されることになる。よって、回転条件が
変更した場合にも、IPMモータ1の効率の低下、ある
いは脱調を防止することが可能となり、高効率運転の信
頼性を高めることができる。
With such processing, the IPM motor 1 can always obtain the highest efficiency. That is, for example, even if an extreme decrease in torque occurs, the above S
By performing the processes in 52 and S53, the energization phase is newly set. That is, the energization phase setting value β is set to an energization phase that is suitable to some extent under the rotation conditions. Therefore, even when the rotation condition is changed, it is possible to prevent a decrease in the efficiency of the IPM motor 1 or a loss of synchronism, and to enhance the reliability of the high-efficiency operation.

【0072】また、通電位相設定手段7における処理と
して、図4に示すような処理とは異なる方法を、図5に
示すフローチャートを参照しながら以下に説明する。
A method different from the processing shown in FIG. 4 will be described below as the processing in the energization phase setting means 7 with reference to the flowchart shown in FIG.

【0073】まず、S71において、所定時間Twaitが
経過しているかが判断された後、S72において、回転
条件に変更があったかどうかの判断が行われる。変更が
なかった場合には(S72においてNO)、後述するS
74以降の処理を行う。変更があった場合には(S72
においてYES)、S73において、通電位相の遅れ位
相、進み位相の制限範囲となるリミッタ値βlower 、β
upper を設け、回転条件に応じて、脱調や効率の極端な
悪化が起こらない範囲となる、遅れ通電位相リミッタ値
βlim1、進み通電位相リミッタ値βlim2をそれぞれβlo
wer 、βupperに格納する。
First, in S71, it is determined whether or not a predetermined time Twait has elapsed, and then, in S72, it is determined whether the rotation condition has been changed. If there has been no change (NO in S72), S
The processing after 74 is performed. If there is a change (S72
YES in step S73), and limiter values βlower, β in the limit range of the lagging phase and the leading phase of the energizing phase in S73
Upper is provided, and the delay energization phase limiter value βlim1 and the advance energization phase limiter value βlim2 are set to βlo so that step-out and extreme deterioration of efficiency do not occur according to the rotation condition.
wer, stored in βupper.

【0074】S74では、電源電流検出手段6で検出さ
れた電流値がInow として読み込まれる。
At S74, the current value detected by the power supply current detecting means 6 is read as Inow.

【0075】S75では、前回読み込まれた電流値Ila
stと今回読み込まれた電流値Inowとが比較され、電流
の変化の方向、すなわち、前回に比べて電流が増加した
か、減少したかが判断される。そして、この比較結果が
Iresultに格納される。
At S75, the current value Ila read last time is
The st is compared with the current value Inow read this time to determine the direction of the current change, that is, whether the current has increased or decreased compared to the previous time. Then, the comparison result is stored in Iresult.

【0076】S76では、前回の電流値Ilastが読み込
まれた時の通電位相設定値βlastと、今回の電流値Ino
w が読み込まれた時の通電位相設定値βnow とを比較
し、通電位相の変化の方向、すなわち、前回に比べて通
電位相が進んでいるか、遅れているかが判断される。そ
して、この比較結果がβresultに格納される。なお、こ
のβresultは、S76において比較演算するまでもな
く、後述する通電位相設定値βの設定時に分かるもので
あり、そのときに記憶しておいてもよい。
In S76, the current setting value βlast at the time when the previous current value Ilast was read and the current current value Ino
By comparing the energization phase setting value βnow at the time when w is read, the direction of the energization phase change, that is, whether the energization phase is advanced or delayed compared to the previous time is determined. Then, the comparison result is stored in βresult. This βresult can be known at the time of setting the energization phase setting value β described later without performing the comparison operation in S76, and may be stored at that time.

【0077】S77では、Iresultとβresultとに対し
て排他的諭理和が行われ、2つの比較結果が判断され
る。
In S77, an exclusive OR is performed on Iresult and βresult, and the two comparison results are determined.

【0078】S78は、S57においてYES、すなわ
ち、Iresult、βresultともに今回の値Inow 、βnow
の方が大きい(>,>)、あるいはIresult、βresult
ともに前回の値Ilast、βlastの方が大きい(<,<)
という結果であった時に処理が行われる。この時には、
通電位相設定値βとしては、前回設定した通電位相設定
値βnow より通電位相変更量Δβだけ減少させた値が設
定される。
S78 is YES in S57, that is, both Iresult and βresult are the current values Inow and βnow.
Is larger (>,>), or Iresult, βresult
In both cases, the previous values Ilast and βlast are larger (<, <)
The processing is performed when the result is as follows. At this time,
As the energization phase set value β, a value obtained by reducing the energization phase change amount Δβ from the previously set energization phase set value βnow is set.

【0079】また、S77においてNO、すなわち、上
記の結果以外の時にはS79が実行される。この時に
は、通電位相設定値βとしては、前回設定した通電位相
設定値βnow より通電位相変更量Δβだけ増加させた値
が設定される。
If NO in S77, that is, if the result is other than the above result, S79 is executed. At this time, the energization phase set value β is set to a value obtained by increasing the energization phase change amount Δβ from the previously set energization phase set value βnow.

【0080】そして、S80において、通電位相設定値
βがリミッタ値βlower からβupper の範囲内にあるか
が判断される。S80においてYES、すなわち、通電
位相設定値βがリミッタ値βlower からβupper の範囲
内にあると判断された場合には、そのままS82に進
む。また、S80においてNO、すなわち、通電位相設
定値βがリミッタ値βlower からβupper の範囲内にな
いと判断された場合には、S81において、通電位相設
定値βをリミッタ範囲内に修正する処理が行われる。こ
れは、例えば通電位相設定値βがリミッタ値βlower よ
り遅れ位相であった場合には、通電位相設定値βを遅れ
リミッタ値βlower に修正し、通電位相設定値βがリミ
ッタ値βupper より進み位相であった場合には、通電位
相設定値βをリミッタ値βupper に修正する処理が行わ
れる。
Then, in S80, it is determined whether or not the energization phase setting value β is within the range from the limiter value βlower to βupper. If YES in S80, that is, if it is determined that the energization phase setting value β is within the range from the limiter value βlower to βupper, the process directly proceeds to S82. If NO in S80, that is, if it is determined that the energization phase set value β is not within the range from the limiter value βlower to βupper, a process of correcting the energization phase set value β to be within the limiter range is performed in S81. Will be This is because, for example, if the energization phase setting value β is a phase delayed from the limiter value βlower, the energization phase setting value β is corrected to the delay limiter value βlower, and the energization phase setting value β is advanced from the limiter value βupper. If there is, a process for correcting the energization phase setting value β to the limiter value βupper is performed.

【0081】そして、S82では、βlastにはβnow の
値、βnow にはβの値、IlastにはInow の値をそれぞ
れ記憶させて、1回の処理を終了する。そして以上のよ
うな処理が所定時間Twait毎に繰り返される。
In S82, the value of βnow is stored in βlast, the value of β is stored in βnow, and the value of Inow is stored in Ilast, and one process is terminated. The above processing is repeated every predetermined time Twait.

【0082】これにより、極端なトルク低下などによっ
て回転条件が大きく変更した場合にも、最適通電位相の
探索処理において、モータの脱調や効率の極端な悪化が
生じるような通電位相に通電位相設定値が設定されてし
まうことを防止することができる。よって、高効率運転
の信頼性を高めることが出来る。
Accordingly, even when the rotation condition is greatly changed due to an extreme decrease in torque or the like, in the process of searching for the optimum energization phase, the energization phase is set to an energization phase that causes motor out-of-synchronization or extreme deterioration in efficiency. It is possible to prevent a value from being set. Therefore, the reliability of high efficiency operation can be improved.

【0083】さらに、通電位相設定手段7における他の
処理として、図6のフローチャートに示すような処理が
ある。この図6に示す処理は、上記で説明した、図4に
示す処理と図5に示す処理を組み合わせた処理となって
おり、初期値を設けることによる効果、およびリミッタ
を設けることによる効果の両方ともを得ることが出来る
処理となっている。以下にこの処理の概略を示す。
Further, as another processing in the energization phase setting means 7, there is a processing as shown in a flowchart of FIG. The processing shown in FIG. 6 is a combination of the processing shown in FIG. 4 and the processing shown in FIG. 5 described above, and has both the effect of providing an initial value and the effect of providing a limiter. It is a process that can obtain both. The outline of this process is shown below.

【0084】まず、S91において、所定時間Twaitが
経過しているかが判断された後、S92において、回転
条件に変更があったかどうかの判断が行われる。変更が
なかった場合には(S92においてNO)、後述するS
95以降の処理を行う。変更があった場合には(S92
においてYES)、S93において、通電位相設定値β
を、その回転条件に対応した脱調、および効率の極端な
悪化が起こらない通電位相初期値βini に設定する。そ
して、S94において、通電位相の遅れ位相、進み位相
の制限範囲となるリミッタ値βlower 、βupper を設
け、回転条件に応じて、脱調や効率の極端な悪化が起こ
らない範囲となる、遅れ通電位相リミッタ値βlim1、進
み通電位相リミッタ値βlim2をそれぞれβlower 、βup
per に格納する。その後、後述するS103を実行して
一連の処理を終了する。そして、その後の所定時間Twa
it経過後から、再び最小の電流を探索していくS91か
らの処理が繰り返して行われる。
First, in S91, it is determined whether a predetermined time Twait has elapsed, and then, in S92, it is determined whether the rotation condition has been changed. If there has been no change (NO in S92), S
The processing after 95 is performed. If there is a change (S92
At S93), and at S93, the energization phase set value β
Is set to the initial value βini of the energization phase in which the step-out corresponding to the rotation condition and the extreme deterioration of the efficiency do not occur. Then, in S94, limiter values βlower and βupper are set to limit the lagging phase and the leading phase of the energizing phase, and the lagging energizing phase is set to a range where step-out and extreme deterioration of the efficiency do not occur according to the rotation condition. The limiter value βlim1 and the leading energization phase limiter value βlim2 are set to βlower and βup, respectively.
Store in per. Thereafter, S103 to be described later is executed, and the series of processing ends. Then, a predetermined time Twa thereafter
After the passage of it, the processing from S91 for searching for the minimum current again is repeatedly performed.

【0085】その後のS95〜S103においては、図
5に示す処理のS74〜S82の処理と同様の処理が行
われる。
In the subsequent steps S95 to S103, the same processing as the processing in steps S74 to S82 of the processing shown in FIG. 5 is performed.

【0086】前記したように、通電位相によっては、図
13に示すように、極端に総合トルクTが減少する通電
位相の範囲が存在している。このような通電位相の範囲
内でIPMモータ1を運転すると、最悪の場合にはIP
Mモータ1が脱調してしまうことがある。このような通
電位相は回転条件によって異なっているので、回転条件
が変化した場合には最適な通電位相も変化することにな
る。したがって、回転条件が変化する場合には、脱調、
効率低下、あるいは電流が最小となる最適通電位相へ収
束するのに要する時間が長くなってしまうといった不具
合が生じることが考えられる。
As described above, depending on the energization phase, there is a range of the energization phase in which the total torque T extremely decreases as shown in FIG. If the IPM motor 1 is operated within such a range of the energizing phase, in the worst case,
The M motor 1 may lose synchronism. Since such an energization phase differs depending on the rotation condition, when the rotation condition changes, the optimum energization phase also changes. Therefore, when the rotation condition changes, step-out,
It is conceivable that a problem such as a reduction in efficiency or an increase in the time required for convergence to the optimal energization phase in which the current is minimized occurs.

【0087】この点に関して、図4に示す処理において
はS52・S53の処理、図5に示す処理においてはS
72・S73・S80・S81の処理、図6に示す処理
においては、S92・S93・S94・S101・S1
02の処理によって、回転条件の変動に伴う最適通電位
相の変化に対応することが可能となる。したがって、時
々刻々と回転条件が変化するような使用環境において
も、脱調や効率悪化を防止することが可能となり、最高
効率となる通電位相の制御を確実に、かつ高い信頼性の
もとに行うことができる。
In this regard, in the processing shown in FIG. 4, the processing of S52 and S53 is performed, and in the processing shown in FIG.
In the processing of 72, S73, S80, and S81, and in the processing shown in FIG. 6, S92, S93, S94, S101, and S1
By the process of 02, it becomes possible to cope with the change of the optimum energization phase due to the change of the rotation condition. Therefore, even in a usage environment where the rotation conditions change every moment, it is possible to prevent loss of synchronism and efficiency, and to control the energization phase to achieve the highest efficiency reliably and with high reliability. It can be carried out.

【0088】なお、上記の処理において、初期値βini
、およびリミッタ値βlim1・βlim2は、例えば図3の
特性1のグラフに示すような回転条件においては、図3
に示すように、それぞれの値を、上記のような最適通電
位相探索が可能となるような範囲内で設定すればよい。
このような値は、回転条件毎にROM(Read Only Memor
y)等に通電位相情報をあらかじめ格納しておき、それを
呼び出すようにしてもよいし、あるいは計算などで求め
てもよい。
In the above processing, the initial value βini
, And the limiter values βlim1 and βlim2 are, for example, under rotation conditions as shown in the graph of the characteristic 1 in FIG.
As shown in (1), each value may be set within a range that enables the above-described optimal energization phase search.
Such values are stored in ROM (Read Only Memory) for each rotation condition.
The energization phase information may be stored in advance in y) or the like, and may be called up, or may be obtained by calculation or the like.

【0089】また、回転条件は、厳密にみれば常に微少
変化しているものであるが、微少な変化であれば初期値
βini 、およびリミッタ値βlim1・βlim2を変更する必
要はない。これは、初期値βini 、およびリミッタ値β
lim1・βlim2を頻繁に変更すると、処理時間の増大を招
いたり、最適通電位相を探索する処理に支障をきたすこ
とも考えられるからである。よって、実験などによって
どれくらいの実験条件の変化で初期値βini 、およびリ
ミッタ値βlim1・βlim2を変更する必要があるかを判定
しておき、これをS52・S72・S92における判断
基準にしておくことが望ましい。
Although the rotation condition is strictly changed, it always changes slightly. However, if the change is slight, it is not necessary to change the initial value βini and the limiters βlim1 and βlim2. This is the initial value βini and the limiter value β
This is because, if lim1 and βlim2 are frequently changed, the processing time may be increased or the processing for searching for the optimal energization phase may be hindered. Therefore, it is necessary to determine how much the experimental conditions change the initial value βini and the limiter values βlim1 and βlim2 in an experiment or the like, and use this as a criterion in S52, S72, and S92. desirable.

【0090】また、回転条件が変わった場合、一旦電源
電流が最小となる方向とは逆方向に通電位相が変更され
ることがありうるが、これは回転条件変更時の1回のみ
であるので実質問題は少ないし、回転条件が変更された
時には前回の通電位相、電流値などを破棄して、通電位
相を任意に変更して新たな通電位相制御処理を始めても
よい。
When the rotation condition changes, the energization phase may be changed in the direction opposite to the direction in which the power supply current is minimized. However, this is only one time when the rotation condition is changed. There is little substantial problem, and when the rotation condition is changed, the previous energization phase, current value, and the like may be discarded, and the energization phase may be arbitrarily changed to start a new energization phase control process.

【0091】なお、本発明は自動最適位相制御を行うと
ともに、回転条件によって通電位相設定初期値βini 、
あるいはリミッタ値βlim1・βlim2を設定するものであ
り、これらの要件を満たしていれば図4ないし図6のフ
ローチャートの処理のみに限定されるものではない。
It should be noted that the present invention performs the automatic optimal phase control, and also sets the initial value βini,
Alternatively, the limiters βlim1 and βlim2 are set, and if these requirements are satisfied, the present invention is not limited to the processing in the flowcharts of FIGS.

【0092】次に、通電位相検出手段7の通電位相変更
量Δβの設定に関して、図7を参照しながら以下に説明
する。図7は、ある回転条件における通電位相とその時
の電源電流との関係を示すグラフである。
Next, the setting of the energization phase change amount Δβ of the energization phase detection means 7 will be described below with reference to FIG. FIG. 7 is a graph showing a relationship between an energizing phase under a certain rotation condition and a power supply current at that time.

【0093】図3を参照しながら説明した処理において
は、通電位相変更量Δβを一定として処理を行っていた
が、本例では通電位相変更量Δβを通電位相変更量に対
する電流の変化量に基づき設定するものである。
In the processing described with reference to FIG. 3, the processing is performed with the energization phase change amount Δβ being constant, but in this example, the energization phase change amount Δβ is determined based on the current change amount with respect to the energization phase change amount. To set.

【0094】前述しているように、IPMモータ1では
回転条件によって時々刻々と最適な通電位相が変化して
いる。最高効率で運転を行うためには、回転条件の変化
に伴って通電位相を求める必要があり、高速な応答が求
められる。本例に示す処理によって、制御の高速化を確
保し、なおかつ高精度化も実現することができる。
As described above, in the IPM motor 1, the optimum energizing phase changes every moment depending on the rotation condition. In order to operate at the highest efficiency, it is necessary to determine the energization phase in accordance with changes in the rotation conditions, and a high-speed response is required. By the processing shown in this example, it is possible to secure high-speed control and to achieve high accuracy.

【0095】図7に示すように、本例による処理は、通
電位相に対する電流の変化量の割合が大きい時には通電
位相変更量Δβを大きく設定し、逆に割合が小さい時に
は通電位相変更量Δβを小さく設定するものである。こ
の通電位相変更量Δβは、通電位相に対する電流変化の
微分値計算を行って求めてもよいし、変化割合にしたが
って予め決めておいた変更量に設定してもよいし、通電
位相に関わらず電流の変化量のみに基づいて設定しても
よい。また、例えば電流の変化が所定量以下の場合に
は、通電位相の変更は行わない等、段階的に通電位相変
更量Δβを変更するなどの処理が付加されていてもよ
い。
As shown in FIG. 7, in the processing according to the present embodiment, the energizing phase change amount Δβ is set to be large when the ratio of the current change amount to the energizing phase is large, and conversely, when the ratio is small, the energizing phase change amount Δβ is set to It is set to be small. The energization phase change amount Δβ may be obtained by calculating the differential value of the current change with respect to the energization phase, may be set to a predetermined change amount according to the change rate, or regardless of the energization phase. The setting may be made based only on the amount of change in the current. Further, for example, when the change in current is equal to or less than a predetermined amount, a process such as changing the energization phase change amount Δβ stepwise may be added, such as not changing the energization phase.

【0096】これによって、最適通電位相探索が収束す
る時間を短縮することができるとともに、収束後の通電
位相の変動も小さく抑えることができる。したがって、
高速でかつ精度のよい通電位相の制御を行うことが可能
となる。
Thus, the time required for the search for the optimal energization phase to converge can be shortened, and the fluctuation of the energization phase after the convergence can be suppressed to a small value. Therefore,
High-speed and accurate control of the energization phase can be performed.

【0097】次に、通電位相検出手段7における電流読
み込みタイミングとなる所定時間Twaitの設定に関して
以下に説明する。
Next, the setting of the predetermined time Twait serving as the current reading timing in the energization phase detecting means 7 will be described below.

【0098】IPMモータ1は、下記に示すような様々
な負荷トルクを受けており、それらは変動が全くないこ
とは少なく、周期的な変動を伴っていることが多い。ま
た通常、トルク変動がある場合には、これに伴って変動
する回転数を一定に保とうとするため、電流も同様に変
動することになる。
The IPM motor 1 receives various load torques as described below, and these rarely have no fluctuation at all, and often have periodic fluctuations. Normally, when there is a torque fluctuation, the current fluctuates similarly in order to keep the rotational speed fluctuating accordingly.

【0099】図8は、X軸にIPMモータ1における回
転位相θをとり、Y軸にモータ軸受けなどによる負荷ト
ルクをとった時の変動特性を示したグラフである。図8
に示すように、IPMモータ1が1回転する毎に、1回
のトルク変動が発生することが多い。
FIG. 8 is a graph showing the fluctuation characteristics when the rotation phase θ of the IPM motor 1 is set on the X axis and the load torque by the motor bearing or the like is set on the Y axis. FIG.
As shown in (1), each time the IPM motor 1 makes one rotation, one torque fluctuation often occurs.

【0100】図9は、IPMモータ1におけるモータ磁
極数とモータコイル数との最小公倍数の周期で発生する
モータトルクリプルの特性を示すグラフである。図9に
示すように、4極、6コイルモータの場合には、IPM
モータ1が1回転する毎に、12回のトルク変動が生じ
る。
FIG. 9 is a graph showing the characteristics of the motor torque ripple generated in the cycle of the least common multiple of the number of motor poles and the number of motor coils in the IPM motor 1. As shown in FIG. 9, in the case of a 4-pole, 6-coil motor, IPM
Each time the motor 1 makes one rotation, twelve torque fluctuations occur.

【0101】図10は、スクロール型コンプレッサおよ
びローリングピストン型コンプレッサの圧縮サイクルに
よるトルク変動を示したグラフである。図10に示すよ
うに、比較的トルク変動の少ないとされているスクロー
ル型の圧縮機でも周期的にトルク変動が存在している。
FIG. 10 is a graph showing torque fluctuations due to the compression cycle of the scroll type compressor and the rolling piston type compressor. As shown in FIG. 10, even in a scroll-type compressor which is considered to have relatively small torque fluctuation, torque fluctuation periodically exists.

【0102】図11は、モータが組み込まれている機器
のトルク変動の一例を示すグラフである。図11に示す
ように、機器によって様々な周期のトルク変動が発生し
ていることがわかる。
FIG. 11 is a graph showing an example of torque fluctuation of a device in which a motor is incorporated. As shown in FIG. 11, it can be seen that torque fluctuations occur in various cycles depending on the device.

【0103】ここで、前記したように、本実施形態にお
ける通電位相設定手段7では、前回読み込んだ電流値と
今回読み込んだ電流値との比較を行っているが、図8な
いし図11に示すように大きなトルク変動が存在する場
合には、同一のトルク変動位置での電流同士で比較しな
ければ、誤動作を起こしてしまう。
Here, as described above, the energizing phase setting means 7 in the present embodiment compares the current value read last time with the current value read this time, as shown in FIGS. 8 to 11. In the case where there is a large torque fluctuation, a malfunction occurs unless the currents at the same torque fluctuation position are compared.

【0104】したがって、各トルク変動に同期した電流
読み込みタイミングとなる所定時間Twaitを設定し、こ
の所定時間Twaitを制御のサイクルとして処理を行って
いる。
Therefore, a predetermined time Twait which is a current reading timing synchronized with each torque fluctuation is set, and the processing is performed using the predetermined time Twait as a control cycle.

【0105】なお、各変動周期の検出は、以下のように
行うことができる。まず、図8に示すような、回転に同
期したトルク変動、および図9に示すようなトルクリブ
ルはロータ位相検出手段5によって検出することができ
る。また、図10に示すようなトルク変動は圧力センサ
などを利用すればよく、図11に示すようなトルク変動
はトルクセンサなどを利用すればよい。
The detection of each fluctuation cycle can be performed as follows. First, the torque fluctuation synchronized with the rotation as shown in FIG. 8 and the torque ribble as shown in FIG. 9 can be detected by the rotor phase detecting means 5. The torque fluctuation as shown in FIG. 10 may use a pressure sensor or the like, and the torque fluctuation as shown in FIG. 11 may use a torque sensor or the like.

【0106】また、トルク周期の同じ位置で電流比較を
行えばよいので、例えば1周期中に複数回電流読み込み
を行い、同位置同士で比較をしてもよい。
Further, since the current comparison may be performed at the same position of the torque cycle, the current may be read a plurality of times during one cycle, for example, and the comparison may be performed at the same position.

【0107】以上のように所定時間Twaitを設定すれ
ば、読み込まれる電流タイミングは、例えば図8ないし
図11において、Tsに示すように常に同じ変動位置と
なり、正確な比較が実現でき、精度の高い制御が可能と
なる。
If the predetermined time Twait is set as described above, the read current timing always becomes the same fluctuating position as shown by Ts in, for example, FIGS. 8 to 11, so that accurate comparison can be realized and high accuracy can be achieved. Control becomes possible.

【0108】さらに、所定時間Twaitの設定に関して、
以下に示すようなことを考慮することが好ましい。図1
2は、通電位相の変更があった時の、IPMモータ1の
モータ回転速度の時間変化を示すグラフである。
Further, regarding the setting of the predetermined time Twait,
It is preferable to consider the following. FIG.
2 is a graph showing a time change of the motor rotation speed of the IPM motor 1 when the energization phase is changed.

【0109】通常、速度制御回路によるモータ回転速度
の制御には、制御遅れ時間が存在している。すなわち、
回転条件のうちのなんらかの要素が変化するとモータ回
転速度が変化するが、その後所定の回転数に収束するま
でには、ある程度の時間がかかってしまう。例えば、通
電位相を変更してIPMモータ1を運転すると、前記し
た弱め磁束の影響、発生トルクの増減の影響などによっ
て、モータ回転速度が変化することになる。そして、速
度制御回路による制御によってこの変動を抑制するまで
には、図12に示すように制御収束時間Tcnt が必要と
なる。
Normally, the control of the motor rotational speed by the speed control circuit has a control delay time. That is,
If any element of the rotation condition changes, the motor rotation speed changes, but it takes some time until the rotation speed converges to a predetermined value. For example, when the IPM motor 1 is operated while the energization phase is changed, the motor rotation speed changes due to the influence of the above-mentioned weak magnetic flux, the influence of the increase and decrease of the generated torque, and the like. Then, a control convergence time Tcnt is required as shown in FIG. 12 until the fluctuation is suppressed by the control by the speed control circuit.

【0110】この制御収束時間Tcnt 内においてはモー
タ回転速度が変動していることになり、これは回転条件
が変化していることと同じ事となる。よって、この制御
収束時間Tcnt 内において前回の電流値との比較を行っ
ても精度の高い制御を望むことはできない。なお、この
ような、外乱によるモータ回転速度の変動は、速度制御
回路の制御特性が低い場合に特に顕著に表われる。
Within the control convergence time Tcnt, the motor rotational speed fluctuates, which is the same as the change in the rotational condition. Therefore, even if the current value is compared with the previous current value within the control convergence time Tcnt, it is not possible to expect highly accurate control. Note that such fluctuations in the motor rotation speed due to disturbance are particularly noticeable when the control characteristics of the speed control circuit are low.

【0111】したがって、電流読み込みタイミングを決
定する所定時間Twaitを設定する際に、制御収束時間T
cnt を考慮することが好ましい。
Therefore, when the predetermined time Twait for determining the current reading timing is set, the control convergence time Twait is set.
It is preferable to consider cnt.

【0112】なお、制御収束時間Tcnt は通電位相変更
量Δβなどによって変わってくるが、この制御収束時間
Tcnt をある一定値として定めて、所定時間Twaitを設
定する際に考慮してもよいし、通電位相変更量Δβによ
って所定時間Twaitを設定してもよい。または、実際に
モータ回転速度情報からモータ回転速度の変動量(収束
度)を検出すればより正確に所定時間Twaitを設定する
ことができる。
Although the control convergence time Tcnt varies depending on the energization phase change amount Δβ and the like, the control convergence time Tcnt may be determined as a certain value, and may be considered when setting the predetermined time Twait. The predetermined time Twait may be set according to the energization phase change amount Δβ. Alternatively, if the fluctuation amount (convergence degree) of the motor rotation speed is actually detected from the motor rotation speed information, the predetermined time Twait can be set more accurately.

【0113】また、制御収束時間Tcnt は、モータ回転
速度の変動が所定の範囲内に入っているか否かによって
検出すればよい。また、例えばトルク変動等にも考慮し
て、負荷トルクの変動が大きい時などは、落ち着くまで
の時間、すなわち制御収束時間Tcnt を上記のように検
出し、この結果に応じて所定時間Twaitを設定してもよ
い。
The control convergence time Tcnt may be detected based on whether or not the fluctuation of the motor rotation speed is within a predetermined range. In addition, for example, when the fluctuation of the load torque is large in consideration of the torque fluctuation and the like, the time to settle down, that is, the control convergence time Tcnt is detected as described above, and the predetermined time Twait is set according to the result. May be.

【0114】以上のように所定時間Twaitを設定するこ
とにより、常に同じ回転条件での比較が可能となり精度
の高い制御が実現できる。
By setting the predetermined time Twait as described above, comparison can always be performed under the same rotation condition, and control with high accuracy can be realized.

【0115】なお、以上の一連の説明において、各処理
に使用している変数の初期値には適当な値が格納されて
いるものとする。また、上記のような処理を行う構成
を、マイコンなどによってソフトウェア的に構成すれ
ば、回路規模を増大させることはない。
In the above series of explanations, it is assumed that appropriate values are stored as the initial values of the variables used in each process. Further, if the configuration for performing the above-described processing is configured by software using a microcomputer or the like, the circuit scale does not increase.

【0116】[0116]

【発明の効果】以上のように、請求項1の発明に係るモ
ータ制御装置は、電機子巻線のインダクタンス変化およ
び電機子電流に伴って発生するリラクタンストルクと、
永久磁石の磁束および電機子電流に伴って発生するフレ
ミンクトルクとを併用して利用するモータを駆動するモ
ータ制御装置において、上記モータにおけるロータの回
転位相を検出するロータ位相検出手段と、駆動電源にお
ける電源電流の電流値を検出する電源電流検出手段と、
所定時間毎に通電位相設定値を設定する通電位相設定手
段と、上記ロータ位相検出手段で検出された回転位相
と、上記通電位相設定手段で設定された通電位相設定値
から、上記モータにおけるモータコイルへの通電タイミ
ングを決定し、上記モータにおける各駆動素子ごとに通
電信号を分配する通電分配手段とを備え、上記通電位相
設定手段は、前回読み込まれた電流値およびその時の通
電位相設定値と、今回読み込まれた電流値およびその時
の通電位相設定値とをそれぞれ比較し、比較結果に基づ
いて、通電位相設定値を所定の通電位相変更量だけ増減
し、新たな通電位相設定値を設定する構成である。
As described above, the motor control apparatus according to the first aspect of the present invention provides a reluctance torque generated by the change in the armature winding inductance and the armature current,
In a motor control device for driving a motor that uses a magnetic flux of a permanent magnet and a framing torque generated in association with an armature current, a rotor phase detecting means for detecting a rotation phase of a rotor in the motor, a driving power source Power supply current detection means for detecting the current value of the power supply current at
A motor coil in the motor based on the energization phase setting means for setting the energization phase set value every predetermined time; the rotation phase detected by the rotor phase detection means; and the energization phase set value set by the energization phase setting means. Power supply distribution means for determining a power supply timing to each drive element in the motor, and a power supply distribution means for distributing a power supply signal to each drive element.The power supply phase setting means includes a current value read last time and a power supply phase set value at that time, A configuration in which the current value read this time and the energizing phase setting at that time are respectively compared, and based on the comparison result, the energizing phase setting is increased or decreased by a predetermined energizing phase change amount, and a new energizing phase setting is set. It is.

【0117】これにより、回転条件が変動する場合に
も、逐次、最適な通電位相を探索して設定することがで
きる。よって、常に、電源電流が最小となるような最適
通電位相によってモータを駆動することができるので、
効率が極めて優れたモータの運転を行うことができると
いう効果を奏する。
As a result, even when the rotation conditions fluctuate, it is possible to successively search for and set the optimum energization phase. Therefore, the motor can always be driven with the optimal energization phase that minimizes the power supply current,
There is an effect that the motor can be operated with extremely high efficiency.

【0118】請求項2の発明に係るモータ制御装置は、
上記通電位相設定手段が、回転条件が変更された際に、
通電位相設定値を、回転条件に応じて設定される通電位
相設定初期値に設定する構成である。
The motor control device according to the second aspect of the present invention
When the energization phase setting means changes the rotation condition,
This is a configuration in which the energization phase setting value is set to an energization phase setting initial value set according to the rotation condition.

【0119】これにより、請求項1の構成による効果に
加えて、回転条件が大きく変更した場合にも、通電位相
設定値が、その回転条件においてある程度適した通電位
相に設定されることになる。よって、回転条件が大幅に
変更されても、モータの脱調や極端な効率の低下を防止
することが可能となり、モータの高効率運転の信頼性を
高めることができるという効果を奏する。
Thus, in addition to the effect of the configuration of the first aspect, even when the rotation condition is largely changed, the conduction phase set value is set to a conduction phase suitable to some extent under the rotation condition. Therefore, even if the rotation condition is largely changed, it is possible to prevent the motor from stepping out or extremely lowering the efficiency, and it is possible to improve the reliability of the motor with high efficiency operation.

【0120】請求項3の発明に係るモータ制御装置は、
上記通電位相設定手段が、回転条件に応じて設定される
リミッタ値の範囲内において通電位相設定値を設定する
構成である。
A motor control device according to a third aspect of the present invention
The energizing phase setting means sets the energizing phase set value within a range of a limiter value set according to the rotation condition.

【0121】これにより、請求項1の構成による効果に
加えて、例えば回転条件が大きく変更した場合にも、最
適通電位相の探索処理において、モータの脱調や効率の
極端な悪化が生じるような通電位相に通電位相設定値が
設定されてしまうことを防止することができる。よっ
て、モータの高効率運転の信頼性を高めることができる
という効果を奏する。
Thus, in addition to the effect of the configuration of the first aspect, even when the rotation condition is greatly changed, for example, in the process of searching for the optimum energizing phase, the motor may lose synchronism or the efficiency may be extremely deteriorated. It is possible to prevent the energization phase setting value from being set in the energization phase. Therefore, there is an effect that the reliability of high-efficiency operation of the motor can be improved.

【0122】請求項4の発明に係るモータ制御装置は、
上記通電位相設定手段が、通電位相の変更量に対する電
源電流の変化量の割合に基づいて、上記通電位相変更量
を決定する構成である。
A motor control device according to a fourth aspect of the present invention
The power supply phase setting means determines the power supply phase change amount based on a ratio of a power supply current change amount to a power supply phase change amount.

【0123】これにより、請求項1ないし3のいずれか
の構成による効果に加えて、通電位相設定値を、回転条
件によって変動する最適通電位相に高速に設定すること
が可能となるとともに、通電位相設定値が最適通電位相
に収束した後の位相変動も小さく抑えることが可能とな
る。よって、高速かつ高精度の通電位相制御が可能にな
るので、モータの運転をさらに高効率で行うことができ
るという効果を奏する。
Thus, in addition to the effect of any one of the first to third aspects, it is possible to set the energization phase set value to an optimum energization phase that fluctuates depending on the rotation conditions at a high speed. Phase fluctuations after the set value converges to the optimal energizing phase can also be suppressed to a small value. Therefore, high-speed and high-accuracy energization phase control can be performed, so that the motor can be operated with higher efficiency.

【0124】請求項5の発明に係るモータ制御装置は、
上記所定時間が、モータのトルク変動に同期するように
設定されている構成である。
A motor control device according to a fifth aspect of the present invention
In this configuration, the predetermined time is set so as to synchronize with the torque fluctuation of the motor.

【0125】これにより、請求項1ないし3のいずれか
の構成による効果に加えて、電流値の比較をより的確に
行うことが可能となる。よって、最適通電位相の探索を
より正確に行うことができるので、モータの運転をさら
に高効率で行うことが可能となるという効果を奏する。
As a result, in addition to the effect of any one of the first to third aspects, the current value can be compared more accurately. Therefore, the search for the optimum energization phase can be performed more accurately, so that the operation of the motor can be performed with higher efficiency.

【0126】請求項6の発明に係るモータ制御装置は、
通電位相が変更された時にモータの回転速度が変動する
場合に、上記所定時間が、このモータの回転速度の変動
が収まるまでの制御収束時間以上となるように設定され
ている構成である。
A motor control device according to a sixth aspect of the present invention
When the rotation speed of the motor fluctuates when the energization phase is changed, the predetermined time is set to be equal to or longer than the control convergence time until the fluctuation in the rotation speed of the motor stops.

【0127】これにより、請求項1ないし3のいずれか
の構成による効果に加えて、モータの回転速度の変動に
よって、最適通電位相の探索に悪影響を及ぼすことが防
止される。よって、最適通電位相の探索をより正確に行
うことができるので、モータの運転をさらに高効率で行
うことが可能となるという効果を奏する。
Thus, in addition to the effect of any one of the first to third aspects, it is possible to prevent the fluctuation of the rotation speed of the motor from adversely affecting the search for the optimum energization phase. Therefore, the search for the optimum energization phase can be performed more accurately, so that the operation of the motor can be performed with higher efficiency.

【0128】請求項7の発明に係るモータ制御装置は、
上記通電位相設定手段が、所定時間毎に、今回読み込ん
だ電流値と前回読み込んだ電流値との比較結果を電流値
比較結果として格納するとともに、今回の通電位相設定
値と前回の通電位相設定値との比較結果を通電位相比較
結果として格納し、この電流値比較結果と通電位相比較
結果とに対して排他的論理和演算を行うことによって通
電位相変更量の加減符号を決定し、新たな通電位相設定
値を設定する構成である。
The motor control device according to the invention of claim 7 is:
The energization phase setting means stores, at predetermined time intervals, a comparison result of the current value read this time and the current value read last time as a current value comparison result. Is stored as an energized phase comparison result, and an exclusive OR operation is performed on the current value comparison result and the energized phase comparison result to determine the sign of addition or subtraction of the energized phase change amount, and a new energization is performed. This is a configuration for setting a phase setting value.

【0129】これにより、請求項1の構成による効果に
加えて、複雑な処理をすることなく、最適通電位相の探
索を行うことができる。すなわち、簡単でかつ効率的
に、モータの最高効率運転を実現することができるとい
う効果を奏する。
Thus, in addition to the effect of the configuration of the first aspect, it is possible to search for the optimum energization phase without performing complicated processing. That is, there is an effect that the highest efficiency operation of the motor can be realized simply and efficiently.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施の一形態に係るモータ制御装置の
概略構成を示すブロック図である。
FIG. 1 is a block diagram illustrating a schematic configuration of a motor control device according to an embodiment of the present invention.

【図2】上記モータ制御装置が備えるIPMモータにお
けるロータの内部構成を示す断面図である。
FIG. 2 is a cross-sectional view showing an internal configuration of a rotor in an IPM motor provided in the motor control device.

【図3】上記IPMモータにおいて、ある回転条件下で
の通電位相設定値に対する電源電流の特性を示すグラフ
である。
FIG. 3 is a graph showing characteristics of a power supply current with respect to an energization phase set value under a certain rotation condition in the IPM motor.

【図4】上記モータ制御装置が備える通電位相設定手段
における処理の流れを示すフローチャートである。
FIG. 4 is a flowchart showing a flow of processing in an energization phase setting means provided in the motor control device.

【図5】上記通電位相設定手段における、他の処理の流
れを示すフローチャートである。
FIG. 5 is a flowchart showing a flow of another processing in the energization phase setting means.

【図6】上記通電位相設定手段における、さらに他の処
理の流れを示すフローチャートである。
FIG. 6 is a flowchart showing a flow of still another process in the energization phase setting means.

【図7】上記IPMモータにおいて、ある回転条件下で
の通電位相設定値に対する電源電流の特性および通電位
相変更量を示すグラフである。
FIG. 7 is a graph showing the characteristics of the power supply current and the amount of change in the energization phase with respect to the energization phase set value under a certain rotation condition in the IPM motor.

【図8】X軸にIPMモータにおける回転位相θをと
り、Y軸にモータ軸受けなどによる負荷トルクをとった
時の変動特性を示したグラフである。
FIG. 8 is a graph showing fluctuation characteristics when the rotation phase θ of the IPM motor is set on the X axis and the load torque by the motor bearing or the like is set on the Y axis.

【図9】IPMモータにおけるモータ磁極数とモータコ
イル数との最小公倍数の周期で発生するモータトルクリ
プルの特性を示すグラフである。
FIG. 9 is a graph showing characteristics of motor torque ripple generated in a cycle of the least common multiple of the number of motor poles and the number of motor coils in an IPM motor.

【図10】スクロール型コンプレッサおよびローリング
ピストン型コンプレッサの圧縮サイクルによるトルク変
動を示すグラフである。
FIG. 10 is a graph showing torque fluctuations due to a compression cycle of a scroll compressor and a rolling piston compressor.

【図11】モータが組み込まれている機器のトルク変動
の一例を示すグラフである。
FIG. 11 is a graph showing an example of torque fluctuation of a device in which a motor is incorporated.

【図12】通電位相の変更があった時の、IPMモータ
のモータ回転速度の時間変化を示すグラフである。
FIG. 12 is a graph showing a time change of the motor rotation speed of the IPM motor when the energization phase is changed.

【図13】IPMモータにおける、電機子のコイル巻線
へ電流を流すタイミング、すなわち通電位相と、各種ト
ルク値および端子電圧との関係の一例を示すグラフであ
る。
FIG. 13 is a graph showing an example of a relationship between a timing at which a current flows through a coil winding of an armature, that is, a conduction phase, various torque values, and a terminal voltage in an IPM motor.

【符号の説明】[Explanation of symbols]

1 IPMモータ 2 交流電源 3 A/Dコンバータ 4 インバータ回路 5 ロータ位相検出手段 6 電源電流検出手段 7 通電位相設定手段 8 通電分配手段 9 永久磁石 10 鉄心 DESCRIPTION OF SYMBOLS 1 IPM motor 2 AC power supply 3 A / D converter 4 Inverter circuit 5 Rotor phase detection means 6 Power supply current detection means 7 Current supply phase setting means 8 Current supply distribution means 9 Permanent magnet 10 Iron core

───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5H550 AA09 BB02 CC06 CC09 DD08 EE03 FF03 GG06 GG07 HB07 JJ03 JJ17 KK06 LL14 LL22 LL24 LL33 LL60 5H560 AA02 BB04 BB17 DA13 DC12 EB01 GG04 JJ08 SS07 XA05 XA06 XA12 5H576 AA10 BB02 CC09 DD02 DD07 EE18 FF03 GG01 GG06 HB01 JJ03 KK06 LL16 LL22 LL25 LL39 LL41 MM20  ──────────────────────────────────────────────────続 き Continued on the front page F-term (reference) EE18 FF03 GG01 GG06 HB01 JJ03 KK06 LL16 LL22 LL25 LL39 LL41 MM20

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】電機子巻線のインダクタンス変化および電
機子電流に伴って発生するリラクタンストルクと、永久
磁石の磁束および電機子電流に伴って発生するフレミン
クトルクとを併用して利用するモータを駆動するモータ
制御装置において、 上記モータにおけるロータの回転位相を検出するロータ
位相検出手段と、 駆動電源における電源電流の電流値を検出する電源電流
検出手段と、 所定時間毎に通電位相設定値を設定する通電位相設定手
段と、 上記ロータ位相検出手段で検出された回転位相と、上記
通電位相設定手段で設定された通電位相設定値から、上
記モータにおけるモータコイルへの通電タイミングを決
定し、上記モータにおける各駆動素子ごとに通電信号を
分配する通電分配手段とを備え、 上記通電位相設定手段は、前回読み込まれた電流値およ
びその時の通電位相設定値と、今回読み込まれた電流値
およびその時の通電位相設定値とをそれぞれ比較し、比
較結果に基づいて、通電位相設定値を所定の通電位相変
更量だけ増減し、新たな通電位相設定値を設定すること
を特徴とするモータ制御装置。
1. A motor that utilizes a reluctance torque generated by an inductance change of an armature winding and an armature current and a flaming torque generated by a magnetic flux of a permanent magnet and an armature current in combination. A motor control device for driving; a rotor phase detecting means for detecting a rotation phase of a rotor in the motor; a power supply current detecting means for detecting a current value of a power supply current in a driving power supply; An energizing phase setting unit, a rotation phase detected by the rotor phase detecting unit, and an energizing phase setting value set by the energizing phase setting unit, and determining an energizing timing of a motor coil in the motor, And an energization distributing means for distributing an energization signal to each drive element in the above. The current value input and the current conduction phase set value at this time are respectively compared with the current value read at this time and the current conduction phase set value, and based on the comparison result, the current conduction phase set value is changed by a predetermined conduction phase change amount. A motor control device characterized in that a new energization phase setting value is set by increasing or decreasing the current value.
【請求項2】上記通電位相設定手段が、回転条件が変更
された際に、通電位相設定値を、回転条件に応じて設定
される通電位相設定初期値に設定することを特徴とする
請求項1記載のモータ制御装置。
2. The power supply phase setting means sets a power supply phase setting value to a power supply phase setting initial value set according to the rotation condition when the rotation condition is changed. 2. The motor control device according to 1.
【請求項3】上記通電位相設定手段が、回転条件に応じ
て設定されるリミッタ値の範囲内において通電位相設定
値を設定することを特徴とする請求項1記載のモータ制
御装置。
3. The motor control device according to claim 1, wherein said energization phase setting means sets the energization phase set value within a range of a limiter value set according to a rotation condition.
【請求項4】上記通電位相設定手段が、通電位相の変更
量に対する電源電流の変化量の割合に基づいて、上記通
電位相変更量を決定することを特徴とする請求項1ない
し3のいずれかに記載のモータ制御装置。
4. The power supply phase setting means according to claim 1, wherein said power supply phase setting means determines the power supply phase change amount based on a ratio of a power supply current change amount to a power supply phase change amount. 3. The motor control device according to claim 1.
【請求項5】上記所定時間が、モータのトルク変動に同
期するように設定されていることを特徴とする請求項1
ないし3のいずれかに記載のモータ制御装置。
5. The apparatus according to claim 1, wherein the predetermined time is set so as to synchronize with a torque fluctuation of the motor.
4. The motor control device according to any one of claims 3 to 3.
【請求項6】通電位相が変更された時にモータの回転速
度が変動する場合に、上記所定時間が、このモータの回
転速度の変動が収まるまでの制御収束時間以上となるよ
うに設定されていることを特徴とする請求項1ないし3
のいずれかに記載のモータ制御装置。
6. When the rotation speed of the motor fluctuates when the energization phase is changed, the predetermined time is set to be equal to or longer than the control convergence time until the fluctuation of the rotation speed of the motor stops. 4. The method according to claim 1, wherein:
The motor control device according to any one of the above.
【請求項7】上記通電位相設定手段が、所定時間毎に、
今回読み込んだ電流値と前回読み込んだ電流値との比較
結果を電流値比較結果として格納するとともに、今回の
通電位相設定値と前回の通電位相設定値との比較結果を
通電位相比較結果として格納し、この電流値比較結果と
通電位相比較結果とに対して排他的論理和演算を行うこ
とによって通電位相変更量の加減符号を決定し、新たな
通電位相設定値を設定することを特徴とする請求項1記
載のモータ制御装置。
7. The power supply phase setting means according to claim 1, wherein:
The comparison result between the current value read this time and the current value read last time is stored as the current value comparison result, and the comparison result between the current conduction phase setting value and the previous conduction phase setting value is stored as the conduction phase comparison result. Performing an exclusive OR operation on the current value comparison result and the conduction phase comparison result to determine an addition / subtraction sign of the conduction phase change amount and set a new conduction phase setting value. Item 2. The motor control device according to Item 1.
JP00581599A 1999-01-12 1999-01-12 Motor control device Expired - Fee Related JP3691269B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP00581599A JP3691269B2 (en) 1999-01-12 1999-01-12 Motor control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP00581599A JP3691269B2 (en) 1999-01-12 1999-01-12 Motor control device

Publications (2)

Publication Number Publication Date
JP2000209886A true JP2000209886A (en) 2000-07-28
JP3691269B2 JP3691269B2 (en) 2005-09-07

Family

ID=11621592

Family Applications (1)

Application Number Title Priority Date Filing Date
JP00581599A Expired - Fee Related JP3691269B2 (en) 1999-01-12 1999-01-12 Motor control device

Country Status (1)

Country Link
JP (1) JP3691269B2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100486924B1 (en) * 2001-09-07 2005-05-03 마츠시타 덴끼 산교 가부시키가이샤 Motor control device
WO2008026643A1 (en) * 2006-08-31 2008-03-06 Daikin Industries, Ltd. Motor control device
JP2009144635A (en) * 2007-12-17 2009-07-02 Panasonic Corp Blower and electric device equipped with the same
CN101902196A (en) * 2009-05-13 2010-12-01 株式会社安川电机 Motor control apparatus
JP2014003746A (en) * 2012-06-15 2014-01-09 Toshiba Mitsubishi-Electric Industrial System Corp Control device for drive system
JP2016082685A (en) * 2014-10-15 2016-05-16 本田技研工業株式会社 Brushless motor and electric power steering device
CN110410996A (en) * 2019-07-19 2019-11-05 宁波东邦电器有限公司 It is a kind of using humidity valley as controlled variable compressor dehumidify position formula constant humidity control method

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100486924B1 (en) * 2001-09-07 2005-05-03 마츠시타 덴끼 산교 가부시키가이샤 Motor control device
KR101077718B1 (en) * 2006-08-31 2011-10-27 다이킨 고교 가부시키가이샤 Motor control device
WO2008026643A1 (en) * 2006-08-31 2008-03-06 Daikin Industries, Ltd. Motor control device
US8098035B2 (en) 2006-08-31 2012-01-17 Daikin Industries, Ltd. Motor control unit
AU2007289666B2 (en) * 2006-08-31 2011-09-01 Daikin Industries, Ltd. Motor control device
JP2009144635A (en) * 2007-12-17 2009-07-02 Panasonic Corp Blower and electric device equipped with the same
JP4650484B2 (en) * 2007-12-17 2011-03-16 パナソニック株式会社 Blower and electric device equipped with the same
CN101902196A (en) * 2009-05-13 2010-12-01 株式会社安川电机 Motor control apparatus
JP2010288440A (en) * 2009-05-13 2010-12-24 Yaskawa Electric Corp Motor control apparatus and control method therefor
US8450955B2 (en) 2009-05-13 2013-05-28 Kabushiki Kaisha Yaskawa Denki Alternating-current motor control apparatus
JP2014003746A (en) * 2012-06-15 2014-01-09 Toshiba Mitsubishi-Electric Industrial System Corp Control device for drive system
JP2016082685A (en) * 2014-10-15 2016-05-16 本田技研工業株式会社 Brushless motor and electric power steering device
US10298157B2 (en) 2014-10-15 2019-05-21 Honda Motor Co., Ltd. Brushless motor and electric power steering apparatus
CN110410996A (en) * 2019-07-19 2019-11-05 宁波东邦电器有限公司 It is a kind of using humidity valley as controlled variable compressor dehumidify position formula constant humidity control method
CN110410996B (en) * 2019-07-19 2022-09-30 宁波东邦电器有限公司 Compressor dehumidification position type constant humidity control method taking humidity valley value as adjusted parameter

Also Published As

Publication number Publication date
JP3691269B2 (en) 2005-09-07

Similar Documents

Publication Publication Date Title
EP2375558B1 (en) Motor drive device, and compressor and refrigerator using same
US7667423B2 (en) Control systems and methods for permanent magnet rotating machines
KR100702913B1 (en) Driving method of brushless DC motor and apparatus therefor
EP1239581B1 (en) Compensation for variable voltage
US8766571B2 (en) Method and apparatus for controlling an electrical machine
WO2011040283A1 (en) Motor control device
JP3787729B2 (en) Sensorless brushless motor drive device
JP5641660B2 (en) Brushless motor control method and control system
TWI685189B (en) Motor controlling method and device
JP2003204694A (en) Motor controller
CN111431446A (en) Motor control method and device
JP5428746B2 (en) Brushless DC motor driving apparatus and electric apparatus using the same
JP4566725B2 (en) Control device for permanent magnet synchronous motor
JP5402310B2 (en) Motor drive device, compressor and refrigerator
KR102401637B1 (en) System for control sensorless blushless direct current motor and method therefor
JP2000209886A (en) Motor controller
JP3698051B2 (en) Motor drive device
Suzuki et al. Minimum current start-up method by combined use of two position-sensorless controls
US20140167664A1 (en) Method and Device for Synchronizing a Rotation Speed of a Rotor with a Rotation Field of a Stator
JP2002165489A (en) Motor controller
JPH09285177A (en) Control of brushless motor
JP2002218789A (en) Controller of dc brushless motor
US7282876B2 (en) System for driving brushless DC motor and method of driving same
US20220209698A1 (en) Control device of brushless dc motor
JP2005094875A (en) Method and apparatus for driving brushless dc motor

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040413

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050208

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050408

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20050408

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: 20050614

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050615

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090624

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100624

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100624

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110624

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120624

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120624

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130624

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees