"ペダルと、前記ペダルの操作により回転するクランク軸と、前記クランク軸のトルクにより駆動される駆動輪と、前記クランク軸のトルクに応じて補助動力を発生することにより前記駆動輪を補助駆動するモータと、前記モータに電力を供給するバッテリと、前記モータにより消費される電力量を消費電力量として取得する消費電力量取得部と、前記消費電力量取得部により取得された消費電力量を運転者に提示する提示部と、前記消費電力量取得部により取得された消費電力量に基づいて、補助動力の大きさが異なる複数の制御モードのうち一の制御モードを選択し、選択された制御モードで前記モータを制御する制御部とを備えることを特徴とする電動補助自転車。前記提示部は、前記消費電力量を音により運転者に提示することを特徴とする請求項1記載の電動補助自転車。前記提示部は、前記クランク軸が一回転または半回転するごとに前記消費電力量を運転者に提示することを特徴とする請求項1または2記載の電動補助自転車。前記制御部は、前記クランク軸が予め定められた角度回転する間における前記消費電力量に基づいて前記制御モードを選択することを特徴とする請求項1~3のいずれかに記載の電動補助自転車。前記複数の制御モードは、補助動力の発生タイミングがさらに異なることを特徴とする請求項1~4のいずれかに記載の電動補助自転車。上記の電動補助自転車においては、運転者の過去の踏力に基づいて補助動力が与えられる。しかしながら、過去の踏力に基づいて与えられた補助動力は、必ずしも運転者が望む補助動力であるとは限らない。また、運転者は、今後自分が望む補助動力を得るためにどのようにペダルに踏力を加えるべきかの指標を有さない。本発明の目的は、運転者の志向性に応じて適切に補助動力が発生される電動補助自転車を提供することである。1本発明に係る電動補助自転車は、ペダルと、ペダルの操作により回転するクランク軸と、クランク軸のトルクにより駆動される駆動輪と、クランク軸のトルクに応じて補助動力を発生することにより駆動輪を補助駆動するモータと、モータに電力を供給するバッテリと、モータにより消費される電力量を消費電力量として取得する消費電力量取得部と、消費電力量取得部により取得された消費電力量を運転者に提示する提示部と、消費電力量取得部により取得された消費電力量に基づいて、補助動力の大きさが異なる複数の制御モードのうち一の制御モードを選択し、選択された制御モードでモータを制御する制御部とを備えるものである。その電動補助自転車においては、運転者がペダルを操作することによりクランク軸が回転し、クランク軸のトルクにより駆動輪が駆動される。また、クランク軸のトルクに応じてモータにより補助動力が発生され、駆動輪が補助駆動される。モータにより消費される電力量が消費電力量として消費電力量取得部により取得される。取得された消費電力量は提示部により運転者に提示される。この場合、消費電力量は補助動力の大きさに依存し、補助動力の大きさは運転者によるペダルへの力の加え方に依存する。そのため、ペダルへの力の加え方に応じて消費電力量が変化する。消費電力量が運転者に提示されることにより、運転者は、ペダルを操作しながら消費電力量を認識することができるとともに、消費電力量が所望の大きさになるようにペダルへの力の加え方を調整することができる。これにより、時間の経過とともに、運転者が省力志向を有するかまたは省エネルギー志向を有するかに応じてペダルへの力の加え方に一定の傾向が現れ、消費電力量の変動が小さくなる。そこで、取得された消費電力量に基づいて、補助動力の大きさが異なる複数の制御モードのうち一の制御モードが選択され、選択された制御モードでモータが制御される。これにより、運転者の志向性に応じて制御モードが適切に選択され、補助動力が適切に発生される。2提示部は、消費電力量を音により運転者に提示してもよい。この場合、運転者はペダルを操作しながら容易に消費電力量を認識することができる。3提示部は、クランク軸が一回転または半回転するごとに消費電力量を運転者に提示してもよい。この場合、運転者がペダルを操作しながらその時点の消費電力量を認識することができる。それにより、運転者は、消費電力量が所望の大きさになるようにペダルへの力の加え方を容易に調整することができる。4制御部は、クランク軸が予め定められた角度回転する間における消費電力量に基づいて制御モードを選択してもよい。この場合、消費電力量の変動があっても、運転者の志向性に応じて制御モードが適切に選択される。5複数の制御モードは、補助動力の発生タイミングがさらに異なってもよい。この場合、運転者の志向性に応じたタイミングで補助動力が発生される。それにより、運転者がより快適に電動補助自転車を運転することができる。本願発明によれば、運転者の志向性に応じて制御モードが適切に選択され、補助動力が適切に発生される。以下、本発明の実施の形態に係る電動補助自転車について図面を参照しながら説明する。1構成図1は、本実施の形態に係る電動補助自転車の構成を示す側面図である。以下の説明において、前後、左右および上下とは、電動補助自転車の運転者を基準とした前後、左右および上下を意味する。図1に示すように、電動補助自転車100はフレーム1を備える。フレーム1は、ヘッドパイプ10、上部パイプ11、フロントパイプ12、シートパイプ13、一対のリヤパイプ14図1においては1つのみ図示および一対の下部パイプ15図1においては1つのみ図示からなる。ヘッドパイプ10から後方に略水平に延びるように上部パイプ11が設けられ、ヘッドパイプ10から後方にかつ斜め下方に延びるようにフロントパイプ12が設けられる。フロントパイプ12の後端部から上方に延びるようにシートパイプ13が設けられる。上部パイプ11の後端部はシートパイプ13に連結される。シートパイプ13の上端部にサドル16が取り付けられる。サドル16の下方においてシートパイプ13にバッテリ50が取り付けられる。上部パイプ11の後端部から後方にかつ斜め下方に延びるように一対のリヤパイプ14が左右平行に設けられ、フロントパイプ12の後端部から後方に略水平に延びるように一対の下部パイプ15が左右平行に設けられる。一対のリヤパイプ14の後端部と一対の下部パイプ15の後端部とはそれぞれ互いに連結される。リヤパイプ14と下部パイプ15との連結部分に後輪スプロケット28および後輪29が回転自在にそれぞれ取り付けられる。ヘッドパイプ10内にはステアリング軸20が回動自在に挿入される。ステアリング軸20の上端部にハンドル21が取り付けられる。ハンドル21には、提示部40が設けられる。提示部40の詳細については後述する。ステアリング軸20の下端部には一対のフロントフォーク103図1においては1つのみ図示が左右平行に取り付けられる。一対のフロントフォーク103の下端部に前輪22が回転自在に取り付けられる。運転者DVがハンドル21を操作することにより、ヘッドパイプ10の軸心を中心としてステアリング軸20、フロントフォーク103および前輪22が一体的に回動する。これにより、電動補助自動車100が操舵される。フロントパイプ12とシートパイプ13との連結部分に、左右に水平に延びるようにクランク軸23が回転自在に取り付けられる。クランク軸23には駆動スプロケット26が取り付けられる。駆動スプロケット26は無端のチェーン27を介して後輪スプロケット28に連結される。クランク軸23の両端部には、それぞれクランク24を介してペダル25が取り付けられる。運転者DVがペダル25を操作することにより、クランク軸23が回転する。クランク軸23のトルクが駆動スプロケット26およびチェーン27を介して後輪スプロケット28に伝達される。それにより、後輪29が回転駆動される。クランク軸23の近傍には、補助駆動ユニットADが設けられる。図2は、補助駆動ユニットADの構成を示すブロック図である。図2に示すように、補助駆動ユニットADは、コントローラ30、トルクセンサ31、クランク角センサ32、インバータ33、モータ34および電流センサ35を含む。バッテリ50がインバータ33を介してモータ34に接続される。バッテリ50からモータ34に駆動電流が与えられることにより、モータ34が補助動力を発生する。発生された補助動力が駆動スプロケット26、チェーン27および後輪スプロケット28に伝達される。それにより、後輪29が補助駆動される。トルクセンサ31は、クランク軸23のトルク以下、クランクトルクと呼ぶを検出する。クランク角センサ32は、クランク軸23の位相以下、クランク角と呼ぶを検出する。電流センサ35は、モータ34の駆動電流の値を検出する。コントローラ30は、メモリ41およびCPU中央演算処理装置42を含む。メモリ41には、後述の種々の処理を行うための制御プログラム、およびそれらの処理に用いられる種々の情報が記憶される。トルクセンサ31により検出されたクランクトルク、クランク角センサ32により検出されたクランク角および電流センサ35により検出された電流値は、コントローラ30のCPU42に与えられる。CPU42は、電流センサ35から与えられる電流値に基づいて、モータ34の消費電力モータ34により消費される電力を算出する。CPU42は、モータ34の消費電力量に応じて制御モードを選択し、選択された制御モードでインバータ33を制御することにより、バッテリ50からモータ34に与えられる駆動電流を制御する。制御モードの詳細については後述する。2提示部提示部40は、1ストローク当たりのモータ34の消費電力を音により運転者DVに提示する。ここで、1ストロークとは、運転者DVが左右のペダル25を基準状態から1回転させる動作をいう。基準状態は、例えば一方のペダル25が下死点にあり他方のペダル25が上死点にある状態である。1ストロークはクランク軸23の1回転に相当する。図3は、提示部40により発せられる音について説明するための図である。図3において、横軸はストローク回数を示し、縦軸は1ストローク当たりのモータ34の消費電力量を示す。図3の例では、期間T1において、1スロトーク当たりのモータ34の消費電力量がしきい値TH1以下である。この場合、提示部40は音を発さない。期間T2においては、1ストローク当たりのモータ34の消費電力量がしきい値TH1より大きくしきい値TH2以下である。この場合、提示部40はピッ、ピッ、ピッ、...という音M1を発する。期間T3においては、1ストローク当たりのモータ34の消費電力量がしきい値TH2より大きくしきい値TH3以下である。この場合、提示部40はピピッ、ピピッ、ピピッ、...という音M2を発する。期間T4においては、1ストローク当たりのモータ34の消費電力量がしきい値TH3より大きい。この場合、提示部40はピピピッ、ピピピッ、ピピピッ、...という音M3を発する。このように、1ストローク当たりのモータ34の消費電力量に応じて提示部40により異なる音が発せられる。詳細には、各ストローク時に、前回のストロークにおけるモータ34の消費電力量に応じた音が提示部40により発せられる。これにより、運転者DVは、モータ34の消費電力量をリアルタイムで認識することができる。CPU42図2による提示部40の制御については後述する。3制御モード本実施の形態では、モータ34の消費電力量に応じて、節電モードおよび高アシストモードのいずれかの制御モードが選択され、選択された制御モードでモータ34が制御される。具体的には、1ストローク毎に、直近の規定回数のストロークにおけるモータ34の消費電力量の平均値以下、消費電力量平均値と呼ぶが算出される。例えば、規定回数が5回である場合、6回目のストローク時には、1~5回目のストロークの消費電力量を5で除した値が消費電力量平均値として算出される。9回目のストロークの完了時には、4~8回目のストロークの消費電力量を5で除した値が消費電力量平均値として算出される。算出された消費電力量平均値が予め設定されたしきい値以下である場合、節電モードが選択される。算出された消費電力量平均値が予め設定されたしきい値より大きい場合、高アシストモードが選択される。図4は、制御モードの選択について説明するための図である。図4において、横軸は、ストローク回数を示し、縦軸は、1ストローク当たりのモータ34の消費電力量を示す。1ストローク当たりのモータ34の消費電力量が黒点で示され、消費電力量平均値が点線で示される。図4の例では、期間T11において消費電力量平均値がしきい値THx以下であり、期間T12において消費電力量平均値がしきい値THxより大きい。この場合、期間T11で節電モードが選択され、期間T12で高アシストモードが選択される。節電モードでモータ34により発生される補助動力と高アシストモードでモータ34により発生される補助動力との違いについて説明する。図5aは、節電モードでのクランクトルクと補助動力との関係を示し、図5bは、高アシストモードでのクランクトルクと補助動力との関係を示す。図5aおよび図5bにおいては、1ストロークにおけるクランクトルクおよび補助動力の変化が示される。横軸はクランク角を示し、縦軸はトルクを示す。ドットのハッチングが付された部分がクランクトルクを示し、斜線のハッチングが付された部分が補助動力を示す。運転者DVは、1ストロークにおいて左右のペダル25を順に踏み込む。それにより、図5aおよび図5bに示すように、クランク角C1,C2でクランクトルクに2つのピークが現れる。図5aに示すように、節電モードでは、クランクトルクのピークの値がF1である場合に、クランクトルクと補助動力との合力のピークの値がF1aとなるように、補助動力が発生される。一方、図5bに示すように、高アシストモードでは、クランクトルクのピークの値がF1である場合に、クランクトルクと補助動力との合力のピークの値がF1aより大きいF1bとなるように、補助動力が発生される。例えば、クランクトルクの値に予め定められた係数が乗じられることにより補助動力の値が決定される。その場合、節電モードで用いられる係数より高アシストモードで用いられる係数が大きく設定される。このように、節電モードで発生される補助動力より高アシストモードで発生される補助動力が大きい。これにより、節電モードでは、高アシストモードに比べて、モータ34の消費電力量が抑制される。一方、高アシストモードでは、節電モードに比べて大きい補助動力が得られるので、運転者DVの負担がより軽減される。4CPUの制御動作図6は、CPU42の制御動作を示すフローチャートである。運転者により補助駆動ユニットADの電源スイッチ図示せずがオンされると、CPU42が図6の処理を開始する。まず、CPU42は、トルクセンサ31により検出された現時点のクランクトルクを取得し、メモリ41に記憶するステップS1。次に、CPU42は、クランク角センサ32により検出された現時点のクランク角を取得し、メモリ41に記憶するステップS2。次に、CPU42は、電流センサ35により検出された現時点のモータ34の駆動電流の値を取得するステップS3。次に、CPU42は、取得された駆動電流の値に基づいて、モータ34の消費電力を算出し、算出された消費電力をステップS1で取得されたクランク角に対応付けて消費電力の履歴としてメモリ41に記憶するステップS4。次に、CPU42は、ステップS2で取得されたクランク角に基づいて、処理が開始されてからクランク軸23が規定角度以上回転したか否かを判定するステップS5。規定角度は、例えば360度1回転である。クランク軸23が規定角度以上回転していない場合、CPU42は、ステップS1の処理に戻る。クランク軸23が規定角度以上回転している場合、CPU42は、ステップS2で取得されたクランク角に基づいて、現ストロークが終了したか否かを判定するステップS6。この場合、例えば左右のペダル25が基準状態にあるときのクランク角を基準として、クランク角が360度進むごとに、CPU42は現ストロークが終了したと判定する。現ストロークが終了していない場合、CPU42は、後述のステップS11に進む。現ストロークが終了した場合、CPU42は、メモリ41に記憶されたモータ34の消費電力の履歴に基づいて、終了した現ストロークにおけるモータ34の消費電力量を算出するステップS7。次に、CPU42は、終了した現ストロークにおける消費電力量に基づいて消費電力提示処理を行うステップS8。消費電力提示処理の詳細については後述する。次に、CPU42は、メモリ41に記憶された消費電力の履歴に基づいて、終了した現ストロークまでの消費電力量平均値を算出するステップS9。次に、CPU42は、算出された消費電力量平均値に基づいて制御モード選択処理を行うステップS10。これにより、節電モードおよび高アシストモードのいずれかの制御モードが選択される。制御モード選択処理の詳細については後述する。次に、CPU42は、選択された制御モードおよびステップS1で取得されたクランクトルクに基づいて、モータ34により発生されるべき補助動力を算出するステップS11。次に、CPU42は、算出された補助動力が発生されるようにモータ34を制御するステップS12。これにより、選択された制御モードに応じた補助動力がモータ34により発生される。一方、上記ステップS6で現ストロークが終了していない場合、CPU42は、ステップS11において、前回のストローク終了時に選択された制御モードおよびステップS1で取得されたクランクトルクに基づいて、モータ34により発生されるべき補助動力を算出する。このように、1ストロークが終了するごとに制御モード選択処理が行われ、制御モードが更新される。次に、CPU42は、補助駆動ユニットADの電源スイッチ図示せずがオフされたか否かを判定するステップS13。電源スイッチがオフされていない場合、CPU42は、ステップS1~S13の処理を繰り返し行う。電源スイッチがオフされた場合、CPU42は処理を終了する。図6のステップS8における消費電力提示処理の詳細について説明する。図7は、消費電力提示処理のフローチャートである。図7に示すように、CPU42は、図6のステップS7で算出された消費電力量終了した現ストロークにおける消費電力量が予め定められたしきい値TH3より大きいか否かを判定するステップS21。算出された消費電力量がしきい値TH3図3参照より大きい場合、CPU42は、音M3を発するように提示部40を制御するステップS22。算出された消費電力量がしきい値TH3以下である場合、CPU42は、算出された消費電力量がしきい値TH2より大きいか否かを判定するステップS23。算出された消費電力量がしきい値TH2より大きい場合、CPU42は、図3の音M2を発するように提示部40を制御するステップS24。算出された消費電力量がしきい値TH2以下である場合、CPU42は、算出された消費電力量がしきい値TH1より大きいか否かを判定するステップS25。算出された消費電力量がしきい値TH1より大きい場合、CPU42は、図3の音M1を発するように提示部40を制御するステップS26。算出された消費電力量がしきい値TH1以下である場合、CPU42は、音を発さないように提示部40を制御するステップS27。この場合、1ストロークの間、提示部40から発せされる音は維持される。1ストロークが終了するごとに消費電力提示処理が行われ、提示部40から発せされる音が更新される。それにより、1ストロークごとにモータ34の消費電力量が運転者DVに提示される。図6のステップS10における制御モード選択処理の詳細について説明する。図8は、制御モード選択処理のフローチャートである。図8に示すように、CPU42は、図6のステップS9で算出された消費電力量平均値が予め定められたしきい値THxより大きいか否かを判定するステップS31。算出された消費電力量平均値がしきい値THx図4参照より大きい場合、CPU42は、高アシストモードを選択するステップS32。算出された消費電力量平均値がしきい値THx以下である場合、CPU42は、節電モードを選択するステップS33。このようにして、消費電力量平均値に基づいて、節電モードおよび高アシストモードのいずれかの制御モードが選択される。選択された制御モードに応じて、上記のようにモータ34が制御される。5効果本実施の形態に係る電動補助自転車100においては、運転時に、モータ34の消費電力量が提示部40により提示されるとともに、モータ34の消費電力量に応じて節電モードおよび高アシストモードのいずれかの制御モードが選択され、選択された制御モードでモータ34が制御される。この場合、消費電力量が提示部40によって提示されることにより、運転者DVは、ペダル25を操作しながら消費電力量を認識することができるとともに、消費電力量が所望の大きさになるようにペダル25への力の加え方を調整することができる。これにより、時間の経過とともに、運転者DVが省力志向を有するかまたは省エネルギー志向を有するかに応じてペダル25への力の加え方に一定の傾向が現れる。例えば、運転者DVが省力志向を有する場合には、提示される消費電力量が大きくても、大きい補助動力が得られるように、運転者DVは比較的大きい力を勢いよくペダル25に加える。一方、運転者DVが省エネルギー志向を有する場合には、提示される消費電力量が小さく維持されるように、運転者DVは比較的小さい力をなだらかにペダル25に加える。このように、ペダル25への力の加え方に運転者DVの志向性に応じた傾向が現れることにより、消費電力の変動が小さくなる。そこで、モータ34の消費電力量に応じて節電モードおよび高アシストモードのいずれかの制御モードが選択されることにより、運転者DVの志向性に応じて適切に制御モードが選択される。その結果、運転者DVの志向性に応じて適切に補助動力が発生される。また、本実施の形態では、モータ34の消費電力量が音により運転者DVに提示されるので、運転者DVはペダル25を操作しながら容易に消費電力量を認識することができる。さらに、本実施の形態では、1ストロークごとに消費電力量が運転者DVに提示されるので、運転者DVはモータ34の消費電力量をリアルタイムで認識することができる。それにより、運転者DVは、消費電力量が所望の大きさになるようにペダル25への力の加え方を容易に調整することができる。また、本実施の形態では、1ストロークが終了するごとに、直近の規定回数のストロークにおけるモータ34の消費電力量の平均値が算出され、その平均値に基づいて制御モードが選択される。それにより、消費電力量が変動する場合でも、運転者DVの志向性に応じて制御モードが適切に選択される。6他の実施の形態6-1上記実施の形態では、図5に示したように、節電モードおよび高アシストモードのいずれにおいても、クランクトルクがピークとなるクランク角C1,C2でクランクトルクと補助動力との合力がピークとなるようにモータ34が制御されるが、これに限らない。図9は、節電モードおよび高アシストモードにおけるモータ34の他の制御例について説明するための図である。図9aには、節電モードでのクランクトルクと補助動力との関係が示され、図9bには、高アシストモードでのクランクトルクと補助動力との関係が示される。図9の例について、図5の例と異なる点を説明する。図9aの例では、クランク角C1,C2でクランクトルクがピークとなり、クランク角C1,C2よりそれぞれ予め定められた角度遅れたクランク角C11,C12でクランクトルクと補助動力との合力がピークとなる。一方、図9bの例では、クランク角C1,C2でクランクトルクがピークとなり、クランク角C1,C2よりそれぞれ予め定められた角度前のクランク角C21,C22でクランクトルクと補助動力との合力がピークとなる。これにより、節電モードでは、運転者DVが比較的小さい力をなだらかにペダル25に加えた場合でも、疾走感が得られる。また、高アシストモードでは、運転者DVが比較的大きい力を勢いよくペダル25に加えることにより、より力強い走行が実現される。このように、制御モードに応じて補助動力の発生のタイミングが異なるようにモータ34が制御されることにより、各制御モードにおいて、運転者DVがより快適に電動補助自転車を運転することができる。6-2上記実施の形態では、消費電力量が音によって聴覚的に運転者DVに提示されるが、消費電力量が他の方法で運転者DVに提示されてもよい。例えば、提示部40に画面が設けられ、その画面に消費電力量が表示されることにより、消費電力量が視覚的に運転者DVに提示されてもよい。または、ハンドル21に振動発生器が取り付けられ、消費電力量に応じた振動がハンドル21に付与されることにより、消費電力量が触覚的に運転者DVに提示されてもよい。6-3上記実施の形態では、制御モードとして節電モードおよび高アシストモードの2つが設定されるが、これに限定されず、補助動力の大きさまたはタイミングが異なる3つ以上の制御モードが設定されてもよい。この場合も、消費電力量平均値に応じて1の制御モードが選択され、その制御モードでモータ34が制御される。6-4上記実施の形態では、提示部40が音なしおよび音M1,M2,M3の4段階で消費電力量を運転者DVに提示するが、これに限定されず、提示部40が2段階、3段階または5段階以上で消費電力量を運転者DVに提示してもよい。6-5上記実施の形態では、1ストロークごとに消費電力量が運転者DVに提示されるが、これに限定されない。例えば、半ストロークまたは2ストローク等の所定回数のストロークごとに消費電力量が運転者DVに提示されてもよく、または予め定められた一定時間ごとに消費電力量が運転者DVに提示されてもよい。あるいは、所定回数のストロークにおける消費電力の平均値が運転者DVに提示されてもよい。6-6上記実施の形態では、直近の規定回数のストロークにおけるモータ34の消費電力量の平均値に基づいて制御モードが選択されるが、これに限定されず、予め定められた一定時間における消費電力量に基づいて制御モードが選択されてもよい。6-7本発明は、2輪の電動補助自転車100に限定されず、3輪以上の電動補助自転車に適用されてもよい。7請求項の各構成要素と実施の形態の各部との対応関係以下、請求項の各構成要素と実施の形態の各部との対応の例について説明するが、本発明は下記の例に限定されない。上記実施の形態においては、ペダル25がペダルの例であり、クランク軸23がクランク軸の例であり、後輪29が駆動輪の例であり、モータ34がモータの例であり、バッテリ50がバッテリの例であり、電流センサ33が消費電力量取得部の例であり、提示部40が提示部の例であり、CPU42が制御部の例である。請求項の各構成要素として、請求項に記載されている構成または機能を有する他の種々の要素を用いることもできる。"