CONTROL DEVICE FOR ARTICULATED VEHICLE

Information

  • Patent Application
  • 20250178668
  • Publication Number
    20250178668
  • Date Filed
    February 07, 2023
    2 years ago
  • Date Published
    June 05, 2025
    8 days ago
Abstract
A combination vehicle includes a tractor including a steered wheel and a trailer towed by the tractor. A control device for the combination vehicle includes a control unit. The control unit is configured to, when a reverse operation of the combination vehicle is performed, assist a reverse operation of the trailer by causing a controlled variable to follow a target value of reverse control that is set through a specific operation by an operator. The control unit is configured to execute a process of limiting the target value and a process of limiting a time rate of change in the target value from a viewpoint of suppressing occurrence of a jackknife phenomenon.
Description
TECHNICAL FIELD

The present disclosure relates to a control device for a combination vehicle.


BACKGROUND ART

Conventionally, there is a combination vehicle in which a trailer is combined with a vehicle serving as a tractor. Steering of the combination vehicle is more difficult than steering of a single vehicle such as an ordinary-sized passenger car. In particular, when the combination vehicle is moved in reverse, the required steering operation is opposite to the steering operation to be performed when a single vehicle without a trailer connected thereto is moved in reverse. When the combination vehicle is moved in reverse, it is necessary to apply brakes, for example, to stabilize the combination of the vehicle and the trailer before a so-called jackknife phenomenon occurs. The jackknife phenomenon refers to a phenomenon in which the connection portion between the vehicle and the trailer bends significantly when the combination vehicle is moved in reverse.


For example, a reverse assist system of Patent Document 1 limits a hitch angle. The hitch angle is an angle between a central axis extending in a longitudinal direction of the vehicle and a central axis extending in a longitudinal direction of the trailer. The reverse assist system calculates a first hitch limit angle based on a desired trailer curvature selected through an operation on a knob. A user of the vehicle can set a second limit angle within the first hitch limit angle. The user of the vehicle can select either the first limit angle or the second limit angle. The reverse assist system causes a display device to display the first limit angle or the second limit angle selected by the user of the vehicle.


RELATED ART DOCUMENTS
Patent Documents



  • Patent Document 1: US Patent Application Publication No. 2020/0164919



SUMMARY OF THE INVENTION
Problem to be Solved by the Invention

In the reverse assist system that limits the hitch angle as in Patent Document 1, the following concerns arise. That is, a response delay occurs in the hitch angle due to physical constraints on the combination vehicle, etc. For example, when the trailer curvature set through the operation on the knob changes suddenly, there is a possibility that the hitch angle cannot respond appropriately to the sudden change in the trailer curvature. This may cause the jackknife phenomenon. There is a demand that the control device for the combination vehicle more appropriately suppress the occurrence of the jackknife phenomenon and therefore achieve more appropriate vehicle behavior.


Means for Solving the Problem

A control device for a combination vehicle according to one aspect of the present disclosure is configured to control a combination vehicle including a tractor including a steered wheel that is a wheel configured to change a direction of travel of the vehicle, and a trailer towed by the tractor. The control device for the combination vehicle includes a control unit configured to, when a reverse operation of the combination vehicle is performed, assist a reverse operation of the trailer by causing a controlled variable to follow a target value of reverse control that is set through a specific operation by an operator. The control unit is configured to execute a process of limiting the target value and a process of limiting a time rate of change in the target value from a viewpoint of achieving appropriate vehicle behavior.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a perspective view of a combination vehicle including a first embodiment of a control device for the combination vehicle.



FIG. 2 is a block diagram of the first embodiment of the control device for the combination vehicle.



FIG. 3 is a kinematic model of the combination vehicle according to the first embodiment.



FIG. 4 is a kinematic model of a trailer according to the first embodiment.



FIG. 5 is a flowchart showing the procedure of a process of limiting control target values according to the first embodiment.



FIG. 6 is a graph showing an example of behavior of the control target value according to the first embodiment.



FIG. 7 is a diagram illustrating functions of the first embodiment, including graphs showing changes over time in steering angle of front wheels of a tractor in a comparative example and changes over time in virtual steering angle in the comparative example.



FIG. 8 is a diagram illustrating the functions of the first embodiment, including graphs showing changes over time in steering angle of front wheels of a tractor in the first embodiment and changes over time in virtual steering angle in the first embodiment.



FIG. 9 is a flowchart showing the procedure of a process of limiting a control target value according to a second embodiment.



FIG. 10 is a diagram illustrating functions of the second embodiment, including graphs showing changes over time in steering angle of front wheels of a tractor in a comparative example and changes over time in hitch angle in the comparative example.



FIG. 11 is a diagram illustrating the functions of the second embodiment, including graphs showing changes over time in steering angle of front wheels of a tractor in the second embodiment and changes over time in hitch angle in the second embodiment.



FIG. 12 is a front view of a dial according to another embodiment.





MODES FOR CARRYING OUT THE INVENTION
First Embodiment

A control device for a combination vehicle according to a first embodiment will be described.


As shown in FIG. 1, a combination vehicle 10 includes a tractor 11 and a trailer 12. Although there are various types of tractor 11, a pickup truck that is one type of small freight vehicle is herein taken as an example. The tractor 11 includes front wheels 11F and rear wheels 11R. The front wheels 11F include two wheels, namely a right front wheel and a left front wheel, and the rear wheels 11R include two wheels, namely a right rear wheel and a left rear wheel. FIG. 1 shows only the left front wheel and the left rear wheel. The front wheels 11F and a steering wheel are connected to each other via a steering mechanism that is not shown so that power can be transmitted therebetween. The front wheels 11F are steered wheels. The steered wheels refer to wheels that change the direction of travel of the tractor 11 by moving in response to an operation on the steering wheel.


Although the trailer 12 has various shapes and sizes depending on applications, a box-shaped trailer is herein taken as an example. The trailer 12 includes wheels 12R. The wheels 12R include two wheels, namely a right wheel and a left wheel. FIG. 1 shows only the left wheel.


The trailer 12 is connected to the rear of the tractor 11 via a ball joint 13. The ball joint 13 includes a hitch ball 14 and a hitch coupler 15. The hitch ball 14 is provided at the rear of the tractor 11 via a hitch member. The hitch coupler 15 is provided at the tip of a tongue 16 that protrudes from the front of the trailer 12. When the hitch coupler 15 is attached to the hitch ball 14, the trailer 12 is connected to the tractor 11 so as to be rotatable about an axis 17. The axis 17 extends in a height direction of the tractor 11.


As shown in FIG. 2, the tractor 11 includes a display device 20, a power steering device 30, and a reverse assist device 40. The display device 20 is provided, for example, on an instrument panel in a vehicle cabin. The display device 20 is, for example, a touch panel. It is possible to input data or give instructions for operations of in-vehicle devices by touching display on a screen 21. The screen 21 displays, for example, an assist start button 21A and an assist end button 21B. The assist start button 21A is operated when turning on a reverse assist function of the combination vehicle 10. The assist end button 21B is operated when turning off the reverse assist function of the combination vehicle 10.


The power steering device 30 is a system for assisting an operator in steering the steering wheel, and includes a motor 30A, a torque sensor 30B, a steering angle sensor 30C, and a steering control device 30D. The operator includes a driver who drives the combination vehicle 10 in the vehicle cabin of the tractor 11.


The motor 30A generates an assist force. The assist force is a force for assisting steering by the steering wheel. The torque of the motor 30A is applied to the steering mechanism of the front wheels 11F via a speed reduction mechanism. The torque sensor 30B detects a steering torque τstr that is a torque applied to the steering wheel. The steering angle sensor 30C detects a steering angle α1 that is a turning angle of the front wheels 11F based on, for example, a rotation angle of the motor 30A. The front wheels 11F and the motor 30A operate in conjunction with each other via the steering mechanism. Therefore, there is a correlation between the rotation angle of the motor 30A and the steering angle α1 of the front wheels 11F. Thus, the steering angle α1 of the front wheel 11F can be determined based on the rotation angle of the motor 30A.


The steering control device 30D executes assist control when the reverse assist function of the combination vehicle 10 is off. That is, the steering control device 30D controls energization of the motor 30A based on the steering torque τstr detected by the torque sensor 30B to cause the motor 30A to generate an assist force according to the steering torque τstr.


