Vehicle steering system control device

By introducing a self-aligning torque estimation calculation method and a correction value determination unit in the SBW system, combined with the basic and corrected steering current command value, the problem of poor SAT sensory timing effect in the SBW system is solved, and accurate transmission and appropriate feedback of SAT sensory are achieved.

JP7649029B2Active Publication Date: 2025-03-19NSK STEERING & CONTROL CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2021049110
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-09-29
Filing Date
2021-03-23
Publication Date
2025-03-19
Estimated Expiration
2041-03-23

AI Technical Summary

Technical Problem

In steer-by-wire (SBW) systems, the transmission of self-aligning torque (SAT) information may be affected by feedback control, resulting in poor timing of SAT sensory.

Method used

A control device including a self-aligning torque estimation calculation method and a correction value determination unit is adopted. This device accurately controls the reactive motor through the combination of the basic steering current command value and the corrected steering current command value, thereby ensuring the accurate transmission of SAT sensation.

Benefits of technology

By using the corrected steering current command value, the self-aligning torque information can be accurately reflected, ensuring that the driver feels the appropriate SAT feeling and providing appropriate steering feedback on low μ road surfaces such as rainy days or ice.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007649029000014
    Figure 0007649029000014
  • Figure 0007649029000015
    Figure 0007649029000015
  • Figure 0007649029000016
    Figure 0007649029000016
Patent Text Reader

Abstract

To provide a vehicular steering system control device capable of transmitting an appropriate SAT feeling to a driver.SOLUTION: A vehicular steering system control device controls a reaction force device that applies torque to a steering member using a reaction force actuator, and a turning device that turns a turning member using a turning actuator. The control device includes: a basic steering current commanding unit that calculates a basic steering current command value in accordance with the steering angle of the steering member; and a self-aligning torque correcting unit that calculates a corrected steering current command value on the basis of turning information relating to the control on the turning device. The reaction force actuator is driven and controlled on the basis of a steering current command value obtained from the basic steering current command value and from the corrected steering current command value.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a control device for a vehicle steering system such as a steer-by-wire (SBW) system in which a steering mechanism and a turning mechanism are mechanically separated, and more particularly to a control device for a vehicle steering system that controls a reaction force device that applies a steering reaction force and a turning device that steers steered wheels. [Background technology]

[0002] One of the vehicle steering systems is the steer-by-wire (SBW) system, in which a steering mechanism connected to a steering wheel, which is a steering member operated by the driver, and a steering mechanism that steers the steered wheels, which are steered members, are mechanically separated. In the SBW system, the operation of the steering wheel is transmitted to a steering device, which is a steering mechanism, by an electric signal to steer the steered wheels, and a steering reaction force to give the driver an appropriate steering feel is generated by a reaction device, which is a steering mechanism. The reaction device generates a steering reaction force by a reaction motor, and the steering device steers the steered wheels by a steering motor. The reaction device and the steering wheel are mechanically connected via a column shaft, and the reaction force (torque) generated by the reaction device is transmitted to the driver via the column shaft and the steering wheel.

[0003] In the SBW system, a system has been proposed in which a reaction force corresponding to the self-aligning torque (SAT) is added to the steering reaction force generated by the reaction force device so that a feeling caused by the self-aligning torque (SAT) (hereinafter referred to as "SAT feeling") is conveyed to the driver in order to convey road surface information during driving to the driver as a steering feel. For example, International Publication WO 2019 / 167661 (Patent Document 1) proposes an SBW system that applies torsion angle control to control the torsion angle of the torsion bar to follow a value corresponding to the steering angle, etc., in order to provide an appropriate steering torque based on the driver's steering feel. In this SBW system, a target steering torque, which is a target value of the steering torque, is generated according to the steering angle of the steering wheel, a target torsion angle, which is a target value of the torsion angle, is obtained based on the target steering torque, a motor current command value is calculated by feedback (FB) control based on the target torsion angle and the torsion angle, and the reaction motor is driven and controlled by the motor current command value. In order to convey the SAT feeling to the driver, the SAT is estimated from the steering angle of the steered wheels, and a torque signal calculated from the estimated SAT is added to the target steering torque. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] International Publication No. 2019 / 167661 Summary of the Invention [Problem to be solved by the invention]

[0005] However, in the SBW system of Patent Document 1, since SAT information is added to the target steering torque, the SAT feeling can be directly reflected in the desired steering torque. However, between the generation of the target steering torque and the calculation of the motor current command value, FB control using a target torsion angle obtained from the target steering torque is performed, which may affect the timing of transmission of the SAT feeling, etc.

[0006] The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a control device for a vehicle steering system that can convey an appropriate SAT feeling to the driver. [Means for solving the problem]

[0007] The present invention relates to a control device for a vehicle steering system that controls a reaction force device that applies torque to a steering member using a reaction force actuator, and a steering device that steers the steering member using a steering actuator, and the above-mentioned object of the present invention is to provide a control device for a vehicle steering system comprising: a basic steering current command unit that calculates a basic steering current command value in accordance with a steering angle of the steering member; and a self-aligning torque correction unit that calculates a corrected steering current command value on the basis of steering information related to the control of the steering device, the self-aligning torque correction unit is comprised of a self-aligning torque estimating unit that calculates a self-aligning torque estimated value by using the steering information, and a correction value determining unit that determines the corrected steering current command value from the self-aligning torque estimated value, and the self-aligning torque estimating unit uses, as the steering information, steering drive information related to drive control of the steering actuator, a steering angle of the steering member, and a rotation angle of the steering actuator, This is achieved by controlling the driving of the reaction force actuator based on a steering current command value determined from the basic steering current command value and the corrected steering current command value.

[0008] The present invention also provides a method for producing a semiconductor device comprising the steps of: The present invention relates to a control device for a vehicle steering system that controls a reaction force device that applies torque to a steering member using a reaction force actuator, and a steering device that steers the steering member using a steering actuator, and the above-mentioned object of the present invention is to provide a control device for a vehicle steering system that includes a basic steering current command unit that calculates a basic steering current command value in accordance with the steering angle of the steering member, and a self-aligning torque correction unit that calculates a corrected steering current command value on the basis of steering information related to control of the steering device, the self-aligning torque correction unit being comprised of a self-aligning torque estimating unit that calculates a self-aligning torque estimated value using the steering information, and a correction value determination unit that determines the corrected steering current command value from the self-aligning torque estimated value, the self-aligning torque estimating unit using the steering information and the rotation angle of the steering actuator, and Or, The steering device includes a basic steering current command unit which calculates a basic steering current command value in accordance with the steering angle of the steering member, and a self-aligning torque correction unit which calculates a corrected steering current command value on the basis of steering information related to control of the steering device, the self-aligning torque correction unit being composed of a self-aligning torque estimating unit which calculates a self-aligning torque estimated value using the steering information, and a correction value determination unit which determines the corrected steering current command value from the self-aligning torque estimated value, and the correction value determination unit has a characteristic that as the magnitude of the self-aligning torque estimated value increases, the magnitude of the corrected steering current command value increases and the rate at which the magnitude of the corrected steering current command value increases decreases, and by controlling the drive of the reaction force actuator based on the steering current command value determined from the basic steering current command value and the corrected steering current command value is achieved. Effect of the Invention

[0009] According to the control device for a vehicle steering system of the present invention, the corrected steering current command value calculated by the self-aligning torque correction unit is applied to the basic steering current command value to determine the steering current command value for driving and controlling the reaction force actuator, so that the SAT feeling can be accurately conveyed to the driver. [Brief description of the drawings]

