Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7620447B2 - Vehicle control device - Google Patents
[go: Go Back, main page]

JP7620447B2 - Vehicle control device - Google Patents

Vehicle control device Download PDF

Info

Publication number
JP7620447B2
JP7620447B2 JP2021027855A JP2021027855A JP7620447B2 JP 7620447 B2 JP7620447 B2 JP 7620447B2 JP 2021027855 A JP2021027855 A JP 2021027855A JP 2021027855 A JP2021027855 A JP 2021027855A JP 7620447 B2 JP7620447 B2 JP 7620447B2
Authority
JP
Japan
Prior art keywords
driving force
vehicle
constant speed
control
speed control
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
Application number
JP2021027855A
Other languages
Japanese (ja)
Other versions
JP2022129231A (en
Inventor
翔斗 荒井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Subaru Corp
Original Assignee
Subaru Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Subaru Corp filed Critical Subaru Corp
Priority to JP2021027855A priority Critical patent/JP7620447B2/en
Priority to CN202210117447.1A priority patent/CN115027467A/en
Priority to US17/674,544 priority patent/US12459506B2/en
Publication of JP2022129231A publication Critical patent/JP2022129231A/en
Application granted granted Critical
Publication of JP7620447B2 publication Critical patent/JP7620447B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Purposes 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/14Adaptive cruise control
    • B60W30/143Speed control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Purposes 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/18Propelling the vehicle
    • B60W30/182Selecting between different operative modes, e.g. comfort and performance modes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/10Interpretation of driver requests or demands
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0002Automatic control, details of type of controller or control system architecture
    • B60W2050/0008Feedback, closed loop systems or details of feedback error signal
    • B60W2050/001Proportional integral [PI] controller
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/10Accelerator pedal position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/12Brake pedal position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2552/00Input parameters relating to infrastructure
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2552/00Input parameters relating to infrastructure
    • B60W2552/15Road slope, i.e. the inclination of a road segment in the longitudinal direction
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/10Change speed gearings
    • B60W2710/105Output torque

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Description

本発明は、車両の制御装置に関する。 The present invention relates to a vehicle control device.

ドライバの運転操作を支援する目的で、ドライバによる加減速操作(つまり、アクセル操作およびブレーキ操作)に応じて車両の駆動力を制御する通常モードの他に、定速制御モード(例えば、クルーズコントロールモード)を実行可能な車両がある。定速制御モードでは、例えば、特許文献1に開示されているように、車両の車速が目標車速に維持されるようにドライバによる加減速操作によらずに車両の駆動力を制御する定速制御(例えば、クルーズコントロール)が実行される。 In order to assist the driver in driving operations, in addition to a normal mode in which the driving force of the vehicle is controlled in response to the driver's acceleration/deceleration operations (i.e., accelerator operation and brake operation), some vehicles can execute a constant speed control mode (e.g., cruise control mode). In the constant speed control mode, as disclosed in Patent Document 1, for example, constant speed control (e.g., cruise control) is executed to control the driving force of the vehicle without the driver's acceleration/deceleration operations so that the vehicle speed is maintained at a target vehicle speed.

特開2008-221935号公報JP 2008-221935 A

定速制御モードでは、ドライバによりアクセル操作が行われた時に、定速制御が中断されて、車両の駆動力をアクセル開度と対応する要求駆動力に制御するオーバーライドが実行される場合がある。ところで、定速制御モードの実行中に、車両が走行路の段差を乗り越えて通過しようとする状況において、車輪が段差に押し当った状態となり、車輪が段差の乗り上げに失敗する場合がある。この場合に、車両に段差を乗り越えさせようとしてドライバがアクセル操作を行った結果、オーバーライドが実行されることがある。そして、車輪が段差の乗り上げに失敗している状態のままアクセル操作が解除された場合、オーバーライドが終了し、定速制御が再開する。 In the constant speed control mode, when the driver operates the accelerator, the constant speed control is interrupted and an override is executed to control the vehicle's driving force to a required driving force corresponding to the accelerator opening. Meanwhile, when the constant speed control mode is being executed and the vehicle is trying to go over a step on the road, the wheels may be pressed against the step and fail to climb over the step. In this case, the driver may operate the accelerator to make the vehicle go over the step, which may result in an override being executed. If the accelerator operation is released while the wheels are still failing to climb over the step, the override ends and the constant speed control resumes.

ここで、定速制御における目標駆動力は、PID制御等のフィードバック制御によって制御される場合がある。この場合、定速制御における目標駆動力は、車速と目標車速との偏差の積算値に基づく積分制御の成分を含み得る。従来、目標駆動力のうちの積分制御の成分は、一般的に、定速制御が再開される時にはリセットされた状態(つまり、0になった状態)となっていた。それにより、車輪が段差の乗り上げに失敗している状態でオーバーライドが終了し、定速制御が再開した場合、車両の駆動力が不足して、例えば、登坂路において車両がずり下がるおそれがあった。 Here, the target driving force in constant speed control may be controlled by feedback control such as PID control. In this case, the target driving force in constant speed control may include an integral control component based on the integrated value of the deviation between the vehicle speed and the target vehicle speed. Conventionally, the integral control component of the target driving force was generally reset (i.e., became 0) when constant speed control was resumed. As a result, if the override ended while the wheels had failed to climb up a step and constant speed control was resumed, the vehicle's driving force would be insufficient, and there was a risk of the vehicle sliding down an uphill road, for example.

そこで、本発明は、定速制御モードにおいてオーバーライドが実行された後の定速制御の再開後における車両の駆動力の不足を解消することが可能な車両の制御装置を提供することを目的としている。 The present invention aims to provide a vehicle control device that can eliminate the lack of vehicle driving force after constant speed control is resumed after an override is performed in constant speed control mode.

上記課題を解決するために、本発明の一実施形態に係る車両の制御装置は、ドライバによる加減速操作に応じて車両の駆動力を制御する通常モードと、車両の車速が目標車速に維持されるようにドライバによる加減速操作によらずに車両の駆動力を制御する定速制御モードとを切り替えて実行可能な制御部を備え、制御部は、定速制御モードにおいて、車速と目標車速との偏差の積算値に基づく積分制御を用いて目標駆動力を算出して、車両の駆動力を目標駆動力に制御する定速制御を実行し、定速制御の実行中に車両のアクセル開度と対応する要求駆動力が定速制御における目標駆動力を超えた場合、定速制御を中断して、車両の駆動力を要求駆動力に制御するオーバーライドを実行し、オーバーライドを終了して定速制御を再開する定速制御再開時に、車両の車輪が段差の乗り上げに失敗している場合、オーバーライドの実行中における要求駆動力に基づいて、目標駆動力のうちの積分制御の成分を設定する。 In order to solve the above problem, a vehicle control device according to one embodiment of the present invention includes a control unit capable of switching between a normal mode in which the driving force of the vehicle is controlled in response to acceleration/deceleration operations by the driver, and a constant speed control mode in which the driving force of the vehicle is controlled without the driver's acceleration/deceleration operations so that the vehicle speed is maintained at a target vehicle speed, and in the constant speed control mode, the control unit calculates a target driving force using integral control based on an integrated value of the deviation between the vehicle speed and the target vehicle speed, and executes constant speed control to control the driving force of the vehicle to the target driving force, and if the required driving force corresponding to the accelerator opening of the vehicle exceeds the target driving force in the constant speed control during the execution of the constant speed control, the constant speed control is interrupted and an override is executed to control the driving force of the vehicle to the required driving force, and the override is ended and the constant speed control is resumed. If the wheels of the vehicle have failed to climb up the step when the constant speed control is resumed, the integral control component of the target driving force is set based on the required driving force during the execution of the override.

制御部は、定速制御モードにおいて、定速制御再開時に、車両の車輪が段差の乗り上げに失敗している場合、目標駆動力のうちの積分制御の成分を、オーバーライドの終了時の要求駆動力に相当する値に設定してもよい。 In the constant speed control mode, if the wheels of the vehicle have failed to climb the step when constant speed control is resumed, the control unit may set the integral control component of the target driving force to a value equivalent to the required driving force at the end of the override.

制御部は、定速制御モードにおいて、定速制御再開時に、車両の車輪が段差の乗り上げに失敗している場合、目標駆動力のうちの積分制御の成分を、オーバーライドの実行中における要求駆動力の最大値に相当する値に設定してもよい。 In the constant speed control mode, if the wheels of the vehicle fail to climb the step when constant speed control is resumed, the control unit may set the integral control component of the target driving force to a value equivalent to the maximum value of the required driving force while the override is being executed.

制御部は、定速制御モードにおいて、定速制御再開時に、車両の車輪が段差の乗り上げに失敗している場合、オーバーライドの実行中における要求駆動力に加えて、車両の走行路の勾配に基づいて、目標駆動力のうちの積分制御の成分を設定してもよい。 In the constant speed control mode, if the wheels of the vehicle have failed to climb a step when constant speed control is resumed, the control unit may set the integral control component of the target driving force based on the gradient of the road on which the vehicle is traveling, in addition to the required driving force during execution of the override.

制御部は、定速制御モードとして、高速定速制御モードと、目標車速が高速定速制御モードよりも低い値に設定される低速定速制御モードとを切り替えて実行可能であり、低速定速制御モードにおいて、定速制御再開時に、車両の車輪が段差の乗り上げに失敗している場合、オーバーライドの実行中における要求駆動力に基づいて、目標駆動力のうちの積分制御の成分を設定してもよい。 The control unit can switch between a high-speed constant-speed control mode and a low-speed constant-speed control mode in which the target vehicle speed is set to a value lower than that in the high-speed constant-speed control mode, and in the low-speed constant-speed control mode, when the constant-speed control is resumed, if the vehicle's wheels have failed to climb up the step, the control unit can set the integral control component of the target driving force based on the required driving force during the execution of the override.

本発明によれば、定速制御モードにおいてオーバーライドが実行された後の定速制御の再開後における車両の駆動力の不足を解消することが可能となる。 The present invention makes it possible to eliminate the lack of vehicle driving force when constant speed control is resumed after an override is performed in constant speed control mode.

本発明の実施形態に係る制御装置が搭載される車両の概略構成を示す模式図である。1 is a schematic diagram showing a schematic configuration of a vehicle on which a control device according to an embodiment of the present invention is mounted; 本発明の実施形態に係る制御装置の機能構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of a functional configuration of a control device according to an embodiment of the present invention. 本発明の実施形態に係る定速制御モードの実行中に制御部により行われる駆動力制御に関する処理の流れの一例を示すフローチャートである。5 is a flowchart showing an example of a process flow relating to driving force control performed by a control unit during execution of a constant speed control mode according to the embodiment of the present invention. 比較例に係る定速制御モードの実行中における各種状態量の推移の一例を示す図である。7A and 7B are diagrams illustrating an example of transitions of various state quantities during execution of a constant speed control mode according to a comparative example. 本発明の実施形態に係る定速制御モードの実行中における各種状態量の推移の一例を示す図である。FIG. 4 is a diagram showing an example of transitions of various state quantities during execution of a constant speed control mode according to the embodiment of the present invention. 本発明の実施形態に係る定速制御モードの実行中における各種状態量の推移の図5の例と異なる例を示す図である。6 is a diagram showing an example of transitions of various state quantities during execution of a constant speed control mode according to an embodiment of the present invention, different from the example of FIG. 5 . 本発明の実施形態に係る定速制御モードの実行中における各種状態量の推移の図5および図6の例と異なる例を示す図である。7 is a diagram showing an example of transition of various state quantities during execution of a constant speed control mode according to the embodiment of the present invention, different from the examples of FIGS. 5 and 6 . FIG.

以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。かかる実施形態に示す寸法、材料、その他具体的な数値等は、発明の理解を容易にするための例示に過ぎず、特に断る場合を除き、本発明を限定するものではない。なお、本明細書および図面において、実質的に同一の機能、構成を有する要素については、同一の符号を付することにより重複説明を省略し、また本発明に直接関係のない要素は図示を省略する。 The preferred embodiment of the present invention will be described in detail below with reference to the attached drawings. The dimensions, materials, and other specific values shown in the embodiment are merely examples to facilitate understanding of the invention, and do not limit the present invention unless otherwise specified. In this specification and drawings, elements having substantially the same functions and configurations are given the same reference numerals to avoid duplicated explanations, and elements not directly related to the present invention are not illustrated.

<車両の構成>
図1および図2を参照して、本発明の実施形態に係る制御装置100が搭載される車両1の構成について説明する。
<Vehicle configuration>
The configuration of a vehicle 1 equipped with a control device 100 according to an embodiment of the present invention will be described with reference to FIGS. 1 and 2. FIG.

図1は、車両1の概略構成を示す模式図である。図1では、車両1の前進方向を前方向とし、前進方向に対して逆側の後退方向を後方向とし、前方向を向いた状態における左側および右側をそれぞれ左方向および右方向として、車両1が示されている。 Figure 1 is a schematic diagram showing the general configuration of vehicle 1. In Figure 1, vehicle 1 is shown with the forward movement direction of vehicle 1 defined as the forward direction, the backward movement direction opposite to the forward movement direction defined as the rearward direction, and the left and right sides when facing forward defined as the left and right directions, respectively.

車両1は、駆動源として、駆動用モータ(具体的には、図1中の前輪駆動用モータ15fおよび後輪駆動用モータ15r)を備え、駆動用モータから出力される動力を用いて走行する電気車両である。 Vehicle 1 is an electric vehicle that has a drive motor (specifically, front-wheel drive motor 15f and rear-wheel drive motor 15r in FIG. 1) as a drive source and runs using the power output from the drive motor.

なお、以下で説明する車両1は、あくまでも本発明に係る制御装置が搭載される車両の一例であり、後述するように、本発明に係る制御装置が搭載される車両の構成は車両1の構成に特に限定されない。 Note that the vehicle 1 described below is merely one example of a vehicle in which the control device according to the present invention is installed, and as described below, the configuration of a vehicle in which the control device according to the present invention is installed is not particularly limited to the configuration of vehicle 1.

図1に示されるように、車両1は、前輪11a,11bと、後輪11c,11dと、フロントディファレンシャル装置13fと、リヤディファレンシャル装置13rと、前輪駆動用モータ15fと、後輪駆動用モータ15rと、インバータ17fと、インバータ17rと、バッテリ19と、制御装置100と、アクセル開度センサ201と、ブレーキセンサ203と、前輪モータ回転数センサ205fと、後輪モータ回転数センサ205rとを備える。 As shown in FIG. 1, the vehicle 1 includes front wheels 11a, 11b, rear wheels 11c, 11d, a front differential 13f, a rear differential 13r, a front-wheel drive motor 15f, a rear-wheel drive motor 15r, an inverter 17f, an inverter 17r, a battery 19, a control device 100, an accelerator opening sensor 201, a brake sensor 203, a front-wheel motor rotation speed sensor 205f, and a rear-wheel motor rotation speed sensor 205r.

以下、前輪11a、前輪11b、後輪11cおよび後輪11dを区別しない場合には、これらを単に車輪11とも呼ぶ。また、前輪駆動用モータ15fおよび後輪駆動用モータ15rを区別しない場合には、これらを単に駆動用モータ15とも呼ぶ。また、インバータ17fおよびインバータ17rを区別しない場合には、これらを単にインバータ17とも呼ぶ。また、前輪モータ回転数センサ205fおよび後輪モータ回転数センサ205rを区別しない場合には、これらを単にモータ回転数センサ205とも呼ぶ。 Hereinafter, when there is no distinction between the front wheels 11a, 11b, rear wheels 11c, and rear wheels 11d, they will also be referred to simply as wheels 11. When there is no distinction between the front wheel drive motor 15f and the rear wheel drive motor 15r, they will also be referred to simply as drive motor 15. When there is no distinction between the inverter 17f and the inverter 17r, they will also be referred to simply as inverter 17. When there is no distinction between the front wheel motor rotation speed sensor 205f and the rear wheel motor rotation speed sensor 205r, they will also be referred to simply as motor rotation speed sensor 205.

前輪駆動用モータ15fは、前輪11a,11bを駆動する動力を出力する駆動用モータである。なお、前輪11aは左前輪に相当し、前輪11bは右前輪に相当する。 The front wheel drive motor 15f is a drive motor that outputs power to drive the front wheels 11a and 11b. The front wheel 11a corresponds to the left front wheel, and the front wheel 11b corresponds to the right front wheel.

具体的には、前輪駆動用モータ15fは、バッテリ19から供給される電力を用いて駆動される。前輪駆動用モータ15fは、フロントディファレンシャル装置13fと接続されている。フロントディファレンシャル装置13fは、前輪11a,11bと、駆動軸を介してそれぞれ連結されている。前輪駆動用モータ15fから出力された動力は、フロントディファレンシャル装置13fに伝達された後、フロントディファレンシャル装置13fによって、前輪11a,11bへ分配して伝達される。 Specifically, the front-wheel drive motor 15f is driven using power supplied from the battery 19. The front-wheel drive motor 15f is connected to the front differential device 13f. The front differential device 13f is connected to the front wheels 11a, 11b via drive shafts. The power output from the front-wheel drive motor 15f is transmitted to the front differential device 13f, and then distributed and transmitted to the front wheels 11a, 11b by the front differential device 13f.

前輪駆動用モータ15fは、例えば、多相交流式のモータであり、インバータ17fを介してバッテリ19と接続されている。バッテリ19から供給される直流電力は、インバータ17fによって交流電力に変換され、前輪駆動用モータ15fへ供給される。 The front-wheel drive motor 15f is, for example, a multi-phase AC motor, and is connected to the battery 19 via an inverter 17f. The DC power supplied from the battery 19 is converted to AC power by the inverter 17f and supplied to the front-wheel drive motor 15f.

前輪駆動用モータ15fは、前輪11a,11bを駆動する動力を出力する機能の他に、前輪11a,11bの運動エネルギを用いて発電する発電機としての機能も有する。前輪駆動用モータ15fが発電機として機能する場合、前輪駆動用モータ15fにより発電が行われるとともに、回生制動による制動力が車両1に付与される。前輪駆動用モータ15fにより発電された交流電力は、インバータ17fによって直流電力に変換され、バッテリ19へ供給される。それにより、バッテリ19が充電される。 In addition to outputting power to drive the front wheels 11a, 11b, the front-wheel drive motor 15f also functions as a generator that generates electricity using the kinetic energy of the front wheels 11a, 11b. When the front-wheel drive motor 15f functions as a generator, electricity is generated by the front-wheel drive motor 15f and a braking force is applied to the vehicle 1 through regenerative braking. The AC power generated by the front-wheel drive motor 15f is converted to DC power by the inverter 17f and supplied to the battery 19. This charges the battery 19.

後輪駆動用モータ15rは、後輪11c,11dを駆動する動力を出力する駆動用モータである。なお、後輪11cは左後輪に相当し、後輪11dは右後輪に相当する。 The rear wheel drive motor 15r is a drive motor that outputs power to drive the rear wheels 11c and 11d. The rear wheel 11c corresponds to the left rear wheel, and the rear wheel 11d corresponds to the right rear wheel.

具体的には、後輪駆動用モータ15rは、バッテリ19から供給される電力を用いて駆動される。後輪駆動用モータ15rは、リヤディファレンシャル装置13rと接続されている。リヤディファレンシャル装置13rは、後輪11c,11dと、駆動軸を介してそれぞれ連結されている。後輪駆動用モータ15rから出力された動力は、リヤディファレンシャル装置13rに伝達された後、リヤディファレンシャル装置13rによって、後輪11c,11dへ分配して伝達される。 Specifically, the rear-wheel drive motor 15r is driven by power supplied from the battery 19. The rear-wheel drive motor 15r is connected to the rear differential device 13r. The rear differential device 13r is connected to the rear wheels 11c, 11d via drive shafts. The power output from the rear-wheel drive motor 15r is transmitted to the rear differential device 13r, and then distributed and transmitted to the rear wheels 11c, 11d by the rear differential device 13r.

後輪駆動用モータ15rは、例えば、多相交流式のモータであり、インバータ17rを介してバッテリ19と接続されている。バッテリ19から供給される直流電力は、インバータ17rによって交流電力に変換され、後輪駆動用モータ15rへ供給される。 The rear wheel drive motor 15r is, for example, a polyphase AC motor, and is connected to the battery 19 via an inverter 17r. The DC power supplied from the battery 19 is converted to AC power by the inverter 17r and supplied to the rear wheel drive motor 15r.

後輪駆動用モータ15rは、後輪11c,11dを駆動する動力を出力する機能の他に、後輪11c,11dの運動エネルギを用いて発電する発電機としての機能も有する。後輪駆動用モータ15rが発電機として機能する場合、後輪駆動用モータ15rにより発電が行われるとともに、回生制動による制動力が車両1に付与される。後輪駆動用モータ15rにより発電された交流電力は、インバータ17rによって直流電力に変換され、バッテリ19へ供給される。それにより、バッテリ19が充電される。 In addition to outputting power to drive the rear wheels 11c, 11d, the rear-wheel drive motor 15r also functions as a generator that generates electricity using the kinetic energy of the rear wheels 11c, 11d. When the rear-wheel drive motor 15r functions as a generator, electricity is generated by the rear-wheel drive motor 15r and a braking force is applied to the vehicle 1 through regenerative braking. The AC power generated by the rear-wheel drive motor 15r is converted to DC power by the inverter 17r and supplied to the battery 19. This charges the battery 19.

アクセル開度センサ201は、ドライバによるアクセルペダルの操作量であるアクセル開度を検出し、検出結果を出力する。 The accelerator opening sensor 201 detects the accelerator opening, which is the amount of accelerator pedal operation by the driver, and outputs the detection result.

ブレーキセンサ203は、ドライバによるブレーキペダルの操作量であるブレーキ操作量を検出し、検出結果を出力する。 The brake sensor 203 detects the amount of brake operation, which is the amount of brake pedal operation by the driver, and outputs the detection result.

前輪モータ回転数センサ205fは、前輪駆動用モータ15fの回転数を検出し、検出結果を出力する。後輪モータ回転数センサ205rは、後輪駆動用モータ15rの回転数を検出し、検出結果を出力する。モータ回転数センサ205の検出結果は、制御装置100が行う処理において、車両1の動力伝達軸(具体的には、駆動用モータ15と車輪11との間の動力伝達系に含まれる軸)の回転数を示す情報として用いられる。 The front wheel motor rotation speed sensor 205f detects the rotation speed of the front wheel drive motor 15f and outputs the detection result. The rear wheel motor rotation speed sensor 205r detects the rotation speed of the rear wheel drive motor 15r and outputs the detection result. The detection result of the motor rotation speed sensor 205 is used in the processing performed by the control device 100 as information indicating the rotation speed of the power transmission shaft of the vehicle 1 (specifically, the shaft included in the power transmission system between the drive motor 15 and the wheels 11).

制御装置100は、演算処理装置であるCPU(Central Processing Unit)、CPUが使用するプログラムや演算パラメータ等を記憶する記憶素子であるROM(Read Only Memory)、および、CPUの実行において適宜変化するパラメータ等を一時記憶する記憶素子であるRAM(Random Access Memory)等を含む。 The control device 100 includes a CPU (Central Processing Unit), which is an arithmetic processing device; a ROM (Read Only Memory), which is a storage element that stores programs and calculation parameters used by the CPU; and a RAM (Random Access Memory), which is a storage element that temporarily stores parameters that change as appropriate during CPU execution.

制御装置100は、車両1に搭載される各装置(例えば、インバータ17、アクセル開度センサ201、ブレーキセンサ203およびモータ回転数センサ205等)と通信を行う。制御装置100と各装置との通信は、例えば、CAN(Controller Area Network)通信を用いて実現される。 The control device 100 communicates with each device mounted on the vehicle 1 (e.g., the inverter 17, the accelerator opening sensor 201, the brake sensor 203, and the motor rotation speed sensor 205). The communication between the control device 100 and each device is realized, for example, by using CAN (Controller Area Network) communication.

図2は、制御装置100の機能構成の一例を示すブロック図である。 Figure 2 is a block diagram showing an example of the functional configuration of the control device 100.

例えば、図2に示されるように、制御装置100は、特定部110と、制御部120とを有する。 For example, as shown in FIG. 2, the control device 100 has an identification unit 110 and a control unit 120.

特定部110は、車両1の動力伝達軸の回転数に基づいて車両1の車速(以下、単に車速とも呼ぶ)を特定する。特定部110により特定された車速を示す情報は、制御部120へ出力され、制御部120が行う処理に利用される。 The determination unit 110 determines the vehicle speed of the vehicle 1 (hereinafter, simply referred to as the vehicle speed) based on the rotation speed of the power transmission shaft of the vehicle 1. Information indicating the vehicle speed determined by the determination unit 110 is output to the control unit 120 and is used in the processing performed by the control unit 120.

特定部110は、具体的には、モータ回転数センサ205の検出結果に基づいて車速を特定する。なお、車速の特定では、前輪モータ回転数センサ205fおよび後輪モータ回転数センサ205rの双方の検出結果が用いられてもよく、前輪モータ回転数センサ205fおよび後輪モータ回転数センサ205rの一方のみの検出結果が用いられてもよい。また、車速の特定では、車両1の動力伝達軸の回転数を示す情報として、モータ回転数センサ205の検出結果以外の情報(例えば、車輪11とディファレンシャル装置とを連結する駆動軸の回転数を示す情報)が用いられてもよい。 Specifically, the identification unit 110 identifies the vehicle speed based on the detection result of the motor rotation speed sensor 205. In identifying the vehicle speed, the detection results of both the front wheel motor rotation speed sensor 205f and the rear wheel motor rotation speed sensor 205r may be used, or only one of the detection results of the front wheel motor rotation speed sensor 205f and the rear wheel motor rotation speed sensor 205r may be used. In identifying the vehicle speed, information other than the detection result of the motor rotation speed sensor 205 (for example, information indicating the rotation speed of a drive shaft connecting the wheels 11 and the differential device) may be used as information indicating the rotation speed of the power transmission shaft of the vehicle 1.

制御部120は、車両1内の各装置の動作を制御することによって、車両1の走行を制御する。例えば、制御部120は、判定部121と、モータ制御部122とを含む。 The control unit 120 controls the operation of each device in the vehicle 1, thereby controlling the running of the vehicle 1. For example, the control unit 120 includes a determination unit 121 and a motor control unit 122.

判定部121は、車両1内の各装置から制御装置100に送信される情報を利用して各種判定を行う。判定部121による判定結果は、制御部120が行う各種処理に利用される。 The determination unit 121 performs various determinations using information transmitted from each device in the vehicle 1 to the control device 100. The determination results by the determination unit 121 are used for various processes performed by the control unit 120.

モータ制御部122は、各インバータ17の動作を制御することによって、各駆動用モータ15の動作を制御する。具体的には、モータ制御部122は、インバータ17fのスイッチング素子の動作を制御することによって、バッテリ19と前輪駆動用モータ15fとの間の電力の供給を制御する。それにより、モータ制御部122は、前輪駆動用モータ15fによる動力の生成および発電を制御することができる。また、モータ制御部122は、インバータ17rのスイッチング素子の動作を制御することによって、バッテリ19と後輪駆動用モータ15rとの間の電力の供給を制御する。それにより、モータ制御部122は、後輪駆動用モータ15rによる動力の生成および発電を制御することができる。 The motor control unit 122 controls the operation of each drive motor 15 by controlling the operation of each inverter 17. Specifically, the motor control unit 122 controls the operation of the switching element of the inverter 17f to control the supply of power between the battery 19 and the front-wheel drive motor 15f. This allows the motor control unit 122 to control the generation and power generation of power by the front-wheel drive motor 15f. The motor control unit 122 also controls the operation of the switching element of the inverter 17r to control the supply of power between the battery 19 and the rear-wheel drive motor 15r. This allows the motor control unit 122 to control the generation and power generation of power by the rear-wheel drive motor 15r.

なお、モータ制御部122は、駆動用モータ15を駆動して車両1に駆動力を付与する場合に、前輪駆動用モータ15fおよび後輪駆動用モータ15rの双方を駆動してもよく、前輪駆動用モータ15fおよび後輪駆動用モータ15rの一方のみを駆動してもよい。前輪駆動用モータ15fおよび後輪駆動用モータ15rの双方が駆動される場合における各駆動用モータ15の駆動力の配分は、適宜設定され得る。モータ制御部122は、各駆動用モータ15の駆動力を制御することによって、車両1の駆動力(つまり、車両1に付与される駆動力)を制御することができる。 When driving the drive motors 15 to provide the vehicle 1 with a driving force, the motor control unit 122 may drive both the front wheel drive motor 15f and the rear wheel drive motor 15r, or may drive only one of the front wheel drive motor 15f and the rear wheel drive motor 15r. When both the front wheel drive motor 15f and the rear wheel drive motor 15r are driven, the distribution of the driving force of each drive motor 15 may be set appropriately. The motor control unit 122 can control the driving force of the vehicle 1 (i.e., the driving force provided to the vehicle 1) by controlling the driving force of each drive motor 15.

ここで、制御部120は、車両1の走行モードとして、通常モードと、定速制御モードとを切り替えて実行可能である。通常モードは、ドライバによる加減速操作(つまり、アクセル操作およびブレーキ操作)に応じて車両1の駆動力を制御する走行モードである。定速制御モードは、車両1の車速が目標車速に維持されるようにドライバによる加減速操作によらずに車両1の駆動力を制御する走行モードである。なお、定速制御モードは、クルーズコントロールモードと呼ばれる場合がある。 Here, the control unit 120 can switch between a normal mode and a constant speed control mode as the driving mode of the vehicle 1. The normal mode is a driving mode in which the driving force of the vehicle 1 is controlled according to the acceleration/deceleration operation (i.e., accelerator operation and brake operation) by the driver. The constant speed control mode is a driving mode in which the driving force of the vehicle 1 is controlled without depending on the acceleration/deceleration operation by the driver so that the vehicle speed of the vehicle 1 is maintained at a target vehicle speed. The constant speed control mode is sometimes called a cruise control mode.

さらに、制御部120は、定速制御モードとして、高速定速制御モードと、低速定速制御モードとを切り替えて実行可能である。なお、高速定速制御モードは、高速クルーズコントロールモードと呼ばれる場合があり、低速定速制御モードは、低速クルーズコントロールモードと呼ばれる場合がある。低速定速制御モードでは、目標車速が高速定速制御モードよりも低い値に設定される。例えば、高速定速制御モードの目標車速は、20km/h以上115km/h以下の範囲内の速度に設定され、低速定速制御モードの目標車速は、2km/h以上15km/h以下の範囲内の速度に設定される。定速制御モードの目標車速は、例えば、ドライバによる入力操作により調整可能である。 Furthermore, the control unit 120 can switch between a high-speed constant-speed control mode and a low-speed constant-speed control mode as the constant-speed control mode. The high-speed constant-speed control mode may be called a high-speed cruise control mode, and the low-speed constant-speed control mode may be called a low-speed cruise control mode. In the low-speed constant-speed control mode, the target vehicle speed is set to a value lower than that in the high-speed constant-speed control mode. For example, the target vehicle speed in the high-speed constant-speed control mode is set to a speed within a range of 20 km/h to 115 km/h, and the target vehicle speed in the low-speed constant-speed control mode is set to a speed within a range of 2 km/h to 15 km/h. The target vehicle speed in the constant-speed control mode can be adjusted, for example, by an input operation by the driver.

例えば、車両1には、通常モードと、高速定速制御モードと、低速定速制御モードとのいずれの走行モードを実行させるかを選択するための入力装置(例えば、スイッチまたはボタン等)が設けられており、ドライバは、当該入力装置を操作することにより、走行モードを選択することができる。制御部120は、ドライバにより選択されている走行モードを実行する。なお、制御部120は、定速制御モードの実行中に、ドライバによりブレーキ操作等の特定の操作が行われた場合には、定速制御モードを停止し、通常モードへの切り替えを行う。 For example, the vehicle 1 is provided with an input device (e.g., a switch or button) for selecting which driving mode to execute among the normal mode, the high-speed constant speed control mode, and the low-speed constant speed control mode, and the driver can select the driving mode by operating the input device. The control unit 120 executes the driving mode selected by the driver. Note that if the driver performs a specific operation such as braking while the constant speed control mode is being executed, the control unit 120 stops the constant speed control mode and switches to the normal mode.

通常モードでは、制御部120は、車両1の駆動力をアクセル開度に応じた駆動力となるように、駆動用モータ15の動作を制御する。それにより、車両1の駆動力をドライバによるアクセル操作に応じて制御することができる。また、制御部120は、車両1に付与される制動力がブレーキ操作量に応じた制動力となるように、車両1に搭載されている液圧式のブレーキ装置等のブレーキ装置の動作を制御する。それにより、車両1に付与される制動力をドライバによるブレーキ操作に応じて制御することができる。 In normal mode, the control unit 120 controls the operation of the drive motor 15 so that the driving force of the vehicle 1 corresponds to the accelerator opening. This allows the driving force of the vehicle 1 to be controlled in response to the accelerator operation by the driver. The control unit 120 also controls the operation of a brake device, such as a hydraulic brake device, mounted on the vehicle 1 so that the braking force applied to the vehicle 1 corresponds to the amount of brake operation. This allows the braking force applied to the vehicle 1 to be controlled in response to the brake operation by the driver.

定速制御モードでは、制御部120は、車速が目標車速に近づくように、目標駆動力を算出して、車両1の駆動力を目標駆動力に制御する。例えば、制御部120は、車速に基づくフィードフォワード制御と、車速と目標車速との偏差に基づくフィードバック制御(例えば、PID制御)とを用いて、目標駆動力を算出する。この場合、算出される目標駆動力Fcは、例えば、以下の式(1)によって表される。 In the constant speed control mode, the control unit 120 calculates a target driving force so that the vehicle speed approaches the target vehicle speed, and controls the driving force of the vehicle 1 to the target driving force. For example, the control unit 120 calculates the target driving force using feedforward control based on the vehicle speed and feedback control (e.g., PID control) based on the deviation between the vehicle speed and the target vehicle speed. In this case, the calculated target driving force Fc is expressed, for example, by the following formula (1).

Fc=Ff+Fp+Fi+Fd ・・・(1) Fc=Ff+Fp+Fi+Fd...(1)

式(1)において、Ffは、車速に基づくフィードフォワード制御の成分を示し、Fpは、車速と目標車速との偏差に基づく比例制御の成分(つまり、P成分)を示し、Fiは、上記偏差の積算値に基づく積分制御の成分(つまり、I成分)を示し、Fdは、上記偏差の微分値に基づく微分制御の成分(つまり、D成分)を示す。P成分の駆動力Fpは、具体的には、上記偏差にゲインを乗じて得られる。I成分の駆動力Fiは、具体的には、上記偏差の積算値にゲインを乗じて得られる。D成分の駆動力Fdは、具体的には、上記偏差の微分値にゲインを乗じて得られる。フィードフォワード制御の成分の駆動力Ffは、車両1が平坦路を走行している場合に、車速を目標車速に維持するために必要と見積もられる駆動力に相当する。なお、平坦路は、勾配(つまり、車両1の進行方向での水平方向に対する傾斜)の絶対値が所定値以下の走行路を意味する。 In formula (1), Ff indicates a feedforward control component based on the vehicle speed, Fp indicates a proportional control component based on the deviation between the vehicle speed and the target vehicle speed (i.e., P component), Fi indicates an integral control component based on the integrated value of the deviation (i.e., I component), and Fd indicates a differential control component based on the differential value of the deviation (i.e., D component). The driving force Fp of the P component is specifically obtained by multiplying the deviation by a gain. The driving force Fi of the I component is specifically obtained by multiplying the integrated value of the deviation by a gain. The driving force Fd of the D component is specifically obtained by multiplying the differential value of the deviation by a gain. The driving force Ff of the feedforward control component corresponds to a driving force estimated to be required to maintain the vehicle speed at the target vehicle speed when the vehicle 1 is traveling on a flat road. Note that a flat road means a road on which the absolute value of the gradient (i.e., the inclination with respect to the horizontal direction in the traveling direction of the vehicle 1) is equal to or less than a predetermined value.

なお、駆動用モータ15の目標駆動力Fcの算出方法は、式(1)を用いて算出される例に限定されない。例えば、上記の例からフィードフォワード制御が省略されてもよく(つまり、式(1)から駆動力Ffが省略されてもよく)、PID制御がPI制御に置き換えられてもよい(つまり、式(1)から駆動力Fdが省略されてもよい)。 The method of calculating the target driving force Fc of the driving motor 15 is not limited to the example in which it is calculated using formula (1). For example, the feedforward control may be omitted from the above example (i.e., the driving force Ff may be omitted from formula (1)), and the PID control may be replaced with PI control (i.e., the driving force Fd may be omitted from formula (1)).

なお、本実施形態に係る制御装置100が有する機能は複数の制御装置により部分的に分割されてもよく、複数の機能が1つの制御装置によって実現されてもよい。制御装置100が有する機能が複数の制御装置により部分的に分割される場合、当該複数の制御装置は、CAN等の通信バスを介して、互いに接続されてもよい。 The functions of the control device 100 according to this embodiment may be partially divided among multiple control devices, or multiple functions may be realized by one control device. When the functions of the control device 100 are partially divided among multiple control devices, the multiple control devices may be connected to each other via a communication bus such as a CAN.

上記のように、制御装置100の制御部120は、車速が目標車速に維持されるようにドライバによる加減速操作によらずに車両1の駆動力を制御する定速制御モードを実行可能である。ここで、制御部120は、定速制御モードの実行中に、ドライバによりアクセル操作が行われた時に、定速制御を中断して、車両1の駆動力をアクセル開度と対応する要求駆動力に制御するオーバーライドを実行することができる。本実施形態では、オーバーライドを終了して定速制御を再開する定速制御再開時における駆動力制御に工夫を施すことによって、定速制御モードにおいてオーバーライドが実行された後の定速制御の再開後における車両1の駆動力の不足を解消することが可能となる。なお、定速制御モードの実行中に制御部120により行われる駆動力制御に関する処理の詳細については、後述する。 As described above, the control unit 120 of the control device 100 can execute a constant speed control mode in which the driving force of the vehicle 1 is controlled without the driver's acceleration/deceleration operation so that the vehicle speed is maintained at the target vehicle speed. Here, when the driver operates the accelerator during execution of the constant speed control mode, the control unit 120 can interrupt the constant speed control and execute an override in which the driving force of the vehicle 1 is controlled to the required driving force corresponding to the accelerator opening. In this embodiment, by devising the driving force control at the time of resuming the constant speed control when the override is ended and the constant speed control is resumed, it is possible to eliminate the shortage of driving force of the vehicle 1 after the constant speed control is resumed after the override is executed in the constant speed control mode. Details of the processing related to the driving force control performed by the control unit 120 during execution of the constant speed control mode will be described later.

<制御装置の動作>
続いて、図3~図7を参照して、本発明の実施形態に係る制御装置100の動作について説明する。
<Control device operation>
Next, the operation of the control device 100 according to the embodiment of the present invention will be described with reference to FIGS.

図3は、定速制御モードの実行中に制御部120により行われる駆動力制御に関する処理の流れの一例を示すフローチャートである。図3に示される制御フローは、定速制御モードにおいて定速制御が実行されている状態で開始され、終了した後に繰り返し開始される。 Figure 3 is a flowchart showing an example of the process flow related to the drive force control performed by the control unit 120 while the constant speed control mode is being executed. The control flow shown in Figure 3 is started when the constant speed control is being executed in the constant speed control mode, and is started repeatedly after the constant speed control ends.

後述するように、図3に示される制御フローによれば、車輪11が段差の乗り上げに失敗している状態でオーバーライドが終了した場合の定速制御再開時に、車両1の駆動力の不足を抑制することができる。ここで、定速制御モードの目標車速が低いほど、車輪11を段差に乗り上げさせるために必要な車速に対して実際の車速が不足しやすくなり、車輪11が段差の乗り上げに失敗しやすくなる。ゆえに、低速定速制御モードでは、高速定速制御モードと比べて、車輪11が段差の乗り上げに失敗しやすくなってしまう。よって、制御部120は、特に、低速定速制御モードの実行中に、以下の図3の制御フローを実行することが好ましい。ただし、制御部120は、高速定速制御モードの実行中に、以下の図3の制御フローを実行してもよい。 As described later, according to the control flow shown in FIG. 3, when the constant speed control is resumed after the override ends while the wheel 11 has failed to climb the step, the lack of driving force of the vehicle 1 can be suppressed. Here, the lower the target vehicle speed in the constant speed control mode, the more likely it is that the actual vehicle speed is insufficient for the vehicle speed required to make the wheel 11 climb the step, and the more likely it is that the wheel 11 will fail to climb the step. Therefore, in the low-speed constant speed control mode, the wheel 11 is more likely to fail to climb the step compared to the high-speed constant speed control mode. Therefore, it is preferable that the control unit 120 executes the control flow shown in FIG. 3 below, particularly while the low-speed constant speed control mode is being executed. However, the control unit 120 may execute the control flow shown in FIG. 3 below while the high-speed constant speed control mode is being executed.

図3に示される制御フローが開始されると、まず、ステップS101において、判定部121は、オーバーライドの開始条件が満たされたか否かを判定する。オーバーライドの開始条件は、車両1のアクセル開度と対応する要求駆動力が定速制御における目標駆動力を超えたことである。要求駆動力は、ドライバがアクセル操作によって要求する駆動力である。つまり、開始条件が満たされる場合、ドライバは、定速制御を中断して車両1の駆動力を増加させることを望んでいる。 When the control flow shown in FIG. 3 is started, first, in step S101, the judgment unit 121 judges whether or not the override start condition is satisfied. The override start condition is that the required driving force corresponding to the accelerator opening of the vehicle 1 exceeds the target driving force in the constant speed control. The required driving force is the driving force requested by the driver by operating the accelerator. In other words, when the start condition is satisfied, the driver wishes to interrupt the constant speed control and increase the driving force of the vehicle 1.

ステップS101でNOと判定された場合(つまり、オーバーライドの開始条件が満たされていないと判定された場合)、図3に示される制御フローは終了する。一方、ステップS101でYESと判定された場合(つまり、オーバーライドの開始条件が満たされたと判定された場合)、ステップS102に進み、モータ制御部122は、定速制御を中断する。そして、ステップS102の次に、ステップS103において、モータ制御部122は、オーバーライドを開始する。モータ制御部122は、オーバーライドにおいて、車両1の駆動力をアクセル開度と対応する要求駆動力に制御する。 If the determination in step S101 is NO (i.e., if it is determined that the override start condition is not satisfied), the control flow shown in FIG. 3 ends. On the other hand, if the determination in step S101 is YES (i.e., if it is determined that the override start condition is satisfied), the process proceeds to step S102, where the motor control unit 122 interrupts constant speed control. Then, following step S102, in step S103, the motor control unit 122 starts an override. In the override, the motor control unit 122 controls the driving force of the vehicle 1 to a required driving force corresponding to the accelerator opening.

ステップS103の次に、ステップS104において、判定部121は、オーバーライドの終了条件が満たされたか否かを判定する。オーバーライドの終了条件は、例えば、ドライバによるアクセル操作が解除されたことである。例えば、判定部121は、定速制御が中断された時点での目標駆動力よりも要求駆動力が小さくなった場合に、アクセル操作が解除されたと判断することができる。 After step S103, in step S104, the determination unit 121 determines whether or not an override end condition has been satisfied. The override end condition is, for example, that the accelerator operation by the driver has been released. For example, the determination unit 121 can determine that the accelerator operation has been released when the required driving force becomes smaller than the target driving force at the time when the constant speed control was interrupted.

ステップS104でNOと判定された場合(つまり、オーバーライドの終了条件が満たされていないと判定された場合)、ステップS104の判定処理が繰り返される。一方、ステップS104でYESと判定された場合(つまり、オーバーライドの終了条件が満たされたと判定された場合)、ステップS105に進み、モータ制御部122は、オーバーライドを終了する。 If the result of step S104 is NO (i.e., if it is determined that the override termination condition is not satisfied), the determination process of step S104 is repeated. On the other hand, if the result of step S104 is YES (i.e., if it is determined that the override termination condition is satisfied), the process proceeds to step S105, where the motor control unit 122 ends the override.

ステップS105の次に、ステップS106において、判定部121は、車輪11が段差の乗り上げに失敗しているか否かを判定する。車輪11による段差の乗り上げの失敗は、車両1が段差を乗り越えて通過しようとする状況において、車輪11が段差に押し当った状態となることによって生じる。ここで、段差としては、路面上に設けられた帯状の突出部分(例えば、スピードバンプ等)、または、高低差のある路面どうしの継ぎ目(例えば、車道と歩道との継ぎ目等)がある。段差の種類によらずに、車輪11が段差に押し当った状態となり段差の乗り上げが失敗する場合がある。 After step S105, in step S106, the determination unit 121 determines whether the wheel 11 has failed to climb the step. The failure of the wheel 11 to climb the step occurs when the wheel 11 is pressed against the step when the vehicle 1 is attempting to pass over the step. Here, the step may be a strip-shaped protruding portion on the road surface (e.g., a speed bump, etc.) or a joint between road surfaces with a difference in height (e.g., a joint between a roadway and a sidewalk, etc.). Regardless of the type of step, the wheel 11 may be pressed against the step and fail to climb the step.

ステップS106では、判定部121は、車輪11が段差の乗り上げに失敗したか否かを、例えば、駆動用モータ15の駆動状態および車両1の車速に基づいて判定する。例えば、判定部121は、駆動用モータ15が駆動されて車両1に駆動力が生じているにもかかわらず車速が閾値(例えば、0km/hの近傍の値)以下に維持されている状態が基準時間以上継続した場合、車輪11が段差の乗り上げに失敗したと判定する。基準時間は、車両1に駆動力が生じているにもかかわらず車速が閾値以下に維持されている状態の解消の見込みがないと判断し得る適切な時間に設定される。 In step S106, the determination unit 121 determines whether the wheel 11 has failed to climb the step, for example, based on the driving state of the drive motor 15 and the vehicle speed of the vehicle 1. For example, the determination unit 121 determines that the wheel 11 has failed to climb the step if the state in which the vehicle speed is maintained below a threshold value (for example, a value close to 0 km/h) continues for a reference time or more even though the drive motor 15 is being driven and a driving force is being generated in the vehicle 1. The reference time is set to an appropriate time at which it can be determined that there is no prospect of resolving the state in which the vehicle speed is maintained below the threshold value even though a driving force is being generated in the vehicle 1.

ステップS106でYESと判定された場合(つまり、車輪11が段差の乗り上げに失敗していると判定された場合)、ステップS107において、モータ制御部122は、オーバーライドの実行中における要求駆動力に基づいて、定速制御の目標駆動力のうちのI成分(つまり、積分制御の成分)を設定する。具体的には、モータ制御部122は、目標駆動力のうちのI成分がオーバーライドの実行中における要求駆動力と対応する値になるように、積分制御における偏差の積算値を設定する。 If the answer is YES in step S106 (i.e., if it is determined that the wheel 11 has failed to climb the step), in step S107, the motor control unit 122 sets the I component of the target driving force for constant speed control (i.e., the integral control component) based on the required driving force during execution of the override. Specifically, the motor control unit 122 sets the integrated value of the deviation in the integral control so that the I component of the target driving force corresponds to the required driving force during execution of the override.

上記のように目標駆動力のI成分が設定されることにより、車輪11が段差の乗り上げに失敗している状態でオーバーライドが終了した場合の定速制御再開時に、目標駆動力のI成分は、リセットされず(つまり、0にならず)、オーバーライドの実行中における要求駆動力と対応する値になる。ゆえに、定速制御の再開後における車両1の駆動力の不足を解消できるので、例えば、登坂路において車両1がずり下がることを抑制できる。なお、オーバーライドの実行中における要求駆動力に基づく積算値の設定の処理の詳細については、図5~図7を参照して後述する。 By setting the I component of the target driving force as described above, when constant speed control is resumed after the override ends while the wheel 11 has failed to climb the step, the I component of the target driving force is not reset (i.e., it is not set to 0) and becomes a value corresponding to the required driving force during the execution of the override. This eliminates the shortage of driving force of the vehicle 1 after the constant speed control is resumed, and for example, prevents the vehicle 1 from sliding down an uphill road. Details of the process of setting the integrated value based on the required driving force during the execution of the override will be described later with reference to Figures 5 to 7.

ステップS106でNOと判定された場合(つまり、車輪11が段差の乗り上げに失敗していると判定されなかった場合)、ステップS108に進み、モータ制御部122は、定速制御の目標駆動力のうちのI成分をリセットする(つまり、0にする)。具体的には、モータ制御部122は、積分制御における偏差の積算値をリセットすることによって、I成分をリセットする。車輪11の段差の乗り上げの失敗が生じていない状態(例えば、段差の乗り上げに成功した状態)でオーバーライドが終了した場合の定速制御再開時には、車両1の急加速を抑制する観点で、このようにI成分をリセットすることが好ましい。例えば、オーバーライドの実行中には車両1が登坂路を走行しているものの、オーバーライドの終了時には車両1が平坦路に進入している場合がある。このような場合に、I成分がリセットされていないと、車両1が急加速するおそれがある。 If the result of the determination in step S106 is NO (i.e., if it is not determined that the wheel 11 has failed to climb the step), the process proceeds to step S108, where the motor control unit 122 resets the I component of the target driving force of the constant speed control (i.e., sets it to 0). Specifically, the motor control unit 122 resets the I component by resetting the integrated value of the deviation in the integral control. When the constant speed control is resumed after the override is ended in a state in which the wheel 11 has not failed to climb the step (for example, the wheel 11 has successfully climbed the step), it is preferable to reset the I component in this manner in order to suppress sudden acceleration of the vehicle 1. For example, the vehicle 1 may be traveling on an uphill road during the execution of the override, but may have entered a flat road when the override is ended. In such a case, if the I component is not reset, the vehicle 1 may suddenly accelerate.

ステップS107またはステップS108の次に、ステップS109に進み、モータ制御部122は、定速制御を再開し、図3に示される制御フローは終了する。 After step S107 or step S108, the process proceeds to step S109, where the motor control unit 122 resumes constant speed control, and the control flow shown in FIG. 3 ends.

ここで、図4および図5を参照して、比較例に係る定速制御モードと、本実施形態に係る定速制御モードとを対比しながら、これらの相違について説明する。 Now, with reference to Figures 4 and 5, we will explain the differences between the constant speed control mode of the comparative example and the constant speed control mode of this embodiment.

図4は、比較例に係る定速制御モードの実行中における各種状態量の推移の一例を示す図である。図4では、各種状態量として、車速[km/h]、段差乗り上げ失敗フラグ、アクセル開度[%]オーバーライドフラグ、実駆動力[N]、定速制御の目標駆動力[N]、および、要求駆動力[N]の各々の推移が示されている。実駆動力[N]は、実際に車両1に付与されている駆動力を意味する。なお、定速制御の目標駆動力のうちD成分の図示は省略されている。 Figure 4 is a diagram showing an example of the transitions of various state quantities during execution of the constant speed control mode according to the comparative example. In Figure 4, the transitions of the various state quantities are shown as vehicle speed [km/h], step climbing failure flag, accelerator opening [%] override flag, actual driving force [N], constant speed control target driving force [N], and required driving force [N]. The actual driving force [N] refers to the driving force actually applied to the vehicle 1. Note that the D component of the constant speed control target driving force is omitted from the illustration.

段差乗り上げ失敗フラグは、車輪11が段差の乗り上げに失敗していると判定される場合に1となり、車輪11が段差の乗り上げに失敗していないと判定される場合に0となる。オーバーライドフラグは、オーバーライドが実行されている場合に1となり、オーバーライドが実行されていない場合に0となる。上記の各フラグは、例えば、制御装置100の記憶素子に記憶されており、制御部120により書き換えられる。 The step climbing failure flag is set to 1 when it is determined that the wheel 11 has failed to climb the step, and is set to 0 when it is determined that the wheel 11 has not failed to climb the step. The override flag is set to 1 when an override is being executed, and is set to 0 when an override is not being executed. Each of the above flags is stored, for example, in a memory element of the control device 100, and is rewritten by the control unit 120.

図4に示される例では、時点T1以前において、定速制御モードにおいて定速制御が実行されている状態で車両1が登坂路を走行している。そして、時点T1において、車輪11が段差に押し当たり、段差の乗り上げに失敗する。車速は、時点T1から低下して始めて時点T2において0km/hとなる。このように、車輪11が段差の乗り上げに失敗したことに伴い、時点T2の後の時点T3において、段差乗り上げ失敗フラグが0から1に切り替わる。 In the example shown in FIG. 4, before time T1, the vehicle 1 is traveling uphill with constant speed control being executed in constant speed control mode. Then, at time T1, the wheel 11 hits a step and fails to climb the step. The vehicle speed starts to decrease from time T1, and reaches 0 km/h at time T2. In this way, as a result of the wheel 11 failing to climb the step, the step climbing failure flag switches from 0 to 1 at time T3 after time T2.

車速が0km/hとなった時点T2以後において、定速制御の目標駆動力のP成分が上昇し、実駆動力も上昇する。しかしながら、時点T2以後において、車輪11が段差の乗り上げに失敗している状態が維持される。ここで、時点T3の後の時点T4において、ドライバによってアクセル操作が行われる。ゆえに、時点T4において、アクセル開度が上昇し、要求駆動力も上昇する。そして、要求駆動力が目標駆動力を超えたことをトリガとして、定速制御が中断され、オーバーライドが実行される。ゆえに、時点T4において、オーバーライドフラグが0から1に切り替わっている。時点T4以後において、実駆動力は、要求駆動力に制御される。 After time T2 when the vehicle speed becomes 0 km/h, the P component of the target driving force of the constant speed control increases, and the actual driving force also increases. However, after time T2, the state in which the wheels 11 fail to climb the step is maintained. Now, at time T4 after time T3, the driver operates the accelerator. Therefore, at time T4, the accelerator opening increases, and the required driving force also increases. Then, the constant speed control is interrupted and an override is executed, triggered by the required driving force exceeding the target driving force. Therefore, at time T4, the override flag switches from 0 to 1. After time T4, the actual driving force is controlled to the required driving force.

時点T4の後の時点T5において、ドライバによるアクセル操作が解除される。ゆえに、時点T5において、アクセル開度が下降して0となり、要求駆動力も下降して0となる。そして、ドライバによるアクセル操作が解除されたことをトリガとして、オーバーライドが終了して、定速制御が再開される。ゆえに、時点T5において、オーバーライドフラグが1から0に切り替わっている。 At time T5, which is after time T4, the driver releases the accelerator pedal. Therefore, at time T5, the accelerator opening decreases to 0, and the required driving force also decreases to 0. The release of the driver's accelerator pedal triggers the end of the override and the resumption of constant speed control. Therefore, at time T5, the override flag switches from 1 to 0.

比較例では、オーバーライドを終了して定速制御を再開する定速制御再開時である時点T5において、定速制御の目標駆動力のI成分は、車輪11が段差の乗り上げに失敗しているか否かにかかわらず、リセットされ、0になる。そして、時点T5以後において、目標駆動力のI成分は0から上昇する。ここで、I成分は、車速と目標車速との偏差の積算値に基づいて算出されるので、緩慢に変化する。ゆえに、時点T5以後において、定速制御の目標駆動力は、0から緩やかに上昇する。それにより、時点T5以後において、実駆動力が不足し、車両1がずり下がる。図4の例では、時点T5以後において、車速が負の値をとり、車両1が後退している。 In the comparative example, at time T5, when the override is ended and the constant speed control is resumed, the I component of the target driving force of the constant speed control is reset to 0 regardless of whether the wheel 11 has failed to climb the step. After time T5, the I component of the target driving force increases from 0. Here, the I component changes slowly because it is calculated based on the integrated value of the deviation between the vehicle speed and the target vehicle speed. Therefore, after time T5, the target driving force of the constant speed control increases slowly from 0. As a result, after time T5, the actual driving force becomes insufficient, and the vehicle 1 skids. In the example of FIG. 4, after time T5, the vehicle speed takes a negative value, and the vehicle 1 moves backward.

図5は、本実施形態に係る定速制御モードの実行中における各種状態量の推移の一例を示す図である。図5に示される状態量の各々は、図4と同様である。 Figure 5 is a diagram showing an example of the transition of various state quantities during execution of the constant speed control mode according to this embodiment. Each of the state quantities shown in Figure 5 is the same as that in Figure 4.

上述したように、本実施形態では、制御部120は、オーバーライドを終了して定速制御を再開する定速制御再開時に、車輪11が段差の乗り上げに失敗している場合、オーバーライドの実行中における要求駆動力に基づいて、定速制御の目標駆動力のうちのI成分(つまり、積分制御の成分)を設定する。図5の例では、定速制御再開時である時点T5において、車輪11が段差の乗り上げに失敗していると判定されているので、図4の例と異なり、定速制御の目標駆動力のI成分は、リセットされず(つまり、0にならず)、オーバーライドの実行中である時点T4から時点T5の間における要求駆動力と対応する値になる。 As described above, in this embodiment, when the wheel 11 has failed to climb the step when the constant speed control is resumed after the override is ended, the control unit 120 sets the I component (i.e., the integral control component) of the target driving force of the constant speed control based on the required driving force during the execution of the override, based on the required driving force during the execution of the override. In the example of FIG. 5, since it is determined that the wheel 11 has failed to climb the step at time T5 when the constant speed control is resumed, unlike the example of FIG. 4, the I component of the target driving force of the constant speed control is not reset (i.e., it is not set to 0) and becomes a value corresponding to the required driving force during the execution of the override between time T4 and time T5.

図5の例では、時点T4から時点T5の間において、要求駆動力が略一定となっている。図5中の目標駆動力のグラフには、時点T4から時点T5の間における要求駆動力が、二点鎖線L1によって示されている。例えば、制御部120は、定速制御再開時である時点T5において、定速制御の目標駆動力のI成分を、時点T4から時点T5の間における要求駆動力と一致するように設定する。ただし、制御部120は、時点T5において、時点T4から時点T5の間における要求駆動力に対して所定の調整値を加算または減算した値に、目標駆動力のI成分を設定してもよい。 In the example of FIG. 5, the required driving force is approximately constant between time T4 and time T5. In the graph of the target driving force in FIG. 5, the required driving force between time T4 and time T5 is indicated by a two-dot chain line L1. For example, at time T5, when constant speed control is resumed, the control unit 120 sets the I component of the target driving force of the constant speed control to match the required driving force between time T4 and time T5. However, at time T5, the control unit 120 may also set the I component of the target driving force to a value obtained by adding or subtracting a predetermined adjustment value to the required driving force between time T4 and time T5.

上記のように、図5の例では、車輪11が段差の乗り上げに失敗している状態でオーバーライドが終了した場合の定速制御再開時である時点T5において、定速制御の目標駆動力のI成分が、時点T4から時点T5の間における要求駆動力になる。ゆえに、時点T5以後において、定速制御の目標駆動力は、時点T4から時点T5の間における要求駆動力から上昇する。それにより、時点T5以後において、実駆動力の不足が解消され、車両1のずり下がりが抑制される。図5の例では、時点T5以後において、車速が0km/hに維持され、車両1の後退が生じていない。 As described above, in the example of FIG. 5, at time T5, when constant speed control is resumed after the override ends with the wheel 11 having failed to climb the step, the I component of the target driving force of the constant speed control becomes the required driving force between time T4 and time T5. Therefore, after time T5, the target driving force of the constant speed control increases from the required driving force between time T4 and time T5. As a result, after time T5, the shortage of actual driving force is resolved and the vehicle 1 is prevented from rolling downhill. In the example of FIG. 5, after time T5, the vehicle speed is maintained at 0 km/h and the vehicle 1 does not roll back.

上記で説明した図5の例では、オーバーライドの実行中において要求駆動力が略一定となっている。しかしながら、オーバーライドの実行中に要求駆動力は変化し得る。以下、図6および図7を参照して、オーバーライドの実行中に要求駆動力が変化する例を説明する。 In the example of FIG. 5 described above, the required driving force is approximately constant while an override is being executed. However, the required driving force may change while an override is being executed. Below, an example in which the required driving force changes while an override is being executed will be described with reference to FIG. 6 and FIG. 7.

図6は、本実施形態に係る定速制御モードの実行中における各種状態量の推移の図5の例と異なる例を示す図である。図6に示される状態量の各々は、図4および図5と同様である。 Figure 6 is a diagram showing an example of the transition of various state quantities during execution of the constant speed control mode according to this embodiment, which is different from the example shown in Figure 5. Each of the state quantities shown in Figure 6 is the same as those in Figures 4 and 5.

図6の例では、オーバーライドの実行中である時点T4から時点T5の間において、図5の例と異なり、要求駆動力が変化している。具体的には、要求駆動力は、時点T4から時点T6にかけて上昇し、時点T6において最大となった後に、時点T6から時点T5にかけて下降している。図6中の目標駆動力のグラフには、時点T4から時点T5の間における要求駆動力が、二点鎖線L2によって示されている。 In the example of FIG. 6, unlike the example of FIG. 5, the required driving force changes between time T4 and time T5 while the override is being performed. Specifically, the required driving force increases from time T4 to time T6, reaches a maximum at time T6, and then decreases from time T6 to time T5. In the graph of the target driving force in FIG. 6, the required driving force between time T4 and time T5 is indicated by the two-dot chain line L2.

図6の例では、制御部120は、定速制御再開時である時点T5において、定速制御の目標駆動力のI成分を、オーバーライドの終了時である時点T5の要求駆動力に相当する値に設定する。例えば、制御部120は、時点T5において、定速制御の目標駆動力のI成分を、オーバーライドの終了時である時点T5の要求駆動力と一致するように設定する。それにより、定速制御の再開後において、車両1に付与される駆動力が大きく変化することに起因してドライバに違和感が与えられることが抑制される。ただし、制御部120は、時点T5において、オーバーライドの終了時である時点T5の要求駆動力に対して所定の調整値を加算または減算した値に、目標駆動力のI成分を設定してもよい。 In the example of FIG. 6, at time T5 when constant speed control is resumed, the control unit 120 sets the I component of the target driving force of the constant speed control to a value equivalent to the required driving force at time T5 when the override ends. For example, at time T5, the control unit 120 sets the I component of the target driving force of the constant speed control to match the required driving force at time T5 when the override ends. This prevents the driver from feeling uncomfortable due to a large change in the driving force applied to the vehicle 1 after the constant speed control is resumed. However, at time T5, the control unit 120 may set the I component of the target driving force to a value obtained by adding or subtracting a predetermined adjustment value to the required driving force at time T5 when the override ends.

図7は、本実施形態に係る定速制御モードの実行中における各種状態量の推移の図5および図6の例と異なる例を示す図である。図7に示される状態量の各々は、図4~図6と同様である。図7の例では、オーバーライドの実行中である時点T4から時点T5の間において、要求駆動力は、図6の例と同様に変化している。 Figure 7 is a diagram showing an example of the progression of various state quantities during execution of the constant speed control mode according to this embodiment, which is different from the examples in Figures 5 and 6. Each of the state quantities shown in Figure 7 is the same as in Figures 4 to 6. In the example of Figure 7, the required driving force changes in the same way as in the example of Figure 6 between time T4 and time T5 during execution of the override.

図7の例では、制御部120は、定速制御再開時である時点T5において、定速制御の目標駆動力のI成分を、オーバーライドの実行中である時点T4から時点T5の間における要求駆動力の最大値(つまり、時点T6における要求駆動力)に相当する値に設定する。例えば、制御部120は、時点T5において、定速制御の目標駆動力のI成分を、時点T6における要求駆動力と一致するように設定する。それにより、定速制御の再開後における車両1の駆動力の不足がより効果的に解消される。ゆえに、例えば、登坂路での車両1のずり下がりをより確実に抑制し、さらには段差の乗り越えを早期に達成することができる。ただし、制御部120は、時点T5において、時点T6における要求駆動力に対して所定の調整値を加算または減算した値に、目標駆動力のI成分を設定してもよい。 In the example of FIG. 7, at time T5 when the constant speed control is resumed, the control unit 120 sets the I component of the target driving force of the constant speed control to a value equivalent to the maximum value of the required driving force between time T4 and time T5 when the override is being performed (i.e., the required driving force at time T6). For example, the control unit 120 sets the I component of the target driving force of the constant speed control at time T5 to match the required driving force at time T6. This more effectively resolves the shortage of driving force of the vehicle 1 after the constant speed control is resumed. Therefore, for example, it is possible to more reliably prevent the vehicle 1 from rolling down an uphill road and to quickly overcome a step. However, the control unit 120 may set the I component of the target driving force at time T5 to a value obtained by adding or subtracting a predetermined adjustment value to the required driving force at time T6.

ここで、制御部120は、定速制御モードにおいて、定速制御再開時に、車輪11が段差の乗り上げに失敗している場合、オーバーライドの実行中における要求駆動力に加えて、他のパラメータに基づいて、目標駆動力のうちのI成分を設定してもよい。例えば、上記他のパラメータとして、車両1の走行路の勾配が挙げられる。なお、走行路の勾配は、例えば、車両1の加速度を検出するセンサの検出結果、または、地図データ等を用いて取得され得る。 Here, in the constant speed control mode, if the wheel 11 has failed to climb up the step when the constant speed control is resumed, the control unit 120 may set the I component of the target driving force based on other parameters in addition to the required driving force during the execution of the override. For example, the other parameters may include the gradient of the road on which the vehicle 1 is traveling. Note that the gradient of the road may be obtained, for example, from the detection results of a sensor that detects the acceleration of the vehicle 1, or from map data, etc.

走行路が進行方向に対して鉛直上方に傾斜している場合(つまり、走行路が登坂路である場合)、定速制御の再開後において、車両1のずり下がりをより確実に抑制し、さらには段差の乗り越えを早期に達成するために、目標駆動力のI成分を大きくする必要性が高い。一方、走行路が進行方向に対して鉛直下方に傾斜している場合(つまり、走行路が降坂路である場合)、定速制御の再開後において、車両1に付与される駆動力が大きく変化することに起因してドライバに違和感が与えられることを抑制するために、目標駆動力のI成分をオーバーライドの終了時の要求駆動力に近づける必要性が高い。 When the road slopes vertically upward relative to the traveling direction (i.e., when the road is an uphill road), there is a strong need to increase the I component of the target driving force in order to more reliably prevent the vehicle 1 from sliding downhill after constant speed control is resumed, and also to quickly overcome the step. On the other hand, when the road slopes vertically downward relative to the traveling direction (i.e., when the road is a downhill road), there is a strong need to bring the I component of the target driving force closer to the required driving force at the end of the override in order to prevent the driver from feeling uncomfortable due to a large change in the driving force applied to the vehicle 1 after constant speed control is resumed.

よって、例えば、制御部120は、定速制御再開時に、車輪11が段差の乗り上げに失敗している場合において、走行路が登坂路である場合には、目標駆動力のうちのI成分を、オーバーライドの実行中における要求駆動力の最大値に相当する値に設定してもよい。一方、制御部120は、定速制御再開時に、車輪11が段差の乗り上げに失敗している場合において、走行路が降坂路である場合には、目標駆動力のうちのI成分を、オーバーライドの終了時の要求駆動力に相当する値に設定してもよい。 Therefore, for example, when the constant speed control is resumed and the wheel 11 has failed to climb the step, if the road is an uphill road, the control unit 120 may set the I component of the target driving force to a value equivalent to the maximum value of the required driving force while the override is being executed. On the other hand, when the constant speed control is resumed and the wheel 11 has failed to climb the step, if the road is a downhill road, the control unit 120 may set the I component of the target driving force to a value equivalent to the required driving force at the end of the override.

なお、制御部120は、走行路が登坂路である場合に、目標駆動力のうちのI成分の設定値を走行路の勾配に応じて変化させてもよい。また、同様に、制御部120は、走行路が降坂路である場合に、目標駆動力のうちのI成分の設定値を走行路の勾配に応じて変化させてもよい。 The control unit 120 may change the set value of the I component of the target driving force in accordance with the gradient of the road when the road is an uphill road. Similarly, the control unit 120 may change the set value of the I component of the target driving force in accordance with the gradient of the road when the road is a downhill road.

<制御装置の効果>
続いて、本発明の実施形態に係る制御装置100の効果について説明する。
<Effects of the control device>
Next, the effects of the control device 100 according to the embodiment of the present invention will be described.

本実施形態に係る制御装置100では、制御部120は、オーバーライドを終了して定速制御を再開する定速制御再開時に、車輪11が段差の乗り上げに失敗している場合、オーバーライドの実行中における要求駆動力に基づいて、定速制御の目標駆動力のうちのI成分(つまり、積分制御の成分)を設定する。それにより、車輪11が段差の乗り上げに失敗している状態でオーバーライドが終了した場合の定速制御再開時に、目標駆動力のI成分は、リセットされず(つまり、0にならず)、オーバーライドの実行中における要求駆動力と対応する値になる。ゆえに、定速制御の再開後における車両1の駆動力の不足が解消される。それにより、例えば、登坂路において車両1がずり下がることが抑制される。また、例えば、降坂路においても、段差の乗り越えを達成するために必要となる駆動力に対して車両1の駆動力が大きく不足することが解消される。 In the control device 100 according to this embodiment, when the wheel 11 fails to climb the step when the constant speed control is resumed after the override is ended, the control unit 120 sets the I component (i.e., the integral control component) of the target driving force of the constant speed control based on the required driving force during the execution of the override. As a result, when the constant speed control is resumed when the override is ended in a state in which the wheel 11 fails to climb the step, the I component of the target driving force is not reset (i.e., it does not become 0) and becomes a value corresponding to the required driving force during the execution of the override. Therefore, the shortage of the driving force of the vehicle 1 after the constant speed control is resumed is eliminated. As a result, for example, the vehicle 1 is prevented from sliding down an uphill road. Also, for example, even on a downhill road, the driving force of the vehicle 1 is greatly insufficient with respect to the driving force required to achieve the climb over the step is eliminated.

また、本実施形態に係る制御装置100では、制御部120は、定速制御モードにおいて、定速制御再開時に、車輪11が段差の乗り上げに失敗している場合、目標駆動力のうちのI成分を、オーバーライドの終了時の要求駆動力に相当する値に設定することが好ましい。それにより、定速制御の再開後において、車両1に付与される駆動力が大きく変化することに起因してドライバに違和感が与えられることが抑制される。 In addition, in the control device 100 according to this embodiment, in the constant speed control mode, if the wheel 11 has failed to climb the step when the constant speed control is resumed, the control unit 120 preferably sets the I component of the target driving force to a value equivalent to the required driving force at the end of the override. This prevents the driver from feeling uncomfortable due to a large change in the driving force applied to the vehicle 1 after the constant speed control is resumed.

また、本実施形態に係る制御装置100では、制御部120は、定速制御モードにおいて、定速制御再開時に、車輪11が段差の乗り上げに失敗している場合、目標駆動力のうちのI成分を、オーバーライドの実行中における要求駆動力の最大値に相当する値に設定することが好ましい。それにより、定速制御の再開後における車両1の駆動力の不足がより効果的に解消される。ゆえに、例えば、登坂路での車両1のずり下がりをより確実に抑制し、さらには段差の乗り越えを早期に達成することができる。 In addition, in the control device 100 according to this embodiment, in the constant speed control mode, if the wheel 11 has failed to climb over the step when the constant speed control is resumed, the control unit 120 preferably sets the I component of the target driving force to a value equivalent to the maximum value of the required driving force while the override is being executed. This more effectively resolves the shortage of driving force of the vehicle 1 after the constant speed control is resumed. Therefore, for example, it is possible to more reliably prevent the vehicle 1 from rolling down an uphill road, and furthermore to quickly achieve climbing over the step.

また、本実施形態に係る制御装置100では、制御部120は、定速制御モードにおいて、定速制御再開時に、車輪11が段差の乗り上げに失敗している場合、オーバーライドの実行中における要求駆動力に加えて、車両1の走行路の勾配に基づいて、目標駆動力のうちのI成分を設定することが好ましい。それにより、車輪11が段差の乗り上げに失敗している状態でオーバーライドが終了した場合の定速制御再開時に、目標駆動力のI成分を走行路の勾配に基づいて、より適切に設定することができる。 In addition, in the control device 100 according to this embodiment, in the constant speed control mode, if the wheel 11 has failed to climb the step when the constant speed control is resumed, the control unit 120 preferably sets the I component of the target driving force based on the gradient of the road on which the vehicle 1 is traveling, in addition to the requested driving force during the execution of the override. This makes it possible to more appropriately set the I component of the target driving force based on the gradient of the road when the constant speed control is resumed in the case where the override has ended with the wheel 11 having failed to climb the step.

また、本実施形態に係る制御装置100では、制御部120は、低速定速制御モードにおいて、定速制御再開時に、車輪11が段差の乗り上げに失敗している場合、オーバーライドの実行中における要求駆動力に基づいて、目標駆動力のうちのI成分を設定することが好ましい。上述したように、低速定速制御モードでは、高速定速制御モードと比べて、車輪11が段差の乗り上げに失敗しやすくなってしまう。ゆえに、定速制御の再開後における車両1の駆動力の不足を解消する効果を有効に活用することができる。 In addition, in the control device 100 according to this embodiment, in the low-speed constant speed control mode, if the wheel 11 has failed to climb up the step when constant speed control is resumed, the control unit 120 preferably sets the I component of the target driving force based on the required driving force during execution of the override. As described above, in the low-speed constant speed control mode, the wheel 11 is more likely to fail to climb up the step than in the high-speed constant speed control mode. Therefore, it is possible to effectively utilize the effect of eliminating the shortage of driving force of the vehicle 1 after constant speed control is resumed.

以上、添付図面を参照しつつ本発明の好適な実施形態について説明したが、本発明は上述した実施形態に限定されないことは勿論であり、特許請求の範囲に記載された範疇における各種の変更例または修正例についても、本発明の技術的範囲に属することは言うまでもない。 The above describes a preferred embodiment of the present invention with reference to the attached drawings, but it goes without saying that the present invention is not limited to the above-mentioned embodiment, and various modifications and alterations within the scope of the claims also fall within the technical scope of the present invention.

例えば、上記では、駆動源として前輪駆動用モータ15fおよび後輪駆動用モータ15rを備える電気車両である車両1を説明したが、本発明に係る制御装置が搭載される車両の構成は車両1に特に限定されない。例えば、本発明に係る制御装置が搭載される車両は、駆動用モータが各車輪に対して設けられている(つまり、4つの駆動用モータを備えている)電気車両であってもよく、駆動源として駆動用モータおよびエンジンを備えるハイブリッド車両であってもよい。また、例えば、本発明に係る制御装置が搭載される車両は、図1を参照して説明した車両1に対して構成要素の追加、変更または削除を施した車両であってもよい。 For example, in the above, vehicle 1 is described as an electric vehicle equipped with a front-wheel drive motor 15f and a rear-wheel drive motor 15r as drive sources, but the configuration of a vehicle equipped with a control device according to the present invention is not particularly limited to vehicle 1. For example, a vehicle equipped with a control device according to the present invention may be an electric vehicle in which a drive motor is provided for each wheel (i.e., equipped with four drive motors), or a hybrid vehicle equipped with a drive motor and an engine as drive sources. Also, for example, a vehicle equipped with a control device according to the present invention may be a vehicle in which components have been added, modified, or removed from vehicle 1 described with reference to FIG. 1.

また、例えば、本明細書においてフローチャートを用いて説明した処理は、必ずしもフローチャートに示された順序で実行されなくてもよい。また、追加的な処理ステップが採用されてもよく、一部の処理ステップが省略されてもよい。 In addition, for example, the processes described in this specification using flowcharts do not necessarily have to be performed in the order shown in the flowcharts. In addition, additional processing steps may be employed, and some processing steps may be omitted.

1 車両
11a,11b 前輪(車輪)
11c,11d 後輪(車輪)
13f フロントディファレンシャル装置
13r リヤディファレンシャル装置
15f 前輪駆動用モータ
15r 後輪駆動用モータ
17f インバータ
17r インバータ
19 バッテリ
100 制御装置
110 特定部
120 制御部
121 判定部
122 モータ制御部
201 アクセル開度センサ
203 ブレーキセンサ
205f 前輪モータ回転数センサ
205r 後輪モータ回転数センサ
1 Vehicles 11a, 11b Front wheels (wheels)
11c, 11d Rear wheel (wheel)
13f Front differential device 13r Rear differential device 15f Front wheel drive motor 15r Rear wheel drive motor 17f Inverter 17r Inverter 19 Battery 100 Control device 110 Identification unit 120 Control unit 121 Determination unit 122 Motor control unit 201 Accelerator opening sensor 203 Brake sensor 205f Front wheel motor rotation speed sensor 205r Rear wheel motor rotation speed sensor

Claims (5)

ドライバによる加減速操作に応じて車両の駆動力を制御する通常モードと、前記車両の車速が目標車速に維持されるように前記ドライバによる加減速操作によらずに前記車両の駆動力を制御する定速制御モードとを切り替えて実行可能な制御部を備え、
前記制御部は、前記定速制御モードにおいて、
前記車速と前記目標車速との偏差の積算値に基づく積分制御を用いて目標駆動力を算出して、前記車両の駆動力を前記目標駆動力に制御する定速制御を実行し、
前記定速制御の実行中に前記車両のアクセル開度と対応する要求駆動力が前記定速制御における前記目標駆動力を超えた場合、前記定速制御を中断して、前記車両の駆動力を前記要求駆動力に制御するオーバーライドを実行し、
前記オーバーライドを終了して前記定速制御を再開する定速制御再開時に、前記車両の車輪が段差の乗り上げに失敗している場合、前記オーバーライドの実行中における前記要求駆動力に基づいて、前記目標駆動力のうちの前記積分制御の成分を設定する、
車両の制御装置。
a control unit capable of switching between a normal mode in which a driving force of the vehicle is controlled in response to an acceleration/deceleration operation by a driver and a constant speed control mode in which a driving force of the vehicle is controlled without the acceleration/deceleration operation by the driver so that the vehicle speed of the vehicle is maintained at a target vehicle speed;
In the constant speed control mode, the control unit
a constant speed control for controlling the driving force of the vehicle to the target driving force by calculating a target driving force using integral control based on an integrated value of the deviation between the vehicle speed and the target vehicle speed;
When a required driving force corresponding to an accelerator opening of the vehicle exceeds the target driving force in the constant speed control during execution of the constant speed control, the constant speed control is interrupted and an override is executed to control the driving force of the vehicle to the required driving force;
when the wheels of the vehicle have failed to climb up a step at the time of resuming the constant speed control by terminating the override, a component of the integral control of the target driving force is set based on the required driving force during the execution of the override.
Vehicle control device.
前記制御部は、前記定速制御モードにおいて、前記定速制御再開時に、前記車両の車輪が段差の乗り上げに失敗している場合、前記目標駆動力のうちの前記積分制御の成分を、前記オーバーライドの終了時の前記要求駆動力に相当する値に設定する、
請求項1に記載の車両の制御装置。
When the wheels of the vehicle have failed to climb up a step when the constant speed control is resumed in the constant speed control mode, the control unit sets a component of the integral control of the target driving force to a value equivalent to the required driving force at the end of the override.
The vehicle control device according to claim 1 .
前記制御部は、前記定速制御モードにおいて、前記定速制御再開時に、前記車両の車輪が段差の乗り上げに失敗している場合、前記目標駆動力のうちの前記積分制御の成分を、前記オーバーライドの実行中における前記要求駆動力の最大値に相当する値に設定する、
請求項1または2に記載の車両の制御装置。
the control unit, in the constant speed control mode, when the wheels of the vehicle have failed to climb up a step upon resumption of the constant speed control, sets the integral control component of the target driving force to a value equivalent to a maximum value of the required driving force during execution of the override.
The vehicle control device according to claim 1 or 2.
前記制御部は、前記定速制御モードにおいて、前記定速制御再開時に、前記車両の車輪が段差の乗り上げに失敗している場合、前記オーバーライドの実行中における前記要求駆動力に加えて、前記車両の走行路の勾配に基づいて、前記目標駆動力のうちの前記積分制御の成分を設定する、
請求項1~3のいずれか一項に記載の車両の制御装置。
When the wheels of the vehicle have failed to climb up a step when the constant speed control is resumed in the constant speed control mode, the control unit sets the integral control component of the target driving force based on a gradient of a road on which the vehicle is traveling in addition to the required driving force during the execution of the override.
The vehicle control device according to any one of claims 1 to 3.
前記制御部は、
前記定速制御モードとして、高速定速制御モードと、前記目標車速が前記高速定速制御モードよりも低い値に設定される低速定速制御モードとを切り替えて実行可能であり、
前記低速定速制御モードにおいて、前記定速制御再開時に、前記車両の車輪が段差の乗り上げに失敗している場合、前記オーバーライドの実行中における前記要求駆動力に基づいて、前記目標駆動力のうちの前記積分制御の成分を設定する、
請求項1~4のいずれか一項に記載の車両の制御装置。
The control unit is
The constant speed control mode can be switched between a high-speed constant speed control mode and a low-speed constant speed control mode in which the target vehicle speed is set to a value lower than that in the high-speed constant speed control mode,
in the low-speed constant speed control mode, when the wheels of the vehicle have failed to climb up a step upon resumption of the constant speed control, a component of the integral control of the target driving force is set based on the required driving force during execution of the override.
The vehicle control device according to any one of claims 1 to 4.
JP2021027855A 2021-02-24 2021-02-24 Vehicle control device Active JP7620447B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2021027855A JP7620447B2 (en) 2021-02-24 2021-02-24 Vehicle control device
CN202210117447.1A CN115027467A (en) 2021-02-24 2022-02-08 Vehicle control device
US17/674,544 US12459506B2 (en) 2021-02-24 2022-02-17 Vehicle control device for managing driving force during resumption of constant-speed control from override

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021027855A JP7620447B2 (en) 2021-02-24 2021-02-24 Vehicle control device

Publications (2)

Publication Number Publication Date
JP2022129231A JP2022129231A (en) 2022-09-05
JP7620447B2 true JP7620447B2 (en) 2025-01-23

Family

ID=82900376

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021027855A Active JP7620447B2 (en) 2021-02-24 2021-02-24 Vehicle control device

Country Status (3)

Country Link
US (1) US12459506B2 (en)
JP (1) JP7620447B2 (en)
CN (1) CN115027467A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115743128A (en) * 2022-11-29 2023-03-07 浙江吉利控股集团有限公司 Coasting torque adjustment method, coasting torque adjustment device, coasting torque adjustment equipment and readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007176321A (en) 2005-12-28 2007-07-12 Toyota Motor Corp Vehicle control device
JP2008221935A (en) 2007-03-09 2008-09-25 Toyota Motor Corp Vehicle and control method thereof
JP2009018681A (en) 2007-07-11 2009-01-29 Denso Corp Vehicle speed control device and vehicle speed control program
JP2017518915A (en) 2014-05-16 2017-07-13 ジャガー ランド ローバー リミテッドJaguar Land Rover Limited Vehicle speed control system and method for limiting the rate of acceleration when changing from the first target speed to the second target speed in response to a request from the accelerator pedal

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03227733A (en) * 1990-01-31 1991-10-08 Aisin Seiki Co Ltd Constant speed running control device
US7894971B2 (en) * 2005-12-28 2011-02-22 Toyota Jidosha Kabushiki Kaisha Vehicle control apparatus
GB2508461B (en) * 2012-08-16 2014-12-17 Jaguar Land Rover Ltd Vehicle speed control system and method employing torque balancing
GB2511828B (en) * 2013-03-14 2015-06-10 Jaguar Land Rover Ltd Vehicle speed control system
JP2015030314A (en) * 2013-07-31 2015-02-16 株式会社アドヴィックス Vehicle control device
CN106103182B (en) * 2014-03-13 2017-12-15 三菱电机株式会社 Controller of vehicle and control method for vehicle
GB2525642B (en) * 2014-05-01 2017-11-22 Jaguar Land Rover Ltd Automatically controlling vehicle speed in accordance with a set-speed
JP6438328B2 (en) * 2015-03-12 2018-12-12 株式会社Subaru Vehicle control device
DE102016204356B4 (en) * 2016-03-16 2022-02-10 Ford Global Technologies, Llc Method and device for longitudinal control of a motor vehicle
JP6275213B2 (en) * 2016-08-05 2018-02-07 株式会社Subaru Vehicle start control device
JP6455499B2 (en) * 2016-11-25 2019-01-23 トヨタ自動車株式会社 Vehicle control device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007176321A (en) 2005-12-28 2007-07-12 Toyota Motor Corp Vehicle control device
JP2008221935A (en) 2007-03-09 2008-09-25 Toyota Motor Corp Vehicle and control method thereof
JP2009018681A (en) 2007-07-11 2009-01-29 Denso Corp Vehicle speed control device and vehicle speed control program
JP2017518915A (en) 2014-05-16 2017-07-13 ジャガー ランド ローバー リミテッドJaguar Land Rover Limited Vehicle speed control system and method for limiting the rate of acceleration when changing from the first target speed to the second target speed in response to a request from the accelerator pedal

Also Published As

Publication number Publication date
US20220266828A1 (en) 2022-08-25
CN115027467A (en) 2022-09-09
US12459506B2 (en) 2025-11-04
JP2022129231A (en) 2022-09-05

Similar Documents

Publication Publication Date Title
JP7449109B2 (en) Vehicle control device
CN105882631B (en) Vehicle travel controlling apparatus
US11021153B2 (en) Control apparatus of electric vehicle
EP3127738B1 (en) Vehicle control device and vehicle control method
JP5966428B2 (en) VEHICLE DRIVE CONTROL DEVICE AND VEHICLE DRIVE CONTROL METHOD
CN113260529A (en) Control unit for providing single pedal feel and/or crawling functionality
JP2016028913A (en) Vehicle longitudinal vibration control device
JP2021130362A (en) Control device
JP7316206B2 (en) vehicle controller
JP7377090B2 (en) Vehicle control device
JP7303736B2 (en) vehicle controller
JP6740813B2 (en) Electric car
JP7729081B2 (en) Vehicle control device
JP3857144B2 (en) Control device for hybrid vehicle
JP7620447B2 (en) Vehicle control device
JP2017169363A (en) Vehicle control device
JP7385454B2 (en) Vehicle control device
JP7449098B2 (en) Vehicle control device
JP3370983B2 (en) Drive control device for electric vehicle
JP7389673B2 (en) Electric vehicle control device
JP7530183B2 (en) Control device
JP7316205B2 (en) vehicle controller
JP7510303B2 (en) Control device
CN119611293B (en) Vehicle control method, device, vehicle and readable storage medium
JP2007203884A (en) Vehicle constant speed running control system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240129

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241128

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: 20241217

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250110

R150 Certificate of patent or registration of utility model

Ref document number: 7620447

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150