The steering control device 30D executes steering control on the front wheels 11F when the reverse assist function of the combination vehicle 10 is on. That is, when the reverse assist function of the combination vehicle 10 is on, the steering control device 30D controls the steering angle α1 of the front wheels 11F by controlling the rotation angle of the motor 30A based on a target steering angle α1* generated by the reverse assist device 40. The target steering angle α1* is a target value of the steering angle α1 of the front wheel 11F. The steering control device 30D controls the operation of the motor 30A by executing feedback control on the steering angle α1 of the front wheels 11F detected by the steering angle sensor 30C so that the steering angle α1 agrees with the target steering angle α1*.


The reverse assist device 40 assists the reverse operation of the combination vehicle 10 when the reverse assist function of the combination vehicle 10 is on. The reverse assist device 40 calculates the target steering angle α1* of the front wheels 11F based on a reverse direction or a reverse route of the combination vehicle 10 specified by the operator and the steering angle α1 of the front wheels 11F detected by the steering angle sensor 30C. The target steering angle α1* is a target value of the steering angle α1 of the front wheels 11F required for the combination vehicle 10 to move in the reverse direction or along the reverse route of the combination vehicle 10 specified by the operator. When the reverse assist function of the combination vehicle 10 is off, the reverse assist device 40 does not calculate the target steering angle α1*.


<Reverse Assist Device>

Next, the reverse assist device 40 will be described in detail.


As shown in FIG. 2, the reverse assist device 40 includes an input device 41 and a control device 42.


The input device 41 includes a dial 41A as an operation member. The dial 41A is provided, for example, on a center console in the vehicle cabin. The dial 41A is operated by the operator when specifying the reverse direction or the reverse route of the combination vehicle 10. The reverse direction or the reverse route includes, for example, a reverse left turn, a reverse right turn, and a straight reverse movement. When the combination vehicle 10 is turned to the left in reverse, the dial 41A is operated counterclockwise with respect to a reference position corresponding to a straight route. When the combination vehicle 10 is turned to the right in reverse, the dial 41A is operated clockwise with respect to the reference position. When the combination vehicle 10 is moved straight in reverse, the dial 41A is maintained at the reference position. The input device 41 generates an electric signal S1 according to the operation amount or the operation position of the dial 41A with respect to the reference position.


The control device 42 includes a processing circuit including any one of the following three components A1, A2, A3.

    • A1. One or more processors that operate according to a computer program that is software. The processor includes a CPU (central processing unit) and a memory.
    • A2. One or more dedicated hardware circuits, such as an application specific integrated circuit (ASIC), that perform at least part of various processes. The ASIC includes a CPU and a memory.
    • A3. A hardware circuit obtained by combining the components A1, A2. The memory is a medium that can be read by a computer (in this case, the CPU) and stores programs that describe processes or instructions for the computer. The memory includes a RAM (random access memory) and a ROM (read only memory). The CPU executes various types of control by executing the programs stored in the memory at a predetermined calculation cycle. The programs include a program for executing reverse assist control for the combination vehicle 10. The reverse assist control refers to control for assisting the reverse operation of the combination vehicle 10.


The control device 42 executes the reverse assist control for the combination vehicle 10. The control device 42 starts executing the reverse assist control when the operator performs an operation to start the reverse assist control. The control device 42 stops executing the reverse assist control when the operator performs an operation to end the reverse assist control. The operator performs the operations to start and end the reverse assist control via the display device 20. When the assist start button 21A displayed on the screen 21 of the display device 20 is touched, the control device 42 starts executing the reverse assist control. When the assist end button 21B displayed on the screen 21 of the display device 20 is touched, the control device 42 ends the execution of the reverse assist control.


During the execution of the reverse assist control, the control device 42 controls the reverse route of the combination vehicle 10 via the power steering device 30 so that the combination vehicle 10 moves in the reverse direction or along the reverse route of the combination vehicle 10 specified by the operator.


The control device 42 includes a setting unit 42A and a control unit 42B. The setting unit 42A sets a target virtual steering angle α2* of the trailer 12 based on the electric signal S1 generated by the input device 41, that is, the operation amount or the operation position of the dial 41A with respect to the reference position. The target virtual steering angle α2* is a target value of a virtual steering angle α2 of the trailer 12. The virtual steering angle α2 refers to an apparent steering angle when the trailer 12 is virtually separated from the tractor 11 and regarded as a single vehicle including virtual front wheels. The setting unit 42A calculates the target virtual steering angle α2* corresponding to the operation amount or the operation position of the dial 41A, for example, using a map that defines the relationship between the operation amount or the operation position of the dial 41A and the target virtual steering angle α2* of the trailer 12. The operator can specify the target virtual steering angle α2* according to a desired reverse route for reversing the trailer 12 by operating the dial 41A.


The control unit 42B acquires the target virtual steering angle α2* set by the setting unit 42A, a hitch angle β detected by an in-vehicle hitch angle sensor 51, a vehicle speed V detected by an in-vehicle vehicle speed sensor 52, and the steering angle α1 detected by the steering angle sensor 30C. The hitch angle β refers to an angle between a central axis extending in a longitudinal direction of the tractor 11 and a central axis extending in a longitudinal direction of the trailer 12. The hitch angle β is also referred to as a bending angle of the trailer 12.


The control unit 42B calculates the target steering angle α1* of the front wheels 11F of the tractor 11 based on the target virtual steering angle α2* set by the setting unit 42A and the hitch angle β, the vehicle speed V, and the steering angle α1 detected by the sensors. The control unit 42B calculates the target steering angle α1* of the front wheels 11F so that the virtual steering angle α2 of the trailer 12 converges to the target virtual steering angle α2*. That is, the control unit 42B calculates the target steering angle α1* of the front wheels 11F by executing feedback control on the virtual steering angle α2 of the trailer 12 so that the virtual steering angle α2 agrees with the target virtual steering angle α2*. The control unit 42B may calculate the target steering angle α1* using, for example, nonlinear model predictive control (NMPC).


<Kinematic Model of Combination Vehicle>

Next, a kinematic model indicating the behavior of the combination vehicle 10 moving in a plane will be described.


As shown in FIG. 3, the kinematic model of the combination vehicle 10 can be considered as an equivalent model in which the right and left wheels are shifted to the central axis of the vehicle body in a two-dimensional xy coordinate system fixed to the ground. The kinematic model in FIG. 3 is a kinematic model when the combination vehicle 10 moves forward. In the kinematic model of FIG. 3, in order to clarify the behavior of the combination vehicle 10 within the range of kinematics, it is assumed that no skid occurs in tires of the combination vehicle 10 at extremely low speeds and the combination vehicle 10 has a velocity vector only in the direction of travel. It is also assumed that the vehicle is driven at a constant speed. It is also assumed that the road surface is flat and there is no disturbance from the outside of the combination vehicle 10.


In the kinematic model of FIG. 3, parameters of the combination vehicle 10 used to describe the kinematic relationship between the tractor 11 and the trailer 12 are as follows.

    • C0: Front wheel 11F of tractor 11
    • B1: Rear wheel 11R of tractor 11
    • C1: Hitch point of tractor 11 (point indicating position of hitch ball 14)
    • B2: Wheel of trailer 12
    • Vc0: Velocity vector of front wheel 11F of tractor 11
    • VB1: Velocity vector of rear wheel 11R of tractor 11
    • Vc1: Velocity vector of hitch point C1 of tractor 11
    • VB2: Velocity vector of trailer 12
    • α1: Steering angle of front wheel 11F of tractor 11
    • α2: Virtual steering angle of trailer 12
    • γ1: Intermediate variable (angle between central axis of tractor 11 and velocity vector Vc1 of hitch point C1)
    • θ1: Attitude angle of tractor 11 (angle between central axis of tractor 11 and X-axis)
    • θ2: Attitude angle of trailer 12 (angle between central axis of trailer 12 and X-axis)
    • β: Hitch angle (angle between central axis of tractor 11 and central axis of trailer 12)
    • l1: Wheelbase of tractor 11
    • h1: Distance between rear wheel 11R of tractor 11 and hitch point C1
    • l2: Virtual wheelbase of trailer 12

      The signs of each parameter are as follows. That is, the tractor attitude angle θ1 is positive in the counterclockwise direction with respect to the X-axis. The steering angle α1 of the front wheel 11F of the tractor 11 and the intermediate variable γ1 are positive in the counterclockwise direction with respect to the central axis of the tractor 11. The hitch angle β is positive in the counterclockwise direction with respect to the central axis of the tractor 11 or its extension line. The vehicle speed V is positive for the forward movement and negative for the reverse movement.


