JP7796874B2 - 回転電機制御装置 - Google Patents

回転電機制御装置

Info

Publication number
JP7796874B2
JP7796874B2 JP2024522866A JP2024522866A JP7796874B2 JP 7796874 B2 JP7796874 B2 JP 7796874B2 JP 2024522866 A JP2024522866 A JP 2024522866A JP 2024522866 A JP2024522866 A JP 2024522866A JP 7796874 B2 JP7796874 B2 JP 7796874B2
Authority
JP
Japan
Prior art keywords
control
angle
rotation
command value
rotation angle
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
JP2024522866A
Other languages
English (en)
Other versions
JPWO2023228404A5 (ja
JPWO2023228404A1 (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.)
Mitsubishi Electric Mobility Corp
Original Assignee
Mitsubishi Electric Mobility 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 Mitsubishi Electric Mobility Corp filed Critical Mitsubishi Electric Mobility Corp
Publication of JPWO2023228404A1 publication Critical patent/JPWO2023228404A1/ja
Publication of JPWO2023228404A5 publication Critical patent/JPWO2023228404A5/ja
Application granted granted Critical
Publication of JP7796874B2 publication Critical patent/JP7796874B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/22Current control, e.g. using a current control loop
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D5/00Power-assisted or power-driven steering
    • B62D5/04Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
    • B62D5/0457Power-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/046Controlling the motor
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02KDYNAMO-ELECTRIC MACHINES
    • H02K1/00Details of the magnetic circuit
    • H02K1/06Details of the magnetic circuit characterised by the shape, form or construction
    • H02K1/22Rotating parts of the magnetic circuit
    • H02K1/27Rotor cores with permanent magnets
    • H02K1/2706Inner rotors
    • H02K1/272Inner rotors the magnetisation axis of the magnets being perpendicular to the rotor axis
    • H02K1/274Inner rotors the magnetisation axis of the magnets being perpendicular to the rotor axis the rotor consisting of two or more circumferentially positioned magnets
    • H02K1/2753Inner rotors the magnetisation axis of the magnets being perpendicular to the rotor axis the rotor consisting of two or more circumferentially positioned magnets the rotor consisting of magnets or groups of magnets arranged with alternating polarity
    • H02K1/278Surface mounted magnets; Inset magnets
    • 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
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • H02P21/18Estimation of position or speed
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/14Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage
    • G01D5/142Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage using Hall-effect devices
    • G01D5/145Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage using Hall-effect devices influenced by the relative movement between the Hall device and magnetic fields
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02KDYNAMO-ELECTRIC MACHINES
    • H02K2213/00Specific aspects, not otherwise provided for and not covered by codes H02K2201/00 - H02K2211/00
    • H02K2213/03Machines characterised by numerical values, ranges, mathematical expressions or similar information

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

本開示は、回転電機制御装置に関する。
従来、永久磁石同期電動機又はブラシレスモータと呼ばれる回転電機が知られている。この回転電機においては、永久磁石がロータに使用され、巻線がステータに巻回されている。巻線に交流電流を通電することによりロータにトルクを生じさせ、ロータを回転させる。このような回転電機においては、ロータの回転速度が上昇するに伴って巻線に誘起される電圧である誘起電圧が上昇する。
特許文献1に開示されているように、誘起電圧を減少させるために、ロータの磁石磁束を低減させる方向に電流を通電する制御、すなわち、弱め磁束制御が一般的に行われている。
この弱め磁束制御において、高い出力を得るには、回転電機のインダクタンスのうち、ロータの磁石磁束方向に相当するd軸方向におけるインダクタンスLdを増加させることが重要である。インダクタンスLdが大きな回転電機であれば、より効率的に弱め磁束制御が行うことが可能であり、高い出力が可能な回転電機を実現することが可能である。
日本国特許第6987318号
ところで、特許文献1に開示されている回転電機を制御するには、回転角検出器が必要である。回転角検出器は、基準角に対してロータの磁極が存在する角度、すなわち、ロータの回転角を検出する。回転角検出器が出力する回転角には、回転電機の回転角の真値に対する誤差に相当する角度誤差が含まれている。角度誤差に含まれる交流成分は、トルク脈動誤差と称されるトルクの交流成分の誤差を招き、回転電機から発生する振動又は騒音の原因となる。
したがって、特許文献1に開示されている回転電機においては、効果的な弱め磁束制御によって高出力が可能な回転電機を実現することができたとしても、角度誤差の交流成分に起因して回転電機より生ずる振動又は騒音が増大してしまうという問題がある。
言い換えると、このような回転電機においては、高出力を優先して振動又は騒音の悪化を許容するか、または、高出力が得られないものの振動又は騒音の悪化の抑制を優先するか、を選択する必要がある。
本開示は、上記のような課題を解決するためになされたもので、振動又は騒音の発生を抑制しつつ高出力な回転電機を実現することができる回転電機制御装置を提供することを目的とする。
本開示に係る回転電機制御装置は、複数相の巻線を有するステータと、前記ステータの径方向内側に配置されているとともに磁石を有するロータと、を有する回転電機と、直流電源の電圧を昇圧する昇圧器を含み、前記直流電源の電圧を交流電圧に変換する電力変換器と、電流センサから出力される出力信号に基づいて前記複数相の巻線に流れる電流を検出する電流検出部と、前記ロータの回転角度に応じた出力信号を出力する回転センサと、前記ロータの制御用の回転角度を算出する回転演算部と、前記磁石の磁束の方向をd軸とし、前記d軸よりも電気角で90度進んだ方向をq軸とした場合において前記回転電機に流れるd軸電流の指令値を生成するd軸電流指令値生成部と、前記回転電機に流れるq軸電流の指令値を生成するq軸電流指令値生成部と、前記制御用の回転角度と、前記電流と、前記q軸電流の指令値と、前記d軸電流の指令値に基づいて、前記複数相の巻線に印加する電圧指令値を算出する電圧指令値算出部と、前記電圧指令値に基づいて前記電力変換器が有する複数のスイッチング素子をオンオフ駆動するスイッチング制御部と、を有する。前記回転電機は、d軸インダクタンスLdがq軸インダクタンスLqより大きい値を持つ。前記回転演算部は、前記回転センサから出力される出力信号に基づいて、前記ロータの回転角度を検出する回転検出部と、前記ロータの回転角度、前記電流、前記電圧指令値のいずれか一つ以上に基づいて、前記制御用の回転角度を演算する制御用角度算出部とを有する。前記制御用角度算出部は、前記ロータの回転角度に対する前記制御用の回転角度の偏差である検出角度偏差を算出し、電流検出値の情報、及び前記電圧指令値の情報に基づいて、前記ロータの回転角度の真値に対する前記制御用の回転角度の偏差である推定実角度偏差を推定し、前記推定実角度偏差と前記検出角度偏差とを内分した値を制御角度偏差として算出し、前記ロータの回転角速度に比例する物理量である速度比例物理量が予め設定された速度閾値よりも高い場合において、前記制御角度偏差における前記推定実角度偏差の割合を、前記検出角度偏差の割合よりも高くし、前記速度比例物理量が、前記速度閾値よりも低い場合において、前記制御角度偏差における前記推定実角度偏差の割合を、前記検出角度偏差の割合よりも低くする。前記回転演算部は、前記回転センサの前記出力信号、前記電流、前記電圧指令値のいずれか一つ以上に基づいて、前記回転センサの検出誤差に起因する角度誤差を低減する。前記回転電機制御装置は、前記昇圧器によって昇圧された出力直流電圧に基づいて、前記回転電機に交流電圧を印加する。前記スイッチング制御部は、前記電圧指令値及び前記出力直流電圧に基づいて、前記複数のスイッチング素子をオンオフ駆動する。前記昇圧器は、前記スイッチング素子を有する上アーム及び下アームと、
前記スイッチング素子が直列に接続された構造を有する複数のレグと、抵抗とコンデンサとが直列接続されたスナバ回路とを有する。前記複数のレグは、互いに並列に接続されている。前記スナバ回路は、前記複数のレグに対して並列に接続されている。
本開示に係る回転電機制御装置によれば、振動又は騒音の発生を抑制しつつ高出力な回転電機を実現することができる。
実施の形態1に係る回転電機制御装置を備えた電動パワーステアリング装置の全体構成を示す概略構成図である。 実施の形態1に係る回転電機制御装置を示すブロック図である。 実施の形態1に係る回転電機制御装置を示すブロック図である。 実施の形態1に係る回転電機制御装置が表面磁石型の回転電機に適用される場合において、Id=0制御及び弱め磁束制御が行われる際における各制御の実行領域を示す図である。 実施の形態1に係る回転電機制御装置が埋込磁石型の回転電機に適用される場合において、最大トルク電流制御及び弱め磁束制御が行われる際における各制御の実行領域を示す図である。 実施の形態1に係る制御用角度算出部を示すブロック図である。 実施の形態1に係る内分率の設定を説明する図である。 実施の形態1に係る伝達関数を示すボード線図である。 実施の形態2に係る制御用角度算出部を示すブロック図である。 実施の形態3に係る回転センサ及び回転検出部を示すブロック図である。 実施の形態3に係る回転検出部による演算を説明する図である。 実施の形態3に係る回転検出部による演算を説明する図である。 実施の形態3に係る回転検出部による演算を説明する図である。 実施の形態3に係る回転検出部による演算を説明する図である。 実施の形態3に係る回転検出部による演算を説明する図である。 実施の形態3に係る回転検出部による演算を説明する図である。 実施の形態3に係る回転検出部による演算を説明する図である。 実施の形態3に係る回転検出部による演算を説明する図である。 実施の形態3に係る回転検出部による演算を説明する図である。 実施の形態3に係る回転検出部による演算を説明する図である。 実施の形態4に係る回転センサ及び回転検出部を示すブロック図である。 実施の形態4に係る回転検出部による演算を説明する図である。 実施の形態4に係る回転検出部による演算を説明する図である。 実施の形態4に係る回転検出部による演算を説明する図である。 実施の形態4に係る回転検出部による演算を説明する図である。 実施の形態5に係る回転電機制御装置によって制御される回転電機を示す断面図であって、軸方向に見た図である。 実施の形態6に係る回転電機制御装置を備えた電動パワーステアリング装置の全体構成を示す概略構成図である。 実施の形態6に係るDC-DCコンバータの回路構成を説明する図である。 実施の形態6に係るDC-DCコンバータにおけるスイッチング駆動を説明する図である。 実施の形態6の変形例に係るDC-DCコンバータの一部を示す回路図である。
実施の形態1.
実施の形態1に係る回転電機制御装置10について図面を参照して説明する。
以下の説明では、回転電機制御装置10を、単に制御装置10と称する場合がある。
図1は、実施の形態1に係る回転電機制御装置10を備えた電動パワーステアリング装置100の全体構成を示す概略構成図である。本実施の形態において、回転電機1は、電動パワーステアリング装置100の駆動力源である。回転電機1、電力変換器4、及び制御装置10は、電動パワーステアリング装置100を構成している。電動パワーステアリング装置100は、車両に設けられる。
<回転電機1>
回転電機1は、ステータと、ステータの径方向内側に配置されたロータと、を備えている。ステータは、磁気的ギャップとなる空隙を介してロータの外周を囲むように配置されている。
<ステータ>
ステータは、ステータコアと、巻線と、を有している。巻線は、複数の相の各々に対応するコイルである。本実施の形態に係る回転電機1は、U相、V相、W相の3相交流によって駆動が制御されている。巻線は、U相、V相、W相の各々に対応する巻線Cu、Cv、Cwで構成されている。図1においては、巻線Cu、Cv、Cwの各々に流れる電流が符号Iu、Iv、Iwで示されている。以下では、U相、V相、W相の3相のうち1つの相のみについて説明し、共通する他の2つの相について説明を省略する場合がある。
<ロータ>
ロータは、ロータコアと、回転軸と、複数の磁石とを有する。ロータコアは、例えば、回転軸が延在する方向に積層された複数の電磁鋼板により構成されている。回転軸は、ロータコアの中央部に固定されている。複数の磁石は、ロータコアの外周面に固定されている。複数の磁石とステータとの間に発生する磁界の変化によってロータが回転し、回転軸が回転する。
ロータは、ロータの回転角度を検出するための回転センサ2を備える。回転センサ2は、ロータの回転角度に応じた出力信号を出力するように構成されている。回転センサ2としては、例えば、レゾルバ、エンコーダ、MRセンサ等が用いられる。回転センサ2から出力される出力信号は、制御装置10に入力される。
磁石は、例えば、永久磁石である。これにより、回転電機1は、永久磁石同期電動機を構成する。回転電機1においては、d軸インダクタンスLd及びq軸インダクタンスLqがLd>Lqの関係を有する。つまり、d軸インダクタンスLdがq軸インダクタンスLqより大きい値を有する。言い換えると、回転電機1は、順突極モータである。
なお、回転電機1の構成は永久磁石同期電動機に限定されない。磁石は、界磁巻線を有する電磁石であってもよい。3相の巻線Cu、Cv、Cwは、スター結線されてもよいし、デルタ結線されてもよい。
<電力変換器4>
電力変換器4は、例えば、インバータである。言い換えると、電力変換器4は、直流電源3の電圧を交流電圧に変換するように構成されている。電力変換器4は、U相、V相、W相の3相交流に対応する3つの直列回路と、平滑コンデンサ5と、電流センサ6とを有する。直列回路は、言い換えると、レグである。
<スイッチング素子>
直列回路の各々においては、スイッチング素子SPとスイッチング素子SNとが直列に接続されている。スイッチング素子SPは、直流電源3の正極側に接続される正極側のスイッチング素子である。スイッチング素子SNは、直流電源3の負極側に接続される負極側のスイッチング素子である。
スイッチング素子としては、ダイオードが逆並列接続されたIGBT(Insulated Gate Bipolar Transistor)、MOSFET(Metal Oxide Semiconductor Field Effect Transistor)、ダイオードが逆並列接続されたバイポーラトランジスタ等が用いられる。各スイッチング素子のゲート端子は、ゲート駆動回路等を介して、制御装置10に接続されている。各スイッチング素子は、制御装置10から出力されたスイッチング信号GPu~GNwによりオン又はオフの駆動を行う。
なお、図1においては、スイッチング素子SPを表す符号SPu、SPv、SPw、スイッチング素子SNを表す符号SNu、SNv、SNw、が示されているが、小文字u、v、wは、U相、V相、W相の3相交流の各々に対応することを示している。3相の各々を区別しない場合、単にスイッチング素子SPと称したり、単にスイッチング素子SNと称したりする場合がある。
U相、V相、W相の3相の各々の直列回路における2つのスイッチング素子SP、SNの間の接続点は、対応する巻線Cu、Cv、Cwに一対一で接続されている。
具体的には、U相の直列回路では、U相の正極側のスイッチング素子SPuとU相の負極側のスイッチング素子SNuとが直列接続されている。2つのスイッチング素子SPu、SNuの間の接続点は、U相の巻線Cuに接続されている。
V相の直列回路では、V相の正極側のスイッチング素子SPvとV相の負極側のスイッチング素子SNvとが直列接続されている。2つのスイッチング素子SPv、SNvの間の接続点は、V相の巻線Cvに接続されている。
W相の直列回路では、W相の正極側のスイッチング素子SPwとW相の負極側のスイッチング素子SNwとが直列接続されている。2つのスイッチング素子SPw、SNwの間の接続点は、W相の巻線Cwに接続されている。
<平滑コンデンサ5、直流電源3>
平滑コンデンサ5は、直流電源3の正極側と負極側との間に接続されている。
直流電源3は、電力変換器4に直流電圧Vdcを出力する。本実施の形態においては、直流電圧Vdcは、例えば、12Vである。直流電源3は、例えば、バッテリー、DC-DCコンバータ、ダイオード整流器、PWM整流器等である。直流電圧Vdcを出力する機器であれば、直流電源3を構成する機器の種類は限定されない。直流電源3には、直流電圧Vdcを検出する電圧センサが設けられてもよい。電圧センサから出力される出力信号が制御装置10に入力されてもよい。制御装置10は、検出した直流電圧Vdcを用いて、制御を行ってもよい。
<電流センサ6>
電流センサ6は、U相、V相、W相の3相の各々の巻線に流れる電流を検出するように構成されている。電流センサ6は、例えば、シャント抵抗又はホール素子等の電流センサである。電流センサ6から出力される出力信号は、制御装置10に入力される。
本実施の形態では、電流センサ6は、U相、V相、W相の3相の各々の直列回路におけるスイッチング素子SPw、SNwに直列に接続されている。
電流センサ6は、U相の抵抗Ru、V相の抵抗Rv、及びW相の抵抗Rwを有する。3相の抵抗Ru、Rv、Rwの各々は、スイッチング素子SNu、SNv、SNwの負極側に直列接続されている。
3相の抵抗Ru、Rv、Rwは、アンプ21、22、23に一対一で接続されている。アンプ21、22、23は、3相の抵抗Ru、Rv、Rwの各々の両端の電位差を検出する。検出された電位差は、制御装置10に入力される。
なお、U相、V相、W相の3相の各々において、電流センサ6は、2つのスイッチング素子SP、SNの直列回路と巻線とを接続する電線上に備えられてもよい。
また、電流センサ6は、電力変換器4と直流電源3と接続する電線上に設けられてもよい。この場合、公知の「母線1シャント方式」により、U相、V相、W相の3相の各々における巻線の電流が検出されてもよい。
電力変換器4の構成は、インバータに限定されない。インバータ以外の電力変換器、例えば、マトリックスコンバータが電力変換器4に用いられてもよい。
<電動パワーステアリング装置100>
電動パワーステアリング装置100は、上述した回転電機制御装置10と、上述した電力変換器4と、上述した回転電機1と、駆動力伝達機構101と、操舵装置102と、車輪103と、ハンドル104と、シャフト105と、トルクセンサ106とを備えている。
駆動力伝達機構101は、回転電機1から発生した駆動力を車両の操舵装置102に伝達する機構である。駆動力伝達機構101は、回転電機1の回転軸をシャフト105に連結するウォームギヤ機構等で構成されている。
ハンドル104は、車両を運転する運転者によって操作され、左回転又は右回転が可能である。回転電機1を構成するロータの回転軸は、駆動力伝達機構101を介して車輪103の操舵装置102に連結されている。
シャフト105は、ハンドル104に連結されている。シャフト105は、ハンドル104による操舵トルクを車輪103に連結されている操舵装置102に伝達する。
トルクセンサ106は、シャフト105に取り付けられている。トルクセンサ106は、ハンドル104による操舵トルクTsを検出する。トルクセンサ106から出力される出力信号は、制御装置10に入力される。トルクセンサ106から出力される出力信号は、例えば、後述する入力回路92に入力される。
<制御装置10>
図2及び図3は、本実施の形態に係る制御装置10を示すブロック図である。
制御装置10は、電力変換器4を介して回転電機1を制御するように構成されている。
図2に示すように、制御装置10は、回転検出部31、制御用角度算出部32、電流検出部33、電圧指令値算出部34、及びスイッチング制御部35等を備えている。
制御装置10の各機能は、制御装置10が備えた処理回路により実現される。
以下の説明では、回転検出部31、制御用角度算出部32、電流検出部33、電圧指令値算出部34、及びスイッチング制御部35を、制御部31~35と称する場合がある。また、制御部31~35を機能部と称してもよい。
制御装置10は、複数の処理回路を備える。具体的には、図3に示すように、制御装置10は、CPU(Central Processing Unit)90と、記憶装置91と、入力回路92と、出力回路93等を備えている。
<CPU90>
CPU90は、演算処理装置の一例である。CPU(Central Processing Unit)等のコンピュータである。
CPU90は、例えば、ASIC(Application Specific Integrated Circuit)、IC(Integrated Circuit)、DSP(Digital Signal Processor)、FPGA(Field Programmable Gate Array)、各種の論理回路、及び各種の信号処理回路等を備えてもよい。CPU90は、記憶装置91に記憶されたソフトウェアを実行するように構成されている。ここで、ソフトウェアとは、例えば、コンピュータプログラムである。CPU90は、同じ種類の回路又は異なる種類の回路等の複数の回路を備えてもよい。複数の回路の各々は、CPU90において行われる処理の一部を分担するように、CPU90の処理が実行されてもよい。
<記憶装置91>
記憶装置91は、コンピュータプログラム又は各種データ等を記憶する。言い換えると、記憶装置91は、ソフトウェアを記憶することが可能である。
記憶装置91は、RAM(Random Access Memory)又はROM(Read Only Memory)等を備える。
記憶装置91がRAMを備える場合、記憶装置91は、CPU90からデータを読み出し及び書き込みが可能である。記憶装置91がROMを備える場合、記憶装置91は、CPU90からデータを読み出し可能である。
記憶装置91は、CPU90と記憶装置91との間でデータのやり取りを行う。
<入力回路92>
入力回路92は、制御装置10の外部からの外部信号をCPU90に入力する回路である。入力回路92は、回転センサ2、電流センサ6、トルクセンサ106等の各種のセンサ又はスイッチに接続されている。入力回路92は、A/D変換器等を備えている。これにより、入力回路92は、上述したセンサ又はスイッチから出力される出力信号をCPU90に入力する。
<出力回路93>
出力回路93は、CPU90から制御装置10の外部に信号を出力する回路である。出力回路93には、電気負荷が接続されている。電気負荷は、例えば、ゲート駆動回路等である。ゲート駆動回路は、スイッチング素子の状態をオン状態又はオフ状態に切り替えるようにスイッチング素子を駆動させる。出力回路93は、例えば、駆動回路等を備えている。駆動回路は、CPU90から制御信号を電気負荷に出力する。
以下の説明では、スイッチング素子の状態をオン状態又はオフ状態に切り替えるようにスイッチング素子を駆動させることを、「スイッチング素子のオンオフ駆動」と称する場合がある。
このように構成された制御装置10において、CPU90によってソフトウェアが実行されると、記憶装置91、入力回路92、及び出力回路93等と、制御装置10に接続されている他のハードウェア又はセンサとが協働して駆動する。これにより、制御部31~35の各々の機能が実現される。
なお、制御部31~35の各々が用いる内分率、制御ゲイン等の設定データは、ソフトウェアの一部として、ROM等の記憶装置91に記憶されている。
以下、図2~図8を参照し、制御装置10の各機能について詳細に説明する。
<制御装置10における基本制御>
<回転検出部31>
回転検出部31は、回転センサ2から出力される出力信号に基づいて、ロータの回転角度θdを検出する。具体的には、回転検出部31は、U相の巻線Cvの位置に対する電気角での磁石の磁極(N極)の回転角度(磁極位置)を検出する。検出された回転角度は、ロータの回転角度となる検出値θdである。
<電流検出部33>
電流検出部33は、電流センサ6から出力される出力信号に基づいて、3相の巻線に流れる電流Iud、Ivd、Iwdを検出する。具体的には、電流検出部33は、電流センサ6から出力される出力信号に基づいて、U相の巻線Cuに流れる電流Iudを検出し、V相の巻線Cvに流れる電流Ivdを検出し、W相の巻線Cwに流れる電流Iwdを検出する。
なお、電流検出部33における電流検出に関し、電流センサ6が2相の巻線電流を検出するように構成され、残りの1相の巻線電流が、2相の巻線電流の検出値に基づいて算出されてもよい。例えば、電流センサ6が、V相及びW相の巻線電流Ivd、Iwdを検出し、U相の巻線電流Iudが、Iud=-Ivd-Iwdにより算出されてもよい。
<電圧指令値算出部34>
電圧指令値算出部34は、後述する制御用角度算出部32により算出された制御用の回転角度θc及び電流検出値に基づいて、3相の巻線Cu、Cv、Cwに印加する3相の電圧指令値Vuo、Vvo、Vwoを算出する。
具体的には、電圧指令値算出部34は、制御用の回転角度と、電流と、q軸電流の指令値と、d軸電流の指令値に基づいて、複数相の巻線に印加する電圧指令値を算出する。
本実施の形態では、電圧指令値算出部34は、電流座標変換部342、dq軸電圧指令値算出部343、及び電圧座標変換部344を備えている。
電流座標変換部342は、3相の巻線Cu、Cv、Cwの各々の電流検出値Iud、Ivd、Iwdを、制御用の回転角度θcに基づいて、d軸の電流検出値Idd、q軸の電流検出値Iqdに変換する。
本実施の形態では、電流座標変換部342は、3相の巻線Cu、Cv、Cwの各々の電流検出値Iud、Ivd、Iwdを、次式に示すように、制御用の回転角度θcに基づいて3相2相変換及び回転座標変換を行う。これにより、電流検出値Iud、Ivd、Iwdをd軸の電流検出値Idd、q軸の電流検出値Iqdに変換する。
なお、d軸は、磁石の磁極(N極)の方向に定められる。q軸は、d軸より電気角で90度進んだ方向に定められる。
本実施の形態では、制御用の回転角度θcに基づいて座標変換される。このため、制御用の回転角度θcの方向がd軸となる。
<電流指令値算出部36>
電流指令値算出部36は、d軸電流指令値生成部361と、q軸電流指令値生成部362とを有する。d軸電流指令値生成部361は、d軸の電流指令値Idoを算出する。言い換えると、d軸電流指令値生成部361は、回転電機に流れるd軸電流の指令値を生成する。q軸電流指令値生成部362は、q軸の電流指令値Iqoを算出する。言い換えると、q軸電流指令値生成部362は、回転電機に流れるq軸電流の指令値を生成する。電流指令値算出部36は、トルクセンサ106から出力される出力信号に基づいて、運転者が操作するハンドル104に生じる操舵トルクTsを検出する。
そして、電流指令値算出部36は、次式に示すように、操舵トルクTsに基づいてq軸の電流指令値Iqoを設定し、d軸の電流指令値Idoを0に設定する。すなわち、Id=0制御が行われる。Id=0制御は、d軸電流ゼロ制御の一例である。Id=0制御では、d軸の電流指令値Idoが0に設定される。回転電機1が表面磁石型の回転電機である場合においては、Id=0制御は好適である。
Iqo=Ka×Ts Ido=0 ・・・(1-2)
ここで、Kaは、定数である。なお、Kaは、操舵トルクTs及び車両の走行速度等に応じて変化されてもよい。また、q軸の電流指令値Iqoは、操舵状況に応じた公知の補償制御に基づいて設定されてもよい。
なお、回転電機1が埋込磁石型の回転電機である場合においては、Id=0制御の代わりに、最大トルク電流制御によりd軸及びq軸の電流指令値Ido、Iqoが設定されてもよい。最大トルク電流制御では、同一電流に対して発生トルクを最大にするようなd軸及びq軸の電流指令値Ido、Iqoが算出される。
回転角速度が高い領域においては、Id=0制御又は最大トルク電流制御により算出されるd軸の電流指令値よりも、d軸の電流指令値Idoを負方向に増加させる弱め磁束制御が行われる。
例えば、弱め磁束制御の実行領域は、回転角速度ωが、インバータが出力する線間電圧の振幅が直流電圧Vdcに到達する基底速度以上になる領域に設定される。
図4は、制御装置10が表面磁石型の回転電機に適用される場合において、Id=0制御及び弱め磁束制御が行われる際における各制御の実行領域を示す図である。
図5は、制御装置10が埋込磁石型の回転電機に適用される場合において、最大トルク電流制御及び弱め磁束制御が行われる際における各制御の実行領域を示す図である。
図4及び図5において、横軸は回転角速度を示し、縦軸はトルクを示す。
dq軸電圧指令値算出部343は、次式に示す電流フィードバック制御を行う。具体的には、電流フィードバック制御において、dq軸電圧指令値算出部343は、d軸の電流検出値Iddがd軸の電流指令値Idoに近づくように、かつ、q軸の電流検出値Iqdがq軸の電流指令値Iqoに近づくように、d軸の電圧指令値Vdo及びq軸の電圧指令値Vqoを変化させる。電流フィードバック制御においては、例えば、PI制御等が用いられる。
ここで、Kd、Kqは、比例ゲインを示す。Td、Tqは、積分時定数を示す。sは、ラプラス演算子を示す。なお、d軸電流とq軸電流の非干渉化のためのフィードフォワード制御が行われてもよい。
すなわち、d軸の電圧指令値Vdoに、「-ωc×Lq×Iqc」が加算されてもよい。また、q軸の電圧指令値Vqoに、「ωc×(Ld×Idc+ψ)」が加算されてもよい。
ここで、ωcは、後述する制御用の回転角速度である。ωcの代わりに、後述する回転角速度の検出値ωdが用いられてもよい。
Lqは、q軸インダクタンスを示す。Ldは、d軸インダクタンスを示す。ψは、磁石の起磁力が巻線に鎖交する鎖交磁束を示す。
電圧座標変換部344は、d軸の電圧指令値Vdo及びq軸の電圧指令値Vqoを、制御用の回転角度θcに基づいて3相の電圧指令値Vuo、Vvo、Vwoに変換する。
本実施の形態では、次式に示すように、電圧座標変換部344は、d軸の電圧指令値Vdo及びq軸の電圧指令値Vqoに対して、制御用の回転角度θcに基づく固定座標変換及び2相3相変換を行う。これによって、電圧座標変換部344は、d軸の電圧指令値Vdo及びq軸の電圧指令値Vqoを、3相の電圧指令値Vuo、Vvo、Vwoに変換する。
なお、電圧座標変換部344は、3相の電圧指令値Vuo、Vvo、Vwoに対して、2相変調、3次高調波重畳等の公知の変調を加えてもよい。
<スイッチング制御部35>
スイッチング制御部35は、3相の電圧指令値Vuo、Vvo、Vwoに基づいて、電力変換器4が有する複数のスイッチング素子をオンオフ駆動する。スイッチング制御部35は、公知のキャリア比較PWM又は空間ベクトルPWMを用いる。
スイッチング制御部35は、電圧指令値算出部34によって算出された電圧指令値に基づいて、電力変換器4が有する複数のスイッチング素子SP、SNをオンオフ駆動する。
キャリア比較PWMが用いられる場合は、スイッチング制御部35は、キャリア波と3相の電圧指令値Vuo、Vvo、Vwoのそれぞれとを比較する。比較結果に基づいて、スイッチング制御部35は、複数のスイッチング素子をオンオフ駆動させる。
キャリア波は、例えば、三角波である。ここで、三角波は、PWM周期Tcで0を中心に直流電圧の半分値Vdc/2の振幅で振動する波形を有する。
U相、V相、W相の3相の各々の正極側のスイッチング素子SPについて、スイッチング制御部35は、次のように動作を制御する。
キャリア波が電圧指令値を下回った場合においては、スイッチング制御部35は、正極側のスイッチング素子SPのスイッチング信号GPをオンして、正極側のスイッチング素子SPをオンにする。
キャリア波が電圧指令値を上回った場合においては、スイッチング制御部35は、正極側のスイッチング素子SPのスイッチング信号GPをオフして、正極側のスイッチング素子SPをオフにする。
U相、V相、W相の3相の各々の負極側のスイッチング素子SNについて、スイッチング制御部35は、次のように動作を制御する。
キャリア波が電圧指令値を下回った場合においては、スイッチング制御部35は、負極側のスイッチング素子SNのスイッチング信号GNをオフして、負極側のスイッチング素子SNをオフにする。
キャリア波が電圧指令値を上回った場合においては、スイッチング制御部35は、負極側のスイッチング素子SNのスイッチング信号GNをオンして、負極側のスイッチング素子SNをオンする。
なお、U相、V相、W相の3相の各々における正極側のスイッチング素子SPのオン期間と負極側のスイッチング素子SNのオン期間との間には、短絡防止期間が設けられてもよい。短絡防止期間は、いわゆる、デッドタイムである。短絡防止期間においては、正極側のスイッチング素子SP及び負極側のスイッチング素子SNの双方をオフ状態にする。
空間ベクトルPWMが用いられる場合は、スイッチング制御部35は、3相の電圧指令値Vuo、Vvo、Vwoから電圧指令ベクトルを生成する。電圧指令ベクトルに基づいて、スイッチング制御部35は、PWM周期における7つの基本電圧ベクトルの出力時間配分を決定する。スイッチング制御部35は、7つの基本電圧ベクトルの出力時間配分に基づいて、PWM周期において各スイッチング素子をオンオフ駆動するスイッチング信号を生成する。
<制御用角度算出部32>
制御用角度算出部32は、回転センサ2の出力信号である回転角度、電流、電圧指令値のいずれか一つ以上に基づいて、回転センサ2の検出誤差に起因する角度誤差を低減するように構成されている。具体的な制御用角度算出部32の機能は以下の通りである。
制御用角度算出部32は、ロータの制御用の回転角度θcを算出する。すなわち、制御用角度算出部32は、ロータの制御用の回転角度を算出する回転演算部の一例である。
制御用角度算出部32は、電流検出値の情報及び電圧指令値の情報に基づいて、ロータの回転角度の真値に対する制御用の回転角度θcの偏差である推定実角度偏差Δθeを推定する。制御用角度算出部32は、回転角度の検出値θdに対する制御用の回転角度θcの偏差である検出角度偏差Δθdを算出する。
制御用角度算出部32は、検出角度偏差Δθdを制御角度偏差として算出する。
制御用角度算出部32は、例えば、推定実角度偏差Δθeと検出角度偏差Δθdとを内分した値を、制御角度偏差Δθcとして算出する。
そして、制御用角度算出部32は、制御角度偏差に基づいて前記制御用の回転角度を算出する。具体的には、制御用角度算出部32は、制御角度偏差Δθcが0に近づくようにフィードバック制御を行うことにより、制御用の回転角度θcを算出する。より具体的には、制御用角度算出部32は、このフィードバック制御を行うことにより、ロータの制御用の回転角速度を変化させ、制御用の回転角速度を積分して、制御用の回転角度を算出する。
ロータの回転角速度に比例する物理量である速度比例物理量が予め設定された速度閾値Thよりも高い場合において、制御用角度算出部32は、制御角度偏差Δθcにおける推定実角度偏差Δθeの割合Keを、検出角度偏差の割合Kdよりも高くする。
速度比例物理量が速度閾値Thよりも低い場合において、制御用角度算出部32は、制御角度偏差Δθcにおける推定実角度偏差Δθeの割合Keを、検出角度偏差の割合Kdよりも低くする。
この構成によれば、推定実角度偏差Δθeと検出角度偏差Δθdとを内分した制御角度偏差Δθcが0に近づくようにフィードバック制御を行う。これにより、制御用の回転角度θcが算出されている。言い換えると、本実施の形態に係る制御装置10は、特許文献1に開示された弱め磁束制御のように、回転角速度のセンサ検出値をフィードバック制御値により補正するように構成されていない。本実施の形態に係る制御装置10においては、ロータが高速度で回転しているときに、回転角度のセンサ検出値に含まれる交流成分の誤差を低下するように、フィードバック制御の応答周波数を高くする必要がない。
このため、フィードバック制御の応答周波数を、比較的に低い周波数である機械的な回転角度の振動周波数に応答するように設定することができる。さらに、フィードバック制御の応答周波数を、比較的に高い数周波の電流検出値に含まれるノイズ成分の周波数に応答しないように設定することができる。
また、ロータが高速度で回転しているときに、推定実角度偏差Δθeの割合Keが、検出角度偏差Δθdの割合Kdよりも高くされると共に、制御角度偏差Δθcを0に近づけるフィードバック制御により制御用の回転角度θcが算出されている。このため、回転角度の検出値θdに含まれる交流成分の誤差が、制御用の回転角度θcに反映されることを抑制することができる。さらに、制御用の回転角度θcを回転角度の真値に近づけることができる。
従って、ロータが高速度で回転しているときに、回転角度の検出値θdに含まれる交流成分の誤差を低減しつつ、電流検出値に含まれる高周波のノイズ成分による回転角度の誤差の増加を抑制することができる。
また、ロータが低速度で回転しているときに、検出角度偏差Δθdの割合Kdが、推定実角度偏差Δθeの割合Keよりも高くされた場合であっても、制御角度偏差Δθcを0に近づけるフィードバック制御により制御用の回転角度θcが算出されている。このため、回転角度の検出値θdに含まれる交流成分の誤差が、制御用の回転角度θcに反映されることを抑制することができる。
<検出角度偏差Δθdの算出>
図6は、本実施の形態に係る制御用角度算出部32を示すブロック図である。
制御用角度算出部32は、次式に示すように、回転角度の検出値θdから制御用の回転角度θcを減算して、検出角度偏差Δθdを算出する。
Δθd=θd-θc ・・・(1-5)
<推定実角度偏差Δθeの算出>
上述したように、制御用角度算出部32は、電流検出値の情報、及び電圧指令値の情報に基づいて、ロータの回転角度の真値に対する制御用の回転角度θcの偏差である推定実角度偏差Δθeを推定する。
本実施の形態では、制御用角度算出部32は、d軸の電流検出値Idd、q軸の電流検出値Iqd、d軸の電圧指令値Vdo、q軸の電圧指令値Vqo、及び制御用の回転角速度ωcに基づいて、ロータの回転角度の真値に対する制御用の回転角度θcの偏差である推定実角度偏差Δθeを推定する。
制御用角度算出部32は、次式を用いて、推定実角度偏差Δθeを算出する。
ΔVd=-Vdo+R×Idd-ωc×Lq×Iqd
ΔVq= Vqo-R×Iqd-ωc×Ld×Idd
Δθe=arctan(ΔVd/ΔVq) ・・・(1-6)
ここで、Rは、予め設定された巻線の抵抗値を示す。Lqは、予め設定されたq軸インダクタンスを示す。Ldは、予め設定されたd軸インダクタンスを示す。
Ld、Lqは、永久磁石の磁気飽和を考慮し、d軸電流及びq軸電流のマップデータを用いて設定されもよい。
式(1-6)は、電圧方程式に基づいて導出された式である。ΔVdは、制御用の回転角度θcが実際の回転角度から逸脱したことによるd軸電圧の誤差を示す。ここで、「実際の回転角度」とは、電圧方程式が成り立つ回転角度である。ΔVqは、制御用の回転角度θcが実際の回転角度から逸脱したことによるq軸電圧の誤差を示す。
そして、ΔVd/ΔVqの逆正接関数の値を算出することにより、回転角度の真値に対する制御用の回転角度θcの偏差である推定実角度偏差Δθeが算出される。
なお、制御用の回転角速度ωcの代わりに、回転角度の検出値θdを微分して算出された回転角速度の検出値ωdが用いられてもよい。
また、d軸の電圧指令値Vdo及びq軸の電圧指令値Vqoの代わりに、3相の巻線に印加されるU相印加電圧Vu_PWM、V相印加電圧Vv_PWM、W相印加電圧Vw_PWMを検出してもよい。この場合、3相の電圧検出値Vu_PWM、Vv_PWM、Vw_PWMに対して、制御用の回転角度θcに基づく3相2相変換及び回転座標変換を行うことで得られたd軸の電圧検出値Vdd及びq軸の電圧検出値Vqdが用いられてもよい。
制御用角度算出部32は、回転角速度の検出値ωdの絶対値が閾値よりも小さい場合には、式(1-6)を用いた推定実角度偏差Δθeを停止し、Δθe=0に設定してもよい。これは、回転角速度が低い場合において、q軸電圧の誤差ΔVqが0に近くなり、ΔVd/ΔVqが大きくなり過ぎ、Δθeの算出誤差が大きくなり過ぎることを防止するためである。
<回転角速度の検出値ωdの算出>
制御用角度算出部32は、次式を用いて、回転角速度の検出値ωdを算出する。
ωd(n)={θd(n)-θd(n-1)}/ΔT ・・・(1-7)
ここで、θd(n-1)は、前回の演算タイミングで検出した回転角度を示す。θd(n)は、今回の演算タイミングで検出した回転角度を示す。ΔTは、演算周期を示す。
回転角速度の検出値ωdとして、式(1-7)の算出値に対して、ローパスフィルタ処理をした値が用いられてもよい。
<内分による制御角度偏差Δθcの算出>
制御用角度算出部32は、次式に示すように、推定実角度偏差Δθeに推定実角度偏差の内分率Keを乗算した値と、検出角度偏差Δθdに検出角度偏差の内分率Kdを乗算した値との合計の値を算出する。この合計の値は、制御角度偏差Δθcである。
ここで、推定実角度偏差の内分率Keは、推定実角度偏差の割合の一例である。検出角度偏差の内分率Kdは、検出角度偏差の割合の一例である。
Δθc=Ke×Δθe+Kd×Δθd
Ke+Kd=1、0≦Ke≦1、0≦Kd≦1 ・・・(1-8)
ここで、推定実角度偏差の内分率Keは、制御角度偏差Δθcにおける推定実角度偏差Δθeの割合Keである。検出角度偏差の内分率Kdは、制御角度偏差Δθcにおける検出角度偏差Δθdの割合Kdである。
推定実角度偏差の内分率Keと検出角度偏差の内分率Kdとの合計値が1になるように、推定実角度偏差の内分率Ke及び検出角度偏差の内分率Kdは、それぞれ、0以上1以下の範囲に設定される。つまり、Kd=1-Keになる。
したがって、(Δθc-Δθe):(Δθd-Δθc)=Ke:(1-Ke)の関係が成り立つ。すなわち、制御角度偏差Δθcは、推定実角度偏差Δθeと検出角度偏差Δθdとを、Ke:(1-Ke)の比に内分した値になる。
<速度比例物理量に応じた内分率の変化>
図7は、本実施の形態に係る内分率Ke、Kdの設定例を示す。
図7の横軸に示されているように、本実施の形態では、速度比例物理量として、回転角速度の検出値ωdが用いられる。
回転角速度の検出値ωdが予め設定された速度閾値Thよりも高い場合において、制御用角度算出部32は、推定実角度偏差の内分率Keを、検出角度偏差の内分率Kdよりも高くする。
回転角速度の検出値ωdが速度閾値Thよりも低い場合において、制御用角度算出部32は、推定実角度偏差の内分率Keを、検出角度偏差の内分率Kdよりも低くする。
すなわち、制御用角度算出部32は、回転角速度の検出値ωdが、速度閾値Thよりも高い場合において、推定実角度偏差の内分率Keを0.5よりも高くし、検出角度偏差の内分率Kdを0.5よりも低くする。
また、制御用角度算出部32は、回転角速度の検出値ωdが、速度閾値Thよりも低い場合において、推定実角度偏差の内分率Keを0.5よりも低くし、検出角度偏差の内分率Kdを0.5よりも高くする。
なお、回転角速度の検出値ωdの代わりに、制御用の回転角速度ωcが用いられてもよい。
速度閾値Thを含む予め設定された速度比例物理量の範囲において、制御用角度算出部32は、回転角速度の検出値ωdが増加するに従って、推定実角度偏差の内分率Keを連続的に増加させると共に、検出角度偏差の内分率Kdを連続的に減少させる。
本実施の形態では、「速度閾値Thを含む予め設定された速度比例物理量の範囲」は、回転角速度の範囲に相当する。以下の説明では、この範囲を入替角速度範囲と称する。
速度閾値Thから所定値を減算した値が、入替角速度範囲の下限角速度ThLである。速度閾値Thに所定値を加算した値が、入替角速度範囲の上限角速度ThHである。入替角速度範囲は、下限角速度ThLから上限角速度ThHまでの範囲になる。
図7に示す例では、速度閾値Thが入替角速度範囲の中心になるように、入替角速度範囲が設定される。
この構成によれば、入替速度範囲において、内分率Ke、Kdを連続的に変化させている。これにより、推定実角度偏差Δθeと検出角度偏差Δθdとの間に差がある場合において、制御角度偏差Δθcが急峻に変化することを抑制し、制御用の回転角度θcが急峻に変化し、トルクが急峻に変化することを抑制することができる。したがって、運転者における操舵感の悪化を抑制することができる。
なお、速度閾値Thの前後において、すなわち、速度閾値Thよりも低い速度又は高い速度において、内分率Ke、Kdをステップ状に変化させてもよい。
制御用角度算出部32は、速度閾値Thを含む入替角速度範囲において、回転角速度の検出値ωdが増加するに従って、推定実角度偏差の内分率Keを0から1まで連続的に増加させると共に、検出角度偏差の内分率Kdを1から0まで連続的に減少させる。言い換えると、制御用角度算出部32は、速度閾値を含む予め設定された速度比例物理量の範囲よりも速度比例物理量がよりも低い場合は、推定実角度偏差の割合を0に設定すると共に、前記検出角度偏差の割合を1に設定する。
また、回転角速度の検出値ωdが入替角速度範囲よりも低い場合は、制御用角度算出部32は、推定実角度偏差の内分率Keを0に設定すると共に、検出角度偏差の内分率Kdを1に設定する。回転角速度の検出値ωdが入替角速度範囲よりも高い場合は、制御用角度算出部32は、推定実角度偏差の内分率Keを1に設定すると共に、検出角度偏差の内分率Kdを0に設定する。言い換えると、制御用角度算出部32は、速度閾値を含む予め設定された速度比例物理量の範囲よりも速度比例物理量がよりも高い場合は、推定実角度偏差の割合を1に設定すると共に、検出角度偏差の割合を0に設定する。
<速度閾値Thを弱め磁束制御の実行領域に対応して設定>
速度閾値Thは、Id=0制御又は最大トルク電流制御の実行領域と弱め磁束制御の実行領域との境界の回転角速度ωbdに対応して設定されている。回転角速度ωbdは、速度比例物理量の一例である。
以下に、この設定の効果を説明する。
角度誤差Δθerrがある場合の、トルク誤差ΔTerrは、次式のように近似できる。
ΔTerr≒Iq×cos(Δθerr)+Id×sin(Δθerr)
・・・(1-9)
誤差がある場合も、角度誤差Δθerrは0に近い。つまり、cos(Δθerr)<<sin(Δθerr)になり、式(1-9)の右辺の第1項を無視できる。
よって、トルク誤差ΔTerrは、d軸電流Idの絶対値が大きくなると、大きくなる。
上述したように、弱め磁束制御においては、Id=0制御又は最大トルク電流制御により算出されるd軸の電流指令値よりも、d軸の電流指令値Idoが負方向に増加される。
このため、弱め磁束制御の実行領域では、d軸電流Idの絶対値が大きくなり、角度誤差Δθerrがあると、トルク誤差ΔTerrが大きくなる。
上述したように、速度閾値Thを設定することにより、弱め磁束制御の実行領域で、推定実角度偏差の内分率Keが高くされ、推定実角度偏差Δθeが減少するように、制御用の回転角度θcが算出される。このため、回転角度の真値に対する制御用の回転角度θcの偏差(推定実角度偏差Δθe)が小さくなり、角度誤差Δθerrが小さくなる。
式(1-6)を用いて説明したように、回転角度の真値は、電圧方程式が成り立つ回転角度である。式(1-9)に示すトルク誤差ΔTerrも、電圧方程式に基づいて導出される。このため、推定実角度偏差Δθeが減少するように、制御用の回転角度θcを算出することにより、トルク誤差ΔTerrを減少させることができる。
式(1-6)の推定実角度偏差Δθeの算出精度は、誘起電圧が高くなる場合に高くなる。このため、弱め磁束制御が実行される誘起電圧が高くなる領域で、推定実角度偏差の内分率Keが高くされることで、角度誤差Δθerrの低減精度を高くできる。
本実施の形態では、回転角速度の検出値ωdが、入替角速度範囲の下限角速度ThLよりも大きくなる場合において、推定実角度偏差Δθeが制御用の回転角度θcの算出に反映される。
したがって、Id=0制御又は最大トルク電流制御の実行領域と弱め磁束制御の実行領域との境界の回転角速度ωbdが、入替角速度範囲の下限角速度ThL以上になるように、速度閾値Th及び入替角速度範囲が設定されるとよい。例えば、速度閾値Thが境界の回転角速度ωbdに一致するように設定されるとよい。または、境界の回転角速度ωbdが入替角速度範囲に含まれるように、速度閾値Th及び入替角速度範囲が設定されてもよい。
図5に示すように、制御装置10が埋込磁石型の回転電機に適用される場合において、境界の回転角速度ωbdは、トルクに応じて変化する。このため、速度閾値Th及び入替角速度範囲は、トルクに応じて変化されてもよい。
また、制御装置10が埋込磁石型の回転電機に適用される場合では、最大トルク電流制御においても、d軸電流は0よりも小さい値になる。このため、速度閾値Th及び入替角速度範囲は、最大トルク電流制御の実行領域に設定されてもよい。
なお、速度比例物理量として、制御用の回転角速度ωcが用いられてもよい。また、速度比例物理量として、回転角速度以外の物理量が用いられもよい。
例えば、巻線に生じる誘起電圧は、回転角速度に比例し、巻線の印加電圧は、誘起電圧に比例する。
速度比例物理量として、d軸の電圧指令値Vdo及びq軸の電圧指令値Vqoの電圧ベクトルの大きさ、又は、電圧指令値Vdoの2乗と電圧指令値Vqoの2乗との和が用いられてもよい。
なお、直流電圧Vdcが電圧閾値よりも低くなった場合において、制御用角度算出部32は、推定実角度偏差の内分率Keを0に固定し、検出角度偏差の内分率Kdを1に固定してもよい。つまり、制御用角度算出部32は、推定実角度偏差Δθeが制御角度偏差Δθcに反映されないようにしてもよい。
これは、直流電圧Vdcが低下するに従って、基底速度が低下し、より低い回転速度から弱め磁束制御を行うことになるが、ロータが低速度で回転しているときには誘起電圧が低いことから、式(1-6)による推定実角度偏差Δθeの推定精度が低下するためである。
<制御角度偏差Δθcに基づいた、制御用の回転角度θcの算出>
上述したように、制御用角度算出部32は、制御角度偏差Δθcが0に近づくようにフィードバック制御を行うことにより、制御用の回転角度θcを算出する。
本実施の形態では、制御用角度算出部32は、制御角度偏差Δθcが0に近づくようにフィードバック制御を行うことにより、制御用の回転角速度ωcを変化させ、制御用の回転角速度ωcを積分して、制御用の回転角度θcを算出する。
この構成によれば、フィードバック制御により制御用の回転角速度ωcを変化させることにより、フィードバック制御により直接、制御用の回転角度θcを変化させる必要がなく、フィードバック制御の応答周波数を回転周波数まで高くする必要がない。
したがって、フィードバック制御の応答周波数を、回転周波数よりも低くすることができる。さらに、フィードバック制御の応答周波数を、機械的な回転角度速度の振動周波数に応じて設定することができる。
例えば、制御用角度算出部32は、次式に示すように、制御角度偏差Δθcが0に近づくように、PI制御により制御用の回転角速度ωcを変化させフィードバック制御を行う。
ωc=Kc×(1+1/(Tc×s))×Δθc ・・・(1-10)
ここで、Kcは、比例ゲインを示す。Tcは、積分時定数を示す。sは、ラプラス演算子を示す。
なお、PI制御の代わりに、PID制御等の各種のフィードバック制御が用いられてもよい。
<Δθcからθcまでの応答周波数>
制御角度偏差Δθcから制御用の回転角度θcまでの伝達関数Gは、次式が得られる。
G(s)=θc/Δθc=Kc×(1+1/(Tc×s))/s ・・・(1-11)
非特許文献1(栗重他、「電動パワーステアリングの操舵トルク低減制御方式」、日本機械学会論文集(C編)、68巻675号)に開示されているFig.9から明らかなように、ステアリングの操舵速度は、おおよそ35Hzで振動していることがわかる。理由は、Fig.9においては、0.1sで約3.5周期であることが示されているためである。
したがって、ステアリングにおける速度変動は、この程度の周波数で起こりうる。したがって、制御角度偏差Δθcから制御用の回転角度θcまでの応答は、35Hz以上は必要であり、余裕をもって約3倍の90~100Hzが好ましく、5倍の175Hz以上がより好ましい。
この回転角速度の振動周波数は、ロータの回転軸に連結された機械的な動力伝達機構の共振周波数に対応している。
図11は、式(1-11)の伝達関数Gを示すボード線図である。図11において、横軸は回転角速度を示し、縦軸はゲインを示す。また、図11は、式(1-11)において条件Tc=5/Kcが設定された場合を示している。
図11から明らかなように、ω=Kc[rad/s]において伝達関数Gは0dBになっている。カットオフ周波数は、比例ゲインKc[rad/s]の1次ローパスフィルタの特性となっている。ここで、1次ローパスフィルタとした根拠は、0dB付近で、-20dB/decになっているためである。
したがって、制御角度偏差Δθcから制御用の回転角度θcまでの応答は、入力角周波数ωが比例ゲインKc以下であれば、Δθc=0になるようにθcが応答する。その一方、入力角周波数ωが比例ゲインKcを超えると、Δθcの変動に、θcが追従できなくなる。そこで、制御角度偏差Δθcから制御用の回転角度θcまでの応答が、35Hz以上必要であることは、比例ゲインKcが、2π×35[rad/s]以上必要であることを意味する。
さらに、余裕をもって、応答を約3倍の90~100Hzにするには、比例ゲインKcを、2π×90~2π×100[rad/s]にすることが必要である。応答を5倍の175Hz以上にするには、比例ゲインKcを、2π×175[rad/s]以上にする必要がある。
以上より、比例ゲインKcは、少なくとも、2π×35[rad/s]は必要であり、余裕を考えるとその約3倍の2π×90~2π×100[rad/s]は必要であり、より望ましくは2π×175[rad/s]以上であるとよい。
このように比例ゲインKcを設定することで、制御角度偏差Δθcから制御用の回転角度θcまでの応答周波数(カットオフ周波数)を、速度変動の周波数35Hzよりも高くすることができる。これにより、制御用の回転角度θcを速度変動に追従させることができ、角度誤差によりトルク変動が生じることを抑制することができる。
一方、電流検出値に含まれるノイズ成分又は角度検出値に含まれるノイズ成分による制御角度偏差Δθcの高周波の振動成分は、カットオフされる。このため、制御用の回転角度θcに高周波の振動成分が反映されないようにすることができる。
したがって、制御角度偏差Δθcから制御用の回転角度θcまでの応答周波数を、速度変動の周波数の3倍値から5倍値の間(例えば、90Hz以上)に設定することで、制御用の回転角度θcを速度変動に追従させることができると共に、電流検出値に含まれるノイズ成分の影響を受け難くすることができる。
その結果、トルク変動を低減でき、回転電機1を静音化することができる。すなわち、回転電機1の振動又は騒音の発生を抑制することができる。
また、制御角度偏差Δθcから制御用の回転角度θcまでの応答周波数は、速度閾値Thに対応する回転周波数よりも低く設定される。
この構成によれば、回転速度が速度閾値Thよりも高く、推定実角度偏差Δθeの内分率Keが、検出角度偏差Δθdの内分率Kdよりも高くなる領域で、電流検出値等に含まれる回転周波数のノイズ成分が、制御用の回転角度θcに反映されることを抑制できる。
また、制御角度偏差Δθcから制御用の回転角度θcまでの応答周波数は、ロータの回転速度に生じる機械的な共振周波数よりも高く設定されている。本実施の形態においては、機械的な共振周波数は35Hzである。
特に、制御角度偏差Δθcから制御用の回転角度θcまでの応答周波数は、ロータの回転速度に生じる機械的な共振周波数の3倍値から5倍値の間に設定されるとよい。
この構成によれば、制御用の回転角度θcを機械的な回転角速度の変動に追従させることができると共に、高周波のノイズ成分の影響を受け難くすることができる。
一方、特許文献1に開示された弱め磁束制御においては、上述したように、Δω1cを算出するフィードバック制御器は、最大の回転速度までの周波数の追従性能が必要となる。このようなフィードバック制御器を実現するには、高級なマイコンが必要である。さらに、Δθdcに含まれる電流検出値からノイズ成分を分けることが困難である。
一方、本実施の形態においては、応答周波数を、最大の回転周波数よりも低い、速度変動の周波数に応じて設定することができる。したがって、特許文献1ほどの周波数追従性能は不要である。
したがって、本実施の形態によれば、電流検出値からノイズ成分を分けることが容易であり、CPU90として低級なマイコンを用いることができる。
以上の説明においては、ロータの回転角速度に比例する物理量である速度比例物理量が予め設定された速度閾値Thよりも高い場合において、制御用角度算出部32は、制御角度偏差Δθcにおける推定実角度偏差Δθeの割合Keを、検出角度偏差の割合Kdよりも高くする。速度比例物理量が速度閾値Thよりも低い場合において、制御用角度算出部32は、制御角度偏差Δθcにおける推定実角度偏差Δθeの割合Keを、検出角度偏差の割合Kdよりも低くする。本実施の形態は、上述した制御に限定されない。ロータの回転角速度に比例する物理量である速度比例物理量によらず、常にKd=1かつKe=0としてもよい。
Kd=1かつKe=0場合、推定実角度偏差Δθeは無効となる。このため、推定角度誤差演算部は、制御用角度算出部に含まれていなくてもよい。上述した実施の形態においては、電圧(Vdo、Vqo)及び電流(Idd、Iqd)が制御用角度算出部に入力されているが、電圧(Vdo、Vqo)及び電流(Idd、Iqd)は、制御用角度算出部に入力されなくてもよい。
この場合、常に検出角度偏差Δθdを用いてロータの制御用の回転角度θcを算出することとなる。検出角度偏差Δθdから制御用の回転角度θcまでの応答周波数を、速度変動の周波数の3倍値から5倍値の間(例えば、175Hz以上)に設定しているため、制御用の回転角度θcを速度変動に追従させることができると共に、電流検出値に含まれるノイズ成分の影響を受け難くすることができる。
その結果、検出角度偏差Δθdのみを使用し、ロータの制御用の回転角度θcを算出する場合においても、トルク変動を低減でき、回転電機1を静音化することができる。すなわち、回転電機1の振動又は騒音の発生を抑制することができる。さらに、回転センサ2における脈動誤差を好適に低減したうえで、順突極モータの出力を最大化することができる。
また、ロータの回転角速度に比例する物理量である速度比例物理量によらず、常にKd=0かつKe=1としてもよい。Kd=0かつKe=1場合、検出角度偏差Δθdは無効となる。このため、ロータの回転角度演算部は制御用角度算出部に含まれていなくてもよい。上述した実施の形態においては、ロータの回転角度θdが制御用角度算出部に入力されているが、回転角度θdは、制御用角度算出部に入力されなくてもよい。
この場合、常に推定実角度偏差Δθeを用いてロータの制御用の回転角度θcを算出することとなる。Kd=1かつKe=の0場合と同様に、推定実角度偏差Δθeから制御用の回転角度θcまでの応答周波数を、速度変動の周波数の3倍値から5倍値の間(例えば、175Hz以上)に設定しているため、制御用の回転角度θcを速度変動に追従させることができると共に、電流検出値に含まれるノイズ成分の影響を受け難くすることができる。
その結果、推定実角度偏差Δθeのみを使用し、ロータの制御用の回転角度θcを算出する場合においても、トルク変動を低減でき、回転電機1を静音化することができる。すなわち、回転電機1の振動又は騒音の発生を抑制することができる。さらに、回転センサ2における脈動誤差を好適に低減したうえで、順突極モータの出力を最大化することができる。
実施の形態2.
実施の形態2に係る回転電機制御装置10について図面を参照して説明する。
実施の形態2において、実施の形態1と同一部材には同一符号を付して、その説明は省略または簡略化する。
実施の形態2に係る電動パワーステアリング装置の基本的な構成は、実施の形態1に係る電動パワーステアリング装置100と同様である。制御装置10における制御用の回転角度θcが上限値及び下限値を有する点で、実施の形態2は、実施の形態1と異なる。
図9は、制御用角度算出部32を示すブロック図である。
本実施の形態では、制御用角度算出部32は、回転角度の検出値θdに基づいて、制御用の回転角度の上限値θcmax及び下限値θcminを算出する。
制御用の回転角度θcが上限値θcmaxから下限値θcminまでの範囲を逸脱した場合において、制御用角度算出部32は、回転角度の検出値θdに基づいて制御用の回転角度θcを修正する。
例えば、制御用角度算出部32は、次式に示すように、回転角度の検出値θdに対して、予め設定された制限角度幅Δθlmtを加算又は減算する。これにより、上限値θcmax及び下限値θcminを算出する。
制限角度幅Δθlmtは、例えば、電気角で90度以内に設定される。
θcmax=θd+Δθlmt
θcmin=θd-Δθlmt ・・・(2-1)
さらに、制御用角度算出部32は、次式に示すように、制御用の回転角度θcを、上限値θcmax及び下限値θcminにより上限値及び下限値制限する。
(CASE 1)θc>θcmaxの場合
θc=θcmax ・・・(2-2)
(CASE 2)θc<θcminの場合
θc=θcmin ・・・(2-3)
(CASE 3)θcmin≦θc≦θcmaxの場合
θc=θc ・・・(2-4)
このように、制御用の回転角度θcを、回転角度の検出値θdに基づいて設定した上限値θcmax及び下限値θcminにより制限することにより、制御用の回転角度θcの算出値に異常が生じた場合でも、制御用の回転角度θcを適切な範囲に維持でき、回転電機の性能が大幅に悪化することを防止できる。
なお、本実施の形態は、回転センサが多重化されている場合にも用いることができる。
例えば、2重系のレゾルバ又は2重系のMRセンサといった2重系の回転センサを用いる場合において、正常な一方の系統の回転センサにより検出された回転角度が、回転角度の検出値θdとして用いられればよい。
実施の形態3.
実施の形態3に係る回転電機制御装置10について図面を参照して説明する。
実施の形態3において、上述した実施の形態と同一部材には同一符号を付して、その説明は省略または簡略化する。
実施の形態3に係る電動パワーステアリング装置の基本的な構成は、実施の形態1に係る電動パワーステアリング装置100と同様である。回転検出部が回転センサ出力信号補正部及び逆正接関数演算部を有している点で、実施の形態3は、実施の形態1と異なる。
図10は、実施の形態3に係る回転センサ2A及び回転検出部31Aを示すブロック図である。
回転センサ2Aは、SIN信号とCOS信号を回転検出部31Aに出力する回転センサである。このような回転センサは、例えば、レゾルバやMRセンサ等である。
回転検出部31Aは、回転センサ出力信号補正部40と逆正接関数演算部41とを有する。回転センサ出力信号補正部40は、回転センサ2Aから出力される出力信号であるSIN信号とCOS信号を補正する。回転センサ出力信号補正部40は、補正された補正SIN信号と補正COS信号を逆正接関数演算部41に出力する。逆正接関数演算部41は、補正SIN信号と補正COS信号を演算し、回転角度を算出する。これにより、回転検出部31Aは、回転角度の交流誤差成分を抑制した上で回転角度を算出している。
回転角度に含まれる交流成分の誤差は、トルク脈動誤差となる。トルク脈動誤差は、回転電機から生じる振動又は騒音の要因となる。
特に、弱め磁束制御等によりd軸電流を通電する際に回転角度が誤差を踏んでいる場合、制御用の回転角度のd軸は、回転電機のq軸成分を持つことになるため、q軸電流誤差が発生する。
このため、回転角度に含まれる交流成分の誤差は、q軸電流の交流成分の誤差となり、回転電機の振動又は騒音を発生させる。このため、回転電機の振動又は騒音を抑制するために、回転角度に含まれる交流成分の誤差を抑制ことは重要である。
次に、図11A~図15Bを参照し、回転検出部31Aによる演算を説明する。
図11A~図15Bの各々の横軸は、時間の経過を示す。
図11Aの縦軸は、回転センサ2Aから出力されたSIN信号及びCOS信号を示す。
図11Bの縦軸は、SIN信号とCOS信号が理想的な状態で演算された回転角度を示す。
図12Aの縦軸は、回転センサ2Aから出力されたSIN信号に対してCOS信号がオフセットされた場合を示す。
図12Bの縦軸は、図12Aに示すSIN信号とCOS信号が演算された回転角度を示す。
図13Aの縦軸は、回転センサ2Aから出力されたSIN信号の高調波成分とCOS信号の高調波成分とが重畳している場合を示す。
図13Bの縦軸は、図13Aに示すSIN信号とCOS信号が演算された回転角度を示す。
図14Aの縦軸は、回転センサ2Aから出力されたSIN信号の高調波成分とCOS信号において基本波成分の振幅に差がある場合を示す。
図14Bの縦軸は、図14Aに示すSIN信号とCOS信号が演算された回転角度を示す。
図15Aの縦軸は、回転センサ2Aから出力されたSIN信号の高調波成分とCOS信号において基本波成分の位相差が90度からずれている場合を示す。
図15Bの縦軸は、図15Aに示すSIN信号とCOS信号が演算された回転角度を示す。
図11A及び図11Bを示すSIN信号とCOS信号が理想的な状態である場合を除く全ての場合において、すなわち、図12B、図13B、図14B、及び図15Bに示す場合において、回転角度は、周期的に発生する誤差を含んでいる。この誤差は、トルク脈動誤差の発生要因となり得る。
以下、上述した誤差を抑制するための回転センサ出力信号補正部40の処理について説明する。本実施の形態では、回転センサ出力信号補正部40が以下の4つの演算の全てを行う場合について、説明する。
<第1演算>
回転センサ出力信号補正部40では、SIN信号とCOS信号のオフセット値を演算する。SIN信号とCOS信号からそれぞれのオフセット値を減算する。
オフセット値の演算に関し、SIN信号の基本波成分及びCOS信号の基本波成分の周波数よりも十分低いカットオフを持つローパスフィルタを用いて演算してもよいし、フーリエ級数展開により演算してもよいし、他の公知の方法により演算してもよい。
<第2演算>
次に、SIN信号とCOS信号の高調波成分を演算する。SIN信号からSIN信号の高調波成分を減算する。COS信号からCOS信号の高調波成分を減算する。これにより、高調波成分を除去する。高調波成分の演算に関し、フーリエ級数展開により演算してもよいし、他の公知の方法により演算してもよい。また、ローパスフィルタを用いて、高調波成分を除去してもよい。この場合、ローパスフィルタは、SIN信号の基本波成分の周波数及びCOS信号の基本波成分の周波数よりも十分高く、かつ、高調波成分よりも低いカットオフを有する。
<第3演算>
次に、SIN信号とCOS信号の基本波成分の振幅を演算する。SIN信号とCOS信号の基本波成分が同じ振幅となるように補正する。基本波成分の振幅の演算に関し、フーリエ級数展開により演算してもよいし、他の公知の方法により演算してもよい。補正に関し、SIN信号とCOS信号の基本波成分の振幅比を演算し、振幅比に応じたゲインをSIN信号とCOS信号のどちらか一方に掛けることで補正を行えばよい。
<第4演算>
次に、SIN信号とCOS信号の基本波成分の位相差を演算することによって、位相差が90度となるように補正を行う。位相差の演算に関し、フーリエ級数展開により演算してもよいし、他の公知の方法により演算してもよい。補正に関し、SIN信号とCOS信号のうちどちらか一方を基本波成分の周波数に応じて遅延させることで位相差が90度となるようにしてもよいし、他の公知の方法により位相差が90度となるように補正してもよい。
上述した演算により、補正SIN信号及び補正COS信号が算出される。
回転センサ出力信号補正部40は、上述した4つの演算処理を行うことが可能であるが、回転センサ出力信号補正部40による処理は、4つの演算の全てを行わなくてもよい。4つの演算のうち少なくとも1つの演算を行えばよい。
また、4つの演算から選択される2つの演算又は3つの演算が行われる場合、演算が行われる順番は、限定されない。例えば、第1演算と第2演算のみが行われる場合、第2演算の後に第1演算を行ってもよい。また、第1演算、第2演算、及び第4演算のみが行われる場合、第4演算の後に第1演算を行い、第1演算の後に第2演算を行ってもよい。
次に、回転センサ出力信号補正部40から出力された補正SIN信号及び補正COS信号は、逆正接関数演算部41に入力される。逆正接関数演算部41は、逆正接関数を用いて補正SIN信号及び補正COS信号を演算する。これにより、図11Bに示すような回転角度を得ることができる。すなわち、逆正接関数演算部41は、補正SIN信号及び補正COS信号に基づき、回転角度を検出する。
本実施の形態に係る回転検出部31Aによる算出によって得られた回転角度を用いて、実施の形態1、2で説明した制御方法により制御用の回転角度を算出する。これにより、回転角度の交流誤差を抑制し、トルク脈動誤差を抑制することができる。
<変形例1>
なお、本実施の形態によって演算された回転角度をそのまま制御用の回転角度として用いても、トルク脈動誤差を十分に抑制する効果を得ることができる。
<変形例2>
回転検出部31Aは、回転センサ2Aから出力される出力信号であるSIN信号とCOS信号の逆正接関数を演算し、逆正接関数の高調波成分に基づいた補正を行い、回転角度を検出してもよい。この場合においても、トルク脈動誤差を十分に抑制する効果を得ることができる。
上述したように、本実施の形態に係る回転センサ出力信号補正部40によって回転センサ2Aから出力される出力信号であるSIN信号とCOS信号を補正し、かつ、逆正接関数演算部41によって回転角度を算出することで、回転センサにおける脈動誤差を好適に低減したうえで、順突極モータの出力を最大化することができる。
実施の形態4.
実施の形態4に係る回転電機制御装置10について図面を参照して説明する。
実施の形態4において、上述した実施の形態と同一部材には同一符号を付して、その説明は省略または簡略化する。
実施の形態4に係る電動パワーステアリング装置の基本的な構成は、実施の形態1に係る電動パワーステアリング装置100と同様である。回転検出部が角度算出部及び回転角度信号補正部を有している点で、実施の形態4は、実施の形態1と異なる。
図16は、実施の形態4に係る回転センサ2B及び回転検出部31Bを示すブロック図である。
回転センサ2Bは、実施の形態1と同様に、例えば、レゾルバ、エンコーダ、MRセンサ等である。
回転検出部31Bは、角度算出部50と回転角度信号補正部51とを有する。角度算出部50は、回転センサ2Bから出力される出力信号を角度算出部50に出力する。角度算出部50は、未補正のロータの回転角度θmdを回転角度信号補正部51に出力する。回転角度信号補正部51は、回転角度θmdを補正することで、ロータの回転角度θdを算出する。これにより、回転角度信号補正部51は、交流誤差成分が抑制されたロータの回転角度θdを算出している。
回転角度に含まれる交流成分の誤差は、トルクの交流成分の誤差、つまり、トルク脈動誤差となる。トルク脈動誤差は、回転電機から生じる振動又は騒音の要因となる。
特に、弱め磁束制御等によりd軸電流を通電する際に回転角度が誤差を踏んでいる場合、制御用の回転角度のd軸は、回転電機のq軸成分を持つことになるため、q軸電流誤差が発生する。
このため、回転角度に含まれる交流成分の誤差は、q軸電流の交流成分の誤差となり、回転電機の振動又は騒音を発生させる。このため、回転電機の振動又は騒音を抑制するために、回転角度に含まれる交流成分の誤差を抑制ことは重要である。このため、回転電機の振動又は騒音の抑制のため回転角度に含まれる交流成分の誤差の抑制は重要である。
次に、図17A~図18Bを参照し、回転検出部31Bによる演算を説明する。
図17A~図18Bの各々の横軸は、時間の経過を示す。
図17Aの縦軸は、回転角度の出力信号を示す。図17Aの実線は、理想的な状態のロータの回転角度を示す。図17Aの点線は、未補正のロータの回転角度θmdを示す。
図17Bの縦軸は、理想的な状態の回転角度から未補正の回転角度θmdを引算することで得られた角度誤差を示す。
図18Aの縦軸は、回転角度信号補正部51による処理が施された後の回転角度θdを示す。
図18Bの縦軸は、回転角度信号補正部51による処理を施すことによって角度誤差がゼロになった状態を示す。
図17Bを示すように、角度誤差は、周期的な変動を伴って発生している。このような周期的に発生する角度誤差は、トルク脈動誤差の発生要因となり得る。
以下、上述した誤差を抑制するための回転角度信号補正部51の処理について説明する。回転角度信号補正部51の処理としては、例えば、次の2つの処理方法が挙げられる。
<処理方法1>
回転角度信号補正部51は、予め理想的な角度とロータの未補正の回転角度θmdとの角度誤差をマップ等により保持しておく。このような理想的な角度及び未補正の回転角度θmdは、記憶装置91に保存されている。なお、このような理想的な角度及び未補正の回転角度θmdは、他の公知の方法により保持されてもよい。
次に、実際に入力されたロータの未補正の回転角度θmdに対応する角度誤差を保持していたマップを参照し、ロータの未補正の回転角度θmdに足し合わせ補正を行う。他の公知の方法により演算してもよい。
<処理方法2>
回転角度信号補正部51は、予め理想的な角度とロータの未補正の回転角度θmdとの角度誤差をフーリエ級数展開により演算する。または、回転角度信号補正部51は、他の公知の方法により演算を行ってよい。これにより、回転角度信号補正部51は、各次数成分における角度誤差を抽出する。さらに、回転角度信号補正部51は、ロータの未補正の回転角度θmdに対して、回転角度θmdの各々の次数成分が0となるように補正する。
回転角度信号補正部51によって上述した処理方法が行われることで、図18A及び図18Bを示すようなロータの回転角度θdを得ることができる。
本実施の形態における回転検出部31Bによる算出によって得られた回転角度を用いて、実施の形態1で説明した制御用角度算出部32における演算で制御用の回転角度を算出する。これにより、回転角度の交流誤差を抑制し、トルク脈動誤差を抑制することができる。
なお、本実施の形態によって演算された回転角度をそのまま制御用の回転角度として用いても、トルク脈動誤差を十分に抑制する効果を得ることができる。
以上から、本実施の形態の回転角度信号補正部51で回転センサ2Bから出力される出力信号である回転角度を補正し、補正後の回転角度を算出することで、回転センサにおける脈動誤差を好適に低減したうえで、順突極モータの出力を最大化することができる。
実施の形態5.
実施の形態5に係る回転電機制御装置10について図面を参照して説明する。
実施の形態5において、上述した実施の形態と同一部材には同一符号を付して、その説明は省略または簡略化する。
実施の形態5に係る電動パワーステアリング装置の基本的な構成は、実施の形態1に係る電動パワーステアリング装置100と同様である。回転電機1の点で、実施の形態5は、実施の形態1と異なる。
図19は、実施の形態5に係る回転電機制御装置によって制御される回転電機を示す断面図であって、軸方向に見た図である。言い換えると、図19は、軸方向と垂直な方向に平行な断面を示している。
実施の形態5の説明においては、以下のように方向を定義する。
文言「軸方向」は、回転電機1を構成するロータの軸心に沿う方向である。言い換えると、軸方向は、ロータを構成するシャフトが延在する方向である。
文言「周方向」及び「径方向」は、永久磁石同期電動機を構成するステータ又はロータにおける「周方向」及び「径方向」の各々に対応している。
文言「周方向」は、ロータの回転方向に相当する。言い換えると、軸方向に見た断面図においてロータの回転軸を中心とした円周方向が周方向である。
文言「径方向」は、ロータの半径方向を意味する。例えば、文言「径方向外側」は、径方向におけるロータの中心から外周部分に向かう方向を意味する。文言「径方向内側」は、径方向におけるロータの外周部分から中心に向かう方向を意味する。
図19に示すように、回転電機1は、永久磁石同期電動機である。回転電機1は、ステータ510と、ステータ510に対して回転自在に設けられたロータ520とを有している。
<ステータ510>
ステータ510は、磁気的ギャップとなる空隙515を介してロータ520の外周を囲むように配置されている。ステータ510は、ステータコア511と、コイル514と、を有している。ステータコア511は、周方向において円環状に形成されたコアバック512と、コアバック512から径方向内側に向かって突出した複数のティース513と、を有している。複数のティース513の各々に巻線が巻き付けられることで、コイル514が形成されている。コイル514を構成する巻線は、上述した巻線Cu、Cv、Cwに相当する。図19に示す例では、1つのティース513に1つのコイル514が設けられている。
図19に示す構成では、ティース513の個数は、12個である。ティース513の個数は、12個に限定されず、永久磁石同期電動機の設計に応じて適宜決定される。
実施の形態5においては、各々が円弧状に形成された複数のコアブロックが円環状に
連結されることにより、コアバック512が構成されている。コアバック512の構造は、図19に示す構造に限定されない。複数のコアブロックが一体的に形成されることで、コアバック512が構成されてもよい。また、コアバック512とティース513とが分離されてもよい。
<ロータ520>
ロータ520は、ロータコア521と、シャフト523と、複数の永久磁石522とを有する。
ロータコア521は、磁性体によって構成されている。ロータコア521は、例えば、複数の電磁鋼板が軸方向に積層することにより構成されている。電磁鋼板は、例えば、コア板と称することもできる。シャフト523は、ロータコア521を軸方向に貫通するようにロータコア521に固定されている。このようなロータ520は、回転電機1の内部において、ステータ510に対して回転自在に配置されている。
ロータコア521は、径方向に突出した突起524を有する。突起524は、ステータ510に向かう径方向外側に突出するように形成されている。突起524は、永久磁石522が配置されるロータコア521の外周面に設けられている。突起524の個数は、複数の永久磁石522の個数に応じて、8個である。突起524の個数は、1つ以上であればよい。
<永久磁石522>
複数の永久磁石522は、周方向においてロータコア521の外周面に配置されている。このような複数の永久磁石522を備える回転電機1は、表面磁石型モータ(SPM)の一例である。複数の永久磁石522の各々は、ステータ対向面527と凹部525とを有する。ステータ対向面527は、円弧状に形成されている。ステータ対向面527は、空隙515を介してティース513に対向する面である。言い換えると、ステータ対向面527は、ステータ510の内側面に対向する。凹部525は、ロータコア521の突起524と嵌合する。
複数の永久磁石522は、ロータ520の周方向に並ぶ。周方向において、複数の永久磁石522のうち互いに隣り合う2つの永久磁石522のステータ対向面527の極性は、互いに異なっている。例えば、周方向に隣接する2つの永久磁石522のうち一方のステータ対向面527の極性がN極であれば、他方のステータ対向面527はS極となるように着磁方向が異ならせた状態で複数の永久磁石522が配置されている。
図19に示す回転電機1においては、ティース513の個数が12個であり、コイル514の個数が12個であり、永久磁石の数が8個である。すなわち、図19は、いわゆる、8極12スロットの永久磁石同期電動機を示している。複数の永久磁石522、ティース513、コイル514の数の組合せがこれに限らなくてもよい。また、図19に示す例においてはティース513の個数とコイル514の個数とは同じであるが、ティース513の個数とコイル514の個数とが異なっていてもよい。
以上、図19に示した永久磁石同期電動機を構成する回転電機1は、図19に示すd軸方向のインダクタンスLdを増大させることができ、弱め磁束制御が効果的に実施できる。
実施の形態1~4に係る回転電機制御装置10が実施の形態5に係る回転電機1の駆動を制御することによって、回転電機1から生じる振動又は騒音を低減しつつ、高出力化を実現することができるといった効果が得られる。
実施の形態6.
実施の形態6に係る回転電機制御装置10について図面を参照して説明する。
実施の形態6において、上述した実施の形態と同一部材には同一符号を付して、その説明は省略または簡略化する。
実施の形態6に係る電動パワーステアリング装置の基本的な構成は、実施の形態1に係る電動パワーステアリング装置100と同様である。電動パワーステアリング装置がDC-DCコンバータを備える点で、実施の形態6は、実施の形態1と異なる。
図20は、実施の形態6に係る回転電機制御装置を備えた電動パワーステアリング装置の全体構成を示す概略構成図である。図21は、実施の形態6に係るDC-DCコンバータの回路構成を説明する図である。
図20及び図21を示すように、電動パワーステアリング装置は、DC-DCコンバータ601を備える。DC-DCコンバータ601は、直流電源3の電圧を昇圧するように構成されている。DC-DCコンバータ601は、昇圧器の一例である。
制御装置10は、DC-DCコンバータ601によって昇圧された出力直流電圧に基づいて、回転電機1に交流電圧を印加する。スイッチング制御部35は、電圧指令値及び前記出力直流電圧に基づいて、複数のスイッチング素子をオンオフ駆動する。
さらに、DC-DCコンバータ601は、ブリッジインバータ604を有する。ブリッジインバータ604は、昇圧器の一例である。ブリッジインバータ604は、ブリッジ型のスイッチング素子Sa、Sb、Sc、Sdを有する。スイッチング素子Sa、Scは、上アームを構成する。スイッチング素子Sb、Sdは、下アームを構成する。スイッチング素子Sa、Sbは、直列に接続されている。スイッチング素子Sc、Sdは、直列に接続されている。ブリッジインバータ604は、スイッチング素子が直列に接続された直列接続構造を有する複数のレグを備える。複数のレグは、互いに並列に接続されている。具体的には、スイッチング素子Sa、Sbは、1つのレグを構成する。スイッチング素子Sc、Sdは、1つのレグを構成する。図21に示す例では、DC-DCコンバータ601は、2つのレグを有する。言い換えると、ブリッジインバータ604は、上アーム及び下アームを構成する複数のスイッチング素子が直列に接続された構造を有する複数のレグを有する。
直流電源3の正極端子は、入力コンデンサ602の一端及び統合磁気部品603の一端に接続されている。統合磁気部品603の他端は、スイッチング素子Sa~Sdからなるブリッジインバータ604の交流端にそれぞれ接続されている。ブリッジインバータ604の直流端には、負荷606及びリンクコンデンサ605の一端が接続されている。直流電源3の負極端子は、入力コンデンサ602と、リンクコンデンサ605の他端と、ブリッジインバータ604の直流端の負極と、負荷606の負極とに接続されている。
制御回路609は、電圧センサ607、608に接続されている。電圧センサ607から出力される出力電圧情報609aは、制御回路609に入力される。電圧センサ608から出力される出力電圧情報609bは、制御回路609に入力される。制御回路609は、出力電圧情報609a、609bに基づき、駆動信号609cを生成する。制御回路609は、駆動信号609cによって、ブリッジインバータ604を構成するスイッチング素子Sa~Sdを駆動する。制御回路609は、制御回路609に設定されている目標出力電圧と、出力電圧情報609a、609bと基づき、出力電圧情報609a、609bと目標出力電圧とが等しくなるように、スイッチング素子Sa~Sdの駆動を制御する。
図20及び図21に示す例では、制御装置10と制御回路609とが別体である構成が示されている。制御回路609は、制御装置10の一部であるように構成されてもよい。この構成においては、制御回路609において行われる上述の演算が制御装置10において行われる。制御回路609は、駆動信号609cを生成し、スイッチング素子Sa~Sdの駆動を制御する。
なお、スイッチング素子Sa~Sdの上アーム及び下アームが短絡しないよう、デッドタイムを設け、スイッチング素子のオンオフ駆動を相補的に行う。
ここで、統合磁気部品603の電圧及び電流には式(6-1)の関係が成り立つ。なお、この式(6-1)においては、巻線抵抗は無視する。
式(6-1)に示すVdc、V1、V2は、図21に示すVdc、V1、V2に対応している。具体的には、Vdcは、直流電源3の電圧を示す。V1は、スイッチング素子Sa、Sb間の端子における電圧を示す。V2は、スイッチング素子Sc、Sd間の端子における電圧を示す。式(6-1)に示すMは、統合磁気部品603を構成する一方のコイルAと他方のコイルB間の相互インダクタンスである。式(6-1)に示すLは、統合磁気部品603の自己インダクタンスをLである。
式(6-1)を電流i1、i2の微分の形に改めると、以下の式が得らえる。
式(6-2)より、電流i1、i2の微分は以下のようになる。
di1/dt=(L・(Vdc-V1)+M・(Vdc-V2))/(L・L-M・M) ・・・式(6-3)
di2/dt=(L・(Vdc-V2)+M・(Vdc-V1))/(L・L-M・M) ・・・式(6-4)
ここで、スイッチング素子SaがONの場合、V1はVdc2と一致する。スイッチング素子SbがONの場合、V1は0と一致する。
また、スイッチング素子ScがONの場合、V2はでVdc2と一致する。スイッチング素子SdがONの場合、V2は0と一致する。
スイッチング素子Sa~Sdのオンオフ駆動パターンは、2の2乗、すなわち、4通り存在する。このため、4通りについて、式(6-3)、(6-4)に基づき考慮する。
以下の説明では、符号Sa、Sb、Sc、Sdの「ON」及び「OFF」は、スイッチング素子Sa~Sdのオンオフ駆動における「ON」及び「OFF」の各々に対応する。
<モード(1):Sa=ON、かつ、Sc=ON>
V1=Vdc2、V2=Vdc2が得られる。このため、上述した式(6-3)、(6-4)から以下の式(6-5)、(6-6)が得られる。
di1/dt=(L・(Vdc-Vdc2)+M・(Vdc-Vdc2))/(L・L-M・M)
di1/dt=(L+M)・(Vdc-Vdc2)/(L・L-M・M)
・・・式(6-5)
di2/dt=(L・(Vdc-Vdc2)+M・(Vdc-Vdc2))/(L・L-M・M)
di2/dt=(L+M)・(Vdc-Vdc2)/(L・L-M・M)
・・・式(6-6)
このモードでは、di1/dt=di2/dtであり、また、Vdc<Vdc2であることを考えると、符号は負となる。つまり、電流i1、i2はともに低下する。
<モード(2):Sa=ON、かつ、Sd=ON>
V1=Vdc2、V2=0が得られる。このため、上述した式(6-3)、(6-4)から以下の式(6-7)、(6-8)が得られる。
di1/dt=(L・(Vdc-Vdc2)+M・Vdc)/(L・L-M・M)
di1/dt=((L+M)・Vdc-L・Vdc2)/(L・L-M・M)
・・・式(6-7)
di2/dt=(L・Vdc +M・(Vdc-Vdc2))/(L・L-M・M)
di2/dt=((L+M)・Vdc -M・Vdc2)/(L・L-M・M)
・・・式(6-8)
上述した式を足し合わせると、以下の式が得られる。
di1/dt+di2/dt=(2(L+M)・Vdc-(L+M)・Vdc2)/(L・L-M・M) ・・・式(6-9)
ここで、Vdc=0.5Vdc2とすると、式(6-9)は0であり、L>Mであることから、di1/dt<0、かつ、di2/dt>0が得られる。
<モード(3):Sb=ON、かつ、Sc=ON>
V1=0、V2=Vdcが得られる。このため、上述した式(6-3)、(6-4)から以下の式(6-10)、(6-11)が得られる。
di1/dt=(L・Vdc+M・(Vdc-Vdc2))/(L・L-M・M)
di1/dt=((L+M)・Vdc-M・Vdc2)/(L・L-M・M)
・・・式(6-10)
di2/dt=(L・(Vdc-Vdc2) +M・Vdc)/(L・L-M・M)
di2/dt=((L+M)・Vdc-L・Vdc2)/(L・L-M・M)
・・・式(6-11)
上述した式を足し合わせると、以下の式が得られる。
di1/dt+di2/dt=(2(L+M)・Vdc-(L+M)・Vdc2)/(L・L-M・M)
・・・式(6-12)
ここで、モード(2)と同様に、Vdc=0.5Vdc2とすると、式(6-12)は0であり、L>Mであることから、di1/dt>0かつdi2/dt<0が得られる。
<モード(4):Sb=ON、かつ、Sd=ON>
V1=0、V2=0が得られる。このため、上述した式(6-3)、(6-4)から以下の式(6-13)、(6-14)が得られる。
di1/dt=(L・Vdc+M・Vdc )/(L・L-M・M)
di1/dt=(L+M)・Vdc /(L・L-M・M)
・・・式(6-13)
di2/dt=(L・Vdc+M・Vdc )/(L・L-M・M)
di2/dt=(L+M)・Vdc/(L・L-M・M)
・・・式(6-14)
このモードでは、di1/dt=di2/dtであり、また、Vdc<Vdc2であることを考えると、符号は正となる。つまり、電流i1、i2はともに増大する。
上述したモード(1)~(4)を組み合わせて所望のVdc2を生成させればよいが、ここでは、モード(2)、(3)を50%ずつ用いることで、di1/dt、di2/dtの絶対値を小さくし、かつ電流変動入力コンデンサCinの電流を低減する。
図22は、実施の形態6に係るDC-DCコンバータにおけるスイッチング駆動を説明する図である。図22に示す例では、モード(2)を50%用い、かつ、モード(3)を50%用いる場合について説明する。図22において、符号Caは、キャリア波を示す。
図22において、d(=0.5)>caであれば、Sa=ONかつSc=OFFとなる。逆に、d(0.5)<caであれば、Sa=OFFかつSc=ONとなる。なお、スイッチング素子Sb、Sdは、スイッチング素子Sa、Scの各々と相補的スイッチングを行うので説明を省略する。
このように、各レグのスイッチング素子、すなわち、直流回路の各々のスイッチング素子を180度ずらして駆動することにより、モード(2)、(3)が周期Tc内で50%ずつ生成される。これにより、電流変動及び入力コンデンサ電流を極小化することができる。これをインターリーブ駆動と称する。
以上、実施の形態6で説明したように、直流電源3からの出力がDC-DCコンバータ601に供給される構成においては、実施の形態1~5に比べて、回転電機1のさらなる高出力化を実現することができる。
さらに、インターリーブ駆動を行うことにより、電流変動及び入力コンデンサ電流を極小化することができる。DC-DCコンバータ601を備えることに起因する受動素子の体積の増大を抑制することが可能となる。
<変形例>
図23は、実施の形態6の変形例に係るDC-DCコンバータの一部を示す回路図である。図23においては、DC-DCコンバータ601の全体構造が省略されており、スイッチング素子Sc、Sdが示されている。以下、図20とは異なる点のみを説明する。
上アーム及び下アームを構成するスイッチング素子が直列に接続された構造をレグと称することができる。図23に示すように、複数のレグの各々に対して並列に抵抗及びコンデンサを設けてもよい。言い換えると、抵抗RとコンデンサCとが直列接続されたスナバ回路650がレグに対して並列に接続されてもよい。
また、スナバ回路650においては、2つのダイオードD1、D2を用いた接続構造を採用してもよい。スナバ回路650を構成するダイオードD1は、第1ダイオードの一例である。スナバ回路650を構成するダイオードD2は、第2ダイオードの一例である。
ダイオードD1は、上アームを構成するスイッチング素子のドレイン側端子に接続されたアノードD1Aと、抵抗RとコンデンサCとの間の中間点M2に接続されたカソードD1Cを有する。
ダイオードD2は、上アームと下アームとの間の中間点M1に接続されたアノードD2Aと、抵抗RとコンデンサCとの間の中間点M2に接続されたカソードD2Cを有する。言い換えると、ダイオードD2のアノードD2Aは、下アームを構成するスイッチング素子のドレイン側端子に接続され、かつ、上アームを構成するスイッチング素子のソース側端子に接続されている。
上述した回路構成は、スイッチング素子がMOSFET(Metal-Oxide-Semiconductor Field-Effect Transistor)である場合に適用される。
上述した回路構成は、スイッチング素子がバイポーラパワートランジスタである場合においても適用される。この場合、ドレインがコレクタ、ソースがエミッタ、ゲートがベースに言い換えられる。また、上述した回路構成は、スイッチング素子がIGBT(Insulated Gate Bipolar Transistor)の場合においても適用される。この場合、ドレインがコレクタ、ソースがエミッタに言い換えられる。
このようにダイオードD1のカソードD1C及びダイオードD2のカソードD2Cは、抵抗RとコンデンサCとの間の中間点M2に接続されている。この構成によれば、より効果的にサージを抑制することができる。
以上のように、DC-DCコンバータ601がスナバ回路650を有することにより、DC-DCコンバータ601と電力変換器4間の配線インダクタンスに起因するサージを抑制することができる。さらに、EMI対策ノイズが低減することができ、装置全体のコストを低減することができる。なお、このスナバ回路650は、電力変換器4に適用しても有効である。
上述した実施の形態においては、回転電機1の駆動力源として、電動パワーステアリング装置100以外の各種の装置の駆動力源を用いてもよい。例えば、回転電機1は、車輪の駆動力源を用いてもよい。また、ステータに3相以外の複数相(例えば、2相、4相)の巻線が設けられてもよい。
また、ステータに複数組(例えば、2組)の3相の巻線が設けられ、各組の3相の巻線に対応してインバータ及び制御装置の各部が設けられてもよい。
上述した説明では、様々な例示的な実施の形態及び実施の形態が記載されているが、1つ、または複数の実施の形態に記載された様々な特徴、態様、及び機能は、特定の実施の形態の適用に限られない。上述した複数の実施の形態に関し、単独で又は様々な組み合わせで、実施の形態に適用可能である。
従って、例示されていない実施の形態が、明細書に開示される技術の範囲内において想定される。
例えば、少なくとも1つの構成要素を変形する場合、追加する場合または省略する場合、さらには、少なくとも1つの構成要素を抽出し、他の実施の形態の構成要素と組み合わせる場合が含まれてもよい。
1…回転電機、2、2A、2B…回転センサ、3…直流電源、4…電力変換器、5…平滑コンデンサ、6…電流センサ、10…制御装置(回転電機制御装置)、21、22、23…アンプ、31、31A、31B…回転検出部(制御部)、32…制御用角度算出部(制御部)、33…電流検出部(制御部)、34…電圧指令値算出部(制御部)、35…スイッチング制御部(制御部)、36…電流指令値算出部、40…回転センサ出力信号補正部、41…逆正接関数演算部、50…角度算出部、51…回転角度信号補正部、91…記憶装置、92…入力回路、93…出力回路、100…電動パワーステアリング装置、101…駆動力伝達機構、102…操舵装置、103…車輪、104…ハンドル、105…シャフト、106…トルクセンサ、342…電流座標変換部、343…dq軸電圧指令値算出部、344…電圧座標変換部、361…d軸電流指令値生成部、362…q軸電流指令値生成部、510…ステータ、511…ステータコア、512…コアバック、513…ティース、514…コイル、515…空隙、520…ロータ、521…ロータコア、522…永久磁石、523…シャフト、524…突起、525…凹部、527…ステータ対向面、601…DC-DCコンバータ(昇圧器)、602…入力コンデンサ、603…統合磁気部品、604…ブリッジインバータ、605…リンクコンデンサ、606…負荷、607、608…電圧センサ、609…制御回路、609a…出力電圧情報、609b…出力電圧情報、609c…駆動信号、650…スナバ回路、C…コンデンサ、D1、D2…ダイオード、D1A、D2A…アノード、D1C、D2C…カソード、M1、M2…中間点、R、Ru、Rv、Rw…抵抗、Sa、Sb、Sc、Sd、SN、SP…スイッチング素子

Claims (15)

  1. 回転電機制御装置であって、
    複数相の巻線を有するステータと、前記ステータの径方向内側に配置されているとともに磁石を有するロータと、を有する回転電機と、
    直流電源の電圧を昇圧する昇圧器を含み、前記直流電源の電圧を交流電圧に変換する電力変換器と、
    電流センサから出力される出力信号に基づいて前記複数相の巻線に流れる電流を検出する電流検出部と、
    前記ロータの回転角度に応じた出力信号を出力する回転センサと、
    前記ロータの制御用の回転角度を算出する回転演算部と、
    前記磁石の磁束の方向をd軸とし、前記d軸よりも電気角で90度進んだ方向をq軸とし、
    前記回転電機に流れるd軸電流の指令値を生成するd軸電流指令値生成部と、
    前記回転電機に流れるq軸電流の指令値を生成するq軸電流指令値生成部と、
    前記制御用の回転角度と、前記電流と、前記q軸電流の指令値と、前記d軸電流の指令値に基づいて、前記複数相の巻線に印加する電圧指令値を算出する電圧指令値算出部と、
    前記電圧指令値に基づいて前記電力変換器が有する複数のスイッチング素子をオンオフ駆動するスイッチング制御部と、
    を有し、
    前記回転電機は、d軸インダクタンスLdがq軸インダクタンスLqより大きい値を持ち、
    前記回転演算部は、
    前記回転センサから出力される出力信号に基づいて、前記ロータの回転角度を検出する回転検出部と、
    前記ロータの回転角度、前記電流、前記電圧指令値のいずれか一つ以上に基づいて、前記制御用の回転角度を演算する制御用角度算出部と、
    を有し、
    前記制御用角度算出部は、
    前記ロータの回転角度に対する前記制御用の回転角度の偏差である検出角度偏差を算出し、
    電流検出値の情報、及び前記電圧指令値の情報に基づいて、前記ロータの回転角度の真値に対する前記制御用の回転角度の偏差である推定実角度偏差を推定し、前記推定実角度偏差と前記検出角度偏差とを内分した値を制御角度偏差として算出し、
    前記ロータの回転角速度に比例する物理量である速度比例物理量が予め設定された速度閾値よりも高い場合において、前記制御角度偏差における前記推定実角度偏差の割合を、前記検出角度偏差の割合よりも高くし、
    前記速度比例物理量が、前記速度閾値よりも低い場合において、前記制御角度偏差における前記推定実角度偏差の割合を、前記検出角度偏差の割合よりも低くし、
    前記回転演算部は、前記回転センサの前記出力信号、前記電流、前記電圧指令値のいずれか一つ以上に基づいて、前記回転センサの検出誤差に起因する角度誤差を低減し、
    前記回転電機制御装置は、前記昇圧器によって昇圧された出力直流電圧に基づいて、前記回転電機に交流電圧を印加し、
    前記スイッチング制御部は、前記電圧指令値及び前記出力直流電圧に基づいて、前記複数のスイッチング素子をオンオフ駆動し、
    前記昇圧器は、
    前記スイッチング素子を有する上アーム及び下アームと、
    前記スイッチング素子が直列に接続された構造を有する複数のレグと、
    抵抗とコンデンサとが直列接続されたスナバ回路と、
    を有し、
    前記複数のレグは、互いに並列に接続されており、
    前記スナバ回路は、前記複数のレグに対して並列に接続されている、
    回転電機制御装置。
  2. 前記制御用角度算出部は、前記速度閾値を含む予め設定された前記速度比例物理量の範囲において、前記速度比例物理量が増加するに従って、前記推定実角度偏差の割合を連続的に増加させると共に、前記検出角度偏差の割合を連続的に減少させる、
    請求項1に記載の回転電機制御装置。
  3. 前記制御用角度算出部は、前記速度閾値を含む予め設定された前記速度比例物理量の範囲において、前記速度比例物理量が増加するに従って、前記推定実角度偏差の割合を0から1まで連続的に増加させると共に、前記検出角度偏差の割合を1から0まで連続的に減少させ、
    前記速度比例物理量が前記速度比例物理量の範囲よりも低い場合は、前記推定実角度偏差の割合を0に設定すると共に、前記検出角度偏差の割合を1に設定し、
    前記速度比例物理量が前記速度比例物理量の範囲よりも高い場合は、前記推定実角度偏差の割合を1に設定すると共に、前記検出角度偏差の割合を0に設定する、
    請求項1に記載の回転電機制御装置。
  4. 前記速度閾値は、d軸電流ゼロ制御又は最大トルク電流制御の実行領域と弱め磁束制御の実行領域との境界の前記速度比例物理量に対応して設定されている、
    請求項1から請求項3のいずれか一項に記載の回転電機制御装置。
  5. 前記制御用角度算出部は、前記制御角度偏差が0に近づくようにフィードバック制御を行うことにより、前記ロータの制御用の回転角速度を変化させ、前記制御用の回転角速度を積分して、前記制御用の回転角度を算出する、
    請求項1から請求項3のいずれか一項に記載の回転電機制御装置。
  6. 前記電圧指令値算出部は、
    前記複数相の巻線の電流検出値を、前記制御用の回転角度に基づいてd軸電流及びq軸電流に変換し、
    前記d軸電流がd軸電流指令値に近づくように、かつ、前記q軸電流がq軸電流指令値に近づくように、d軸の電圧指令値及びq軸の電圧指令値を変化させ、
    前記d軸の電圧指令値及び前記q軸の電圧指令値を、前記制御用の回転角度に基づいて複数相の電圧指令値に変換し、
    前記制御用角度算出部は、
    前記d軸及びq軸の電流検出値、前記d軸の電圧指令値及び前記q軸の電圧指令値、及び前記制御用の回転角速度に基づいて、前記ロータの回転角度の真値に対する前記制御用の回転角度の偏差である前記推定実角度偏差を推定する、
    請求項5に記載の回転電機制御装置。
  7. 前記制御用角度算出部は、
    前記ロータの回転角度の検出値に基づいて、前記制御用の回転角度の上限値及び下限値を算出し、
    前記制御用の回転角度が前記上限値から前記下限値までの範囲を逸脱した場合において、前記ロータの回転角度の検出値に基づいて前記制御用の回転角度を修正する、
    請求項1から請求項3のいずれか一項に記載の回転電機制御装置。
  8. 前記制御角度偏差から前記制御用の回転角度までの応答周波数は、前記速度閾値に対応する回転周波数よりも低く設定されている、
    請求項1から請求項3のいずれか一項に記載の回転電機制御装置。
  9. 前記制御角度偏差から前記制御用の回転角度までの応答周波数は、前記ロータの回転角
    速度に生じる機械的な共振周波数よりも高く設定されている、
    請求項1から請求項3のいずれか一項に記載の回転電機制御装置。
  10. 前記制御角度偏差から前記制御用の回転角度までの応答周波数は、前記ロータの回転角
    速度に生じる機械的な共振周波数の3倍値から5倍値の間に設定されている、
    請求項1から請求項3のいずれか一項に記載の回転電機制御装置。
  11. 複数相の巻線を有するステータと、前記ステータの径方向内側に配置されているとともに磁石を有するロータと、を有する回転電機と、
    直流電源の電圧を交流電圧に変換する電力変換器と、
    電流センサから出力される出力信号に基づいて前記複数相の巻線に流れる電流を検出する電流検出部と、
    前記ロータの回転角度に応じた出力信号を出力する回転センサと、
    前記ロータの制御用の回転角度を算出する回転演算部と、
    前記磁石の磁束の方向をd軸とし、前記d軸よりも電気角で90度進んだ方向をq軸とし、
    前記回転電機に流れるd軸電流の指令値を生成するd軸電流指令値生成部と、
    前記回転電機に流れるq軸電流の指令値を生成するq軸電流指令値生成部と、
    前記制御用の回転角度と、前記電流と、前記q軸電流の指令値と、前記d軸電流の指令値に基づいて、前記複数相の巻線に印加する電圧指令値を算出する電圧指令値算出部と、
    前記電圧指令値に基づいて前記電力変換器が有する複数のスイッチング素子をオンオフ駆動するスイッチング制御部と、
    を有し、
    前記回転電機は、d軸インダクタンスLdがq軸インダクタンスLqより大きい値を持ち、
    前記回転演算部は、前記回転センサの前記出力信号、前記電流、前記電圧指令値のいずれか一つ以上に基づいて、前記回転センサの検出誤差に起因する角度誤差を低減し、
    前記回転演算部は、
    前記回転センサから出力される出力信号に基づいて、前記ロータの回転角度を検出する回転検出部と、
    前記ロータの回転角度、前記電流、前記電圧指令値のいずれか一つ以上に基づいて、前記制御用の回転角度を演算する制御用角度算出部と、
    を有し、
    前記回転検出部は、
    前記回転センサから出力される前記出力信号であるSIN信号とCOS信号のオフセット値を演算する第1演算、
    前記SIN信号と前記COS信号の高調波成分を演算する第2演算、
    前記SIN信号と前記COS信号の基本波成分の振幅比を演算する第3演算、及び
    前記SIN信号と前記COS信号の位相差情報を演算する第4演算、
    のうち少なくとも1つの演算によって、補正SIN信号及び補正COS信号を算出し、
    前記補正SIN信号及び前記補正COS信号に基づき、前記ロータの回転角度を検出する、
    回転電機制御装置。
  12. 複数相の巻線を有するステータと、前記ステータの径方向内側に配置されているとともに磁石を有するロータと、を有する回転電機と、
    直流電源の電圧を交流電圧に変換する電力変換器と、
    電流センサから出力される出力信号に基づいて前記複数相の巻線に流れる電流を検出する電流検出部と、
    前記ロータの回転角度に応じた出力信号を出力する回転センサと、
    前記ロータの制御用の回転角度を算出する回転演算部と、
    前記磁石の磁束の方向をd軸とし、前記d軸よりも電気角で90度進んだ方向をq軸とし、
    前記回転電機に流れるd軸電流の指令値を生成するd軸電流指令値生成部と、
    前記回転電機に流れるq軸電流の指令値を生成するq軸電流指令値生成部と、
    前記制御用の回転角度と、前記電流と、前記q軸電流の指令値と、前記d軸電流の指令値に基づいて、前記複数相の巻線に印加する電圧指令値を算出する電圧指令値算出部と、
    前記電圧指令値に基づいて前記電力変換器が有する複数のスイッチング素子をオンオフ駆動するスイッチング制御部と、
    を有し、
    前記回転電機は、d軸インダクタンスLdがq軸インダクタンスLqより大きい値を持ち、
    前記回転演算部は、前記回転センサの前記出力信号、前記電流、前記電圧指令値のいずれか一つ以上に基づいて、前記回転センサの検出誤差に起因する角度誤差を低減し、
    前記回転演算部は、
    前記回転センサから出力される出力信号に基づいて、前記ロータの回転角度を検出する回転検出部と、
    前記ロータの回転角度、前記電流、前記電圧指令値のいずれか一つ以上に基づいて、前記制御用の回転角度を演算する制御用角度算出部と、
    を有し、
    前記回転検出部は、
    前記回転センサから出力される前記出力信号であるSIN信号とCOS信号の逆正接関数を演算し、前記逆正接関数の高調波成分に基づいた補正を行った上で前記ロータの回転角度を検出する、
    回転電機制御装置。
  13. 前記ロータは、
    磁性体によって構成されたロータコアと、
    周方向において前記ロータコアの外周面に配置されている複数の永久磁石と、
    を備え、
    前記永久磁石が配置される前記ロータコアの前記外周面には、前記ロータコアの径方向に突出して形成された突起が設けられており、
    前記永久磁石は、前記ステータの内側面と対向する円弧状のステータ対向面と、前記突起と嵌合する凹部とを有し、
    請求項1から請求項3のいずれか一項に記載の回転電機制御装置。
  14. 前記昇圧器は、
    前記スイッチング素子を有する上アーム及び下アームと、
    前記スイッチング素子が直列に接続された構造を有する複数のレグと、
    を備え、
    前記昇圧器は、前記複数のレグが互いに並列に接続されたブリッジ型のスイッチング素子であり、
    前記スイッチング素子の回路動作において、前記複数のレグの各々を構成する前記スイッチング素子を互いに位相を180度ずらして駆動するインターリーブ駆動を行う、
    請求項1に記載の回転電機制御装置。
  15. 前記スナバ回路は、第1ダイオードと第2ダイオードとを備え、
    前記第1ダイオードは、前記上アームを構成する前記スイッチング素子のコレクタ又はドレイン側端子に接続されたアノードと、前記抵抗と前記コンデンサとの間の中間点に接続されたカソードとを有し、
    前記第2ダイオードは、前記上アームと前記下アームとの間の中間点に接続されたアノードと、前記抵抗と前記コンデンサとの間の中間点に接続されたカソードとを有する、
    請求項1に記載の回転電機制御装置。
JP2024522866A 2022-05-27 2022-05-27 回転電機制御装置 Active JP7796874B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2022/021734 WO2023228404A1 (ja) 2022-05-27 2022-05-27 回転電機制御装置

Publications (3)

Publication Number Publication Date
JPWO2023228404A1 JPWO2023228404A1 (ja) 2023-11-30
JPWO2023228404A5 JPWO2023228404A5 (ja) 2024-09-19
JP7796874B2 true JP7796874B2 (ja) 2026-01-09

Family

ID=88918833

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024522866A Active JP7796874B2 (ja) 2022-05-27 2022-05-27 回転電機制御装置

Country Status (4)

Country Link
EP (1) EP4535647A4 (ja)
JP (1) JP7796874B2 (ja)
CN (1) CN119174102A (ja)
WO (1) WO2023228404A1 (ja)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004266935A (ja) 2003-02-28 2004-09-24 Mitsubishi Electric Corp 同期モータの制御装置および同期モータの回転位置ずれ補正方法
JP2006101675A (ja) 2004-09-30 2006-04-13 Mitsubishi Electric Corp モータ駆動装置
WO2013094075A1 (ja) 2011-12-23 2013-06-27 三菱電機株式会社 永久磁石型モータ
JP2015104180A (ja) 2013-11-22 2015-06-04 株式会社デンソー 回転電機の回転子
JP2015521838A (ja) 2012-06-26 2015-07-30 日産自動車株式会社 可変磁束型回転電機
JP2016146726A (ja) 2015-02-09 2016-08-12 トヨタ自動車株式会社 モータ制御システム
WO2022044347A1 (ja) 2020-08-28 2022-03-03 三菱電機株式会社 回転電機の制御装置及び電動パワーステアリング装置

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3336870B2 (ja) * 1996-09-04 2002-10-21 三菱電機株式会社 回転磁石形多相同期電動機の制御方法及びその装置
JP5198332B2 (ja) * 2009-03-12 2013-05-15 株式会社日立カーエンジニアリング 永久磁石同期電動機のトルク制御装置
CN205537692U (zh) * 2016-01-15 2016-08-31 中工科安科技有限公司 一种磁阻式旋转变压器的信号处理系统
KR20170123500A (ko) * 2016-04-29 2017-11-08 주식회사 윌링스 센서베이링에서의 회전자 위치검출오차 보상방법
JP2018074897A (ja) * 2016-11-02 2018-05-10 日本電産株式会社 ロータ組立体およびロータ組立体の製造方法
DE102017216536B4 (de) * 2017-09-19 2023-07-06 Vitesco Technologies GmbH Verfahren zur Kompensation von Störungen eines gemessenen Winkelsignals eines magnetischen Winkelsensors einer elektrischen Maschine und ein entsprechend ausgebildeter Mikrokontroller, eine elektrische Maschine, sowie ein Computerprogrammprodukt
JP7194750B2 (ja) * 2018-11-21 2022-12-22 株式会社ミツバ ロータ、モータ、及び、ロータの製造方法
WO2022113181A1 (ja) 2020-11-25 2022-06-02 三菱電機株式会社 永久磁石同期モータ

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004266935A (ja) 2003-02-28 2004-09-24 Mitsubishi Electric Corp 同期モータの制御装置および同期モータの回転位置ずれ補正方法
JP2006101675A (ja) 2004-09-30 2006-04-13 Mitsubishi Electric Corp モータ駆動装置
WO2013094075A1 (ja) 2011-12-23 2013-06-27 三菱電機株式会社 永久磁石型モータ
JP2015521838A (ja) 2012-06-26 2015-07-30 日産自動車株式会社 可変磁束型回転電機
JP2015104180A (ja) 2013-11-22 2015-06-04 株式会社デンソー 回転電機の回転子
JP2016146726A (ja) 2015-02-09 2016-08-12 トヨタ自動車株式会社 モータ制御システム
WO2022044347A1 (ja) 2020-08-28 2022-03-03 三菱電機株式会社 回転電機の制御装置及び電動パワーステアリング装置

Also Published As

Publication number Publication date
WO2023228404A1 (ja) 2023-11-30
CN119174102A (zh) 2024-12-20
EP4535647A1 (en) 2025-04-09
EP4535647A4 (en) 2025-12-17
JPWO2023228404A1 (ja) 2023-11-30

Similar Documents

Publication Publication Date Title
US9935568B2 (en) Control apparatus of rotary electric machine
CN114208020B (zh) 交流旋转电机的控制装置及电动助力转向装置
JP6869392B1 (ja) 交流回転電機の制御装置
CN116472666B (zh) 旋转电机的控制装置及电动助力转向装置
JP6818929B1 (ja) 回転電機の制御装置及び電動パワーステアリング装置
US12381505B2 (en) Rotating electrical machine control device
CN116458053B (zh) 旋转电机的控制装置及电动助力转向装置
WO2021176493A1 (ja) 回転電機装置
JP2007274779A (ja) 電動駆動制御装置及び電動駆動制御方法
CN116114165B (zh) 功率转换装置及电动助力转向装置
JP7351004B2 (ja) 交流回転機の制御装置
JP6910418B2 (ja) 交流回転電機の制御装置
JP7796874B2 (ja) 回転電機制御装置
JP7833974B2 (ja) 交流回転機の制御装置、及び車両用発電電動機装置
JP7321385B2 (ja) 回転機の制御装置
JP6203318B1 (ja) 電動機制御装置および電動機制御方法
WO2020105106A1 (ja) 交流回転電機の制御装置
JP7507985B2 (ja) 交流回転機の制御装置、車両用駆動装置、及び電動パワーステアリング装置
WO2024261842A1 (ja) 回転電機の制御装置、電動パワーステアリング装置、および車両
JP2024083692A (ja) 交流回転電機の制御装置
WO2025196905A1 (ja) 交流回転電機の制御装置、交流回転電機駆動システム及び車両
JP2023183492A (ja) 交流回転機の制御装置、及び車両用発電電動機装置
JP2023081073A (ja) 回転電機の制御装置、回転電機の制御方法、及び回転電機の制御プログラム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240708

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240708

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20240919

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241031

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20241106

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250520

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250708

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250715

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250912

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250930

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251107

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251223

R150 Certificate of patent or registration of utility model

Ref document number: 7796874

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150