Vehicle steering assist device
Patent Information
- Application Number
- JP2022075170
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-04-28
- Publication Date
- 2024-12-25
- Estimated Expiration
- 2042-04-28
Smart Images

Figure 0007606164000001 
Figure 0007606164000002 
Figure 0007606164000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a steering assist device for a vehicle such as an automobile. [Background technology]
[0002] There is known a steering assist device for a vehicle such as an automobile that determines an optimal steering angle for the vehicle to travel along a road and controls a steering reaction force so that the steering angle becomes more likely to be the optimal steering angle, thereby encouraging the driver to perform an optimal steering operation.
[0003] For example, the following Patent Document 1 describes a steering assist device that is configured to determine a target steering angle for a vehicle to travel along a roadway and control the steering device so as to generate a steering guide torque that makes it easier for the steering angle to become the target steering angle.
[0004] When a steering input member such as a steering wheel is steered to a position other than the neutral position, a return torque that urges the steering input member toward the neutral position is generated by the steering device. The steering guide torque corrects the return torque so that the magnitude of the return torque is reduced in a region where the magnitude of the steering angle is smaller than the magnitude of the target steering angle. Conversely, the steering guide torque corrects the return torque so that the magnitude of the return torque is increased in a region where the magnitude of the steering angle is larger than the magnitude of the target steering angle. The correction amount of the return torque increases as the magnitude of the difference between the steering angle and the target steering angle increases in a range where the magnitude of the difference between the steering angle and the target steering angle is equal to or smaller than a preset reference value.
[0005] According to the steering assist device as described above, when the steering angle is in a region where the steering angle is smaller than the target steering angle, the return torque acting as a steering assist force is reduced by the steering guide torque, making it difficult to steer the steering angle back so that it deviates from the target steering angle. Also, when the steering angle is in a region where the steering angle is larger than the target steering angle, the return torque acting as a steering reaction force is increased by the steering guide torque, making it difficult to steer the steering angle further so that it deviates from the target steering angle. Therefore, the driver can be encouraged to steer so that the steering angle becomes the target steering angle, and steering assist can be performed so that the driver's steering amount becomes optimal while maintaining the driver's sense of ownership of the steering. [Prior art documents] [Patent documents]
[0006] [Patent Document 1] JP 2019-209844 A Summary of the Invention
[0007] [Problem to be solved by the invention] In the steering assist device as described above, the return torque is corrected by the steering guide torque so that the magnitude is reduced in a region where the steering angle is smaller than the target steering angle. Therefore, when the vehicle starts turning and turning steering is performed, the steering reaction force when the steering angle increases is smaller than when the return torque is not corrected by the steering guide torque, making it easier to turn the vehicle further. Therefore, depending on the driver, the steering force may become excessive, and the steering speed may become excessive at the beginning of the turning of the vehicle.
[0008] The present invention provides a steering assist device that provides steering assistance so that the driver's steering amount becomes optimal while maintaining the driver's sense of ownership of the steering, and that is improved so as to reduce the risk of excessive steering speed at the beginning of a vehicle turn compared to conventional steering assist devices. [Means for solving the problems and effects of the invention]
[0009] According to the present invention, there is provided a steering device (10) configured to steer steered wheels (16FL, 16FR) in response to a steering operation amount (θ) applied to a steering input member (steering wheel 14) by a driver, and to apply a return torque (Trea) to the steering input member for urging the steering input member toward a neutral position, the return torque being increased as the steering operation amount increases; a control steering torque generating device (EPS·ECU 40, electric power steering device 12) that generates a control steering torque (Tsc) that corrects the return torque; a control unit (steering assist ECU 50) that controls the control steering torque generating device; a curvature degree acquisition device (camera sensor 52, navigation device 56, steering assist ECU 50) that acquires the degree of curvature of a road ahead of a vehicle (60); There is provided a vehicle steering assist device (100) including a steering assist switch (54) and a control unit configured to, when the steering assist switch is on, calculate a target steering angle (θt) for causing the vehicle to travel along a road based on the degree of curvature of the road acquired by the curvature degree acquisition device and the vehicle speed (V) detected by the vehicle speed detection device (S111 to S114), calculate a target steering guide torque (Tsgt) for making it easier for the steering angle to become the target steering angle by reducing the return torque in a region where the steering angle (θ) is smaller than the target steering angle (S115, S116), and control a control steering torque generating device to generate a control steering torque (Tsc) including the target steering guide torque (S190).
[0010] The control unit (steering assist ECU 50) is configured to, when the steering assist switch (54) is on, calculate an actual steering angular velocity (θd) based on the steering angle (θ) (S120), calculate a target steering angular velocity (θtd) based on the target steering angle (θt) (S120), and, when the actual steering angular velocity is higher than the target steering angular velocity (S130), calculate a target steering angular velocity control torque (Tavt) acting in a direction opposite to the direction in which the actual steering angle changes (S140), and control the control steering torque generating device to generate a control steering torque (Tsc) including the sum (Tsgt+Tavt) of the target steering guide torque and the target steering angular velocity control torque.
[0011] According to the above configuration, when the steering assist switch is on, a target steering angle for driving the vehicle along the road is calculated based on the curvature of the road acquired by the curvature acquisition device and the vehicle speed detected by the vehicle speed detection device. Furthermore, a target steering guide torque for making it easier for the steering angle to become the target steering angle by reducing the return torque in an area where the steering angle is smaller than the target steering angle is calculated, and a control steering torque generating device is controlled to generate a control steering torque including the target steering guide torque.
[0012] Therefore, when the steering angle is smaller than the target steering angle, the return torque acting as a steering assist force is reduced, making it difficult to steer the steering angle away from the target steering angle. Therefore, compared to the case where the control steering torque including the target steering guide torque is not generated, the driver is encouraged to steer the steering angle to the target steering angle, so that the steering assistance can be performed so that the driver's steering amount becomes optimal while maintaining the driver's sense of ownership of the steering.
[0013] Furthermore, according to the above configuration, in a situation where the steering assist switch is on, an actual steering angular velocity is calculated based on the steering angle, and a target steering angular velocity is calculated based on the target steering angle. When the actual steering angular velocity is higher than the target steering angular velocity, a target steering angular velocity control torque acting in a direction opposite to the direction in which the actual steering angle changes is calculated. Furthermore, the control steering torque generating device is controlled to generate a control steering torque including the sum of the target steering guide torque and the target steering angular velocity control torque.
[0014] Therefore, when the actual steering angular velocity is higher than the target steering angular velocity, the steering angular velocity control torque corresponding to the target steering angular velocity control torque acts in the opposite direction to the direction in which the actual steering angle changes. Therefore, compared to the case in which the control steering torque does not include the target steering angular velocity control torque, the magnitude of the actual steering angular velocity can be suppressed from becoming excessive, and the risk of the steering speed becoming excessive at the beginning of the vehicle turning can be reduced. Furthermore, according to the present invention, when the steering assist switch (54) is off (S210), the control unit (steering assist ECU 50) is configured to calculate a judgment reference value (θdc) for the steering angular velocity based on the maximum steering angular velocity (θdmax) when the vehicle (60) travels around a curve on a travel road (S220 to S290), and when the steering assist switch is on, when the actual steering angular velocity (θd) is lower than the target steering angular velocity (θtd) (S130) and the index value (θadin) of the actual steering angular velocity is higher than the judgment reference value (S170), reduce the magnitude of the target steering guide torque (Tsgt) (S180) and control the control steering torque generating device to generate a control steering torque that includes the target steering guide torque whose magnitude has been reduced and does not include the target steering angular velocity control torque (S190). According to the above configuration, the judgment reference value for the steering angular velocity is calculated based on the maximum steering angular velocity when the vehicle travels around a curve on a road in a situation where the steering assist switch is off. Therefore, the judgment reference value for the steering angular velocity can be calculated based on the maximum steering angular velocity when the vehicle travels around a curve on a road in a situation where the return torque is not reduced by the steering guide torque corresponding to the target steering guide torque. In a situation where the steering assist switch is on, the return torque is reduced by the steering guide torque corresponding to the target steering guide torque. Therefore, it is considered that one of the reasons why the index value of the actual steering angular velocity becomes larger than the judgment reference value is that the return torque is reduced by the steering guide torque. According to the above configuration, when the steering assist switch is on and the actual steering angular velocity is smaller than the target steering angular velocity but the index value of the actual steering angular velocity is larger than the judgment reference value, the magnitude of the target steering guide torque is reduced. Therefore, the amount by which the return torque is reduced by the steering guide torque corresponding to the target steering guide torque can be reduced. Therefore, compared to the case where the magnitude of the target steering guide torque is not reduced, the degree to which the index value of the actual steering angular velocity becomes larger than the judgment reference value can be reduced, thereby reducing the risk of the steering speed becoming excessive at the beginning of the turning of the vehicle.
[0015] [Mode of the invention] In one aspect of the present invention, the control unit (steering assist ECU 50) is configured to calculate the target steering angular velocity control torque (Tavt) so that the target steering angular velocity control torque (Tavt) becomes larger as the difference (θd−θt) between the actual steering angular velocity and the target steering angular velocity becomes larger.
[0016] According to the above aspect, the target steering angular velocity control torque is calculated so that the larger the difference between the actual steering angular velocity and the target steering angular velocity, the larger the target steering angular velocity control torque is. Therefore, in a situation where the difference between the actual steering angular velocity and the target steering angular velocity is small and large, respectively, it is possible to reduce the possibility that the target steering angular velocity control torque becomes an excessively large value and the possibility that the target steering angular velocity control torque becomes an excessively small value. Therefore, compared to a case where the target steering angular velocity control torque is not included, for example, it is possible to appropriately prevent the magnitude of the actual steering angular velocity from becoming excessive.
[0021] In another aspect of the present invention, the control unit (steering assist ECU 50) is configured to calculate (S180) a positive correction coefficient (α) smaller than 1 so that the larger the difference (θadin-θdc) between the index value (θadin) of the actual steering angular velocity and the judgment reference value (θdc), the smaller the correction coefficient becomes, and to reduce (S180) the target steering guide torque (Tsgt) by multiplying the correction coefficient.
[0022] According to the above aspect, a positive correction coefficient smaller than 1 is calculated so that the target steering guide torque is reduced as the difference between the index value of the actual steering angular velocity and the judgment reference value increases, and the target steering guide torque is reduced by multiplying the target steering guide torque by the correction coefficient. Therefore, the target steering guide torque can be reduced by a larger amount as the difference between the index value of the actual steering angular velocity and the judgment reference value increases. Therefore, the amount by which the return torque is reduced by the steering guide torque corresponding to the target steering guide torque can be reduced as the difference between the index value of the actual steering angular velocity and the judgment reference value increases.
[0023] In another aspect of the present invention, the control unit (steering assist ECU 50) is configured to, when the steering assist switch (54) is off (S210), calculate a judgment reference value (θdc) for the steering angular velocity based on the maximum steering angular velocity (θdmax) when the vehicle (60) is traveling around a curve on a road (S220 to S290), and when the steering assist switch is on, when the actual steering angular velocity (θd) is lower than the target steering angular velocity (θtd) (S130) and the index value (θadin) of the actual steering angular velocity is not higher than the judgment reference value (S170), control the control steering torque generating device (S190) to generate a control steering torque that includes a target steering guide torque but does not include a target steering angular velocity control torque.
[0024] According to the above aspect, when the steering assist switch is on, the magnitude of the target steering guide torque is not reduced when the actual steering angular velocity is smaller than the target steering angular velocity and the index value of the actual steering angular velocity is not larger than the judgment reference value. Therefore, compared to the case where the magnitude of the target steering guide torque is reduced, it is possible to effectively encourage the driver to steer so that the steering angle becomes the target steering angle.
[0025] In another aspect of the present invention, the index value (θadin) of the actual steering angular velocity is a semi-non-dimensional actual steering angular velocity (θd / θ) obtained by dividing the current steering angular velocity (θd) by the current steering angle (θ) (S160).
[0026] According to the above aspect, the index value of the actual steering angular velocity is a semi-non-dimensional steering angular velocity obtained by dividing the current steering angular velocity by the current steering angle. As will be described later, the current steering angle and the current steering angular velocity are values that vary widely depending on the curvature of the curve of the road when the vehicle travels around the curve, the vehicle speed, and other conditions. In contrast, the value obtained by dividing the current steering angular velocity by the current steering angle is a value that varies little, regardless of the current steering angle and the current steering angular velocity. Therefore, according to the semi-non-dimensional steering angular velocity, it is possible to obtain an index value for properly determining whether the actual steering angular velocity is excessive or not, regardless of the current steering angle and the current steering angular velocity.
[0027] In another aspect of the present invention, the judgment reference value (θdc) is a value calculated based on a semi-non-dimensional maximum steering angular velocity (θdmax / θmax) obtained by dividing the maximum value (θdmax) of the magnitude of the steering angular velocity by the maximum value (θmax) of the magnitude of the steering angle when the vehicle (60) travels around a curve in the road with the steering assist switch (54) off (S220 to S290).
[0028] According to the above aspect, the judgment reference value is a value calculated based on a semi-non-dimensional maximum steering angular velocity calculated by dividing the maximum value of the magnitude of the steering angular velocity by the maximum value of the magnitude of the steering angle when the vehicle travels around a curve on a road with the steering assist switch off. Therefore, according to the semi-non-dimensional maximum steering angular velocity, like the index value of the actual steering angular velocity, it is possible to calculate a judgment reference value for properly judging whether or not the actual steering angular velocity is excessive, regardless of the maximum value of the magnitude of the steering angle and the maximum value of the magnitude of the steering angular velocity.
[0029] In another aspect of the present invention, the control unit (steering assist ECU 50) is configured to calculate a judgment reference value (S290) by calculating any one of the average value of the semi-non-dimensionalized maximum steering angular velocities, the median value of the semi-non-dimensionalized maximum steering angular velocities, the maximum value of the semi-non-dimensionalized maximum steering angular velocities, and the percentile value of the semi-non-dimensionalized maximum steering angular velocities when the number (N) of semi-non-dimensionalized maximum steering angular velocities (θdmax / θmax) is equal to or greater than a reference number (Nc) (S280).
[0030] According to the above aspect, in a situation where the number of semi-non-dimensionalized maximum steering angular velocities is equal to or greater than a reference number, the judgment reference value is calculated by calculating any one of the average value of the semi-non-dimensionalized maximum steering angular velocities, the median value of the semi-non-dimensionalized maximum steering angular velocities, the maximum value of the semi-non-dimensionalized maximum steering angular velocities, and the percentile value of the semi-non-dimensionalized maximum steering angular velocities. Thus, compared to a case where the judgment reference value is calculated based on semi-non-dimensionalized maximum steering angular velocities that are less than the reference number, it is possible to calculate an appropriate judgment reference value.
[0031] In this application, "semi-non-dimensionalized" does not mean completely non-dimensionalized, but means that the dimension is reduced by eliminating the unit of angle.
[0032] In the above description, in order to facilitate understanding of the present invention, the names and / or symbols used in the embodiments described below are added in parentheses to the configurations of the invention corresponding to those embodiments. However, each component of the present invention is not limited to the components of the embodiments corresponding to the names and / or symbols added in parentheses. Other objects, other features, and associated advantages of the present invention will be easily understood from the description of the embodiments of the present invention described below with reference to the drawings. [Brief description of the drawings]
[0033] [Figure 1] 1 is a schematic configuration diagram showing an embodiment of a steering assist device according to the present invention; [Diagram 2] 5 is a flowchart showing a calculation routine for a target basic assist torque Tbat in the embodiment. [Diagram 3] 5 is a flowchart showing a calculation control routine for a target steering guide torque Tsgt and a target steering angular velocity control torque Tavt in the embodiment. [Figure 4] 3 is a flowchart showing a subroutine for calculating a target steering guide torque Tsgt executed in step S10 of FIG. 2. [Diagram 5] 10 is a flowchart showing a calculation control routine for a determination reference value θdc in the embodiment. [Figure 6] FIG. 4 is a diagram showing the relationship between the steering angle θ and the vehicle speed V and the return torque Tre. [Figure 7] FIG. 4 is a diagram showing the relationship between the steering angle θ and the vehicle speed V and the return torque Trea. [Figure 8] FIG. 2 is a diagram for explaining a photographing reference position and the like. [Figure 9] 11 is a map showing a relationship between a steering angle deviation Δθ and a target basic steering guide torque Tsgtb. [Figure 10] 13 is a diagram showing the relationship between the steering angle θ and the return torque Trea (solid line) and the target steering guide torque Tsgt (dotted line) in a region where the steering angle θ is positive. FIG. [Figure 11]1 is a diagram showing an example of the relationship between the actual steering angle θ and the actual steering angular velocity θd when a vehicle travels around curves of various curvatures at various vehicle speeds when the steering angle θ is positive. [Figure 12] 4 is a diagram showing an example of the relationship between the actual steering angle θ and the actual steering angular velocity θd when a vehicle travels around curves with various curvatures at various vehicle speeds, in the case where the actual steering angle θ is positive. FIG. [Figure 13] 11 is a diagram showing an example of changes in the target steering angle θt and the steering angle θ (upper part) and an example of changes in the target steering guide torque Tsgt (lower part). FIG. [Figure 14] FIG. 11 is a diagram showing an example (upper part) of changes in the target steering angle θt and the steering angle θ, and an example (lower part) of changes in the target steering guide torque Tsgt, for a driver who performs steering operations without properly responding to the steering assistance provided by the steering assistance device when the steering assistance device is a conventional steering assistance device. [Figure 15] 14 is a diagram showing an example of changes in the steering angular velocity θd and the like in a case where the target steering angle θt and the steering angle θ change in the same manner as in FIG. 12 and FIG. 13. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0034] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. [Embodiment] 1, a steering assist device 100 according to an embodiment is applied to a vehicle 60 including a steering device 10, an electric power steering ECU 40, and a steering assist ECU 50. In this specification, the electric power steering is referred to as EPS (short for Electric Power Steering) as necessary.
[0035] The electric power steering ECU 40 and the steering assist ECU 50 are electronic control units that include a microcomputer as a main component, and are connected to each other via a controller area network (CAN) 62 so that they can transmit and receive information to each other. Each microcomputer includes a CPU, ROM, RAM, non-volatile memory, an interface, etc. The CPU is adapted to realize various functions by executing instructions (programs, routines) stored in the ROM. These ECUs may be integrated into a single ECU.
[0036] As shown in Fig. 1, the steering device 10 includes an EPS device 12, which is configured as a rack-and-pinion type electric power steering device that is driven in response to the operation of a steering wheel 14 by a driver. A rack bar 18 of the EPS device 12 is connected to knuckle arms (not shown) of the front wheels 16FL and 16FR via tie rods 20L and 20R. The steering wheel 14 is connected to a pinion shaft 26 of the EPS device 12 via a steering shaft 22 and a universal joint 24.
[0037] When the vehicle 60 turns, a self-aligning torque acts on the front wheels 16FL and 16FR, which are the steered wheels, and the self-aligning torque is transmitted to the steering wheel 14 via the steering device 10. Therefore, a return torque Tre (a return torque when a basic assist torque Tba, described later, is not generated) acts on the steering wheel 14, urging the steering wheel 14 to the neutral position, i.e., the straight-ahead position of the vehicle. The self-aligning torque increases as the steering angle of the front wheels increases and as the vehicle speed V increases.
[0038] If the steering angle θ, which is the rotation angle of the steering wheel 14, is positive when the vehicle 60 turns right, and the returning torque Tre is positive when it acts in the counterclockwise direction, as shown in Fig. 6, the magnitude of the returning torque Tre increases as the absolute value of the steering angle θ increases. The rate of increase of the returning torque Tre decreases as the absolute value of the steering angle θ increases. Furthermore, the magnitude of the returning torque Tre increases as the vehicle speed V increases.
[0039] In the illustrated embodiment, the EPS device 12 is a rack coaxial type electric power steering device, and includes an electric motor 28 and a conversion mechanism 30, for example of a ball screw type, that converts the rotational torque of the electric motor 28 into a force in the reciprocating direction of the rack bar 18. The EPS device 12 generates a basic assist torque Tba by driving the rack bar 18 relatively to the housing 32. Therefore, the magnitude of the return torque Tre when the basic assist torque Tba is generated is smaller than the magnitude of the return torque Tre, as shown in FIG.
[0040] The EPS device 12 functions as a control steering torque generating device that generates a control steering torque Tsc that corrects the return torque Trea. As will be described in detail later, the control steering torque Tsc includes a target steering guide torque Tsgt, and the magnitude of the target steering guide torque Tsgt is about one tenth of the magnitude of the return torque Trea. The steering guide torque Tsg corresponding to the target steering guide torque Tsgt acts as a torque that promotes steering by the driver so that the actual steering angle θ becomes the target steering angle θt, that is, the target value of the steering angle for driving the vehicle 60 along the driving path.
[0041] The steering guide torque Tsg acts in a direction to suppress steering when the driver steers the vehicle further so that the actual steering angle θ deviates from the target steering angle θt. Also, the steering guide torque Tsg acts to cause the driver to steer the vehicle back so that the actual steering angle θ deviates from the target steering angle θt.
[0042] The steering assist ECU 50 calculates a target basic assist torque Tbat, which is a target value of the basic assist torque Tba, and a target steering guide torque Tsgt, which is a target value of the steering guide torque Tsg. Furthermore, the steering assist ECU 50 calculates a target steering angular velocity control torque Tavt for preventing the steering angular velocity θd from becoming excessive. Signals indicating the calculated target basic assist torque Tbat, target steering guide torque Tsgt, and target steering angular velocity control torque Tavt are supplied to the EPS device 12. The calculation of the target basic assist torque Tbat, target steering guide torque Tsgt, and target steering angular velocity control torque Tavt will be described later.
[0043] Furthermore, when the driver performs steering, the EPS device 12 generates a steering assist torque Tsa as necessary based on the steering torque Ts and the vehicle speed V in order to reduce the steering burden on the driver. A signal indicating the vehicle speed V detected by a vehicle speed sensor 41 is input to the EPS·ECU 40. The EPS·ECU 40 controls the EPS device 12 so that the control steering torque Tsc generated by the EPS device 12 becomes the sum Tbat+Tsgt+Tavt+Tsa of the target basic assist torque Tbat, the target steering guide torque Tsgt, the target steering angular velocity control torque Tavt and the steering assist torque Tsa.
[0044] As will be described in detail later, when the steering assist switch 54 is off, the target steering guide torque Tsgt and the target steering angular velocity control torque Tavt are not calculated. Therefore, the EPS·ECU 40 controls the EPS device 12 so that the control steering torque Tsc generated by the EPS device 12 becomes the sum Tbat+Tsa of the target basic assist torque Tbat and the steering assist torque Tsa.
[0045] Furthermore, the EPS device 10 may have any configuration known in the art as long as it can generate a control steering torque Tsc, which is the sum of the target basic assist torque Tbat, the target steering guide torque Tsgt, the target steering angular velocity control torque Tavt, and the steering assist torque Tsa. For example, the EPS device 12 may be an electric power steering device of a rack assist type or a column assist type that is not a rack coaxial type.
[0046] The steering shaft 22 is provided with a steering angle sensor 34 that detects the steering angle θ, i.e., the rotation angle of the steering shaft 22, and a steering torque sensor 36 that detects the steering torque Ts. A signal indicative of the steering angle θ detected by the steering angle sensor 34 and a signal indicative of the steering torque Ts detected by the steering torque sensor 36 are also input to the EPS·ECU 40. The steering angle sensor 34 and the steering torque sensor 36 detect the steering angle θ and the steering torque Ts, respectively, with the value detected when the vehicle 60 turns right being taken as positive.
[0047] 1, the steering assist ECU 50 is connected to a camera sensor 52, a steering assist switch 54, and a navigation device 56. Note that at least some of the vehicle speed sensor 42, the camera sensor 52, etc. may be connected to another ECU such as the CAN 62 or the EPS·ECU 40.
[0048] The camera sensor 52 includes a camera unit that captures the scenery ahead of the vehicle 60, and a recognition unit that analyzes image data captured by the camera unit to recognize white lines (lane boundaries) and obstacles on the road. The recognition unit of the camera sensor 52 repeatedly supplies information about the recognized white lines and obstacles to the steering assist ECU 50 at a predetermined calculation cycle.
[0049] The steering control switch 54 is operated by the driver, and supplies a signal indicating whether it is on or not to the steering assist ECU 50. When the steering assist switch 54 is on, the steering assist ECU 50 calculates a target steering angle θt for driving the vehicle 60 along a driving path as described below, and calculates a target steering guide torque Tsgt for guiding the driver's steering so that the actual steering angle θ becomes the target steering angle θt.
[0050] The navigation device 56 includes a GPS receiver that detects the position of the vehicle 60, a storage device that stores map information and road information, and a communication device that acquires the latest map information and road information from an external device. The navigation device 56 outputs road information to the steering assist ECU 50 in addition to information such as the vehicle's position on the map and the traveling direction. <Calculation of target steering angle θt>
[0051] In this embodiment, the steering assist ECU 50 calculates the target steering angle θt for causing the vehicle 60 to travel along the travel path as follows.
[0052] 8, the camera sensor 52 is fixed to an upper portion of the inner surface of the windshield 60a of the vehicle 60, and captures an image in front of the vehicle 60, centered on an imaging reference position Pca that is a distance Lca (positive constant) forward from the center of gravity 60b, which is the reference position of the vehicle 60. The distance Lca is referred to as an imaging reference distance Lca as necessary. The reference position of the vehicle 60 may be the positions of the front wheels 16FL and 16FR, a midpoint between the front and rear wheels, or the like.
[0053] The steering assist ECU 50 calculates the curve curvature ρca of the road for an area centered on the photographing reference position Pca based on the white line information of the lane ahead of the vehicle 60 acquired by the camera sensor 52, and stores the calculated value in the RAM. Therefore, the camera sensor 52 and the steering assist ECU 50 function as a curvature degree acquisition device that acquires the curve curvature ρca of the road as the curvature degree for an area centered on the photographing reference position Pca.
[0054] Furthermore, the steering assist ECU 50 reads out the curve curvature ρca corresponding to the look-ahead time Δt from the RAM as the look-ahead curve curvature ρpre, calculates the target steering angle θt based on the curve curvature ρpre, and calculates the target steering guide torque Tsgt based on the deviation Δθ(θ-θt) between the target steering angle θt and the actual steering angle θ. The target steering angle θt is a target steering angle for making it easier for the actual steering angle to remain within a range suitable for driving the vehicle 60 along a curve. In this embodiment, the curvature in the direction in which the vehicle 60 turns right is positive.
[0055] The curve curvature ρca [1 / m] is calculated according to the following formula (1). In the following formula (1), V is the vehicle speed [m / s], and ρ0 is the curve curvature [1 / m] of the road at the center of gravity 60b of the vehicle 60. Therefore, ρ0 is the curve curvature ρca calculated and stored in the RAM a time Lca / V before the vehicle 60 travels the shooting reference distance Lca shown in Fig. 8. Δρ is the rate of change [1 / m / m] of the curve curvature ρca calculated and stored in the RAM a time Lca / V before, i.e., the amount of change in the curve curvature per unit distance. ρca=ρ0+VΔtΔρ …(1)
[0056] 8, the distance (read-ahead distance) Lpre between the center of gravity 60b of the vehicle 60 and the look-ahead position Ppre is smaller than the shooting reference distance Lca. Note that the look-ahead distance Lpre does not have to be constant. As can be seen from the above explanation, the curve curvature ρpre is the curve curvature at the look-ahead position Ppre, that is, the curve curvature at the position where the center of gravity 60b of the vehicle 60 reaches after the look-ahead time Δt.
[0057] The target steering angle θt [deg] is calculated according to the following formula (2). In the following formula (2), Rst is the steering gear ratio of the steering device 10, and A is the stability factor [deg / (m 2 / s 2 )], and Lw is the wheelbase of the vehicle 60. The steering gear ratio Rst, the stability factor A, and the wheelbase Lw are known constant values determined by the specifications of the vehicle 60. θt = Rst(1 + AV 2 )ρpreLw …(2)
[0058] <Calculation routine for target basic assist torque Tbat> Next, a calculation routine for the target basic assist torque Tbat in the embodiment will be described with reference to the flowchart shown in Fig. 2. The calculation control for the target basic assist torque Tbat according to the flowchart shown in Fig. 2 is repeatedly executed at predetermined time intervals by the CPU of the steering assist ECU 50 when an ignition switch (not shown) is on.
[0059] First, in step S10, the CPU calculates an elasticity term Tbatk of the target basic assist torque Tbat as the product Kb·θ of the steering angle θ and an elasticity coefficient Kb (a positive constant).
[0060] In step S20, the CPU calculates the first-order differential value dθ / dt of the steering angle θ, and calculates the viscosity term Tbatc of the target basic assist torque Tbat as the product Cb·dθ / dt of the first-order differential value dθ / dt and the viscosity coefficient Cb (positive constant). Note that the first-order differential value dθ / dt of the steering angle θ is expressed as the steering angular velocity θd as necessary.
[0061] In step S30, the CPU calculates the second derivative d 2 θ / dt 2 Calculate the second derivative d 2 θ / dt 2 and the product of the inertia coefficient Mb (positive constant), Mb d 2 θ / dt 2 The inertia term Tbatm of the target basic assist torque Tbat is calculated as follows:
[0062] In step S40, the CPU calculates a friction term Tbatf of the target basic assist torque Tbat as the product sgnθ·Fb of sgnθ and a friction control amount Fb (positive constant), with the sign of the steering angle θ being sgnθ.
[0063] In step S50, the CPU calculates the target basic assist torque Tbat as the sum Tbatk+Tbatc+Tbatm+Tbatf of the elastic term Tbatk, the viscosity term Tbatc, the inertia term Tbatm, and the friction term Tbatf, and outputs a signal indicating the target basic assist torque Tbat to the EPS·ECU 40. Note that any of the viscosity term Tbatc, the inertia term Tbatm, and the friction term Tbatf may be omitted.
[0064] <Calculation of target steering guide torque Tsgt and target steering angular velocity control torque Tavt> Next, a calculation control routine for the target steering guide torque Tsgt and the target steering angular velocity control torque Tavt in the embodiment will be described with reference to the flowcharts shown in Figures 3 and 4. In the following description, the calculation control for the target steering guide torque Tsgt and the target steering angular velocity control torque Tavt according to the flowchart shown in Figure 3 will be simply referred to as this control.
[0065] The calculation control according to the flowchart shown in FIG. 3 is repeatedly executed at predetermined time intervals by the CPU of the steering assist ECU 50, separately for turning-in steering and turning-back steering, when an ignition switch and a steering control switch 54, not shown in the figure, are on.
[0066] First, in step S110, the CPU calculates the target steering guide torque Tsgt in accordance with the subroutine shown in FIG.
[0067] In step S120, the CPU calculates a steering angular velocity θd as a time differential value of the steering angle θ, and calculates a target steering angular velocity θtd as a time differential value of the target steering angle θt. The target steering angular velocity θtd may be calculated according to an equation obtained by differentiating the above equation (2).
[0068] In step S130, the CPU determines whether the absolute value of the steering angular velocity θd is greater than the absolute value of the target steering angular velocity θtd, that is, whether the actual steering angular velocity is higher than the target steering angular velocity. If the CPU makes a negative determination, it sets the target steering angular velocity control torque Tavt for suppressing the steering angular velocity θd from becoming excessive to 0 in step S145, and if the CPU makes a positive determination, it advances this control to step S140.
[0069] In step S140, the CPU calculates a target steering angular velocity control torque Tavt based on the difference Δθd (=θd-θtd) between the steering angular velocity θd and the target steering angular velocity θtd by referring to the map shown in Fig. 9. The target steering angular velocity control torque Tavt generates a torque that acts to suppress an increase in the magnitude of the steering angular velocity θd, that is, a torque that acts in the opposite direction to the direction in which the actual steering angle changes.
[0070] As shown in Fig. 9, when the difference Δθd between the steering angular velocity θd and the target steering angular velocity θtd is greater than -Δθdc and less than Δθdc, the magnitude of the target steering angular velocity control torque Tavt increases as the difference Δθd increases. Therefore, the target steering angular velocity control torque Tavt is calculated so that the magnitude increases as the difference Δθd increases. Furthermore, when the difference Δθd is -Δθdc or less, the target steering angular velocity control torque Tavt becomes a constant value of -Tavtmax, and when the difference Δθd is Δθdc or more, the target steering angular velocity control torque Tavt becomes a constant value of Tavtmax.
[0071] In step S150, the CPU determines whether or not the judgment reference value θdc exists, that is, whether or not the judgment reference value θdc is stored in the non-volatile memory. If the CPU makes a negative determination, the control proceeds to step S190, and if the CPU makes a positive determination, the control proceeds to step S160. The judgment reference value θdc is calculated according to the flowchart shown in FIG. 5, as described later.
[0072] In step S160, the CPU calculates the current steering angular velocity θd as a time differential value of the current steering angle θ, and calculates an index value θadin of the actual steering angular velocity as a semi-non-dimensional steering angular velocity by dividing the current steering angular velocity θd by the current steering angle θ.
[0073] In step S170, the CPU judges whether or not the product sgnθadin·(θadin-θdc) of the sign sgnθadin of the steering angle θadin and the difference θadin-θdc between the index value θadin of the steering angular velocity and the judgment reference value θdc is larger than the reference value β, that is, whether or not it is necessary to reduce the risk of the steering angular velocity becoming excessive. If the CPU makes a negative judgment, it advances this control to step S190, and if the CPU makes a positive judgment, it advances this control to step S180. The reference value β may be 0 or a positive constant.
[0074] In step S180, the CPU reduces the target steering guide torque Tsgt to α·Tsgt, with α set as a positive correction coefficient smaller than 1. Note that the correction coefficient α may be calculated as, for example, 1-|Δθadin| so that it becomes smaller as the magnitude of the difference Δθadin (=θadin-θdc) between the steering angular velocity index value θadin and the judgment reference value θdc increases.
[0075] In step S190, the CPU outputs to the EPS·ECU 40 a signal indicating the target steering guide torque Tsgt and a signal indicating the target steering angular velocity control torque Tavt.
[0076] As shown in FIG. 4, in step S111, the CPU calculates the rate of change Δρ of the curve curvature for the area centered on the shooting reference position Pca based on the white line information of the lane ahead of the vehicle 60 acquired by the camera sensor 52, and stores the calculated rate of change Δρ of the curve curvature for the area centered on the shooting reference position Pca in the RAM.
[0077] In step S112, the curve curvature ρca of the road is calculated for the area centered on the photographing reference position Pca according to the above formula (1) and stored in the RAM. Note that the curve curvature ρca may be set to 0 until the time Lca / V has elapsed since the start of this control.
[0078] In step S113, the CPU reads out from the RAM the curve curvature ρca that was calculated before the look-ahead time Δt and stored in the RAM, as the curve curvature ρpre at the look-ahead position Ppre.
[0079] In step S114, the CPU calculates the target steering angle θt as a target steering operation amount for the vehicle 60 to travel along the curve of the road, in accordance with the vehicle speed V and the curve curvature ρpre at the read-ahead position Ppre, in accordance with the above equation (2).
[0080] In step S115, the CPU determines a map of the target steering guide torque Tsgt so that the target basic steering guide torque Tsgtb becomes 0 when the steering angle θ is the target steering angle θt, as shown in Fig. 10. As described above, when the deviation Δθ (= θ-θt) between the steering angle θ and the target steering angle θt is greater than θt-θc and less than θt+θc, the magnitude of the target steering guide torque Tsgt increases as the steering angle deviation Δθ increases. Furthermore, when the steering angle deviation Δθ is θt-θc or less, the target steering guide torque Tsgt becomes a constant value of -Tsgtbmax, and when the steering angle deviation Δθ is θt+θc or more, the target steering guide torque Tsgt becomes a constant value of Tsgtbmax.
[0081] In step S116, the CPU calculates the target steering guide torque Tsgt by referring to the map determined in step S115 based on the steering angle deviation Δθ, which is the deviation θ-θt between the steering angle θ and the target steering angle θt. Furthermore, the CPU outputs a signal indicating the target steering guide torque Tsgt to the EPS·ECU 40.
[0082] 11 shows the return torque in the region where the steering angle θ is positive, and the solid line and the dashed line show the return torque Trea and the return torque Treag corrected by the target steering guide torque Tsgt, i.e., Trea+Tsgt, respectively. Note that the line of the return torque in the region where the steering angle θ is negative is a line that is point-symmetrical with respect to the origin with respect to the line of the return torque in the region where the steering angle θ is positive.
[0083] As can be seen from Fig. 10, the target steering guide torque Tsgt corrects the return torque so that the magnitude of the return torque Trea is reduced in a region where the magnitude of the steering angle θ is smaller than the magnitude of the target steering angle θt. Conversely, the target steering guide torque Tsgt corrects the return torque so that the magnitude of the return torque Trea is increased in a region where the magnitude of the steering angle θ is larger than the target steering angle θt. The correction amount of the return torque Trea increases as the magnitude of the difference θ-θt between the steering angle and the target steering angle increases in a range where the magnitude of the difference between the steering angle and the target steering angle is equal to or smaller than a preset reference value.
[0084] <Calculation of judgment reference value θdc> Next, a calculation control routine for the judgment reference value θdc in the embodiment will be described with reference to the flowchart shown in Fig. 5. The calculation control for the judgment reference value θdc according to the flowchart shown in Fig. 5 is repeatedly executed at predetermined time intervals by the CPU of the steering assist ECU 50, separately for turning-in steering and for turning-back steering, when an ignition switch (not shown) is on.
[0085] First, in step S210, the CPU determines whether or not the steering assist switch 54 is off. If the CPU makes a negative determination, it temporarily ends the calculation control of the judgment reference value, and if the CPU makes an affirmative determination, it advances the calculation control of the judgment reference value to step S220.
[0086] In step S220, the CPU determines whether the vehicle 60 is turning by determining whether a turning determination condition for the vehicle 60 is satisfied. If the CPU makes a negative determination, it advances the calculation control of the determination reference value to step S240, and if the CPU makes a positive determination, it advances the calculation control of the determination reference value to step S230. In this case, the turning determination condition may be that the absolute value of the steering angle θ is equal to or greater than a reference value θc (positive constant) and / or that the absolute value of the yaw rate γ of the vehicle 60 is equal to or greater than a reference value γc (positive constant).
[0087] In step S230, the CPU calculates a steering angular velocity θd, which is a time differential value of the steering angle θ, and stores the steering angle θ and the steering angular velocity θd in the RAM.
[0088] In step S240, the CPU determines whether or not the turning of the vehicle 60 has been completed by determining whether or not a turning completion determination condition for the vehicle 60 is satisfied. If the CPU determines negative, it temporarily terminates the calculation control of the determination reference value, and if the CPU determines positive, it advances the calculation control of the determination reference value to step S250. In this case, the turning completion determination condition may be that the absolute value of the steering angle θ is equal to or less than a reference value θe (a positive constant equal to or less than θc) and / or that the absolute value of the yaw rate γ of the vehicle 60 is equal to or less than a reference value γe (a positive constant equal to or less than γc).
[0089] In step S250, the CPU extracts the maximum steering angle θmax having the largest absolute value among the steering angles θ stored in the RAM and the maximum steering angular velocity θdmax having the largest absolute value among the steering angular velocities θd stored in the RAM. After extracting the maximum steering angular velocity θdmax, the CPU erases the steering angle θ and the steering angular velocity θd stored in the RAM.
[0090] In step S260, the CPU calculates a steering angular velocity index value θdin as the absolute value of a semi-non-dimensional value θdmax / θmax obtained by dividing the maximum steering angular velocity θdmax by the maximum steering angle θmax. The θmax used in the calculation of the steering angular velocity index value θdin is the maximum steering angle having the largest absolute value among the steering angles θ stored in the RAM, but may be the steering angle θ when the absolute value of the steering angular velocity θd becomes the maximum value θdmax.
[0091] In step S270, the CPU stores the steering angular velocity index value θdin in a rewritable nonvolatile memory.
[0092] In step S280, the CPU determines whether the number N of the steering angular velocity index values θdin stored in the nonvolatile memory is equal to or greater than a reference value Nc (a positive constant integer such as 3, for example). If the CPU determines negative, it temporarily ends the calculation control of the judgment reference value, and if the CPU determines positive, it advances the calculation control of the judgment reference value to step S290.
[0093] In step S290, the CPU calculates a judgment reference value θdc based on the index value θdin of the steering angular velocity of N stored in the nonvolatile memory, and stores the result in the rewritable nonvolatile memory. In this case, the judgment reference value θdc may be any one of the average value of the index value θdin of the steering angular velocity of N, the median value of the index value θdin of the steering angular velocity of N, the maximum value of the index value θdin of the steering angular velocity of N, or, for example, the 99%ile of the index value θdin of the steering angular velocity of N.
[0094] In addition, when a preset update condition is met, for example, each time the total travel distance of the vehicle 60 reaches or exceeds a reference distance and the vehicle stops, the oldest θdin or all θdin may be erased to update θdc.
[0095] In the case of a vehicle in which the driver can be identified, such as a driver monitor, the arithmetic control according to the flowchart shown in FIG. 5 may be executed for each driver, and the determination reference value θdc may be stored in a non-volatile memory for each driver. Then, when the driver is identified at the start of the arithmetic control according to the flowchart shown in FIG. 3, the arithmetic control according to the flowchart shown in FIG. 3 may be executed for the identified driver.
[0096] <Operation of the Embodiment> Next, the operation of the steering assist device 100 according to the embodiment configured as described above will be described for various cases.
[0097] <A. When the steering assist switch 54 is off> When the steering assist switch 54 is off, according to the flowchart shown in FIG. 5, the determination reference value θdc is calculated for the cut-in steering and the cut-back steering when the vehicle 60 is traveling on a curve.
[0098] That is, when the vehicle 60 is turning (S220), the steering angle θ and the steering angular velocity θd are stored in the RAM (S230). When the turning of the vehicle ends (S240), the maximum value θmax of the steering angle and the maximum value θdmax of the steering angular velocity, which have the largest absolute value among the steering angle θ and the steering angular velocity θd stored in the RAM, are extracted.
[0099] An index value θdin of the steering angular velocity is calculated as a semi-non-dimensionalized value θdmax / θmax obtained by dividing the maximum value θdmax of the steering angular velocity by the maximum value θmax of the steering angle (S260). Further, based on the index values θdin of the steering angular velocity of a number N equal to or greater than the reference value Nc, the determination reference value θdc is calculated and stored in a rewritable non-volatile memory (S280, S290).
[0100] Note that, as described above, when the steering assist switch 54 is off, the target steering guide torque Tsgt and the target steering angular velocity control torque Tavt are not calculated. Therefore, the control steering torque Tsc generated by the EPS device 12 is controlled to be the sum Tbat + Tsa of the target basic assist torque Tbat and the steering assist torque Tsa.
[0101] <B. When the steering assist switch 54 is on> As described above, when the steering assist switch 54 is on, in addition to the target steering guide torque Tsgt and the steering assist torque Tsa, the target steering guide torque Tsgt and the target steering angular velocity control torque Tavt are calculated. The control steering torque Tsc generated by the EPS device 12 is controlled to be the sum Tbat + Tsgt + Tavt + Tsa of the target basic assist torque Tbat, the target steering guide torque Tsgt, the target steering angular velocity control torque Tavt, and the steering assist torque Tsa.
[0102] Note that in the following cases B-2 to B-4, since the target steering angular velocity control torque Tavt is 0, the sum Tbat + Tsgt + Tavt + Tsa is equal to the sum Tbat + Tsgt + Tsa. Therefore, the control steering torque Tsc is controlled to be the sum Tbat + Tsgt + Tsa of the target basic assist torque Tbat, the target steering guide torque Tsgt, and the steering assist torque Tsa.
[0103] The steering guide torque Tsg corresponding to the target steering guide torque Tsgt corrects the return torque so that the magnitude of the return torque Trea is reduced in a region where the magnitude of the steering angle θ is smaller than the magnitude of the target steering angle θt. Conversely, the steering guide torque Tsg corresponding to the target steering guide torque Tsgt corrects the return torque so that the magnitude of the return torque Trea is increased in a region where the magnitude of the steering angle θ is larger than the magnitude of the target steering angle θt. The correction amount of the return torque increases as the magnitude of the difference between the steering angle and the target steering angle θ - θt increases within the range of θt - θc to θt + θc.
[0104] Therefore, when the steering angle θ is smaller than the target steering angle θt, the return torque Trea acting as a steering assist force is reduced, making it difficult to steer the steering angle away from the target steering angle. Also, when the steering angle θ is larger than the target steering angle θt, the return torque Trea acting as a steering reaction force is increased, making it difficult to steer the steering angle away from the target steering angle. Therefore, the driver can be encouraged to steer so that the steering angle θ becomes the target steering angle θt, and steering assistance can be provided so that the driver's steering amount becomes optimal while maintaining the driver's sense of ownership of the steering.
[0105] In addition, during turning steering where the target steering angle θt is greater than the steering angle θ, the return torque Trea is reduced by the steering guide torque Tsg corresponding to the target steering guide torque Tsgt, so that the reaction torque of the turning steering is reduced. Therefore, the driver is encouraged to steer so that the steering angle θ becomes the target steering angle θt.
[0106] <b-1>If |θd|>|θtd| If the absolute value of the steering angular velocity θd is greater than the absolute value of the target steering angular velocity θtd, the target steering guide torque Tsgt is calculated in step S110, and an affirmative determination is made in step S130. The target steering angular velocity control torque Tavt is calculated in step S140, and a signal indicating the target steering guide torque Tsgt and a signal indicating the target steering angular velocity control torque Tavt are output to the EPS·ECU 40 in step S190.
[0107] Therefore, the control steering torque Tsc is controlled to be the sum Tbat+Tsgt+Tavt+Tsa of the target basic assist torque Tbat, the target steering guide torque Tsgt, the target steering angular velocity control torque Tavt, and the steering assist torque Tsa. As a result, a steering angular velocity control torque Tav corresponding to the target steering angular velocity control torque Tavt for preventing the steering angular velocity θd from becoming excessive is generated. The steering angular velocity control torque Tav acts in the opposite direction to the direction in which the actual steering angle θ changes.
[0108] Therefore, when the actual steering angular velocity θd is higher than the target steering angular velocity θtd, the steering angular velocity control torque Tav corresponding to the target steering angular velocity control torque Tavt acts in the opposite direction to the direction in which the actual steering angle changes. Therefore, compared to the case in which the control steering torque Tsc does not include the target steering angular velocity control torque Tavt, it is possible to suppress the difference θ-θt between the actual steering angular velocity and the target steering angular velocity from becoming large, thereby reducing the risk of the steering speed θd becoming excessive at the beginning of the turning of the vehicle.
[0109] Also, the steering angular velocity control torque Tav corresponding to the target steering angular velocity control torque Tavt becomes larger as the difference θ-θt between the actual steering angular velocity and the target steering angular velocity becomes larger. Therefore, compared to the case where the target steering angular velocity control torque Tavt is constant regardless of the difference θ-θt between the actual steering angular velocity and the target steering angular velocity, for example, the difference θ-θt between the actual steering angular velocity and the target steering angular velocity can be appropriately suppressed from becoming large, and therefore the risk of the steering speed θd becoming excessive at the beginning of the vehicle turning can be appropriately reduced.
[0110] Furthermore, a target steering guide torque Tsg corresponding to the target steering guide torque Tsgt is generated. Therefore, as in the case of A above, the driver can be encouraged to steer so that the steering angle θ becomes the target steering angle θt, so that the steering assistance can be performed so that the driver's steering amount becomes the optimal steering amount while maintaining the driver's sense of ownership of the steering. This action and effect can also be obtained in the cases of B-3 and B-4 described later.
[0111] <b-2>If |θd|≦|θtd| and sgnθadin·(θadin-θdc)>β When the absolute value of the steering angular velocity θd is equal to or less than the absolute value of the target steering angular velocity θtd and sgnθadin·(θadin-θdc) is greater than the reference value β, the target steering guide torque Tsgt is calculated in step S110, and a negative determination is made in step S130. In step S145, the target steering angular velocity control torque Tavt is set to 0, and a positive determination is made in step S170. Furthermore, in step S180, the target steering guide torque Tsgt is reduced to α·Tsgt, and in step S190, a signal indicating the reduced target steering guide torque Tsgt and a signal indicating the target steering angular velocity control torque Tavt (=0) are output to the EPS·ECU 40. Therefore, the control steering torque Tsc is controlled to become the sum Tbat+Tsgt+Tsa of the target basic assist torque Tbat, the reduced target steering guide torque Tsgt, and the steering assist torque Tsa.
[0112] As described above, in a situation where the steering assist switch 54 is on, the return torque Trea is reduced by the steering guide torque Tsg corresponding to the target steering guide torque Tsgt. Therefore, it is considered that one of the reasons why the index value θadin of the actual steering angular velocity becomes larger than the judgment reference value θdc is that the return torque is reduced by the steering guide torque.
[0113] In the case of B-2, as described above, the amount by which the return torque Trea is reduced by the steering guide torque Tsg corresponding to the target steering guide torque Tsgt can be reduced. Therefore, compared to the case where the target steering guide torque Tsgt is not reduced, the degree to which the index value θadin of the actual steering angular velocity becomes larger than the judgment reference value θdc can be reduced, so that the risk of the steering speed becoming excessive at the beginning of the turning of the vehicle can be reduced.
[0114] In particular, when the correction coefficient α is calculated as, for example, 1-|Δθadin| so that the correction coefficient α is smaller as the difference Δθadin between the index value θadin of the steering angular velocity and the judgment reference value θdc is larger, the correction coefficient α can be made smaller as the difference Δθadin is larger. Therefore, the amount by which the return torque Trea is reduced by the steering guide torque Tsg corresponding to the target steering guide torque Tsgt can be made smaller as the difference Δθadin is larger. <b-3>If |θd|≦|θtd| and sgnθadin·(θadin-θdc)>β is not true
[0115] When the absolute value of the steering angular velocity θd is equal to or less than the absolute value of the target steering angular velocity θtd and sgnθadin·(θadin-θdc) is equal to or less than the reference value β, similarly to the case of B-2, the target steering guide torque Tsgt is calculated in step S110, a negative determination is made in step S130, and the target steering angular velocity control torque Tavt is set to 0 in step S145. Since a negative determination is made in step S170 and step S180 is not executed, the target steering guide torque Tsgt is not reduced. Therefore, in step S190, a signal indicating the unreduced target steering guide torque Tsgt and a signal indicating the target steering angular velocity control torque Tavt (=0) are output to the EPS·ECU 40. Therefore, the control steering torque Tsc is controlled to become the sum Tbat+Tsgt+Tsa of the target basic assist torque Tbat, the unreduced target steering guide torque Tsgt, and the steering assist torque Tsa.
[0116] <b-4>When |θd|≦|θtd| and there is no judgment reference value θdc When the absolute value of the steering angular velocity θd is equal to or less than the absolute value of the target steering angular velocity θtd and there is no judgment reference value θdc, similarly to the cases of B-2 and B-3, the target steering guide torque Tsgt is calculated in step S110, a negative determination is made in step S130, and the target steering angular velocity control torque Tavt is set to 0 in step S145. Since a negative determination is made in step S150 and steps S160 to S180 are not executed, the target steering guide torque Tsgt is not reduced. Therefore, similarly to the case of B-3, a signal indicating the unreduced target steering guide torque Tsgt and a signal indicating the target steering angular velocity control torque Tavt (=0) are output to the EPS·ECU 40 in step S190. Therefore, the control steering torque Tsc is controlled to be the sum Tbat+Tsgt+Tsa of the target basic assist torque Tbat, the unreduced target steering guide torque Tsgt, and the steering assist torque Tsa.
[0117] In particular, in the above embodiment, the index value θadin of the actual steering angular velocity is the semi-non-dimensional actual steering angular velocity θd / θ obtained by dividing the current steering angular velocity θd by the current steering angle θ (S160).
[0118] Fig. 12 shows an example of the relationship between the actual steering angle θ and the actual steering angular velocity θd when the vehicle travels around curves of various curvatures at various vehicle speeds, in the case where the actual steering angle θ is positive. In Fig. 12, the dark gray dots indicate the detection values when turning-in steering is performed, and the light gray dots indicate the detection values when turning-back steering is performed.
[0119] 12, in both cases of turning-in steering and returning steering, the variation in the detected values is large, but the value θd / θ obtained by dividing the actual steering angular velocity by the actual steering angle is a value with small variation, regardless of the actual steering angle and the actual steering angular velocity. Therefore, it can be seen that the value θd / θ obtained by dividing the actual steering angular velocity by the actual steering angle makes it possible to obtain an index value θadin for properly determining whether the actual steering angular velocity is excessive or not, regardless of the actual steering angle and the actual steering angular velocity.
[0120] Furthermore, in the above-described embodiment, the judgment reference value θdc is a value obtained based on a semi-non-dimensional maximum steering angular velocity θdmax / θmax obtained by dividing the maximum value θdmax of the magnitude of the steering angular velocity when the vehicle 60 is traveling around a curve in the road with the steering assist switch 54 off by the maximum value θmax of the magnitude of the steering angle (S220 to S290).
[0121] Therefore, using the semi-non-dimensional maximum steering angular velocity θdmax / θmax, similar to the index value θadin of the actual steering angular velocity, it is possible to obtain the judgment reference value θdc for properly judging whether or not the actual steering angular velocity is excessive, regardless of the maximum value θmax of the magnitude of the steering angle and the maximum value θdmax of the magnitude of the steering angular velocity.
[0122] Furthermore, in the above-described embodiment, when the number N of the semi-non-dimensional maximum steering angular velocity θdmax / θmax is equal to or greater than the reference number Nc (S280), the judgment reference value θdc is calculated by calculating any one of the average value of the semi-non-dimensional maximum steering angular velocity, the median value of the semi-non-dimensional maximum steering angular velocity, the maximum value of the semi-non-dimensional maximum steering angular velocity, and the percentile value of the semi-non-dimensional maximum steering angular velocity (S290).
[0123] Therefore, compared to a case where the judgment reference value θdc is calculated based on a small number of semi-nondimensional maximum steering angular velocities θdmax / θmax less than the reference number Nc, the judgment reference value can be calculated to an appropriate value.
[0124] <Example of operation> Next, a specific example of the operation of the steering assist device 100 when the vehicle 60 is traveling around a curve will be described.
[0125] The upper part of Fig. 13 shows an example of changes in the target steering angle θt and the steering angle θ, and the lower part of Fig. 13 shows an example of changes in the target steering guide torque Tsgt. In the upper part of Fig. 13, the dashed line shows the change in the steering angle θ when the steering assist switch 54 is off, and the dashed line shows the change in the target steering angle θt when the steering assist switch 54 is on. Furthermore, the solid line shows the change in the steering angle θ when the steering assist switch 54 is on for a driver who performs steering operation in response to steering assist by the steering assist device 100 appropriately.
[0126] 13, at the beginning of curve traveling (during turning steering), the target steering angle θt increases earlier than the steering angle θ indicated by the dashed line, and the steering angle θ indicated by the solid line also increases earlier than the steering angle θ indicated by the dashed line. As a result, the increase in the steering angle θ when the steering assist switch 54 is on may be gentler than the increase in the steering angle θ when the steering assist switch 54 is off, so the steering angular velocity θd (the gradient of the steering angle θ) when the steering assist switch 54 is on is smaller than the steering angular velocity θd when the steering assist switch 54 is off.
[0127] Furthermore, at the end of the curve traveling (during return steering), the target steering angle θt decreases earlier than the steering angle θ indicated by the dashed line, and the steering angle θ indicated by the solid line also decreases earlier than the steering angle θ indicated by the dashed line. As a result, the decrease in the steering angle θ when the steering assist switch 54 is on may be gentler than the decrease in the steering angle θ when the steering assist switch 54 is off, so the steering angular velocity θd (the gradient of the steering angle θ) when the steering assist switch 54 is on is smaller than the steering angular velocity θd when the steering assist switch 54 is off.
[0128] The upper part of Fig. 14 shows an example of changes in the target steering angle θt and the steering angle θ for a driver who performs steering without appropriately responding to the steering assist by the steering assist device when the steering assist device is a conventional steering assist device, and the lower part of Fig. 14 shows an example of changes in the target steering guide torque Tsgt. Note that the dashed lines show the changes in the steering angle θ when the steering assist switch 54 is off (dashed line) and the changes in the target steering angle θt when the steering assist switch 54 is on (dash-dotted line), which are the same as the changes in the steering angle θ and the changes in the target steering angle θt in the upper part of Fig. 13. Drivers who perform steering without appropriately responding to the steering assist include, for example, a person who performs steering in the same way as when the steering assist switch 54 is off even when the steering assist switch 54 is on, and a person who cannot recognize the presence or absence of the steering guide torque Tsg.
[0129] As shown in the upper part of Fig. 14, even when the steering assist switch 54 is on, the start of turning steering is not advanced, and the timing is substantially the same as when the steering assist switch 54 is off. Therefore, as shown in the lower part of Fig. 14, the magnitude of the target steering guide torque Tsgt at the start of turning steering becomes large, so that the reaction force of turning steering is excessively reduced and turning steering is excessively promoted. As a result, at the beginning of curve traveling, the steering angle θ increases rapidly, the steering angular velocity θd becomes excessive, and an overshoot occurs in which the steering angle θ immediately before transitioning to a steady turn is temporarily excessive.
[0130] Also, even when the steering assist switch 54 is on at the end of the curve running, the start of the return steering does not come early, and the timing is substantially the same as when the steering assist switch 54 is off. Therefore, as shown in the lower part of Fig. 14, the magnitude of the target steering guide torque Tsgt at the start of the return steering becomes large, so that the assist torque of the return steering becomes excessive, and the return steering is excessively promoted. As a result, at the end of the curve running, the steering angle θ decreases rapidly, the steering angular velocity θd becomes excessive, and an overshoot occurs in which the steering angle θ immediately before transitioning to a steady turn becomes temporarily excessive (excessive in magnitude with a negative value).
[0131] As described above, when the absolute value of the steering angular velocity θd is greater than the absolute value of the target steering angular velocity θtd (case B-1 above), the target steering angular velocity control torque Tavt is calculated (S140), and a signal indicating the target steering angular velocity control torque Tavt is output to EPS·ECU 40 together with a signal indicating the target steering guide torque Tsgt (S190).
[0132] Fig. 15 shows an example of changes in the steering angular velocity θd etc. when the target steering angle θt and steering angle θ change in the same manner as in Fig. 13 and Fig. 14. In Fig. 15, the reference value β in the judgment in step S170 is 0. The target steering angular velocity control torque Tavt is a positive value when the sign of the steering angular velocity deviation Δθd (=θd-θtd) is the same as the sign of the target steering angular velocity θtd, and is a negative value when the sign of the steering angular velocity deviation Δθd is not the same as the sign of the target steering angular velocity θtd.
[0133] 15, the dashed and solid lines in the top row indicate changes in the target steering angle θt and steering angle θ, respectively, the solid and broken lines in the second row indicate changes in the target steering angular velocity θtd and the steering angular velocity difference Δθd (=θd-θtd), respectively. The solid line in the third row indicates the target steering angular velocity control torque Tavt, the broken line in the fourth row indicates the target steering guide torque Tsgt, and the solid line in the fourth row indicates the sum Tsgt+Tavt of the target steering guide torque Tsgt and the target steering angular velocity control torque Tavt.
[0134] As shown in the third and fourth rows of Fig. 15, the target steering angular velocity control torque Tavt acts in a direction to suppress the change in the steering angle θ in the latter half of the forward steering range and the latter half of the return steering range. Therefore, as shown by the two-dot chain line in the top row of Fig. 15, it is possible to reduce the overshoot of the steering angle θ immediately before the transition from forward steering to steady turning and the overshoot of the steering angle θ immediately before the transition from return steering to steady turning.
[0135] Although the present invention has been described in detail above with reference to specific embodiments, it will be apparent to those skilled in the art that the present invention is not limited to the above-described embodiments, and that various other embodiments are possible within the scope of the present invention.
[0136] For example, in the above embodiment, the curvature degree acquisition device that acquires the curve curvature ρpre of the read-ahead position as the curvature degree of the road ahead of the vehicle 60 is the camera sensor 52 and the steering assist ECU 50. However, the curve curvature ρpre of the read-ahead position may be acquired based on the upward direction from the navigation device 56.
[0137] In the above-described embodiment, the calculation control of the target steering guide torque Tsgt and the target steering angular velocity control torque Tavt according to the flowchart shown in Fig. 3 is executed separately for the time of forward steering and the time of return steering. The calculation control of the judgment reference value θdc according to the flowchart shown in Fig. 5 is also executed separately for the time of forward steering and the time of return steering. However, the calculation control of the target steering guide torque Tsgt and the target steering angular velocity control torque Tavt and the calculation control of the judgment reference value θdc may be modified so as to be executed only for the time of forward steering or the time of return steering.
[0138] In the above-described embodiment, the steering device 10 is a steering device in which the steering wheel 14 and the left and right front wheels 16FL, 16FR are mechanically connected and includes the electric power steering device 12. However, the vehicle steering assist device of the present invention may be applied to a vehicle in which the steering device is a steer-by-wire type steering device. When the steering device is a steer-by-wire type steering device, the corrected return torque Trea may be generated by an actuator that applies a steering reaction force to the steering wheel.
[0139] Furthermore, in the above-described embodiment, the steering input member is the steering wheel 14 which is rotated, but it may be, for example, a joystick-type steering input member which is pivotally operated. [Explanation of symbols]
[0140] 10...steering device, 12...EPS device, 14...steering wheel, 16FL, 16FR...front wheels, 40...electric power steering ECU, 42...vehicle speed sensor, 50...steering assist ECU, 51...camera sensor, 52...radar sensor, 54...steering assist switch, 56...navigation device, 60...vehicle, 100...steering assist device
Claims
1. The present invention relates to a steering device that steers steered wheels in accordance with a steering operation amount applied to a steering input member by a driver, and applies a return torque to the steering input member for urging the steering input member toward a neutral position, the return torque being configured to increase as the steering operation amount increases; a control steering torque generating device that generates a control steering torque that corrects the return torque; a control unit that controls the control steering torque generating device; a curvature degree acquiring device that acquires a curvature degree of a road ahead of the vehicle; a vehicle speed detecting device; and a steering assist switch, a control steering torque generating device that is configured to, when a switch is on, calculate a target steering angle for causing the vehicle to travel along the road based on the degree of curvature of the road acquired by the curvature degree acquisition device and the vehicle speed detected by the vehicle speed detection device, calculate a target steering guide torque for making it easier for the steering angle to become the target steering angle by reducing the return torque in an area where the steering angle is smaller than the target steering angle, and control the control steering torque generating device to generate the control steering torque including the target steering guide torque; the control unit is configured to, in a situation where the steering assist switch is on, calculate an actual steering angular velocity based on a steering angle, calculate a target steering angular velocity based on the target steering angle, and, when the actual steering angular velocity is higher than the target steering angular velocity, calculate a target steering angular velocity control torque acting in a direction opposite to a direction in which the actual steering angle changes, and control the control steering torque generating device to generate a control steering torque including a sum of the target steering guide torque and the target steering angular velocity control torque, The control unit is configured to calculate a judgment reference value for the steering angular velocity based on a maximum steering angular velocity when the vehicle is traveling around a curve on a travel road when the steering assist switch is off, and when the steering assist switch is on, when the actual steering angular velocity is smaller than the target steering angular velocity and the index value of the actual steering angular velocity is higher than the judgment reference value, reduce the magnitude of the target steering guide torque and control the control steering torque generating device to generate a control steering torque that includes the target steering guide torque whose magnitude has been reduced and does not include the target steering angular velocity control torque.
2. 2. The vehicle steering assist device according to claim 1, wherein the control unit is configured to calculate the target steering angular velocity control torque so that the target steering angular velocity control torque becomes larger as the difference between the actual steering angular velocity and the target steering angular velocity becomes larger.
3. 2. A vehicle steering assist device according to claim 1, wherein the control unit is configured to calculate a positive correction coefficient smaller than 1 so that the correction coefficient becomes smaller as the difference between the index value of the actual steering angular velocity and the judgment reference value becomes larger, and to reduce the target steering guide torque by multiplying the target steering guide torque by the correction coefficient.
4. 2. A vehicle steering assist device according to claim 1, wherein the control unit is configured to calculate a judgment reference value for the steering angular velocity based on a maximum steering angular velocity when the vehicle is traveling around a curve on a road when the steering assist switch is off, and to control the control steering torque generating device to generate a control steering torque that includes the target steering guide torque and does not include the target steering angular velocity control torque when the actual steering angular velocity is smaller than the target steering angular velocity and the index value of the actual steering angular velocity is not higher than the judgment reference value when the steering assist switch is on.
5. 5. The vehicle steering assist device according to claim 4, wherein the index value of the actual steering angular velocity is a semi-non-dimensional steering angular velocity obtained by dividing the current steering angular velocity by the current steering angle.
6. 5. A vehicle steering assist device according to claim 4, wherein the judgment reference value is a value calculated based on a semi-non-dimensional maximum steering angular velocity obtained by dividing a maximum value of a magnitude of the steering angular velocity by a maximum value of a magnitude of the steering angle when the vehicle is traveling around a curve on a road with the steering assist switch turned off.
7. 7. The vehicle steering assist device according to claim 6, wherein the control unit is configured to calculate the judgment reference value by calculating any one of an average value of the semi-non-dimensionalized maximum steering angular velocities, a median value of the semi-non-dimensionalized maximum steering angular velocities, a maximum value of the semi-non-dimensionalized maximum steering angular velocities, and a percentile value of the semi-non-dimensionalized maximum steering angular velocities in a situation where the number of the semi-non-dimensionalized maximum steering angular velocities is equal to or greater than a reference number.
Citation Information
Patent Citations
Vehicle steering control device
JP2001253353A
Lane maintenance assisting device and lane maintenance assisting method
JP2010188854A
Vehicular steering-reactive force control apparatus
JP2017052353A
Drive support apparatus
JP2019209844A
Method and device for the control of a driver assistance system
US20100185363A1