[0010] [Figure 1] 1 is a configuration diagram showing an example of an outline of an SBW system including a control device according to the present invention. [Diagram 2] FIG. 4 is a structural diagram showing an example of the arrangement of various sensors on a column shaft. [Diagram 3] 1 is a block diagram showing a configuration example (first embodiment) of the present invention. [Figure 4] 4 is a block diagram showing an example of the configuration of a target steering torque generating unit; FIG. [Diagram 5] 4A and 4B are diagrams illustrating an example of the configuration of a base map section and an example of characteristics of a base map. [Figure 6] FIG. 4 is a diagram showing an example of a characteristic of a damper gain map. [Figure 7] FIG. 2 is a diagram for explaining steering further / returning. [Figure 8] 11 is a diagram showing an example of characteristics of a hysteresis correction unit. FIG. [Figure 9] FIG. 4 is a block diagram showing a configuration example of a torsion angle control unit. [Figure 10] 4 is a block diagram showing a configuration example of a SAT correction unit. [Figure 11] 3 is a block diagram showing a configuration example (first embodiment) of a SAT estimation unit. FIG. [Figure 12] FIG. 4 is a diagram showing an example of a characteristic of a correction value map. [Figure 13] FIG. 2 is a block diagram showing a part of a configuration example of the present invention when a three-phase brushless motor is used. [Figure 14] 4 is a block diagram showing an example of the configuration of a target steering angle generating unit; FIG. [Figure 15] 13 is a diagram showing an example of setting upper and lower limit values ​​in a limiting section. FIG. [Figure 16] 4 is a flowchart showing an operation example (first embodiment) of the present invention. [Figure 17] 5 is a flowchart showing an example of the operation of a target steering torque generating unit. [Figure 18] 13 is a flowchart showing an operation example of a SAT correction unit. [Figure 19] 5 is a flowchart showing an example of the operation of a target steering angle generating unit. [Figure 20] 11 is a block diagram showing an example of inserting a phase compensation unit; FIG. [Figure 21] FIG. 13 is a block diagram showing a configuration example (second embodiment) of a SAT estimation unit. [Figure 22] 1 is an image diagram showing torque generated around a pinion shaft and a motor drive shaft. FIG. [Figure 23] FIG. 13 is a block diagram showing a configuration example (third embodiment) of a SAT estimation unit. [Figure 24] FIG. 13 is a block diagram showing a configuration example (fourth embodiment) of a SAT estimation unit. [Diagram 25] FIG. 4 is a diagram showing an example of a characteristic of a torque determination map. [Figure 26] FIG. 13 is a block diagram showing a configuration example (fifth embodiment) of the present invention. [Figure 27] FIG. 13 is a block diagram showing a configuration example (sixth embodiment) of the present invention. [Figure 28] 13 is a flowchart showing a part of an operation example (sixth embodiment) of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] The present invention is a control device for a vehicle steering system that controls a reaction device and a steering device, and uses a corrected steering current command value in the final stage of calculating a steering current command value that is a target value of a current to be supplied to a reaction actuator in the reaction device, by using the corrected steering current command value from an estimated value of a self-aligning torque (SAT). This allows the SAT information to be accurately reflected, and creates an appropriate SAT feeling as road surface information. By creating the SAT feeling, the sensation of slipping while traveling on a low μ road such as a rainy road surface or an icy road surface can be conveyed as a steering feeling. In other words, the understeer state can be conveyed to the driver. The SAT is estimated using steering information that is information related to the control of the steering device, based on an equation of motion around a pinion shaft in the steering device, or an equation of motion around the pinion shaft and an equation of motion around a drive shaft of a steering actuator in the steering device. The steering information includes steering drive information that is information related to the drive control of the steering actuator.

[0012] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

[0013] First, a configuration example of an SBW system including a control device according to the present invention will be described.

[0014] Fig. 1 is a diagram showing an example of the configuration of an SBW system. The SBW system includes a reaction device 30 constituting a steering mechanism having a steering wheel which is a steering member operated by the driver, a steering device 40 constituting a steering mechanism which steers the steered wheels which are steered members, and a control device 50 which controls both devices. The SBW system does not have an intermediate shaft which is mechanically connected to a column shaft (steering shaft, handle shaft) 2 which is provided in a general electric power steering device, and instead transmits the operation of the steering wheel 1 by the driver as an electric signal, specifically, the steering angle θh output from the reaction device 30 as an electric signal.

[0015] The reaction force device 30 includes a reaction force motor 31 and a speed reducing mechanism 32 that reduces the rotational speed of the reaction force motor 31, and transmits the vehicle's motion state transmitted from the steered wheels 5L, 5R to the driver as a reaction force (torque) generated by the reaction force motor 31. The reaction force device 30 further includes a steering angle sensor 33 and an angle sensor 34 that are provided on the column shaft 2. The steering angle sensor 33 and the angle sensor 34 are specifically disposed on the column shaft 2 as shown in Fig. 2. That is, the steering angle sensor 33 is provided on the upper part of the column shaft 2, and detects the steering angle θh. A torsion bar 2A is inserted in the column shaft 2, and an upper angle sensor 34A is provided on the steering wheel 1 side of the column shaft 2 with the torsion bar 2A in between, and a lower angle sensor 34B is provided on the opposite side of the column shaft 2 to the steering wheel 1 with the torsion bar 2A in between, as angle sensors 34, with the upper angle sensor 34A detecting a steering wheel angle θ1 and the lower angle sensor 34B detecting a column angle θ2. The steering wheel angle θ1 and the column angle θ2 are input to a torsion angle calculation unit 35, which calculates a torsion angle Δθ of the torsion bar using the following equation 1.

[0016]

number

[0017] The steering device 40 includes a steering motor 41, a speed reducing mechanism 42 that reduces the rotational speed of the steering motor 41, and a pinion rack mechanism 45 that converts the rotational motion into linear motion, and the speed reducing mechanism 42 and the pinion rack mechanism 45 are connected by a pinion shaft 43. The steering motor 41 is driven in accordance with the change in the steering angle θh, and the driving force is applied to the pinion rack mechanism 45 via the speed reducing mechanism 42 and the pinion shaft 43, and the steered wheels 5L, 5R are steered via the tie rods 3a, 3b. An angle sensor 44 is disposed near the pinion rack mechanism 45 and detects the steering angle θt of the steered wheels 5L, 5R. The motor angle (rotation angle) of the steering motor 41, the position of the rack, or the like may be used as the steering angle θt. When the motor angle is used, the value obtained by multiplying the motor angle by the reduction ratio of the speed reducing mechanism 42 is set as the steering angle θt. Also, a ball screw mechanism or the like may be used instead of the pinion rack mechanism as a mechanism for converting the rotational motion of steering motor 41 into linear motion. The steering actuator is made up of steering motor 41, reduction mechanism 42, etc., but only steering motor 41 may be called the steering actuator.

[0018] In order to cooperatively control the reaction force device 30 and the turning device 40, the control device 50 generates a voltage control command value Vref1 for driving and controlling the reaction force motor 31 and a voltage control command value Vref2 for driving and controlling the turning motor 41 based on information such as the steering angle θh and the turning angle θt output from both devices, as well as the vehicle speed Vs detected by the vehicle speed sensor 10. The control device 50 is supplied with power from the battery 12 and receives an ignition key signal via the ignition key 11. A CAN (Controller Area Network) 20 that transmits and receives various information about the vehicle is connected to the control device 50, and the vehicle speed Vs can also be received from the CAN 20. Furthermore, a non-CAN 21 that transmits and receives communications other than the CAN 20, analog / digital signals, radio waves, etc. can also be connected to the control device 50.

[0019] The control device 50 has a CPU (including an MCU, an MPU, etc.), and the cooperative control of the reaction force device 30 and the steering device 40 is mainly executed by a program inside the CPU. An example of a configuration for performing the control (first embodiment) is shown in FIG. 3. In FIG. 3, the reaction force device 30 is equipped with a reaction force motor 31, a steering angle sensor 33, an angle sensor 34, a PWM (pulse width modulation) control unit 37, an inverter 38, and a motor current detector 39, the steering device 40 is equipped with a steering motor 41, an angle sensor 44, a PWM control unit 47, an inverter 48, and a motor current detector 49, and the other components are realized by the control device 50. Note that some or all of the components of the control device 50 may be realized by hardware. The control device 50 may be equipped with a RAM (random access memory), a ROM (read only memory), etc., for storing data, programs, etc. Furthermore, the control device 50 may include some or all of the PWM control unit 37, the inverter 38, the motor current detector 39, the PWM control unit 47, the inverter 48, and the motor current detector 49.

[0020] The control device 50 has a configuration for controlling the reaction device 30 (hereinafter referred to as the "reaction force control system") and a configuration for controlling the steering device 40 (hereinafter referred to as the "steering control system"), and the reaction force control system 60 and the steering control system 70 work together to control the reaction device 30 and the steering device 40.

