Control device for coupled vehicles, method for controlling coupled vehicles, and control program for coupled vehicles
The control device for coupled vehicles addresses sway issues by predicting wind changes and proactively adjusting steering, braking, and drive systems, ensuring stability and reduced sway through targeted system adjustments.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-13
- Publication Date
- 2026-03-26
AI Technical Summary
Existing control devices for coupled vehicles fail to effectively mitigate the sway phenomenon caused by increased wind intensity, as they only react after the phenomenon occurs, leading to inadequate control during wind gusts.
A control device for coupled vehicles that includes environmental data acquisition, wind force prediction, and countermeasure processing, which adjusts the steering, braking, and drive systems to proactively counteract anticipated wind increases, using processes such as yaw response suppression, load increase, and feedback gain increase to stabilize the vehicle.
The solution effectively suppresses sway and maintains vehicle stability by anticipating wind changes, ensuring appropriate control regardless of wind speed, reducing yaw response fluctuations, and enhancing controllability during towing.
Smart Images

Figure 2026054070000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a control device for a coupled vehicle, a control method for a coupled vehicle, and a control program for a coupled vehicle.
Background Art
[0002] The following Patent Document 1 describes a control device for dealing with a so-called sway phenomenon in which a trailer swings in a coupled vehicle. This control device reduces the swing of the trailer by braking control when the sway phenomenon occurs.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] By the way, when the intensity of the wind blowing against the side of the coupled vehicle increases, the sway phenomenon tends to become prominent. However, in the case of the above device, when the sway phenomenon occurs due to an increase in the intensity of the wind blowing against the side of the coupled vehicle, it only reduces the swing of the trailer afterwards.
Means for Solving the Problems
[0005] Hereinafter, the means for solving the above problems and their effects will be described. 1. The control target is a combined vehicle comprising a tractor and a trailer towed by the tractor, and is configured to perform environmental data acquisition processing, wind force prediction processing, and countermeasure processing, wherein the environmental data acquisition processing is the process of acquiring environmental data which is data indicating information about the surrounding environment in the direction of travel of the combined vehicle, the wind force prediction processing is the process of predicting changes in wind force on the combined vehicle based on the environmental data as input variables, and the countermeasure processing is the process of operating the control target according to the value of an operation input variable which differs from the value when an increase in wind force on the combined vehicle is predicted, compared to when it is not predicted, the control target is at least one of three: steering system, drive system, and braking system, and the operation input variable is to the control target A control device for a coupled vehicle, wherein the input signal is a variable, the process of operating the target of operation includes at least one of three processes: yaw response suppression process, load increase process, and feedback gain increase process, the yaw response suppression process is a process that slows down the yaw response compared to when it is not predicted when it is predicted that the wind force will increase, the load increase process is a process that increases the load required to operate the control unit compared to when it is not predicted when it is predicted that the wind force will increase, the control unit is a member operated by the driver to indicate their intention to steer, and the feedback gain increase process is a process that increases the gain of feedback control, where the yaw rate is the controlled amount, when it is predicted that the wind force will increase.
[0006] The yaw response suppression process described above slows down the yaw response when wind speed is expected to increase compared to when it is not expected, thereby suppressing the occurrence of sway when wind speed increases. Furthermore, the load increase process described above increases the force required to operate the control unit when wind speed is expected to increase compared to when it is not expected. Therefore, when the force required to operate the control unit is the same in both cases, it is possible to suppress the increase in yaw response when wind speed increases. In addition, the feedback gain increase process described above increases the feedback gain when wind speed is expected to increase compared to when it is not expected, thereby allowing the yaw rate to approach the target yaw rate more quickly when wind speed increases.
[0007] However, regardless of whether an increase in wind speed is predicted or not, slowing down the yaw response, increasing the load required to operate the control unit, or increasing the gain of the feedback control may not result in appropriate control when the wind speed is low. Therefore, in the above configuration, when an increase in wind speed is predicted, the yaw response is slowed down, the load required to operate the control unit is increased, and the gain of the feedback control is increased. This allows for appropriate control in both cases, whether the wind speed is increasing or not.
[0008] 2. The control device for a coupled vehicle as described in paragraph 1, wherein the countermeasurement process includes the yaw response suppression process, and the yaw response suppression process is a process of operating the target to be operated in accordance with the value of the operation input variable which is determined to slow down the yaw response to the steering input in a manual driving mode in which the tractor is steered in accordance with the steering input by the driver.
[0009] In the above configuration, it is possible to suppress the significant change in the yaw response to the same steering input from the driver, depending on whether or not the wind speed increases. 3. The control device for a coupled vehicle as described in paragraph 1, wherein the countermeasurement process includes the yaw response suppression process, and the yaw response suppression process is a process in which, when an increase in wind force is predicted during the execution of the automatic steering process, the control device for a coupled vehicle is operated according to the value of the operation input variable which is determined to slow down the yaw response during turning with the same curvature as when an increase in wind force is not predicted.
[0010] In the above configuration, even when turning with the same curvature, the yaw response becomes larger when the wind force increases compared to when it does not increase, and this is suppressed by the yaw response suppression process. Therefore, it is possible to suppress large fluctuations in controllability depending on whether the wind force increases or not.
[0011] 4. A control device for a coupled vehicle according to any one of 1 to 3 above, configured to perform a base target value setting process for setting a base target value and a yaw rate acquisition process for acquiring a yaw rate, wherein the base target value is a base value of the target value of the steering angle of the steering wheels, and the yaw response suppression process includes a process for correcting the base target value based on the yaw rate as an input variable, and a process for operating the steering system according to the corrected base target value as an operation input variable.
[0012] In the above configuration, the steering system is operated according to a base target value corrected based on the yaw rate as the input variable. Here, since the input variable is the yaw rate, the base target value can be set to a value corresponding to the behavior of the yaw rate. Therefore, yaw response suppression processing can be appropriately implemented.
[0013] 5. A control device for a coupled vehicle according to any one of 1 to 4 above, wherein the yaw response suppression process includes a process of operating at least one of the braking system and the drive system to reduce the relative magnitude of the driving force of the outer wheel of the tractor to the driving force of the inner wheel of the tractor when the tractor is turning, compared to when the wind force is not expected to increase, when the wind force is expected to increase.
[0014] When turning, if the relative magnitude of the driving force of the outer ring to the driving force of the inner ring is large, the absolute value of the yaw moment becomes larger than when the relative magnitudes are small, and the yaw rate tends to increase. Therefore, in the above configuration, the yaw response can be reduced by making the above relative magnitude smaller when an increase in wind force is predicted compared to when an increase in wind force is not predicted.
[0015] 6. The control device for a coupled vehicle as described in 5 above, wherein the yaw response suppression process includes a process for operating the braking system, the braking system includes a hydraulic actuator and is configured to perform a preload process, and the preload process is a process for adjusting the hydraulic pressure of the hydraulic actuator prior to performing the yaw response suppression process.
[0016] In the above configuration, by performing preloading when an increase in wind force is predicted, the relative magnitude of the driving force of the outer wheels of the tractor to the driving force of the inner wheels of the tractor can be rapidly reduced using a hydraulic actuator when the tractor turns.
[0017] 7. The control device for a coupled vehicle according to any one of 1 to 6 above, wherein the countermeasure processing includes the load increase processing, and the load increase processing includes, when it is predicted that the wind force will increase, processing to operate the steering system according to a value of the operation input variable which is determined to be greater than when it is predicted that the force required by the driver to operate the operation unit is greater than when it is predicted that the wind force will not increase.
[0018] In the above configuration, when an increase in wind speed is predicted, the force required to operate the control unit becomes greater. Therefore, when the force required to operate the control unit is the same whether an increase in wind speed is predicted or not, it is possible to suppress the increase in yaw response when the wind speed increases.
[0019] 8. The control device for a coupled vehicle according to any one of 1 to 7 above, wherein the countermeasure process includes a process of changing the value of the operation input variable based on the vehicle speed as an input variable when an increase in wind force is predicted.
[0020] Even when the wind force is the same, the appropriate value of the operation input variable for suppressing the sway phenomenon can be different depending on the vehicle speed. Therefore, in the above configuration, by changing the value of the operation input variable based on the vehicle speed, the value of the operation input variable can be set to a more appropriate value compared to the case where it is not dependent on the vehicle speed.
[0021] 9. The countermeasure process includes the feedback gain increase process, the value of the operation input variable is calculated according to the operation amount of the closed-loop control in which the yaw rate is the control amount, and the feedback gain increase process includes a process of increasing the gain of the closed-loop control when it is predicted that the wind force will increase. The control device for a connected vehicle according to any one of 1 to 8 above.
[0022] In the above configuration, since the gain of the closed-loop control is increased when it is predicted that the wind force will increase, when the yaw rate tends to deviate from the target value due to the increase in the wind force, the deviation by the closed-loop control is sufficiently suppressed.
[0023] 10. It is configured to execute a trailer data acquisition process, the trailer data acquisition process is a process of acquiring trailer data which is at least one of the data indicating information regarding the weight, the center of gravity, and the height of the trailer, and the wind force prediction process includes a process of changing the criterion for predicting that the wind force will increase based on the trailer data as an input variable. The control device for a connected vehicle according to any one of 1 to 9 above.
[0024] Whether or not a sway phenomenon occurs when the wind force increases depends on the state of the load on the trailer, etc. Therefore, in the above configuration, by executing the prediction of the wind force for which countermeasure processing is required based on the trailer data, the countermeasure processing can be executed when it is necessary.
[0025] 11. A control method for a connected vehicle including the execution of each of the processes 1 to 10 above. A control program for a articulated vehicle including instructions for causing a computer to execute each of the above processes 1 to 10.
Brief Description of the Drawings
[0026] [Figure 1] It is a perspective view showing the configuration of an articulated vehicle according to the first embodiment. [Figure 2] It is a diagram showing the configuration of the control system according to the same embodiment. [Figure 3] It is a flowchart showing the procedure of the process executed by the control system according to the same embodiment. [Figure 4] It is a flowchart showing the procedure of the process executed by the steering ECU according to the same embodiment. [Figure 5] It is a diagram exemplifying a situation where a crosswind is predicted to strengthen in the same embodiment. [Figure 6] It is a diagram exemplifying a situation where a crosswind is predicted to strengthen in the same embodiment. [Figure 7] It is a flowchart showing the procedure of the process executed by the steering ECU according to the same embodiment. [Figure 8] It is a time chart showing the effects of the same embodiment. [Figure 9] It is a flowchart showing the procedure of the process executed by the steering ECU according to the second embodiment. [Figure 10] It is a flowchart showing the procedure of the process executed by the steering ECU according to the third embodiment. [Figure 11] It is a time chart showing the effects of the same embodiment. [Figure 12] It is a flowchart showing the procedure of the process executed by the steering ECU according to the fourth embodiment. [Figure 13] It is a diagram showing the configuration of the control system according to the fifth embodiment. [Figure 14] It is a flowchart showing the procedure of the process executed by the steering ECU according to the same embodiment. [Figure 15] It is a flowchart showing the procedure of the process executed by the steering ECU according to the sixth embodiment. [Modes for carrying out the invention]
[0027] <First Embodiment> The first embodiment will be described below with reference to the drawings. "Composition of coupled vehicles" As shown in Figure 1, the articulated vehicle 10 comprises a tractor 20 and a trailer 30. The tractor 20 has front wheels 22 and rear wheels 24. The front wheels 22 include two wheels, a right front wheel and a left front wheel, and the rear wheels 24 include two wheels, a right rear wheel and a left rear wheel. Also in Figure 1, a box-shaped trailer is illustrated as the trailer 30. The trailer 30 has wheels 32. The wheels 32 include two wheels, a right wheel and a left wheel.
[0028] The trailer 30 is connected to the rear of the tractor 20 via a ball joint 40. The ball joint 40 is a component that connects the trailer 30 to the tractor 20 so that it can rotate around an axle 42. The axle 42 extends along the height direction of the tractor 20.
[0029] Figure 2 shows some of the components of the tractor 20. As shown in Figure 2, a reaction force is applied to the steering wheel 52 in the steering system 50 of the connected vehicle 10 by a reaction force motor 54. The reaction force is a torque with the opposite sign to the torque applied by the driver to the steering wheel 52. The output voltage of the inverter 56 is applied to the terminals of the reaction force motor 54.
[0030] Furthermore, the steering system 50 includes a front wheel actuator Af and a rear wheel actuator Ar. With the front wheel actuator Af, the front wheel 22 of the steering system 50 is powered by the front wheel steering motor 60. The output voltage of the inverter 62 is applied to the terminals of the front wheel steering motor 60. With the rear wheel actuator Ar, the rear wheel 24 of the steering system 50 is powered by the rear wheel steering motor 64. The output voltage of the inverter 66 is applied to the terminals of the rear wheel steering motor 64.
[0031] The steering ECU 80 controls the torque of the reaction force motor 54 to control the amount of control of the steering wheel 52, which is the object of control. Here, the amount of control is the reaction force. The steering ECU 80 also controls the torque of the front wheel steering motor 60 to control the amount of control of the front wheel 22, which is the object of control. Here, the amount of control is the steering angle of the front wheel 22. The steering ECU 80 also controls the torque of the rear wheel steering motor 64 to control the amount of control of the rear wheel 24, which is the object of control. Here, the amount of control is the steering angle of the rear wheel 24.
[0032] The steering ECU 80 refers to the steering torque Th detected by the torque sensor 85 for controlling the control amount. The steering torque Th is the torque input to the steering wheel 52. The steering ECU 80 also refers to the steering angle θh detected by the steering angle sensor 86 for controlling the control amount. The steering ECU 80 also refers to the rotation angle θmf of the front wheel steering motor 60 detected by the rotation angle sensor 87 for controlling the control amount. The steering ECU 80 also refers to the rotation angle θmr of the rear wheel steering motor 64 detected by the rotation angle sensor 88 for controlling the control amount.
[0033] The steering ECU 80 includes a PU 82 and a storage device 84. The PU 82 is a software processing unit such as a CPU and GPU. The storage device 84 stores the steering control program 84a.
[0034] The tractor 20 is equipped with a drive system 100. The drive system 100 includes at least one of two devices, an internal combustion engine and a rotating electric machine, as a thrust generating device for the vehicle. The tractor 20 is equipped with a braking system 102. The braking system 102 includes at least one of two devices: a device that slows down the rotation of the wheels by frictional force, and a device that slows down the rotation of the wheels by converting the power of the wheels into electrical energy. The device that slows down the rotation of the wheels by converting power into electrical energy may be shared with the rotating electric machine of the drive system.
[0035] The tractor 20 is equipped with ADASECU90. ADASECU90 operates the steering system 50, the drive system 100, and the braking system 102 to control the control quantities of the coupled vehicle 10, which is the controlled object. The control quantities are vehicle speed, direction of travel, etc. The drive system 100 may also include a drive control device that controls an internal combustion engine and a rotating electric machine. In that case, "ADASECU90 operates the drive system 100" means that ADASECU90 outputs a command signal to the drive control device. The braking system 102 may also include a braking control device that controls a device that reduces the rotation of the wheels. In that case, "ADASECU90 operates the braking system 102" means that ADASECU90 outputs a command signal to the braking control device. Furthermore, "ADASECU90 operates the steering system 50" means that ADASECU90 outputs a command signal to the steering ECU80.
[0036] ADASECU90 refers to the vehicle speed V detected by the vehicle speed sensor 112. ADASECU90 also refers to the tractor yaw rate rt detected by the tractor-side yaw rate sensor 114 in order to control the control amount. ADASECU90 can communicate with the user interface 116. The user interface 116 is an interface into which information from the driver is input. Here, the input of information from the driver includes input of the driver's intentions. The input of the driver's intentions includes input of whether automatic steering or manual steering is desired. The input of information from the driver also includes input of information related to the trailer 30, etc. ADASECU90 refers to the image data Dp of the front of the coupled vehicle 10 output by the camera 118. ADASECU90 refers to the position data Dgps from the Global Positioning System (GPS 120). ADASECU90 refers to the map data 122.
[0037] ADASECU90 includes a PU92 and a storage device 94. The PU92 is a software processing unit such as a CPU or GPU. The storage device 94 stores an assist program 94a. The assist program 94a defines commands for executing automatic steering processes, etc.
[0038] "Regarding procedures for assessing the condition of trailers" Figure 3 shows the procedure for processing the status of the trailer. The processing shown in Figure 3 is executed while ADASECU90 and steering ECU80 communicate with each other. Specifically, the processing on the left side of Figure 3 is achieved by ADASECU90's PU92 repeatedly executing assist program 94a, for example, at a predetermined period. The processing on the right side of Figure 3 is achieved by steering ECU80's PU82 repeatedly executing steering control program 84a, for example, at a predetermined period. In the following, the step number of each process will be represented by a number preceded by "S".
[0039] In the series of processes shown in Figure 3, the PU92 first determines whether an input operation has been performed via the user interface 116 to determine whether or not information regarding whether or not the trailer 30 is connected to the tractor has been input (S10). If the PU92 determines that an input operation has been performed (S10: YES), it determines whether or not information indicating that the trailer 30 is connected has been input (S12). If the PU92 determines that information indicating that the trailer 30 is connected has been input (S12: YES), it sets the driving mode to the trailer towing mode (S14). On the other hand, if the PU92 determines that information indicating that the trailer 30 is not connected has been input (S12: NO), it sets the driving mode to the tractor-only mode (S16). When the PU92 completes the processes in S14 and S16, it outputs data indicating the driving mode to the steering ECU 80 (S18).
[0040] Furthermore, PU92 determines whether trailer information has been input via the user interface 116 (S20). The trailer information includes information on at least one of three things: the weight of the trailer 30, the center of gravity of the trailer 30, and the length of the trailer 30. If PU92 determines that trailer information has been input (S20: YES), it outputs trailer data, which is data indicating the trailer information, to the steering ECU 80 (S22).
[0041] Furthermore, when PU92 completes the process in S22, or when it makes a negative determination in the processes of S10 and S20, it temporarily terminates the series of processes shown on the left side of Figure 3. Meanwhile, the PU82 of the steering ECU80 determines whether it has received the data related to the driving mode output by the processing in S18, or the trailer data output by the processing in S22 (S30). If the PU82 determines that it has received the data (S30: YES), it stores the received data in the storage device 84 (S32).
[0042] Furthermore, when PU82 completes the process in S32, or when it makes a negative determination in the process in S30, it temporarily terminates the series of processes shown on the right side of Figure 3. "Measures to counter the sway phenomenon" Figure 4 shows the procedure for processing aimed at suppressing the occurrence of the sway phenomenon. The series of processes shown in Figure 4 are realized by the PU 82 repeatedly executing the steering control program 84a at a predetermined period, for example, and the PU 92 of ADASECU 90 repeatedly executing the assist program 94a at a predetermined period, for example.
[0043] In the series of processes shown in Figure 4, the PU82 of the steering ECU80 first determines whether or not it is in manual steering mode (S40). If the PU82 determines that it is in manual steering mode (S40: YES), it obtains the steering angle θh detected by the steering angle sensor 86 and the vehicle speed V detected by the vehicle speed sensor 112 (S42). Based on the steering angle θh, the PU82 calculates the target front wheel steering angle base value θfb* (S44). The target front wheel steering angle base value θfb* is the base value of the target steering angle of the front wheels 22. The PU82 determines that the target front wheel steering angle base value θfb* is a value that has a positive correlation with the steering angle θh.
[0044] Next, PU82 determines whether or not it is in trailer towing mode (S46). If PU82 determines that it is in tractor-only mode (S46: NO), it substitutes the target front wheel steering angle base value θfb* into the target front wheel steering angle θf* (S48).
[0045] On the other hand, if PU82 determines that it is in trailer towing mode (S46: YES), it obtains the tractor yaw rate rt (S50). Meanwhile, the PU92 of ADASECU90 acquires image data Dp, location data Dgps, and map data (S52). Based on the image data Dp, location data Dgps, and map data as input variables, the PU92 predicts whether the crosswind for the connected vehicle 10 will increase to a predetermined level or higher within a predetermined time (S54).
[0046] PU92 predicts that crosswinds will increase beyond a predetermined level if, for example, the area around the coupled vehicle 10 suddenly opens up within a predetermined time. Figure 5 illustrates an example of a case where the surroundings suddenly open up. As shown in Figure 5, when the coupled vehicle 10 exits a tunnel, the area around the coupled vehicle 10 suddenly opens up. In that case, it is predicted that the crosswinds on the coupled vehicle 10 will increase beyond a predetermined level. Therefore, PU92 only needs to predict that the crosswinds on the coupled vehicle 10 will increase beyond a predetermined level if, for example, the coupled vehicle 10 passes through the tunnel exit within a predetermined time. Other examples of situations where the surroundings suddenly open up include, for example, when exiting an area where large buildings such as skyscrapers line the side of the driving lane.
[0047] For example, as illustrated in Figure 6, the PU92 may predict that the crosswind will increase beyond a predetermined level when the coupled vehicle 10 passes an oncoming vehicle 130. Returning to Figure 4, if PU82 determines that the crosswind will not increase beyond a predetermined level by PU92 (S54: NO), it selects map data to define the coefficient Ka (S56). Map data is data in which the vehicle speed V is the input variable and the coefficient Ka is the output variable. Note that there is not limited to one set of map data; for example, one set may be prepared for each trailer data. In that case, the optimal map data is selected based on the trailer data obtained in the above process.
[0048] PU52 obtains the correction amount Δθf, which is the output, by inputting the tractor yaw rate rt into the following phase lead compensation filter defined by the coefficient Ka (S58). (1+Ka·s·T) / (1+s·T) The above equation uses the Laplace operator s and the time constant T. The coefficient Ka in the above equation is calculated by PU82 based on the vehicle speed V as the input variable.
[0049] Map data is a set of data consisting of discrete values of input variables and corresponding values of output variables for each of the input variable values. A map operation is a process in which, if the value of an input variable matches any of the input variable values in the map data, the corresponding value of the output variable in the map data is the result of the operation. Alternatively, if the value of an input variable does not match any of the input variable values in the map data, the result of the map operation is a value obtained by interpolating the values of multiple output variables included in the map data. Or, instead, if the value of an input variable does not match any of the input variable values in the map data, the result of the map operation may be the value of the output variable in the map data that corresponds to the closest value among the multiple input variable values included in the map data.
[0050] On the other hand, if PU82 predicts that the crosswind will increase beyond a predetermined level due to PU92 (S54: YES), it selects map data to determine the coefficient Kb (S60). Map data is data in which the vehicle speed V is the input variable and the coefficient Kb is the output variable. Note that there is not limited to one set of map data; for example, one set may be prepared for each trailer data. In that case, the optimal map data is selected based on the trailer data obtained in the above process.
[0051] PU52 obtains the output correction amount Δθf by inputting the tractor yaw rate rt into the following phase lead compensation filter defined by the coefficient Kb (S62). The correction amount Δθf calculated by the process in S62 is set to a value that further slows down the yaw response than the correction amount Δθf calculated by the process in S58.
[0052] (1+Kb·s·T) / (1+s·T) The above equation uses the Laplace operator s and the time constant T. The coefficient Kb in the above equation is calculated by PU82 based on the vehicle speed V as the input variable.
[0053] If PU82 completes the processes in S62 and S58, it substitutes the value obtained by subtracting the correction amount Δθf from the target front wheel steering angle base value θfb* into the target front wheel steering angle θf* (S64). If PU82 completes the processes in S48 and S64, it obtains the front wheel steering angle θf (S66). The front wheel steering angle θf is calculated by PU82 based on the rotation angle θmf. PU82 calculates the manipulated variable for feedback control, where the front wheel steering angle θf is the controlled variable and the target front wheel steering angle θf* is the target value of the controlled variable, and substitutes this manipulated variable for the target front wheel torque Tf* (S68). Then, PU82 operates the inverter 62 by outputting an operation signal MSf corresponding to the target front wheel torque Tf* to the inverter 62 (S70). Here, if the target front wheel torque Tf* is the amount converted to the torque of the front wheel steering motor 60, the operation signal MSf becomes a signal to bring the torque of the front wheel steering motor 60 closer to the target front wheel torque Tf*.
[0054] Furthermore, PU82 and PU92 terminate the series of processes shown in Figure 4 when they complete the process in S70, or when they make a negative determination in the process in S40. Figure 7 shows the procedure for processing aimed at suppressing the sway phenomenon. The series of processes shown in Figure 7 are realized by the PU 82 repeatedly executing the steering control program 84a at a predetermined period, for example, and the PU 92 of ADASECU 90 repeatedly executing the assist program 94a at a predetermined period, for example. In Figure 7, for convenience, the same step numbers are assigned to the processes corresponding to the processes shown in Figure 4.
[0055] In the series of processes shown in Figure 7, PU82 first determines whether or not it is in automatic steering mode (S40a). If PU82 determines that it is in automatic steering mode (S40a: YES), it obtains the target front wheel steering angle base value θfb* and the vehicle speed V (S42a). The target front wheel steering angle base value θfb* is a value set by ADASECU90. ADASECU90's PU92 executes assist program 94a to set the driving trajectory of the tractor 20, and then substitutes the appropriate steering angle of the front wheels 22 for driving the tractor 20 along the trajectory into the target front wheel steering angle base value θfb*. Here, "appropriate for driving the tractor 20 along the above trajectory" means appropriate when the driving mode is tractor-only mode.
[0056] If PU82 completes the process in S42a, it will execute the processes in S46 to S70. "The operation and effects of this embodiment" Figure 8 illustrates the progression of the state when a coupled vehicle 10 is driven under conditions where a strong crosswind hits the vehicle. The upper left figure of Figure 8 shows the progression of the lateral position of the coupled vehicle 10. Specifically, in the upper left figure, the solid line shows the case when processes S60 to S64 are executed. Also in the upper left figure, the dashed-dot line shows the case when the target front wheel steering angle θf* is set to the target front wheel steering angle base value θfb*. In other words, the dashed-dot line shows the case when processes S60 to S64 are not executed. Also, the single-dot dashed line in the upper left figure shows the case when a negative judgment is made in process S46. Note that in the upper left figure, the target value of the lateral position is zero.
[0057] As shown in the diagram, by performing the processes from S60 to S64, the lateral position fluctuations due to crosswinds are suppressed to the same level as when the trailer 30 is not being towed. According to the embodiment described above, the following effects and benefits can be obtained.
[0058] (1) PU82 performed the S60-S64 processes only when it was predicted that the crosswind would increase beyond a predetermined level. Furthermore, when PU82 was towing the trailer 30 but it was not predicted that the crosswind would increase beyond a predetermined level, it performed the S56, S58, and S64 processes. Compared to the S60-S64 processes, the S56, S58, and S64 processes slow down the yaw response to a smaller degree. This prevents the yaw response from being slowed down more than necessary compared to when the S60-S64 processes are performed at all times.
[0059] (2) When the trailer 30 is not being towed, the PU82 does not execute processes S56, S58, and S64. Therefore, when the trailer 30 is being towed, the yaw response can be made slower compared to when it is not being towed. This suppresses the occurrence of sway phenomena even when the trailer 30 is being towed, and also prevents the yaw response from being excessively slowed when the trailer 30 is not being towed.
[0060] <Second Embodiment> The second embodiment will be described below, focusing on the differences from the first embodiment, with reference to the drawings.
[0061] Figure 9 shows the procedure for processing aimed at suppressing the sway phenomenon according to this embodiment. The series of processes shown in Figure 9 are realized by the PU 82 repeatedly executing the steering control program 84a at a predetermined period, for example, and the PU 92 of ADASECU 90 repeatedly executing the assist program 94a at a predetermined period, for example. In Figure 9, for convenience, the same step numbers are assigned to the processes corresponding to the processes shown in Figure 4.
[0062] In the series of processes shown in Figure 9, if PU82 completes the process in S42, it calculates the target front wheel steering angle θf* based on the steering angle θh (S44a). Next, PU82 determines whether or not it is in trailer towing mode (S46). If PU82 determines that it is in tractor-only mode (S46: NO), it executes the processes in S66 to S70.
[0063] On the other hand, if PU82 determines that it is in trailer towing mode (S46: YES), and if PU92 determines that the crosswind will not increase beyond a predetermined level (S54: NO), it selects map data for calculating the gain Ga (S80). Map data is data in which vehicle speed V is the input variable and gain Ga is the output variable. Note that there is not limited to one set of map data; for example, one set may be prepared for each trailer. In that case, the optimal map data is selected based on the trailer data obtained in the above process. Then, PU82 substitutes the value obtained by multiplying the target front wheel steering angle θf* by the gain Ga into the target rear wheel steering angle θr* (S82). The target rear wheel steering angle θr* is the target value of the steering angle of the rear wheels 24 of the tractor 20. The gain Ga is calculated by PU82 using the above map data. Note that the gain Ga is set to a value in which the sideslip angle β of the tractor 20 becomes 0. The gain Ga may be calculated by setting the sideslip angle β to zero in vehicle models such as two-wheeled vehicles.
[0064] On the other hand, if PU92 determines that the crosswind increases beyond a predetermined level (S54: YES), map data for calculating the gain Gb is selected (S84). Map data is data in which vehicle speed V is the input variable and gain Gb is the output variable. Note that there is not limited to one set of map data; for example, one set may be prepared for each trailer data. In that case, the optimal map data is selected based on the trailer data obtained in the above process. Then, PU82 substitutes the value obtained by multiplying the target front wheel steering angle θf* by the gain Gb into the target rear wheel steering angle θr* (S84). The target rear wheel steering angle θr* is the target value of the steering angle of the rear wheels 24 of the tractor 20. The gain Gb is calculated by PU82 using the above map data. Note that the gain Gb is set to a value in which the sideslip angle β of the tractor 20 becomes 0. The gain Gb may also be calculated by setting the sideslip angle β to zero in vehicle models such as two-wheel models. It should be noted that the vehicle model used to calculate the gain Ga differs from the crosswind effect in this case.
[0065] If the processes in S82 and S86 are completed, PU82 calculates the front wheel steering angle θf and the rear wheel steering angle θr (S88). The rear wheel steering angle θr is calculated by PU82 using the rotation angle θmr. PU82 calculates the target front wheel torque Tf* and the target rear wheel torque Tr* (S90). Here, PU82 calculates the target front wheel torque Tf* by the process described above. PU82 also calculates the manipulated variable for feedback control, where the rear wheel steering angle θr is the controlled variable and the target rear wheel steering angle θr* is the target value of the controlled variable, and substitutes this manipulated variable into the target rear wheel torque Tr*.
[0066] Then, PU82 outputs an operation signal MSf to inverter 62 and an operation signal MSr to inverter 66 (S92). Here, if the target rear wheel torque Tr* is the amount converted to the torque of the rear wheel steering motor 64, the operation signal MSr is a signal to bring the torque of the rear wheel steering motor 64 closer to the target rear wheel torque Tr*.
[0067] Furthermore, when PU82 completes the processes in S70 and S92, or when it makes a negative determination in the process of S40, it temporarily terminates the series of processes shown in Figure 9. Incidentally, in automatic steering mode, PU82 executes the process in Figure 9, replacing the processes of S42 and S44a with the process of S42a.
[0068] <Third Embodiment> The third embodiment will be described below, focusing on the differences from the first embodiment, with reference to the drawings.
[0069] In this embodiment, in trailer towing mode, the drive system 100 and the braking system 102 are used to slow down the yaw response. Figure 10 shows the procedure for processing aimed at suppressing the sway phenomenon according to this embodiment. The series of processes shown in Figure 10 are realized by the PU92 repeatedly executing the assist program 94a, for example, at a predetermined period.
[0070] In the series of processes shown in Figure 10, PU92 first determines whether or not it is in trailer towing mode (S46). If PU92 determines that it is in trailer towing mode (S46: YES), it obtains the vehicle speed V (S42a). Then, if PU92 determines that the crosswind will not increase beyond a predetermined level (S54: NO), it selects map data for calculating the threshold ωhath (S100). Map data is data in which the vehicle speed V is the input variable and the threshold ωhath is the output variable. Note that there is not limited to one set of map data; for example, one set may be prepared for each trailer data. In that case, the optimal map data is selected based on the trailer data obtained in the above process. Then, PU82 determines whether or not the absolute value of the steering angular velocity ωh is greater than or equal to the threshold ωhath (S102). Here, the steering angular velocity ωh is calculated by PU82 based on the steering angle θh as the input variable. Furthermore, the threshold value ωhath is calculated by PU82 using map data selected by processing S80, based on the vehicle speed V as the input variable.
[0071] This process determines whether the conditions for executing a process to slow down the yaw response have been met. Here, the threshold ωhath is set to the lower limit of the absolute value of the steering angular velocity ωh at which the sway phenomenon is likely to occur. PU92 changes the threshold ωhath according to the vehicle speed V, under the condition that the threshold ωhath when the vehicle speed V is large is less than or equal to the threshold ωhath when the vehicle speed V is small.
[0072] If PU92 determines that the threshold ωhath is greater than or equal to (S102: YES), it sets the difference in driving force between the inner and outer rings (S104). This process reduces the yaw response by applying a yaw moment in the opposite direction to the turning direction during turning. This process reduces the relative magnitude of the driving force of the outer ring to the driving force of the inner ring.
[0073] PU92 operates the drivetrain 100 and the braking system 102 to create the driving force difference set by the process in S104 (S106). For example, PU92 operates the braking system 102 to apply braking force to the outer wheel and operates the drivetrain 100 to compensate for the output reduction caused by the braking force. However, if the drivetrain 100 can change the distribution of driving force to each wheel, the role of the drivetrain 100 is not limited to compensating for the total output reduction. For example, in addition to the process of applying braking force to the outer wheel by the braking system 102, PU92 may also perform a process by the drivetrain 100 to reduce the driving force of the outer wheel relative to the driving force of the inner wheel.
[0074] Note that the process in S106 does not mean that the driving force of the outer wheel is made smaller than the driving force of the inner wheel. The process in S106 is to make the relative magnitude of the driving force of the outer wheel to the driving force of the inner wheel smaller than the value in tractor-only mode.
[0075] On the other hand, if PU92 determines that the crosswind is increasing beyond a predetermined level (S54: YES), it selects map data to calculate the threshold ωhbth (S108). Map data is data in which the vehicle speed V is the input variable and the threshold ωhbth is the output variable. Note that there is not limited to one set of map data; for example, one set may be prepared for each trailer. In that case, the optimal map data is selected based on the trailer data obtained in the above process. Then, PU92 performs preload processing (S110). This process adjusts the pressure of the brake actuator of the braking system 102 in advance so that the braking force on the outer wheel can be increased quickly. Then, PU92 determines whether the absolute value of the steering angular velocity ωh is greater than or equal to the threshold ωhbth (S112). Here, the threshold ωhbth is calculated by PU82 using the map data selected in the S108 process, based on the vehicle speed V as the input variable.
[0076] This process determines whether the conditions for executing a process to slow down the yaw response have been met. Here, the threshold ωhbth is set to the lower limit of the absolute value of the steering angular velocity ωh, which is likely to cause a sway phenomenon when there is a strong crosswind on the coupled vehicle 10. PU92 changes the threshold ωhbth according to the vehicle speed V, provided that the threshold ωhbth when the vehicle speed V is large is less than or equal to the threshold ωhbth when the vehicle speed V is small.
[0077] If PU92 determines that the threshold ωhbth is greater than or equal to (S112: YES), it sets the difference in driving force between the inner and outer rings (S114). This process reduces the yaw response by applying a yaw moment in the opposite direction to the turning direction during turning. This process reduces the relative magnitude of the driving force of the outer ring to the driving force of the inner ring. The process in S114 reduces the degree of yaw response slowing down more than the process in S104.
[0078] PU92 operates the drivetrain 100 and brakingtrain 102 to create the driving force difference set by the process in S14 (S106). Furthermore, when PU92 completes the process in S106, or when it makes a negative determination in the processes of S46, S102, and S114, it temporarily terminates the series of processes shown in Figure 10.
[0079] "The operation and effects of this embodiment" In trailer towing mode, if the absolute value of the steering angular velocity ωh is greater than or equal to the threshold ωhath, the PU92 superimposes a yaw moment in the opposite direction to the turning direction by operating the drive system 100 and the braking system 102. In other words, the PU92 controls the value obtained by subtracting the yaw moment in trailer towing mode from the yaw moment in tractor-only mode to an amount opposite to the yaw moment in tractor-only mode. This suppresses the yaw response in trailer towing mode from becoming excessive when the turning operation instruction is the same in both trailer towing mode and tractor-only mode.
[0080] Furthermore, when strong crosswinds are predicted in trailer towing mode, the PU92 superimposes a yaw moment in the opposite direction to the turning direction by operating the drive system 100 and the braking system 102 if the absolute value of the steering angular velocity ωh is greater than or equal to the threshold ωhbth. The magnitude of the superimposed yaw moment at this time is set to a value greater than the magnitude of the yaw moment when strong crosswinds are not predicted. This makes it possible to sufficiently suppress the occurrence of sway phenomena even when strong crosswinds are present. In addition, when it is predicted that the crosswind will not rise above a certain level, the magnitude of the superimposed yaw moment can be reduced to suppress excessive blunting of the yaw response.
[0081] Figure 11 illustrates the progression of the state of a coupled vehicle 10 when it is being driven under conditions where it is subjected to a strong crosswind. The upper left figure of Figure 11 shows the progression of the lateral position of the coupled vehicle 10. Specifically, in the upper left figure, the solid line indicates the case when processes S106, S108~S114 are performed. Also in the upper left figure, the dashed-dot line indicates the case when processes S100~S106, S108~S114 are not performed. Also, the dashed-dot line in the upper left figure indicates the case when the tractor 20 is not towing the trailer 30. Also, in the upper left figure, the target value of the lateral position is zero.
[0082] As shown in the diagram, by performing the processes from S108 to S114, the lateral position fluctuations due to crosswinds are suppressed to the same level as when the trailer 30 is not being towed. <Fourth Embodiment> The fourth embodiment will be described below, focusing on the differences from the first embodiment, with reference to the drawings.
[0083] In the above embodiment, the yaw response was slowed down when it was predicted that the crosswind would increase beyond a predetermined level. In contrast, in this embodiment, the gain of the closed-loop control, where the yaw rate is the controlled variable, is increased.
[0084] Figure 12 shows the procedure for the process related to increasing the gain. The process shown in Figure 12 is realized by the PU 82 repeatedly executing the program stored in the memory device 84, for example, at a predetermined period. In Figure 12, for convenience, the same step numbers are assigned to the processes corresponding to the process shown in Figure 4.
[0085] In the series of processes shown in Figure 12, when PU82 executes processes S42 and S44, it calculates the target yaw rate r* based on the target front wheel steering angle base value θfb* and the vehicle speed V as input variables (S120). Then, PU82 calculates the manipulated variable Mff for open-loop control, where the tractor yaw rate rt is the controlled variable, based on the target yaw rate r* as an input variable (S122). PU82 also obtains the tractor yaw rate rt (S124). Then, if PU46 determines that it is not in trailer towing mode (S46: NO), it sets the feedback gain, which is the gain for closed-loop control where the tractor yaw rate is the controlled variable, to the non-towing value (S126).
[0086] On the other hand, if PU82 determines that trailer towing mode is in progress (S46:YES) and PU92 determines that the crosswind will not increase beyond a predetermined level (S54:NO), the above feedback gain is set to the normal value for towing (S128). The normal value for towing is a larger value than the value for non-towing. In contrast, if PU92 determines that the crosswind will increase beyond a predetermined level (S54:YES), the above feedback gain is set to the value for crosswinds (S128). The value for crosswinds is a larger value than the normal value for towing.
[0087] If the processes in S126, S128, and S130 are completed, PU82 calculates the manipulated variable Mfb for closed-loop control, where the tractor yaw rate rt is the target value of the controlled variable (S132). Then, PU82 adds the manipulated variables Mff and Mfb to the target front wheel steering angle base value θfb* and substitutes this value into the target front wheel steering angle θf* (S134). Then, PU82 executes the processes in S68 and S70.
[0088] Thus, in this embodiment, the PU82 increases the feedback gain when towing the trailer 30 compared to when not towing it. This suppresses fluctuations in the tractor yaw rate rt caused by towing the trailer 30. Furthermore, the PU82 increases the feedback gain even further when towing the trailer 30 and when strong crosswinds are expected. This suppresses fluctuations in the tractor yaw rate rt caused by crosswinds.
[0089] <Fifth Embodiment> The fifth embodiment will be described below, focusing on the differences from the first embodiment, with reference to the drawings. "Prerequisite configuration" Figure 13 shows some of the components of the tractor 20. For convenience, components corresponding to those shown in Figure 2 are given the same reference numerals in Figure 13.
[0090] As shown in Figure 13, the steering wheel 52 of the steering system 50 is capable of transmitting power to the front wheels 22 via the steering shaft 58. Torque from the assist motor 54a is applied to the steering shaft 58. The output voltage of the inverter 56a is applied to each terminal of the assist motor 54a. The inverter 56a is operated by the steering ECU 80. The steering ECU 80 refers to the rotation angle θm of the assist motor 54a detected by the rotation angle sensor 83a. "Measures to counter the sway phenomenon" Figure 14 shows the procedure for processing aimed at suppressing the occurrence of the sway phenomenon. The series of processes shown in Figure 14 are realized by the PU 82 repeatedly executing the steering control program 84a at a predetermined period, for example, and the PU 92 of ADASECU 90 repeatedly executing the assist program 94a at a predetermined period, for example.
[0091] In the series of processes shown in Figure 14, the PU82 first acquires the vehicle speed V, steering angle θh, and steering torque Th (S140). The steering angle θh is calculated by the PU82 based on the rotation angle θm. Next, the PU82 acquires the previous value of the axial force Taf, which is calculated by the process in S158 described later (S142).
[0092] Next, PU82 calculates the target steering torque base value Thb* according to the previous value of the axial force Taf and the vehicle speed V (S144). For example, PU82 may change the target steering torque base value Thb* according to the axial force Taf, provided that the target steering torque base value Thb* when the axial force Taf is large is greater than or equal to the target steering torque base value Thb* when the axial force Taf is small. Alternatively, PU82 may change the target steering torque base value Thb* according to the vehicle speed V, provided that the target steering torque base value Thb* when the vehicle speed V is large is greater than or equal to the target steering torque base value Thb* when the vehicle speed V is small.
[0093] Specifically, the PU82 may perform a map calculation to determine the target steering torque base value Thb* according to the axial force Taf and vehicle speed V, provided that map data is pre-stored. Here, the map data is data in which the axial force Taf and vehicle speed V are input variables and the target steering torque base value Thb* is the output variable.
[0094] Next, PU82 determines whether or not it is in trailer towing mode (S46). If PU82 determines that it is not in trailer towing mode (S46: NO), it substitutes the target steering torque base value Thb* for the target steering torque Th* (S146).
[0095] On the other hand, if PU82 determines that it is in trailer towing mode (S46:YES) and PU92 determines that the crosswind will not increase beyond a predetermined level (S54:NO), it selects map data to calculate the gain Kha (S148). Map data is data in which the vehicle speed V is the input variable and the gain Kha is the output variable. Note that there is not limited to one set of map data; for example, one set may be prepared for each trailer. In that case, the optimal map data is selected based on the trailer data obtained in the above process. Then PU82 assigns the value obtained by multiplying the target steering torque base value Thb* by the gain Kha to the target steering torque Th* (S150). Note that the gain Kha is greater than "1". Therefore, the absolute value of the target steering torque Th* is greater than the absolute value of the target steering torque base value Thb*.
[0096] On the other hand, if PU82 determines that it is in trailer towing mode (S46:YES), and if PU92 determines that the crosswind will increase beyond a predetermined level (S54:YES), it selects map data to calculate the gain Khb (S152). Map data is data in which the vehicle speed V is the input variable and the gain Khb is the output variable. Note that there is not limited to one set of map data; for example, one set may be prepared for each trailer. In that case, the optimal map data is selected based on the trailer data obtained in the above process. Then PU82 substitutes the value obtained by multiplying the target steering torque base value Thb* by the gain Khb into the target steering torque Th* (S154). Note that if the vehicle speed V is the same, the gain Khb is a larger value than the gain Kha.
[0097] When PU82 completes the processes in S146, S150, and S154, it calculates the manipulated variable Ts for closed-loop control, where the steering torque Th is the controlled variable and the target steering torque Th* is the target value of the controlled variable. Here, closed-loop control may be, for example, the sum of the output value of a proportional element whose input is the steering torque Th minus the target steering torque Th* and the output value of a differential element whose input is the same value. Note that the manipulated variable Ts may include the manipulated variable for open-loop control, where the steering torque Th is the controlled variable.
[0098] Next, PU82 substitutes the value obtained by adding the steering torque Th to the manipulated variable Ts into the axial force Taf (S158). Then, PU82 calculates the assist torque Ta from the assist motor 54a according to the axial force Taf (S160). Specifically, PU82 can, for example, calculate the target value of the steering angle θh from the axial force Taf according to the reference model, and then calculate the assist torque Ta as the manipulated variable for feedback control where the steering angle θh is the controlled variable. Then, PU82 operates the inverter 56a by outputting an operation signal MSa corresponding to the assist torque Ta to the inverter 56a (S162).
[0099] When PU82 completes the process in S162, it terminates the series of processes shown in Figure 14. "The operation and effects of this embodiment" In trailer towing mode, PU82 substitutes the target steering torque Th* with a value obtained by multiplying the target steering torque base value Thb* by a gain Kha. As a result, in trailer towing mode, the torque required for turning the steering wheel 52 becomes larger. On the other hand, when the steering wheel 52 is rotated equally in trailer towing mode and tractor-only mode, the yaw response is higher in trailer towing mode than in tractor-only mode. Therefore, in this embodiment, when the steering torque Th is the same in trailer towing mode and tractor-only mode, the higher yaw response in trailer towing mode than in tractor-only mode is suppressed.
[0100] Furthermore, in trailer towing mode, if the PU82 predicts that crosswinds will increase beyond a predetermined level, it substitutes the target steering torque base value Thb* multiplied by the gain Khb into the target steering torque Th*. The gain Khb is greater than the gain Kha. Therefore, in trailer towing mode, if strong crosswinds are predicted, the torque required for turning the steering wheel 52 will be greater than when crosswinds are not predicted. When crosswinds are strong, the behavior of the coupled vehicle 10 is more likely to become unstable due to the turning operation of the steering wheel 52 compared to when there are no strong crosswinds. Therefore, by increasing the torque required for turning the steering wheel 52 when crosswinds are strong, the behavior of the coupled vehicle 10 can be more easily stabilized.
[0101] <Sixth Embodiment> The sixth embodiment will now be described, focusing on the differences from the first embodiment, with reference to the drawings.
[0102] In the above embodiment, when performing a process to slow down the yaw response in trailer towing mode when it is predicted that the crosswind will increase beyond a predetermined level, the standard for the strength of the crosswind was fixed. In contrast, in this embodiment, the standard for the strength of the crosswind is changed according to the specifications of the trailer 30.
[0103] Figure 15 shows the procedure for processing aimed at suppressing the sway phenomenon according to this embodiment. The series of processes shown in Figure 15 are realized by the PU 82 repeatedly executing the steering control program 84a at a predetermined period, for example, and the PU 92 of ADASECU 90 repeatedly executing the assist program 94a at a predetermined period, for example. In Figure 15, the processes corresponding to the processes shown in Figure 4 are given the same step numbers for convenience.
[0104] In the series of processes shown in Figure 15, after executing the process in S52, PU92 determines whether the crosswind criteria corresponding to the trailer data are met (S54a). For example, PU92 should predict that the crosswind will increase even if the crosswind is weak, if the specifications of the trailer 30 are such that they are prone to causing a sway phenomenon.
[0105] Furthermore, PU82 proceeds to either process S56 or S60 depending on whether PU92 determines that the process in S54a is positive or negative. <Correspondence> The correspondence between the matters in the above embodiment and the matters described in the "Means for Solving the Problems" section is as follows. Below, the correspondence is shown for each number of the solution means described in the "Means for Solving the Problems" section. [1] The environmental data acquisition process corresponds to the process in S52. The wind force prediction process corresponds to the processes in S54 and S54a. The countermeasure process corresponds to the processes in S60 and S62, S84 and S86, S108 to S114, S130 to S134, and S152 and S154. The environmental data corresponds to the image data Dp, the position data Dgps, and the map data. The operation input variables correspond to the target front wheel steering angle θf* in Figures 4 and 7, the target rear wheel steering angle θr* in Figure 9, the driving force difference in Figure 10, and the operation amount Mfb in Figure 12. The input signals to the target of operation correspond to the operation signal MSf in Figures 4, 7, and 12, the operation signal MSr in Figure 9, the operation signals for the drive system 100 and braking system 102 in Figure 10, and the operation signal MSa in Figure 14. [2,3] The yaw response suppression process corresponds to the processes in S60 and S62, S84 and S86, and S108 to S114. [4] The base target value setting process corresponds to the process in S44. The yaw rate acquisition process corresponds to the process in S50. The yaw response suppression process corresponds to the processes in S60 and S62. [5] The yaw response suppression process corresponds to the processes in S108 to S114. [6] The preload processing corresponds to the process in S110. [7] The load increase process corresponds to the processes in S152 and S154. [8] This corresponds to the coefficient Kb in the process in S62 depending on the vehicle speed V. This corresponds to the gain Gb in the process in S86 depending on the vehicle speed V. This corresponds to the fact that the threshold ωhbth in processing S112 depends on the vehicle speed V. This corresponds to the fact that the feedback gain in processing S132 depends on the vehicle speed V. This corresponds to the fact that the coefficient Kb in processing S154 depends on the vehicle speed. [9] The feedback gain increase processing corresponds to the processing in S130.
[10] The trailer data acquisition processing corresponds to the processing in S30 and S32 corresponding to the processing in S22. The wind force prediction processing corresponds to the processing in S54a.
[0106] <Other Embodiments> Furthermore, this embodiment can be implemented with the following modifications. This embodiment and the following modifications can be combined with each other to the extent that they do not contradict each other technically.
[0107] "Regarding Yaw Response Suppression Processing" In the processes shown in Figures 4 and 7, PU82 sets a coefficient Ka according to the vehicle speed V, but is not limited to this. For example, the coefficient Ka may be a value set according to the trailer data and may be a value set independently of the vehicle speed V.
[0108] The process in which the tractor yaw rate rt is the input and the target front wheel steering angle base value θfb* is the output is not limited to the process that utilizes phase lead compensation. For example, the process may correct the target front wheel steering angle base value θfb* by multiplying the time derivative of the tractor yaw rate rt by a proportional gain. In that case, the PU82 may set the proportional gain based on at least one of two factors: vehicle speed V and trailer information.
[0109] The process in which the yaw rate is the input and the output is a corrected value of the target front wheel steering angle base value θfb* is not limited to the process in which only the tractor yaw rate rt is the input. For example, the process may also be one in which the yaw rate of the trailer 30 is the input. Alternatively, the process may also be one in which both the tractor yaw rate rt and the yaw rate of the trailer 30 are the inputs.
[0110] In the process shown in Figure 9, PU82 sets the gains Ga and Gb according to the vehicle speed V, but this is not limited to this. For example, the gains Ga and Gb may be set according to the trailer data and may be values set independently of the vehicle speed V.
[0111] The yaw response suppression process, which includes setting the target rear wheel steering angle θr* according to the target front wheel steering angle θf*, is not limited to the process shown in Figure 9. For example, it may include a process to set the target steering angle of the trailer in addition to the target rear wheel steering angle θr* according to the target front wheel steering angle θf*. However, in that case, the trailer 30 shall be equipped with actuators that steer the wheels 32.
[0112] The yaw response processing, which includes reducing the relative magnitude of the driving force of the outer wheels of the tractor 20 to the driving force of the inner wheels of the tractor 20 when a strong crosswind is predicted, is not limited to the processing described above. For example, the yaw response suppression processing including the above processing may also be a process that only operates the driving torque by the drive system 100. This process can be achieved by changing the power distribution of the drive system 100 between the inner and outer wheels. Alternatively, the yaw response suppression processing including the above processing may also be a process that only operates the braking force by the braking system 102.
[0113] In the process shown in Figure 10, PU82 sets thresholds ωhath and ωhbth according to the vehicle speed V, but this is not limited to this. For example, PU82 may set thresholds ωhath and ωhbth according only to the trailer data.
[0114] The yaw response suppression process is not limited to the processes described in the above embodiments and modified examples. For example, the yaw response suppression process may involve adding a value obtained by multiplying the first-order time derivative of the tractor yaw rate rt by a negative gain to the target front wheel steering angle base value θfb* and substituting this value into the target front wheel steering angle θf*. Alternatively, for example, the yaw response suppression process may involve adding a value obtained by multiplying the first-order time derivative of the trailer yaw rate by a negative gain to the target front wheel steering angle base value θfb* and substituting this value into the target front wheel steering angle θf*. Alternatively, for example, the yaw response suppression process may involve adding the product of the above two values to the target front wheel steering angle base value θfb* and substituting this value into the target front wheel steering angle θf*.
[0115] It is not necessary that the processes in Figure 4 or Figure 7, the process in Figure 9, and the process in Figure 10 be executed exclusively. For example, both the process in Figure 4 and the process in Figure 9 may be executed. Also, for example, both the process in Figure 4 and the process in Figure 10 may be executed.
[0116] "Regarding load increase processing" In the process shown in Figure 14, PU82 sets the gain Khb according to the vehicle speed V, but is not limited to this. For example, the gain Khb may be a value set according to the trailer data and independent of the vehicle speed V.
[0117] The process of operating the steering system in accordance with the value of an input variable determined to increase the force required by the driver to operate the steering wheel 52 is not limited to a process that includes feedback control of the steering torque Th. The process of operating the steering system may include a process in which the steering torque Th is the input and the assist torque Ta, which is the manipulated amount for open-loop control, is the output, and a process of operating the inverter 56a in accordance with the assist torque Ta. In that case, the process of operating the steering system in accordance with the value of an input variable determined to increase the force required by the driver to operate the steering wheel 52 may be a process that reduces the absolute value of the assist torque Ta.
[0118] It is not mandatory that the process of operating the steering system in accordance with the value of an input variable, which is determined to increase the force required by the driver to operate the steering wheel 52, be applied to a steering system in which the steering wheel 52 and the steering wheels are connected. That is, for example, in the configuration illustrated in Figure 2, the absolute value of the target steering torque Th* may be increased.
[0119] "Regarding the process of increasing feedback gain" The feedback gain increase process is not limited to increasing the gain of a feedback control where the tractor yaw rate rt is the controlled variable. For example, the feedback gain increase process may be an increase in the gain of a feedback control where the trailer yaw rate is the controlled variable. Alternatively, for example, the feedback gain increase process may be an increase in the gain of a feedback control where both the tractor yaw rate rt and the trailer yaw rate are controlled variables.
[0120] • The manipulated variable in the feedback gain increase process is not necessarily the front wheel steering angle θf. The manipulated variable in the feedback gain increase process may be, for example, the rear wheel steering angle θr. Alternatively, the manipulated variable in the feedback gain increase process may be both the front wheel steering angle θf and the rear wheel steering angle θr. Alternatively, the manipulated variable in the feedback gain increase process may be the z-axis moment Mz.
[0121] "Regarding the handling procedures" The corrective action is not necessarily limited to just one of the following: yaw response suppression, load increase, or feedback gain increase. The corrective action may include, for example, yaw response suppression and load increase.
[0122] "Regarding wind power forecasting processing" The wind force forecasting process is not limited to predicting increased crosswinds in the situations shown in Figures 5 and 6. The wind force forecasting process may include, for example, predicting increased crosswinds based on the location where the windbreak wall is interrupted. For example, the wind force forecasting process may also include predicting increased crosswinds when the vehicle is on a bridge. For example, the wind force forecasting process may also include predicting increased crosswinds when environmental data transmitted from outside the vehicle, such as environmental data from a preceding vehicle, indicates strong crosswinds.
[0123] "Regarding the process of acquiring environmental data" The environmental data acquisition process does not necessarily have to be a process that acquires image data (Dp), location data (DGPS), and map data as environmental data. For example, the environmental data acquisition process may be a process that acquires distance point data from LIDAR as environmental data. Alternatively, the environmental data acquisition process may be a process that acquires environmental data transmitted from outside the vehicle in the direction of travel, as described in "About Wind Force Prediction Processing".
[0124] "Regarding the control panel" The control unit used by the driver to input their steering intentions is not limited to the steering wheel 52. For example, it could be a joystick.
[0125] "Regarding control devices" In the above embodiment, the ADASECU90 may perform some of the processing performed by the steering ECU80.
[0126] The ADASECU90 and the steering ECU80 may be integrated into a single unit. The control device is not limited to one that executes software processing. For example, it may include a dedicated hardware circuit, such as an ASIC, that executes at least a part of the processing performed in the above embodiment. That is, the control device may include a processing circuit having any of the following configurations (a) to (c): (a) A processing circuit comprising a processing device that executes all of the above processing according to a program, and a program storage device such as a memory device that stores the program. (b) A processing circuit comprising a processing device and a program storage device that execute a part of the above processing according to a program, and a dedicated hardware circuit that executes the remaining processing. (c) A processing circuit comprising a dedicated hardware circuit that executes all of the above processing. Here, there may be multiple software execution devices comprising a processing device and a program storage device. Also, there may be multiple dedicated hardware circuits.
[0127] "Regarding the controlling entity" For example, the driver's mobile device may perform part of the above process. That is, for example, the mobile device may perform the processes in S50 and S52.
[0128] "Other" For example, in the first, second, and fourth embodiments, the tractor 20 may not be equipped with a rear wheel actuator Ar. [Explanation of Symbols]
[0129] 10... Connected vehicles 20... Tractor 30... Trailer 40... Ball joint 42...axis 50... Steering system 52… Steering wheel 54… Reaction motor 54a... Assist motor 56,56a...inverter 60... Front wheel steering motor 62... Inverter 64... Rear wheel steering motor 66...Inverter 80... Steering ECU 90…ADASECU
Claims
1. The control target is a combined vehicle comprising a tractor and a trailer towed by the tractor. It is configured to perform environmental data acquisition processing, wind force prediction processing, and countermeasure processing. The aforementioned environmental data acquisition process is a process for acquiring environmental data, which is data indicating information about the surrounding environment in the direction of travel of the connected vehicle. The wind force prediction process is a process that predicts changes in wind force for the connected vehicle based on the environmental data as input variables. The aforementioned countermeasure is a process in which, when an increase in wind force on the connected vehicle is predicted, the target of the operation is operated according to a different value of the operation input variable than when an increase is not predicted. The object of the operation is at least one of the three systems: the steering system, the drive system, and the braking system. The aforementioned operation input variable is a variable that defines the input signal to the object being operated on, The process for manipulating the target of the operation includes at least one of three processes: yaw response suppression process, load increase process, and feedback gain increase process. The yaw response suppression process is a process that slows down the yaw response compared to the case where an increase in wind force is not predicted, when an increase in wind force is predicted. The load increase process is a process that increases the load required to operate the control unit when an increase in wind force is predicted, compared to when an increase is not predicted. The aforementioned operating unit is a component operated by the driver to indicate their intention to steer, The aforementioned feedback gain increasing process is a control device for a coupled vehicle, which increases the gain of a feedback control where the yaw rate is the controlled variable when it is predicted that the wind force will increase.
2. The aforementioned countermeasure includes the yaw response suppression process, The control device for a coupled vehicle according to claim 1, wherein the yaw response suppression process is a process that operates the target to be operated in a manual driving mode in which the tractor is steered in response to steering input by the driver, according to a value of the operation input variable which is determined to slow down the yaw response to the steering input.
3. The aforementioned countermeasure includes the yaw response suppression process, The control device for a coupled vehicle according to claim 1, wherein the yaw response suppression process is a process in which, when an increase in wind force is predicted during the execution of the automatic steering process, the control device for a coupled vehicle operates according to the value of the operation input variable which is determined to slow down the yaw response during turning with the same curvature as when an increase in wind force is not predicted.
4. It is configured to perform a base target value setting process to set a base target value, and a yaw rate acquisition process to obtain the yaw rate. The base target value is the base value for the target steering angle of the steering wheels. The control device for a coupled vehicle according to claim 1, wherein the yaw response suppression process includes a process of correcting the base target value based on the yaw rate as an input variable, and a process of operating the steering system according to the corrected base target value as an operation input variable.
5. The control device for a coupled vehicle according to claim 1, wherein the yaw response suppression process includes a process of operating at least one of the braking system and the drive system to reduce the relative magnitude of the driving force of the outer wheel of the tractor to the driving force of the inner wheel of the tractor when the tractor is turning, compared to when the wind force is not expected to increase, when the wind force is expected to increase.
6. The yaw response suppression process includes a process for operating the braking system, The braking system includes a hydraulic actuator. It is configured to perform pre-pressure processing, The control device for a coupled vehicle according to claim 5, wherein the preloading process is a process of adjusting the hydraulic pressure of the hydraulic actuator prior to executing the yaw response suppression process.
7. The aforementioned countermeasure includes the load increase process, The control device for a coupled vehicle according to claim 1, wherein the load increase process includes, when an increase in wind force is predicted, a process of operating the steering system in accordance with a value of the operation input variable determined to be greater than when an increase in wind force is not predicted.
8. The control device for a coupled vehicle according to claim 1, wherein the countermeasure process includes a process of changing the value of the operation input variable based on the vehicle speed as an input variable when it is predicted that the wind force will increase.
9. The aforementioned processing includes the feedback gain increase processing, The value of the aforementioned control input variable is calculated according to the manipulated variable of a closed-loop control where the yaw rate is the controlled variable. The control device for a coupled vehicle according to claim 1, wherein the feedback gain increasing process includes a process to increase the gain of the closed-loop control when it is predicted that the wind force will increase.
10. It is configured to perform trailer data acquisition processing, The trailer data acquisition process is a process of acquiring trailer data which is at least one of the three pieces of data that represent information about the trailer's weight, center of gravity, and height. The control device for a connected vehicle according to claim 1, wherein the wind force prediction process includes a process of changing the criteria for predicting an increase in wind force based on the trailer data as an input variable.
11. The control target is a combined vehicle comprising a tractor and a trailer towed by the tractor. This includes the execution of environmental data acquisition processing, wind power forecasting processing, and countermeasure processing. The aforementioned environmental data acquisition process is a process for acquiring environmental data, which is data indicating information about the surrounding environment in the direction of travel of the connected vehicle. The wind force prediction process is a process that predicts changes in wind force for the connected vehicle based on the environmental data as input variables. The aforementioned countermeasure is a process in which, when an increase in wind force on the connected vehicle is predicted, the target of the operation is operated according to a different value of the operation input variable than when an increase is not predicted. The object of the operation is at least one of the three systems: the steering system, the drive system, and the braking system. The aforementioned operation input variable is a variable that defines the input signal to the object being operated on, The process for manipulating the target of the operation includes at least one of three processes: yaw response suppression process, load increase process, and feedback gain increase process. The yaw response suppression process is a process that slows down the yaw response compared to the case where an increase in wind force is not predicted, when an increase in wind force is predicted. The load increase process is a process that increases the load required to operate the control unit when an increase in wind force is predicted, compared to when an increase is not predicted. The aforementioned operating unit is a component operated by the driver to indicate their intention to steer, The aforementioned feedback gain increasing process is a method for controlling coupled vehicles, in which the gain of a feedback control, where the yaw rate is the controlled variable, is increased when an increase in wind force is predicted.
12. The control target is a combined vehicle comprising a tractor and a trailer towed by the tractor. This includes instructions for a computer to perform environmental data acquisition processing, wind power forecasting processing, and countermeasure processing. The aforementioned environmental data acquisition process is a process for acquiring environmental data, which is data indicating information about the surrounding environment in the direction of travel of the connected vehicle. The wind force prediction process is a process that predicts changes in wind force for the connected vehicle based on the environmental data as input variables. The aforementioned countermeasure is a process in which, when an increase in wind force on the connected vehicle is predicted, the target of the operation is operated according to a different value of the operation input variable than when an increase is not predicted. The object of the operation is at least one of the three systems: the steering system, the drive system, and the braking system. The aforementioned operation input variable is a variable that defines the input signal to the object being operated on, The process for manipulating the target of the operation includes at least one of three processes: yaw response suppression process, load increase process, and feedback gain increase process. The yaw response suppression process is a process that slows down the yaw response compared to the case where an increase in wind force is not predicted, when an increase in wind force is predicted. The load increase process is a process that increases the load required to operate the control unit when an increase in wind force is predicted, compared to when an increase is not predicted. The aforementioned operating unit is a component operated by the driver to indicate their intention to steer, The aforementioned feedback gain increase process is a control program for coupled vehicles, which increases the gain of a feedback control where the yaw rate is the controlled variable when an increase in wind force is predicted.
Citation Information
Patent Citations
Method and system for mitigating sway of a vehicle trailer by braking the towing vehicle during the correct phase of the sway
US20190001944A1