JP2009143367A - 電動パワーステアリング装置 - Google Patents
電動パワーステアリング装置 Download PDFInfo
- Publication number
- JP2009143367A JP2009143367A JP2007322230A JP2007322230A JP2009143367A JP 2009143367 A JP2009143367 A JP 2009143367A JP 2007322230 A JP2007322230 A JP 2007322230A JP 2007322230 A JP2007322230 A JP 2007322230A JP 2009143367 A JP2009143367 A JP 2009143367A
- Authority
- JP
- Japan
- Prior art keywords
- self
- aligning torque
- steering
- value
- torque
- 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.)
- Pending
Links
Images
Landscapes
- Steering Control In Accordance With Driving Conditions (AREA)
- Power Steering Mechanism (AREA)
- Control Of Ac Motors In General (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
【課題】タイヤのグリップが失われ始めることを運転者に感知させることができると共に、タイヤのグリップ限界に近づいたときに運転者の切増し操舵を抑制する。
【解決手段】車両のステア状態をステア状態検出手段55で検出し、路面側から伝達されるセルフアライニングトルクをSAT検出手段35で検出すると共に、検出したセルフアライニングトルク検出値SATdに基づいて操舵補助電流指令値に対するセルフアライニングトルク補償値SATcを算出し、さらにタイヤのグリップが失われた度合を表すグリップロス度をグリップロス度検出手段23で検出し、ステア状態検出手段55でアンダーステアを検出したときに、グリップロス度gに基づいて補償値補正手段24でセルフアライニングトルク補償値SATcを補正する。
【選択図】図2
【解決手段】車両のステア状態をステア状態検出手段55で検出し、路面側から伝達されるセルフアライニングトルクをSAT検出手段35で検出すると共に、検出したセルフアライニングトルク検出値SATdに基づいて操舵補助電流指令値に対するセルフアライニングトルク補償値SATcを算出し、さらにタイヤのグリップが失われた度合を表すグリップロス度をグリップロス度検出手段23で検出し、ステア状態検出手段55でアンダーステアを検出したときに、グリップロス度gに基づいて補償値補正手段24でセルフアライニングトルク補償値SATcを補正する。
【選択図】図2
Description
本発明は、転舵輪を転舵するステアリング機構に対し、電動モータにより操舵補助力を付与するようにした電動パワーステアリング装置に関し、特に、タイヤのグリップ力が失われた場合であっても、車両挙動を安定させることの可能な電動パワーステアリング装置に関する。
従来、ステアリング装置として、運転者がステアリングホイールを操舵する際に発生する操舵トルクに応じて電動モータを駆動することにより、ステアリング機構に操舵補助力を与える電動パワーステアリング装置が普及している。
また、このような電動パワーステアリング装置において、操舵性能の向上やコーナリング時の車両の挙動を安定させるために、車両に取り付けられた車輪を中立に戻そうとするトルクであるセルフアライニングトルクを求めて操舵制御に用いたもの、さらにタイヤのグリップ状態を考慮して操舵制御を行うようにしたもの等も提案されている。
また、このような電動パワーステアリング装置において、操舵性能の向上やコーナリング時の車両の挙動を安定させるために、車両に取り付けられた車輪を中立に戻そうとするトルクであるセルフアライニングトルクを求めて操舵制御に用いたもの、さらにタイヤのグリップ状態を考慮して操舵制御を行うようにしたもの等も提案されている。
このタイヤのグリップ状態を算出する方法としては、例えば規範ヨーレートと実ヨーレートとの偏差をタイヤのグリップ状態相当の値として用いたものが提案されている(例えば、特許文献1参照)。
特開2006−264392号公報
しかしながら、上述のように、規範ヨーレートと実ヨーレートとの偏差をグリップ状態相当の値として用いた場合、これらヨーレートの偏差は、グリップ状態を表すものの、実際のグリップ状態との誤差は比較的大きく、正確なタイヤのグリップ力を検出することはできないという未解決の課題がある。
また、タイヤのグリップ力が限界に近づくと、電流指令値を減少させるように補正をして、操舵反力を大きくして運転者の切増し操舵を抑制するようにしているので、タイヤのグリップ力が限界に近づいて、操舵反力が小さくなる際に、制御特性によっては、タイヤのグリップ限界を感知できるような熟練運転者にとってはタイヤのグリップ限界を感知しにくくて、効果的な切増し操舵を抑制できないという未解決の課題もある。
また、タイヤのグリップ力が限界に近づくと、電流指令値を減少させるように補正をして、操舵反力を大きくして運転者の切増し操舵を抑制するようにしているので、タイヤのグリップ力が限界に近づいて、操舵反力が小さくなる際に、制御特性によっては、タイヤのグリップ限界を感知できるような熟練運転者にとってはタイヤのグリップ限界を感知しにくくて、効果的な切増し操舵を抑制できないという未解決の課題もある。
そこで、本発明は上記従来の未解決の課題に着目してなされたものであり、タイヤのグリップ力が失われ始めることを運転者に感知させることができると共に、タイヤのグリップ限界に近づいたときに運転者の切増し操舵を抑制することができる電動パワーステアリング装置を提供することを目的としている。
上記目的を達成するために、本発明の請求項1に係る電動パワーステアリング装置は、転舵輪を転舵するステアリング機構に入力される操舵トルクを検出する操舵トルク検出手段と、前記ステアリング機構に操舵補助力を付与する電動モータと、前記操舵トルクに基づいて操舵補助電流指令値を演算し、演算した操舵補助電流指令値に基づいて前記電動モータを制御する制御手段とを有する電動パワーステアリング装置であって、タイヤのグリップが失われた度合を表すグリップロス度を検出するグリップロス度検出手段と、車両のステア状態を検出するステア状態検出手段と、前記転舵輪側に発生するセルフアライニングトルクを検出するセルフアライニングトルク検出手段と、該セルフアライニングトルク検出手段で検出したセルフアライニングトルクに基づいて前記操舵補助電流指令値に対してセルフアライニングトルク補償を行うセルフアライニングトルク補償手段と、前記グリップロス度検出手段で検出したグリップロス度及び前記ステア状態検出手段で検出したステア状態に基づいて前記セルフアライニングトルク補償手段のセルフアライニングトルク補償値を補正する補償値補正手段とを備えたことを特徴としている。
また、請求項2に係る電動パワーステアリング装置は、請求項1に係る発明において、前記補償値補正手段は、前記ステア状態がアンダーステアであり、且つ前記グリップロス度が第1の閾値よりも大きく且つ第2の閾値以下であるときに、前記セルフアライニングトルク補償部のセルフアライニングトルク補償値を減少補正するように構成されていることを特徴としている。
さらに、請求項3に係る電動パワーステアリング装置は、請求項1に係る発明において、前記補償値補正手段は、前記ステア状態がアンダーステアであり、且つ前記グリップロス度が第1の閾値よりも大きく且つ第2の閾値以下であるときに、前記セルフアライニングトルク補償部のセルフアライニングトルク補償値に1未満のゲインを乗算して減少補正するように構成されていることを特徴としている。
さらにまた、請求項4に係る電動パワーステアリング装置は、請求項2又は3に係る発明において、前記補償値補正手段は、前記ステア状態がアンダーステアであり、且つ前記グリップロス度が前記第2の閾値を超えているときに、前記セルフアライニングトルク補償部のセルフアライニングトルク補償値を増加補正するように構成されていることを特徴としている。
なおさらに、請求項5に係る電動パワーステアリング装置は、請求項2又は3に係る発明において、前記補償値補正手段は、前記グリップロス度が前記第2の閾値を超えているときに、前記セルフアライニングトルク補償部のセルフアライニングトルク補償値に1を超えるゲインを乗算して増加補正するように構成されていることを特徴としている。
また、請求項6に係る電動パワーステアリング装置は、請求項1乃至5の何れか1つに係る発明において、車両の横力を検出する横力検出手段と、該横力検出手段で検出した横力に基づいてセルフアライニングトルクを推定するセルフアライニングトルク推定手段とを備え、前記グリップロス度検出手段は、前記セルフアライニングトルク検出手段で検出したセルフアライニングトルク検出値と、前記セルフアライニングトルク推定手段で推定したセルフアライニングトルク推定値とに基づいてグリップロス度を検出するように構成されていることを特徴としている。
また、請求項6に係る電動パワーステアリング装置は、請求項1乃至5の何れか1つに係る発明において、車両の横力を検出する横力検出手段と、該横力検出手段で検出した横力に基づいてセルフアライニングトルクを推定するセルフアライニングトルク推定手段とを備え、前記グリップロス度検出手段は、前記セルフアライニングトルク検出手段で検出したセルフアライニングトルク検出値と、前記セルフアライニングトルク推定手段で推定したセルフアライニングトルク推定値とに基づいてグリップロス度を検出するように構成されていることを特徴としている。
本発明に係る電動パワーステアリング装置によれば、操舵トルクに基づき算出した電動モータの電流指令値をセルフアライニングトルク補償するセルフアライニングトルク補償手段のセルフアライニングトルク補償値を、車両のステア状態及びタイヤのグリップロス度に基づいて補正し、補正して得た操舵補助電流指令値に基づいて電動モータを駆動制御するため、操舵補助電流指令値を直接補正する場合に比較して、運転者にリニアな反力感を伝えることができるという効果が得られる。
また、車両のステア状態がアンダーステアであるときに、運転者が切増し操舵を行って、グリップロス度が所定範囲になったときに、セルフアライニングトルク補償値を減少させることにより、操舵反力を減少させて、運転者にタイヤのグリップ力が失われ始めている状態を感知させることができるという効果が得られる。
さらに、車両のステア状態がアンダーステアであるときに、タイヤのグリップ力が限界に近づいて、グリップロス度が所定範囲以上になったときに、セルフアライニングトルク補償値を増加補正することにより、操舵反力を増加させて運転者の切増し操舵を抑制することができるという効果が得られる。
さらに、車両のステア状態がアンダーステアであるときに、タイヤのグリップ力が限界に近づいて、グリップロス度が所定範囲以上になったときに、セルフアライニングトルク補償値を増加補正することにより、操舵反力を増加させて運転者の切増し操舵を抑制することができるという効果が得られる。
以下、本発明の実施の形態を図面に基づいて説明する。
図1は、本発明の一実施形態を示す全体構成図であって、図中、SMはステアリング機構である。このステアリング機構SMは、ステアリングホイール1に運転者から作用される操舵力が伝達される入力軸2aとこの入力軸2aに図示しないトーションバーを介して連結された出力軸2bとを有するステアリングシャフト2を備えている。このステアリングシャフト2は、ステアリングコラム3に回転自在に内装され、入力軸2aの一端がステアリングホイール1に連結され、他端は図示しないトーションバーに連結されている。
図1は、本発明の一実施形態を示す全体構成図であって、図中、SMはステアリング機構である。このステアリング機構SMは、ステアリングホイール1に運転者から作用される操舵力が伝達される入力軸2aとこの入力軸2aに図示しないトーションバーを介して連結された出力軸2bとを有するステアリングシャフト2を備えている。このステアリングシャフト2は、ステアリングコラム3に回転自在に内装され、入力軸2aの一端がステアリングホイール1に連結され、他端は図示しないトーションバーに連結されている。
そして、出力軸2bに伝達された操舵力は、2つのヨーク4a,4bとこれらを連結する十字連結部4cとで構成されるユニバーサルジョイント4を介して中間シャフト5に伝達され、さらに、2つのヨーク6a,6bとこれらを連結する十字連結部6cとで構成されるユニバーサルジョイント6を介してピニオンシャフト7に伝達される。
このピニオンシャフト7に伝達された操舵力はステアリングギヤ機構8を介して左右のタイロッド9に伝達され、これらタイロッド9によって左右の転舵輪WL,WRを転舵させる。ここで、ステアリングギヤ機構8は、ギヤハウジング8a内に、ピニオンシャフト7に連結されたピニオン8bとこのピニオン8bに噛合するラック軸8cとを有するラックアンドピニオン形式に構成され、ピニオン8bに伝達された回転運動をラック軸8cで車幅方向の直進運動に変換して、タイロッド9に伝達する。
このピニオンシャフト7に伝達された操舵力はステアリングギヤ機構8を介して左右のタイロッド9に伝達され、これらタイロッド9によって左右の転舵輪WL,WRを転舵させる。ここで、ステアリングギヤ機構8は、ギヤハウジング8a内に、ピニオンシャフト7に連結されたピニオン8bとこのピニオン8bに噛合するラック軸8cとを有するラックアンドピニオン形式に構成され、ピニオン8bに伝達された回転運動をラック軸8cで車幅方向の直進運動に変換して、タイロッド9に伝達する。
ステアリングシャフト2の出力軸2bには、操舵補助力を出力軸2bに伝達する操舵補助機構10が連結されている。この操舵補助機構10は、出力軸2bに連結した減速ギヤ等の減速機11と、この減速機11に連結された操舵補助力を発生する例えばブラシレスモータで構成される電動モータ12とを備えている。
また、減速機11のステアリングホイール1側に連接されたハウジング13内に操舵トルク検出手段としての操舵トルクセンサ14が配設されている。この操舵トルクセンサ14は、ステアリングホイール1に付与されて入力軸2aに伝達された操舵トルクを検出するもので、例えば、操舵トルクを入力軸2a及び出力軸2b間に介挿した図示しないトーションバーの捩れ角変位に変換し、この捩れ角変位を磁気変化や抵抗変化として検出し、それを電気信号に変換するように構成されている。
また、減速機11のステアリングホイール1側に連接されたハウジング13内に操舵トルク検出手段としての操舵トルクセンサ14が配設されている。この操舵トルクセンサ14は、ステアリングホイール1に付与されて入力軸2aに伝達された操舵トルクを検出するもので、例えば、操舵トルクを入力軸2a及び出力軸2b間に介挿した図示しないトーションバーの捩れ角変位に変換し、この捩れ角変位を磁気変化や抵抗変化として検出し、それを電気信号に変換するように構成されている。
そして、操舵トルクセンサ14から出力される操舵トルク検出値Tは、図2に示すように、例えばマイクロコンピュータで構成されるコントローラ15に入力される。このコントローラ15には、トルク検出値Tの他に車速センサ16で検出した車速検出値Vx、電動モータ12に流れるモータ電流Ia〜Ic及びレゾルバ、エンコーダ等で構成される回転角センサ17で検出した電動モータ12の回転角θmも入力されている。
このコントローラ15では、入力されるトルク検出値T及び車速検出値Vxに応じた操舵補助力を電動モータ12で発生させる操舵補助電流指令値Irefを算出し、算出した操舵補助電流指令値Irefに対して回転角θmに基づいて算出するモータ角速度ωm及びモータ角加速度αmに基づいて収斂性補償、慣性補償、セルフアライニングトルク補償等各種補償処理を行ってからd−q軸電流指令値に変換し、これらd−q軸電流指令値を2相/3相変換してモータ電流指令値Iaref〜Icrefを算出し、算出したモータ電流指令値Iaref〜Icrefに基づいて電動モータ12に流れる電流Ia〜Icをフィードバック制御して、電動モータ12を駆動制御する。
すなわち、コントローラ15は、操舵トルクT及び車速Vxに基づいて操舵補助電流指令値Irefを演算する操舵補助電流指令値演算部21と、この操舵補助電流指令値演算部21で算出した操舵補助電流指令値Irefを補償する指令値補償部22と、タイヤのグリップが失われた度合を表すグリップロス度を検出するグリップロス度検出手段としてのグリップロス度検出部23と、このグリップロス度検出部23で検出したグリップロス度に基づいて指令値補償部22のセルフアライニングトルク補償値を補正する補償値補正手段としての補償値補正部24と、指令値補償部22で補償した補償後操舵補助電流指令値Iref′に基づいてd−q軸電流指令値を算出するd−q軸電流指令値演算部25と、このd−q軸電流指令値演算部25から出力されるd−q軸指令値を2相/3相変換してモータ電流指令値Iaref〜Icrefを算出する2相/3相変換部26と、この2相/3相変換部26から出力されるモータ電流指令値Iaref〜Icrefに基づいてモータ電流Ia〜Icを生成するモータ電流制御部27とで構成されている。
操舵補助電流指令値演算部21は、操舵トルクT及び車速Vxをもとに図3に示す操舵補助電流指令値算出マップを参照して電流指令値でなる操舵補助電流指令値Irefを算出する。
この操舵補助電流指令値算出マップは、図3に示すように、横軸に操舵トルクTをとり、縦軸に操舵補助電流指令値Irefをとると共に、車速Vxをパラメータとした放物線状の曲線で表される特性線図で構成され、操舵トルクTが"0"からその近傍の設定値Ts1までの間は操舵補助電流指令値Irefが"0"を維持し、操舵トルクTが設定値Ts1を超えると最初は操舵補助電流指令値Irefが操舵トルクTの増加に対して比較的緩やかに増加するが、さらに操舵トルクTが増加すると、その増加に対して操舵補助電流指令値Irefが急峻に増加するように設定され、この特性曲線が車速の増加に従って傾きが小さくなるように設定されている。
この操舵補助電流指令値算出マップは、図3に示すように、横軸に操舵トルクTをとり、縦軸に操舵補助電流指令値Irefをとると共に、車速Vxをパラメータとした放物線状の曲線で表される特性線図で構成され、操舵トルクTが"0"からその近傍の設定値Ts1までの間は操舵補助電流指令値Irefが"0"を維持し、操舵トルクTが設定値Ts1を超えると最初は操舵補助電流指令値Irefが操舵トルクTの増加に対して比較的緩やかに増加するが、さらに操舵トルクTが増加すると、その増加に対して操舵補助電流指令値Irefが急峻に増加するように設定され、この特性曲線が車速の増加に従って傾きが小さくなるように設定されている。
指令値補償部22は、回転角センサ17で検出されるモータ回転角θmを微分してモータ角速度ωmを算出する角速度演算部31と、この角速度演算部31で算出されたモータ角速度ωmを微分してモータ角加速度αmを算出する角加速度演算部32と、角速度演算部31で算出されたモータ角速度ωmに基づいてヨーレートの収斂性を補償する収斂性補償部33と、角加速度演算部32で算出されたモータ角加速度αmに基づいて電動モータ12の慣性により発生するトルク相当分を補償して慣性感又は制御応答性の悪化を防止する慣性補償部34と、転舵輪側に発生するセルフアライニングトルク(SAT)を検出するセルフアライニングトルク検出手段としてのSAT検出部35と、このSAT検出部35で検出したセルフアライニングトルクに基づいてセルフアライニングトルク補償を行うセルフアライニングトルク補償値SATcを算出するセルフアライニングトルク補償手段としてのSAT補償部36とを備えている。
ここで、収斂性補償部33は、車速センサ16で検出した車速Vx及び角速度演算部31で算出されたモータ角速度ωmが入力され、車両のヨーの収斂性を改善するためにステアリングホイール1が振れ回る動作に対して、ブレーキをかけるように、モータ角速度ωmに車速Vxに応じて変更される収斂性制御ゲインKvを乗じて収斂性補償値Icを算出する。
また、SAT検出部35は、操舵トルクT、角速度ωm、角加速度αm及び操舵補助電流指令値演算部21で算出した操舵補助電流指令値Irefが入力され、これらに基づいてセルフアライニングトルクSATを演算する。
このセルフアライニングトルクSATを算出する原理は、路面からステアリングまでの間に発生するトルクの様子を図4に示して説明する。すなわち、ドライバがステアリングホイール1を操舵することによって操舵トルクTが発生し、その操舵トルクTに従って電動モータ12がアシストトルクTmを発生する。その結果、車輪Wが転舵され、反力としてセルフアライニングトルクSATが発生する。また、その際、電動モータ12の慣性J及び摩擦(静摩擦)Frによってステアリングホイール1の操舵の抵抗となるトルクが生じる。これらの力の釣り合いを考えると、下記(1)式のような運動方程式が得られる。
このセルフアライニングトルクSATを算出する原理は、路面からステアリングまでの間に発生するトルクの様子を図4に示して説明する。すなわち、ドライバがステアリングホイール1を操舵することによって操舵トルクTが発生し、その操舵トルクTに従って電動モータ12がアシストトルクTmを発生する。その結果、車輪Wが転舵され、反力としてセルフアライニングトルクSATが発生する。また、その際、電動モータ12の慣性J及び摩擦(静摩擦)Frによってステアリングホイール1の操舵の抵抗となるトルクが生じる。これらの力の釣り合いを考えると、下記(1)式のような運動方程式が得られる。
J・αm+ Fr・sign(ωm) + SAT = Tm + T …(1)
ここで、上記(1)式を初期値ゼロとしてラプラス変換し、セルフアライニングトルクSATについて解くと下記(2)式が得られる。
SAT(s) = Tm(s) + T(s) − J・αm(s) − Fr・sign(ωm(s)) …(2)
上記(2)式から分かるように、電動モータ12の慣性J及び静摩擦Frを定数として予め求めておくことで、モータ角速度ωm、モータ角加速度αm、アシストトルクTm及び操舵トルクTよりセルフアライニングトルクSATを検出することができ、このセルフアライニングトルク検出値SATdとする。ここで、アシストトルクTmは操舵補助電流指令値Irefに比例するので、アシストトルクTmに代えて操舵補助電流指令値Irefを適用する。
ここで、上記(1)式を初期値ゼロとしてラプラス変換し、セルフアライニングトルクSATについて解くと下記(2)式が得られる。
SAT(s) = Tm(s) + T(s) − J・αm(s) − Fr・sign(ωm(s)) …(2)
上記(2)式から分かるように、電動モータ12の慣性J及び静摩擦Frを定数として予め求めておくことで、モータ角速度ωm、モータ角加速度αm、アシストトルクTm及び操舵トルクTよりセルフアライニングトルクSATを検出することができ、このセルフアライニングトルク検出値SATdとする。ここで、アシストトルクTmは操舵補助電流指令値Irefに比例するので、アシストトルクTmに代えて操舵補助電流指令値Irefを適用する。
そして、慣性補償部34で算出された慣性補償値IiからSAT補償部36で算出されたセルフアライニングトルク補償値SATcが後述する補償値補正部24で補正された補正セルフアライニングトルク補償値SATc′を減算器37で減算し、この減算器37の減算出力と収斂性補償部33で算出された収斂性補償値Icとが加算器38で加算されて指令値補償値Icomが算出され、この指令値補償値Icomが操舵補助電流指令値演算部21から出力される操舵補助電流指令値Irefに加算器39で加算されて補償後操舵補助電流指令値Iref′が算出され、この補償後操舵補助電流指令値Iref′がd−q軸電流指令値演算部25に出力される。
また、グリップロス度検出部23は、前述した指令値補償部22のSAT検出部35から入力されるセルフアライニングトルク検出値SATdとセルフアライニングトルクを推定するSAT推定部41から入力されるセルフアライニングトルク推定値SATpとに基づいてタイヤのグリップが失われた度合を表すグリップロス度を算出する。
ここで、SAT推定部41でセルフアライニングトルク推定値SATpを推定する原理は、以下の通りである。
ここで、SAT推定部41でセルフアライニングトルク推定値SATpを推定する原理は、以下の通りである。
タイヤが横滑りしながら転動する車両運動の様子をモデル化したものを、図5及び図6に示す。
図5では、タイヤが接地面全体において発生する横力はトレッド部の横方向への変形面積(斜線部)となり、セルフアライニングトルクSATがスリップ角を減少させる方向に働く様子を示している。また、図6は、横力の着力点(接地面の中心点)がタイヤの中心線より後方にあることを示している。そして、ニューマチックトレールとキャスタトレールとの加算値がトレールとなる。
図5では、タイヤが接地面全体において発生する横力はトレッド部の横方向への変形面積(斜線部)となり、セルフアライニングトルクSATがスリップ角を減少させる方向に働く様子を示している。また、図6は、横力の着力点(接地面の中心点)がタイヤの中心線より後方にあることを示している。そして、ニューマチックトレールとキャスタトレールとの加算値がトレールとなる。
図5及び図6より、セルフアライニングトルクSATは横力Fyとトレールとの積(横力Fy×トレール)であることがわかる。すなわち、トレールをεnとすると、セルフアライニングトルクSATは次式(3)で算出することができる。なお、この(3)式で算出されるセルフアライニングトルクを、セルフアライニングトルクの推定値SATpとする。
SATp=εn・Fy ……(3)
なお、重心から後輪までの距離をL2(固定値)、車両重量をm、横加速度をGy、車両慣性モーメントをMo、ヨーレートγの微分値をdγ/dt、ホイールベースをLとしたとき、横力Fyは次式(4)により算出することができる。
Fy=(L2・m・Gy+Mo・dγ/dt)/L ……(4)
一方、図7は横力FyとセルフアライニングトルクSATの特性をスリップ角に対して示す特性図であり、横力FyとSATとはスリップ角に対して非線形な特性となっている。そして、SATは横力Fy×トレールεnであり、キャスタトレールは固定値であることから、セルフアライニングトルクSATの横力Fyに対する非線形特性はニューマチックトレールの変化を直接表すことになる。また、セルフアライニングトルクSATの横力に対する特性は、図6における滑り域が増大し、ニューマチックトレールが減少することによって生じる。
なお、重心から後輪までの距離をL2(固定値)、車両重量をm、横加速度をGy、車両慣性モーメントをMo、ヨーレートγの微分値をdγ/dt、ホイールベースをLとしたとき、横力Fyは次式(4)により算出することができる。
Fy=(L2・m・Gy+Mo・dγ/dt)/L ……(4)
一方、図7は横力FyとセルフアライニングトルクSATの特性をスリップ角に対して示す特性図であり、横力FyとSATとはスリップ角に対して非線形な特性となっている。そして、SATは横力Fy×トレールεnであり、キャスタトレールは固定値であることから、セルフアライニングトルクSATの横力Fyに対する非線形特性はニューマチックトレールの変化を直接表すことになる。また、セルフアライニングトルクSATの横力に対する特性は、図6における滑り域が増大し、ニューマチックトレールが減少することによって生じる。
さらに、セルフアライニングトルクSATは横力Fyとトレールεnとの積であり、線形領域では滑り域は増加せず、ニューマチックトレールは一定値であることから、線形領域でのニューマチックトレールとキャスタトレールとの和、つまりトレールεnで横力FyをセルフアライニングトルクSATの次元に合わせてセルフアライニングトルク推定値SATpとして図示すると図8のようになる。
ここで、ニューマチックトレールが一定であれば、セルフアライニングトルク検出値SATdとセルフアライニングトルク推定値SATpとは同じ軌跡を辿るが、滑り域が増大してニューマチックトレールが減少するとセルフアライニングトルク検出値SATdとセルフアライニングトルク推定値SATpとに差が生じる。この差はグリップが失われた度合を表し、これを本発明では「グリップロス度」とする。上記(2)式で算出されたセルフアライニングトルク検出値SATdと、上記(3)式で算出されたセルフアライニングトルク推定値SATpとを次式(5)により比較する。
g=SATp−SATd ……(5)
この(5)式で算出されるgがグリップロス度であり、このグリップロス度gにより車両におけるタイヤのグリップ力が失われた度合を推定することができる。
図8は、セルフアライニングトルク検出値SATdとセルフアライニングトルク推定値SATp(トレールεn×横力Fy)とを比較して示す特性図であり、スリップ角が大きくなるにしたがって、セルフアライニングトルクSATが失われる様子を示しており、上記(5)式から算出されるセルフアライニングトルク検出値SATdとセルフアライニングトルク推定値SATpとの差をグリップロス度g(図中網かけ部)として示している。
この(5)式で算出されるgがグリップロス度であり、このグリップロス度gにより車両におけるタイヤのグリップ力が失われた度合を推定することができる。
図8は、セルフアライニングトルク検出値SATdとセルフアライニングトルク推定値SATp(トレールεn×横力Fy)とを比較して示す特性図であり、スリップ角が大きくなるにしたがって、セルフアライニングトルクSATが失われる様子を示しており、上記(5)式から算出されるセルフアライニングトルク検出値SATdとセルフアライニングトルク推定値SATpとの差をグリップロス度g(図中網かけ部)として示している。
このため、車両のヨーレートを検出するヨーレートセンサ42と車両の横加速度を検出する横加速度センサ43とを設け、これらヨーレートセンサ42で検出したヨーレートγと横加速度センサ43で検出した横加速度Gyとを横力検出部44へ入力し、この横力検出部44で前記(4)式の演算を行って横力Fyを算出し、算出した横力FyをSAT推定部41に入力して、このSAT推定部41で前記(3)式の演算を行うことにより、セルフアライニングトルク推定値SATpを算出する。
そして、SAT検出部35で検出したセルフアライニングトルク検出値SATdとSAT推定部41で推定したセルフアライニングトルク推定値SATpとをグリップロス度検出部23に入力し、このグリップロス度検出部23で前記(5)式の演算を行うことにより、タイヤのグリップ力が失われた度合を表すグリップロス度gを算出し、算出したグリップロス度gを補償値補正部24に入力する。
この補償値補正部24は、グリップロス度検出部23で検出したグリップロス度gが入力され、これに基づいて補償ゲインKを算出する補償ゲイン算出部51と、“1”の補償ゲインKが設定された補償ゲイン設定部52と、補償ゲイン算出部51で算出された補償ゲインKと補償ゲイン設定部52で設定された補償ゲインK1とが入力され、これらを後述するステア状態検出部55から入力される選択信号SLに基づいて選択する選択部53と、選択部53で選択された補償ゲインKsをSAT補償部36で算出されたセルフアライニングトルク補償値SATcに乗算する乗算器54とを備えている。
補償ゲイン算出部51は、入力されるグリップロス度gをもとに、図9に示すゲイン算出マップを参照してセルフアライニングトルク補償値SATcを補正する補償ゲインKを算出する。
ここで、ゲイン算出マップは、図9に示すように、グリップロス度gが正値である場合には、グリップロス度gが0から第1の閾値Th1までの間では補償ゲインKが“1”となり、グリップロス度gが第1の閾値Th1を超えると補償ゲインKが“1”からグリップロス度gの増加に応じて減少し、第1の閾値Th1より僅かに大きい閾値Th1′で補償ゲインKが“1”より小さい所定値Ksに達し、その後、グリップロス度gが第2の閾値Th2に達するまでは補償ゲインKが所定値Ksを維持し、グリップロス度gが第2の閾値Th2を超えるとグリップロス度gの増加に応じて比較的急な傾きで補償ゲインKが “1”を超えて増加するように特性線が設定されている。
ここで、ゲイン算出マップは、図9に示すように、グリップロス度gが正値である場合には、グリップロス度gが0から第1の閾値Th1までの間では補償ゲインKが“1”となり、グリップロス度gが第1の閾値Th1を超えると補償ゲインKが“1”からグリップロス度gの増加に応じて減少し、第1の閾値Th1より僅かに大きい閾値Th1′で補償ゲインKが“1”より小さい所定値Ksに達し、その後、グリップロス度gが第2の閾値Th2に達するまでは補償ゲインKが所定値Ksを維持し、グリップロス度gが第2の閾値Th2を超えるとグリップロス度gの増加に応じて比較的急な傾きで補償ゲインKが “1”を超えて増加するように特性線が設定されている。
また、グリップロス度gが負値である場合も0から第1の閾値−Th1までの間補償ゲインKが“1”を維持し、第1の閾値−Th1から閾値−Th1′までの間で補償ゲインKが所定値Ksまで低下し、その後第2の閾値−Th2までの間で補償ゲインKが所定値Ksを維持し、第2の閾値−Th2を超えると、グリップロス度gの絶対値の増加に応じて比較的急な傾きで補償ゲインKが“1”を超えて増加するように特性線が設定されている。
選択部53では、ステア状態検出部55から論理値“1”の選択信号SLが入力されると、補償ゲイン設定部52から出力される“1”の補償ゲインK1を選択し、これを選択補償ゲインKsとして乗算器54に出力し、ステア状態検出部55から論理値“0”の選択信号SLが入力されると、補償ゲイン算出部51から出力される補償ゲインKを選択し、これを選択補償ゲインKsとして乗算器54に出力する。
また、コントローラ15は、車両のステア状態を判定し、ステア状態に応じた選択信号SLを出力するステア状態検出手段としてのステア状態検出部55を備えている。
このステア状態検出部55は、ステアリング機構SMの操舵角δを検出する操舵角センサ56から出力される操舵角δ、前述したヨーレートセンサ42で検出したヨーレート及び車速センサ16で検出した車速Vxが入力され、これらに基づいて車両のステア状態がアンダーステアであるかオーバーステアであるかを判定する。
このステア状態検出部55は、ステアリング機構SMの操舵角δを検出する操舵角センサ56から出力される操舵角δ、前述したヨーレートセンサ42で検出したヨーレート及び車速センサ16で検出した車速Vxが入力され、これらに基づいて車両のステア状態がアンダーステアであるかオーバーステアであるかを判定する。
このステア状態の判定は、以下のようにして行う。先ず、車両の規範ヨーレートγ0は下記(6)式で表すことができる。
γ0={1/(1+Ts)}{1/(1+A・Vx2)}(Vxδ/Lα) ……(6)
ここで、δは操舵角、Vxは車速、Lはホイールベース、Tは時定数、sはラプラス演算子、Aはスタビリティファクタ、αはステアリングレシオである。
γ0={1/(1+Ts)}{1/(1+A・Vx2)}(Vxδ/Lα) ……(6)
ここで、δは操舵角、Vxは車速、Lはホイールベース、Tは時定数、sはラプラス演算子、Aはスタビリティファクタ、αはステアリングレシオである。
また、スタビリティファクタAは、下記(7)式で表される。
A=(m/2L2){(Lf・Kf−Lr・Kr)/Kf・Kr} …………(7)
ここで、mは車両重量、Lfは車両重心点と前輪車軸との間の距離、Lrは車両重心点と後輪車軸との間の距離、Kfは前輪タイヤのコーナリングパワー、Krは後輪タイヤのコーナリングパワーである。
A=(m/2L2){(Lf・Kf−Lr・Kr)/Kf・Kr} …………(7)
ここで、mは車両重量、Lfは車両重心点と前輪車軸との間の距離、Lrは車両重心点と後輪車軸との間の距離、Kfは前輪タイヤのコーナリングパワー、Krは後輪タイヤのコーナリングパワーである。
そして、規範ヨーレートγ0とヨーレートセンサ42で検出した実ヨーレートγとを比較することにより、下記のように車両のステア状態を判定することができる。
|γ|−|γ0|>0 :オーバーステア
|γ|−|γ0|<0 :アンダーステア
この車両のステア状態がオーバーステアであるときには論理値“1”の選択信号SLを選択部53に出力し、アンダーステアであるときには論理値“0”の選択信号SLを選択部53に出力する。
|γ|−|γ0|>0 :オーバーステア
|γ|−|γ0|<0 :アンダーステア
この車両のステア状態がオーバーステアであるときには論理値“1”の選択信号SLを選択部53に出力し、アンダーステアであるときには論理値“0”の選択信号SLを選択部53に出力する。
また、d−q軸電流指令値演算部25は、補償後操舵補助電流指令値Iref′とモータ角速度ωmとに基づいてd軸電流指令値Idrefを算出するd軸電流指令値算出部61と、電気角変換部30から入力される電気角θe及びモータ角速度ωmに基づいてd−q軸誘起電圧モデルEMF(Electromotive Force)のd軸EMF成分ed(θ)及びq軸EMF成分eq(θ)を算出する誘起電圧モデル算出部62と、この誘起電圧モデル算出部62から出力されるd軸EMF成分ed(θ)及びq軸EMF成分eq(θ)とd軸電流指令値算出部61から出力されるd軸電流指令値Idrefと補償後操舵補助電流指令値Iref′とモータ角速度ωmとに基づいてq軸電流指令値Iqrefを算出するq軸電流指令値算出部63とを備えている。そして、d軸電流指令値算出部61で算出されたd軸電流指令値Idref及びq軸電流指令値算出部63で算出されたq軸電流指令値Iqrefが2相/3相変換部26に供給される。
この2相/3相変換部26では、入力されるd軸電流指令値Idref及びq軸電流指令値Iqrefを電気角変換部30から入力される電気角θeに基づいて2相/3相変換して3相モータ電流指令値Iaref、Ibref及びIcrefを算出し、算出したモータ電流指令値Iaref、Ibref及びIcrefをモータ電流制御部27に出力する。
モータ電流制御部27は、電動モータ12の3相コイルに供給されるモータ電流Ia、Ib及びIcを検出するモータ電流検出部70と、2相/3相変換部26から入力されるモータ電流指令値Iaref,Ibref及びIcrefからモータ電流検出部70で検出したモータ電流Ia、Ib及びIcを個別に減算して各相電流偏差ΔIa、ΔIb及びΔIcを求める減算器71a、71b及び71cと、求めた各相電流偏差ΔIa、ΔIb及びΔIcに対して比例積分制御を行って電圧指令値Va、Vb及びVcを算出する電流制御部72と、この電流制御部72から出力される電圧指令値Va、Vb及びVcに基づいてデューティ演算を行って電動モータ12の各相のデューティ比を算出してパルス幅変調(PWM)信号でなるインバータ制御信号を形成するパルス幅変調部73と、このパルス幅変調部73から出力されるインバータ制御信号に基づいて3相モータ電流Ia、Ib及びIcを形成して電動モータ12に出力するインバータ74とを備えている。
次に、コントローラ15での動作を図10のフローチャートを参照して説明する。
まず、トルクセンサ14からの操舵トルクT、車速センサ16からの車速Vx、回転角センサ17からのモータ回転角θm、ヨーレートセンサ42からのヨーレートγ、横加速度センサ43からの横加速度Gyを読込む(ステップS1)。次いで、入力した操舵トルクT及び車速Vxに基づき図3に示す操舵補助電流指令値算出マップを参照して操舵トルクT及び車速Vxに応じた操舵補助電流指令値Irefを算出し(ステップS2)、回転角センサ17からのモータ回転角θmに基づいて電動モータ12の角速度ωmを演算すると共に、モータ角加速度αmを演算する(ステップS3)。
まず、トルクセンサ14からの操舵トルクT、車速センサ16からの車速Vx、回転角センサ17からのモータ回転角θm、ヨーレートセンサ42からのヨーレートγ、横加速度センサ43からの横加速度Gyを読込む(ステップS1)。次いで、入力した操舵トルクT及び車速Vxに基づき図3に示す操舵補助電流指令値算出マップを参照して操舵トルクT及び車速Vxに応じた操舵補助電流指令値Irefを算出し(ステップS2)、回転角センサ17からのモータ回転角θmに基づいて電動モータ12の角速度ωmを演算すると共に、モータ角加速度αmを演算する(ステップS3)。
次いで、操舵トルクT、操舵補助電流指令値Iref、モータ角速度ωm及びモータ角加速度αmをもとに前記(2)式の演算を行ってセルフアライニングトルク検出値SATdを検出し(ステップS4)、算出したセルフアライニングトルク検出値SATdに基づいてセルフアライニングトルク補償値SATcを算出する(ステップS5)。さらに、ヨーレートγ、横加速度Gyをもとに前記(4)式の演算を行って横力Fyを算出し、算出した横力Fyとトレールεnとに基づいて前記(3)式の演算を行うことにより、セルフアライニングトルク推定値SATpを算出する(ステップS6)。
続いてセルフアライニングトルク検出値SATd及びセルフアライニングトルク推定値SATpの偏差からグリップロス度gを検出し(ステップS7)、このグリップロス度gに基づき図9に示す補償ゲイン算出マップを参照してセルフアライニングトルク補償値SATcを補正するための補償ゲインKを算出する(ステップS8)。
次いで、前記(7)式に従ってスタビリティファクタAを算出すると共に、前記(6)式に従って規範ヨーレートγ0を算出し(ステップS9)、ヨーレートセンサ42で検出した実ヨーレートγの絶対値|γ|から規範ヨーレートγ0の絶対値|γ0|を減算した値が負値であるか否かを判定することにより車両のステア状態がアンダーステアであるか否かを判断し(ステップS10)、|γ|−|γ0|<0であってアンダーステアと判定されたときには選択補償ゲインKsとして前記ステップS8で演算した補償ゲインKを設定し、この選択補償ゲインKsをRAM等の所定の記憶領域に更新記憶し(ステップS11)、|γ|−|γ0|≧0であるときには、車両のステア状態がニュートラルステア又はオーバーステアであると判断して選択補償ゲインKsを“1”に設定し、この選択補償ゲインKsをRAM等の所定の記憶領域に更新する(ステップS12)。
次いで、前記(7)式に従ってスタビリティファクタAを算出すると共に、前記(6)式に従って規範ヨーレートγ0を算出し(ステップS9)、ヨーレートセンサ42で検出した実ヨーレートγの絶対値|γ|から規範ヨーレートγ0の絶対値|γ0|を減算した値が負値であるか否かを判定することにより車両のステア状態がアンダーステアであるか否かを判断し(ステップS10)、|γ|−|γ0|<0であってアンダーステアと判定されたときには選択補償ゲインKsとして前記ステップS8で演算した補償ゲインKを設定し、この選択補償ゲインKsをRAM等の所定の記憶領域に更新記憶し(ステップS11)、|γ|−|γ0|≧0であるときには、車両のステア状態がニュートラルステア又はオーバーステアであると判断して選択補償ゲインKsを“1”に設定し、この選択補償ゲインKsをRAM等の所定の記憶領域に更新する(ステップS12)。
そして、更新記憶された選択補償ゲインKsを前記ステップS5で算出したセルフアライニングトルク補償値SATcに乗算して補正セルフアライニングトルク補償値SATc′を算出する(ステップS13)。
次いで、収斂性補償値Ic及び慣性補償値Iiを算出し(ステップS14)、収斂性補償値Ic及び慣性補償値Iiを加算すると共に、補正セルフアライニングトルク補償値SATc′を減算して補償値Icomを算出し(ステップS15)、算出した補償値Icomを操舵補助電流指令値Irefに加算して補償後操舵補助電流指令値Iref′を算出する(ステップS16)。
次いで、収斂性補償値Ic及び慣性補償値Iiを算出し(ステップS14)、収斂性補償値Ic及び慣性補償値Iiを加算すると共に、補正セルフアライニングトルク補償値SATc′を減算して補償値Icomを算出し(ステップS15)、算出した補償値Icomを操舵補助電流指令値Irefに加算して補償後操舵補助電流指令値Iref′を算出する(ステップS16)。
次いで、算出した補償後操舵補助電流指令値Iref′に基づいてd軸電流指令値Idrefを算出すると共に、q軸電流指令値Iqrefを算出し(ステップS17)、次いでd軸電流指令値Idref及びq軸電流指令値Iqrefを電気角θeに基づいて2相/3相変換して3相モータ電流指令値Iaref、Ibref及びIcrefを算出する(ステップS18)。
次いで、3相モータ電流指令値Iaref、Ibref及びIcrefからモータ電流検出部70で検出したモータ電流Ia、Ib及びIcを減算して電流偏差ΔIa、ΔIb及びΔIcを算出し(ステップS19)、算出した電流偏差ΔIa、ΔIb及びΔIcに対してPI制御処理を行って電圧指令値Va、Vb及びVcを算出し(ステップS20)、算出した電圧指令値Va、Vb及びVcをパルス幅変調して、パルス幅変調信号をインバータ74に出力する(ステップS21)。
これにより、インバータ74から3相のモータ駆動電流Ia、Ib及びIcが電動モータ12に出力され、電動モータ12が駆動制御されることにより、操舵トルクT及び車速Vxに応じた最適な操舵補助力を発生し、この操舵補助力が減速機11を介してステアリングシャフト2に伝達される。
この図8の処理が制御手段に対応し、このうちステップS2の処理が電流指令値演算部に対応し、ステップS4の処理がSAT検出部35(セルフアライニングトルク検出手段)に対応し、ステップS5の処理がSAT補償部36(セルフアライニングトルク補償手段)に対応し、ステップS6の処理がSAT推定部41に対応し、ステップS7の処理がグリップロス度検出部(グリップロス度検出手段)に対応し、ステップS8〜S13の処理が補償値補正部24(補償値補正手段)に対応し、ステップS9及びS10の処理が選択部53及びステア状態検出部55(ステア状態検出手段)に対応し、ステップS4、S5、S14〜S16の処理が指令値補償部22に対応し、ステップS17の処理がd−q軸電流指令値演算部25に対応し、ステップS18の処理が2相/3相変換部26に対応し、ステップS19の処理が減算器71a〜71cに対応し、ステップS20の処理がPI電流制御部72に対応し、ステップS21の処理がパルス幅変調部73に対応している。
この図8の処理が制御手段に対応し、このうちステップS2の処理が電流指令値演算部に対応し、ステップS4の処理がSAT検出部35(セルフアライニングトルク検出手段)に対応し、ステップS5の処理がSAT補償部36(セルフアライニングトルク補償手段)に対応し、ステップS6の処理がSAT推定部41に対応し、ステップS7の処理がグリップロス度検出部(グリップロス度検出手段)に対応し、ステップS8〜S13の処理が補償値補正部24(補償値補正手段)に対応し、ステップS9及びS10の処理が選択部53及びステア状態検出部55(ステア状態検出手段)に対応し、ステップS4、S5、S14〜S16の処理が指令値補償部22に対応し、ステップS17の処理がd−q軸電流指令値演算部25に対応し、ステップS18の処理が2相/3相変換部26に対応し、ステップS19の処理が減算器71a〜71cに対応し、ステップS20の処理がPI電流制御部72に対応し、ステップS21の処理がパルス幅変調部73に対応している。
したがって、ステア状態検出部55で、|γ|−|γ0|≧0となって、車両のステア状態がニュートラルステア又はオーバーステアであることが検出されたときには、ステア状態検出部55から論理値“1”の選択信号SLが選択部53に出力されることにより、この選択部53で、補償ゲイン設定部52で設定された“1”の補償ゲインK1を選択し、これを選択補償ゲインKsとして乗算器54に供給して、SAT補償部36から出力されるセルフアライニングトルク補償値SATcに乗算される。このため、セルフアライニングトルク補償値SATcがそのまま補正セルフアライニングトルク補償値SATc′として減算器37に供給されることにより、指令値補償部22で、適度な操舵反力を与えながら、収斂性補償、慣性補償及びセルフアライニングトルク補償を行う指令値補償値Icomを形成し、これを加算器39で操舵補助電流指令値演算部21で演算された操舵補助電流指令値Irefに加算される。
したがって、通常の指令値補償を行って補償後操舵補助電流指令値Iref′に応じた電流制御処理が行われて、電動モータ12で操舵状態に応じた最適な操舵補助力を発生する。
この状態から、車両のステア状態がアンダーステアとなると、ステア状態検出部55で、|γ|−|γ0|<0となってアンダーステアが検出され、これに応じて論理値“0”の選択信号SLが選択部53に供給されることにより、この選択部53で補償ゲイン算出部51から出力される補償ゲインKが選択され、これが選択補償ゲインKsとして乗算器54に供給される。
この状態から、車両のステア状態がアンダーステアとなると、ステア状態検出部55で、|γ|−|γ0|<0となってアンダーステアが検出され、これに応じて論理値“0”の選択信号SLが選択部53に供給されることにより、この選択部53で補償ゲイン算出部51から出力される補償ゲインKが選択され、これが選択補償ゲインKsとして乗算器54に供給される。
このとき、図9に示すように、グリップロスが生じていないかグリップロス度gが不感帯幅となる−Th1≦g≦+Th1内の値であれば補償ゲインKが“1”に設定され、この補償ゲインKが選択補償ゲインKsとして乗算器54でSAT補償部36から出力されるセルフアライニングトルク補償値SATcに乗算されるので、セルフアライニングトルク補償値SATcがそのまま補正セルフアライニングトルク補償値SATc′として減算器37に入力される。
このため、指令値補償部22で、通常の収斂性補償値Ic、慣性補償値Ii及び補正セルフアライニングトルク補償値SATc′が算出されて、収斂性補償値Ic及び慣性補償値Iiが加算されると共に、補正セルフアライニングトルク補償値SATc′が減算されて補償値Icomが算出され、これが操舵補助電流指令値演算部21で算出された操舵補助電流指令値Irefに加算されて操舵状態に最適な指令値補償が行われ、運転者のステアリングホイール1の操舵操作を的確に補助することができる。
このアンダーステアを維持している状態で、グリップロス度gの絶対値が第1の閾値Th1を超えて増加すると、第2の閾値Th2未満であるときには、補償ゲイン算出部51で“1”より小さい補償ゲインKが算出され、この補償ゲインKが選択補償ゲインKsとしてSAT補償部36で算出されるセルフアライニングトルク補償値SATcに乗算器54で乗算される。
このため、セルフアライニングトルク補償値SATcが減少補正されて補正セルフアライニングトルク補償値SATc′となるので、セルフアライニングトルク補償が抑制されることになり、操舵反力を減少させて、運転者にタイヤのグリップ力が失われ始めている状態を確実に感知させることができる。
さらに、グリップロス度gの絶対値が第2の閾値Th2以上となると、補償ゲイン算出部51で算出される補償ゲインKがグリップロス度gの増加に応じて“1”を超えて増加することになり、この補償ゲインKが選択補償ゲインKsとして乗算器54でSAT補償部36で算出されセルフアライニングトルク補償値SATcに乗算されるので、乗算器54の出力である補正セルフアライニングトルク補償値SATc′は、セルフアライニングトルク補償値SATcより大きな値となり、操舵反力を増加させることになるので、運転者のステアリングホイールの切増し操舵を抑制させることができ、グリップ力が失われることにより車両挙動が不安定となることを抑制することができる。
さらに、グリップロス度gの絶対値が第2の閾値Th2以上となると、補償ゲイン算出部51で算出される補償ゲインKがグリップロス度gの増加に応じて“1”を超えて増加することになり、この補償ゲインKが選択補償ゲインKsとして乗算器54でSAT補償部36で算出されセルフアライニングトルク補償値SATcに乗算されるので、乗算器54の出力である補正セルフアライニングトルク補償値SATc′は、セルフアライニングトルク補償値SATcより大きな値となり、操舵反力を増加させることになるので、運転者のステアリングホイールの切増し操舵を抑制させることができ、グリップ力が失われることにより車両挙動が不安定となることを抑制することができる。
また、ここでは、操舵トルクT、アシストトルクTm、電動モータ12の角速度ωm及び角加速度αmに基づいて検出したセルフアライニングトルク検出値SATdと、車両に発生する横力Fyに基づくセルフアライニングトルク推定値SATpとの偏差からグリップロス度gを算出している。ここで、タイヤのグリップ力が失われた場合、これに対するセルフアライニングトルクの応答性は、グリップ力が失われたことに対するヨーレートの応答性に比較して速い。
したがって、セルフアライニングトルクを用いてグリップロス度を算出することによって、ヨーレートを用いてグリップロス度を算出する場合に比較してより早い段階で、グリップロス度の変化を検出することができる。よって、セルフアライニングトルクを用いてグリップロス度を算出することにより、グリップ状況をより高精度に検出することができ、このようにして検出したグリップ状況にしたがって操舵補助電流指令値Irefを補正し、操舵補助力を低減することによって、より的確に操舵補助力を発生させることができ、グリップロス度に応じて切り増しし過ぎることを回避し、グリップ力が失われることにより車両挙動が不安定となることを抑制することができ、車両走行安定性を向上させることができる。
また、セルフアライニングトルク補償値SATcを補正することにより、操舵補助電流指令値を直接補正する場合に比較して、運転者にリニアな反力感を伝えることができる。
また、上述のようにグリップロス度が不感帯幅内の値である場合には、セルフアライニングトルク補償値SATcの補正は行わないので、グリップロスが発生していないか比較的グリップロスが小さく悪影響を及ぼすことのない状況であるにも関わらず操舵補助力が抑制され、十分な操舵補助力を発生されないことに起因して運転者に違和感を与えることを回避することができる。
また、上述のようにグリップロス度が不感帯幅内の値である場合には、セルフアライニングトルク補償値SATcの補正は行わないので、グリップロスが発生していないか比較的グリップロスが小さく悪影響を及ぼすことのない状況であるにも関わらず操舵補助力が抑制され、十分な操舵補助力を発生されないことに起因して運転者に違和感を与えることを回避することができる。
なお、上記実施形態においては、補償ゲイン算出部51でグリップロス度gに基づいて補償ゲインKを算出する補償ゲイン算出マップの特性線が線形に設定されている場合について説明したが、これに限定されるものではなく、特性線を非線形に設定するようにしてもよい。
また、上記実施形態においては、車両の横加速度を横加速度センサ43で検出する場合について説明したが、これに限定されるものではなく、ステアリング機構SMの操舵角と車速Vxとに基づいて横加速度を推定するようにしてもよい。
また、上記実施形態においては、車両の横加速度を横加速度センサ43で検出する場合について説明したが、これに限定されるものではなく、ステアリング機構SMの操舵角と車速Vxとに基づいて横加速度を推定するようにしてもよい。
さらに、上記実施形態においては、ヨーレートγ、横加速度Gy及び車両運動モデルに基づいて横力Fyを推定し、この横力Fyに基づいて実際に車両に作用するセルフアライニングトルクを推定する場合について説明したが、ハブ等に横力センサを設け、この横力センサで直接横力を検出し、これを用いてセルフアライニングトルク推定値SATpを算出してもよい。
また、横力Fyを用いずに、水平面における車両運動モデルと、車速Vx及び操舵角δとを用いてセルフアライニングトルクを推定してもよい。
つまり、ヨーレートγとスリップ角βと車速Vxと操舵角δとの関係は、次式(8)及び(9)で表すことができる。
mVx・(dβ/dt)
=−[mVx+[(Kf・Lf−Kr・Lr)/Vx]]・γ−(Kf+Kr)・β+Kf・δ/n
……(8)
I・(dγ/dt)
=−[(Kf・Lf2+Kr・Lr2)/Vx]・γ+(−Kf・Lf+Kr・Lr)・β
+Kf・Lf・δ/n
……(9)
なお、(8)及び(9)式中の、mは車両重量、Iは車両重心を通るZ軸回りの慣性モーメント、Lはホイールベース(L=Lf+Lr)、Lf,Lrは、前,後車軸から重心までの水平距離、Kf,Krは、前,後タイヤのコーナリングパワー、nはオーバーオールステアリングギア比、δ/nは前輪実舵角、βは車体重心のスリップ角、Vxは車速、γはヨーレートである。
つまり、ヨーレートγとスリップ角βと車速Vxと操舵角δとの関係は、次式(8)及び(9)で表すことができる。
mVx・(dβ/dt)
=−[mVx+[(Kf・Lf−Kr・Lr)/Vx]]・γ−(Kf+Kr)・β+Kf・δ/n
……(8)
I・(dγ/dt)
=−[(Kf・Lf2+Kr・Lr2)/Vx]・γ+(−Kf・Lf+Kr・Lr)・β
+Kf・Lf・δ/n
……(9)
なお、(8)及び(9)式中の、mは車両重量、Iは車両重心を通るZ軸回りの慣性モーメント、Lはホイールベース(L=Lf+Lr)、Lf,Lrは、前,後車軸から重心までの水平距離、Kf,Krは、前,後タイヤのコーナリングパワー、nはオーバーオールステアリングギア比、δ/nは前輪実舵角、βは車体重心のスリップ角、Vxは車速、γはヨーレートである。
セルフアライニングトルクはヨーレートγとスリップ角βの関数として表すことができることから、ヨーレートγとスリップ角βとを車速Vxと操舵角δとの関数として整理すれば、セルフアライニングトルク推定値SATpを求めることができる。車速Vxと操舵角δよりセルフアライニングトルク推定値SATpを求めると、図11に示すようになる。この特性は実験によって車両毎の特性値を測定してから、車両運動モデルを用いてシミュレーションによって作成してもよい。
したがって、この場合には、図12に示すように、車速センサ(車速検出手段)16で検出した車速Vxと、操舵角センサ56で検出した操舵角δとをSAT推定部41に入力し、このSAT推定部41で、図11の特性図にしたがってセルフアライニングトルク推定値SATpを算出すればよい。
さらに、上記実施形態においては、モータ角速度ωm、モータ角加速度αm、操舵トルクT及び操舵補助電流指令値Irefに基づいてセルフアライニングトルクSATを推定する場合について説明したが、これに限定されるものではなく、操舵補助電流指令値Irefに代えて、モータ電流検出部70で検出したモータ電流Ia〜Icを3相/2相変換してq軸電流Iqを算出し、このq軸電流Iqとモータ角加速度αmとに基づいて下記(10)式の演算を行って算出したモータアシストトルクTmaを適用するようにしてもよい。
さらに、上記実施形態においては、モータ角速度ωm、モータ角加速度αm、操舵トルクT及び操舵補助電流指令値Irefに基づいてセルフアライニングトルクSATを推定する場合について説明したが、これに限定されるものではなく、操舵補助電流指令値Irefに代えて、モータ電流検出部70で検出したモータ電流Ia〜Icを3相/2相変換してq軸電流Iqを算出し、このq軸電流Iqとモータ角加速度αmとに基づいて下記(10)式の演算を行って算出したモータアシストトルクTmaを適用するようにしてもよい。
Tma= Kt・Iq−Jm・α m ……(10)
ここで、Ktはモータのトルク定数、Jmはモータのロータ部の慣性モーメントである。
この他、電動モータ12の出力軸、減速機11の入出力軸等のトルク伝達軸に磁歪式トルクセンサなどのトルクセンサを配設し、このトルクセンサで検出したモータアシストトルクTmaを適用するようにしてもよい。
ここで、Ktはモータのトルク定数、Jmはモータのロータ部の慣性モーメントである。
この他、電動モータ12の出力軸、減速機11の入出力軸等のトルク伝達軸に磁歪式トルクセンサなどのトルクセンサを配設し、このトルクセンサで検出したモータアシストトルクTmaを適用するようにしてもよい。
さらにまた、上記実施形態においては、ステアリングシャフト2に減速機11を介して電動モータ12を連結したコラム形式の電動パワーステアリング装置に本発明を適用した場合について説明したが、これに限定されるものではなく、ステアリングギヤ機構8に減速機を介して電動モータを連結するピニオン形式の電動パワーステアリング装置やラック軸に減速機を介して電動モータを連結するラック形式の電動パワーステアリング装置にも本発明を適用することができる。
なおさらに、上記実施形態においては、本発明をブラシレスモータに適用した場合について説明したが、これに限定されるものではなく、ブラシ付きモータに適用する場合には、図13に示すように、角速度演算部31でモータ電流検出部70から出力されるモータ電流検出値Im及び端子電圧検出部90から出力されるモータ端子電圧Vmに基づいて下記(11)式の演算を行ってモータ角速度ωmを算出すると共に、d−q軸電流指令値演算部25を省略して補償後操舵補助電流指令値Iref′を直接モータ電流制御部27に供給し、さらにモータ電流制御部27を夫々1つの減算部71、電流制御部72、パルス幅変調部73とインバータ74に代えたHブリッジ回路91で構成すればよい。
ωm=(Vm−Im・Rm)/K0 …………(11)
ここで、Rmはモータ巻線抵抗、K0はモータの起電力定数である。
ここで、Rmはモータ巻線抵抗、K0はモータの起電力定数である。
1 ステアリングホイール
2 ステアリングシャフト
12 電動モータ
14 操舵トルクセンサ
15 コントローラ
17 回転センサ
19 車速センサ
21 操舵補助電流指令値演算部
22 指令値補償部
23 グリップロス検出部
24 補償値補正部
25 d−q軸電流指令値演算部
26 モータ電流制御部
35 SAT検出部
36 SAT補償部
41 SAT推定部
42 ヨーレートセンサ
43 横加速度センサ
44 横力検出部
51 補償ゲイン算出部
52 補償ゲイン設定部
53 選択部
55 ステア状態検出部
55 乗算器
56 操舵角センサ
2 ステアリングシャフト
12 電動モータ
14 操舵トルクセンサ
15 コントローラ
17 回転センサ
19 車速センサ
21 操舵補助電流指令値演算部
22 指令値補償部
23 グリップロス検出部
24 補償値補正部
25 d−q軸電流指令値演算部
26 モータ電流制御部
35 SAT検出部
36 SAT補償部
41 SAT推定部
42 ヨーレートセンサ
43 横加速度センサ
44 横力検出部
51 補償ゲイン算出部
52 補償ゲイン設定部
53 選択部
55 ステア状態検出部
55 乗算器
56 操舵角センサ
Claims (6)
- 転舵輪を転舵するステアリング機構に入力される操舵トルクを検出する操舵トルク検出手段と、前記ステアリング機構に操舵補助力を付与する電動モータと、前記操舵トルクに基づいて操舵補助電流指令値を演算し、演算した操舵補助電流指令値に基づいて前記電動モータを制御する制御手段とを有する電動パワーステアリング装置であって、
タイヤのグリップが失われた度合を表すグリップロス度を検出するグリップロス度検出手段と、車両のステア状態を検出するステア状態検出手段と、前記転舵輪側に発生するセルフアライニングトルクを検出するセルフアライニングトルク検出手段と、該セルフアライニングトルク検出手段で検出したセルフアライニングトルクに基づいて前記操舵補助電流指令値に対してセルフアライニングトルク補償を行うセルフアライニングトルク補償手段と、前記グリップロス度検出手段で検出したグリップロス度及び前記ステア状態検出手段で検出したステア状態に基づいて前記セルフアライニングトルク補償手段のセルフアライニングトルク補償値を補正する補償値補正手段とを備えたことを特徴とする電動パワーステアリング装置。 - 前記補償値補正手段は、前記ステア状態がアンダーステアであり、且つ前記グリップロス度が第1の閾値よりも大きく且つ第2の閾値以下であるときに、前記セルフアライニングトルク補償部のセルフアライニングトルク補償値を減少補正するように構成されていることを特徴とする請求項1に記載の電動パワーステアリング装置。
- 前記補償値補正手段は、前記ステア状態がアンダーステアであり、且つ前記グリップロス度が第1の閾値よりも大きく且つ第2の閾値以下であるときに、前記セルフアライニングトルク補償部のセルフアライニングトルク補償値に1未満のゲインを乗算して減少補正するように構成されていることを特徴とする請求項1に記載の電動パワーステアリング装置。
- 前記補償値補正手段は、前記ステア状態がアンダーステアであり、且つ前記グリップロス度が前記第2の閾値を超えているときに、前記セルフアライニングトルク補償部のセルフアライニングトルク補償値を増加補正するように構成されていることを特徴とする請求項2又は3に記載の電動パワーステアリング装置。
- 前記補償値補正手段は、前記グリップロス度が前記第2の閾値を超えているときに、前記セルフアライニングトルク補償部のセルフアライニングトルク補償値に1を超えるゲインを乗算して増加補正するように構成されていることを特徴とする請求項2又は3に記載の電動パワーステアリング装置。
- 車両の横力を検出する横力検出手段と、該横力検出手段で検出した横力に基づいてセルフアライニングトルクを推定するセルフアライニングトルク推定手段とを備え、前記グリップロス度検出手段は、前記セルフアライニングトルク検出手段で検出したセルフアライニングトルク検出値と、前記セルフアライニングトルク推定手段で推定したセルフアライニングトルク推定値とに基づいてグリップロス度を検出するように構成されていることを特徴とする請求項1乃至5の何れか1項に記載の電動パワーステアリング装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007322230A JP2009143367A (ja) | 2007-12-13 | 2007-12-13 | 電動パワーステアリング装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007322230A JP2009143367A (ja) | 2007-12-13 | 2007-12-13 | 電動パワーステアリング装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2009143367A true JP2009143367A (ja) | 2009-07-02 |
Family
ID=40914533
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007322230A Pending JP2009143367A (ja) | 2007-12-13 | 2007-12-13 | 電動パワーステアリング装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2009143367A (ja) |
-
2007
- 2007-12-13 JP JP2007322230A patent/JP2009143367A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10300942B2 (en) | Electric power steering apparatus | |
| EP2647547B1 (en) | Electronic power steering apparatus | |
| JP4779495B2 (ja) | 車両用操舵装置 | |
| US8977433B2 (en) | Electric power steering apparatus | |
| JP4152556B2 (ja) | 電動式パワーステアリング制御装置及びその制御方法 | |
| US20080021614A1 (en) | Controller for electric power steering apparatus | |
| JP2009006985A (ja) | 電動パワーステアリング装置 | |
| JP5434383B2 (ja) | 電動パワーステアリング装置 | |
| US10889320B2 (en) | Electric power-assisted steering apparatus and method of controlling the same | |
| US20080217099A1 (en) | Electric Power Steering Apparatus, Control Method Thereof and Program for Electric Power Steering Apparatus | |
| JP5034765B2 (ja) | 電動パワーステアリング装置の制御装置 | |
| JP5272399B2 (ja) | 車両走行制御装置 | |
| JP2009143365A (ja) | 電動パワーステアリング装置 | |
| JP5028960B2 (ja) | 電動パワーステアリング装置 | |
| JP5029338B2 (ja) | 電動パワーステアリング装置 | |
| JP5245898B2 (ja) | 電動パワーステアリング装置 | |
| JP5303920B2 (ja) | 電動パワーステアリング装置 | |
| JP2009143368A (ja) | 電動パワーステアリング装置 | |
| JP2014065492A (ja) | 電動パワーステアリング装置 | |
| JP5233268B2 (ja) | 電動パワーステアリング装置 | |
| JP5125216B2 (ja) | 電動パワーステアリング装置 | |
| JP2009143372A (ja) | 電動パワーステアリング装置 | |
| JP5092726B2 (ja) | 電動パワーステアリング装置 | |
| JP5034764B2 (ja) | 電動パワーステアリング装置の制御装置 | |
| JP5194740B2 (ja) | 電動パワーステアリング装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20101022 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20101022 |