[0021] The reaction force control system 60 includes a target steering torque generating unit 100, an SAT correcting unit 200, a past value holding unit 250, a converting unit 300, a torsion angle control unit 400, a current control unit 500, an adding unit 510, and a subtracting unit 520, and performs control (torsion angle control) so that the torsion angle of the torsion bar 2A follows the target torsion angle. The target steering torque generating unit 100 generates a target steering torque Tref based on the steering angle θh and the vehicle speed Vs, and the target steering torque Tref is converted to a target torsion angle Δθref by the converting unit 300. The target torsion angle Δθref is input to the torsion angle control unit 400 together with the torsion angle Δθ, and the torsion angle control unit 400 calculates a basic steering current command value ImcA such that the torsion angle Δθ becomes the target torsion angle Δθref. In the SAT correction unit 200, the SAT is estimated to obtain a corrected steering current command value ImcB, and an addition result of the basic steering current command value ImcA and the corrected steering current command value ImcB in the addition unit 510 is output as a steering current command value Imc. Then, a subtraction unit 520 calculates a deviation I1 (=Imc-Imr) between the steering current command value Imc and a current value (motor current value) Imr of the reaction force motor 41 detected by the motor current detector 39, and a voltage control command value Vref1 is obtained in the current control unit 500 based on the deviation I1. In the reaction force device 30, the reaction force motor 31 is driven and controlled via the PWM control unit 37 and the inverter 38 based on the voltage control command value Vref1. The target steering torque generation unit 100, the conversion unit 300, and the torsion angle control unit 400 constitute a basic steering current command unit.

[0022] Steering control system 70 comprises target steering angle generation section 600, steering angle control section 700, current control section 800 and subtraction section 810, and performs control such that steering angle θt follows target steering angle θtref. Target steering angle generation section 600 generates target steering angle θtref based on steering angle θh, and target steering angle θtref is input to steering angle control section 700 together with steering angle θt, and steering angle control section 700 calculates steering current command value Imct such that steering angle θt becomes target steering angle θtref. Subtraction section 810 then calculates deviation I2 (=Imct-Imd) between steering current command value Imct and current value (motor current value) Imd of steering motor 41 detected by motor current detector 49, and current control section 800 determines voltage control command value Vref2 based on deviation I2. The steering angle θt and the steering current command value Imct are also input to SAT correction section 200 and past value holding section 250 of reaction force control system 60. In steering device 40, the driving of steering motor 41 is controlled via PWM control section 47 and inverter 48 based on voltage control command value Vref2. Note that target steering angle generation section 600 and steering angle control section 700 form a steering control section.

[0023] Each component of the reaction force control system 60 will now be described in detail.

[0024] The target steering torque generating unit 100 generates the target steering torque Tref based on the steering angle θh and the vehicle speed Vs. An example of the configuration of the target steering torque generating unit 100 is shown in Fig. 4. The target steering torque generating unit 100 includes a basic map unit 110, a differentiation unit 120, a damper gain unit 130, an additional steering / returning determination unit 140, a hysteresis correction unit 150, a multiplication unit 160, and addition units 170 and 180. The steering angle θh is input to the basic map unit 110, the differentiation unit 120, the additional steering / returning determination unit 140, and the hysteresis correction unit 150, and the vehicle speed Vs is input to the basic map unit 110 and the damper gain unit 130.

[0025] The basic map unit 110 has a basic map, and outputs a torque signal Tref_a using the basic map with the vehicle speed Vs as a parameter. The torque signal Tref_a is used to generate a basic reaction force. The basic map is adjusted by tuning, and for example, as shown in FIG. 5(A), the torque signal Tref_a increases as the magnitude |θh| of the steering angle θh increases, and also increases as the vehicle speed Vs increases. That is, the reaction force increases as the magnitude of the steering angle θh increases and as the vehicle speed Vs increases. In FIG. 5(A), the sign unit 111 outputs the sign (+1, -1) of the steering angle θh to the multiplication unit 112, and the magnitude of the torque signal Tref_a is obtained from the magnitude of the steering angle θh using the map, and the magnitude is multiplied by the sign of the steering angle θh to obtain the torque signal Tref_a. Alternatively, as shown in Fig. 5(B), a map may be constructed according to positive and negative steering angles θh, in which case the manner of change may be different depending on whether the steering angle θh is positive or negative. Also, although the basic map shown in Fig. 5 is vehicle speed sensitive, it does not have to be vehicle speed sensitive.

[0026] The differentiation unit 120 differentiates the steering angle θh to calculate the steering angular velocity ωh, and the steering angular velocity ωh is input to the steering / returning determination unit 140 and the multiplication unit 160. In addition, in the calculation of the steering angular velocity ωh, a low-pass filter (LPF) process may be appropriately performed to reduce the influence of high-frequency noise, or a differentiation operation and LPF process may be performed using a high-pass filter (HPF) and gain. The steering angular velocity ωh may be calculated by performing a differentiation operation and LPF process on the handle angle θ1 detected by the upper angle sensor or the column angle θ2 detected by the lower angle sensor, instead of the steering angle θh. The motor angular velocity of the steering motor 41 may be used instead of the steering angular velocity ωh. In this case, the differentiation unit 120 is not necessary.

[0027] The damper gain unit 130 multiplies the steering angular velocity ωh by a damper gain D G The multiplier 160 outputs the damper gain D G The steering angular velocity ωh multiplied by is input to the adder 170 as a torque signal Tref_b.G is calculated according to the vehicle speed Vs by using a vehicle speed-sensitive damper gain map included in the damper gain unit 130. The damper gain map has a characteristic that gradually increases as the vehicle speed Vs increases, as shown in FIG. 6. G By multiplying the steering angle velocity ωh by θh and compensating for the target steering torque proportional to the steering angle velocity ωh, a viscous feeling can be provided, and when the steering wheel is turned from a turned state to a released state, the steering wheel can be made to converge without oscillation, improving system stability. The damper gain map may be variable according to the steering angle θh.

[0028] The steering / returning determination unit 140 determines whether the steering is further turned or turned back based on the positive / negative relationship of the steering angle θh and the steering angular velocity ωh, as shown in FIG. 7, for example, and outputs the steering state STs, which is the determination result, to the hysteresis correction unit 150. The determination of steering further or turned back may be performed using the steering torque. That is, as shown in JP 2003-170856 A, when the sign of the steering torque and the sign of the steering torque change rate are the same and the absolute value of the steering torque change rate is equal to or greater than a predetermined value, it may be determined as further turning, and when the sign of the steering torque and the sign of the steering torque change rate are opposite to each other and the absolute value of the steering torque change rate is equal to or greater than a predetermined value, it may be determined as returning. Alternatively, the steering torque and the steering angular velocity ωh may be used, and when the signs of the steering torque and the steering angular velocity ωh are the same, it may be determined as further turning, and when the signs are opposite to each other, it may be determined as returning.

[0029] The hysteresis correction unit 150 calculates the torque signal Tref_c based on the steering angle θh and the steering state STs according to the following formula 2. In the following formula 2, x=θh, y=Tref_c, a>1, c>0, and A hys is the hysteresis width.

[0030]

number

[0031]

number

[0032] Any positive number greater than 1 can be used as "a." For example, when Napier's constant "e" is used, numbers 2 and 3 become numbers 4 and 5 below.

[0033]

number

[0034]

number

[0035] In addition, the coefficient A which represents the output width of the hysteresis characteristic hys The coefficient c representing the roundness may be made variable depending on the vehicle speed Vs and / or the steering angle θh.

[0036] The torque signals Tref_b and Tref_c are added in an adder 170, and further, the torque signal Tref_a is added to the addition result in the adder 170 in an adder 180, and the addition result in the adder 180 is output as the target steering torque Tref.

[0037] The conversion unit 300 has a characteristic of the reciprocal "1 / Kt" of the spring constant Kt of the torsion bar 2A, and converts the target steering torque Tref into a target torsion angle Δθref.

[0038] The torsion angle control unit 400 receives the target torsion angle Δθref and the torsion angle Δθ, and calculates a basic steering current command value ImcA such that the torsion angle Δθ becomes the target torsion angle Δθref. A desired steering reaction force is realized by controlling the torsion angle Δθ to follow a value corresponding to the steering angle θh.

[0039] 9 is a block diagram showing a configuration example of the torsion angle control unit 400, which includes gain units 420, 440, and 470, an integrator 450, a differentiator 460, subtractors 410 and 480, and an adder 430, and calculates a basic steering current command value ImcA using a target torsion angle Δθref and a torsion angle Δθ by a derivative-first type PID (proportional-integral-differential) control (PI-D control). The target torsion angle Δθref is added and input to the subtractor 410, and the torsion angle Δθ is subtracted and input to the subtractor 410 and also input to the differentiator 460.

[0040] The subtraction unit 410 calculates an angle deviation dΔθ between the target torsion angle Δθref and the torsion angle Δθ, and the angle deviation dΔθ is input to gain units 420 and 440. The gain unit 420 multiplies the angle deviation dΔθ by a proportional gain Kp, and the multiplication result is input to the addition unit 430 as a command value signal Imc1. The gain unit 440 multiplies the angle deviation dΔθ by an integral gain Ki, and the multiplication result is input to the integration unit 450 where it is integrated (1 / s), and the integration result is input to the addition unit 430 as a command value signal Imc2. The addition unit 430 adds the command value signals Imc1 and Imc2, and the sum, that is, the command value signal Imc3, is added and input to the subtraction unit 480. The differentiation unit 460 which has received the torsion angle Δθ differentiates (s) the torsion angle Δθ, the differentiation result is input to the gain unit 470 and multiplied by a differential gain Kd, and the multiplication result is input to the subtraction unit 480 as a command value signal Imc4 for subtraction. The subtraction unit 480 subtracts the command value signal Imc4 from the command value signal Imc3, and the subtraction result is output as a basic steering current command value ImcA.

[0041] The control in the torsion angle control unit 400 is not limited to PI-D control, and may be any control that controls the torsion angle Δθ to follow the target torsion angle Δθref, such as PI (proportional integral) control, P (proportional) control, PID control, IP control (proportional precedence type PI control), model matching control, model reference control, etc. Also, a limiter that limits the maximum value of the basic steering current command value ImcA may be provided downstream of the torsion angle control unit 400. A current command value for suppressing steering wheel vibration may be added to the basic steering current command value ImcA output from the torsion angle control unit 400.

[0042] Past value holding section 250 holds steering current command value Imct calculated by steering angle control section 700 for use in SAT estimation by SAT correction section 200. It holds steering current command value Imct output from steering angle control section 700, and determines a past steering current command value Imctp based on the held steering current command value Imct for use in SAT estimation by SAT correction section 200 in the next calculation cycle, and outputs it to SAT correction section 200. For example, as the past steering current command value Imctp at time point t, the steering current command value Imct at time point t-1, which is the previous calculation cycle, is used. Alternatively, n steering current command values ​​Imct from time point t-1 to tn may be held, and an average value of the n steering current command values ​​Imct may be used as the past steering current command value Imctp at time point t. Note that past value holding section 250 may be incorporated into SAT correction section 200. In particular, when using the steering current command value Imct at time point t-1, it is sufficient to temporarily hold the steering current command value Imct in a register or the like.

[0043] SAT correction section 200 estimates the SAT using the steering angle and the steering current command value which is one of the steering drive information, specifically, using the steering angle θt and past steering current command value Imctp output from past value holding section 250, and determines the corrected steering current command value ImcB from the estimated value and vehicle speed Vs. An example of the configuration of SAT correction section 200 is shown in Fig. 10. SAT correction section 200 includes a SAT estimating section 210, a filter processing section 220 and a correction value determining section 230, and the steering angle θt and past steering current command value Imctp are input to SAT estimating section 210, and the vehicle speed Vs is input to correction value determining section 230.

[0044] SAT estimation unit 210 estimates the SAT based on an equation of motion regarding the rotational motion about pinion shaft 43. The equation of motion about pinion shaft 43 when steering motor 41 is driven is expressed by the following equation 6.

[0045]

number

[0046]

number

[0047] An example of the configuration of SAT estimation section 210 is shown in Fig. 11. SAT estimation section 210 shown in Fig. 11 has a configuration based on the above-mentioned equation 7, and conversion section 211 multiplies past turning current command value Imctp by the reduction ratio and torque constant of reduction mechanism 42 in turning device 40 to calculate drive torque Fg. Angular velocity calculation section 212 calculates the turning angular velocity by differential processing with respect to turning angle θt, and multiplies the turning angular velocity by viscosity coefficient Cp in block 214 to calculate viscous torque. Angular acceleration calculation section 213 calculates the turning angular acceleration by differential processing with respect to the turning angular velocity, and multiplies the turning angular acceleration by inertia moment Jp in block 215 to calculate inertia torque. Then, subtraction section 216 subtracts the inertia torque and viscous torque from drive torque Fg to calculate SAT, which is output as SAT estimate value Tsat.

[0048] The filter processing unit 220 performs a filter process to reduce noise contained in the SAT estimated value Tsat. The filter process is performed using, for example, a first-order lag LPF, but is not limited to this. The SAT estimated value Tsat after the filter process is output as the SAT estimated value Tst. Note that the filter processing unit 220 may be omitted when noise reduction is realized by other means or when the superimposed noise is small. Also, the characteristics of the SAT estimating unit 210 and the filter processing unit 220 may be expressed by transfer functions, respectively, and a transfer function for calculating the SAT estimated value Tst by integrating the two transfer functions may be derived, and the SAT estimated value Tst may be obtained from the past steering current command value Imctp and the steering angle θt in a configuration corresponding to the transfer function. In this case, the SAT estimating unit 210 and the filter processing unit 220 are integrated.

[0049] The correction value determination unit 230 determines the corrected steering current command value ImcB from the SAT estimated value Tst and the vehicle speed Vs. The correction value determination unit 230 has a map (hereinafter, referred to as a "correction value map") that predetermines the relationship between the SAT estimated value and the corrected steering current command value, and uses the correction value map to determine the corrected steering current command value ImcB with the vehicle speed Vs as a parameter. As the correction value map, for example, a map with characteristics as shown in FIG. 12 is used. That is, when the magnitude (absolute value) of the SAT estimated value increases, the magnitude of the corrected steering current command value also increases, but the rate of increase (slope) becomes smaller as the magnitude of the SAT estimated value increases. That is, as the magnitude of the SAT estimated value increases, the magnitude of the corrected steering current command value increases gradually. In addition, the corrected steering current command value also changes depending on the vehicle speed, and as the vehicle speed increases, the magnitude of the corrected steering current command value also increases. The relationship between the SAT estimated value and the correction steering current command value may be defined by a function, a table, etc., instead of a map. Also, the correction value map shown in Fig. 12 is vehicle speed sensitive, but it does not have to be vehicle speed sensitive.

[0050] The adder 510 adds the basic steering current command value ImcA and the corrected steering current command value ImcB, and outputs the addition result as the steering current command value Imc.

[0051] The steering current command value Imc is added to and input to a subtraction unit 520, which calculates a deviation I1 from the motor current value Imr that is fed back. A current control unit 500 receives the deviation I1, performs current control by PI control or the like, and outputs a current-controlled voltage control command value Vref1.

[0052] The voltage control command value Vref1 is sent to the reaction force device 30 and input to a PWM control unit 37 to calculate the duty, and the reaction force motor 31 is PWM-driven via an inverter 38 by a PWM signal from the PWM control unit 37. The motor current value Imr of the reaction force motor 31 is detected by a motor current detector 39 and fed back to a subtraction unit 520 of the reaction force control system 60.

[0053] For example, a three-phase brushless motor can be used as the reaction force motor 31. Here, the configuration from the subtraction unit 520 to the reaction force device 30 in the case where a three-phase brushless motor is used as the reaction force motor 31 will be described.

[0054] 13, in which the subtraction unit 520 is composed of subtraction units 520a and 520b, with a dq-axis current command value calculation unit 515 disposed in front of it, an angular velocity calculation unit 530 and a three-phase / two-phase conversion unit 540 are added to the reaction force control system 60, the motor current detector 39 is composed of motor current detectors 39a, 39b and 39c, and a rotation angle sensor 36 is added to the reaction force device 30. Note that the steering angle sensor 33 and the angle sensor 34 are provided but are not shown.

