This application claims priority to Japanese Patent Application No. 2021-095075 filed on Jun. 7, 2021, incorporated herein by reference in its entirety.
The disclosure relates to a steering control device.
There is a so-called steer-by-wire steering device in which the power transmission path between the steering wheel of the vehicle and the turning wheels of the vehicle is cut off. Such a steering device includes a steering actuator that operates to apply a steering reaction force to the steering wheel and a turning actuator that operates to turn the turning wheels. When the vehicle travels, a steering control device that controls the steering device as a target generates a steering reaction force through control of power supply to the steering actuator and turns the turning wheels through control of power supply to the turning actuator.
In the steer-by-wire steering device, the rotational position of the steering wheel is not restricted by the turning position of the turning wheels. Therefore, the steering wheel may rotate when subjected to some external force while the power to the vehicle is off. As the turning wheels do not turn in the meantime, a situation arises where the positional relationship between the rotational position of the steering wheel and the turning position of the turning wheels deviates from a predetermined correspondence relationship.
As a remedy, for example, the steering control device of Japanese Unexamined Patent Application Publication No. 2006-321434 (JP 2006-321434 A) executes a correction process on the rotational position of the steering wheel when the power to the vehicle is turned on. In the steering control device, the rotational position of the steering wheel when the power to the vehicle is turned off is stored. The steering control device calculates a deviation amount of the rotational position of the steering wheel through a comparison between the rotational position of the steering wheel when the power to the vehicle is turned off and the rotational position of the steering wheel when the power to the vehicle is turned on. Then, the steering control device operates the steering actuator such that the deviation amount assumes a zero value.
It is true that the correction process executed by the steering control device of JP 2006-321434 A can improve the deviation in the positional relationship between the steering wheel and the turning wheels. However, in the case where automated driving of automatically changing the traveling direction of the vehicle is implemented, the steering control device controls the operation of the steering actuator and the turning actuator based on the state of an automated driving command from an automated-driving control device or the like. Thus, when correcting the positional relationship between the steering wheel and the turning wheels, it is necessary to take into account the implementation of automated driving based on the state of the automated driving command immediately after the power to the vehicle is turned on. Therefore, the method for correcting the positional relationship between the steering wheel and the turning wheels is not limited to the method of the correction process executed by the steering control device of JP 2006-321434 A, and there is still room for proposing other methods that are more useful.
A steering control device according to an aspect of the disclosure controls, as a target, a steering device including a steering actuator that operates to apply a steering reaction force to a steering wheel of a vehicle and a turning actuator that has a structure with a power transmission path cut off from the steering actuator and that operates to turn turning wheels of the vehicle, and is able to, when controlling the steering device, reflect the state of an automated driving command that is input from an external control device provided in the vehicle equipped with the steering device to implement automated driving of automatically changing the traveling direction of the vehicle. The steering control device includes a control unit that executes synchronization control of controlling the operation of at least one of the steering actuator and the turning actuator such that a positional relationship between a rotational position of the steering wheel and a turning position of the turning wheels meets a predetermined correspondence relationship. The control unit is configured to execute processes including a deviation amount determination process of determining the magnitude of the absolute value of a deviation amount obtained by factoring in a state according to the automated driving command as an amount of deviation of the positional relationship from the predetermined correspondence relationship upon power to the vehicle being turned on, and a synchronization control process of, based on a determination result of the deviation amount determination process, executing the synchronization control that is at least one of turning-side synchronization control of performing a correction process on the turning position by operating the turning actuator and steering-side synchronization control of performing a correction process on the rotational position by operating the steering actuator. The control unit is configured to execute, in the synchronization control process: the turning-side synchronization control when the absolute value of the deviation amount is a value within a first range that is a small value as to whether the deviation amount is large or small; the steering-side synchronization control when the absolute value of the deviation amount is a value within a second range that is a larger value than a value within the first range as to whether the deviation amount is large or small; and at least one of the turning-side synchronization control and the steering-side synchronization control when the absolute value of the deviation amount is a value within a third range that is a value between a value within the first range and a value within the second range.
According to this aspect, when the state according to the automated driving command is to be reflected in the control of the steering device upon the power being turned on, the deviation amount is obtained by factoring in the state according to the automated driving command. The turning-side synchronization control has the advantage of being able to perform a correction process on the positional relationship between the steering wheel and the turning wheels while the steering wheel is not rotated. This advantage can be utilized in a situation where the absolute value of the deviation amount is a value within the first range and relatively small. The steering-side synchronization control has the advantage of being able to easily perform a correction process on the positional relationship between the steering wheel and the turning wheels. This advantage can be utilized in a situation where the absolute value of the deviation amount is a value within the second range and relatively large. In a situation where the absolute value of the deviation amount is a value within the third range, at least one of the turning-side synchronization control and the steering-side synchronization control is specified to be executed, so that the advantage of each mode of control can be utilized according to the required effect. Thus, as a method of performing a correction process on the positional relationship between the steering wheel and the turning wheels, a method that can utilize the advantages of the turning-side synchronization control and the steering-side synchronization control also when reflecting the automated driving state immediately after the power to the vehicle is turned on can be proposed.
In the above aspect, the control unit may be configured to execute the steering-side synchronization control when the absolute value of the deviation amount is a value within the second range or the third range. The control unit may be configured such that the steering-side synchronization control when the absolute value of the deviation amount is a value within the second range is executed as a correction process involving two actions of rotating the steering wheel in one direction and then rotating the steering wheel in the opposite direction from the one direction, and such that the steering-side synchronization control when the absolute value of the deviation amount is a value within the third range is executed as a correction process involving one action of rotating the steering wheel in one direction.
According to this configuration, the correction process involving two actions of the steering-side synchronization control has the advantage of being less likely to cause discomfort to the driver even when the steering wheel is rotated relatively greatly. On the other hand, the correction process involving one action of the steering-side synchronization control has the advantage of being able to complete the correction process on the rotational position of the steering wheel in a short time compared with the correction process involving two actions. In this case, the advantage of the correction process involving two actions can be utilized in a situation where the steering-side synchronization control can be executed and where the absolute value of the deviation amount is a value within the second range that is a large value. The advantage of the correction process involving one action can be utilized in a situation where the steering-side synchronization control can be executed and where the absolute value of the deviation amount is a value within the third range that is a small value. This configuration is effective for utilizing the advantage of each correction process of the steering-side synchronization control that involves one or two actions.
In the above aspect, the control unit may be configured to execute, of the turning-side synchronization control and the steering-side synchronization control, the steering-side synchronization control when the absolute value of the deviation amount is a value within a fourth range that is a small value among values within the third range as to whether a value within the third range is large or small, and to execute both the turning-side synchronization control and the steering-side synchronization control when the absolute value of the deviation amount is a value within a fifth range that is a larger value than a value within the fourth range among values within the third range as to whether a value within the third range is large or small.
According to this configuration, the advantages of the turning-side synchronization control and the steering-side synchronization control can be utilized in a situation where at least one of the turning-side synchronization control and the steering-side synchronization control is executed and where the absolute value of the deviation amount is a value within the fifth range that is a large value. The advantage of the steering-side synchronization control can be utilized in a situation where at least one of the turning-side synchronization control and the steering-side synchronization control is executed and where the absolute value of the deviation amount is a value within the fourth range that is a small value. This configuration is effective for utilizing the advantages of the turning-side synchronization control and the steering-side synchronization control.
In the above configuration, the control unit may be configured to execute, as the turning-side synchronization control and the steering-side synchronization control when the absolute value of the deviation amount is a value within the fifth range, the steering-side synchronization control until the absolute value of the deviation amount assumes a value within the first range and the turning-side synchronization control after the absolute value of the deviation amount assumes a value within the first range.
According to this configuration, the advantage of the steering-side synchronization control that can be utilized in a situation where the absolute value of the deviation amount is relatively large can be more suitably utilized in a situation where both the turning-side synchronization control and the steering-side synchronization control are executed and where the absolute value of the deviation amount is a value within the fifth range that is a large value. This configuration is effective from the viewpoint of easily performing a correction process on the positional relationship between the steering wheel and the turning wheels.
In the above aspect, the control unit may be configured to, when executing the turning-side synchronization control, perform a correction process on the turning position after the power to the vehicle is turned on and the vehicle starts traveling, and when executing the steering-side synchronization control, perform a correction process on the rotational position after the power to the vehicle is turned on and before the vehicle starts traveling.
According to this configuration, the turning-side synchronization control has the advantage of being able to shorten the time taken for the vehicle to start traveling after the power to the vehicle is turned on. This advantage can be more effectively utilized in a situation where the absolute value of the deviation amount is a value within the first range and relatively small. The steering-side synchronization control has an advantage in that the vehicle's behavior is less likely to cause discomfort to the driver. This advantage can be more effectively utilized in a situation where the absolute value of the deviation amount is a value within the second range and relatively large. In this case, the correction process on the positional relationship between the steering wheel and the turning wheels can produce both a shortening effect on the period from when the power to the vehicle is turned on until the vehicle starts traveling and a reducing effect on the likelihood of the vehicle's behavior causing discomfort to the driver.
According to the steering control device having these aspects, as a method of performing a correction process on the positional relationship between the steering wheel and the turning wheels, a method that can utilize the advantages of the turning-side synchronization control and the steering-side synchronization control also when reflecting the state of automated driving immediately after the power to the vehicle is turned on can be proposed.
Features, advantages, and technical and industrial significance of exemplary embodiments of the disclosure will be described below with reference to the accompanying drawings, in which like signs denote like elements, and wherein:
One embodiment of a steering control device will be described below in accordance with the drawings. As shown in
The steering section 4 includes a steering shaft 11 and the steering actuator 12. The steering shaft 11 is coupled to the steering wheel 3. The steering actuator 12 has a steering-side motor 13 that is a drive source and a steering-side speed reduction mechanism 14. The steering-side motor 13 is a reaction force motor that applies a steering reaction force, which is a force resisting steering, to the steering wheel 3 through the steering shaft 11. The steering-side motor 13 is coupled to the steering shaft 11 through the steering-side speed reduction mechanism 14 that is formed by, for example, a worm and wheel set. As the steering-side motor 13 of this embodiment, for example, a three-phase brushless motor is adopted.
The turning section 6 includes a pinion shaft 21, a rack shaft 22 as a turning shaft, and a rack housing 23. The pinion shaft 21 and the rack shaft 22 are coupled together at a predetermined intersection angle. Pinion teeth 21a formed on the pinion shaft 21 and rack teeth 22a formed on the rack shaft 22 are meshed with each other to form a rack-and-pinion mechanism 24. Thus, the pinion shaft 21 corresponds to a rotating shaft of which the rotation angle can be converted into a turning angle θi that is a turning position of the turning wheels 5. The rack housing 23 houses the rack-and-pinion mechanism 24. One end of the pinion shaft 21 on the opposite side from a side that is coupled to the rack shaft 22 protrudes from the rack housing 23. Both ends of the rack shaft 22 protrude from both ends of the rack housing 23 in an axial direction. A tie rod 26 is coupled to each end of the rack shaft 22 through a rack end 25 formed by a ball joint. Leading ends of the tie rods 26 are coupled to knuckles (not shown) on which the left and right turning wheels 5 are respectively mounted.
The turning section 6 includes the turning actuator 31. The turning actuator 31 includes a turning-side motor 32 that is a drive source, a transmission mechanism 33, and a conversion mechanism 34. The turning-side motor 32 applies a turning force for turning the turning wheels 5 to the rack shaft 22 through the transmission mechanism 33 and the conversion mechanism 34. The turning-side motor 32 transmits rotation to the conversion mechanism 34 through the transmission mechanism 33 that is formed by, for example, a belt transmission mechanism. The transmission mechanism 33 converts rotation of the turning-side motor 32 into reciprocating motion of the rack shaft 22 through the conversion mechanism 34 that is formed by, for example, a ball screw mechanism. As the turning-side motor 32 of this embodiment, for example, a three-phase brushless motor is adopted.
In the steering device 2 thus configured, the turning angle θi of the turning wheels 5 is changed as a motor torque is applied as a turning force from the turning actuator 31 to the rack shaft 22 according to steering operation by the driver. Meanwhile, a steering reaction force resisting the steering by the driver is applied from the steering actuator 12 to the steering wheel 3. Thus, in the steering device 2, a steering torque Th required to steer the steering wheel 3 is changed by the steering reaction force that is a motor torque applied from the steering actuator 12.
The reason for providing the pinion shaft 21 is to support the rack shaft 22 along with the pinion shaft 21 inside the rack housing 23. Specifically, the rack shaft 22 is supported so as to be movable along its axial direction and is pressed toward the pinion shaft 21 by a support mechanism (not shown) provided in the steering device 2. Thus, the rack shaft 22 is supported inside the rack housing 23. Alternatively, the pinion shaft 21 may not be used and other support mechanism that supports the rack shaft 22 in the rack housing 23 may be provided.
Electrical Configuration of Steering Device 2
As shown in
A start signal Sig showing an on or off state of a start switch 42, such as an ignition switch, of the vehicle is input into the steering control device 1. The start switch 42 is provided between the steering control device 1 and the main power source 41. The start switch 42 is manipulated to activate a travel drive source, such as an engine, of the vehicle and thereby start various functions to allow operation of the vehicle. Electricity from the main power source 41 is switched between being supplied and being shut off through manipulation of the start switch 42. In this embodiment, the operation state of the steering device 2 is linked to the operation state of the vehicle.
Further, detection results of various sensors are input into the steering control device 1. Examples of the various sensors include a vehicle speed sensor 43, a torque sensor 44, a steering-side rotation angle sensor 45, and a turning-side rotation angle sensor 46.
The vehicle speed sensor 43 detects a vehicle speed V that is a travel speed of the vehicle. The torque sensor 44 detects the steering torque Th that is a value showing a torque applied to the steering shaft 11 by the driver's steering operation. The steering-side rotation angle sensor 45 detects a rotation angle θs that is the angle of a rotating shaft of the steering-side motor 13 within a 360-degree range. The turning-side rotation angle sensor 46 detects a rotation angle θt that is the angle of a rotating shaft of the turning-side motor 32 within a 360-degree range.
Specifically, the torque sensor 44 is provided on the steering shaft 11, at a part on the side of the steering wheel 3 relative to the steering-side speed reduction mechanism 14. The torque sensor 44 detects the steering torque Th based on twisting of a torsion bar (not shown) provided at an intermediate point on the steering shaft 11. The steering torque Th is detected, for example, as a positive value when the vehicle is steered rightward and as a negative value when the vehicle is steered leftward.
The steering-side rotation angle sensor 45 is provided in the steering-side motor 13. The rotation angle θs of the steering-side motor 13 is used to calculate a steering angle θh. The steering-side motor 13 and the steering shaft 11 are interlocked with each other through the steering-side speed reduction mechanism 14. Accordingly, there is a correlation between the rotation angle θs of the steering-side motor 13 and the rotation angle of the steering shaft 11, and, by extension, the steering angle θh that is a rotation angle showing the rotational position of the steering wheel 3. Therefore, the steering angle θh can be obtained based on the rotation angle θs of the steering-side motor 13. The rotation angle θs is detected, for example, as a positive value when the vehicle is steered rightward and as a negative value when the vehicle is steered leftward.
The turning-side rotation angle sensor 46 is provided in the turning-side motor 32. The rotation angle θt of the turning-side motor 32 is used to calculate a pinion angle θp. The turning-side motor 32 and the pinion shaft 21 are interlocked with each other through the transmission mechanism 33, the conversion mechanism 34, and the rack-and-pinion mechanism 24. Accordingly, there is a correlation between the rotation angle θt of the turning-side motor 32 and the pinion angle θp that is the rotation angle of the pinion shaft 21. Therefore, the pinion angle θp can be obtained based on the rotation angle θt of the turning-side motor 32. The pinion shaft 21 is meshed with the rack shaft 22. Accordingly, there is a correlation also between the pinion angle θp and the amount of movement of the rack shaft 22. Thus, the pinion angle θp is a value reflecting the turning angle θi that shows the turning position of the turning wheels 5. The rotation angle θt is detected, for example, as a positive value when the vehicle is steered rightward and as a negative value when the vehicle is steered leftward.
An automated-driving control device 48 as a vehicle control device is connected to the steering control device 1 through an on-board network 47, such as a CAN. The automated-driving control device 48 is an external control device that is provided in the vehicle equipped with the steering device 2, separately from the steering control device 1. The automated-driving control device 48 controls the operation of the turning section 6, i.e., the steering device 2, to automatically change the traveling direction of the vehicle. The automated-driving control device 48 obtains an optimal control method based on the state of the vehicle at the time. The automated-driving control device 48 controls the operation of the turning section 6, i.e., the steering device 2, according to the obtained control method. For example, the automated-driving control device 48 commands the turning angle θi of the turning wheels 5 to be changed so as to take charge of driving while the vehicle is traveling.
As an automated driving command is defined as an angle representing a direction-changing control amount for commanding the turning angle θi of the turning wheels 5 to be changed, the automated-driving control device 48 calculates an automated-driving control amount θad and an automated-driving steering angle zero point θad0. Various detection devices (not shown) for grasping the state of the vehicle, including the vehicle speed sensor 43 and a camera for recognizing lanes, for example, are connected to the automated-driving control device 48. Based on the state of the vehicle detected through these detection devices, the automated-driving control device 48 calculates the automated-driving control amount θad and the automated-driving steering angle zero point θad0 for automated driving to be implemented. The automated-driving control amount θad is a control amount for commanding the turning angle θi of the turning wheels 5 to be changed to thereby change the traveling direction in which the vehicle travels, regardless of the state of the steering section 4, i.e., steering operation by the driver. The automated-driving steering angle zero point θad0 is a control amount for specifying a steering angle zero point that is a position that the automated-driving control device 48 recognizes as a rack neutral position that is the position of the rack shaft 22 when the vehicle is traveling straight forward. The automated-driving control amount θad and the automated-driving steering angle zero point θad0 thus obtained are output to the steering control device 1. For example, the automated-driving control device 48 determines whether to implement automated driving based on a request from the driver, such as manipulation of a switch. At a minimum, the automated-driving control device 48 should be configured to be able to output the automated-driving control amount θad and the automated-driving steering angle zero point θad0 to the steering control device 1 when implementing automated driving based on a request from the driver. In this case, the automated-driving control device 48 may calculate the automated-driving control amount θad and the automated-driving steering angle zero point θad0 regardless of whether or not to implement automated driving based on a request from the driver. Thus, at a minimum, the automated-driving control device 48 should not output the automated-driving control amount θad and the automated-driving steering angle zero point θad0 to the steering control device 1 when not implementing automated driving.
Functions of Steering Control Device 1
As shown in
In the steering control device 1, the steering-side control unit 50 and the turning-side control unit 60 each include a CPU, such as a central processor, and a memory that are not shown. In the steering-side control unit 50 and the turning-side control unit 60, the CPU executes a program stored in the memory on a cycle of a predetermined calculation period. Thus, various processes are executed. The steering-side control unit 50 and the turning-side control unit 60 send and receive information to and from each other through a local network 49, such as a serial communication network. In this embodiment, the steering-side control unit 50 and the turning-side control unit 60 are examples of the control unit.
Specifically, the steering torque Th, the vehicle speed V, and the rotation angle θs are input into the steering-side control unit 50. Based on the steering torque Th and the vehicle speed V, the steering-side control unit 50 calculates a target reaction force torque that is a target value of the steering reaction force. Then, the steering-side control unit 50 controls the steering-side motor 13 such that a motor torque according to the target reaction force torque is generated. Thus, the steering reaction force is applied to the steering section 4.
Further, the steering-side control unit 50 converts the rotation angle θs into a cumulative angle including a range that exceeds 360 degrees by, for example, counting the number of rotations of the steering-side motor 13 from a steering neutral position that is the position of the steering wheel 3 when the vehicle is traveling straight forward. Then, the steering-side control unit 50 calculates the steering angle θh by multiplying the cumulative angle obtained by conversion by a conversion factor based on a rotation speed ratio of the steering-side speed reduction mechanism 14. The steering angle θh thus obtained is output to the turning-side control unit 60 through the local network 49.
The vehicle speed V, the rotation angle θt, and the steering angle θh are input into the turning-side control unit 60. The turning-side control unit 60 converts the rotation angle θt into a cumulative angle including a range that exceeds 360° by, for example, counting the number of rotations of the turning-side motor 32 from the rack neutral position that is the position of the rack shaft 22 when the vehicle is traveling straight forward. Then, the turning-side control unit 60 calculates the pinion angle θp that is the actual rotation angle of the pinion shaft 21 by multiplying the cumulative angle obtained by conversion by a conversion factor based on a rotation speed ratio of the transmission mechanism 33, a lead of the conversion mechanism 34, and a rotation speed ratio of the rack-and-pinion mechanism 24.
Further, the turning-side control unit 60 calculates a target pinion angle θp* that is a target value of the pinion angle θp based on the steering angle θh. In this case, the turning-side control unit 60 calculates the target pinion angle θp* corresponding to the steering angle θh based on a steering angle ratio. The steering angle ratio refers to the ratio between the steering angle θh and the pinion angle θp that reflects the turning angle θi, and changes with the steering angle θh and the vehicle speed V, for example. The turning-side control unit 60 calculates a target turning torque that is a target value of the turning force by executing feedback control such that the pinion angle θp adapts to the target pinion angle θp*. Then, the turning-side control unit 60 controls the turning-side motor 32 such that a motor torque according to the target turning torque is generated. As a result, a turning force is applied to the turning section 6. Thus, the turning-side control unit 60 controls the steering device 2 such that the positional relationship between the steering angle θh and the turning angle θi meets a predetermined correspondence relationship that is determined according to the steering angle ratio.
When Automated Driving Command is Given
The automated-driving control amount θad and the automated-driving steering angle zero point θad0 are input into the turning-side control unit 60 when the steering control device 1 is in an automated driving state. The turning-side control unit 60 calculates, as an automated-driving target pinion angle θp* (ad), a value obtained by adding the automated-driving control amount θad to the target pinion angle θp*. Thus, the automated-driving target pinion angle θp* (ad) is the target pinion angle θp* in which the automated-driving control amount θad has been reflected when the steering device 2 is controlled. Further, the turning-side control unit 60 calculates, as an automated-driving pinion angle θp (ad), a value obtained by subtracting the automated-driving steering angle zero point θad0 from the pinion angle θp. Thus, the automated-driving pinion angle θp (ad) is the pinion angle θp that has been corrected such that the steering angle zero point that the automated-driving control device 48 recognizes matches the rack neutral position to thereby reflect the automated-driving control amount θad when the steering device 2 is controlled. The automated-driving pinion angle θp (ad) thus obtained is output to the steering-side control unit 50 as an automated-driving turning-converted angle θp_s (ad) calculated based on the steering angle ratio through the local network 49.
During automated driving while the automated-driving control amount θad and the automated-driving steering angle zero point θad0 are input, the turning-side control unit 60 executes feedback control such that the automated-driving pinion angle θp (ad) adapts to the automated-driving target pinion angle θp* (ad). Thus, the turning-side control unit 60 controls the steering device 2 so as to reflect the state of the automated-driving control amount θad in the turning angle θi.
When the steering control device 1 is in the automated driving state, the automated-driving turning-converted angle θp_s (ad) is input into the steering-side control unit 50. The steering-side control unit 50 calculates the turning-converted angle θp_s (ad) during automated driving as an automated-driving target steering angle θh* (ad). The steering-side control unit 50 executes feedback control such that the steering angle θh adapts to the automated-driving target steering angle θh* (ad) and thereby calculates an automated driving torque that is a target value of the steering force. Then, the steering-side control unit 50 controls the steering-side motor 13 such that a motor torque corresponding to a value obtained by adding the automated driving torque to the target reaction force torque is generated. Thus, when the steering control device 1 is in the automated driving state, the steering-side control unit 50 controls the steering device 2 such that the positional relationship between the steering angle θh and the turning angle θi meets the predetermined correspondence relationship that is determined according to the steering angle ratio.
Start Switch 42 in Off State
The steering wheel 3 may rotate when subjected to some external force while the start switch 42 is off. In this case, since the start switch 42 is off, the turning-side control unit 60 does not turn the turning wheels 5 through control of the turning-side motor 32. As a result, the positional relationship between the steering angle θh and the turning angle θi deviates from the predetermined correspondence relationship. The same applies to a case where the turning wheels 5 turn when subjected to some external force while the start switch 42 is off.
As a remedy, the steering control device 1 is configured to execute synchronization control when the positional relationship between the steering angle θh and the turning angle θi, i.e., the steering angle θh and the pinion angle θp, is not the predetermined correspondence relationship such that the positional relationship meets the predetermined correspondence relationship. The steering control device 1 executes synchronization control of at least one of steering-side synchronization control and turning-side synchronization control.
The steering-side synchronization control is control of operating the steering actuator 12 through control of the steering-side motor 13. Specifically, in the steering-side synchronization control, a correction process is performed on the rotational position of the steering wheel 3 such that the positional relationship between the steering angle θh and the pinion angle θp meets the predetermined correspondence relationship. The steering-side synchronization control is executed as a start-up synchronization process that is one of processes executed by the steering-side control unit 50 at a timing after the start switch 42 is turned on and before the vehicle starts traveling.
The turning-side synchronization control is control of operating the turning actuator 31 through control of the turning-side motor 32. Specifically, in the turning-side synchronization control, a correction process is performed on the turning position of the turning wheels 5 such that the positional relationship between the steering angle θh and the pinion angle θp meets the predetermined correspondence relationship.
The turning-side synchronization control is executed as a normal correction process that is one of processes executed by the turning-side control unit 60 at a timing when the start switch 42 is turned on and after the vehicle starts traveling.
The automated-driving control device 48 is configured such that, when the start switch 42 is turned on, it can start operation from a state of implementing automated driving based on a request from the driver, such as manipulation of a switch. For example, in some cases, the automated-driving control device 48 outputs the automated-driving steering angle zero point θad0 to the steering control device 1 immediately after the start switch 42 is turned on.
Accordingly, the steering control device 1 starts operation in the automated driving state immediately after the start switch 42 is turned on. Specifically, the automated-driving steering angle zero point θad0 is input into the steering control device 1 at a timing immediately after the start switch 42 is turned on and before the vehicle starts traveling. In this case, the turning-side control unit 60 turns the turning wheels 5 based on the automated-driving pinion angle θp (ad) as the pinion angle θp. As a result, unless the automated-driving steering angle zero point θad0 is factored in, executing the synchronization control such that the positional relationship between the steering angle θh and the turning angle θi meets the predetermined correspondence relationship cannot prevent this positional relationship from deviating from the predetermined correspondence relationship.
As a remedy, the steering control device 1 is configured to execute synchronization control that takes into account a case where operation starts in the automated driving state immediately after the start switch 42 is turned on.
Start-Up Synchronization Process
In the start-up synchronization process, the steering-side control unit 50 calculates a deviation amount Δθ (step S10). This process is a process for detecting a state variable that serves as a reference for determining the degree of deviation of the positional relationship between the steering angle θh and the pinion angle θp from the predetermined correspondence relationship upon the start switch 42 being turned on. In this embodiment, the deviation amount Δθ is the magnitude of the absolute value of an amount of deviation of the positional relationship between the steering angle θh and the pinion angle θp from the predetermined correspondence relationship upon the start switch 42 being turned on. In this embodiment, based on the assumption that the steering control device 1 starts operation in the automated driving state immediately after the start switch 42 is turned on, the deviation amount Δθ that is obtained by factoring in the automated-driving steering angle zero point θad0 is calculated as the deviation amount ΔO.
For example, the deviation amount Δθ is given by the following Formula (1) in which the deviation amount Δθ is defined as the absolute value of the difference between the steering angle θh and the automated-driving turning-converted angle θp_s (ad) that is obtained based on the steering angle ratio as a value corresponding to the automated-driving pinion angle θp (ad).
Δθ=|θh−θp(ad)×Gr| (1)
In this Formula (1), “Gr” represents a conversion variable for taking the steering angle ratio into account. The automated-driving pinion angle θp (ad) is the pinion angle θp that has been corrected such that the steering angle zero point that the automated-driving control device 48 recognizes matches the rack neutral position, and is therefore given by the following Formula (2).
θp(ad)=θp−θad0 (2)
The following Formula (3) is obtained by substituting this Formula (2) into the above Formula (1).
Δθ=|θh−θp×Gr+θad0×Gr| (3)
This Formula (3) means that the deviation amount Δθ is calculated as the absolute value of a value obtained by factoring in a value corresponding to the automated-driving steering angle zero point θad0 by addition in the difference between the steering angle θh and a value corresponding to the pinion angle θp.
In this case, when the automated-driving steering angle zero point θad0 is not input into the steering control device 1, the deviation amount Δθ can be calculated with the automated-driving steering angle zero point θad0 being a zero value. When the automated-driving steering angle zero point θad0 is not input at a timing immediately after the start switch 42 is turned on, the steering-side control unit 50 calculates the deviation amount Δθ as the absolute value of the difference between the steering angle θh and the value corresponding to the pinion angle θp. Thus, the deviation amount Δθ is calculated as the absolute value of the difference between the steering angle θh and the turning-converted angle θp_s that is obtained based on the steering angle ratio as a value corresponding to the pinion angle θp. The turning-side control unit 60 obtains the turning-converted angle θp_s corresponding to the pinion angle θp by calculation based on the steering angle ratio.
Also while the start switch 42 is off, as long as the main power source 41 is connected, the steering-side control unit 50 of this embodiment retains the value of the steering angle θh at a point when the start switch 42 is turned off and monitors the rotation of the steering-side motor 13. When the steering-side motor 13 has been rotating while the start switch 42 is off, the next time the start switch 42 is turned on, the steering-side control unit 50 calculates the steering angle θh that has changed by an amount corresponding to that rotation of the steering-side motor 13. The same applies to the turning-side control unit 60. Specifically, also while the start switch 42 is off, as long as the main power source 41 is connected, the turning-side control unit 60 retains the value of the pinion angle θp at a point when the start switch 42 is turned off and monitors the rotation of the turning-side motor 32. When the turning-side motor 32 has been rotating while the start switch 42 is off, the next time the start switch 42 is turned on, the turning-side control unit 60 calculates the pinion angle θp that has changed by an amount corresponding to that rotation of the turning-side motor 32. The pinion angle θp thus calculated when the start switch 42 is turned on is output to the steering-side control unit 50 as the turning-converted angle θp_s or the automated-driving turning-converted angle θp_s (ad) calculated based on the steering angle ratio.
Subsequently, the steering-side control unit 50 determines whether the deviation amount Δθ is equal to or smaller than a first threshold value θ1 (Δθ≤θ1) (step S11). This process corresponds to a deviation amount determination process for determining whether the steering-side synchronization control need be executed.
In this embodiment, the first threshold value θ1 is set to a maximum value among values within a range that is experimentally obtained such that even when the vehicle is made to start traveling while having the deviation amount Δθ, this behavior of the vehicle is less likely to cause discomfort to the driver. In this embodiment, a value equal to or smaller than the first threshold value θ1 corresponds to a value within a first range.
When the steering-side control unit 50 determines in step S11 that the deviation amount Δθ is equal to or smaller than the first threshold value θ1 (step S11: YES), the steering-side control unit 50 determines that the steering-side synchronization control need not be executed. Based on the determination result of YES in step S11, the steering-side control unit 50 ends the start-up synchronization process by deeming the start-up synchronization process as completed. In this case, the steering-side control unit 50 generates a synchronization process completion flag FLG as information showing completion of the start-up synchronization process, and outputs the synchronization process completion flag FLG to the turning-side control unit 60 through the local network 49. Thereafter, the steering-side control unit 50 executes steering-side control during energization for the steer-by-wire steering device 2.
On the other hand, when the steering-side control unit 50 determines in step S11 that the deviation amount Δθ is not equal to or smaller than the first threshold value θ1 (step S11: NO), the steering-side control unit 50 determines that the steering-side synchronization control need be executed. Based on the determination result of NO in step S11, the steering-side control unit 50 determines whether the deviation amount Δθ is larger than the sum of the first threshold value θ1 and a second threshold value θ2 (Δθ>θ1+θ2) (step S12). This process corresponds to the deviation amount determination process for determining the specific contents of the correction process of the steering-side synchronization control in determining that the steering-side synchronization control need be executed.
In this embodiment, the second threshold value θ2 is set to a maximum value among values within a range that is experimentally obtained such that even when the steering wheel 3 is rotated so as to bring the deviation amount Δθ close to a zero value, this rotation of the steering wheel 3 is less likely to cause discomfort to the driver. Thus, a value larger than the sum of the threshold values θ1, θ2 shows that both making the vehicle start traveling with that deviation amount Δθ and rotating the steering wheel 3 so as to bring the deviation amount Δθ close to a zero value are likely to cause discomfort to the driver. In this embodiment, a value larger than the sum of the threshold values θ1, θ2 corresponds to a value within a second range.
When the steering-side control unit 50 determines in step S12 that the deviation amount Δθ is larger than the sum of the threshold values θ1, θ2 (step S12: YES), the steering-side control unit 50 determines to execute regular synchronization control as the steering-side synchronization control. In this case, the steering-side control unit 50 executes the regular synchronization control such that the deviation amount Δθ assumes a zero value (Δθ=0) (step S13). This process corresponds to a synchronization control process that is executed based on the determination results of steps S11, S12 corresponding to the deviation amount determination process. In the regular synchronization control, a correction process is performed on the rotational position of the steering wheel 3 by rotating the steering wheel 3 such that the deviation amount Δθ assumes a zero value before the vehicle starts traveling. In this embodiment, the regular synchronization control is specified as a correction process involving two actions of rotating the steering wheel 3 in one direction and then rotating it in the opposite direction from the one direction.
Specifically, for the regular synchronization control, the steering-side control unit 50 calculates a synchronization target steering angle θh* that is the steering angle θh at which the deviation amount Δθ assumes a zero value. In this case, the steering-side control unit 50 calculates, as the synchronization target steering angle θh*, the value of the turning-converted angle θp_s that was used to calculate the deviation amount Δθ. When the steering control device 1 starts operation in the automated driving state immediately after the start switch 42 is turned on, the value of the automated-driving turning-converted angle θp_s (ad) that is a value corresponding to the automated-driving pinion angle θp (ad) is calculated as the synchronization target steering angle θh*.
Further, the steering-side control unit 50 calculates a relay target steering angle θhr* that is the steering angle θh serving as a relay point in reaching the synchronization target steering angle θh*. In this case, the steering-side control unit 50 calculates, as the relay target steering angle θhr*, an angle obtained by further shifting one of the steering angle θh and the synchronization target steering angle θh* that is located on a positive value side toward the positive value side by a predetermined amount.
Then, the steering-side control unit 50 executes feedback control such that the steering angle θh matches the relay target steering angle θhr*, and thereby controls the steering-side motor 13 so as to rotate the steering wheel 3. This can be called the first stage of the regular synchronization control in relation to the regular synchronization control. As a result, a rotary force toward the positive value side of the steering angle θh is applied to the steering wheel 3. Thus, the steering-side control unit 50 controls the operation of the steering actuator 12 such that the steering wheel 3 rotates in the one direction of the rightward direction.
Subsequently, when the steering angle θh matches the relay target steering angle θhr*, the steering-side control unit 50 executes feedback control such that the steering angle θh matches the synchronization target steering angle θh*, and thereby controls the steering-side motor 13 so as to further rotate the steering wheel 3. This can be called the second stage of the regular synchronization control executed following the first stage in relation to the regular synchronization control. As a result, a rotary force toward a negative value side of the steering angle θh is applied to the steering wheel 3. Thus, the steering-side control unit 50 controls the operation of the steering actuator 12 such that the steering wheel 3 rotates in the leftward direction that is the opposite direction from the rightward direction.
Thereafter, when the steering angle θh matches the synchronization target steering angle θh*, the steering-side control unit 50 ends the regular synchronization control, i.e., the process of step S13, and ends the start-up synchronization process by deeming the start-up synchronization process as completed. In this case, as with when determining YES in step S11, the steering-side control unit 50 generates the synchronization process completion flag FLG and outputs it to the turning-side control unit 60, and then executes the steering-side control during energization for the steer-by-wire steering device 2.
On the other hand, when the steering-side control unit 50 determines in step S12 that the deviation amount Δθ is not larger than the sum of the threshold values θ1, θ2 (step S12: NO), the steering-side control unit 50 determines that the deviation amount Δθ is equal to or smaller than the sum of the threshold values θ1, θ2 among values larger than the first threshold value θ1. Based on the determination result of NO in step S12, the steering-side control unit 50 determines whether the deviation amount Δθ is larger than the first threshold value θ1 and equal to or smaller than the second threshold value θ2 (θ1<Δθ≤θ2) (step S14). This process corresponds to the deviation amount determination process for determining whether the deviation amount Δθ is within a range of smaller values among values equal to or smaller than the sum of the threshold values θ1, θ2.
In this embodiment, a value larger than the first threshold value θ1 and equal to or smaller than the second threshold value θ2 shows that making the vehicle start traveling with that deviation amount Δθ is likely to cause discomfort to the driver, but that rotating the steering wheel 3 so as to bring the deviation amount Δθ close to a zero value is less likely to cause discomfort to the driver. In this embodiment, a value equal to or smaller than the sum of the threshold values θ1, θ2 corresponds to a value within a third range. A value larger than the first threshold value θ1 and equal to or smaller than the second threshold value θ2 corresponds to a value within a fourth range that is a small value among values within the third range as to whether a value is large or small.
When the steering-side control unit 50 determines in step S14 that the deviation amount Δθ is larger than the first threshold value θ1 and equal to or smaller than the second threshold values θ2 (step S14: YES), the steering-side control unit 50 determines to execute first simplified synchronization control as the steering-side synchronization control. In this case, the steering-side control unit 50 executes the first simplified synchronization control such that the deviation amount Δθ assumes a zero value (Δθ=0) (step S15). This process corresponds to the synchronization control process that is executed based on the determination results of steps S11, S12, S14 corresponding to the deviation amount determination process. In the first simplified synchronization control, a correction process is performed on the rotational position of the steering wheel 3 by rotating the steering wheel 3 such that the deviation amount Δθ assumes a zero value before the vehicle starts traveling. In this embodiment, the first simplified synchronization control is specified as a correction process involving one action of rotating the steering wheel 3 in one direction.
Specifically, for the first simplified synchronization control, the steering-side control unit 50 calculates the synchronization target steering angle θh* that is the steering angle θh at which the deviation amount Δθ assumes a zero value. In this case, as with when executing the regular synchronization control, the steering-side control unit 50 calculates, as the synchronization target steering angle θh*, the value of the turning-converted angle θp_s or the automated-driving turning-converted angle θp_s (ad) that was used to calculate the deviation amount Δθ.
Then, the steering-side control unit 50 executes feedback control such that the steering angle θh matches the synchronization target steering angle θh*, and thereby controls the steering-side motor 13 so as to rotate the steering wheel 3. As a result, a rotary force toward the synchronization target steering angle θh* is applied to the steering wheel 3. Thus, the steering-side control unit 50 controls the operation of the steering actuator 12 such that the steering wheel 3 rotates in one of the leftward and rightward directions.
Thereafter, when the steering angle θh matches the synchronization target steering angle θh*, the steering-side control unit 50 ends the first simplified synchronization control, i.e., the process of step S15, and ends the start-up synchronization process by deeming the start-up synchronization process as completed. In this case, as with when determining YES in step S11, the steering-side control unit 50 generates the synchronization process completion flag FLG and outputs it to the turning-side control unit 60, and then executes the steering-side control during energization for the steer-by-wire steering device 2.
On the other hand, when the steering-side control unit 50 determines in step S14 that the deviation amount Δθ is larger than the first threshold value θ1 and not equal to or smaller than the second threshold value θ2 (step S14: NO), the steering-side control unit 50 determines to execute second simplified synchronization control as the steering-side synchronization control. This process corresponds to the deviation amount determination process for determining that the deviation amount Δθ is a value larger than the second threshold value θ2 and equal to or smaller than the sum of the threshold values θ1, θ2, i.e., that the deviation amount Δθ is a larger value among values equal to or smaller than the sum of the threshold values θ1, θ2.
In this embodiment, a value larger than the second threshold value θ2 and equal to or smaller than the sum of the threshold values θ1, θ2 shows that both making the vehicle start traveling with that deviation amount Δθ and rotating the steering wheel 3 so as to bring the deviation amount Δθ close to a zero value are likely to cause discomfort to the driver. However, the range of values larger than the first threshold value θ1 is contained within the range of values equal to or smaller than the second threshold value θ2. This means that making the vehicle start traveling with the deviation amount Δθ within a range equal to or smaller than the first threshold value θ1 is less likely to cause discomfort to the driver, as well as that rotating the steering wheel 3 so as to bring the deviation amount Δθ close to a zero value within a range of values larger than the first threshold value θ1 is also less likely to cause discomfort to the driver. In this embodiment, a value larger than the second threshold value θ2 and equal to or smaller than the sum of the threshold values θ1, θ2 corresponds to a value within a fifth range that is a larger value than a value within the fourth range among values within the third range as to whether a value is large or small.
When the steering-side control unit 50 determines NO in step S14, the steering-side control unit 50 executes the second simplified synchronization control such that the deviation amount Δθ assumes the first threshold value (Δθ=θ1) (step S16). This process corresponds to the synchronization control process that is executed based on the determination results of steps S11, S12, S14 corresponding to the deviation amount determination process. In the second simplified synchronization control, a correction process is performed on the rotational position of the steering wheel 3 by rotating the steering wheel 3 such that the deviation amount Δθ assumes the first threshold value θ1 before the vehicle starts traveling. In this embodiment, as with the first simplified synchronization control, the second simplified synchronization control is specified as a correction process involving one action of rotating the steering wheel 3 in one direction.
Specifically, for the second simplified synchronization control, the steering-side control unit 50 calculates the synchronization target steering angle θh* that is the steering angle θh at which the deviation amount Δθ assumes the first threshold value θ1. In this case, the steering-side control unit 50 calculates, as the synchronization target steering angle θh*, a value obtained by shifting the value of the turning-converted angle θp_s or the automated-driving turning-converted angle θp_s (ad) that was used to calculate the deviation amount Δθ toward the steering angle θh by the first threshold value θ1.
Then, the steering-side control unit 50 executes feedback control such that the steering angle θh matches the synchronization target steering angle θh*, and thereby controls the steering-side motor 13 so as to rotate the steering wheel 3. As a result, a rotary force toward the synchronization target steering angle θh* is applied to the steering wheel 3. Thus, the steering-side control unit 50 controls the operation of the steering actuator 12 such that the steering wheel 3 rotates in one of the leftward and rightward directions.
Thereafter, when the steering angle θh matches the synchronization target steering angle θh*, the steering-side control unit 50 ends the second simplified synchronization control, i.e., the process of step S16, and ends the start-up synchronization process by deeming the start-up synchronization process as completed. In this case, as with when determining YES in step S11, the steering-side control unit 50 generates the synchronization process completion flag FLG and outputs it to the turning-side control unit 60, and then executes the steering-side control during energization for the steer-by-wire steering device 2.
Normal Correction Process
In the normal correction process, the turning-side control unit 60 calculates an offset amount θofst (step S20). This process is a process for detecting a state variable that serves as a reference for determining the deviation amount Δθ remaining as a result of the start-up synchronization process.
In this embodiment, the offset amount θofst is a magnitude that takes into account the direction of the amount of deviation of the positional relationship between the steering angle θh and the pinion angle θp from the predetermined correspondence relationship after the start switch 42 is turned on and the start-up synchronization process executed by the steering-side control unit 50 is completed. In this embodiment, based on the assumption that the steering control device 1 starts operation in the automated driving state immediately after the start switch 42 is turned on, the offset amount θofst obtained by factoring in the automated-driving steering angle zero point θad0 is calculated as the offset amount θofst.
For example, the offset amount θofst is given by the following Formula (4) in which the offset amount θofst is defined as a value obtained by subtracting the automated-driving pinion angle θp (ad) from the target pinion angle θp* obtained based on the steering angle ratio as a value corresponding to the steering angle θh. The steering angle θh used to calculate the offset amount θofst is the steering angle θh that the steering-side control unit 50 outputs to the local network 49 in the first control period after completion of the start-up synchronization process.
θofst=θp*−θp(ad) (4)
As in the above Formula (2), the automated-driving pinion angle θp (ad) is the pinion angle θp that has been corrected such that the steering angle zero point that the automated-driving control device 48 recognizes corresponds to the rack neutral position. In this case, the following Formula (5) is obtained by substituting the above Formula (2) into this Formula (4).
θofst=θp*−θp+θad0 (5)
This Formula (5) means that the offset amount θofst is calculated as a value obtained by factoring in the automated-driving steering angle zero point θad0 by addition in the value obtained by subtracting the pinion angle θp from the target pinion angle θp*.
In this case, when the automated-driving steering angle zero point θad0 is not input into the steering control device 1, the offset amount θofst can be calculated with the automated-driving steering angle zero point θad0 being a zero value. Specifically, when the automated-driving steering angle zero point θad0 is not input at a timing immediately after the start switch 42 is turned on, the turning-side control unit 60 calculates the offset amount θofst as a value obtained by subtracting the pinion angle θp from the target pinion angle θp*.
Subsequently, the turning-side control unit 60 determines whether the offset amount θofst is equal to a zero value (θofst=0) (step S21). This process is a process for determining whether the turning-side synchronization control need be executed. In this embodiment, the offset amount θofst is a value corresponding to the deviation amount Δθ that is basically equal to or smaller than the first threshold value θ1. This is because the deviation amount Δθ remaining as a result of the start-up synchronization process is basically equal to or smaller than the first threshold value θ1. Thus, the offset amount θofst is a value within such a range that even when the vehicle is made to start traveling while having the offset amount θofst, this behavior of the vehicle is less likely to cause discomfort to the driver.
When the turning-side control unit 60 determines in step S21 that the offset amount θofst is equal to a zero value (step S21: YES), the turning-side control unit 60 determines that the turning-side synchronization control need not be executed. Based on the determination result of YES in step S21, the turning-side control unit 60 ends the normal correction process by deeming the normal correction process as completed.
On the other hand, when the turning-side control unit 60 determines in step S21 that the offset amount θofst is not equal to a zero value (step S21: NO), the turning-side control unit 60 determines that the turning-side synchronization control need be executed. In this case, the turning-side control unit 60 executes turning offset control as the turning-side control such that the offset amount θofst assumes a zero value (θofst=0) (step S22). This process corresponds to the synchronization control process that is executed based on the determination results of steps S11, S12, S14 of the start-up synchronization process corresponding to the deviation amount determination process. In the turning offset control, a correction process is performed on the turning position of the turning wheels 5 by turning the turning wheels 5 such that the offset amount θofst assumes a zero value after the vehicle starts traveling.
Specifically, for the turning offset control, the turning-side control unit 60 calculates a compensated target pinion angle θp* that is obtained by subtracting the offset amount θofst from the target pinion angle θp* that is obtained based on the steering angle ratio as a value corresponding to the steering angle θh.
Then, until the offset amount θofst assumes a zero value, the turning-side control unit 60 executes feedback control as the turning-side control during energization such that the pinion angle θp adapts to the compensated target pinion angle θp*. This allows the vehicle to start traveling while having the offset amount θofst, even when the offset amount θofst is not equal to a zero value. Thus, the turning-side control unit 60 controls the operation of the turning actuator 31 such that the vehicle can start traveling while having the offset amount θofst.
Further, on the condition of start of travel of the vehicle that is detected based on the vehicle speed V, the turning-side control unit 60 performs a reduction process of gradually bringing the offset amount θofst close to a zero value until the offset amount θofst assumes a zero value. In this case, for example, the turning-side control unit 60 makes the amount of reduction larger when the turning speed or the vehicle speed V that corresponds to an amount of change in the pinion angle θp is larger.
Thereafter, when the offset amount θofst matches a zero value, the turning-side control unit 60 ends the turning offset control, i.e., the process of step S22, and ends the normal correction process by deeming the normal correction process as completed.
Contents of Processing of Synchronization Control
As shown in
Processing Pattern A
The synchronization control is executed in processing pattern A when the deviation amount Δθ is equal to or smaller than the first threshold value θ1 (“Δθ≤θ1” in
Operation Mode of Processing Pattern A
As a precondition, for example, as shown in portion (a) of
Then, as shown in portion (b) of
Processing Pattern B
The synchronization control is executed in processing pattern B when the deviation amount Δθ is larger than the first threshold value θ1 and equal to or smaller than the second threshold value θ2 (θ1<Δθ≤θ2). In this case, the first simplified synchronization control is executed in the start-up synchronization process, and the steering-side synchronization control is not executed (“none” in
Operation Mode of Processing Pattern B
As a precondition, for example, as shown in portion (a) of
Then, as shown in portion (b) of
Processing Pattern C
The synchronization control is executed in processing pattern C when the deviation amount Δθ is larger than the second threshold value θ2 and equal to or smaller than the sum of the threshold values θ1, θ2 (θ2<Δθ≤θ1+θ2). In this case, the second simplified synchronization control is executed in the start-up synchronization process, and the turning offset control is executed in the normal correction process.
Operation Mode of Processing Pattern C
As a precondition, for example, as shown in portion (a) of
Then, as shown in portion (b) of
Thereafter, as shown in portion (c) of
Processing Pattern D
When the deviation amount Δθ is larger than the sum of the threshold values θ1, θ2 (θ1+θ2<Δθ), the synchronization control is executed in processing pattern D. In this case, the regular synchronization control is executed in the start-up synchronization process and the turning-side synchronization control is not executed (“none” in
Operation Mode of Processing Pattern D
As a precondition, for example, as shown in portion (a) of
Then, as shown in portion (b) of
Subsequently, as shown in portion (c) of
According to the embodiment, as given by the above Formulae (1) and (3), the deviation amount Δθ is obtained by factoring in the automated-driving steering angle zero point θad0 when the automated-driving steering angle zero point θad0 is to be reflected when the start switch 42 is turned on. The turning offset control of the turning-side synchronization control has the advantage of being able to perform a correction process on the positional relationship between the steering wheel 3 and the turning wheels 5 while the steering wheel 3 is not rotated. This advantage can be utilized in a situation where the deviation amount Δθ is equal to or smaller than the first threshold value θ1.
For example, as shown in
The regular synchronization control of the steering-side synchronization control has the advantage of being able to easily perform a correction process on the positional relationship between the steering wheel 3 and the turning wheels 5. This advantage can be utilized in a situation where the deviation amount Δθ has a value larger than the sum of the threshold values θ1, θ2.
For example, as shown in
In a situation where the deviation amount Δθ has a value larger than the first threshold value θ1 and equal to or smaller than the sum of the threshold values θ1, θ2, at least one of the turning-side synchronization control and the steering-side synchronization control is specified to be executed, so that the advantage of each mode of control can be utilized according to the required result.
Specifically, in a situation where the deviation amount Δθ has a value larger than the second threshold value θ2 among values that are larger than the first threshold value θ1 and equal to or smaller than the sum of the threshold values θ1, θ2, the advantages of the turning offset control of the turning-side synchronization control and the second simplified synchronization control of the steering side synchronization control can be utilized.
For example, as shown in
Thereafter, as shown in portion (c) of
Thus, the degree of rotation of the steering wheel 3 is restricted to a minimum degree, so that rotating the steering wheel 3 is less likely to cause discomfort to the driver and the period from when the start switch 42 is turned on until the vehicle starts traveling is shortened. The same applies to a situation where the deviation amount Δθ has a value larger than the second threshold value θ2 and equal to or smaller than the sum of the threshold values θ1, θ2, regardless of whether the steering control device 1 starts operation in the automated driving state immediately after the start switch 42 is turned on.
In a situation where the deviation amount Δθ has a value equal to or smaller than the second threshold value θ2 among values that are larger than the first threshold value θ1 and equal to or smaller than the sum of the threshold values θ1, θ2, the advantage of the first simplified synchronization control of the steering-side synchronization control can be utilized.
For example, as shown in
In this embodiment, as the method of performing a correction process on the positional relationship between the steering wheel 3 and the turning wheels 5, a method that can utilize the advantages of the turning-side synchronization control and the steering-side synchronization control also when reflecting the automated driving state immediately after the start switch 42 is turned on can be proposed.
The correction process involving two actions of the regular synchronization control of the steering-side synchronization control has the advantage of being less likely to cause discomfort to the driver even when the steering wheel 3 is rotated relatively greatly. On the other hand, the correction process involving one action of each mode of simplified synchronization control of the steering-side synchronization control has the advantage of being able to complete the correction process on the rotational position of the steering wheel 3 in a short time compared with the correction process involving two actions. In this case, the advantage of the correction process involving two actions can be utilized in a situation where the deviation amount Δθ has a value larger than the sum of the threshold values θ1, θ2. The advantage of the correction process involving one action can be utilized in a situation where the deviation amount Δθ has a value equal to or smaller than the sum of the threshold values θ1, θ2. This configuration is effective for utilizing the advantage of each correction process of the steering-side synchronization control that involves one or two actions.
In a situation where the deviation amount Δθ has a value larger than the second threshold value θ2 and equal to or smaller than the sum of the threshold values θ1, θ2, the advantages of the turning offset control and the correction process involving one action of the steering-side synchronization control can be utilized. In a situation where the deviation amount Δθ has a value larger than the first threshold value θ1 and equal to or smaller than the second threshold value θ2, the advantage of the correction process involving one action of the steering-side synchronization control can be utilized. This configuration is effective for utilizing the advantages of the turning-side synchronization control and the steering-side synchronization control.
In particular, in a situation where the deviation amount Δθ has a value larger than the second threshold value θ2 and equal to or smaller than the sum of the threshold values θ1, θ2, the advantage of the correction process involving one action can be more suitably utilized. This configuration is effective from the viewpoint of easily performing a correction process on the positional relationship between the steering wheel 3 and the turning wheels 5.
The turning offset control of the turning-side synchronization control has the advantage of being able to shorten the time taken for the vehicle to start traveling after the start switch 42 is turned on. This advantage can be more effectively utilized in a situation where the deviation amount Δθ has a value equal to or smaller than the first threshold value θ1. The regular synchronization control and each mode of simplified synchronization control of the steering-side synchronization control have an advantage in that the vehicle's behavior is less likely to cause discomfort to the driver. This advantage can be more effectively utilized in a situation where the deviation amount Δθ has a value larger than the first threshold value θ1. In this case, the correction process on the positional relationship between the steering wheel 3 and the turning wheels 5 can produce both a shortening effect on the period from when the start switch 42 is turned on until the vehicle starts traveling and a reducing effect on the likelihood of the vehicle's behavior causing discomfort to the driver.
In this embodiment, when the steering control device 1 starts operation in the automated driving state immediately after the start switch 42 is turned on, if the difference between the steering angle θh and the pinion angle θp has a zero value, the amount of correction by the automated-driving steering angle zero point θad0 is calculated as the deviation amount Δθ. In this case, when the positional relationship between the steering angle θh and the turning angle θi has deviated from the predetermined correspondence relationship, this means that this deviation is attributable only to the amount of correction by the automated-driving steering angle zero point θad0.
On the other hand, in this embodiment, the synchronization control is executed based on the magnitude of the deviation amount Δθ, regardless of whether this deviation is attributable only to the amount of correction by the automated-driving steering angle zero point θad0. Thus, even when the deviation amount Δθ is attributable only to the amount of correction by the automated-driving steering angle zero point θad0, a correction process on the positional relationship between the steering wheel 3 and the turning wheels 5 can be performed as the magnitude of the deviation amount Δθ meets the condition for executing the synchronization control. Therefore, even when the deviation of the positional relationship between the steering angle θh and the turning angle θi from the predetermined correspondence relationship is attributable only to the amount of correction by the automated-driving steering angle zero point θad0, the correction process on the positional relationship between the steering wheel 3 and the turning wheels 5 can be performed.
The above-described embodiment may be changed as follows. The following other embodiments can be combined with one another within such a range that no technical inconsistency arises.
Automated driving can also be implemented as the function of providing various forms of driving assistance for improving the comfort in the vehicle, other than as the function of taking charge of driving while the vehicle is traveling. As the function of providing driving assistance, for example, the function of preventing the vehicle from departing from the lane or assisting the vehicle in emergency avoidance is conceivable.
Regarding the steering-side synchronization control, the regular synchronization control can also be specified as a correction process involving one action of rotating the steering wheel 3 in one direction, as with each mode of simplified synchronization control. Regarding the steering-side synchronization control, in the regular synchronization control, an angle obtained by further shifting one of the steering angle θh and the synchronization target steering angle θh* that is located on the negative value side toward the negative value side by a predetermined amount can also be calculated as the relay target steering angle θhr*. In the regular synchronization control, the method of calculating the relay target steering angle θhr* may be changed according to the positional relationship between the steering angle θh and the synchronization target steering angle θh*. Further, in the regular synchronization control, the relay target steering angle θhr* can also be calculated such that the steering angle θh temporarily exceeds the synchronization target steering angle θh* in the first stage of the regular synchronization control.
Regarding the steering-side synchronization control, each mode of simplified synchronization control can also be specified as a correction process involving two actions of rotating the steering wheel 3 in one direction and then rotating it in the opposite direction from the one direction, as with the regular synchronization control.
Regarding the steering-side synchronization control, the control may be gradually reflected in the rotation of the steering wheel 3 while the steering wheel 3 is steered after the start switch 42 is turned on and the vehicle starts traveling, as with the turning offset control.
Regarding the turning offset control of the normal correction process, the reduction process of the offset amount θofst can also be executed at a timing when the vehicle is braked or stopped after the vehicle starts traveling. Regarding the turning offset control of the normal correction process, the reduction process of the offset amount θofst can also be executed at a timing before the vehicle starts traveling, provided that the timing is after the start switch 42 is turned on and the start-up synchronization process by the steering-side control unit 50 is completed. In this case, the turning offset control may be executed while the steering wheel 3 is steered even before the vehicle starts traveling. Further, the turning offset control may be executed after completion of the start-up synchronization process, following the start-up synchronization process regardless of the circumstances.
The synchronization control may be executed in processing pattern B or processing pattern D when the deviation amount Δθ is larger than the second threshold value θ2 and equal to or smaller than the sum of the threshold values θ1, θ2. In this case, the configuration of executing the synchronization control in processing pattern C can be omitted. This embodiment is effective for meeting the requirement of bringing the positional relationship between the steering angle θh and the turning angle θi as close to the predetermined correspondence relationship as possible before the vehicle starts traveling.
The synchronization control may be executed in processing pattern A or processing pattern C when the deviation amount Δθ is larger than the first threshold value θ1 and equal to or smaller than the second threshold value θ2. In this case, the configuration of executing the synchronization control in processing pattern B can be omitted. This embodiment is effective for meeting the requirement of shortening the period from when the start switch 42 is turned on until the vehicle starts traveling as much as possible.
The synchronization control may be configured such that when the deviation amount Δθ is equal to a minimum threshold value θmin that is even smaller than the first threshold value θ1, neither of the turning-side synchronization control and the steering-side synchronization control is executed. For example, the minimum threshold value θmin is set as a value within a range that is experimentally obtained such that even when the vehicle is made to start traveling while having the deviation amount Δθ, this behavior of the vehicle is even less likely to cause discomfort to the driver. In this case, a situation where the synchronization control itself is not executed after the start switch 42 is turned on can be created.
In the synchronization control of processing pattern C, a correction process may be performed on the rotational position of the steering wheel 3 to an extent corresponding to half of the value of the deviation amount Δθ through the second simplified synchronization control, and then a correction process may be performed on the turning position of the turning wheels 5 through the turning offset control. Further, in the synchronization control of processing pattern C, a correction process may be performed on the rotational position of the steering wheel 3 to an extent corresponding to the second threshold value θ2 through the second simplified synchronization control, and then a correction process may be performed on the turning position of the turning wheels 5 through the turning offset control.
The automated-driving steering angle zero point θad0 may be a control amount for specifying the position that the automated-driving control device 48 recognizes as the steering neutral position that is the position of the steering wheel 3 when the vehicle is traveling straight forward. In this case, the automated-driving steering angle zero point θad0 can be input into the steering-side control unit 50. Then, the steering-side control unit 50 calculates, as an automated-driving steering angle θh (ad), a value obtained by subtracting the automated-driving steering angle zero point θad0 from the steering angle θh. When the steering control device 1 is in the automated driving state, the steering-side control unit 50 can output the automated-driving steering angle θh (ad) to the turning-side control unit 60 as the steering angle θh. In this case, in the start-up synchronization process, the steering-side control unit 50 can calculate the absolute value of the magnitude of the difference between the steering angle θh and the automated-driving steering angle θh (ad) as the deviation amount Δθ. In the normal correction process, the turning-side control unit 60 can calculate, as the offset amount θofst, a value obtained by subtracting the pinion angle θp from the automated-driving target pinion angle θp* calculated based on the steering angle ratio as a value corresponding to the automated-driving steering angle θh (ad).
A notification device that notifies the driver that the steering-side synchronization control is being executed may be provided inside the vehicle cabin, for example, in the instrument panel. Examples of notification actions of the notification device include displaying a message by characters, generating a message by voice, and generating an electronic sound. Thus, the driver can know that the steering wheel 3 is about to rotate automatically or that the steering wheel 3 that is rotating automatically is about to stop. This embodiment is effective for reducing the likelihood of the steering-side synchronization control causing discomfort to the driver.
The steering angle ratio is set to an appropriate value according to the product specifications or the like. For example, the steering angle ratio may be such that “θh:θi,” i.e., “θh:θp,” is “1:1” or “1:3.” When “θh:θp” is “1:3,” a 10° change in the steering angle θh is accompanied by a 30° change in the turning angle θi. When “θh:θp” is “1:1,” the turning-converted angle θp_s and the pinion angle θp basically match. In this case, in step S10 of the start-up synchronization process, the deviation amount Δθ can be obtained as the absolute value of the difference between the steering angle θh and the automated-driving pinion angle θp (ad) or the pinion angle θp. Further, the target pinion angle θp* used in the turning-side control during energization basically matches the steering angle θh. Thus, in step S20 of the normal correction process, the offset amount θofst can be obtained by subtracting the automated-driving pinion angle θp (ad) or the pinion angle θp from the steering angle θh.
In the steering control device 1, a single control unit may be formed that has functions in which the function of the steering-side control unit 50 operating the steering-side motor 13 and the function of the turning-side control unit 60 operating the turning-side motor 32 are consolidated. In this case, the processes involved in the synchronization control can be configured such that the process corresponding to steps S20, S22 of the normal correction process is executed after the process corresponding to the determination of YES in step S11 of the start-up synchronization process. Further, the processes involved in the synchronization control can be configured such that the process corresponding to steps S20, S22 of the normal correction process is executed after the process corresponding to step S16 of the start-up synchronization process.
When calculating the target reaction force torque, the steering-side control unit 50 should use at least a state variable that changes according to the operation state of the steering wheel 3. In this case, instead of using the vehicle speed V or the steering torque Th, the steering-side control unit 50 may use other elements or a combination of other elements.
The steering-side control unit 50 may calculate, as the target reaction force torque, a value that is calculated by executing torque feedback control of adapting the steering torque Th to the target steering torque calculated based on the steering torque Th.
The steering-side control unit 50 may calculate the steering angle θh by taking an amount of twisting of the steering shaft 11 according to the steering torque Th into account and factoring in this amount of twisting in the rotation angle θs through addition, subtraction, or the like.
The automated-driving control device 48 may generate a control amount having a dimension of a torque as the automated-driving control amount θad. In this case, the automated-driving control amount θad having a dimension of a torque can be factored in by the turning-side control unit 60 after being converted into a value having a dimension of an angle. The same applies to the automated-driving steering angle zero point θad0.
As the steering angle θh, a detection result of a steering sensor that is provided on the steering shaft 11 to detect the rotation angle of the steering shaft 11 may be used. As the pinion angle θp, a detection result of a pinion angle sensor that is provided on the pinion shaft 21 to detect the rotation angle of the pinion shaft 21 may be used.
In the above embodiment, as the turning-side motor 32, for example, a motor that is disposed on the same axis as the rack shaft 22, or a motor that is connected through the worm and wheel set to the pinion shaft constituting the rack-and-pinion mechanism together with the rack shaft 22 may be adopted.
In the above embodiment, the steering control device 1 can be formed by a processing circuit including (1) one or more processors that operate in accordance with a computer program (software), (2) one or more dedicated hardware circuits, such as application-specific integrated circuits (ASICs) that execute at least some of various processes, or (3) a combination of (1) and (2). The processor includes a CPU and a memory, such as an RAM or an ROM, and the memory stores program codes or commands configured to cause the CPU to execute a process. Examples of the memory, i.e., a non-transitory computer-readable medium, include all available media that can be accessed by a general-purpose or special-purpose computer.
In the above embodiment, the steering device 2 has a linkless structure in which the steering section 4 and the turning section 6 are mechanically cut off at all times. However, the structure of the steering device 2 is not limited to this example and may instead be a structure in which the steering section 4 and the turning section 6 can be mechanically cut off from each other by a clutch. In addition, the steering device 2 may have an independently turnable structure in which the left and right turning wheels 5 of the turning section 6 can be independently turned.
The steering device 2 of the above embodiment may be installed in a vehicle that is designed to mainly operate in an automated driving state while supplementarily operating in a state of manual driving by the driver. Also in this case, effects similar to those of the above embodiment can be obtained.
Number | Date | Country | Kind |
---|---|---|---|
2021-095075 | Jun 2021 | JP | national |