(57)【要約】【課題】変速時のドッグ式トランスミッションのドッグ同士の係合力を実質一定に維持して、変速フィーリング及びドライバビリティを向上可能な駆動力制御装置を提供する。【解決手段】駆動力制御装置１では、制御部５が、変速操作が検出されてから変速段が切り換わることが検出されるまでの期間において、エンジンの回転数に基づいてドッグ同士の係合が解除され又は弱められた状態が維持されるようなスロットル開度の開度値で目標スロットル開度を更新し、更新した目標スロットル開度にスロットル開度が一致するようにモータ駆動回路６を制御する期間を含む駆動力制御処理を実行する。【選択図】図１
2019064434.tif 000002
【特許請求の範囲】
【請求項１】
メインクラッチ及びドッグ式トランスミッションを順に介してエンジンの駆動力を駆動輪に伝達する鞍乗型車両に搭載され、前記メインクラッチの接続又は遮断を検出するクラッチ状態検出部と、前記ドッグ式トランスミッションの変速操作を検出する変速操作検出部と、前記エンジンのスロットル開度を変化させるモータを駆動するモータ駆動部と、前記クラッチ状態検出部が前記メインクラッチの接続を検出している状態において前記変速操作検出部が前記ドッグ式トランスミッションの前記変速操作を検出した場合には、前記ドッグ式トランスミッションのドッグ同士の係合を解除し又は弱めて前記ドッグ式トランスミッションの変速が可能となるように、前記モータ駆動部を制御することによって前記スロットル開度に一時的な変化を生じさせて前記駆動力を一時的に変化させる駆動力制御処理を実行する制御部と、前記ドッグ式トランスミッションの変速段を検出する変速段検出部と、を備える駆動力制御装置において、
前記制御部は、前記変速操作が検出されてから前記変速段が切り換わることが検出されるまでの期間において、前記エンジンの回転数に基づいて前記ドッグ同士の前記係合が解除され又は弱められた状態が維持されるような前記スロットル開度の開度値で目標スロットル開度を更新し、更新した前記目標スロットル開度に前記スロットル開度が一致するように前記モータ駆動部を制御する期間を含む前記駆動力制御処理を実行することを特徴とする駆動力制御装置。
【請求項２】
前記制御部は、前記目標スロットル開度を更新する際に、前記変速操作が検出されたときの前記エンジンの負荷領域に応じて、前記負荷領域において規定された前記エンジンの前記回転数と前記目標スロットル開度との関係に基づき、前記目標スロットル開度を算出することを特徴とする請求項１に記載の駆動力制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、駆動力制御装置に関し、特に、メインクラッチ及びドッグ式トランスミッションを順に介してエンジンの駆動力を駆動輪に伝達する鞍乗型車両に搭載される駆動力制御装置に関する。
【背景技術】
【０００２】
自動二輪車の中には、ドッグ式トランスミッションを備えるものがある。かかるドッグ式トランスミッションでは、運転者が、メインクラッチを操作することなく、ドッグ式トランスミッションのドッグ同士（ドッグ歯同士）が当接してエンジンと駆動輪との一方が他方を駆動している状態で、変速を行うことができる。かかる構成によれば、運転者が、メインクラッチの操作を省略して、迅速に変速を行うことが可能となる。
【０００３】
ところが、エンジンと駆動輪との一方が他方を駆動している状態では、ドッグ式トランスミッションのドッグ同士の接触面に大きな押圧力が作用している。このため、運転者が変速のためにドッグ同士を引き離そうとしても、接触面に押圧力に比例した大きな静止摩擦力が作用しているために、運転者の操作によりドッグ同士を引き離すことが困難となる傾向がある。
【０００４】
かかる状況下で、特許文献１には、メインクラッチの接続が検出されている状態においてドッグ式トランスミッションの変速操作が検出された場合には、ドッグ式トランスミッションのドッグ同士の係合を解除し又は弱めてドッグ式トランスミッションの変速が可能となるように、モータ駆動部を制御することによってスロットル開度に一時的な変化を生じさせて駆動力を一時的に変化させる制御部が、変速段検出部によって検出されたドッグ式トランスミッションの変速段が切り換わるのに応じて、スロットル開度を所定開度からスロットル開度の一時的な変化が収束する方向へ変化させるように、モータ駆動部を制御する構成が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−９８７２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、本発明者の検討によれば、特許文献１の構成は、変速時に適切なエンジンの駆動力を発生させることによりドッグ式トランスミッションのドッグ同士の係合を解除し又は弱めて、運転者の変速フィーリングを向上させることを企図したものではあるが、運転者が変速操作を開始してからドッグ式トランスミッションの変速段の切り替えが完了する変速動作は瞬時に完了され得るものではなく、運転者の技量やドッグ式トランスミッションの機構等に依存して、運転者が変速操作を開始してからドッグ式トランスミッションの変速段の切り替えが完了するまでには所要の時間を要する。このため、特許文献１の構成では、このようにドッグ式トランスミッションの変速段が切り替わるまでの間に車両の走行状態が変化することによりドッグ式トランスミッションのドッグ同士の係合力が変化し、ドッグ式トランスミッションのドッグ同士の係合を解除又は弱めることが可能な係合力を維持できない傾向が考えられる。これは、変速フィーリング及びドライバビリティの悪化に繋がるため、改良の余地がある。
【０００７】
本発明は、以上の検討を経てなされたものであり、変速時のドッグ式トランスミッションのドッグ同士の係合力を実質一定に維持して、変速フィーリング及びドライバビリティを向上可能な駆動力制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
以上の目的を達成するべく、本発明は、メインクラッチ及びドッグ式トランスミッションを順に介してエンジンの駆動力を駆動輪に伝達する鞍乗型車両に搭載され、前記メインクラッチの接続又は遮断を検出するクラッチ状態検出部と、前記ドッグ式トランスミッションの変速操作を検出する変速操作検出部と、前記エンジンのスロットル開度を変化させるモータを駆動するモータ駆動部と、前記クラッチ状態検出部が前記メインクラッチの接続を検出している状態において前記変速操作検出部が前記ドッグ式トランスミッションの前記変速操作を検出した場合には、前記ドッグ式トランスミッションのドッグ同士の係合を解除し又は弱めて前記ドッグ式トランスミッションの変速が可能となるように、前記モータ駆動部を制御することによって前記スロットル開度に一時的な変化を生じさせて前記駆動力を一時的に変化させる駆動力制御処理を実行する制御部と、前記ドッグ式トランスミッションの変速段を検出する変速段検出部と、を備える駆動力制御装置において、前記制御部は、前記変速操作が検出されてから前記変速段が切り換わることが検出されるまでの期間において、前記エンジンの回転数に基づいて前記ドッグ同士の前記係合が解除され又は弱められた状態が維持されるような前記スロットル開度の開度値で目標スロットル開度を更新し、更新した前記目標スロットル開度に前記スロットル開度が一致するように前記モータ駆動部を制御する期間を含む前記駆動力制御処理を実行することを第１の局面とする。
【０００９】
また、本発明は、第１の局面に加えて、前記制御部は、前記目標スロットル開度を更新する際に、前記変速操作が検出されたときの前記エンジンの負荷領域に応じて、前記負荷領域において規定された前記エンジンの前記回転数と前記目標スロットル開度との関係に基づき、前記目標スロットル開度を算出することを第２の局面とする。
【発明の効果】
【００１０】
以上の本発明の第１の局面にかかる駆動力制御装置によれば、制御部が、変速操作が検出されてから変速段が切り換わることが検出されるまでの期間において、エンジンの回転数に基づいてドッグ同士の係合が解除され又は弱められた状態が維持されるようなスロットル開度の開度値で目標スロットル開度を更新し、更新した目標スロットル開度にスロットル開度が一致するようにモータ駆動部を制御する期間を含む駆動力制御処理を実行するものであるため、変速時のドッグ式トランスミッションのドッグ同士の係合力を実質一定に維持して、変速フィーリング及びドライバビリティを向上させることができる。
【００１１】
また、本発明の第２の局面にかかる駆動力制御装置によれば、制御部が、目標スロットル開度を更新する際に、変速操作が検出されたときのエンジンの負荷領域に応じて、負荷領域において規定されたエンジンの回転数と目標スロットル開度との関係に基づき、目標スロットル開度を算出するものであるため、変速時のドッグ式トランスミッションのドッグ同士の係合力をより実質一定に維持して、変速フィーリング及びドライバビリティをより向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の実施形態における駆動力制御装置の構成を示すブロック図である。
【図２】図２は、本実施形態における駆動力制御装置による駆動制御用の目標スロットル開度算出処理の流れの一例を示すフローチャートである。
【図３】図３は、本実施形態における駆動力制御装置による駆動制御用の目標スロットル開度算出処理の流れを説明するための一例としてのタイミングチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を適宜参照して、本発明の実施形態における駆動力制御装置につき、詳細に説明する。
【００１４】
〔駆動力制御装置の構成〕
まず、図１を参照して、本実施形態における駆動力制御装置の構成について説明する。
【００１５】
図１は、本実施形態における駆動力制御装置の構成を示すブロック図である。
【００１６】
図１に示すように、本実施形態における駆動力制御装置１は、ＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）等の電子制御装置によって構成され、いずれも図示を省略するメインクラッチ及びドッグ式トランスミッションを順に介して内燃機関であるエンジンの駆動力を駆動輪に伝達する典型的には自動二輪車等の鞍乗型車両に搭載されている。
【００１７】
駆動力制御装置１は、クラッチ状態検出部２、変速操作検出部３、変速段検出部４、制御部５、モータ駆動回路６、点火栓駆動回路７、及び燃料噴射弁駆動回路８を備えている。なお、これらのクラッチ状態検出部２、変速操作検出部３、変速段検出部４、及び制御部５は各々機能ブロックとして示している。また、駆動力制御装置１は、メモリ９を備えており、メモリ９内には、駆動力制御装置１に必要な制御プログラム及び制御データ（テーブルデータ等）等が格納されている。
【００１８】
具体的には、クラッチ状態検出部２は、運転者がメインクラッチを接続又は遮断する際のその操作に関する情報を有するクラッチスイッチ１１からの入力信号に基づいて、メインクラッチの接続又は遮断を検出する。クラッチ状態検出部２は、このように検出したメインクラッチの断続操作に応じた電気信号を制御部５に入力する。
【００１９】
変速操作検出部３は、運転者がドッグ式トランスミッションの変速操作を行う際のその変速操作に関する情報を有する変速操作スイッチ１２からの入力信号に基づいて、ドッグ式トランスミッションの変速操作を検出する。変速操作検出部３は、このように検出したドッグ式トランスミッションの変速操作の有無に応じた電気信号を制御部５に入力する。
【００２０】
変速段検出部４は、ギヤポジションセンサ１３が出力するドッグ式トランスミッションのシフトドラムの回転位置に対応してドッグ式トランスミッションで選択されている変速段（ギヤポジション）に応じた信号に基づいて、ドッグ式トランスミッションで選択されている変速段を検出する。変速段検出部４は、このように検出した変速段を示す電気信号を制御部５に入力する。
【００２１】
制御部５は、変速制御時における駆動力制御処理で、クラッチ状態検出部２がメインクラッチの接続を検出している状態において変速操作検出部３がドッグ式トランスミッションの変速操作を検出した場合には、ドッグ式トランスミッションのドッグ同士の係合を解除し又は弱めた状態でドッグ式トランスミッションの変速を可能とするために、点火の停止及び／又は燃料の噴射の停止を実行するように点火栓駆動回路７及び／又は燃料噴射弁駆動回路８を制御すると共に、エンジンのスロットルバルブの開度（スロットル開度）、つまり実際のスロットル開度である実スロットル開度が変速制御用目標スロットル開度に一致するようにモータ駆動回路６を制御する。一方で、制御部５は、変速制御時以外の通常制御時においては、実スロットル開度が運転者の要求スロットル開度に相当する通常制御用目標スロットル開度に一致するようにモータ駆動回路６を制御する。詳しくは、制御部５は、変速操作が検出されてから変速段が切り換わることが検出されるまでの期間において、エンジンの回転数に基づいてドッグ同士の係合が解除され又は弱められた状態が維持されるようなスロットル開度の開度値で目標スロットル開度を更新し、更新した目標スロットル開度にスロットル開度が一致するようにモータ駆動部を制御する期間を含む駆動力制御処理を実行する。また、より詳しくは、制御部５は、目標スロットル開度を更新する際に、変速操作が検出されたときのエンジンの負荷領域に応じて、負荷領域において規定されたエンジンの回転数と目標スロットル開度との関係に基づき、目標スロットル開度を算出することが好ましい。制御部５は、このような、点火の停止、燃料の噴射の停止及びスロットル開度の調整のための各々の制御信号を、点火栓駆動回路７、燃料噴射弁駆動回路８及びモータ駆動回路６に入力する。
【００２２】
また、制御部５は、変速制御時における駆動力制御処理を含む駆動力制御処理で、大気圧センサ１４、スロットルポジションセンサ１５、アクセル開度センサ１６、及びクランク角センサ１７からの入力信号等を用いて、エンジンの駆動力を制御する。大気圧センサ１４は、鞍乗型車両の周囲の大気圧に応じた電気信号を入力する。スロットルポジションセンサ１５は、エンジンの実スロットル開度に応じた電気信号を入力する。アクセル開度センサ１６は、鞍乗型車両のアクセルグリップ等のアクセル操作部材の操作量（アクセル開度）に応じた電気信号を入力する。また、クランク角センサ１７は、エンジンのクランク角（クランク軸の回転角度）に応じた電気信号を入力する。
【００２３】
また、制御部５は、表示装置１８が備えるインジケータ駆動回路１８ａを介して表示装置１８のインジケータ１８ｂを制御することにより、ドッグ式トランスミッションの変速段に関する種々の情報等を表示する。
【００２４】
モータ駆動回路６は、制御部５からの制御信号に従って、スロットルモータ１９を駆動することによってスロットル開度を制御する。
【００２５】
点火栓駆動回路７は、制御部５からの制御信号に従って、エンジンの点火栓２０によるエンジンへの点火動作、つまり点火の開始、停止及び再開といった一連の点火動作を制御する。
【００２６】
燃料噴射弁駆動回路８は、制御部５からの制御信号に従って、エンジンに燃料を噴射する燃料噴射弁２１の、つまり燃料噴射の開始、停止及び再開といった一連の燃料噴射動作を制御する。
【００２７】
以上のような構成を有する駆動力制御装置１は、以下に示す駆動制御用の目標スロットル開度算出処理を実行することによって、変速時のドッグ式トランスミッションのドッグ同士の係合力を実質一定に維持して、変速フィーリング及びドライバビリティを向上させる。以下、更に図２及び図３をも参照して、駆動制御用の目標スロットル開度算出処理を実行する際の駆動力制御装置１の動作について、詳細に説明する。
【００２８】
〔変速制御時の駆動力制御用の目標スロットル開度算出処理〕
図２は、本実施形態における駆動力制御装置１による駆動制御用の目標スロットル開度算出処理の流れの一例を示すフローチャートである。また、図３は、本実施形態における駆動力制御装置１による駆動制御用の目標スロットル開度算出処理の流れを説明するための一例としてのタイミングチャートである。なお、図３では、上から下に、エンジン回転数ＮＥ、スロットル開度ＴＨ、ギヤポジションセンサ１３の出力電圧ＧＰＡＤ、及び変速操作スイッチ１２の出力電圧ＳＦＡＤを順に示し、図２及び図３では、運転者がアクセル操作で要求するスロットル開度を運転者要求ＴＨ開度、実スロットル開度を実ＴＨ開度、目標スロットル開度を目標ＴＨ開度、及び指示スロットル開度を指示ＴＨ開度と記している。また、図３は、運転者要求ＴＨ開度を図示の便宜上一定値で示すと共に、５速（５ｔｈ）から４速（４ｔｈ）にシフトダウンした後で４速（４ｔｈ）から５速（５ｔｈ）にシフトアップする例を示している。
【００２９】
図２に示すフローチャートは、鞍乗型車両のイグニッションスイッチがオンされて駆動力制御装置１が起動されたタイミングで開始となり、駆動制御用の目標スロットル開度算出処理（以下、目標ＴＨ開度算出処理と略記）はステップＳ１の処理に進む。かかる目標ＴＨ開度算出処理は、鞍乗型車両が起動されて駆動力制御装置１が起動されている間、所定の制御周期毎に繰り返し実行される。
【００３０】
ステップＳ１の処理では、制御部５が、クラッチ状態検出部２がメインクラッチの接続を検出している状態において変速操作検出部３がドッグ式トランスミッションの変速操作を検出した場合において、ドッグ式トランスミッションのドッグ同士の係合を解除し又は弱めてドッグ式トランスミッションの変速が可能となるように、モータ駆動回路６を制御することによってスロットル開度に一時的な変化を生じさせて駆動力を一時的に変化させる駆動力制御処理（変速制御時の駆動力制御処理）を実施中であるか否かを判別する。判別の結果、駆動力制御処理を実施中である場合（ステップＳ１：Ｙｅｓ）、制御部５は、目標ＴＨ開度算出処理をステップＳ６の処理に進める。一方、駆動力制御処理を実施中でない場合には（ステップＳ１：Ｎｏ）、制御部５は、目標ＴＨ開度算出処理をステップＳ２の処理に進める。
【００３１】
ステップＳ２の処理では、制御部５が、変速操作検出部３が入力するドッグ式トランスミッションの変速操作の有無に応じた電気信号に基づいて、ドッグ式トランスミッションの変速操作の有無を判定する。これにより、ステップＳ２の処理は完了し、目標ＴＨ開度算出処理はステップＳ３の処理に進む。
【００３２】
ここで、図３に示す時刻ｔ＝ｔ１からｔ４の期間及び時刻ｔ＝ｔ５からｔ８の期間において、変速操作検出部３がドッグ式トランスミッションの変速操作を検出している。
【００３３】
ステップＳ３の処理では、制御部５が、ステップＳ２の処理における判定結果に基づいて、ドッグ式トランスミッションの変速操作があったか否かを判別する。判別の結果、ドッグ式トランスミッションの変速操作があった場合（ステップＳ３：Ｙｅｓ）、制御部５は、目標ＴＨ開度算出処理をステップＳ４の処理に進める。一方、ドッグ式トランスミッションの変速操作がなかった場合には（ステップＳ３：Ｎｏ）、制御部５は、目標ＴＨ開度算出処理をステップＳ１７の処理に進める。
【００３４】
ここで、図３に示す時刻ｔ＝ｔ１及び時刻ｔ＝ｔ５において、制御部５は、ドッグ式トランスミッションの変速操作があったと判別する。
【００３５】
ステップＳ４の処理では、制御部５が、駆動力制御処理が開始されたと判定する。これにより、ステップＳ４の処理は完了し、目標ＴＨ開度算出処理はステップＳ５の処理に進む。
【００３６】
ステップＳ５の処理では、制御部５が、クランク角センサ１７が入力するエンジンのクランク角に応じた電気信号に基づいてエンジンの回転数ＮＥを検出すると共に、スロットルポジションセンサ１５が入力する電気信号に基づいてエンジンの実スロットル開度（実ＴＨ開度）を検出し、このように検出したエンジンの回転数ＮＥ及び実ＴＨ開度に基づいてエンジンの負荷領域が高負荷領域、中負荷領域及び低負荷領域のうちのいずれの負荷領域にあるかを判定する。これにより、ステップＳ５の処理は完了し、目標ＴＨ開度算出処理はステップＳ６の処理に進む。
【００３７】
ステップＳ６の処理では、制御部５が、変速段検出部４が入力する変速段を示す電気信号に基づいて、ドッグ式トランスミッションの変速段が切り換わってドッグ式トランスミッションの変速が完了したか否かを判定する。これにより、ステップＳ６の処理は完了し、目標ＴＨ開度算出処理はステップＳ７の処理に進む。
【００３８】
ステップＳ７の処理では、制御部５が、ステップＳ６の処理における判定結果に基づいて、ドッグ式トランスミッションの変速が完了したか否かを判別する。判別の結果、ドッグ式トランスミッションの変速が完了した場合（ステップＳ７：Ｙｅｓ）、制御部５は、目標ＴＨ開度算出処理をステップＳ１７の処理に進める。一方、ドッグ式トランスミッションの変速が完了していない場合には（ステップＳ７：Ｎｏ）、制御部５は、目標ＴＨ開度算出処理をステップＳ８の処理に進める。
【００３９】
ここで、図３に示す時刻ｔ＝ｔ３及び時刻ｔ＝ｔ７において、制御部５は、変速が完了したと判別する。
【００４０】
ステップＳ８の処理では、制御部５が、ステップＳ５の処理における判定結果に基づいて、エンジンの負荷領域が高負荷領域にあるか否かを判別する。判別の結果、エンジンの負荷領域が高負荷領域にある場合（ステップＳ８：Ｙｅｓ）、制御部５は、目標ＴＨ開度算出処理をステップＳ９の処理に進める。一方、エンジンの負荷領域が高負荷領域にない場合には（ステップＳ８：Ｎｏ）、制御部５は、目標ＴＨ開度算出処理をステップＳ１０の処理に進める。
【００４１】
ステップＳ９の処理では、制御部５は、高負荷領域に対応するエンジンの回転数ＮＥに対するドッグ式トランスミッションのドッグ同士の係合が解除され又は弱められた状態が維持される目標スロットル開度（目標ＴＨ開度）を示すテーブルデータをメモリ９内から読み出し、このように読み出したテーブルデータからステップＳ５の処理において検出されたエンジンの回転数ＮＥに対応する目標ＴＨ開度を検索する。そして、制御部５は、このように検索した目標ＴＨ開度でモータ駆動回路６に指示するためのスロットル開度（指示ＴＨ開度）を更新する。これにより、ステップＳ９の処理は完了し、目標ＴＨ開度算出処理はステップＳ１３の処理に進む。
【００４２】
ここで、ステップＳ９、後述するステップＳ１１、及び後述するステップＳ１２で用いるテーブルデータに規定される目標ＴＨ開度は、ノーロードラインに対応するスロットル開度であるノーロード開度の近傍の値に設定されている。ここで、かかるノーロードラインは、エンジンの駆動力がエンジンのその抵抗力（機械的な摩擦力や潤滑油の粘弾性力等）と釣り合った状態のエンジンの運転状態を示し、典型的には、エンジン回転数及びスロットル開度をパラメータとし、ドッグ式トランスミッションのドッグ同士の係合が解除可能なエンジンの運転状態を示す特性データから成って、予め設定されてメモリ９内に記憶されている。詳しくは、ノーロードラインは、ドッグ式トランスミッションのドッグ同士の係合状態が減速時（駆動輪がエンジンを駆動している時）の係合状態と加速時（エンジンが駆動輪を駆動している時）の係合状態との間で切り換わるエンジンの運転状態の境界を規定するもので、ドッグ同士が互いに離間又は押圧せずに単に当接している状態、及びドッグ同士が切り離し可能な状態で互いを緩やかに押圧している状態におけるエンジン回転数及びスロットル開度間の関係を規定するものである。つまり、ノーロードラインは、エンジン回転数及びスロットル開度を各々の座標軸とする直交座標系において、単なる線のみならず、それを含んである程度の上下幅を有して延びる領域となる。つまり、かかるノーロードラインに対応するノーロード開度は、ドッグ同士が互いに離間又は押圧せずに単に当接している状態を実現するもののみならず、ドッグ同士が切り離し可能な状態で互いを緩やかに押圧している状態を実現するものをも含んでもよく、また、かかるノーロードラインに対応するノーロード開度は、厳密にスロットル開度に合致するもののみならず、それから数度程度上下に偏位したものを含み得る。
【００４３】
ステップＳ１０の処理では、制御部５が、ステップＳ５の処理における判定結果に基づいて、エンジンの負荷領域が中負荷領域にあるか否かを判別する。判別の結果、エンジンの負荷領域が中負荷領域にある場合（ステップＳ１０：Ｙｅｓ）、制御部５は、目標ＴＨ開度算出処理をステップＳ１１の処理に進める。一方、エンジンの負荷領域が中負荷領域にない場合には（ステップＳ１０：Ｎｏ）、制御部５は、目標ＴＨ開度算出処理をステップＳ１２の処理に進める。
【００４４】
ステップＳ１１の処理では、制御部５が、中負荷領域に対応するエンジンの回転数ＮＥに対するドッグ式トランスミッションのドッグ同士の係合が解除され又は弱められた状態が維持される目標スロットル開度（目標ＴＨ開度）を示すテーブルデータをメモリ９内から読み出し、このように読み出したテーブルデータからステップＳ５の処理において検出されたエンジンの回転数ＮＥに対応する目標ＴＨ開度を検索する。そして、制御部５は、このように検索した目標ＴＨ開度でモータ駆動回路６に指示するスロットル開度（指示ＴＨ開度）を更新する。これにより、ステップＳ１１の処理は完了し、目標ＴＨ開度算出処理はステップＳ１３の処理に進む。
【００４５】
ステップＳ１２の処理では、制御部５が、低負荷領域に対応するエンジンの回転数ＮＥに対するドッグ式トランスミッションのドッグ同士の係合が解除され又は弱められた状態が維持される目標スロットル開度（目標ＴＨ開度）を示すテーブルデータをメモリ９内から読み出し、このように読み出したテーブルデータからステップＳ５の処理において検出されたエンジンの回転数ＮＥに対応する目標ＴＨ開度を検索する。そして、制御部５は、このように検索した目標ＴＨ開度でモータ駆動回路６に指示するスロットル開度（指示ＴＨ開度）を更新する。これにより、ステップＳ１２の処理は完了し、目標ＴＨ開度算出処理はステップＳ１３の処理に進む。
【００４６】
ステップＳ１３の処理では、制御部５が、アクセル開度センサ１６が入力するアクセル開度に応じた電気信号に基づいてアクセル開度が閉じている（典型的には運転者要求ＴＨ開度が指示ＴＨ開度未満の状態である）か否かを判別する。判別の結果、アクセル開度が閉じている場合（ステップＳ１３：Ｙｅｓ）、制御部５は、目標ＴＨ開度算出処理をステップＳ１７の処理に進める。一方、アクセル開度が閉じていない場合には（ステップＳ１３：Ｎｏ）、制御部５は、目標ＴＨ開度算出処理をステップＳ１４の処理の処理に進める。
【００４７】
ステップＳ１４の処理では、制御部５が、スロットルポジションセンサ１５が入力するスロットル開度に応じた電気信号に基づいて、ステップＳ９、ステップＳ１１及びステップＳ１１の処理のうちのいずれかの処理において設定された指示ＴＨ開度と実スロットル開度（実ＴＨ開度）との偏差が所定値以上であるか否かを判別する。判別の結果、指示ＴＨ開度と実ＴＨ開度との偏差が所定値以上である場合（ステップＳ１４：Ｙｅｓ）、制御部５は、目標ＴＨ開度算出処理をステップＳ１５の処理の処理に進める。一方、指示ＴＨ開度と実ＴＨ開度との偏差が所定値未満である場合には（ステップＳ１４：Ｎｏ）、制御部５は、目標ＴＨ開度算出処理をステップＳ１６の処理の処理に進める。
【００４８】
ここで、図３に示す時刻ｔ＝ｔ１及び時刻ｔ＝ｔ５において、制御部５は、指示ＴＨ開度と実ＴＨ開度との偏差が所定値以上であると判別する。また、図３に示す時刻ｔ＝ｔ２及び時刻ｔ＝ｔ６において、制御部５は、指示ＴＨ開度と実ＴＨ開度との偏差が所定値未満であると判別する。
【００４９】
ステップＳ１５の処理では、制御部５が、目標スロットル開度（目標ＴＨ開度）を０度から数度の範囲内（典型的には０度）に設定し、このように設定した目標ＴＨ開度を示す電気信号をモータ駆動回路６に入力する。そして、モータ駆動回路６は、制御部５が入力する目標ＴＨ開度を示す電気信号に基づいてスロットルモータ１９を制御することにより実ＴＨ開度を目標ＴＨ開度に制御する。これにより、ステップＳ１５の処理は完了し、今回の一連の目標ＴＨ開度算出処理を終了する。
【００５０】
ここで、図３に示す時刻ｔ＝ｔ１からｔ２の期間及び時刻ｔ＝ｔ５からｔ６の期間において、制御部５は、目標ＴＨ開度を０度から数度の範囲内に設定する。
【００５１】
ステップＳ１６の処理では、制御部５が、目標スロットル開度（目標ＴＨ開度）を指示ＴＨ開度で更新し、このように更新した目標ＴＨ開度を示す電気信号をモータ駆動回路６に入力する。そして、モータ駆動回路６は、制御部５が入力する目標ＴＨ開度を示す電気信号に基づいてスロットルモータ１９を制御することにより実ＴＨ開度を目標ＴＨ開度に制御する。これにより、ステップＳ１６の処理は完了し、今回の一連の目標ＴＨ開度算出処理を終了する。
【００５２】
ここで、図３に示す時刻ｔ＝ｔ２からｔ３の期間及び時刻ｔ＝ｔ６からｔ７の期間において、制御部５は、目標ＴＨ開度を指示ＴＨ開度に設定する。
【００５３】
ステップＳ１７の処理では、制御部５が、アクセル開度センサ１６が入力するアクセル開度に応じた電気信号に基づいて、目標スロットル開度（目標ＴＨ開度）を運転者のアクセル操作（アクセル開度）に応じた運転者の要求スロットル開度（運転者要求ＴＨ開度）に設定し、このように設定した目標ＴＨ開度を示す電気信号をモータ駆動回路６に入力する。そして、モータ駆動回路６は、制御部５が入力する目標ＴＨ開度を示す電気信号に基づいてスロットルモータ１９を制御することにより実ＴＨ開度を目標ＴＨ開度に制御する（復帰処理）。これにより、ステップＳ１７の処理は完了し、目標ＴＨ開度算出処理はステップＳ１８の処理に進む。
【００５４】
ここで、図３に示す時刻ｔ＝ｔ３からｔ４の期間及び時刻ｔ＝ｔ７からｔ８の期間において、モータ駆動回路６は、実ＴＨ開度を目標ＴＨ開度に制御する。
【００５５】
ステップＳ１８の処理では、制御部５は、駆動制御処理が終了したと判定する。これにより、ステップＳ１８の処理は完了し、今回の一連の目標ＴＨ開度算出処理を終了する。
【００５６】
ここで、図３に示す時刻ｔ＝ｔ４及び時刻ｔ＝ｔ８において、制御部５は、駆動制御処理が終了したと判定する。
【００５７】
なお、目標スロットル開度算出処理を簡素化する観点からは、ステップＳ１５の処理を省略することも可能である。かかる場合には、ステップＳ１４の処理も不要となり、ステップＳ１３の処理でアクセル開度が閉じていないと判別された場合には、直接、ステップＳ１６の処理に進むことになる。
【００５８】
以上の説明から明らかなように、本実施形態における駆動力制御装置１では、制御部５が、ドッグ式トランスミッションの変速操作が検出されてからドッグ式トランスミッションの変速段が切り換わることが検出されるまでの期間において、エンジンの回転数に基づいてドッグ式トランスミッションのドッグ同士の係合が解除され又は弱められた状態が維持されるようなスロットル開度の開度値で目標スロットル開度を更新し、更新した目標スロットル開度にスロットル開度が一致するようにモータ駆動回路６を制御する期間を含む駆動力制御処理を実行するので、変速時のドッグ式トランスミッションのドッグ同士の係合力を実質一定に維持して、変速フィーリング及びドライバビリティを向上させることができる。
【００５９】
また、本実施形態における駆動力制御装置１では、制御部５は、目標スロットル開度を更新する際に、変速操作が検出されたときのエンジンの負荷領域に応じて、負荷領域において規定されたエンジンの回転数と目標スロットル開度との関係に基づき、目標スロットル開度を算出するので、変速時のドッグ式トランスミッションのドッグ同士の係合力をより実質一定に維持して、変速フィーリング及びドライバビリティをより向上させることができる。
【００６０】
なお、本発明は、部材の種類、形状、配置、個数等は前述の実施形態に限定されるものではなく、その構成要素を同等の作用効果を奏するものに適宜置換する等、発明の要旨を逸脱しない範囲で適宜変更可能であることはもちろんである。
【産業上の利用可能性】
【００６１】
以上のように、本発明は、変速時のドッグ式トランスミッションのドッグ同士の係合力を実質一定に維持して、変速フィーリング及びドライバビリティを向上可能な駆動力制御装置を提供することができるものであり、その汎用普遍的な性格から車両等の駆動力制御装置に広く適用され得るものと期待される。
【符号の説明】
【００６２】
１…駆動力制御装置
２…クラッチ状態検出部
３…変速操作検出部
４…変速段検出部
５…制御部
６…モータ駆動回路
１１…クラッチスイッチ
１２…変速操作スイッチ
１３…ギヤポジションセンサ
１４…スロットルモータ
１５…スロットルポジションセンサ
１６…アクセル開度センサ
１７…クランク角センサ
１８…表示装置
１９…スロットルモータ
２０…点火栓
２１…燃料噴射弁
【図１】
2019064434.tif 000003
【図２】
2019064434.tif 000004
【図３】
2019064434.tif 000005