[0055] The rotation angle sensor 36 detects the motor angle θe of the reaction force motor 31. The motor angle θe is an electrical angle, and is input to the angular velocity calculation unit 530, the three-phase / two-phase conversion unit 540, and the current control unit 500.

[0056] The angular velocity calculation unit 530 calculates the motor angular velocity ωe by differential processing of the motor angle θe. The motor angular velocity ωe is input to the dq-axis current command value calculation unit 515.

[0057] The dq-axis current command value calculation unit 515 uses the steering current command value Imc and the motor angular velocity ωe to calculate the d-axis steering current command value Idmc and the q-axis steering current command value Iqmc, which are current command values ​​in the dq rotating coordinate system. The d-axis steering current command value Idmc and the q-axis steering current command value Iqmc are calculated by, for example, a method executed by a dq-axis current command value calculation unit described in Japanese Patent No. 5282376. The steering assist current command value in the same publication corresponds to the steering current command value. In this case, when the motor angular velocity relative to the mechanical angle of the reaction force motor 31 is required, it is calculated based on the motor angular velocity ωe relative to the electrical angle using the relationship "electrical angle = P / 2 × mechanical angle (P is the number of magnetic poles of the motor)".

[0058] Three-phase / two-phase conversion unit 540 converts the motor current values ​​(U-phase motor current value Iumr, V-phase motor current value Ivmr, and W-phase motor current value Iwmr) flowing through each phase of reaction force motor 31 detected by motor current detectors 39a, 39b, and 39c, respectively, into two-phase current values ​​using motor angle θe. Specifically, the three-phase motor current values ​​are converted into two-phase current values, d-axis motor current value Idmr and q-axis motor current value Iqmr, according to the following equation 8.

[0059]

number

[0060] The current control unit 500 includes PI control units 501 and 502 and a two-phase / three-phase conversion unit 503 .

[0061] The PI control unit 501 obtains a d-axis voltage control command value Vdref1 by PI control based on the deviation Id1 between the d-axis steering current command value Idmc and the d-axis motor current value Idmr. Similarly, the PI control unit 502 obtains a q-axis voltage control command value Vqref1 by PI control based on the deviation Iq1 between the q-axis steering current command value Iqmc and the q-axis motor current value Iqmr. Note that the control in the PI control units 501 and 502 is not limited to PI control, and other commonly used control such as PID control may be used as long as it controls the motor current value to follow the steering current command value.

[0062] The two-phase / three-phase converter 503 converts the two-phase voltage control command values ​​consisting of the d-axis voltage control command value Vdref1 and the q-axis voltage control command value Vqref1 into three-phase voltage control command values ​​using the motor angle θe. Specifically, the two-phase voltage control command values ​​are converted into three-phase voltage control command values, that is, a U-phase voltage control command value Vuref1, a V-phase voltage control command value Vvref1, and a W-phase voltage control command value Vwref1, according to the following equation 9.

[0063]

number

[0064] Each part of the steering control system 70 will now be described in detail.

[0065] The target turning angle generating section 600 generates the target turning angle θtref based on the steering angle θh. An example of the configuration of the target turning angle generating section 600 is shown in Fig. 14. The target turning angle generating section 600 includes a limiting section 610, a rate limiting section 620, and a correcting section 630.

[0066] The limiting unit 610 limits the upper and lower limit values ​​of the steering angle θh and outputs the steering angle θh1. By limiting the upper and lower limit values ​​of the steering angle θh, when the steering angle θh becomes an abnormal value due to data corruption in RAM caused by a hardware error or a communication error, the output of an abnormal value is suppressed. As shown in FIG. 15, an upper limit value and a lower limit value for the steering angle are set in advance, and when the input steering angle θh is equal to or greater than the upper limit value, the upper limit value is output as the steering angle θh1. When the input steering angle θh is equal to or greater than the lower limit value, the lower limit value is output as the steering angle θh1. Note that the limiting unit 610 can be omitted when the steering angle does not become an abnormal value or when the output of an abnormal value is suppressed by other means.

[0067] In order to prevent a sudden change in the steering angle when a very abrupt steering operation is performed or when the steering angle becomes an abnormal value as described above, the rate limiting unit 620 sets a limit value for the amount of change in the steering angle θh1, applies a limit, and outputs the steering angle θh2. For example, the difference from the steering angle θh1 of one sample before is set as the amount of change, and when the absolute value of the amount of change is greater than a predetermined value (limit value), the steering angle θh1 is added or subtracted so that the absolute value of the amount of change becomes the limit value, and is output as the steering angle θh2, and when it is equal to or less than the limit value, the steering angle θh1 is output as the steering angle θh2 as it is. By applying a limit to the amount of change in the steering angle θh1, a sudden change in the target turning angle is prevented, and unstable behavior of the vehicle is suppressed. Note that instead of setting a limit value for the absolute value of the amount of change, an upper limit value and a lower limit value may be set for the amount of change to apply a limit, and a limit may be applied to the rate of change or the rate of difference instead of the amount of change. Also, in cases where the steering angle does not change suddenly, or where a sudden change is avoided by other means, the rate limiting unit 620 can be omitted.

[0068] Correction unit 630 corrects steering angle θh2 and outputs target steering angle θtref. For example, like basic map unit 110 in target steering torque generation unit 100, a map that defines the characteristics of target steering angle θtref with respect to the magnitude |θh2| of steering angle θh2 is used to obtain target steering angle θtref from steering angle θh2. Alternatively, target steering angle θtref may be obtained by simply multiplying steering angle θh2 by a predetermined gain. Also, the relationship between steering angle θh2 and target steering angle θtref may be changed based on vehicle speed Vs. For example, the steering angle ratio when vehicle speed Vs is large is changed to be smaller than the steering angle ratio when vehicle speed Vs is small. The steering angle ratio refers to the amount of change in target steering angle θtref with respect to the amount of change in steering angle θh2. In general, when the vehicle speed Vs is high, it is desirable to reduce the steering ratio in order to improve straight-line stability, and when the vehicle speed Vs is low, it is desirable to increase the steering ratio so that a large steering angle θt can be obtained with a slight steering operation. By changing the steering ratio according to the vehicle speed Vs, it is possible to achieve both of these conflicting characteristics.

[0069] The steering angle control unit 700 has a configuration and operation similar to that of the torsion angle control unit 400, and uses the target steering angle θtref and the steering angle θt through PI-D control to calculate the steering current command value Imct such that the steering angle θt follows the target steering angle θtref.

[0070] Subtraction unit 810, current control unit 800, PWM control unit 47, inverter 48 and motor current detector 49 have similar configurations and operate in the same manner as subtraction unit 520, current control unit 500, PWM control unit 37, inverter 38 and motor current detector 39, respectively. Furthermore, when a three-phase brushless motor is used as steering motor 41, the configuration from subtraction unit 810 to steering device 40 will be the same as the configuration from subtraction unit 520 to reaction force device 30 shown in FIG.

[0071] In such a configuration, an operation example of this embodiment will be described with reference to the flowcharts of FIGS.

[0072] When operation begins, steering angle θh, vehicle speed Vs, torsion angle Δθ and turning angle θt are detected or calculated (step S10), and steering angle θh is input to target steering torque generation unit 100 and target turning angle generation unit 600, vehicle speed Vs is input to target steering torque generation unit 100 and SAT correction unit 200, torsion angle Δθ is input to torsion angle control unit 400, and turning angle θt is input to SAT correction unit 200 and turning angle control unit 700.

[0073] The target steering torque generating unit 100, to which the steering angle θh and the vehicle speed Vs are input, generates the target steering torque Tref (step S20). An example of the operation of the target steering torque generating unit 100 will be described with reference to the flowchart of FIG.

[0074] The steering angle θh input to the target steering torque generation unit 100 is input to the basic map unit 110, the differentiation unit 120, the steering / returning determination unit 140 and the hysteresis correction unit 150, and the vehicle speed Vs is input to the basic map unit 110 and the damper gain unit 130 (step S21).

[0075] The basic map unit 110 uses the basic map shown in FIG. 5(A) or (B) to generate a torque signal Tref_a according to the steering angle θh and the vehicle speed Vs, and outputs the signal to the adder 180 (step S22).

