JP7534062B2 - Driving control device, driving control method, and driving control program - Google Patents
Driving control device, driving control method, and driving control program Download PDFInfo
- Publication number
- JP7534062B2 JP7534062B2 JP2022072038A JP2022072038A JP7534062B2 JP 7534062 B2 JP7534062 B2 JP 7534062B2 JP 2022072038 A JP2022072038 A JP 2022072038A JP 2022072038 A JP2022072038 A JP 2022072038A JP 7534062 B2 JP7534062 B2 JP 7534062B2
- Authority
- JP
- Japan
- Prior art keywords
- speed
- driving
- accelerator
- target
- travel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 19
- 238000001514 detection method Methods 0.000 claims description 9
- 230000001172 regenerating effect Effects 0.000 claims description 7
- 230000001133 acceleration Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000007423 decrease Effects 0.000 description 3
- 230000000994 depressogenic effect Effects 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 2
- 230000033001 locomotion Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/18—Propelling the vehicle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
- B60W40/105—Speed
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Forklifts And Lifting Vehicles (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Description
本発明は、走行制御装置、走行制御方法および走行制御プログラムに係り、特に、自動変速車両の走行制御装置、走行制御方法および走行制御プログラムに関する。 The present invention relates to a driving control device, a driving control method, and a driving control program, and in particular to a driving control device, a driving control method, and a driving control program for an automatically variable transmission vehicle.
従来、電動車両の走行制御として、例えば、特許文献1に記載のように、トルク制御や速度制御がある。トルク制御では、アクセルの操作量に基づいてトルク指令値を単純に決定し、このトルク指令値によってモータを作動させるよう制御する。そのため、トルク指令値の算出は、フィードバック制御を利用せず、オープンループの制御のみを利用する。したがって、このトルク制御では、アクセル操作量の変化に応じてトルク指令値が変更され、アクセル操作量がプラスの間で変動すれば、トルク指令値もプラスの間で変動する。すなわち、前進のためのアクセル操作であれば、モータは、常に力行動作を行い、回生動作を行わない。
Conventionally, electric vehicles have been controlled to travel by torque control or speed control, as described in
一方、上述の速度制御では、まず、アクセルの操作量に基づいて目標走行速度を算出し、この目標走行速度に基づいてトルク指令値を算出するとともに、実際の走行速度と算出された目標走行速度との偏差がなくなるように、例えば、PI制御を利用しながらトルク指令値を補正する。そして、この速度制御では、モータは、算出された目標走行速度が実際の走行速度よりも下回ると、走行速度を落とさせるために回生動作を行うよう構成されている。これにより、速度制御は、運転者の意図する走行速度で車両を走行させることができる。しかしながら、速度制御では、モータは、路面の凹凸などによってアクセル操作量が素早く増減すると、力行動作と回生動作とを瞬時に切り替えられることがある。このとき、車両は、前のめりになったり後のめりになったりする「ピッチング」と呼ばれる運動をすることになるので、速度制御は、この点でトルク制御よりも運転フィーリングが好ましくなかった。 On the other hand, in the above-mentioned speed control, a target running speed is first calculated based on the accelerator operation amount, a torque command value is calculated based on this target running speed, and the torque command value is corrected, for example, using PI control, so that the deviation between the actual running speed and the calculated target running speed is eliminated. In this speed control, the motor is configured to perform a regenerative operation to reduce the running speed when the calculated target running speed falls below the actual running speed. In this way, the speed control allows the vehicle to run at the running speed intended by the driver. However, in speed control, if the accelerator operation amount increases or decreases quickly due to unevenness of the road surface, the motor may instantly switch between powering operation and regenerative operation. At this time, the vehicle will perform a motion called "pitching," in which it leans forward and backward, and in this respect, the driving feeling of speed control is less preferable than that of torque control.
また、速度制御では、図5Aに示すように、運転者は、例えば、車両をアクセル操作量が100%の状態で加速させ、時速5kmなったところでアクセル操作量を50%に緩めて時速5kmで走行しようとするとき、時速5kmになったところで意図せずアクセルを緩め過ぎると(例えば、アクセル操作量30%まで緩めると)、時速5kmよりも遅い走行速度まで減速させることがあった。また、図5Bに示すように、運転者は、例えば、車両をアクセル操作量100%の状態からアクセルを離し(アクセル操作量0%)時速5kmまで減速させ、そこからアクセル操作量50%に踏み込んで時速5kmで走行しようとするとき、意図せずアクセルの踏み込みが浅いと(例えば、アクセル操作量30%まで踏み込むと)、時速5kmよりも遅い走行速度まで減速させることがあった。このように、意図しない走行速度になったとき、運転者は、あらためてアクセル操作量を増大させたり減少させたりする必要があり、そのたびにピッチングが起こる可能性があった。ピッチングは、フォークリフトといった荷役車の場合、乗り心地を一般車両よりもさらに悪化させたり、荷がフォークから落下する可能性を増大させたりするので、特に問題であった。 In speed control, as shown in FIG. 5A, when the driver accelerates the vehicle with the accelerator operation amount at 100%, and when the vehicle reaches a speed of 5 km/h, the driver eases the accelerator operation amount to 50% to drive at 5 km/h. If the driver unintentionally eases the accelerator too much at the speed of 5 km/h (e.g., eases the accelerator operation amount to 30%), the vehicle may decelerate to a speed slower than 5 km/h. Also, as shown in FIG. 5B, when the driver releases the accelerator from the state of 100% accelerator operation amount to decelerate the vehicle to 5 km/h (0% accelerator operation amount), and then steps on the accelerator operation amount to 50% to drive at 5 km/h, if the driver unintentionally steps on the accelerator lightly (e.g., steps on the accelerator operation amount to 30%), the vehicle may decelerate to a speed slower than 5 km/h. In this way, when the vehicle reaches an unintended driving speed, the driver needs to increase or decrease the accelerator operation amount again, and pitching may occur each time. Pitching is a particular problem for loading and unloading vehicles such as forklifts, as it makes the ride even worse than that of regular vehicles and increases the chances of the load falling off the forks.
そこで、本発明が解決しようとする課題は、走行時におけるピッチングの発生を減少させることのできる走行制御装置、走行制御方法および走行制御プログラムを提供することにある。 The problem that the present invention aims to solve is to provide a driving control device, a driving control method, and a driving control program that can reduce the occurrence of pitching during driving.
上記課題を解決するために、本発明に係る走行制御装置は、
アクセルと、駆動部と、走行速度を検出する走行速度検出部と、を有する車両の走行制御装置であって、
アクセル操作量に基づいて、目標走行速度を算出する目標速度算出部と、
制御走行速度を設定する制御速度設定部と、
保持走行速度を設定する保持速度設定部と、
車両が制御走行速度で走行するように駆動部を駆動させる駆動制御部と、を備え、
アクセル操作がないとき、所定の走行速度が制御走行速度および保持走行速度に設定され、
制御走行速度および保持走行速度が所定の走行速度に設定されているときに所定の走行速度を超える目標走行速度が算出されると、検出された走行速度が制御走行速度および保持走行速度に設定され、
制御走行速度および保持走行速度が所定の走行速度に設定されていないときに、算出された目標走行速度が保持走行速度以下であると、制御走行速度は、保持走行速度に保持されることを特徴とする。
In order to solve the above problems, the driving control device according to the present invention comprises:
A vehicle driving control device having an accelerator, a drive unit, and a driving speed detection unit that detects a driving speed,
a target speed calculation unit that calculates a target driving speed based on an accelerator operation amount;
a control speed setting unit that sets a controlled travel speed;
a holding speed setting unit that sets a holding travel speed;
A drive control unit that drives the drive unit so that the vehicle travels at a controlled travel speed,
When there is no accelerator operation, a predetermined traveling speed is set as a controlled traveling speed and a maintained traveling speed,
When the control travel speed and the held travel speed are set to predetermined travel speeds, if a target travel speed exceeding the predetermined travel speed is calculated, the detected travel speed is set to the control travel speed and the held travel speed;
When the control running speed and the held running speed are not set to predetermined running speeds, if the calculated target running speed is equal to or lower than the held running speed, the control running speed is held at the held running speed.
上記走行制御装置は、好ましくは、
所定の走行速度が、時速0kmである。
The driving control device preferably includes:
The predetermined running speed is 0 km/h.
上記走行制御装置は、好ましくは、
所定の走行速度が、クリープ現象時の走行速度以下である。
The driving control device preferably includes:
The predetermined running speed is equal to or lower than the running speed at which the creep phenomenon occurs.
上記走行制御装置は、好ましくは、
制御走行速度および保持走行速度が所定の走行速度に設定されていないときに、算出された目標走行速度が保持走行速度を超えると、当該目標走行速度が制御走行速度に設定され、その結果、走行速度が増し走行速度が保持走行速度を超えると、当該走行速度に保持走行速度が更新される。
The driving control device preferably includes:
When the controlled running speed and the held running speed are not set to predetermined running speeds, if the calculated target running speed exceeds the held running speed, the target running speed is set to the controlled running speed, and as a result, if the running speed increases and exceeds the held running speed, the held running speed is updated to the controlled running speed.
上記走行制御装置は、好ましくは、
駆動部が、モータであって、
駆動制御部は、モータを減速時に回生動作させる。
The driving control device preferably includes:
The drive unit is a motor,
The drive control unit causes the motor to perform regenerative operation during deceleration.
上記走行制御装置は、例えば、
車両が、産業車両である。
The driving control device may, for example,
The vehicle is an industrial vehicle.
上記走行制御装置は、例えば、
車両が、荷役車である。
The driving control device may, for example,
The vehicle is a loading vehicle.
上記課題を解決するために、本発明に係る走行制御方法は、
アクセルと、駆動部と、走行速度を検出する走行速度検出部と、を有する車両を制御走行速度で走行させる走行制御方法であって、
アクセル操作量に基づいて、目標走行速度を算出し、
アクセル操作がないとき、所定の走行速度を制御走行速度および保持走行速度に設定し、
制御走行速度および保持走行速度が所定の走行速度に設定しているときに、所定の走行速度を超える目標走行速度を算出すると、検出した走行速度を制御走行速度および保持走行速度に設定し、
制御走行速度および保持走行速度を所定の走行速度に設定していないときに、算出した目標走行速度が保持走行速度以下であると、制御走行速度を保持走行速度に保持することを特徴とする。
In order to solve the above problems, a driving control method according to the present invention includes:
A driving control method for driving a vehicle having an accelerator, a drive unit, and a driving speed detection unit that detects a driving speed at a controlled driving speed, comprising:
Calculate a target driving speed based on the accelerator operation amount,
When there is no accelerator operation, a predetermined traveling speed is set as a controlled traveling speed and a maintained traveling speed,
When the control travel speed and the maintained travel speed are set to predetermined travel speeds, if a target travel speed exceeding the predetermined travel speed is calculated, the detected travel speed is set as the control travel speed and the maintained travel speed;
When the control travel speed and the held travel speed are not set to predetermined travel speeds, if the calculated target travel speed is equal to or lower than the held travel speed, the control travel speed is held at the held travel speed.
上記走行制御方法は、好ましくは、
制御走行速度および保持走行速度を所定の走行速度に設定していないときに、算出した目標走行速度が保持走行速度を超えると、当該目標走行速度を制御走行速度に設定し、その結果、走行速度が増し走行速度が保持走行速度を超えると、当該走行速度に保持走行速度を更新する。
The driving control method preferably includes:
When the controlled running speed and the held running speed are not set to predetermined running speeds, if the calculated target running speed exceeds the held running speed, the target running speed is set as the controlled running speed, and as a result, if the running speed increases and exceeds the held running speed, the held running speed is updated to the target running speed.
上記課題を解決するために、本発明に係る走行制御プログラムは、
コンピュータを、上記走行制御装置として機能させることを特徴とする。
In order to solve the above problems, a driving control program according to the present invention comprises:
The present invention is characterized in that a computer is caused to function as the driving control device.
本発明に係る走行制御装置、走行制御方法および走行制御プログラムは、走行時におけるピッチングの発生を減少させることができる。 The driving control device, driving control method, and driving control program of the present invention can reduce the occurrence of pitching during driving.
以下、添付図を参照して、本発明の一実施形態に係る走行制御装置2、走行制御方法および走行制御プログラムについて説明する。本実施形態に係る車両は、バッテリー式のフォークリフト1であるが、本発明に係る車両は、バッテリー式車両に限定されるものではない。本発明に係る車両は、自動変速車両であればよく、例えば、エンジン式の車両であってもよい。また、フォークリフト1は、単なる一例であって、本発明に係る車両は、例えば、他の産業車両や一般車両であってもよい。
Below, a
<フォークリフト>
まず、図1および図2を参照して、本実施形態に係るフォークリフト1の構成について説明する。図1に示すように、本実施形態に係るフォークリフト1は、前後の車輪10と、車体11と、マスト12と、フォーク13と、昇降部14と、アクセル15と、バッテリ16と、モータ17(図2参照)と、を備えている。モータ17は、本発明の「駆動部」に相当する。なお、本発明がエンジン式の車両に適用される場合、エンジンが本発明の「駆動部」に相当することになる。
<Forklift>
First, the configuration of a
車体11は、前後の車輪10にまたがって設けられ、マスト12は、上下に延びるとともに車体11の前方に設けられている。フォーク13は、マスト12に沿って昇降可能に設けられ、昇降部14によって昇降させられる。昇降部14は、油圧シリンダによって構成されている。運転者Oは、足元のアクセル15を足で操作することによりフォークリフト1の走行速度Vnを加減速させる。なお、本発明における「アクセル」とは、アクセルペダルおよびアクセルレバーを含む「加速器」としての概念である。
The
バッテリ16は、車体11の略中央に配置されている。前輪10は、駆動輪であって、左右の前輪10およびモータ17に駆動軸(図示略)が連結されている。モータ17は、バッテリ16電力によって駆動し、その駆動トルクによって駆動軸を介して前輪10を駆動させる。モータ17は、入力されたトルク指令値に基づいて、力行動作と回生動作とを切り替えられる。
The
図2に示すように、フォークリフト1は、さらに、コンピュータ(不図示)と、走行速度検出部18と、を備えている。コンピュータは、車体11内に設けられている。
As shown in FIG. 2, the
コンピュータは、不図示の記憶部、演算部およびメモリを有する。記憶部には、走行制御プログラムが記憶されている。走行制御プログラムは、コンピュータを走行制御装置2として機能させる。
The computer has a storage unit, a calculation unit, and a memory (not shown). The storage unit stores a driving control program. The driving control program causes the computer to function as the driving
走行速度検出部18は、フォークリフト1の走行速度Vnを検出するよう構成されている。走行速度検出部18は、例えば、駆動軸に設けられ駆動軸の回転数を検出したり、モータ17の回転数を検出したりすることにより走行速度Vnを検出してもよい。走行速度検出部18による走行速度Vnの検出方法は、特に限定されない。検出された走行速度Vnは、走行制御装置2に出力される。
The traveling
<走行制御装置>
次に、図2を参照して、走行制御装置2の構成について説明する。走行制御装置2は、目標速度算出部20と、保持速度設定部21と、制御速度設定部22と、駆動制御部23と、を有する。
<Drive control device>
Next, the configuration of the
目標速度算出部20は、運転者Oのアクセル操作量に基づいて、目標走行速度Vaを算出する。例えば、目標速度算出部20は、次の式によって目標速度を算出してもよい。
式:Va=Vmax×A
Va:目標走行速度[km/h]
Vmax:最高走行速度[km/h]
A:アクセル操作量[%]
The target
Formula: Va=Vmax×A
Va: Target traveling speed [km/h]
Vmax: Maximum running speed [km/h]
A: Accelerator operation amount [%]
本実施形態では、説明を簡略化するために、フォークリフト1の最高速度は、時速10kmとし、目標速度算出部20は、アクセル操作量に完全に比例して目標走行速度Vaを算出するとしている。したがって、目標速度算出部20は、例えば、アクセル操作量100%のときには、目標走行速度Vaを時速10kmと算出し、アクセル操作量50%のときには、目標走行速度Vaを時速5kmと算出する。目標速度算出部20によって算出された目標走行速度Vaは、保持速度設定部21および制御速度設定部22に出力される。
In this embodiment, for the sake of simplicity, the maximum speed of the
保持速度設定部21は、保持走行速度Vkを設定する。フォークリフト1は、その走行速度Vnが保持走行速度Vkで保持されるよう構成されている。保持速度設定部21によって設定された保持走行速度Vkは、制御速度設定部22に出力される。
The holding
制御速度設定部22は、制御走行速度Voを設定する。設定された制御走行速度Voは、駆動制御部23に出力される。
The control
駆動制御部23は、入力された制御走行速度Voで走行するようにモータ17を駆動させる。具体的には、駆動制御部23は、制御走行速度Voと、走行速度Vnとの偏差がなくなるようにトルク指令値を算出し、算出したトルク指令値をモータ17に出力する。モータ17は、入力されたトルク指令値に従って駆動するよう構成されており、これにより、フォークリフト1は、制御走行速度Voで走行する。駆動制御部23が算出するトルク指令値は、プラスまたはマイナスの値でもよく、モータ17は、プラスのトルク指令値が入力されると力行動作をし、マイナスのトルク指令値が入力されると回生動作をするよう構成されている。
The
<走行制御方法>
次に、図3および図4を参照して、走行制御装置2による走行制御方法について具体的に説明する。図3は、本実施形態に係る走行制御方法を示す図であり、図3Aは加速からの速度保持を示し、図3Bは減速からの速度保持を示している。図3Aに示すように、走行制御装置2は、加速中にアクセル15が緩められると、アクセル15が緩められたときの走行速度Vnを保持させるよう構成されている。また、走行制御装置2は、図3Bに示すように、アクセル15から足が離されアクセル操作量が0%になると、減速させ、減速中にアクセル15が踏み込まれると、アクセル15が踏み込まれたときの走行速度Vnを保持させるよう構成されている。
<Drive control method>
Next, the driving control method by the driving
以下、図3および図4を参照して、より詳細に、走行制御装置2の動作について説明する。図4に示すように、図4中の各文字は、次の項目を示している。
Vo:制御走行速度[km/h]
Vn:検出された走行速度[km/h]
Va:目標走行速度[km/h]
Vmax:最高走行速度[km/h]
Vk:保持走行速度[km/h]
A:アクセル操作量[%]
F:アクセルON/OFFフラグ
The operation of the driving
Vo: Controlled driving speed [km/h]
Vn: Detected driving speed [km/h]
Va: Target running speed [km/h]
Vmax: Maximum running speed [km/h]
Vk: Maintained running speed [km/h]
A: Accelerator operation amount [%]
F: Accelerator ON/OFF flag
はじめに、図3Aおよび図4を参照して、時速0km(停止状態)から時速5kmまで加速させる走行制御装置2の加速制御と、定速制御について説明する。
First, with reference to Figures 3A and 4, we will explain the acceleration control and constant speed control of the
(1)まず、停止状態から運転者Oによってアクセル15が踏まれ、目標速度算出部20によって、アクセル操作量に基づく目標走行速度Vaが算出される(S41)。図3Aに示すようにアクセル操作量は、100%であるので、目標走行速度Vaは、時速10kmと算出される。
(1) First, the driver O depresses the
(2)次いで、アクセル操作量が0%でなく(S42のNo)、停止時においてはアクセルON/OFFフラグがOFFに設定されているので(S43のNo)、アクセルON/OFFフラグがONに設定され、検出された走行速度Vn(ここでは時速0km)が保持走行速度Vkに設定され、かつ、この保持走行速度Vkが制御走行速度Voに設定される(S44)。すなわち、時速0kmの状態のとき、アクセル15が踏まれると、まず、アクセルON/OFFフラグがONに設定される。このとき、制御走行速度Voは時速0kmに設定されるので、フォークリフト1はまだ加速しない。
(2) Next, since the accelerator operation amount is not 0% (No in S42) and the accelerator ON/OFF flag is set to OFF when stopped (No in S43), the accelerator ON/OFF flag is set to ON, the detected travel speed Vn (0 km/h in this case) is set to the maintained travel speed Vk, and this maintained travel speed Vk is set to the controlled travel speed Vo (S44). In other words, when the
(3)次いで、再び目標速度算出部20によって、アクセル操作量に基づく目標走行速度Vaが算出される(S41)。目標走行速度Vaは、同様に時速10kmと算出される。
(3) Next, the target
(4)次いで、アクセル操作量が0%でなく(S42のNo)、アクセルON/OFFフラグがONに設定されており(S43のYes)、かつ、目標走行速度Vaが保持走行速度Vkを超えているので(S45のYes)、アクセルON/OFFフラグがONに保持されるとともに算出された目標走行速度Va(この例では時速10km)が制御走行速度Voに設定される(S46)。これにより、駆動制御部23は、走行速度Vnが時速10kmになるように、モータ17を制御してフォークリフト1を加速させていく。
(4) Next, since the accelerator operation amount is not 0% (No in S42), the accelerator ON/OFF flag is set to ON (Yes in S43), and the target traveling speed Va exceeds the maintained traveling speed Vk (Yes in S45), the accelerator ON/OFF flag is maintained at ON and the calculated target traveling speed Va (10 km/h in this example) is set as the controlled traveling speed Vo (S46). As a result, the
(5)さらに、検出された走行速度Vnが保持走行速度Vkを超えているので(S47のYes)、当該走行速度Vnが保持走行速度Vkに設定される(S48)。これにより、保持走行速度Vkは、加速中において、走行速度Vnに更新されながら上昇していく。検出された走行速度Vnが保持走行速度Vk以下のとき(S47のNo)、保持走行速度Vkは変更されない。 (5) Furthermore, since the detected running speed Vn exceeds the held running speed Vk (Yes in S47), the running speed Vn is set to the held running speed Vk (S48). As a result, the held running speed Vk increases while being updated to the running speed Vn during acceleration. When the detected running speed Vn is equal to or lower than the held running speed Vk (No in S47), the held running speed Vk is not changed.
(6)次いで、走行速度Vnが時速5kmに達した時点で運転者Oによってアクセル操作量が100%から0<50%に緩められ、目標速度算出部20によって、アクセル操作量に基づく目標走行速度Vaが算出される(S41)。なお、このときの保持走行速度Vkは、図4のS48において時速5kmに設定されている。図3Aに示すようにアクセル操作量は、0<50%であるので、目標走行速度Vaは、時速0<5kmで算出される。 (6) Next, when the traveling speed Vn reaches 5 km/h, the driver O reduces the accelerator operation amount from 100% to 0<50%, and the target traveling speed Va based on the accelerator operation amount is calculated by the target speed calculation unit 20 (S41). Note that the maintained traveling speed Vk at this time is set to 5 km/h in S48 of FIG. 4. As shown in FIG. 3A, the accelerator operation amount is 0<50%, so the target traveling speed Va is calculated as 0<5 km/h.
(7)次いで、アクセル操作量が0%でなく(S42のNo)、アクセルON/OFFフラグがONに設定されており(S43のYes)、目標走行速度Vaが保持走行速度Vkを超えていないので(S45のNo)、アクセルON/OFFフラグがONに設定(保持)されるとともに制御走行速度Voが保持走行速度Vkに設定(保持)される(S49)。したがって、保持走行速度Vkが時速5kmであるので、制御走行速度Voは、時速5kmに設定(保持)される。 (7) Next, since the accelerator operation amount is not 0% (No in S42), the accelerator ON/OFF flag is set to ON (Yes in S43), and the target driving speed Va does not exceed the held driving speed Vk (No in S45), the accelerator ON/OFF flag is set to ON (held) and the controlled driving speed Vo is set to (held) the held driving speed Vk (S49). Therefore, since the held driving speed Vk is 5 km/h, the controlled driving speed Vo is set to (held) 5 km/h.
これにより、運転者Oは、アクセル操作量を0<50%で保持する限り、フォークリフト1の走行速度Vnを時速5kmで保持することができる。その結果、運転者Oは、所定の走行速度Vnを保持したいときには、従来と異なり、少しのアクセル操作量だけで走行速度Vnを保持することができるので、楽に運転をすることができる。しかも、運転者Oは、走行速度Vnが意図した走行速度まで上昇した時点でアクセル操作量を緩めるだけで定速運転ができるので、簡単に意図した走行速度で定速運転をすることができる。
As a result, the driver O can maintain the travel speed Vn of the
次に、図3Bおよび図4を参照して、時速10kmから時速5kmまで減速させる走行制御装置2の減速制御について説明する。
Next, referring to Figures 3B and 4, we will explain the deceleration control of the driving
(1)まず、走行速度Vnが時速10kmの時点で運転者Oによってアクセル15から足が離され(すなわち、アクセル操作量0%)、目標速度算出部20によって、アクセル操作量に基づく目標走行速度Vaが算出される(S41)。図3Bに示すようにアクセル操作量は0%であるので、目標走行速度Vaは、時速0kmと算出される。 (1) First, when the driving speed Vn is 10 km/h, the driver O releases his/her foot from the accelerator 15 (i.e., the accelerator operation amount is 0%), and the target driving speed Va based on the accelerator operation amount is calculated by the target speed calculation unit 20 (S41). As shown in FIG. 3B, since the accelerator operation amount is 0%, the target driving speed Va is calculated to be 0 km/h.
(2)次いで、アクセル操作量が0%であるので(S42のYes)、アクセルON/OFFフラグがOFFに設定されるとともに保持走行速度Vkおよび制御走行速度Voが時速0kmに設定される(S50)。その結果、駆動制御部23は、走行速度Vnが時速0kmになるようにモータ17を制御し、走行速度Vnを減少させる。図4のS50における「0」が、本発明の「所定の走行速度」に相当する。本実施形態では、本発明における「所定の走行速度」を時速0kmとしているが、単なる一例であって、本発明における「所定の走行速度」は、後で説明する変形例のように、時速0km以外で設定されてもよい。
(2) Next, since the accelerator operation amount is 0% (Yes in S42), the accelerator ON/OFF flag is set to OFF, and the maintained driving speed Vk and the controlled driving speed Vo are set to 0 km/h (S50). As a result, the
(3)次いで、走行速度Vnが時速5kmに達した時点で運転者Oによってアクセル15がアクセル操作量50%未満で踏まれ、目標速度算出部20によって、アクセル操作量に基づく目標走行速度Vaが算出される(S41)。
(3) Next, when the driving speed Vn reaches 5 km/h, the driver O depresses the
(4)すると、アクセル操作量が0%でなく(S42のNo)、かつ、アクセルON/OFFフラグがONに設定されていないので(S43のNo)、アクセルON/OFFフラグがONに設定され、検出された走行速度Vn(すなわち、時速5km)が保持走行速度Vkに設定され、かつ、この保持走行速度Vkが制御走行速度Voに設定される(S44)。すなわち、減速中にアクセル15が踏み込まれると、踏み込まれたとき(アクセルONされたとき)の走行速度Vnが制御走行速度Voに設定される。そして、運転者Oは、上述したフローと同様に、この例では、アクセル操作量を0<50%で保持すれば、フォークリフト1の走行速度Vnを時速5kmで保持することができる。
(4) Then, since the accelerator operation amount is not 0% (No in S42) and the accelerator ON/OFF flag is not set to ON (No in S43), the accelerator ON/OFF flag is set to ON, the detected traveling speed Vn (i.e., 5 km/h) is set to the held traveling speed Vk, and this held traveling speed Vk is set to the controlled traveling speed Vo (S44). In other words, when the
これにより、運転者Oは、走行速度Vnを減速して意図した走行速度にしたいときには、アクセル15から足を離して減速させ、意図した走行速度に到達した時点でアクセル15を踏むだけで、簡単に意図した走行速度で定速運転をすることができる。
As a result, when the driver O wants to decelerate the driving speed Vn to the intended driving speed, he or she can simply take his or her foot off the
以上のように、走行制御装置2によれば、運転者Oは、意図した走行速度で走行するために、従来のように、意図した走行速度付近でアクセル操作量の微調整を繰り返す必要がない。したがって、本発明に係る走行制御装置2によれば、フォークリフト1は、走行時におけるピッチングの発生を従来よりも減少させることができる。しかも、従来の一般車両の定速制御の場合、定速速度を別途設定し、定速制御用のボタンなどを設け当該ボタンなどを押すことにより、その定速速度で走行していたところ、走行制御装置2によれば、定速速度を設定することも定速制御用のボタンなどを設けることも必要ない。走行制御装置2は、アクセル15の操作だけで、任意の走行速度に定速速度を設定するとともに車両を定速走行させることができる。
As described above, according to the driving
加えて、走行制御装置2によれば、路面の凹凸によって、定速走行中にアクセル操作量が増減することがあっても、定速走行時においては、アクセル15のいわゆる不感帯が設けられていることから、走行速度Vnを増減させることなく安定させることができる。
In addition, according to the
以上、本発明の一実施形態に係る走行制御装置2、走行制御方法および走行制御プログラムについて説明してきたが、本発明は、上記実施形態に限定されるものではない。例えば、本発明に係る走行制御装置、走行制御方法および走行制御プログラムは、以下、変形例によって実施されてもよい。
The above describes the driving
<変形例>
・本発明は、クリープ現象または疑似クリープ現象を有する車両に適用してもよい。この場合、本発明に係る「所定の走行速度」を時速0kmとしてもよいし、「所定の走行速度」をクリープ現象時の走行速度以下としてもよい。なお、ここでいうクリープ現象とは、アクセル操作量が0%の状態においてエンジンがアイドリングの状態で車両が動く現象のことをいい、疑似クリープ現象を有する車両とは、クリープ現象を有しないが、アクセル操作量が0%の状態において低速で車両を動かすよう設定させている車両のことをいう。
<Modification>
The present invention may be applied to a vehicle having creep or pseudo-creep. In this case, the "predetermined running speed" according to the present invention may be 0 km/h, or may be a running speed lower than the running speed during creep. Note that the creep phenomenon here refers to a phenomenon in which a vehicle moves with the engine idling when the accelerator pedal is operated at 0%, and a vehicle having pseudo-creep refers to a vehicle that does not have creep but is set to move at a low speed when the accelerator pedal is operated at 0%.
1 フォークリフト
10 車輪
11 車体
12 マスト
13 フォーク
14 昇降部
15 アクセル
16 バッテリ
17 モータ(駆動部)
18 走行速度検出部
2 走行制御装置
20 目標速度算出部
21 保持速度設定部
22 制御速度設定部
23 駆動制御部
Vo 制御走行速度
Vn 走行速度
Va 目標走行速度
Vmax 最高走行速度
Vk 保持走行速度
O 運転者
18 Travel
Claims (6)
アクセル操作量に基づいて、目標走行速度を算出する目標速度算出部と、
制御走行速度を設定する制御速度設定部と、
保持走行速度を設定する保持速度設定部と、
前記車両が前記制御走行速度で走行するように前記駆動部を駆動させる駆動制御部と、を備え、
走行中において、前記アクセルの操作量が0%のとき、走行速度を減少させ、
前記アクセルの操作が開始されると、前記保持走行速度を前記アクセルの操作開始時に検出された走行速度に設定するとともに、前記制御走行速度を前記保持走行速度に設定し、
前記アクセルの操作中において算出された前記目標走行速度が前記保持走行速度を超えると、前記制御走行速度を当該目標走行速度に設定し、その結果、走行速度が増し走行速度が前記保持走行速度を超えると、前記保持走行速度を当該走行速度に更新し、
前記アクセルの操作中において算出された前記目標走行速度が前記保持走行速度以下であると、前記制御走行速度を前記保持走行速度に保持する
ことを特徴とする走行制御装置。 A vehicle driving control device having an accelerator, a drive unit, and a driving speed detection unit that detects a driving speed,
a target speed calculation unit that calculates a target driving speed based on an accelerator operation amount;
a control speed setting unit that sets a controlled travel speed;
a holding speed setting unit that sets a holding travel speed;
a drive control unit that drives the drive unit so that the vehicle travels at the controlled travel speed,
When the accelerator operation amount is 0% during driving , the driving speed is reduced ,
When the accelerator operation is started, the maintained traveling speed is set to the traveling speed detected at the start of the accelerator operation , and the controlled traveling speed is set to the maintained traveling speed;
When the target travel speed calculated during the operation of the accelerator exceeds the held travel speed, the control travel speed is set to the target travel speed, and as a result, when the travel speed increases and exceeds the held travel speed, the held travel speed is updated to the target travel speed;
A cruise control device comprising: a control unit that holds the controlled cruise speed at the held cruise speed when the target cruise speed calculated during operation of the accelerator is equal to or lower than the held cruise speed.
前記駆動制御部は、前記モータを減速時に回生動作させる
ことを特徴とする請求項1に記載の走行制御装置。 The drive unit is a motor,
The drive control device according to claim 1 , wherein the drive control unit causes the motor to perform a regenerative operation during deceleration.
ことを特徴とする請求項1に記載の走行制御装置。 2. The driving control device according to claim 1 , wherein the vehicle is an industrial vehicle.
ことを特徴とする請求項1に記載の走行制御装置。 2. The travel control device according to claim 1 , wherein the vehicle is a cargo handling vehicle.
アクセル操作量に基づいて、目標走行速度を算出し、
走行中において、前記アクセルの操作量が0%のとき、走行速度を減少させ、
前記アクセルの操作が開始されると、検出した走行速度を保持走行速度に設定するとともに、前記制御走行速度を前記保持走行速度に設定し、
前記アクセルの操作中において算出した前記目標走行速度が前記保持走行速度を超えると、前記制御走行速度を当該目標走行速度に設定し、その結果、走行速度が増し走行速度が前記保持走行速度を超えると、前記保持走行速度を当該走行速度に更新し、
前記アクセルの操作中において算出した前記目標走行速度が前記保持走行速度以下であると、前記制御走行速度を前記保持走行速度に保持する
ことを特徴とする走行制御方法。 A driving control method for driving a vehicle having an accelerator, a drive unit, and a driving speed detection unit that detects a driving speed at a controlled driving speed, comprising:
Calculate a target driving speed based on the accelerator operation amount,
When the accelerator operation amount is 0% during driving , the driving speed is reduced ,
When the accelerator operation is started, the detected traveling speed is set to a held traveling speed, and the controlled traveling speed is set to the held traveling speed;
When the target travel speed calculated during the operation of the accelerator exceeds the held travel speed, the control travel speed is set to the target travel speed, and as a result, when the travel speed increases and exceeds the held travel speed, the held travel speed is updated to the target travel speed;
a control step of controlling the controlled traveling speed to be equal to or lower than the maintained traveling speed when the target traveling speed calculated during the operation of the accelerator is equal to or lower than the maintained traveling speed.
ことを特徴とする走行制御プログラム。 A cruise control program that causes a computer to function as the cruise control device according to claim 1.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022072038A JP7534062B2 (en) | 2022-04-26 | 2022-04-26 | Driving control device, driving control method, and driving control program |
| CN202210890022.4A CN116985807A (en) | 2022-04-26 | 2022-07-27 | Travel control device, travel control method, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022072038A JP7534062B2 (en) | 2022-04-26 | 2022-04-26 | Driving control device, driving control method, and driving control program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023161613A JP2023161613A (en) | 2023-11-08 |
| JP7534062B2 true JP7534062B2 (en) | 2024-08-14 |
Family
ID=88532691
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022072038A Active JP7534062B2 (en) | 2022-04-26 | 2022-04-26 | Driving control device, driving control method, and driving control program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7534062B2 (en) |
| CN (1) | CN116985807A (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005212747A (en) | 2004-02-02 | 2005-08-11 | Denso Corp | Constant speed travel control device |
| JP2020037286A (en) | 2018-09-03 | 2020-03-12 | ジヤトコ株式会社 | Driving control device for vehicle with driving assistance device |
-
2022
- 2022-04-26 JP JP2022072038A patent/JP7534062B2/en active Active
- 2022-07-27 CN CN202210890022.4A patent/CN116985807A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005212747A (en) | 2004-02-02 | 2005-08-11 | Denso Corp | Constant speed travel control device |
| JP2020037286A (en) | 2018-09-03 | 2020-03-12 | ジヤトコ株式会社 | Driving control device for vehicle with driving assistance device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116985807A (en) | 2023-11-03 |
| JP2023161613A (en) | 2023-11-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4793134B2 (en) | Forklift travel control device | |
| EP2138742B1 (en) | Vehicle with vehicle control unit | |
| KR101875641B1 (en) | System and method for torque control of electric vehicle | |
| JP6658190B2 (en) | Vehicle speed control device | |
| EP2865634B1 (en) | Industrial vehicle | |
| US9475484B2 (en) | Engine rotation control system | |
| JP3994797B2 (en) | Cargo handling vehicle | |
| JP2010241245A (en) | Vehicle driving force control device | |
| SE508156C2 (en) | System and method for controlling the connection of auxiliary equipment driven by a motor | |
| JP7534062B2 (en) | Driving control device, driving control method, and driving control program | |
| EP2862834B1 (en) | Industrial vehicle | |
| JP7481081B2 (en) | Industrial Vehicles | |
| JP2020011811A (en) | Traveling control device for cargo handling vehicle | |
| CN116789042B (en) | Deceleration control device, industrial vehicle, deceleration control method and storage medium | |
| JP2012090463A (en) | Travel control device and forklift with the device | |
| JP6881274B2 (en) | Vehicle drive | |
| JPH11209098A (en) | Travel control device for battery forklift | |
| JP7744111B2 (en) | forklift | |
| JP2005280391A (en) | Vehicle speed control device for work vehicle | |
| JP2004155581A (en) | Travel control device for electric industrial vehicle | |
| JPS6338239Y2 (en) | ||
| JPH10129305A (en) | Vehicle speed control device | |
| JPH0923513A (en) | Crawling controller for battery type driving car | |
| JP2017166663A (en) | Fork lift |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230426 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240318 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240327 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240417 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240731 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240731 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7534062 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |