JP2013219905A - 多相回転機の制御装置 - Google Patents

多相回転機の制御装置 Download PDF

Info

Publication number
JP2013219905A
JP2013219905A JP2012087813A JP2012087813A JP2013219905A JP 2013219905 A JP2013219905 A JP 2013219905A JP 2012087813 A JP2012087813 A JP 2012087813A JP 2012087813 A JP2012087813 A JP 2012087813A JP 2013219905 A JP2013219905 A JP 2013219905A
Authority
JP
Japan
Prior art keywords
duty
phase
value
update
current detection
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
JP2012087813A
Other languages
English (en)
Other versions
JP5505449B2 (ja
Inventor
Takashi Suzuki
崇志 鈴木
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.)
Denso Corp
Original Assignee
Denso 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 Denso Corp filed Critical Denso Corp
Priority to JP2012087813A priority Critical patent/JP5505449B2/ja
Priority to US13/856,583 priority patent/US8816612B2/en
Priority to CN201310117978.1A priority patent/CN103368488B/zh
Publication of JP2013219905A publication Critical patent/JP2013219905A/ja
Application granted granted Critical
Publication of JP5505449B2 publication Critical patent/JP5505449B2/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
    • 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
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M7/00Conversion of ac power input into dc power output; Conversion of dc power input into ac power output
    • H02M7/42Conversion of dc power input into ac power output without possibility of reversal
    • H02M7/44Conversion of dc power input into ac power output without possibility of reversal by static converters
    • H02M7/48Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
    • H02M7/53Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal
    • H02M7/537Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters
    • H02M7/539Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters with automatic control of output wave form or frequency
    • H02M7/5395Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters with automatic control of output wave form or frequency by pulse-width modulation
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M1/00Details of apparatus for conversion
    • H02M1/0003Details of control, feedback or regulation circuits
    • H02M1/0009Devices or circuits for detecting current in a converter
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M7/00Conversion of ac power input into dc power output; Conversion of dc power input into ac power output
    • H02M7/42Conversion of dc power input into ac power output without possibility of reversal
    • H02M7/44Conversion of dc power input into ac power output without possibility of reversal by static converters
    • H02M7/48Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
    • H02M7/53Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal
    • H02M7/537Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters
    • H02M7/5387Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters in a bridge configuration
    • H02M7/53871Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters in a bridge configuration with automatic control of output voltage or current
    • H02M7/53875Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters in a bridge configuration with automatic control of output voltage or current with analogue control of three-phase output
    • H02M7/53876Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters in a bridge configuration with automatic control of output voltage or current with analogue control of three-phase output based on synthesising a desired voltage vector via the selection of appropriate fundamental voltage vectors, and corresponding dwelling times

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Inverter Devices (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

【課題】 演算負荷を低減しつつ多相回転機の制御を安定させながら、電流検出時間を適切に確保する多相回転機の制御装置を提供する。
【解決手段】 3相モータをPWM制御するECUは、インバータ部の下MOSとバッテリの負極との間に電流検出手段としてのシャント抵抗が設けられる。ECUの擬似デューティ演算部は、デューティ指令値に基づく線形補完により、デューティ指令値の演算周期の(1/2)の更新周期でデューティ更新値Drを算出する(S10)。いずれかの相のデューティ更新値Drが、シャント抵抗による電流検出に必要な最短検出時間に対応する上限デューティDLを超える場合(S11:YES)、各相のデューティ更新値を増加させる「上シフト処理」を実行する(S12)。これにより、当該相を除く2相の下MOSがオンとなる期間に電流検出が実行されるため、シャント抵抗による電流検出時間を適切に確保することができる。
【選択図】図15

Description

本発明は、多相回転機の駆動を制御する制御装置に関する。
従来、多相回転機をPWM制御によって駆動する制御装置が知られている。この制御装置は、電力変換器から多相回転機の各相に供給される電流に基づいて算出した指令電圧をデューティ指令値に変換し、電力変換器のスイッチング素子のオン/オフを切り替える。
ここで、多相回転機の各相に供給される電流を検出する電流検出手段として、電力変換器の高電位側または低電位側のスイッチング素子を流れる電流を検出するシャント抵抗等の検出手段がある。このような検出手段を用いる場合、スイッチング素子の切替に伴うリンギングの収束時間を含めた電流検出時間を確保する必要がある。
例えば特許文献1に開示された3相回転機の制御装置は、電流検出手段が接続される側の3相全てのスイッチング素子がオンとなる期間に電流検出する方法、及び、電流検出手段が接続される側の2相のスイッチング素子がオンとなる期間に電流検出する方法の2つの方法のうち電流検出時間をより長く確保できる電流検出方法を選択する。そして、選択した電流検出方法に応じて、デューティ指令値の電圧平均値を低電圧側または高電圧側にシフトする補正をすることで、電圧利用率を向上し、多相回転機の電流検出時間を確保している。
特許第4175677号公報
ところで、PWM制御において多相回転機の制御を安定させ、騒音、振動、トルクリップル等の低減を図るためには、デューティ指令値の演算周期をPWM搬送波の周期に近づけることが望ましい。しかし、制御演算の割込処理を増やすと演算負荷が増大する。そこで、デューティ指令値の制御演算の1周期に、デューティ指令値に基づくデューティ更新値を複数回生成することで、演算負荷を低減しつつ多相回転機の制御を安定させることができる。
特許文献1に記載の従来技術は、このようなデューティ値の更新まで考慮していない。したがって、デューティ指令値に対して電流検出時間を確保するように補正しても、その後生成されたデューティ更新値に対しては必ずしも電流検出時間を適切に確保することができるとは限らない、という問題がある。
本発明は、このような点に鑑みて創作されたものであり、その目的は、演算負荷を低減しつつ多相回転機の制御を安定させながら、電流検出時間を適切に確保する多相回転機の制御装置を提供することにある。
本発明に係る多相回転機の制御装置は、電力変換器、制御演算部、搬送波比較部および電流検出手段を備える。
電力変換器は、高電位側および低電位側の複数のスイッチング素子がブリッジ接続され、直流電源の電力をPWM制御によって変換し、多相回転機へ供給する。
制御演算部は、電力変換器のPWM制御に係るデューティ指令値を所定の演算周期で演算するデューティ指令部、及び、デューティ指令値に基づくデューティ更新値を演算周期に対し周波数がm倍(mは2以上の整数)となる更新周期で演算する擬似デューティ演算部を有し、多相回転機への指令電圧に対応するデューティ更新値を出力する。
搬送波比較部は、制御演算部が出力したデューティ更新値と搬送波とを比較し、電力変換器の複数のスイッチング素子のオン/オフ信号を生成する。
電流検出手段は、電力変換器の低電位側のスイッチング素子と直流電源の負極との間、又は高電位側のスイッチング素子と直流電源の正極との間に設けられ、電力変換器から多相回転機へ供給される相毎の電流を演算周期と同じ周期で検出する。
デューティ指令部は、電流検出手段が設けられる側のスイッチング素子である検出側スイッチング素子のオン時間について、デューティ指令値に対応する検出側スイッチング素子のオン時間が電流検出に必要な所定の最短検出時間以上となるよう、デューティ指令値に対応する各相の電圧の平均値を変更する。
擬似デューティ演算部は、デューティ指令部が指令したn回目(nは自然数)のデューティ指令値に対応するデューティ更新値について、n回目のデューティ指令値と(n−1)回目のデューティ指令値とに基づき、更新周期と演算周期との比に応じて線形補完することによりデューティ更新値を算出する。
また、擬似デューティ演算部は、デューティ更新値に対応するいずれかの相の検出側スイッチング素子のオン時間が最短検出時間未満である場合、少なくとも当該相を除く全ての相で電流検出が可能となるようにデューティ更新値を変更した擬似デューティ値を出力する。
本発明では、演算周期の(1/m)の更新周期でデューティ更新値が演算されるため、デューティ指令値の割込処理を増やすことなくデューティ値と搬送波との比較頻度を高めることができる。また、デューティ更新値は、演算負荷の少ない線形補完によって算出される。したがって、演算負荷を低減しつつ多相回転機の制御を安定させることができる。
また、デューティ指令部は、デューティ指令値に対し、電流検出時間を確保するための処理として、各相の電圧の平均値を変更する。そしてさらに、擬似デューティ演算部は、デューティ指令値に基づく線形補完によって算出されたデューティ更新値に対し、電流検出時間を確保するための処理として、擬似デューティ値を出力する。
具体的には、例えば3相回転機において電流検出手段が3相の低電位側のスイッチング素子と直流電源の負極との間に設けられる場合、デューティ指令部は、デューティ指令値に対応する3相全ての低電位側のスイッチング素子がオンとなる期間、又は、3相のうち2相の低電位側のスイッチング素子がオンとなる期間のうち長い方の期間に電流検出が実行されるようにデューティ指令値に対応する3相の電圧の平均値を変更する。擬似デューティ演算部は、デューティ更新値に対応するいずれかの相の低電位側のスイッチング素子のオン時間が最短検出時間未満である場合、以下の2つのうち一方の処理をする。
(I)当該相を除く2相の低電位側のスイッチング素子がオンとなる期間に電流検出が実行されるように各相のデューティ更新値を増加させた擬似デューティ値を出力する。
(II)3相全ての低電位側のスイッチング素子のオン時間が最短検出時間以上となるように各相のデューティ更新値を減少させた擬似デューティ値を出力する。
これにより、電流検出時間を確保するための電圧平均値変更処理が、デューティ指令値に対して一次的に実行された後、さらに電流検出タイミングでのデューティ更新値に対して二次的に実行されるため、電流検出時間を適切に確保することができる。したがって、電力変換器から多相回転機に供給される電流を確実に検出することができる。
本発明の第1〜第5実施形態による3相回転機の制御装置を示す概略構成図。 (a)制御部内の処理を示す機能ブロック図、(b)電圧デューティ変換部の詳細な機能ブロック図。 PWM制御を説明する説明図。 PWM制御を説明する説明図。 電圧ベクトルパターンを示す図。 デューティ指令値についての電圧平均値変更処理のフローチャート。 3相電流法によって電流検出するための下シフト処理を説明する説明図。 2相電流法によって電流検出するための上シフト処理を説明する説明図。 電圧平均値変更処理されたデューティ指令信号の波形図。 シャント抵抗におけるリンギングを説明する説明図。 シャント抵抗による電流検出可能な上限デューティを説明する説明図。 電流検出する相のデューティと電圧ベクトルV0の発生期間との関係を示す特性図。 本発明の第1、第2実施形態による制御演算およびデューティ更新を示すタイミングチャート。 本発明の第1、第2実施形態による線形補完を説明する説明図。 本発明の第1実施形態による擬似デューティ演算処理のフローチャート。 本発明の第1実施形態による上シフト処理を説明する説明図。 本発明の第2実施形態による擬似デューティ演算処理のフローチャート。 本発明の第2実施形態による下シフト処理を説明する説明図。 本発明の第3、第4実施形態による制御演算およびデューティ更新を示すタイミングチャート。 本発明の第3、第4実施形態による線形補完を説明する説明図。 本発明の第3実施形態による擬似デューティ演算処理のフローチャート。 本発明の第3実施形態による上シフト処理を説明する説明図。 本発明の第4実施形態による擬似デューティ演算処理のフローチャート。 本発明の第4実施形態による下シフト処理(Aパターン)を説明する説明図。 本発明の第4実施形態による下シフト処理(Bパターン)を説明する説明図。 本発明の第5実施形態による制御演算およびデューティ更新を示すタイミングチャート。 本発明の第5実施形態による擬似デューティ演算処理のフローチャート。 本発明の第6実施形態による3相回転機の制御装置を示す概略構成図。
以下、本発明の複数の実施形態を図面に基づいて説明する。複数の実施形態において、実質的に同一の構成には同一の符号を付して説明を省略する。
(第1実施形態)
図1に示すように、本発明の第1実施形態のECU101は、「多相回転機」としてのモータ80の駆動を制御する「制御装置」である。本実施形態のモータ80は、3相ブラシレスモータであり、例えば車両の電動パワーステアリング装置において、ステアリング操作を補助する操舵アシストモータとして使用される。回転角センサ85によって検出されたモータ80の回転角は、電気角θに換算され、ECU101の制御部60に入力される。
ECU101は、インバータ部201、コンデンサ27、シャント抵抗41、42、43および制御部60等を備えている。
インバータ部201は、6つのスイッチング素子21〜26がブリッジ接続され、「直流電源」としてのバッテリ15の電力をPWM制御によって変換し、モータ80へ供給する。本実施形態では、スイッチング素子21〜26としてMOSFET、すなわち金属酸化物半導体電界効果トランジスタが用いられる。
以下、スイッチング素子21〜26をMOS21〜26という。また、「高電位側のスイッチング素子」であるMOS21、22、23を「上MOS」といい、「低電位側のスイッチング素子」であるMOS24、25、26を「下MOS」という。
インバータ部201は、電源ラインLpを経由してバッテリ15の正極側に接続され、グランドラインLgを経由してバッテリ15の負極側に接続される。
上MOS21、22、23は、ドレインが電源ラインLpに接続されている。また、上MOS21、22、23のソースは、下MOS24、25、26のドレインに接続されている。下MOS24、25、26のソースは、シャント抵抗41、42、43を介して、グランドラインLgに接続されている。上MOS21、22、23とMOS24、25、26との接続点は、それぞれ、モータ80のU相コイル81、V相コイル82、W相コイル83の一端に接続している。MOS21〜26は、搬送波比較部57で生成された信号がゲートに入力され、ソース−ドレイン間がオン/オフされる。
コンデンサ27は、電源ラインLpとグランドラインLgとの間に接続され、電荷を蓄えることで、MOS21〜26への電力供給を補助したり、サージ電流などのノイズ成分を抑制したりする。
「電流検出手段」としてのシャント抵抗41、42、43は、インバータ部60からモータ80の各相コイル81、82、83に供給される電流を、後述する制御演算部50の演算周期と同じ周期で検出して制御部60に伝送する。なお、図1では、シャント抵抗41、42、43を総括して「符号40」を付している。
本実施形態では、シャント抵抗41、42、43は、下MOS24、25、26とグランドラインLgとの間に設けられる。したがって、下MOS24、25、26が特許請求の範囲に記載の「検出側スイッチング素子」に相当する。
制御部60は、マイコン67および駆動回路68等で構成され、ECU101全体の制御を司る。
図3に示すように、制御部60は、3相2相変換部51、制御器52、2相3相変換部53、電圧デューティ変換部54および搬送波比較部57等を有している。ここで、搬送波比較部57を除く部分は、制御演算部50を構成する。
3相2相変換部51は、シャント抵抗41、42、43によって検出された電流検出値に基づいて各相の電流値Iu、Iv、Iwを算出する。そして、算出された電流値Iu、Iv、Iw、および電気角θに基づき、d軸電流検出値Idおよびq軸電流検出値Iqを算出する。
制御器52は、電流フィードバック制御により、d軸指令電流値Id*とd軸電流検出値Idとの電流偏差ΔId、及び、q軸指令電流値Iq*とq軸電流検出値Iqとの電流偏差ΔIqを算出し、電流偏差ΔId、ΔIqを0に収束させるように指令電圧値Vd*およびVq*を算出する。
2相3相変換部53は、制御器52で算出された指令電圧Vd*、Vq*、および電気角θに基づき、3相指令電圧Vu*、Vv*、Vw*を算出する。
電圧デューティ変換部54は、コンデンサ電圧Vcを参照しつつ、3相指令電圧Vu*、Vv*、Vw*を各相コイル81、82、83への印加電圧に係るデューティ値に変換し、搬送波比較部57に出力する。
電圧デューティ変換部54は、インバータ部201のPWM制御に係るデューティ指令値DoU、DoV、DoWを指令するデューティ指令部55、及びデューティ指令値に基づき、デューティ更新値を演算する擬似デューティ演算部56を有する。
デューティ指令部55は、さらに、指令電圧をデューティに換算する電圧デューティ換算部551、デッドタイムを設定するデッドタイム補償部552、及び、後述する電圧平均値変更処理を実行する電圧平均値変更部553から構成される。デューティ指令部55は、デューティ指令値を所定の演算周期で演算する。
擬似デューティ演算部56は、デューティ更新値を演算周期に対し周波数がm倍(mは2以上の整数)となる更新周期で演算する。本実施形態では「m」を2とする。この演算周期および更新周期の具体的な例については後述する。
搬送波比較部57は、電圧デューティ変換部54から出力されたデューティ更新値DrU1、DrV1、DrW1、DrU2、DrV2、DrW2と搬送波のキャリア信号であるPWM基準信号とを比較し、インバータ部201のMOS21〜26のオン/オフ信号を生成する。なお、本実施形態では、上昇速度と下降速度とが互いに等しい2等辺三角形形状の三角波を搬送波として用いる。
続いて、一般的なPWM制御について図3〜図5を参照して説明する。
図3に示すように、デューティ指令信号Dは、振幅が略同一で、位相が互いに120°ずれた正弦波信号であるU相デューティDu指令信号、V相デューティDv指令信号およびW相デューティDw指令信号の3つの信号から構成される。デューティ指令信号Dの最大値と最小値との平均値はデューティ約50%に相当する。
PWM基準信号Pは、三角波信号である。本実施形態では、PWM基準信号Pの周波数は20kHz、周期は50μsであり、デューティ指令信号Dの正弦波の周期に比べ極めて短い。なお図3では、デューティ指令信号Dの1周期におけるPWM基準信号Pの数は模式的に図示してあり、実際にはPWM基準信号Pの周波数はもっと頻繁である。
図4は、図3の領域Kを拡大し、PWM基準信号Pとデューティ指令信号Dとの大小関係を模式的に示した説明図である。
PWM制御では、各相デューティ指令信号Du、Dv、DwとPWM基準信号Pとを比較し、MOS21〜26のオン/オフ信号を生成する。本実施形態で採用する方式では、PWM基準信号Pが各相デューティ指令信号Du、Dv、Dwを上回る区間において、上MOS21、22、23がオフとなり、対応する下MOS24、25、26がオンとなる。また、PWM基準信号Pが各相デューティ指令信号Du、Dv、DWを下回る区間において、上MOS21、22、23がオンとなり、対応する下MOS24、25、26がオフとなる。すなわち、各相の上MOS21、22、23と下MOS24、25、26とは、オン/オフが逆となる。
具体的に、例えば区間KV1では、PWM基準信号Pは、U相デューティ指令信号Duよりも下に位置し、V相デューティDv指令信号およびW相デューティDw指令信号よりも上に位置している。従って、U相については、上MOS21がオンとなり、下MOS24がオフとなる。V相およびW相については、上MOS22および上MOS23がオフとなり、下MOS25および下MOS26がオンとなる。
図5に示すように、各相のMOSのオン/オフ状態を示す電圧ベクトルパターンは、8とおり存在する。ゼロ電圧ベクトルV0期間には3相全ての下MOS24、25、26がオンとなり、ゼロ電圧ベクトルV7期間には3相全ての上MOS21、22、23がオンとなる。したがって、ゼロ電圧ベクトルV0またはV7期間には、各相コイル81、82、83に電圧が印加されない。一方、有効電圧ベクトルV1〜V6期間には、3相のうち1相または2相の下MOSがオンとなり、各相コイル81、82、83に電圧が印加される。
次に、デューティ指令部55によるデューティ指令値の電圧平均値変更処理について、図6〜図9を参照して説明する。この処理は、特許第4175677号の従来技術に基づくものである。
この処理は、インバータ部60からモータ80に供給される電流を相毎に検出する2とおりの方法のうち、より適切な方法を都度選択することを特徴とする。1つ目の方法は、3相全ての下MOS24、25、26がいずれもオンとなるゼロ電圧ベクトルV0発生期間に、3相のシャント抵抗41、42、43を流れる電流を検出する方法である。以下、この方法を「3相電流検出法」という。
2つ目の方法は、3相のうち2相の下MOSがオンし、他の1相の下MOSがオフする期間に、下MOSがオンしている2相のシャント抵抗を流れる電流を検出し、下MOSがオフしている1相の電流をキルヒホッフの法則により推定する方法である。以下、この方法を「2相電流検出法」という。2相電流検出法は、電流を推定する相がU相の場合は電圧ベクトルV1期間に行われ、V相の場合は電圧ベクトルV3期間に行われ、W相の場合は電圧ベクトルV5期間に行われる。すなわち、奇数電圧ベクトル発生期間に行われる。
この処理は、2つの方法のうち電流検出時間をより長く確保できる方法を選択し、さらに、デューティ指令値の電圧平均値を低電圧側または高電圧側にシフトするものである。詳しくは図12のフローチャートを参照して説明する。なお、以下のフローチャートの説明で、記号Sは「ステップ」を示す。
図6のS01では、V0期間とV7期間との合計であるゼロ電圧ベクトル発生期間を算出し、また、奇数電圧ベクトルV1、V3、V5発生期間を算出する。続くS02では、ゼロ電圧ベクトル発生期間と奇数電圧ベクトル発生期間とを比較する。ゼロ電圧ベクトル発生期間が奇数電圧ベクトル発生期間よりも長いか、同じ長さの場合(S02:YES)には、デューティ指令値の電圧平均値を低電圧側に下シフト(S03)し、ゼロ電圧ベクトルV0発生期間に「3相電流検出法」によって電流検出を実行する(S04)。
ここで、デューティ指令値の電圧平均値変更処理における「下シフト処理」について、図7、図9を参照して説明する。例えば図9に示すKb部において、デューティ指令値は、大きい方からU相、V相、W相の順となっている。この場合、図9に示すように、最小であるW相のデューティを0%とするように電圧平均値を低電圧側に下シフトする。これにより、最大であるU相のデューティが下がる。そして、シフト前のゼロ電圧ベクトルV7期間がゼロ電圧ベクトルV0期間に付加され、ゼロ電圧ベクトルV0期間を最長とすることができる。
一方、奇数電圧ベクトル発生期間がゼロ電圧ベクトル発生期間よりも長い場合(S02:NO)には、デューティ指令値の電圧平均値を高電圧側に上シフト(S05)し、奇数電圧ベクトル発生期間に「2相電流検出法」によって電流検出を実行する(S06)。
ここで、デューティ指令値の電圧平均値変更処理における「上シフト処理」について、図8、図9を参照して説明する。例えば図9に示すKt部において、デューティ指令値は、大きい方からU相、V相、W相の順となっている。この場合、図10に示すように、最大であるU相のデューティを100%とするように電圧平均値を高電圧側に上シフトする。これにより、シフト前のゼロ電圧ベクトルV0期間が無くなり、ゼロ電圧ベクトルV0期間の前後の電圧ベクトルV1期間が一連の期間となる。その結果、電圧ベクトルV1期間に電流検出が実行される。
以上のように、デューティ指令値の電圧平均値変更処理によって、電流検出時間を確保することができる。しかし、この処理はあくまでデューティ指令値に対するものである。
これに対し、本実施形態のECU101は、モータ80の制御を安定させ騒音や振動を低減させるべく、デューティ指令値に基づくデューティ更新値を生成し、そのデューティ更新値に対して電流検出時間を適切に確保するための処理を実行することを特徴とする。その特徴的な処理を実行するのが擬似デューティ演算部56である。
擬似デューティ演算部56は、デューティ指令値に基づきデューティ更新値を線形補完によって算出し、算出されたデューティ更新値に対して電流検出時間が確保されるか否かを判断し、確保されない場合、デューティ更新値を擬似デューティ値に補正する。
ここで、シャント抵抗41、42、43が電流検出するための最短検出時間について、図10〜図12を参照して説明する。
図10に示すように、下MOSがオフからオンに切り替わった直後にはシャント抵抗の検出電流はリンギングするため、下MOSのオン後、リンギングが収束する2μs後が検出開始となる。また、検出開始から2μs以上の検出時間が必要である。したがって、下MOSがオンしている時間は、最低4μs必要である。
また、図11に示すように、上MOSをオフしてから下MOSをオンするまで、及び、下MOSをオフしてから上MOSをオンするまでの間には、各0.5μs、計1μsのデッドタイムが必要である。したがって、上MOSがオフしている時間として5μsが電流検出のための最短検出時間となる。
本実施形態では搬送波の周期は50μsであるので、図12に示すように、デューティ90%以下のとき最短検出時間が確保される。これより、本実施形態では、「上限デューティ」を「90%」に設定する。そして、いずれかの相のデューティ更新値が上限デューティである90%を超えている場合には、「デューティ更新値を擬似デューティ値に補正する処理」を実行する。
以下、擬似デューティ演算部56が実行する処理について詳細に説明する。
最初に図13を参照し、後述する第2〜第5実施形態との共通事項について説明する。
第1〜第5実施形態では、制御演算部50による制御演算の周波数は5kHz、演算周期Toは200μsである。また、シャント抵抗41、42、43による電流検出は、演算周期Toと同じ周期で実行される。電流検出タイミングtIDは、搬送波の山のタイミングに一致する。
搬送波の周波数は20kHz、周期は50μsである。したがって、演算周期Toの1周期に4周期の搬送波が現れる。第1〜第4実施形態では、制御演算の割り込みは、搬送波の谷のタイミングに行われる。一方、第5実施形態では、制御演算の割り込みは、搬送波の山のタイミングに行われる。
n回目の制御演算によるU相、V相、W相のデューティ指令値をDoU(n)、DoV(n)、DoW(n)と示す。また、n回目のデューティ指令値に基づくデューティ更新値群を、DrU1(n)、DrV1(n)、DrW1(n)・・・と示す。ただし、何回目の制御演算であるかを区別しない場合は、(n)の表示を省略する。また、相を区別しない場合、単に「デューティ指令値Do」、「デューティ更新値Dr」のように示す。
後述する上シフト処理、下シフト処理によって擬似デューティ値に補正されたデューティ更新値は、DrU1’(n)、DrV1’(n)、DrW1’(n)のように示す。
続いて、図13を参照し、第1実施形態に特有な事項について説明する。
図13に示すように、擬似デューティ演算部56は、演算周期Toの1周期にデューティ更新値Drを2回生成する。すなわち、更新の周波数10kHzは、制御演算の周波数5kHzの2倍であり、更新周期Tr(100μs)は、式1.1に示すように、演算周期To(200μs)の(1/2)である。
Tr=(1/2)To ・・・式(1.1)
n回目の制御演算によるデューティ指令値Do(n)に対応するデューティ更新値は、制御演算タイミングto(n)の(1/2)To後に第1更新タイミングtr1(n)で第1更新値Dr1(n)が演算され、その更新周期Tr後に、第2更新タイミングtr2(n)が演算される。第1更新値Dr1(n)は第2更新タイミングtr2まで有効であり、この第1更新値Dr1(n)の有効期間に電流検出タイミングtIDが設定される。
図14に示すように、例えばU相のデューティ更新値DrU1(n)、DrU2(n)は、(n−1)回目のデューティ指令値DoU(n−1)と、n回目のデューティ指令値DoU(n)とに基づき、更新周期Trと演算周期Toとの比に応じて線形補完することによって算出される。つまり、式1.2、1.3のようになる。
DrU1(n)=DoU(n−1)+{DoU(n)−DoU(n−1)}/2
・・・式(1.2)
DrU2(n)=DoU(n) ・・・式(1.3)
図15のフローチャートに示すように、第1実施形態の擬似デューティ演算処理では、各相のデューティ更新値Dr1、Dr2を線形補完によって算出した(S10)後、S11で第1更新値Dr1について判断する。ここで、第1更新値Dr1は、電流検出タイミングtIDにおいて有効なデューティ値である。
S11では、各相の第1更新値DrU1、DrV1、DrW1が上限デューティDLを超えて100未満の「禁止範囲」にあるか否か判断する。いずれかの相の第1更新値DrU1、DrV1、DrW1が禁止範囲に有る場合(S11:YES)、上シフト処理を実行する(S12)。
一方、各相の第1更新値DrU1、DrV1、DrW1がいずれも禁止範囲に無い場合(S11:NO)は処理を終了する。したがって、第1更新値DrU1、DrV1、DrW1がそのまま出力される。
各相の第1更新値のうちU相の第1更新値DrU1が最大であり、かつ第1更新値DrU1が禁止範囲に有る場合を例に取り、上シフト処理について説明する。
図16に示すように、上シフト処理では、U相の第1更新値DrU1を第2更新値DrU2と等しい値に補正した擬似デューティ値を出力する。ここで、デューティ指令部55の電圧平均値変更処理において、V相、W相の2相での下MOSのオン時間(電圧ベクトルV1)が3相全ての下MOSのオン時間(電圧ベクトルV0)よりも長い場合、100%に上シフトされたデューティ指令値DoU(n)が出力されている。したがって、第2更新値DrU2は100%であるから、第1更新値DrU1を100%とすることになる。
またV相およびW相について、それぞれ第1更新値DrV1、DrW1を第2更新値DrV2と等しい値に補正した擬似デューティ値を出力する。つまり、式1.4〜1.6のようになる。
DrU1’(n)=DrU2(n)=100 ・・・式(1.4)
DrV1’(n)=DrV2(n) ・・・式(1.5)
DrW1’(n)=DrW2(n) ・・・式(1.6)
これにより、V相とW相の2相で下MOSがオンとなる電圧ベクトルV1期間を確保して電流検出を実行する。また、キルヒホッフの法則によってU相の電流を推定する。
第1実施形態では、演算周期Toの(1/2)の更新周期Trでデューティ更新値Drが演算されるため、デューティ指令値Toの割込処理を増やすことなくデューティ値と搬送波との比較頻度を高めることができる。また、デューティ更新値Drは、演算負荷の少ない線形補完によって算出される。したがって、演算負荷を低減しつつモータ80の制御を安定させることができる。よって、騒音、振動、トルクリップル等を低減させることができる。
また、電流検出時間を確保するための電圧平均値変更処理が、デューティ指令値Doに対して一次的に実行された後、さらに電流検出タイミングtIDでの第1更新値Dr1に対して二次的に実行されるため、シャント抵抗41、42、43による電流検出時間を適切に確保することができる。したがって、インバータ部201からモータ80に供給される電流を確実に検出することができる。
(第2実施形態)
次に、第2実施形態について、図13、図14、図17、図18を参照して説明する。図13、図14に示すデューティ更新値Drの更新タイミングおよび算出方法については第1実施形態と同様である。
図17のフローチャートに示すように、第2実施形態の擬似デューティ演算処理では、各相のデューティ更新値Dr1、Dr2を線形補完によって算出した(S20)後、S211〜S231で各相の第1更新値について順に判断する。ここで、第1更新値Dr1は、電流検出タイミングtIDにおいて有効なデューティ値である。
S211では、U相の第1更新値DrU1が上限デューティDLを超えて100未満の「禁止範囲」にあるか否か判断する。第1更新値DrU1が禁止範囲に有る場合(S211:YES)、下シフト処理を実行する(S212)。
U相の第1更新値DrU1が禁止範囲に無い場合(S211:NO)、V相の第1更新値DrV1について同様に判断し(S221)、第1更新値DrV1が禁止範囲に有る場合(S221:YES)、下シフト処理を実行する(S222)。
V相の第1更新値DrV1が禁止範囲に無い場合(S221:NO)、W相の第1更新値DrW1について同様に判断し(S231)、第1更新値DrW1が禁止範囲に有る場合(S231:YES)、下シフト処理を実行する(S232)。
W相の第1更新値DrW1が禁止範囲に無い場合(S231:NO)は処理を終了し、第1更新値DrU1、DrV1、DrW1がそのまま出力される。
各相の第1更新値のうちU相の第1更新値DrU1が最大であり、かつ第1更新値DrU1が禁止範囲に有る場合を例に取り、下シフト処理について説明する。
図18に示すように、下シフト処理では、U相の第1更新値DrU1を上限デューティDLと等しい値に補正した擬似デューティ値を出力する。このとき、第1更新値DrU1の下シフト量を第1下シフト量ΔU1とする。第1下シフト量ΔU1は負の量である。つまり、式2.1、2.2のようになる。
DrU1’(n)=DL ・・・式(2.1)
ΔU1=DL−DrU1<0 ・・・式(2.2)
またV相およびW相について、式2.2、2.3のように、第1更新値DrV1、DrW1にそれぞれ第1下シフト量ΔU1を加算して下シフトさせる。
DrV1’(n)=DrV1+ΔU1 ・・・式(2.3)
DrW1’(n)=DrW1+ΔU1 ・・・式(2.4)
これにより、第1更新タイミングtr1にて第1更新値DrU1が最大であるU相の下MOSのオン時間を最短検出時間とし、3相の下MOSがオンする電圧ベクトルV0期間に電流検出を実行する。
第2実施形態では、第1実施形態と同様の効果が得られる。
(第3実施形態)
次に、第3実施形態について、図19〜図22を参照して説明する。
図19に示すように、擬似デューティ演算部56は、演算周期Toの1周期にデューティ更新値Drを4回生成する。すなわち、更新の周波数20kHzは、制御演算の周波数5kHzの4倍であり、更新周期Tr(50μs)は、式3.1に示すように、演算周期To(200μs)の(1/4)である。
Tr=(1/4)To ・・・式(3.1)
n回目の制御演算によるデューティ指令値Do(n)に対応するデューティ更新値は、制御演算タイミングto(n)の(1/2)To後に第1更新タイミングtr1(n)で第1更新値Dr1(n)が演算される。以後、更新周期Tr毎に、第2更新タイミングtr2(n)で第2更新値Dr2(n)が演算され、第3更新タイミングtr3(n)で第3更新値Dr3(n)が演算され、第4更新タイミングtr4(n)で第4更新値Dr4(n)が演算される。
電流検出タイミングtIDは、第2更新タイミングtr2と第3更新タイミングtr3との間の搬送波の山のタイミングに一致する。したがって、電流検出タイミングtIDでは、第2更新値Dr2(n)が有効である。
図20に示すように、例えばU相のデューティ更新値DrU1(n)〜DrU4(n)は、(n−1)回目のデューティ指令値DoU(n−1)と、n回目のデューティ指令値DoU(n)とに基づき、更新周期Trと演算周期Toとの比に応じて線形補完することによって算出される。つまり、式3.2〜3.5のようになる。
DrU1(n)=DoU(n−1)+{DoU(n)−DoU(n−1)}/4
・・・式(3.2)
DrU2(n)=DrU1(n)+{DoU(n)−DoU(n−1)}/4
・・・式(3.3)
DrU3(n)=DrU2(n)+{DoU(n)−DoU(n−1)}/4
・・・式(3.4)
DrU4(n)=DoU(n) ・・・式(3.5)
図21のフローチャートに示すように、第3実施形態の擬似デューティ演算処理では、上述のように各相のデューティ更新値Dr1〜Dr4を線形補完によって算出した(S30)後、S31で第2更新値Dr2について判断する。ここで、第2更新値Dr2は、電流検出タイミングtIDにおいて有効なデューティ値である。
S31では、各相の第2更新値DrU2、DrV2、DrW2が上限デューティDLを超えて100未満の「禁止範囲」にあるか否か判断する。いずれかの相の第2更新値DrU2、DrV2、DrW2が禁止範囲に有る場合(S31:YES)、上シフト処理を実行する(S32)。
一方、各相の第2更新値DrU2、DrV2、DrW2がいずれも禁止範囲に無い場合(S31:NO)は処理を終了する。したがって、第2更新値DrU2、DrV2、DrW2がそのまま出力される。
各相の第2更新値のうちU相の第2更新値DrU2が最大であり、かつ第2更新値DrU2が禁止範囲に有る場合を例に取り、上シフト処理について説明する。
図22に示すように、上シフト処理では、U相の第2更新値DrU2、及び電流検出タイミングtID直後の第3更新値DrU3を共に第4更新値DrU4と等しい値に補正した擬似デューティ値を出力する。ここで、デューティ指令部55の電圧平均値変更処理において、V相、W相の2相での下MOSのオン時間(電圧ベクトルV1)が3相全ての下MOSのオン時間(電圧ベクトルV0)よりも長い場合、100%に上シフトされたデューティ指令値DoU(n)が出力されている。したがって、第4更新値DrU4は100%であるから、第2更新値DrU2および第3更新値DrU3を100%とすることになる。
また、V相およびW相について、それぞれ第2更新値DrV2、DrW2および第3更新値DrV3、DrW2を共に第4更新値DrV4、DrW4と等しい値に補正した擬似デューティ値を出力する。
これにより、V相とW相の2相で下MOSがオンとなる電圧ベクトルV1期間を確保して電流検出を実行する。また、キルヒホッフの法則によってU相の電流を推定する。
第3実施形態では、第1実施形態に比べ更新周期Trの周波数がさらに2倍となるため、モータ80の制御をより安定させることができる。よって、騒音、振動、トルクリップル等をさらに低減させることができる。
(第4実施形態)
次に、第4実施形態について、図19、図20、図23、図24を参照して説明する。図19、図20に示すデューティ更新値Drの更新タイミングおよび算出方法については第3実施形態と同様である。
図23のフローチャートに示すように、第4実施形態の擬似デューティ演算処理では、各相のデューティ更新値Dr1〜Dr4を線形補完によって算出した(S40)後、S411〜S432で各相の第2更新値および第1更新値について順に判断する。ここで、第2更新値Dr2は、電流検出タイミングtIDにおいて有効なデューティ値である。
S411では、U相の第2更新値DrU2が上限デューティDLを超えて100未満の「禁止範囲」にあるか否か判断する。第2更新値DrU2が禁止範囲に有る場合、さらに第1更新値DrU1が上限デューティDL以下であるか否か判断する。
第2更新値DrU2が禁止範囲に有って、第1更新値DrU1が上限デューティDL以下の場合(S411:YES、S412:YES)、Aパターンの下シフト処理を実行する(S413)。第2更新値DrU2が禁止範囲に有って、かつ、第1更新値DrU1が上限デューティDLを超えて禁止範囲に有る場合(S411:YES、S412:NO)、Bパターンの下シフト処理を実行する(S414)。
U相の第2更新値DrU2が禁止範囲に無い場合(S411:NO)、V相の第2更新値DrV2および第1更新値DrV1について同様に判断し(S421、S422)、少なくとも第2更新値DrV2が禁止範囲に有る場合(S421:YES)、いずれかの下シフト処理を実行する(S423、S424)。
V相の第2更新値DrV2が禁止範囲に無い場合(S421:NO)、W相の第2更新値DrW2および第1更新値DrW1について同様に判断し(S431、S432)、少なくとも第2更新値DrW2が禁止範囲に有る場合(S431:YES)、いずれかの下シフト処理を実行する(S433、S434)。
W相の第2更新値DrW2が禁止範囲に無い場合(S431:NO)は処理を終了し、第2更新値DrU2、DrV2、DrW2がそのまま出力される。
各相の第2更新値のうちU相の第2更新値DrU2が最大であり、かつ第2更新値DrU2が禁止範囲に有る場合を例に取り、Aパターンの下シフト処理について説明する。
図24に示すように、Aパターンの下シフト処理では、U相の第2更新値DrU2を上限デューティDLと等しい値にした擬似デューティ値を出力する。そして、第3更新値DrU3を、上限デューティDLと第4更新値DrU4とから線形補完して再算出する。このとき、第2更新値DrU2の下シフト量を第2下シフト量ΔU2とし、第3更新値DrU3の下シフト量を第3下シフト量ΔU3とする。
また、V相およびW相について、第2更新値DrV2、DrW2をそれぞれ第2下シフト量ΔU2だけ下シフトさせ、第3更新値DrV3、DrW3をそれぞれ第3下シフト量ΔU3だけ下シフトさせる。
これにより、第2更新タイミングtr2にて第2更新値DrU2が最大であるU相の下MOSのオン時間を最短検出時間とし、3相の下MOSがオンする電圧ベクトルV0期間に電流検出を実行する。
続いて、各相の第2更新値のうちU相の第2更新値DrU2が最大であり、かつ第1更新値DrU1および第2更新値DrU2がいずれも禁止範囲に有る場合を例に取り、Bパターンの下シフト処理について説明する。
図25に示すように、Bパターンの下シフト処理では、U相の第1更新値DrU1および第2更新値DrU2を上限デューティDLと等しい値にした擬似デューティ値を出力する。そして、第3更新値DrU3を、上限デューティDLと第4更新値DrU4とから線形補完して再算出する。このとき、第1、第2、第3更新値DrU1、DrU2、DrU3の各下シフト量を第1下シフト量ΔU1、第2下シフト量ΔU2、第3下シフト量ΔU3とする。
また、V相およびW相について、第1更新値DrV1、DrW2をそれぞれ第1下シフト量ΔU1だけ下シフトさせ、第2更新値DrV2、DrW2をそれぞれ第2下シフト量ΔU2だけ下シフトさせ、第3更新値DrV3、DrW3をそれぞれ第3下シフト量ΔU3だけ下シフトさせる。
これにより、第2更新タイミングtr2にて第2更新値DrU2が最大であるU相の下MOSのオン時間を最短検出時間とし、3相の下MOSがオンする電圧ベクトルV0期間に電流検出を実行する。
第4実施形態では、第3実施形態と同様の効果が得られる。
また、第3更新値Dr3を、第2更新値Dr2と第4更新値Dr4とから線形補完して再算出するため、第2更新タイミングtr2から第4更新タイミングtr4までデューティ更新値Drを一定勾配で変化させることができる。
(第5実施形態)
次に、第5実施形態について、図26、図27を参照して説明する。
図26に示すように、第5実施形態は、第3、第4実施形態に対し、デューティ更新値Drの更新周期Trが演算周期Toの(1/4)である点で同じである。また、デューティ更新値Drの算出方法も第3、第4実施形態と同様である。
しかし、第5実施形態は、第3、第4実施形態に対し、制御演算タイミングtoおよび更新タイミングtr1〜tr4が、搬送波の谷のタイミングでなく、搬送波の山のタイミングである点が相違する。そのため、電流検出タイミングtIDは、第2更新タイミングtr2に一致する。言い換えれば、デューティ更新値が第1更新値Dr1から第2更新値Dr2に切り替わるタイミングで電流検出が実行される。
この場合、3相での電流検出を行うためには、電流検出タイミングtID前後の第1更新値Dr1および第2更新値Dr2の両方が、上限デューティDL以下であることが必要である。したがって、図27に示すフローチャートでは、第4実施形態の図23における「Bパターン」の下シフト処理を実行する必要があるか否かを判断する。
図27のフローチャートに示すように、第5実施形態の擬似デューティ演算処理では、各相のデューティ更新値Dr1〜Dr4を線形補完によって算出した(S50)後、S511〜S531で各相の第1更新値および第2更新値について順に判断する。
S511では、U相の第1更新値DrU1または第2更新値DrU2が上限デューティDLを超えて100未満の「禁止範囲」にあるか否か判断する。第1更新値DrU1または第2更新値DrU2の少なくとも一方が禁止範囲に有る場合(S511:YES)、Bパターンの下シフト処理を実行する(S512)。
U相の第1および第2更新値DrU1、DrU2がいずれも禁止範囲に無い場合(S511:NO)、V相の第1更新値DrV1および第2更新値DrV2について同様に判断し(S521)、少なくとも一方が禁止範囲に有る場合(S521:YES)、Bパターンの下シフト処理を実行する(S522)。
V相の第1および第2更新値DrV1、DrV2がいずれも禁止範囲に無い場合(S521:NO)、W相の第1更新値DrW1および第2更新値DrW2について同様に判断し(S531)、少なくとも一方が禁止範囲に有る場合(S531:YES)、Bパターンの下シフト処理を実行する(S532)。
W相の第1および第2更新値DrW1、DrW2がいずれも禁止範囲に無い場合(S531:NO)は処理を終了し、第1および第2更新値DrU1、DrU2、DrV1、DrV2、DrW1、DrW2がそのまま出力される。
Bパターンの下シフト処理は、第4実施形態の図25で説明したとおりである。
第5実施形態によれば、デューティ更新値Drが切り替わるタイミングで電流検出が実行される場合でも、切替前後のデューティ更新値Drの両方に対して「禁止範囲」にあるか否かを判断することで、第1〜第4実施形態と同様の作用効果を得ることができる。
(第6実施形態)
次に、第6実施形態について、図28を参照して説明する。
第6実施形態のECU102は、第1実施形態のECU101に対し、インバータ部202のシャント抵抗41、42、43が上MOS21、22、23と電源ラインLpとの間に設けられる点が異なる。したがって、第6実施形態では、上MOS21、22、23が特許請求の範囲に記載の「検出側スイッチング素子」に相当する。
第6実施形態での制御演算および擬似デューティ演算処理は、上記第1〜第5実施形態に対し、上下を逆にしたものとなる。
3相電流検出法によって電流検出する場合、第1〜第5実施形態における「ゼロ電圧ベクトルV0期間が最短検出時間となるときの上限デューティ」に対応する「ゼロ電圧ベクトルV7期間が最短検出時間となるときの下限デューティ」を想定する。そして、3相全ての上MOS21、22、23がオンとなるゼロ電圧ベクトルV7期間が最短検出時間以上となるように、各相のデューティ更新値Drを上シフトする。
具体的には、電流検出タイミングtIDでの3相のうち最小のデューティ更新値Drを下限デューティと等しい値に補正し、このときの上シフト量を、他の2相のデューティ更新値Drに加算する。
また、2相電流検出法によって電流検出する場合、3相のうち2相の上MOSがオンとなる偶数電圧ベクトルV2、V4、V6の発生期間に電流検出が実行されるように、各相のデューティ更新値Drを下シフトする。
具体的には、電流検出タイミングtIDでの3相のうち最小のデューティ更新値Drを0%とする。また、他の2相のデューティ更新値Drを、最小相の更新値が0%となる更新タイミングに対応する各相の更新値に変更する。
(その他の実施形態)
(ア)上記実施形態における演算周期、更新周期等の具体的数値は例示であり、これに限らない。デューティ更新値の更新周期Trが演算周期Toの(1/m)(mは2以上の整数)であればよい。
(イ)上記実施形態では、疑似デューティ演算を制御演算よりも短い周期で行っていたが、制御演算中にあらかじめデューティ更新値を計算し、更新のみを演算周期Toの(1/m)(mは2以上の整数)の周期で行ってもよい。
(ウ)擬似デューティ演算部による「下シフト処理」において3相のうち最小のデューティ更新値Drを補正する擬似デューティ値は、上限デューティDLと厳密に等しい値に限らず、例えば「上限デューティDLより1%下の値」等、上限デューティDL以下の値であってもよい。
(エ)電流検出手段は、シャント抵抗に限らず、電力変換器の高電位側または低電位側のスイッチング素子を流れる電流を検出するものであればよい。
(オ)スイッチング素子は、MOSFET以外の電界効果トランジスタやIGBT等であってもよい。
(カ)ECUの制御部は、dq変換を行うものに限らない。また、上記実施形態の搬送波比較部57等の処理は、マイコン67のソフトウェア処理によって実現するものに限らず、ハードウェア手段によって実現するものであってもよい。
(キ)搬送波は、上昇速度と下降速度とが互いに等しい2等辺三角形形状のものに限らない。例えば鋸波形状であってもよい。
(ク)多相回転機の相の数は、3相に限らず4相以上であってもよい。
(ケ)本発明の多相回転機の制御装置は、電動パワーステアリング装置用のモータの制御装置に限らず、他の多相モータまたは発電機用の制御装置として適用されてもよい。
以上、本発明はこのような実施形態に限定されるものではなく、発明の趣旨を逸脱しない範囲において、種々の形態で実施することができる。
101、102 ・・・ECU(制御装置)、
15 ・・・バッテリ(直流電源)、
201、202 ・・・インバータ部(電力変換器)、
21〜26 ・・・MOS(スイッチング素子)、
41、42、43 ・・・シャント抵抗(電流検出手段)、
50 ・・・制御演算部、
55 ・・・デューティ指令部、
56 ・・・擬似デューティ演算部、
57 ・・・搬送波比較部、
80 ・・・モータ(多相回転機)。

Claims (3)

  1. 高電位側および低電位側の複数のスイッチング素子(21〜26)がブリッジ接続され、直流電源(15)の電力をPWM制御によって変換し、多相回転機(80)へ供給する電力変換器(201、202)と、
    前記電力変換器のPWM制御に係るデューティ指令値を所定の演算周期で演算するデューティ指令部(55)、及び、前記デューティ指令値に基づくデューティ更新値を前記演算周期に対し周波数がm倍(mは2以上の整数)となる更新周期で演算する擬似デューティ演算部(56)を有し、前記多相回転機への指令電圧に対応する前記デューティ更新値を出力する制御演算部(50)と、
    前記制御演算部が出力したデューティ更新値と搬送波とを比較し、前記電力変換器の前記複数のスイッチング素子のオン/オフ信号を生成する搬送波比較部(57)と、
    前記電力変換器の低電位側の前記スイッチング素子と前記直流電源の負極との間、又は高電位側の前記スイッチング素子と前記直流電源の正極との間に設けられ、前記電力変換器から前記多相回転機へ供給される相毎の電流を前記演算周期と同じ周期で検出する電流検出手段(41、42、43)と、
    を備え、
    前記デューティ指令部は、
    前記電流検出手段が設けられる側の前記スイッチング素子である検出側スイッチング素子のオン時間について、前記デューティ指令値に対応する前記検出側スイッチング素子のオン時間が電流検出に必要な所定の最短検出時間以上となるよう、前記デューティ指令値に対応する各相の電圧の平均値を変更し、
    前記擬似デューティ演算部は、
    前記デューティ指令部が指令したn回目(nは自然数)のデューティ指令値に対応する前記デューティ更新値について、n回目の前記デューティ指令値と(n−1)回目の前記デューティ指令値とに基づき、前記更新周期と前記演算周期との比に応じて線形補完することにより前記デューティ更新値を算出し、
    且つ、前記デューティ更新値に対応するいずれかの相の前記検出側スイッチング素子のオン時間が前記最短検出時間未満である場合、少なくとも当該相を除く全ての相で電流検出が可能となるように前記デューティ更新値を変更した擬似デューティ値を出力することを特徴とする多相回転機の制御装置(101、102)。
  2. 請求項1に記載の多相回転機の制御装置において、
    前記多相回転機は3相回転機であり、前記電流検出手段は、3相の低電位側の前記スイッチング素子(24、25、26)と前記直流電源の負極との間に設けられ、
    前記デューティ指令部は、
    前記デューティ指令値に対応する前記3相全ての低電位側の前記スイッチング素子がオンとなる期間、又は、3相のうち2相の低電位側の前記スイッチング素子がオンとなる期間のうち長い方の期間に電流検出が実行されるように前記デューティ指令値に対応する3相の電圧の平均値を変更し、
    前記擬似デューティ演算部は、
    前記デューティ更新値に対応するいずれかの相の低電位側の前記スイッチング素子のオン時間が前記最短検出時間未満である場合、当該相を除く2相の低電位側の前記スイッチング素子がオンとなる期間に電流検出が実行されるように各相の前記デューティ更新値を増加させた擬似デューティ値を出力することを特徴とする多相回転機の制御装置。
  3. 請求項1に記載の多相回転機の制御装置において、
    前記多相回転機は3相回転機であり、前記電流検出手段は、3相の低電位側の前記スイッチング素子と前記直流電源の負極との間に設けられ、
    前記デューティ指令部は、
    前記デューティ指令値に対応する前記3相全ての低電位側の前記スイッチング素子がオンとなる期間、又は、3相のうち2相の低電位側の前記スイッチング素子がオンとなる期間のうち長い方の期間に電流検出が実行されるように前記デューティ指令値に対応する3相の電圧の平均値を変更し、
    前記擬似デューティ演算部は、
    前記デューティ更新値に対応するいずれかの相の低電位側の前記スイッチング素子のオン時間が前記最短検出時間未満である場合、3相全ての低電位側の前記スイッチング素子のオン時間が前記最短検出時間以上となるように各相の前記デューティ更新値を減少させた擬似デューティ値を出力することを特徴とする多相回転機の制御装置。
JP2012087813A 2012-04-06 2012-04-06 多相回転機の制御装置 Active JP5505449B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2012087813A JP5505449B2 (ja) 2012-04-06 2012-04-06 多相回転機の制御装置
US13/856,583 US8816612B2 (en) 2012-04-06 2013-04-04 Controller for multi-phase rotary device
CN201310117978.1A CN103368488B (zh) 2012-04-06 2013-04-07 用于多相旋转装置的控制器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012087813A JP5505449B2 (ja) 2012-04-06 2012-04-06 多相回転機の制御装置

Publications (2)

Publication Number Publication Date
JP2013219905A true JP2013219905A (ja) 2013-10-24
JP5505449B2 JP5505449B2 (ja) 2014-05-28

Family

ID=49291763

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012087813A Active JP5505449B2 (ja) 2012-04-06 2012-04-06 多相回転機の制御装置

Country Status (3)

Country Link
US (1) US8816612B2 (ja)
JP (1) JP5505449B2 (ja)
CN (1) CN103368488B (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015211487A (ja) * 2014-04-24 2015-11-24 三菱電機株式会社 電動機の制御装置
JP2015216749A (ja) * 2014-05-09 2015-12-03 三菱電機株式会社 インバ−タ装置およびその制御方法、電動機制御装置
DE102015214768A1 (de) 2014-08-07 2016-02-11 Denso Corporation Steuervorrichtung für eine rotationsmaschine
WO2016143121A1 (ja) * 2015-03-12 2016-09-15 三菱電機株式会社 交流回転機の制御装置および電動パワーステアリングの制御装置
DE102016222361A1 (de) 2015-11-16 2017-05-18 Omron Automotive Electronics Co., Ltd. Mehrphasen-elektromotorsteuerungsvorrichtung
JP2020058230A (ja) * 2016-01-27 2020-04-09 富士電機株式会社 電流検出装置

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014167714A1 (ja) * 2013-04-12 2014-10-16 三菱電機株式会社 電力変換装置、およびそれを備えたモータ駆動装置、およびそれを備えた送風機、圧縮機、およびそれらを備えた空気調和機、冷蔵庫、ならびに冷凍機
JP6132306B2 (ja) * 2013-09-18 2017-05-24 オムロンオートモーティブエレクトロニクス株式会社 モータ制御装置
US9225264B1 (en) * 2014-08-26 2015-12-29 Texas Instruments Incorporated Method and apparatus for multiphase inverter control
WO2016103324A1 (ja) * 2014-12-22 2016-06-30 三菱電機株式会社 電力変換装置および電力用半導体モジュール
JP6418093B2 (ja) 2015-07-16 2018-11-07 株式会社デンソー 電力変換装置
DE102015220005B4 (de) * 2015-10-15 2017-06-01 Conti Temic Microelectronic Gmbh Verfahren und Schaltungsanordnung zum Ansteuern eines Halbleiterschalters, Wechselrichter
US10305402B2 (en) * 2016-04-13 2019-05-28 Canon Kabushiki Kaisha Motor control apparatus, sheet conveyance apparatus, document feeding apparatus, document reading apparatus, and image forming apparatus
JP6897025B2 (ja) * 2016-08-08 2021-06-30 株式会社アイシン モータ制御装置
US10425017B2 (en) * 2016-10-25 2019-09-24 Infineon Technologies Ag Method and apparatus for reducing current sensor power loss
US10833605B2 (en) * 2016-12-16 2020-11-10 Ge Aviation Systems Llc Space vector modulation in aerospace applications
JP6715759B2 (ja) * 2016-12-28 2020-07-01 日立オートモティブシステムズ株式会社 インバータ駆動装置およびそれを用いた電動車両システム
DE102017203457A1 (de) 2017-03-02 2018-09-06 Volkswagen Aktiengesellschaft Strommessverfahren, Betriebsverfahren, Lenkhilfe, Computerprogrammerzeugnis und Arbeitsvorrichtung
DE102017214133A1 (de) * 2017-08-14 2019-02-14 Robert Bosch Gmbh Synchrone PWM-Änderung zur Widerstands-Strommessung
US10381968B2 (en) * 2017-12-05 2019-08-13 Otis Elevator Company Converter pulse width modulation strategies for three phase regenerative drives
DE102017223156A1 (de) * 2017-12-19 2019-06-19 Robert Bosch Gmbh Mess-PWM ohne Verfälschung der Phasenspannung
CN111801884B (zh) * 2018-03-05 2023-08-01 三菱电机株式会社 交流旋转电机的控制装置和电动助力转向的控制装置
CN108400730A (zh) * 2018-04-25 2018-08-14 东北大学 一种方波电机控制***及采用其的方波电机
DE102018210394A1 (de) * 2018-06-26 2020-01-02 Schmidhauser Ag Verfahren zum Betreiben eines Wechselrichters und Wechselrichter
DE102018210391A1 (de) * 2018-06-26 2020-01-02 Schmidhauser Ag Verfahren zum Betreiben eines Wechselrichters und Wechselrichter
CN111656664B (zh) * 2018-10-30 2023-09-19 东芝三菱电机产业***株式会社 电力转换装置
JP7290967B2 (ja) * 2019-03-25 2023-06-14 ミネベアミツミ株式会社 モータ制御装置、モータシステム及びモータ制御方法
JP6856099B2 (ja) * 2019-09-06 2021-04-07 株式会社明電舎 直列多重インバータの制御装置
JP7214040B2 (ja) * 2020-03-27 2023-01-27 三菱電機株式会社 3レベル電力変換装置及び直流電源部の中間電位の制御方法
EP4187774A4 (en) * 2020-07-22 2023-08-16 Mitsubishi Electric Corporation POWER CONVERSION DEVICE AND ELECTRIC POWER STEERING DEVICE
JP7501355B2 (ja) * 2020-12-28 2024-06-18 ニデック株式会社 モータ制御装置、モータ、モータ制御方法、及びプログラム

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006262554A (ja) * 2005-03-15 2006-09-28 Jtekt Corp ブラシレスモータの制御装置
JP2009017671A (ja) * 2007-07-04 2009-01-22 Mitsubishi Electric Corp 電力変換装置
JP2009118633A (ja) * 2007-11-06 2009-05-28 Denso Corp 多相回転電機の制御装置及び多相回転電機装置
JP2010011540A (ja) * 2008-06-24 2010-01-14 Sanyo Electric Co Ltd モータ制御装置
JP2012055112A (ja) * 2010-09-02 2012-03-15 Denso Corp 電力変換装置、及び、これを用いた電動パワーステアリング装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2746449B1 (fr) 1996-03-21 1998-06-12 Valeo Equip Electr Moteur Procede et dispositif pour la commande d'un contacteur d'alimentation d'un demarreur de vehicule automobile
US5945802A (en) * 1996-09-27 1999-08-31 General Electric Company Ground fault detection and protection method for a variable speed ac electric motor
JP2002291284A (ja) * 2001-03-26 2002-10-04 Toshiba Kyaria Kk 電動機の電流検出方法及び制御装置
JP2007152994A (ja) 2005-11-30 2007-06-21 Nsk Ltd 電動パワーステアリング制御装置、および方法
JP4715677B2 (ja) 2006-08-11 2011-07-06 株式会社デンソー 3相回転機の制御装置
JP4884355B2 (ja) * 2007-11-26 2012-02-29 オムロンオートモーティブエレクトロニクス株式会社 多相電動機の制御装置
JP5182302B2 (ja) * 2010-02-08 2013-04-17 株式会社デンソー 回転機の制御装置
EP2555405B1 (en) * 2010-03-31 2020-11-18 Hitachi Global Life Solutions, Inc. Converter, motor driving module, and refrigerating apparatus
JP5333503B2 (ja) * 2011-04-04 2013-11-06 株式会社デンソー モータ駆動装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006262554A (ja) * 2005-03-15 2006-09-28 Jtekt Corp ブラシレスモータの制御装置
JP2009017671A (ja) * 2007-07-04 2009-01-22 Mitsubishi Electric Corp 電力変換装置
JP2009118633A (ja) * 2007-11-06 2009-05-28 Denso Corp 多相回転電機の制御装置及び多相回転電機装置
JP2010011540A (ja) * 2008-06-24 2010-01-14 Sanyo Electric Co Ltd モータ制御装置
JP2012055112A (ja) * 2010-09-02 2012-03-15 Denso Corp 電力変換装置、及び、これを用いた電動パワーステアリング装置

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015211487A (ja) * 2014-04-24 2015-11-24 三菱電機株式会社 電動機の制御装置
JP2015216749A (ja) * 2014-05-09 2015-12-03 三菱電機株式会社 インバ−タ装置およびその制御方法、電動機制御装置
DE102015214768A1 (de) 2014-08-07 2016-02-11 Denso Corporation Steuervorrichtung für eine rotationsmaschine
WO2016143121A1 (ja) * 2015-03-12 2016-09-15 三菱電機株式会社 交流回転機の制御装置および電動パワーステアリングの制御装置
JPWO2016143121A1 (ja) * 2015-03-12 2017-06-08 三菱電機株式会社 交流回転機の制御装置および電動パワーステアリングの制御装置
CN107438943A (zh) * 2015-03-12 2017-12-05 三菱电机株式会社 交流旋转电机的控制装置和电动助力转向***的控制装置
US10666169B2 (en) 2015-03-12 2020-05-26 Mitsubishi Electric Corporation Control device for AC rotary machine and control device for electric power steering
CN107438943B (zh) * 2015-03-12 2020-09-04 三菱电机株式会社 交流旋转电机的控制装置和电动助力转向***的控制装置
DE102016222361A1 (de) 2015-11-16 2017-05-18 Omron Automotive Electronics Co., Ltd. Mehrphasen-elektromotorsteuerungsvorrichtung
US9859832B2 (en) 2015-11-16 2018-01-02 Omron Automotive Electronics Co., Ltd. Multiphase electric motor control device
JP2020058230A (ja) * 2016-01-27 2020-04-09 富士電機株式会社 電流検出装置

Also Published As

Publication number Publication date
CN103368488A (zh) 2013-10-23
JP5505449B2 (ja) 2014-05-28
CN103368488B (zh) 2015-09-30
US8816612B2 (en) 2014-08-26
US20130264974A1 (en) 2013-10-10

Similar Documents

Publication Publication Date Title
JP5505449B2 (ja) 多相回転機の制御装置
JP5574790B2 (ja) モータ駆動装置
JP6735827B2 (ja) 電力変換装置
JP5348153B2 (ja) 回転機の制御装置
JP7102407B2 (ja) インバータ装置、及び、電動パワーステアリング装置
US10374503B2 (en) Power conversion device
US9337755B2 (en) Motor control apparatus
US9461575B2 (en) Rotary electric machine control apparatus
JP6436005B2 (ja) 回転電機制御装置
JP2012029378A (ja) 負荷制御装置
JPWO2017056258A1 (ja) 電力制御方法、及び、電力制御装置
JP2020129919A (ja) インバータ
JP6015346B2 (ja) 3相交流モータの制御装置及び制御方法
JP6540315B2 (ja) 電力変換装置
JP6471670B2 (ja) 電力制御方法、及び、電力制御装置
JP2021035152A (ja) インバータ装置
JP7501355B2 (ja) モータ制御装置、モータ、モータ制御方法、及びプログラム
JP2020031469A (ja) モータ駆動制御装置
WO2023100868A1 (ja) 電力変換装置
JP2020048284A (ja) モータ制御装置
JP5017918B2 (ja) 電力変換装置及び電力変換方法
JP2013038980A (ja) モータ制御装置
JP2012029377A (ja) 負荷制御装置
JP2014068417A (ja) インバータ制御装置
JP5573713B2 (ja) 回転機の制御装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130905

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140210

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140303

R151 Written notification of patent or utility model registration

Ref document number: 5505449

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250