[go: up one dir, main page]

JP2000308384A - モータ制御装置および制御方法 - Google Patents

モータ制御装置および制御方法

Info

Publication number
JP2000308384A
JP2000308384A JP11111040A JP11104099A JP2000308384A JP 2000308384 A JP2000308384 A JP 2000308384A JP 11111040 A JP11111040 A JP 11111040A JP 11104099 A JP11104099 A JP 11104099A JP 2000308384 A JP2000308384 A JP 2000308384A
Authority
JP
Japan
Prior art keywords
voltage
motor
error
value
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.)
Granted
Application number
JP11111040A
Other languages
English (en)
Other versions
JP4092811B2 (ja
Inventor
Satoshi Koide
訓 小出
Yasumi Kawabata
康己 川端
Eiji Yamada
英治 山田
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.)
Toyota Motor Corp
Original Assignee
Toyota Motor 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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP11104099A priority Critical patent/JP4092811B2/ja
Priority to PCT/JP2000/002509 priority patent/WO2000064039A1/ja
Priority to US09/958,149 priority patent/US6515446B1/en
Priority to EP00917337A priority patent/EP1193854B1/en
Publication of JP2000308384A publication Critical patent/JP2000308384A/ja
Application granted granted Critical
Publication of JP4092811B2 publication Critical patent/JP4092811B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/08Arrangements for controlling the speed or torque of a single motor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L15/00Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
    • B60L15/02Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles characterised by the form of the current used in the control circuit
    • B60L15/025Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles characterised by the form of the current used in the control circuit using field orientation; Vector control; Direct Torque Control [DTC]
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L3/00Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
    • B60L3/0023Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train
    • B60L3/0038Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train relating to sensors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L3/00Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
    • B60L3/0023Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train
    • B60L3/0046Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train relating to electric energy storage systems, e.g. batteries or capacitors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L50/00Electric propulsion with power supplied within the vehicle
    • B60L50/10Electric propulsion with power supplied within the vehicle using propulsion power supplied by engine-driven generators, e.g. generators driven by combustion engines
    • B60L50/16Electric propulsion with power supplied within the vehicle using propulsion power supplied by engine-driven generators, e.g. generators driven by combustion engines with provision for separate direct mechanical propulsion
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L50/00Electric propulsion with power supplied within the vehicle
    • B60L50/50Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells
    • B60L50/60Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells using power supplied by batteries
    • B60L50/61Electric propulsion with power supplied within the vehicle using propulsion power supplied by batteries or fuel cells using power supplied by batteries by batteries charged by engine-driven generators, e.g. series hybrid electric vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L58/00Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles
    • B60L58/10Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2200/00Type of vehicles
    • B60L2200/26Rail vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2220/00Electrical machine types; Structures or applications thereof
    • B60L2220/10Electrical machine types
    • B60L2220/14Synchronous machines
    • 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
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/62Hybrid vehicles
    • 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
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/64Electric machine technologies in electromobility
    • 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
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/70Energy storage systems for electromobility, e.g. batteries
    • 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
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/7072Electromobility specific charging systems or methods for batteries, ultracapacitors, supercapacitors or double-layer capacitors

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Sustainable Development (AREA)
  • Sustainable Energy (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)
  • Control Of Electric Motors In General (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

(57)【要約】 【課題】 電源電圧の検出値に含まれる誤差を補正して
モータに適切な電圧を印加する。 【解決手段】 要求トルクに応じてモータに印加すべき
トルク電圧を設定し、バッテリの電圧に応じてトルク電
圧が印加されるよう、インバータのデューティを制御す
る。このように構成されたモータ制御装置において、モ
ータの通常運転を開始する前に、一定のデューティでイ
ンバータをスイッチングして、モータに電圧を印加す
る。また、この電圧に応じて流れた電流を検出する。一
定のデューティでインバータをスイッチングした場合の
電源電圧と電流との関係を予めテーブルとして記憶して
おけば、電源電圧の真値を求めることができ、バッテリ
の電圧センサに生じるオフセット誤差を特定することが
できる。従って、バッテリの電圧検出値を補正して、ト
ルク電圧を適切に制御することができる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、電源からモータの
コイルに印加される電圧を適切に制御して、該モータの
運転を制御するモータ制御装置およびモータ制御方法に
関する。
【0002】
【従来の技術】従来、種々のモータが産業機械、鉄道車
両などに使用されている。近年では、モータを動力源と
して使用するハイブリッド車両も提案されている。モー
タはステータおよびロータの磁界の相互作用によって回
転する。両者の磁界の少なくとも一方は、コイルへの通
電により生じる。永久磁石型の同期モータを例にとって
説明する。かかる同期モータのロータには永久磁石が貼
付されている。一方、ステータにはコイルが巻回されて
いる。このコイルに多相交流を流すことにより、ステー
タ側に回転磁界を生じさせることができる。同期モータ
は、こうして生じた回転磁界に追随するようにロータが
回転する。
【0003】モータの運転は、コイルに印加される電圧
を制御し、コイルに流れる電流を制御することにより、
制御される。例えば、大きなトルクを出力すべき場合に
は、コイルに印加する電圧を高くし、電流を増大して強
い磁界を生じさせる。逆に要求トルクが小さい場合に
は、コイルに印加する電圧を低くし、電流を低減して弱
い磁界を生じさせる。
【0004】コイルに印加される電圧の制御はインバー
タ等を用いて行われることが多い。インバータとは直流
電圧を交流電圧に変換する回路であり、一定電圧の電源
のソース側とシンク側を一組とするスイッチング素子に
より構成される。これらのスイッチング素子が単位時間
当たりにオンとなる割合、即ちデューティを変化させる
ことにより、コイルに印加される電圧値を変化させるこ
とができる。ソース側のデューティを高めれば、出力さ
れる電圧は高くなる。デューティを低くすれば出力され
る電圧は低くなる。コイルに印加される電圧を所望の値
に制御するためには、電源の電圧値に応じて適切なデュ
ーティでインバータを駆動する必要がある。
【0005】従来は、要求トルクに基づいてモータのコ
イルに印加されるべき電圧値を設定し、次に、その電圧
値が実現されるよう、センサにより検出された電源電圧
に基づいてデューティを決定していた。こうして設定さ
れたデューティでインバータのスイッチング素子のオン
・オフを制御することにより、モータの運転を制御して
いた。
【0006】
【発明が解決しようとする課題】しかし、従来の制御方
法ではモータの運転を十分精度よく制御できない場合が
あった。電源電圧を検出するセンサは、モータを使用す
る環境等の影響によって検出値に誤差を含むことがあ
る。かかる誤差は、検出値が真値から正または負の方向
にずれるオフセット誤差として生じる。当然、オフセッ
トの量も環境その他の影響によって変動する。
【0007】従来は、かかるオフセット誤差による影響
を考慮せずにモータの制御が行われていた。先に述べた
通り、モータのコイルに印加される電圧は、電源の電圧
値を基準としてインバータのデューティを調整すること
により、制御される。電源の電圧値に誤差が含まれてい
る場合には、コイルに所望の電圧を正確に印加すること
ができない。この結果、従来の制御では、要求トルクを
適切に出力することができないなどの弊害が生じてい
た。
【0008】また、同期モータの制御において、電源電
圧の検出誤差は次の弊害も生じていた。先に説明した通
り、同期モータはロータの回転数に同期した速度で回転
する回転磁界によってモータを運転する。かかる磁界を
生じさせるためには、ロータの電気的な回転角、即ち電
気角に応じてコイルへの通電を行う必要がある。通常、
電気角の検出はホール素子等のセンサを用いて行うこと
が多い。しかし、近年ではモータ制御装置の構成を簡素
化することによって信頼性を向上する目的から、いわゆ
るセンサレスで電気角を検出する技術も提案されてい
る。
【0009】センサレスで電気角を検出する場合には、
電気角を一旦ある値に推定した上で、モータのコイルに
所定の電気角検出電圧を印加する。そして、この電気角
検出電圧に応じてコイルに流れる電流を検出する。両者
の間には電圧方程式と呼ばれる関係式が成立する。電気
角の推定値に誤差がなければこの方程式は値0となる。
電気角の推定値に誤差がある場合には、その誤差量に応
じて電圧方程式の演算結果が値0からずれる。逆に、電
圧方程式の演算結果におけるずれ量に基づき、電気角の
推定値と真値との誤差を特定することができる。
【0010】センサレスで電気角を精度良く検出するた
めには、精度良く電気角検出電圧を印加する必要があ
る。電気角検出電圧の値も電源の電圧値に応じてデュー
ティを調整することにより制御される。従来の技術で
は、電気角検出電圧の印加に際し、電源の電圧値を考慮
していなかった。従って、電源電圧の検出誤差に伴い、
電気角検出電圧の値が変動していた。この結果、電気角
の検出精度が低下することがあった。電気角の検出精度
の低下により、従来は、トルクの脈動などの弊害を生
じ、モータの滑らかな運転を損ねることがあった。
【0011】近年では、モータを適用した装置が種々提
案されており、モータの運転を制御する精度の向上が求
められていた。このため、電源電圧の誤差に伴う精度の
低下は看過し得ないものとなっていた。また、モータを
動力源とする装置には、電源の電圧値が非常に高いもの
もあり、かかる装置では電源電圧の誤差の影響が大きか
った。本発明は上記課題を解決するためになされ、モー
タのコイルに印加される電圧の検出誤差に起因する弊害
を抑制し、モータの運転を適切に制御する技術を提供す
ることを目的とする。
【0012】
【課題を解決するための手段およびその作用・効果】上
記課題の少なくとも一部を解決するために、本発明では
以下の構成を採った。本発明のモータ制御装置は、電源
からモータのコイルに印加される電圧を制御して、該モ
ータの運転を制御するモータ制御装置であって、前記電
源の電圧値を推定する電圧推定手段と、該推定された電
圧値に基づいて所定の検出用電圧を前記コイルに印加す
る検出用電圧印加手段と、該検出用電圧に応じて前記コ
イルに流れる電流値を検出する電流検出手段と、前記検
出された電圧値と、電流値とに基づいて推定された電圧
値の誤差を特定する誤差特定手段と、前記特定された誤
差を反映して、前記モータの運転状態に応じた所定の電
圧を前記コイルに印加する電圧印加制御手段とを備える
ことを要旨とする。
【0013】かかるモータ制御装置によれば、電源の電
圧値の推定値についての誤差を反映して運転状態に応じ
た電圧を印加することができる。従って、モータの運転
を適切に制御することができる。
【0014】先に説明した通り、モータのコイルに印加
される電圧は電源の電圧値に応じてインバータ等の駆動
回路を制御することにより制御されるのが通常である。
従来は、センサにより検出された電源の電圧値を真値と
して該制御が行われていた。これに対し、本発明のモー
タ制御装置は、電源の電圧値を一旦、ある値に推定す
る。こうして推定された電圧値に基づいて検出用電圧印
加手段が検出用電圧を印加する。推定された電圧値と真
値との間に誤差があれば、予め設定された値とは異なる
電圧値の検出用電圧が印加されることになる。印加され
た検出用電圧の誤差は、該電圧に応じてコイルに流れた
電流により検出することができる。従って、かかる誤差
に基づき、電源電圧の推定値の誤差をも特定することが
できる。本発明のモータ制御装置は、こうして特定され
た誤差を反映することにより、コイルに適切な電圧を印
加することができる。
【0015】本発明のモータ制御装置において、電圧推
定手段には、種々の構成を適用可能である。例えば、電
源電圧を常に予め定めた一定の値であるものと仮定する
ものとしてもよい。こうすれば、装置全体の構成および
処理を簡易なものとすることができる。また、前記電圧
推定手段は、前記電源の電圧値の検出結果に基づいて前
記推定を行う手段であるものとしてもよい。こうすれ
ば、推定した電圧値と真値との誤差を比較的小さい範囲
に抑制することができ、誤差の反映をより適切に行うこ
とが可能となる。
【0016】また、検出用電圧は、予め定めた一定値の
電圧を印加するようインバータ等の駆動回路を制御して
印加するものとしてもよいし、該駆動回路の制御状態を
予め定めた一定の状態にして印加するものとしてもよ
い。前者の場合は、電源電圧の推定値に応じて駆動回路
の制御状態が変わるため、結果としてコイルに印加され
る電圧値が変動する。後者の場合は、電源電圧の実際の
変動が直接コイルに印加される電圧値の変動として現れ
る。いずれにしても、本来、電圧の推定値に誤差が含ま
れると、印加されるべき検出用電圧からずれた電圧がコ
イルに印加されることになる。なお、後者の場合は、電
源電圧が常に一定の値に推定されている状態に対応す
る。
【0017】本発明のモータ制御装置において、前記誤
差特定手段も種々の構成を適用可能である。例えば、前
記誤差特定手段は、前記電圧値と電流値との関係を記憶
する記憶手段と、該関係を参照して前記誤差を求める誤
差演算手段とを備えるものとすることができる。
【0018】こうすれば、記憶手段を参照することによ
り、電源の電圧の推定値が真値であると仮定した場合に
本来検出されるべき電流値を求めることができる。一
方、検出された電流に基づいて、電源電圧の現実の値を
求めることができる。この結果、両者から推定値と真値
との誤差を定量的に演算することができる。なお、記憶
手段は、上記電圧値と電流値との関係を関数として記憶
するものとしてもよいし、前記電圧値に応じた前記電流
値を記憶するテーブルであるものとしてもよい。関数を
利用すれば、関係を記憶するための容量を抑制すること
ができる利点がある。一方、テーブルを利用すれば、電
圧値と電流値が非常に非線形性が強い場合など関数で十
分表現し得ない場合にも適切に対応することができる利
点がある。
【0019】誤差特定手段は、上述の通り誤差を定量的
に求める構成に限られるものではない。例えば、誤差が
生じているか否かを特定することができるものとしても
よい。かかる構成の一例としては、所定の検出用電圧に
対して本来検出されるべき電流値を記憶し、この電流値
と検出された電流値とを比較することにより実現する構
成が挙げられる。誤差が生じているか否かを特定するこ
とができれば、電源電圧の推定値を逐次変更して検出用
電圧を繰り返し印加する等の方法により、誤差を反映し
たモータの制御を実現することが可能となる。
【0020】本発明のモータ制御装置は、交流モータ、
直流モータに限らず、電源の電圧に基づいてコイルに印
加する電圧を制御することで、運転が制御される種々の
モータに適用可能である。また、特定のモータに適用す
る場合には、更に、以下に示す種々の構成を採ることも
可能である。
【0021】例えば、本発明のモータ制御装置を、多相
交流によって回転するモータに適用する場合には、前記
モータのロータについて電気角を検出する電気角検出手
段を備え、前記検出用電圧印加手段は、前記電圧値に応
じた電流値の変化が顕著に現れる相として、前記電気角
ごとに予め設定された相に検出用電圧を印加する手段で
あるものとすることができる。
【0022】多相交流によって回転するモータにおいて
は、電気角に応じて各相コイルのインダクタンスが変化
するため、各相コイルに印加された電圧と該電圧に応じ
て流れる電流との関係が変化することが知られている。
同様に電源電圧の誤差による影響も電気角の変化に応じ
て各相ごとに変化する。従って、電気角ごとに、電源電
圧の誤差の影響を特定しやすい相を選択することができ
る。上記構成では、かかる性質を利用して、誤差を特定
しやすい相を電気角ごとに使い分けることにより、誤差
をより精度良く特定できる。上記構成において、電流値
の変化が顕著に現れる相とは、かかる観点から、電流検
出手段の精度等を考慮して、誤差を特定しやすい相を任
意に選択することができる。必ずしも各電気角で電流値
の変化が最大となる相に限定されるものではない。
【0023】同様に、本発明のモータ制御装置を多相交
流によって回転するモータに適用する場合には、前記モ
ータのロータについて電気角を検出する電気角検出手段
を備え、前記検出用電圧印加手段は、前記ロータの回転
に伴って回転し、前記電気角によって特定される所定の
方向に検出用電圧を印加する手段であるものとすること
もできる。
【0024】かかる構成によれば、検出用電圧と電流と
の関係を各相ごとに記憶したり、誤差の検出に適した相
を選択したりする必要がないため、記憶容量の低減や処
理の簡素化を図ることが可能となる。多相交流によって
回転するモータでは、ロータと同期して回転する回転磁
界によって運転される。回転磁界の制御はいわゆるベク
トル制御によって行われることが多い。ベクトル制御と
は、ロータの回転とともに回転する軸を設定し、その軸
方向の磁界の強さを要求トルクに応じて制御する方法を
いう。磁界の強さおよび方向を比較的制御しやすい利点
がある。ベクトル制御でモータの運転を制御している場
合には、該制御で使用される軸を検出用電圧の印加方向
に適用することができるため、モータ制御装置全体の構
成や処理の簡素化を図る上で好ましい。
【0025】上述の構成において、ロータの回転に伴う
方向としては、ベクトル制御で使用される方向に関わら
ず種々の方向を用いることが可能であるが、前記モータ
が同期モータである場合には、前記所定の方向は、前記
ロータの回転中心を通り、該ロータの磁束と一致する方
向であるものとすることが望ましい。
【0026】同期モータにおいては、ロータの回転中心
を通り、ロータの磁束と一致する方向(以下、d軸方向
とよぶ)、およびロータの回転面内でd軸方向に直交す
る方向(以下、q軸方向とよぶ)をベクトル制御に用い
るのが通常である。q軸方向がモータのトルクの発生に
主として起因する方向である。上記構成では、検出用電
圧をd軸方向に印加する。従って、検出用電圧の印加に
際し、トルクの発生を抑制することができる。この結
果、上記構成によれば、電源電圧の誤差を特定する処理
中にモータのトルクに変動が生じ、振動等が発生するこ
とを抑制することができる。
【0027】本発明のモータ制御装置において、前記誤
差の特定は種々のタイミングで実行することができる。
例えば、前記モータが回転を開始する起動時に、前記電
圧推定手段、検出用電圧印加手段、電流検出手段、およ
び誤差特定手段を用いて前記誤差の特定を行う誤差特定
制御手段を備えるものとしてもよい。
【0028】かかるモータ制御装置によれば、モータが
回転を開始する起動時にのみ誤差の特定を実行する。一
般に電源の電圧値自体はモータの運転中に大きな変動は
生じない。また、電圧値の検出をセンサで行う場合も、
運転中にオフセットの大きな変動は生じない。逆にモー
タの起動時には、モータ停止中の環境条件等に応じて電
源の電圧の推定値に大きな誤差を含む場合が多い。上述
のモータ制御装置によれば、起動時に誤差の特定を行う
ため、運転を開始した当初からモータの運転を適切に制
御することができる。また、上記構成において、モータ
が運転を開始した後は、誤差の特定を行わないものとす
れば、運転中のモータの制御に要する時間を短縮するこ
とができ、高速運転時にも適切にモータを制御すること
が可能となる。
【0029】また、本発明のモータ制御装置において
は、該電圧推定手段、検出用電圧印加手段、電流検出手
段、および誤差特定手段をそれぞれ1回ずつ用いて誤差
の特定を行うことも可能であるが、前記誤差特定手段に
より特定された誤差を前記電圧推定手段における推定に
反映させつつ、該電圧推定手段、検出用電圧印加手段、
電流検出手段、および誤差特定手段を繰り返し用いて、
前記誤差を所定範囲内に収束させる誤差収束制御手段を
備えるものとしてもよい。
【0030】各手段を1回ずつ用いて誤差の特定を行え
ば、誤差の特定に要する時間を短縮することができる利
点がある。一方、各手段を繰り返し用いて誤差を収束さ
せるものとすれば、より精度よく誤差を特定することが
でき、モータの運転をより精度良く制御できる利点があ
る。電源電圧の誤差と該電圧に応じて流れる電流値との
関係に非線形性が強い場合などには、後者の誤差収束手
段を備えることが特に好ましい。
【0031】本発明のモータ制御装置において、特定さ
れた誤差はモータの制御に種々の態様で反映させること
が可能である。例えば、前記電圧印加制御手段は、該モ
ータが出力すべきトルクに応じて前記コイルに印加され
るべきトルク電圧を設定するトルク電圧設定手段と、前
記誤差を反映して、該トルク電圧を印加する手段とを備
えるものとすることができる。
【0032】こうすれば、電源電圧の誤差を反映して、
トルク電圧を適切に印加することができる。従って、モ
ータの出力トルクを要求トルクに精度良く一致させるこ
とが可能となる。もちろん、前記特定された誤差を反映
させる方法も種々の態様が考えられる。第1に、印加さ
れるべき電圧値に基づいてデューティ等を設定する際に
用いられる電源電圧値自体に反映する態様である。当
然、特定された誤差に基づいて前記推定された電圧値を
補正するものとしてもよいし、誤差特定手段において電
源電圧の真値が求められている場合には、真値に置換す
るものとしてもよい。第2に、推定された電源電圧に基
づいて一旦設定されたデューティ等を誤差特定手段によ
り特定された誤差に基づいて補正する態様を採ることも
できる。さらに、トルク電圧の値自体を誤差に基づいて
補正するものとしてもよい。
【0033】また、前記モータは突極型の同期モータで
ある場合には、特定された誤差を次の態様でモータの制
御に反映させることもできる。即ち、前記コイルに印加
された所定の電気角検出用電圧と、該電圧に応じて流れ
た電流に基づいて前記コイルの電気角を算出する電気角
算出手段を備え、前記電圧印加制御手段は、前記誤差を
反映して前記電気角検出用電圧を印加する手段であるも
のとすることもできる。
【0034】かかる構成では、突極型の同期モータの電
気角の検出をセンサレスで行う電気角算出手段を備え
る。電気角は、コイルに印加された所定値の検出用電圧
と、該電圧に応じてコイルに流れる電流との関係を用い
ることにより、センサレスで算出することができる。上
記構成では、電源電圧の誤差を反映して、検出用電圧を
適切に印加することができる。従って、電気角を精度良
く算出することができ、モータの運転を適切に制御する
ことができる。
【0035】ここで、センサレスでの電気角の算出方法
の一例を示す。例えば、モータが比較的高速回転で運転
している場合には、次式(1)(2)に示す電圧方程式
を用いて電気角の算出を行う。 Vd−R・Id−p(Ld・Id)+ω・Lq・Iq=0 ・・・(1) Vq−R・Iq−p(Lq・Iq)−ω・Ld・Id−E=0 ・・・(2) ここで、Vはモータに印加される電圧値、Iはモータ巻
線に流れる電流値、Lは巻線のインダクタンスを示して
いる。V,I,Lに付けられた添え字dおよびqは、そ
れぞれの値がモータのいわゆるd軸、q軸方向の値であ
ることを意味している。上式の他の変数について、Rは
モータコイル抵抗、ωはモータの電気的回転角速度、E
はモータの回転によって生じる起電力を示している。モ
ータの電気的角速度ωは、モータの機械的な角速度に極
対数を乗じて求められる値である。また、pは時間微分
演算子である。つまり、 p(Ld・Id)=d(Ld・Id)/dt である。
【0036】上述の電圧方程式(1)(2)は、d軸、
q軸について常に成立する方程式である。センサレスで
モータを制御する場合、まずモータの制御装置はある推
定された電気角θcに基づいて上記方程式を演算する
(図4参照)。このとき、演算結果には推定された電気
角θcと現実の電気角θとの誤差角Δθに応じた演算誤
差が生じる。つまり、算出された電流および電圧値を用
いて上述の電圧方程式(1)(2)を計算すれば、本来
は値0となるべき両方程式が0以外の値となる。前のタ
イミングにおける電気角に、現タイミングにおける電圧
値、電流値等を用いて計算された方程式(1)(2)の
誤差を考慮した補正を行うことにより、現タイミングに
おける電気角を算出することができる。
【0037】電気角を演算する方法の具体例を以下に示
す。先に示した電圧方程式(1)(2)において、時間
微分(d/dt)を時間差分(変化量/時間)に置き換
えて変形すると次式(3)〜(5)が得られる。 ΔId=Id(n)−Idm =Id(n)−Id(n−1) −t(Vd−RId+ωLqIq)/Ld ・・・(3); ΔIq=Iq(n)−Iqm =Iq(n)−Iq(n−1) −t(Vq−RIq−ωLdId−E(n−1))/Lq ・・・(4); E(n)=E(n−1)−kk1・ΔIq ・・・(5);
【0038】ここで、Id,Iqはd軸、q軸の電流、
即ち磁化電流およびトルク電流、Ld,Lqはd軸、q
軸方向のインダクタンス、Vd、Vqは巻線に印加され
る電圧値を示している。それぞれの変数に付けられた
(n)等は、上記演算が周期的に繰り返し実行されてい
ることを踏まえて付されており、(n)は現タイミング
における値であり、(n−1)は前タイミングにおける
値を意味している。Idm、Iqmは磁化電流およびト
ルク電流のそれぞれのモデル値、即ち推定した電気角が
正しいと仮定した場合に電圧方程式に基づいて求められ
る電流の理論値を意味する。なお、この演算が実行され
る周期は、上式における時間tである。
【0039】また、上記電圧方程式における時間微分の
項については、インダクタンスが一定値を採るものと仮
定して展開している。例えば、 p(Ld・Id)=Ld・p(Id) としている。p(Lq・Iq)についても同様である。
【0040】その他の変数について、ωはモータの回転
角速度である。ωはrad/secを単位としており、
モータの回転数N(rpm)および極対数Npとの間に
は、ω=2π・Np・N/60なる関係がある。kk1
は起電力E(n)、E(n−1)、ΔIqとを関係づ
け、電気角の算出に用いられるゲインであり、実験的に
定められるものである。
【0041】こうして算出されたΔId,ΔIq,E
(n)を用いて、前タイミングにおける電気角θ(n−
1)から次式(6)に基づいて現タイミングにおける電
気角θ(n)を求める。 θ(n)=θ(n−1)+tE(n)/kk2 +sgn・kk3・ΔId ・・・(6) 但し、sgnはω>0のとき「+」であり、ω<0のと
き「−」であることを意味する。ここでは、モータが高
速運転されていることを前提としているため、モータが
回転していない場合、即ちω=0である場合は考慮しな
い。また、kk2,kk3はkk1と同じく電気角の算
出に用いられるゲインであり、実験的に定められるもの
である。
【0042】電気角をセンサレスで検出する方法は、上
述以外にも種々の方法が提案されている。いずれの方法
も所定の検出用電圧と、該電圧に応じて流れる電流値を
用いて電気角を演算するものである。従って、本発明は
上述の方法のみならず、電気角をセンサレスで検出する
種々の方法に適用することが可能であり、それぞれの方
法において電気角の検出精度の向上を図ることができ
る。
【0043】電気角をセンサレスで検出する場合、前記
電気角検出手段は、前記モータの停止時においては、電
気角検出用電圧に含まれる誤差の影響を受けない物理量
をパラメータとして電気角を算出する手段であるものと
することが望ましい。
【0044】電源電圧の推定値の誤差による電流の変化
量への影響は、電気角に応じて変動する。かかる誤差を
精度良く特定するためには、電気角に応じたテーブル等
を利用した処理を行うことが望ましい。その一方で、電
気角をセンサレスで検出するためには、所定の電気角検
出用電圧を印加する必要がある。電気角および電源電圧
の推定値の双方に誤差が含まれている場合には、いずれ
も十分な精度で特定できない可能性もある。
【0045】上記モータ制御装置によれば、モータの停
止時においては、電気角検出用電圧に含まれる誤差の影
響を受けない物理量をパラメータとして電気角を演算す
ることができる。かかる演算方法としては、特開平7−
177788記載の技術を適用することができ、例え
ば、2相間に流れる電流の偏差を上記パラメータとして
適用することができる。かかるパラメータを適用するこ
とにより、モータの停止時においては、電源電圧の推定
値に誤差が含まれていても電気角を精度良く検出するこ
とができる。電気角を精度良く検出することができれ
ば、推定値に含まれる誤差を精度良く特定することがで
きる。従って、上記構成のモータ制御装置によれば、セ
ンサレスでの制御を精度良く実行することが可能とな
る。
【0046】なお、以上の説明では、電源電圧の誤差を
トルク電圧の制御に反映した場合と、電気角検出用電圧
に反映した場合とを説明した。誤算の反映は、トルク電
圧の制御と電気角検出用電圧の制御の双方に反映するも
のとしてもよいし、いずれか一方にのみ反映するものと
してもよい。
【0047】本発明は以下に示すモータ制御方法として
構成することもできる。即ち、本発明のモータ制御方法
は、電源からモータのコイルに印加される電圧を制御し
て、該モータの運転を制御するモータ制御方法であっ
て、(a)前記電源の電圧値を推定する工程と、(b)
該推定された電圧値に基づいて所定の検出用電圧を前記
コイルに印加する工程と、(c)該検出用電圧に応じて
前記コイルに流れる電流値を検出する工程と、(d)前
記検出された電圧値と、電流値とに基づいて推定された
電圧値の誤差を特定する工程と、(e)前記特定された
誤差を反映して、前記モータの運転状態に応じた所定の
電圧を前記コイルに印加する工程とを備えるモータ制御
方法である。
【0048】かかる制御方法によれば、先にモータ制御
装置で説明したのと同様の作用に従い、モータの運転を
適切に制御することができる。なお、本発明のモータ制
御方法においても、モータ制御装置で説明した種々の付
加的構成を適用することが可能であることは言うまでも
ない。
【0049】
【発明の実施の形態】(1)実施例の構成:以下、本発
明の実施の形態について、実施例を用いて説明する。図
1は実施例としてのモータ制御装置10の機能ブロック
を示す説明図である。モータ制御装置10は、バッテリ
15からの印加電圧を制御して、モータ40の運転を制
御する。かかる制御を実行するため、モータ制御装置1
0は、電気角検出部200、電流検出部202、電圧印
加制御部204、電圧補正部206、電圧補正テーブル
208、電源電圧検出部210、トルク電圧設定部21
2の各機能ブロックを備える。図中の太い実線で示した
のはバッテリ15とモータ40間の電流の経路を示し、
矢印は各機能ブロック間の信号のやりとりを示す。
【0050】ここでは、モータ40としてU,V,Wの
三相コイルを備える突極型の同期モータを適用した。電
源電圧検出部210はバッテリ15の電圧を検出する。
検出結果は電圧補正部206に受け渡される。電圧補正
部206は電源電圧の検出結果に含まれる誤差を補正し
て、電圧印加制御部204に出力する。但し、モータ4
0の運転を起動した時点では、電圧補正部206は電源
電圧の検出結果に含まれる誤差量を特定できないため、
電源電圧検出部210による検出結果をそのまま電圧印
加制御部204に出力する。従って、この時点では、電
圧印加制御部204には誤差を含んだ電源電圧値が受け
渡されることになる。
【0051】電気角検出部200はモータ40につい
て、ロータの電気的な回転位置、即ち電気角を検出す
る。こうして検出された電気角は電圧印加制御部204
に出力され、モータ40のコイルに印加される電圧の制
御に使われるとともに、電圧補正部206に受け渡され
電源電圧の補正に使用される。電圧印加制御部204
は、モータ40のコイルに印加される電圧を制御する。
ここで、電圧印加制御部204はモータ40に以下の2
種類の電圧を印加する。第1に、モータ40が起動した
直後は予め設定された検出用電圧を印加する。第2に、
モータ40が運転を開始した後は、要求トルクに応じて
設定されたトルク電圧を印加する。
【0052】モータ40が起動した直後に電圧印加制御
部204が所定の検出用電圧を印加すると、モータ40
のコイルにはこの電圧に応じた電流が流れる。電流検出
部202はコイルに流れる電流を検出する。検出結果は
電圧補正部206に受け渡される。電圧補正部206
は、この検出結果に基づいて次の方法により、電源電圧
の検出結果に含まれる誤差を特定する。
【0053】先に説明した通り、モータ40が起動した
直後は電圧補正部206は電源電圧の検出値に含まれて
いる誤差を補正できない。従って、電圧印加制御部20
4は誤差が含まれている電源電圧に基づいて検出用電圧
を印加する。当然、検出用電圧は本来印加されるべき所
定値からずれた電圧値となる。また、検出用電圧に応じ
て流れる電流値も本来検出されるべき値からのずれが生
じる。電圧補正テーブル208には、電源電圧の値と、
検出用電圧が適正に印加された場合にコイルに流れる電
流値との関係が予め記憶されている。電圧補正部206
は検出用電圧に応じて流れた電流値に基づいて電圧補正
テーブル208を参照することにより、電源電圧の真値
を求めることができ、電源電圧の検出値に含まれる誤差
を特定することができる。かかる処理を実行して以降、
電圧補正部206は電源電圧検出部210の検出結果を
補正して、電源電圧の適正な値を電圧印加制御部204
に出力する。
【0054】電圧印加制御部204はモータ40からト
ルクを出力するための電圧、即ちトルク電圧を印加する
機能も果たす。トルク電圧は、外部から入力される要求
トルクに応じてトルク電圧設定部212が設定する。本
実施例では、電流検出部202により検出された電流値
に基づいて、トルク電圧をいわゆる比例積分制御によっ
て設定するものとしている。モータ40の運転が開始さ
れた後は、電圧補正部206から電源電圧の適正な値が
受け渡されているから、電圧印加制御部204はトルク
電圧を適切にコイルに印加することができる。
【0055】図2はモータ制御装置10の概略構成を示
す説明図である。本実施例ではマイクロコンピュータと
して構成される制御ユニット100を中心にモータ制御
装置を構成した。制御ユニット100は図示する通り、
内部に後述する制御処理を実行するCPU120、RO
M122、RAM124、および外部とのデータのやり
とりを行うための入力ポート116、出力ポート11
8、並びに全体の動作タイミングを司るクロック126
が備えられている。
【0056】制御ユニット100に入力される信号とし
ては、モータ40の電気角を検出する電気角センサ10
9、バッテリ15の電圧を検出する電圧センサ108、
モータ40のU相、V相に流れる電流を検出する電流セ
ンサ102、103からの信号がある。なお、電流セン
サ102,103からの信号は、フィルタ106,10
7によって高周波ノイズが除去され、ADC112,1
13によってディジタル信号に変換された後、制御ユニ
ット100に入力される。制御ユニット100には外部
から指定されるトルク指令値も入力される。なお、W相
には電流センサが設けられていない。これは、同期モー
タ40のコイルに流れる三相交流は、U,V,W相の電
流の総和が常に値0に保たれるため、U,V相の電流値
から算出可能だからである。
【0057】モータ40の各コイルへは、インバータ1
30を介してバッテリ15の電圧が印加される。インバ
ータ130はU,V,Wの各相ごとにバッテリ15のソ
ース側とシンク側の2個のトランジスタを一組にし、計
6個のトランジスタを主要回路として備えるトランジス
タインバータとして構成されている。制御ユニット10
0からは、インバータ130の各トランジスタをオン・
オフするための制御信号が出力される。制御ユニット1
00はかかる信号によりインバータ130のトランジス
タのオン・オフの割合、即ちデューティを調整すること
で、モータ40の各コイルに印加される電圧を制御す
る。デューティは電源電圧の値と印加すべき電圧値に応
じて設定される。ある一定の電圧値を印加すべき場合を
考える。電源電圧の値が高いときは、ソース側のトラン
ジスタをオンにする割合を比較的低くする必要がある。
つまり、デューティが低くなる。一方、電源電圧の値が
低いときは、ソース側のトランジスタをオンにする割合
を比較的高くする必要がある。つまり、デューティが高
くなる。制御ユニット100はこのようにバッテリ15
の電圧値と印加すべき電圧値の双方に応じてデューティ
を設定する。
【0058】モータ制御装置10のハードウェア構成
(図2)と、機能ブロック(図1)との対応関係は次の
通りである。図2中の電流センサ102,103、フィ
ルタ106,107およびADC112,113が機能
ブロックにおける電流検出部202に対応する。電圧セ
ンサ108が電源電圧検出部210に対応する。電気角
センサ109が電気角検出部200に対応する。電気角
検出部200はいわゆるセンサレスで電気角を検出する
構成を採用することも可能であるが、第1実施例ではホ
ール素子を利用して電気角を検出する電気角センサ10
9を用いた場合を例示した。インバータ130および制
御ユニット100が図1中の電圧印加制御部204に対
応する。制御ユニット100は、また、図1中のその他
の機能ブロックにも対応する。
【0059】図3は三相同期モータ40の概略構成を示
す説明図である。この三相同期モータ40は、ステータ
30とロータ50とからなる。ロータ50は、直交する
位置に4箇所の突極71〜74を備える。また、突極7
1〜74の中間位置には、それぞれ永久磁石51〜54
が貼付されている。永久磁石51〜54は、ロータ50
の半径方向に磁化されており、その極性は隣り合う磁石
同士が互いに異なる磁極となっている。例えば、永久磁
石51は外周面がN極であり、その隣の永久磁石52は
外周面がS極となっている。この永久磁石51,52
は、ロータ50およびステータ30を貫く磁路Mdを形
成する。なお、本実施例では、永久磁石51〜54によ
る磁束の分布が、ロータ50の円周方向に正弦波となら
ない非正弦波着磁モータを適用しているが、もちろん正
弦波着磁モータを用いることもできる。
【0060】ステータ30は、計12個のティース22
を備える。ティース22間に形成されたスロット24に
は、ステータ30に回転磁界を発生させるコイル32が
巻回されている。コイル32に回転磁界を発生するよう
励磁電流を流すと、隣接する突極、ロータ50およびス
テータ30を貫く磁路Mqが形成される。
【0061】上述した永久磁石51により形成される磁
束が、回転軸中心を通ってロータ50を径方向に貫く軸
をd軸と呼び、ロータ50の回転面内において前記d軸
に電気的に直交する軸をq軸と呼ぶ。d軸およびq軸は
ロータ50の回転に伴い回転する軸である。本実施例で
は、ロータ50に貼付された永久磁石51および53は
外周面がN極となっており、永久磁石52および54は
外周面がS極となっていることから、図示する通り、幾
何学的にはd軸と45度方向にある軸がq軸となる。
【0062】図4は三相同期モータ40の等価回路を示
す説明図である。三相同期モータ40はU,V,Wの三
相コイルと、回転軸中心回りに回転する永久磁石を有す
る等価回路により表され、d軸はこの等価回路において
永久磁石のN極側を正方向として貫く軸として表され
る。また、電気角はU相コイルを貫く軸とd軸との回転
角θとなる。本実施例では、電流をベクトルとして扱う
ベクトル制御により、電気角θを用いて、モータ40の
運転を制御している。
【0063】ベクトル制御の考え方について図4を用い
て説明する。図4においてU相に電流Iuを流せば磁界
が生じる。この磁界はU相を貫く方向に生じ、かつその
大きさは電流Iuに応じて変化する。従って、U相電流
は、この磁界の方向および大きさIuをもつベクトル量
として表すことができる。他のV相およびW相に流れる
電流Iv、Iwも同様にベクトル量として表すことがで
きる。このように電流をベクトルとして考えると平面内
の電流ベクトルは代表的な2方向の電流ベクトルの和と
して表される。この2方向を図4のd軸方向、q軸方向
にとれば、モータ回転面の任意の方向に生じる磁界に対
応する電流ベクトルは、これらの2方向の電流Id、I
qを用いて表すことができる。
【0064】U,V相の電流Iu,Ivに基づいて電流
Id、Iqを求める関係式は、次式で与えられる。これ
を3相/2相変換と呼ぶ。 Id=(−Iu・sin(θ−120)+Iv・sinθ)・
√2; Iq=(−Iu・cos(θ−120)+Iv・cosθ)・
√2;
【0065】逆にId、Iqが求まっているとき、U,
V,W相の電流の総和が0(Iu+Iv+Iw=0)と
なる条件を用いれば、次式により各相の電流Iu,I
v,Iwを求めることもできる。これを2相/3相変換
と呼ぶ。 Iu=(Id・cosθ−Iq・sinθ)・√(2/3); Iv=(Id・cos(θ−120)−Iq・sin(θ−1
20))・√(2/3); Iw= −Iu−Iv;
【0066】以上より、モータのd軸、q軸方向に流す
電流が求まれば、上式により実際にU,V,W相に流す
べき電流を求めることができる。また、U,V,W相に
印加すべき電圧を求めることもできる。d軸およびq軸
方向に流すべき電流の強さは要求トルクに応じて予め設
定され、テーブルとして記憶されている。本実施例で
は、要求トルクに基づいてかかるテーブルを参照しd
軸、q軸方向に流すべき電流値を設定した後、2相/3
相変換によってU,V,W相に流すべき電流値を設定す
る。そして、既に流れている電流との偏差に基づいて各
相に印加すべき電圧値を比例積分制御によって設定する
のである。
【0067】(2)モータ制御処理:次に、本実施例に
おけるモータ制御処理について説明する。図5はモータ
制御処理のフローチャートである。このルーチンは制御
ユニット100のCPU120が実行する処理である。
このルーチンでは、CPU120は最初に電圧補正処理
を実行する(ステップS100)。電圧補正処理とは、
バッテリ15の電圧値について電圧センサ108の検出
結果に含まれる誤差を特定し、補正する処理をいう。
【0068】図6は電圧補正処理ルーチンのフローチャ
ートである。この処理が開始されるとCPU120は電
気角の検出を行う(ステップS102)。電気角は電気
角センサ109により検出される。次に上記誤差を特定
するための検出用電圧をU,V,Wのいずれの相に印加
すべきかの選択を行う(ステップS104)。本実施例
では、電気角に応じて電圧を印加すべき相が予め設定さ
れている。CPU120はかかる設定に基づいて相の選
択を行うのである。相の設定方法については後述する。
【0069】こうして電圧を印加すべき相が設定される
と、CPU120はバッテリ15の電圧を検出する(ス
テップS106)。また、コイルに流れる初期電流i0
を検出する(ステップS108)。これらの値は、電圧
センサ108および電流センサ102、103により検
出される。初期電流i0はステップS104で選択され
た相の電流値である。
【0070】次にCPU120はステップS104で選
択された相に検出用電圧を印加する(ステップS11
0)。検出用電圧は予め一定のデューティでインバータ
130をスイッチングすることにより印加される。この
デューティはバッテリ15が採りうる電圧値、コイルに
流れる電流の検出精度等を考慮して適切な値を選択する
ことができる。かかるデューティでインバータ130が
スイッチングされると、バッテリ15によりコイルに電
圧が印加される。この電圧に応じてコイルには電流が流
れる。CPU120は検出用電圧の印加後の電流値i1
を電流センサ102,103により検出する。また、検
出用電圧による電流の変化量Δidを、電流値i1と初
期電流値i0との差分により算出する(ステップS11
2)。
【0071】次にCPU120は、こうして演算された
電流の変化量Δidと、ステップS106で検出された
電圧値に応じて本来検出されるべき電流の変化量Δit
との差分が所定の範囲α内に収まっているか否かを判定
する(ステップS114)。ステップS106で検出さ
れた電圧値には誤差が含まれていることがある。特にモ
ータ40の起動時、つまり図5のモータ制御処理ルーチ
ンが開始された直後は、モータ制御装置が置かれていた
環境等の影響により看過しえない程のオフセット誤差が
生じることがある。オフセット誤差がある場合には、予
め設定されたデューティでインバータ130のスイッチ
ングを行っても、本来印加されるべき電圧とは異なる値
の電圧がコイルに印加される。この結果、ステップS1
12において求められた電流の変化量Δid(以下、検
出値Δidと呼ぶ)は、検出用電圧に誤差が含まれてい
ないと想定した場合に検出されるべき電流の変化量Δi
t(以下、理想値Δitと呼ぶ)からずれた値となる。
当然、両者のずれ量は、検出された電圧のオフセット誤
差に応じて変動する。
【0072】ステップS114において、検出値Δid
と真値Δitとの差分が所定の値αよりも小さい場合に
は、電圧の検出値はほぼ真値に近いと判断される。従っ
て、かかる場合には、CPU120は何ら補正処理を行
うことなく電圧補正処理ルーチンを終了する。一方、両
者の差分が所定の値α以上である場合には、電圧の検出
値は看過し得ない誤差を含んでいるものと判断される。
かかる場合には、CPU120は電圧の検出値のオフセ
ット補正処理を実行する(ステップS116)。上述の
値αは、このようにオフセット補正処理を行うか否かの
判断基準となる値であり、オフセット誤差がモータ40
の運転に与える影響が十分小さくなる範囲で任意に設定
することができる。
【0073】オフセット補正処理について説明する。図
7はオフセット補正処理に使用される電圧補正テーブル
の内容を示す説明図である。検出用電圧を印加する際の
デューティでインバータ130をスイッチングした場合
について、電源電圧値と電流変化量との関係が記憶され
ている。ここで、電源電圧値は誤差が含まれていない真
値である。
【0074】電圧補正テーブルの設定方法について説明
する。図8はU相について、検出用電圧の印加に応じた
電流変化量を示すグラフである。ここでは、電源電圧の
真値を7通りに変化させ、検出用電圧を印加するために
設定されたデューティで電圧を印加した場合の電流変化
量を示した。図示する通り、電源電圧の値に応じて電流
変化量Δiuの値が変化する。電源電圧が高くなるにつ
れてΔiuの値も大きくなる。電流変化量Δiuは、ま
た電気角θに応じて変化する。
【0075】電圧補正テーブルはかかるグラフにおい
て、それぞれの電気角ごとに電源電圧と電流変化量Δi
uとの関係を求め、それをプロットすることで得られ
る。例えば、電気角θ1に対応した電圧補正テーブルを
設定する場合を考える。図8に示す通り、電気角θ1に
おいては、電源電圧の変化に応じて電流変化量Δiuが
7点得られる。図7に示す通り、電源電圧と電流変化量
との関係でこの7点をプロットすることにより、電気角
θ1に対応した電圧補正テーブルを得ることができる。
同様にして、電気角θ2,θ3など、それぞれの電気角
ごとに電圧補正テーブルを得ることができる。図7に
は、電圧補正テーブルを概念的に示しており、図8の実
験データと対応してはいない。
【0076】電気角がθ1の場合を例にとって、オフセ
ット補正処理(図6のステップS116)の内容を説明
する。図6のステップS106で検出された電源電圧の
検出値がVbdであったものとする。検出値にオフセッ
ト誤差が含まれていないとすれば、図7の電圧補正テー
ブルのポイントAに対応する電流変化量が生じる。つま
り、Δitの電流変化量が検出されるはずである。この
値が図7のステップS114における理想値となる。
【0077】一方、現実に検出された電流変化量が検出
値Δidであるとする。理想値Δitからは誤差Δie
が生じていたものとする。この場合、実際には、図7の
電圧補正テーブルのポイントBに対応する電圧が印加さ
れていたことになる。つまり、電源電圧はVbtであっ
たことになる。電源電圧の検出値Vbdと現実の電圧値
Vbtとの間には、図中のVoffで示すオフセット誤
差が含まれていたことが特定される。オフセット補正処
理では、このように電流変化量の理想値Δitと検出値
Δidとに基づいて、電圧補正テーブルを参照すること
により、電源電圧の検出値に含まれるオフセット誤差を
特定し、その補正を実行する。
【0078】後述する通り、本実施例では、モータ40
が運転を開始した後も、電源電圧の検出を逐次行う。従
って、オフセット補正処理では、電源電圧の検出値から
常に引く値として、上述のVoffを設定する処理を行
っている。これに対し、モータ40が運転を開始した後
は、電源電圧の検出を行わない場合には、オフセット補
正処理として、電源電圧の値としてVbtを用いるよう
に設定する処理を行うものとしてもよい。
【0079】図7ではU相に検出用電圧を印加した場合
の電圧補正テーブルを示した。図6のステップS104
で説明した通り、本実施例では、電気角に応じて検出用
電圧を印加する相を選択している。従って、電圧補正テ
ーブルは、図7および図8で説明したのと同様の方法お
よび形式で、V相、W相の各相についても設定されてい
る。
【0080】ここで、電気角に応じて検出用電圧を印加
する相を使い分ける方法およびその理由について説明す
る。図8に示した通り、U相に生じる電流変化量は、電
源電圧および電気角に応じて変化する。図8から明らか
な通り、電源電圧の変化が電流変化量に与える影響も電
気角に応じて変化する。例えば、電気角180度近傍で
は電源電圧の変化による影響が比較的大きく現れる。一
方、電気角300度近傍では電源電圧の変化による影響
は比較的小さい。
【0081】かかる特性と電気角との対応関係は、相ご
とに異なる。図9はV相について、検出用電圧の印加に
応じた電流変化量を示すグラフである。図10はW相に
ついて、検出用電圧の印加に応じた電流変化量を示すグ
ラフである。V相については、電気角300度近傍で電
源電圧の変化による影響が比較的大きく現れる。W相に
ついては、電気角300度近傍で電源電圧の変化による
影響が比較的大きく現れる。電圧補正テーブルに基づい
て電源電圧のオフセット誤差を補正するためには、電源
電圧の誤差による影響が顕著に現れる相を用いることが
望ましい。かかる観点から、本実施例では、0〜360
度の電気角を3つの区分に分け、それぞれ電源電圧の誤
差による影響が顕著に現れる相を検出用電圧を印加する
相として選択するものとしている。具体的な対応関係
は、次の通りである。 電気角 0〜120度 → W相に検出用電圧を印加; 電気角120〜240度 → U相に検出用電圧を印加; 電気角240〜360度 → V相に検出用電圧を印加;
【0082】以上の処理により、電圧補正処理ルーチン
を終了すると、CPU120はモータ制御処理ルーチン
(図5)に戻り、モータ40の電流制御を実行する。電
流制御とは、要求トルクに応じてモータ40のコイルに
流れる電流を制御する処理をいう。モータ40の通常運
転を開始するのと同義である。
【0083】ここでは、CPU120は先に説明したベ
クトル制御によりコイルに流れる電流の制御を実行す
る。ベクトル制御に必要となるd軸、q軸の方向を特定
するため、CPU120は、まず電気角の検出を行う
(ステップS200)。電気角は電気角センサ109に
より検出される。次に、要求トルクに応じて印加すべき
電圧を設定する(ステップS300)。この電圧は、d
軸、q軸のそれぞれについて要求トルクごとに予めテー
ブルとして設定されている。ステップS300では、こ
のテーブルを参照することで印加すべき電圧を設定す
る。
【0084】こうして電圧を設定すると、各相に流す電
流の制御を実行する(ステップS400)。つまり、先
に説明した2相/3相変換を行うとともに、比例積分制
御によって、各相に印加すべき電圧を求め、該電圧に応
じてインバータ130のデューティを設定し、該デュー
ティが実現されるよう、インバータ130のスイッチン
グをPWM制御するのである。デューティの設定は、バ
ッテリ15の電圧値と印加すべき電圧値に応じて行われ
る。この設定には、電圧補正処理で特定されたオフセッ
ト誤差が反映される。つまり、電圧センサ108により
逐次検出された電圧値からオフセット誤差Voffを引
いて、適正な電源電圧値を算出した上で、デューティの
設定が行われる。CPU120は、ステップS200〜
S400の電流制御処理をモータの運転停止が指示され
るまで、要求値に応じて繰り返し実行する。
【0085】以上で説明した本実施例のモータ制御装置
によれば、バッテリ15の電圧の検出結果に含まれるオ
フセット誤差を補正することができる。従って、要求ト
ルクに応じた電圧をモータ40のコイルに適切に印加す
ることができる。この結果、モータ40から要求トルク
を速やかに出力することができ、高い応答性で精度良く
制御することが可能となる。
【0086】上記実施例では、電源電圧と電流変化量と
の関係を示す電圧補正テーブルを用いる場合を例示し
た。電圧補正テーブルは、この他、種々の態様で設定す
ることができる。例えば、実際に印加された電圧と電流
変化量との対応関係を表すテーブルを電圧補正テーブル
の変形例として用いることもできる。図7において印加
された電圧値を縦軸にとった形式のテーブルを用いるこ
とになる。上記実施例では、予め定められた一定のデュ
ーティでインバータ130をスイッチングすることによ
り、検出用電圧を印加するものとした。変形例の電圧補
正テーブルを適用する場合には、予め設定された一定値
の電圧Vbdを検出用電圧として印加する。電源電圧の
検出値に誤差がなければ、デューティが適正に設定さ
れ、電流変化量の真値Δitが検出されるはずである。
これに対し、検出された電流変化量がΔidであれば、
電圧補正テーブルから、実際に印加された電圧値がVb
t、および誤差Voffが特定される。実際に印加され
た電圧値の誤差Voffは電源電圧の誤差と一義的に対
応する。従って、変形例の電圧補正テーブルを用いても
電源電圧の誤差を特定することができる。
【0087】上述の実施例では、電圧補正処理(図6)
において、オフセット補正を1回だけ実行するものとし
た。これに対し、オフセット補正処理を繰り返し実行す
るものとしてもよい。かかる場合の電圧補正処理を変形
例として説明する。図11は変形例の電圧補正処理のフ
ローチャートである。ステップS106〜ステップS1
16の各処理は図6における処理と同じである。但し、
ここでは、先に説明した変形例の電圧補正テーブル、即
ち実際に印加された電圧値と電流変化量との関係を示す
テーブルを用いるものとする。
【0088】変形例の電圧補正処理では、オフセット補
正処理(ステップS116)を実行した後の処理が実施
例(図6)と相違する。変形例では、オフセット補正処
理を実行した後、CPU120は再度、バッテリ15の
電圧の検出を行う(ステップS118)。こうして検出
された電圧に対して電圧補正を実行する(ステップS1
20)。オフセット補正処理(ステップS116)にお
いて、検出値のオフセット誤差が特定されているため、
このオフセット誤差を検出された電圧値から引くのであ
る。
【0089】こうして補正された電圧値に基づいて、C
PU120は再度、検出用電圧の印加および電流変化量
を検出する処理を実行する(ステップS108〜S11
2)。変形例の電圧補正テーブルを用いる場合には、電
源電圧の値に応じて検出用電圧のデューティが設定され
る。従って、ステップS110では、1回目の処理時と
は異なるデューティで検出用電圧が印加される。当然、
電流変化量も異なる値となる。CPU120はこうして
検出された電流変化量と理想値との誤差が所定の範囲α
に入っているか否かを判定し(ステップS114)、所
定の範囲αよりも大きい場合には、さらにオフセット補
正処理を実行する(ステップS116)。CPU120
は、検出された電流変化量と理想値との誤差が所定の範
囲α内に収束するまで、以上の処理を繰り返し実行す
る。
【0090】変形例の電圧補正処理によれば、オフセッ
ト誤差をより正確に補正することが可能となる。図8〜
図10に示した電流変化量のグラフに示すように、電源
電圧の誤差が電流変化量に与える影響は、非線形性が強
い場合がある。このように非線形性が強い場合には、1
回のオフセット補正処理で、十分にオフセット誤差を補
正し得ない場合もある。上記変形例の電圧補正処理によ
れば、このような場合でも、オフセット誤差を適切に補
正することが可能となり、モータの制御を適切に行うこ
とができる。
【0091】実施例では、電気角に応じてU,V,W相
のいずれかを選択した上で検出用電圧を印加した場合を
例示した。図8〜図10のグラフから明らかな通り、い
ずれの相も全ての電気角において電源電圧の誤差による
影響が現れるから、例えば、U相のみを常に用いるもの
としてもオフセット補正を行うことが可能である。検出
用電圧の印加は、U,V,W相に限らず種々の方向で行
うことができる。例えば、ロータとともに回転する軸、
特にd軸に検出用電圧を印加するものとしてもよい。
【0092】図12はd軸に生じる電圧変化量と電気角
との関係を示すグラフである。ここでは、電源電圧の現
実の値を種々変更させた条件で一定の検出電圧がd軸方
向に印加されるようにデューティを調整した結果、生じ
た電流変化を示した。電源電圧が誤差なく検出される場
合には、デューティが適切に設定される。従って、いず
れの電圧値に対しても、d軸電流の変化量Δidは、図
中のハッチングで示す範囲で検出された。なお、d軸電
流は理論的には全ての電気角で一定となるが、現実には
突極性に基づき、図示する通り電気角に応じた変動が検
出された。
【0093】図13は電源電圧にオフセット誤差がある
場合にd軸に生じる電圧変化量を示すグラフである。こ
こでは、電源電圧を一定に維持したまま、検出値にオフ
セット誤差を与えた場合の結果を示した。電圧値にオフ
セット誤差が含まれている場合には、かかる誤差を踏ま
えてデューティが設定されるため、コイルに印加される
電圧が変動する。従って、オフセット誤差に応じてd軸
電流の変化量が変動する。ここで、図8〜図10に示し
たグラフと異なり、d軸電流には、電気角全般に亘っ
て、ほぼ同程度の変化量が生じる。従って、d軸電流
は、電気角全般に亘ってオフセット誤差の検出に適用可
能である。
【0094】このようにd軸について検出用電圧の印加
を行うものとすれば、電圧補正テーブルをU,V,Wの
各相に対応して3種類備える必要がなくなるため、テー
ブルの記憶容量を低減することができる。また、いずれ
の相に電圧を印加すべきかを選択する処理、テーブルを
使い分けて参照する処理などを省略することができるた
め、処理の簡素化、高速化を図ることも可能である。こ
こでは、d軸方向に検出用電圧を印加した場合を例示し
たが、q軸その他、ロータの回転に伴って回転するいず
れの方向に印加するものとしてもよい。但し、d軸方向
はモータ40が発生するトルクへの影響が最も小さい軸
であるため、d軸方向を用いれば、検出用電圧の印加時
におけるモータ40のトルク変動を抑制することが可能
となる利点がある。
【0095】(3)第2実施例:次に、第2実施例につ
いて説明する。図14は第2実施例としてのモータ制御
装置10の機能ブロックを示す説明図である。電気角検
出部200(図1参照)に代えて、電気角演算部214
を備える点で第2実施例は第1実施例と相違する。つま
り、第1実施例ではモータ40の電気角をセンサにより
検出するものとしていた。これに対し、第2実施例では
電気角をセンサレスで検出するのである。電気角演算部
214は、電圧印加制御部204に対して電気角を検出
するための電気角検出電圧の印加を指示するとともに、
該電圧に応じてコイルに流れた電流を電流検出部202
から受け取り、両者から電気角を算出する機能を果た
す。
【0096】第2実施例のハードウェア構成は、第1実
施例(図2参照)とほぼ同様である。但し、第2実施例
では電気角センサ109を備えていない。電気角演算部
214には、制御ユニット100が対応する。
【0097】第2実施例におけるモータ制御処理は、第
1実施例と同様である(図5参照)。即ち、電圧補正処
理を実行した後(ステップS100)、モータ40の通
常運転に相当する電流制御を実行する(ステップS20
0〜S400)。電圧補正処理の内容も第1実施例と同
様である(図6参照)。但し、電気角検出(ステップS
102)をセンサレスで行う点で第2実施例は相違す
る。
【0098】第2実施例においてセンサレスで電気角を
検出する原理について説明する。センサレスでの電気角
の検出には公知の種々の技術を適用することが可能であ
る。所定の電気角検出電圧をモータ40のコイルに印加
し、該電圧に応じてコイルに流れる電流の挙動に基づい
て電気角を演算するのが一般的な方法である。但し、電
圧補正処理における電気角の検出は電源電圧の検出値に
含まれるオフセット誤差が特定できていない状態で実行
される。このため、電気角検出電圧を精度良く印加する
ことができない状況にある。本実施例では、かかる状況
を踏まえ、電気角検出電圧に含まれる誤差の影響が現れ
ない方法により電気角を検出している。
【0099】具体的には、特開平7−177788号に
記載の技術を適用している。この技術は本願の出願人が
先に出願し、公開された技術である。ここでは、当該公
報に記載された種々の技術のうち、特に第3実施例によ
る方法を適用した。以下にその概要を示す。なお、以下
に示す電気角の検出は、モータ40が停止している状態
で実行されるものである。
【0100】図15は所定の検出用電圧を印加した場合
の各相の電流値を示すグラフである。突極型の同期モー
タでは、ロータ50の電気角に応じてロータに貼付され
た永久磁石と各相コイルとの位置関係が変化する。これ
に伴い、各相コイルのインダクタンスが変化する。イン
ダクタンスが変化すれば、検出用電圧に応じて流れる電
流値が変化する。図15はこうして生じる電流変化の様
子を示している。図中の実線はU相の電流値iuを示
し、破線はV相の電流値ivを示し、一点鎖線はW相の
電流値iwを示す。また、3相の電流の平均値を図中の
iavに示す。
【0101】U相電流iuは余弦波で変化することが知
られている。また、位相が角度0の近傍(図中の太線で
示した部分)では、電流値がθ(tan2θ)/2とい
う近似式が成立することが知られている。各相の電流は
位相が120度ずつずれていることから、上記近似式を
各層電流で展開すると、次式(7)を得る。 θ(tan2θ)/2 右辺分子=3(IB−IC) 右辺分母=2{2IA−(IB+IC)}=6IA ・・・(7); ここで、IAは位相が0度付近で極値をとっている相間
電流と、平均値iavとの偏差であり、IB,ICはそ
の他の相間電流と平均値iavとの偏差である。
【0102】U,V,Wの各相間電流と平均値iavか
らの偏差Δiu、Δiv、Δiwは、電気角に応じて6
つの区分に分けると、それぞれ以下に示す正負の対応関
係がある。一つだけ符号の異なる偏差が上述のIAに相
当し、その他の偏差が上述のIB、ICに相当する。各
相の符号により、電気角がいずれの区間に属しているか
一義的に決定することができる。 区分1a(−15度〜 15度) Δiu:正 Δi
v:負 Δiw:負 区分2a( 15度〜 45度) Δiu:正 Δi
v:正 Δiw:負 区分3a( 45度〜 75度) Δiu:負 Δi
v:正 Δiw:負 区分4a( 75度〜105度) Δiu:負 Δi
v:正 Δiw:正 区分5a(105度〜135度) Δiu:負 Δi
v:負 Δiw:正 区分6a(135度〜165度) Δiu:正 Δi
v:負 Δiw:正
【0103】こうして設定された各区分ごとにIA,I
B,ICにそれぞれΔiu,Δiv,Δiwを対応させ
て上式(7)を演算すれば電気角を得ることができる。
なお、式(7)は位相が0度付近での近似式なのd、各
区分ごとに位相のずれを考慮する必要がある。各区分ご
との電気角の検出式は次式(8)で与えられる。 区分1a √(3A/6Δiu); 区分2a 30+√(3B/6Δiw); 区分3a 60+√(3C/6Δiv); 区分4a 90+√(3A/6Δiu); 区分5a 120+√(3B/6Δiw); 区分6a 180+√(3C/6Δiv); ・・・(8) ここで、 A=Δiv−Δiw; B=Δiu−Δiv; C=Δiw−Δiu である。
【0104】電源電圧の検出値にオフセット誤差が含ま
れ、本来の値からずれた検出用電圧が印加されると、オ
フセット誤差に応じて検出される電流値は変化する。し
かし、上式(8)によれば、電気角は各間電流の平均値
iavからの偏差を用いて演算される。従って、オフセ
ット誤差による各相間電流の変動は演算結果に影響を与
えない。かかる原理により、第2実施例では、電源電圧
のオフセット誤差が特定されていない状態でも、電気角
を精度よく検出することができる。
【0105】上述の原理により電気角を検出するための
具体的処理について説明する。図16は電気角検出処理
ルーチンのフローチャートである。この処理が開始され
ると、CPU120はまずU−VW相間に所定の検出用
電圧を印加し(ステップS202)、U相最大電流を測
定する(ステップS204)。最大電流とは、電圧の印
加開始後の時間経過によって電流値が変化していくた
め、その最大電流を意味する。ここでは予め定めた所定
期間経過後の電流値を検出している。
【0106】同様にして、CPU120はV−WU相間
に所定の検出用電圧を印加し(ステップS206)、V
相最大電流を測定する(ステップS208)。また、W
−UV相間に所定の検出用電圧を印加し(ステップS2
10)、W相最大電流を測定する(ステップS21
2)。これらの電流値がそれぞれ上式(7)(8)のi
u,iv,iwに相当する。
【0107】次に、CPU120は電気角の演算を実行
する(ステップS214)。上述の原理に基づいて区分
1a〜6aのいずれの区分に属しているかを判断した上
で、上式(8)をそれぞれ計算するのである。かかる演
算により電気角を0〜180度の範囲で特定することが
できる。
【0108】最後にCPU120は区間の特定を行う
(ステップS216)。図15から明らかな通り、各相
の電流の変化は180度を周期として現れる。従って、
ステップS214で演算された電気角は、0〜180度
および180〜360度の2通りの解を有することにな
る。ステップS216ではCPU120は得られた電気
角が0〜180度および180〜360度のいずれの区
間に属しているかを特定するのである。区間の特定方法
は、種々の方法が可能であり、本実施例では特開平7−
177788の第3実施例において、第2ステップの構
成例として記載されている方法を適用している。かかる
方法についての詳細な説明は省略する。区間の特定は電
源電圧の検出値にオフセット誤差が含まれていても適正
に実行可能であることは言うまでもない。
【0109】以上の処理により、電気角が検出される
と、第1実施例と同様の処理(図6参照)により電圧補
正を実行することができる。また、電圧補正処理が行わ
れた後は、電流制御(図5参照)を実行することができ
る。第2実施例では、電流制御における電気角検出処理
(図5のステップS200)もセンサレスで実行する。
この時点ではモータ40は通常運転を開始しているた
め、先に示した式(1)〜(6)により電圧方程式を利
用して電気角の検出を実行する。当然、この際にコイル
に印加される電圧には、電圧補正処理で特定されたオフ
セット誤差が反映される。
【0110】第2実施例のモータ制御装置によれば、セ
ンサレスでモータ40の運転を制御することができる。
特にセンサレスで電圧補正処理を実現したことの意義が
大きい。電気角検出処理自体をセンサレスで実行する技
術は種々提案されている。第2実施例では式(1)〜
(6)を用いた方法を適用したが、その他の技術を適用
するものとしても構わない。但し、いずれの技術も所定
の電気角検出電圧を精度良くコイルに印加し、該電圧に
応じた電流の変化を精度良く検出することが要求され
る。電源電圧の検出値にオフセット誤差が含まれている
場合には、電気角検出電圧を精度良く印加することがで
きないから、電気角の検出精度が低下する。電源電圧の
オフセット誤差を特定するために電気角検出用のセンサ
を設ければ、センサレスでモータ40の運転を制御する
技術の有用性を著しく損ねることになる。
【0111】第2実施例のモータ制御装置によれば、セ
ンサレスで電圧補正処理を実現することができる。この
結果、通常運転においても電気角検出電圧を精度良く印
加することが可能となり、電気角を精度良く検出するこ
とができる。従って、第2実施例のモータ制御装置によ
れば、トルクや回転数の不規則な変動を生じることなく
滑らかにモータ40を運転することが可能となる。
【0112】(4)モータ制御装置の適用例:本実施例
におけるモータ制御装置の有用性を示すため、これらの
適用例について図17を用いて説明する。図17はハイ
ブリッドカーの概略構成を示す説明図である。ハイブリ
ッドカーとは、エンジンとモータの双方を動力源として
搭載した車両をいう。図17に示すハイブリッドカーは
以下で説明する通り、エンジンの動力を直接駆動輪に伝
達可能な構成となっている。かかるハイブリッドカーを
特にパラレル・ハイブリッドカーと呼ぶ。
【0113】まず、図17に示したハイブリッドカーの
概略構成を説明する。このハイブリッドカーの動力系統
は、エンジンEG、クラッチモータCM、アシストモー
タAMから構成されている。エンジンEGは通常の車両
に用いられているガソリンエンジンまたはディーゼルエ
ンジンである。クラッチモータCMとは、インナロータ
RIとアウタロータROとがそれぞれ相対的に回転可能
な対ロータ電動機である。クラッチモータCMのインナ
ロータRIにはエンジンのクランクシャフトCSが結合
され、アウタロータROには車軸DSが結合されてい
る。
【0114】アシストモータAM、クラッチモータCM
はバッテリBTと電力のやりとりを行いながら、ぞれぞ
れ駆動回路INV1,INV2により駆動される。これ
らの運転は制御ユニットCUにより制御されている。エ
ンジンEGの運転は直接的にはEFIECUにより制御
されるが、制御ユニットCUは、エンジンを制御するた
めに必要となる情報をEFIECUに出力することによ
り、間接的にエンジンEGの運転をも制御している。制
御ユニットCUが図2における制御ユニット100に、
駆動回路INV1,INV2がそれぞれインバータ13
0に、モータCM,AMがモータ40にそれぞれ対応す
る。なお、各種センサについては図17では図示を省略
した。モータ制御装置は、第1実施例および第2実施例
のいずれを適用しても構わない。
【0115】上記構成によるハイブリッドカーでは、エ
ンジンEGから出力される動力の一部はクラッチモータ
CMのインナロータRIとアウタロータROの電磁的な
結合により車軸DSに伝達される。この際、両ロータ間
の相対的な滑りを制御することによって、クランクシャ
フトCSの回転数を車軸DSに要求された回転数に変換
する。クラッチモータCMは、両ロータの相対的な滑り
により一部の動力を電力として回生する。一方、アシス
トモータAMは電力の供給を受けて車軸DSに出力され
るトルクが要求トルクに一致するようにトルクを付加す
る。この電力には、クラッチモータCMで回生された電
力が用いられる。かかるハイブリッドカーは、クラッチ
モータCM、アシストモータAMを用いることにより、
エンジンEGから出力された動力を要求回転数、トルク
に変換して出力可能であるため、効率の高いポイントを
選択してエンジンEGを運転することができる。なお、
このハイブリッドカーは、その他、エンジンEGの運転
を停止してモータAMから出力される動力のみを用いて
走行するなど、種々の運転モードによる走行が可能とな
っている。
【0116】かかるハイブリッドカーにおいて、車両の
乗り心地および運転効率の向上を図るためには、クラッ
チモータCMおよびアシストモータAMを適切に制御す
ることが要求される。先に説明したモータ制御装置をハ
イブリッドカーに適用すれば、クラッチモータCMおよ
びアシストモータAMを精度良く制御することができる
ため、乗り心地および運転効率が良好なハイブリッドカ
ーを提供することが可能となる。このように先に説明し
たモータ制御装置は、ハイブリッドカーに有効に適用可
能である。
【0117】以上で説明した通り、本発明のモータ制御
装置は、電源電圧の検出値に含まれるオフセット誤差を
補正して、適切にモータを運転することができる点で非
常に有用である。上記説明では、一例としてハイブリッ
ドカーを挙げたが、本発明のモータ制御装置の適用例は
これに限定されるものではなく、鉄道車両や産業機械な
ど同期モータを活用した種々の装置に適用可能である。
また、以上の実施例では、同期モータを制御対象として
説明したが、本発明は、その他種々の交流モータおよび
直流モータに適用可能である。
【0118】以上、本発明の種々の実施例について説明
してきたが、本発明はこれらに限定されるものではな
く、その要旨を逸脱しない範囲で、種々の形態による実
施が可能である。例えば、上記実施例で説明した種々の
処理は、その一部または全部をハードウェアで実現して
もよい。上記実施例では、モータ40の起動時にのみ電
圧補正処理を実行するものとした(図5参照)。これに
対し、モータ40の通常運転を開始した後も繰り返し電
圧補正処理を実行するものとしても構わない。上記実施
例では、電圧の検出値にオフセット誤差が生じている場
合を例にとって説明したが、本発明はかかる要因に基づ
く誤差に関わらず適用可能であることはいうまでもな
い。
【図面の簡単な説明】
【図1】実施例としてのモータ制御装置10の機能ブロ
ックを示す説明図である。
【図2】モータ制御装置10の概略構成を示す説明図で
ある。
【図3】三相同期モータ40の概略構成を示す説明図で
ある。
【図4】三相同期モータ40の等価回路を示す説明図で
ある。
【図5】モータ制御処理のフローチャートである。
【図6】電圧補正処理ルーチンのフローチャートであ
る。
【図7】オフセット補正処理に使用される電圧補正テー
ブルの内容を示す説明図である。
【図8】U相について、検出用電圧の印加に応じた電流
変化量を示すグラフである。
【図9】V相について、検出用電圧の印加に応じた電流
変化量を示すグラフである。
【図10】W相について、検出用電圧の印加に応じた電
流変化量を示すグラフである。
【図11】変形例の電圧補正処理のフローチャートであ
る。
【図12】d軸に生じる電圧変化量と電気角との関係を
示すグラフである。
【図13】電源電圧にオフセット誤差がある場合にd軸
に生じる電圧変化量を示すグラフである。
【図14】第2実施例としてのモータ制御装置10の機
能ブロックを示す説明図である。
【図15】所定の検出用電圧を印加した場合の各相の電
流値を示すグラフである。
【図16】電気角検出処理ルーチンのフローチャートで
ある。
【図17】ハイブリッドカーの概略構成を示す説明図で
ある。
【符号の説明】
10…モータ制御装置 15…バッテリ 22…ティース 24…スロット 30…ステータ 32…コイル 40…同期モータ 50…ロータ 51,52…永久磁石 71…突極 100…制御ユニット 102,103…電流センサ 106,107…フィルタ 112,113…ADC 108…電圧センサ 109…電気角センサ 116…入力ポート 118…出力ポート 120…CPU 122…ROM 124…RAM 126…クロック 130…インバータ 200…電気角検出部 202…電流検出部 204…電圧印加制御部 206…電圧補正部 208…電圧補正テーブル 210…電源電圧検出部 212…トルク電圧設定部 214…電気角演算部
───────────────────────────────────────────────────── フロントページの続き (72)発明者 山田 英治 愛知県豊田市トヨタ町1番地 トヨタ自動 車株式会社内 Fターム(参考) 5H560 AA08 BB04 BB12 DC12 DC13 EB01 GG04 JJ08 JJ09 TT08 TT12 XA05 XA13 XB05 5H570 AA01 BB02 CC01 DD04 FF03 GG01 HA06 HB07 JJ03 KK06 LL02 LL03 MM08 MM09

Claims (13)

    【特許請求の範囲】
  1. 【請求項1】 電源からモータのコイルに印加される電
    圧を制御して、該モータの運転を制御するモータ制御装
    置であって、 前記電源の電圧値を推定する電圧推定手段と、 該推定された電圧値に基づいて所定の検出用電圧を前記
    コイルに印加する検出用電圧印加手段と、 該検出用電圧に応じて前記コイルに流れる電流値を検出
    する電流検出手段と、 前記検出された電圧値と、電流値とに基づいて推定され
    た電圧値の誤差を特定する誤差特定手段と、 前記特定された誤差を反映して、前記モータの運転状態
    に応じた所定の電圧を前記コイルに印加する電圧印加制
    御手段とを備えるモータ制御装置。
  2. 【請求項2】 前記電圧推定手段は、前記電源の電圧値
    の検出結果に基づいて前記推定を行う手段である請求項
    1記載のモータ制御装置。
  3. 【請求項3】 請求項1記載のモータ制御装置であっ
    て、 前記誤差特定手段は、 前記電圧値と電流値との関係を記憶する記憶手段と、 該関係を参照して前記誤差を求める誤差演算手段とを備
    えるモータ制御装置。
  4. 【請求項4】 前記記憶手段は、前記電圧値に応じた前
    記電流値を記憶するテーブルである請求項3記載のモー
    タ制御装置。
  5. 【請求項5】 請求項1記載のモータ制御装置であっ
    て、 前記モータは多相交流によって回転するモータであり、 前記モータのロータについて電気角を検出する電気角検
    出手段を備え、 前記検出用電圧印加手段は、前記電圧値に応じた電流値
    の変化が顕著に現れる相として、前記電気角ごとに予め
    設定された相に検出用電圧を印加する手段であるモータ
    制御装置。
  6. 【請求項6】 請求項1記載のモータ制御装置であっ
    て、 前記モータは多相交流によって回転するモータであり、 前記モータのロータについて電気角を検出する電気角検
    出手段を備え、 前記検出用電圧印加手段は、前記ロータの回転に伴って
    回転し、前記電気角によって特定される所定の方向に検
    出用電圧を印加する手段であるモータ制御装置。
  7. 【請求項7】 請求項6記載のモータ制御装置であっ
    て、 前記モータは同期モータであり、 前記所定の方向は、前記ロータの回転中心を通り、該ロ
    ータの磁束と一致する方向であるモータ制御装置。
  8. 【請求項8】 請求項1記載のモータ制御装置であっ
    て、 前記モータが回転を開始する起動時に、前記電圧推定手
    段、検出用電圧印加手段、電流検出手段、および誤差特
    定手段を用いて前記誤差の特定を行う誤差特定制御手段
    を備えるモータ制御装置。
  9. 【請求項9】 請求項1記載のモータ制御装置であっ
    て、 前記誤差特定手段により特定された誤差を前記電圧推定
    手段における推定に反映させつつ、該電圧推定手段、検
    出用電圧印加手段、電流検出手段、および誤差特定手段
    を繰り返し用いて、前記誤差を所定範囲内に収束させる
    誤差収束制御手段を備えるモータ制御装置。
  10. 【請求項10】 請求項1記載のモータ制御装置であっ
    て、 前記電圧印加制御手段は、 該モータが出力すべきトルクに応じて前記コイルに印加
    されるべきトルク電圧を設定するトルク電圧設定手段
    と、 前記誤差を反映して、該トルク電圧を印加する手段とを
    備えるモータ制御装置。
  11. 【請求項11】 請求項1記載のモータ制御装置であっ
    て、 前記モータは突極型の同期モータであり、 前記コイルに印加された所定の電気角検出用電圧と、該
    電圧に応じて流れた電流に基づいて前記コイルの電気角
    を算出する電気角算出手段を備え、 前記電圧印加制御手段は、前記誤差を反映して前記電気
    角検出用電圧を印加する手段であるモータ制御装置。
  12. 【請求項12】 請求項11記載のモータ制御装置であ
    って、 前記電気角検出手段は、前記モータの停止時において
    は、電気角検出用電圧に含まれる誤差の影響を受けない
    物理量をパラメータとして電気角を算出する手段である
    モータ制御装置。
  13. 【請求項13】 電源からモータのコイルに印加される
    電圧を制御して、該モータの運転を制御するモータ制御
    方法であって、(a)前記電源の電圧値を推定する工程
    と、(b)該推定された電圧値に基づいて所定の検出用
    電圧を前記コイルに印加する工程と、(c)該検出用電
    圧に応じて前記コイルに流れる電流値を検出する工程
    と、(d)前記検出された電圧値と、電流値とに基づい
    て推定された電圧値の誤差を特定する工程と、(e)前
    記特定された誤差を反映して、前記モータの運転状態に
    応じた所定の電圧を前記コイルに印加する工程とを備え
    るモータ制御方法。
JP11104099A 1999-04-19 1999-04-19 モータ制御装置および制御方法 Expired - Fee Related JP4092811B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP11104099A JP4092811B2 (ja) 1999-04-19 1999-04-19 モータ制御装置および制御方法
PCT/JP2000/002509 WO2000064039A1 (en) 1999-04-19 2000-04-17 Motor control apparatus and control method
US09/958,149 US6515446B1 (en) 1999-04-19 2000-04-17 Motor control apparatus and control method
EP00917337A EP1193854B1 (en) 1999-04-19 2000-04-17 Motor control apparatus and control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11104099A JP4092811B2 (ja) 1999-04-19 1999-04-19 モータ制御装置および制御方法

Publications (2)

Publication Number Publication Date
JP2000308384A true JP2000308384A (ja) 2000-11-02
JP4092811B2 JP4092811B2 (ja) 2008-05-28

Family

ID=14550894

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11104099A Expired - Fee Related JP4092811B2 (ja) 1999-04-19 1999-04-19 モータ制御装置および制御方法

Country Status (4)

Country Link
US (1) US6515446B1 (ja)
EP (1) EP1193854B1 (ja)
JP (1) JP4092811B2 (ja)
WO (1) WO2000064039A1 (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003079185A (ja) * 2001-08-30 2003-03-14 Fuji Electric Co Ltd 永久磁石形同期電動機制御装置
JP2006170889A (ja) * 2004-12-17 2006-06-29 Nissan Motor Co Ltd 車両用電圧センサのオフセット補正装置
JP2010206897A (ja) * 2009-03-02 2010-09-16 Nissan Motor Co Ltd モータ制御装置
JP2011244571A (ja) * 2010-05-17 2011-12-01 Mitsubishi Heavy Ind Ltd モータ駆動機構及びモータ制御装置
CN106476641A (zh) * 2015-08-25 2017-03-08 福特全球技术公司 电动车辆或混合动力车辆的电池组电压测量
US9616678B2 (en) 2013-12-27 2017-04-11 Mitsubishi Electric Corporation Motor control device and printer device

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3481205B2 (ja) * 2000-11-24 2003-12-22 松下電器産業株式会社 インバータ制御用半導体装置および制御方法
KR100427364B1 (ko) * 2002-03-06 2004-04-14 현대자동차주식회사 전기 차량의 배터리 시스템용 전류 측정시스템
JP3654645B2 (ja) * 2002-05-21 2005-06-02 三菱電機株式会社 モータ駆動系の異常検出装置
AU2003296231B8 (en) 2003-12-31 2009-09-03 Zhaolei Wang A method for measuring the operating state of synchronous motor by using composite power angle meter
ITTO20040914A1 (it) * 2004-12-28 2005-03-28 Bridgestone Technical Ct Europ Macchina e metodo per l'applicazione di un battistrada ad una carcassa di un pneumatico
DE102006041266A1 (de) * 2006-09-02 2008-03-13 Deutsches Zentrum für Luft- und Raumfahrt e.V. Verfahren und Schaltung zur Messung des einem stromgesteuerten Verbraucher zugeführten oder des von einer stromgesteuerten Quelle abgeführten Stromes
JP4807325B2 (ja) * 2006-11-14 2011-11-02 株式会社デンソー モータ駆動装置及びモータ駆動方法
GB2471900B (en) * 2009-07-17 2015-01-07 Dyson Technology Ltd Control of an electric machine
CN102025171A (zh) * 2009-12-24 2011-04-20 上海樟村电子有限公司 油电混合动力汽车电力供应系统
JP5131323B2 (ja) * 2010-07-02 2013-01-30 日立電線株式会社 ヒートパイプ式冷却装置及びこれを用いた車両制御装置
JP5607569B2 (ja) * 2011-03-31 2014-10-15 トヨタ自動車株式会社 車両の充電装置およびそれを備える車両、ならびに電流センサのオフセット補正方法
US9020731B2 (en) * 2011-04-05 2015-04-28 Toyota Jidosha Kabushiki Kaisha Control apparatus for electric motor, electrically-powered vehicle including the control apparatus, and method for controlling electric motor
DE102011084496A1 (de) * 2011-10-14 2013-04-18 Robert Bosch Gmbh Verfahren und Vorrichtung zum Ansteuern einer elektrischen Maschine im Motoranlaufbetrieb
KR101961106B1 (ko) * 2012-03-20 2019-03-25 삼성전자 주식회사 센서리스 제어 방법 및 장치
EP2884294A1 (de) * 2013-12-13 2015-06-17 Siemens Aktiengesellschaft Verfahren zur Ermittlung der Versorgungsspannungen eines Verbrauchers sowie Verbraucher
DE102015211255A1 (de) * 2015-06-18 2016-12-22 Robert Bosch Gmbh Steuerschaltung und Verfahren zum Qualifizieren eines Fehlers für eine Synchronmaschine
US10000197B2 (en) 2015-08-10 2018-06-19 Cummins Inc. Mild hybrid powertrain controls
FR3065810B1 (fr) 2017-04-26 2019-08-30 Sagemcom Energy & Telecom Sas Procede de detection d'un affaissement d'une tension de phase d'un reseau electrique
JP6457589B2 (ja) * 2017-06-23 2019-01-23 ファナック株式会社 異常診断装置および異常診断方法
US11588429B2 (en) * 2020-10-29 2023-02-21 Insight Automation, Inc. System and method for motor control through dynamic selective coil measurement
CN116800140A (zh) 2022-03-18 2023-09-22 台达电子工业股份有限公司 直流马达驱动系统及方法
TWI831151B (zh) 2022-03-18 2024-02-01 台達電子工業股份有限公司 直流馬達驅動系統及方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3241784B2 (ja) 1992-02-25 2001-12-25 株式会社日立製作所 モ−タ制御装置
US5438502A (en) * 1992-12-22 1995-08-01 Rozman; Gregory I. VSCF system with voltage estimation
JP3070314B2 (ja) * 1992-12-25 2000-07-31 富士電機株式会社 インバータの出力電圧補償回路
DE69416747T2 (de) * 1993-08-10 1999-07-29 Toyota Jidosha K.K., Toyota, Aichi Vorrichtung zum Antrieb und zur Steuerung von Synchronmotoren, die Permanentmagnete als Erregungssystem benützen
JP3381408B2 (ja) * 1993-10-26 2003-02-24 トヨタ自動車株式会社 電気角検出装置およびこれを用いた同期モータの駆動装置
JP3353457B2 (ja) 1994-05-31 2002-12-03 日産自動車株式会社 電流増幅制御装置
JP3353436B2 (ja) 1994-02-10 2002-12-03 日産自動車株式会社 電流増幅制御装置
US5594307A (en) 1994-02-10 1997-01-14 Nissan Motor Co., Ltd. Current servo amplification/control apparatus and method for reversible DC motor
JPH08172798A (ja) 1994-12-19 1996-07-02 Fuji Electric Co Ltd 誘導電動機の可変速駆動制御回路
JP3262253B2 (ja) * 1995-02-22 2002-03-04 株式会社日立製作所 電気車用駆動制御装置及び制御方法
KR19980015274A (ko) * 1996-08-20 1998-05-25 김광호 모터의 이상상태 감지장치 및 이상상태 감지방법
JP3289618B2 (ja) * 1996-10-25 2002-06-10 トヨタ自動車株式会社 モータ制御装置
JP3301360B2 (ja) * 1997-09-26 2002-07-15 トヨタ自動車株式会社 モータ制御装置および方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003079185A (ja) * 2001-08-30 2003-03-14 Fuji Electric Co Ltd 永久磁石形同期電動機制御装置
JP2006170889A (ja) * 2004-12-17 2006-06-29 Nissan Motor Co Ltd 車両用電圧センサのオフセット補正装置
JP2010206897A (ja) * 2009-03-02 2010-09-16 Nissan Motor Co Ltd モータ制御装置
JP2011244571A (ja) * 2010-05-17 2011-12-01 Mitsubishi Heavy Ind Ltd モータ駆動機構及びモータ制御装置
US9616678B2 (en) 2013-12-27 2017-04-11 Mitsubishi Electric Corporation Motor control device and printer device
CN106476641A (zh) * 2015-08-25 2017-03-08 福特全球技术公司 电动车辆或混合动力车辆的电池组电压测量

Also Published As

Publication number Publication date
EP1193854B1 (en) 2012-08-15
EP1193854A4 (en) 2004-02-25
US6515446B1 (en) 2003-02-04
EP1193854A1 (en) 2002-04-03
WO2000064039A1 (en) 2000-10-26
JP4092811B2 (ja) 2008-05-28

Similar Documents

Publication Publication Date Title
JP4092811B2 (ja) モータ制御装置および制御方法
US6188196B1 (en) Electrical angle detecting apparatus and method, and motor control apparatus
US7932692B2 (en) Control system for rotary electric machine with salient structure
US9590552B2 (en) Motor drive device and electric compressor
JP5324159B2 (ja) モータ制御装置
JP4466600B2 (ja) 電動駆動制御装置及び電動駆動制御方法
US7486043B2 (en) Controller for motor
JP4039317B2 (ja) 電動パワーステアリング装置
US8754603B2 (en) Methods, systems and apparatus for reducing power loss in an electric motor drive system
JP6011324B2 (ja) 回転電機制御装置
WO2019207754A1 (ja) 電動機制御装置
JP4120420B2 (ja) モータ制御装置
JP2002320397A (ja) モータ回転子の位置推定装置、位置推定方法およびプログラム
JP2904210B1 (ja) モータ制御装置および方法並びにハイブリッド車両
JP7304891B2 (ja) 回転機の制御装置および電動車両の制御装置
JP4652176B2 (ja) 永久磁石型回転電機の制御装置
JP3692929B2 (ja) モータ制御装置
JP3692085B2 (ja) モータ制御方法及び装置
EP1014554B1 (en) Electrical angle detecting apparatus and method, and motor control apparatus
JP4735287B2 (ja) 同期モータの制御装置およびこの同期モータの制御装置を用いた制御方法
JP5082216B2 (ja) 電動機付ターボチャージャ用回転検出装置及び電動機付ターボチャージャの回転検出方法
JP7267457B2 (ja) 電力変換装置
JP2002191198A (ja) モータ駆動装置の直流電圧検出値補正方法、モータ駆動制御装置
JP2024141394A (ja) モータ駆動装置
JP3861713B2 (ja) 電動車両駆動制御装置、電動車両駆動制御方法及びそのプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050613

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080225

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

Free format text: PAYMENT UNTIL: 20110314

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110314

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110314

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120314

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120314

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130314

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130314

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20140314

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees