(57)【要約】  前輪（１１）用の前モータ（１２）と、後輪（１３）用の後モータ（１４）と、モータ回転数から前後のモータ角速度を演算する角速度演算部（１５）と、電池（１６）の状態に基づいて、この電池（１６）から出力可能な総出力制限値を演算する出力演算部（１７）と、前後モータ（１２、１４）へのトルク配分を演算するトルク演算部（１８）と、を有し、前後輪（１１、１３）の車軸速度の間に大小差が生じたときに、要求トルクの上限を、前記総出力制限値を低回転側のモータのモータ角速度に基づいて算出した総トルク制限値で制限し、前後モータ（１２、１４）へのトルク配分後のトルク要求値に対し、低回転側のモータによるトルクを維持しつつ、高回転側のモータによるトルクを、前記総トルク制限値と前記低回転側のモータのトルクに基づいて制限した車両制御装置を構成する。
2020184537.tif 000002
【特許請求の範囲】
【請求項１】
前輪を駆動する前モータと、
後輪を駆動する後モータと、
前記前後モータのモータ回転数から前後のモータ角速度をそれぞれ演算する角速度演算部と、
前記前後モータに電力を供給する電池の状態に基づいて、該電池から出力可能な総出力制限値を演算する出力演算部と、
前記前後モータへのトルク配分を演算するトルク演算部と、
を有し、前記角速度演算部によって演算されたモータ角速度から算出した前記前後輪の車軸速度の間に大小差が生じたときに、ドライバのアクセル操作量に基づいて算出される要求トルクの上限を、前記総出力制限値を前記前後モータのうち低回転側のモータのモータ角速度に基づいて算出した総トルク制限値で制限し、該前後モータへのトルク配分後のトルク要求値に対し、低回転側のモータによるトルクを維持しつつ、高回転側のモータによるトルクを、前記総トルク制限値と前記低回転側のモータのトルクに基づいて制限する車両制御装置。
【請求項２】
走行中における前記前後モータのモータ角速度の増加率が予め定めた所定値よりも小さいときは、走行中の各時点におけるモータ回転数の現在値に基づいて該モータ角速度を算出する一方で、該モータ角速度の増加率が前記所定値以上のときは、モータ回転数の現在値に対し前記増加率で予測したモータ回転数の予測値に基づいて該モータ角速度を算出する
請求項１に記載の車両制御装置。
【請求項３】
前輪の車軸速度に予め定めた所定の速度補正値を加えた前輪の補正車軸速度を算出し、該補正車軸速度と後輪の車軸速度との間で大小関係を判断する
請求項１又は２に記載の車両制御装置。
【請求項４】
一定速度での直進走行時に適用される前記速度補正値に対し、旋回時、加速時、又は、登坂時に適用される該速度補正値を大きくした
請求項３に記載の車両制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車両制御装置に関する。
【背景技術】
【０００２】
ハイブリッド車、プラグインハイブリッド車、電気自動車等のように前輪及び後輪にそれぞれモータが設けられた４輪駆動式の車両においては、ドライバのアクセル操作量に基づいて要求トルクが算出され、この要求トルクが前後モータに配分される。この前後モータには、電池から電力が供給される。電池からの供給電力は、電池温度や電池残量等の電池状態に基づいて上限電力が決められる。そして、電池から前後モータに電力が供給される際には、この上限電力を超えないように前後モータに配分されるトルクが制限される。【０００３】
例えば、特許文献１に係る制御装置においては、アクセル開度信号、ブレーキ信号、車速信号、シフト位置信号、及び、車両の挙動に対応する信号等に基づき、運転者が要求する要求トルクを算出する。そして、所定のトルク分配比に基づき、前記要求トルクを前輪側及び後輪側に分配したトルク（指令トルク）を算出する。【０００４】
ここで、前後の回転電機（モータ）から出力可能なトルクを算出する。そして、所定のトルク分配比に基づき、電池から回転電機に対する電力の分配比であるパワー分配比を算出する。さらに、前後の回転電機の出力可能トルクに基づき、前記パワー分配比を補正し、この補正したパワー分配比に基づいて、電池から前後の回転電機に対し電力を分配する。このようにすることで、前後の回転電機に供給される電力が、電池の上限電力を超えないように制御している（特許文献１の段落００３６〜００４８、図３等参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−５３７８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に係る制御装置においては、スリップ等によって前後の車軸の角速度に差が生じた場合、前後のモータの電力バランスが崩れる虞がある。ここで、後輪にスリップが生じ、後輪側の車軸の角速度が、前輪側の車軸の角速度よりも大きくなった場合を例として説明する。電池の出力電力Ｐ、モータトルクＴ、及び、角速度ωの間にはＰ＝Ｔ×ωの関係が成立するが、低回転の前輪側（低ω）を基準とすると、前記式の見掛け上トルクＴを大きく取れることとなり、電池の上限電力を超えてしまい、電池の劣化促進等の問題が生じる。【０００７】
この一方で、高回転の後輪側（高ω）を基準とすると、前記式の見掛け上トルクＴを小さくせざるを得ず、電池の上限電力を使い切れずに車両の動力性能が損なわれる問題がある。【０００８】
そこで、この発明は、前輪及び後輪にそれぞれモータが設けられた４輪駆動式の車両において、電池の電力供給能力を過不足なく利用可能とすることを課題とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、この発明においては、前輪を駆動する前モータと、後輪を駆動する後モータと、前記前後モータのモータ回転数から前後のモータ角速度をそれぞれ演算する角速度演算部と、前記前後モータに電力を供給する電池の状態に基づいて、該電池から出力可能な総出力制限値を演算する出力演算部と、前記前後モータへのトルク配分を演算するトルク演算部と、を有し、前記角速度演算部によって演算されたモータ角速度から算出した前記前後輪の車軸速度の間に大小差が生じたときに、ドライバのアクセル操作量に基づいて算出される要求トルクの上限を、前記総出力制限値を前記前後モータのうち低回転側のモータのモータ角速度に基づいて算出した総トルク制限値で制限し、該前後モータへのトルク配分後のトルク要求値に対し、低回転側のモータによるトルクを維持しつつ、高回転側のモータによるトルクを、前記総トルク制限値と前記低回転側のモータのトルクに基づいて制限する車両制御装置を構成した。【００１０】
前記構成においては、走行中における前記前後モータのモータ角速度の増加率が予め定めた所定値よりも小さいときは、走行中の各時点におけるモータ回転数の現在値に基づいて該モータ角速度を算出する一方で、該モータ角速度の増加率が前記所定値以上のときは、モータ回転数の現在値に対し前記増加率で予測したモータ回転数の予測値に基づいて該モータ角速度を算出する構成とできる。【００１１】
前記各構成においては、前輪の車軸速度に予め定めた所定の速度補正値を加えた前輪の補正車軸速度を算出し、該補正車軸速度と後輪の車軸速度との間で大小関係を判断する構成とできる。【００１２】
この構成においては、一定速度での直進走行時に適用される前記速度補正値に対し、旋回時、加速時、又は、登坂時に適用される該速度補正値を大きくした構成とできる。
【発明の効果】
【００１３】
この発明では、前輪を駆動する前モータと、後輪を駆動する後モータと、前記前後モータのモータ回転数から前後のモータ角速度をそれぞれ演算する角速度演算部と、前記前後モータに電力を供給する電池の状態に基づいて、該電池から出力可能な総出力制限値を演算する出力演算部と、前記前後モータへのトルク配分を演算するトルク演算部と、を有し、前記角速度演算部によって演算されたモータ角速度から算出した前記前後輪の車軸速度の間に大小差が生じたときに、ドライバのアクセル操作量に基づいて算出される要求トルクの上限を、前記総出力制限値を前記前後モータのうち低回転側のモータのモータ角速度に基づいて算出した総トルク制限値で制限し、該前後モータへのトルク配分後のトルク要求値に対し、低回転側のモータによるトルクを維持しつつ、高回転側のモータによるトルクを、前記総トルク制限値と前記低回転側のモータのトルクに基づいて制限する車両制御装置を構成した。この車両制御装置によると、前輪及び後輪にそれぞれモータが設けられた４輪駆動式の車両において、電池の電力供給能力を過不足なく利用可能とできる。
【図面の簡単な説明】
【００１４】
【図１】この発明に係る車両制御装置が搭載された車両の一例（４輪駆動車）を示す模式図である。
【図２】車両制御装置の処理フローを示すフローチャートである。
【図３】車両制御装置の制御ブロック図（出力ベース）である。
【図４】車両制御装置の制御ブロック図（トルクベース）である。
【図５】車両制御装置のタイミングチャートである。
【図６】モータ角速度の補正を示す図である。
【発明を実施するための形態】
【００１５】
この発明に係る車両制御装置が搭載された車両１０の一例を図１に示す。この車両１０は、前後輪１１、１３のそれぞれにモータ１２、１４が設けられた４輪駆動車である。
【００１６】
車両制御装置は、前輪１１を駆動する前モータ１２と、後輪１３を駆動する後モータ１４と、前後モータ１２、１４のモータ回転数から前後のモータ角速度をそれぞれ演算する角速度演算部１５と、前後モータ１２、１４に電力を供給する電池１６の状態に基づいて、電池１６から出力可能な総出力制限値を演算する出力演算部１７と、前後モータ１２、１４へのトルク配分を演算するトルク演算部１８と、を主要な構成要素としている。角速度演算部１５、出力演算部１７、及び、トルク演算部１８は、図１に示すように、電子制御ユニット１９の機能の一部に含めることができるが、電子制御ユニット１９とは別に構成することもできる。
【００１７】
前後輪１１、１３の車軸速度は、角速度演算部１５によって演算されたモータ角速度に、所定の換算係数を乗じることによって算出できる。具体的には、前モータ１２のモータ角速度に前モータ用換算係数を乗じることによって前車軸速度を算出し、後モータ１４のモータ角速度に後モータ用換算係数を乗じることによって後車軸速度を算出している。
【００１８】
ドライバによるアクセルペダル２０の踏み込み量は、踏力センサ２１によって検出される。そしてこの踏力センサ２１の検出値に基づいて、電子制御ユニット１９に設けられた要求トルク演算部２２によってドライバの要求トルクが演算される。
【００１９】
前後輪１１、１３ともスリップを生じることなく走行しているときは、前車軸速度と後車軸速度は一致する。これに対し、前後輪１１、１３の少なくとも一方にスリップが生じると、前後輪１１、１３の車軸速度にずれが生じることがある。例えば、前車軸速度が後車軸速度よりも大きいときは、前輪１１にスリップが生じていると判断できる。これに対し、後車軸速度が前車軸速度よりも大きいときは、後輪１３にスリップが生じていると判断できる。このスリップは、前後輪１１、１３の一方のみに生じる場合だけではなく、前後輪１１、１３の両方で生じる場合もある。
【００２０】
電池１６の総出力制限値は、電池温度や電池残量等の電池状態に基づいて演算される。電池温度が低いほど、及び、電池残量が低いほど電池１６の出力は低下するため、総出力制限値は基本的に小さく抑えられる。
【００２１】
前後モータ１２、１４へのトルク配分は、基本的には予め定められた所定の比率（例えば、前モータ：後モータ＝４：６）とされるが、角速度演算部１５によって検出された前後輪１１、１３の車軸速度差に対応して、トルク演算部１８によって適宜修正される。
【００２２】
車両制御装置の処理フローのフローチャートを図２に示す。この処理フローにおいては、まず、出力演算部１７によって、電池１６の上限電力に応じた総出力制限値を演算する（ステップＳ１）。次に、角速度演算部１５によって、前モータ１２の前モータ角速度、及び、後モータ１４の後モータ角速度をそれぞれ演算する（ステップＳ２、Ｓ３）。
【００２３】
さらに、角速度演算部１５によって算出された前車軸速度と後車軸速度の大小が比較される（ステップＳ４）。前車軸速度が後車軸速度よりも小さい場合は（ステップＳ４のＹｅｓ側）、電池１６の総出力制限値を前モータ角速度で除したトルク値によって、ドライバ要求トルクを制限する（ステップＳ５）。そして、総出力制限値から前モータ出力を引いた値を後モータ角速度で除したトルク値によって後トルクを制限し（ステップＳ６）、一連の処理フローを終了する（ステップＳ７）。
【００２４】
この一方で、前車軸速度が後車軸速度以上の場合は（ステップＳ４のＮｏ側）、電池１６の総出力制限値を後モータ角速度で除したトルク値によって、ドライバ要求トルクを制限する（ステップＳ８）。そして、総出力制限値から後モータ出力を引いた値を前モータ角速度で除したトルク値によって前トルクを制限し（ステップＳ９）、一連の処理フローを終了する（ステップＳ７）。
【００２５】
この一連の処理フローに示すように、前後輪１１、１３のうち車軸速度の小さい側のモータ角速度に基づいてドライバによる要求トルクを制限したので、電池１６の電力供給能力を余すことなく十分に利用できる。しかも、前後輪１１、１３のうち車軸速度の大きい側（スリップが生じている側）に、要求トルクのうち低車軸速度の車輪側に配分した残りのトルクを配分する（高車軸速度側のトルクを制限する）ようにしたので、制限されたトルクによって、スリップに伴う車軸速度の過度の上昇を抑制して、安定した走行を実現できる。
【００２６】
車両制御装置の制御ブロック図を図３及び図４に示す。図３は電池１６の総出力制限値に基づいて（出力ベース）、図４は前後モータ１２、１４の総トルク制限値に基づいて（トルクベース）、前後輪１１、１３のモータトルクをそれぞれ算出している。
【００２７】
図３に示す制御ブロック図においては、電池１６の上限電力（ブロックＢ１）に応じた総出力制限値を演算する（ブロックＢ２）。ここで、この総出力制限値（ブロックＢ２）、前モータ角速度（ブロックＢ３）、及び、後モータ角速度（ブロックＢ４）から、総トルク制限値が演算される（ブロックＢ５）。この総トルク制限値は、次のＡ式によって算出できる。
総トルク制限値＝総出力制限値÷モータ角速度  （Ａ式）
【００２８】
なお、この総トルク制限値は、上記Ａ式を用いて都度演算するほかに、演算を事前に行うことによって得られるマップを車両１０に持たせておき、そのマップから決まる値を選択させるようにして、制御時間の短縮を図るなどしてもよい。
【００２９】
ここで、モータ角速度は、前後モータ１２、１４のうち、低回転側のモータの角速度が選択される。このＡ式においては、角速度演算部１５によって演算された前後モータ１２、１４の角速度のうちの一方を選択することにより、前後モータ１２、１４の角速度の大小に関係なく、常にこのＡ式を制御に適用できる。このため、制御式の切り替えに伴う遅延をなくすことができ、運転操作中のトルク抜け等の不具合を防止できる。
【００３０】
さらに、この総トルク制限値（ブロックＢ５）を上限として、ドライバによる要求トルク（ブロックＢ６）に対し総トルクの制限が課せられる（ブロックＢ７）。そして、この総トルクの制限に基づいて、前後モータ１２、１４に対するトルク配分が演算され（ブロックＢ８）、このトルク配分から前後モータ１２、１４それぞれへの出力が割り振られる。
【００３１】
ここで、後モータ１４のモータ角速度よりも前モータ１２のモータ角速度の方が小さいときは、前モータ１２に振り分けられる出力、総出力制限値（ブロックＢ２）、及び、後モータ角速度（ブロックＢ４）から、後トルク制限値が演算される（ブロックＢ９）。この後トルク制限値は、次のＢ式によって算出できる。
後トルク制限値＝（総出力制限値−前モータ出力）÷後モータ角速度  （Ｂ式）
【００３２】
なお、この後トルク制限値は、上記Ｂ式を用いて都度演算するほかに、演算を事前に行うことによって得られるマップを車両１０に持たせておき、そのマップから決まる値を選択させるようにして、制御時間の短縮を図るなどしてもよい。
【００３３】
さらに、後モータ１４に対するトルク配分（ブロックＢ８）と、後トルク制限値（ブロックＢ９）との比較によって後トルクが制限され（ブロックＢ１０）、後モータトルクが決定される（ブロックＢ１１）。
【００３４】
また、前モータ１２のモータ角速度よりも後モータ１４のモータ角速度の方が小さいときは、後モータ１４に振り分けられる出力、総出力制限値（ブロックＢ２）、及び、前モータ角速度（ブロックＢ３）から、前トルク制限値が演算される（ブロックＢ１２）。この前トルク制限値は、次のＣ式によって算出できる。
前トルク制限値＝（総出力制限値−後モータ出力）÷前モータ角速度  （Ｃ式）
【００３５】
なお、この前トルク制限値は、上記Ｃ式を用いて都度演算するほかに、演算を事前に行うことによって得られるマップを車両１０に持たせておき、そのマップから決まる値を選択させるようにして、制御時間の短縮を図るなどしてもよい。
【００３６】
さらに、前モータ１２に対するトルク配分（ブロックＢ８）と、前トルク制限値（ブロックＢ１２）との比較によって前トルクが制限され（ブロックＢ１３）、前モータトルクが決定される（ブロックＢ１４）。
【００３７】
図４に示す制御ブロック図は、その基本的な構成は図３で示した制御ブロック図と共通する（ブロックＢ１〜Ｂ１４）。その一方で、前トルク制限値の演算（ブロックＢ１２）及び後トルク制限値の演算（ブロックＢ９）において、総出力制限値（ブロックＢ２）の代わりに総トルク制限値（ブロックＢ５）が、前後モータ出力の代わりに前後モータトルク（ブロックＢ８）が、前後モータ１２、１４の角速度（ブロックＢ３、Ｂ４）の代わりに角速度比（ブロックＢ１５）がそれぞれ用いられている点で相違する。
【００３８】
この場合、後トルク制限値を算出する上記Ｂ式の代わりに次のＢ’式が、前トルク制限値を算出するために上記Ｃ式の代わりに次のＣ’式がそれぞれ用いられる。また、角速度比は次のＤ式で定義される。
後トルク制限値＝（総トルク制限値−前モータトルク）×角速度比  （Ｂ’式）
前トルク制限値＝（総トルク制限値−後モータトルク）÷角速度比  （Ｃ’式）
角速度比＝前モータ角速度÷後モータ角速度  （Ｄ式）
【００３９】
なお、これらの値は、上記Ｂ’式、Ｃ’式、Ｄ式を用いて都度演算するほかに、演算を事前に行うことによって得られるマップを車両１０に持たせておき、そのマップから決まる値を選択させるようにして、制御時間の短縮を図るなどしてもよい。
【００４０】
図３に示す制御ブロック図と、図４に示す制御ブロック図は、前後モータトルクの算出を、出力ベースで行うかトルクベースで行うかの違いのみであって、これらの制御の内容自体は共通している。
【００４１】
上記において説明したフローチャートに基づく処理フロー（図２）、及び、制御ブロックに基づく制御（図３、図４）は、車両１０の走行中、常時継続して行われる。また、この制御は、前後車軸速度に基づいて前後トルクを制限する制御であり、スリップを抑制するためのトラクションコントロール等の他の制御と並立できる。
【００４２】
上記の制御に基づいて制御を行なうときの車両１０の動作に係るタイミングチャートを図５に示す。このタイミングチャートは、上段から下段に向かって順に、「車速」、「車軸トルク」（前後トルクの合計）、「前車軸モータトルク」、「後車軸モータトルク」、並びに、「車両駆動電力及び電池電力」を示している。
【００４３】
「車速」の段に示すように、ドライバのアクセルペダル２０の踏み込みによって車両１０は加速する。ここで、車体速とは、ドライバが期待する（アクセルペダル２０の踏み込み量に基づく）理想の車速を意味している。この車速例では、車体速に対し、前車軸速度及び後車軸速度のいずれも大きく、かつ、後車軸速度の方が前車軸速度よりも大きい。これは、前後輪１１、１３のいずれも加速に伴うスリップを生じており、特に後輪１３側でスリップ量が大きいことを意味している。
【００４４】
「車両駆動電力及び電池電力」の段に示すように、停車状態（時間ｔ０）からの加速に伴って車両駆動電力は増大し、時間ｔ１において電池の上限電力に到達する。このまま、前後モータ１２、１４に電力供給を継続すると、車両駆動電力が電池１６の上限電力を超えてしまい（時間ｔ１以降）、電池１６の充電容量が低下する虞がある。
【００４５】
そこで、車両駆動電力が電池１６の上限電力に到達したとき（時間ｔ１）は、「後車軸モータトルク」の段に示すように、車軸速度が大きい後車軸のモータトルクを制限する。これにより、車両駆動電力を電池の上限電力に抑制できるとともに、「車速」の段に示すように、後車軸速度を前車軸速度に近付けて、車両１０の安定走行を実現できる。
【００４６】
また、前車軸速度と後車軸速度の差が小さいときは、高速の後車軸側のみモータトルクを制限しても、車両駆動電力を電池１６の上限電力に抑制できないことが生じ得る。この場合は、「前車軸モータトルク」の段に示すように、低速の前車軸側のモータトルクも併せて制限して（時間ｔ２以降）、車両駆動電力の抑制を図る。
【００４７】
次にモータ角速度の補正について、図６を用いて説明する。このモータ角速度は、既述の通りモータ回転数に基づいて角速度演算部１５によって演算される。このとき、モータ回転数として、その時点での現在値（実値）が採用される。ところが、制御系内におけるその現在値の伝達は、若干の通信遅延が生じ、例えば車両１０が通常走行中に急にスリップを生じたときのように、モータ角速度の増加率が大きいときは、その通信遅延によって制御に遅延が生じる虞がある（図６中の制御値（補正前）参照）。
【００４８】
そこで、モータ角速度の増加率が予め定めた所定値（切替閾値）よりも大きくなった時点で（時間ｔ１）、モータ回転数の現在値の代わりに、その増加率に対応したモータ回転数の予測値に基づいてモータ角速度を補正する。このように、補正を行うことによって、モータ角速度の制御値と実値を近付けることができ（図６中の制御値（補正後）参照）、モータ角速度の制御を精度よく行うことができる。この補正の大きさは、モータ角速度の増加率が大きいほど大きくするのが制御値の精度向上の点で好ましい。
【００４９】
また、図２のフローチャートでは、前車軸速度と後車軸速度との間で大小を直接比較しているが、例えば、次のＥ式に示すように、前車軸速度に所定の速度補正値を加えたものと後車軸速度との間で大小を比較するようにしてもよい。
前車軸速度＋速度補正値＜後車軸速度  （Ｅ式）
【００５０】
車両１０の加速の際には、前輪１１よりも後輪１３に大きな駆動トルクを与えて、この後輪１３が若干スリップ気味になるときに最大のトラクションを得ることができる場合がある。この場合、Ｅ式に示すように、前車軸速度に速度補正値を加えて、後輪１３に若干のスリップを許容することによって、より高い走行性能を確保できる。この速度補正値は、車両１０の走行状態を考慮して適宜変更でき、例えば、一定速度での直進走行時における速度補正値よりも、旋回時、加速時、登坂時等のように大きなトラクションを必要とする走行状態における速度補正値を大きくするのが好ましい。
【００５１】
上記において説明した車両制御装置の構成、処理フローのフローチャート、制御ブロック、タイミングチャート、及び、モータ角速度の補正は、この発明を説明するための単なる例示に過ぎず、前輪１１及び後輪１３にそれぞれモータ１２、１４が設けられた４輪駆動式の車両１０において、電池１６の電力供給能力を過不足なく利用可能とする、というこの発明の課題を解決し得る限りにおいて、上記の構成要素、処理フロー等に適宜変更を加えることができる。
【００５２】
この車両制御装置は、ハイブリッド車、プラグインハイブリッド車、電気自動車等のように、前後輪１１、１３にそれぞれモータ１２、１４を備えた車両１０に幅広く適用できる。
【符号の説明】
【００５３】
１０  車両
１１  前輪
１２  前モータ
１３  後輪
１４  後モータ
１５  角速度演算部
１６  電池
１７  出力演算部
１８  トルク演算部
１９  電子制御ユニット
２０  アクセルペダル
２１  踏力センサ
２２  要求トルク演算部
【図１】
2020184537.tif 000003
【図２】
2020184537.tif 000004
【図３】
2020184537.tif 000005
【図４】
2020184537.tif 000006
【図５】
2020184537.tif 000007
【図６】
2020184537.tif 000008
【国際調査報告】
2020184537.tif 000009
2020184537.tif 000010
2020184537.tif 000011
2020184537.tif 000012