(57)【特許請求の範囲】
【請求項１】
車体に搭載されるバッテリと、
前記バッテリの電力により駆動力を生じる電動モータを備えた産業車両であって、
前記バッテリは鉛蓄電池であり、
前記電動モータは、走行駆動力を生じる走行モータであり、
前記バッテリのバッテリ液面が予め設定した設定バッテリ液面以下に達した液面低下状態を検出する液面レベルセンサと、
前記液面レベルセンサによる前記液面低下状態の検出に基づき、前記液面低下状態での車両稼動時間である液面低下状態稼働時間を積算する稼働時間積算手段と、
前記液面低下状態稼働時間を記憶する記憶手段と、
前記液面低下状態稼働時間に応じて前記電動モータの駆動を段階的に制限する電動モータ制限条件に基づき、前記電動モータの駆動を制御するモータ制御手段と、を備え、
前記電動モータ制限条件には、
複数の段階を規定する複数の設定時間と、
各段階に対応する前記電動モータの制限内容と、が設定され、
前記制限内容および前記設定時間は変更可能であり、
前記電動モータ制限条件は、
前記液面低下状態稼働時間に対応して前記走行モータの最大トルクを段階的に制限するトルク制限条件又は、
前記液面低下状態稼働時間に対応して最大車速を段階的に制限する車速制限条件であり、前記液面低下状態稼働時間はキーＯＮ状態の経過時間であることを特徴とする産業車両。
【請求項２】
前記電動モータに対する電流の出入がないモータ停止状態で、前記液面レベルセンサが前記液面低下状態を検出することを特徴とする請求項１記載の産業車両。
【請求項３】
時間表示可能な表示手段を備え、
前記表示手段は、積算中の前記液面低下状態稼働時間および現在進行中にある前記段階の残存時間の少なくとも一方を表示することを特徴とする請求項１又は２記載の産業車両。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、産業車両に関し、特に、バッテリとして鉛蓄電池を搭載した産業車両に関する。
【背景技術】
【０００２】
バッテリを搭載するバッテリフォークリフトは、バッテリの電力を用いて走行モータを駆動して走行するほか、荷役モータの駆動により荷役装置を作動させ荷役作業を行う。
バッテリが鉛蓄電池の場合、充放電の繰り返し等よりバッテリのバッテリ液が減少するから、バッテリ液が減少したときはバッテリ液を補給する必要がある。
バッテリ液が減少した状態でバッテリを放電することはバッテリ劣化を促進し、バッテリ寿命を短くするおそれがある。
そこで、従来では、バッテリにバッテリ液の液面レベルを検出する液面レベルセンサを設けてバッテリ液が減少してバッテリ液面が予め設定した設定バッテリ液面になる液面低下状態を検出し、バッテリ液の補給を促す技術が存在する。
【０００３】
液面レベルセンサを用いる従来技術としては、例えば、特許文献１に記載された電動車両用バッテリ液面レベル警報装置を挙げることができる。
特許文献１に記載された電動車両用バッテリ液面レベル警報装置は、充電器と、充電器により充電が行われる車載バッテリと、車載バッテリに付設され車載バッテリの電解液面レベルを検出する液面センサと、車載バッテリの異常を警報する発光ダイオードを備えている。
そして、充電器にマイクロコンピュータおよび発光ダイオードを併設している。
【０００４】
この装置では、マイクロコンピュータが、充電器による車載バッテリへの充電開始に際して、液面センサにより検出した車載バッテリの電解液面が設定レベルより低下している場合に発光ダイオードを作動させて警報を行わせる。
このため、電動車両の充電作業者に車載バッテリに対するバッテリ液の補充を促すことが可能であり、車載バッテリに対する充電時に静止状態にある車載バッテリの電解液面レベルを検出するため、電解液面が設定レベルより低下しているか否かを正確に検出することが可能としている。
【０００５】
関連する別の従来技術としては、特許文献２に開示されたバッテリ車のバッテリ情報の管理方法及び管理システムが存在する。
特許文献２に開示されたバッテリ車のバッテリ情報の管理システムでは、バッテリ車に搭載されているバッテリにバッテリ液量を検出する液面センサが取り付けられており、バッテリ液量を周期時間毎に制御器に取り込み、異常検出時には警報を出す技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平７−１４２０９９号公報
【特許文献２】特開２００２−１２０９９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示された電動車両用バッテリ液面レベル警報装置は、車載バッテリの電解液面が設定レベルより低下している場合に液面センサの検出により警報を出す技術に過ぎない。
一方、特許文献２に開示されたバッテリ車のバッテリ情報の管理方法及び管理システムは、バッテリ液量の異常検出時には警報を出すものの、液量不足状態のバッテリの放電によるバッテリの劣化を強制的に抑制するための具体的対策はない。
【０００８】
液量不足状態での放電によるバッテリの劣化を強制的に抑制するため、例えば、液量不足となった時点で車両を直ちに停止することが考えられる。
しかし、産業車両の場合、バッテリ液を補給することが可能な補給場所は特定の場所に定められていることが多く、例えば、車両停止の位置が補給場所から離れていると極めて不便である。
また、液量不足状態を示す光や音を用いた警報では、工場内等の周囲の環境によってはオペレータが警報を見逃してしまいオペレータに対して液量不足状態を把握させることができない場合があるという問題がある。
【０００９】
本発明は上記の問題点に鑑みてなされたもので、本発明の目的は、バッテリのバッテリ液面低下時の放電によるバッテリ劣化を抑制し、オペレータに対してバッテリ液面低下状態を確実に認識させることができる産業車両の提供にある。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、本発明は、車体に搭載されるバッテリと、前記バッテリの電力により駆動力を生じる電動モータを備えた産業車両であって、前記バッテリは鉛蓄電池であり、前記電動モータは、走行駆動力を生じる走行モータであり、前記バッテリのバッテリ液面が予め設定した設定バッテリ液面以下に達した液面低下状態を検出する液面レベルセンサと、前記液面レベルセンサによる前記液面低下状態の検出に基づき、前記液面低下状態での車両稼動時間である液面低下状態稼働時間を積算する稼働時間積算手段と、前記液面低下状態稼働時間を記憶する記憶手段と、前記液面低下状態稼働時間に応じて前記電動モータの駆動を段階的に制限する電動モータ制限条件に基づき、前記電動モータの駆動を制御するモータ制御手段と、を備え、前記電動モータ制限条件には、複数の段階を規定する複数の設定時間と、各段階に対応する前記電動モータの制限内容と、が設定され、前記制限内容および前記設定時間は変更可能であり、前記電動モータ制限条件は、前記液面低下状態稼働時間に対応して前記走行モータの最大トルクを段階的に制限するトルク制限条件又は、前記液面低下状態稼働時間に対応して最大車速を段階的に制限する車速制限条件であり、前記液面低下状態稼働時間はキーＯＮ状態の経過時間であることを特徴とする。
電動モータは、車両走行のための走行モータであり、車体に搭載されたバッテリの電力により駆動される電動モータである。
また、電動モータの駆動を段階的に制限するとは、特定の段階から次の段階へ進む度に電動モータの駆動の制限を強化することを意味する。
【００１１】
本発明によれば、液面低下状態になると、稼動時間積算手段が、液面低下状態での車両が稼動する車両稼動時間である液面低下状態稼働時間を積算する。
モータ制御手段は電動モータを制御するが、電動モータ制限条件に基づき液面低下状態稼働時間に応じて電動モータの駆動を段階的に制限する。
従って、電動モータの駆動が段階的に制限されることで、産業車両は走行の車両性能の制限を受けることになり、車両性能の制限によりバッテリ劣化を積極的に抑制することができる。
また、オペレータが車両性能の制限を体感することになるのでバッテリの液面低下状態を確実に認識することができる。
【００１３】
また、電動モータ制限条件における制限内容や設定時間は変更可能であるから、例えば、よりバッテリの劣化防止を強化し、バッテリの保護を重視する電動モータ制限条件や、逆にバッテリ保護よりも作業優先の電動モータ制限条件を設定することができる。
【００１５】
また、液面低下状態になると、稼動時間積算手段がキーＯＮ状態の経過時間である液面低下状態稼働時間を積算する。
モータ制御手段は、電動モータ制限条件に基づき液面低下状態稼働時間の積算に応じて走行モータのトルクを段階的に制限したり、あるいは、最大車速を段階的に制限したりするように、走行モータを制御する。
従って、産業車両はトルク制限又は車速制限を受けることで、液面低下状態でのバッテリの放電量が抑制され、放電によるバッテリ劣化を積極的に抑制することができる。
また、オペレータが産業車両の走行時にトルク制限又は車速制限を体感することになるのでバッテリの液面低下状態を確実に認識することができる。
【００１６】
また、本発明では、上記の産業車両において、前記電動モータに対する電流の出入がないモータ停止状態で、前記液面レベルセンサが前記液面低下状態を検出してもよい。
【００１７】
この場合、液面レベルセンサは、電動モータに対する電流の出入がないモータ停止状態でバッテリ液面が予め設定した設定バッテリ液面以下の状態を検出する。
電流の出入がない状態の電動モータは力行および回生のない状態であり、車体が静止して揺れがなく、バッテリ液の揺れがない。
従って、液面レベルセンサはバッテリの液面をより正確に検出することができる。
【００１８】
また、本発明では、上記の産業車両において、時間表示可能な表示手段を備え、前記表示手段は、積算中の前記液面低下状態稼働時間および現在進行中にある前記段階の残存時間の少なくとも一方を表示してもよい。
【００１９】
この場合、液面低下状態になり電動モータの駆動が段階的に制限されると、表示手段には、積算中の液面低下状態稼働時間および現在進行中にある段階の残存時間の少なくとも一方が表示される。
なお、現在進行中の段階の残存時間が表示される場合、残存時間が減数表示されるからオペレータに対してバッテリ液補給の必要性を強く促すことができる。
【発明の効果】
【００２０】
本発明によれば、バッテリのバッテリ液面低下時の放電によるバッテリ劣化を抑制し、オペレータに対してバッテリ液面低下状態を確実に認識させることができる産業車両を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】第１の実施形態に係るフォークリフトの概略側面図である。
【図２】第１の実施形態に係るフォークリフトの電気的構成を示すブロック図である。
【図３】トルク制限条件の各段階を規定する設定時間と制限内容を説明する時系列図である。
【図４】走行モータの駆動に対する段階的なトルク制限を説明するグラフ図である。
【図５】走行モータの駆動に対する段階的な車速制限を説明するグラフ図である。
【図６】第２の実施形態に係るフォークリフトの電気的構成を示すブロック図である。
【発明を実施するための形態】
【００２２】
（第１の実施形態）
以下、第１の実施形態に係る産業車両としてのフォークリフトを図面に基づいて説明する。
なお、方向を特定する「前後」、「左右」および「上下」については、フォークリフトのオペレータが運転席の運転シートに着座して、フォークリフトの前進側を向いた状態を基準として示す。
【００２３】
図１に示すように、産業車両としてのフォークリフト１０は、車体１１の前部に荷役手段としての荷役装置１２を備えている。
車体１１の中央付近には運転席１３が設けられており、車体１１における運転席１３の下方にはバッテリ１４が収容されている。
バッテリ１４は鉛蓄電池でありバッテリ液（電解液）を有している。
車体１１の前部には前輪としての駆動輪１５が設けられ、車体１１の後部には後輪としての操舵輪１６が設けられている。
車体１１には、走行駆動力を生じる電動モータとしての走行モータ１７が設けられている。
走行モータ１７と駆動輪１５との間には、走行モータ１７の走行駆動力は駆動輪１５へ伝達する動力伝達機構（図示せず）が設けられている。
本実施形態のフォークリフト１０は、車体１１に搭載されたバッテリ１４の電力により作動するバッテリフォークリフトである。
【００２４】
荷役装置１２はアウタマスト１９およびインナマスト（図示せず）を有するマスト１８を備えている。
左右一対のアウタマスト１９には、アウタマスト１９の内側にてスライド可能なインナマストが備えられている。
アウタマスト１９には油圧により作動するティルトシリンダ２０が設置されており、ティルトシリンダ２０の作動により、マスト１８が前後方向に傾動する。
インナマストには油圧により作動するリフトシリンダ２１が設けられており、リフトシリンダ２１の作動により、インナマストがアウタマスト１９内でスライドして昇降する。
マスト１８には左右一対のフォーク２２がリフトブラケット２３を介して設けられ、リフトブラケット２３はインナマストに対して昇降するように設けられている。
車体１１は、リフトシリンダ２１やティルトシリンダ２０に作動油を供給する荷役ポンプ（図示せず）と荷役ポンプを駆動する電動モータとしての荷役モータ２４を搭載している。
【００２５】
車体１１における運転席１３には、オペレータが着座可能な運転シート２５が設けられている。
運転シート２５は車体に設けられたシートスタンド２６上に配置されている。
運転シート２５の前方には、操舵のためのステアリングホイール２７が設けられている。
ステアリングホイール２７の左側には前後進レバー２８が設けられ、前後進レバー２８の操作によりフォークリフト１０の「前進」又は「後進」が選択される。
ステアリングホイール２７の右側には、リフトシリンダ操作用のリフトレバー２９と、ティルトシリンダ操作用のティルトレバー３０が設けられている。
【００２６】
運転席１３の床にはアクセルペダル３１が設けられており、アクセルペダル３１はフォークリフト１０の車速を調整するためのものである。
フォークリフト１０は、オペレータによるアクセルペダル３１の踏み込み量に応じた車速となるように走行モータ１７の駆動を制御する。
車体１１は、フォークリフト１０の各種制御を行う走行荷役コントローラ３３を搭載している。
ステアリングホイール２７に前部にディスプレイユニット３２が設けられている。
ディスプレイユニット３２は、車体１１において着座したオペレータから視認しやすいようにリフトレバー２９およびティルトレバー３０の近くに設置されている。
【００２７】
次に、フォークリフト１０の電気的構成について図２に基づいて説明する。
走行荷役コントローラ３３は、走行モータ１７の駆動制御を行う駆動回路３４および荷役モータ２４の駆動制御を行う駆動回路３５とインターフェース３６を介してそれぞれ接続され、通信可能である。
また、走行モータ１７および荷役モータ２４は夫々対応する駆動回路３４、３５を介してバッテリ１４の電力供給を受けることができるように接続されている。
走行モータ１７は走行荷役コントローラ３３の指令に基づいて駆動回路３４が作動することにより駆動され、荷役モータ２４は走行荷役コントローラ３３の指令に基づいて駆動回路３５が作動することにより駆動される。
この実施形態では、走行荷役コントローラ３３はモータ制御手段に相当し、図示はしないが各種の制御を所定の手順で実行するＣＰＵ、各種のデータを記憶するメモリ等を備えている。
走行荷役コントローラ３３のＣＰＵに内蔵された内蔵メモリ（図示せず）には、走行モータ１７のトルクを段階的に制限するトルク制限条件に関するプログラムが格納されている。
走行モータ１７に対するトルク制限条件は電動モータ制限条件に相当する。
【００２８】
走行荷役コントローラ３３は、運転席１３に設けられたディスプレイユニット３２とインターフェース３７を介して通信可能に接続されている。
ディスプレイユニット３２は、時間表示可能であって各種情報を表示する表示手段としての時間表示可能な表示部４０を有するほか、ＣＰＵ（Central  Processing  Unit：中央演算処理ユニット）４１、リアルタイムクロックＩＣ４２、メモリ４３、操作スイッチ４４を備えている。
ＣＰＵ４１はインターフェース４５を介して走行荷役コントローラ３３と通信可能に接続されており、各種の制御を所定の手順で実行する。
【００２９】
表示部４０は、例えば、バッテリ容量計等のバッテリ１４に関する情報、パーキングブレーキのアラーム表示といった各種アラーム表示、キーＯＮ状態（フォークリフト１０にキーが差し込まれた状態）の積算時間等の時間に関する表示、選択されているパワーモード表示を行う。
操作スイッチ４４は、例えば、情報表示の切り換えスイッチ、パワーモードの切り換えスイッチや、充電を予約するための設定スイッチ等である。
因みに、パワーモードは、パワーモードは走行や荷役等の作業負荷レベルに応じて段階的に設定されており、この実施形態では、Ｓ（スタンダード）モード、Ｐ（パワー）モード、Ｈ（ハイパワー）モードの３モードが用意されている。
例えば、通常の走行や荷役作業を行う場合には、Ｓモードでの運転とし、Ｓモードよりも負荷が大きい走行や荷役が予定される場合にＰモードによる運転を行い、Ｐモードを越える負荷が予定される場合にはＨモードとすればよい。
【００３０】
リアルタイムクロックＩＣ４２はＣＰＵ４１に接続されており、時間を計測するとともに時刻に関するデータをＣＰＵ４１に出力する。
リアルタイムクロックＩＣ４２は計時手段に相当し、キーＯＦＦ（フォークリフト１０からキーが抜かれた状態）であっても現在時刻を計時する。
この実施形態の車両稼動時間は、キーＯＮ状態の経過時間であり、リアルタイムクロックＩＣ４２の計時データに基づいてＣＰＵ４１が積算する時間である。
従って、ＣＰＵ４１は稼働時間積算手段に相当する。
液面低下状態での車両稼動時間は、フォークリフト１０がキーＯＮ状態であって、かつバッテリ液面が予め設定した設定バッテリ液面以下に達した液面低下状態での経過時間であり、液面低下状態稼動時間に相当する。
液面低下状態稼動時間は、車両稼動時間と同様にリアルタイムクロックＩＣ４２の計時データに基づいてＣＰＵ４１が積算する時間である。
また、ＣＰＵ４１はリアルタイムクロックＩＣ４２の計時データをもとにして液面低下状態における走行モータ１７が稼働している時間や荷役モータ２４が稼働している時間を計時する。
この実施形態では、液面低下状態における走行モータ１７の稼働時間を液面低下状態モータ稼動時間としている。
【００３１】
メモリ４３はＣＰＵ４１に接続されており、記憶手段に相当する。
メモリ４３には積算された時間等のデータが記憶され、電源供給が遮断されても記憶されたデータを保持することが可能である。
図２では、説明の便宜上、メモリ４３を一つのみ図示したが、例えば、メモリ４３は複数個であってもよい。
また、メモリ４３の種類としては、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等の書き換え可能な不揮発性メモリを設けてもよいが、特にメモリ４３の種類は限定されない。
因みに、ディスプレイユニット３２がメモリ４３への電源供給を常時行う電源バックアップ機能を有している場合、メモリ４３としてＲＡＭ（Random Access Memory）やフラッシュメモリなどの揮発性メモリを使用することも可能である。
【００３２】
ディスプレイユニット３２のＣＰＵ４１は、インターフェース４６を介してバッテリ１４に設けられた液面レベルセンサ４７と接続されている。
バッテリに設けられた液面レベルセンサ４７は、バッテリ液の液面が予め設定した設定バッテリ液面以下の時に検出信号をＣＰＵに送るセンサである。
なお、フォークリフト１０の走行時における振動等により、バッテリ１４の液面が傾いたり、揺れたりしていると、液面レベルセンサ４７が正確にバッテリ液面を検出することができないため、液面レベルセンサ４７は走行モータ１７が駆動している間はバッテリ液の液面を確認しないように設定されている。
この実施形態では、走行モータ１７の駆動停止後に液面を検出するまでの検出待機時間（例えば、３秒程度）が設定されている。
この検出待機時間はバッテリ液面の揺れが収まることを考慮して設定された時間である。
なお、走行モータ１７が駆動停止しているモータ停止状態とは、力行時や回生時以外であって走行モータ１７において電流の出入がない状態である。
【００３３】
ここで、液面低下状態稼働時間の積算に応じて走行モータ１７のトルクを段階的に制限するトルク制限条件に関するプログラムについて説明する。
この実施形態のトルク設定条件は、複数の段階（この実施形態では第１〜第４段階）を規定する複数の設定時間（第１〜第３設定時間）と、各段階に対応して走行モータ１７のトルクを制限する制限内容（第１〜第４制限内容）と、が設定されている。
図３に示すように、液面低下状態稼働時間における積算開始からの所定時間（例えば、１６時間）を第１設定時間Ｔ１とし、積算開始から第１設定時間Ｔ１を越える所定時間（例えば、３６時間）を第２設定時間Ｔ２とする。
さらに、積算開始から第２設定時間Ｔ２を越える所定時間（例えば、４０時間）を第３設定時間Ｔ３とする。
このように第１〜第３設定時間を設定することで、第１〜第３段階の継続時間が規定される。
【００３４】
この実施形態では、第１設定時間Ｔ１に至るまでの第１段階においては、特に走行モータ１７のトルク制限は行わない制限内容（便宜上、第１制限内容とする）が設定される。
第１設定時間Ｔ１の経過から第２設定時間Ｔ２に至るまでの第２段階は、走行モータ１７の最大トルクがバッテリ液面通常時（バッテリ液面が予め設定した設定バッテリ液面より高い位置にあるとき）と比較して低く設定される制限内容（便宜上、第２制限内容とする）が適用される。
第２設定時間Ｔ２の経過から第３設定時間Ｔ３に至るまでの第３段階は、走行モータ１７の最大トルクが第１段階と比較して小さく設定される制限内容（便宜上、第３制限内容とする）が適用される。
第３設定時間Ｔ３を経過した第４段階は走行モータ１７を強制的に停止するという制限内容（便宜上、第４制限内容とする）が適用される。
このように、トルク制限条件においては、第１〜第４段階に対応する走行モータ１７の制限内容が設定されている。
ただし、第１制限内容は走行モータ１７のトルク制限を行わないという制限内容である。
【００３５】
この実施形態では、荷役モータ２４に対しては液面低下状態稼働時間の積算開始後においても特別な制限条件を設けないようにしている。
液面低下時の放電によるバッテリ１４の劣化を抑制する点では、走行モータ１７と同様に荷役モータ２４に対しても制限条件を設定することが望ましいが、この実施形態では、荷役作業に対する効率を重視するため走行モータ１７に対してのみ制限条件を設定している。
走行モータ１７に対するトルク制限条件における制限内容に係るトルク制限の設定値はフォークリフト１０の管理者が自由に設定することが可能である。
また、第１段階から走行モータ１７のトルク制限を行うように変更することも可能であり、また、設定時間の設定数を変更してトルク制限の段階数（例えば、４段階以上）を多くし、設定時間の変更により段階毎の継続時間を自由に変更することも可能である。
【００３６】
次に、本実施形態のフォークリフト１０において、バッテリ液面が予め設定した設定バッテリ液面以下に達した場合のフォークリフト１０の制御について説明する。
バッテリ液面が予め設定した設定バッテリ液面以下に達した状態になるタイミングは、フォークリフト１０の稼動時（キーＯＮ状態）、または非稼動時（キーＯＦＦ状態）である。
まず、フォークリフト１０の稼動時にバッテリ液面が予め設定した設定バッテリ液面以下に達した場合のフォークリフト１０の制御について説明する。
キーが車体１１に挿入され、フォークリフトがキーＯＮ状態となると、ＣＰＵ４１がリアルタイムクロックＩＣ４２の計時データに基づき車両稼動時間の積算を開始する。
キーＯＮ状態にあるフォークリフト１０は、停止状態（非走行状態）や荷役作業が行われない状態でも、フォークリフト１０としては稼動されている状態にあり、バッテリ１４の電力は消費される状態にある。
フォークリフト１０が走行したり、荷役作業を行ったりすると、走行モータ１７や荷役モータ２４の駆動に必要な大きな電力が消費される。
【００３７】
バッテリ１４のバッテリ液面が予め設定した設定バッテリ液面以下になっているか否かは、液面レベルセンサ４７により検出する。
液面レベルセンサ４７は、走行モータ１７の力行や回生のされていない走行モータ停止状態のときおよび走行モータ１７の駆動停止後には検出待機時間が経過したときにバッテリ液面の状態の検出を行う。
つまり、走行モータ１７の駆動停止後は、検出待機時間を待って液面レベルセンサ４７の状態が参照される。
駆動停止後の検出待機時間が経過することで、バッテリ１４の液面が傾いたり、揺れたりすることなく落ち着いた状態となる。
【００３８】
バッテリ液面が予め設定した設定バッテリ液面より高い位置にあるバッテリ液面通常時では、液面レベルセンサ４７は検出信号を発生しない。
バッテリ液が減少し、バッテリ液面が予め設定した設定バッテリ液面以下に達すると、液面レベルセンサ４７は設定バッテリ液面以下に達したことを示す検出信号をディスプレイユニット３２のＣＰＵ４１に送信する。
ディスプレイユニット３２のＣＰＵ４１が検出信号を受けると、ＣＰＵ４１がリアルタイムクロックＩＣ４２の計時データに基づき液面低下状態稼働時間の積算を開始する。
つまり、ＣＰＵ４１は、バッテリ１４のバッテリ液面が設定バッテリ液面以下に達した状態の車両稼働時間である液面低下状態稼働時間を積算する。
この液面低下状態稼働時間は、バッテリ液が補給されてバッテリ１４の液面低下状態ではない状態になるまで継続して積算される。
メモリ４３はＣＰＵ４１により積算中の液面低下状態稼働時間を記憶する。
ＣＰＵ４１が液面低下状態稼働時間の積算を開始すると、ディスプレイユニット３２の表示部４０においてバッテリ１４の液面低下状態を示すアラームや積算中の液面低下状態稼働時間が表示される。
【００３９】
この実施形態では、走行モータ１７がトルク制限条件により液面低下状態稼働時間に応じて段階的に制限される。
液面低下状態稼働時間の積算開始の第１段階では、トルク制限条件の第１制限内容に基づき走行モータ１７はトルク制限を受けることはない。
ただし、第１段階ではバッテリ１４の液面低下状態を示すアラームおよび積算中の液面低下状態稼働時間が表示部４０に表示される。
第１段階で、オペレータがバッテリ１４の液面低下状態に気付き、バッテリ液の補給場所へフォークリフト１０を移動してバッテリ液を補給すれば、バッテリ液面は予め設定した設定バッテリ液面より高い位置となる。
バッテリ液面通常時の状態になると、液面レベルセンサ４７は検出信号を発しないので、液面低下状態稼働時間の積算は中止されリセットされる。
【００４０】
バッテリ１４の液面低下状態でバッテリ液の補給がなくフォークリフト１０を使用または放置すると、液面低下状態稼働時間が第１設定時間Ｔ１を越え、第２段階に進む。
第２段階では、走行荷役コントローラ３３はトルク制限条件における第２段階に対応する第２制限内容に基づき走行モータ１７を駆動制御する。
第２段階では、走行荷役コントローラ３３は走行モータ１７の最大トルクがバッテリ液面通常時（および第１段階）と比較して低く制限された条件で駆動回路３４を制御して走行モータ１７を駆動する。
走行モータ１７のトルクは電流と正比例の関係にあることから、バッテリ１４から供給される電流が通常時よりも抑制されることで、最大トルクも電流の制限に応じて制限される。
従って、第２段階ではバッテリ１４から供給される電流が通常時（および第１段階）よりも少なくなり放電によるバッテリ１４の劣化抑制が図られる。
【００４１】
第２段階では、第２段階に対応する第２制限内容により走行モータ１７の最大トルクがバッテリ液面通常時（および第１段階）と比較して低く設定されているので、フォークリフト１０の加速はバッテリ液面通常時（および第１段階）よりも緩やかなとなる。
このため、オペレータは、通常時のフォークリフト１０の加速とは異なる低加速を体感する。
オペレータは、低加速を体感することにより、通常状態の加速ができないことを認識することになり、バッテリ液が設定バッテリ液面高さ以下になった液面低下状態であることを認識する。
因みに、ここで言う体感とは、フォークリフト１０の加速の違いを体で感じるなど操作フィーリングが異なることをオペレータが感じることを意味し、視覚、聴覚に頼るものではない。
この実施形態では、Ｓ（スタンダード）モード、Ｐ（パワー）モード、Ｈ（ハイパワー）モードの３モードが用意されているが、第２段階では、走行モータ１７がトルク制限を受けることで、例えば、ＰモードやＨモードへの切り換えができない状態となる。
【００４２】
第２段階で、バッテリ液の補給場所へ移動してバッテリ液を補給する場合、低加速による走行によりフォークリフト１０を移動することが可能である。
バッテリ液の補給によりバッテリ液面通常時の状態になると、液面レベルセンサ４７は検出信号を発しないので、液面低下状態稼働時間の積算は中止となりリセットされるほか、走行モータ１７に対するトルク制限条件が解除され、フォークリフト１０は制限を受けない通常時の走行が可能となる。
【００４３】
第２段階においてバッテリ液の補給がなくフォークリフト１０を使用または放置すると、液面低下状態稼働時間が第２設定時間を越えて、第３段階に進む。
第３段階では、走行荷役コントローラ３３はトルク制限条件における第３段階に対応する第３制限内容に基づき走行モータ１７を駆動制御する。
第３段階では、走行荷役コントローラ３３は走行モータ１７の最大トルクが第２段階と比較して低く制限された条件で駆動回路３４を制御して走行モータ１７を駆動するから、バッテリ１４から供給される電流が第２段階よりも少なくなる。
つまり、第３段階ではバッテリ１４から供給される電流がバッテリ液面通常時（および第１段階）よりも著しく少なくなり、放電によるバッテリ１４の劣化抑制がより一層図られる。
【００４４】
第３段階では、第３段階に対応する制限内容により走行モータ１７の最大トルクが第２段階と比較して低く設定されているので、フォークリフト１０の加速は第２段階と比べて緩やかとなる。
このため、オペレータは、バッテリ液面通常時のフォークリフト１０の加速と比較すると著しい低加速を体感する。
オペレータは、著しい低加速を体感することにより、通常状態の加速はおろか第２段階における加速までができないことを認識することになり、あたかもバッテリ１４が劣化したときのような車両挙動となり、バッテリ液が設定バッテリ液面以下に達した液面低下状態であることを認識できるとともに、その液面低下状態が長時間継続されていることを認識することができる。
つまり、この段階ではバッテリの劣化は抑制されている状態にあるものの、オペレータはバッテリ１４の劣化状態を疑似体験することになる。
【００４５】
第３段階で、バッテリ液の補給場所へ移動してバッテリ液を補給する場合、バッテリ液面通常時と比較して著しい低加速による走行によりフォークリフト１０を移動することが可能である。
バッテリ液の補給によりバッテリ液面通常時の状態になると、液面レベルセンサ４７は検出信号を発しないので、液面低下状態稼働時間の積算は中止となりリセットされるほか、走行モータ１７に対するトルク制限条件が解除され、フォークリフト１０は制限を受けない走行が可能となる。
【００４６】
第３段階においてバッテリ液の補給がなくフォークリフト１０を使用または放置すると、液面低下状態稼働時間が第３設定時間を越えて、第４段階に進む。
第４段階では、走行荷役コントローラ３３はトルク制限条件における第４段階に対応する第４制限内容に基づき走行モータ１７の駆動を強制的に不可とする制御を行う。
第４段階では、走行荷役コントローラ３３は走行モータ１７を駆動不可とする条件で駆動回路３４を制御するから、バッテリ１４から走行モータ１７へ供給される電流が遮断される。
つまり、第４段階では走行モータ１７へバッテリ１４から供給される電流が遮断され、放電によるバッテリ１４の劣化防止がほぼ図られる。
ただし、フォークリフト１０は走行不能であるから、停止した位置から移動することはできない。
従って、オペレータは第３段階に至る間にバッテリ液の補給場所へフォークリフト１０を移動させることが望ましい。
【００４７】
図４は、バッテリ液面通常時（および第１段階時）、第２段階時および第３段階時におけるフォークリフト１０の車速と時間との関係を示すグラフである。
バッテリ液面通常時（および第１段階時）のグラフＡ１では所定車速Ｖに対する所要時間ｔ１が最も短く通常状態の加速が可能である。
第２段階時のグラフＡ２では所定車速Ｖに対する所要時間ｔ２が所要時間ｔ１よりも大きくなり加速度は低く設定されており、第３段階時のグラフＡ３では所定車速Ｖに対する所要時間ｔ３は所要時間ｔ２より大きくなり加速度はさらに低く設定されている。
【００４８】
次に、キーＯＦＦ状態においてバッテリ液面が設定バッテリ液面以下に達した場合について説明する。
キーＯＦＦ状態においてバッテリ液面が設定バッテリ液面以下に達したとき、キーＯＦＦ状態であるからフォークリフト１０は稼動状態ではない。
キーが挿入されてキーＯＮになるとフォークリフト１０は稼動状態となり、液面レベルセンサ４７はバッテリ液面を確認する。
バッテリ液面が予め設定した設定バッテリ液面以下に達した液面低下状態では、液面レベルセンサ４７は、設定バッテリ液面以下に達した液面低下状態であることを示す検出信号をディスプレイユニット３２のＣＰＵ４１に直ちに送信する。
【００４９】
ディスプレイユニット３２のＣＰＵ４１が検出信号を受けると、ＣＰＵ４１が時間積算を開始する。
つまり、キーＯＦＦ状態においてバッテリ液面が設定バッテリ液面以下に達した場合、キーＯＮの時点からバッテリ液面が設定バッテリ液面以下に達した状態の液面低下状態稼働時間を積算する。
液面低下状態稼働時間の積算後は、走行モータ１７は、液面低下状態稼働時間に応じて走行モータ１７のトルクを制限するトルク制限条件に基づき制御される。
【００５０】
なお、バッテリ液面が設定バッテリ液面以下になり液面低下状態稼働時間が積算されている状態でキーＯＦＦしても、キーＯＦＦされるまでに積算された液面低下状態稼働時間はメモリ４３に記憶保持される。
そして、キーＯＦＦ後に再びキーＯＮされると、バッテリ液面が設定バッテリ液面以下になっている状態では、記憶保持された液面低下状態稼働時間から引き続き時間が積算される。
【００５１】
本実施形態のフォークリフト１０では、上記に説明したように、バッテリ液の減少によりバッテリ液面が予め設定した設定バッテリ液面以下の液面低下状態に達すると、バッテリ１４の液面低下状態における車両稼動時間である液面低下状態稼働時間が積算され、トルク制限条件に基づき液面低下状態稼働時間の積算に応じて走行モータ１７のトルクが段階的に制限される。
走行モータ１７のトルクがトルク制限条件に基づき段階的に制限されることで、フォークリフト１０は加速性能がバッテリ液面通常時よりも制限されるという車両性能の制限を段階的に受ける。
これにより、バッテリ１４の液面低下状態での走行時の放電が抑制され、バッテリ１４の液面低下状態における放電によるバッテリ劣化が抑制される。
また、オペレータがフォークリフト１０の加速性能がバッテリ液面通常時よりも制限されていることを体感することで、バッテリ１４の液面低下状態の異常をオペレータに確実に認識させやすい。
【００５２】
本実施形態のフォークリフト１０によれば以下の作用効果を奏する。
（１）バッテリ１４の予め設定した設定バッテリ液面以下に達した液面低下状態になると、ＣＰＵ４１が液面低下状態稼働時間の積算を開始する。フォークリフト１０の走行モータ１７が液面低下状態稼働時間に応じて段階的なトルク制限を受けることで、走行時におけるバッテリ１４の放電は、バッテリ液通常時よりも抑制され、バッテリの液面低下時の放電によるバッテリ劣化を積極的に抑制することができる。また、フォークリフト１０の加速時においてオペレータがトルク制限に基づく低加速を体感することにより、バッテリ液面低下の状態を確実に認識することができる。これにより、例えば、産業車両をバッテリ液の補給場所へ向けて移動させるなどの措置をオペレータに促すことができる。
【００５３】
（２）トルク制限条件における制限内容や各設定時間を変更可能であるから、各段階における最大トルクの設定値や各段階を規定する各設定時間、段階数を適宜変更することができる。例えば、第１段階から走行モータ１７のトルク制限を行ってバッテリ１４の劣化抑制を強化するとしたバッテリ保護を最重視するトルク制限条件や、逆に、第４段階でも走行できるバッテリ保護よりも作業優先のトルク制限条件等、フォークリフトの管理者の希望に沿ってトルク制限条件の設定を行うことができる。
（３）液面レベルセンサ４７は、走行モータ１７に対する電流の出入がないモータ停止状態でバッテリ液面が予め設定した設定バッテリ液面以下に達した状態を検出する。つまり、電流の出入がない状態の走行モータ１７は力行および回生のない状態であり、車体１１が走行せず静止して車体１１の揺れがなく、バッテリ液の揺れがない。従って、液面レベルセンサ４７は、バッテリ１４の液面が予め設定した設定バッテリ液面以下に達したか否かを正確に検出することができる。
【００５４】
（４）バッテリ１４のバッテリ液が予め設定した設定バッテリ液面以下になり走行モータ１７のトルクが段階的に制限されると、ディスプレイユニット３２の表示部４０には、積算されている液面低下状態稼働時間が表示される。従って、オペレータは低加速度の体感によるバッテリ１４の液面低下状態を認識しやすくなるとともに、液面低下状態になってからの経過時間を認識することができる。
（５）Ｓ（スタンダード）モード、Ｐ（パワー）モード、Ｈ（ハイパワー）モードの３モードが用意されているが、走行モータ１７がトルク制限を受けることで、例えば、ＰモードやＨモードへの切り換えができない状態となり、オペレータはパワーモードの切り換えが不可能あるいは制限されていることを認識し、バッテリ１４の液面低下状態を認識しやすくなる。
【００５５】
なお、本実施形態では、電動モータ制限条件として、液面低下状態稼働時間に応じて走行モータ１７のトルクを段階的に制限するトルク制限条件とした。
電動モータ制限条件は、例えば、トルクを制限するトルク制限条件に代えてフォークリフト１０の車速を段階的に制限する車速制限条件としてもよい。
車速制限条件の場合も各段階（第１〜第４段階）を規定する複数の設定時間（第１〜第３設定時間）と、各段階に対応する制限内容（第１〜第４制限内容）が設定される。
図５は各段階に対応する制限内容を示すグラフ図であり、バッテリ液面通常時（および第１段階）のグラフＢ１では、車速制限を受けることがなく最大車速Ｖ１が可能である。
第２段階のグラフＢ２では第２段階の最大車速Ｖ１の８０％の最大車速Ｖ２とし、第３段階のグラフＢ３では通常時における最大車速Ｖ１の３０％の最大車速Ｖ３としてもよい。
車速制限を段階的に受ける場合、フォークリフト１０の通常状態の加速は可能であっても最大車速が制限されるので加速期間がバッテリ液面通常時よりも段階的に短くなり、バッテリ１４の放電が抑制される。
【００５６】
車速制限条件に基づき走行モータ１７を駆動制御することで、バッテリ１４のバッテリが液面低下時の放電によるバッテリ劣化を抑制することができる。
また、フォークリフト１０の走行時においてオペレータが最大車速の制限を体感することにより、バッテリ１４の液面低下状態を確実に認識することができる。
オペレータは車速性能の制限という車両性能の制限を体感することでバッテリ１４の液面低下状態を認識しやすくなり、例えば、フォークリフト１０をバッテリ液の補給場所へ向けて移動させるなどの措置を促すことができる。
なお、車速制限を段階的に受ける場合も、例えば、ＰモードやＨモードへの切り換えができない状態とすることが可能であり、オペレータはパワーモードの切り換えが不可能あるいは制限されていることを認識できる。
【００５９】
（第２の実施形態）
次に、第２の実施形態に係るフォークリフトについて説明する。
本実施形態のフォークリフトは、ディスプレイユニットを設置しない構成である。
第１の実施形態と共通する要素については、先の実施形態の説明を援用して説明を省略し同一符号を用いる。
図６に示すように、本実施形態の走行荷役コントローラ３３はＣＰＵ５１を備え、ＣＰＵ５１にはリアルタイムクロックＩＣ５２およびメモリ５３が接続されている。
ＣＰＵ５１、リアルタイムクロックＩＣ５２およびメモリ５３は第１の実施形態のＣＰＵ４１、リアルタイムクロックＩＣ４２およびメモリ４３と同じ機能を果す構成である。
走行モータ１７のトルクを段階的に制限するトルク制限条件に関するプログラムはＣＰＵ５１に内蔵された内蔵メモリ（図示せず）に記憶保持されている。
バッテリ１４の液面レベルセンサ４７は、走行荷役コントローラ３３のＣＰＵ５１にインターフェース５４を介して接続されている。
【００６０】
バッテリ液面が予め設定した設定バッテリ液面以下になった場合のフォークリフト１０の制御については、第１の実施形態と同様に、液面低下状態稼働時間を積算し、液面低下状態稼働時間に応じて段階的にトルクを制限するトルク制限条件に基づき走行モータ１７が駆動される。
本実施形態によれば、バッテリ１４の液面低下状態を示すアラーム表示や経過時間の表示がなくても、オペレータはフォークリフト１０の加速時においてトルク制限条件に基づく低加速を体感することで、バッテリ１４の液面低下を認識することができる。
【００６１】
本発明は、上記の実施形態に限定されるものではなく発明の趣旨の範囲内で種々の変更が可能であり、例えば、次のように変更してもよい。
○  上記の各実施形態では、リアルタイムクロックＩＣを用いて計時するようにしたが、例えば、ディスプレイユニットのＣＰＵや走行荷役コントローラのＣＰＵが有する制御周期クロック機能により計時してもよい。この場合、リアルタイムクロックＩＣを設ける必要がなくなるほか、リアルタイムクロックＩＣを用いた場合と同様の作用効果を奏する。
○  第１の実施形態では、ディスプレイユニットにおいて積算中の液面低下状態稼働時間の表示を行うようにしたが、例えば、液面低下状態稼働時間の表示に代えて、現在進行中の段階が次の段階へ移行するまでの残存時間を減数表示（カウントダウン表示）してもよい。この現在段階の残存時間の減数表示することにより、オペレータは、バッテリ容量計や車両稼働時間の表示から現在段階の残存時間を推測する場合と比較すると、現在段階が継続可能な時間を直接的に正確に認識することができ、バッテリ液の補給の必要性をオペレータにより強く促すことができる。なお、現在段階の残存時間は、各設定時間と積算される液面低下状態稼働時間との関係から求めることができる。
○  上記の各実施形態では、産業車両としてのバッテリフォークリフトについて説明したが、産業車両は建設車両を含み、バッテリを駆動源とする建設車両についても本発明を適用することができる。
【符号の説明】
【００６２】
１０  フォークリフト（産業車両としての）
１４  バッテリ
１７  走行モータ（電動モータとしての）
２４  荷役モータ
３２  ディスプレイユニット
３３  走行荷役コントローラ
３４、３５  駆動回路
３６、３７、４５、４６、５４  インターフェース
４０  表示部
４１、５１  ＣＰＵ
４２、５２  リアルタイムクロックＩＣ
４３、５３  メモリ
４４  操作スイッチ
４７  液面レベルセンサ
Ｔ１  第１設定時間
Ｔ２  第２設定時間
Ｔ３  第３設定時間
【図１】
0005565273.tif 000002
【図２】
0005565273.tif 000003
【図３】
0005565273.tif 000004
【図４】
0005565273.tif 000005
【図５】
0005565273.tif 000006
【図６】
0005565273.tif 000007