As shown in FIG. 3, the tractor 11 moves according to the velocity vector Vc0 of the front wheel 11F. The trailer 12 moves according to the velocity vector Vc1 of the hitch point C1 that is the point of connection to the tractor 11. From this, the velocity vector Vc1 of the hitch point C1 as seen from the trailer 12 can be regarded as a velocity vector of the virtual front wheel of the trailer 12. In the kinematic model of FIG. 3, the angle between the velocity vector Vc1 of the hitch point C1 and the central axis of the trailer 12 is “β−γ1”. In this case, when the trailer 12 is virtually separated from the tractor 11 and regarded as a single vehicle including the virtual front wheel as shown in FIG. 4, the virtual front wheel can be regarded as being steered at the virtual steering angle α2 (=−(β−γ1)) that is an apparent steering angle. From this, it is understood that the trailer 12 can be considered as a single vehicle. In the kinematic model for the reverse movement of the combination vehicle 10, the velocity vectors are in the opposite directions to those in the kinematic model for the forward movement in FIG. 3.


The virtual steering angle α2 of the trailer 12 is represented by the following expression 1. The expression 1 is an equation of motion for the virtual steering angle α2.










α
2

=


-
β

-

a


tan

(



h
1


l
1



tan


α
1


)







[

Math
.

1

]







where “β” is the hitch angle, “l1” is the wheelbase of the tractor 11, “h1” is the distance between the rear wheel 11R of the tractor 11 and the hitch point C1, “α1” is the steering angle of the front wheel 11F of the tractor 11, and “a tan” is an abbreviation of “arctan” and represents an arctangent function.


<Jackknife Suppression Process>

The control device 42 has a function of suppressing the occurrence of a jackknife phenomenon. The jackknife phenomenon refers to a phenomenon in which the connection portion between the tractor 11 and the trailer 12 bends significantly when the combination vehicle 10 is moved in reverse.


The control unit 42B starts executing a jackknife suppression process, for example, when the operator performs an operation to start the reverse assist control, that is, when the assist start button 21A displayed on the screen 21 of the display device 20 is touched. The jackknife suppression process is a process for suppressing the occurrence of the jackknife phenomenon. The control unit 42B may start executing the jackknife suppression process when the shift range of a transmission mounted on the tractor 11 is switched to a reverse position. The control unit 42B executes the jackknife suppression process according to a program stored in the storage device of the control unit 42B that is not shown.


As shown in a flowchart of FIG. 5, the control unit 42B first calculates the target virtual steering angle α2* (step S101). The target virtual steering angle α2* is a target value of the virtual steering angle α2 that is an internal controlled variable of the control unit 42B.


The control unit 42B calculates the target virtual steering angle α2*, for example, based on the electric signal S1 generated by the input device 41, that is, the operation amount or the operation position of the dial 41A with respect to the reference position. The control unit 42B calculates the target virtual steering angle α2* corresponding to the operation amount or the operation position of the dial 41A, for example, using the map that defines the relationship between the operation amount or the operation position of the dial 41A and the target virtual steering angle α2*.


The control unit 42B calculates a jackknife hitch angle βjk (step S102). The jackknife hitch angle βjk is a boundary value of the hitch angle β as to whether the jackknife phenomenon occurs. The jackknife hitch angle βjk is physically defined as a hitch angle β when the value of a hitch angle velocity β(⋅) that is a time rate of change in the hitch angle β is “0” at a maximum steering angle α1mx of the front wheel 11F of the tractor 11. The symbol “⋅” represents a time derivative. The maximum steering angle α1mx is the maximum value of the steering angle α1 of the front wheel 11F of the tractor 11 that can be taken physically.


The equation of motion for the hitch angle velocity β(⋅) is represented by the following expression 2.










β
.

=



-


V

B

1



l
2




sin

β

-



V

B

1




l
1



l
2





(


l
2

+


h
1


cos

β


)


tan


α
1







[

Math
.

2

]







where “l1” is the wheelbase of the tractor 11, “l2” is the virtual wheelbase of the trailer 12, “VB1” is the velocity vector of the rear wheel 11R of the tractor 11, “h1” is the distance between the rear wheel 11R of the tractor 11 and the hitch point C1, and “α1” is the steering angle of the front wheel 11F of the tractor 11.


The control unit 42B substitutes the maximum steering angle α1mx for the steering angle α1 and substitutes “0” for the hitch angle velocity β(⋅) in the expression 2. Then, the control unit 42B obtains the jackknife hitch angle βjk by solving the expression 2 for the hitch angle β.


The control unit 42B calculates an angle limit value α2mx for the target virtual steering angle α2* based on the jackknife hitch angle βjk calculated in step S102 (step S103). The control unit 42B calculates the angle limit value α2mx using the following expression 3. The expression 3 is obtained by substituting the jackknife hitch angle βjk for the hitch angle β and substituting the maximum steering angle α1mx for the steering angle α1 in the above expression 1 that is the equation of motion for the virtual steering angle α2.










α

2

mx


=


-

β
jk


+

arc


tan

(


h

l
1




tan

(

α

1

mx


)


)







[

Math
.

3

]







where “βjk” is the jackknife hitch angle, “l1” is the wheelbase of the tractor 11, “h1” is the distance between the rear wheel 11R of the tractor 11 and the hitch point C1, and “α1mx” is the maximum steering angle of the front wheel 11F of the tractor 11.


Next, the control unit 42B determines whether the absolute value of the target virtual steering angle α2* is smaller than the absolute value of the angle limit value α2mx (step S104).


When the absolute value of the target virtual steering angle α2* calculated in step S101 is not smaller than the absolute value of the angle limit value α2mx (NO in step S104), the control unit 42B advances the process to step S105.


In step S105, the control unit 42B limits the target virtual steering angle α2* calculated in step S101 to the angle limit value α2mx. The control unit 42B holds the target virtual steering angle α2* limited to the angle limit value α2m as a final target virtual steering angle α2* to be used for controlling the behavior of the combination vehicle 10.


When the absolute value of the target virtual steering angle α2* calculated in step S101 is smaller than the absolute value of the angle limit value α2mx (YES in step S104), the target virtual steering angle α2* calculated in step S101 is held as the final target virtual steering angle α2* to be used for controlling the behavior of the combination vehicle 10.


Next, the control unit 42B calculates a velocity limit value α2mx(⋅) for a target virtual steering angle velocity α2*(⋅) (step S106). The target virtual steering angle velocity α2*(⋅) is a time rate of change in the target virtual steering angle α2*. The target virtual steering angle velocity α2*(⋅) is obtained by differentiating the target virtual steering angle α2* in terms of time.


A virtual steering angle velocity α2(⋅) is represented by the following expression 4. The expression 4 is an equation of motion for the virtual steering angle velocity α2(⋅).











α
2

.

=


-

β
.


-



h
1




l
1




cos
2

(

α
1

)


+



h
1
2


l
1





sin
2

(

α
1

)







α
1

.







[

Math
.

4

]







where “β(⋅)” is the hitch angle velocity. The hitch angle velocity β(⋅) can be calculated using the above expression 2. The symbol “α1” is the steering angle of the front wheel 11F of the tractor 11, “l1” is the wheelbase of the tractor 11, “h1” is the distance between the rear wheel 11R of the tractor 11 and the hitch point C1, and “α1(⋅)” is the steering angle velocity of the front wheel 11F of the tractor 11.


The velocity limit value α2mx(⋅) for the target virtual steering angle velocity α2*(⋅) is obtained by substituting a maximum steering speed α1mx(⋅) of the front wheel 11F for the steering angle velocity α1(⋅) in the second term on the right side of the expression 4.


