(57)【要約】【課題】平坦路を走行中の産業車両が登坂路に進入しても、平坦路での走行時における車速を出すことができる産業車両の提供にある。【解決手段】車体に搭載される走行用の駆動装置と、駆動装置に対する出力制御を行うコントローラ２９とを備えた産業車両において、車速を取得する車速取得手段と、路面の勾配を検出する勾配検出センサ３２と、車速取得手段により検出される車速に基づいて勾配検出センサ３２により検出された勾配検出値を補正する勾配検出値補正部３３と、を備え、コントローラ２９は、勾配検出値補正部３３により補正された勾配補正値に基づき、駆動装置に対する出力制御を行う。【選択図】  図２
2015211527.tif 000002
【特許請求の範囲】
【請求項１】
車体に搭載される走行用の駆動装置と、前記駆動装置に対する出力制御を行う制御装置とを備えた産業車両において、
車速を取得する車速取得手段と、
路面の勾配を検出する勾配検出センサと、
前記車速取得手段により取得した車速に基づいて前記勾配検出センサにより検出された勾配検出値を補正する勾配検出値補正手段と、を備え、
前記制御装置は、前記勾配検出値補正手段により補正された勾配補正値に基づき、前記駆動装置に対する出力制御を行うことを特徴とする産業車両。
【請求項２】
前記勾配検出値補正手段は、前記車速取得手段により取得した現在の車速と前記現在の車速の直近の車速との車速差に基づいて前記勾配検出値を補正することを特徴とする請求項１記載の産業車両。
【請求項３】
前記制御装置は、前記勾配補正値と予め設定された勾配設定値と比較し、
前記勾配補正値が前記勾配設定値以上のとき、前記駆動装置の出力を増大する出力制御を行い、
前記勾配補正値が前記勾配設定値未満のとき、前記駆動装置の出力を増大する出力制御を行わないことを特徴とする請求項１又は２記載の産業車両。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、産業車両に関し、特に、路面の勾配を検出する勾配センサを備えた産業車両に関する。
【背景技術】
【０００２】
産業車両に関係する従来の技術としては、例えば、特許文献１に開示された車両の制御装置が知られている。
この車両の制御装置は、駆動輪に駆動トルクを出力する動力源と、路面勾配を検知する路面勾配検知手段と、車両停止状態からの発進時、所定増加割合により動力源の駆動トルクを増加させる駆動トルク制御手段と、を備えている。
さらに、この車両の制御装置は、検知された路面勾配が所定以上のときは、所定増加割合よりも大きな勾配路用増加割合に変更する増加割合変更手段を備えている。
【０００３】
この車両の制御装置によれば、勾配路における発進時の応答性を向上することができるとしている。
すなわち、高勾配路における車両発進時、実際に車両が移動を開始する前段階において、駆動トルクを素早く立ち上げることで、発進開始タイミングを早めるとしている。  
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１５３１７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、平坦路を走行中の産業車両が登坂路に進入すると、車速が低下して平坦路での走行時における十分な車速を出すことができないという問題が生じるおそれがある。
例えば、平坦路を一定速度により走行している産業車両が高勾配の登坂路に進入すると、登坂路において一定速度を出すことができないという場合である。
因みに、特許文献１に開示された車両の制御装置は、勾配路における発進時の応答性を向上する技術に過ぎず、産業車両が平坦路から登坂路へ進入して平坦路での走行時における車速を出すことができないという問題を解決するものではない。
【０００６】
本発明は上記の問題点に鑑みてなされたもので、本発明の目的は、平坦路を走行中の産業車両が登坂路に進入しても、平坦路での走行時における車速を出すことができる産業車両の提供にある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明は、車体に搭載される走行用の駆動装置と、前記駆動装置に対する出力制御を行う制御装置とを備えた産業車両において、車速を取得する車速取得手段と、路面の勾配を検出する勾配検出センサと、前記車速取得手段により取得した車速に基づいて前記勾配検出センサにより検出された勾配検出値を補正する勾配検出値補正手段と、を備え、前記制御装置は、前記勾配検出値補正手段により補正された勾配補正値に基づき、前記駆動装置に対する出力制御を行うことを特徴とする。
【０００８】
本発明によれば、車速取得手段は走行時における車速を取得し、勾配検出センサは走行時の車体の前後の傾斜から路面の勾配を検出して勾配検出値を出力する。
勾配検出値補正手段は、車速取得手段により取得した車速に基づいて勾配検出値を補正して勾配補正値を求める。
制御装置は、勾配検出値の補正により求めた勾配補正値に基づいて駆動装置に対する出力制御を行う。
その結果、勾配検出センサが加速又は減速に伴う加速度の影響を受けても、路面の勾配に応じた駆動装置に対する出力制御を行うことができる。
【０００９】
また、上記の産業車両において、前記勾配検出値補正手段は、前記車速取得手段により取得した現在の車速と前記現在の車速の直近の車速との車速差に基づいて前記勾配検出値を補正する構成としてもよい。
この場合、車速差を求めることにより、加速又は減速に伴う加速度を認識でき、車速差に基づいて勾配検出値を補正して勾配補正値が求められる。
車速差が正の値となる減速の場合、勾配検出値補正手段は、勾配補正値が勾配検出値よりも大きくなるように補正し、また、車速差が負の値となる加速の場合、勾配検出値補正手段は、勾配補正値が勾配検出値よりも小さくなるように補正することができる。
【００１０】
また、上記の産業車両において、前記制御装置は、前記勾配補正値と予め設定された勾配設定値と比較し、前記勾配補正値が前記勾配設定値以上のとき、前記駆動装置の出力を増大する出力制御を行い、前記勾配補正値が前記勾配設定値未満のとき、前記駆動装置の出力を増大する出力制御を行わない構成としてもよい。
この場合、勾配補正値が勾配設定値以上のとき、駆動装置の出力を増大する出力制御を行うから、勾配に応じた出力に基づき車速を増大させることができる。
また、勾配補正値が勾配設定値未満のとき、駆動装置の出力を増大する出力制御を行なわないから、駆動装置の動力の無駄を抑制することができる。
【発明の効果】
【００１１】
本発明によれば、平坦路を走行中の産業車両が登坂路に進入しても、平坦路での走行時における車速を出すことができる産業車両を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係るフォークリフトを示す側面図である。
【図２】本発明の実施形態に係るフォークリフトにおける出力制御の概略構成を示す概略ブロック図である。
【図３】本実施形態のフォークリフトが平坦路を発進し、登坂路に進入した場合の時間、車速、勾配検出値、勾配補正値の関係を示すグラフ図である。
【発明を実施するための形態】
【００１３】
以下、第１の実施形態に係る産業車両としてのフォークリフトを図面に基づいて説明する。
なお、方向を特定する「前後」、「左右」および「上下」については、フォークリフトのオペレータが運転席の運転シートに着座して、フォークリフトの前進側を向いた状態を基準として示す。
【００１４】
図１に示すように、産業車両としてのフォークリフト１０は、車体１１の前部に荷役手段としての荷役装置１２を備えている。
車体１１の中央付近には運転席１３が設けられており、車体１１における運転席１３の下方にはバッテリ１４が収容されている。
車体１１の前部には前輪としての駆動輪１５が設けられ、車体１１の後部には後輪としての操舵輪１６が設けられている。
車体１１には、走行駆動力を生じる走行用の駆動装置としての走行モータ１７が設けられている。
走行モータ１７と駆動輪１５との間には、走行モータ１７の走行駆動力は駆動輪１５へ伝達する動力伝達機構（図示せず）が設けられている。
本実施形態のフォークリフト１０は、車体１１に搭載されたバッテリ１４の電力により作動するバッテリフォークリフトである。
【００１５】
荷役装置１２はアウタマスト１９およびインナマスト（図示せず）を有するマスト１８を備えている。
左右一対のアウタマスト１９には、アウタマスト１９の内側にてスライド可能なインナマストが備えられている。
アウタマスト１９には油圧により作動するティルトシリンダ２０が設置されており、ティルトシリンダ２０の作動により、マスト１８が前後方向に傾動する。
インナマストには油圧により作動するリフトシリンダ２１が設けられており、リフトシリンダ２１の作動により、インナマストがアウタマスト１９内でスライドして昇降する。
マスト１８には左右一対のフォーク２２がリフトブラケット２３を介して設けられ、リフトブラケット２３はインナマストに対して昇降するように設けられている。
【００１６】
車体１１における運転席１３には、オペレータが着座可能な運転シート２４が設けられている。
運転シート２４は車体に設けられたシートスタンド２５上に配置されている。
運転シート２４の前方には、操舵のためのステアリングホイール２６が設けられている。
運転席１３の床にはアクセルペダル２７が設けられており、アクセルペダル２７はフォークリフト１０の車速を調整するためのものである。
フォークリフト１０は、オペレータによるアクセルペダル２７の踏み込み量に応じた車速となるように走行モータ１７の駆動を制御する。
車体１１は、フォークリフト１０の各種制御を行うコントローラ２９を搭載している。
ステアリングホイール２６の前部にはディスプレイユニット２８が設けられている。
ディスプレイユニット２８は、車体１１において着座したオペレータから視認しやすい位置に設置されている。
【００１７】
次に、フォークリフト１０における走行モータ１７の出力制御の概略構成について説明する。
図２に示すように、コントローラ２９は、走行モータ１７の駆動制御を行う駆動回路３０と接続されている。
走行モータ１７は対応する駆動回路３０を介してバッテリ１４の電力供給を受けることができるように接続されている。
走行モータ１７はコントローラ２９の指令に基づいて駆動回路３０が作動することにより駆動される。
この実施形態では、コントローラ２９は制御装置に相当し、図示はしないが各種の制御を所定の手順で実行するＣＰＵ、各種のデータを記憶するメモリ等を備えている。
コントローラ２９に備えられたメモリ（図示せず）には、走行モータ１７のトルク制御を行うためのプログラムが格納されている。
【００１８】
コントローラ２９は、運転席１３に設けられたディスプレイユニット２８と通信可能に接続されている。
ディスプレイユニット２８は、各種情報を表示する表示手段としての表示部（図示せず）を有するほか、入力手段としてのキーボード部（図示せず）を備えている。
コントローラ２９はモータ回転数検出部３１と接続されており、モータ回転数検出部３１は、車速を求めるための走行モータ１７の回転数を常に検出する機能を有している。
モータ回転数検出部３１によるモータ回転数の検出タイミングはコンマ秒単位の比較的短い検出時間間隔により設定されている。
コントローラ２９は、モータ回転数検出部３１との通信によりモータ回転数の検出値の伝達を受け、モータ回転数の検出値に基づいて車速を算出する。
コントローラ２９は、モータ回転数検出部３１によるモータ回転数の検出タイミングと対応して現在の車速と、現在の車速の直近の車速を取得する。
モータ回転数の検出値に基づいて車速を算出するプログラムは、コントローラ２９に備えられたメモリに格納されている。
従って、本実施形態では、コントローラ２９およびモータ回転数検出部３１は車速を取得する車速取得手段に相当する。
【００１９】
また、コントローラ２９は、車体１１に設けた勾配検出センサ３２と接続されている。
勾配検出センサ３２は、車体１１の前後の傾斜から路面の勾配を検出し、勾配検出値の信号を出力するセンサである。
本実施形態の勾配検出センサ３２は、センサ本体の内部に封入された液体の液面とセンサ本体との傾斜により路面の勾配を検出する液面式のセンサである。
コントローラ２９は、勾配検出センサ３２により検出される勾配検出値の信号の伝達を受ける。
【００２０】
本実施形態のコントローラ２９は、勾配検出値補正手段としての勾配検出値補正部３３を備えている。
勾配検出値補正部３３は、勾配検出センサ３２が検出した勾配検出値を補正して勾配補正値を算出する機能を有している。
本実施形態では、加速や減速により車体１１に加速度が生じている場合には、勾配検出センサ３２は加速度の影響を受け、勾配に応じた勾配検出値に誤差が生じることから、正確な路面の勾配を検出するために勾配検出値を補正した勾配補正値が用いられる。
勾配補正値は下記の式に基づいて算出される。
（Ｖｐ−Ｖｎ）×α＝Ａ
Ｓ＋Ａ＝Ｂ
Ｖｎ：現在の車速（ｋｍ／ｈ）、Ｖｐ：現在の車速の直近の車速（ｋｍ／ｈ）、α：補正係数、Ｓ：勾配検出値（Ｖ）、Ａ：補正加算値、Ｂ：勾配補正値（Ｖ）
【００２１】
（Ｖｐ−Ｖｎ）は、現在の車速Ｖｎと現在の車速の直近の車速Ｖｐとの車速差である。
車速差の算出タイミングは、モータ回転数検出部３１によるモータ回転数の検出タイミングと同期しており、同様にコンマ秒単位の比較的短い算出設定時間により設定されている。
補正係数αは車速Ｖｎ、Ｖｐおよび勾配検出値Ｓの測定による試験・実験により経験的に求められる定数である。
補正加算値Ａは車速差に補正係数αを乗じた値であり、車速差が０以外のとき正又は負の値となる。
勾配を示す勾配検出値Ｓは勾配検出センサ３２から出力される電圧値として示され、正の値である。
勾配補正値Ｂは、勾配検出センサ３２の加速度の影響を除いた正しい路面の勾配を示す電圧値である。
車速差に基づいて勾配検出値Ｓを補正して勾配補正値Ｂを算出するプログラムは、コントローラ２９に備えられたメモリに格納されている。
【００２２】
フォークリフト１０の走行時において、車速差（Ｖｐ−Ｖｎ）が正の値のときは減速中であり、車速差が負の値のときは加速中であり、車速差が零のときは定速走行中である。
従って、勾配検出値補正部３３は、車速差が正の値となる減速の場合、補正加算値Ａは正の値となり、勾配補正値Ｂが勾配検出値Ｓよりも大きくなるように勾配検出値Ｓを補正する。
また、勾配検出値補正部３３は、車速差が負の値となる加速の場合、補正加算値Ａは負の値となり、勾配補正値Ｂが勾配検出値よりも小さくなるように勾配検出値Ｓを補正する。
【００２３】
本実施形態のコントローラ２９は、勾配比較手段としての勾配補正値比較部３４を備えており、勾配補正値比較部３４は、図３に示す勾配設定値Ｔと勾配補正値Ｂとを比較する。
本実施形態では、勾配設定値Ｔが予め設定され、コントローラ２９のメモリに記憶されている。
勾配補正値比較部３４により勾配設定値Ｔと勾配補正値Ｂが比較され、勾配補正値Ｂが勾配設定値Ｔ以上のときに、コントローラ２９は、勾配補正値Ｂに基づいて駆動回路３０に対して走行モータ１７の駆動トルクを所定の割合で増加させる出力制御を指令する。
一方、勾配補正値Ｂが勾配設定値Ｔ未満のときには、コントローラ２９は、勾配補正値Ｂに基づいて駆動回路３０に対する駆動トルクを増加させる出力制御は行わない。
なお、勾配設定値Ｔは、ディスプレイユニット２８のキーボード部の入力操作により変更可能である。
【００２４】
次に、本実施形態のフォークリフト１０における走行モータ１７に対する出力制御について説明する。
図３は、フォークリフト１０が平坦路において停止状態から発進し、平坦路から所定の勾配（高勾配）を有する登坂路を走行したときの時間、車速、勾配検出値Ｓ、勾配補正値Ｂとの関係を示す。
【００２５】
フォークリフト１０が停止状態から発進するとき、車速は零から増大するため、勾配検出センサ３２は加速度の影響を受け、誤検出により勾配を示す勾配検出値Ｓを出力し、この勾配を示す勾配検出値Ｓをコントローラ２９へ伝達する。
このとき、コントローラ２９は、モータ回転数に基づき算出された車速Ｖｎ、Ｖｐから車速差（Ｖｐ−Ｖｎ）を求め、車速差に基づいて勾配検出値Ｓを補正して勾配補正値Ｂを求める。
発進時の車速が零であって発進後の車速は増大しているため、車速差（Ｖｐ−Ｖｎ）は負の値となり、勾配検出値Ｓに加算される補正加算値Ａが負となる。
このため、勾配補正値Ｂは、勾配検出値Ｓの補正により勾配検出値Ｓよりも小さい値となる。
本実施形態では、負の値となる補正加算値Ａにより勾配検出値Ｓがほぼ相殺されることにより、勾配補正値Ｂはほぼ零となって勾配のない路面の値を示す。
コントローラ２９は、勾配補正値Ｂが勾配設定値Ｔ未満であることから、勾配補正値Ｂに基づいて駆動回路３０に対する駆動トルクを増大させる出力制御は行わない。
従って、走行モータ１７の駆動トルクは増大せず、車速は通常の駆動トルクの範囲において増大する。
【００２６】
次に、平坦路を走行中のフォークリフト１０が所定の勾配を有する登坂路に進入する場合について説明する。
図３に示すように、フォークリフト１０が平坦路の走行中に最高速度Ｖｍａｘに達した状態から登坂路に進入すると、フォークリフト１０の車速は低下し始める。
つまり、車体１１には減速による負の加速度が生じており、勾配検出センサ３２は減速による加速度の影響を受けるため、減速中は実際の勾配よりも小さな勾配を示す勾配検出値Ｓを出力することになる。
因みに、図３に示す比較例のように、登坂路におけるフォークリフト１０の減速が終了すれば、加速度の影響がなくなるため、勾配検出センサ３２は実際の勾配を示す勾配検出値Ｓを出力する。
比較例は、勾配検出値Ｓが勾配設定値Ｔ以上を検出してから、走行モータ１７の駆動トルクを増大させる出力制御を行った場合の車速を示す。
比較例の場合では、勾配検出センサ３２は加速度の影響がなくなるまでは実際の勾配を示すことができない。
【００２７】
勾配検出センサ３２は、検出された勾配検出値Ｓをコントローラ２９へ伝達する。
このとき、コントローラ２９は、モータ回転数に基づき算出された車速Ｖｎ、Ｖｐから車速差（Ｖｐ−Ｖｎ）を求め、車速差に基づいて勾配検出値Ｓを補正して勾配補正値Ｂを求める。
登坂路進入時の車速が最高速度Ｖｍａｘであって進入後の車速は低下しているため、車速差は正の値となり、勾配検出値Ｓに加算される補正加算値Ａが正の値となる。
このため、勾配補正値Ｂは、勾配検出値Ｓの補正により勾配検出値Ｓよりも大きい値となる。
本実施形態では、正の値となる補正加算値Ａが勾配検出値Ｓに加算されることにより、勾配補正値Ｂは勾配検出値Ｓよりも大きくなる。
【００２８】
そして、勾配補正値Ｂが勾配設定値Ｔ以上になると、コントローラ２９は、勾配補正値Ｂに基づいて駆動回路３０に対して走行モータ１７の駆動トルクを所定割合にて増加させる出力制御を行う指令を出す。
このため、走行モータ１７の駆動トルクが勾配補正値に応じた割合で増大され、フォークリフト１０は加速し、最高速度Ｖｍａｘに達するまで加速され、最高速度に達するとフォークリフト１０は定速走行となる。
本実施形態では、登坂路への進入時には、勾配補正値Ｂが実際の勾配を示す値となる。
つまり、勾配検出センサ３２がフォークリフト１０の減速による加速度の影響を受けても実際の登坂路の勾配を示す勾配補正値Ｂが得られる。
勾配検出センサ３２により検出される勾配検出値Ｓは、フォークリフト１０が最高速度Ｖｍａｘに達して定速走行後に実際の勾配を示す値となる。
定速走行では車速差が零であるため、勾配補正値Ｂは勾配検出値Ｓと同じとなる。
【００２９】
勾配補正値Ｂが勾配設定値Ｔ以上となる勾配の登坂路が続く場合には、コントローラ２９は、勾配補正値Ｂに基づいて駆動回路３０に対して走行モータ１７の駆動トルクを所定割合にて増加させる出力制御の指令を継続する。
勾配補正値Ｂが勾配設定値Ｔ未満となる勾配の登坂路になると、コントローラ２９は、勾配補正値Ｂに基づいて駆動回路３０に対して走行モータ１７の駆動トルクを所定割合にて増大させる出力制御の指令を解除し、平坦路の走行と同じ駆動トルクに戻す。
なお、勾配補正値Ｂが勾配設定値Ｔ未満となる勾配の登坂路をフォークリフト１０が走行する場合には、コントローラ２９は、勾配補正値Ｂに基づいて駆動回路３０に対して走行モータ１７の駆動トルクを所定割合にて増加させる出力制御を行わない。
つまり、フォークリフト１０は、平坦路の走行と同じ駆動トルクにより登坂路を走行する。
【００３０】
本実施形態によれば以下の作用効果を奏する。
（１）コントローラ２９は、モータ回転数検出部３１が検出するモータ回転数の検出に基づいて走行時における車速Ｖｎ、Ｖｐを取得し、勾配検出センサ３２は走行時の車体１１の前後の傾斜から路面の勾配を検出して勾配検出値Ｓの信号を出力する。勾配検出値補正部３３は、取得した車速Ｖｎ、Ｖｐに基づいて勾配検出値Ｓを補正して勾配補正値Ｂを求める。コントローラ２９は、勾配検出値Ｓの補正により求めた勾配補正値Ｂに基づいて駆動回路３０に対して出力制御を行う指令を出す。その結果、勾配検出センサ３２が加速又は減速に伴う加速度の影響を受けても、登坂路の勾配に応じた走行モータ１７に対する出力制御を行うことができる。そして、平坦路を走行中のフォークリフト１０が登坂路に進入しても、平坦路での走行時における車速（例えば、最高速度）を出すことができる。
【００３１】
（２）走行中のフォークリフト１０の車速差（Ｖｐ−Ｖｎ）を求めることにより、加速又は減速に伴う加速度を認識でき、車速差に基づいて勾配検出値Ｓを補正して勾配補正値Ｂが求められる。車速差が正の値となる減速の場合、コントローラ２９の勾配検出値補正部３３は、勾配補正値Ｂが勾配検出値Ｓよりも大きくなるように補正し、また、車速差が負の値となる加速の場合、勾配補正値Ｂが勾配検出値Ｓよりも小さくなるように補正することができる。
【００３２】
（３）勾配補正値Ｂが勾配設定値Ｔ以上のとき、コントローラ２９が勾配補正値Ｂに基づいて駆動回路３０に対して走行モータ１７の駆動トルクを所定割合にて増加させる出力制御を行う指令を出すから、勾配に応じた出力に基づき車速を増大させることができる。また、勾配補正値Ｂが勾配設定値Ｔ未満のとき、駆動回路３０に対して走行モータ１７の駆動トルクを所定割合にて増加させる出力制御を行なわないから、走行モータ１７の動力の無駄を抑制でき、フォークリフト１０の稼働時間の短縮化を回避できる。
【００３３】
（４）走行中のフォークリフト１０が登坂路に進入し、減速した時において、勾配補正値Ｂは実際の勾配を示す値となる。つまり、勾配検出センサ３２がフォークリフト１０の減速による加速度の影響を受けても実際の登坂路の勾配を示す勾配補正値Ｂが得られる。このため、勾配検出値Ｓに基づいて駆動回路３０に対して走行モータ１７の駆動トルクを所定割合にて増加させる出力制御を行う比較例の場合と比べると、減速の影響による遅れを生じることなく登坂路の進入後におけるフォークリフト１０の走行モータ１７への出力制御することができる。
【００３４】
（５）勾配検出センサ３２を用い、車速差（Ｖｐ−Ｖｎ）を利用して勾配検出値Ｓを補正して勾配補正値Ｂに基づき路面の勾配を把握するため、加速度センサを用いる必要がない。また、勾配補正値Ｂを求めることにより、勾配検出センサ３２に対する加速又は減速による加速度の影響を考慮する必要がない。
【００３５】
（６）車速差（Ｖｐ−Ｖｎ）を利用して勾配検出値Ｓを補正して勾配補正値Ｂを求めるため、減速に対する勾配検出値Ｓの補正だけでなく、加速に対する勾配検出値Ｓの補正も可能である。従って、フォークリフト１０の登坂路の進入時における駆動トルクの増加だけでなく、フォークリフト１０が停止状態から発進する場合の勾配検出センサ３２の誤検出への対策としても有効である。
【００３６】
（７）勾配設定値Ｔは、ディスプレイユニット２８への入力により簡単に変更することができるから、例えば、フォークリフト１０のオペレータ毎の希望に応じることも可能であり、フォークリフト１０の使用条件や使用環境に合わせて勾配設定値Ｔを設定できる。
【００３７】
本発明は、上記の実施形態に限定されるものではなく発明の趣旨の範囲内で種々の変更が可能であり、例えば、次のように変更してもよい。
【００３８】
○  上記の実施形態では、車速差を用いたが、加速度を直接測定し、測定された加速度に基づいて勾配検出値を補正し、勾配補正値を算出してもよい。
○  上記の実施形態では、勾配検出センサとして液面式のセンサを採用したが、勾配検出センサは液面式のセンサに限定されない。勾配検出センサは、例えば、センサ本体の内部に振り子を備えた振り子式であってもよい。
○  上記の実施形態では、勾配設定値をディスプレイユニットの入力により変更可能としたが、勾配設定値は固定してもよい。また、予め、通常パワーモードと通常パワーモードと比べて駆動トルクが増大されるハイパワーモードといった走行モードを設定してもよい。この場合、勾配補正値が勾配設定値以上の場合には、走行モードを通常パワーモードからハイパワーモードに切り替えるようにして出力制御を行ってもよい。
○  上記の実施形態では、産業車両としてのバッテリフォークリフトについて説明したが、本発明は、例えば、エンジンフォークリフトに適用することも可能である。また、産業車両はフォークリフト以外に牽引車や建設車両を含む。
【符号の説明】
【００３９】
１０  フォークリフト
１１  車体
１２  荷役装置
１３  運転席
１５  駆動輪
１６  操舵輪
１７  走行モータ
１８  マスト
２２  フォーク
２８  ディスプレイユニット
２９  コントローラ
３０  駆動回路
３１  モータ回転数検出部
３２  勾配検出センサ
３３  勾配検出値補正部
３４  勾配補正値比較部
Ａ  補正加算値
Ｂ  勾配補正値
Ｓ  勾配検出値
Ｔ  勾配設定値
Ｖｎ  現在の車速
Ｖｐ  現在の車速の取得以前に取得した過去の車速
α  補正係数
【図１】
2015211527.tif 000003
【図２】
2015211527.tif 000004
【図３】
2015211527.tif 000005