(57)【特許請求の範囲】
【請求項１】
４ストロークエンジンの回転数の逆数を測定した結果に基づいて、４ストロークエンジンに接続された発電機を制御する発電制御方法であって、
４ストロークエンジンの１つのサイクルにおいて測定された回転数の逆数のピークが、第１の閾値以下且つ前記第１の閾値よりも低い第２の閾値以上か否かを判断する第１のステップと、
前記ピークが前記第１の閾値以下且つ前記第２の閾値以上である場合には、前記サイクルから連続した複数のサイクルにおいて測定された回転数の逆数の各ピークが、前記第１の閾値以下且つ前記第２の閾値以上であるか否かを判断する第２のステップと、
前記第２のステップにおいて前記各ピークが前記第１の閾値以下且つ前記第２の閾値以上であると判断した場合には、前記連続した複数のサイクルに続く第１のサイクルにおいて測定された回転数の逆数の第１のピークが、前記第２の閾値以下であるか否かを判断する第３のステップと、
前記第１のピークが前記第２の閾値以下ではない場合には、前記第１のピークが前記第１の閾値よりも高い第３の閾値以上であるか否かを判断する第４のステップと、
前記第１のピークが前記第３の閾値以上であると判断してから加速判定期間のカウントを開始する第５のステップと、
前記加速判定期間を経過したか否かを判断する第６のステップと、
前記加速判定期間を経過していない場合に、前記第１のサイクルの後の第２のサイクルにおいて測定された回転数の逆数の第２のピークが、前記第２の閾値よりも低い第４の閾値以下であるか否かを判断する第７のステップと、
前記第２のピークが前記第４の閾値以下である場合には、前記４ストロークエンジンのクランク軸に回転軸が接続された発電機による発電の目標電圧を通常時電圧から前記通常時電圧よりも低い加速時電圧に切り替える第８のステップと、
前記第２のピークが前記第４の閾値以下である場合には、前記第２のピークを第５の閾値とする第９のステップと、を備える
ことを特徴とする発電制御方法。
【請求項２】
前記目標電圧を前記通常時電圧から前記加速時電圧に切り替えた後、前記第２のサイクルの後の第３のサイクルにおいて測定された回転数の逆数の第３のピークが、前記第５の閾値よりも低いか否かを判断する第１０のステップと、
前記第３のピークが前記第５の閾値以上ではない場合には、前記第３のサイクルの後の第４のサイクルにおいて測定された回転数の逆数の第４のピークが、前記第５の閾値よりも低い第６の閾値以下且つ前記第６の閾値よりも低い第７の閾値以上であるか否かを判断する第１１のステップと、
前記第４のピークが前記第６の閾値以下且つ前記第７の閾値以上である場合には、前記第４のサイクルから連続した複数のサイクルにおいて測定された回転数の逆数の各ピークが、前記第６の閾値以下且つ前記第７の閾値以上であるか否かを判断する第１２のステップと、
前記第１２のステップにおいて前記各ピークが前記第６の閾値以下且つ前記第７の閾値以上であると判断してから、復帰期間のカウントを開始する第１３のステップと、
前記復帰期間のカウントを開始した後、前記目標電圧を前記加速時電圧から前記通常時電圧に向けて徐々に変化させる第１４のステップと、
前記復帰期間を経過したか否かを判断し、前記復帰期間を経過している場合には、前記目標電圧の変化を停止させる第１５のステップと、をさらに備える
ことを特徴とする請求項１に記載の発電制御方法。
【請求項３】
前記第１のステップにおいて前記ピークが前記第１の閾値以下且つ前記第２の閾値以上ではないと判断した場合には、次のサイクルにおいて測定された回転数の逆数のピークが、前記第１の閾値と前記第２の閾値との間に位置するか否かを判断する
ことを特徴とする請求項１に記載の発電制御方法。
【請求項４】
前記第２のステップにおいて前記各ピークの何れかが、前記第１の閾値以下且つ前記第２の閾値以上ではないと判断した場合には、前記第１のステップに戻り、次のサイクルにおいて測定された回転数の逆数のピークが、前記第１の閾値と前記第２の閾値との間に位置するか否かを判断する
ことを特徴とする請求項１に記載の発電制御方法。
【請求項５】
前記第３のステップにおいて前記第１のピークが前記第２の閾値以下であると判断した場合には、前記第１のステップに戻り、次のサイクルにおいて測定された回転数の逆数のピークが、前記第１の閾値と前記第２の閾値との間に位置するか否かを判断する
ことを特徴とする請求項１に記載の発電制御方法。
【請求項６】
前記第４のステップにおいて前記第１のピークが前記第３の閾値以上ではないと判断した場合には、前記第３のステップに戻る
ことを特徴とする請求項１に記載の発電制御方法。
【請求項７】
前記第６のステップにおいて前記加速判定期間を経過したと判断した場合には、前記第１のステップに戻り、次のサイクルにおいて測定された回転数の逆数のピークが、前記第１の閾値と前記第２の閾値との間に位置するか否かを判断する
ことを特徴とする請求項１に記載の発電制御方法。
【請求項８】
前記第７のステップにおいて前記第２のピークが前記第４の閾値以下ではないと判断した場合には、前記第６のステップに戻り、再度、前記加速判定期間を経過したか否かを判断する
ことを特徴とする請求項１に記載の発電制御方法。
【請求項９】
前記第１０のステップにおいて前記第３のピークが前記第５の閾値以上であると判断した場合には、前記第１３のステップに進み、前記復帰期間のカウントを開始する
ことを特徴とする請求項２に記載の発電制御方法。
【請求項１０】
前記第１１のステップにおいて前記第４のピークが前記第６の閾値以下且つ前記第７の閾値以上ではないと判断した場合には、前記第１０のステップに戻り、前記第４のサイクル以降のサイクルのピークが前記第５の閾値以上であるか否かを判断する
ことを特徴とする請求項２に記載の発電制御方法。
【請求項１１】
前記第１２のステップにおいて前記各ピークが前記第６の閾値以下且つ前記第７の閾値以上ではないと判断した場合には、前記第１０のステップに戻り、前記第４のサイクルから連続した複数のサイクル以降のサイクルのピークが前記第５の閾値以上であるか否かを判断する
ことを特徴とする請求項２に記載の発電制御方法。
【請求項１２】
前記第１５のステップにおいて前記復帰期間を経過していないと判断した場合には、前記第１４のステップに戻り、前記目標電圧を前記通常時電圧に向けて徐々に変化させる
ことを特徴とする請求項２に記載の発電制御方法。
【請求項１３】
４ストロークエンジンの回転数の逆数を測定した結果に基づいて、４ストロークエンジンに接続された発電機を制御する発電制御方法であって、
４ストロークエンジンの１つのサイクルにおいて測定された回転数の逆数のピークが、第１の閾値以下且つ前記第１の閾値よりも低い第２の閾値以上か否かを判断する第１のステップと、
前記ピークが前記第１の閾値以下且つ前記第２の閾値以上である場合には、前記サイクルから連続した複数のサイクルにおいて測定された回転数の逆数の各ピークが、前記第１の閾値以下且つ前記第２の閾値以上であるか否かを判断する第２のステップと、
前記第２のステップにおいて前記各ピークが前記第１の閾値以下且つ前記第２の閾値以上であると判断した場合には、前記連続した複数のサイクルに続く第１のサイクルにおいて測定された回転数の逆数の第１のピークが、前記第２の閾値以下であるか否かを判断する第３のステップと、
前記第１のピークが前記第２の閾値以下ではない場合には、前記第１のピークが前記第１の閾値よりも高い第３の閾値以上であるか否かを判断する第４のステップと、
前記第１のピークが前記第３の閾値以上である場合には、前記４ストロークエンジンのクランク軸に回転軸が接続されたモータによる発電の目標電圧を通常時電圧から前記通常時電圧よりも低い加速時電圧に切り替える第５のステップと、を備える
ことを特徴とする発電制御方法。
【請求項１４】
前記目標電圧を前記通常時電圧から前記加速時電圧に切り替えてから加速判定期間のカウントを開始する第６のステップと、
前記第１のサイクルの後の第２のサイクルにおいて測定された回転数の逆数の第２のピークが、前記第３の閾値以上であるか否かを判断する第７のステップと、
前記第２のピークが前記第３の閾値以上である場合には、前記加速判定期間を経過したか否かを判断する第８のステップと、
前記第８のステップにおいて前記加速判定期間を経過していると判断した場合には、前記目標電圧を前記加速時電圧から前記通常時電圧に切り替える第９のステップと、を備える
ことを特徴とする請求項１３に記載の発電制御方法。
【請求項１５】
前記第８のステップにおいて前記加速判定期間を経過していないと判断した場合には、前記第７のステップに戻り、次のサイクルにおいて測定された回転数の逆数の第２のピークが、前記第３の閾値以上であるか否かを判断する
ことを特徴とする請求項１４に記載の発電制御方法。
【請求項１６】
前記第７のステップにおいて前記第２のピークが前記第３の閾値以上ではないと判断した場合には、前記第２のピークが前記第４の閾値以下であるか否かを判断する第１０のステップをさらに備えることを特徴とする請求項１４に記載の発電制御方法。
【請求項１７】
前記第１０のステップにおいて、前記第２のピークが前記第４の閾値以下ではない場合には、前記第７のステップに戻り、前記第２のサイクルの後の第３のサイクルにおいて測定された回転数の逆数の第３のピークが、前記第３の閾値以上であるか否かを判断する
ことを特徴とする請求項１６に記載の発電制御方法。
【請求項１８】
回転数の逆数のピークは、４ストロークエンジンの１サイクルの圧縮行程において測定されることを特徴とする請求項１から１７のいずれか一項に記載の発電制御方法。
【請求項１９】
４ストロークエンジンの駆動を制御する駆動制御装置であって、
前記４ストロークエンジンの１つのサイクルにおいて測定された回転数の逆数のピークが、第１の閾値以下且つ前記第１の閾値よりも低い第２の閾値以上か否かを判断する第１のステップと、
前記ピークが前記第１の閾値以下且つ前記第２の閾値以上である場合には、前記サイクルから連続した複数のサイクルにおいて測定された回転数の逆数の各ピークが、前記第１の閾値以下且つ前記第２の閾値以上であるか否かを判断する第２のステップと、
前記第２のステップにおいて前記各ピークが前記第１の閾値以下且つ前記第２の閾値以上であると判断した場合には、前記連続した複数のサイクルに続く第１のサイクルにおいて測定された回転数の逆数の第１のピークが、前記第２の閾値以下であるか否かを判断する第３のステップと、
前記第１のピークが前記第２の閾値以下ではない場合には、前記第１のピークが前記第１の閾値よりも高い第３の閾値以上であるか否かを判断する第４のステップと、
前記第１のピークが前記第３の閾値以上であると判断してから加速判定期間のカウントを開始する第５のステップと、
前記加速判定期間を経過したか否かを判断する第６のステップと、
前記加速判定期間を経過していない場合に、前記第１のサイクルの後の第２のサイクルにおいて測定された回転数の逆数の第２のピークが、前記第２の閾値よりも低い第４の閾値以下であるか否かを判断する第７のステップと、
前記第２のピークが前記第４の閾値以下である場合には、前記４ストロークエンジンのクランク軸に回転軸が接続された発電機による発電の目標電圧を通常時電圧から前記通常時電圧よりも低い加速時電圧に切り替える第８のステップと、
前記第２のピークが前記第４の閾値以下である場合には、前記第２のピークを第５の閾値とする第９のステップと、を実行する
ことを特徴とする駆動制御装置。
【請求項２０】
前記駆動制御装置は、
前記目標電圧を前記通常時電圧から前記加速時電圧に切り替えた後、前記第２のサイクルの後の第３のサイクルにおいて測定された回転数の逆数の第３のピークが、前記第５の閾値よりも低いか否かを判断する第１０のステップと、
前記第３のピークが前記第５の閾値以上ではない場合には、前記第３のサイクルの後の第４のサイクルにおいて測定された回転数の逆数の第４のピークが、前記第５の閾値よりも低い第６の閾値以下且つ前記第６の閾値よりも低い第７の閾値以上であるか否かを判断する第１１のステップと、
前記第４のピークが前記第６の閾値以下且つ前記第７の閾値以上である場合には、前記第４のサイクルから連続した複数のサイクルにおいて測定された回転数の逆数の各ピークが、前記第６の閾値以下且つ前記第７の閾値以上であるか否かを判断する第１２のステップと、
前記第１２のステップにおいて前記各ピークが前記第６の閾値以下且つ前記第７の閾値以上であると判断してから、復帰期間のカウントを開始する第１３のステップと、
前記復帰期間のカウントを開始した後、前記目標電圧を前記加速時電圧から前記通常時電圧に向けて徐々に変化させる第１４のステップと、
前記復帰期間を経過したか否かを判断し、前記復帰期間を経過している場合には、前記目標電圧の変化を停止させる第１５のステップと、をさらに実行する
ことを特徴とする請求項１９に記載の駆動制御装置。
【請求項２１】
前記駆動制御装置は、前記第１、第２の閾値を変更可能であることを特徴とする請求項１９に記載の駆動制御装置。
【請求項２２】
前記駆動制御装置は、前記第６、第７の閾値を変更可能であることを特徴とする請求項２０に記載の駆動制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、駆動制御装置、および、発電制御方法に関する。
【背景技術】
【０００２】
従来、２輪車において、加速時にエンジンへの負荷を軽減するために、例えば、スロットルの操作の情報に基づいて、目標電圧を下げる技術がある（例えば、Ｊ２７０４４５Ｂ参照）。すなわち、目標電圧を下げることにより、エンジンに接続されたモータ（発電機）の発電量（バッテリへの充電量）を低下させて、エンジンへの負荷を軽減する。これにより、エンジンの加速性能の低下を抑制することができる。【０００３】
例えば、ユーザは、エンジンを加速させるために、スロットルを操作する。上記従来技術では、この操作によるスロットルの変化量に基づいて、エンジンが加速されるタイミングを認識し、この認識されたタイミングに応じて目標電圧を切替えている。【０００４】
すなわち、上記従来技術では、加速させるタイミングをスロットルの変化量を用いて認識するため、このスロットルの変化量を検出するためのセンサが別途必要になり、２輪車の製造コストが増加する問題がある。
【発明の開示】
【０００５】
本発明の一態様に係る実施例に従った発電制御方法は、
４ストロークエンジンの回転数の逆数を測定した結果に基づいて、４ストロークエンジンに接続された発電機を制御する発電制御方法であって、
４ストロークエンジンの１つのサイクルにおいて測定された回転数の逆数のピークが、第１の閾値以下且つ前記第１の閾値よりも低い第２の閾値以上か否かを判断する第１のステップと、
前記ピークが前記第１の閾値以下且つ前記第２の閾値以上である場合には、前記サイクルから連続した複数のサイクルにおいて測定された回転数の逆数の各ピークが、前記第１の閾値以下且つ前記第２の閾値以上であるか否かを判断する第２のステップと、
前記第２のステップにおいて前記各ピークが前記第１の閾値以下且つ前記第２の閾値以上であると判断した場合には、前記連続した複数のサイクルに続く第１のサイクルにおいて測定された回転数の逆数の第１のピークが、前記第２の閾値以下であるか否かを判断する第３のステップと、
前記第１のピークが前記第２の閾値以下ではない場合には、前記第１のピークが前記第１の閾値よりも高い第３の閾値以上であるか否かを判断する第４のステップと、
前記第１のピークが前記第３の閾値以上であると判断してから加速判定期間のカウントを開始する第５のステップと、
前記加速判定期間を経過したか否かを判断する第６のステップと、
前記加速判定期間を経過していない場合に、前記第１のサイクルの後の第２のサイクルにおいて測定された回転数の逆数の第２のピークが、前記第２の閾値よりも低い第４の閾値以下であるか否かを判断する第７のステップと、
前記第２のピークが前記第４の閾値以下である場合には、前記４ストロークエンジンのクランク軸に回転軸が接続された発電機による発電の目標電圧を通常時電圧から前記通常時電圧よりも低い加速時電圧に切り替える第８のステップと、
前記第２のピークが前記第４の閾値以下である場合には、前記第２のピークを第５の閾値とする第９のステップと、を備える
ことを特徴とする。
【０００６】
前記発電制御方法において、
前記目標電圧を前記通常時電圧から前記加速時電圧に切り替えた後、前記第２のサイクルの後の第３のサイクルにおいて測定された回転数の逆数の第３のピークが、前記第５の閾値よりも低いか否かを判断する第１０のステップと、
前記第３のピークが前記第５の閾値以上ではない場合には、前記第３のサイクルの後の第４のサイクルにおいて測定された回転数の逆数の第４のピークが、前記第５の閾値よりも低い第６の閾値以下且つ前記第６の閾値よりも低い第７の閾値以上であるか否かを判断する第１１のステップと、
前記第４のピークが前記第６の閾値以下且つ前記第７の閾値以上である場合には、前記第４のサイクルから連続した複数のサイクルにおいて測定された回転数の逆数の各ピークが、前記第６の閾値以下且つ前記第７の閾値以上であるか否かを判断する第１２のステップと、
前記第１２のステップにおいて前記各ピークが前記第６の閾値以下且つ前記第７の閾値以上であると判断してから、復帰期間のカウントを開始する第１３のステップと、
前記復帰期間のカウントを開始した後、前記目標電圧を前記加速時電圧から前記通常時電圧に向けて徐々に変化させる第１４のステップと、
前記復帰期間を経過したか否かを判断し、前記復帰期間を経過している場合には、前記目標電圧の変化を停止させる第１５のステップと、をさらに備えるようにしてもよい。
【０００７】
前記発電制御方法において、
前記第１のステップにおいて前記ピークが前記第１の閾値以下且つ前記第２の閾値以上ではないと判断した場合には、次のサイクルにおいて測定された回転数の逆数のピークが、前記第１の閾値と前記第２の閾値との間に位置するか否かを判断するようにしてもよい。
【０００８】
前記発電制御方法において、
前記第２のステップにおいて前記各ピークの何れかが、前記第１の閾値以下且つ前記第２の閾値以上ではないと判断した場合には、前記第１のステップに戻り、次のサイクルにおいて測定された回転数の逆数のピークが、前記第１の閾値と前記第２の閾値との間に位置するか否かを判断するようにしてもよい。
【０００９】
前記発電制御方法において、
前記第３のステップにおいて前記第１のピークが前記第２の閾値以下であると判断した場合には、前記第１のステップに戻り、次のサイクルにおいて測定された回転数の逆数のピークが、前記第１の閾値と前記第２の閾値との間に位置するか否かを判断するようにしてもよい。
【００１０】
前記発電制御方法において、
前記第４のステップにおいて前記第１のピークが前記第３の閾値以上ではないと判断した場合には、前記第３のステップに戻るようにしてもよい。
【００１１】
前記発電制御方法において、
前記第６のステップにおいて前記加速判定期間を経過したと判断した場合には、前記第１のステップに戻り、次のサイクルにおいて測定された回転数の逆数のピークが、前記第１の閾値と前記第２の閾値との間に位置するか否かを判断するようにしてもよい。
【００１２】
前記発電制御方法において、
前記第７のステップにおいて前記第２のピークが前記第４の閾値以下ではないと判断した場合には、前記第６のステップに戻り、再度、前記加速判定期間を経過したか否かを判断するようにしてもよい。
【００１３】
前記発電制御方法において、
前記第１０のステップにおいて前記第３のピークが前記第５の閾値以上であると判断した場合には、前記第１３のステップに進み、前記復帰期間のカウントを開始するようにしてもよい。
【００１４】
前記発電制御方法において、
前記第１１のステップにおいて前記第４のピークが前記第６の閾値以下且つ前記第７の閾値以上ではないと判断した場合には、前記第１０のステップに戻り、前記第４のサイクル以降のサイクルのピークが前記第５の閾値以上であるか否かを判断するようにしてもよい。
【００１５】
前記発電制御方法において、
前記第１２のステップにおいて前記各ピークが前記第６の閾値以下且つ前記第７の閾値以上ではないと判断した場合には、前記第１０のステップに戻り、前記第４のサイクルから連続した複数のサイクル以降のサイクルのピークが前記第５の閾値以上であるか否かを判断するようにしてもよい。
【００１６】
前記発電制御方法において、
前記第１５のステップにおいて前記復帰期間を経過していないと判断した場合には、前記第１４のステップに戻り、前記目標電圧を前記通常時電圧に向けて徐々に変化させるようにしてもよい。
【００１７】
本発明の一態様に係る実施例に従った発電制御方法は、
４ストロークエンジンの回転数の逆数を測定した結果に基づいて、４ストロークエンジンに接続された発電機を制御する発電制御方法であって、
４ストロークエンジンの１つのサイクルにおいて測定された回転数の逆数のピークが、第１の閾値以下且つ前記第１の閾値よりも低い第２の閾値以上か否かを判断する第１のステップと、
前記ピークが前記第１の閾値以下且つ前記第２の閾値以上である場合には、前記サイクルから連続した複数のサイクルにおいて測定された回転数の逆数の各ピークが、前記第１の閾値以下且つ前記第２の閾値以上であるか否かを判断する第２のステップと、
前記第２のステップにおいて前記各ピークが前記第１の閾値以下且つ前記第２の閾値以上であると判断した場合には、前記連続した複数のサイクルに続く第１のサイクルにおいて測定された回転数の逆数の第１のピークが、前記第２の閾値以下であるか否かを判断する第３のステップと、
前記第１のピークが前記第２の閾値以下ではない場合には、前記第１のピークが前記第１の閾値よりも高い第３の閾値以上であるか否かを判断する第４のステップと、
前記第１のピークが前記第３の閾値以上である場合には、前記４ストロークエンジンのクランク軸に回転軸が接続されたモータによる発電の目標電圧を通常時電圧から前記通常時電圧よりも低い加速時電圧に切り替える第５のステップと、を備える
ことを特徴とする。
【００１８】
前記発電制御方法において、
前記目標電圧を前記通常時電圧から前記加速時電圧に切り替えてから加速判定期間のカウントを開始する第６のステップと、
前記第１のサイクルの後の第２のサイクルにおいて測定された回転数の逆数の第２のピークが、前記第３の閾値以上であるか否かを判断する第７のステップと、
前記第２のピークが前記第３の閾値以上である場合には、前記加速判定期間を経過したか否かを判断する第８のステップと、
前記第８のステップにおいて前記加速判定期間を経過していると判断した場合には、前記目標電圧を前記加速時電圧から前記通常時電圧に切り替える第９のステップと、を備えるようにしてもよい。
【００１９】
前記発電制御方法において、
前記第８のステップにおいて前記加速判定期間を経過していないと判断した場合には、前記第７のステップに戻り、次のサイクルにおいて測定された回転数の逆数の第２のピークが、前記第３の閾値以上であるか否かを判断するようにしてもよい。
【００２０】
前記発電制御方法において、
前記第７のステップにおいて前記第２のピークが前記第３の閾値以上ではないと判断した場合には、前記第２のピークが前記第４の閾値以下であるか否かを判断する第１０のステップをさらに備えるようにしてもよい。
【００２１】
前記発電制御方法において、
前記第１０のステップにおいて、前記第２のピークが前記第４の閾値以下ではない場合には、前記第７のステップに戻り、前記第２のサイクルの後の第３のサイクルにおいて測定された回転数の逆数の第３のピークが、前記第３の閾値以上であるか否かを判断するようにしてもよい。
【００２２】
前記発電制御方法において、
回転数の逆数のピークは、４ストロークエンジンの１サイクルの圧縮行程において測定される。
【００２３】
本発明の一態様に係る実施例に従った駆動制御装置は、
４ストロークエンジンの駆動を制御する駆動制御装置であって、
前記４ストロークエンジンの１つのサイクルにおいて測定された回転数の逆数のピークが、第１の閾値以下且つ前記第１の閾値よりも低い第２の閾値以上か否かを判断する第１のステップと、
前記ピークが前記第１の閾値以下且つ前記第２の閾値以上である場合には、前記サイクルから連続した複数のサイクルにおいて測定された回転数の逆数の各ピークが、前記第１の閾値以下且つ前記第２の閾値以上であるか否かを判断する第２のステップと、
前記第２のステップにおいて前記各ピークが前記第１の閾値以下且つ前記第２の閾値以上であると判断した場合には、前記連続した複数のサイクルに続く第１のサイクルにおいて測定された回転数の逆数の第１のピークが、前記第２の閾値以下であるか否かを判断する第３のステップと、
前記第１のピークが前記第２の閾値以下ではない場合には、前記第１のピークが前記第１の閾値よりも高い第３の閾値以上であるか否かを判断する第４のステップと、
前記第１のピークが前記第３の閾値以上であると判断してから加速判定期間のカウントを開始する第５のステップと、
前記加速判定期間を経過したか否かを判断する第６のステップと、
前記加速判定期間を経過していない場合に、前記第１のサイクルの後の第２のサイクルにおいて測定された回転数の逆数の第２のピークが、前記第２の閾値よりも低い第４の閾値以下であるか否かを判断する第７のステップと、
前記第２のピークが前記第４の閾値以下である場合には、前記４ストロークエンジンのクランク軸に回転軸が接続された発電機による発電の目標電圧を通常時電圧から前記通常時電圧よりも低い加速時電圧に切り替える第８のステップと、
前記第２のピークが前記第４の閾値以下である場合には、前記第２のピークを第５の閾値とする第９のステップと、を実行する
ことを特徴とする。
【００２４】
前記駆動制御装置は、
前記目標電圧を前記通常時電圧から前記加速時電圧に切り替えた後、前記第２のサイクルの後の第３のサイクルにおいて測定された回転数の逆数の第３のピークが、前記第５の閾値よりも低いか否かを判断する第１０のステップと、
前記第３のピークが前記第５の閾値以上ではない場合には、前記第３のサイクルの後の第４のサイクルにおいて測定された回転数の逆数の第４のピークが、前記第５の閾値よりも低い第６の閾値以下且つ前記第６の閾値よりも低い第７の閾値以上であるか否かを判断する第１１のステップと、
前記第４のピークが前記第６の閾値以下且つ前記第７の閾値以上である場合には、前記第４のサイクルから連続した複数のサイクルにおいて測定された回転数の逆数の各ピークが、前記第６の閾値以下且つ前記第７の閾値以上であるか否かを判断する第１２のステップと、
前記第１２のステップにおいて前記各ピークが前記第６の閾値以下且つ前記第７の閾値以上であると判断してから、復帰期間のカウントを開始する第１３のステップと、
前記復帰期間のカウントを開始した後、前記目標電圧を前記加速時電圧から前記通常時電圧に向けて徐々に変化させる第１４のステップと、
前記復帰期間を経過したか否かを判断し、前記復帰期間を経過している場合には、前記目標電圧の変化を停止させる第１５のステップと、をさらに実行するようにしてもよい。
【００２５】
前記駆動制御装置は、前記第１、第２の閾値を変更可能であるようにしてもよい。
【００２６】
前記駆動制御装置は、前記第６、第７の閾値を変更可能であるようにしてもよい。
【００２７】
本発明の一態様に係る発電制御方法では、４ストロークエンジンの動作が加速状態になるタイミングにおいて、４ストロークエンジンに吸気される空気量が変わり、加速する直前に回転数が低くなる現象を用いる。
【００２８】
すなわち、４ストロークエンジンの連続した複数のサイクルにおいて測定された回転数の逆数の各ピークが、第１の閾値以下且つ第２の閾値以上であるか否かを判断する。そして、上記連続した複数のサイクルに続く第１のサイクルにおいて測定された回転数の逆数の第１のピークが、第２の閾値以下ではない場合には、第１のピークが第１の閾値よりも高い第３の閾値以上であるか否かを判断する。
【００２９】
これにより、加速時に４ストロークエンジンに吸気される空気量が増加してエンジンの回転数が低下したことを検出することができる。
【００３０】
そして、第１のサイクルの後の第２のサイクルにおいて測定された回転数の逆数の第２のピークが、第４の閾値以下である場合には、４ストロークエンジンのクランク軸に回転軸が接続された発電機による発電の目標電圧を通常時電圧からこの通常時電圧よりも低い加速時電圧に切り替える。
【００３１】
これにより、スロットルの操作に関する情報を用いずに、４ストロークエンジンの回転数に関する情報に基づいて、加速状態を判断して目標電圧を切り替えることができる。
【００３２】
すなわち、本発明の一態様に係る駆動制御装置によれば、２輪車の製造コストを低減させることができる。
【図面の簡単な説明】
【００３３】
【図１】図１は、本発明の一態様である実施例１に係る駆動制御システム１０００の構成の一例を示す図である。
【図２】図２は、図１に示す駆動制御システム１０００のエンジン１０３の１サイクルの各行程（クランクの角度）と気筒内の圧力との関係の一例を示す図である。
【図３】図３は、４ストロークエンジン１０３の回転数の逆数と時間との関係の一例を示す図である。
【図４】図４（Ａ）は、目標電圧の変化の一例を示す図である。また、図４（Ｂ）は、各サイクルにおけるピーク値の変化の一例を示す図である。
【図５】図５は、図１に示す駆動制御装置１００による実施例１に係る発電制御方法の一例を示すフローチャートである。
【図６】図６（Ａ）は、目標電圧の変化の一例を示す図である。また、図６（Ｂ）は、各サイクルにおけるピーク値の変化の一例を示す図である。
【図７】図７は、図１に示す駆動制御装置１００による実施例２に係る発電制御方法の一例を示すフローチャートである。
【発明を実施するための最良の形態】
【００３４】
以下、本発明に係る各実施例について図面に基づいて説明する。
【実施例１】
【００３５】
図１は、本発明の一態様である実施例１に係る駆動制御システム１０００の構成の一例を示す図である。また、図２は、図１に示す駆動制御システム１０００のエンジン１０３の１サイクルの各行程（クランクの角度）と気筒内の圧力との関係の一例を示す図である。【００３６】
図１に示すように、エンジンの駆動を制御する駆動制御システム１０００は、駆動制御装置（ＥＣＵ：Ｅｎｇｉｎｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１００と、バッテリ１０１と、モータ１０２と、エンジン（内燃機関）１０３と、センサ１０４と、を備える。【００３７】
エンジン１０３は、４ストロークエンジンである（以下では、必要に応じて４ストロークエンジン１０３と表記する）。したがって、図２に示すように、エンジン１０３の状態は、吸気行程、圧縮行程、燃焼行程、および、排気行程を遷移するようになっている。また、図２に示すように、エンジン１０３の気筒内の圧力（すなわち、クランクの回転抵抗）は、上死点で最大になる。【００３８】
また、モータ１０２は、エンジン１０３のクランク軸にトルクを付与するようになっている。ここでは、モータ１０２は、エンジン１０３のクランク軸にトルクを授受可能に連結されている。すなわち、このモータ１０２は、エンジン１０３に接続され、電動機と発電機の両方の機能を併せ持つ（以下では、必要に応じて発電機１０２と表記する）。【００３９】
センサ１０４は、エンジン１０３の回転数およびクランク角を検出し、この検出結果に応じた検出信号を出力するようになっている。  
バッテリ１０１は、モータ１０２に駆動電力を供給し、または、モータ１０２による回生電力を充電するようになっている。【００４０】
駆動制御装置１００は、検出信号（すなわち、検出信号から得られるエンジン１０３の回転数およびクランク角）に基づいて、エンジン１０３の状態を判断し、エンジン１０３の駆動を制御するようになっている。この駆動制御装置１００は、特に、エンジン１０３の再始動要求がある場合には、モータ１０２を駆動させてエンジン１０３の動作を制御する。【００４１】
この駆動制御装置１００は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１００ａと、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１００ｂと、電力制御回路１００ｃと、を有する。【００４２】
電力制御回路１００ｃは、エンジン１０３にトルクを付与するモータ１０２の動作を制御するようになっている。【００４３】
ＲＯＭ１００ｂは、エンジン１０３の始動等を制御するため（モータ１０２を制御するための）のマップを記憶するようになっている。【００４４】
ＣＰＵ１００ａは、ＲＯＭ１００ｃを参照し、センサ１０１により検出されたエンジン１０３の回転数およびクランク角に基づいて、電力制御回路１００ｃを制御してモータ１０２を制御するようになっている。【００４５】
ここで、図３は、４ストロークエンジン１０３の回転数の逆数と時間との関係の一例を示す図である。なお、４ストロークエンジン１０３の回転数の逆数は、４ストロークエンジン１０３の各行程に掛かる時間であり、例えば、ホールICを含む角度センサによって得られる角度間の時間である。【００４６】
図３に示すように、各１サイクルのうちの圧縮行程において回転数の逆数のピークが存在する（図３において丸で囲まれた部分）。【００４７】
特に、図３の時間Ｘ付近において、回転数の逆数のピークが高くなっている。この時間Ｘ付近において、スロットルを開く操作が実行されている。スロットルを開く操作を行うと、エンジンシリンダ内への空気流入量が多くなり、圧縮時の圧力が高くなる。すなわち、スロットルを開いた時間Ｘ近傍において、４ストロークエンジンの動作が加速状態になり、４ストロークエンジンに吸気される空気量が変わる。これにより、加速する直前に回転数が低くなる（回転数の逆数のピークが所定値よりも高くなる）。【００４８】
そして、この回転数の逆数のピークが所定値よりも高くなるタイミングをユーザが加速させようとしているスロットルの開状態と判断する。この判断に基づいて、エンジンへの負荷を減らすタイミングを設定する。これにより、スロットルの操作に関する情報を用いずに、４ストロークエンジンの回転数に関する情報に基づいて、加速状態を判断して目標電圧を切り替えることができる。【００４９】
なお、駆動制御装置１００は、回転数の逆数のピークを４ストロークエンジン１０３の１サイクルの圧縮行程において測定する。すなわち、この回転数の逆数のピークは、圧縮行程の上死点の近傍に対応する。【００５０】
次に、上記現象を前提に、既述のような構成を有する駆動制御システム１０００の駆動制御装置１００が実行する発電制御方法の一例について説明する。この駆動制御装置１００が実行する発電制御方法は、４ストロークエンジン１０３の回転数の逆数を測定した結果に基づいて、４ストロークエンジン１０３に接続された発電機１０２を制御するものである。  
ここで、図４（Ａ）は、目標電圧の変化の一例を示す図である。また、図４（Ｂ）は、各サイクルにおけるピーク値の変化の一例を示す図である。この図４（Ｂ）において、丸は、回転数の逆数のピーク値をプロットしたものである。また、図５は、図１に示す駆動制御装置１００による実施例１に係る発電制御方法の一例を示すフローチャートである。なお、図４の行程（１）は、図５の第１、第２のステップＳ１、Ｓ２に対応する。また、図４の行程（２）は、図５の第３、第４のステップＳ３、Ｓ４に対応する。また、図４の行程（３）は、図５の第５、第６、第７、第８、第９のステップＳ５、Ｓ６、Ｓ７、Ｓ８、Ｓ９に対応する。また、図４の行程（４）は、図５の第１０、第１１、第１２のステップＳ１０、Ｓ１１、Ｓ１２に対応する。また、図４の行程（５）は、図５の第１３、第１４、第１５のステップＳ１３、Ｓ１４、Ｓ１５に対応する。【００５１】
図５に示すように、先ず、駆動制御装置１００は、４ストロークエンジン１０３の１つのサイクルにおいて測定された回転数の逆数のピークが、第１の閾値ＴＨ１以下且つこの第１の閾値ＴＨ１よりも低い第２の閾値ＴＨ２以上か否かを判断する（第１のステップＳ１）。【００５２】
すなわち、該ピークが第１の安定判断範囲Ａ１にあるか否かを判断する。【００５３】
そして、駆動制御装置１００は、この第１のステップＳ１において該ピークが第１の閾値ＴＨ１以下且つ第２の閾値ＴＨ２以上ではないと判断した場合には、４ストロークエンジン１０３の回転が安定範囲（第１の安定判断範囲Ａ１）内にないと判断し、次のサイクルにおいて測定された回転数の逆数のピークが、第１の閾値ＴＨ１と第２の閾値ＴＨ２との間に位置するか否かを判断する。【００５４】
一方、駆動制御装置１００は、該ピークが第１の閾値ＴＨ１以下且つ第２の閾値ＴＨ２以上である場合には、該サイクルから連続した複数のサイクルにおいて測定された回転数の逆数の各ピークが、第１の閾値ＴＨ１以下且つ第２の閾値ＴＨ２以上であるか否かを判断する（第２のステップＳ２）。【００５５】
すなわち、該各ピークが第１の安定判断範囲Ａ１にあるか否かを判断する。スロットルが閉じた状態が継続されると、エンジン１０３の回転数はアイドル回転数で安定する。【００５６】
駆動制御装置１００は、この第２のステップＳ２において該各ピークの何れかが、第１の閾値ＴＨ１以下且つ第２の閾値ＴＨ２以上ではないと判断した場合には、４ストロークエンジン１０３の回転が継続して安定範囲内にないと判断し、第１のステップＳ１に戻り、次のサイクルにおいて測定された回転数の逆数のピークが、第１の閾値ＴＨ１と第２の閾値ＴＨ２との間に位置するか否かを判断する。【００５７】
一方、駆動制御装置１００は、この第２のステップＳ２において該各ピークが第１の閾値ＴＨ１以下且つ第２の閾値ＴＨ２以上であると判断した場合には、該連続した複数のサイクルに続く第１のサイクルにおいて測定された回転数の逆数の第１のピークが、第２の閾値ＴＨ２以下であるか否かを判断する（第３のステップＳ３）。【００５８】
一方、駆動制御装置１００は、この第３のステップＳ３において第１のピークが第２の閾値ＴＨ２以下であると判断した場合には、第１のサイクルの吸気行程の吸気量が小さいと判断し、第１のステップに戻り、次のサイクルにおいて測定された回転数の逆数のピークが、第１の閾値ＴＨ１と第２の閾値ＴＨ２との間に位置するか否かを判断する。【００５９】
そして、駆動制御装置１００は、第１のピークが第２の閾値ＴＨ２以下ではない場合には、第１のピークが第１の閾値ＴＨ１よりも高い第３の閾値ＴＨ３以上であるか否かを判断する（第４のステップＳ４）。【００６０】
駆動制御装置１００は、この第４のステップＳ４において第１のピークが第３の閾値ＴＨ３以上ではないと判断した場合には、４ストロークエンジン１０３の回転が安定していると判断し、第３のステップＳ３に戻る。【００６１】
一方、駆動制御装置１００は、第１のピークが第３の閾値ＴＨ３以上であると判断してから加速判定期間のカウントを開始する（第５のステップＳ５）。すなわち、第１のサイクルの吸気行程の吸気量が大きく、加速前であると判断し、加速判定期間のカウントを開始する。【００６２】
その後、駆動制御装置１００は、加速判定期間を経過したか否かを判断する（第６のステップＳ６）。【００６３】
駆動制御装置１００は、この第６のステップＳ６において加速判定期間を経過したと判断した場合には、第１のステップＳ１に戻り、次のサイクルにおいて測定された回転数の逆数のピークが、第１の閾値ＴＨ１と第２の閾値ＴＨ２との間に位置するか否かを判断する。【００６４】
一方、駆動制御装置１００は、加速判定期間を経過していない場合（加速判定中）に、第１のサイクルの後の第２のサイクルにおいて測定された回転数の逆数の第２のピークが、第２の閾値ＴＨ２よりも低い第４の閾値ＴＨ４以下であるか否かを判断する（第７のステップＳ７）。【００６５】
駆動制御装置１００は、この第７のステップＳ７において第２のピークが第４の閾値ＴＨ４以下ではない（加速無し）と判断した場合には、第６のステップＳ６に戻り、再度、加速判定期間を経過したか否かを判断する。【００６６】
一方、駆動制御装置１００は、第２のピークが第４の閾値ＴＨ４以下（加速有り）である場合には、４ストロークエンジン１０３のクランク軸に回転軸が接続された発電機１０２による発電の目標電圧を通常時電圧から通常時電圧よりも低い加速時電圧に切り替える（第８のステップＳ８）。【００６７】
さらに、駆動制御装置１００は、第２のピークが第４の閾値ＴＨ４以下である場合には、第２のピークを第５の閾値ＴＨ５とする（第９のステップＳ９）。【００６８】
なお、このように目標電圧を下げる場合は、エンジン１０３はパワーを出そうと制御している。このため、エンジン１０３の負荷は急に軽くなった方がよいので、目標電圧を通常時電圧から加速時電圧に瞬時に切り替えてよい。【００６９】
そして、駆動制御装置１００は、目標電圧を通常時電圧から加速時電圧に切り替えた後、該第２のサイクルの後の該第３のサイクルにおいて測定された回転数の逆数の第３のピークが、第５の閾値ＴＨ５よりも低いか否かを判断する（第１０のステップＳ１０）。【００７０】
そして、駆動制御装置１００は、第３のピークが第５の閾値ＴＨ５以上ではない（加速中である）場合には、第３のサイクルの後の第４のサイクルにおいて測定された回転数の逆数の第４のピークが、第５の閾値ＴＨ５よりも低い第６の閾値ＴＨ６以下且つこの第６の閾値ＴＨ６よりも低い第７の閾値ＴＨ７以上である（第２の安定判断範囲Ａ２内にある）か否かを判断する（第１１のステップＳ１１）。【００７１】
駆動制御装置１００は、この第１１のステップＳ１１において第４のピークが第６の閾値ＴＨ６以下且つ第７の閾値ＴＨ７以上ではないと判断した場合には、第１０のステップＳ１０に戻り、第４のサイクル以降（例えば、第４のサイクルの次）のサイクルのピークが第５の閾値ＴＨ５以上であるか否かを判断する。この場合、この以降のサイクルのピークを既述の第３のピークとして扱うことになる。【００７２】
一方、駆動制御装置１００は、第４のピークが第６の閾値ＴＨ６以下且つ第７の閾値ＴＨ７以上である場合には、第４のサイクルから連続した複数のサイクルにおいて測定された回転数の逆数の各ピークが、第６の閾値ＴＨ６以下且つ第７の閾値ＴＨ７以上である（第２の安定判断範囲Ａ２内にある）か否かを判断する（第１２のステップＳ１２）。【００７３】
駆動制御装置１００は、この第１２のステップＳ１２において該各ピークが第６の閾値ＴＨ６以下且つ第７の閾値ＴＨ７以上ではないと判断した場合には、第１０のステップＳ１０に戻り、第４のサイクルから連続した複数のサイクル以降（例えば、複数のサイクルの次）のサイクルのピークが第５の閾値ＴＨ５以上であるか否かを判断する。この場合、この以降のサイクルのピークを既述の第３のピークとして扱うことになる。【００７４】
そして、駆動制御装置１００は、この第１２のステップＳ１２において該各ピークが第６の閾値ＴＨ６以下且つ第７の閾値ＴＨ７以上であると判断してから、復帰期間のカウントを開始する（第１３のステップＳ１３）。【００７５】
なお、駆動制御装置１００は、既述の第１０のステップＳ１０において第３のピークが第５の閾値ＴＨ５以上であると判断した場合には、この第１３のステップＳ１３に進み、復帰期間のカウントを開始する。【００７６】
そして、駆動制御装置１００は、この第１３のステップＳ１３において復帰期間のカウントを開始した後、目標電圧を加速時電圧から通常時電圧に向けて徐々に変化させる（第１４のステップＳ１４）。【００７７】
そして、駆動制御装置１００は、復帰期間を経過したか否かを判断し、復帰期間を経過している場合には、目標電圧の変化を停止させる（第１５のステップＳ１５）。【００７８】
一方、駆動制御装置１００は、この第１５のステップＳ１５において復帰期間を経過していないと判断した場合には、第１４のステップＳ１４に戻り、目標電圧を通常時電圧に向けて徐々に変化させる。【００７９】
このように目標電圧を上げる場合、エンジン１０３は回転数を安定させようとしている状態である。したがって、エンジン１０３の負荷が急に増えると、回転数が落ちる可能性がある。そこで、徐々に目標電圧を戻し、戻し終わった時点で再度安定待ちから監視を行う。【００８０】
以上のステップにより、スロットルの操作に関する情報を用いずに、４ストロークエンジンの回転数に関する情報に基づいて、加速状態を判断して目標電圧を切り替えることができる動作が完了する。【００８１】
以上のように、本実施例１に係る発電制御方法では、４ストロークエンジンの動作が加速状態になるタイミングにおいて、４ストロークエンジンに吸気される空気量が変わり、加速する直前に回転数が低くなる現象を用いる。【００８２】
すなわち、４ストロークエンジンの連続した複数のサイクルにおいて測定された回転数の逆数の各ピークが、第１の閾値以下且つ第２の閾値以上であるか否かを判断する。そして、上記連続した複数のサイクルに続く第１のサイクルにおいて測定された回転数の逆数の第１のピークが、第２の閾値以下ではない場合には、第１のピークが第１の閾値よりも高い第３の閾値以上であるか否かを判断する。【００８３】
これにより、加速時に４ストロークエンジンに吸気される空気量が増加してエンジンの回転数が低下したことを検出することができる。【００８４】
そして、第１のサイクルの後の第２のサイクルにおいて測定された回転数の逆数の第２のピークが第４の閾値以下である場合には、４ストロークエンジンのクランク軸に回転軸が接続された発電機による発電の目標電圧を通常時電圧からこの通常時電圧よりも低い加速時電圧に切り替える。【００８５】
これにより、スロットルの操作に関する情報を用いずに、４ストロークエンジンの回転数に関する情報に基づいて、加速状態を判断して目標電圧を切り替えることができる。【００８６】
すなわち、本実施例に係る発電制御方法によれば、２輪車の製造コストを低減させることができる。
【実施例２】
【００８７】
上述の実施例１においては、発電制御方法の一例について説明した。【００８８】
本実施例２においては、発電制御方法の他の例について説明する。なお、本実施例２の発電制御方法は、実施例１と同様に、図１に示す駆動制御システム１０００の駆動制御装置１００により実行される。【００８９】
ここで、図６（Ａ）は、目標電圧の変化の一例を示す図である。また、図６（Ｂ）は、各サイクルにおけるピーク値の変化の一例を示す図である。この図６（Ｂ）において、丸は、回転数の逆数のピーク値をプロットしたものである。図７は、図１に示す駆動制御装置１００による実施例２に係る発電制御方法の一例を示すフローチャートである。なお、図７において、図５のフローチャートの符号と同じ符号は、図５と同様のステップを示す。なお、図６の行程（１）は、図７の第１、第２のステップＳ１、Ｓ２に対応する。また、図６の行程（２）は、図７の第３、第４、第５のステップＳ３、Ｓ４、Ｓ２０５に対応する。また、図６の行程（３）、（３’）は、図７の第６、第７、第８、第９、第１０のステップＳ２０６、Ｓ２０７、Ｓ２０８、Ｓ２０９、Ｓ２１０に対応する。また、図６の行程（４）は、図７の第１１、第１２、第１３のステップＳ２１１、Ｓ２１２、Ｓ２１３に対応する。また、図６の行程（５）は、図７の第１４、第１５、第１６のステップＳ２１４、Ｓ２１５、Ｓ２１６に対応する。【００９０】
図４に示すように、駆動制御装置１００は、実施例１と同様に、第１、第２、第３、第４のステップＳ１、Ｓ２、Ｓ３、Ｓ４を実行する。【００９１】
そして、駆動制御装置１００は、第４のステップＳ４において第１のピークが第３の閾値ＴＨ３以上である場合には、目標電圧を通常時電圧から加速時電圧に切り替える（第５のステップＳ２０５）。【００９２】
そして、駆動制御装置１００は、目標電圧を通常時電圧から加速時電圧に切り替えてから加速判定期間のカウントを開始する（第６のステップＳ２０６）。【００９３】
そして、駆動制御装置１００は、第１のサイクルの後の第２のサイクルにおいて測定された回転数の逆数の第２のピークが、第３の閾値ＴＨ３以上であるか否かを判断する（第７のステップ２０７）。【００９４】
そして、駆動制御装置１００は、第２のピークが第３の閾値ＴＨ３以上である場合には、加速判定期間を経過したか否かを判断する（第８のステップＳ２０８）。【００９５】
そして、駆動制御装置１００は、この第８のステップＳ２０８において加速判定期間を経過していないと判断した場合には、第７のステップＳ２０７に戻り、次のサイクルにおいて測定された回転数の逆数の第２のピークが、第３の閾値ＴＨ３以上であるか否かを判断する。【００９６】
一方、駆動制御装置１００は、この第８のステップＳ２０８において加速判定期間を経過していると判断した場合には、目標電圧を加速時電圧から通常時電圧に切り替える（第９のステップＳ２０９）。【００９７】
ここで、駆動制御装置１００は、既述の第７のステップＳ２０７において第２のピークが第３の閾値ＴＨ３以上ではないと判断した場合には、第２のピークが第４の閾値ＴＨ４以下であるか否かを判断する（第１０のステップＳ２１０）。【００９８】
そして、駆動制御装置１００は、この第１０のステップＳ２１０において、第２のピークが第４の閾値ＴＨ４以下ではない場合には、第７のステップＳ２０７に戻り、第２のサイクルの後の第３のサイクルにおいて測定された回転数の逆数の第３のピークが、第３の閾値ＴＨ３以上であるか否かを判断する。【００９９】
そして、駆動制御装置１００は、目標電圧を通常時電圧から加速時電圧に切り替えた後、該第２のサイクルの後の該第３のサイクルにおいて測定された回転数の逆数の第３のピークが、第５の閾値ＴＨ５よりも低いか否かを判断する（第１１のステップＳ２１１）。【０１００】
そして、駆動制御装置１００は、第３のピークが第５の閾値ＴＨ５以上ではない（加速中である）場合には、第３のサイクルの後の第４のサイクルにおいて測定された回転数の逆数の第４のピークが、第５の閾値ＴＨ５よりも低い第６の閾値ＴＨ６以下且つこの第６の閾値ＴＨ６よりも低い第７の閾値ＴＨ７以上である（第２の安定判断範囲Ａ２内にある）か否かを判断する（第１２のステップＳ２１２）。【０１０１】
駆動制御装置１００は、この第１２のステップＳ２１２において第４のピークが第６の閾値ＴＨ６以下且つ第７の閾値ＴＨ７以上ではないと判断した場合には、第１１のステップＳ２１１に戻り、第４のサイクル以降（例えば、第４のサイクルの次）のサイクルのピークが第５の閾値ＴＨ５以上であるか否かを判断する。この場合、この以降のサイクルのピークを既述の第３のピークとして扱うことになる。【０１０２】
一方、駆動制御装置１００は、第４のピークが第６の閾値ＴＨ６以下且つ第７の閾値ＴＨ７以上である場合には、第４のサイクルから連続した複数のサイクルにおいて測定された回転数の逆数の各ピークが、第６の閾値ＴＨ６以下且つ第７の閾値ＴＨ７以上である（第２の安定判断範囲Ａ２内にある）か否かを判断する（第１３のステップＳ２１３）。【０１０３】
駆動制御装置１００は、この第１３のステップＳ２１３において該各ピークが第６の閾値ＴＨ６以下且つ第７の閾値ＴＨ７以上ではないと判断した場合には、第１１のステップＳ２１１に戻り、第４のサイクルから連続した複数のサイクル以降（例えば、複数のサイクルの次）のサイクルのピークが第５の閾値ＴＨ５以上であるか否かを判断する。この場合、この以降のサイクルのピークを既述の第３のピークとして扱うことになる。【０１０４】
そして、駆動制御装置１００は、この第１３のステップＳ２１３において該各ピークが第６の閾値ＴＨ６以下且つ第７の閾値ＴＨ７以上であると判断してから、復帰期間のカウントを開始する（第１４のステップＳ２１４）。【０１０５】
なお、駆動制御装置１００は、既述の第１１のステップＳ２１１において第３のピークが第５の閾値ＴＨ５以上であると判断した場合には、この第１４のステップＳ２１４に進み、復帰期間のカウントを開始する。【０１０６】
そして、駆動制御装置１００は、この第１４のステップＳ２１４において復帰期間のカウントを開始した後、目標電圧を加速時電圧から通常時電圧に向けて徐々に変化させる（第１５のステップＳ２１５）。【０１０７】
そして、駆動制御装置１００は、復帰期間を経過したか否かを判断し、復帰期間を経過している場合には、目標電圧の変化を停止させる（第１６のステップＳ２１６）。【０１０８】
一方、駆動制御装置１００は、この第１６のステップＳ２１６において復帰期間を経過していないと判断した場合には、第１５のステップＳ２１５に戻り、目標電圧を通常時電圧に向けて徐々に変化させる。【０１０９】
このように目標電圧を上げる場合、エンジン１０３は回転数を安定させようとしている状態である。したがって、エンジン１０３の負荷が急に増えると、回転数が落ちる可能性がある。そこで、徐々に目標電圧を戻し、戻し終わった時点で再度安定待ちから監視を行う。【０１１０】
以上のステップにより、スロットルの操作に関する情報を用いずに、４ストロークエンジンの回転数に関する情報に基づいて、加速状態を判断して目標電圧を切り替えることができる動作が完了する。【０１１１】
すなわち、本実施例１に係る発電制御方法では、実施例１と同様に、４ストロークエンジンの動作が加速状態になるタイミングにおいて、４ストロークエンジンに吸気される空気量が変わり、加速する直前に回転数が低くなる現象を用いる。これにより、実施例１と同様に、スロットルの操作に関する情報を用いずに、４ストロークエンジンの回転数に関する情報に基づいて、加速状態を判断して目標電圧を切り替えることができる。【０１１２】
以上のように、本実施例に係る発電制御方法によれば、実施例１と同様に、２輪車の製造コストを低減させることができる。【０１１３】
なお、図１においては、エンジン１０３とモータ１０２とが一体になった場合に示しているが、エンジン１０３とモータ１０２とが別体になっていてもよい。【０１１４】
また、各実施例においては、モータ１０２は、電動機と発電機の両方の機能を併せ持つ場合について示している。【０１１５】
しかし、モータ１０２がエンジン１０３のクランク軸にトルクを与えるように連結され、電動機の機能のみを持つようにしても、本発明の作用・効果を奏することができる。この場合、発電機として機能するモータが別途用意される。【０１１６】
なお、駆動制御装置１００は、第１、第２の閾値ＴＨ１、ＴＨ２を変更可能になっている。そして、駆動制御装置１００は、設定した第１、第２の閾値ＴＨ１、ＴＨ２を用いて、既述の発電制御方法を実行する。これにより、例えば、要求されるエンジンの動作条件等に応じて、第１の安定判断範囲Ａ１を設定することができる。【０１１７】
なお、駆動制御装置１００は、要求されるエンジンの動作条件に応じて、第６、第７の閾値ＴＨ６、ＴＨ７を変更可能になっている。そして、駆動制御装置１００は、設定した第６、第７の閾値ＴＨ６、ＴＨ７を用いて、既述の発電制御方法を実行する。これにより、例えば、要求されるエンジンの動作条件等に応じて、第２の安定判断範囲Ａ２を設定することができる。【０１１８】
また、実施形態は例示であり、発明の範囲はそれらに限定されない。
【要約】
発電制御方法は、４ストロークエンジンの連続した複数のサイクルにおいて測定された回転数の逆数の各ピークが、第１の閾値以下且つ第２の閾値以上であるか否かを判断する。そして、上記連続した複数のサイクルに続く第１のサイクルにおいて測定された回転数の逆数の第１のピークが、第２の閾値以下ではない場合には、第１のピークが第１の閾値よりも高い第３の閾値以上であるか否かを判断する。
そして、第１のサイクルの後の第２のサイクルにおいて測定された回転数の逆数の第２のピークが、第４の閾値以下である場合には、４ストロークエンジンのクランク軸に回転軸が接続された発電機による発電の目標電圧を通常時電圧からこの通常時電圧よりも低い加速時電圧に切り替える。【図１】
0005497239.tif 000002
【図２】
0005497239.tif 000003
【図３】
0005497239.tif 000004
【図４】
0005497239.tif 000005
【図５】
0005497239.tif 000006
【図５Ａ】
0005497239.tif 000007
【図５Ｂ】
0005497239.tif 000008
【図６】
0005497239.tif 000009
【図７】
0005497239.tif 000010
【図７Ａ】
0005497239.tif 000011
【図７Ｂ】
0005497239.tif 000012
【図７Ｃ】
0005497239.tif 000013