System and method for active steering control with automatic torque compensation
11623685 · 2023-04-11
Assignee
Inventors
Cpc classification
B62D6/003
PERFORMING OPERATIONS; TRANSPORTING
International classification
B62D6/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A system and a method for active steering control with automatic torque compensation are disclosed with a processor that generates a targeted torque signal after receiving a steering assistance signal generated by an active driver assistance device, overlays the targeted torque signal on a driver's torque signal after receiving the driver's torque signal sensed by a torque sensor to generate a steering torque signal, and performs an assistance logic algorithm according to the steering torque signal. As the assistance logic algorithm is performed based on both the steering assistance signal and the driver's torque signal, the steering assistance effect provided by the system and the method will not resist against the way of driver's steering, allowing the driver to easily and stably control the vehicle.
Claims
1. A system for active steering control with automatic torque compensation, comprising: an active steering assistance device generating a steering assistance signal; a torque sensor generating a driver's torque signal; a processor electrically connected to the active steering assistance device and the torque sensor, generating a targeted torque signal according to the steering assistance signal after receiving the steering assistance signal, receiving the driver's torque signal, overlaying the targeted torque signal on the driver's torque signal to generate a steering torque signal, and performing an assistance logic algorithm according to the steering torque signal; an angle sensor electrically connected to the processor, adapted to sense a rotation angle of a steering wheel, and generating an angle signal; a vehicle information sensor electrically connected to the processor, adapted to sense a vehicle, and generating sideways displacement information of the vehicle; a system-related compensator electrically connected to the processor, receiving a computed result after the processor performs the assistance logic algorithm, and compensating the computed result; and an electric motor electrically connected to the system-related compensator, wherein the system-related compensator controls a driving current for the electric motor according to the compensated computed result; wherein when receiving the steering assistance signal, the processor first controls the rotation angle of the steering wheel to reach a targeted rotation angle according to the steering assistance signal, and determines if a sideways displacement of the vehicle reaches a targeted displacement according to the sideways displacement information generated by the vehicle information sensor; when the sideways displacement of the vehicle reaches the targeted displacement, the processor determines if the vehicle is at a driver's steering status according to the driver's torque signal generated by the torque sensor; when the vehicle is at the driver's steering status, the processor receives a current angle signal from the angle sensor when the angle sensor senses a current rotation angle of the steering wheel, calculates an angular error associated with the current rotation angle and the targeted rotation angle according to the current angle signal, and generates the targeted torque signal according to the angular error; and when the sideways displacement of the vehicle does not reach the targeted displacement, the processor adjusts the steering assistance signal to an adjusted steering assistance signal according to a difference between the sideways displacement and the targeted displacement, and controls the rotation angle of the steering wheel according to the adjusted steering assistance signal.
2. The system as claimed in claim 1, wherein when the vehicle is not at the driver's steering status, the processor receives the steering assistance signal again.
3. A method for active steering control with automatic torque compensation, comprising steps of: receiving a steering assistance signal; generating a targeted torque signal according to the steering assistance signal; receiving a driver's torque signal; overlaying the targeted torque signal on the driver's torque signal to generate a steering torque signal; performing an assistance logic algorithm according to the steering torque signal; and outputting a computed result of the assistance logic algorithm to a system-related compensator; wherein the step of generating the targeted torque signal according to the steering assistance signal further comprises steps of: controlling a steering wheel of a vehicle to rotate to a targeted rotation angle according to the steering assistance signal; determining if a sideways displacement of the vehicle reaches a targeted displacement according to sideways displacement information generated by a vehicle information sensor; wherein when the sideways displacement reaches the targeted displacement, determining if the vehicle is at a driver's steering status according to the driver's torque signal generated by a torque sensor; wherein when the vehicle is at the driver's steering status, receiving a current rotation angle of the steering wheel sensed by an angle sensor and generating a current angle signal; calculating an angular error associated with the current rotation angle and the targeted rotation angle according to the current angle signal; and generating the targeted torque signal according to the angular error; wherein when the sideways displacement does not reach the targeted displacement, the method further comprises adjusting the steering assistance signal to an adjusted steering assistance signal according to a difference between the sideways displacement and the targeted displacement and resuming the step of controlling the steering wheel to rotate to the targeted rotation angle according to the adjusted steering assistance signal.
4. The method as claimed in claim 3, wherein when the vehicle is not at the driver's steering status, the method further comprises resuming the step of receiving the steering assistance signal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION OF THE INVENTION
(7) With reference to
(8) The torque sensor 12 is connected to a steering wheel 20 of the instant vehicle to sense a torque exerted by a driver who currently controls the steering wheel 20 in generation of a driver's torque signal.
(9) The processor 13 is electrically connected to the active driving assistance device 11 and the torque sensor 12. When receiving the steering assistance signal generated by the active driving assistance device 11, the processor 13 generates a targeted torque signal according to the steering assistance signal. The processor 13 further receives the driver's torque signal generated by the torque sensor 12 to overlay the targeted torque signal on the driver's torque signal so as to generate a steering torque signal, and performs an assistance logic algorithm according to the steering torque signal.
(10) The system-related compensator 14 is electrically connected to the processor 13, receives a computed result generated by performing the assistance logic algorithm from the processor 13, and compensates the computed result.
(11) The electric motor 15 is electrically connected to the system-related compensator 14. The system-related compensator 14 controls a driving current of the electric motor 15 according to the compensated computed result to drive the electric motor 15 for operation and provide an auxiliary torque to a transmission unit 30 of the instant vehicle, such that a torque facilitating the driver to steer front and/or rear wheels 40 of the instant vehicle can be provided to change a moving path of the instant vehicle.
(12) Furthermore, with reference to
(13) Step S201: Receive a steering assistance signal.
(14) Step S202: Generate a targeted torque signal according to the steering assistance signal.
(15) Step S203: Receive a driver's torque signal.
(16) Step S204: Overlay the targeted torque signal on the driver's torque signal to generate a steering torque signal.
(17) Step S205: Perform an assistance logic algorithm according to the steering torque signal.
(18) Step S206: Output a computed result of the assistance logic algorithm to a system-related compensator.
(19) In the present embodiment, the processor 13 is a processor of an electric power steering system. The electric power steering system is provided to adjust an auxiliary torque generated by the transmission unit 30 for assisting the driver's control over the steering wheel 20 easily and stably in steering the front and/or rear wheels 40. In general, under the circumstance that the instant vehicle is driven at a low speed, the electric power steering system tends to provide a larger auxiliary torque while under the circumstance that the instant vehicle is driven at a high speed, the electric power steering system tends to reduce the auxiliary torque to avoid the danger arising from an uncontrollable vehicle attributable to a very light steering wheel controlled by an excessive torque.
(20) In sum, the steering assistance signal generated by the active driving assistance device 11 is to activate an active steering function. When receiving the steering assistance signal, instead of directly controlling the electric motor according to the steering assistance signal, the processor 13, by way of overlaying the targeted torque signal on the driver's torque signal, lets the active steering function calculate the overlaid torque signal for an estimated torque and a torque exerted by the driver overlaid each other and then perform the assistance logic algorithm. After transmitting the computed result of the assistance logic algorithm to the system-related compensator 14 for vehicle-dependent compensation, the processor 13 further generates the driving current for the electric motor 15 to perform the steering assistance control.
(21) As the assistance logic algorithm of the processor 13 is designed based on the power steering system and performs computation according to both the steering assistance signal generated by the active steering assistance device 11 and the driver's torque signal generated by driver's steering motion, the steering assistance effect provided by the present invention won't interfere with and resist against driver's control over the steering wheel, thereby allowing the driver to easily and stably control steering of the vehicle.
(22) With reference to
(23)
(24) where A.sub.n and B.sub.n are related to adjustment parameters for various vehicles to strengthen robustness and stability of the system.
(25)
(26)
(27) The zeros and poles of the transfer function (TF) can be obtained through empirical rule to determine prober values of D1, D2, D3, C1, C2 and C3. When the transfer function (TF) is determined, the transfer function (TF) is further discretized to obtain the equation:
(28)
(29) With reference to
(30) The angle sensor 16 serves to sense a rotation angle of the steering wheel 20 in generation of an angle signal. The vehicle information sensor 17 serves to sense the vehicle and generates sideways displacement information.
(31) In one embodiment, the vehicle information sensor 17 is an intelligent camera (smart camera) mounted in front of a vehicle as shown in
(32) In another embodiment, the vehicle information sensor 17 is a global positioning system (GPS) receiver mounted in the vehicle to consecutively record and store the coordinates data of the vehicle. By comparing the consecutively recorded coordinates data of the vehicle, the sideways displacement information of the vehicle can be obtained based on differences of the coordinates data.
(33) In yet another embodiment, the vehicle information sensor 17 may be an inertial measurement unit (IMU) including accelerometers, gyroscopes and magnetometers to sense the angular velocity and acceleration of the vehicle. Alternatively, the vehicle information sensor 17 may be a 3-axis accelerometer and gyro sensor to measure the angular velocity and acceleration of the vehicle. By comparing and processing the angular velocity and acceleration of the vehicle being sensed at different time, the sideways displacement information can be obtained.
(34) In yet another embodiment, the vehicle information sensor 17 may be a combination selected from the foregoing intelligent camera, the GPS receiver, the IMU and the 3-axis accelerometer and gyro sensor.
(35) The angle control unit 18 is electrically connected to the system-related compensator 14 and serves to generate the driving current of the electric motor through the system-related compensator 14 and control the rotation angle of the steering wheel through the electric motor 15 and the transmission unit 30.
(36) The processor 13 is further electrically connected to the angle sensor 15, the vehicle information sensor 17 and the angle control unit 18.
(37) When receiving the steering assistance signal, the processor 13 first controls the steering wheel 20 to rotate to a targeted rotation angle according to the steering assistance signal through the angle control unit 18, and determines whether a sideways displacement of the vehicle reaches a targeted displacement according to the sideways displacement information generated by the vehicle information sensor 17.
(38) When the sideways displacement of the vehicle does not reach the targeted displacement, the processor 13 adjusts the steering assistance signal according to a difference between the sideways displacement and the targeted displacement, and controls the rotation angle of the steering wheel 20 again through the angle control unit 18 according to adjusted steering assistance signal.
(39) When the sideways displacement of the vehicle reaches the targeted displacement, the processor 13 further determines whether it is a driver's steering status now according to the driver's torque signal generated by the torque sensor 12. For example, when the torque sensor 12 senses that the steering wheel 20 is subject to a force and is rotated, it indicates that the driver is controlling the steering wheel 20 for steering and the steering status is the driver's steering status.
(40) When it is the driver's steering status, the processor 13 receives a current angle signal generated by the angle sensor 16 to sense a current rotation angle of the steering wheel 20, calculates an angular error between the current rotation angle and a targeted rotation angle according to the current angle signal, and further generates the targeted torque signal according to the angular error.
(41) When it is not the driver's steering status, the processor 13 receives the steering assistance signal again.
(42) Furthermore, with reference to
(43) Step S2021: Control the steering wheel to rotate to a targeted rotation angle through an angle control unit according to the steering assistance signal.
(44) Step S2022: Determine if a sideways displacement of the vehicle reaches a targeted displacement according to sideways displacement information generated by a vehicle information sensor. When the sideways displacement reaches the targeted displacement, perform step S2023. Otherwise, perform step S2027.
(45) Step S2023: Determine if it is a driver's steering status according to the driver's torque signal generated by a torque sensor. When it is the driver's steering status, perform step S2024. Otherwise, resume step S201.
(46) Step S2024: Receive a current rotation angle of the steering wheel sensed by the angle sensor and generate a current angle signal.
(47) Step S2025: Calculate an angular error associated with the current rotation angle and the targeted rotation angle according to the current angle signal.
(48) Step S2026: Generate the targeted torque signal according to the angular error.
(49) Step S2027: Adjust the steering assistance signal according to a difference between the sideways displacement and the targeted displacement and resume step S2021.
(50) By and large, when the rotation angle of the steering wheel 20 reaches the targeted rotation angle, the sideways displacement of the vehicle should be equal to the targeted displacement. However, while a vehicle is moving, the vehicle may have different sideways displacements as varying with road conditions, conditions of all persons on board, and conditions of suspension systems. There are chances that the sideways displacement is not equal to the targeted displacement when the steering angle of the steering wheel 20 is equal to the targeted rotation angle. Hence, the processor 13 determines if the sideways displacement of the vehicle reaches the targeted displacement according to the sideways displacement information generated by the vehicle information sensor 17. When the sideways displacement of the vehicle does not reach the targeted displacement, the processor 13 repeatedly adjusts the steering assistance signal according to the difference between the sideways displacement and the targeted displacement and corrects the rotation angle of the steering wheel 20 according to the rotation angle of the steering wheel controlled by the adjusted steering assistance signal until the sideways displacement of the vehicle reaches the targeted displacement.
(51) Moreover, the processor 13 further determines if it is the driver's steering status according to the driver's torque signal generated by the torque sensor 12. When it is the driver's steering status, the processor 13 performs the subsequent assistance logic algorithm. When it is not the driver's steering status, the processor 13 skips the subsequent assistance logic algorithm to reduce the computation overhead of the processor 13 for assurance of higher processing efficiency of the processor 13.
(52) In the present embodiment, conversion between the angular error and the targeted torque signal can be referred to a lookup table created through experiments.
(53) Meanwhile, in other embodiments, the sideways displacement of the vehicle is calculated according to an equation for a model representative of spatial state of lateral movement of a vehicle as follows.
(54)
(55) wherein a relationship between a yaw rate (r) and a steering angle of the front wheel can be expressed below.
(56)
(57) where
(58) v.sub.ch: Vehicle speed;
(59) v.sub.x: Vehicle speed in a longitudinal direction;
(60) v.sub.y: Vehicle speed in a lateral direction;
(61) C.sub.of: Cornering stiffness of front wheel;
(62) C.sub.or: Cornering stiffness of rear wheel;
(63) m: Mass of the vehicle;
(64) L: Length of the vehicle;
(65) a: Length from front axle to the center of gravity of the vehicle;
(66) b: Length from rear axle to the center of gravity of the vehicle;
(67) I: Moment of inertia;
(68) y: Lateral displacement of the vehicle;
(69) ψ: Yaw angle;
(70) r: Yaw rate ({dot over (ψ)}); and
(71) δ.sub.f: Steering angle of front wheel.
(72) Even though numerous characteristics and advantages of the present invention have been set forth in the foregoing description, together with details of the structure and function of the invention, the disclosure is illustrative only. Changes may be made in detail, especially in matters of shape, size, and arrangement of parts within the principles of the invention to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed.