JP5313553B2 - Electric power steering control device - Google Patents
Electric power steering control device Download PDFInfo
- Publication number
- JP5313553B2 JP5313553B2 JP2008150312A JP2008150312A JP5313553B2 JP 5313553 B2 JP5313553 B2 JP 5313553B2 JP 2008150312 A JP2008150312 A JP 2008150312A JP 2008150312 A JP2008150312 A JP 2008150312A JP 5313553 B2 JP5313553 B2 JP 5313553B2
- Authority
- JP
- Japan
- Prior art keywords
- motor
- torque
- electric power
- current
- amplitude
- 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
- 230000010349 pulsation Effects 0.000 claims description 29
- 238000005070 sampling Methods 0.000 claims description 9
- 238000013016 damping Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 13
- 238000000034 method Methods 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 5
- 230000001133 acceleration Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000010354 integration Effects 0.000 description 4
- 230000002238 attenuated effect Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical group [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Power Steering Mechanism (AREA)
Description
この発明は、モータにより運転者の操舵トルクをアシストする電動パワーステアリング制御装置に関するものである。 The present invention relates to an electric power steering control device that assists a driver's steering torque with a motor.
従来、モータの電流を制御し、電流に応じて発生するモータトルクをステアリング軸に伝達させ、運転者の操舵トルクをアシストする電動パワーステアリング制御装置が用いられている。 2. Description of the Related Art Conventionally, an electric power steering control device that controls a motor current, transmits a motor torque generated according to the current to a steering shaft, and assists a driver's steering torque has been used.
一般に電動モータが発生するトルクにはトルクリップルが含まれる。トルクリップルは、外乱トルクとして作用し操舵トルクが脈動するため、操舵フィーリングが低下する場合があり、これを防ぐため、モータのトルクリップルを低減すべく高価なモータを用いてきた。またトルクリップルを低減するために、トルクリップルを相殺する補償電流をフィードフォワード的にモータ目標電流に重畳することが提案されている。 In general, torque generated by an electric motor includes torque ripple. The torque ripple acts as a disturbance torque and the steering torque pulsates, so that the steering feeling may be lowered. To prevent this, an expensive motor has been used to reduce the torque ripple of the motor. In order to reduce the torque ripple, it has been proposed to superimpose a compensation current that cancels the torque ripple on the motor target current in a feed-forward manner.
例えば下記特許文献1では、通常運転前にハンドルをロックして、操舵角度に対応させて検出した操舵トルクの脈動成分を検出し、操舵トルクの脈動を相殺する補償電流を目標電流に重畳している。
For example, in
また下記特許文献2では、操舵トルクのリップル成分を解析し、モータに流れる電流を検出する電流センサのゲイン誤差やオフセットを調整することで、電流センサの検出誤差により生じるトルクリップルを低減している。 In Patent Document 2 below, the ripple component of the steering torque is analyzed, and the torque ripple caused by the detection error of the current sensor is reduced by adjusting the gain error and offset of the current sensor that detects the current flowing through the motor. .
このような電動パワーステアリング制御装置において、トルクリップルは、モータの極数やスロット数、又は、製造ばらつき等のモータの構造に起因するもの(コギングトルク)と、鉄心の磁気飽和等に起因するものがある。そのため、トルクリップルの位相と振幅はモータ個体間でばらつくと共に、モータ電流の大きさ等に応じても変化する。上記特許文献1のように各モータで脈動成分を検出することで機械的なばらつきには対応できるが、検出した時と異なるモータの動作状況ではトルクリップルの特性が変化するため適切な補償電流とならない課題がある。
In such an electric power steering control device, torque ripple is caused by the number of poles and slots of the motor or the structure of the motor such as manufacturing variations (cogging torque), and caused by magnetic saturation of the iron core. There is. For this reason, the phase and amplitude of the torque ripple varies among the individual motors, and also changes depending on the magnitude of the motor current and the like. Although the mechanical variation can be dealt with by detecting the pulsation component in each motor as in the above-mentioned
また、モータ電流の大きさに対して、補償電流の位相と振幅をあらかじめデータとして記憶しておくには、大きなメモリ容量が必要であると共に、モータ個体間ばらつきを考慮すると各々のモータでデータを取得する試験を実施する必要があり工数が掛かる課題がある。 In addition, in order to store the phase and amplitude of the compensation current as data in advance with respect to the magnitude of the motor current, a large memory capacity is required. There is a problem that it is necessary to carry out a test to be acquired and man-hours are required.
また上記特許文献2では、電流センサの検出誤差により生じるトルクリップルを低減することは可能であるが、鉄心の磁気飽和等のその他の要因に起因するトルクリップルを低減することはできない。 In Patent Document 2, it is possible to reduce the torque ripple caused by the detection error of the current sensor, but it is not possible to reduce the torque ripple caused by other factors such as magnetic saturation of the iron core.
この発明は、上記のような問題点を解決するためになされたものであり、個体間ばらつき、及び、駆動状態に依存してばらつくトルクリップルによって発生する脈動を低減した電動パワーステアリング制御装置を提供することを目的としている。 The present invention has been made to solve the above-described problems, and provides an electric power steering control device that reduces variations among individuals and pulsations caused by torque ripple that varies depending on the driving state. The purpose is to do.
この発明は、運転者による操舵トルクを検出するトルクセンサと、検出された前記操舵トルクに応じて前記操舵トルクを補助するアシストトルクを発生するのに必要なモータの電動パワーアシスト用目標電流を演算する電動パワーアシスト制御器と、前記モータのモータ回転角度を検出する角度センサと、前記電動パワーアシスト用目標電流に一致するように前記モータの電流を駆動する電流駆動器と、を備えた電動パワーステアリング制御装置であって、前記電動パワーアシスト制御器が、前記モータ回転角度及び前記操舵トルク、又は前記モータ回転角度に基づいて、前記モータに作用するトルクリップルのトルクリップル基準波に対する位相差及び振幅を推定する位相・振幅推定器と、前記モータ回転角度及び前記位相・振幅推定器で推定した位相差、振幅に基づいて前記モータ回転角度に対して周期性を持った補償電流を演算する補償電流演算器と、前記電動パワーアシスト用目標電流を前記補償電流で補正する目標電流補正器と、を備え、前記位相・振幅推定器、補償電流演算器及び目標電流補正器が所定のサンプリング周期で逐次演算を行い、前記操舵トルク又は前記モータ回転角度の脈動を低減するフィードバック制御を構成し、前記位相・振幅調整器は、前記操舵トルク又は前記モータ回転角度を微分して得られるモータ回転角速度から運転者の操舵成分である低周波数領域を除去するフィルタを備え、前記フィルタでフィルタ処理した操舵トルク又は前記フィルタでフィルタ処理したモータ回転角速度に基づいて、前記モータに作用するトルクリップルのトルクリップル基準波に対する位相差及び振幅を推定する、ことを特徴とする電動パワーステアリング制御装置等にある。 The present invention calculates a target current for electric power assist of a motor necessary for generating a torque sensor for detecting a steering torque by a driver and generating an assist torque for assisting the steering torque according to the detected steering torque. An electric power assist controller, an angle sensor for detecting a motor rotation angle of the motor, and a current driver for driving the current of the motor so as to coincide with the target current for electric power assist. A steering control device, wherein the electric power assist controller has a phase difference and an amplitude with respect to a torque ripple reference wave of a torque ripple acting on the motor based on the motor rotation angle and the steering torque or the motor rotation angle. A phase / amplitude estimator, and the motor rotation angle and the phase / amplitude estimator A compensation current calculator for calculating a compensation current having periodicity with respect to the motor rotation angle based on the determined phase difference and amplitude, and a target current corrector for correcting the electric power assist target current with the compensation current When, wherein the phase-amplitude estimator, the compensation current computing unit and the target current corrector performs sequential operation in a predetermined sampling cycle, and a feedback control for reducing the pulsation of the steering torque or the motor rotation angle The phase / amplitude adjuster includes a filter that removes a low-frequency region that is a steering component of a driver from a motor rotation angular velocity obtained by differentiating the steering torque or the motor rotation angle, and is filtered by the filter. Torque of torque ripple acting on the motor based on the steering torque or the motor rotational angular velocity filtered by the filter Estimating a phase difference and amplitude for ripple reference wave, in the electric power steering control apparatus or the like, characterized in that.
この発明によれば、位相・振幅推定器、補償電流演算器及び目標電流補正器を備えることにより、運転者によるステアリング操作が実施中においても、モータ軸に外乱トルクとして作用しているトルクリップルの振幅とトルクリップル基準波に対する位相差を推定することができ、かつ、トルクリップルによる操舵トルク脈動を低減することができる。 According to the present invention, by providing the phase / amplitude estimator, the compensation current calculator, and the target current corrector, the torque ripple that acts as disturbance torque on the motor shaft even when the steering operation by the driver is being performed. The phase difference between the amplitude and the torque ripple reference wave can be estimated, and steering torque pulsation due to the torque ripple can be reduced.
実施の形態1.
図1はこの発明の実施の形態1による電動パワーステアリング制御装置を備えた電動パワーステアリングシステムの概略構成図、図2は図1のコントローラユニット7の要部を示すブロック図、図3は図2の電動パワーアシスト制御器71のブロック図を示す。図1において、ステアリングホイール1に連結したステアリング軸2の回転に応じて左右の転舵輪8が転舵される。ステアリング軸2には、トルクセンサ3が配置され、ステアリング軸2に作用する操舵トルクを検出する。モータ4は減速機構5を介してステアリング軸2に連結しており、モータ4が発生するトルクをステアリング軸2に付与することができる。モータ4にはモータ回転角度を検出する角度センサ6が配置されている。車両の車速は車速センサ11(図2、3等参照)で検出する。またモータ4に流れる電流は電流センサ19(図2,3等参照)で検出する。
FIG. 1 is a schematic configuration diagram of an electric power steering system provided with an electric power steering control device according to
コントローラユニット7は図2に示すように、トルクセンサ3で検出した操舵トルクと車速センサ11で検出した車速から、運転者のステアリング操舵をアシストする電動パワーアシスト制御を実施するために必要な三相モータ4の目標電流である補償済電動パワーアシスト用目標電流47を演算する電動パワーアシスト制御部71と、電流センサ19で検出した電流が、補償済電動パワーアシスト用目標電流47に一致するようにモータ4の電流を駆動する電流駆動器72を備えている。これらの電動パワーアシスト制御部71、電流駆動器72の部分は、例えばROM、RAMを含むメモリを設けたマイコン(共に図示省略)かなる。
As shown in FIG. 2, the controller unit 7 has three phases necessary for performing electric power assist control for assisting the steering of the driver from the steering torque detected by the
図2において、アシストトルクの目標値に相当する補償済電動パワーアシスト用目標電流47を算出する電動パワーアシスト制御部71は、トルクセンサ3で検出した操舵トルク信号と、車速センサ11で検出した車速信号に応じたモータトルクの方向と大きさを決定し、電動パワーアシスト用目標電流を算出する。また、モータ回転角度インターフェース(I/F)33は、モータ4の回転角度を検出する角度センサ6からの信号を受け、A/D(アナログディジタル)変換する。この信号はモータ回転角度を示す。また、電流センサ19はモータの各相に流れる電流を検出する。電流制御部72は、補償済電動パワーアシスト用目標電流47、モータ4の検出されたモータ電流及び回転角度に応じて電圧指令を算出する。
In FIG. 2, the electric power
スイッチング素子駆動回路21は、この電圧指令をPWM(パルス幅変調)変調してインバータ22へスイッチング操作を指示する、すなわちインバータ22へスイッチング操作信号を出力する。インバータ22はスイッチング操作信号を受けてスイッチング素子61A〜63A,61B〜63Bのチョッパ制御を実現し、バッテリ23から供給される電力により、モータ4に電流を流す。この電流によって、モータトルクすなわちアシストトルクが発生する。
The switching
なお、このインバータの構成は、三相モータ4に対応したものであるが、モータ4がブラシ付DCモータの場合、Hブリッジ回路を用いればよい。
The configuration of this inverter corresponds to the three-
図3の電動パワーアシスト制御部71のブロック図において、車速センサ11、トルクセンサ3、角度センサ6、電流センサ19の出力は、各インターフェース(I/F)31〜34を介して、決められたサンプリング時間毎にマイクロコンピュータにデジタル値として読み込まれる。
In the block diagram of the electric power
位相補償器35では、トルクセンサ3が検出した操舵トルクに対して、位相補償を行う。基本アシスト電流補償器36では、位相補償器35が出力する位相補償後の操舵トルクと車速センサ11で検出した車速に応じた基本アシスト電流の値をマップ値として予め記憶しており、位相補償後の操舵トルクと車速に応じた基本アシスト電流を演算する。車速が小さい時は、位相補償後の操舵トルクに対する基本アシスト電流の値を大きくすることで、駐車時などの低速走行時の運転者の操舵トルクを小さくし(運転者の操舵力は小さくて済むようにする)、操舵を容易にする。
The
角速度演算器37では角度センサ6で検出されたモータ回転角度を微分しモータ回転角速度を演算する。ダンピング補償電流演算器38ではモータ回転角速度からダンピング補償電流を演算する。ダンピング補償電流はステアリングホイールの収斂性を向上する効果がある。摩擦補償電流演算器39では、モータ回転角速度の符号から摩擦補償電流を演算する。摩擦補償電流はステアリング機構に存在する摩擦をキャンセルするトルクをモータ4が発生させるための電流であり、操舵フィーリングを向上させる効果がある。角加速度演算器40では、角速度演算器37で演算したモータ回転角速度を微分しモータ角加速度を演算する。慣性補償電流演算器41ではモータ角加速度から慣性補償電流を演算する。慣性補償電流はモータの慣性力をキャンセルするため、操舵フィーリングが向上する。
The
オブザーバダンピング補償電流演算器42では、トルクセンサ3で検出した操舵トルクと、電流センサ19で検出したモータ4の電流からオブザーバを用いてモータ4の振動速度を推定し、減衰トルクを付与するためのオブザーバダンピング補償電流を演算する。なお、オブザーバダンピング補償電流演算器42は上記特許文献3記載の技術であり、基本アシスト電流演算器36、ダンピング補償電流演算器38、摩擦補償電流演算器39、慣性補償電流演算器41に関しても上記特許文献3に記載された公知技術である。基本アシスト電流、ダンピング補償電流、摩擦補償電流、慣性補償電流、及びオブザーバダンピング補償電流を加算器ADで足し合わせて電動パワーアシスト用目標電流43とする。
The observer damping
位相・振幅推定器44は、モータの回転角度θm、相殺するトルクリップルの発生調波次数n、及びモータの極対数Pmに基づく正弦波成分sin(nPmθm)及び余弦波成分cos(nPmθm)からなる、基準波ベクトルv=[sin(nPmθm) cos(nPmθm)]を演算し、トルクセンサ3で検出した操舵トルク及び基準波ベクトルから、トルクリップルを相殺する補償電流の位相と振幅を調整する係数ベクトルφ=[φ1 φ2]を演算する。
The phase /
ここで、トルクリップル発生調波次数はモータ1回転あたりに発生するトルク脈動の数を極対数Pmで割った値である。一般に電動モータのトルクリプル発生調波次数は複数存在する。抑制したいトルクリップルのトルクリップル発生調波次数をnとすると、基準波ベクトルはトルクリップルと同じ周波数を有する正弦波、及び、余弦波から構成される。またsin(nPmθm)をトルクリップル発生調波次数nのトルクリップルの基準波とする。 Here, the torque ripple generation harmonic order is a value obtained by dividing the number of torque pulsations generated per rotation of the motor by the number of pole pairs Pm. Generally, there are a plurality of torque ripple generation harmonic orders of an electric motor. If the torque ripple generation harmonic order of the torque ripple to be suppressed is n, the reference wave vector is composed of a sine wave and a cosine wave having the same frequency as the torque ripple. Further, sin (nPmθm) is a torque ripple reference wave having a harmonic order n of torque ripple generation.
補償電流演算器45は基準波ベクトルv、及び、係数ベクトルφからトルクリップルを相殺するための補償電流を演算する。目標電流補正器46は電動パワーアシスト用目標電流43から補償電流を減算することで電動パワーアシスト用目標電流を補正し、新たな補償済電動パワーアシスト用目標電流47として電流駆動器に出力する。
The compensation
ここで、モータ軸に作用するトルクリップルをTgとすると、トルクリップルはモータ回転角度に依存した脈動となるため、下記(1-1)式で表現できる。また位相・振幅推定器44で推定するモータ軸に作用するトルクリップルの推定値(ハット)Tgを下記(1-2)式で表現する。
Here, assuming that the torque ripple acting on the motor shaft is Tg, the torque ripple becomes a pulsation depending on the motor rotation angle, and can be expressed by the following equation (1-1). The estimated value (hat) Tg of torque ripple acting on the motor shaft estimated by the phase /
Tg=Asin(nPmθm+α) (1-1)
(ハット)Tg=φvT
=φ1sin(nPmθm)+φ2cos(nPmθm)
=(ハット)Asin(nPmθm+(ハット)α) (1-2)
Tg = Asin (nPmθm + α) (1-1)
(Hat) Tg = φv T
= Φ 1 sin (nPmθm) + φ 2 cos (nPmθm)
= (Hat) Asin (nPmθm + (Hat) α) (1-2)
ここで、(ハット)A=√(φ1 2+φ2 2)、 (ハット)α=tan−1(φ2/φ1) Here, (hat) A = √ (φ 1 2 + φ 2 2 ), (hat) α = tan −1 (φ 2 / φ 1 )
すなわち、係数ベクトルφを逐次調整することで、トルクリップルの振幅、及び、基準波に対するトルクリップルの位相差を推定することができる。その結果、トルクリップルを相殺するための補償電流Icompは(2)式となる。Ktはモータのトルク定数である。 That is, by sequentially adjusting the coefficient vector φ, the torque ripple amplitude and the phase difference of the torque ripple with respect to the reference wave can be estimated. As a result, the compensation current I comp for canceling the torque ripple is expressed by equation (2). Kt is a torque constant of the motor.
Icomp=(1/Kt){φ1sin(nPmθm)+φ2cos(nPmθm)} (2) I comp = (1 / K t ) {φ 1 sin (nPmθm) + φ 2 cos (nPmθm)} (2)
補償電流Icompを電動パワーアシスト用目標電流43から補償電流を減算することで電動パワーアシスト用目標電流を補正し、新たな補償済電動パワーアシスト用目標電流47としてモータを駆動することで、モータ軸に作用するトルクリップルを相殺するトルクをモータが発生することで、操舵トルクの脈動を低減することができる。また、係数ベクトルφは所定サンプリング周期で逐次調整するため、トルクリップルの振幅や位相の変化にも対応して、適切にトルクリップルを抑制することができる。 The compensation current I comp is subtracted from the target current 43 for electric power assist to correct the target current for electric power assist, and the motor is driven as a new target current 47 for compensated electric power assist. Since the motor generates torque that cancels torque ripple acting on the shaft, pulsation of steering torque can be reduced. In addition, since the coefficient vector φ is sequentially adjusted at a predetermined sampling period, it is possible to appropriately suppress the torque ripple in response to changes in the amplitude and phase of the torque ripple.
位相・振幅推定器44及び補償電流演算器45の動作について、図4に示すフローチャート及び図5に示すブロック図に基づいて説明する。図4のフローチャートは、例えばイグニッションスイッチが閉成した時に、係数ベクトルφ=[φ1 φ2]の初期値を設定した後に、所定の実行サンプリング周期で繰り返し実行する。係数ベクトルφの初期値としては、予め測定しておいたトルクリップルの振幅と電気角に対する位相差の平均的な値から設定する。その結果、推定するトルクリップルの振幅と位相差の真値への収束が早くなる。ただし、初期値としてφ=[0 0]としてもよい。
Operations of the phase /
図4のステップS1では、I/F32、33を介してA/D変換された操舵トルクTs、モータ回転角度θmを読み込みメモリに記憶する。ステップS2では、まず下記(3)式よりモータ回転角度θmからモータ電気角度θeを演算する。Pmはモータの極対数である。
In step S1 of FIG. 4, the steering torque Ts and the motor rotation angle θm that have been A / D converted via the I /
θe=Pmθm (3) θe = Pmθm (3)
また、モータ1回転あたりに発生するトルク脈動の数を極対数Pmで割った値をトルクリップル発生調波次数と定義する。一般に電動モータのトルクリプル発生調波次数は複数存在する。抑制したいトルクリップルのトルクリップル発生調波次数をnとし、トルクリップルと同じ周波数を有する正弦波及び余弦波からなる基準波ベクトルvを下記(4)式に従って演算する。三角関数の演算にはマイコンのROMに記憶している正弦波テーブルを用いる。 Further, a value obtained by dividing the number of torque pulsations generated per rotation of the motor by the pole pair number Pm is defined as a torque ripple generation harmonic order. Generally, there are a plurality of torque ripple generation harmonic orders of an electric motor. A reference wave vector v composed of a sine wave and a cosine wave having the same frequency as the torque ripple is calculated according to the following formula (4), where n is the torque ripple generation harmonic order of the torque ripple to be suppressed. A sine wave table stored in the ROM of the microcomputer is used for the calculation of the trigonometric function.
v=[sin(nPmθm) cos(nPmθm)] (4) v = [sin (nPmθm) cos (nPmθm)] (4)
またsin(nPmθm)を発生調波次数nのトルクリップルに対する基準波とする。 Further, sin (nPmθm) is a reference wave for the torque ripple of the generated harmonic order n.
なおステップS2の処理が、図5に示す基本波ベクトル演算器441の動作に対応する。
Note that the processing in step S2 corresponds to the operation of the fundamental
ステップS3では、モータ回転角度θmを微分してモータ回転角速度ωmを演算する。ステップS4では、演算したモータ回転角速度ωmの絶対値が所定のモータ回転角速度閾値ω1より小さいか否か判定する。モータ回転角速度ωmがモータ回転角速度閾値ω1より小さい場合はステップS5に進む。モータ回転角速度ωmがモータ回転角速度閾値ω1以上の場合は、ステップS8に進む。 In step S3, the motor rotation angle θm is differentiated to calculate the motor rotation angular velocity ωm. In step S4, it is determined whether or not the calculated absolute value of the motor rotational angular velocity ωm is smaller than a predetermined motor rotational angular velocity threshold ω1. If the motor rotation angular velocity ωm is smaller than the motor rotation angular velocity threshold ω1, the process proceeds to step S5. If the motor rotational angular velocity ωm is equal to or greater than the motor rotational angular velocity threshold ω1, the process proceeds to step S8.
モータ回転速度が高く、トルクリップルの振動周波数が高い領域では、ステアリング機構の減衰特性などにより、操舵トルクの脈動が減衰する。よって、トルクリップルによる操舵トルクの脈動が十分に減衰するモータ回転角速度をモータ回転角速度閾値ω1と設定する。 In the region where the motor rotation speed is high and the vibration frequency of the torque ripple is high, the pulsation of the steering torque is attenuated due to the damping characteristic of the steering mechanism. Therefore, the motor rotation angular velocity at which the pulsation of the steering torque due to torque ripple is sufficiently attenuated is set as the motor rotation angular velocity threshold ω1.
ステップS5では、検出した操舵トルクTsをハイパスフィルタ処理し、操舵トルクから低周波成分を除去し、新たな操舵トルクTs2とする。操舵トルクTsは、トルクリップルによる脈動成分の他に、運転者による操舵成分が含まれる。運転者の操舵は約5Hz以下であるため、ハイパスフィルタのカットオフ周波数を5Hz付近に設定することで、操舵トルクTsから運転者の操舵成分を除去することができ、トルクリップルの推定精度を向上することができる。 In step S5, the detected steering torque Ts is subjected to high-pass filter processing to remove a low-frequency component from the steering torque, and a new steering torque Ts2 is obtained. The steering torque Ts includes a steering component by the driver in addition to a pulsation component due to torque ripple. Since the driver's steering is about 5 Hz or less, the steering component of the driver can be removed from the steering torque Ts by setting the cutoff frequency of the high-pass filter to around 5 Hz, and the torque ripple estimation accuracy is improved. can do.
ステップS6では、ステップS5でハイパスフィルタ処理した操舵トルクTs2に、さらに位相補償、例えば位相進み補償を実施し、新たな操舵トルクTs3とする。これにより、モータの目標電流から操舵トルクにゲイン(−1)を掛けた(−Ts)までの伝達特性における位相遅れを小さくすることができ、トルクリップルの推定精度を向上することができる。なお、この実施の形態ではステアリングホイールを固定し、モータ電流を負の方向に流した時に出力されるトルクセンサ出力を正としている。 In step S6, phase compensation, for example, phase advance compensation, is further performed on the steering torque Ts2 subjected to the high-pass filter processing in step S5 to obtain a new steering torque Ts3. Thereby, the phase lag in the transfer characteristic from the target current of the motor to the steering torque multiplied by the gain (-1) (-Ts) can be reduced, and the estimation accuracy of the torque ripple can be improved. In this embodiment, the steering wheel is fixed, and the torque sensor output that is output when the motor current flows in the negative direction is positive.
なおステップS5及びステップS6の処理が、図5に示すフィルタ処理器442の動作に対応する。
Note that the processing in step S5 and step S6 corresponds to the operation of the
ステップS7では、基準波ベクトルv=[sin(nPmθm) cos(nPmθm)]と操舵トルクTs3から係数ベクトルφを下記(5)式より演算する。すなわち、図5に示すゲイン掛算器443において基準波ベクトルvにフィードバックゲインKを掛け、さらに掛算器444で、フィルタ処理後の操舵トルクTs3を掛けたものを積分器445で時間積分し、積分器445の演算結果を係数ベクトルφとする。
In step S7, the coefficient vector φ is calculated from the following equation (5) from the reference wave vector v = [sin (nPmθm) cos (nPmθm)] and the steering torque Ts3. That is, the
φ=∫(KTs3v)dt (5) φ = ∫ (KTs3v) dt (5)
この実施の形態ではフィードバックゲインKは負の値としている。負の値の場合、係数ベクトルφはトルクリップルの振幅と、基準波に対するトルクリップルの位相差を推定することになる。よって、(2)式に示す補償電流Icompを目標電流補正器46で電動パワーアシスト用目標電流43から減算することで、トルクリップルを相殺するトルクをモータ4が出力し、操舵トルクの脈動を抑制することができる。また、フィードバックゲインKの大きさは、推定値の真値への収束速度に影響するため、トルクリップルを早く抑制できる値に設定する。
In this embodiment, the feedback gain K is a negative value. In the case of a negative value, the coefficient vector φ estimates the torque ripple amplitude and the phase difference of the torque ripple with respect to the reference wave. Therefore, by subtracting the compensation current I comp shown in the equation (2) from the target current 43 for electric power assist by the target current corrector 46, the
ステップS8では、モータ回転角速度ωが閾値ω1以上のため、ステップS5〜S7に示す係数ベクトルφの演算は行わず、1未満の正数、又は0であるゲインLを係数ベクトルφ(前回値)に掛けて係数ベクトルφとする。これにより、補償電流の基準波に対するトルクリップルの位相差は変更せずに、補償電流の振幅だけ小さくすることになり、モータ回転角速度が高くトルクリップルによる操舵トルク脈動が小さい領域では、補償電流を徐々に小さくすることができる。 In step S8, since the motor rotational angular velocity ω is equal to or greater than the threshold value ω1, the calculation of the coefficient vector φ shown in steps S5 to S7 is not performed, and the gain L that is a positive number less than 1 or 0 is set to the coefficient vector φ (previous value). Is used as a coefficient vector φ. As a result, the phase difference of the torque ripple with respect to the reference wave of the compensation current is not changed, and only the amplitude of the compensation current is reduced.In a region where the motor rotational angular velocity is high and the steering torque pulsation due to the torque ripple is small, the compensation current is reduced. Can be gradually reduced.
ステップS9は補償電流演算器45の動作に相当し、(2)式に示す演算を実施し、補償電流Icompを演算する。
Step S9 corresponds to the operation of the compensation
目標電流補正器46では電動パワーアシスト用目標電流43から補償電流Icompを減算し新たなすなわち補償済電動パワーアシスト用目標電流47を電流駆動器72に出力する(図2参照)。 The target current corrector 46 subtracts the compensation current I comp from the electric power assist target current 43 and outputs a new, ie, compensated electric power assist target current 47 to the current driver 72 (see FIG. 2).
電流制御部72は、電流センサ19で検出した電流が補償済電動パワーアシスト用目標電流47に一致するように電圧指令を算出する。スイッチング素子駆動回路21は、この電圧指令をPWM(パルス幅変調)変調してインバータ22へスイッチング操作信号を出力する。そしてインバータ22はスイッチング操作信号を受けてスイッチング素子61A〜63A,61B〜63Bのチョッパ制御を実現し、バッテリ23から供給される電力により、三相モータ4に電流を流し、この電流によって、モータトルクすなわちアシストトルクが発生する。
The current control unit 72 calculates a voltage command so that the current detected by the
このようにしてモータ電流が駆動制御されるため、モータ4は電動パワーアシスト用目標電流43に相当するトルクに加えて、補償電流Icompによるトルクリップルを相殺するトルクを出力するため、操舵トルクの脈動を抑制することができる。
Since the motor current is driven and controlled in this manner, the
ここで(5)式の効果について説明する。(5)式において、積分区間をトルクリップルの1周期とすれば、(5)式はフーリエ級数展開を実施していることを意味し、トルクセンサ脈動成分の基準波ベクトルv=[sin(nPmθm) cos(nPmθm)]に対するフーリエ係数を演算することになる。 Here, the effect of the equation (5) will be described. In equation (5), if the integration interval is one period of torque ripple, equation (5) means that Fourier series expansion is performed, and the reference wave vector v = [sin (nPmθm ) cos (nPmθm)] is calculated.
この実施の形態では、積分区間を限定せずに、所定サンプリング周期毎に積分を繰り返すが、(2)式に示す補償電流Icompを電動パワーアシスト用目標電流43に減算することで、トルクセンサ脈動を0にするようにフィードバックループが形成されているため、(5)式で演算される係数ベクトルφは、モータ軸に外乱トルクとして作用しているトルクリップルの基準波ベクトルv=[sin(nPmθm) cos(nPmθm)]に対するフーリエ係数に収束する。 In this embodiment, integration is repeated every predetermined sampling period without limiting the integration interval, but the torque sensor is obtained by subtracting the compensation current I comp shown in the equation (2) from the target current 43 for electric power assist. Since the feedback loop is formed so that the pulsation is zero, the coefficient vector φ calculated by the equation (5) is the reference wave vector v = [sin () of the torque ripple acting as the disturbance torque on the motor shaft. nPmθm) cos (nPmθm)].
すなわち、この実施の形態により、モータ軸に外乱トルクとして作用しているトルクリップルの振幅と基準波に対する位相差を推定することができ、かつ、トルクリップルによる操舵トルク脈動を低減することができる。また、積分区間を限定していないため、トルクリップル1周期に対応するモータ回転角度を考慮せずに、逐次トルクリップルの振幅と基準波に対する位相差を推定することができるため、補償電流は滑らかになり、図3に示す電動パワーアシスト用目標電流43でモータ電流を駆動している時、すなわち電動パワーステアリング制御実施中においてもモータ軸に外乱トルクとして作用しているトルクリップルの振幅と基準波に対する位相差を推定することができ、かつ、トルクリップルによる操舵トルク脈動を低減することができる。 That is, according to this embodiment, the amplitude of torque ripple acting as disturbance torque on the motor shaft and the phase difference with respect to the reference wave can be estimated, and steering torque pulsation due to torque ripple can be reduced. Since the integration interval is not limited, the compensation current is smooth because the amplitude of the torque ripple and the phase difference with respect to the reference wave can be estimated sequentially without considering the motor rotation angle corresponding to one cycle of torque ripple. When the motor current is driven by the electric power assist target current 43 shown in FIG. 3, that is, during the electric power steering control, the amplitude of the torque ripple and the reference wave that act as disturbance torque on the motor shaft And the steering torque pulsation due to torque ripple can be reduced.
なお、実施の形態1では(5)式を用いて、トルクリップルの振幅と基準波に対する位相差を推定したが、(5)式を実行する図5の積分器445をローパスフィルタに変更することも可能である。また操舵トルクと基準波ベクトルv=[sin(nPmθm) cos(nPmθm)]を用い、最小二乗法を適用して係数ベクトルφ=[φ1 φ2]を演算しても良い。
In the first embodiment, the amplitude of the torque ripple and the phase difference with respect to the reference wave are estimated using the equation (5). However, the
また、図4のステップS6に示す位相補償は位相進み補償に限定せず、課題となる操舵トルク脈動が低減できるように調整する。さらに、図4のステップS5に示すハイパスフィルタ処理又はステップS6に示す位相補償をなくしても良い。 Further, the phase compensation shown in step S6 of FIG. 4 is not limited to the phase advance compensation, and is adjusted so that the steering torque pulsation as a problem can be reduced. Furthermore, the high-pass filter process shown in step S5 of FIG. 4 or the phase compensation shown in step S6 may be eliminated.
また、この実施の形態では,低減したいトルクリップルのトルクリップル発生調波次数nを単一として説明したが、低減したいトルクリップルのトルクリップル発生調波次数nが複数存在する場合は、それぞれのトルクリップル発生調波次数nに対してこの実施の形態を同時に実施すれば良い。
また、モータ回転角速度ωが閾値ω1以上の時は、電動パワーアシスト用目標電流43を補償電流Icompで補正しない構成としても良い。
Further, in this embodiment, the torque ripple generation harmonic order n of the torque ripple to be reduced has been described as a single, but when there are a plurality of torque ripple generation harmonic orders n of the torque ripple to be reduced, each torque ripple This embodiment may be performed simultaneously for the ripple generation harmonic order n.
Further, when the motor rotational angular velocity ω is equal to or higher than the threshold ω1, the electric power assist target current 43 may not be corrected with the compensation current I comp .
実施の形態2.
図6はこの発明の実施の形態2による電動パワーステアリング制御装置でのコントローラユニットの電動パワーアシスト制御器71のブロック図を示す。図6において実施の形態1と同一もしくは相当部分は同一符号で示し説明を省略する。また、図7には位相・振幅調整器44及び補償電流演算器45の動作に関するブロック図を図7に示す。
Embodiment 2. FIG.
6 is a block diagram of an electric
実施の形態1に対する実施の形態2の違いは位相・振幅推定器44に入力する操舵トルクTsの代わりに、モータ回転角度θmを用いる点である。図7のゲイン掛算器446においてモータ回転角度θmの符号を反転させる。これは、実施の形態1の操舵トルクと方向を合わせるためである。これはこの実施の形態では、モータ電流を正の方向に流した時にモータ4が回転する方向を正としているためである。次に、微分器447において、モータ回転角速度ωmを演算し、モータ回転角速度ωmをフィルタ処理器442の入力とする。その後の処理は実施の形態1と同一となる。
The difference between the first embodiment and the second embodiment is that the motor rotation angle θm is used instead of the steering torque Ts input to the phase /
この構成により、操舵トルクTsを用いずにトルクリップルの位相と振幅の変化に対して適切な補償電流を重畳でき、操舵トルクの脈動を低減できる。 With this configuration, an appropriate compensation current can be superimposed on changes in the phase and amplitude of the torque ripple without using the steering torque Ts, and the pulsation of the steering torque can be reduced.
以上のようにこの発明では、運転者による操舵トルクTsを検出するトルクセンサ3と、検出された操舵トルクに応じて操舵トルクを補助するアシストトルクを発生するのに必要なモータの電動パワーアシスト用目標電流43を演算する電動パワーアシスト制御器71と、モータのモータ回転角度θmを検出する角度センサ6と、電動パワーアシスト用目標電流43に一致するようにモータの電流を駆動する電流駆動器72と、を備え、電動パワーアシスト制御器71が、モータ回転角度θm及び操舵トルクTs、又はモータ回転角度θmに基づいて、モータに作用するトルクリップルのトルクリップル基準波に対する位相差及び振幅φを推定する位相・振幅推定器44と、モータ回転角度θm及び位相・振幅推定器で推定した位相差、振幅φに基づいてモータ回転角度に対して周期性を持った補償電流Icompを演算する補償電流演算器45と、電動パワーアシスト用目標電流43を補償電流Icompで補正する目標電流補正器46と、を備え、位相・振幅推定器44、補償電流演算器45及び目標電流補正器46が所定のサンプリング周期で逐次演算を行い、操舵トルクTs又はモータ回転角度θmの脈動を低減するフィードバック制御を構成するようにした。これにより、電動パワーステアリング制御実施中においてもモータ軸に外乱トルクとして作用しているトルクリップルの振幅と基準波に対する位相差を推定することができ、かつ、トルクリップルによる操舵トルク脈動を低減することができる。またトルクリップルの位相と振幅の変化に対して適切な補償電流を重畳でき、操舵トルクの脈動を低減できる。
As described above, according to the present invention, the
また、位相・振幅調整器44は、モータの回転角度θm、相殺するトルクリップルの発生調波次数n及びモータの極対数Pmに基づく正弦波成分(sin(nPmθm))及び余弦波成分(cos(nPmθm))からなる基準波ベクトル[sin(nPmθm) cos(nPmθm)]を演算する基準波ベクトル演算器441を備え、基準波ベクトル[sin(nPmθm) cos(nPmθm)]と、操舵トルクTs又はモータ回転角度θmに基づいてモータに作用するトルクリップルのトルクリップル基準波に対する位相差及び振幅を推定するようにした。これにより、補償電流の位相と振幅を変化させることができ、トルクリップルの位相と振幅の変化に対して適切な補償電流を重畳でき、操舵トルクの脈動を低減できる。
The phase /
また、位相・振幅調整器44は、操舵トルクTs又はモータ回転角度θmを微分して得られるモータ回転角速度ωmから運転者の操舵成分である低周波数領域を除去するフィルタ442を備え、フィルタでフィルタ処理した操舵トルクTs又はフィルタでフィルタ処理したモータ回転角速度ωmに基づいて、モータに作用するトルクリップルのトルクリップル基準波に対する位相差及び振幅を推定するようにした。これにより、運転者の操舵成分を除去し脈動成分を主に含んだ操舵トルク、または、モータ回転角速度から補償電流の位相と振幅を調整するため、運転者の操舵との干渉を防ぐことができる。
Further, the phase /
また、操舵トルクTs又はモータ回転角度θmを微分して得られるモータ回転角速度ωmの高周波数成分の位相を進ませるフィルタ442を備え、フィルタでフィルタ処理した操舵トルクTs又はフィルタでフィルタ処理したモータ回転角速度ωmに基づいて、モータに作用するトルクリップルのトルクリップル基準波に対する位相差及び振幅を推定するようにした。これにより、高周波数領域におけるモータ電流入力からトルクセンサの出力までの位相遅れによるトルクリップル低減効果の低下を防ぐことができ、高周波数領域までトルクリップルを低減できる。
Further, a
また、モータ回転角速度ωmが速い領域では、補償電流Icompの基準波に対する位相差及び補償電流の振幅の推定を停止、又は、補償電流の大きさを低減する、又は、補償電流で電動パワーアシスト用目標電流を補正しないようにした。これにより、モータ回転速度が高く、トルクリップルの振動周波数が高い領域では、ステアリング機構の減衰特性などにより、操舵トルクの脈動が減衰するため、トルクリップルによる操舵トルク脈動への影響が小さくなる。よって、不要な補償電流を低減でき、また、高周波数領域での補償電流算負荷を軽減できる。
In the region where the motor rotational angular velocity ωm is high, the estimation of the phase difference of the compensation current I comp with respect to the reference wave and the amplitude of the compensation current is stopped, the magnitude of the compensation current is reduced, or the electric power assist is performed with the compensation current. The target current for use was not corrected. As a result, in the region where the motor rotation speed is high and the vibration frequency of the torque ripple is high, the pulsation of the steering torque is attenuated due to the damping characteristic of the steering mechanism, and the influence of the torque ripple on the steering torque pulsation is reduced. Therefore, an unnecessary compensation current can be reduced, and a compensation current calculation load in a high frequency region can be reduced.
1 ステアリングホイール、2 ステアリング軸、3 トルクセンサ、4 (三相)モータ、5 減速機構、6 角度センサ、7 コントローラユニット、8 転舵輪、11 車速センサ、19 電流センサ、21 スイッチング素子駆動回路、22 インバータ、23 バッテリ、31〜34 インターフェース(I/F)、35 位相補償器、36 基本アシスト電流補償器、37 角速度演算器、38 ダンピング補償電流演算器、39 摩擦補償電流演算器、40 角加速度演算器、41 慣性補償電流演算器、42 オブザーバダンピング補償電流演算器、43 電動パワーアシスト用目標電流、44 位相・振幅推定器、45 補償電流演算器、46 目標電流補正器、47 補正済電動パワーアシスト用目標電流、61A〜61C,62A〜62C スイッチング素子、71 電動パワーアシスト制御部、72 電流制御部、441 基準波ベクトル演算器、442 フィルタ処理器、443 ゲイン掛算器、444 掛算器、445 積分器、446 ゲイン掛算器、447 微分器。
DESCRIPTION OF
Claims (7)
検出された前記操舵トルクに応じて前記操舵トルクを補助するアシストトルクを発生するのに必要なモータの電動パワーアシスト用目標電流を演算する電動パワーアシスト制御器と、
前記モータのモータ回転角度を検出する角度センサと、
前記電動パワーアシスト用目標電流に一致するように前記モータの電流を駆動する電流駆動器と、
を備えた電動パワーステアリング制御装置であって、
前記電動パワーアシスト制御器が、
前記モータ回転角度及び前記操舵トルク、又は前記モータ回転角度に基づいて、前記モータに作用するトルクリップルのトルクリップル基準波に対する位相差及び振幅を推定する位相・振幅推定器と、
前記モータ回転角度及び前記位相・振幅推定器で推定した位相差、振幅に基づいて前記モータ回転角度に対して周期性を持った補償電流を演算する補償電流演算器と、
前記電動パワーアシスト用目標電流を前記補償電流で補正する目標電流補正器と、
を備え、
前記位相・振幅推定器、補償電流演算器及び目標電流補正器が所定のサンプリング周期で逐次演算を行い、前記操舵トルク又は前記モータ回転角度の脈動を低減するフィードバック制御を構成し、
前記位相・振幅調整器は、
前記操舵トルク又は前記モータ回転角度を微分して得られるモータ回転角速度から運転者の操舵成分である低周波数領域を除去するフィルタを備え、
前記フィルタでフィルタ処理した操舵トルク又は前記フィルタでフィルタ処理したモータ回転角速度に基づいて、前記モータに作用するトルクリップルのトルクリップル基準波に対する位相差及び振幅を推定する、
ことを特徴とする電動パワーステアリング制御装置。 A torque sensor for detecting steering torque by the driver;
An electric power assist controller that calculates a target current for electric power assist of a motor necessary to generate an assist torque that assists the steering torque according to the detected steering torque;
An angle sensor for detecting a motor rotation angle of the motor;
A current driver for driving the current of the motor to match the target current for electric power assist;
An electric power steering control device comprising:
The electric power assist controller is
A phase / amplitude estimator for estimating a phase difference and an amplitude of a torque ripple acting on the motor with respect to a torque ripple reference wave based on the motor rotation angle and the steering torque, or the motor rotation angle;
A compensation current calculator for calculating a compensation current having periodicity with respect to the motor rotation angle based on the motor rotation angle and the phase difference and amplitude estimated by the phase / amplitude estimator;
A target current corrector for correcting the target current for electric power assist with the compensation current;
With
The phase / amplitude estimator, the compensation current calculator and the target current corrector sequentially calculate with a predetermined sampling period, and constitute feedback control for reducing the pulsation of the steering torque or the motor rotation angle ,
The phase / amplitude adjuster is
A filter that removes a low frequency region that is a steering component of a driver from a motor rotation angular velocity obtained by differentiating the steering torque or the motor rotation angle;
Based on the steering torque filtered by the filter or the motor rotational angular velocity filtered by the filter, the phase difference and amplitude of the torque ripple acting on the motor with respect to the torque ripple reference wave are estimated.
An electric power steering control device.
検出された前記操舵トルクに応じて前記操舵トルクを補助するアシストトルクを発生するのに必要なモータの電動パワーアシスト用目標電流を演算する電動パワーアシスト制御器と、
前記モータのモータ回転角度を検出する角度センサと、
前記電動パワーアシスト用目標電流に一致するように前記モータの電流を駆動する電流駆動器と、
を備えた電動パワーステアリング制御装置であって、
前記電動パワーアシスト制御器が、
前記モータ回転角度及び前記操舵トルク、又は前記モータ回転角度に基づいて、前記モータに作用するトルクリップルのトルクリップル基準波に対する位相差及び振幅を推定する位相・振幅推定器と、
前記モータ回転角度及び前記位相・振幅推定器で推定した位相差、振幅に基づいて前記モータ回転角度に対して周期性を持った補償電流を演算する補償電流演算器と、
前記電動パワーアシスト用目標電流を前記補償電流で補正する目標電流補正器と、
を備え、
前記位相・振幅推定器、補償電流演算器及び目標電流補正器が所定のサンプリング周期で逐次演算を行い、前記操舵トルク又は前記モータ回転角度の脈動を低減するフィードバック制御を構成し、
前記操舵トルク又は前記モータ回転角度を微分して得られるモータ回転角速度の高周波数成分の位相を進ませるフィルタを備え、
前記フィルタでフィルタ処理した操舵トルク又は前記フィルタでフィルタ処理したモータ回転角速度に基づいて、前記モータに作用するトルクリップルのトルクリップル基準波に対する位相差及び振幅を推定する、
ことを特徴とする電動パワーステアリング制御装置。 A torque sensor for detecting steering torque by the driver;
An electric power assist controller that calculates a target current for electric power assist of a motor necessary to generate an assist torque that assists the steering torque according to the detected steering torque;
An angle sensor for detecting a motor rotation angle of the motor;
A current driver for driving the current of the motor to match the target current for electric power assist;
An electric power steering control device comprising:
The electric power assist controller is
A phase / amplitude estimator for estimating a phase difference and an amplitude of a torque ripple acting on the motor with respect to a torque ripple reference wave based on the motor rotation angle and the steering torque, or the motor rotation angle;
A compensation current calculator for calculating a compensation current having periodicity with respect to the motor rotation angle based on the motor rotation angle and the phase difference and amplitude estimated by the phase / amplitude estimator;
A target current corrector for correcting the target current for electric power assist with the compensation current;
With
The phase / amplitude estimator, the compensation current calculator and the target current corrector sequentially calculate with a predetermined sampling period, and constitute feedback control for reducing the pulsation of the steering torque or the motor rotation angle ,
A filter for advancing the phase of the high frequency component of the motor rotation angular velocity obtained by differentiating the steering torque or the motor rotation angle;
Based on the steering torque filtered by the filter or the motor rotational angular velocity filtered by the filter, the phase difference and amplitude of the torque ripple acting on the motor with respect to the torque ripple reference wave are estimated.
An electric power steering control device.
検出された前記操舵トルクに応じて前記操舵トルクを補助するアシストトルクを発生するのに必要なモータの電動パワーアシスト用目標電流を演算する電動パワーアシスト制御器と、
前記モータのモータ回転角度を検出する角度センサと、
前記電動パワーアシスト用目標電流に一致するように前記モータの電流を駆動する電流駆動器と、
を備えた電動パワーステアリング制御装置であって、
前記電動パワーアシスト制御器が、
前記モータ回転角度及び前記操舵トルク、又は前記モータ回転角度に基づいて、前記モータに作用するトルクリップルのトルクリップル基準波に対する位相差及び振幅を推定する位相・振幅推定器と、
前記モータ回転角度及び前記位相・振幅推定器で推定した位相差、振幅に基づいて前記モータ回転角度に対して周期性を持った補償電流を演算する補償電流演算器と、
前記電動パワーアシスト用目標電流を前記補償電流で補正する目標電流補正器と、
を備え、
前記位相・振幅推定器、補償電流演算器及び目標電流補正器が所定のサンプリング周期で逐次演算を行い、前記操舵トルク又は前記モータ回転角度の脈動を低減するフィードバック制御を構成し、
モータ回転角速度が速い領域では、前記補償電流の前記基準波に対する位相差及び補償電流の振幅の推定を停止、又は、前記補償電流の大きさを低減する、又は、前記補償電流で前記電動パワーアシスト用目標電流を補正しない、
ことを特徴とする電動パワーステアリング制御装置。 A torque sensor for detecting steering torque by the driver;
An electric power assist controller that calculates a target current for electric power assist of a motor necessary to generate an assist torque that assists the steering torque according to the detected steering torque;
An angle sensor for detecting a motor rotation angle of the motor;
A current driver for driving the current of the motor to match the target current for electric power assist;
An electric power steering control device comprising:
The electric power assist controller is
A phase / amplitude estimator for estimating a phase difference and an amplitude of a torque ripple acting on the motor with respect to a torque ripple reference wave based on the motor rotation angle and the steering torque, or the motor rotation angle;
A compensation current calculator for calculating a compensation current having periodicity with respect to the motor rotation angle based on the motor rotation angle and the phase difference and amplitude estimated by the phase / amplitude estimator;
A target current corrector for correcting the target current for electric power assist with the compensation current;
With
The phase / amplitude estimator, the compensation current calculator and the target current corrector sequentially calculate with a predetermined sampling period, and constitute feedback control for reducing the pulsation of the steering torque or the motor rotation angle ,
In a region where the motor rotational angular velocity is high, estimation of the phase difference of the compensation current with respect to the reference wave and the amplitude of the compensation current is stopped, or the magnitude of the compensation current is reduced, or the electric power assist is performed with the compensation current. Do not correct the target current for
An electric power steering control device.
前記フィルタでフィルタ処理した操舵トルク又は前記フィルタでフィルタ処理したモータ回転角速度に基づいて、前記モータに作用するトルクリップルのトルクリップル基準波に対する位相差及び振幅を推定することを特徴とする請求項1に記載の電動パワーステアリング制御装置。 A filter for advancing the phase of the high frequency component of the motor rotation angular velocity obtained by differentiating the steering torque or the motor rotation angle;
On the basis of the motor rotational angular velocity filtered by the steering torque or the filter was filtered by a filter, according to claim 1, characterized in that for estimating the phase difference and amplitude with respect to the torque ripple reference wave of the torque ripple acting on the motor The electric power steering control device described in 1.
前記フィルタでフィルタ処理した操舵トルク又は前記フィルタでフィルタ処理したモータ回転角速度に基づいて、前記モータに作用するトルクリップルのトルクリップル基準波に対する位相差及び振幅を推定することを特徴とする請求項3に記載の電動パワーステアリング制御装置。 A filter for advancing the phase of the high frequency component of the motor rotation angular velocity obtained by differentiating the steering torque or the motor rotation angle;
Based on the motor rotational angular velocity filtered by the steering torque or the filter was filtered by the filter, according to claim 3, characterized in that for estimating the phase difference and amplitude with respect to the torque ripple reference wave of the torque ripple acting on the motor The electric power steering control device described in 1.
モータの回転角度θm、相殺するトルクリップルの発生調波次数n及びモータの極対数Pmに基づく正弦波成分(sin(nPmθm))及び余弦波成分(cos(nPmθm))からなる基準波ベクトル[sin(nPmθm) cos(nPmθm)]を演算する基準波ベクトル演算器を備え、
前記基準波ベクトル[sin(nPmθm) cos(nPmθm)]と、前記操舵トルク又は前記モータ回転角度に基づいて前記モータに作用するトルクリップルのトルクリップル基準波に対する位相差及び振幅を推定することを特徴とする請求項1から6までのいずれか1項に記載の電動パワーステアリング制御装置。 The phase / amplitude adjuster is
A reference wave vector [sin which is composed of a sine wave component (sin (nPmθm)) and a cosine wave component (cos (nPmθm)) based on the rotation angle θm of the motor, the harmonic order n of the torque ripple to be canceled and the pole pair number Pm of the motor (nPmθm) cos (nPmθm)] to calculate a reference wave vector calculator,
Based on the reference wave vector [sin (nPmθm) cos (nPmθm)] and the steering torque or the motor rotation angle, the phase difference and amplitude of the torque ripple acting on the motor with respect to the torque ripple reference wave are estimated. The electric power steering control device according to any one of claims 1 to 6 .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008150312A JP5313553B2 (en) | 2008-06-09 | 2008-06-09 | Electric power steering control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008150312A JP5313553B2 (en) | 2008-06-09 | 2008-06-09 | Electric power steering control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009292413A JP2009292413A (en) | 2009-12-17 |
JP5313553B2 true JP5313553B2 (en) | 2013-10-09 |
Family
ID=41541013
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008150312A Active JP5313553B2 (en) | 2008-06-09 | 2008-06-09 | Electric power steering control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5313553B2 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5921175B2 (en) * | 2011-12-13 | 2016-05-24 | キヤノン株式会社 | Recording apparatus and carriage motor control method |
KR101562219B1 (en) | 2013-08-27 | 2015-10-21 | 현대모비스 주식회사 | Apparatus and method for stabilizing steer of motor driven power steering |
JP2016068676A (en) * | 2014-09-29 | 2016-05-09 | 株式会社ショーワ | Electric power steering device |
KR102119413B1 (en) | 2019-02-21 | 2020-06-05 | 현대모비스 주식회사 | Apparatus and method for compensating torque ripple |
JP6781498B1 (en) * | 2019-07-25 | 2020-11-04 | 三菱電機株式会社 | Rotation angle estimation device |
CN114070158B (en) * | 2020-08-04 | 2023-12-29 | 美的威灵电机技术(上海)有限公司 | Control method of motor based on torque information, motor and storage medium |
CN117178471A (en) * | 2021-04-21 | 2023-12-05 | 株式会社捷太格特 | Motor control device and motor control method |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4033030B2 (en) * | 2003-04-21 | 2008-01-16 | 株式会社ジェイテクト | Electric power steering device |
JP2004359178A (en) * | 2003-06-06 | 2004-12-24 | Toyota Motor Corp | Electric power steering control device and control method |
-
2008
- 2008-06-09 JP JP2008150312A patent/JP5313553B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2009292413A (en) | 2009-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5313553B2 (en) | Electric power steering control device | |
JP5235906B2 (en) | Steering control device | |
JP4322254B2 (en) | Control device for electric power steering device | |
KR101354294B1 (en) | Power conversion device | |
JP5939316B2 (en) | Induction motor control device and induction motor control method | |
JPWO2009122606A1 (en) | Electric power steering control device | |
US9998043B2 (en) | Rotary machine controller | |
JP3919003B2 (en) | DC brushless motor rotor angle detector | |
JP5188376B2 (en) | Electric power steering control device | |
WO2005069475A1 (en) | Device for controlling motor-driven power steering device | |
CN109451782B (en) | Electric power steering apparatus | |
JP5515885B2 (en) | Electric vehicle control device | |
JP5397664B2 (en) | Motor control device | |
JP5278326B2 (en) | Inverter control device and control method thereof | |
JP3920750B2 (en) | DC brushless motor control device | |
WO2020100268A1 (en) | Electric vehicle control method, and control device | |
WO2020194637A1 (en) | Control method and control device for electric vehicle | |
JP4680754B2 (en) | DC brushless motor rotor angle estimation method and DC brushless motor control device | |
JP4759992B2 (en) | Control device for electric power steering device | |
JP2015173546A (en) | Controller for electric motor | |
CN110650885B (en) | Electric power steering apparatus and control method of electric power steering | |
JP5546754B2 (en) | Electric vehicle control device | |
JP4146733B2 (en) | DC brushless motor control device | |
JP2012105452A (en) | Electric vehicle control device | |
JP5459564B2 (en) | Motor control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101021 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120229 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120911 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121029 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130312 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130513 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130522 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20130528 |
|
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: 20130702 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130704 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5313553 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |