JP6608883B2 - 回転電機の制御装置及び制御方法 - Google Patents

回転電機の制御装置及び制御方法 Download PDF

Info

Publication number
JP6608883B2
JP6608883B2 JP2017155230A JP2017155230A JP6608883B2 JP 6608883 B2 JP6608883 B2 JP 6608883B2 JP 2017155230 A JP2017155230 A JP 2017155230A JP 2017155230 A JP2017155230 A JP 2017155230A JP 6608883 B2 JP6608883 B2 JP 6608883B2
Authority
JP
Japan
Prior art keywords
modulation amount
drive waveform
modulation
angle
rotation
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.)
Active
Application number
JP2017155230A
Other languages
English (en)
Other versions
JP2019037020A (ja
Inventor
茂雄 矢島
真実 田中
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co 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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2017155230A priority Critical patent/JP6608883B2/ja
Priority to US16/049,858 priority patent/US10425023B2/en
Priority to CN201810904416.4A priority patent/CN109391184B/zh
Publication of JP2019037020A publication Critical patent/JP2019037020A/ja
Application granted granted Critical
Publication of JP6608883B2 publication Critical patent/JP6608883B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/14Electronic commutators
    • H02P6/16Circuit arrangements for detecting position
    • 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/10Arrangements for controlling torque ripple, e.g. providing reduced torque ripple
    • 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/06Methods, 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 substantially sinusoidal ac
    • 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/20Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
    • 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/0061Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train relating to electrical machines
    • 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
    • H02P27/00Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
    • H02P27/04Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
    • H02P27/06Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using dc to ac converters or inverters
    • H02P27/08Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using dc to ac converters or inverters with pulse width modulation
    • H02P27/085Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using dc to ac converters or inverters with pulse width modulation wherein the PWM mode is adapted on the running conditions of the motor, e.g. the switching frequency
    • 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
    • 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/14Electronic commutators
    • H02P6/15Controlling commutation time
    • H02P6/153Controlling commutation time wherein the commutation is advanced from position signals phase in function of the speed
    • 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/28Arrangements for controlling current
    • 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/40Working 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
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/42Drive Train control parameters related to electric machines
    • B60L2240/421Speed
    • 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
    • B60L2260/00Operating Modes
    • B60L2260/20Drive modes; Transition between modes
    • B60L2260/32Auto pilot mode
    • 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
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/60Electric or hybrid propulsion means for production processes
    • 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/72Electric energy management in electromobility

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 Ac Motors In General (AREA)
  • Inverter Devices (AREA)

Description

本発明は、回転電機の回転制御を行う制御装置及び制御方法に関する。
従来から、モータを含む回転電機の回転制御を行う制御装置が知られている。例えば、低速回転領域におけるインラッシュ電流又はトルクリップルの発生を抑制するための技術が種々提案されている。
特許文献1では、複数のホールセンサを用いてブラシレスモータの回転制御を行う場合、ロータの磁極位置(つまり、回転角度)を補間することで、ホールセンサの個数に起因する角度分解能の不足を補う制御装置が提案されている。
特許第5502605号公報
しかしながら、特許文献1で提案される装置では、実質的には、モータの回転速度に応じて「極低速用」又は「通常用」の補間方法を選択しているため、さらに高い位置精度を保証し得る回転制御が難しい可能性がある。このように、特許文献1に関して、制御設計の柔軟性の観点で改良の余地が十分に残されている。
本発明は上記した問題を解決するためになされたものであり、位置精度の要求に応じたきめ細やかな回転制御を実行可能な回転電機の制御装置及び制御方法を提供することを目的とする。
第1の本発明に係る回転電機の制御装置は、インバータ回路内の上下アームの一部を構成する一対のスイッチング素子に対してそれぞれ第1駆動波形及び第2駆動波形を供給することで、回転電機の回転制御を行う装置であって、前記回転電機の回転方向に沿って固定配置され、かつ、前記回転電機の回転角度に応じた検出信号をそれぞれ出力する複数の回転角度センサと、前記複数の回転角度センサによる前記検出信号の組み合わせから特定される離散的な角度レベルを補間することで、前記回転角度を示す補間角度を算出する補間角度算出部と、前記補間角度算出部により算出された前記補間角度、及び前記回転電機の回転速度の組み合わせから駆動波形の変調量を決定する変調量決定部と、矩形状の駆動波形である前記第1駆動波形を生成すると共に、前記変調量決定部により決定された前記変調量にて、矩形状の駆動波形に対するパルス変調を行うことで前記第2駆動波形を生成する駆動波形生成部と、を備える。
このように、補間角度及び回転速度の組み合わせから変調量を決定し、この変調量にてパルス変調を行うことで第2駆動波形を生成するので、補間角度及び回転速度の組み合わせに適した柔軟性の高い制御設計が可能となり、位置精度の要求に応じたきめ細やかな回転制御を行うことができる。すなわち、高価な装置構成を採用(例えば、高分解能位置センサを追加)することなく、回転電機の制御性を向上させることができる。
また、当該制御装置は、前記補間角度及び前記回転速度を入力変数とし、前記変調量を出力変数とする変調量マップを記憶するマップ記憶部をさらに備え、前記変調量決定部は、前記マップ記憶部から前記変調量マップを読み出して参照することで前記変調量を決定してもよい。予め記憶した変調量マップを読み出して参照することで、一々計算を行うことなく変調量を直接的に求めることができる。
また、前記マップ記憶部は、前記補間角度に対する最大変調量の関係を示す第1特性曲線と、前記回転速度に対する変調許可係数の関係を示す第2特性曲線と、を合成してなる前記変調量マップを記憶してもよい。
第2の本発明に係る回転電機の制御方法は、インバータ回路内の上下アームの一部を構成する一対のスイッチング素子に対してそれぞれ第1駆動波形及び第2駆動波形を供給することで、回転電機の回転制御を行う方法であって、前記回転電機の回転方向に沿って固定配置された複数の回転角度センサを用いて、前記回転電機の回転角度に応じた検出信号をそれぞれ取得する取得工程と、前記複数の回転角度センサによる前記検出信号の組み合わせから特定される離散的な角度レベルを補間することで、前記回転角度を示す補間角度を算出する算出工程と、算出された前記補間角度及び前記回転電機の回転速度の組み合わせから駆動波形の変調量を決定する決定工程と、矩形状の駆動波形である前記第1駆動波形を生成すると共に、決定された前記変調量にて、矩形状の駆動波形に対するパルス変調を行うことで前記第2駆動波形を生成する生成工程と、を備える。
また、当該制御方法は、前記補間角度及び前記回転速度を入力変数とし、前記変調量を出力変数とする変調量マップを記憶する記憶工程をさらに備え、前記決定工程では、記憶された前記変調量マップを読み出して参照することで前記変調量を決定してもよい。
また、前記記憶工程では、前記補間角度に対する最大変調量の関係を示す第1特性曲線と、前記回転速度に対する変調許可係数の関係を示す第2特性曲線と、を合成してなる前記変調量マップを記憶させてもよい。
本発明に係る回転電機の制御装置及び制御方法によれば、位置精度の要求に応じたきめ細やかな回転制御を行うことができる。すなわち、高価な装置構成を採用(例えば、高分解能位置センサを追加)することなく、回転電機の制御性を向上させることができる。
本発明の一実施形態における回転電機の制御装置を組み込んだ自動搬送車の概略平面図である。 図1のモータの要部を模式的に示す断面図である。 図1に示すモータ制御装置の電気的なブロック図である。 図3に示す演算処理装置の機能ブロック図である。 図5A〜図5Cは、第1特性曲線の一例を示す図である。 第2特性曲線の一例を示す図である。 変調量マップの一例を示す図である。 検出信号、角度レベル及び駆動波形に関する波形図である。 図9Aは、通常の矩形波制御(従来例)による左右のモータの回転速度の時間変化を示す図である。図9Bは、片アーム変調型の矩形波制御(実施例)による左右のモータの回転速度の時間変化を示す図である。
以下、本発明に係る回転電機の制御装置について制御方法との関係において好適な実施形態を挙げ、添付の図面を参照しながら説明する。
[モータ制御装置18の適用例]
<自動搬送車10の構成>
図1は、本発明の一実施形態における回転電機の制御装置(ここでは、モータ制御装置18)を組み込んだ自動搬送車10の概略平面図である。自動搬送車10は、無人の搬送台車(無人搬送車)であり、工場内における部品、仕掛品又は完成品を含む各種物品を供給・搬送する。
この自動搬送車10は、具体的には、車体12と、左右の車輪14、14と、左右のモータ16、16(回転電機)と、左右のモータ制御装置18、18と、統合ECU(電子制御装置;Electronic Control Unit)20と、無線モジュール22と、を含んで構成される。
統合ECU20は、無線モジュール22を介して上位装置24からの指令信号を受信し、この指令信号に基づいて自動搬送車10の各部を制御する。具体的には、統合ECU20は、上位装置24からの指令信号及び自動搬送車10の走行挙動に基づいて左右の速度指令値を生成し、この速度指令値を含む制御信号を左右のモータ制御装置18、18に向けて供給する。
右側のモータ制御装置18は、統合ECU20からの制御信号に基づいて右側のモータ16の回転制御を行うことで、所望の回転速度にて右側の車輪14を回転させることができる。同様に、左側のモータ制御装置18は、統合ECU20からの制御信号に基づいて左側のモータ16の回転制御を行うことで、所望の回転速度にて左側の車輪14を回転させることができる。
<モータ16の全体構成>
図2は、図1に示すモータ16の要部を模式的に示す断面図である。このモータ16は、中空円柱状の筐体26と、筐体26の内壁に設けられる3つのステータ28と、永久磁石からなる円柱状のロータ30と、3つのホールセンサ32(回転角度センサ)と、を含んで構成される3相ブラシレスモータである。
U相、V相、W相のステータ28はそれぞれ、スロット34にステータコイル36が巻回されてなる。ロータ30は、1組の磁極(N極/S極)を有する永久磁石からなり、時計回り又は反時計回りに回転可能に構成されている。
各々のホールセンサ32は、ロータ30の回転による磁極位置の変化を検出可能な非接触磁気センサである。各々のホールセンサ32は、ロータ30(モータ16)の回転方向Aに沿って等角度間隔に固定配置されている。以下、W相−U相同士、U相−V相同士、V相−W相同士のステータ28、28の間にあるホールセンサ32を、それぞれ「Hu」、「Hv」、「Hw」と区別して表記する場合がある。
なお、モータ16は、図2に例示する構造に限られることなく、[1]インナーロータ型/アウターロータ型、[2]表面磁石型(SPM;Surface Permanent Magnet)/埋込磁石型(IPM;Interior Permanent Magnet)、[3]ステータ28の相数、[4]ステータ28のスロット数、或いは[5]ロータ30の極数(組数)、の様々な組み合わせを採用してもよい。
ところで、自動搬送車10(図1)の駆動制御を行う際、他の製品・用途(例えば、電動カート)と比べて、高いレベルの位置精度が要求される場合がある。具体的には、低速回転領域におけるモータ16の制御特性がばらつくことで、左右のモータ16の同期性が低下し、停止時の位置精度又は発進時の直進安定性が低下してしまう懸念がある。
そこで、図2に例示するモータ16のように、比較的に安価な装置構成であっても、位置精度の要求に応じたきめ細やかな回転制御を実行可能な制御方法(後述する「片アーム変調型」の矩形波制御)を提案する。
[モータ制御装置18の構成]
<ブロック図>
図3は、図1に示すモータ制御装置18の電気的なブロック図である。モータ制御装置18は、インバータ回路40と、直流電源42と、駆動回路44と、を含んで構成される。
インバータ回路40は、直流を交流に変換する電源回路である。インバータ回路40は、モータ16のU相、V相、W相にそれぞれ対応する3つの下側アーム46と、モータ16のU相、V相、W相にそれぞれ対応する3つの上側アーム48と、を含んで構成される。以下、各相に対応する下側アーム46及び上側アーム48を纏めて上下アーム50という場合がある。
各々の下側アーム46は、一方のスイッチング素子52を介してスイッチング動作(オン・オフ動作)を行う。各々の上側アーム48は、他方のスイッチング素子54を介してスイッチング動作(オン・オフ動作)を行う。
駆動回路44は、インバータ回路40の駆動制御を行う制御回路である。具体的には、駆動回路44は、検出信号処理器60と、演算処理装置62と、不揮発性メモリ64(マップ記憶部)と、を備える。
検出信号処理器60は、センサ群38による検出信号の組み合わせから角度レベルを示すレベル信号を生成した後、該レベル信号を演算処理装置62に向けて供給する。例えば、図2に示すように、3つのホールセンサ32が配置されている場合、レベル信号は、6つの角度レベル(角度分解能は60度)を表現する。
演算処理装置62は、CPU(Central Processing Unit)又はMPU(Micro-Processing Unit)からなり、外部装置(図1の統合ECU20)からの速度指令値に基づいて、インバータ回路40を駆動制御するための波形信号(以下、「駆動波形」という)を生成・出力する。
不揮発性メモリ64は、例えば、EEPROM(Electrically Erasable Programmable Read Only Memory)、フラッシュメモリを含む半導体メモリから構成される。本図の例では、不揮発性メモリ64には、後述する変調量マップ66(図7参照)が格納されている。
図4は、図3に示す演算処理装置62の機能ブロック図である。この演算処理装置62は、不揮発性メモリ64を含む記憶部に格納されたプログラムを読み出し実行することで、減算器70、指令値生成部72、変調量決定部74、駆動波形生成部76、角度レベル特定部78、補間角度算出部80、及び回転速度計測部82として機能する。
減算器70は、統合ECU20からの速度指令値及び回転速度計測部82からの速度実測値を入力し、速度指令値から速度実測値を減算した値(以下、速度偏差)を出力する。
指令値生成部72は、統合ECU20からの速度指令値及び減算器70からの速度偏差を用いて、モータ16のトルクを示す指令値(ここでは、目標とする回転速度)を生成する。
変調量決定部74は、不揮発性メモリ64から変調量マップ66を読み出して参照することで、指令値生成部72からの回転速度をパルス変調量(以下、単に「変調量」という)に変換する。ここで、変調量マップ66は、補間角度及び回転速度を入力変数とし、変調量を出力変数とする変換情報である。
駆動波形生成部76は、変調量決定部74からの変調量に基づいて、「片アーム変調型」に適したインバータ回路40の駆動波形を生成する。具体的には、駆動波形生成部76は、U相、V相、W相における矩形状の駆動波形である第1駆動波形88(図8)を生成し、これらの第1駆動波形88をU相、V相、W相に対応するスイッチング素子52に向けて供給する。
一方、駆動波形生成部76は、変調量マップ66により得られた変調量にて、矩形状の駆動波形に対するパルス変調を行うことで、U相、V相、W相における第2駆動波形92(図8)を生成し、これらの第2駆動波形92をU相、V相、W相に対応するスイッチング素子54に対して供給する。ここで、PWM制御(pulse-width modulation)を用いてパルス変調を行う場合、この変調量はデューティ比に相当する。
角度レベル特定部78は、モータ16の角度レベルを示すレベル信号に基づいて離散的な角度レベルを特定する。例えば、角度分解能が60度である場合、0度、60度、120度、180度、240度、300度のうちいずれか1つの角度レベルに特定される。
補間角度算出部80は、角度レベル特定部78からの角度レベルを補間することでモータ16の回転角度を示す補間角度を算出し、この補間角度を変調量決定部74及び回転速度計測部82に向けて供給する。補間角度算出部80は、例えば、特許第5502605号公報に記載された手法を含む様々な算出手法を用いて上記した補間角度を算出してもよい。
回転速度計測部82は、サンプリング時間の前後にわたる補間角度の変化量に対して当該サンプリング時間を除算することで、モータ16の回転速度を計測する。その後、回転速度計測部82は、計測した回転速度(以下、速度実測値)を減算器70に向けて供給する。
<変調量マップ66の数値的特徴>
続いて、変調量マップ66の数値的特徴について、図5A〜図7を参照しながら説明する。この変調量マップ66は、[1]補間角度に対する最大変調量の関係を示す第1特性曲線84と、[2]回転速度に対する変調許可係数の関係を示す第2特性曲線86と、を合成した3次元マップに相当する。
[1]図5A〜図5Cにおけるグラフの横軸は補間角度(単位:deg)を示すと共に、グラフの縦軸は最大変調量(単位:無次元)を示す。第1特性曲線84は、例えば、モータ16の特性、モータ16内の磁石の個数・配置、電流リップルの発生を考慮して設計される。
図5Aは、モータ16の1回転分に対応する1次成分のみを含む曲線形状を示す。図5Bは、図5Aの第1特性曲線84に対してさらに3次成分を含む曲線形状を示す。図5Cは、図5Bの第1特性曲線84に対してさらに高次成分(5次以上の成分)を含む曲線形状を示す。
[2]図6は、第2特性曲線86の一例を示す図である。グラフの横軸は回転速度(単位:rpm)を示すと共に、グラフの縦軸は変調許可係数(単位:%)を示す。本図の例では、回転速度が0〜3000(rpm)の範囲内にある場合には、変調許可係数は100%(値は1)である。回転速度が7000(rpm)を超える範囲にある場合には、変調許可係数は0%(値は0)である。一方、回転速度が3000〜7000(rpm)の範囲内にある場合には、変調許可係数は回転速度に対して単調に減少する値をとる。
つまり、低速回転領域内では、直流電源42から供給可能な電圧(Vpn)に余裕があるため、パルス変調を積極的に行うことで駆動波形を正弦波に近づける。一方、高速回転領域内では、モータ16に対する出力電力を大きくするため、パルス変調を行わずに駆動波形の矩形状をそのまま維持する。
[3]図7は、変調量マップ66の一例を示す図である。グラフの第1軸は回転速度(単位:rpm)であり、グラフの第2軸は補間角度(単位:deg)であり、第3軸は変調量(単位:無次元)である。本図に示す変調量マップ66は、図5Aに示す第1特性曲線84と、図6に示す第2特性曲線86と、の合成により得られる。
具体的には、矩形波関数をRect、最大変調量をMo、変調許可係数(図6参照)をCと表記する場合、変調量Mは、次の(1)式で与えられる。
M=Rect−C(Rect−Mo) ‥‥(1)
[モータ制御装置18の動作]
<波形図>
図3に戻って、駆動回路44は、統合ECU20(図1)からの速度指令値、及びセンサ群38によるモータ16の検出信号に基づいて、インバータ回路40の駆動制御を行う。ここで、駆動回路44の演算処理装置62は、矩形波制御を基調としつつ、片方の矩形波に対してパルス変調を施した駆動波形を生成する。
図8は、検出信号、角度レベル及び駆動波形に関する波形図である。より詳しくは、上側から順に、「Hu」、「Hv」、「Hw」の検出信号、角度レベル、U相の上段駆動波形(第2駆動波形92)及びU相の下段駆動波形(第1駆動波形88)を表記している。
「通常」の矩形波制御の場合、矩形状の駆動波形である第1駆動波形88(実線で図示)と、第1駆動波形88とは逆位相である矩形状の駆動波形90(破線で図示)が生成される。一方、「片アーム変調型」の矩形波制御の場合、矩形状の駆動波形90に対して変調量マップ66に基づくパルス変調を行うことで、疑似的な正弦形状を有する第2駆動波形92(実線で図示)が得られる。
なお、V相の駆動波形は、U相の駆動波形(第1駆動波形88、第2駆動波形92)に対して位相が120度進んだ波形に相当する。同様に、W相の駆動波形は、U相の駆動波形(第1駆動波形88、第2駆動波形92)に対して位相が120度遅れた波形に相当する。
<動作の検証結果>
続いて、このモータ制御装置18による動作の検証結果について、図9A及び図9Bを参照しながら説明する。ここでは、停止中の自動搬送車10が発進する際の直進安定性を評価している。
図9Aは、通常の矩形波制御による左右のモータ16の回転速度の時間変化を示す図である。図9Bは、片アーム変調型の矩形波制御による左右のモータ16の回転速度の時間変化を示す図である。図9A及び図9Bに関して、グラフの横軸は時間(単位:s)を示すと共に、グラフの縦軸は回転速度(単位:rpm)を示す。
ここで、統合ECU20(図1)は、左右のモータ制御装置18に対して、モータ16が停止中(0rpm)であった状態から、目標速度に到達するまでの間に、モータ16を一定の加速度で加速させる指令を同期的に行ったことを想定する。
図9Aに示すように、立ち上がり時間領域94に注目すると、右側のモータ16の立ち上がり時間が相対的に遅くなっているため、モータ16間の回転速度が微視的にばらついている。つまり、停止中の自動搬送車10が発進する際、直進安定性が損なわれる可能性が高い。
図9Bに示すように、立ち上がり時間領域96に注目すると、左右のモータ16の立ち上がり時間が略一致するため、モータ16間の回転速度のばらつきが大幅に低下している。つまり、停止中の自動搬送車10が発進する際、高い直進安定性が得られる。
[モータ制御装置18による効果]
以上のように、モータ制御装置18は、[1]インバータ回路40内の上下アーム50の一部を構成する一対のスイッチング素子52、54に対してそれぞれ第1駆動波形88及び第2駆動波形92を供給することで、モータ16(回転電機)の回転制御を行う装置であって、[2]モータ16の回転方向Aに沿って固定配置され、かつ、モータ16の回転角度に応じた検出信号をそれぞれ出力する複数のホールセンサ32(回転角度センサ)と、[3]各々の検出信号から特定される離散的な角度レベルを補間することで、回転角度を示す補間角度を算出する補間角度算出部80と、[4]算出された補間角度及びモータ16の回転速度の組み合わせから駆動波形の変調量を決定する変調量決定部74と、[5]矩形状の駆動波形である第1駆動波形88を生成すると共に、決定された変調量にてパルス変調を行うことで第2駆動波形92を生成する駆動波形生成部76と、を備える。
また、モータ制御装置18を用いたモータ16の制御方法は、[1]インバータ回路40内の上下アーム50の一部を構成する一対のスイッチング素子52、54に対してそれぞれ第1駆動波形88及び第2駆動波形92を供給することで、モータ16(回転電機)の回転制御を行う方法であって、[2]モータ16の回転方向Aに沿って固定配置された複数のホールセンサ32(回転角度センサ)を用いて、モータ16の回転角度に応じた検出信号をそれぞれ取得する取得工程と、[3]各々の検出信号から特定される離散的な角度レベルを補間することで、回転角度を示す補間角度を算出する算出工程と、[4]算出された補間角度及びモータ16の回転速度の組み合わせから駆動波形の変調量を決定する決定工程と、[5]矩形状の第1駆動波形88を生成すると共に、決定された変調量にてパルス変調を行うことで第2駆動波形92を生成する生成工程と、を備える。
特に、図2に示す比較的安価なモータ16(ブラシレスモータ及びホールセンサの組み合わせ)を利用する際、応答性及び位置精度の低下が問題になり得る。そこで、補間角度及び回転速度の組み合わせから変調量を決定し、この変調量にてパルス変調を行うことで第2駆動波形92を生成するので、補間角度及び回転速度の組み合わせに適した柔軟性の高い制御設計が可能となり、位置精度の要求に応じたきめ細やかな回転制御を行うことができる。すなわち、高価な装置構成を採用(例えば、高分解能位置センサを追加)することなく、モータ16の制御性を向上させることができる。
また、モータ制御装置18は、補間角度及び回転速度を入力変数とし、変調量を出力変数とする変調量マップ66を記憶する不揮発性メモリ64(マップ記憶部)をさらに備え、変調量決定部74は、不揮発性メモリ64から変調量マップ66を読み出して参照することで変調量を決定してもよい。予め記憶した変調量マップ66を読み出して参照することで、一々計算を行うことなく変調量を直接的に求めることができる。
また、不揮発性メモリ64は、補間角度に対する最大変調量の関係を示す第1特性曲線84と、回転速度に対する変調許可係数の関係を示す第2特性曲線86と、を合成してなる変調量マップ66を記憶してもよい。
[補足]
なお、この発明は、上述した実施形態に限定されるものではなく、この発明の主旨を逸脱しない範囲で自由に変更できることは勿論である。或いは、技術的に矛盾が生じない範囲で各々の構成を任意に組み合わせてもよい。
例えば、本実施形態では、下側アーム46のスイッチング素子52に対して第1駆動波形88が、上側アーム48のスイッチング素子54に対して第2駆動波形92が供給されているが、この逆であってもよい。つまり、駆動回路44は、上側アーム48のスイッチング素子54に対して第1駆動波形88を、下側アーム46のスイッチング素子52に対して第2駆動波形92をそれぞれ供給してもよい。
また、本実施形態では、電動機としてのモータ16を自動搬送車10に適用した例について説明したが、回転電機の種類及び用途はこの組み合わせに限られない。回転電機の種類は、例えば、モータ16の他、発電機又は電動発電機であってもよい。また、回転電機の用途は、ハイブリッド車、電気自動車、燃料電池車、電動バイク、電動アシスト自転車を含む電力車両、或いは産業用設備であってもよい。
10…自動搬送車 16…モータ(回転電機)
18…モータ制御装置(制御装置) 32…ホールセンサ(回転角度センサ)
40…インバータ回路 42…直流電源
44…駆動回路 50…上下アーム
52…スイッチング素子(一方のスイッチング素子)
54…スイッチング素子(他方のスイッチング素子)
60…検出信号処理器 62…演算処理装置
64…不揮発性メモリ(マップ記憶部) 66…変調量マップ
70…減算器 72…指令値生成部
74…変調量決定部 76…駆動波形生成部
78…角度レベル特定部 80…補間角度算出部
82…回転速度計測部 84…第1特性曲線
86…第2特性曲線 88…第1駆動波形
90…矩形状の駆動波形 92…第2駆動波形
A…回転方向

Claims (6)

  1. インバータ回路内の上下アームの一部を構成する一対のスイッチング素子に対してそれぞれ第1駆動波形及び第2駆動波形を供給することで、回転電機の回転制御を行う制御装置であって、
    前記回転電機の回転方向に沿って固定配置され、かつ、前記回転電機の回転角度に応じた検出信号をそれぞれ出力する複数の回転角度センサと、
    前記複数の回転角度センサによる前記検出信号の組み合わせから特定される離散的な角度レベルを補間することで、前記回転角度を示す補間角度を算出する補間角度算出部と、
    前記補間角度算出部により算出された前記補間角度、及び前記回転電機の回転速度の組み合わせから駆動波形の変調量を決定する変調量決定部と、
    矩形状の駆動波形である前記第1駆動波形を生成すると共に、前記変調量決定部により決定された前記変調量にて、矩形状の駆動波形に対するパルス変調を行うことで前記第2駆動波形を生成する駆動波形生成部と、
    を備え
    前記変調量決定部は、前記補間角度から定められる最大変調量と、前記回転速度から定められる変調許可係数と、に基づいて前記変調量を決定し、
    前記変調許可係数は、前記回転速度が0から所定の回転速度までは一定値で、前記所定の回転速度を超えると減少する値をとることを特徴とする回転電機の制御装置。
  2. 請求項1に記載の制御装置において、
    前記補間角度及び前記回転速度を入力変数とし、前記変調量を出力変数とする変調量マップを記憶するマップ記憶部をさらに備え、
    前記変調量決定部は、前記マップ記憶部から前記変調量マップを読み出して参照することで前記変調量を決定する
    ことを特徴とする回転電機の制御装置。
  3. 請求項2に記載の制御装置において、
    前記マップ記憶部は、前記補間角度に対する前記最大変調量の関係を示す第1特性曲線と、前記回転速度に対する前記変調許可係数の関係を示す第2特性曲線と、を合成してなる前記変調量マップを記憶することを特徴とする回転電機の制御装置。
  4. インバータ回路内の上下アームの一部を構成する一対のスイッチング素子に対してそれぞれ第1駆動波形及び第2駆動波形を供給することで、回転電機の回転制御を行う制御方法であって、
    前記回転電機の回転方向に沿って固定配置された複数の回転角度センサを用いて、前記回転電機の回転角度に応じた検出信号をそれぞれ取得する取得工程と、
    前記複数の回転角度センサによる前記検出信号の組み合わせから特定される離散的な角度レベルを補間することで、前記回転角度を示す補間角度を算出する算出工程と、
    算出された前記補間角度及び前記回転電機の回転速度の組み合わせから駆動波形の変調量を決定する決定工程と、
    矩形状の駆動波形である前記第1駆動波形を生成すると共に、決定された前記変調量にて、矩形状の駆動波形に対するパルス変調を行うことで前記第2駆動波形を生成する生成工程と、
    を備え
    前記決定工程は、前記補間角度から定められる最大変調量と、前記回転速度から定められる変調許可係数と、に基づいて前記変調量を決定し、
    前記変調許可係数は、前記回転速度が0から所定の回転速度までは一定値で、前記所定の回転速度を超えると減少する値をとることを特徴とする回転電機の制御方法。
  5. 請求項4に記載の制御方法において、
    前記補間角度及び前記回転速度を入力変数とし、前記変調量を出力変数とする変調量マップを記憶する記憶工程をさらに備え、
    前記決定工程では、記憶された前記変調量マップを読み出して参照することで前記変調量を決定する
    ことを特徴とする回転電機の制御方法。
  6. 請求項5に記載の制御方法において、
    前記記憶工程では、前記補間角度に対する前記最大変調量の関係を示す第1特性曲線と、前記回転速度に対する前記変調許可係数の関係を示す第2特性曲線と、を合成してなる前記変調量マップを記憶することを特徴とする回転電機の制御方法。
JP2017155230A 2017-08-10 2017-08-10 回転電機の制御装置及び制御方法 Active JP6608883B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2017155230A JP6608883B2 (ja) 2017-08-10 2017-08-10 回転電機の制御装置及び制御方法
US16/049,858 US10425023B2 (en) 2017-08-10 2018-07-31 Control device and control method of rotary electric machine
CN201810904416.4A CN109391184B (zh) 2017-08-10 2018-08-09 旋转电机的控制装置及控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017155230A JP6608883B2 (ja) 2017-08-10 2017-08-10 回転電機の制御装置及び制御方法

Publications (2)

Publication Number Publication Date
JP2019037020A JP2019037020A (ja) 2019-03-07
JP6608883B2 true JP6608883B2 (ja) 2019-11-20

Family

ID=65275571

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017155230A Active JP6608883B2 (ja) 2017-08-10 2017-08-10 回転電機の制御装置及び制御方法

Country Status (3)

Country Link
US (1) US10425023B2 (ja)
JP (1) JP6608883B2 (ja)
CN (1) CN109391184B (ja)

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5368777A (en) 1976-11-30 1978-06-19 Teijin Ltd Preparation of phenyathridine
JPS552605A (en) 1978-06-20 1980-01-10 Mitsubishi Petrochem Co Ltd Herbicidal composition
JPS5850783B2 (ja) 1980-11-12 1983-11-12 東洋製罐株式会社 缶洗浄機
JP3315847B2 (ja) * 1995-10-27 2002-08-19 株式会社日立製作所 磁極位置検出装置及びこれを用いたブラシレス直流モ−タの駆動装置
JPH1075597A (ja) * 1996-08-30 1998-03-17 Toshiba Corp ブラシレスdcファンモータの駆動装置
JP3574046B2 (ja) * 2000-06-08 2004-10-06 三洋電機株式会社 ブラシレスモータの駆動装置
US6647325B2 (en) * 2001-02-19 2003-11-11 Kokusan Denki Co., Ltd. Control system for electric motor for driving electric vehicle
JP2002247879A (ja) * 2001-02-21 2002-08-30 Matsushita Electric Ind Co Ltd インバータ装置およびそれを用いた洗濯機
JP4589093B2 (ja) * 2004-12-10 2010-12-01 日立オートモティブシステムズ株式会社 同期モータ駆動装置及び方法
JP4587051B2 (ja) 2006-08-25 2010-11-24 株式会社ジェイテクト 車両用操舵装置
JP4329855B2 (ja) * 2007-10-09 2009-09-09 トヨタ自動車株式会社 交流モータの制御装置および交流モータの制御方法
JP5368777B2 (ja) * 2008-11-17 2013-12-18 トヨタ自動車株式会社 交流電動機の制御装置
JP5502605B2 (ja) * 2010-06-09 2014-05-28 本田技研工業株式会社 モータ制御装置
US8692492B2 (en) * 2011-03-30 2014-04-08 Panasonic Corporation Lead angle value setting method, motor driving control circuit, and brushless motor
JP5781875B2 (ja) 2011-09-14 2015-09-24 トヨタ自動車株式会社 回転電機制御システム
WO2014167667A1 (ja) * 2013-04-10 2014-10-16 三菱電機株式会社 回転機制御装置
WO2016002744A1 (ja) * 2014-06-30 2016-01-07 マイクロスペース株式会社 モータ制御装置、モータ駆動制御装置および信号生成方法
JP6516537B2 (ja) * 2015-04-10 2019-05-22 株式会社ミツバ モータ駆動装置及びモータ駆動装置の制御方法

Also Published As

Publication number Publication date
CN109391184A (zh) 2019-02-26
US10425023B2 (en) 2019-09-24
CN109391184B (zh) 2022-03-25
JP2019037020A (ja) 2019-03-07
US20190052201A1 (en) 2019-02-14

Similar Documents

Publication Publication Date Title
JP4879649B2 (ja) 電動機の制御装置
JP4754379B2 (ja) 電動機の制御装置
JP4712585B2 (ja) 電動機の制御装置
JP4754378B2 (ja) 電動機の制御装置
JP5811363B2 (ja) 回転電機制御装置、および、これを用いた電動パワーステアリング装置
JP5273451B2 (ja) モータ制御装置
JP4007344B2 (ja) 電動駆動制御装置、電動駆動制御方法及びプログラム
JP2007274844A (ja) 電動駆動制御装置及び電動駆動制御方法
US20150229249A1 (en) Electronic motor-generator system and method for controlling an electric motor-generator
JP2003299391A (ja) 回転電機の制御装置
JP2007274779A (ja) 電動駆動制御装置及び電動駆動制御方法
JP5727532B2 (ja) ステッピングモータの電流ベクトル制御装置
CN109391178B (zh) 旋转电机的控制装置和控制方法
JP3958274B2 (ja) 放電制御装置、放電制御方法及びそのプログラム
JP4896562B2 (ja) 電動駆動制御装置及び電動駆動制御方法
JP5136839B2 (ja) モータ制御装置
JP6608883B2 (ja) 回転電機の制御装置及び制御方法
JP4839119B2 (ja) 電動駆動制御装置及び電動駆動制御方法
JP7361924B2 (ja) モータ制御装置、モータ制御方法
US20200001915A1 (en) Motor controlling method, motor controlling system, and electronic power steering system
JP5585058B2 (ja) 回転角検出装置、モータ制御装置、および電動パワーステアリング装置
JP2023048833A (ja) モータユニットの状態推定方法及び状態推定装置
JP4613861B2 (ja) 電動駆動制御装置及び電動駆動制御方法
JP6759041B2 (ja) ブラシレスモータ制御方法及びブラシレスモータ制御装置
JP2018046615A (ja) 温度推定装置、鎖交磁束推定装置及びモータ制御装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180328

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190426

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191024

R150 Certificate of patent or registration of utility model

Ref document number: 6608883

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150