JP5751455B2 - 回転電機制御装置 - Google Patents
回転電機制御装置 Download PDFInfo
- Publication number
- JP5751455B2 JP5751455B2 JP2013041925A JP2013041925A JP5751455B2 JP 5751455 B2 JP5751455 B2 JP 5751455B2 JP 2013041925 A JP2013041925 A JP 2013041925A JP 2013041925 A JP2013041925 A JP 2013041925A JP 5751455 B2 JP5751455 B2 JP 5751455B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- current command
- command value
- axis current
- stored
- 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
Links
- 238000001514 detection method Methods 0.000 claims description 46
- 230000001360 synchronised effect Effects 0.000 claims description 46
- 238000003860 storage Methods 0.000 claims description 42
- 230000002159 abnormal effect Effects 0.000 claims description 40
- 230000005856 abnormality Effects 0.000 claims description 32
- 238000006243 chemical reaction Methods 0.000 claims description 16
- 230000003313 weakening effect Effects 0.000 claims description 12
- 239000013598 vector Substances 0.000 claims description 11
- 238000004519 manufacturing process Methods 0.000 claims description 8
- 238000007689 inspection Methods 0.000 claims description 5
- 230000003796 beauty Effects 0.000 claims description 2
- 239000003990 capacitor Substances 0.000 description 11
- 238000010586 diagram Methods 0.000 description 11
- 238000012937 correction Methods 0.000 description 10
- 238000000034 method Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 238000009499 grossing Methods 0.000 description 4
- 238000004804 winding Methods 0.000 description 4
- 230000014509 gene expression Effects 0.000 description 3
- 230000005669 field effect Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000010349 pulsation Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000003892 spreading Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/14—Electronic commutators
- H02P6/16—Circuit arrangements for detecting position
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D5/00—Power-assisted or power-driven steering
- B62D5/04—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
- B62D5/0457—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such
- B62D5/046—Controlling the motor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D5/00—Power-assisted or power-driven steering
- B62D5/04—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
- B62D5/0457—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such
- B62D5/0481—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such monitoring the steering system, e.g. failures
- B62D5/049—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such monitoring the steering system, e.g. failures detecting sensor failures
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
- H02P21/18—Estimation of position or speed
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/08—Arrangements for controlling the speed or torque of a single motor
- H02P6/085—Arrangements for controlling the speed or torque of a single motor in a bridge configuration
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Control Of Ac Motors In General (AREA)
Description
ここで、交流回転電機の界磁成分の電流、及びトルク成分の電流は、実機側の観点での電流を示している。これを制御側の観点から言い換えると、制御部は、交流回転電機に通電される相電流を、界磁成分の電流に対応するd軸電流、及びトルク成分の電流に対応するq軸電流に変換して制御する。
記憶手段は、交流回転電機の回転位置を検出する回転位置検出器と交流回転電機との組み合わせに伴う初期誤差に応じた個体毎に固有の記憶値、及び、当該記憶値との差が所定範囲内に制限されたデフォルト値を記憶する。
回転位置演算手段は、記憶手段に記憶された記憶値又はデフォルト値を用いて回転位置検出器の検出信号を補正し、回転位置情報を演算する。
記憶値異常判定手段は、記憶値が正常であるか否かを判定する。
電流指令値演算手段は、交流回転電機のd軸電流及びq軸電流についての電流指令値を演算する。
記憶値が正常であるとき、回転位置演算手段は、記憶値に基づいて回転位置検出器の検出信号を補正する。
記憶値が異常であるとき、回転位置演算手段は、デフォルト値に基づいて回転位置検出器の検出信号を補正し、且つ、dq軸座標における電流ベクトルの位相を+d軸方向で0[°]、−d軸方向で180[°]と定義すると、電流指令値演算手段は、交流回転電機に通電する電流位相と、デフォルト値に所定範囲を加えた値との和が0[°]を超え180[°]未満の範囲となるように、電流指令値を演算することを特徴とする。
以下、電流について「ゼロ」とは、厳密な0[A]のみでなく、実質的に0[A]と同等の範囲の値を含むものとする。
dq軸座標における電流ベクトルの位相を+d軸方向で0[°]、−d軸方向で180[°]と定義すると、電流位相が0[°]又は180[°]を跨いだとき、トルク成分であるq軸電流の正負が反転する。そこで、電流指令値演算手段は、d軸電流指令値をゼロに近づけることにより、電流指令位相を90[°]に近づける。つまり、電流指令位相を0[°]又は180[°]から遠ざける。その結果、回転位置誤差に対する許容範囲を広げることができる。
また、回転電機がSPM(表面永久磁石)型である場合とIPM(埋込永久磁石)型である場合とでは最大トルク特性線が異なる。したがって、電流指令値演算手段は、回転電機がSPM型であるかIPM型であるかに応じて、より適正なd軸電流指令値及びq軸電流指令値を演算する構成とすることが好ましい。
(第1実施形態)
本発明の第1実施形態について、図1〜図14、及び図17〜図20を参照して説明する。
アクチュエータ2は、操舵アシストトルクを発生する「回転電機」としてのモータ80と、モータ80の駆動を制御する「回転電機制御装置」としてのECU10とから構成される。本実施形態のモータ80は永久磁石同期型の3相交流電動機であり、減速ギア89を正逆回転させる。
制御部65は、回転位置センサ85からの回転位置検出信号、トルクセンサ94からの操舵トルク信号等に基づいて、インバータ60への出力を制御する。これにより、電動パワーステアリング装置1のアクチュエータ2は、ハンドル91の操舵を補助するための操舵アシストトルクを発生し、ステアリングシャフト92に伝達する。
平滑コンデンサ53は、インバータ60の入力部においてバッテリ51に対して並列に接続されており、平滑コンデンサ53の電極間電圧であるコンデンサ電圧Vcがインバータ60への入力電圧となる。平滑コンデンサ53は、インバータ60へ入力される電圧の脈動を抑制し、平滑化する。また、サージ電流などのノイズ成分を抑制する。
電流検出素子71、72、73は、それぞれ、U、V、W相の巻線81、82、83に通電される相電流Iu、Iv、Iwを検出する。
マイコン67は、電流検出器70が検出した相電流検出値Iu、Iv、Iw、回転位置センサ85が検出した回転位置検出信号Vx、Vy、コンデンサ電圧Vc等が入力され、これらに基づき、モータ80駆動に係る制御演算を実行する。
駆動回路68は、MOS611等のゲートに接続され、マイコン67から指令されるPWM駆動信号に基づいてスイッチング出力する。
ここで、本実施形態におけるd軸電流はゼロ又は負の値であるため、「d軸電流を小さくする」とは、「d軸電流の絶対値を負方向に大きくする」ことと同義である。以下の説明において同様とする。
制御器42は、この差分をゼロに収束させるように電圧指令値Vd*、Vq*を演算する。制御器42は、例えば、PI(比例積分)制御演算等であって、比例ゲインと積分ゲインとに基づいて電圧指令値Vd*、Vq*を演算する。
3相2相変換部44は、回転位置演算部46が出力した電気角θに基づき、電流検出器70が検出した3相の相電流検出値Iu、Iv、Iwをdq変換し、d軸電流検出値Id及びq軸電流検出値Iqを減算器41にフィードバックする。
ところで、製造時におけるモータ80と回転位置センサ85との組み合わせに伴う個体毎の組み付け誤差等により、回転位置センサ85の回転位置検出信号は必ずしも真の回転位置を反映するとは限らない。そこで本実施形態では、個体毎に組み付け誤差等の初期誤差を補正するための記憶値Vxof、VxA、Vyof、VyA、θofがROM66に記憶されている。回転位置演算部46は、この記憶値を用いて回転位置センサ85の回転位置検出信号Vx、Vyを補正する。
以下の説明で、「フラグが正常/異常であるとき」とは、「記憶値が正常/異常であるとき」と同義である。
また、フラグが正常であるとき、及び、異常であるときの電流指令値演算部30の演算処理の構成については、この後、説明する。
Ia=√(Id2+Iq2) ・・・(1)
Iu=Ia×cos(θ+φ) ・・・(2.1)
ここで、d軸成分一定(=Ia)、q軸成分ゼロで電流位相φ=0[°]のとき、式(2.2)のようになる。また、q軸成分一定(=Ia)、d軸成分ゼロで電流位相φ=90[°]のとき、式(2.3)のようになる。
Iu=√(2/3)×Ia×cos(θ) ・・・(2.2)
Iu=√(2/3)×Ia×cos(θ+90) ・・・(2.3)
T=p×ψ×Iq+p×(Ld−Lq)×Id×Iq ・・・(3.1)
記号は、以下のとおりである。
p:モータの極対数
Ld、Lq:d軸自己インダクタンス、q軸自己インダクタンス
ψ:永久磁石の電機子鎖交磁束
ここで、SPM同期モータでは、Ld=Lqであるため、式(3.1)の第2項が0となり、式(3.2)のように簡略化される。
T=p×ψ×Iq ・・・(3.2)
一方、IPM同期モータでは、Ld≠Lqであるため、式(3.1)が適用される。
図19(b)に、SPM同期モータにてトルク一定となるdq軸電流Id、Iqの値を結んだ等トルク特性線を示す。式(3.2)よりトルクTはq軸電流Iqに比例することからわかるように、等トルク特性線Teq−S1、Teq−S2、Teq−S3は、d軸に平行な直線で表される。また、図19(b)にてq軸の正側にq軸に沿って表される領域[I]は、最小の電流で最大トルクが得られるように駆動される「最大トルク駆動領域」を示す。
図20(b)に示すように、IPM同期モータの等トルク特性線Teq−I1、Teq−I2、Teq−I3は、式(3.1)に基づき、右上がりの曲線で表される。また、最大トルク駆動領域[I]は、電流が大きくなるにつれてd軸の負側へ傾き、最大トルク位相φtm−IPMは電流の大きさに応じて変化する。図20(b)にて代表的な最大トルク位相φtm−IPMは、約105[°]に相当する。
SPM同期モータ、IPM同期モータ共に、弱め界磁制御では、最大トルク制御に対しd軸電流Idの値を小さく設定する。すなわち、最大トルク制御に対し電流位相φを大きく設定する。
本実施形態では、特に回転位置センサ85とモータ80との組み付け誤差等による回転位置検出信号の初期誤差に注目し、製造段階での初期誤差に基づいて個体毎に固有の記憶値をROM66に記憶する。回転位置演算部46は、その記憶値を用いて回転位置センサ85の検出信号Vx、Vyを補正してセンサ角θsを演算する。これにより、補正された適切な回転位置情報を用いた制御演算が実行される。
本実施形態の電流指令値演算部30は、記憶値が異常であるとき、dq軸電流指令値Id*、Iq*について電流指令位相φの許容範囲をできるだけ大きく確保するものである。また、記憶値が正常であるとき、図19(a)、図20(a)の回転数N−トルクT特性図に従い、弱め界磁制御又は最大トルク制御を有効に実行するものである。
まず、SPM同期モータに適用される場合の電流指令値演算部30の詳細な構成について、図4〜図6を参照して説明する。
図4に示すように、電流指令値演算部30は、d軸電流指令値演算部31及びq軸電流指令値演算部32を有している。d軸電流指令値演算部31には、d軸電流指令基準値演算部201からのd軸電流基準値Id_ref、及び記憶値異常判定部47からのフラグが入力される。q軸電流指令値演算部32にはトルク指令値T*が入力される。
図5のフローチャートに示すように、d軸電流指令値演算部31は、「フラグが正常であるか否か判断する」ステップ(S100)でYESと判断されたとき、S205にてd軸電流指令値Id*をd軸電流基準値Id_refと等しくする。つまり、d軸電流指令基準値Id_refをそのままd軸電流指令値Id*として採用する。
また図6に示すように、q軸電流指令値演算部32は、フラグと関係なく、S302にてトルク指令値T*に比例したq軸電流指令値Iq*を演算する。
その結果、記憶値が正常であるとき、d軸電流指令値Id*及びq軸電流指令値Iq*は、d軸電流指令基準値Id_refによって、図19(b)の最大トルク駆動領域[I]及び弱め界磁駆動領域[II]のいずれにも設定され得る。すなわち、電流指令位相φは、90[°]から180[°]までの間となる。
その結果、記憶値が異常であるとき、d軸電流指令値Id*及びq軸電流指令値Iq*は、図19(b)の最大トルク駆動領域[I]に設定され、電流指令位相φは90[°]となる。したがって、トルクの正負が逆転する電流位相0[°]及び180[°]から最も離れた電流指令位相φとなるため、回転位置誤差に対する許容範囲が最大となる。
次に、IPM同期モータに適用される場合の電流指令値演算部30の詳細な構成について、図7〜図11を参照して説明する。
図7に示すように、電流指令値演算部30は、d軸電流指令値Id*を演算するための第1マップ33及びMIN電流選択部34、並びに、q軸電流指令値Iq*を演算するための第2マップ35を有している。第1マップ33及び第2マップ35は、トルク指令値T*が入力される。MIN電流選択部34は、d軸電流指令基準値演算部201からのd軸電流指令基準値Id_ref、及び、第1マップ33が出力したd軸電流指令マップ値Id_mapが入力される。また、第1マップ33、MIN電流選択部34、及び第2マップ35には、いずれも記憶値異常判定部47からのフラグが入力される。
MIN電流選択部34は、特許請求の範囲に記載の「最小電流選択手段」に相当する。
図8(a)に示すように、第1マップ33は、トルク指令値T*に応じた最大トルク位相となるように、トルク指令値T*とd軸電流指令値Id*との関係を規定したマップである。本実施形態では、図9のS201に示すように、トルク指令値T*に基づいてd軸電流指令マップ値Id_mapを決定する。
すなわち、図10においてマップ値Id_mapが基準値Id_refより小さい場合(S203:YES)は、マップ値Id_mapをd軸電流指令値Id*として採用する(S204)。基準値Id_refがマップ値Id_mapより小さい場合(S203:NO)は、基準値Id_refをd軸電流指令値Id*として採用する(S205)。
なお、他の実施形態では、MIN電流選択部に3つ以上のd軸電流指令値が入力され、そのうち最小のd軸電流指令値を選択してもよい。
一方、d軸電流指令値Id*として基準値Id_refが採用される場合には、d軸電流指令値Id*及びq軸電流指令値Iq*は、図20(b)の弱め界磁駆動領域[II]に設定され、電流指令位相φは約105[°]から180[°]までの間となる。
第1マップ33は、図9のS202にて、マップを参照することなくd軸電流指令マップ値Id_mapをゼロとする。MIN電流選択部34は、図10のS206にて、基準値Id_refとマップ値Id_mapとを比較することなく、d軸電流指令値Id*をゼロとする。第2マップ35は、図11のS302にて、マップを参照せず、トルク指令値T*に比例したq軸電流指令値Iq*を演算する。
図1、図3に示すように、回転位置演算部46は、回転位置センサ85のセンサ出力である回転位置検出信号Vx、Vy、並びに、ROM66に記憶された個体毎に固有の一式の記憶値Vxof、VxA、Vyof、VyA、θof、及び一式のデフォルト値Vxdof、VxdA、Vydof、VydA、θdofを取得する。この回転位置演算部46による回転位置演算の構成について、図12、図13を参照して説明する。
理想cos信号Vxiは、電圧振幅中心が0[V]であって、センサ角90[°]で0、センサ角0[°]で最大、センサ角180[°]で最小となる。一方、現実のcos信号Vxは、理想cos信号Vxiに対し、電圧振幅中心についてVxofだけオフセットしており、センサ角θsについてθofだけオフセットしている。また、現実のcos信号Vxの電圧振幅を1としたときの理想cos信号Vxiの電圧振幅はVxAである。
このように、製造段階の初期検査において個体毎に現実の検出信号と理想的な信号とのずれが評価され、「電圧オフセット補正値Vxof、Vyof、振幅補正比率VxA、VyA、センサ角オフセット補正値θof」という5つの値からなる一式の記憶値としてROM66に記憶される。
Vx’=(Vx−Vxof)×VxA・・・(4.1)
Vy’=(Vy−Vyof)×VyA・・・(4.2)
θs=ATAN2(Vx’,Vy’)+θof・・・(4.3)
ここで、「θat=ATAN2(Vx’,Vy’)」とすると、θatは、Vx’及びVy’の範囲に応じて表1のように定義される。
このデフォルト値は、母集団における個体間の記憶値のばらつきの中心値等の値に設定され、個体毎に固有の記憶値との差が所定範囲内に制限されている。言い換えれば、製造時の検査において記憶値とデフォルト値との差が所定範囲内に無い場合には、その個体は検査不合格として排除される。これにより、デフォルト値に基づくセンサ角θsdの値は、本来の記憶値に基づくセンサ角θsとの差が一定範囲内に抑えられる。
そして、回転位置演算部46は、記憶値に基づくセンサ角θs又はデフォルト値に基づくセンサ角θsdを、極対数に基づいて電気角θに換算して出力する。
図14のS501において、各記憶値の記号末尾の「upth」は上限閾値を示し、「dnth」は下限閾値を示している。図14のS501では、記憶値Vxof、VxA、Vyof、VyA、θofについて、それぞれ下限閾値より大きく且つ上限閾値より小さいか否か、すなわち所定の範囲内にあるか否か判断する。記憶値Vxof、VxA、Vyof、VyA、θofがすべて所定の範囲内にあるときYESと判断し、S101にてフラグを正常とする。一方、記憶値Vxof、VxA、Vyof、VyA、θofのうち、いずれか1つでも所定の範囲外にあるときにはNOと判断し、S102にてフラグを異常とする。
本実施形態のECU10の効果について説明する。
(1)回転位置演算部46は、ROM66に記憶された個体毎に固有の記憶値Vxof、VxA、Vyof、VyA、θofが正常であるとき、これらの記憶値を用いて回転位置センサ85の検出信号Vx、Vyを補正し、センサ角θsを演算する。そして、2相3相変換部43や3相2相変換部44は、補正された適切なセンサ角θsを換算した電気角θの値を用いて、逆dq変換やdq変換の制御演算を精度良く実行することができる。もちろん、指令と異なる極性のトルクが発生することを防止することができる。
記憶値が異常と判定された場合、回転位置演算部46は、記憶値に代えてデフォルト値Vxdof、VxdA、Vydof、VydA、θdofを用い、回転位置センサ85の検出信号Vx、Vyを補正し、センサ角θsdを演算する。このデフォルト値は、個体毎に固有の記憶値との差が所定範囲内に制限されているため、デフォルト値に基づくセンサ角θsdの値は、本来の記憶値に基づくセンサ角θsとの差が一定範囲内に抑えられる。
(4)電流指令値演算部30は、記憶値が異常であるとき、トルク指令値T*に基づいてq軸電流指令値Iq*を算出するため、適切な大きさのトルクを発生させることができる。
本発明の第2実施形態について図15を参照して説明する。第2実施形態では、制御部65のマイコン67におけるd軸電流指令基準値演算部の構成が図3の構成と異なる。
第2実施形態のd軸電流指令基準値演算部202は、コンデンサ電圧Vc、電気角速度算出部45にて電気角θから算出された電気角速度ω、及び3相2相変換部44にて算出されたq軸電流検出値Iqが入力される。d軸電流指令基準値演算部202は、コンデンサ電圧Vc、電気角速度ω及びq軸電流検出値Iqに基づき、d軸電流指令基準値マップ23を参照して、弱め界磁制御に適したd軸電流指令基準値Id_refを演算する。
本発明の第3実施形態について図16のフローチャートを参照して説明する。第3実施形態では、記憶値異常判定部47による記憶値の異常判定について、図14に示した方法とは別の方法を用いて実行する。つまり、一式の記憶値Vxof、VxA、Vyof、VyA、θofを複数箇所の記憶領域に分けて記憶し、各記憶領域に記憶された記憶値が一致しなければ記憶値が異常であると判定する。
ここで、複数箇所の記憶領域は1つのROM66内に設定してもよく、別々のROMに設定してもよい。
また、1箇所の記憶領域に記憶された記憶値を複数回繰り返して読み込み、読み込んだ値同士を比較して正常または異常を判定してもよい。
(ア)上記実施形態の電流指令値演算部30は、記憶値が異常のとき、d軸電流指令値id*をゼロとすることで、電流指令位相φを0[°]及び180[°]から最も遠ざけ、回転位置誤差に対する許容範囲を最大限に確保する。しかし、記憶値が異常のとき、必ずしもd軸電流指令値id*をゼロとしなくても、記憶値が正常のときの値よりもゼロに近づけるようにすることで、回転位置誤差に対する許容範囲を広げる方向に操作することができる。
(ウ)相電流を検出する電流検出素子の設置箇所は、上記実施形態の構成に限らない。また、電流フィードバック制御を採用しない場合、電流検出素子を設けなくてもよい。
(オ)弱め界磁制御においてモータの回転数を反映した量に応じてd軸電流指令基準値を演算する構成は、上記実施形態のように変調度mod又は電気角速度ωを取得するものに限らず、その他の量に基づいて演算する構成としてもよい。
以上、本発明はこのような実施形態に限定されるものではなく、発明の趣旨を逸脱しない範囲において、種々の形態で実施することができる。
30 ・・・電流指令値演算部(電流指令値演算手段)、
46 ・・・回転位置演算部(回転位置演算手段)、
47 ・・・記憶値異常判定部(記憶値異常判定手段)、
60 ・・・インバータ(電力変換器)、
65 ・・・制御部、
66 ・・・ROM(記憶手段)、
80 ・・・モータ(交流回転電機)、
85 ・・・回転位置センサ(回転位置検出器)。
Claims (10)
- 入力された電力を変換し交流回転電機(80)に供給する電力変換器(60)と、前記交流回転電機の通電を制御する制御部(65)とを備える回転電機制御装置であって、
前記制御部は、
前記交流回転電機に通電される相電流を、界磁成分の電流に対応するd軸電流、及びトルク成分の電流に対応するq軸電流に変換して制御し、
前記交流回転電機の回転位置を検出する回転位置検出器(85)と前記交流回転電機との組み合わせに伴う初期誤差に応じた個体毎に固有の記憶値、及び、当該記憶値との差が所定範囲内に制限されたデフォルト値を記憶する記憶手段(66)と、
前記記憶手段に記憶された前記記憶値又は前記デフォルト値を用いて前記回転位置検出器の検出信号を補正し、回転位置情報を演算する回転位置演算手段(46)と、
前記記憶値が正常であるか否かを判定する記憶値異常判定手段(47)と、
前記交流回転電機のd軸電流及びq軸電流についての電流指令値を演算する電流指令値演算手段(30)と、
を有し、
前記デフォルト値として、前記交流回転電機及び前記回転位置検出器を組み合わせた個体の製造時の検査において、前記記憶値と前記デフォルト値との差が前記所定範囲内に無い個体が不合格として排除される値が設定されており、
前記記憶値が正常であるとき、
前記回転位置演算手段は、前記記憶値に基づいて前記回転位置検出器の検出信号を補正し、
前記記憶値が異常であるとき、
前記回転位置演算手段は、前記デフォルト値に基づいて前記回転位置検出器の検出信号を補正し、且つ、dq軸座標における電流ベクトルの位相を+d軸方向で0[°]、−d軸方向で180[°]と定義すると、前記電流指令値演算手段は、前記交流回転電機に通電する電流位相と、前記デフォルト値に前記所定範囲を加えた値との和が0[°]を超え180[°]未満の範囲となるように、電流指令値を演算することを特徴とする回転電機制御装置。 - 前記電流指令値演算手段は、
前記記憶値が異常であるとき、d軸電流指令値を前記記憶値が正常である場合よりもゼロに近づけることを特徴とする請求項1に記載の回転電機制御装置。 - 前記電流指令値演算手段は、
前記記憶値が異常であるとき、d軸電流指令値をゼロとすることを特徴とする請求項2に記載の回転電機制御装置。 - リラクタンストルクを発生可能な永久磁石同期電動機に対して適用され、
前記電流指令値演算手段は、
dq座標上の電流指令ベクトルについて、「最小電流で最大トルクを発生させるようにd軸電流指令値及びq軸電流指令値を算出する演算」、及び、「d軸電流指令値をゼロとし、且つ、トルク指令値に基づいてq軸電流指令値を算出する演算」を実行可能であり、
前記記憶値が正常であるとき、「最小電流で最大トルクを発生させるようにd軸電流指令値及びq軸電流指令値を算出する演算」により電流指令値を演算し、
前記記憶値が異常であるとき、「d軸電流指令値をゼロとし、且つ、トルク指令値に基づいてq軸電流指令値を算出する演算」に切り替えて電流指令値を演算することを特徴とする請求項3に記載の回転電機制御装置。 - 前記リラクタンストルクを発生可能な永久磁石同期電動機とは、埋込永久磁石同期電動機であることを特徴とする請求項4に記載の回転電機制御装置。
- 前記電流指令値演算手段は、
前記記憶値が正常であるとき、dq座標上の電流指令ベクトルについて、最小電流で最大トルクを発生させるように、トルク指令値に対するd軸電流指令値の関係を規定した第1マップ(33)を参照してd軸電流指令値を演算し、且つ、トルク指令値及びd軸電流指令値に対するq軸電流指令値の関係を規定した第2マップ(35)を参照してq軸電流指令値を演算し、
前記記憶値が異常であるとき、d軸電流指令値をゼロとし、且つ、トルク指令値に基づいてq軸電流指令値を演算することを特徴とする請求項3〜5のいずれか一項に記載の回転電機制御装置。 - 前記電流指令値演算手段は、入力された複数のd軸電流指令値のうち、負の値であって最小のd軸電流指令値を選択する最小電流選択手段(34)を有し、
前記最小d軸電流選択手段は、
前記記憶値が正常であるときのd軸電流指令値の演算について、前記電力変換器に印加される電圧の変調度に基づいて弱め界磁制御をするように演算されたd軸電流指令基準値、及び、前記第1マップを参照して演算したd軸電流指令マップ値のうち、小さい方のd軸電流指令値を選択することを特徴とする請求項6に記載の回転電機制御装置。 - 前記電流指令値演算手段は、入力された複数のd軸電流指令値のうち、負の値であって最小のd軸電流指令値を選択する最小電流選択手段(34)を有し、
前記最小d軸電流選択手段は、
前記記憶値が正常であるときのd軸電流指令値の演算について、相電流検出値をdq変換して得られたq軸電流算出値と、前記回転電機の電気角速度とに基づいて弱め界磁制御をするように演算されたd軸電流指令基準値、及び、前記第1マップを参照して演算したd軸電流指令マップ値のうち、小さい方のd軸電流指令値を選択することを特徴とする請求項6に記載の回転電機制御装置。 - 前記記憶値異常判定手段は、前記記憶値が所定の範囲外にあるとき、前記記憶値が異常であると判定することを特徴とする請求項1〜8のいずれか一項に回転電機制御装置。
- 前記記憶手段は、前記記憶値を複数の記憶領域に分けて記憶し、
前記記憶値異常判定手段は、前記複数の記憶領域に分けて記憶した前記記憶値同士を比較することで前記記憶値が異常であるかどうか判定することを特徴とする請求項1〜8のいずれか一項に回転電機制御装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013041925A JP5751455B2 (ja) | 2013-03-04 | 2013-03-04 | 回転電機制御装置 |
US14/149,943 US9124211B2 (en) | 2013-03-04 | 2014-01-08 | Rotary electric machine control apparatus |
CN201410077066.0A CN104038125B (zh) | 2013-03-04 | 2014-03-04 | 旋转电机控制装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013041925A JP5751455B2 (ja) | 2013-03-04 | 2013-03-04 | 回転電機制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014171326A JP2014171326A (ja) | 2014-09-18 |
JP5751455B2 true JP5751455B2 (ja) | 2015-07-22 |
Family
ID=51420646
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013041925A Active JP5751455B2 (ja) | 2013-03-04 | 2013-03-04 | 回転電機制御装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9124211B2 (ja) |
JP (1) | JP5751455B2 (ja) |
CN (1) | CN104038125B (ja) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10715833B2 (en) * | 2014-05-28 | 2020-07-14 | Apple Inc. | Adaptive syntax grouping and compression in video data using a default value and an exception value |
US20150353283A1 (en) * | 2014-06-04 | 2015-12-10 | Goodrich Corporation | Torque control cargo loading systems and methods |
JP6379907B2 (ja) * | 2014-09-16 | 2018-08-29 | 株式会社ジェイテクト | 電動パワーステアリング装置 |
DE102014220231A1 (de) * | 2014-10-07 | 2016-05-25 | Robert Bosch Gmbh | Verfahren zur Korrektur eines Drehwinkelsignals |
JP6413723B2 (ja) * | 2014-12-09 | 2018-10-31 | 株式会社ジェイテクト | 電動パワーステアリング装置 |
JP6679861B2 (ja) * | 2015-09-15 | 2020-04-15 | 株式会社デンソー | センサ装置、および、これを用いた電動パワーステアリング装置 |
KR101755922B1 (ko) * | 2015-12-09 | 2017-07-10 | 현대자동차주식회사 | 레졸버 옵셋 측정 방법 |
JP6597273B2 (ja) * | 2015-12-17 | 2019-10-30 | 株式会社デンソー | モータ制御装置 |
DE102016203155A1 (de) * | 2016-02-29 | 2017-08-31 | Bayerische Motoren Werke Aktiengesellschaft | Überwachung und Abgleich des Winkels eines Rotors bei einer elektrischen Maschine mit einem Winkelsensor |
NO20160373A1 (en) | 2016-03-03 | 2017-09-04 | Vetco Gray Scandinavia As | Rapid non-destructive evaluation of the degree of sensitization in stainless steels and nickel based alloys |
JP6416823B2 (ja) | 2016-05-16 | 2018-10-31 | ファナック株式会社 | 加工セル及び加工セル管理システム |
US11359470B2 (en) | 2016-09-30 | 2022-06-14 | Baker Hughes Oilfield Operations, Llc | Systems and methods for optimizing an efficiency of a variable frequency drive |
JP7027808B2 (ja) * | 2016-11-11 | 2022-03-02 | 株式会社デンソー | 回転電機制御装置、および、これを用いた電動パワーステアリング装置 |
CN108068880B (zh) * | 2016-11-14 | 2021-01-19 | 比亚迪股份有限公司 | 车辆转向控制方法、装置和车辆 |
CN108459270B (zh) * | 2017-02-17 | 2020-08-14 | 东元电机股份有限公司 | 马达输出速度的异常状态检测系统及检测方法 |
CN107769631A (zh) * | 2017-11-04 | 2018-03-06 | 中山市普阳电子科技有限公司 | 一种三相永磁无刷直流电机的单Hall控制方式 |
EP3503382B1 (en) * | 2017-12-21 | 2020-12-02 | Valeo Siemens eAutomotive Germany GmbH | Method and apparatus for determining a measuring offset of a rotor position sensor |
JP7234737B2 (ja) * | 2019-03-28 | 2023-03-08 | 株式会社デンソー | 検出ユニット |
KR20210136237A (ko) * | 2020-05-07 | 2021-11-17 | 현대자동차주식회사 | 친환경 차량의 오일 승온 시스템 및 방법 |
US12212258B2 (en) * | 2020-11-30 | 2025-01-28 | Mitsubishi Electric Corporation | Controller for rotary electric machine and electric power steering apparatus |
US12227168B2 (en) * | 2021-03-31 | 2025-02-18 | Sensata Technologies, Inc. | Accurate error estimation in E-motor sensors |
FR3126499B1 (fr) * | 2021-09-02 | 2023-12-15 | Continental Automotive Gmbh | Procédé de détermination de la position d’un élément tournant d’un véhicule à partir d’un capteur de position |
US11705849B2 (en) | 2021-10-01 | 2023-07-18 | Ford Global Technologies, Llc | Method for discharging electric vehicle inverter |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0777102A (ja) * | 1993-09-03 | 1995-03-20 | Matsushita Electric Ind Co Ltd | 車載用電子制御装置 |
JP3686987B2 (ja) * | 1995-09-19 | 2005-08-24 | 株式会社安川電機 | Ipmモータの制御方法及び制御装置 |
JP3062655B2 (ja) * | 1997-06-02 | 2000-07-12 | 株式会社ワコー技研 | ねじ締め装置 |
JP2002095300A (ja) * | 2000-09-19 | 2002-03-29 | Meidensha Corp | 永久磁石同期電動機の制御方法 |
JP2002325493A (ja) | 2001-04-27 | 2002-11-08 | Hitachi Ltd | モータ制御装置 |
JP3933536B2 (ja) | 2002-07-03 | 2007-06-20 | 株式会社ジェイテクト | 電動パワーステアリング装置 |
JP2005337583A (ja) * | 2004-05-26 | 2005-12-08 | Toshiba Corp | 冷蔵庫 |
JP4007344B2 (ja) | 2004-06-29 | 2007-11-14 | アイシン・エィ・ダブリュ株式会社 | 電動駆動制御装置、電動駆動制御方法及びプログラム |
JP4708992B2 (ja) * | 2005-12-12 | 2011-06-22 | 日立オートモティブシステムズ株式会社 | 位置検出装置及びこれを用いた同期モータ駆動装置 |
JP5028876B2 (ja) * | 2006-06-15 | 2012-09-19 | 日産自動車株式会社 | モータ制御装置 |
JP4775145B2 (ja) * | 2006-07-04 | 2011-09-21 | 株式会社デンソー | 同期モータ制御装置 |
JP5070867B2 (ja) | 2007-02-05 | 2012-11-14 | 株式会社ジェイテクト | モータ制御装置及び電動パワーステアリング装置 |
JP5091535B2 (ja) * | 2007-04-26 | 2012-12-05 | 三洋電機株式会社 | モータ制御装置 |
WO2009063786A1 (ja) * | 2007-11-15 | 2009-05-22 | Kabushiki Kaisha Yaskawa Denki | モータ制御装置とその制御方法 |
JP2010057228A (ja) * | 2008-08-27 | 2010-03-11 | Hitachi Ltd | モータ制御装置 |
US8487563B2 (en) * | 2009-11-27 | 2013-07-16 | Denso Corporation | Drive motor control apparatus for vehicle, motor control system, method for correcting rotation angle of motor, program for performing the same, rotation detecting apparatus |
JP5115610B2 (ja) | 2010-09-23 | 2013-01-09 | 株式会社デンソー | 回転角検出装置、および、これを用いた電動パワーステアリング装置 |
CN102223133B (zh) * | 2011-06-02 | 2013-05-08 | 西北工业大学 | 一种凸极式永磁同步电机的最大转矩控制方法 |
JP5387630B2 (ja) * | 2011-08-01 | 2014-01-15 | 株式会社デンソー | 多相回転機の制御装置、及びこれを用いた電動パワーステアリング装置 |
-
2013
- 2013-03-04 JP JP2013041925A patent/JP5751455B2/ja active Active
-
2014
- 2014-01-08 US US14/149,943 patent/US9124211B2/en active Active
- 2014-03-04 CN CN201410077066.0A patent/CN104038125B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014171326A (ja) | 2014-09-18 |
US20140246997A1 (en) | 2014-09-04 |
CN104038125A (zh) | 2014-09-10 |
US9124211B2 (en) | 2015-09-01 |
CN104038125B (zh) | 2017-12-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5751455B2 (ja) | 回転電機制御装置 | |
JP5200628B2 (ja) | モータ制御装置および電動パワーステアリング装置 | |
JP5470697B2 (ja) | 電動パワーステアリング装置 | |
JP5233178B2 (ja) | モータ制御装置及び電動パワーステアリング装置 | |
JP5168448B2 (ja) | モータ制御装置及び電動パワーステアリング装置 | |
JP5056175B2 (ja) | モータ制御装置及び電動パワーステアリング装置 | |
JP5550672B2 (ja) | モータ制御装置 | |
WO2009123107A1 (ja) | モータ制御装置および電動パワーステアリング装置 | |
JP5267848B2 (ja) | モータ制御装置 | |
JP2009126235A (ja) | 電動パワーステアリング装置 | |
JP4103430B2 (ja) | 電動パワーステアリング装置 | |
JP2009171726A (ja) | モータ制御装置および電動パワーステアリング装置 | |
JP2005210814A (ja) | モータ制御装置 | |
JP5610048B2 (ja) | 電動パワーステアリング装置 | |
JP5995079B2 (ja) | モータ制御装置 | |
JP2012065416A (ja) | モータ制御装置及び電動パワーステアリング装置 | |
JP2019068642A (ja) | 多相回転機の制御装置 | |
JP2008155683A (ja) | 電気式動力舵取装置 | |
JP2009044821A (ja) | モータ制御装置 | |
JP5082608B2 (ja) | モータ制御装置及び電動パワーステアリング装置 | |
JP2021061699A (ja) | モータ制御装置、モータ制御方法および電動パワーステアリング装置 | |
JP6550978B2 (ja) | 埋込磁石同期電動機の制御装置 | |
JP5456873B1 (ja) | 同期機制御装置 | |
JP5845613B2 (ja) | モータ制御装置及び電動パワーステアリング装置 | |
JP2012218692A (ja) | 電動パワーステアリング装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140804 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150115 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150127 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150325 |
|
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: 20150423 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150506 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5751455 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 |