(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2023-05-10
(45)【発行日】2023-05-18
(54)【発明の名称】操舵制御装置
(51)【国際特許分類】
B62D 6/00 20060101AFI20230511BHJP
B62D 5/04 20060101ALI20230511BHJP
B62D 101/00 20060101ALN20230511BHJP
B62D 119/00 20060101ALN20230511BHJP
【FI】
B62D6/00
B62D5/04
B62D101:00
B62D119:00
(21)【出願番号】P 2019065769
(22)【出願日】2019-03-29
【審査請求日】2022-02-07
(73)【特許権者】
【識別番号】000001247
【氏名又は名称】株式会社ジェイテクト
(74)【代理人】
【識別番号】100105957
【氏名又は名称】恩田 誠
(74)【代理人】
【識別番号】100068755
【氏名又は名称】恩田 博宣
(72)【発明者】
【氏名】小寺 隆志
【審査官】久保田 信也
(56)【参考文献】
【文献】再公表特許第2016/162902(JP,A1)
【文献】特開2012-240456(JP,A)
【文献】特開平11-321685(JP,A)
【文献】特開2017-165307(JP,A)
【文献】米国特許出願公開第2016/0368530(US,A1)
(58)【調査した分野】(Int.Cl.,DB名)
B62D 6/00
B62D 5/04
B62D 101/00
B62D 119/00
(57)【特許請求の範囲】
【請求項1】
転舵輪を転舵させる転舵シャフトを含む車両の操舵機構に付与される駆動力の発生源であるモータを操舵状態に応じて演算される指令値に基づき制御する操舵制御装置であって、
前記転舵輪の転舵動作に応じて回転するシャフトの回転角に基づき前記指令値に反映させるべき前記転舵シャフトに作用する第1の軸力を演算する第1の軸力演算部と、
前記第1の軸力を実際の軸力に近づけるために前記第1の軸力に反映させるべき第2の軸力をステアリングホイールが切り込み操舵状態であるか切り戻し操舵状態であるかに応じて演算する第2の軸力演算部と、を有し
、
前記第2の軸力演算部は、前記ステアリングホイールが切り込み操舵状態であるとき、前記第2の軸力として、前記転舵輪の転舵動作に伴い発生する車体持ち上げトルクに応じた軸力を演算する一方、前記ステアリングホイールが切り戻し操舵状態であるとき、前記車体持ち上げトルクに応じた軸力である前記第2の軸力を強制的に0に設定する操舵制御装置。
【請求項2】
前記第2の軸力演算部は、前記転舵輪の転舵動作に応じて回転する前記シャフトの回転角速度と前記転舵シャフトに作用する軸力が反映される状態変数との積に基づき、前記ステアリングホイールが切り込み操舵状態であるか切り戻し操舵状態であるかを判定する請求項
1に記載の操舵制御装置。
【請求項3】
前記操舵機構は、ステアリングホイールの操作に連動して回転するとともに、前記転舵シャフトとの間の動力伝達が分離されたステアリングシャフトを備え、
前記モータは、前記ステアリングシャフトに付与される前記駆動力として操舵方向と反対方向のトルクである操舵反力を発生する反力モータである請求項1
または請求項
2に記載の操舵制御装置。
【請求項4】
前記操舵機構は、ステアリングホイールの操作に連動して回転するとともに、前記ステアリングホイールと前記転舵シャフトとの間の動力伝達経路として機能するシャフトを備え、
前記モータは、前記シャフトまたは前記転舵シャフトに付与される前記駆動力として操舵方向と同方向のトルクである操舵補助力を発生させるアシストモータである請求項1
または請求項
2に記載の操舵制御装置。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、操舵制御装置に関する。
【背景技術】
【0002】
従来、ステアリングホイールと転舵輪との間の動力伝達を機械的に分離した、いわゆるステアバイワイヤ方式の操舵装置が知られている。この操舵装置は、ステアリングシャフトに付与される操舵反力の発生源である反力モータ、および転舵輪を転舵させる転舵力の発生源である転舵モータを有している。車両が走行しているとき、操舵装置の制御装置は、反力モータを通じて操舵反力を発生させる反力制御を実行するとともに、転舵モータを通じて転舵輪を転舵させる転舵制御を実行する。
【0003】
ここで、ステアバイワイヤ方式の操舵装置においては、ステアリングホイールと転舵輪との間の動力伝達が分離されているため、転舵輪に作用する路面反力がステアリングホイールに伝わりにくい。したがって、運転者は路面状態を、ステアリングホイールを通じて手に感じる操舵反力(手応え)として感じにくい。
【0004】
そこで、たとえば特許文献1に記載の制御装置は、車速および操舵角に基づきラック軸に発生している基準ラック軸力を推定演算するとともに、転舵モータの電流値に基づきラック軸に実際に発生している軸力である実ラック軸力を演算する。制御装置は、基準ラック軸力および実ラック軸力に基づき、走行時に転舵輪に発生するタイヤ横力の発生率を演算し、この演算されるタイヤ横力発生率の縮小に応じて操舵反力が減少するように反力モータを制御する。
【0005】
制御装置は、転舵輪の転舵に伴い発生する車体の上下方向の変位による車体持ち上げトルク、転舵輪と路面との間に発生する摩擦によるねじりトルク、およびセルフアライニングトルクを操舵角に基づき演算し、これら3つのトルクを使用して基準ラック軸力を推定する。制御装置は、より精度の高い基準ラック軸力が得られるため、より適切な操舵反力の制御を行うことができる。運転者は、路面状態を操舵反力として感じることができる。
【先行技術文献】
【特許文献】
【0006】
【発明の概要】
【発明が解決しようとする課題】
【0007】
運転者は、ステアリングホイールを通じて明確な路面情報が手応えとして伝わることにより、より速く正確に操舵することが可能となる。また、運転の安心感も高められる。このため、運転者に路面状態を操舵反力(手応え)としてより適切に伝えるためのさらなる改善が望まれている。ちなみに、このことは、車両の操舵機構に対してモータのトルクをアシスト力として付与するEPS(電動パワーステアリング装置)についても同様のことがいえる。
【0008】
本発明の目的は、操舵機構に対してより適切な駆動力を付与できる操舵制御装置を提供することにある。
【課題を解決するための手段】
【0009】
上記目的を達成し得る操舵制御装置は、転舵輪を転舵させる転舵シャフトを含む車両の操舵機構に付与される駆動力の発生源であるモータを操舵状態に応じて演算される指令値に基づき制御する。この操舵制御装置は、前記転舵輪の転舵動作に応じて回転するシャフトの回転角に基づき前記指令値に反映させるべき前記転舵シャフトに作用する第1の軸力を演算する第1の軸力演算部と、前記第1の軸力を実際の軸力に近づけるために前記第1の軸力に反映させるべき第2の軸力をステアリングホイールが切り込み操舵状態であるか切り戻し操舵状態であるかに応じて演算する第2の軸力演算部と、を有している。
【0010】
転舵シャフトに作用する実際の軸力は、ステアリングホイールが切り込み操舵状態であるか切り戻し操舵状態であるかによって異なる。これに対し、第1の軸力演算部によって演算される第1の軸力は、転舵輪の転舵動作に応じて回転するシャフトの回転角に基づき演算されるものであるため、当該シャフトの回転角に応じた値にしかならず、実際の軸力と異なるおそれがある。
【0011】
この点、上記の操舵制御装置によれば、第1の軸力演算部により演算される第1の軸力に対して第2の軸力演算部により演算される第2の軸力が反映されることにより、最終的な第1の軸力は実際の軸力に近似したものとなる。これは、第2の軸力は、第1の軸力を実際の軸力に近づけるために第1の軸力に反映させるべき軸力として、ステアリングホイールが切り込み操舵状態であるか切り戻し操舵状態であるかに応じて演算される軸力だからである。このため、実際の軸力に近似した値の第1の軸力が指令値に反映されることにより、実際の軸力に応じたより適切な駆動力が操舵機構に付与される。
【0012】
上記の操舵制御装置において、前記第2の軸力演算部は、前記ステアリングホイールが切り込み操舵状態であるとき、前記第1の軸力に反映させるべき前記第2の軸力として、前記転舵輪の転舵動作に伴い発生する車体持ち上げトルクに応じた軸力を演算することが好ましい。また、前記第2の軸力演算部は、前記ステアリングホイールが切り戻し操舵状態であるとき、前記車体持ち上げトルクに応じた軸力である前記第2の軸力を強制的に0に設定することが好ましい。
【0013】
転舵シャフトに作用する実際の軸力は、ステアリングホイールが切り込み操舵状態であるときと切り戻し操舵状態であるときとで異なる。これは、たとえばステアリングホイールが切り込み操舵状態であるとき、転舵輪の転舵に伴い発生する車体持ち上げトルクの影響が一因として考えられる。このため、ステアリングホイールが切り込み操舵状態であるとき、第2の軸力演算部により演算される車体持ち上げトルクに応じた軸力が第1の軸力に加算されることにより、最終的な第1の軸力は実際の軸力に近似したものとなる。また、ステアリングホイールが切り戻し操舵状態であるとき、車体持ち上げトルクに応じた軸力である第2の軸力が強制的に0に設定されることにより、最終的な第1の軸力は実際の軸力に近似したものとなる。
【0014】
上記の操舵制御装置において、前記第2の軸力演算部は、前記転舵輪の転舵動作に応じて回転する前記シャフトの回転角速度と前記転舵シャフトに作用する軸力が反映される状態変数との積に基づき、前記ステアリングホイールが切り込み操舵状態であるか切り戻し操舵状態であるかを判定することが可能である。
【0015】
上記の操舵制御装置において、前記操舵機構は、ステアリングホイールの操作に連動して回転するとともに、前記転舵シャフトとの間の動力伝達が分離されたステアリングシャフトを備え、前記モータは、前記ステアリングシャフトに付与される前記駆動力として操舵方向と反対方向のトルクである操舵反力を発生する反力モータであってもよい。
【0016】
上記の操舵制御装置において、前記操舵機構は、ステアリングホイールの操作に連動して回転するとともに、前記ステアリングホイールと前記転舵シャフトとの間の動力伝達経路として機能するシャフトを備え、前記モータは、前記シャフトまたは前記転舵シャフトに付与される前記駆動力として操舵方向と同方向のトルクである操舵補助力を発生させるアシストモータであってもよい。
【発明の効果】
【0017】
本発明の操舵制御装置によれば、操舵機構に対してより適切な駆動力を付与できる。
【図面の簡単な説明】
【0018】
【
図1】操舵制御装置の第1の実施の形態が搭載されるステアバイワイヤ方式の操舵装置の構成図。
【
図2】操舵制御装置の第1の実施の形態の制御ブロック図。
【
図3】第1の実施の形態における操舵反力指令値演算部の制御ブロック図。
【
図4】第1の実施の形態における軸力演算部の制御ブロック図。
【
図5】第1の実施の形態における理想軸力演算部の制御ブロック図。
【
図6】第1の実施の形態における車体持ち上げトルク演算部の制御ブロック図。
【
図7】第1の実施の形態における目標ピニオン角と軸力との関係を示すグラフ。
【
図8】電動パワーステアリング装置に搭載される操舵制御装置の第2の実施の形態の制御ブロック図。
【発明を実施するための形態】
【0019】
以下、操舵制御装置をステアバイワイヤ方式の操舵装置に適用した第1の実施の形態を説明する。
図1に示すように、車両の操舵装置10は、ステアリングホイール11に連結されたステアリングシャフト12を有している。また、操舵装置10は、車幅方向(
図1中の左右方向)に沿って延びる転舵シャフト14を有している。転舵シャフト14の両端には、それぞれタイロッド15,15を介して左右の転舵輪16,16が連結されている。転舵シャフト14が直線運動することにより、転舵輪16,16の転舵角θ
wが変更される。ステアリングシャフト12および転舵シャフト14は操舵機構を構成する。
【0020】
<操舵反力を発生させるための構成:反力ユニット>
また、操舵装置10は、操舵反力を生成するための構成として、反力モータ31、減速機構32、回転角センサ33、およびトルクセンサ34を有している。ちなみに、操舵反力とは、運転者によるステアリングホイール11の操作方向と反対方向へ向けて作用する力(トルク)をいう。操舵反力をステアリングホイール11に付与することにより、運転者に適度な手応え感を与えることが可能である。
【0021】
反力モータ31は、操舵反力の発生源である。反力モータ31としてはたとえば三相(U,V,W)のブラシレスモータが採用される。反力モータ31(正確には、その回転軸)は、減速機構32を介して、ステアリングシャフト12に連結されている。減速機構32は、ステアリングシャフト12におけるクラッチ21よりもステアリングホイール11側の部分に設けられている。反力モータ31のトルクは、操舵反力としてステアリングシャフト12に付与される。
【0022】
回転角センサ33は反力モータ31に設けられている。回転角センサ33は、反力モータ31の回転角θaを検出する。反力モータ31の回転角θaは、舵角(操舵角)θsの演算に使用される。反力モータ31とステアリングシャフト12とは減速機構32を介して連動する。このため、反力モータ31の回転角θaとステアリングシャフト12の回転角、ひいてはステアリングホイール11の回転角である舵角θsとの間には相関がある。したがって、反力モータ31の回転角θaに基づき舵角θsを求めることができる。
【0023】
トルクセンサ34は、ステアリングホイール11の回転操作を通じてステアリングシャフト12に加わる操舵トルクThを検出する。トルクセンサ34は、ステアリングシャフト12における減速機構32よりもステアリングホイール11側の部分に設けられている。
【0024】
<転舵力を発生させるための構成:転舵ユニット>
また、操舵装置10は、転舵輪16,16を転舵させるための動力である転舵力を生成するための構成として、転舵モータ41、減速機構42、および回転角センサ43を有している。
【0025】
転舵モータ41は転舵力の発生源である。転舵モータ41としては、たとえば三相のブラシレスモータが採用される。転舵モータ41(正確には、その回転軸)は、減速機構42を介してピニオンシャフト44に連結されている。ピニオンシャフト44のピニオン歯44aは、転舵シャフト14のラック歯14bに噛み合わされている。転舵モータ41のトルクは、転舵力としてピニオンシャフト44を介して転舵シャフト14に付与される。転舵モータ41の回転に応じて、転舵シャフト14は車幅方向(図中の左右方向)に沿って移動する。
【0026】
回転角センサ43は転舵モータ41に設けられている。回転角センサ43は転舵モータ41の回転角θbを検出する。
ちなみに、操舵装置10は、ピニオンシャフト13を有している。ピニオンシャフト13は、転舵シャフト14に対して交わるように設けられている。ピニオンシャフト13のピニオン歯13aは、転舵シャフト14のラック歯14aに噛み合わされている。ピニオンシャフト13を設ける理由は、ピニオンシャフト44と共に転舵シャフト14をハウジング(図示略)の内部に支持するためである。すなわち、操舵装置10に設けられる支持機構(図示略)によって、転舵シャフト14は、その軸方向に沿って移動可能に支持されるとともに、ピニオンシャフト13,44へ向けて押圧される。これにより、転舵シャフト14はハウジングの内部に支持される。ただし、ピニオンシャフト13を使用せずに転舵シャフト14をハウジングに支持する他の支持機構を設けてもよい。
【0027】
<制御装置>
また、操舵装置10は、制御装置50を有している。制御装置50は、各種のセンサの検出結果に基づき反力モータ31、および転舵モータ41を制御する。センサとしては、前述した回転角センサ33、トルクセンサ34および回転角センサ43に加えて、車速センサ501がある。車速センサ501は、車両に設けられて車両の走行速度である車速Vを検出する。
【0028】
制御装置50は、反力モータ31の駆動制御を通じて操舵トルクThに応じた操舵反力を発生させる反力制御を実行する。制御装置50は操舵トルクThおよび車速Vに基づき目標操舵反力を演算し、この演算される目標操舵反力、操舵トルクThおよび車速Vに基づきステアリングホイール11の目標操舵角を演算する。制御装置50は、実際の舵角θsを目標操舵角に追従させるべく実行される舵角θsのフィードバック制御を通じて舵角補正量を演算し、この演算される舵角補正量を目標操舵反力に加算することにより操舵反力指令値を演算する。制御装置50は、操舵反力指令値に応じた操舵反力を発生させるために必要とされる電流を反力モータ31へ供給する。
【0029】
制御装置50は、転舵モータ41の駆動制御を通じて転舵輪16,16を操舵状態に応じて転舵させる転舵制御を実行する。制御装置50は、回転角センサ43を通じて検出される転舵モータ41の回転角θbに基づきピニオンシャフト44の実際の回転角であるピニオン角θpを演算する。このピニオン角θpは、転舵輪16,16の転舵角θwを反映する値である。制御装置50は、前述した目標操舵角を使用して目標ピニオン角を演算する。そして制御装置50は、目標ピニオン角と実際のピニオン角θpとの偏差を求め、当該偏差を無くすように転舵モータ41に対する給電を制御する。
【0030】
<制御装置の詳細構成>
つぎに、制御装置50について詳細に説明する。
図2に示すように、制御装置50は、反力制御を実行する反力制御部50a、および転舵制御を実行する転舵制御部50bを有している。
【0031】
<反力制御部>
反力制御部50aは、舵角演算部51、操舵反力指令値演算部52、および通電制御部53を有している。
【0032】
舵角演算部51は、回転角センサ33を通じて検出される反力モータ31の回転角θaに基づきステアリングホイール11の舵角θsを演算する。
操舵反力指令値演算部52は、操舵トルクTh、車速Vおよび舵角θsに基づき操舵反力指令値T*を演算する。操舵反力指令値演算部52は、操舵トルクThの絶対値が大きいほど、また車速Vが遅いほど、より大きな絶対値の操舵反力指令値T*を演算する。ちなみに、操舵反力指令値演算部52は、操舵反力指令値T*を演算する過程でステアリングホイール11の目標舵角θ*を演算する。操舵反力指令値演算部52については、後に詳述する。
【0033】
通電制御部53は、操舵反力指令値T*に応じた電力を反力モータ31へ供給する。具体的には、通電制御部53は、操舵反力指令値T*に基づき反力モータ31に対する電流指令値を演算する。また、通電制御部53は、反力モータ31に対する給電経路に設けられた電流センサ54を通じて、当該給電経路に生じる実際の電流値Iaを検出する。この電流値Iaは、反力モータ31に供給される実際の電流の値である。そして通電制御部53は、電流指令値と実際の電流値Iaとの偏差を求め、当該偏差を無くすように反力モータ31に対する給電を制御する(電流Iaのフィードバック制御)。これにより、反力モータ31は操舵反力指令値T*に応じたトルクを発生する。運転者に対して路面反力に応じた適度な手応え感を与えることが可能である。
【0034】
<転舵制御部>
転舵制御部50bは、ピニオン角演算部61、ピニオン角フィードバック制御部62、通電制御部63を有している。
【0035】
ピニオン角演算部61は、回転角センサ43を通じて検出される転舵モータ41の回転角θbに基づきピニオンシャフト44の実際の回転角であるピニオン角θpを演算する。転舵モータ41とピニオンシャフト44とは減速機構42を介して連動する。このため、転舵モータ41の回転角θbとピニオン角θpとの間には相関関係がある。この相関関係を利用して転舵モータ41の回転角θbからピニオン角θpを求めることができる。また、ピニオンシャフト44は、転舵シャフト14に噛合されている。このため、ピニオン角θpと転舵シャフト14の移動量との間にも相関関係がある。すなわち、ピニオン角θpは、転舵輪16,16の転舵角θwを反映する値である。
【0036】
ピニオン角フィードバック制御部62は、操舵反力指令値演算部52により演算される目標舵角θ*を目標ピニオン角θp
*として取り込む。また、ピニオン角フィードバック制御部62は、ピニオン角演算部61により演算される実際のピニオン角θpを取り込む。ピニオン角フィードバック制御部62は、実際のピニオン角θpを目標ピニオン角θp
*(ここでは、目標舵角θ*に等しい。)に追従させるべくピニオン角θpのフィードバック制御(PID制御)を通じてピニオン角指令値Tp
*を演算する。
【0037】
通電制御部63は、ピニオン角指令値Tp
*に応じた電力を転舵モータ41へ供給する。具体的には、通電制御部63は、ピニオン角指令値Tp
*に基づき転舵モータ41に対する電流指令値を演算する。また、通電制御部63は、転舵モータ41に対する給電経路に設けられた電流センサ64を通じて、当該給電経路に生じる実際の電流値Ibを検出する。この電流値Ibは、転舵モータ41に供給される実際の電流の値である。そして通電制御部63は、電流指令値と実際の電流値Ibとの偏差を求め、当該偏差を無くすように転舵モータ41に対する給電を制御する(電流値Ibのフィードバック制御)。これにより、転舵モータ41はピニオン角指令値Tp
*に応じた角度だけ回転する。
【0038】
<操舵反力指令値演算部>
つぎに、操舵反力指令値演算部52について詳細に説明する。
図3に示すように、操舵反力指令値演算部52は、加算器70、目標操舵トルク演算部71、トルクフィードバック制御部72、軸力演算部73、目標舵角演算部74、舵角フィードバック制御部75、および加算器76を有している。
【0039】
加算器70は、トルクセンサ34を通じて検出される操舵トルクThとトルクフィードバック制御部72により演算される第1の操舵反力指令値T1
*とを加算することにより、ステアリングシャフト12に印加されるトルクとしての入力トルクTin
*を演算する。
【0040】
目標操舵トルク演算部71は、加算器70により演算される入力トルクTin
*に基づき目標操舵トルクTh
*を演算する。目標操舵トルクTh
*とは、ステアリングホイール11に印加すべき操舵トルクThの目標値をいう。目標操舵トルク演算部71は、入力トルクTin
*の絶対値が大きいほど、より大きな絶対値の目標操舵トルクTh
*を演算する。
【0041】
トルクフィードバック制御部72は、トルクセンサ34を通じて検出される操舵トルクTh、および目標操舵トルク演算部71により演算される目標操舵トルクTh
*を取り込む。トルクフィードバック制御部72は、トルクセンサ34を通じて検出される操舵トルクThを目標操舵トルクTh
*に追従させるべく操舵トルクThのフィードバック制御(PID制御)を通じて第1の操舵反力指令値T1
*を演算する。
【0042】
軸力演算部73は、目標舵角演算部74により演算される目標舵角θ*を目標ピニオン角θp
*として取り込む。また、軸力演算部73は、電流センサ64を通じて検出される転舵モータ41の電流値Ib、および車速センサ501を通じて検出される車速Vを取り込む。軸力演算部73は、目標ピニオン角θp
*、転舵モータ41の電流値Ib、および車速Vに基づき、転舵輪16,16を通じて転舵シャフト14に作用する軸力Faxを演算する。軸力演算部73については、後に詳述する。
【0043】
目標舵角演算部74は、トルクセンサ34を通じて検出される操舵トルクTh、トルクフィードバック制御部72により演算される第1の操舵反力指令値T1
*、軸力演算部73により演算される軸力Fax、および車速センサ501を通じて検出される車速Vを取り込む。目標舵角演算部74は、これら取り込まれる操舵トルクTh、第1の操舵反力指令値T1
*、軸力Faxおよび車速Vに基づき、ステアリングホイール11の目標舵角θ*を演算する。具体的には、つぎの通りである。
【0044】
目標舵角演算部74は、第1の操舵反力指令値T1
*および操舵トルクThの総和である入力トルクTin
*から軸力Faxをトルクに換算したトルク換算値(軸力に応じた操舵反力)を減算することにより、ステアリングホイール11に対する最終的な入力トルクTin
*を求める。目標舵角演算部74は、最終的な入力トルクTin
*から次式(A)で表される理想モデルに基づいて目標舵角θ*(目標操舵角)を演算する。この理想モデルは、ステアリングホイール11と転舵輪16,16との間が機械的に連結されている操舵装置を前提として、入力トルクTin
*に応じた理想的な転舵角に対応するステアリングホイール11の舵角(操舵角)を予め実験などによりモデル化したものである。
【0045】
Tin
*=Jθ*′′+Cθ*′+Kθ* …(A)
ただし、「J」はステアリングホイール11およびステアリングシャフト12の慣性モーメントに対応する慣性係数、「C」は転舵シャフト14のハウジングに対する摩擦などに対応する粘性係数(摩擦係数)、「K」はステアリングホイール11およびステアリングシャフト12をそれぞればねとみなしたときのばね係数である。粘性係数Cおよび慣性係数Jは、車速Vに応じた値となる。また、「θ*′′」は目標舵角θ*の二階時間微分値、「θ*′」は目標舵角θ*の一階時間微分値である。
【0046】
舵角フィードバック制御部75は、舵角演算部51により演算される舵角θs、および目標舵角演算部74により演算される目標舵角θ*を取り込む。舵角フィードバック制御部75は、舵角演算部51により演算される実際の舵角θsを目標舵角θ*に追従させるべく舵角θsのフィードバック制御を通じて第2の操舵反力指令値T2
*を演算する。
【0047】
加算器76は、トルクフィードバック制御部72により演算される第1の操舵反力指令値T1
*、および舵角フィードバック制御部75により演算される第2の操舵反力指令値T2
*を加算することにより操舵反力指令値T*を演算する。
【0048】
<軸力演算部>
つぎに、軸力演算部73について詳細に説明する。
図4に示すように、軸力演算部73は、理想軸力演算部81、推定軸力演算部82、および配分演算部83を有している。
【0049】
理想軸力演算部81は、目標ピニオン角θp
*に基づき、転舵輪16,16を通じて転舵シャフト14に作用する軸力の理想値である理想軸力F1を演算する。理想軸力F1は、目標ピニオン角θp
*(あるいは目標ピニオン角θp
*に所定の換算係数を乗算することにより得られる目標転舵角)の絶対値が増大するほど、また車速Vが遅いほど、より大きな絶対値に設定される。ただし、車速Vは必ずしも考慮しなくてもよい。
【0050】
推定軸力演算部82は、転舵モータ41の電流値Ibに基づき、転舵シャフト14に作用する推定軸力F2を演算する。ここで、転舵モータ41の電流値Ibは、路面状態(路面摩擦抵抗)に応じた外乱が転舵輪16に作用することに起因して目標ピニオン角θp
*と実際のピニオン角θpとの間の差が発生することによって変化する。すなわち、転舵モータ41の電流値Ibには、転舵輪16,16に作用する実際の路面反力が反映される。このため、転舵モータ41の電流値Ibに基づき路面状態の影響を反映した軸力を演算することが可能である。推定軸力F2は、車速Vに応じた係数であるゲインを転舵モータ41の電流値Ibに乗算することにより求められる。
【0051】
配分演算部83は、理想軸力F1に対する配分比率(ゲイン)、および推定軸力F2に対する配分比率をそれぞれ個別に設定する。配分演算部83は、理想軸力F1および推定軸力F2に対してそれぞれ個別に設定される配分比率を乗算した値を合算することにより、軸力Faxを演算する。配分比率は、車両挙動、路面状態あるいは操舵状態が反映される各種の状態変数に応じて設定される。
【0052】
<理想軸力演算部>
つぎに、理想軸力演算部81について詳細に説明する。
図5に示すように、理想軸力演算部81は、第1の演算部91、第2の演算部92、第3の演算部93および加算器94を有している。第1の演算部91、第2の演算部92および第3の演算部93は、それぞれ目標舵角演算部74により演算される目標舵角θ
*を目標ピニオン角θ
p
*として取り込む。また、第1の演算部91、第2の演算部92および第3の演算部93は、それぞれ車速センサ501を通じて検出される車速Vを取り込む。
【0053】
第1の演算部91は、目標ピニオン角θp
*および車速Vに基づき、ばね反力トルクTaを演算する。ばね反力トルクTaは、車両のサスペンションあるいはホールアライメントの仕様、または転舵輪16,16のグリップ力(摩擦力)などによって決まるトルクである。第1の演算部91は、たとえば目標ピニオン角θp
*とばね反力トルクTaとの関係を車速Vに応じて規定するマップを使用して、ばね反力トルクTaを演算する。第1の演算部91は、目標ピニオン角θp
*の絶対値が増加するほど、また車速Vが遅いほど、より大きな絶対値のばね反力トルクTaを演算する。ただし、車速Vは必ずしも考慮しなくてもよい。
【0054】
第2の演算部92は、目標ピニオン角θp
*および車速Vに基づき、粘性摩擦トルクTbを演算する。粘性摩擦トルクTbは、転舵シャフト14のハウジングに対する摩擦などによって決まるトルクである。粘性摩擦トルクTbは、目標ピニオン角θp
*の変化に対してヒステリシス特性を有する。第2の演算部92は、たとえば目標ピニオン角θp
*と粘性摩擦トルクTbとの関係を車速Vに応じて規定するマップを使用して、粘性摩擦トルクTbを演算する。ただし、車速Vは必ずしも考慮しなくてもよい。
【0055】
第3の演算部93は、目標ピニオン角θp
*および車速Vに基づき、車体持ち上げトルクTcを演算する。車体持ち上げトルクTcは、転舵輪16,16の転舵動作に伴う車体の上下方向の変位に基づくトルクである。第3の演算部93は、たとえば目標ピニオン角θp
*と車体持ち上げトルクTcとの関係を車速Vに応じて規定するマップを使用して、車体持ち上げトルクTcを演算する。ただし、車速Vは必ずしも考慮しなくてもよい。
【0056】
加算器94は、第1の演算部91により演算されるばね反力トルクTa、第2の演算部92により演算される粘性摩擦トルクTb、および第3の演算部93により演算される車体持ち上げトルクTcを合算し、この合算したトルクを軸力に変換した軸力変換値を理想軸力F1として演算する。
【0057】
ちなみに、第1の演算部91として、目標ピニオン角θ
p
*に応じたばね反力トルクT
a分の軸力F
aを演算する構成を採用してもよい。また、第2の演算部92として、目標ピニオン角θ
p
*に応じた粘性摩擦トルクT
b分の軸力F
bを演算する構成を採用してもよい。また、第3の演算部93として、車体持ち上げトルクT
c分の軸力F
cを演算する構成を採用してもよい。これらの構成が採用される場合、加算器94は、次式(B)で表されるように、また先の
図5に括弧書きの符号で示されるように、3つの軸力F
a,F
b,F
cを単純に合算することにより理想軸力F1を演算する。
【0058】
F1=Fa+Fb+Fc …(B)
<第3の演算部>
つぎに、理想軸力演算部81の第3の演算部93について詳細に説明する。
【0059】
図6に示すように、第3の演算部93は、車体持ち上げトルク演算部101、微分器102、乗算器103、ゲイン演算部104および乗算器105を有している。
車体持ち上げトルク演算部101は、目標ピニオン角θ
p
*および車速Vに基づき、車体持ち上げトルクT
cを演算する。車体持ち上げトルク演算部101は、たとえば目標ピニオン角θ
p
*と車体持ち上げトルクT
cとの関係を車速Vに応じて規定するマップを使用して、車体持ち上げトルクT
cを演算する。車体持ち上げトルク演算部101は、目標ピニオン角θ
p
*の絶対値が増加するほど、より大きな絶対値の車体持ち上げトルクT
cを演算する。ただし、車速Vは必ずしも考慮しなくてもよい。
【0060】
微分器102は、目標ピニオン角θp
*を微分することにより目標ピニオン角速度ωp
*を演算する。
乗算器103は、微分器102により演算される目標ピニオン角速度ωp
*と、第1の演算部91により演算されるばね反力トルクTaとを乗算することにより判定値Hsを演算する。判定値Hsは、ステアリングホイール11の操舵状態、すなわちステアリングホイール11が切り込み操舵状態であるのか切り戻し操舵状態であるのかを示す値である。たとえば、判定値Hsが正の値であるとき、ステアリングホイール11は切り込み操舵状態である。判定値Hsが負の値であるとき、ステアリングホイール11は切り戻し操舵状態である。判定値Hsが「0」であるとき、ステアリングホイール11は保舵された状態である。
【0061】
ゲイン演算部104は、乗算器103により演算される判定値Hsが正の値であるとき、判定値Hsの値にかかわらず、ゲインGdの値を「1」に設定する。ゲイン演算部104は、判定値Hsが負の値であるとき、判定値Hsの値にかかわらず、ゲインGdの値を「0」に設定する。ただし、判定値Hsが負の値である場合、判定値Hsが「0」の近傍値に設定される設定値Hthに達するまでの期間、判定値Hsが負の方向へ向けて増加するにつれて、ゲインGdの値は「0」へ向けて徐々に小さくなる。
【0062】
乗算器105は、車体持ち上げトルク演算部101により演算される車体持ち上げトルクTcとゲイン演算部104により演算されるゲインGdとを乗算することにより、最終的な車体持ち上げトルクTcを演算する。ゲインGdの値が「1」であるとき、すなわちステアリングホイール11が切り込み操舵状態であるとき、車体持ち上げトルク演算部101により演算される車体持ち上げトルクTcがそのまま最終的な車体持ち上げトルクTcとして使用される。ゲインGdの値が「0」であるとき、すなわちステアリングホイール11が切り戻し操舵状態であるとき、最終的な車体持ち上げトルクTcとして「0」が使用される。
【0063】
<第1の実施の形態の作用>
つぎに、理想軸力演算部81として車体持ち上げトルクTcを演算する第3の演算部93を有する構成を採用したことによる作用を説明する。
【0064】
図7のグラフに示すように、横軸に目標ピニオン角θ
p
*を、縦軸に軸力Fをプロットしたとき、目標ピニオン角θ
p
*の変化に対して転舵シャフト14に作用する軸力Fはヒステリシス特性を有する。すなわち、
図7のグラフに黒塗りの矢印で示されるように、転舵角θ
wの中立位置に対応する「0(原点)」を基準とするステアリングホイール11の切り込み操舵時、軸力Fは目標ピニオン角θ
p
*と同方向へ向けて増加する。
図7のグラフに白抜きの矢印で示されるように、転舵角θ
wの中立位置に対応する「0(原点)」を基準とするステアリングホイール11の切り戻し操舵時、軸力Fは目標ピニオン角θ
p
*と反対方向へ向けて増加する。理想軸力演算部81により演算される理想軸力F1と転舵シャフト14に作用する実際の軸力F
rとが一致することが理想的である。
【0065】
ここではまず、理想軸力演算部81として第3の演算部93を割愛した構成を採用した比較例について検討する。
図7のグラフに二点鎖線で示される比較例の理想軸力F
eは、転舵角θ
wの中立位置に対応する「0(原点)」を基準とする目標ピニオン角θ
p
*の絶対値の変化(増減)に対してヒステリシス特性を有するところ、そのヒステリシス幅はたとえば目標ピニオン角θ
p
*の絶対値の変化に対して一定である。
【0066】
これに対して、
図7のグラフに実線で示される実際の軸力F
rのヒステリシス特性は、つぎの通りである。すなわち、ステアリングホイール11が切り込み操舵状態であるとき、実際の軸力F
rは目標ピニオン角θ
p
*の絶対値が増加するほど、より大きな値となる。これは、ステアリングホイール11が切り込み操舵状態であるとき、転舵輪16,16の転舵動作による転舵角θ
wの増加に伴って車体持ち上げトルクが増加するところ、この車体持ち上げトルク分の軸力が実際の軸力F
rに反映されることが一因として考えられる。また、ステアリングホイール11が切り戻し操舵状態であるとき、実際の軸力F
rは目標ピニオン角θ
p
*の絶対値の変化に対して、ほぼ一定となる。これは、ステアリングホイール11が切り戻し操舵状態であるとき、車体持ち上げトルクは単に開放されていくにすぎないことが一因として考えられる。
【0067】
このように、理想軸力演算部81として第3の演算部93を割愛した構成を採用した比較例においては、特にステアリングホイール11が切り込み操舵状態であるとき、比較例の理想軸力Feのヒステリシス特性と、実際の軸力Frのヒステリシス特性とが互いに乖離するおそれがある。
【0068】
この点、本実施の形態では、理想軸力演算部81として車体持ち上げトルクTcを演算する第3の演算部93を有する構成を採用し、この第3の演算部93により演算される車体持ち上げトルクTcを理想軸力F1に反映させている。すなわち、第3の演算部93では、第1の演算部91により演算されるばね反力トルクTa、および第2の演算部92により演算される粘性摩擦トルクTbのみならず、第3の演算部93により演算される車体持ち上げトルクTcについても合算されて、この合算された値に基づき理想軸力F1が演算される。
【0069】
ただし、第3の演算部93は、ステアリングホイール11の操舵状態が切り込み操舵状態であるか切り戻し操舵状態であるかに応じて、車体持ち上げトルクTcの値を目標ピニオン角θp
*に応じた値と「0」との間で切り替える。すなわち、第3の演算部93は、ステアリングホイール11が切り込み操舵状態である場合には目標ピニオン角θp
*に応じた値の車体持ち上げトルクTcを演算する一方、ステアリングホイール11が切り戻し操舵状態である場合には車体持ち上げトルクTcの値を強制的に「0」に設定する。
【0070】
これにより、ステアリングホイール11の操舵状態が切り込み操舵状態であって実際に車体持ち上げトルクT
cが発生する場合においてのみ、目標ピニオン角θ
p
*に応じた車体持ち上げトルクT
cが理想軸力F1に反映される。概念的には、ステアリングホイール11の操舵状態が切り込み操舵状態である場合、
図7に二点鎖線で示される比較例の理想軸力F
eに車体持ち上げトルクT
c分の軸力F
cが付加される。また、ステアリングホイール11の操舵状態が切り戻し操舵状態である場合、
図7に二点鎖線で示される比較例の理想軸力F
eに車体持ち上げトルクT
c分の軸力F
cが付加されることはない。
【0071】
その結果、目標ピニオン角θ
p
*と軸力Fとの関係において、
図7に破線で示される目標ピニオン角θ
p
*に対する理想軸力F1のヒステリシス特性は、
図7のグラフに実線で示される実際のヒステリシスループに近似したものとなる。
【0072】
仮に、ステアリングホイール11の操舵状態が切り戻し操舵状態である場合、
図7に二点鎖線で示される比較例の理想軸力F
eに対して目標ピニオン角θ
p
*に応じた車体持ち上げトルクT
c分の軸力F
cが付加されるとき、理想軸力F1の絶対値が実際の軸力F
rの絶対値よりも大きな値になるおそれがある。すなわち、ステアリングホイール11の操舵状態が切り戻し操舵状態である場合において、
図7のグラフに破線で示される理想軸力F1のヒステリシス特性が、
図7のグラフに実線で示される実際のヒステリシスループに対して乖離したものとなることが懸念される。
【0073】
本実施の形態では、ステアリングホイール11の操舵状態が切り戻し操舵状態である場合、概念的には
図7に二点鎖線で示される比較例の理想軸力F
eに対して車体持ち上げトルクT
c分の軸力F
cが付加されることがない。このため、ステアリングホイール11の操舵状態が切り戻し操舵状態である場合においても、
図7のグラフに破線で示される理想軸力F1のヒステリシス特性は、
図7のグラフに実線で示される実際のヒステリシスループに対して近似したものとなる。したがって、目標ピニオン角θ
p
*のとり得る全範囲において、
図7に破線で示される目標ピニオン角θ
p
*に対する理想軸力F1のヒステリシス特性は、
図7のグラフに実線で示される実際のヒステリシスループに近似した理想的なものとなる。
【0074】
<第1の実施の形態の効果>
したがって、第1の実施の形態によれば、以下の効果を得ることができる。
(1)転舵シャフト14に作用する実際の軸力Frは、ステアリングホイール11の操舵状態が切り込み操舵状態であるときと、切り戻し操舵状態であるときとで異なる。これは、たとえば転舵輪16,16の転舵に伴い発生する車体持ち上げトルクの影響が一因として考えられる。このため、理想軸力演算部81は、ステアリングホイール11の操舵状態が切り込み操舵状態であるか切り戻し操舵状態であるかに応じて、理想軸力F1に車体持ち上げトルクTc分の軸力Fcを反映させる。すなわち、ステアリングホイール11の操舵状態が切り込み操舵状態である場合、理想軸力F1には車体持ち上げトルクTcが反映される。これに対し、ステアリングホイール11の操舵状態が切り戻し操舵状態である場合、理想軸力F1には車体持ち上げトルクTcが反映されない。これにより、実際の軸力Frに、より近似した値の理想軸力F1が得られる。また、実際の軸力Frに近似した、より精度の高い理想軸力F1が得られることにより、配分演算部83により演算される最終的な軸力Faxの精度も高められる。また、実際の軸力Frに近似した理想軸力F1が使用されて操舵反力指令値T*が演算されることによって、より自然で適切な操舵反力を操舵機構のステアリングシャフト12に付与することができる。
【0075】
(2)ゲイン演算部104は、判定値Hsが正の値であるとき、ゲインGdの値を「1」に設定する。ゲイン演算部104は、判定値Hsが負の値であるとき、ゲインGdの値を「0」に設定する。ただし、判定値Hsが負の値である場合、判定値Hsが「0」の近傍値に設定される設定値Hthに達するまでの期間、判定値Hsが負の方向へ向けて増加するにつれて、ゲインGdの値は「0」へ向けて徐々に小さくなる。これにより、ステアリングホイール11の操舵状態が切り込み操舵状態と切り戻し操舵状態との間で切り替わる際の軸力の急変を抑制することができる。また、ステアリングホイール11が中立位置を基準とする微操舵領域において操作されているとき、ゲインGdの値が「1」と「0」との間で頻繁に切り替わることを抑えることができる。
【0076】
<第2の実施の形態>
つぎに、操舵制御装置をEPS(電動パワーステアリング装置)の制御装置に具体化した第2の実施の形態を説明する。なお、第1の実施の形態と同様の部材については同一の符号を付し、その詳細な説明を割愛する。
【0077】
EPSは、
図1に示されるステアリングホイール11と転舵輪16,16との間が機械的に連結されている。すなわち、ステアリングシャフト12、ピニオンシャフト13および転舵シャフト14は、ステアリングホイール11と転舵輪16,16との間の動力伝達経路として機能する。ステアリングホイール11の回転操作に伴い転舵シャフト14が直線運動することにより、転舵輪16,16の転舵角θ
wが変更される。また、EPSは、
図1に示される反力モータ31および転舵モータ41のいずれか一方と同じ位置に設けられるアシストモータを有している。ただし、ここではアシストモータが
図1に示される転舵モータ41と同じ位置に設けられているものとする。アシストモータは、操舵補助力(アシスト力)を発生する。
【0078】
図8に示すように、EPS200の制御装置201は、アシストモータ202に対する通電制御を通じて操舵トルクT
hに応じた操舵補助力を発生させるアシスト制御を実行する。制御装置201は、トルクセンサ34を通じて検出される操舵トルクT
h、車速センサ501を通じて検出される車速V、アシストモータ202に設けられる回転角センサ203を通じて検出される回転角θ
mに基づき、アシストモータ202に対する給電を制御する。
【0079】
制御装置201は、ピニオン角演算部211、アシスト指令値演算部212、および通電制御部213を有している。ピニオン角演算部211は、アシストモータ202の回転角θmを取り込み、この取り込まれる回転角θmに基づきピニオンシャフト44の回転角であるピニオン角θpを演算する。アシスト指令値演算部212は、操舵トルクThおよび車速Vに基づきアシスト指令値Tas
*を演算する。アシスト指令値Tas
*は、アシストモータ202に発生させるべき回転力であるアシストトルクを示す指令値である。通電制御部213は、アシスト指令値Tas
*に応じた電力をアシストモータ202へ供給する。アシストモータ202に対する給電経路には、電流センサ214が設けられている。電流センサ214は、アシストモータ202へ供給される実際の電流の値である電流値Imを検出する。
【0080】
つぎに、アシスト指令値演算部212の構成を詳細に説明する。
アシスト指令値演算部212は、基本アシストトルク演算部221、軸力演算部222、目標ピニオン角演算部223、ピニオン角フィードバック制御部(ピニオン角F/B制御部)224、および加算器225を有している。
【0081】
基本アシストトルク演算部221は、操舵トルクThおよび車速Vに基づいて基本アシストトルクTas1
*を演算する。基本アシストトルク演算部221は、加算器231、目標操舵トルク演算部232、およびトルクフィードバック制御部233を有している。加算器231は、トルクセンサ34を通じて検出される操舵トルクThとトルクフィードバック制御部233により演算される基本アシストトルクTas1
*とを加算することにより、ステアリングシャフト12に印加されるトルクとしての入力トルクTin
*を演算する。目標操舵トルク演算部232は、加算器231により演算される入力トルクTin
*に基づき目標操舵トルクTh
*を演算する。目標操舵トルク演算部232は、入力トルクTin
*の絶対値が大きいほど、より大きな絶対値の目標操舵トルクTh
*を演算する。トルクフィードバック制御部233は、トルクセンサ34を通じて検出される操舵トルクTh、および目標操舵トルク演算部232により演算される目標操舵トルクTh
*を取り込む。トルクフィードバック制御部233は、トルクセンサ34を通じて検出される操舵トルクThを目標操舵トルクTh
*に追従させるべく操舵トルクThのフィードバック制御(PID制御)を通じて基本アシストトルクTas1
*を演算する。
【0082】
ちなみに、基本アシストトルク演算部221として、つぎの構成を採用してもよい。すなわち、基本アシストトルク演算部221は、操舵トルクThのフィードバック制御ではなく、操舵トルクThと基本アシストトルクTas1
*との関係を車速Vに応じて規定する三次元マップを使用して、基本アシストトルクTas1
*を演算する。基本アシストトルク演算部221は、操舵トルクThの絶対値が大きくなるほど、また車速Vが遅くなるほど、基本アシストトルクTas1
*の絶対値をより大きな値に設定する。
【0083】
軸力演算部222は、先の
図4に示される第1の実施の形態の軸力演算部73と同様の機能を有している。軸力演算部222は、電流センサ214を通じて検出されるアシストモータ202の電流値I
m、目標ピニオン角演算部223により演算される目標ピニオン角θ
p
*、および車速センサ501を通じて検出される車速Vを取り込む。軸力演算部222は、これらアシストモータ202の電流値I
m、目標ピニオン角θ
p
*、および車速Vに基づき、転舵シャフト14に作用する軸力F
axを演算する。
【0084】
目標ピニオン角演算部223は、先の
図3に示される第1の実施の形態の目標舵角演算部74と同様の機能を有している。目標ピニオン角演算部223は、基本アシストトルク演算部221により演算される基本アシストトルクT
as1
*、トルクセンサ34を通じて検出される操舵トルクT
h、および軸力演算部222により演算される軸力F
axを使用して、先の式(A)で表される理想モデルに基づき目標ピニオン角θ
p
*を演算する。
【0085】
ピニオン角フィードバック制御部224は、先の
図3に示される第1の実施の形態の舵角フィードバック制御部75と同様の機能を有している。ピニオン角フィードバック制御部224は、目標ピニオン角演算部223により算出される目標ピニオン角θ
p
*およびピニオン角演算部211により算出される実際のピニオン角θ
pをそれぞれ取り込む。ピニオン角フィードバック制御部224は、実際のピニオン角θ
pが目標ピニオン角θ
p
*に追従するように、ピニオン角θ
pのフィードバック制御としてPID(比例、積分、微分)制御を行う。すなわち、ピニオン角フィードバック制御部224は、目標ピニオン角θ
p
*と実際のピニオン角θ
pとの偏差を求め、当該偏差を無くすように基本アシストトルクT
as1
*に対する補正成分として補正アシストトルクT
as2
*を演算する。
【0086】
加算器225は、基本アシストトルク演算部221により演算される基本アシストトルクTas1
*と、ピニオン角フィードバック制御部224により演算される目標ピニオン角θp
*とを加算することにより、アシスト指令値Tas
*を演算する。
【0087】
通電制御部213は、アシスト指令値Tas
*に基づきアシストモータ202に対する電流指令値を演算する。また、通電制御部213は電流センサ214を通じて検出される電流値Imを取り込む。そして通電制御部213は、電流指令値と実際の電流値Imとの偏差を求め、当該偏差を無くすようにアシストモータ202に対する給電を制御する。これにより、アシストモータ202はアシスト指令値Tas
*に応じたトルクを発生する。すなわち、操舵状態に応じた操舵アシストが行われる。
【0088】
したがって、第2の実施の形態によれば、先の第1の実施の形態と同様の効果を得ることができる。すなわち、軸力演算部222において、軸力Faxの演算に使用される理想軸力F1には、ステアリングホイール11の操舵状態が切り込み操舵状態であるか切り戻し操舵状態であるかに応じて車体持ち上げトルクTcが反映される。このため、実際の軸力Frに近似した、より精度の高い理想軸力F1が得られる。また、実際の軸力Frに近似した理想軸力F1を使用してアシスト指令値Tas
*が演算されることによって、より自然で適切な操舵補助力(アシスト力)を操舵機構のステアリングシャフト12に付与することができる。
【0089】
<他の実施の形態>
なお、前記両実施の形態は、つぎのように変更して実施してもよい。
・第1の実施の形態において、操舵装置10にクラッチを設けてもよい。この場合、先の
図1に二点鎖線で示すように、ステアリングシャフト12とピニオンシャフト13とをクラッチ21を介して連結する。クラッチ21としては、励磁コイルに対する通電の断続を通じて動力の断続を行う電磁クラッチが採用される。制御装置50は、クラッチ21の断続を切り替える断続制御を実行する。クラッチ21が切断されるとき、ステアリングホイール11と転舵輪16,16との間の動力伝達が機械的に切断される。クラッチ21が接続されるとき、ステアリングホイール11と転舵輪16,16との間の動力伝達が機械的に連結される。
【0090】
・第1および第2の実施の形態において、軸力演算部73,222により演算される推定軸力として、推定軸力F2に加え、あるいは推定軸力F2に代えて、つぎの(a1)~(a4)のうち少なくとも一の軸力を使用してもよい。
【0091】
(a1)横加速度およびヨーレートの少なくとも1つに基づき演算される推定軸力。
(a2)軸力センサを通じて検出される軸力。
(a3)タイヤ力センサを通じて検出されるタイヤ力、または当該タイヤ力に基づき演算されるタイヤ軸力。
【0092】
(a4)推定軸力F2、推定軸力F3および推定軸力F4に対して個別に設定される所定の分配比率を乗算した値を合算することにより得られる推定軸力。
・第1および第2の実施の形態において、最終的な軸力Faxとして、理想軸力F1、推定軸力F2、および先の(a1)~(a4)の力のうちいずれか1つを使用してもよい。この場合、軸力演算部73,222として、配分演算部83を割愛した構成を採用することができる。
【0093】
・第1および第2の実施の形態では、目標ピニオン角速度ωp
*とばね反力トルクTaとを乗算することにより判定値Hsを演算するようにしたが、つぎの(b1)または(b2)のいずれか一方の演算式を使用して判定値Hsを求めてもよい。
【0094】
(b1)Hs=ωp
*・Ib
(b2)Hs=ωp
*・F2
ただし、演算式(b1),(b2)において、転舵モータ41の電流値Ibに代えて、転舵モータ41の目標電流値を使用してもよい。また、第1および第2の実施の形態を含め、目標ピニオン角速度ωp
*に代えて、目標ピニオン角θp
*、目標舵角θ*(ここでは、目標ピニオン角θp
*と同じ値。)、または舵角(操舵角)θsを使用してもよい。
【0095】
・第1および第2の実施の形態において、ゲイン演算部104に代えてスイッチを設けてもよい。このスイッチは、乗算器103により演算される判定値Hsが正の値であるときには固定値である「1」を乗算器105へ供給する一方、判定値Hsが負の値であるときには固定値である「0」を乗算器105へ供給する。
【0096】
・第1および第2の実施の形態において、理想軸力演算部81として、先の
図5に示される第2の演算部92(粘性摩擦項)を割愛した構成を採用してもよい。この場合、先の
図7に示される目標ピニオン角θ
p
*の変化に対する軸力Fのヒステリシス特性は、原点を通る直線状となる。
【0097】
・転舵モータ41の電流値I
bには路面状態が反映される。このため、転舵モータ41の電流値Ibに基づき演算される推定軸力F2の目標ピニオン角θ
p
*に対するヒステリシス特性は、先の
図7に実線で示される実際の軸力F
rのヒステリシス特性に近似したものとなる。このため、推定軸力演算部82として車体持ち上げトルクT
cを推定軸力F2に反映させる構成(すなわち、車体持ち上げトルク項)を有している場合、ステアリングホイール11の操舵状態が切り込み操舵状態であるとき、最終的な推定軸力F2の値が実際の軸力F
rに対して車体持ち上げトルクT
c分の軸力F
cの分だけ大きな値になるおそれがある。
【0098】
そこで、第1および第2の実施の形態において、転舵モータ41の電流値I
bに基づく推定軸力F2を演算する推定軸力演算部82に、先の
図6に示される第3の演算部93と同様の構成を持たせてもよい。ただしこの場合、推定軸力演算部82として、次式(C)で示される演算を行う構成を採用する。
【0099】
F2=F
pre-F
c …(C)
すなわち、推定軸力演算部82は、転舵モータ41の電流値I
bに基づき演算される純粋な推定軸力と、車体持ち上げトルクT
c分の軸力F
cとを単に加算することによって推定軸力F2
preを演算する。このことを前提として、推定軸力演算部82は、推定軸力F2
preから第3の演算部93に相当する構成により演算される車体持ち上げトルクT
c分の軸力F
cを減算することにより最終的な推定軸力F2を演算する。このようにすれば、最終的に得られる推定軸力F2の目標ピニオン角θ
p
*に対するヒステリシス特性は、先の
図7に実線で示される実際の軸力F
rのヒステリシス特性に近似したものとなる。
【0100】
また、制御装置50が自動操舵制御機能と手動操舵制御機能とを有している場合、自動運転制御の実行時と手動操舵制御の実行時とでモータ(31,202)の制御に使用する軸力を理想軸力F1と推定軸力F2との間で切り替えられることが考えられる。この点、推定軸力F2の目標ピニオン角θp
*に対するヒステリシス特性は、理想軸力F1の目標ピニオン角θp
*に対するヒステリシス特性に対して近似したものとなる。このため、自動運転制御の実行時と手動操舵制御の実行時とでモータ(31,202)の制御に使用する軸力が理想軸力F1と推定軸力F2との間で切り替えられる場合であれ、これら軸力(F1,F2)の目標ピニオン角θp
*に対するヒステリシス特性が同じであるため、モータ(31,202)の制御に使用される軸力の急変、ひいてはモータ(31,202)が発生するトルクの急変が抑制される。
【0101】
・第1および第2の実施の形態では、ステアリングホイール11の操舵状態が切り込み操舵状態であるか切り戻し操舵状態であるかに応じて、軸力演算部73,222により演算される理想軸力F1に車体持ち上げトルクTc分の軸力Fcを反映させるようにしたが、つぎのようにしてもよい。すなわち、理想軸力F1を実際の軸力Frに近づけるために理想軸力F1に反映させるべき軸力として、車体持ち上げトルクTc分の軸力Fc以外の他の軸力を採用してもよい。他の軸力としては、たとえば車両状態あるいは操舵状態に応じて変化する軸力であって、車体持ち上げトルクTc分の軸力Fcのように、ステアリングホイール11が切り込み操舵状態であるか切り戻し操舵状態であるかに応じて変化態様が異なる軸力を採用することが考えられる。この場合、他の軸力は、ばね反力トルクTa分の軸力Faを第1の軸力とするとき、この第1の軸力を実際の軸力に近づけるために当該第1の軸力に反映(合算)させるべき第2の軸力に相当する。
【符号の説明】
【0102】
10…操舵装置、11…操舵機構を構成するステアリングホイール、12…操舵機構を構成するステアリングシャフト(シャフト)、14…操舵機構を構成する転舵シャフト、16…転舵輪、31…反力モータ(モータ)、41…転舵モータ、44…ピニオンシャフト(シャフト)、50,200…制御装置(操舵制御装置)、81…理想軸力演算部、91…第1の演算部(第1の軸力演算部)、93…第3の演算部(第2の軸力演算部)、Fr…実際の軸力、Fc…車体持ち上げトルク分の軸力(第2の軸力)、Hs…判定値、Fa…ばね反力トルク分の軸力(第1の軸力)、Ta…ばね反力トルク、T*…操舵反力指令値(指令値)、Tas
*…アシスト指令値(指令値)、Tc…車体持ち上げトルク、ωp
*…目標ピニオン角速度(回転角速度)、θp…ピニオン角、θp
*…目標ピニオン角(状態変数)。