[go: up one dir, main page]

JP2003033068A - Motor control device and electric drive device using the same - Google Patents

Motor control device and electric drive device using the same

Info

Publication number
JP2003033068A
JP2003033068A JP2001208673A JP2001208673A JP2003033068A JP 2003033068 A JP2003033068 A JP 2003033068A JP 2001208673 A JP2001208673 A JP 2001208673A JP 2001208673 A JP2001208673 A JP 2001208673A JP 2003033068 A JP2003033068 A JP 2003033068A
Authority
JP
Japan
Prior art keywords
motor
rotation speed
command
speed
control device
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.)
Pending
Application number
JP2001208673A
Other languages
Japanese (ja)
Inventor
Yasuo Notohara
保夫 能登原
Tsunehiro Endo
常博 遠藤
Yoshinao Iwamichi
善尚 岩路
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2001208673A priority Critical patent/JP2003033068A/en
Publication of JP2003033068A publication Critical patent/JP2003033068A/en
Pending legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B40/00Technologies aiming at improving the efficiency of home appliances, e.g. induction cooking or efficient technologies for refrigerators, freezers or dish washers

Landscapes

  • Main Body Construction Of Washing Machines And Laundry Dryers (AREA)
  • Control Of Washing Machine And Dryer (AREA)
  • Control Of Ac Motors In General (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

(57)【要約】 【課題】起動時に必ずモータの駆動ができるトルク(出
力)指令型のモータ制御装置を提供する。また、システ
ムの回転速度限界値を超えないように回転速度制御する
モータ制御構成を提供する。 【解決手段】起動時に必要なトルクを出力できるまでモ
ータ印加電圧を上昇させる調整機構を導入する。回転速
度制限値を設け、回転速度が上記速度制限値を越えない
ようにトルク電流指令もしくは回転速度指令を補正す
る。モータ出力に関係する外部信号からトルク電流指
令,トルク指令,出力指令のいずれかと回転速度制限値
を算出する構成とする。 【効果】位置検出センサのみを用いたモータ制御装置に
おいて、必ずモータの駆動ができるトルク(出力)指令
型のモータ制御装置を実現できる。また、上記トルク指
令型モータ制御装置において、モータもしくはシステム
の回転速度限界値を超えないように回転速度の制御が可
能である。
(57) [Problem] To provide a torque (output) command type motor control device that can always drive a motor at the time of startup. Also, a motor control configuration for controlling the rotation speed so as not to exceed the rotation speed limit value of the system is provided. An adjusting mechanism for increasing a motor applied voltage until a required torque can be output at the time of starting is introduced. A rotation speed limit value is provided, and the torque current command or the rotation speed command is corrected so that the rotation speed does not exceed the above speed limit value. Any of a torque current command, a torque command, and an output command and a rotation speed limit value are calculated from an external signal related to the motor output. [Effect] In a motor control device using only a position detection sensor, a torque (output) command type motor control device that can always drive a motor can be realized. Further, in the torque command type motor control device, the rotation speed can be controlled so as not to exceed the rotation speed limit value of the motor or the system.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は位置検出センサを用
いて永久磁石同期モータを180度通電(正弦波)駆動す
るモータ制御装置制御法に係り、特にトルク指令等モー
タ出力に関する指令に対してモータ電流等を検出するこ
となくモータ出力トルク等を制御する制御法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a motor control device control method for driving a permanent magnet synchronous motor by 180 ° energization (sinusoidal wave) using a position detection sensor, and more particularly to a motor output command such as a torque command. The present invention relates to a control method for controlling a motor output torque or the like without detecting a current or the like.

【0002】[0002]

【従来の技術】磁極位置センサ等の位置センサを用いて
永久磁石同期モータを180度通電駆動するモータ制御
装置は多数発表されている。中でも平成11年度電気学
会東京支部茨城支所研究発表会論文「インバータ制御全
自動洗濯機の開発」には、モータ電流センサレス,低分
解能位置センサでのベクトル制御を採用して180度通
電制御することにより低騒音化を実現した内容が記載さ
れている。
2. Description of the Related Art Many motor control devices have been announced for driving a permanent magnet synchronous motor through 180 degrees by using a position sensor such as a magnetic pole position sensor. Among them, in the paper “Development of a fully automatic washing machine with inverter control” of the 1999 Ibaraki branch research conference of the Institute of Electrical Engineers of Japan, we adopted vector control with a motor current sensorless, low-resolution position sensor to control 180-degree energization. It describes the details of achieving low noise.

【0003】上記論文で記載されているモータ制御構成
は図8に示す通りである。
The motor control configuration described in the above paper is as shown in FIG.

【0004】図8のモータ制御構成は、磁極位置センサ
の位置信号U,V,Wを用いて永久磁石同期モータの回
転速度ωr を演算する速度演算部4と、前記磁極位置セ
ンサの位置信号U,V,Wから前記永久磁石同期モータ
の磁極基準位相θdps を求め、前記磁極基準位相θdps
と制御装置の内部位相θd との位相誤差を算出し補正信
号Δωpll を出力する位相補正部5と、前記回転速度ω
r と前記補正信号Δωpll から前記内部位相θd を算出
する位相更新部6と、回転速度指令ωr *と前記回転速度
ωr からトルク電流指令Iq *を算出する速度制御部13
と、回転速度ωr 及びモータ電流指令Iq *,Id *から前
記永久磁石同期モータへの電圧指令Vq *,Vd *を算出す
るベクトル演算部1と、電圧指令Vq *,Vd *と前記内部
位相θd から印加電圧Vu,Vv,Vwを算出する印加
電圧作成部2から構成されている。ここで、式(1)に
前記ベクトル演算部1で用いているモデル式を示す。
In the motor control configuration of FIG. 8, a speed calculation unit 4 for calculating the rotational speed ω r of the permanent magnet synchronous motor using the position signals U, V, W of the magnetic pole position sensor, and the position signal of the magnetic pole position sensor. U, V, W obtains the magnetic pole reference phase theta dps of the permanent magnet synchronous motor from the magnetic pole reference phase theta dps
A phase error between the control unit and the internal phase θ d of the control device and outputs a correction signal Δω pll ;
The phase updating unit 6 that calculates the internal phase θ d from r and the correction signal Δω pll, and the speed control unit 13 that calculates the torque current command I q * from the rotation speed command ω r * and the rotation speed ω r.
And a vector operation unit 1 for calculating the voltage commands V q * and V d * to the permanent magnet synchronous motor from the rotation speed ω r and the motor current commands I q * and I d *, and the voltage commands V q * and V. It is composed of an applied voltage generator 2 which calculates applied voltages Vu, Vv, Vw from d * and the internal phase θ d . Here, the model formula used in the vector operation unit 1 is shown in Formula (1).

【0005】[0005]

【式1】Vd *=r・Id *−ωr・L・Iq *q *=ωr・L・Id *+r・Iq *+kE・ωr ここで、Vd *:d軸電圧指令、Id *:励磁電流指令 Vq *:q軸電圧指令、Iq *:トルク電流指令、r:巻線
抵抗 Lq:q軸インダクタンス、Ld:d軸インダクタンス kE:発電定数、ωr:回転速度、である。
[Formula 1] V d * = where r · I d * -ω r · L · I q * V q * = ω r · L · I d * + r · I q * + k E · ω r, V d * : D-axis voltage command, I d * : Excitation current command V q * : q-axis voltage command, I q * : Torque current command, r: Winding resistance L q : q-axis inductance, L d : d-axis inductance k E : Power generation constant, ω r : rotation speed.

【0006】なお、前記永久磁石モータの磁極位置を検
出する磁極位置センサは電気角120度間隔で取り付けら
れている。このため、上記磁極位置信号を用いて電気角
60度毎の位置が把握できる。
The magnetic pole position sensor for detecting the magnetic pole position of the permanent magnet motor is attached at an electrical angle of 120 degrees. Therefore, the magnetic pole position signal can be used to grasp the position for each 60 electrical degrees.

【0007】[0007]

【発明が解決しようとする課題】上記方式は前記速度制
御部13を用いて、上位(外部)装置から入力される回
転速度指令ωr *に対して、トルク電流指令Iq *を変更し
て速度制御を行っている。このため、起動時(加減速
時)は回転速度指令ωr *を定常時以上に増加(増減)させ
ることで前記永久磁石同期モータ3への印加電圧を定常
時以上に増加(増減することができ、起動時(加減速
時)に必要なトルクを出力でき、前記永久磁石同期モー
タ3をスムーズに駆動(加減速)できる。言い換える
と、前記速度制御部13によりトルク電流指令Iq *を決
定(変更)することができるため、前記永久磁石同期3
モータを確実に駆動制御することができる。
The above-mentioned method uses the speed control unit 13 to change the torque current command I q * with respect to the rotation speed command ω r * input from the upper (external) device. The speed is controlled. Therefore, at the time of startup (acceleration / deceleration), the voltage applied to the permanent magnet synchronous motor 3 can be increased (increased or decreased) by increasing (increasing or decreasing) the rotation speed command ω r * above the steady state. Therefore, the required torque can be output at the time of starting (acceleration / deceleration), and the permanent magnet synchronous motor 3 can be smoothly driven (acceleration / deceleration) In other words, the torque current command I q * is determined by the speed controller 13. Since it can be (changed), the permanent magnet synchronization 3
The motor can be reliably driven and controlled.

【0008】ここで、上位(外部)指令として回転速度
指令ωr *でなくトルク電流指令Iq *(もしくはトルク指
令τ* やモータ出力Pm* 等)が入力された場合につい
て考える。言い換えると、速度指令型のモータ制御構成
でなくトルク(出力)指令型のモータ制御構成を考え
る。この場合、上記速度制御部13が無く、直接入力さ
れたトルク電流指令Iq *をベクトル演算部1に入力する
モータ制御構成が考えられる。
Now, consider a case where a torque current command I q * (or torque command τ * , motor output Pm *, etc.) is input as the upper (external) command instead of the rotation speed command ω r * . In other words, consider a torque (output) command type motor control configuration instead of a speed command type motor control configuration. In this case, a motor control configuration in which the speed control unit 13 is not provided and the directly input torque current command I q * is input to the vector calculation unit 1 is conceivable.

【0009】しかし、この構成では必ずしも起動できる
とは限らない。なぜなら、入力されるトルク電流指令I
q *は前記永久磁石同期モータ3の回転に関係なく一定で
あるため、入力されたトルク電流指令Iq *によって算出
されたモータ印加電圧が起動時に必要な起動トルク以上
の出力トルクを発生できない値であると、モータは永久
に起動できないからである。即ち、起動時に必要な出力
トルクを出力できるまでモータ印加電圧を上昇させる構
成がないのである。
However, this configuration does not always enable activation. Because the input torque current command I
Since q * is constant irrespective of the rotation of the permanent magnet synchronous motor 3, the motor applied voltage calculated by the input torque current command Iq * is a value that cannot generate an output torque that is equal to or greater than the starting torque required at the time of starting. This is because the motor cannot be started forever. That is, there is no configuration for increasing the voltage applied to the motor until the required output torque can be output at startup.

【0010】以上より、本発明の第1の目的は、位置検
出センサのみ(モータ電流センサレス)を用いたモータ
制御装置において、どのような指令に対してモータの駆
動が可能であるトルク(出力)指令型のモータ制御装置
を提供することにある。
In view of the above, the first object of the present invention is to provide a torque (output) at which a motor can be driven in response to any command in a motor control device using only a position detection sensor (without a motor current sensor). An object is to provide a command type motor control device.

【0011】また、トルク指令型のモータ制御装置で
は、モータの回転速度がモータの出力トルクと負荷トル
クの関係で決定される。言い換えると、モータの回転速
度を制御する制御構成がない。このため、回転速度がモ
ータもしくはシステムの回転速度限界値を超える可能性
がある。そこで、本発明の第2の目的は、トルク指令型
モータ制御装置において、モータもしくはシステムの回
転速度限界値を超えないように回転速度を制限するモー
タ制御構成を提供することにある。
Further, in the torque command type motor control device, the rotation speed of the motor is determined by the relationship between the output torque of the motor and the load torque. In other words, there is no control structure for controlling the rotation speed of the motor. Therefore, the rotation speed may exceed the rotation speed limit value of the motor or the system. Therefore, a second object of the present invention is to provide, in a torque command type motor control device, a motor control configuration for limiting the rotation speed so as not to exceed the rotation speed limit value of the motor or the system.

【0012】[0012]

【課題を解決するための手段】上記第1の目的を達成す
るためには、起動時に必要なトルクを出力できるまでモ
ータ印加電圧を上昇させる調整機構を設ける必要があ
る。
In order to achieve the first object, it is necessary to provide an adjusting mechanism for increasing the voltage applied to the motor until the torque required at the start can be output.

【0013】ここでは、前記ベクトル演算部1の演算式
(式(1))に注目し、回転速度値ωr に適切な値を設
定することでモータ印加電圧を増加させることができ
る。そして、そのための手段として本願発明は以下に掲
げる二つの手段を用いている。
Here, paying attention to the arithmetic expression (equation (1)) of the vector arithmetic unit 1, the motor applied voltage can be increased by setting an appropriate value for the rotational speed value ω r . And, as means for that purpose, the present invention uses the following two means.

【0014】まず第1の手段として、前記ベクトル演算
部1で用いる回転速度値ωr に任意の値を設定する速度
値設定部を設ける手段を用いた。即ち、起動時には式
(1)に示した回転速度値ωr として実回転速度でない
値を設定することとする。
First, as a first means, a means for providing a speed value setting section for setting an arbitrary value to the rotation speed value ω r used in the vector operation section 1 was used. That is, at startup, a value other than the actual rotation speed is set as the rotation speed value ω r shown in the equation (1).

【0015】具体的には、(a)起動時に所定の値を入
力する、(b)回転速度が予め設定した制限値に達した
場合、回転速度に切り替える、(c)所定の時間経過後
に回転速度に切り替える、(d)回転速度に応じて、前
記所定の値と実回転速度の含有比率を変更していく、
(e)上記(a)から(c)において、前記所定の値を
時間経過とともに増加させていく、(f)上記(a)か
ら(c)において、前記所定の値を外部から入力される
モータ出力に関係する指令値に応じて変更する、等が考
えられる。
Specifically, (a) input a predetermined value at the time of starting, (b) switch to a rotation speed when the rotation speed reaches a preset limit value, and (c) rotate after a predetermined time elapses. Switching to speed, (d) changing the content ratio of the predetermined value and the actual rotation speed according to the rotation speed,
(E) In (a) to (c) above, the predetermined value is increased with time, (f) In (a) to (c) above, the predetermined value is input from the outside. It is conceivable to change according to the command value related to the output.

【0016】また、第2の手段として、トルク電流指令
q *を変更できるように速度制御部を用い、回転速度指
令ωr *を作成する回転速度指令演算部を導入するという
手段を用いる。
As a second means, a means for using a speed control unit so as to change the torque current command I q * and introducing a rotation speed command calculation unit for producing a rotation speed command ω r * is used.

【0017】具体的には、モータ制御装置において、外
部から入力される内部状態指令値に内部状態値が一致す
るように前記回転速度指令を算出する回転速度指令演算
部を備え、回転速度指令値に従って回転速度制御を行う
構成とすることで解決できる。そしてモータ出力に関係
する値である内部状態値を、前記永久磁石同期モータの
モータ出力,出力トルク、もしくはトルク電流とする。
Specifically, the motor control device is provided with a rotation speed command calculation unit for calculating the rotation speed command so that the internal status value matches the internal status command value input from the outside. This can be solved by adopting a configuration in which the rotation speed control is performed according to. The internal state value, which is a value related to the motor output, is the motor output, output torque, or torque current of the permanent magnet synchronous motor.

【0018】なお、上記構成においてベクトル演算部の
演算に前記回転速度指令値を用いることもできる。
In the above structure, the rotation speed command value can be used for the calculation of the vector calculation section.

【0019】よって上記第1,第2の手段を用いること
で、位置検出センサのみ(モータ電流センサレス)を用
いて、必ずモータの駆動ができるトルク(出力)指令型
のモータ制御装置を提供することができる。
Therefore, by using the first and second means, it is possible to provide a torque (output) command type motor control device which can drive the motor without fail by using only the position detection sensor (without the motor current sensor). You can

【0020】次に第2の目的を達成するために、回転速
度の制限値を設け、その制限値以上にならないように速
度制御を行う必要がある。
Next, in order to achieve the second object, it is necessary to set a limit value for the rotation speed and to control the speed so that it does not exceed the limit value.

【0021】しかし、第1の目的を達成するための上記
第1の手段には速度制御部がないため、この手段に対し
ては、前記永久磁石同期モータの回転速度が所定の速度
制限値を越えないように前記トルク電流指令を補正する
トルク電流補正部を設ける必要がある。
However, since the first means for achieving the first object has no speed control section, the rotation speed of the permanent magnet synchronous motor is set to a predetermined speed limit value for this means. It is necessary to provide a torque current correction unit that corrects the torque current command so as not to exceed the limit.

【0022】また、上記第2の手段は速度制御部を有す
るため、速度制限値での速度制御が可能であり、回転速
度指令が所定の回転速度制限値を越えないように前記回
転速度指令演算部に回転速度制限値を設けることで対応
する必要がある。
Further, since the second means has the speed control unit, the speed can be controlled by the speed limit value, and the rotation speed command calculation is performed so that the rotation speed command does not exceed the predetermined rotation speed limit value. It is necessary to deal with this by providing a rotation speed limit value in the section.

【0023】これにより、トルク指令型モータ制御装置
において、モータもしくはシステムの回転速度限界値を
超えないように回転速度を制限するモータ制御構成を提
供することができる。
Thus, in the torque command type motor control device, it is possible to provide a motor control structure for limiting the rotation speed so as not to exceed the rotation speed limit value of the motor or the system.

【0024】[0024]

【発明の実施の形態】(第1の実施例)本発明の第1の
実施例を図1から図4を用いて説明する。図1は課題を
解決するための手段において説明した第1の手段を実現
する制御構成図である。なお、本制御は例えばマイクロ
コンピュータを用いて実現している。また、永久磁石同
期モータは3相8極の突極型モータであり、磁極位置セ
ンサは電気角で120度間隔に3個取り付けられている
ものとする。
BEST MODE FOR CARRYING OUT THE INVENTION (First Embodiment) A first embodiment of the present invention will be described with reference to FIGS. FIG. 1 is a control block diagram for realizing the first means described in the means for solving the problems. This control is realized by using, for example, a microcomputer. The permanent magnet synchronous motor is a three-phase eight-pole salient-pole motor, and three magnetic pole position sensors are attached at 120 electrical angle intervals.

【0025】図2は永久磁石同期モータの誘起電圧と磁
極位置センサからの位置信号の関係図であり、正転(C
W)方向に回転した場合の関係を示している。そして磁
極位置センサは図2に示す関係になるように取り付けら
れている。なお、実施例1は図1で示す制御構成を洗濯
機等の電気駆動装置のモータ駆動装置に適用した場合の
例である。ここで示す洗濯機の洗濯モードは、運転時に
は速度一定制御でなく、負荷(洗濯物)の増加で速度が
低下するような特性が望ましく、トルク一定もしくは出
力一定の制御が適している。
FIG. 2 is a diagram showing the relationship between the induced voltage of the permanent magnet synchronous motor and the position signal from the magnetic pole position sensor.
The relationship when rotated in the W) direction is shown. The magnetic pole position sensor is attached so as to have the relationship shown in FIG. The first embodiment is an example in which the control configuration shown in FIG. 1 is applied to a motor drive device of an electric drive device such as a washing machine. The washing mode of the washing machine shown here is not a constant speed control during operation, but a characteristic that the speed decreases with an increase in load (laundry) is desirable, and constant torque or constant output control is suitable.

【0026】まず図1に示す制御構成について詳述す
る。
First, the control configuration shown in FIG. 1 will be described in detail.

【0027】図1の制御構成は、電気駆動装置の上位回
路から入力されるモータ出力に関係する指令(ここでは
洗濯力指令)に基づいてトルク指令τ* 及び制限回転速
度指令ωrLMTを算出する指令変換部7と、トルク指令τ
* に基づいて外部トルク電流指令Iq ** を算出するトル
ク電流指令変換部8と、永久磁石同期モータ3に取り付
けられた磁極位置センサの位置信号U,V,Wを用いて
前記永久磁石同期モータの回転速度ωr を演算する速度
演算部4と、制限回転速度指令ωrLMT及び回転速度ωr
に基づいて前記外部トルク電流指令Iq ** の補正を行い
トルク電流指令Iq *を算出するトルク電流補正部9と、
磁極位置センサの位置信号U,V,Wから前記永久磁石
同期モータの磁極基準位相θdps を求め、磁極基準位相
θdps と制御構成(装置)の内部位相θd との位相誤差
から補正信号Δωpll を出力する位相補正部5と、回転
速度ωr 及び補正信号Δωpll に基づいて内部位相θd
を算出する位相更新部6と、回転速度ωr 又は制限回転
速度指令ωrLMTを係数倍した値のいずれかをベクトル演
算部1において用いる回転速度指令値ωr *として設定す
る速度値設定部10と、トルク電流指令Iq *に基づいて
モータの出力トルクを最大にする励磁電流指令Id *を算
出する最大トルク制御部11と、モータ電流指令(励磁
電流指令Id *,トルク電流指令Iq *)及び回転速度指令
ωr *に基づいて例えば式(2)に示すモデル式に従って
前記永久磁石同期モータへの電圧指令Vq *,Vd *を算出
するベクトル演算部1と、前記電圧指令Vq *,Vd *及び
前記内部位相θd に基づいて印加電圧Vu,Vv,Vw
を算出する印加電圧作成部2を有して構成されている。
なお、実際の回路構成では印加電圧作成部2からインバ
ータ主回路を介してモータ3に電圧が加えられるが実施
例1では省略している。また、以下の式(2)が前記ベ
クトル演算部1で用いられるモデル式である。
In the control configuration of FIG. 1, the torque command τ * and the limiting rotation speed command ω rLMT are calculated based on a command (here, a washing force command) related to the motor output input from the upper circuit of the electric drive device. Command conversion unit 7 and torque command τ
Using the torque current command conversion unit 8 for calculating the external torque current command I q ** based on * , and the position signals U, V, W of the magnetic pole position sensor attached to the permanent magnet synchronization motor 3, the permanent magnet synchronization is performed. The speed calculation unit 4 that calculates the rotation speed ω r of the motor, the limit rotation speed command ω rLMT, and the rotation speed ω r
A torque current correction unit 9 that corrects the external torque current command I q ** based on the above to calculate the torque current command I q * ,
The magnetic pole reference phase θ dps of the permanent magnet synchronous motor is obtained from the position signals U, V, W of the magnetic pole position sensor, and the correction signal Δω is obtained from the phase error between the magnetic pole reference phase θ dps and the internal phase θ d of the control configuration (device). The phase correction unit 5 that outputs pll and the internal phase θ d based on the rotation speed ω r and the correction signal Δω pll
And a speed value setting unit 10 that sets either the rotation speed ω r or the value obtained by multiplying the limit rotation speed command ω rLMT by a coefficient as the rotation speed command value ω r * used in the vector calculation unit 1. And a maximum torque control unit 11 that calculates an exciting current command I d * that maximizes the output torque of the motor based on the torque current command I q * , and a motor current command (exciting current command I d * , torque current command I q * ) and the rotational speed command ω r * , for example, according to the model formula shown in Formula (2), the vector operation unit 1 for calculating the voltage commands V q * and V d * to the permanent magnet synchronous motor, and the voltage Applied voltages Vu, Vv, Vw based on the commands V q * , V d * and the internal phase θ d.
It is configured to have an applied voltage generation unit 2 for calculating
In the actual circuit configuration, the voltage is applied from the applied voltage generator 2 to the motor 3 via the inverter main circuit, but this is omitted in the first embodiment. Further, the following expression (2) is a model expression used in the vector operation unit 1.

【0028】[0028]

【式2】Vd *=r・Id *−ωr *・L・Iq *q *=ωr *・L・Id *+r・Iq *+kE・ωr * 次に、図1が示す制御構成の各要素の動作について詳述
する。
[Equation 2] V d * = r · I d * -ω r * · L · I q * V q * = ω r * · L · I d * + r · I q * + k E · ω r * Then, The operation of each element of the control configuration shown in FIG. 1 will be described in detail.

【0029】指令変換部7は予め設定されたテーブルか
ら洗濯力指令に応じたトルク指令τ* と制限回転速度指
令ωrLMTを出力する。トルク電流指令変換部8も予め設
定されテーブルデータを用いて上記トルク指令τ* から
外部トルク電流指令Iq **を算出する。なお、指令変換
部7が直接外部トルク電流指令Iq ** を算出する構成と
してもよい。また、テーブルデータでなく、トルクとト
ルク電流の関係式から演算で求めることも可能である。
The command conversion unit 7 outputs a torque command τ * and a limit rotation speed command ω rLMT according to the washing force command from a preset table. The torque current command conversion unit 8 also uses preset table data to calculate the external torque current command I q ** from the torque command τ * . The command conversion unit 7 may directly calculate the external torque current command I q ** . Further, it is also possible to calculate the relational expression between the torque and the torque current instead of the table data.

【0030】トルク電流補正部9はモータの回転速度ω
r が制限回転速度ωrLMTを越えないようにトルク電流指
令Iq *を制御する回路部であり、主に比例積分制御を用
いて行っている。ここで、回転速度ωr が制限回転速度
指令ωrLMTを下回っている場合は、トルク電流補正値Δ
q *は零となり、外部トルク電流指令Iq ** とトルク電
流指令Iq *は同じ値となる。言い換えれば、回転速度ω
r が制限回転速度指令ωrLMTを越えた場合にトルク電流
指令の補正を行うこととなる。
The torque current correction unit 9 determines the rotation speed ω of the motor.
This is a circuit unit that controls the torque current command I q * so that r does not exceed the limit rotation speed ω rLMT , and is mainly performed using proportional- plus- integral control. Here, when the rotation speed ω r is below the limit rotation speed command ω rLMT , the torque current correction value Δ
I q * becomes zero, and the external torque current command I q ** and the torque current command I q * have the same value. In other words, the rotation speed ω
When r exceeds the limit rotation speed command ω rLMT , the torque current command is corrected.

【0031】速度値設定部10には初期状態(起動時)
において、制限回転速度指令ωrLMTを係数倍した値が設
定されており、回転速度ωr が制限回転速度指令ωrLMT
を係数倍した値に達したと判断した場合、回転速度ωr
に変更されることとなる。ここで、係数は1/2であ
り、設定値の変更は起動後1回行う。言い換えると、変
更後は停止するまで回転速度ωr が設定されることとな
る。
The speed value setting unit 10 has an initial state (at the time of startup).
Is set to a value obtained by multiplying the limit rotation speed command ω rLMT by a coefficient, and the rotation speed ω r is set to the limit rotation speed command ω rLMT.
If it is determined that the reached coefficient multiplied by the value, the rotation speed omega r
Will be changed to. Here, the coefficient is 1/2, and the setting value is changed once after starting. In other words, after the change, the rotation speed ω r is set until the rotation is stopped.

【0032】以上の動作により、起動時において必要な
起動トルクを発生(電圧を多めに印加)することがで
き、確実な起動が可能となる。そして定常時においては
最適な電流位相でモータの速度制御をすることが可能と
なる。換言すると、式(2)に示すベクトル演算式の回
転速度指令ωr *にある程度大きな値を設定することによ
り印加電圧を増加させることができ、起動時に必要なト
ルクを上回るトルクを発生させることができる。そし
て、定常時は実回転速度ωr を用いてベクトル演算する
ことにより最適な電流位相での制御をすることが可能と
なる。
By the above operation, the necessary starting torque can be generated (applying a large voltage) at the time of starting, and reliable starting is possible. In the steady state, the motor speed can be controlled with the optimum current phase. In other words, the applied voltage can be increased by setting a relatively large value to the rotation speed command ω r * of the vector calculation formula shown in Formula (2), and torque exceeding the torque required at the time of startup can be generated. it can. Then, in the steady state, vector control is performed using the actual rotation speed ω r , which makes it possible to perform control at the optimum current phase.

【0033】さらに、起動時に設定する設定値の大き
さ,切り替えを行うタイミング、の設定は重要である。
以下に上記以外の方法について述べる。
Further, it is important to set the magnitude of the set value set at the time of startup and the timing of switching.
Methods other than the above will be described below.

【0034】先ず設定値(回転速度指令値ωr *)の与え
方としては、 時間経過とともに増加させて行く方法。
First, as a method of giving the set value (rotational speed command value ω r * ), the method is to increase it with the passage of time.

【0035】外部入力値(トルク指令τ* ,トルク電
流指令Iq *等)の入力値に応じて設定値の大きさを変更
する方法。が考えられる。
A method of changing the size of the set value according to the input value of the external input value (torque command τ * , torque current command I q *, etc.). Can be considered.

【0036】また、切り替えタイミングとしては、 所定の時間経過後に回転速度ωr に切り替える方法。As the switching timing, a method of switching to the rotation speed ω r after a predetermined time has elapsed.

【0037】回転速度に応じて、設定値と回転速度ω
r の含有比率を変更していく方法。が考えられる。
Depending on the rotation speed, the set value and the rotation speed ω
How to change the content ratio of r . Can be considered.

【0038】次に、実施例1で例示する制御装置を用い
た場合におけるモータの出力特性を図3に示す。図3は
洗濯力指令をパラメータに取り、出力トルクに対する回
転速度を示した図である。
Next, FIG. 3 shows the output characteristics of the motor when the control device illustrated in the first embodiment is used. FIG. 3 is a diagram showing the rotation speed with respect to the output torque, using the washing force command as a parameter.

【0039】図3に示す洗濯力指令はA→B→Cの順に
大きくなっている。また、入力電力に上限値を設けた場
合の特性である。そのため、洗濯力指令が大きくなるに
つれて回転速度の上限値が下がっている。洗濯力指令
A,Bでは出力トルクが小さいため、高速回転域まで動
作が可能である。しかしこの領域では前記トルク電流補
正部9の働きにより、トルク電流指令を減少させ、制限
回転速度に抑える制御を行っている。言い換えると、回
転速度一定のままトルクが減少していく。
The washing force command shown in FIG. 3 increases in the order of A → B → C. Further, it is a characteristic when an upper limit value is set for the input power. Therefore, the upper limit value of the rotation speed decreases as the washing force command increases. Since the output torque is small in the washing force commands A and B, the operation can be performed up to the high speed rotation range. However, in this region, the torque current correction unit 9 functions to reduce the torque current command and control the rotation speed to the limited rotation speed. In other words, the torque decreases while the rotation speed remains constant.

【0040】実施例1の制御構成を用いることにより、
モータを確実に起動できモータの出力トルクを一定に制
御することができる。また、回転速度も回転速度制限値
で抑えることができる。
By using the control configuration of the first embodiment,
The motor can be reliably started and the output torque of the motor can be controlled to be constant. Also, the rotation speed can be suppressed by the rotation speed limit value.

【0041】(第2の実施例)次に第2の実施例につい
て図4,図5を用いて説明する。
(Second Embodiment) Next, a second embodiment will be described with reference to FIGS.

【0042】第2の実施例は課題を解決するための手段
において説明した第2の手段を実現するものである。図
4は第2の実施例に係る制御構成図であり、図5は第2
の実施例における制御構成を用いた場合のモータの出力
特性を示す図である。なお、実施例1と同一の符号は同
一の動作を行う。
The second embodiment realizes the second means described in the means for solving the problems. FIG. 4 is a control configuration diagram according to the second embodiment, and FIG.
FIG. 7 is a diagram showing the output characteristics of the motor when the control configuration in the embodiment is used. The same reference numerals as in the first embodiment perform the same operations.

【0043】第1の実施例と主に異なる点は、速度制御
部13を用いていること、回転速度指令ωr *を算出する
回転速度指令演算部12Aを導入したことである。また
上記構成の違いに応じ、洗濯力指令に基づいてモータ出
力指令Pm* 及び制限回転速度指令ωrLMTを算出する指
令変換部7Aと、モータ出力Pmを演算するモータ出力
演算部14Aを夫々追加若しくは変更されている。
The main difference from the first embodiment is that the speed control unit 13 is used and the rotation speed command calculation unit 12A for calculating the rotation speed command ω r * is introduced. Depending on the difference in the above configuration, a command conversion unit 7A that calculates the motor output command Pm * and the limit rotation speed command ω rLMT based on the washing force command and a motor output calculation unit 14A that calculates the motor output Pm are added respectively. has been changed.

【0044】なお、第2の実施例の構成は、洗濯力指令
からモータ出力指令を作成し、モータ出力を制御するた
めのものである。
The configuration of the second embodiment is for creating a motor output command from the washing force command and controlling the motor output.

【0045】回転速度指令演算部12Aは前記モータ出
力Pmが前記モータ出力指令Pm*に一致するように比
例積分制御を用いて回転速度指令ωr *を算出している。
ここで回転速度指令演算部12Aには前記制限回転速度
指令ωrLMTも入力されており、算出された回転速度指令
ωr *が制限回転速度指令ωrLMTを越えないように制限を
かけている。
The rotation speed command calculator 12A calculates the rotation speed command ω r * using proportional-plus-integral control so that the motor output Pm matches the motor output command Pm * .
The limit rotation speed command ω rLMT is also input to the rotation speed command calculator 12A, and the calculated rotation speed command ω r * is restricted so as not to exceed the limit rotation speed command ω rLMT .

【0046】速度制御部13は、前記回転速度指令ωr *
に実回転速度ωr が一致するようにトルク電流指令Iq *
を算出している。
The speed controller 13 controls the rotation speed command ω r *.
So that the actual rotation speed ω r agrees with the torque current command I q *
Is calculated.

【0047】モータ出力演算部14Aはベクトル演算部
1で扱われているモータ電流指令及び電圧指令を用いて
モータ出力Pmを下記の式3から演算している。
The motor output calculation unit 14A calculates the motor output Pm from the following equation 3 using the motor current command and voltage command handled by the vector calculation unit 1.

【0048】[0048]

【式3】Pm=Vd *・Id *+Vq *・Iq * 第2の実施例を用いた場合のモータの出力特性を図5に
示す。図5も図3と同様に洗濯力指令をパラメータに取
り、出力トルクに対する回転速度を示している。図5も
図3同様に、洗濯力指令はA→B→Cの順に大きくなっ
ている。
[Equation 3] The Pm = V d * · I d * + V q * · I q * output characteristics of the motor in the case of using the second embodiment shown in FIG. Similar to FIG. 3, FIG. 5 also takes the washing force command as a parameter and shows the rotation speed with respect to the output torque. In FIG. 5, as in FIG. 3, the washing force command increases in the order of A → B → C.

【0049】第2の実施例の場合、洗濯力指令からモー
タ出力指令を作成しているため、モータ出力が一定にな
るように制御される。このため、出力トルクを変更する
と回転数も変化する。
In the case of the second embodiment, since the motor output command is created from the washing force command, the motor output is controlled to be constant. Therefore, when the output torque is changed, the rotation speed also changes.

【0050】また、モータ出力一定のため、低トルク域
では高速回転域まで動作することになるが、第1の実施
例同様、制限回転速度指令に抑えられ回転速度の上昇は
無くなる。
Further, since the motor output is constant, the motor operates up to the high speed rotation range in the low torque range, but as in the first embodiment, the limit rotation speed command is suppressed and the rotation speed does not increase.

【0051】第2の実施例を用いることにより、第1の
実施例同様、モータを確実に起動できモータ出力を一定
に制御することができる。また、回転速度も回転速度制
限値で抑えることができる。
By using the second embodiment, the motor can be surely started and the motor output can be controlled to be constant, as in the first embodiment. Also, the rotation speed can be suppressed by the rotation speed limit value.

【0052】第2の実施例は、前述した第2の手段を用
いてモータ出力を一定に制御した例であるが、第2の実
施例の構成を用いて第1の実施例同様に、出力トルクを
一定に制御することもでき、例えば図6,図7に示す制
御構成によって実現できる。細部の動作は上記第1の実
施例及び第2の実施例における各構成部分の動作と同様
である。よってここでは概略を説明しておく。
The second embodiment is an example in which the motor output is controlled to be constant by using the above-mentioned second means, but the output is output in the same manner as the first embodiment by using the configuration of the second embodiment. The torque can be controlled to be constant, and can be realized by the control configuration shown in FIGS. 6 and 7, for example. The detailed operation is the same as the operation of each component in the first and second embodiments. Therefore, an outline will be described here.

【0053】図6はトルク指令τ* を入力としてモータ
出力トルクを制御する構成、図7は外部トルク電流指令
q ** を入力してモータ出力トルクを制御する構成とし
た場合の構成図である。
FIG. 6 is a configuration diagram in which the motor output torque is controlled by inputting the torque command τ * , and FIG. 7 is a configuration diagram in the case where the motor output torque is controlled by inputting the external torque current command I q ** . is there.

【0054】図6の場合は、内部状態値としてトルクτ
を演算する必要がある。そのためにトルク演算部14B
が用いられている。本トルク演算部14Bでは、式
(4)を用いてトルクの演算を行っている。
In the case of FIG. 6, the torque τ is set as the internal state value.
Needs to be calculated. Therefore, the torque calculation unit 14B
Is used. The torque calculation unit 14B calculates the torque using the equation (4).

【0055】[0055]

【式4】 [Formula 4]

【0056】ここで、P:極対数である。Here, P is the number of pole pairs.

【0057】図6では式(4)を用いてモータ出力トル
クτを演算しているが、他にモータ出力と回転速度から
モータ出力トルクを求めても同様の制御が可能である。
In FIG. 6, the motor output torque τ is calculated using the equation (4), but the same control can be performed by obtaining the motor output torque from the motor output and the rotation speed.

【0058】図7の場合は、外部トルク電流指令Iq **
を入力として用いているので、トルク電流指令Iq *をそ
のまま使用している。
In the case of FIG. 7, the external torque current command I q **
Is used as an input, the torque current command I q * is used as it is.

【0059】第1及び第2の実施例では最大トルク制御
部11を用いてトルク電流指令Iq *からモータ出力トル
クが最大になる励磁電流指令Id *を算出しているが、そ
の演算式を式(5)に示す。
In the first and second embodiments, the maximum torque control unit 11 is used to calculate the exciting current command I d * that maximizes the motor output torque from the torque current command I q *. Is shown in equation (5).

【0060】[0060]

【式5】 [Formula 5]

【0061】なお、第1及び第2の実施例では式(5)
を用いてモータの出力トルクが最大になるように励磁電
流指令Id *を決定しているが、本願発明はこれに限定さ
れるものでなく、界磁弱め制御などの励磁電流を操作す
る別の制御も適用可能であることはいうまでもない。
In the first and second embodiments, equation (5)
Is used to determine the exciting current command I d * so that the output torque of the motor is maximized. However, the present invention is not limited to this, and the exciting current command such as field weakening control is operated separately. It goes without saying that the control of is also applicable.

【0062】[0062]

【発明の効果】以上説明したように本発明のモータ制御
装置を用いれば、位置検出センサのみ(モータ電流セン
サレス)を用いたモータ制御装置において、必ずモータ
の駆動ができるトルク(出力)指令型のモータ制御装置
を実現できる。
As described above, when the motor control device of the present invention is used, in the motor control device using only the position detection sensor (without the motor current sensor), the torque (output) command type that can drive the motor is surely used. A motor control device can be realized.

【0063】また、上記トルク指令型モータ制御装置に
おいて、モータもしくはシステムの回転速度限界値を超
えないように回転速度の制限が可能である。
Further, in the above torque command type motor control device, it is possible to limit the rotation speed so as not to exceed the rotation speed limit value of the motor or the system.

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

【図1】本発明における実施例1を示すモータ制御装置
の制御構成図。
FIG. 1 is a control configuration diagram of a motor control device showing a first embodiment of the present invention.

【図2】本発明における実施例1の誘起電圧と位置信号
の関係図。
FIG. 2 is a diagram showing the relationship between the induced voltage and the position signal according to the first embodiment of the present invention.

【図3】本発明における実施例1のモータ特性図。FIG. 3 is a motor characteristic diagram of the first embodiment of the present invention.

【図4】本発明における実施例2を示すモータ制御装置
の制御構成図。
FIG. 4 is a control configuration diagram of a motor control device showing a second embodiment of the present invention.

【図5】本発明における実施例2のモータ特性図。FIG. 5 is a motor characteristic diagram of the second embodiment of the present invention.

【図6】本発明のその他のモータ制御装置の制御構成
図。
FIG. 6 is a control configuration diagram of another motor control device of the present invention.

【図7】本発明のその他のモータ制御装置の制御構成
図。
FIG. 7 is a control configuration diagram of another motor control device of the present invention.

【図8】従来のモータ制御装置の制御構成図。FIG. 8 is a control configuration diagram of a conventional motor control device.

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

1…ベクトル演算部、2…印加電圧作成部、3…永久磁
石同期モータ、4…速度演算部、5…位相補正部、6…
位相更新部、7,7A,7B…指令変換部、8…トルク
電流指令変換部、9…トルク電流補正部、10…速度値
設定部、11…最大トルク制御部、12A,12B,1
2C…回転速度指令演算部、13…速度制御部、14A
…モータ出力演算部、14B…トルク演算部。
DESCRIPTION OF SYMBOLS 1 ... Vector calculation part, 2 ... Applied voltage creation part, 3 ... Permanent magnet synchronous motor, 4 ... Speed calculation part, 5 ... Phase correction part, 6 ...
Phase update unit, 7, 7A, 7B ... Command conversion unit, 8 ... Torque current command conversion unit, 9 ... Torque current correction unit, 10 ... Speed value setting unit, 11 ... Maximum torque control unit, 12A, 12B, 1
2C ... Rotation speed command calculation unit, 13 ... Speed control unit, 14A
... Motor output calculation unit, 14B ... Torque calculation unit.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 岩路 善尚 茨城県日立市大みか町七丁目1番1号 株 式会社日立製作所日立研究所内 Fターム(参考) 3B155 BA11 HB09 LA02 LA11 LB18 LC12 LC13 MA05 MA08 MA09 5H560 AA10 BB04 DA13 DB20 DC03 DC07 DC12 DC13 EB01 GG04 JJ02 JJ03 JJ05 SS03 XA04 XA11 XA13 5H576 AA12 BB06 CC01 DD02 DD07 EE01 FF01 JJ25 LL14 LL22 LL38 LL39    ─────────────────────────────────────────────────── ─── Continued front page    (72) Inventor Yoshihisa Iwaji             7-1-1, Omika-cho, Hitachi-shi, Ibaraki Prefecture             Inside the Hitachi Research Laboratory, Hitachi Ltd. F term (reference) 3B155 BA11 HB09 LA02 LA11 LB18                       LC12 LC13 MA05 MA08 MA09                 5H560 AA10 BB04 DA13 DB20 DC03                       DC07 DC12 DC13 EB01 GG04                       JJ02 JJ03 JJ05 SS03 XA04                       XA11 XA13                 5H576 AA12 BB06 CC01 DD02 DD07                       EE01 FF01 JJ25 LL14 LL22                       LL38 LL39

Claims (13)

【特許請求の範囲】[Claims] 【請求項1】外部からの入力に基づいてモータの制御を
するモータ制御装置であって、 印加電圧に基づいて回転するモータと、 前記モータの磁極位置を検出する磁極位置センサと、 該磁極位置センサが出力する位置信号に基づいて前記モ
ータの回転速度を演算する速度演算部と、 前記外部からの入力をトルク電流指令へと変換する変換
部と、 前記モータの制限回転速度と前記速度演算部が演算した
前記モータの回転速度とに基づいて前記トルク電流指令
を補正するトルク電流補正部と、 前記補正されたトルク電流指令を用いて電圧指令を演算
するベクトル演算部と、 前記電圧指令に基づいて前記モータへの印加電圧を作成
する印加電圧作成部と、を有するモータ制御装置。
1. A motor control device for controlling a motor based on an input from the outside, the motor rotating on the basis of an applied voltage, a magnetic pole position sensor for detecting a magnetic pole position of the motor, and the magnetic pole position. A speed calculation unit that calculates a rotation speed of the motor based on a position signal output from a sensor, a conversion unit that converts an input from the outside into a torque current command, a limiting rotation speed of the motor, and the speed calculation unit. A torque current correction unit that corrects the torque current command based on the calculated rotation speed of the motor, a vector calculation unit that calculates a voltage command using the corrected torque current command, and a voltage command based on the voltage command. And an applied voltage creating section for creating an applied voltage to the motor.
【請求項2】永久磁石同期モータと、前記永久磁石モー
タの磁極位置を検出する磁極位置センサと、該磁極位置
センサが出力する位置信号に基づいて前記永久磁石同期
モータの回転速度を演算する速度演算部と、前記回転速
度及び前記磁極位置信号に基づいて前記永久磁石同期モ
ータの回転位相を求める位相更新部と、モータ電流指令
と回転速度値に基づいてモータ印加電圧を算出するベク
トル演算部と、を備えたモータ制御装置であって、 前記回転速度値を任意の値に設定する速度値設定部を備
えたことを特徴とするモータ制御装置。
2. A permanent magnet synchronous motor, a magnetic pole position sensor for detecting a magnetic pole position of the permanent magnet motor, and a speed for calculating a rotation speed of the permanent magnet synchronous motor based on a position signal output from the magnetic pole position sensor. An arithmetic unit, a phase updating unit that obtains a rotational phase of the permanent magnet synchronous motor based on the rotational speed and the magnetic pole position signal, and a vector arithmetic unit that calculates a motor applied voltage based on a motor current command and a rotational speed value. A motor control device including a speed value setting unit that sets the rotation speed value to an arbitrary value.
【請求項3】請求項2記載のモータ駆動装置であって、 前記速度値設定部は、所定の値を設定するモータ制御装
置。
3. The motor drive device according to claim 2, wherein the speed value setting unit sets a predetermined value.
【請求項4】請求項3記載のモータ駆動装置であって、 前記速度値設定部は、前記速度演算部で求めた回転速度
が所定の制限値以上になった場合、前記回転速度を設定
することを特徴とするモータ制御装置。
4. The motor drive device according to claim 3, wherein the speed value setting unit sets the rotation speed when the rotation speed obtained by the speed calculation unit is equal to or more than a predetermined limit value. A motor control device characterized by the above.
【請求項5】請求項3記載のモータ駆動装置であって、 前記速度値設定部は、所定の時間経過後に前記速度演算
部で求めた回転速度を設定することを特徴とするモータ
制御装置。
5. The motor drive device according to claim 3, wherein the speed value setting unit sets the rotation speed obtained by the speed calculation unit after a predetermined time has elapsed.
【請求項6】請求項2記載のモータ駆動装置であって、 前記速度値設定部は、前記永久磁石同期モータの回転速
度に基づいて所定の値と前記速度演算部で求めた回転速
度の含有比率を変更して、前記回転速度値を設定するこ
とを特徴とするモータ制御装置。
6. The motor drive device according to claim 2, wherein the speed value setting unit includes a predetermined value based on a rotation speed of the permanent magnet synchronous motor and a rotation speed calculated by the speed calculation unit. A motor control device, characterized in that the rotation speed value is set by changing a ratio.
【請求項7】請求項3,4,5いずれか記載のモータ制
御装置であって、 前記速度値設定部は、前記所定の値を時間とともに増加
させていくことを特徴とするモータ制御装置。
7. The motor control device according to claim 3, wherein the speed value setting section increases the predetermined value with time.
【請求項8】請求項3,4,5いずれか記載のモータ制
御装置であって、 前記速度値設定部における所定の値は、外部から入力さ
れるモータ出力に関係する指令値の大きさにより変更す
ることを特徴とするモータ制御装置。
8. The motor control device according to claim 3, wherein the predetermined value in the speed value setting unit is a command value related to a motor output input from the outside. A motor control device characterized by being changed.
【請求項9】請求項2記載のモータ制御装置であって、 前記永久磁石同期モータの回転速度が所定の速度制限値
を越えないように前記トルク電流指令を補正するトルク
電流補正部を備えたことを特徴とするモータ制御装置。
9. The motor control device according to claim 2, further comprising a torque current correction unit that corrects the torque current command so that the rotation speed of the permanent magnet synchronous motor does not exceed a predetermined speed limit value. A motor control device characterized by the above.
【請求項10】永久磁石同期モータと、前記永久磁石モ
ータの磁極位置を検出する磁極位置センサと、該磁極位
置センサが出力する位置信号に基づいて前記永久磁石同
期モータの回転速度を演算する速度演算部と、前記回転
速度及び前記磁極位置信号に基づいて前記永久磁石同期
モータの回転位相を求める位相更新部と、モータ電流指
令と回転速度値に基づいてモータ印加電圧を算出するベ
クトル演算部と、を備えたモータ制御装置であって、 外部から与えられる内部状態指令値に内部状態の値が一
致するよう前記回転速度指令を算出する回転速度指令演
算部と、を有することを特徴とするモータ制御装置。
10. A permanent magnet synchronous motor, a magnetic pole position sensor for detecting a magnetic pole position of the permanent magnet motor, and a speed for calculating a rotational speed of the permanent magnet synchronous motor based on a position signal output from the magnetic pole position sensor. An arithmetic unit, a phase updating unit that obtains a rotational phase of the permanent magnet synchronous motor based on the rotational speed and the magnetic pole position signal, and a vector arithmetic unit that calculates a motor applied voltage based on a motor current command and a rotational speed value. And a rotation speed command calculation unit that calculates the rotation speed command so that the value of the internal state matches the internal state command value given from the outside. Control device.
【請求項11】請求項10記載のモータ制御装置であっ
て、 前記内部状態値は、モータ出力,モータ出力トルク、も
しくはトルク電流のいずれかであるモータ制御装置。
11. The motor control device according to claim 10, wherein the internal state value is one of a motor output, a motor output torque, and a torque current.
【請求項12】請求項10記載のモータ制御装置であっ
て、 前記ベクトル演算部の演算に用いる回転速度値を前記回
転速度指令値とすることを特徴とするモータ制御装置。
12. The motor control device according to claim 10, wherein a rotation speed value used for the calculation of the vector calculation unit is the rotation speed command value.
【請求項13】請求項10,11,12のいずれか記載
のモータ制御装置において、前記回転速度指令が所定の
回転速度制限値を越えないように前記回転速度指令に制
限を設けることを特徴とするモータ制御装置。
13. The motor control device according to claim 10, wherein the rotation speed command is limited so that the rotation speed command does not exceed a predetermined rotation speed limit value. Motor control device.
JP2001208673A 2001-07-10 2001-07-10 Motor control device and electric drive device using the same Pending JP2003033068A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001208673A JP2003033068A (en) 2001-07-10 2001-07-10 Motor control device and electric drive device using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001208673A JP2003033068A (en) 2001-07-10 2001-07-10 Motor control device and electric drive device using the same

Publications (1)

Publication Number Publication Date
JP2003033068A true JP2003033068A (en) 2003-01-31

Family

ID=19044451

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001208673A Pending JP2003033068A (en) 2001-07-10 2001-07-10 Motor control device and electric drive device using the same

Country Status (1)

Country Link
JP (1) JP2003033068A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100435467C (en) * 2005-09-29 2008-11-19 丹福斯压缩器有限公司 Method of starting a motor, control system for controlling starting of a motor, and starter assembly
JP2010142031A (en) * 2008-12-12 2010-06-24 Hitachi Appliances Inc Speed controller of magnet motor
JP2012065377A (en) * 2010-09-14 2012-03-29 Hitachi Car Eng Co Ltd Motor controller for electric oil pump and control method
JP2016001977A (en) * 2014-06-12 2016-01-07 多摩川精機株式会社 Motor speed control structure, motor, motor system, and motor speed control method
WO2019053944A1 (en) * 2017-09-14 2019-03-21 シンフォニアテクノロジー株式会社 Control device and control method for synchronous electric motor
CN113054888A (en) * 2019-12-27 2021-06-29 山洋电气株式会社 Motor control device and motor control method
TWI890716B (en) * 2019-12-27 2025-07-21 日商山洋電氣股份有限公司 Motor control apparatus and motor control method

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100435467C (en) * 2005-09-29 2008-11-19 丹福斯压缩器有限公司 Method of starting a motor, control system for controlling starting of a motor, and starter assembly
JP2010142031A (en) * 2008-12-12 2010-06-24 Hitachi Appliances Inc Speed controller of magnet motor
JP2012065377A (en) * 2010-09-14 2012-03-29 Hitachi Car Eng Co Ltd Motor controller for electric oil pump and control method
KR101232444B1 (en) 2010-09-14 2013-02-12 쟈트코 가부시키가이샤 Apparatus and method for controlling motor for electric oil pump
JP2016001977A (en) * 2014-06-12 2016-01-07 多摩川精機株式会社 Motor speed control structure, motor, motor system, and motor speed control method
WO2019053944A1 (en) * 2017-09-14 2019-03-21 シンフォニアテクノロジー株式会社 Control device and control method for synchronous electric motor
CN111095775A (en) * 2017-09-14 2020-05-01 昕芙旎雅有限公司 Control device and control method for synchronous motor
EP3683958A4 (en) * 2017-09-14 2021-04-28 Sinfonia Technology Co., Ltd. Control device and control method for synchronous electric motor
US11196373B2 (en) 2017-09-14 2021-12-07 Sinfonia Technology Co., Ltd. Control device and control method for synchronous electric motor
CN111095775B (en) * 2017-09-14 2023-04-21 昕芙旎雅有限公司 Synchronous motor control device and control method
CN113054888A (en) * 2019-12-27 2021-06-29 山洋电气株式会社 Motor control device and motor control method
TWI890716B (en) * 2019-12-27 2025-07-21 日商山洋電氣股份有限公司 Motor control apparatus and motor control method

Similar Documents

Publication Publication Date Title
US7339344B2 (en) Self tuning method and apparatus for permanent magnet sensorless control
JP3168986B2 (en) Motor control device and control method
US7538510B2 (en) Controller for motor
JP3282657B2 (en) Initial magnetic pole position estimation method for permanent magnet type brushless motor
CN101001068B (en) Motor drive control device and motor drive system
JP2002359996A (en) AC motor drive controller
JP2008271740A (en) Motor control device
US8754603B2 (en) Methods, systems and apparatus for reducing power loss in an electric motor drive system
JP2010029030A (en) Motor controller
WO2008147016A1 (en) Motor driver system and method for controlling motor driver
JP2008167566A (en) High response control device for permanent magnet motor
KR20090084045A (en) Motor, motor control device, and motor starting method
JP2004072906A (en) Vector control inverter device
JP3607960B2 (en) Motor control device and control method
JP2004056839A (en) Control system for permanent magnet type motor
JP2007089248A (en) Driver of electric motor
JP2003033068A (en) Motor control device and electric drive device using the same
JP2012130100A (en) Motor controller and motor control method
JP4566100B2 (en) Electric motor drive
CN111987957A (en) Hybrid control method of permanent magnet synchronous motor
JP2002325477A (en) Motor control device
JP2007221963A (en) Motor control device
JP3557958B2 (en) Synchronous motor control device and control method
JP4007309B2 (en) Motor control device and motor control method
JP2002233198A (en) Motor drive circuit