Vehicle control device
Patent Information
- Application Number
- JP2021027837
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-02-24
- Publication Date
- 2025-02-21
- Estimated Expiration
- 2041-02-24
AI Technical Summary
【0024】 本発明の車両用制御装置によれば、転舵機能部の状態を反映する転舵情報を転舵機能部での機能以外の制御で都合よく使用することができる。
Smart Images

Figure 0007634385000001 
Figure 0007634385000002 
Figure 0007634385000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a vehicle control device. [Background technology]
[0002] A vehicle is equipped with, for example, a steering function unit having a function of enabling steering of the steering wheel of the vehicle, and a turning function unit having a function of turning the steered wheels of the vehicle. Patent Document 1 discloses, as an example, a structure in which the power transmission paths between the steering function unit and the turning function unit are separated.
[0003] The above-mentioned Patent Document 1 discloses that a steering angle, which is an angle at which the steering wheel is steered, is detected as the state of the steering function unit. The detected steering angle is used in a calculation for obtaining a target control amount, which is a target of the control amount for controlling the steering function unit to operate so as to steer the steered wheels. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2019-131072 A Summary of the Invention [Problem to be solved by the invention]
[0005] The above-mentioned target control amount may be used to reflect the state of a steering function unit in control other than the function of the steering function unit used in the vehicle, such as control for operating the steering function unit to generate a reaction force.
[0006] Here, the above-mentioned target control amount is calculated based on the detected steering angle, and in the process of the calculation, predetermined calculations such as conversion and compensation are performed from the viewpoint of convenience in controlling the operation of the steering function unit. In the case of Patent Document 1, the above-mentioned target control amount is obtained by performing a calculation to variably set a steering angle ratio, which is a ratio between the steering angle and the steering angle, for the detected steering angle.
[0007] However, the target control amount obtained by performing a predetermined calculation such as conversion or compensation is converted or compensated for only from the viewpoint of convenience when controlling the operation of the steering function unit. In this case, it is not necessarily convenient when used for control other than the function of the steering function unit. This is also true when the actual control amount obtained as a result of control based on the target control amount obtained by performing a predetermined calculation such as conversion or compensation is used for control other than the function of the steering function unit. [Means for solving the problem]
[0008] A vehicle control device that solves the above problem includes a first control unit that controls a steering function unit among functional units having various functions mounted on a vehicle, including a steering function unit having a function of steering the steered wheels of the vehicle, and a second control unit that controls a functional unit other than the steering function unit among the functional units mounted on the vehicle, in which the first control unit performs a predetermined calculation to adapt to controlling the operation of the steering function unit, and obtains a target steering control amount as a control amount for operating the steering function unit to turn the steered wheels, and steers the steered wheels based on the target steering control amount. the second control unit is configured to control an actual steering control amount obtained as a result of calculating the target steering control amount, the second control unit is configured to control the operation of the functional unit to be controlled based on steering information calculated using at least one of the target steering control amount, an intermediate control amount obtained in connection with the predetermined calculation in the process of obtaining the target steering control amount, and the actual steering control amount, and is configured to have an information adjustment unit that adjusts the steering information through adjustment of at least one of the target steering control amount, the intermediate control amount, and the actual steering control amount to make it suitable for the second control unit to control the operation of the functional unit to be controlled.
[0009] According to the above configuration, the second control unit can use the steering information adjusted through the information adjustment unit so as to be adapted to control the operation of the functional unit to be controlled by the second control unit. In other words, even if the second control unit uses the steering information to reflect the state of the steering functional unit, the steering information can be used as information adjusted to be adapted to the functional unit to be used. In this case, the steering information is calculated using at least one of the target steering control amount, the intermediate control amount, and the actual steering control amount, but is adapted to control the operation of a functional unit other than the steering functional unit. Therefore, the steering information reflecting the state of the steering functional unit can be conveniently used for control other than the function in the steering functional unit.
[0010] Specifically, in the above-mentioned vehicle control device, the functional unit other than the steering functional unit includes at least one of a steering functional unit having a function of enabling steering of the vehicle's steering wheel, a stable driving functional unit having a function of performing stable cornering driving of the vehicle, and a route guidance functional unit having a function of providing guidance on the predicted route of the vehicle.
[0011] Further, in the above vehicle control device, the predetermined calculation includes at least one of a compensation calculation which compensates for the target turning control amount so as to suppress a change in the actual turning control amount with respect to an amount by which the actual turning control amount is actually changed, a conversion calculation which converts the target turning control amount so that a positional relationship related to the rotation of a steering shaft of the steering function unit which rotates in conjunction with the steering of the steering wheel satisfies a predetermined correspondence relationship, a direction addition calculation which adds a control amount for direction variation to the target turning control amount so as to change the traveling direction in which the vehicle travels regardless of the state of the steering function unit, and a characteristic change calculation which adds a control amount for characteristic change to the target turning control amount so as to change a characteristic which appears in connection with the traveling of the vehicle regardless of the state of the steering function unit.
[0012] In the above vehicle control device, it is preferable that the second control unit includes a reaction force control unit that controls the operation of the steering function unit to generate a reaction force on the steering wheel, and the reaction force control unit is configured to calculate a calculated reaction force as a reaction force component corresponding to the reaction force from the road surface acting on the steered wheels, based on the steering information obtained by adjusting the information adjustment unit.
[0013] According to the above configuration, the steering information can be conveniently used in the control for generating a reaction force on the steering wheel in the steering function section. Here, for example, in the above-mentioned vehicle control device, when the specified calculation includes at least one of the compensation calculation and the conversion calculation, the information adjustment unit is configured to adjust the degree of influence of at least one of the compensation calculation and the conversion calculation in the first control unit as an adjustment according to the steering function unit.
[0014] According to the above configuration, when the first control unit includes at least one of a compensation calculation and a conversion calculation, the influence of these compensation calculations and conversion calculations can be appropriately handled even in cases where it is required that the influence of these compensation calculations and conversion calculations is not directly reflected in the control when generating a reaction force on the steering wheel in the steering function unit.
[0015] Furthermore, in the above-mentioned vehicle control device, it is preferable that the second control unit includes a steering wheel control unit that controls the operation of the steering function unit to rotate the steering wheel, and the steering wheel control unit is configured to calculate a target steering control amount as a control amount for operating the steering function unit based on the steering information obtained by adjusting the information adjustment unit, and to control an actual steering control amount obtained as a result of rotating a steering shaft of the steering function unit, which rotates in conjunction with the steering wheel, based on the target steering control amount.
[0016] According to the above configuration, the steering information can be conveniently used in the control of the actual steering control amount based on the target steering control amount in the steering function section. Here, for example, in the above-mentioned vehicle control device, when the specified calculation includes the direction addition calculation, the information adjustment unit is configured to adjust the influence of the direction addition calculation in the first control unit as an adjustment according to the steering function unit.
[0017] According to the above configuration, when the first control unit includes a direction addition calculation, the influence of the direction addition calculation can be appropriately addressed even in cases where it is required that the influence of the direction addition calculation is not directly reflected in the control of the actual steering control amount based on the target steering control amount in the steering function unit.
[0018] Furthermore, in the above-mentioned vehicle control device, it is preferable that the second control unit includes a stable driving control unit that controls the operation of the stable driving function unit to perform stable cornering of the vehicle, and the stable driving control unit is configured to calculate a control amount for changing the cornering characteristics that appear in connection with the vehicle's cornering based on the steering information obtained by adjusting the information adjustment unit, and to control the cornering characteristics based on the control amount.
[0019] According to the above configuration, the steering information can be conveniently used in controlling the turning characteristics in the stable driving function section. Here, for example, in the above-mentioned vehicle control device, when the specified calculation includes the characteristic variable calculation, the information adjustment unit is configured to adjust the influence of the characteristic variable calculation in the first control unit as an adjustment corresponding to the stable driving function unit.
[0020] According to the above configuration, when the first control unit includes a characteristic variable calculation, the influence of the characteristic variable calculation can be appropriately addressed even in cases where it is required that the influence is not directly reflected in the control of cornering characteristics in the stable driving function unit.
[0021] In addition, in the above-mentioned vehicle control device, it is preferable that the second control unit includes a route guidance control unit that controls the operation of the route guidance function unit to provide guidance on a predicted route of the vehicle, and the route guidance control unit is configured to calculate the predicted route of the vehicle based on the steering information obtained by adjusting the information adjustment unit, and to control guidance of the predicted route.
[0022] According to the above configuration, the steering information can be conveniently used in controlling the guidance of the predicted route in the route guidance function section. Here, for example, in the above-mentioned vehicle control device, when the specified calculation includes the compensation calculation, the information adjustment unit is configured to adjust the influence of the compensation calculation in the first control unit as an adjustment according to the route guidance function unit.
[0023] According to the above configuration, when the first control unit includes a compensation calculation, the influence of the compensation calculation can be appropriately handled even in cases where it is required that the influence of the compensation calculation not be directly reflected in the control of the guidance of the predicted route by the route guidance function unit. Effect of the Invention
[0024] According to the vehicle control device of the present invention, the steering information reflecting the state of the steering functional portion can be conveniently used for control other than the function in the steering functional portion. [Brief description of the drawings]
[0025] [Figure 1] FIG. [Diagram 2] FIG. 2 is a block diagram showing functions of a steering control device. [Diagram 3] FIG. 4 is a block diagram showing functions of an axial force calculation unit in the first embodiment. [Figure 4] FIG. 4 is a block diagram showing functions of a control pinion angle calculation unit in the first embodiment. [Diagram 5] FIG. 4 is a block diagram showing the function of an information adjustment unit in the first embodiment. [Figure 6] FIG. 11 is a block diagram showing the function of an information adjustment unit in the second embodiment. [Figure 7] FIG. 11 is a block diagram showing another form of the function of the information adjustment unit in the second embodiment. [Figure 8] FIG. 11 is a block diagram showing functions of a steering-side control unit in the third embodiment. [Figure 9] FIG. 11 is a block diagram showing functions of a steering-side control unit in the third embodiment. [Figure 10] FIG. 13 is a block diagram showing the function of an information adjustment unit in the third embodiment. [Figure 11] FIG. 13 is a block diagram showing the function of an information adjustment unit in the fourth embodiment. [Figure 12] FIG. 13 is a block diagram showing the function of an information adjustment unit in the fifth embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0026] First Embodiment A first embodiment of a vehicle control device will be described below with reference to the drawings. As shown in FIG. 1, the steering device 1 of the vehicle of this embodiment is a steer-by-wire type steering device. The steering device 1 includes a steering control device 2 as a vehicle control device that controls the operation of the steering device 1. The steering device 1 includes a steering mechanism 4 that is steered by a driver via a steering wheel 3, and a steering mechanism 6 that steers steered wheels 5 in response to steering of the steering mechanism 4 by the driver. The steering device 1 of this embodiment has a structure in which the power transmission paths between the steering mechanism 4 and the steering mechanism 6 are mechanically separated at all times. In this embodiment, the steering mechanism 6 is an example of a steering functional part. Also, the steering mechanism 4 is an example of a steering functional part that is a functional part different from the steering functional part.
[0027] The steering mechanism 4 includes a steering shaft 11 to which the steering wheel 3 is connected, and a steering-side actuator 12 that applies a steering reaction force, which is a force resisting steering, to the steering wheel 3 via the steering shaft 11.
[0028] The steering side actuator 12 includes a steering side motor 13 serving as a drive source, and a reduction gear 14 consisting of a worm and wheel. The steering side motor 13 is connected to the steering shaft 11 via the reduction gear 14.
[0029] The steering mechanism 6 includes a pinion shaft 21, a rack shaft 22 as a steered shaft connected to the pinion shaft 21, a rack housing 23 that accommodates the rack shaft 22 so as to be capable of reciprocating in the axial direction, and a rack-and-pinion mechanism 24 consisting of the pinion shaft 21 and the rack shaft 22. The rack shaft 22 and the pinion shaft 21 are arranged in the rack housing 23 at a predetermined cross angle. The rack-and-pinion mechanism 24 is configured such that pinion teeth 21a formed on the pinion shaft 21 mesh with rack teeth 22a formed on the rack shaft 22. In addition, tie rods 26 are connected to both ends of the rack shaft 22 via rack ends 25 consisting of ball joints, and the ends of the tie rods 26 are connected to a knuckle (not shown) to which the steered wheels 5 are assembled.
[0030] The pinion shaft 21 is provided to support the rack shaft 22 inside the rack housing 23. That is, the rack shaft 22 is supported movably along its axial direction and is pressed toward the pinion shaft 21 by a support mechanism (not shown) provided in the steering mechanism 6. This causes the rack shaft 22 to be supported inside the rack housing 23. In addition, the rotation of the rack shaft 22 is restricted. However, another support mechanism may be provided to support the rack shaft 22 in the rack housing 23 without using the pinion shaft 21. In this case, a configuration in which the pinion shaft 21 is omitted from the steering mechanism 6 may be adopted.
[0031] The steering mechanism 6 also includes a steering-side actuator 31 that applies power to the rack shaft 22 to move it in the axial direction to steer the steerable wheels 5. The steering-side actuator 31 includes a steering-side motor 32 that serves as a drive source, a belt mechanism 33, and a ball screw mechanism 34. The steering-side actuator 31 transmits the rotation of the steering-side motor 32 to the ball screw mechanism 34 via the belt mechanism 33, and converts it into a reciprocating motion in the axial direction of the rack shaft 22 by the ball screw mechanism 34, thereby applying power to the rack shaft 22.
[0032] In the steering device 1 configured in this manner, the motor torque is applied as power from the steering-side actuator 31 to the rack shaft 22 in response to the steering operation by the driver, thereby changing the steering angle of the steered wheels 5. At this time, a steering reaction force that resists the steering by the driver is applied from the steering-side actuator 12 to the steering wheel 3. That is, in the steering device 1, the steering torque Th required for steering the steering wheel 3 is changed by the steering reaction force, which is the motor torque applied from the steering-side actuator 12.
[0033] 1, the steering-side motor 13 and the turning-side motor 32 are connected to a steering control device 2 that controls the driving of each of the motors 13, 32. The steering control device 2 controls the driving of each of the motors 13, 32 by controlling the supply of current, which is the control amount of each of the motors 13, 32, based on the detection results of various sensors. The various sensors include, for example, a vehicle speed sensor 41, a torque sensor 42, a steering-side rotation angle sensor 43, and a turning-side rotation angle sensor 44.
[0034] The vehicle speed sensor 41 detects a vehicle speed value V which is a value indicating the vehicle speed, which is the traveling speed of the vehicle. The torque sensor 42 detects a steering torque Th which is a value indicating the torque applied to the steering shaft 11 by the driver's steering. The steering side rotation angle sensor 43 detects a rotation angle θa which is the angle of the rotation shaft of the steering side motor 13 within a range of 360°. The turning side rotation angle sensor 44 detects a rotation angle θb which is the angle of the rotation shaft of the turning side motor 32 within a range of 360°. Note that the steering torque Th and each of the rotation angles θa, θb are detected as positive values when the vehicle is steered to the right, and as negative values when the vehicle is steered to the left, for example.
[0035] The torque sensor 42 is provided on a portion of the steering shaft 11 closer to the steering wheel 3 than the reduction gear 14. The steering side rotation angle sensor 43 is provided on the steering side motor 13. The rotation angle θa of the steering side motor 13 is used to calculate the steering angle θs. The steering side motor 13 and the steering shaft 11 are linked via the reduction gear 14. For this reason, there is a correlation between the rotation angle θa of the steering side motor 13 and the rotation angle of the steering shaft 11, and furthermore, the steering angle θs which is the rotation angle of the steering wheel 3. Therefore, the steering angle θs can be obtained based on the rotation angle θa of the steering side motor 13. The turning side rotation angle sensor 44 is provided on the turning side motor 32.
[0036] A stable running control device 46 as a vehicle control device is connected to the steering control device 2 via an in-vehicle network 45 such as a CAN. The stable running control device 46 is provided in the vehicle separately from the steering control device 2. The stable running control device 46 controls the operation of the brake mechanism BRK and the steering mechanism 6 mounted on the vehicle to perform stable cornering of the vehicle based on various information including information obtained through the steering control device 2. For example, the stable running control device 46 changes the braking amount of the brake mechanism BRK to change the yaw rate generated in the vehicle as a turning characteristic that appears in relation to the turning of the vehicle, or instructs a change in the steering angle of the steered wheels 5. In this case, the stable running control device 46 calculates an estimated value of the yaw rate generated in the vehicle based on various information including information obtained through the steering control device 2, and calculates a control amount for performing control so that the estimated value becomes a target value of the yaw rate determined from the viewpoint of performing stable cornering of the vehicle.
[0037] Then, the stable driving control device 46 calculates an active steering control amount θactv, which is defined as an angle as a control amount for varying characteristics to instruct a change in the steering angle of the steered wheels 5. The active steering control amount θactv is a control amount for instructing a change in the steering angle of the steered wheels 5 to change the state of the steering mechanism 4, i.e., the yaw rate occurring in the vehicle regardless of the steering operation by the driver. The active steering control amount θactv obtained in this manner is output to the steering control device 2. In this embodiment, the stable driving control device 46 is an example of a stable driving control unit, i.e., a second control unit. Also, the brake mechanism BRK and the steering mechanism 6 are examples of a stable driving function unit.
[0038] Next, the function of the steering control device 2 will be described. The steering control device 2 includes a central processing unit (CPU) and a memory (not shown), and the CPU executes a program stored in the memory at each predetermined calculation cycle, thereby executing various types of processing.
[0039] Fig. 2 shows a part of the processing executed by the steering control device 2. The processing shown in Fig. 2 is a part of the processing realized by the CPU executing a program stored in the memory, and is described for each type of processing realized.
[0040] The steering control device 2 includes a steering side control unit 50 that controls power supply to the steering side motor 13. The steering side control unit 50 includes a steering side current sensor 54. The steering side current sensor 54 detects an actual steering side current value Ia obtained from a current value of each phase of the steering side motor 13 that flows through a connection line between the steering side control unit 50 and a motor coil of each phase of the steering side motor 13. The steering side current sensor 54 obtains, as a current, a voltage drop of a shunt resistor connected to each source side of a switching element in an inverter (not shown) provided corresponding to the steering side motor 13. Note that in FIG. 2, for convenience of explanation, the connection lines of each phase and the current sensors of each phase are illustrated as one.
[0041] The steering control device 2 also includes a turning-side control unit 60 that controls the power supply to the turning-side motor 32. The turning-side control unit 60 includes a turning-side current sensor 65. The turning-side current sensor 65 detects a turning-side actual current value Ib obtained from a current value of each phase of the turning-side motor 32 flowing through a connection line between the turning-side control unit 60 and a motor coil of each phase of the turning-side motor 32. The turning-side current sensor 65 obtains, as a current, a voltage drop of a shunt resistor connected to each source side of a switching element in an inverter (not shown) provided corresponding to the turning-side motor 32. Note that, for convenience of explanation, in FIG. 2, the connection lines of each phase and the current sensors of each phase are illustrated as one. In this embodiment, the turning-side control unit 60 is an example of a first control unit.
[0042] Next, the function of the steering side control unit 50 will be described. The steering side control unit 50 receives as inputs the steering torque Th, the vehicle speed value V, the rotation angle θa, the turning side actual current value Ib described later, the control pinion angle θp* described later, and the turning conversion angle θp_s described later. The steering side control unit 50 controls the power supply to the steering side motor 13 based on the steering torque Th, the vehicle speed value V, the rotation angle θa, the turning side actual current value Ib, the control pinion angle θp*, and the turning conversion angle θp_s. The pinion angle θp is calculated based on the rotation angle θb of the turning side motor 32. The turning conversion angle θp_s is also calculated based on the rotation angle θb.
[0043] The steering side control unit 50 has a steering angle calculation unit 51, a target reaction force torque calculation unit 52, and an electricity supply control unit 53. The rotation angle θa is input to the steering angle calculation unit 51. The steering angle calculation unit 51 converts the rotation angle θa into an integrated angle including a range exceeding 360°, for example, by counting the number of rotations of the steering-side motor 13 from a steering neutral position, which is the position of the steering wheel 3 when the vehicle is traveling straight. The steering angle calculation unit 51 calculates the steering angle θs by multiplying the integrated angle obtained by the conversion by a conversion coefficient based on the rotation speed ratio of the speed reducer 14. The steering angle θs obtained in this manner is output to the target reaction force torque calculation unit 52 and the steered-side control unit 60.
[0044] The steering torque Th, the vehicle speed value V, the steered side actual current value Ib, a control pinion angle θp* described later, a steering conversion angle θp_s described later, and the steering angle θs are input to the target reaction torque calculation unit 52. The target reaction torque calculation unit 52 calculates a target reaction torque command value Ts* as a target control amount serving as a target for the steering reaction force, based on the steering torque Th, the vehicle speed value V, the steered side actual current value Ib, the control pinion angle θp*, the steering conversion angle θp_s, and the steering angle θs.
[0045] Specifically, the target reaction force torque calculation unit 52 has a steering force calculation unit 55 and an axial force calculation unit 56 . Steering torque Th and vehicle speed value V are input to steering force calculation unit 55. Steering force calculation unit 55 calculates steering force Tb* based on steering torque Th and vehicle speed value V. Steering force Tb* acts in the same direction as the steering direction of the driver. Steering force calculation unit 55 calculates a steering force Tb* with a larger absolute value as the absolute value of steering torque Th is larger and as the vehicle speed value V is slower. Steering force Tb* is calculated as a value in the dimension of torque (N·m). The steering force Tb* obtained in this manner is output to subtractor 57.
[0046] Axial force calculation unit 56 receives as input vehicle speed value V, steering angle θs, steering-side actual current value Ib, a control pinion angle θp* (described later), and a steering conversion angle θp_s (described later). Specifically, as shown in FIG. 3, the axial force calculation section 56 has a distribution axial force calculation section 56a and a deviation compensation axial force calculation section 56b.
[0047] The vehicle speed value V, the turning side actual current value Ib, and the control pinion angle θp* described below are input to the distribution axial force calculation unit 56a. The distribution axial force calculation unit 56a calculates a distribution axial force Fd corresponding to the axial force acting on the rack shaft 22, based on the vehicle speed value V, the turning side actual current value Ib, and the control pinion angle θp*. The distribution axial force Fd corresponds to a calculated axial force that is an estimate of the axial force acting on the rack shaft 22 obtained by distributing the angle axial force Fr and the current axial force Fi at their respective distribution ratios so that the axial force acting on the rack shaft 22 through the steered wheels 5 is suitably reflected.
[0048] The distribution axial force calculation unit 56a has an angle axial force calculation unit 56aa, a current axial force calculation unit 56ab, and a distribution ratio calculation unit 56ac. The vehicle speed value V and the control pinion angle θp* are input to the angle axial force calculation unit 56aa. The angle axial force calculation unit 56aa calculates the angle axial force Fr based on the vehicle speed value V and the control pinion angle θp*. The angle axial force Fr is an ideal value of the axial force defined by an arbitrarily set vehicle model. The angle axial force Fr is calculated as a reaction force component indicating an axial force that does not reflect road surface information. The road surface information is information such as minute unevenness that does not affect the lateral behavior of the vehicle and steps that affect the lateral behavior of the vehicle. For example, the angle axial force calculation unit 56aa calculates the angle axial force Fr so that the absolute value of the angle axial force Fr increases as the absolute value of the control pinion angle θp* increases. The angular axial force calculation unit 56aa calculates the angular axial force Fr so that the absolute value of the angular axial force Fr increases as the vehicle speed value V increases. The angular axial force Fr is calculated as a value in the dimension of torque (N m). The angular axial force Fr thus obtained is output to the multiplier 56ad.
[0049] Further, the current axial force calculation unit 56ab receives the turning side actual current value Ib as input. The current axial force calculation unit 56ab calculates the current axial force Fi based on the turning side actual current value Ib. The current axial force Fi is an axial force that actually acts on the rack shaft 22 that operates to turn the steered wheels 5, that is, an estimated value of the axial force that is actually transmitted to the rack shaft 22. The current axial force Fi is calculated as a reaction force component that indicates an axial force that reflects the above road surface information. For example, the current axial force calculation unit 56ab calculates the current axial force Fi so that the absolute value of the turning side actual current value Ib increases as the absolute value of the current axial force Fi increases, assuming that the torque applied to the rack shaft 22 by the turning side motor 32 and the torque corresponding to the force applied to the rack shaft 22 through the turning wheels 5 are balanced. The current axial force Fi is calculated as a value in the dimension (N·m) of the torque. The current axial force Fi thus obtained is output to the multiplier 56ae.
[0050] Further, the vehicle speed value V is input to the distribution ratio calculation unit 56ac. The distribution ratio calculation unit 56ac calculates the distribution gain Di based on the vehicle speed value V. The distribution gain Di is the distribution ratio of the current axial force Fi when the axial force F is obtained. For example, the distribution ratio calculation unit 56ac has a distribution gain map that defines the relationship between the vehicle speed value V and the distribution gain Di. The distribution ratio calculation unit 56ac inputs the vehicle speed value V and calculates the distribution gain Di using the map. The distribution gain Di thus obtained is multiplied by the current axial force Fi and output to the adder 56af as the final current axial force Fim obtained through the multiplier 56ae. Further, the subtracter 56ag subtracts the distribution gain Di from "1" stored in the memory unit 56ah to calculate the distribution gain Dr. The distribution gain Dr thus obtained is output to the multiplier 56ad. The distribution gain Dr is the distribution ratio of the angle axial force Fr when the axial force F is obtained. That is, the value of the distribution gain Dr is calculated so that the sum with the distribution gain Di is "1 (100%)." The distribution ratio includes the concept of a zero value in which only either the angle axial force Fr or the current axial force Fi is distributed to the axial force F. The storage unit 56ah is a predetermined storage area of a memory (not shown).
[0051] The distribution gain Dr thus obtained is multiplied by the angular axial force Fr and output to the adder 56af as the final angular axial force Frm obtained through the multiplier 56ad. The adder 56af adds the angular axial force Frm and the current axial force Fim to calculate the distribution axial force Fd. The distribution axial force Fd thus obtained is output to the adder 56c.
[0052] The deviation compensation axial force calculation unit 56b receives the steering angle θs and the turning conversion angle θp_s. The deviation compensation axial force calculation unit 56b calculates the deviation compensation axial force Fv based on the steering angle θs and the turning conversion angle θp_s. The deviation compensation axial force Fv has a function of informing the driver of a situation in which a deviation occurs in the relationship considering the steering angle ratio between the steering state of the steering wheel 3 and the turning state of the steered wheels 5. Examples of situations in which a deviation occurs in the relationship considering the steering angle ratio between the steering state of the steering wheel 3 and the turning state of the steered wheels 5 include the following situations. For example, a situation may be exemplified in which the steered wheels 5 hit an obstacle such as a curb and cannot be steered in one direction toward the obstacle, but the steered wheels 5 are steered in that one direction beyond the stop position of the steering wheel 3 corresponding to the stop position of the steered wheels 5 because the power transmission path between the steering mechanism 4 and the turning mechanism 6 is separated. Another example is a situation in which the correlation between the steering angle θs and the steering angle of the steered wheels 5 is lost because the pinion angle θp has difficulty following the control pinion angle θp* as a result of the operation of the steered-side motor 32 being limited for overheat protection. The deviation compensation axial force Fv is a reaction force component equivalent to a force resisting further steering of the steering wheel 3 in order to restrict the further steering of the steering wheel 3 when the steered wheels 5 hit an obstacle such as a curb. The deviation compensation axial force Fv is also a reaction force component equivalent to a force resisting the further steering in order to ensure the tracking of the pinion angle θp to the control pinion angle θp* when the operation of the steered-side motor 32 is limited for overheat protection.
[0053] Deviation compensation axial force calculation unit 56b uses deviation Δθf obtained by subtracting steering conversion angle θp_s from steering angle θs as input and performs map calculation of deviation compensation axial force Fv. The map calculation is set, for example, so that when the absolute value of deviation Δθf reaches a predetermined threshold value or more, the gradient of deviation compensation axial force Fv with respect to deviation Δθf becomes larger compared to when the absolute value of deviation Δθf is less than the predetermined threshold value. Deviation compensation axial force Fv is calculated as a value in the dimension of torque (N·m). The deviation compensation axial force Fv obtained in this way is output to adder 56c.
[0054] The adder 56c calculates the axial force F by adding the distributed axial force Fd and the deviation compensation axial force Fv. The axial force F is calculated as a value in the dimension of torque (N·m). The axial force F acts in the opposite direction to the steering direction of the driver. The axial force F thus obtained is output to the subtractor 57. The subtractor 57 subtracts the axial force F from the steering force Tb* to calculate the target reaction force torque command value Ts*. The target reaction force torque command value Ts* thus obtained is output to the current control unit 53. In this embodiment, the axial force calculation unit 56, i.e., the steering side control unit 50, is an example of a reaction force control unit, i.e., a second control unit.
[0055] The current supply control unit 53 receives the target reaction torque command value Ts*, the rotation angle θa, and the steering side actual current value Ia. The current supply control unit 53 calculates a current command value Ia* for the steering side motor 13 based on the target reaction torque command value Ts*. The current supply control unit 53 then obtains a deviation between the current command value Ia* and a current value on the dq coordinates obtained by converting the steering side actual current value Ia detected through the steering side current sensor 54 based on the rotation angle θa, and controls the power supply to the steering side motor 13 so as to eliminate the deviation. This causes the steering side motor 13 to generate torque according to the target reaction torque command value Ts*. That is, it is possible to give the driver a feeling of appropriate response according to the road surface reaction force.
[0056] Next, the function of the steering side control unit 60 will be described. 2, a vehicle speed value V, a rotation angle θb, a steering angle θs, and an active steering control amount θactv are input to the turning side control unit 60. The turning side control unit 60 controls the power supply to the turning side motor 32 based on the vehicle speed value V, the rotation angle θb, the steering angle θs, and the active steering control amount θactv.
[0057] The steering side control unit 60 has a pinion angle calculation unit 61, a control pinion angle calculation unit 62, a pinion angle feedback control unit ("pinion angle F / B control unit" in the figure) 63, a current control unit 64, an angle conversion unit 66, and a state determination unit 67.
[0058] The rotation angle θb is input to the pinion angle calculation unit 61. The pinion angle calculation unit 61 converts the rotation angle θb into an integrated angle including a range exceeding 360°, for example, by counting the number of rotations of the steered-side motor 32 from a rack neutral position, which is the position of the rack shaft 22 when the vehicle is traveling straight. The pinion angle calculation unit 61 calculates the pinion angle θp, which is the actual rotation angle of the pinion shaft 21, by multiplying the integrated angle obtained by conversion by a conversion coefficient based on the rotation speed ratio of the belt mechanism 33, the lead of the ball screw mechanism 34, and the rotation speed ratio of the rack and pinion mechanism 24. The steered-side motor 32 and the pinion shaft 21 are linked via the belt mechanism 33, the ball screw mechanism 34, and the rack and pinion mechanism 24. For this reason, there is a correlation between the rotation angle θb of the steered-side motor 32 and the pinion angle θp. Utilizing this correlation, the pinion angle θp can be obtained from the rotation angle θb of the steered-side motor 32. In addition, the pinion shaft 21 is meshed with the rack shaft 22. Therefore, there is also a correlation between the pinion angle θp and the amount of movement of the rack shaft 22. In other words, the pinion angle θp is a value that reflects the state of the steering mechanism 6, which is the steering angle of the steered wheels 5. The pinion angle θp obtained in this manner is output to the pinion angle feedback control unit 63 and the angle conversion unit 66.
[0059] The vehicle speed value V, steering angle θs, active steering control amount θactv, and offset request FLG(A), which will be described later, are input to the control pinion angle calculation unit 62. The control pinion angle calculation unit 62 calculates a control pinion angle θp* as a target steering control amount, which is a target control amount that is a target of the pinion angle θp, which is an actual steering control amount obtained as a result of steering the steered wheels 5, based on the vehicle speed value V, steering angle θs, active steering control amount θactv, and offset request FLG(A). The control pinion angle θp* obtained in this manner is output to a pinion angle feedback control unit 63.
[0060] Moreover, the control pinion angle calculation unit 62 has a function of calculating various intermediate control amounts θinf obtained for each predetermined calculation that is performed stepwise in the process of finally obtaining the control pinion angle θp*. The control pinion angle θp* is subjected to a predetermined calculation, for example, a calculation for scaling conversion so that the control pinion angle θp* becomes a state variable based on the pinion angle θp. The various intermediate control amounts θinf will be explained in detail later. The various intermediate control amounts θinf obtained in the process of obtaining the control pinion angle θp* are output to the angle conversion unit 66.
[0061] The control pinion angle θp* and the pinion angle θp are input to the pinion angle feedback control unit 63. The pinion angle feedback control unit 63 calculates a steering force command value Tp* as a target control amount that is a target for the steering force through feedback control of the pinion angle θp so that the pinion angle θp follows the control pinion angle θp*. The steering force command value Tp* thus obtained is output to the current supply control unit 64.
[0062] The energization control unit 64 receives as input the turning force command value Tp*, the rotation angle θb, and the turning side actual current value Ib. The energization control unit 64 calculates a current command value Ib* for the turning side motor 32 based on the turning force command value Tp*. The energization control unit 64 then determines the deviation between the current command value Ib* and a current value on the dq coordinates obtained by converting the turning side actual current value Ib detected via the turning side current sensor 65 based on the rotation angle θb, and controls the power supply to the turning side motor 32 so as to eliminate the deviation. As a result, the turning side motor 32 rotates by an angle corresponding to the turning force command value Tp*.
[0063] The vehicle speed value V, pinion angle θp, active steering control amount θactv, and intermediate control amount θinf are input to angle conversion unit 66. Angle conversion unit 66 calculates a turning conversion angle θp_s based on the vehicle speed value V, pinion angle θp, active steering control amount θactv, and intermediate control amount θinf. The turning conversion angle θp_s is subjected to a predetermined calculation, for example, a calculation for scaling conversion so that it becomes a state variable based on the steering angle θs. The turning conversion angle θp_s obtained in this manner is output to steering side control unit 50, i.e., axial force calculation unit 56.
[0064] Various vehicle information obtained from the vehicle is input to the state determination unit 67 as information for determining various vehicle states. The various states include, for example, the presence or absence of an abnormality in each of the rotation angle sensors 43, 44, the running state of the vehicle, the overheat protection state of the steering-side motor 32, and the like. The various vehicle information includes, for example, each of the rotation angles θa, θb, the vehicle speed value V, the on / off state of a start switch of the vehicle such as an ignition switch, the steering-side actual current value Ib, and the like. The state determination unit 67 generates an offset request FLG(A) based on the various vehicle information. The offset request FLG(A) is information indicating various vehicle states. For example, two types of offset request FLG(A) are prepared: a first request flag r1 and a second request flag r2. It should be noted that three or more types of offset request FLG(A) may be prepared according to the specifications of the vehicle, and the like. Further, the function of generating the offset request FLG(A) is not limited to a function possessed by the steering side control unit 60, but may be a function possessed by the steering side control unit 50, or may be realized as a function possessed by an external control device different from the steering control device 2, such as the stable driving control device 46. The offset request FLG(A) obtained in this manner is output to the control pinion angle calculation unit 62.
[0065] Here, the functions of the control pinion angle calculation unit 62 and the angle conversion unit 66 will be described in detail. As shown in FIG. 4, the control pinion angle calculation unit 62 has a first conversion calculation unit 71, a second conversion calculation unit 72, an external command value addition calculation unit 73, an offset angle calculation unit 74, a gradual change processing calculation unit 75, a following compensation processing calculation unit 76, an output compensation processing calculation unit 77, and a residual current reduction processing calculation unit 78.
[0066] The steering angle θs is input to the first conversion calculation unit 71. The first conversion calculation unit 71 calculates the first converted angle θp1* as one of the intermediate control amounts θinf by adding the adjustment amount Δθa to the steering angle θs. The first conversion calculation unit 71 changes the adjustment amount Δθa for scale conversion so that the pinion angle θp becomes a state variable based on the pinion angle θp in consideration of the steering angle ratio that defines the static characteristic, which is the ratio of the first converted angle θp1* to the steering angle θs, according to the vehicle speed value V. For example, the adjustment amount Δθa is changed so that the change in the first converted angle θp1* relative to the change in the steering angle θs is larger when the vehicle speed value V is low than when the vehicle speed value V is high. In other words, the first converted angle θp1* is subjected to a conversion calculation so that the positional relationship between the first converted angle θp1* and the steering angle θs satisfies a predetermined correspondence relationship. The first converted angle θp1* thus obtained is output to the second conversion calculation unit 72.
[0067] The second conversion calculation unit 72 receives the first converted angle θp1*. The second conversion calculation unit 72 includes a filter that determines a transfer function for filtering the first converted angle θp1*. The second conversion calculation unit 72 receives the first converted angle θp1* as an input and filters the angle θp2* to obtain the second converted angle θp2* as one of the intermediate control variables θinf. The filter has a transfer function that defines dynamic characteristics according to the vehicle speed value V, for example. That is, the second converted angle θp2* is subjected to a conversion calculation between the steering angle θs and the second converted angle θp2* so that desired characteristics can be obtained from a dynamic viewpoint according to the vehicle speed value V. The second converted angle θp2* thus obtained is output to the external command value addition calculation unit 73.
[0068] The second converted angle θp2* and the active steering control amount θactv are input to the external command value addition calculation unit 73. The external command value addition calculation unit 73 calculates the third converted angle θp3* as one of the intermediate control amounts θinf by adding the active steering control amount θactv to the second converted angle θp2*. The external command value addition calculation unit 73, for example, adds or subtracts the active steering control amount θactv to the second converted angle θp2*. That is, the third converted angle θp3* is subjected to a characteristic change calculation for changing the yaw rate occurring in the vehicle regardless of the steering operation by the driver through the addition of the active steering control amount θactv. The third converted angle θp3* thus obtained is output to the gradual change processing calculation unit 75. In this embodiment, the active steering control amount θactv is an example of an intermediate control amount obtained through the stable driving control device 46 to be added to the characteristic change calculation. In other words, the active steering control amount θactv is a control amount used in a predetermined calculation in the external command value addition calculation unit 73 in the process of obtaining the control pinion angle θp*. The external command value addition calculation unit 73 obtains the active steering control amount θactv from the stable driving control device 46.
[0069] An offset request FLG(A) is input to the offset angle calculation unit 74. The offset angle calculation unit 74 calculates an offset angle θo1 as one of intermediate control amounts θinf according to various vehicle conditions indicated by the offset request FLG(A). The offset angle θo1 is a control amount that is the basis of the compensation amount for the control pinion angle θp* obtained in the process of calculating the control pinion angle θp*. The offset angle θo1 obtained in this manner is output to the gradual change processing calculation unit 75 and the angle conversion unit 66.
[0070] The offset angle θo1 has a function of suppressing a difference in the control pinion angle θp* between the latest cycle and the previous cycle, which is one cycle before, from appearing as a change in the control pinion angle θp* in the current cycle to be used for actual control. This is intended to suppress the difference from appearing as a movement of the steered wheels 5 that is not intended by the driver in response to the steering mechanism 4, i.e., the steering wheel steering that reflects the driver's intention, that is, to suppress the driver's sense of discomfort. The offset angle θo1 is obtained as a difference in the control pinion angle θp* between the latest cycle and the previous cycle that appears due to various vehicle conditions and changes in the conditions, from the difference between the control pinion angle θp* in the latest cycle and any one of the control pinion angle θp* and the intermediate control amount θinf in the previous cycle. For example, the offset angle θo1 is obtained from the difference between the control pinion angle θp* in the latest cycle and the control pinion angle θp* in the previous cycle when the first request flag r1 is input as the offset request FLG(A). Moreover, the offset angle θo1 is obtained from the difference between the control pinion angle θp* in the latest cycle and any of the intermediate controlled variables θinf in the past cycles when the second request flag r2 is input as the offset request FLG(A).
[0071] The gradual change processing calculation unit 75 receives the third converted angle θp3*, the offset angle θo1, and the final offset remaining amount θo3 described later. The gradual change processing calculation unit 75 calculates the first offset compensated angle θp4* as one of the intermediate control amounts θinf by taking into account the offset angle θo1 and the final offset remaining amount θo3 to the third converted angle θp3*. In addition, when taking into account the offset angle θo1 and the final offset remaining amount θo3, the gradual change processing calculation unit 75 takes into account the offset angle θo1 and the final offset remaining amount θo3 not all at once, but gradually from the viewpoint of suppressing the driver's discomfort. For example, the gradual change processing calculation unit 75 adds the offset angle θo1 and the final offset remaining amount θo3 to the third converted angle θp3*. In this case, the gradual change processing calculation unit 75 actually adds a value within a range that does not exceed the upper and lower limits of the offset angle θo1 and the final offset remaining amount θo3 to be added to the third converted angle θp3*. Also, the gradual change processing calculation unit 75 calculates the offset remaining amount θo2 as one of the intermediate control amounts θinf, using a value within a range that exceeds the upper and lower limits of the offset angle θo1 and the final offset remaining amount θo3 to be added to the third converted angle θp3* as a remaining amount. The value actually added to the third converted angle θp3* is calculated based on at least one of, for example, the elapsed time, the steering angle θs, the steering angular velocity obtained by differentiating the steering angle θs, any of the intermediate control amounts θinf, or the amount of change in any of the intermediate control amounts θinf. That is, the first offset-compensated angle θp4* is subjected to a compensation calculation to suppress unintended movement of the steered wheels 5 according to various vehicle conditions from actually turning the steered wheels 5 in response to steering that reflects the steering mechanism 4, i.e., the driver's intention, through the addition of the offset angle θo1. The same applies to the addition of the final offset remaining amount θo3 to the first offset-compensated angle θp4*. The first offset-compensated angle θp4* and the offset remaining amount θo2 thus obtained are output to the tracking compensation processing calculation unit 76.
[0072] The first offset-compensated angle θp4* and the offset remaining amount θo2 are input to the tracking compensation processing calculation unit 76. The tracking compensation processing calculation unit 76 calculates the second offset-compensated angle θp5* as one of the intermediate control amounts θinf by adding an excess amount θov corresponding to an amount exceeding the output limit of the steering-side motor 32, which is the state of the steering mechanism 6, to the first offset-compensated angle θp4*. The tracking compensation processing calculation unit 76 also calculates the final offset remaining amount θo3 as one of the intermediate control amounts θinf by adding the excess amount θov to the offset remaining amount θo2. The tracking compensation processing calculation unit 76 adds the excess amount θov to the first offset-compensated angle θp4*, for example. In this case, the tracking compensation processing calculation unit 76 adds the excess amount θov to the offset remaining amount θo2. The excess amount θov is calculated as a value for limiting the limit value of the angular velocity of the steered-side motor 32 obtained from the well-known NT characteristic, which is a relationship with the motor torque of the steered-side motor 32, to a range in which the actual angular velocity does not exceed the limit value. In other words, the second offset-compensated angle θp5* is subjected to a compensation calculation for suppressing unreasonable movement of the steered wheels 5 in accordance with various vehicle conditions, by taking into account the excess amount θov, in order to actually steer the steered wheels 5 in accordance with the steering mechanism 4, i.e., the steering that reflects the driver's intention. The second offset-compensated angle θp5* thus obtained is output to the output compensation processing calculation unit 77 and the angle conversion unit 66. The final offset remaining amount θo3 is also output to the gradual change processing calculation unit 75 and the angle conversion unit 66.
[0073] The second offset-compensated angle θp5* is input to the output compensation processing calculation unit 77. The output compensation processing calculation unit 77 calculates the output compensation angle θp6* as one of the intermediate control amounts θinf so that the second offset-compensated angle θp5* is within a range of values not exceeding the upper and lower limits set for the second offset-compensated angle θp5*. The upper and lower limits set for the second offset-compensated angle θp5* vary, for example, according to the vehicle speed value V. In other words, the output compensation angle θp6* is subjected to a compensation calculation for suppressing unreasonable movement of the steered wheels 5 according to various vehicle conditions through the setting of the upper and lower limits, with respect to actually steering the steered wheels 5 according to the steering mechanism 4, i.e., the steering that reflects the driver's intention. The output compensation angle θp6* thus obtained is output to the residual current reduction processing calculation unit 78 and the angle conversion unit 66.
[0074] The residual current reduction processing calculation unit 78 receives the output compensation angle θp6*. The residual current reduction processing calculation unit 78 calculates the residual current reduction processing angle θp7* as one of the intermediate control amounts θinf by adding the residual current amount θri corresponding to the residual current steadily generated in the steered-side motor 32 to the output compensation angle θp6*. For example, the residual current reduction processing calculation unit 78 subtracts and removes the residual current amount θri so as not to reflect it in the output compensation angle θp6*. In this case, the residual current reduction processing calculation unit 78 gradually adds the residual current amount θri that has been subtracted and removed at a predetermined timing so as to reflect it. The residual current amount θri is obtained based on the steered-side actual current value Ib or the current command value Ib* as a current steadily generated in the steered-side motor 32 at a low vehicle speed including a stop where the vehicle is not traveling. The predetermined timing is, for example, when the vehicle is turning, from the viewpoint of suppressing the driver's discomfort even if the residual current amount θri is reflected. That is, the angle θp7* after residual current reduction processing is subjected to a compensation calculation for suppressing unintended movement of the steered wheels 5 in accordance with various vehicle conditions, by taking into account the residual current amount θri, in order to actually turn the steered wheels 5 in accordance with the steering mechanism 4, i.e., the steering that reflects the driver's intention. The angle θp7* after residual current reduction processing thus obtained is output as the control pinion angle θp* to the pinion angle feedback control unit 63 and the axial force calculation unit 56. The angle θp7* after residual current reduction processing is also output to the angle conversion unit 66.
[0075] As shown in FIG. 4, the angle conversion unit 66 has an information adjustment unit 81 and an inverse conversion calculation unit . The pinion angle θp, the active steering control amount θactv, the offset request FLG(A), and the intermediate control amount θinf are input to the information adjustment unit 81. The intermediate control amount θinf input to the information adjustment unit 81 is the final offset remaining amount θo3, the second offset compensated angle θp5*, the output compensated angle θp6*, and the residual current reduction processing angle θp7*.
[0076] 5, the information adjustment unit 81 calculates the adjusted pinion angle θp' by taking into account the active steering control amount θactv, the final offset remaining amount θo3, the second offset post-compensation angle θp5*, the output post-compensation angle θp6*, and the residual current reduction processing angle θp7* into account for the pinion angle θp. The adjusted pinion angle θp' is a control amount in which the effects of the conversion calculation, characteristic variable calculation, and compensation calculation in the control pinion angle calculation unit 62 have been adjusted.
[0077] For example, the residual current reduction processing angle θp7* and the output compensation angle θp6* are output to a first multiplier 92 as a first difference Δθ1' obtained by subtracting the output compensation angle θp6* from the residual current reduction processing angle θp7* via a subtractor 91. The first difference Δθ1' corresponds to a control amount taken into account through compensation calculation in the residual current reduction processing calculation unit 78.
[0078] In this case, the first multiplier 92 calculates the first information adjustment amount Δθ1 obtained by multiplying the first difference Δθ1' by the first gain K1. The first gain K1 is set from the viewpoint of adapting the axial force calculation unit 56, which is the use destination of the steering conversion angle θp_s obtained based on the adjusted pinion angle θp', that is, the deviation compensation axial force calculation unit 56b, to calculate the deviation compensation axial force Fv. This is appropriately set based on the degree of influence of the control amount taken into account through the compensation calculation in the residual current reduction processing calculation unit 78 to calculate the deviation compensation axial force Fv, for example, a value less than 1 to reduce the influence, or a value greater than 1 to increase the influence. The first information adjustment amount Δθ1 obtained in this way is output to the adder / subtractor 96.
[0079] For example, the output compensated angle θp6* and the second offset compensated angle θp5* are output as a second difference Δθ2' obtained by subtracting the second offset compensated angle θp5* from the output compensated angle θp6* via a subtractor 93 to a second multiplier 94. The second difference Δθ2' corresponds to the control amount taken into account through the compensation calculation in the output compensation processing calculation unit 77.
[0080] In this case, the second multiplier 94 calculates the second information adjustment amount Δθ2 obtained by multiplying the second difference Δθ2' by the second gain K2. The second gain K2 is set from the same viewpoint as the first gain K1. In other words, the second gain K2 is appropriately set, for example, to a value less than 1 to reduce the degree of influence, or a value equal to or greater than 1 to increase the degree of influence, for the control amount taken into account through the compensation calculation in the output compensation processing calculation unit 77. The second information adjustment amount Δθ2 thus obtained is output to the adder-subtracter 96.
[0081] For example, the final offset remaining amount θo3 is calculated as a third information adjustment amount Δθ3 obtained by multiplying the third gain K3 through the third multiplier 95. In this case, the third multiplier 95 switches and changes the third gain K3 according to the offset request FLG(A) so that the third gain K3 is obtained according to the type of the offset angle θo1 calculated based on the offset request FLG(A) through the offset angle calculation unit 74. The third gain K3 is set from the same viewpoint as the gains K1 and K2. That is, the third gain K3 is appropriately set for the final offset remaining amount θo3, for example, to a value less than 1 to reduce the degree of influence when the first request flag is r1, or to a value equal to or greater than 1 to increase the degree of influence when the second request flag is r2. For example, when the value of the third gain K3 is changed between the request flags r1 and r2, a gradual change process is performed on the third gain K3 with respect to time. The third information adjustment amount Δθ3 thus obtained is output to the adder / subtracter 96.
[0082] For example, in the adder-subtracter 96, the first information adjustment amount Δθ1 and the second information adjustment amount Δθ2 are added to the pinion angle θp based on the pinion angle θp, and the third information adjustment amount Δθ3 and the active steering control amount θactv are subtracted to calculate the adjusted pinion angle θp'. The active steering control amount θactv is subtracted in the adder-subtracter 96 in order to prevent the movement of the steered wheels 5 unrelated to the steering operation by the driver, i.e., the effect of the characteristic variable calculation, from being applied to the deviation compensation axial force Fv. The adjusted pinion angle θp' obtained in this manner is output to the inverse conversion calculation unit 82.
[0083] The vehicle speed value V and the adjusted pinion angle θp' are input to the inverse conversion calculation unit 82. The inverse conversion calculation unit 82 calculates the turning conversion angle θp_s by performing a scale inverse conversion according to the vehicle speed value V on the adjusted pinion angle θp' so that it becomes a state variable based on the steering angle θs. That is, the turning conversion angle θp_s is subjected to an inverse conversion calculation as a scale inverse conversion, in order to perform a scale conversion so that the turning conversion angle θp_s becomes a calculation rule that defines a static characteristic in which the relationship between the input and the output is reversed with respect to the calculation rule defined by the scale conversion by the first conversion calculation unit 71. The turning conversion angle θp_s obtained in this manner is output to the axial force calculation unit 56 of the steering side control unit 50. In this embodiment, the turning conversion angle θp_s is an example of steering information.
[0084] The operation of this embodiment will now be described. As shown in Fig. 3, in the control of the operation of the steering mechanism 4, the calculation of the deviation compensation axial force Fv in the steering side control unit 50 uses the turning conversion angle θp_s based on the pinion angle θp obtained while controlling the turning side actuator 31 in order to reflect the state of the turning mechanism 6. Here, the pinion angle θp is obtained by reflecting the result of feedback control using the control pinion angle θp* that has been subjected to conversion calculation, characteristic variable calculation, and compensation calculation in order to be adapted to control the operation of the turning mechanism 6.
[0085] On the other hand, as shown in FIG. 5, in the calculation of the steering conversion angle θp_s in angle conversion unit 66, the pinion angle θp is not used as is, but the influence of the conversion calculation, characteristic variable calculation, and compensation calculation is adjusted via information adjustment unit 81.
[0086] In particular, in the calculation of the adjusted pinion angle θp', the first information adjustment amount Δθ1 is taken into consideration, so that the generation state of the deviation compensation axial force Fv caused by the control amount taken into consideration through the compensation calculation in the residual current reduction processing calculation unit 78 can be adjusted when the driver holds the steering wheel. In addition, in the calculation of the adjusted pinion angle θp', the second information adjustment amount Δθ2 is taken into consideration, so that the generation state of the deviation compensation axial force Fv caused by the control amount taken into consideration through the compensation calculation in the output compensation processing calculation unit 77 can be adjusted. In addition, in the calculation of the adjusted pinion angle θp', the third information adjustment amount Δθ3 is taken into consideration, so that the generation state of the deviation compensation axial force Fv caused by the control amount taken into consideration through the compensation calculation in the offset angle calculation unit 74, the gradual change processing calculation unit 75, and the following compensation processing calculation unit 76 can be adjusted.
[0087] That is, even if the steering conversion angle θp_s is used in controlling the operation of the steering mechanism 4, it can be used as information adjusted to suit the deviation compensation axial force calculation section 56b. The effects of this embodiment will be described below.
[0088] (1-1) According to this embodiment, the turning conversion angle θp_s is calculated using the pinion angle θp obtained while being adapted to control the operation of the steering mechanism 6, but is adapted to control the operation of the steering mechanism 4 taking into consideration the influence of the conversion calculation, the characteristic variable calculation, and the compensation calculation. Therefore, the turning conversion angle θp_s can be conveniently used for control other than the function in the steering mechanism 6.
[0089] (1-2) In this embodiment, the control pinion angle θp*, which results in the pinion angle θp, is subjected to a conversion calculation, a characteristic variable calculation, and a compensation calculation in order to make it suitable for controlling the operation of the steering mechanism 6. In response to this, the information adjustment unit 81 adjusts the influence of the conversion calculation, the characteristic variable calculation, and the compensation calculation in the control pinion angle calculation unit 62 as an adjustment according to the steering mechanism 4.
[0090] As a result, it is possible to suitably deal with cases where it is required that the effects of the conversion calculation, characteristic variable calculation, and compensation calculation in the control pinion angle calculation unit 62 are not directly reflected in the calculation of the deviation compensation axial force Fv.
[0091] <Second embodiment> Hereinafter, a second embodiment of the vehicle control device will be described. Note that the same components as those in the already described embodiment will be denoted by the same reference numerals, and duplicated descriptions will be omitted.
[0092] As shown by a two-dot chain line in FIG. 1, the steering control device 2 is connected to a driving assistance control device 47 as a vehicle control device via an in-vehicle network 45 such as a CAN. The driving assistance control device 47 is provided in the vehicle separately from the steering control device 2. The driving assistance control device 47 controls the operation of the steering mechanism 6, i.e., the steering device 1, to provide various driving assistance to further improve the comfort of the vehicle. The driving assistance control device 47 determines an optimal control method based on the vehicle's state at any given time. The driving assistance control device 47 controls the operation of the steering mechanism 6, i.e., the steering device 1, in accordance with the required control method. For example, the driving assistance control device 47 instructs a change in the steering angle of the steered wheels 5 to prevent the vehicle from leaving its lane or to assist in emergency avoidance, or to take over driving while the vehicle is stopped.
[0093] The driving assistance control device 47 then calculates a driving assistance control amount θadas defined as an angle as a direction-varying control amount for instructing a change in the steering angle of the steered wheels 5. The driving assistance control device 47 is connected to various detection devices, not shown, including, for example, a vehicle speed sensor 41 and a lane recognition camera, for grasping the state of the vehicle. The driving assistance control device 47 calculates a driving assistance control amount θadas for the driving assistance to be realized based on the state of the vehicle detected through the above-mentioned detection devices. The driving assistance control amount θadas is a control amount for instructing a change in the steering angle of the steered wheels 5 to change the traveling direction in which the vehicle travels, regardless of the state of the steering mechanism 4, i.e., regardless of the steering operation by the driver.
[0094] The driving assistance control amount θadas also includes information on which driving assistance is to be realized. The driving assistance control device 47 generates a driving assistance request FLG(B) based on a request by the driver such as a switch operation. The driving assistance request FLG(B) is information indicating which driving assistance is to be realized. For example, two types of driving assistance request FLG(B) are prepared: a third request flag r3 indicating the realization of driving assistance that supports lane departure and emergency avoidance of the vehicle, and a fourth request flag r4 indicating the realization of driving assistance that substitutes for parking while the vehicle is stopped. In addition, when driving assistance is not realized, neither of the request flags r3 and r4 is generated for the driving assistance request FLG(B). Note that three or more types of driving assistance request FLG(B) may be prepared according to the specifications of the vehicle, or a flag indicating that driving assistance is not to be realized may be prepared. Furthermore, the function of generating the driving assistance request FLG(B) is not limited to a function possessed by the driving assistance control device 47, but may be a function possessed by the steering side control unit 50 or the turning side control unit 60, or may be realized as a function possessed by an external control device different from the driving assistance control device 47, such as the stable driving control device 46. The driving assistance control amount θadas and driving assistance request FLG(B) obtained in this manner are output to the steering control device 2.
[0095] Specifically, as shown by the two-dot chain lines in Figures 2 and 4, the driving assistance control amount θadas and the driving assistance request FLG(B) are input to the control pinion angle calculation unit 62 of the steering side control unit 60, i.e., the external command value addition calculation unit 73.
[0096] Then, the external command value addition calculation unit 73 calculates the third converted angle θp3* as one of the intermediate control amounts θinf by adding the driving assistance control amount θadas together with the active steering control amount θactv to the second converted angle θp2*. For example, the external command value addition calculation unit 73 adds or subtracts the driving assistance control amount θadas together with the active steering control amount θactv to the second converted angle θp2*. That is, a direction addition calculation is performed on the third converted angle θp3* to change the traveling direction in which the vehicle travels regardless of the steering operation by the driver through the addition of the driving assistance control amount θadas. The third converted angle θp3* thus obtained is output to the gradual change processing calculation unit 75. In this embodiment, the driving assistance control amount θadas is an example of an intermediate control amount obtained through the driving assistance control device 47 to be added to the direction addition calculation. That is, the driving assistance control amount θadas is a control amount used in a predetermined calculation in the external command value addition calculation unit 73 in the process of obtaining the control pinion angle θp*. Then, the external command value addition calculation unit 73 obtains the driving assistance control amount θadas from the driving assistance control device 47.
[0097] As indicated by the two-dot chain line in FIG. 4, the driving assist control amount θadas is input to the information adjustment unit 100 of this embodiment. 6, the first converted angle θp1*, the active steering control amount θactv, and the driving assist control amount θadas are input to the information adjustment unit 100. The information adjustment unit 100 calculates the adjusted pinion angle θp' by taking into account the active steering control amount θactv and the driving assist control amount θadas to the first converted angle θp1*.
[0098] The adjusted pinion angle θp' in this embodiment is input to the angle axial force calculation unit 56aa in Fig. 3 in place of the control pinion angle θp*. That is, the angle axial force calculation unit 56aa in this embodiment calculates the angle axial force Fr based on the adjusted pinion angle θp' and the vehicle speed value V.
[0099] Then, for the information adjustment unit 100, for example, the active steering control amount θactv is calculated as a fourth information adjustment amount Δθ4 obtained by multiplying it by a fourth gain K4 through a fourth multiplier 101. The fourth gain K4 is set from the viewpoint of adapting the axial force calculation unit 56, which is the use destination of the adjusted pinion angle θp', that is, the angle axial force calculation unit 56aa, to calculate the angle axial force Fr. This is appropriately set based on the degree of influence of the active steering control amount θactv in calculating the angle axial force Fr, for example, a value less than 1 to reduce the influence, or a value equal to or greater than 1 to increase the influence. The fourth information adjustment amount Δθ4 obtained in this way is output to the adder / subtracter 103.
[0100] Also, for example, the driving assistance control amount θadas is calculated as a fifth information adjustment amount Δθ5 obtained by multiplying the fifth gain K5 through a fifth multiplier 102. The fifth gain K5 is set from the same viewpoint as the fourth gain K4. That is, the fifth gain K5 is appropriately set for the driving assistance control amount θadas, for example, to a value less than 1 to reduce the degree of influence, or to a value equal to or greater than 1 to increase the degree of influence. The fifth information adjustment amount Δθ5 thus obtained is output to the adder / subtractor 103.
[0101] Also, for example, the adder-subtracter 103 calculates the adjusted pinion angle θp' by adding the fourth information adjustment amount Δθ4 to the first converted angle θp1* and subtracting the fifth information adjustment amount Δθ5 from the first converted angle θp1* based on the first converted angle θp1*. The adder-subtracter 103 uses the first converted angle θp1* as the base without taking into account the angles θp2* to θp7* in order to avoid the influence of the conversion calculation and the compensation calculation on the angle axial force Fr. The adjusted pinion angle θp' thus obtained is output to the steering side control unit 50, i.e., the angle axial force calculation unit 56aa. In this embodiment, the adjusted pinion angle θp' is an example of steering information.
[0102] In this embodiment, the information input to the inverse conversion calculation unit 82 may be the adjusted pinion angle θp' adjusted by the information adjustment unit 100 of this embodiment. Also, the information input to the inverse conversion calculation unit 82 may be the adjusted pinion angle θp' adjusted by the information adjustment unit 81 of the first embodiment. Also, the information input to the inverse conversion calculation unit 82 may be the control pinion angle θp* not adjusted by each information adjustment unit 81, 100, i.e., the angle θp7* after residual current reduction processing.
[0103] The operation of this embodiment will now be described. As shown in FIG. 3, in the calculation of the angular axial force Fr in the first embodiment, the control pinion angle θp* obtained while controlling the steering-side actuator 31 is used in order to reflect the state of the steering mechanism 6.
[0104] On the other hand, as shown in FIG. 6, in the calculation of the angular axial force Fr in this embodiment, instead of the control pinion angle θp*, the adjusted pinion angle θp' obtained by adjusting the influence of the conversion calculation, the characteristic variable calculation, the direction addition calculation, and the compensation calculation through the information adjustment unit 100 for the first converted angle θp1* on which the control pinion angle θp* is based is used.
[0105] In particular, in the calculation of the adjusted pinion angle θp', by using the first converted angle θp1* as a base, it is possible to adjust the degree of influence on the angular axial force Fr of the dynamic characteristics defined by the transfer function resulting from the control amount taken into account through the conversion calculation in the second conversion calculation unit 72. Also, in the calculation of the adjusted pinion angle θp', by taking the fourth information adjustment amount Δθ4 into account, it is possible to adjust the degree of occurrence of the counter steering, for example, by encouraging the counter steering resulting from the active steering control amount θactv.
[0106] That is, in controlling the operation of the steering mechanism 4, even if the adjusted pinion angle θp' is used, it can be used as information adjusted to suit the angle axial force calculation unit 56aa.
[0107] The effects of this embodiment will be described below. (2-1) According to this embodiment, the adjusted pinion angle θp' is adapted to control the operation of the steering mechanism 4 by taking into consideration the influences of the conversion calculation, characteristic variable calculation, direction addition calculation, and compensation calculation, based on the first converted angle θp1* obtained while being adapted to control the operation of the steering mechanism 6. Therefore, the adjusted pinion angle θp' can be conveniently used for control other than the function in the steering mechanism 6.
[0108] (2-2) In this embodiment, the control pinion angle θp* is obtained by performing a conversion calculation, a characteristic variable calculation, a direction addition calculation, and a compensation calculation while taking into account the first converted angle θp1* in order to make it suitable for controlling the operation of the steering mechanism 6. In response to this, the information adjustment unit 100 adjusts the influence of the conversion calculation, the characteristic variable calculation, the direction addition calculation, and the compensation calculation in the control pinion angle calculation unit 62 as an adjustment according to the steering mechanism 4.
[0109] In this case, by obtaining the adjusted pinion angle θp' based on the first converted angle θp1*, it is possible to suitably deal with cases where it is required not to directly reflect the influences of the conversion calculation, the characteristic variable calculation, the direction addition calculation, and the compensation calculation in the calculation of the angular axial force Fr.
[0110] (2-3) In this embodiment, the adjusted pinion angle θp' can also be configured in an alternative form to be based on the control pinion angle θp*, i.e., the angle θp7* after residual current reduction processing, instead of based on the first converted angle θp1*.
[0111] 7, the active steering control amount θactv, the driving assistance control amount θadas, and the intermediate control amount θinf are input to the information adjustment unit 110 of this embodiment. The intermediate control amounts θinf input to the information adjustment unit 81 are the final offset remaining amount θo3, the first converted angle θp1*, the second converted angle θp2*, the second offset compensated angle θp5*, the output compensated angle θp6*, and the residual current reduction processing angle θp7*.
[0112] For example, the residual current reduction processing angle θp7* and the output compensation angle θp6* are output to the sixth multiplier 112 as a sixth difference Δθ6' corresponding to the first difference Δθ1' through the subtractor 111. In this case, the sixth multiplier 112 calculates the sixth information adjustment amount Δθ6 obtained by multiplying the sixth difference Δθ6' by the sixth gain K6. The sixth gain K6 is set from the same viewpoint as the gains K4 and K5. That is, the sixth gain K6 is appropriately set, for example, to a value less than 1 to reduce the influence or a value equal to or greater than 1 to increase the influence, for the control amount added through the compensation calculation in the residual current reduction processing calculation unit 78. The sixth information adjustment amount Δθ6 thus obtained is output to the adder-subtractor 120.
[0113] For example, the output compensated angle θp6* and the second offset compensated angle θp5* are outputted to the seventh multiplier 114 as the seventh difference Δθ7' corresponding to the second difference Δθ2' through the subtractor 113. In this case, the seventh multiplier 114 calculates the seventh information adjustment amount Δθ7 obtained by multiplying the seventh difference Δθ7' by the seventh gain K7. The seventh gain K7 is set from the same viewpoint as each of the gains K4 to K6. That is, the seventh gain K7 is appropriately set, for example, to a value less than 1 to reduce the degree of influence, or a value equal to or greater than 1 to increase the degree of influence, for the control amount added through the compensation calculation in the output compensation processing calculation unit 77. The seventh information adjustment amount Δθ7 thus obtained is outputted to the adder-subtractor 120.
[0114] For example, the final offset remaining amount θo3 is calculated as an eighth information adjustment amount Δθ8 obtained by multiplying the final offset remaining amount θo3 by an eighth gain K8 through an eighth multiplier 115. The eighth gain K8 is set from the same viewpoint as the gains K4 to K7. That is, the eighth gain K8 is appropriately set for the final offset remaining amount θo3, for example, to a value less than 1 to reduce the degree of influence, or to a value equal to or greater than 1 to increase the degree of influence. The eighth information adjustment amount Δθ8 thus obtained is output to the adder-subtractor 120.
[0115] For example, the active steering control amount θactv is calculated as a ninth information adjustment amount Δθ9 obtained by multiplying the active steering control amount θactv by a ninth gain K9 through a ninth multiplier 116. The ninth gain K9 is set from the same viewpoint as each of the gains K4 to K8. That is, the ninth gain K9 is appropriately set for the active steering control amount θactv, for example, to a value less than 1 to reduce the degree of influence, or to a value equal to or greater than 1 to increase the degree of influence. The ninth information adjustment amount Δθ9 thus obtained is output to the adder-subtracter 120.
[0116] For example, the driving assist control amount θadas is calculated as a tenth information adjustment amount Δθ10 obtained by multiplying the tenth gain K10 through a tenth multiplier 117. The tenth gain K10 is set from the same viewpoint as each of the gains K4 to K9. That is, the tenth gain K10 is appropriately set for the driving assist control amount θadas, for example, to a value less than 1 to reduce the degree of influence, or a value equal to or greater than 1 to increase the degree of influence. The tenth information adjustment amount Δθ10 thus obtained is output to the adder / subtractor 120.
[0117] For example, the second converted angle θp2* and the first converted angle θp1* are output to an eleventh multiplier 119 as an eleventh difference Δθ11′ obtained by subtracting the first converted angle θp1* from the second converted angle θp2* via a subtractor 118. The eleventh difference Δθ11′ corresponds to the control amount taken into account through the conversion calculation in the second conversion calculation unit 72.
[0118] In this case, the eleventh multiplier 119 calculates the eleventh information adjustment amount Δθ11 by multiplying the eleventh difference Δθ11' by the eleventh gain K11. The eleventh gain K11 is set from the same viewpoint as the gains K4 to K10. That is, the eleventh gain K11 is appropriately set, for example, to a value less than 1 to reduce the degree of influence, or a value equal to or greater than 1 to increase the degree of influence, for the control amount added through the conversion calculation in the second conversion calculation unit 72. The eleventh information adjustment amount Δθ11 thus obtained is output to the adder / subtracter 120.
[0119] For example, in the adder-subtracter 120, the ninth information adjustment amount Δθ9 is added to the residual current reduction processing angle θp7* based on the residual current reduction processing angle θp7*, and the information adjustment amounts Δθ6 to Δθ8, Δθ10, and Δθ11 are subtracted from the residual current reduction processing angle θp7* to calculate the adjusted pinion angle θp'. The adjusted pinion angle θp' thus obtained is output to the steering side control unit 50, i.e., the angle axial force calculation unit 56aa.
[0120] <Third embodiment> Hereinafter, a third embodiment of the vehicle control device will be described. Note that the same components as those in the already described embodiments are given the same reference numerals, and the duplicated description will be omitted.
[0121] In this embodiment, the steering force calculation unit 55 has a function of calculating various compensation amounts for compensating for the steering force Tb*. The various compensation amounts include, for example, a return compensation amount, a hysteresis compensation amount, a damping compensation amount, and an inertia compensation amount. The return compensation amount is for compensating for the return operation of the steering wheel 3 that returns the steering shaft 11 to the steering neutral position corresponding to the rack neutral position. The hysteresis compensation amount is for compensation to optimize the hysteresis characteristics due to friction during the operation of the steering wheel 3. The damping compensation amount is for compensation to reduce the micro-vibrations generated in the steering wheel 3. The inertia compensation amount is for compensation to suppress the feeling of sticking at the start of steering the steering wheel 3 and the feeling of drift at the end of steering. The various compensation amounts are compensation amounts for compensating so that the operation of the steering wheel 3 realized based on the steering force Tb* shows desired characteristics.
[0122] Specifically, as shown in FIG. 8, steering force calculation unit 55 receives steering torque Th, vehicle speed value V, steering angle θs, and steering conversion angle θp_s. For example, the steering force calculation unit 55 calculates the target steering angular velocity ωs* based on the difference between the steering angle θs and the steering conversion angle θp_s. The steering force calculation unit 55 calculates the return compensation amount Td1* through feedback control of the steering angular velocity ωs so as to follow the steering angular velocity ωs obtained by differentiating the steering angle θs with respect to the target steering angular velocity ωs*. In this case, the return compensation amount Td1* changes according to the steering torque Th and the vehicle speed value V.
[0123] For example, the steering force calculation unit 55 calculates the hysteresis compensation amount Td2* based on the steering angle θs and the steering conversion angle θp_s. In this case, the hysteresis compensation amount Td2* changes according to the vehicle speed value V.
[0124] For example, steering force calculation unit 55 calculates damping compensation amount Td3* based on the steering angular velocity ωs and the steering angular velocity ωp obtained by differentiating steering conversion angle θp_s. In this case, damping compensation amount Td3* changes according to vehicle speed value V.
[0125] For example, the steering force calculation unit 55 calculates the inertia compensation amount Td4* based on the steering angular acceleration αs obtained by differentiating the steering angular velocity ωs and the turning angular acceleration αp obtained by differentiating the turning angular velocity ωp. In this case, the inertia compensation amount Td4* changes according to the vehicle speed value V.
[0126] When calculating the steering force Tb*, the steering force calculation unit 55 takes into account the return compensation amount Td1*, the hysteresis compensation amount Td2*, the damping compensation amount Td3*, and the inertia compensation amount Td4* through addition, subtraction, or the like.
[0127] In addition, in this embodiment, compared to the above-described second embodiment, it is specifically specified that the steering side control unit 50 has a function of controlling to change the steering angle θs so that the state of the steering wheel 3 follows the traveling direction in which the vehicle is traveling, which is changed by the driving assistance control amount θadas.
[0128] Specifically, as shown in FIG. 9, the steering side control unit 50 has a steering angle feedback control unit ("steering angle F / B control unit" in the drawing) 58. The steering angle θs and the turning conversion angle θp_s are input to the steering angle feedback control unit 58. The steering angle feedback control unit 58 calculates the steering angle control amount Ta* through feedback control of the steering angle θs so that the steering angle θs, which is the actual steering control amount obtained as a result of rotating the steering wheel 3, follows the turning conversion angle θp_s as a target steering control amount, which is a target control amount that is a target for the steering angle θs. The steering angle control amount Ta* is calculated as a value of the dimension (N·m) of torque. The steering angle control amount Ta* thus obtained is output to the adder 59. In this embodiment, the steering angle feedback control unit 58, i.e., the steering side control unit 50, is an example of a steering wheel control unit, i.e., a second control unit. In this embodiment, the turning conversion angle θp_s is an example of steering information.
[0129] An adder 59 adds the target reaction torque command value Ts* obtained through the target reaction torque calculation unit 52 and the steering angle control amount Ta* to calculate a final target reaction torque command value Tsa*. The target reaction torque command value Tsa* thus obtained is output to the current supply control unit 53.
[0130] As indicated by the two-dot chain line in FIG. 4, the driving assistance request FLG(B) is input to the information adjustment unit 130 of this embodiment together with the driving assistance control amount θadas. 10, the driving assist control amount θadas and the driving assist request FLG(B) are input to the information adjustment unit 130. The information adjustment unit 130 adjusts the driving assist control amount θadas to calculate the adjusted pinion angle θp'.
[0131] Then, for the information adjustment unit 130, for example, the driving assistance control amount θadas is calculated as the adjusted pinion angle θp' obtained by multiplying it by the 12th gain K12 through the 12th multiplier 131. The 12th gain K12 is set from the viewpoint of adapting it to the steering force calculation unit 55, which is the use destination of the steering conversion angle θp_s obtained based on the adjusted pinion angle θp', that is, to various compensation amounts, and the steering angle feedback control unit 58, that is, to calculate the steering angle control amount Ta*. In other words, the 12th gain K12 is appropriately set for the driving assistance control amount θadas, for example, to a value less than 1 to reduce the degree of influence in the case of the fourth request flag r4, or to a value of 1 or more to increase the degree of influence in the case of the third request flag r3 or when the driving assistance is not realized. For example, the 12th gain K12 executes a gradual change process with respect to time when the value is changed between each request flag r3 and r4. The adjusted pinion angle θp′ thus obtained is output to the inverse conversion calculation unit 82.
[0132] The information adjustment unit 130 bases the driving assistance control amount θadas on the angle θp1* to θp7* without taking into account the angles θp1* to θp7* or the active steering control amount θactv in order to prevent the various compensation amounts and the steering angle control amount Ta* from being influenced by conversion calculations, compensation calculations, and characteristic variable calculations.
[0133] In this embodiment, the turning conversion angle θp_s input to axial force calculation unit 56 may be a turning conversion angle θp_s based on the adjusted pinion angle θp' adjusted by information adjustment unit 130 of this embodiment. Also, the turning conversion angle θp_s input to axial force calculation unit 56 may be a turning conversion angle θp_s based on the adjusted pinion angle θp' adjusted by each information adjustment unit 81, 100 of the above first embodiment or second embodiment. Also, the turning conversion angle θp_s input to axial force calculation unit 56 may be a turning conversion angle θp_s based on the control pinion angle θp* not adjusted by each information adjustment unit 81, 100, 130, i.e., the angle θp7* after residual current reduction processing.
[0134] The operation of this embodiment will now be described. In the calculation of the adjusted pinion angle θp', the driving assistance control amount θadas is used as a base, so that the degree of influence on the change in the steering angle θs caused by the driving assistance control amount θadas can be adjusted. For example, when driving assistance that supports lane departure and emergency avoidance of the vehicle is realized, or when driving assistance is not realized, the degree of influence of the adjusted pinion angle θp' can be increased to satisfy the relationship that takes into account the steering angle ratio between the steering state of the steering wheel 3 and the steering state of the steered wheels 5. Also, when driving assistance that substitutes for parking while the vehicle is stopped is realized, the degree of influence of the adjusted pinion angle θp' can be reduced to hold the steering wheel 3 in the neutral steering position.
[0135] In other words, even if the steering conversion angle θp_s is used to control the operation of the steering mechanism 4, it can be used as information adjusted to suit the steering force calculation unit 55 and the steering angle feedback control unit 58.
[0136] The effects of this embodiment will be described below. (3-1) According to this embodiment, the adjusted pinion angle θp' is adapted to control the operation of the steering mechanism 4, taking into consideration the influence of the conversion calculation, the characteristic variable calculation, the direction addition calculation, and the compensation calculation, based on the driving assistance control amount θadas. Therefore, the turning conversion angle θp_s can be conveniently used for control other than the function of the turning mechanism 6.
[0137] (3-2) In this embodiment, the control pinion angle θp* is obtained by performing a conversion calculation, a characteristic variable calculation, a direction addition calculation, and a compensation calculation while taking into account the driving assistance control amount θadas in order to make it suitable for controlling the operation of the steering mechanism 6. In response to this, the information adjustment unit 130 adjusts the influence of the conversion calculation, the characteristic variable calculation, the direction addition calculation, and the compensation calculation in the control pinion angle calculation unit 62 as an adjustment according to the steering mechanism 4.
[0138] In this case, by obtaining the adjusted pinion angle θp' based on the driving assist control amount θadas, it is possible to suitably respond to cases where it is required not to directly reflect the effects of the conversion calculation, characteristic variable calculation, direction addition calculation, and compensation calculation in the calculation of various compensation amounts and the steering angle control amount Ta*.
[0139] <Fourth embodiment> Hereinafter, a fourth embodiment of the vehicle control device will be described. Note that the same components as those in the already described embodiments will be denoted by the same reference numerals, and duplicated descriptions will be omitted.
[0140] In this embodiment, compared to the first embodiment, it is specifically specified that the stable driving control device 46 uses the adjusted pinion angle θp′ as information obtained through the steering control device 2.
[0141] 4, the adjusted pinion angle θp' obtained through the information adjustment unit 140 of this embodiment is input to the stable driving control device 46 via the in-vehicle network 45. The information adjustment unit 140 calculates the adjusted pinion angle θp' by adding the active steering control amount θactv to the second offset compensated angle θp5*. In this embodiment, the adjusted pinion angle θp' is an example of steering information.
[0142] 11, the second offset-compensated angle θp5* and the active steering control amount θactv are input to the information adjustment unit 140. The information adjustment unit 140 calculates the adjusted pinion angle θp' by adjusting the second offset-compensated angle θp5*.
[0143] Regarding the information adjustment unit 140, for example, the second offset compensated angle θp5* is calculated as the adjusted pinion angle θp' obtained by subtracting the active steering control amount θactv through a subtractor 141. The reason why the subtractor 141 uses the second offset compensated angle θp5* as the basis without taking into account the angles θp6* and θp7* is to prevent the influence of the compensation calculations, particularly the compensation calculations in the output compensation processing calculation unit 77 and the residual current reduction processing calculation unit 78, from being given to the control of the stable driving control device 46. Also, the reason why the active steering control amount θactv is subtracted by the subtractor 141 is to prevent the influence of the movement of the steered wheels 5 that is unrelated to the steering by the driver, i.e., the characteristic variable calculation, from being given to the control of the stable driving control device 46.
[0144] In this embodiment, the information input to the inverse conversion calculation unit 82 may be the adjusted pinion angle θp' adjusted by the information adjustment unit 140 of this embodiment. Also, the information input to the inverse conversion calculation unit 82 may be the adjusted pinion angle θp' adjusted by each information adjustment unit 81, 100, 130 of the first, second, or third embodiment. Also, the information input to the inverse conversion calculation unit 82 may be the control pinion angle θp* not adjusted by each information adjustment unit 81, 100, 130, 140, i.e., the angle θp7* after residual current reduction processing.
[0145] The operation of this embodiment will now be described. In the calculation of the adjusted pinion angle θp', the second offset compensated angle θp5* is used as a base, which makes it possible to adjust the compensation calculations in the output compensation processing calculation unit 77 and the residual current reduction processing calculation unit 78 and the influence of the active steering control amount θactv on the control of the stable driving control device 46. For example, in the control of the stable driving control device 46, the compensation calculations in the output compensation processing calculation unit 77 and the residual current reduction processing calculation unit 78 and the active steering control amount θactv can be made unnecessary, thereby removing these influences.
[0146] That is, even if the adjusted pinion angle θp' is used in the stable driving control device 46, it can be used as information adjusted to suit control for performing stable cornering of the vehicle.
[0147] The effects of this embodiment will be described below. (4-1) According to this embodiment, the adjusted pinion angle θp' is adapted to the control of the stable driving control device 46 by taking into consideration the influence of the conversion calculation, characteristic variable calculation, and compensation calculation, based on the second offset compensated angle θp5* obtained while being adapted to control the operation of the steering mechanism 6. Therefore, the adjusted pinion angle θp' can be conveniently used for control other than the function of the steering mechanism 6.
[0148] (4-2) In this embodiment, the control pinion angle θp* is obtained by performing a conversion calculation, a characteristic variable calculation, and a compensation calculation while taking into account the second offset-compensated angle θp5* in order to make it suitable for controlling the operation of the steering mechanism 6. In response to this, the information adjustment unit 140 adjusts the influence of the conversion calculation, the characteristic variable calculation, and the compensation calculation in the control pinion angle calculation unit 62 as an adjustment according to the stable driving control device 46.
[0149] In this case, by obtaining the adjusted pinion angle θp' based on the second offset compensated angle θp5*, it is possible to suitably respond to cases where it is required that the effects of the conversion calculation, characteristic variable calculation, and compensation calculation are not directly reflected in the control of the stable driving control device 46.
[0150] <Fifth embodiment> Hereinafter, a fifth embodiment of the vehicle control device will be described. Note that the same components as those in the already described embodiments are denoted by the same reference numerals, and duplicated descriptions thereof will be omitted.
[0151] As shown by a two-dot chain line in FIG. 1, the steering control device 2 is connected to a route guidance control device 48 as a vehicle control device via an in-vehicle network 45 such as a CAN. The route guidance control device 48 is provided in the vehicle separately from the steering control device 2. The route guidance control device 48 controls the display content of the back guide monitor BGM provided in the vehicle cabin to guide the predicted route of the vehicle based on various information including information obtained through the steering control device 2. For example, the route guidance control device 48 controls the display content of the back guide monitor BGM so as to display a predicted trajectory line indicating the predicted route of the vehicle together with an image captured by a camera mounted on the rear of the vehicle in order to assist the vehicle in reversing during parking, etc. In this case, the route guidance control device 48 calculates the predicted trajectory line based on the adjusted pinion angle θp′ obtained through the steering control device 2. In this embodiment, the route guidance control device 48 is an example of a route guidance control unit, that is, a second control unit. The back guide monitor BGM is also an example of a route guidance function unit. Further, the adjusted pinion angle θp′ is an example of steering information.
[0152] 4, the adjusted pinion angle θp' obtained through the information adjustment unit 150 of this embodiment is input to the route guidance control device 48 via the in-vehicle network 45. The information adjustment unit 140 calculates the adjusted pinion angle θp' by taking into account the final offset remaining amount θo3, the second offset compensated angle θp5*, the output compensated angle θp6*, and the residual current reduction processing angle θp7* to the pinion angle θp.
[0153] Specifically, as shown in FIG. 12, the pinion angle θp, the offset request FLG(A), the final offset remaining amount θo3, the angle after second offset compensation θp5*, the angle after output compensation θp6*, and the angle after residual current reduction processing θp7* are input to the information adjustment unit 150.
[0154] For example, the residual current reduction processing angle θp7* and the output compensation angle θp6* are output to the thirteenth multiplier 152 as the thirteenth difference Δθ13' corresponding to the first difference Δθ1' through the subtractor 151. In this case, the thirteenth multiplier 152 calculates the thirteenth information adjustment amount Δθ13 obtained by multiplying the thirteenth difference Δθ13' by the thirteenth gain K13. The thirteenth gain K13 is set from the viewpoint of adapting the route guidance control device 48, which is the use destination of the adjusted pinion angle θp', to calculate the predicted trajectory line. In other words, the thirteenth gain K13 is appropriately set, for example, to a value less than 1 to reduce the degree of influence, or a value equal to or greater than 1 to increase the degree of influence, for the control amount added through the compensation calculation in the residual current reduction processing calculation unit 78. The thirteenth information adjustment amount Δθ13 thus obtained is output to the adder-subtractor 156.
[0155] For example, the output compensated angle θp6* and the second offset compensated angle θp5* are output to the 14th multiplier 154 as the 14th difference Δθ14' corresponding to the second difference Δθ2' through the subtractor 153. In this case, the 14th multiplier 154 calculates the 14th information adjustment amount Δθ14 obtained by multiplying the 14th difference Δθ14' by the 14th gain K14. The 14th gain K14 is set from the same viewpoint as the 13th gain K13. That is, the 14th gain K14 is appropriately set, for example, to a value less than 1 to reduce the influence or a value equal to or greater than 1 to increase the influence, for the control amount added through the compensation calculation in the output compensation processing calculation unit 77. The 14th information adjustment amount Δθ14 thus obtained is output to the adder-subtractor 156.
[0156] For example, the final offset remaining amount θo3 is calculated as a 15th information adjustment amount Δθ15 corresponding to the third information adjustment amount Δθ3 obtained by multiplying the 15th gain K15 through the 15th multiplier 155. The 15th gain K15 is set from the same viewpoint as the gains K13 and K14. That is, the 15th gain K15 is appropriately set for the final offset remaining amount θo3, for example, a value less than 1 to reduce the degree of influence when the first request flag is r1, or a value equal to or greater than 1 to increase the degree of influence when the second request flag is r2. For example, when the value of the 15th gain K15 is changed between the request flags r1 and r2, a gradual change process is performed with respect to time. The 15th information adjustment amount Δθ15 thus obtained is output to the adder-subtracter 156.
[0157] For example, in the adder-subtracter 156, the thirteenth information adjustment amount Δθ13 and the fourteenth information adjustment amount Δθ14 are added to the pinion angle θp based on the pinion angle θp, and the fifteenth information adjustment amount Δθ15 is subtracted from the pinion angle θp to calculate the adjusted pinion angle θp'.
[0158] In this embodiment, the information input to the inverse conversion calculation unit 82 may be the adjusted pinion angle θp' adjusted by the information adjustment unit 150 of this embodiment. Also, the information input to the inverse conversion calculation unit 82 may be the adjusted pinion angle θp' adjusted by each information adjustment unit 81, 100, 130, 140 of the first, second, third, or fourth embodiment. Also, the information input to the inverse conversion calculation unit 82 may be the control pinion angle θp* not adjusted by each information adjustment unit 81, 100, 130, 140, 150, i.e., the angle θp7* after residual current reduction processing.
[0159] The operation of this embodiment will now be described. In the calculation of the adjusted pinion angle θp', the thirteenth information adjustment amount Δθ13 and the fourteenth information adjustment amount Δθ14 are taken into consideration, thereby making it possible to adjust the degree of influence on the calculation of the predicted trajectory line caused by the control amount taken into consideration through the compensation calculation in the output compensation processing calculation unit 77 and the residual current reduction processing calculation unit 78. For example, in the calculation of the predicted trajectory line, the control amount taken into consideration through the compensation calculation in the output compensation processing calculation unit 77 and the residual current reduction processing calculation unit 78 is not necessary, making it possible to suppress changes in the predicted trajectory line while the vehicle is stopped, or suppress changes in the predicted trajectory line in response to the acceleration / deceleration of the vehicle when the driver holds the steering wheel.
[0160] That is, even if the route guidance control device 48 uses the adjusted pinion angle θp', it can use the information adjusted to be compatible with the calculation of the predicted trajectory line. The effects of this embodiment will be described below.
[0161] (5-1) According to this embodiment, the adjusted pinion angle θp' is calculated using the pinion angle θp obtained while being adapted to control the operation of the steering mechanism 6, but is adapted to the control of the route guidance control device 48, taking into consideration the influence of the conversion calculation, characteristic variable calculation, and compensation calculation. Therefore, the adjusted pinion angle θp' can be conveniently used for control other than the function of the steering mechanism 6.
[0162] (5-2) In this embodiment, in order to make the control pinion angle θp*, which leads to the pinion angle θp, suitable for controlling the operation of the steering mechanism 6, a conversion calculation, a characteristic variable calculation, and a compensation calculation are performed on the control pinion angle θp*. In response to this, the information adjustment unit 150 adjusts the influence of the conversion calculation, the characteristic variable calculation, and the compensation calculation in the control pinion angle calculation unit 62 as an adjustment according to the route guidance control device 48.
[0163] This makes it possible to suitably respond to cases where it is required that the effects of the conversion calculations, characteristic variable calculations, and compensation calculations in the control pinion angle calculation unit 62 not be directly reflected in the control of the route guidance control device 48.
[0164] The above-described embodiments may be modified as follows. In addition, the following other embodiments may be combined with each other to the extent that there is no technical contradiction. In the first embodiment, the information adjustment unit 81 can appropriately change the specific calculation method such as addition, subtraction, and multiplication related to each information adjustment amount Δθ1 to Δθ3 for calculating the adjusted pinion angle θp' according to the purpose. In addition, instead of the pinion angle θp, the information adjustment unit 81 may use the angle θp7* after the residual current reduction process, that is, the control pinion angle θp*, or other intermediate control amount θinf as a basis. In addition, the information adjustment unit 81 may take into account each information adjustment amount Δθ4, Δθ5, Δθ8, Δθ11, and Δθ12 of each of the other embodiments, or may not take into account at least one of the information adjustment amounts Δθ1 to Δθ3. When taking into account each information adjustment amount Δθ5 and Δθ12, the configuration of the driving assistance control device 47 may be added, as in the second embodiment.
[0165] In the first embodiment, the stable driving control device 46 may generate a control amount having a torque dimension as the active steering control amount θactv. In this case, the active steering control amount θactv having a torque dimension may be converted into a value having an angle dimension and then added to the external command value addition calculation unit 73.
[0166] In the first embodiment, the active steering control amount θactv does not have to be input to the steering control device 2. In this case, in the steering side control unit 60, the external command value addition calculation unit 73 can be deleted.
[0167] In the first embodiment, the control pinion angle calculation unit 62 may have at least one of the functions of the first conversion calculation unit 71, the second conversion calculation unit 72, the external command value addition calculation unit 73, the offset angle calculation unit 74, the gradual change processing calculation unit 75, the follow-up compensation processing calculation unit 76, the output compensation processing calculation unit 77, and the residual current reduction processing calculation unit 78. In this case, the information adjustment unit 81 may adjust the generation state of the deviation compensation axial force Fv caused by the function of the control pinion angle calculation unit 62. For example, when the first conversion calculation unit 71 and the second conversion calculation unit 72 are deleted, the steering angle ratio is fixed. In this case, the inverse conversion calculation unit 82 may be deleted. This is the same for the second to fifth embodiments. That is, each information adjustment unit 100, 110 of the second embodiment may adjust the generation state of the angle axial force Fr caused by the function of the control pinion angle calculation unit 62. Moreover, the information adjustment unit 130 of the third embodiment described above may adjust the degree of influence on the change in the steering angle θs caused by the function of the control pinion angle calculation unit 62. Moreover, the information adjustment unit 140 of the fourth embodiment described above may adjust the degree of influence on the control of the stable driving control device 46 caused by the function of the control pinion angle calculation unit 62. Moreover, the information adjustment unit 150 of the fifth embodiment described above may adjust the degree of influence on the calculation of the predicted trajectory line caused by the function of the control pinion angle calculation unit 62.
[0168] In the first embodiment, when calculating the deviation compensating axial force Fv, it is sufficient that the deviation compensating axial force calculation unit 56b uses at least the steering angle θs and the turning conversion angle θp_s, and may use a combination of other elements such as the vehicle speed value V. Note that, in the calculation of the deviation compensating axial force Fv, the adjusted pinion angle θp' may be used instead of the turning conversion angle θp_s.
[0169] In the second embodiment, the information adjustment unit 100 may appropriately change the specific calculation method such as addition, subtraction, and multiplication related to the information adjustment amounts Δθ4 and Δθ5 for calculating the adjusted pinion angle θp' according to the purpose. Also, the information adjustment unit 100 may take into account the information adjustment amounts Δθ1 to Δθ3, Δθ8, Δθ11, and Δθ12 of the other embodiments, or may not take into account at least one of the information adjustment amounts Δθ4 and Δθ5. Also, in another form of the second embodiment, the information adjustment unit 110 may take into account the information adjustment amounts Δθ4 and Δθ5, or may not take into account at least one of the information adjustment amounts Δθ6 to Δθ11.
[0170] In the second embodiment, the driving assistance control device 47 may generate a control amount having a torque dimension as the driving assistance control amount θadas. In this case, the driving assistance control amount θadas having a torque dimension may be converted into a value having an angle dimension and then taken into account by the external command value addition calculation unit 73.
[0171] In the above-described second embodiment, at least one of the active steering control amount θactv and the driving assist control amount θadas may be input to the steering control device 2. In another form of the above-described second embodiment, neither the active steering control amount θactv nor the driving assist control amount θadas may be input to the steering control device 2.
[0172] In the second embodiment, the angle axial force calculation unit 56aa only needs to use at least the adjusted pinion angle θp' when calculating the angle axial force Fr, and may not use the vehicle speed value V, or may use a combination of other elements. Note that, in the calculation of the angle axial force Fr, instead of the adjusted pinion angle θp', the steering conversion angle θp_s obtained based on the adjusted pinion angle θp' may be used.
[0173] In the above third embodiment, the information adjustment unit 130 can appropriately change the specific calculation method such as addition, subtraction, and multiplication related to the 12th information adjustment amount Δθ12 for calculating the adjusted pinion angle θp' according to the purpose. Also, the information adjustment unit 130 may use the pinion angle θp, the control pinion angle θp*, or another intermediate control amount θinf as a basis. In this case, the information adjustment unit 130 may take into account the information adjustment amounts Δθ1 to Δθ5, Δθ8, and Δθ11 of the other embodiments, or may not take into account the 12th information adjustment amount Δθ12.
[0174] In the third embodiment, the information adjustment unit 100 of the second embodiment may be added, and the information adjustment units 100, 130 may be switched to calculate the adjusted pinion angle θp' depending on whether driving assistance is to be realized. In this case, when driving assistance is not to be realized, switching may be performed to calculate the adjusted pinion angle θp' through the information adjustment unit 100, and when driving assistance is to be realized, switching may be performed to calculate the adjusted pinion angle θp' through the information adjustment unit 130.
[0175] In the third embodiment, the steering side control unit 50 may have a so-called observer function that estimates the steering angle θs based on the turning conversion angle θp_s. For example, the steering angle feedback control unit 58 may calculate the steering angle control amount Ta* based on the difference between the turning conversion angle θp_s and the estimated steering angle obtained by estimating the steering angle θs. In this case, the calculation of the adjusted pinion angle θp' may take into account the first information adjustment amount Δθ1, the second information adjustment amount Δθ2, and the third information adjustment amount Δθ3, as in the first embodiment.
[0176] In the third embodiment, it is sufficient that at least the driving assist control amount θadas is input to the steering control device 2. In the third embodiment, when calculating various compensation amounts, steering force calculation unit 55 needs to use at least steering angle θs and steering conversion angle θp_s, and does not need to use steering torque Th or vehicle speed value V, or may use other elements in combination. Note that, in calculating various compensation amounts, adjusted pinion angle θp' may be used instead of steering conversion angle θp_s.
[0177] In the above-mentioned fourth embodiment, the information adjustment unit 140 can appropriately change the specific calculation method such as addition, subtraction, and multiplication related to the active steering control amount θactv for calculating the adjusted pinion angle θp' according to the purpose. Also, in the information adjustment unit 140, instead of the second offset-compensated angle θp5*, other intermediate control amount θinf, the pinion angle θp, and the control pinion angle θp* may be used as a basis. In this case, the information adjustment unit 140 may take into account each information adjustment amount Δθ1 to Δθ3, Δθ4, Δθ5, Δθ8, Δθ11, and Δθ12 of each of the other embodiments, or may not take into account the active steering control amount θactv. Note that, when each information adjustment amount Δθ5 and Δθ12 are taken into account, the configuration of the driving assistance control device 47 may be added, as in the above-mentioned second embodiment.
[0178] In the fourth embodiment, it is sufficient that at least the active steering control amount θactv is input to the steering control device 2. In the above fourth embodiment, the stable driving control device 46 needs to use at least the adjusted pinion angle θp' when calculating the active steering control amount θactv, and may use a combination of other elements such as the vehicle speed value V. Note that, in the calculation of the active steering control amount θactv, instead of the adjusted pinion angle θp', the steering conversion angle θp_s obtained based on the adjusted pinion angle θp' may be used.
[0179] In the fifth embodiment, the information adjustment unit 150 can appropriately change the specific calculation method such as addition, subtraction, and multiplication related to each information adjustment amount Δθ13 to Δθ15 for calculating the adjusted pinion angle θp' according to the purpose. In addition, instead of the pinion angle θp, the information adjustment unit 150 may use the angle θp7* after the residual current reduction process, that is, the control pinion angle θp*, or other intermediate control amount θinf as a basis. In addition, the information adjustment unit 150 may take into account each information adjustment amount Δθ4, Δθ5, Δθ8, Δθ11, and Δθ12 of each of the other embodiments, or may not take into account at least one of the information adjustment amounts Δθ13 to Δθ15. When each information adjustment amount Δθ5 and Δθ12 is taken into account, the configuration of the driving assistance control device 47 may be added, as in the second embodiment.
[0180] In the fifth embodiment, the steering control device 2 does not necessarily need to receive at least one of the active steering control amount θactv and the driving assist control amount θadas. In the above-described fifth embodiment, the route guidance control device 48 needs to use at least the adjusted pinion angle θp' when calculating the predicted trajectory line, and may use other elements such as the vehicle speed value V in combination. Note that, in the calculation of the predicted trajectory line, instead of the adjusted pinion angle θp', the steering conversion angle θp_s obtained based on the adjusted pinion angle θp' may be used.
[0181] In each of the above embodiments, each of the information adjustment units 81, 100, 110, 130, 140, and 150 may be realized as a function of the destination of the adjusted pinion angle θp' or the steering conversion angle θp_s obtained based on the adjusted pinion angle θp'. That is, in the above first embodiment, the angle conversion unit 66, i.e., the information adjustment unit 81, may be realized as a function of the steering side control unit 50. In addition, in the above second embodiment, each of the information adjustment units 100 and 110 of the angle conversion unit 66 may be realized as a function of the steering side control unit 50. In addition, in the above third embodiment, the angle conversion unit 66, i.e., the information adjustment unit 130 may be realized as a function of the steering side control unit 50. In addition, in the above fourth embodiment, the information adjustment unit 140 may be realized as a function of the stable driving control device 46. In addition, in the above fifth embodiment, the information adjustment unit 150 may be realized as a function of the route guidance control device 48.
[0182] In each of the above embodiments, the axial force calculation unit 56 may have, in addition to the distribution axial force calculation unit 56a and the deviation compensation axial force calculation unit 56b, a function of calculating an end axial force for notifying the driver of a situation in which the steering limit of the steering wheel 3, i.e., the steering limit of the steered wheels 5, is reached. In this case, the axial force calculation unit 56 selects the axial force with the largest absolute value from the deviation compensation axial force Fv and the end axial force, and outputs the selected axial force to the adder 56c.
[0183] In each of the above embodiments, when calculating the current axial force Fi, the current axial force calculation unit 56ab needs to use at least the turning side actual current value Ib, and may use a combination of other elements such as the vehicle speed value V. Note that the current axial force calculation unit 56ab may use, instead of the turning side actual current value Ib, a current command value Ib* obtained to eliminate a deviation from a current value on the dq coordinates obtained by converting the turning side actual current value Ib based on the rotation angle θb.
[0184] In each of the above embodiments, when calculating the allocation gain Di, the allocation ratio calculation unit 56ac may use other elements, such as the pinion angle θp, the control pinion angle θp*, the steering angle θs, or angular velocities obtained by differentiating these, instead of or in addition to the vehicle speed value V.
[0185] In each of the above embodiments, the axial force calculation unit 56 may have at least the deviation compensation axial force calculation unit 56b and the angle axial force calculation unit 56aa. In this case, the current axial force calculation unit 56ab and the distribution ratio calculation unit 56ac may be omitted.
[0186] In each of the above embodiments, when the steering force calculation unit 55 calculates the steering force Tb*, it is sufficient to use at least a state variable related to the operation of the steering wheel 3, and it is not necessary to use the vehicle speed value V, or other elements may be used in combination. The steering torque Th exemplified in each of the above embodiments does not have to be used as a state variable related to the operation of the steering wheel 3.
[0187] In each of the above embodiments, the steering side control unit 50 may calculate the target reaction torque command value Ts* using as the steering force Tb* a value calculated by executing torque feedback control to make the steering torque Th follow a target steering torque calculated based on the steering torque Th and the axial force F.
[0188] In each of the above embodiments, the first conversion calculation unit 71 may perform scale conversion in accordance with, for example, a yaw rate detected by a yaw rate sensor of the vehicle in addition to the vehicle speed value V. The same applies to the inverse conversion calculation unit 82.
[0189] In each of the above embodiments, the steering angle calculation unit 51 may take into account the amount of torsion of the steering shaft 11 corresponding to the steering torque Th, and calculate the steering angle θs by taking the amount of torsion into account by adding or subtracting the amount of torsion to the rotation angle θa.
[0190] In each of the above embodiments, the steering angle θs may be determined using the detection result of a steering sensor provided on the steering shaft 11 in order to detect the rotation angle of the steering shaft 11.
[0191] In each of the above embodiments, the steered-side motor 32 may be, for example, one that is arranged coaxially with the rack shaft 22, or one that is connected to the rack shaft 22 via a worm and wheel to a pinion shaft that constitutes a rack-and-pinion mechanism.
[0192] In each of the above embodiments, the steering control device 2 can be configured by a processing circuit including: 1) one or more processors that operate according to a computer program (software); 2) one or more dedicated hardware circuits such as an application specific integrated circuit (ASIC) that executes at least some of the various processes; or 3) a combination thereof. The processor includes a CPU and memory such as a RAM and a ROM, and the memory stores program code or instructions configured to cause the CPU to execute the processes. The memory, i.e., a non-transitory computer-readable medium, includes any available medium that can be accessed by a general-purpose or dedicated computer. The same applies to the stability control device 46, the driving assistance control device 47, and the route guidance control device 48.
[0193] In each of the above embodiments, the steering device 1 has a linkless structure in which the steering mechanism 4 and the turning mechanism 6 are mechanically separated at all times, but the present invention is not limited to this, and may have a structure in which the steering mechanism 4 and the turning mechanism 6 can be mechanically separated by a clutch. The steering device 1 may also be an electric power steering device that applies an assist force that is a force for assisting the driver in steering. In this case, the steering wheel 3 is mechanically connected to the pinion shaft 21 via the steering shaft 11. The steering device 1 may also have an independently steerable structure in which the turning mechanism 6 can independently steer the left and right steerable wheels 5. In a turning mechanism having an independently steerable structure, the toe angle of the left and right steerable wheels 5 can be corrected toe-in or toe-out by taking advantage of the advantage of independently steering the left and right steerable wheels 5. In this case, the information adjustment units 81, 100, 110, 130, 140 of the above embodiments can also calculate the adjusted pinion angle θp' so as to adjust the influence of the toe angles corrected for the left and right steered wheels 5. For example, the above first embodiment can suitably handle cases where it is required not to directly reflect the influence of the toe angles corrected for the left and right steered wheels in the calculation of the deviation compensating axial force Fv. This is the same for the above second to fifth embodiments.
[0194] In each of the above embodiments, the adjusted pinion angle θp' and the steering conversion angle θp_s may be used for functions realized by a four-wheel steering device, a rear-wheel steering device, or other devices of the vehicle other than those exemplified in the above embodiments. [Explanation of symbols]
[0195] 1...Steering gear 2...Steering control device (vehicle control device) 3. Steering wheel 4...Steering mechanism (steering function part) 5…Steering wheel 6...Steering mechanism (steering function part, stable driving function part) 46... Stable driving control device (vehicle control device, second control unit) 47...Driving assistance control device (vehicle control device) 48...Route guidance control device (vehicle control device, second control unit) 50...Steering side control unit (second control unit, reaction force control unit, steering wheel control unit) 56...Axial force calculation unit (second control unit, reaction force control unit) 58...Steering angle feedback control unit (second control unit, steering wheel control unit) 60...Steering side control unit (first control unit) 71...First conversion calculation unit (conversion calculation) 72...Second conversion calculation unit (conversion calculation) 73...External command value addition calculation unit (characteristic variable calculation, direction addition calculation) 74...Offset angle calculation section (compensation calculation) 75... Gradual change processing calculation section (compensation calculation) 76... Tracking compensation processing calculation unit (compensation calculation) 77...Output compensation processing calculation section (compensation calculation) 78...Residual current reduction processing calculation section (compensation calculation) 81,100,110,130,140,150...Information Coordination Department BRK…Brake mechanism (stable driving function part) BGM…Back guide monitor (route guidance function section)
Claims
1. A first control unit controls a steering function unit among various functional units having various functions mounted on a vehicle, the steering function unit having a function of steering a steered wheel of the vehicle, as a control target; A vehicle control device having a second control unit that controls a steering function unit having a function of enabling steering of a steering wheel of the vehicle, the steering function unit being a function unit different from the steering function unit among the function units mounted on the vehicle, the first control unit is configured to perform at least one of a compensation calculation for compensating for a target turning control amount, which is a control amount for operating the steering function unit so as to suppress a change in the actual turning control amount obtained as a result of steering the steered wheels, with respect to an amount by which it is actually desired to change the actual turning control amount obtained as a result of steering the steered wheels, and a conversion calculation for converting the target turning control amount so that a positional relationship related to the rotation of a steering shaft of the steering function unit which rotates in conjunction with the steering of the steering wheel satisfies a predetermined correspondence relationship, thereby obtaining the target turning control amount for turning the steered wheels, and controlling the actual turning control amount based on the target turning control amount, the second control unit is configured to control the operation of the steering function unit based on steering information calculated using at least one of the target steering control amount, an intermediate control amount obtained in relation to the compensation calculation and the conversion calculation in the process of obtaining the target steering control amount, and the actual steering control amount, The vehicle control device further includes an information adjustment unit configured to obtain the steering information through adjustment of at least one of the target steering control amount, the intermediate control amount, and the actual steering control amount obtained through the first control unit so that the second control unit controls the operation of the steering function unit, The second control unit includes a reaction force control unit that controls an operation of the steering function unit to generate a reaction force on the steering wheel, the reaction force control unit is configured to calculate a reaction force component corresponding to a reaction force from a road surface acting on the steered wheels, based on the adjusted steering information obtained by adjusting a calculated reaction force by the information adjustment unit, The information adjustment unit is a control device for a vehicle that is configured to adjust the degree of influence of at least one of the compensation calculation and the conversion calculation in the first control unit on at least one of the target steering control amount, the intermediate control amount, and the actual steering control amount obtained through the first control unit, as an adjustment corresponding to the steering function unit.
2. A first control unit that controls a steering function unit among various functional units having various functions mounted on a vehicle, the steering function unit having a function of steering the steered wheels of the vehicle; A vehicle control device having a second control unit that controls a steering function unit having a function of enabling steering of a steering wheel of the vehicle, the steering function unit being a function unit different from the steering function unit among the function units mounted on the vehicle, the first control unit is configured to perform a direction addition calculation for adding a control amount for changing a direction to a target steering control amount, which is a control amount for operating the steering function unit to change the traveling direction in which the vehicle travels regardless of the state of the steering function unit, to obtain the target steering control amount for turning the steered wheels, and to control an actual steering control amount obtained as a result of steering the steered wheels based on the target steering control amount, The second control unit is configured to control the operation of the steering function unit based on steering information calculated using at least one of the target steering control amount, an intermediate control amount obtained in relation to the direction addition calculation in the process of obtaining the target steering control amount, and the actual steering control amount, The vehicle control device further includes an information adjustment unit configured to obtain the steering information through adjustment of at least one of the target steering control amount, the intermediate control amount, and the actual steering control amount obtained through the first control unit so that the second control unit controls the operation of the steering function unit, The second control unit includes a steering wheel control unit that controls the operation of the steering function unit to rotate the steering wheel, the steering wheel control unit is configured to perform a calculation based on the adjusted steering information obtained by adjusting a target steering control amount as a control amount for operating the steering function unit by the information adjustment unit, and to control an actual steering control amount obtained as a result of rotating a steering shaft of the steering function unit, which rotates in conjunction with the steering wheel, based on the target steering control amount, The information adjustment unit is a control device for a vehicle that is configured to adjust the influence of the direction addition calculation in the first control unit on at least any of the target steering control amount, the intermediate control amount, and the actual steering control amount obtained through the first control unit, as an adjustment corresponding to the steering function unit.
3. A first control unit that controls a steering function unit among various functional units having various functions mounted on a vehicle, the steering function unit having a function of steering the steered wheels of the vehicle; A vehicle control device having a second control unit that controls a stable driving function unit having a function of performing stable cornering of the vehicle, the stable driving function unit being a function unit different from the steering function unit among the function units mounted on the vehicle, the first control unit is configured to obtain the target turning control amount for turning the steered wheels as a result of performing a characteristic changing calculation that adds a control amount for changing characteristics to a target turning control amount, which is a control amount for operating the steering function unit in order to change characteristics that appear in relation to the traveling of the vehicle regardless of the state of a steering function unit having a function of enabling steering of the steering wheel of the vehicle, and to control an actual turning control amount obtained as a result of turning the steered wheels based on the target turning control amount, The second control unit is configured to control the operation of the stable driving function unit based on steering information calculated using at least one of the target steering control amount, an intermediate control amount obtained in relation to the characteristic variable calculation in the process of obtaining the target steering control amount, and the actual steering control amount, The vehicle control device further includes an information adjustment unit configured to obtain the steering information through adjustment of at least one of the target steering control amount, the intermediate control amount, and the actual steering control amount obtained through the first control unit so that the second control unit controls the operation of the stable driving function unit, The second control unit includes a stable driving control unit that controls the operation of the stable driving function unit to perform stable cornering of the vehicle, the stable driving control unit is configured to calculate a control amount for changing a turning characteristic appearing in relation to the turning of the vehicle based on the adjusted steering information obtained by adjusting the information adjustment unit, and to control the turning characteristic based on the control amount, The information adjustment unit is a control device for a vehicle that is configured to adjust the influence of the characteristic variable calculation in the first control unit on at least one of the target steering control amount, the intermediate control amount, and the actual steering control amount obtained through the first control unit, as an adjustment corresponding to the stable driving function unit.
4. A first control unit that controls a steering function unit among various functional units having various functions mounted on a vehicle, the steering function unit having a function of steering the steered wheels of the vehicle; A vehicle control device having a second control unit that controls a route guidance function unit having a function of providing guidance on a predicted route of the vehicle, the route guidance function unit being a function unit different from the steering function unit among the function units mounted on the vehicle, the first control unit is configured to perform a compensation calculation to compensate for a target steering control amount, which is a control amount for operating the steering function unit so as to suppress a change in an actual steering control amount obtained as a result of steering the steered wheels, by an amount by which the actual steering control amount is actually changed, thereby obtaining the target steering control amount for turning the steered wheels, and to control the actual steering control amount based on the target steering control amount; The second control unit is configured to control the operation of the route guidance function unit based on steering information calculated using at least one of the target steering control amount, an intermediate control amount obtained in relation to the compensation calculation in the process of obtaining the target steering control amount, and the actual steering control amount, The vehicle control device further includes an information adjustment unit configured to obtain the steering information through adjustment of at least one of the target steering control amount, the intermediate control amount, and the actual steering control amount obtained through the first control unit so that the second control unit controls the operation of the route guidance function unit, The second control unit includes a route guidance control unit that controls an operation of the route guidance function unit to provide guidance on a predicted route of the vehicle, the route guidance control unit is configured to calculate a predicted route of the vehicle based on the adjusted steering information obtained by adjusting the information adjustment unit, and to control guidance of the predicted route, The information adjustment unit is a control device for a vehicle that is configured to adjust the influence of the compensation calculation in the first control unit on at least any of the target steering control amount, the intermediate control amount, and the actual steering control amount obtained through the first control unit, as an adjustment corresponding to the route guidance function unit.
Citation Information
Patent Citations
Vehicle steering device
JP2006321471A
Vehicle steering control device and method
JP2009051491A
Steering device for vehicle
JP2011225144A
Steering control device
JP2019131072A
Method and product for handling driver intervention in an autonomous steering system
US20200070888A1