Control device for electric power steering device and electric power steering device
The control device for electric power steering systems balances subtle steering feel and responsive steering angle tracking by adjusting disturbance compensation torque based on steering torque, addressing the challenge of simultaneous steering assist and angle control.
Patent Information
- Application Number
- JP2024527485
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2023-04-28
- Filing Date
- 2024-01-12
- Publication Date
- 2024-12-19
- Estimated Expiration
- 2044-01-12
AI Technical Summary
Existing electric power steering systems face challenges in balancing subtle steering feel and good steering angle followability when steering assist control and steering angle control operate simultaneously.
A control device for an electric power steering system that includes a steering torque detection section, a first steering control value calculation unit, a second steering control value calculation unit, and a drive unit, which calculates and generates steering forces based on a target steering control value, incorporating a disturbance compensation torque that increases with larger steering torques to enhance steering feel and responsiveness.
The system achieves both subtle steering feel and good steering angle tracking by adjusting the disturbance compensation torque based on steering torque, ensuring responsive steering angle followability and enhanced steering feel.
Smart Images

Figure 0007602846000001 
Figure 0007602846000002 
Figure 0007602846000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a control device for an electric power steering device and an electric power steering device. [Background technology]
[0002] The following Patent Document 1 discloses an automatic steering device including a movement trajectory setting means for setting a movement trajectory of a vehicle to a target position, and a steering actuator control means for calculating a first drive command value to a steering actuator based on the movement trajectory and for calculating a second drive command value to the steering actuator based on the steering force applied to the steering wheel by the driver. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2008-068677 A Summary of the Invention [Problem to be solved by the invention]
[0004] In a mode in which steering assist control, which detects the steering torque input to the steering mechanism and generates a steering assist torque, and steering angle control, which causes the actual steering angle to follow the target steering angle, operate simultaneously, it is preferable to balance the steering assist control and the steering angle control to achieve both a delicate steering feel when the driver steers and good steering angle tracking ability. The present invention aims to achieve both a delicate steering feel when the driver steers and good steering angle tracking ability in a mode in which steering assist control and steering angle control that causes the actual steering angle to track the target steering angle are operated simultaneously. [Means for solving the problem]
[0005] In order to achieve the above-mentioned object, a control device for an electric power steering device according to one embodiment of the present invention includes a steering torque detection unit that detects a steering torque input to a steering mechanism, a first steering control value calculation unit that calculates a first steering control value based on the steering torque detected by the steering torque detection unit, a second steering control value calculation unit that calculates a second steering control value for making the actual steering angle follow the target steering angle, a mixing unit that calculates a target steering control value by adding the first steering control value and the second steering control value, and a drive unit that drives a motor that generates a steering force based on the target steering control value.
[0006] The second steering control value calculation unit includes a disturbance compensation torque setting unit that sets a disturbance compensation torque, and calculates the second steering control value based on the angle deviation of the actual steering angle from the target steering angle and the disturbance compensation torque. The disturbance compensation torque setting unit sets a disturbance compensation torque including a larger friction component when the steering torque is large compared to when the steering torque is small. An electric power steering device according to another aspect of the present invention includes the above-described control device and a motor, and the steering force generated by the motor is controlled by the control device. Effect of the Invention
[0007] According to the present invention, in a mode in which steering assist control and steering angle control that causes the actual steering angle to follow the target steering angle are operated simultaneously, it is possible to achieve both a delicate steering feel when the driver steers and good steering angle tracking ability. [Brief description of the drawings]
[0008] [Figure 1] 1 is a configuration diagram showing an overview of an example of an electric power steering device according to an embodiment; [Diagram 2] 2 is a block diagram showing an example of a functional configuration of a controller 30. FIG. [Diagram 3] 2 is a block diagram showing an example of a functional configuration of a manual assist control unit 40. FIG. [Figure 4] 4 is a block diagram showing an example of a functional configuration of a steering angle feedback control unit 41. FIG. [Diagram 5]4 is a block diagram showing an example of a functional configuration of a disturbance compensation torque setting unit 42. FIG. [Figure 6] 4 is a block diagram showing an example of a functional configuration of an input torque calculation unit 42b. FIG. [Figure 7] 13 is a schematic diagram showing an example of the characteristics of a hysteresis width Wh set by a hysteresis width setting unit 61. FIG. [Figure 8] 13 is a block diagram showing an example of a functional configuration of a friction torque estimation unit 42d. FIG. [Figure 9] 4 is a schematic diagram showing an example of the characteristics of the assist torque Ta set by the assist torque setting unit 70. FIG. [Figure 10] 10 is a schematic diagram showing an example of the characteristics of a dynamic friction coefficient Cd set by a dynamic friction coefficient setting unit 73a. FIG. [Figure 11] FIG. 2 is a block diagram showing an example of a functional configuration of a friction gain calculation unit 75. [Figure 12] 1A is a schematic diagram of an example of the characteristics of a first direction gain Gcw set by a first direction gain setting unit 75a, and FIG. 1B is a schematic diagram of an example of the characteristics of a second direction gain Gccw set by a second direction gain setting unit 75b. [Figure 13] 13 is a schematic diagram showing an example of the characteristics of a torque sensitive gain G4 set by a torque sensitive gain setting unit 85. FIG. [Figure 14] 4 is a flowchart illustrating an example of a control method for the electric power steering device according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] The embodiments of the present invention will be described in detail with reference to the drawings. Note that the embodiments of the present invention shown below are merely examples of devices and methods for embodying the technical idea of the present invention, and the technical idea of the present invention does not limit the configuration, arrangement, etc. of the components to those described below. The technical idea of the present invention can be modified in various ways within the technical scope defined by the claims.
[0010] (composition) 1 is a schematic diagram showing an example of an electric power steering device according to an embodiment. A steering shaft (steering shaft, handle shaft) 2 of a steering wheel (steering handle) 1 is connected to steered wheels 8L, 8R via reduction gears (worm gears) 3 constituting a reduction mechanism, universal joints 4a and 4b, a pinion rack mechanism 5, and tie rods 6a and 6b, and further via hub units 7a and 7b.
[0011] The pinion rack mechanism 5 has a pinion 5a connected to a pinion shaft to which steering force is transmitted from the universal joint 4b, and a rack 5b that meshes with this pinion 5a. The rotational motion transmitted to the pinion 5a is converted into linear motion in the vehicle width direction by the rack 5b. The steering shaft 2 is provided with a torque sensor 10 that detects a steering torque Th. The steering shaft 2 is also provided with a steering angle sensor 14 that detects a steering angle θa of a steering mechanism. For example, the steering angle sensor 14 may detect the steering angle θa of the steering wheel 1 or the steering shaft 2. In the following description, the steering angle θa detected by the steering angle sensor 14 may be referred to as the "actual steering angle θa."
[0012] In addition, a motor 20 that assists the steering force of the steering wheel 1 is connected to the steering shaft 2 via a reduction gear 3. A controller 30 that controls an electric power steering (EPS) device is supplied with power from a battery 13 and receives an ignition key signal via an ignition (IGN) key 11. The means for applying the steering assist force is not limited to a motor, and various types of actuators can be used.
[0013] The controller 30 is an electronic control unit (ECU: Electronic Control Unit) that calculates a current command value of an assist control command based on the steering torque Th detected by the torque sensor 10, the vehicle speed Vh detected by the vehicle speed sensor 12, and the actual steering angle θa detected by the steering angle sensor 14, and controls the current supplied to the motor 20 using a voltage control command value Vref that has been subjected to compensation, etc., for the current command value.
[0014] It should be noted that the steering angle sensor 14 is not essential, and the actual steering angle θa may be calculated by adding the torsion angle of the torsion bar of the torque sensor 10 to the rotation angle obtained from a rotation angle sensor that detects the rotation angle of the rotating shaft of the motor 20. Also, the steering angle of the steered wheels 8L, 8R may be used as the actual steering angle θa. For example, the steering angle may be detected by detecting the amount of displacement of the rack 5b.
[0015] The controller 30 may be, for example, a computer including a processor and peripheral components such as a storage device, etc. The processor may be, for example, a CPU (Central Processing Unit) or an MPU (Micro-Processing Unit). The storage device may include any one of a semiconductor storage device, a magnetic storage device, and an optical storage device. The storage device may include a register, a cache memory, a memory such as a ROM (Read Only Memory) and a RAM (Random Access Memory) used as a main memory device. The functions of the controller 30 described below are realized, for example, by the processor of the controller 30 executing a computer program stored in a storage device.
[0016] The controller 30 may be formed of dedicated hardware for executing each information processing described below. For example, the controller 30 may include a functional logic circuit set in a general-purpose semiconductor integrated circuit. For example, the controller 30 may include a programmable logic device (PLD) such as a field programmable gate array (FPGA).
[0017] 2 is a block diagram showing an example of a functional configuration of the controller 30. The controller 30 includes a manual assist control unit 40, a steering angle feedback (FB) control unit 41, a disturbance compensation torque setting unit 42, adders 43 and 46, an operation setting unit 44, a multiplier 45, a command value setting unit 47, a current feedback (FB) control unit 48, a PWM (Pulse Width Modulation) control unit 49, an inverter (INV) 50, and a current detection unit 51. In the following description, the steering angle feedback may be referred to as "steering angle FB" and the current feedback may be referred to as "current FB".
[0018] The manual assist control unit 40 calculates the first manual assist torque Tma1 and the second manual assist torque Tma2 based on at least the steering torque Th and the vehicle speed Vh. The second manual assist torque Tma2 includes all of the steering assist torque components that assist the driver in steering the steering mechanism, and the first manual assist torque Tma1 includes only the static component of the second manual assist torque Tma2. The second manual assist torque Tma2 is an example of the "first steering control value" described in the claims. The first manual assist torque Tma1 is an example of the static component of the first steering control value. The manual assist control unit 40 will be described in detail later.
[0019] The steering angle FB control unit 41 calculates a steering angle FB torque Tsfb for making the actual steering angle θa follow the target steering angle θt based on at least the steering torque Th, the vehicle speed Vh, the actual steering angle θa, the steering angular velocity ωa which is the time rate of change of the actual steering angle θa, and the target steering angle θt. In this embodiment, the sign of the steering angular velocity ωa when the steering mechanism (e.g., the steering wheel 1 or the steering shaft 2) rotates clockwise is defined as positive, and the sign of the steering angular velocity ωa when the steering mechanism rotates counterclockwise is defined as negative. In the following description, the steering angular velocity ωa may be written as the actual steering angular velocity ωa.
[0020] The target steering angle θt is a target value of the actual steering angle θa that is automatically set in the automatic steering control by the controller 30. For example, the controller 30 may set a target driving trajectory along which the host vehicle should travel, and set the target steering angle θt so that the host vehicle travels along the target driving trajectory. For example, the controller 30 may set the target steering angle θt based on the lateral position in the lane or the deviation margin time to the lane boundary line so that the host vehicle travels within the same lane. For example, the controller 30 may receive the target steering angle θt from a higher-level controller that controls the vehicle by CAN communication or the like. Details of the steering angle FB control unit 41 will be described later.
[0021] The disturbance compensation torque setting unit 42 sets the disturbance compensation torque Tob for compensating for disturbances applied to the steering mechanism by a disturbance observer. The disturbance compensation torque setting unit 42 calculates the disturbance compensation torque Tob based on at least the first manual assist torque Tma1, the second manual assist torque Tma2, the steering torque Th, the vehicle speed Vh, the actual steering angular velocity ωa, and a past value (previous value) of the steering angle tracking torque Tsfw obtained by correcting the steering angle FB torque Tsfb with the disturbance compensation torque Tob. The details of the disturbance compensation torque setting unit 42 will be described later.
[0022] The operation setting unit 44 sets the operation gain Gop based on the control signal Ss to set whether or not automatic steering control is to be executed. For example, the control signal Ss is set based on the on / off of the automatic steering control switch by the occupant and the reliability of a sensor used for automatic steering control (e.g., a camera for detecting lanes) due to malfunction. The operation gain Gop is set to a value of "1" when execution of automatic steering control is permitted, and is set to a value of "0" when execution of automatic steering control is prohibited.
[0023] The adder 43 compensates for the disturbance applied to the steering mechanism by adding the disturbance compensation torque Tob to the steering angle FB torque Tsfb, and the multiplier 45 multiplies the sum of the steering angle FB torque Tsfb and the disturbance compensation torque Tob by the operation gain Gop to calculate the steering angle tracking torque Tsfw=Gop×(Tsfb+Tob). The steering angle tracking torque Tsfw is an example of the "second steering control value" described in the claims.
[0024] The adder 46 calculates the target steering torque (Tma2+Tsfw) by adding the second manual assist torque Tma2 and the steering angle tracking torque Tsfw. The adder 46 is an example of a "mixing unit" recited in the claims, and the target steering torque (Tma2+Tsfw) is an example of a "target steering control value" recited in the claims. The command value setting unit 47 converts the target steering torque (Tma2+Tsfw) into a current command value Ir0, and sets the target current command value Ir by restricting the upper limit of the current command value Ir0.
[0025] A current FB control unit 48 generates a voltage control command value Vref by feedback control such as PI (proportional integral) control based on the deviation between the fed-back current value Im of the motor 20 and a target current command value Ir. The current value Im of the motor 20 is detected by a current detection unit 51. The voltage control command value Vref is input to a PWM control unit 49, and the PWM control unit 49 generates a PWM signal to control an inverter 50, thereby driving the motor 20. The inverter 50 is an example of a "drive unit" as defined in the claims.
[0026] Next, a detailed description will be given of the manual assist control unit 40. Fig. 3 is a block diagram showing an example of a functional configuration of the manual assist control unit 40. The manual assist control unit 40 includes an approximate differentiation unit 40a, a gain multiplication unit 40b, an assist torque setting unit 40c, a filter unit 40d, and an adder 40e. The approximation differentiation unit 40a calculates a fluctuation component ΔTh of the steering torque Th. For example, the approximation differentiation unit 40a may calculate the fluctuation component ΔTh by multiplying the steering torque Th by a transfer function s / (Ts+1) that combines a differential operation and a low-pass filter. Alternatively, the approximation differentiation unit 40a may simply differentiate the steering torque Th to calculate the fluctuation component ΔTh.
[0027] The gain multiplication unit 40b calculates the product G1×ΔTh of the fluctuation component ΔTh and a predetermined gain G1. The assist torque setting unit 40c sets an assist torque Tma, which is a steering assist torque corresponding to at least the steering torque Th and the vehicle speed Vh. The assist torque setting unit 40c may set a larger assist torque Tma as the steering torque Th increases. The assist torque setting unit 40c may set a larger assist torque Tma as the vehicle speed Vh decreases. For example, the assist torque setting unit 40c may set the assist torque Tma using an assist map or the like.
[0028] The filter unit 40d calculates the first manual assist torque Tma1 including only the static component of the assist torque Tma by removing the resonance component and the like from the assist torque Tma corresponding to the steering torque Th. For example, the filter unit 40d may be a notch filter, a low-pass filter, or the like. The adder 40e calculates a second manual assist torque Tma2 including all the components of the steering assist torque by adding the output G1×ΔTh of the gain multiplication unit 40b to the first manual assist torque Tma1. That is, the second manual assist torque Tma2 includes a static component of the assist torque Tma, which is a steering assist torque corresponding to the steering torque Th, and a fluctuation component ΔTh of the steering torque Th. By applying the steering assist torque including the fluctuation component ΔTh of the steering torque Th to the steering mechanism, it is possible to suppress the fluctuation of the steering torque Th.
[0029] Next, the steering angle FB control unit 41 will be described in detail. Fig. 4 is a block diagram showing an example of the functional configuration of the steering angle FB control unit 41. The steering angle FB control unit 41 includes a target steering angular velocity calculation unit 41a, a steering angular velocity feedback (FB) calculation unit 41b, an absolute value calculation unit (abs) 41e, a torque sensitive gain setting unit 41f, and a multiplier 41g. In the following description, the steering angular velocity feedback may be written as "steering angular velocity FB".
[0030] The target steering angular velocity calculation unit 41a calculates the target steering angular velocity ωt based on the angle deviation of the actual steering angle θa from the target steering angle θt and the vehicle speed Vh. For example, the target steering angular velocity calculation unit 41a sets a conversion coefficient Kpp according to the vehicle speed Vh. For example, the target steering angular velocity calculation unit 41a may set a smaller conversion coefficient Kpp as the vehicle speed Vh increases. The target steering angular velocity calculation unit 41a calculates the product Kpp×(θt-θa) of the angle deviation (θt-θa) of the actual steering angle θa from the target steering angle θt and the conversion coefficient Kpp as the target steering angular velocity ωt.
[0031] Next, the steering angular velocity FB calculation unit 41b sets the conversion coefficient Kpv based on the conversion coefficient Kpp. For example, the conversion coefficient Kpv may be set to be constant when the conversion coefficient Kpp is less than a threshold value, and to be larger as the conversion coefficient Kpp increases when the conversion coefficient Kpp is equal to or greater than the threshold value. The steering angular velocity FB calculation unit 41b calculates the product Kpv×(ωt-ωa) of the angular velocity deviation (ωt-ωa) of the actual steering angular velocity ωa with respect to the target steering angular velocity ωt and the conversion coefficient Kpv as the basic steering angle FB torque Tsfb0.
[0032] The absolute value calculation unit 41e outputs the absolute value of the steering torque Th. The torque sensitive gain setting section 41f sets the torque sensitive gain G2 according to the output of the absolute value calculation section 41e. For example, a smaller torque sensitive gain G2 may be set when the output of the absolute value calculation section 41e is large compared to when the output is small. A multiplier 41g multiplies the basic steering angle FB torque Tsfb0 by the torque sensitive gain G2 to calculate the steering angle FB torque Tsfb=G2×Tsfb0.
[0033] Next, a detailed description will be given of the disturbance compensation torque setting unit 42. Fig. 5 is a block diagram showing an example of a functional configuration of the disturbance compensation torque setting unit 42. The disturbance compensation torque setting unit 42 includes an input torque estimating unit 42a, an input torque calculating unit 42b, filter units 42c and 42e, a friction torque estimating unit 42d, an adder 42f, a subtractor 42g, an absolute value calculating unit (abs) 42j, a torque sensitive gain setting unit 42k, and a multiplier 42l.
[0034] The input torque estimation unit 42a calculates an estimated input torque Tie, which is an estimated value of the input torque to the steering mechanism, by inputting the actual steering angular velocity ωa to an inverse model of the steering mechanism. For example, the input torque estimation unit 42a may calculate the estimated input torque Tie based on the following equation (1). Tie = (J s + D) ωa Q(s) … (1) (J s + D) is the transfer function of the inverse model of the steering mechanism, J is the moment of inertia, D is the viscosity coefficient, and Q(s) is the transfer function of the low-pass filter.
[0035] Furthermore, the input torque estimation unit 42a may input angle information consisting of the actual steering angle θa, the actual steering angular velocity ωa, and the actual steering angular acceleration αa, which is the time rate of change of the actual steering angular velocity ωa, to the inverse model to calculate the estimated input torque Tie. Various equations can be used depending on the combination of the input angle information. The following equation (2) may be used instead of equation (1). Furthermore, the inertia term and viscosity term of equation (1) or equation (2) may be obtained from equation (3) or equation (4). Tie=(J·s+D)ωa·Q(s)+K·θa·Q(s) …(2) K is the stiffness, and K·θa is the reaction force from the road surface. J·s·ωa=J·s^2·θa=J·αa …(3) D ωa = D s θa … (4)
[0036] The input torque calculation unit 42b calculates an input torque Tia0 to be input to the steering mechanism based on at least the steering torque Th, the vehicle speed Vh, a past value (previous value) of the steering angle tracking torque Tsfw, the first manual assist torque Tma1, and the second manual assist torque Tma2. In the following description, the input torque Tia0 calculated by the input torque calculation unit 42b is referred to as a "basic actual input torque Tia0."
[0037] 6 is a block diagram showing an example of a functional configuration of the input torque calculation unit 42b. The input torque calculation unit 42b includes adders 60, 64, and 65, a hysteresis width setting unit 61, a hysteresis processing unit 62, and a subtractor 63. The adder 60 calculates the sum (Tma1+Th) of the first manual assist torque Tma1 and the steering torque Th as the static manual steering input torque. The hysteresis width setting unit 61 sets a hysteresis width Wh of the hysteresis characteristic to be applied to the static manual steering input torque (Tma1+Th) in accordance with the vehicle speed Vh.
[0038] For example, the hysteresis width setting unit 61 may set a wider hysteresis width Wh when the vehicle speed Vh is high compared to when the vehicle speed Vh is low. For example, the higher the vehicle speed Vh, the wider the hysteresis width Wh may be set. 7 is a schematic diagram of an example of the characteristics of the hysteresis width Wh set by the hysteresis width setting unit 61. For example, the hysteresis width Wh may be set to be maintained at a relatively small (relatively narrow) constant value W1 when the vehicle speed Vh is in a range below a relatively low first threshold value V1, to be maintained at a relatively large (relatively wide) constant value W2 when the vehicle speed Vh is in a range equal to or higher than a relatively high second threshold value V2, and to increase (expand) from the value W1 by the value W2 as the vehicle speed Vh increases when the vehicle speed Vh is in a range equal to or higher than the first threshold value V1 and lower than the second threshold value V2.
[0039] Please refer to Fig. 6. The hysteresis processing unit 62 generates the input torque Tah by applying a hysteresis characteristic of a hysteresis width Wh to the static manual steering input torque (Tma1+Th). The input torque Tah is an example of the "first component" described in the claims. A subtractor 63 calculates a difference (Tma2-Tma1) by subtracting the first manual assist torque Tma1 from the second manual assist torque Tma2. Adders 64 and 65 calculate a basic actual input torque Tia0=Tah+(Tma2-Tma1)+Tsfw by adding the difference (Tma2-Tma1) and the past value of the steering angle tracking torque Tsfw to the input torque Tah. The sum of the difference (Tma2-Tma1) and the steering angle tracking torque Tsfw is an example of a "second component" described in the claims.
[0040] Please refer to Fig. 5. The filter unit 42c calculates the actual input torque Tia by performing low-pass filtering on the basic actual input torque Tia0. The low-pass filter of the filter unit 42c may be the same as the low-pass filter Q(s) of the formula (1) used in the input torque estimation unit 42a. The friction torque estimation unit 42d estimates a first friction torque Tf0, which is a friction torque acting on the steering mechanism, based on the actual steering angular velocity ωa and the vehicle speed Vh. FIG. 8 is a block diagram showing an example of a functional configuration of the friction torque estimating unit 42d.
[0041] The friction torque estimation unit 42d includes an assist torque setting unit 70, adders 71 and 83, absolute value calculation units (abs) 72, 79, and 84, a dynamic friction coefficient setting unit 73a, a static friction coefficient setting unit 73b, multipliers 74a, 74b, 81a, 81b, 82a, 82b, and 86, a friction gain calculation unit 75, a sign unit (sgn) 76, a delay unit 77, a selector 78, a subtractor 80, and a torque sensitive gain setting unit 85.
[0042] The assist torque setting unit 70 sets an assist torque Ta, which is a steering assist torque corresponding to the steering torque Th. For example, the assist torque setting unit 70 may set a larger assist torque Ta as the steering torque Th increases. For example, the assist torque setting unit 70 may set the assist torque Ta using an assist map or the like.
[0043] 9 is a schematic diagram of an example of the characteristics of the assist torque Ta set by the assist torque setting unit 70. The assist torque Ta increases from "0" to (+Ta1) when the steering torque Th is in the range of "0" to (+Th1), increases from a value (+Ta1) to (+Ta2) when the steering torque Th is in the range of (+Th1) to (+Th2), increases from a value (+Ta2) to (+Ta3) when the steering torque Th is in the range of (+Th2) to (+Th3), and increases from a value (+Ta3) to (+Ta4) when the steering torque Th is in the range of (+Th3) to (+Th4).
[0044] In addition, when the steering torque Th is in the range of (-Th8) to (-Th7), the steering torque Th increases from the value (-Ta8) to (-Ta7), when the steering torque Th is in the range of (-Th7) to (-Th6), the steering torque Th increases from the value (-Ta7) to (-Ta6), when the steering torque Th is in the range of (-Th6) to (-Th5), the steering torque Th increases from the value (-Ta6) to (-Ta5), and when the steering torque Th is in the range of (-Th5) to "0", the steering torque Th increases from the value (-Ta5) to "0".
[0045] Let R1 be the rate of change (Ta1 / Th1) of the change in assist torque Ta relative to the change in steering torque Th when the steering torque Th is in the range of "0" to (+Th1), R2 be the rate of change ((Ta2-Ta1) / (Th2-Th1)) when the steering torque Th is in the range of (+Th1) to (+Th2), R3 be the rate of change ((Ta3-Ta2) / (Th3-Th2)) when the steering torque Th is in the range of (+Th2) to (+Th3), and R4 be the rate of change ((Ta4-Ta3) / (Th4-Th3)) when the steering torque Th is in the range of (+Th3) to (+Th4). For example, the rates of change R2, R4, R3, and R1 may be set in increasing order.
[0046] In addition, if the rate of change (Ta5 / Th5) of the change in assist torque Ta in response to the change in steering torque Th when steering torque Th is in the range of "0" to (-Th5) is R5, the rate of change ((Ta6-Ta5) / (Th6-Th5)) when steering torque Th is in the range of (-Th5) to (-Th6) is R6, the rate of change ((Ta7-Ta6) / (Th7-Th6)) when steering torque Th is in the range of (-Th6) to (-Th7) is R7, and the rate of change ((Ta8-Ta7) / (Th8-Th7)) when steering torque Th is in the range of (-Th7) to (-Th8) is R8, then, for example, the rates of change R6, R8, R7, and R5 may be set in increasing order. Alternatively, the magnitudes of Ta1 and Th5 may be set to be equal, the magnitudes of Ta2 and Th6 may be set to be equal, the magnitudes of Ta3 and Th7 may be set to be equal, and the magnitudes of Ta4 and Th8 may be set to be equal.
[0047] See Fig. 8. An adder 71 and an absolute value calculation unit 72 calculate the absolute value |Th+Ta| of the sum of the steering torque Th and the assist torque Ta, and input it to a dynamic friction coefficient setting unit 73a and a static friction coefficient setting unit 73b. The dynamic friction coefficient setting unit 73a sets the dynamic friction coefficient Cd based on at least the absolute value |Th+Ta|. For example, the dynamic friction coefficient setting unit 73a may set a larger dynamic friction coefficient Cd when the absolute value |Th+Ta| is large compared to when it is small.
[0048] 10 is a schematic diagram of an example of the characteristics of the dynamic friction coefficient Cd set by the dynamic friction coefficient setting unit 73a. For example, the dynamic friction coefficient Cd has a value of "0" when the absolute value |Th+Ta| is in a range equal to or less than a value T1, has a value of "1" when the absolute value |Th+Ta| is in a range equal to or more than a value T2, and increases from the value "0" to the value "1" when the absolute value |Th+Ta| increases from T1 to T2.
[0049] See Fig. 8. The static friction coefficient setting unit 73b sets the static friction coefficient Cs based on at least the absolute value |Th+Ta|. For example, the static friction coefficient setting unit 73b may set the static friction coefficient Cs in the same manner as the dynamic friction coefficient Cd set by the dynamic friction coefficient setting unit 73a. In addition, when static friction is not taken into consideration in the disturbance observer, the static friction coefficient Cs may be set to "0". The multipliers 74a and 74b calculate a basic dynamic friction torque Tdb and a basic static friction torque Tsb by multiplying a predetermined base friction torque by a dynamic friction coefficient Cd and a static friction coefficient Cs, respectively.
[0050] The friction gain calculation unit 75 calculates a friction gain Gf according to the actual steering angular velocity ωa. The friction gain Gf has a value "1" when the actual steering angular velocity ωa is a positive value (i.e., the steering mechanism rotates clockwise) and is greater than a predetermined value (+ω1), and has a value "-1" when the actual steering angular velocity ωa is a negative value (i.e., the steering mechanism rotates counterclockwise) and is smaller than a negative predetermined value (-ω2). In the range between the predetermined value (-ω2) and the predetermined value (+ω1), the friction gain Gf increases as the actual steering angular velocity ωa increases, and the friction gain Gf decreases as the actual steering angular velocity ωa decreases. The magnitudes (absolute values) of the predetermined value (-ω2) and the predetermined value (+ω1) may be equal to each other.
[0051] 11 is a block diagram showing an example of a functional configuration of the friction gain calculation unit 75. The friction gain calculation unit 75 includes a first direction gain setting unit 75a, a second direction gain setting unit 75b, a delay unit 75c, a first selector 75d, and a second selector 75e. A first direction gain setting section 75a and a second direction gain setting section 75b set a first direction gain Gcw and a second direction gain Gccw according to the actual steering angular velocity ωa, respectively.
[0052] 12(a) and 12(b) are schematic diagrams showing an example of the characteristics of the first directional gain Gcw and the second directional gain Gccw, respectively. The first directional gain Gcw is set to a value of "-1" when the actual steering angular velocity ωa is equal to or less than "0", is set to a value of "1" when the actual steering angular velocity ωa is equal to or greater than a predetermined value (+ω1), and increases from the value "-1" to the value "1" within the range from "0" to the predetermined value (+ω1). The second directional gain Gccw is set to a value of "-1" when the actual steering angular velocity ωa is equal to or less than a predetermined value (-ω2), is set to a value of "1" when the actual steering angular velocity ωa is equal to or greater than 0, and increases from the value "-1" to the value "1" within the range from the predetermined value (-ω2) to "0".
[0053] See Fig. 11. The delay unit 75c inputs the past value (previous value) of the friction gain Gf to the first selector 75d and the second selector 75e. The first selector 75d outputs the second direction gain Gccw to the second selector 75e when the second direction gain Gccw is equal to or less than the past value of the friction gain Gf, and outputs the past value of the friction gain Gf to the second selector 75e when the second direction gain Gccw is greater than the past value of the friction gain Gf.
[0054] The second selector 75e outputs the first direction gain Gcw as the friction gain Gf when the first direction gain Gcw is equal to or greater than the past value of the friction gain Gf, and outputs the output value of the first selector 75d as the friction gain Gf when the first direction gain Gcw is less than the past value of the friction gain Gf. This configuration imparts hysteresis characteristics to the relationship between the actual steering angular velocity ωa and the friction gain Gf, making it possible to suppress fluctuations in the friction gain Gf even if the actual steering angular velocity ωa fluctuates near zero. Please refer to Fig. 8. The code unit 76 outputs the value "1" to the selector 78 if the friction gain Gf is equal to or greater than "0", and outputs the value "-1" if the friction gain Gf is less than "0".
[0055] The delay unit 77 outputs to the selector 78 the past value (previous value) of the directional gain Gd output from the selector 78 . If the friction gain Gf is not "0", the selector 78 outputs the output of the code unit 76 as the directional gain Gd, and if the friction gain Gf is "0", the selector 78 maintains the value of the directional gain Gd output previously (i.e., the past value).
[0056] The absolute value calculation unit 79 calculates the absolute value |Gf| of the friction gain Gf as the kinetic friction gain Gdf. The subtractor 80 calculates the difference obtained by subtracting the kinetic friction gain Gdf from "1" as the static friction gain Gsf=(1-Gdf). The multipliers 81a and 81b calculate a directed basic dynamic friction torque Tdo and a directed basic static friction torque Tso by multiplying the basic dynamic friction torque Tdb and the basic static friction torque Tsb by the directional gain Gd, respectively.
[0057] The multiplier 82a calculates the dynamic friction torque Td by multiplying the directional basic dynamic friction torque Tdo by the dynamic friction gain Gdf. The multiplier 82b calculates the static friction torque Ts by multiplying the directional basic static friction torque Tso by the static friction gain Gsf. As a result, the static friction torque Ts and the dynamic friction torque Td are cross-faded based on the absolute value of the actual steering angular velocity ωa using the dynamic friction gain Gdf and the static friction gain Gsf. The adder 83 outputs the sum (Td+Ts) of the dynamic friction torque Td and the static friction torque Ts to the multiplier 86 .
[0058] On the other hand, the absolute value calculation unit 84 calculates the absolute value |Th| of the steering torque. The torque sensitive gain setting unit 85 sets a torque sensitive gain G4 according to the absolute value |Th| of the steering torque. For example, the torque sensitive gain setting unit 85 may set a larger torque sensitive gain G4 when the absolute value |Th| of the steering torque is large than when it is small. For example, the larger the absolute value |Th|, the larger the torque sensitive gain G4 may be set.
[0059] FIG. 13 is a schematic diagram showing an example of the characteristics of the torque sensitive gain G4 set by the torque sensitive gain setting unit 85. As shown in FIG. For example, the torque sensing gain G4 may be a gain that is a constant value "0" when the absolute value |Th| of the steering torque is in a range below a predetermined value T3, is a constant value "1" when the absolute value |Th| is in a range above a predetermined value T4, and increases from "0" to "1" in the range from above the predetermined value T3 to below the predetermined value T4.
[0060] Refer to Fig. 8. A multiplier 86 calculates a first friction torque Tf0 by multiplying a basic friction torque, which is the sum (Td+Ts) of the dynamic friction torque Td and the static friction torque Ts, by a torque sensitive gain G4. Therefore, the first friction torque Tf0 is set to a larger value when the absolute value |Th| of the steering torque is large compared to when it is small. Refer to Fig. 5. The filter unit 42e calculates the friction torque Tf by performing low-pass filtering on the first friction torque Tf0. The low-pass filter of the filter unit 42e may be the same as the low-pass filter of the filter unit 42c. The friction torque Tf is an example of a "friction component" described in the claims.
[0061] An adder 42f and a subtractor 42g calculate a difference (Tia-Tie-Tf) by subtracting the estimated input torque Tie and the friction torque Tf from the actual input torque Tia.
[0062] The absolute value calculation section 42j outputs the absolute value of the steering torque Th. The torque sensitive gain setting section 42k sets a torque sensitive gain G3 according to the output of the absolute value calculation section 42j. For example, a smaller torque sensitive gain G3 may be set when the output of the absolute value calculation section 42j is large compared to when the output is small. The multiplier 42l multiplies the output (Tia-Tie-Tf) of the subtractor 42g by a torque sensitive gain G3 to calculate a disturbance compensating torque Tob=G3×(Tia-Tie-Tf).
[0063] (action) (1) In this embodiment, the friction component (friction torque Tf) acting on the steering mechanism is considered as a part of the plant model in advance to define the disturbance compensation torque Tob. In other words, the friction component is excluded from the compensation target of the disturbance observer. Then, the friction torque Tf is set to a larger value when the steering torque Th is large compared to when it is small. Therefore, the disturbance compensation torque Tob=G3×(Tia-Tie-Tf) includes a larger friction component Tf when the steering torque Th is large compared to when it is small, and the disturbance compensation torque Tob is smaller when the friction component Tf is large compared to when it is small.
[0064] As a result, when the steering torque Th becomes small during the execution of the steering angle control to make the actual steering angle follow the target steering angle, the friction component included in the disturbance compensation torque Tob becomes small or disappears, so that the disturbance compensation torque Tob is calculated so as to compensate for the friction torque actually acting on the steering mechanism as a disturbance. As a result, the disturbance compensation torque Tob becomes large, and the steering angle following torque Tsfw can be increased accordingly, thereby realizing a highly responsive steering angle following.
[0065] Conversely, when the steering torque Th increases due to manual steering by the driver, the friction component included in the disturbance compensation torque Tob increases, so that the compensation of the friction torque that actually acts on the steering mechanism becomes small or is not compensated at all. Therefore, the disturbance compensation torque Tob becomes small and weighting can be added to the steering feel. As a result, it is possible to adjust the steering reaction torque when the steering torque is input by the driver, thereby realizing a subtle steering feel.
[0066] For example, assuming a situation in which the driver starts steering while not gripping the steering wheel or with his / her hands lightly placed on it, as the driver starts steering, the steering torque starts to increase, and accordingly the disturbance compensation torque Tob becomes smaller, generating a feeling of reaction force.
[0067] (2) In this embodiment, the actual steering angular velocity ωa is input to an inverse model (J s + D) of the steering mechanism to calculate an estimated input torque Tie to the steering mechanism, and an actual input torque Tia input to the steering mechanism is calculated. The disturbance compensation torque Tob is calculated based on at least the estimated input torque Tie and the actual input torque Tia. At this time, the actual input torque Tia is calculated by adding the input torque Tah obtained by applying hysteresis characteristics to the sum (Tma1+Th) of the first manual assist torque Tma1, which is a steering control value corresponding to the steering torque Th, and the steering torque Th, and a second component including the past value of the steering angle tracking torque Tsfw.
[0068] The actual input torque Tia having a hysteresis characteristic has a delayed phase compared to when the hysteresis characteristic is not applied. Therefore, applying the hysteresis characteristic acts to delay the phase of the disturbance compensation torque Tob. In other words, the pseudo friction acting in the opposite direction to the steering direction is subtracted from the input torque to the steering mechanism and added to the disturbance compensation torque Tob. As a result, the steering torque when the driver steers the steering mechanism can be increased (the steering feel can be made heavier). Furthermore, the steering feel can be adjusted by adjusting the hysteresis width Wh.
[0069] (operation) FIG. 14 is a flowchart of an example of a control method for the electric power steering device according to the embodiment. In step S1, the steering angle sensor 14, the torque sensor 10 and the vehicle speed sensor 12 detect the actual steering angle θa, the steering torque Th and the vehicle speed Vh, respectively. In step S2, the manual assist control section 40 calculates a first manual assist torque Tma1 and a second manual assist torque Tma2.
[0070] In step S3, the controller 30 sets a target steering angle θt. In step S4, the steering angle FB control unit 41 calculates the steering angle FB torque Tsfb. In step S5, the input torque estimating unit 42a inputs the actual steering angular velocity ωa to an inverse model of the steering mechanism to calculate an estimated input torque Tie which is an estimated value of the input torque to the steering mechanism.
[0071] In steps S6 and S7, the actual input torque Tia input to the steering mechanism is calculated based on at least the steering torque Th, the vehicle speed Vh, the past value (previous value) of the steering angle tracking torque Tsfw, the first manual assist torque Tma1, and the second manual assist torque Tma2. First, in step S6, the input torque calculation unit 42b generates the input torque Tah by applying a hysteresis characteristic to the static manual steering input torque (Tma1+Th), which is the sum of the first manual assist torque Tma1 and the steering torque Th.
[0072] In step S7, the input torque calculation unit 42b calculates the basic actual input torque Tia0 by adding the difference (Tma2-Tma1) between the second manual assist torque Tma2 and the first manual assist torque Tma1 and the past value of the steering angle tracking torque Tsfw to the input torque Tah. The filter unit 42c calculates the actual input torque Tia by performing low-pass filter processing on the basic actual input torque Tia0.
[0073] In step S8, the friction torque estimating unit 42d sets a torque sensitive gain G4 according to the absolute value |Th| of the steering torque. In step S9, the friction torque estimation unit 42d calculates a first friction torque Tf0 by multiplying the basic friction torque corresponding to the steering angular velocity ωa by a torque sensitive gain G4. The filter unit 42e calculates a friction torque Tf by performing low-pass filtering on the first friction torque Tf0. As a result, a larger friction torque Tf is calculated when the absolute value |Th| of the steering torque is large compared to when it is small.
[0074] In step S10, the disturbance compensating torque setting unit 42 calculates the disturbance compensating torque Tob=G3×(Tia−Tie−Tf). In step S11, the adder 43 and the multiplier 45 multiply the sum of the steering angle FB torque Tsfb and the disturbance compensation torque Tob by the operation gain Gop to calculate the steering angle tracking torque Tsfw=Gop×(Tsfb+Tob).
[0075] In step S12, the adder 46 calculates the target steering torque (Tma2+Tsfw) by adding the second manual assist torque Tma2 and the steering angle tracking torque Tsfw. In step S13, the command value setting unit 47, the current FB control unit 48, the PWM control unit 49 and the inverter 50 drive the motor 20 based on the target steering torque (Tma2+Tsfw), after which the process ends.
[0076] (Effects of the embodiment) (1) A control device of an electric power steering device includes a steering torque detection unit that detects a steering torque input to a steering mechanism, a first steering control value calculation unit that calculates a first steering control value based on the steering torque detected by the steering torque detection unit, a second steering control value calculation unit that calculates a second steering control value for making the actual steering angle follow the target steering angle, a mixing unit that calculates a target steering control value by adding the first steering control value and the second steering control value, and a drive unit that drives a motor that generates a steering force based on the target steering control value.
[0077] The second steering control value calculation unit includes a disturbance compensation torque setting unit that sets a disturbance compensation torque, and calculates the second steering control value based on the angle deviation of the actual steering angle from the target steering angle and the disturbance compensation torque, and the disturbance compensation torque setting unit sets a disturbance compensation torque including a larger friction component when the steering torque is large compared to when the steering torque is small. This makes it possible to realize highly responsive steering angle tracking during execution of steering angle control that makes the actual steering angle track the target steering angle, and also to realize a delicate steering feel during manual steering.
[0078] (2) The disturbance compensation torque setting unit may calculate the friction component by multiplying a basic friction torque corresponding to a steering angular velocity of the steering mechanism by a gain corresponding to the steering torque. This allows a larger friction component to be set when the steering torque is large compared to when the steering torque is small.
[0079] (3) The disturbance compensation torque setting unit may include an input torque estimating unit that calculates an estimated value of an input torque to the steering mechanism by inputting angle information of the steering mechanism to an inverse model of the steering mechanism, and an input torque calculating unit that calculates the input torque to be input to the steering mechanism. The disturbance compensation torque setting unit may calculate the disturbance compensation torque based on the estimated value calculated by the input torque estimating unit, the input torque calculated by the input torque calculating unit, and a friction component.
[0080] In this way, by defining the disturbance compensation torque considering the friction component acting on the steering mechanism as part of the plant model, the disturbance compensation torque is calculated so as to compensate for the friction torque acting on the steering mechanism as a disturbance during execution of steering angle control in which the steering torque is reduced (i.e., the friction component is reduced). As a result, the disturbance compensation torque becomes large, and highly responsive steering angle tracking can be achieved. Conversely, during manual steering when the steering torque becomes large (i.e. the friction component becomes large), the compensation for the friction torque acting on the steering mechanism becomes small or is not compensated at all. Therefore, the disturbance compensation torque becomes small and weighting can be added to the steering feel.
[0081] (4) The input torque calculation unit may calculate the input torque by adding a first component obtained by applying hysteresis characteristics to the sum of the steering control value corresponding to the steering torque detected by the steering torque detection unit and the steering torque, and a second component including a past value of the second steering control value. This makes it possible to increase the steering torque when the driver operates the steering mechanism (to make the steering feel heavier). Furthermore, the steering feel can be adjusted by adjusting the hysteresis width.
[0082] (5) The disturbance compensation torque setting unit includes an input torque estimation unit that calculates an estimate of the input torque to the steering mechanism by inputting angle information of the steering mechanism into an inverse model of the steering mechanism, and an input torque calculation unit that calculates the input torque to be input to the steering mechanism, and calculates the disturbance compensation torque based on at least the estimate calculated by the input torque estimation unit and the input torque calculated by the input torque calculation unit.
[0083] The input torque calculation unit calculates the input torque by adding a first component obtained by applying hysteresis characteristics to the sum of the steering control value corresponding to the steering torque detected by the steering torque detection unit and the steering torque, and a second component including a past value of the second steering control value. This makes it possible to increase the steering torque (make the steering feel heavier) when the driver steers the steering mechanism. Furthermore, the steering feel can be adjusted by adjusting the hysteresis width. As a result, in a mode in which the steering assist control and the steering angle control that makes the actual steering angle follow the target steering angle are simultaneously operated, it is possible to achieve both a delicate steering feel when the driver steers and good steering angle follow-up performance.
[0084] (6) The input torque calculation unit may set a hysteresis width of the first component according to the vehicle speed. For example, the input torque calculation unit may set a wider hysteresis width when the vehicle speed is high than when the vehicle speed is low. This makes it possible to realize an appropriate steering feel according to the vehicle speed.
[0085] (7) The input torque calculation unit may calculate a first component by applying hysteresis characteristics to the sum of a static component of the first steering control value and the steering torque, and may calculate a second component by adding a component obtained by removing the static component from the first steering control value to a past value of the second steering control value. This allows the fluctuation component of the first steering control value (i.e., the component obtained by excluding the static component from the first steering control value) to remain in the input torque even if the hysteresis characteristic is applied to the input torque. As a result, information on the component of the steering assist torque that contributes to suppression of fluctuations in the steering torque, etc., can be reflected in the calculation of the disturbance compensation torque.
[0086] (8) The disturbance compensating torque setting unit may set a disturbance compensating torque including a larger friction component when the steering torque is large compared to when the steering torque is small. This makes it possible to realize highly responsive steering angle tracking during execution of steering angle control that makes the actual steering angle track the target steering angle, and also to realize a delicate steering feel during manual steering. [Explanation of symbols]
[0087] 1...steering wheel, 2...steering shaft, 3...reduction gear, 4a, 4b...universal joint, 5...pinion rack mechanism, 5a...pinion, 5b...rack, 6a, 6b...tie rod, 7a, 7b...hub unit, 8L, 8R...steered wheels, 10...torque sensor, 11...ignition key, 12...vehicle speed sensor, 13...battery, 14...steering angle sensor, 20...motor, 30...controller, 40...manual Assist control unit, 40a...approximation differentiation unit, 40b...gain multiplication unit, 40c...assist torque setting unit, 40d, 42c, 42e...filter unit, 40e, 42f, 43, 46, 60, 64, 65, 71, 83...adder, 41...steering angle feedback control unit, 41a...target steering angular velocity calculation unit, 41b...steering angular velocity feedback calculation unit, 61...hysteresis width setting unit, 62...hysteresis processing unit, 41e, 41 e, 42j, 72, 79, 84...absolute value calculation unit (abs), 41f, 42k, 85...torque sensitive gain setting unit, 41g, 42l, 45, 74a, 74b, 81a, 81b, 82a, 82b, 86...multiplier, 42...disturbance compensation torque setting unit, 42a...input torque estimation unit, 42b...input torque calculation unit, 42d...friction torque estimation unit, 42g, 63, 80...subtractor, 44...operation setting unit, 47...command value setting unit, 4 8...current feedback control unit, 49...PWM control unit, 50...inverter, 51...current detection unit, 70...assist torque setting unit, 73a...dynamic friction coefficient setting unit, 73b...static friction coefficient setting unit, 75...friction gain calculation unit, 75a...first direction gain setting unit, 75b...second direction gain setting unit, 75c, 77...delay unit, 75d...first selector, 75e...second selector, 76...sign unit (sgn), 78...selector
Claims
1. a steering torque detection unit that detects a steering torque input to a steering mechanism; a first steering control value calculation unit that calculates a first steering control value based on the steering torque detected by the steering torque detection unit; a second steering control value calculation unit that calculates a second steering control value for causing the actual steering angle to follow the target steering angle; a mixer that calculates a target steering control value by adding the first steering control value and the second steering control value; a drive unit that drives a motor that generates a steering force based on the target steering control value, The second steering control value calculation unit includes a disturbance compensation torque setting unit that sets a disturbance compensation torque, and calculates the second steering control value based on an angle deviation of the actual steering angle with respect to the target steering angle and the disturbance compensation torque; the disturbance compensation torque setting unit sets the disturbance compensation torque including a larger friction component when the steering torque is large compared to when the steering torque is small.
2. A control device for an electric power steering device.
2. 2. The control device according to claim 1, wherein the disturbance compensation torque setting unit calculates the friction component by multiplying a basic friction torque corresponding to a steering angular velocity of the steering mechanism by a gain corresponding to the steering torque.
3. The disturbance compensation torque setting unit is an input torque estimating unit that calculates an estimate of an input torque to the steering mechanism by inputting angle information of the steering mechanism to an inverse model of the steering mechanism; an input torque calculation unit that calculates an input torque input to the steering mechanism; 2. The control device according to claim 1, further comprising: a control unit for controlling a torque estimator, a torque calculator, and a torque calculator for calculating the disturbance compensation torque based on the estimated value calculated by the input torque estimator, the input torque calculated by the input torque calculator, and the friction component.
4. 4. The control device according to claim 3, wherein the input torque calculation unit calculates the input torque by adding a first component obtained by imparting a hysteresis characteristic that generates a phase delay to a sum of a steering control value corresponding to the steering torque detected by the steering torque detection unit and the steering torque, and a second component that includes a past value of the second steering control value.
5. the disturbance compensation torque setting unit includes an input torque estimating unit that calculates an estimated value of an input torque to the steering mechanism by inputting angle information of the steering mechanism into an inverse model of the steering mechanism, and an input torque calculation unit that calculates an input torque to be input to the steering mechanism, and calculates the disturbance compensation torque based on at least the estimated value calculated by the input torque estimating unit and the input torque calculated by the input torque calculation unit; the input torque calculation unit calculates the input torque by adding a first component obtained by imparting a hysteresis characteristic that generates a phase delay to a sum of a steering control value corresponding to the steering torque detected by the steering torque detection unit and the steering torque, and a second component including a past value of the second steering control value.
4. The control device according to claim 3.
6. 6. The control device according to claim 5, wherein the input torque calculation unit sets a hysteresis width of the first component in accordance with a vehicle speed.
7. 7. The control device according to claim 6, wherein the input torque calculation unit sets a wider hysteresis width when the vehicle speed is high compared to when the vehicle speed is low.
8. The input torque calculation unit calculating the first component by applying a hysteresis characteristic that generates a phase delay to a sum of a static component of the first steering control value and the steering torque; a component obtained by excluding the static component from the first steering control value is added to a past value of the second steering control value to calculate the second component.
6. The control device according to claim 5.
9. 6. The control device according to claim 5, wherein the disturbance compensation torque setting unit sets the disturbance compensation torque including a larger friction component when the steering torque is large compared to when the steering torque is small.
10. A control device according to any one of claims 1 to 9 and a motor, An electric power steering device, characterized in that the steering force generated by the motor is controlled by the control device.
Citation Information
Patent Citations
Electric power steering device of automobile
JP2003285753A
Four-wheel steering control device
JP2005335631A
Method and device for adjusting determined steering angle relative to measured steering angle
JP2012158321A
Steering control device
JP2014201258A
Vehicular control device
JP2018199477A