[0076] The differentiation unit 120 differentiates the steering angle θh to output the steering angle velocity ωh (step S23), and the damper gain unit 130 calculates the damper gain D according to the vehicle speed Vs using the damper gain map shown in FIG. G (Step S24), and the multiplier 160 outputs the steering angular velocity ωh and the damper gain D G The torque signal Tref_b is calculated by multiplying the signal by ωh and output to the adding unit 170 (step S25). The steering angular velocity ωh is also input to the further steering / returning determination unit 140.

[0077] The further steering / returning determination unit 140 determines further steering / returning from the steering angle θh and the steering angular velocity ωh according to the characteristics shown in FIG. 7, and outputs the steering state STs, which is the determination result, to the hysteresis correction unit 150 (step S26).

[0078] The hysteresis correction unit 150 performs hysteresis correction for the steering angle θh by switching between the calculations according to Equation 4 and Equation 5 according to the steering state STs (step S27), generates a torque signal Tref_c, and outputs it to the adder 170 (step S28). hys , c, x1, and y1 are set and stored in advance, but b and b' may be calculated in advance from equation 5, and b and b' may be stored instead of x1 and y1.

[0079] The torque signals Tref_b and Tref_c are added in an adder 170, and the torque signal Tref_a is added to the result of this addition in an adder 180, and the result of this addition is output as the target steering torque Tref (step S29).

[0080] The conversion unit 300 converts the target steering torque Tref into a target torsion angle Δθref (step S30), and the target torsion angle Δθref is input to the torsion angle control unit 400.

[0081] The torsion angle control unit 400 receives the torsion angle Δθ together with the target torsion angle Δθref, performs PI-D control using the configuration shown in Fig. 9, and calculates a basic steering current command value ImcA (step S40).

[0082] SAT correction unit 200, which has received vehicle speed Vs and steering angle θt, also receives past steering current command value Imctp from past value storage unit 250, and determines corrected steering current command value ImcB (step S50). An example of the operation of SAT correction unit 200 will be described with reference to the flowchart of Fig. 18. Note that zero is set as the initial value of past steering current command value Imctp.

[0083] SAT correction section 200 inputs the input past steering current command value Imctp and steering angle θt to SAT estimation section 210, and inputs vehicle speed Vs to correction value determination section 230, respectively.

[0084] SAT estimation section 210 calculates driving torque Fg from past turning current command value Imctp in conversion section 211, calculates turning angular velocity from turning angle θt in angular velocity calculation section 212, and further calculates turning angular acceleration via angular acceleration calculation section 213, and uses these to calculate SAT estimate value Tsat based on equation 7 (step S51). SAT estimate value Tsat is input to filter processing section 220.

[0085] The filter processing unit 220 performs filtering using an LPF on the SAT estimated value Tsat to obtain an SAT estimated value Tst (step S52). The SAT estimated value Tst is input to the correction value determination unit 230.

[0086] The correction value determination unit 230, to which the vehicle speed Vs and the SAT estimated value Tst are input, determines the correction steering current command value ImcB by using a correction value map having the characteristics shown in Fig. 12 (step S53). The correction steering current command value ImcB is input to the addition unit 510.

[0087] The adder 510 receives the basic steering current command value ImcA and the corrected steering current command value ImcB, adds them together, and outputs the addition result as the steering current command value Imc (step S60).

[0088] The steering current command value Imc is added to and inputted to the subtraction unit 520, which calculates the deviation I1 from the motor current value Imr detected by the motor current detector 39 (step S70). The deviation I1 is inputted to the current control unit 500, which calculates the voltage control command value Vref1 by current control (step S80). Thereafter, the reaction force motor 31 is controlled to be driven based on the voltage control command value Vref1 via the PWM control unit 37 and the inverter 38 (step S90).

[0089] On the other hand, target turning angle generating section 600, to which steering angle θh has been input, generates target turning angle θtref (step S100). An example of the operation of target turning angle generating section 600 will be described with reference to the flowchart of FIG.

[0090] The steering angle θh input to target turning angle generation section 600 is input to limiting section 610. Limiting section 610 limits the upper and lower limits of steering angle θh using preset upper and lower limits (step S101), and outputs the limit as steering angle θh1 to rate limiting section 620. Rate limiting section 620 limits the amount of change in steering angle θh1 using preset limit values ​​(step S102), and outputs the limit as steering angle θh2 to correction section 630. Correcting section 630 corrects steering angle θh2 to find target turning angle θtref (step S103). Target turning angle θtref is input to turning angle control section 700.

[0091] The steering angle control section 700 receives the steering angle θt together with the target steering angle θtref, and determines the steering current command value Imct by PI-D control (step S110).

[0092] The steering current command value Imct is held in past value holding section 250 (step S120), and is also added and input to subtraction section 810. Subtraction section 810 calculates a deviation I2 between the steering current command value Imct and the motor current value Imd detected by motor current detector 49 (step S130). The deviation I2 is input to current control section 800, which calculates a voltage control command value Vref2 by current control (step S140). Thereafter, based on the voltage control command value Vref2, driving of steering motor 41 is controlled via PWM control section 47 and inverter 48 (step S150).

[0093] The order of data input and calculations in FIGS. 16 to 19 can be changed as appropriate.

[0094] In the above embodiment, the target steering torque generating unit 100 includes the damper gain unit 130 and the hysteresis correction unit 150. However, when the effect of the damper gain and / or the effect of the hysteresis correction are realized by another means, or when the reduction of the amount of calculation is important, the damper gain unit 130 and / or the hysteresis correction unit 150 and the components related thereto may be omitted. Also, a phase compensation unit 190 that performs phase compensation may be inserted before or after the basic map unit 110. That is, the configuration of the region R surrounded by the dashed line in FIG. 4 may be configured as shown in FIG. 20(A) or (B). In the phase compensation unit 190, phase lead compensation is set as phase compensation, and, for example, when phase lead compensation is performed by a first-order filter with a numerator cutoff frequency of 1.0 Hz and a denominator cutoff frequency of 1.3 Hz, a refreshing feel can be realized. The target steering torque generating unit 100 is not limited to the above configuration as long as it is configured based on the steering angle.

[0095] Other embodiments of the present invention will be described below. In each of the following embodiments, the same components as those in the other embodiments described above are denoted by the same reference numerals, and the description thereof will be omitted in part or in whole.

[0096] In the first embodiment, SAT estimation unit 210 estimates the SAT using the steering angle θt and the past steering current command value Imctp, but in cases where it is not necessary to consider the inertial torque and viscous torque generated around pinion shaft 43 in transmitting the SAT feeling (for example, when these are relatively small), it is possible to estimate the SAT from only the drive torque. This makes it possible to reduce the amount of calculation of the inertial torque and viscous torque.

[0097] An example configuration of a SAT estimating unit corresponding to the above (second embodiment) is shown in Fig. 21. Compared to SAT estimating unit 210 in the first embodiment shown in Fig. 11, SAT estimating unit 210A in the second embodiment receives input of only past turning current command value Imctp, removes components related to turning angle θt, and is configured only by conversion unit 211. Then, driving torque Fg calculated by conversion unit 211 is output as SAT estimated value Tsat.

[0098] The operation of the second embodiment is the same as that of the first embodiment, except for the operation of the SAT estimation unit (step S51 in the flowchart shown in FIG. 18) which is different as described above.

[0099] Although SAT estimation section 210 in the first embodiment estimates SAT based on an equation of motion related to the rotational motion about pinion shaft 43, more accurate SAT estimation can be achieved by also taking into consideration the torque generated around the motor drive shaft (not shown) of steering motor 41 connected to speed reduction mechanism 42 in steering device 40. Even when there are influences such as backlash in speed reduction mechanism 42 and torsion between the motor drive shaft and pinion shaft, SAT can be accurately estimated.

[0100] Specifically, when the drive motor is driven, torque acts on the mechanical structure between the motor drive shaft and the pinion shaft of the drive motor (for example, a reduction mechanism such as a worm gear), which may cause deformation of the mechanical structure between the motor drive shaft and the pinion shaft. For example, gear backlash, torsion between the motor drive shaft and the pinion shaft, etc. may affect the SAT estimation.

[0101] In the SAT estimation unit in the embodiment (third embodiment) corresponding to the above, the SAT is estimated based on an equation of motion related to the rotational motion about pinion shaft 43 (hereinafter referred to as the "first equation of motion") and an equation of motion related to the rotational motion about the motor drive shaft (hereinafter referred to as the "second equation of motion"). When steering motor 41 is driving, as shown in Fig. 22(A), an inertia torque (first inertia torque) and a viscous torque (first viscous torque) caused by a change in steering angle θt, a drive torque, and an SAT are generated around pinion shaft 43, and since these are balanced, the first equation of motion is expressed as the following formula 10.

[0102]

number

[0103]

number

[0104]

number

[0105] An example of the configuration of the SAT estimation unit in the third embodiment is shown in Fig. 23. SAT estimation unit 210B shown in Fig. 23 is configured based on the above formula 12, and estimates the SAT using the steering angle θt, motor angle θm, and past steering current command value Imctp as steering information.

[0106] Angular velocity calculation section 212, angular acceleration calculation section 213, and blocks 214 and 215 perform the same processing as SAT correction section 210 in the first embodiment, and calculate the first viscous torque and the first inertia torque. Conversion section 211a multiplies the past steering current command value Imctp by a torque constant to calculate the motor torque Tm. Angular velocity calculation section 212a calculates the motor angular velocity by a differential process with respect to the motor angle θm, and multiplies the motor angular velocity by a viscosity coefficient Cm in block 214a to calculate the second viscous torque. Angular acceleration calculation section 213a calculates the motor angular acceleration by a differential process with respect to the motor angular velocity, and multiplies the motor angular acceleration by a moment of inertia Jm in block 215a to calculate the second inertia torque. The subtraction unit 217 subtracts the second inertia torque and the second viscous torque from the motor torque Tm, and the conversion unit 211b multiplies the subtraction result by the reduction ratio Ng. The subtraction unit 216 then subtracts the first inertia torque and the first viscous torque from the multiplication result to calculate the SAT, and outputs it as the SAT estimated value Tsat.

[0107] The operation of the third embodiment is the same as that of the first embodiment except that detection of the motor angle θm by a rotation angle sensor is added and the operation of the SAT estimator is changed as described above.

[0108] It is also possible to estimate SAT using only the first equation of motion above. That is, by solving the above equation (10) for Tsat, the following equation (13) is obtained.

[0109]

number

[0110] An example of the configuration of an SAT estimating section corresponding to the above is shown in Fig. 24 (fourth embodiment). SAT estimating section 210C in the fourth embodiment is configured based on the above equation (13), and estimates SAT using steering angle θt and motor angle θm as steering information. Compared with SAT estimating section 210 in the first embodiment shown in Fig. 11, motor angle θm is input instead of past steering current command value Imctp, and conversion section 211 has been replaced by torque determination section 218. Also, since past steering current command value Imctp is not used, past value holding section 250 is not necessary.

[0111] The torque determination unit 218 determines the driving torque fg based on the steering angle θt and the motor angle θm. The torque determination unit 218 determines the driving torque fg by using a map of characteristics as shown in FIG. 25 (hereinafter referred to as the "torque determination map"). That is, the motor angle θm is converted to a value for the pinion shaft based on the reduction ratio Ng, and the driving torque fg is determined by using a torque determination map in which the driving torque fg is determined in advance for the deviation between the steering angle θt and the motor angle (θm / Ng) converted to the pinion shaft. The torque determination map has a characteristic that the magnitude of the driving torque fg gradually increases from zero as the magnitude of the deviation increases from zero. The characteristic of the torque determination map may be a characteristic in which the driving torque fg changes linearly, that is, in proportion to the deviation. In this case, instead of using the map, the deviation may be multiplied by a gain to calculate the driving torque fg.

[0112] In the SAT estimation unit 210C, the viscous torque and inertia torque are calculated by the angular velocity calculation unit 212, the angular acceleration calculation unit 213, and blocks 214 and 215, and the viscous torque and inertia torque are subtracted in the subtraction unit 216 from the driving torque fg determined in the torque determination unit 218, and the subtraction result is output as the SAT estimated value Tsat.

[0113] Compared with the operation of the first embodiment, the operation of the fourth embodiment is the same as that of the first embodiment except that detection of motor angle θm by a rotation angle sensor is added, the operation of the SAT estimator changes as described above, and the operation of storing steering current command value Imct in past value storage unit 250 (step S120 in the flowchart shown in FIG. 16) is eliminated.

[0114] In the first embodiment, SAT estimation section 210 calculates drive torque Fg from past steering current command value Imctp, but it can also calculate drive torque Fg from motor current value Imd, which is the current value of steering motor 41, instead of past steering current command value Imctp. In the first embodiment, the steering current command value and the motor current value are considered to be approximately equal, and SAT is estimated using the steering current command value. However, there may be a deviation between the two values ​​due to time delay, error, etc., and this deviation may be reflected in the drive torque calculation and further in the SAT estimation, which may affect the transmission of the SAT feeling. Therefore, by using the motor current value instead of the steering current command value, the effect can be reduced.

[0115] A configuration example (fifth embodiment) of the present invention corresponding to the above is shown in Fig. 26. Compared to the first embodiment shown in Fig. 3, reaction force control system 60D in control device 50D in the fifth embodiment does not have past value holding section 250, and motor current value Imd detected by motor current detector 49 is input to SAT correction section 200, instead of past steering current command value Imctp.

[0116] SAT correction section 200 uses motor current value Imd as the turning drive information, and uses steering angle θt and motor current value Imd as the turning information to estimate SAT.

[0117] Compared to the operation of the first embodiment, the operation of the fifth embodiment is such that the operation of the past value holding unit 250 is eliminated, and the motor current value Imd detected by the motor current detector 49 is input to the SAT correction unit 200 in addition to the subtraction unit 810, and the only difference is that the operation of the SAT correction unit 200 changes as described above, and the other operations are the same.

[0118] In the second and third embodiments as well, SAT estimation may be performed using the motor current value Imd instead of the past steering current command value Imctp.

[0119] In the above-described embodiments (first to fifth embodiments), the reaction force control system controls the torsion angle to follow the target torsion angle, but the control in the reaction force control system is not limited to this, and the reaction force control system may control the steering torque to follow the target steering torque, the steering angle to follow the target steering angle, etc. Fig. 27 shows a configuration example (sixth embodiment) when the reaction force control system in the first embodiment controls the steering torque to follow the target steering torque.

[0120] In a reaction force control system 60E in a control device 50E in the sixth embodiment, compared to the first embodiment shown in Fig. 3, the torsion angle control unit 400 is replaced with a torque control unit 900, the conversion unit 300 is eliminated, and a steering torque calculation unit 950 is added. In the sixth embodiment, the target steering torque generation unit 100 and the torque control unit 900 configure a basic steering current command unit.

[0121] The steering torque calculation unit 950 converts the torsion angle Δθ calculated by the torsion angle calculation unit 35 into a steering torque (torque of the torsion bar) Tt. For example, the steering torque Tt is calculated by multiplying the torsion angle Δθ by the spring constant Kt of the torsion bar 2A. The steering torque Tt can also be detected by using a torque sensor disclosed in, for example, JP 2008-216172 A.

[0122] The torque control unit 900 has a configuration and operation similar to that of the torsion angle control unit 400, and uses the target steering torque Tref and the steering torque Tt through PI-D control to calculate a basic steering current command value ImcA such that the steering torque Tt follows the target steering torque Tref.

[0123] An operation example of the sixth embodiment will be described with reference to the flowchart of Fig. 28. Fig. 28 shows only the operations that are different from the operation example of the first embodiment shown in Fig. 16.

[0124] The torsion angle Δθ calculated in step S10 in the flowchart shown in FIG. 16 is input to the steering torque calculation unit 950, and the target steering torque Tref generated in step S20 is input to the torque control unit 900.

[0125] The steering torque calculation unit 950 multiplies the torsion angle Δθ by the spring constant Kt to calculate the steering torque Tt (step S30A). The steering torque Tt is input to the torque control unit 900.

[0126] The torque control unit 900 obtains a basic steering current command value ImcA by PI-D control for the target steering torque Tref and the steering torque Tt (step S40A). After that, the process proceeds to step S50.

[0127] In the second to fifth embodiments, the reaction force control system may also perform control such that the steering torque follows the target steering torque.

[0128] In the above-mentioned embodiments (first to sixth embodiments), one control device has a reaction force control system and a steering control system, but a control device having only a reaction force control system and a control device having only a steering control system may be provided. In this case, the control devices transmit and receive data by communication. The SBW system shown in FIG. 1 does not have a mechanical connection between the reaction force device 30 and the steering device 40, but the present invention is also applicable to an SBW system having a mechanical torque transmission mechanism that mechanically connects the column shaft 2 and the steering mechanism with a clutch or the like when an abnormality occurs in the system. In such an SBW system, when the system is normal, the clutch is turned off to release the mechanical torque transmission, and when the system is abnormal, the clutch is turned on to enable the mechanical torque transmission. Furthermore, the reaction force device 30 has a torsion bar, but it is not limited to a torsion bar as long as the mechanism has an arbitrary spring constant between the handle 1 and the reaction force motor 31.

[0129] The figures used above are conceptual diagrams for qualitatively explaining the present invention, and the present invention is not limited to these. Also, the above-mentioned embodiment is an example of a preferred embodiment of the present invention, but the present invention is not limited to this embodiment, and various modifications can be made without departing from the scope of the present invention. [Explanation of symbols]

[0130] 1 Handle 2 Column shaft (steering shaft, handle shaft) 2A Torsion Bar 10 Vehicle speed sensor 30 Reaction Device 31 Reaction motor 32, 42 Reduction mechanism 33 Steering angle sensor 34, 44 Angle sensor 35 Torsion angle calculation section 36 Rotational angle sensor 37, 47 PWM control unit 38, 48 inverter 39, 49 Motor current detector 40 Steering gear 41 Steering motor 43 Pinion shaft 50, 50D, 50E Control Device 60, 60D, 60E Reaction Force Control System 70 Steering control system 100 Target steering torque generating unit 110 Basic Map Section 130 Damper gain section 140 Turning further / reducing the turning judgment unit 150 Hysteresis compensation section 190 Phase compensation section 200 SAT correction section 210, 210A, 210B, 210C SAT estimation part 211, 211a, 211b conversion section 212, 212a, 530 Angular velocity calculation section 213, 213a Angular acceleration calculation section 218 Torque determination unit 220 Filter processing section 230 Correction value determination unit 250 Past value storage unit 300 Converter 400 Torsion angle control unit 500, 800 Current control section 501, 502 PI control unit 503 2-phase / 3-phase conversion unit 515 dq axis current command value calculation unit 540 3-phase / 2-phase converter 600 Target steering angle generation unit 610 Restrictions 620 Rate Limiter 630 Correction Unit 700 Steering angle control unit 900 Torque control section 950 Steering torque calculation unit

Claims

1. A control device for a vehicle steering system that controls a reaction device that applies torque to a steering member using a reaction actuator and a steering device that steers the steering member using a steering actuator, a basic steering current command unit that calculates a basic steering current command value in accordance with a steering angle of the steering member; a self-aligning torque correction unit that calculates a correction steering current command value based on steering information related to the control of the steering device, the self-aligning torque correction unit is comprised of a self-aligning torque estimating unit that calculates a self-aligning torque estimated value by using the steering information, and a correction value determining unit that determines the corrected steering current command value from the self-aligning torque estimated value, the self-aligning torque estimation unit uses, as the steering information, steering drive information related to drive control of the steering actuator, a steering angle of the steering member, and a rotation angle of the steering actuator, A control device for a vehicle steering system, comprising: a control unit for controlling the reaction force actuator based on a steering current command value determined from the basic steering current command value and the corrected steering current command value.

2. A control device for a vehicle steering system as described in claim 1, wherein the self-aligning torque estimation unit calculates the self-aligning torque estimated value using an actuator torque calculated from the steering drive information, a first viscous torque calculated from the steering angular velocity calculated from the steering angle, a first inertia torque calculated from the steering angular acceleration calculated from the steering angular velocity, a second viscous torque calculated from the rotational angular velocity calculated from the rotational angle, and a second inertia torque calculated from the rotational angular acceleration calculated from the rotational angular velocity.

3. A steering control unit that calculates a steering current command value for driving and controlling the steering actuator in accordance with the steering angle, 3. The control device for a vehicle steering system according to claim 1, wherein the self-aligning torque estimating section uses the steering current command value or a value of a current supplied to the steering actuator as the steering drive information.

4. A control device for a vehicle steering system as described in any of claims 1 to 3, wherein the correction value determination unit has a characteristic that as the magnitude of the self-aligning torque estimate value increases, the magnitude of the corrected steering current command value increases and the rate at which the magnitude of the corrected steering current command value increases decreases.

5. A control device for a vehicle steering system, the control device controlling a reaction device that applies torque to a steering member using a reaction actuator, and a steering device that steers the steering member using a steering actuator, comprising: a basic steering current command unit that calculates a basic steering current command value in accordance with a steering angle of the steering member; a self-aligning torque correction unit that calculates a correction steering current command value based on steering information related to the control of the steering device, the self-aligning torque correction unit is comprised of a self-aligning torque estimating unit that calculates a self-aligning torque estimated value by using the steering information, and a correction value determining unit that determines the corrected steering current command value from the self-aligning torque estimated value, the self-aligning torque estimation unit uses a steering angle of the steering member and a rotation angle of the steering actuator as the steering information, A control device for a vehicle steering system, comprising: a control unit for controlling the reaction force actuator based on a steering current command value determined from the basic steering current command value and the corrected steering current command value.

6. A control device for a vehicle steering system as described in claim 5, wherein the self-aligning torque estimation unit calculates the self-aligning torque estimated value using a viscous torque calculated from a steering angular velocity calculated from the steering angle, an inertia torque calculated from a steering angular acceleration calculated from the steering angular velocity, and a driving torque calculated based on the deviation between the steering angle and the rotation angle.

7. A control device for a vehicle steering system as described in claim 5 or 6, wherein the correction value determination unit has a characteristic that as the magnitude of the self-aligning torque estimate value increases, the magnitude of the corrected steering current command value increases and the rate at which the magnitude of the corrected steering current command value increases decreases.

8. A control device for a vehicle steering system, the control device controlling a reaction device that applies torque to a steering member using a reaction actuator, and a steering device that steers the steering member using a steering actuator, comprising: a basic steering current command unit that calculates a basic steering current command value in accordance with a steering angle of the steering member; a self-aligning torque correction unit that calculates a correction steering current command value based on steering information related to the control of the steering device, the self-aligning torque correction unit is comprised of a self-aligning torque estimating unit that calculates a self-aligning torque estimated value by using the steering information, and a correction value determining unit that determines the corrected steering current command value from the self-aligning torque estimated value, the correction value determination unit has a characteristic that, as the magnitude of the self-aligning torque estimation value increases, the magnitude of the corrected steering current command value increases and the rate at which the magnitude of the corrected steering current command value increases decreases, A control device for a vehicle steering system, comprising: a control unit for controlling the reaction force actuator based on a steering current command value determined from the basic steering current command value and the corrected steering current command value.

9. 9. The control device for a vehicle steering system according to claim 8, wherein the characteristic of the correction value determination unit changes according to a vehicle speed.

10. the self-aligning torque correction unit further includes a filter processing unit that reduces noise included in the self-aligning torque estimation value, 10. The control device for a vehicle steering system according to claim 1, wherein the self-aligning torque estimated value in which the noise has been reduced is input to the correction value determination section.

11. 11. The control device for a vehicle steering system according to claim 1, wherein the reaction force device has a torsion bar, and the basic steering current command unit performs torsion angle control to control the torsion angle of the torsion bar to follow a value corresponding to the steering angle.

12. 12. The control device for a vehicle steering system according to claim 11, wherein the basic steering current command unit includes a target steering torque generation unit that generates a target steering torque based on at least the steering angle, a conversion unit that converts the target steering torque into a target torsional angle, and a torsional angle control unit that calculates the basic steering current command value so that the torsional angle follows the target torsional angle.

Citation Information

Patent Citations

  • Electric power steering device

    JP2003170856A

  • Torque sensor and electric power steering device

    JP2008216172A

  • Electric power steering device

    JP2009006963A

  • Systems and methods for improving torque feel in column epas

    US20180127021A1

  • Electric power steering device

    WO2016027663A1