When the value of the steering angle α1 does not change, the second term on the right side of the expression 4 may be calculated as “0”. The situation in which the value of the steering angle α1 does not change includes, for example, a case where the front wheel 11F is kept at a limit position of its physical movable range, or a case where the value of the steering angle α1 that corresponds to a straightforward state of the combination vehicle 10 is “0”.


Next, the control unit 42B determines whether the absolute value of the target virtual steering angle velocity α2*( ) is smaller than the absolute value of the velocity limit value α2mx(⋅) (step S107).


When the absolute value of the target virtual steering angle velocity α2*(⋅) is not smaller than the absolute value of the velocity limit value α2mx(⋅) (NO in step S107), the control unit 42B advances the process to step S108.


In step S108, the control unit 42B limits the target virtual steering angle velocity α2*(⋅) that is based on the target virtual steering angle α2* calculated in step S101 to the velocity limit value α2mx(⋅). The control unit 42B holds the target virtual steering angle velocity α2*(⋅) limited to the velocity limit value α2mx(⋅) as a final target virtual steering angle velocity α2*(⋅) to be used for controlling the behavior of the combination vehicle 10.


When the absolute value of the target virtual steering angle velocity α2*(⋅) is smaller than the absolute value of the velocity limit value α2mx(⋅) (YES in step S107), the control unit 42B holds the target virtual steering angle velocity α2*(⋅) that is based on the target virtual steering angle α2* calculated in step S101 as the final target virtual steering angle velocity α2*(⋅) to be used for controlling the behavior of the combination vehicle 10.


The control unit 42B controls the behavior of the combination vehicle 10 using the final target virtual steering angle α2* and the final target virtual steering angle velocity α2*(⋅) that are control target values (step S109).


<Behavior of Control Target Value>

Next, an example of the behavior of the target virtual steering angle α2* that is the control target value will be described.


First, a comparative example in which the target virtual steering angle α2* and the target virtual steering angle velocity α2*(⋅) are not limited will be discussed. In the comparative example, when a target virtual steering angle α2* exceeding the absolute value of the angle limit value α2mx is set through the operation on the dial 41A, the target virtual steering angle α2* changes, for example, as follows.


As indicated by a characteristic line L1 in a graph of FIG. 6, when the reverse assist control is started (time t0), the absolute value of the target virtual steering angle α2* gradually increases from an initial value “0” toward a current set value α21*. The set value α21* is a value exceeding the absolute value of the angle limit value α2mx. The absolute value of the target virtual steering angle α2* increases, for example, at a target virtual steering angle velocity α2*(⋅) exceeding the velocity limit value α2mx(⋅). The target virtual steering angle velocity α2*(⋅) is the amount of change per unit time in the absolute value of the target virtual steering angle α2*, and indicates the slope of the characteristic line L1. The absolute value of the target virtual steering angle α2* exceeds the absolute value of the angle limit value α2mx, and eventually reaches the current set value α21* (time t1).


Next, the present embodiment in which the target virtual steering angle α2* and the target virtual steering angle velocity α2*(⋅) are limited will be discussed. In the present embodiment, when a target virtual steering angle α2* exceeding the absolute value of the angle limit value α2mx is set through the operation on the dial 41A, the target virtual steering angle α2* changes as follows.


As indicated by a characteristic line L2 in the graph of FIG. 6, when the reverse assist control is started (time t0), the absolute value of the target virtual steering angle α2* gradually increases from the initial value “0” toward the current set value α21*. The absolute value of the target virtual steering angle α2* increases at the target virtual steering angle velocity α2*(⋅) limited to the velocity limit value α2mx(⋅). That is, the slope of the characteristic line L2 is smaller than the slope of the characteristic line L1. The absolute value of the target virtual steering angle α2* eventually reaches the absolute value of the angle limit value α2mx (time t2). Although the current set value α21* exceeds the absolute value of the angle limit value α2mx, the absolute value of the target virtual steering angle α2* is kept limited to the absolute value of the angle limit value α2mx.


Functions of First Embodiment

Next, functions of the first embodiment will be described.


For example, the combination vehicle 10 turns to the right in reverse and then turns to the left in reverse. The turning radius of the reverse right turn is the same as the turning radius of the reverse left turn. When turning, a target steering angle α1* exceeding the maximum steering angle α1mx that is the limit value of the physical movable range of the front wheel 11F of the tractor 11 is set through the operation on the dial 41A.


As shown in FIG. 7, along with the start of the reverse right turn of the combination vehicle 10 (time t10), the steering angle α1 of the front wheel 11F of the tractor 11 changes in a negative direction and then gradually increases in a positive direction. The steering angle α1 eventually reaches a constant positive value. After the steering angle α1 reaches the constant positive value, the steering angle α1 is kept at the constant positive value for a predetermined period. The absolute value of the constant positive value is a value smaller than the absolute value of the maximum steering angle α1mx.


After the combination vehicle 10 finishes the reverse right turn, the combination vehicle 10 then starts the reverse left turn (time t11). The steering angle α1 starts to increase again in the positive direction from the constant positive value smaller than the absolute value of the maximum steering angle α1mx. This is caused by, for example, a response delay in the steering angle α1 due to physical constraints on the combination vehicle 10. After the steering angle α1 reaches the maximum steering angle α1mx, the steering angle α1 then decreases in the negative direction and is kept at a constant negative value.


In the comparative example in which the target virtual steering angle velocity α2*(⋅) is not limited, the virtual steering angle α2 changes as follows.


As shown in FIG. 7, in the comparative example, when the combination vehicle 10 starts the reverse right turn (time t10), the virtual steering angle α2 gradually increases in the positive direction along with the increase in the steering angle α1 in the positive direction. After the virtual steering angle α2 exceeds the positive target virtual steering angle α2* in the positive direction, the virtual steering angle α2 then decreases in the negative direction and eventually reaches the positive target virtual steering angle α2*. After the virtual steering angle α2 reaches the positive target virtual steering angle α2*, the virtual steering angle α2 is kept at the positive target virtual steering angle α2* until the combination vehicle 10 finishes the reverse right turn.


After the combination vehicle 10 finishes the reverse right turn, the combination vehicle 10 then starts the reverse left turn (time t11). The virtual steering angle α2 gradually decreases in the negative direction from the positive target virtual steering angle α2*. After the virtual steering angle α2 exceeds the negative target virtual steering angle α2* in the negative direction, the virtual steering angle α2 then reverses in the positive direction and eventually reaches the negative target virtual steering angle α2*. After the virtual steering angle α2 reaches the negative target virtual steering angle α2*, the virtual steering angle α2 is kept at the negative target virtual steering angle α2*.


As shown in FIG. 7, an overshoot of the virtual steering angle α2 occurs in the comparative example. The overshoot is a phenomenon in which the virtual steering angle α2 that is the controlled variable exceeds the target virtual steering angle α2* that is the target value. Due to the physical constraints on the combination vehicle 10, there is a response delay in the steering angle α1 and the hitch angle β. Therefore, when the target steering angle α1* changes suddenly, there is a possibility that the steering angle α1 cannot follow the change in the target steering angle α1*. When a target hitch angle β* changes suddenly, there is a possibility that the hitch angle β cannot follow the change in the target hitch angle β*.


In the first embodiment in which the target virtual steering angle velocity α2*(⋅) is limited, the steering angle α1 and the virtual steering angle α2 change as follows. The preconditions such as the turning direction of the combination vehicle 10 and the amount of operation on the dial 41A are the same as those in the comparative example. That is, the combination vehicle 10 turns to the right in reverse and then turns to the left in reverse. The turning radius of the reverse right turn is the same as the turning radius of the reverse left turn. When turning, a target steering angle α1* exceeding the maximum steering angle α1mx that is the limit value of the physical movable range of the front wheel 11F of the tractor 11 is set through the operation on the dial 41A.


As shown in FIG. 8, the steering angle α1 changes in the same manner as in the comparative example shown in FIG. 7. As shown in FIG. 8, along with the increase in the steering angle α1 in the positive direction, the virtual steering angle α2 gradually increases in the positive direction and eventually reaches the positive target virtual steering angle α2*. Unlike the comparative example shown in FIG. 7, the virtual steering angle α2 does not exceed the positive target virtual steering angle α2* in the positive direction. After the virtual steering angle α2 reaches the positive target virtual steering angle α2*, the virtual steering angle α2 is kept at the positive target virtual steering angle α2* until the combination vehicle 10 finishes the reverse right turn.


After the combination vehicle 10 finishes the reverse right turn, the combination vehicle 10 then starts the reverse left turn (time t11). The virtual steering angle α2 gradually decreases in the negative direction from the positive target virtual steering angle α2*, and eventually reaches the negative target virtual steering angle α2*. Unlike the comparative example shown in FIG. 7, the virtual steering angle α2 does not exceed the negative target virtual steering angle α2* in the negative direction. After the virtual steering angle α2 reaches the negative target virtual steering angle α2*, the virtual steering angle α2 is kept at the negative target virtual steering angle α2*.


Effects of First Embodiment

The first embodiment has the following effects.

    • (1-1) The control device 42 limits the target value of the reverse control of the combination vehicle 10 from the viewpoint of achieving appropriate vehicle behavior. For example, the control device 42 executes the process of limiting the target virtual steering angle α2* that is the target value of the reverse control of the combination vehicle 10. The control device 42 sets the angle limit value α2mx for the target virtual steering angle α2*. By limiting the target virtual steering angle α2* to the angle limit value α2mx, it is possible to suppress the calculation of the target virtual steering angle α2* having an excessively large absolute value that exceeds the angle limit value α2mx. Therefore, more appropriate vehicle behavior can be achieved.


The control device 42 calculates the angle limit value α2mx by substituting the value of the jackknife hitch angle βjk and the value of the maximum steering angle α1mx into the equation of motion for the virtual steering angle α2. The angle limit value α2mx is the limit value for the target virtual steering angle α2*. The equation of motion for the virtual steering angle α2 is the above expression 1. The angle limit value α2mx is obtained by substituting the value of the jackknife hitch angle βjk for the hitch angle β and the value of the maximum steering angle α1mx for the steering angle α1 in the expression 1.

    • (1-2) The control device 42 limits the target value of the reverse control of the combination vehicle 10, for example, from the viewpoint of suppressing the occurrence of the jackknife phenomenon. For example, the absolute value of the steering angle α1 and therefore the absolute value of the hitch angle β increase as the absolute value of the target virtual steering angle α2* increases. By limiting the absolute value of the target virtual steering angle α2*, it is possible to limit the absolute value of the steering angle α1 and therefore the absolute value of the hitch angle β. This suppresses the occurrence of the case where the absolute value of the hitch angle β exceeds the absolute value of the jackknife hitch angle βjk. Thus, the occurrence of the jackknife phenomenon can be suppressed during the execution of the reverse assist control for the combination vehicle 10. Therefore, more appropriate vehicle behavior can be achieved. The jackknife hitch angle βjk is the boundary value as to whether the jackknife phenomenon occurs.
    • (1-3) The control device 42 limits the time rate of change in the target value of the reverse control of the combination vehicle 10 from the viewpoint of achieving appropriate vehicle behavior. For example, the control device 42 executes the process of limiting the time rate of change in the target virtual steering angle α2*. The control device 42 sets the velocity limit value α2mx(⋅) for the target virtual steering angle velocity α2*(⋅) that is the time rate of change in the target virtual steering angle α2*. The target virtual steering angle velocity α2*(⋅) is limited to the velocity limit value α2mx(⋅). This suppresses the occurrence of the case where the target virtual steering angle α2* changes at a rate of change at which the virtual steering angle α2 that is the internal controlled variable of the control device 42 cannot follow the target virtual steering angle α2*. This suppresses the occurrence of the so-called overshoot in which the virtual steering angle α2 exceeds the target virtual steering angle α2*. Therefore, more appropriate vehicle behavior can be achieved.


The control device 42 calculates the velocity limit value α2mx(⋅) by substituting the value of the hitch angle velocity β(⋅) and the value of the maximum steering angle velocity α1mx(⋅) into the equation of motion for the virtual steering angle velocity α2(⋅). The velocity limit value α2mx(⋅) is the limit value for the target virtual steering angle velocity α2*(⋅). The equation of motion for the virtual steering angle velocity α2(⋅) is the above expression 4. The velocity limit value α2mx(⋅) is obtained by substituting the value of the hitch angle velocity β(⋅) obtained from the expression 2 for the hitch angle velocity β(⋅) in the expression 4 and substituting the value of the maximum steering speed α1mx(⋅) for the steering angle velocity α1(⋅).

    • (1-4) The control device 42 limits the time rate of change in the target value of the reverse control of the combination vehicle 10, for example, from the viewpoint of suppressing the occurrence of the jackknife phenomenon. For example, the absolute value of the steering angle velocity α1(⋅) and therefore the absolute value of the hitch angle velocity β(⋅) increase as the absolute value of the target virtual steering angle velocity α2*(⋅) increases. By limiting the target virtual steering angle velocity α2*(⋅), the hitch angle velocity β(⋅) is limited. This suppresses the occurrence of the case where the hitch angle β exceeds the jackknife hitch angle βjk. Further, a sudden increase in the absolute value of the hitch angle β is suppressed. Thus, the occurrence of the jackknife phenomenon can be suppressed more appropriately during the execution of the reverse assist control for the combination vehicle 10. Therefore, more appropriate vehicle behavior can be achieved.
    • (1-5) When the operator specifies the target virtual steering angle α2* of the trailer 12 through the operation on the input device 41, the reverse movement of the trailer 12 in a nonlinear and unstable system can be controlled with the trailer 12 regarded as a single vehicle of the tractor 11 alone, that is, an ordinary-sized passenger car of front-wheel steering. Therefore, the reverse operation of the combination vehicle 10 can be assisted more appropriately. The operator can move the combination vehicle 10 in reverse with the same feeling as that in the case of an ordinary-sized passenger car.


Second Embodiment

Next, a second embodiment of the control device for the combination vehicle will be described. The present embodiment basically has the same configuration as the first embodiment shown in FIGS. 1 to 4. Therefore, detailed description will be omitted for the same members and configurations as those in the first embodiment. The present embodiment differs from the first embodiment in that the hitch angle β is employed as the internal controlled variable of the control device 42 instead of the virtual steering angle α2.


The control device 42 includes the setting unit 42A and the control unit 42B.


The setting unit 42A sets a target hitch angle β* of the trailer 12 based on the electric signal S1 generated by the input device 41, that is, the operation amount or the operation position of the dial 41A with respect to the reference position. The target hitch angle β* is a target value of the hitch angle β of the trailer 12. The setting unit 42A calculates the target hitch angle β* corresponding to the operation amount or the operation position of the dial 41A, for example, using a map that defines the relationship between the operation amount or the operation position of the dial 41A and the target hitch angle β* of the trailer 12. The operator can specify the target hitch angle β* according to a desired reverse route for reversing the trailer 12 by operating the dial 41A.


The control unit 42B acquires the target hitch angle β* set by the setting unit 42A, the hitch angle β detected by the hitch angle sensor 51, the vehicle speed V detected by the vehicle speed sensor 52, and the steering angle α1 detected by the steering angle sensor 30C.


The control unit 42B calculates the target steering angle α1* of the front wheels 11F of the tractor 11 based on the target hitch angle β set by the setting unit 42A and the hitch angle β, the vehicle speed V, and the steering angle α1 detected by the sensors. The control unit 42B calculates the target steering angle α1* of the front wheels 11F so that the hitch angle β of the trailer 12 converges to the target hitch angle β*. That is, the control unit 42B calculates the target steering angle α1* of the front wheels 11F by executing feedback control on the hitch angle β of the trailer 12 so that the hitch angle β agrees with the target hitch angle β*.


<Jackknife Suppression Process>

Next, the procedure of the jackknife suppression process will be described.


As shown in a flowchart of FIG. 9, the control unit 42B first calculates the target hitch angle β* (step S201). The target hitch angle β* is a target value of the hitch angle β serving as a controlled variable.


The control unit 42B calculates the target hitch angle β*, for example, based on the electric signal S1 generated by the input device 41, that is, the operation amount or the operation position of the dial 41A with respect to the reference position. The control unit 42B calculates the target hitch angle β* corresponding to the operation amount or the operation position of the dial 41A, for example, using a map that defines the relationship between the operation amount or the operation position of the dial 41A and the target hitch angle β*.


The control unit 42B calculates the jackknife hitch angle βjk (step S202). The jackknife hitch angle βjk is a boundary value of the hitch angle β as to whether the jackknife phenomenon occurs. The jackknife hitch angle βjk is physically defined as a hitch angle β when the value of the hitch angle velocity β(⋅) that is the time rate of change in the hitch angle β is “0” at the maximum steering angle α1mx of the front wheel 11F of the tractor 11. The symbol “.” represents a time derivative. The maximum steering angle α1mx is the maximum value of the steering angle α1 of the front wheel 11F of the tractor 11 that can be taken physically.


The equation of motion for the hitch angle velocity β(⋅) is represented by the above expression 2. The control unit 42B substitutes the maximum steering angle α1mx for the steering angle α1 and substitutes “0” for the hitch angle velocity β(⋅) in the expression 2. Then, the control unit 42B obtains the jackknife hitch angle βjk by solving the expression 2 for the hitch angle β.


The control unit 42B calculates an angle limit value βmx for the target hitch angle β* based on the jackknife hitch angle βjk calculated in step S202 (step S203). The angle limit value βmx includes an upper limit value +βjk that is a positive angle limit value, and a lower limit value −βjk that is a negative angle limit value. That is, the jackknife hitch angle βjk is set as the angle limit value βmx.


Next, the control unit 42B determines whether the absolute value of the target hitch angle β* is smaller than the absolute value of the angle limit value βmx (step S204).


When the absolute value of the target hitch angle β* calculated in step S201 is not smaller than the absolute value of the angle limit value βmx (NO in step S204), the control unit 42B advances the process to step S205.


In step S205, the control unit 42B limits the target hitch angle β calculated in step S201 to the angle limit value βmx. The control unit 42B holds the target hitch angle β* limited to the angle limit value βmx as a final target hitch angle β* to be used for controlling the behavior of the combination vehicle 10.


When the absolute value of the target hitch angle β* calculated in step S201 is smaller than the absolute value of the angle limit value βmx (YES in step S204), the value of the target hitch angle β* calculated in step S201 is held as the final target hitch angle β* to be used for controlling the behavior of the combination vehicle 10.


Next, the control unit 42B calculates a velocity limit value βmx(⋅) for a target hitch angle velocity β*(⋅) (step S206). The target hitch angle velocity β*(⋅) is a time rate of change in the target hitch angle β*.


The equation of motion for the hitch angle velocity β(⋅) is represented by the above expression 2. From the viewpoint of limiting the hitch angle velocity β(⋅) to reduce the steering speed of the front wheel 11F of the tractor 11, the value of “tan α1” in the second term on the right side of the expression 2 including the steering angle α1 is limited. There is a correlation between the hitch angle velocity β(⋅) and the steering speed of the front wheel 11F.


When “α1>0”, “tan(α1′)” at the next time has the relationship shown in the following expression 5.










tan


α
1



<

tan

(


α
1

+



α
.


1

mx


*
dt


)

<

tan


α

1

mx







[

Math
.

5

]







where “α1mx” is the maximum steering angle of the front wheel 11F of the tractor 11, and “α1mx(⋅)” is the maximum steering angle velocity that is a time rate of change in the maximum steering angle α1mx. The maximum steering angle velocity α1mx(⋅) is obtained by differentiating the maximum steering angle α1mx of the front wheel 11F in terms of time. The symbol “α1mx(⋅)*dt” is the maximum change amount of the steering angle α1 during a unit time dt. The unit time is an infinitesimal time, and is, for example, the calculation cycle of the control unit 42B. The symbol “*” represents multiplication, and “α11mx(⋅)*dt” is the maximum steering angle α1 that may change from the current steering angle α1 during the unit time dt, and is determined by the maximum steering speed α1mx(⋅) of the front wheel 11F.


The second or third term of the expression 5 is used as a constraint on “tan α1”. The third term of the expression 5 is a stronger constraint than the second term. By substituting the second or third term of the expression 5 into the above expression 2, the velocity limit value βmx(⋅) for the target hitch angle velocity β*(⋅) is obtained.


Next, the control unit 42B determines whether the absolute value of the target hitch angle velocity β*(⋅) is smaller than the absolute value of the velocity limit value βmx(⋅) (step S207).


The target hitch angle velocity β*(⋅) is obtained by substituting the value of the target hitch angle β* calculated in step S201 into the above expression 2.


When the absolute value of the target hitch angle velocity β*(⋅) is not smaller than the absolute value of the velocity limit value βmx(⋅) (NO in step S207), the control unit 42B advances the process to step S108.


In step S208, the control unit 42B limits the target hitch angle velocity β*(⋅) that is based on the target hitch angle β* calculated in step S201 to the velocity limit value βmx(⋅). The control unit 42B holds the target hitch angle velocity β*(⋅) limited to the velocity limit value βmx(⋅) as a final target hitch angle velocity β*(⋅) to be used for controlling the behavior of the combination vehicle 10.


When the absolute value of the target hitch angle velocity β*(⋅) is smaller than the absolute value of the velocity limit value βmx(⋅) (YES in step S207), the control unit 42B holds the target hitch angle velocity β*(⋅) that is based on the target hitch angle β* calculated in step S201 as the final target hitch angle velocity β*(⋅) to be used for controlling the behavior of the combination vehicle 10.


The control unit 42B controls the behavior of the combination vehicle 10 using the final target hitch angle β* and the final target hitch angle velocity β*(⋅) that are control target values (step S209).


<Behavior of Control Target Value>

Next, an example of the behavior of the target hitch angle β* that is the control target value will be described.


A comparative example in which the target hitch angle β* and the target hitch angle velocity β*(⋅) are not limited will be discussed. In the comparative example, when a target hitch angle β* exceeding the absolute value of the angle limit value βmx is set through the operation on the dial 41A, the target hitch angle β* changes, for example, as follows.


As indicated by the characteristic line L1 in the graph of FIG. 6, when the reverse assist control is started (time t0), the absolute value of the target hitch angle β* gradually increases from the initial value “0” toward a current set value β1*. The set value β1* is a value exceeding the absolute value of the angle limit value βmx. The absolute value of the target hitch angle β* increases, for example, at a target hitch angle velocity β*(⋅) exceeding the velocity limit value βmx(⋅). The target hitch angle velocity β*(⋅) is the amount of change per unit time in the absolute value of the target hitch angle β*, and indicates the slope of the characteristic line L1. The absolute value of the target hitch angle β* exceeds the absolute value of the angle limit value βmx, and eventually reaches the current set value β1* (time t1).


The present embodiment in which the target hitch angle β* and the target hitch angle velocity β*(⋅) are limited will be discussed. In the present embodiment, when a target hitch angle β* exceeding the absolute value of the angle limit value βmx is set through the operation on the dial 41A, the target hitch angle β* changes as follows.


As indicated by the characteristic line L2 in the graph of FIG. 6, when the reverse assist control is started (time t0), the absolute value of the target hitch angle β* gradually increases from the initial value “0” toward the current set value β1*. The absolute value of the target hitch angle β* increases at the target hitch angle velocity β*(⋅) limited to the velocity limit value βmx(⋅). That is, the slope of the characteristic line L2 is smaller than the slope of the characteristic line L1. The absolute value of the target hitch angle β* eventually reaches the absolute value of the angle limit value βmx (time t2). Although the current set value β1* exceeds the absolute value of the angle limit value βmx, the absolute value of the target hitch angle β* is kept limited to the absolute value of the angle limit value βmx.


Functions of Second Embodiment

Next, functions of the second embodiment will be described.


For example, the combination vehicle 10 turns to the right in reverse and then turns to the left in reverse. The turning radius of the reverse right turn is the same as the turning radius of the reverse left turn. When turning, a target steering angle α1* exceeding the maximum steering angle α1mx that is the limit value of the physical movable range of the front wheel 11F of the tractor 11 is set through the operation on the dial 41A.


As shown in FIG. 10, along with the start of the reverse right turn of the combination vehicle 10 (time t10), the steering angle α1 of the front wheel 11F of the tractor 11 changes in the negative direction and then gradually increases in the positive direction. The steering angle α1 eventually reaches a constant positive value. After the steering angle α1 reaches the constant positive value, the steering angle α1 is kept at the constant positive value for a predetermined period. The absolute value of the constant positive value is a value smaller than the absolute value of the maximum steering angle α1mx.


After the combination vehicle 10 finishes the reverse right turn, the combination vehicle 10 then starts the reverse left turn (time t11). The steering angle α1 starts to increase again in the positive direction from the constant positive value smaller than the absolute value of the maximum steering angle α1mx. This is caused by, for example, a response delay in the steering angle α1 due to physical constraints on the combination vehicle 10. After the steering angle α1 reaches the maximum steering angle α1mx, the steering angle α1 then decreases in the negative direction and is kept at a constant negative value.


In the comparative example in which the target hitch angle velocity β*(⋅) is not limited, the hitch angle β changes as follows.


As shown in FIG. 10, in the comparative example, when the combination vehicle 10 starts the reverse right turn (time t10), the hitch angle β gradually increases in the negative direction along with the increase in the steering angle α1 in the positive direction. After the hitch angle β exceeds the negative target hitch angle β* in the negative direction, the hitch angle β then increases in the positive direction and eventually reaches the negative target hitch angle β*. After the hitch angle β reaches the negative target hitch angle β*, the hitch angle β is kept at the negative target hitch angle β* for a predetermined period.


After the combination vehicle 10 finishes the reverse right turn, the combination vehicle 10 then starts the reverse left turn (time t11). The hitch angle β gradually increases in the positive direction from the negative target hitch angle β*. After the hitch angle β exceeds the positive target hitch angle β* in the positive direction, the hitch angle β then changes in the negative direction and eventually reaches the positive target hitch angle β*. After the hitch angle β reaches the positive target hitch angle β*, the hitch angle β is kept at the positive target hitch angle β*.


As shown in FIG. 10, an overshoot of the hitch angle β occurs in the comparative example. The overshoot is a phenomenon in which the hitch angle β that is the controlled variable exceeds the target hitch angle β* that is the target value. Due to the physical constraints on the combination vehicle 10, there is a response delay in the steering angle α1 and the hitch angle β. Therefore, when the target steering angle α1* changes suddenly, there is a possibility that the steering angle α1 cannot follow the change in the target steering angle α1*. When the target hitch angle β* changes suddenly, there is a possibility that the hitch angle β cannot follow the change in the target hitch angle β*.


Next, the present embodiment in which the target hitch angle velocity β*(⋅) is limited will be discussed. In the present embodiment, the steering angle α1 and the hitch angle β change as follows. The preconditions such as the turning direction of the combination vehicle 10 and the amount of operation on the dial 41A are the same as those in the comparative example. That is, the combination vehicle 10 turns to the right in reverse and then turns to the left in reverse. The turning radius of the reverse right turn is the same as the turning radius of the reverse left turn. When turning, a target steering angle α1* exceeding the maximum steering angle α1mx that is the limit value of the physical movable range of the front wheel 11F of the tractor 11 is set through the operation on the dial 41A.


As shown in FIG. 11, the steering angle α1 changes in the same manner as in the comparative example shown in FIG. 10. As shown in FIG. 11, along with the increase in the steering angle α1 in the positive direction, the hitch angle β gradually increases in the negative direction and eventually reaches the negative target hitch angle β*. Unlike the comparative example shown in FIG. 10, the hitch angle β does not exceed the negative target hitch angle β in the negative direction. After the hitch angle β reaches the negative target hitch angle β*, the hitch angle β is kept at the negative target hitch angle β* for a predetermined period.


After the combination vehicle 10 finishes the reverse right turn, the combination vehicle 10 then starts the reverse left turn (time t11). The hitch angle β gradually increases in the positive direction from the negative target hitch angle β* and eventually reaches the positive target hitch angle β*. Unlike the comparative example shown in FIG. 10, the hitch angle β does not exceed the positive target hitch angle β* in the positive direction. After the hitch angle β reaches the positive target hitch angle β*, the hitch angle β is kept at the positive target hitch angle β*.


Effects of Second Embodiment

The second embodiment has the following effects.

    • (2-1) The control device 42 limits the target value of the reverse control of the combination vehicle 10 from the viewpoint of achieving appropriate vehicle behavior. For example, the control device 42 executes the process of limiting the target hitch angle β* that is the target value of the reverse control of the combination vehicle 10. The control device 42 sets the angle limit value βmx for the target hitch angle β*. By limiting the target hitch angle β* to the angle limit value βmx, it is possible to suppress the calculation of the target hitch angle β* having an excessively large value that exceeds the angle limit value βmx. Therefore, more appropriate vehicle behavior can be achieved.
    • (2-2) The control device 42 limits the target value of the reverse control of the combination vehicle 10, for example, from the viewpoint of suppressing the occurrence of the jackknife phenomenon. For example, the absolute value of the hitch angle β increases as the absolute value of the target hitch angle β* increases. By limiting the absolute value of the target hitch angle β*, it is possible to limit the absolute value of the hitch angle β. This suppresses the occurrence of the case where the absolute value of the hitch angle β exceeds the absolute value of the jackknife hitch angle βjk. Thus, the occurrence of the jackknife phenomenon can be suppressed during the execution of the reverse assist control for the combination vehicle 10. Therefore, more appropriate vehicle behavior can be achieved.


The control device 42 calculates the jackknife hitch angle βjk by substituting zero for the value of the hitch angle velocity β(⋅) and the maximum steering angle α1mx for the value of the steering angle α1 of the front wheel 11F in the equation of motion for the hitch angle velocity β(⋅) and solving the equation of motion after the substitution in terms of the hitch angle β. The equation of motion for the hitch angle velocity β(⋅) is the above expression 2. The control device 42 sets the jackknife hitch angle βjk as the angle limit value βmx that is the limit value for the target hitch angle β*.

    • (2-3) The control device 42 limits the time rate of change in the target value of the reverse control of the combination vehicle 10 from the viewpoint of achieving appropriate vehicle behavior. For example, the control device 42 executes the process of limiting the time rate of change in the target hitch angle β*. The control device 42 sets the velocity limit value βmx(⋅) for the target hitch angle velocity β*(⋅) that is the time rate of change in the target hitch angle β*. The target hitch angle velocity β*(⋅) is limited to the velocity limit value βmx(⋅). This suppresses the occurrence of the case where the target hitch angle β* changes at a rate of change at which the hitch angle β that is the internal controlled variable of the control device 42 cannot follow the target hitch angle β*. This suppresses the occurrence of the so-called overshoot in which the hitch angle β exceeds the target hitch angle β*. Therefore, more appropriate vehicle behavior can be achieved.


The control device 42 calculates the velocity limit value βmx(⋅) by substituting the value of the maximum steering angle α1mx of the front wheel 11F that can be taken physically or the value of the maximum steering angle α1 of the front wheel 11F that may change from the current steering angle α1 during the unit time dt into the equation of motion for the hitch angle velocity β(⋅). The velocity limit value βmx(⋅) is the limit value for the time rate of change in the target hitch angle β*. The equation of motion for the hitch angle velocity β(⋅) is the above expression 2. By substituting the second or third term of the expression 5 for “tan α1” in the expression 2, the velocity limit value βmx(⋅) is obtained. The substitution of the second term of the expression 5 for “tan α1” in the expression 2 is equivalent to substitution of the maximum steering angle α1 that may change from the current steering angle α1 during the unit time dt (=α11mx(⋅)*dt) for “α1” in the expression 2. The substitution of the third term of the expression 5 for “tan α1” in the expression 2 is equivalent to substitution of the maximum steering angle α1mx of the front wheel 11F that can be taken physically for “α1” in the expression 2.

    • (2-4) The control device 42 limits the time rate of change in the target value of the reverse control of the combination vehicle 10, for example, from the viewpoint of suppressing the occurrence of the jackknife phenomenon. For example, the absolute value of the hitch angle velocity β(˜) increases as the absolute value of the target hitch angle velocity β*(⋅) increases. By limiting the target hitch angle velocity β*(⋅), the hitch angle velocity β(⋅) is limited. This suppresses the occurrence of the case where the hitch angle β exceeds the jackknife hitch angle βjk. Thus, the occurrence of the jackknife phenomenon can be suppressed more appropriately during the execution of the reverse assist control for the combination vehicle 10. Therefore, more appropriate vehicle behavior can be achieved.
    • (2-5) When the operator specifies the target hitch angle β* of the trailer 12 through the operation on the input device 41, the reverse movement of the trailer 12 in the nonlinear and unstable system can be controlled. Therefore, the reverse operation of the combination vehicle 10 can be assisted more appropriately.


Other Embodiments

The first and second embodiments may be modified as follows.

    • The control device 42 may display various types of information on the screen of the display device 20 during the execution of the reverse assist control for the combination vehicle. The control device 42 displays, for example, at least one of the following pieces of information (B1) to (B3) on the screen of the display device 20.


(B1) Limit Value for Control Target Value

The control device 42 may display the limit value for the control target value on the screen of the display device 20. In the first embodiment, the control device 42 causes the screen of the display device 20 to numerically display the angle limit value α2mx that is the limit value for the target virtual steering angle α2*. In the second embodiment, the control device 42 causes the screen of the display device 20 to numerically display the angle limit value βmx for the target hitch angle β*.


(B2) Limit Range of Control Target Value

In the first embodiment, the control device 42 may cause the screen of the display device 20 to visually display the range in which the target virtual steering angle α2* is limited. For example, the angle range in which the target virtual steering angle α2* is limited is visually displayed using two straight lines provided at the hitch point C1 as the center therebetween. In the second embodiment, the control device 42 may cause the screen of the display device 20 to display the range in which the target hitch angle β* is limited. For example, the angle range in which the target hitch angle β* is limited is visually displayed using two straight lines provided at the hitch point C1 as the center therebetween.


(B3) Virtual Steering Angle

The control device 42 may cause the screen of the display device 20 to display, for example, a trailer model regarded as a single vehicle including virtual front wheels. The control device 42 shifts the virtual front wheels of the trailer model in response to changes in the virtual steering angle α2.

    • In the first embodiment, for example, when the difference between the value of the target virtual steering angle α2* and the angle limit value α2mx reaches a value smaller than a first threshold value, the operator of the combination vehicle 10 may be notified about such an event. In the second embodiment, when the difference between the value of the target hitch angle β* and the angle limit value βmx reaches a value smaller than a second threshold value, the operator of the combination vehicle 10 may be notified about such an event. For example, the control device 42 visually notifies the operator of the combination vehicle 10 via the display device 20. The control device 42 may auditorily notify the operator of the combination vehicle 10 via an in-vehicle speaker.
    • The control device 42 may notify the operator of the combination vehicle 10 using his/her tactile sense that the control target value is approaching the limit value. As shown in FIG. 12, the input device 41 includes, for example, a motor 41B. The motor 41B is connected to the dial 41A. The control device 42 applies torque to the dial 41A through control on the motor 41B. For example, the control device 42 applies a reaction force Fc to the dial 41A when the control target value approaches the limit value. The time when the control target value approaches the limit value is, for example, the time when the difference between the control target value and the limit value reaches a value smaller than a predetermined threshold value. The reaction force Fc is a force in a direction opposite to an operation direction D1 of the dial 41A. The control device 42 may gradually increase the value of the reaction force Fc as the control target value approaches the limit value. The control device 42 may apply, to the dial 41A, a reaction force Fc that brings difficulty in rotating the dial 41A at the timing when the control target value reaches the limit value. The dial 41A is held at a virtual end position that is the limit position of a virtual operation range.
    • As in the first and second embodiments, when a steering mechanism of a type that connects the front wheels 11F and the steering wheel so that power can be transmitted therebetween is employed as the steering mechanism of the tractor 11, the following configuration may be employed as the input device 41. For example, a configuration including a slider may be employed instead of the dial 41A. The slider may be a dedicated item for specifying the reverse direction or the reverse route of the combination vehicle 10, or may be a slider for operating other in-vehicle devices. In the case of the slider for operating other in-vehicle devices, the function of the slider is switched to a function as the input device 41 when the reverse assist function of the combination vehicle 10 is switched from OFF to ON.
    • In the first and second embodiments, a steer-by-wire type steering mechanism in which power transmission between the front wheels 11F and the steering wheel is disconnected may be employed as the steering mechanism of the tractor 11. In this case, the steering wheel may be used as the input device 41. This is because the front wheels 11F and the steering wheel can be operated independently of each other. The front wheels 11F of the tractor 11 are steered by driving a steering motor. In this case, the function of the steering wheel is switched to the function as the input device 41 when the reverse assist function of the combination vehicle 10 is switched from OFF to ON. The operator specifies the reverse direction or the reverse route of the combination vehicle 10 by operating the steering wheel.
    • The trailer 12 can be regarded as a single vehicle including virtual front wheels. An automated reverse system for the combination vehicle 10 can be constructed by utilizing this feature. For example, in the first embodiment, known automated parking control for ordinary-sized passenger cars can be applied to the automated reverse control for the trailer 12 in consideration of the fact that the internal controlled variable of the control device 42 is the virtual steering angle α2 of the trailer 12. Therefore, there is no need to develop novel control for causing the trailer 12 to follow a target trajectory.

Claims
  • 1. A control device for a combination vehicle including a tractor including a steered wheel that is a wheel configured to change a direction of travel of the vehicle, and a trailer towed by the tractor, the control device comprising a control unit configured to, when a reverse operation of the combination vehicle is performed, assist a reverse operation of the trailer by causing a controlled variable to follow a target value of reverse control that is set through a specific operation by an operator, whereinthe control unit is configured to execute a process of limiting the target value and a process of limiting a time rate of change in the target value from a viewpoint of achieving appropriate vehicle behavior.
  • 2. The control device for the combination vehicle according to claim 1, wherein the control unit is configured to execute the process of limiting the target value and the process of limiting the time rate of change in the target value from a viewpoint of suppressing occurrence of a jackknife phenomenon.
  • 3. The control device for the combination vehicle according to claim 1, wherein: the target value is a target hitch angle that is a target value of a hitch angle that is an angle between a central axis extending in a longitudinal direction of the tractor and a central axis extending in a longitudinal direction of the trailer; andthe control unit is configured to calculate a limit value for a time rate of change in the target hitch angle by substituting, into an equation of motion for a hitch angle velocity that is a time rate of change in the hitch angle, a value of a maximum steering angle that is a maximum value of a physically possible steering angle of the steered wheel, or a maximum value of the steering angle that is changeable during a unit time from the steering angle at a current time point and is determined based on a maximum steering angle velocity obtained by differentiating the maximum steering angle.
  • 4. The control device for the combination vehicle according to claim 3, wherein the control unit is configured to execute: a process of calculating a jackknife hitch angle that is a boundary value of the hitch angle as to whether a jackknife phenomenon occurs by substituting zero for a value of the hitch angle velocity and the value of the maximum steering angle for a value of the steering angle in the equation of motion for the hitch angle velocity, and solving the equation of motion in terms of the hitch angle; anda process of setting the jackknife hitch angle as a limit value for the target hitch angle.
  • 5. The control device for the combination vehicle according to claim 1, wherein: the target value is a target virtual steering angle that is a target value of a virtual steering angle of a virtual steered wheel of the trailer when the trailer is regarded as a single vehicle; andthe control unit is configured to calculate a limit value for a time rate of change in the target virtual steering angle by substituting, into an equation of motion for a virtual steering angle velocity that is a time rate of change in the virtual steering angle, a value of a hitch angle velocity that is a time rate of change in a hitch angle that is an angle between a central axis extending in a longitudinal direction of the tractor and a central axis extending in a longitudinal direction of the trailer, and a value of a maximum steering angle velocity that is a time rate of change in a maximum steering angle that is a maximum value of a physically possible steering angle of the steered wheel.
  • 6. The control device for the combination vehicle according to claim 5, wherein the control unit is configured to calculate a limit value for the target virtual steering angle by substituting, into an equation of motion for the virtual steering angle, a value of a jackknife hitch angle that is a boundary value of the hitch angle as to whether a jackknife phenomenon occurs, and a value of the maximum steering angle that is the maximum value of the physically possible steering angle.
Priority Claims (1)
Number Date Country Kind
2022-029269 Feb 2022 JP national
PCT Information
Filing Document Filing Date Country Kind
PCT/JP2023/004005 2/7/2023 WO