Vehicle control system, method of controlling the same, and breaking device
11192532 · 2021-12-07
Assignee
Inventors
Cpc classification
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
B60L3/106
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/72
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B60L3/10
PERFORMING OPERATIONS; TRANSPORTING
B60W30/025
PERFORMING OPERATIONS; TRANSPORTING
B60L7/10
PERFORMING OPERATIONS; TRANSPORTING
B60T8/17552
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60T8/1755
PERFORMING OPERATIONS; TRANSPORTING
Abstract
Disclosed herein is a vehicle control system capable of improving driving stability and providing safe fun driving to a driver by varying and controlling a regenerative braking torque generated by a motor during coasting. The vehicle control system according to an embodiment of the disclosure includes: a motor configured to provide a driving force to a wheel; a wheel sensor configured to detect a rotational speed of the wheel; and a controller configured to control the motor to generate a first regenerative braking torque during coasting, and to control the motor to generate a second regenerative braking torque lower than the first regenerative braking torque when a wheel slip of the wheel is detected based on an output of the wheel sensor.
Claims
1. A vehicle control system comprising: a motor configured to provide a driving force to a wheel; a wheel sensor configured to detect a rotational speed of the wheel; and a controller configured to: receive a regenerative braking level among a plurality of regenerative braking levels, determine a magnitude of a first regenerative braking torque based on the received regenerative braking level, control the motor to generate the first regenerative braking torque during coasting, determine whether a wheel slip of the wheel is out of a predetermined target control region by comparing the wheel slip of the wheel with a predetermined reference value determined based on a vehicle speed, the received regenerative braking level, and a state of a road surface, and when the wheel slip is detected based on an output of the wheel sensor being out of the predetermined target control region, determine a magnitude of a second regenerative braking torque based on the received regenerative braking level and a difference between the detected wheel slip and a wheel slip of the target control region, and control the motor to generate the second regenerative braking torque, wherein the second regenerative braking torque is lower than the first regenerative braking torque and varied along the slope of the first regenerative braking torque determined based on the plurality of regenerative braking levels.
2. The vehicle control system according to claim 1, further comprising: an accelerator pedal configured to receive an acceleration command from a driver; and a brake pedal configured to receive a brake command from the driver, wherein the controller is configured to control the motor to generate the first regenerative braking torque when the acceleration command and the brake command are not received.
3. A method of controlling a vehicle control system comprising: rotating a wheel by a motor; receiving a regenerative braking level from among a plurality of regenerative braking levels; determining a magnitude of a first regenerative braking torque based on the received regenerative braking level; generating the first regenerative braking torque by the motor during coasting; detecting a rotational speed of the wheel during coasting; determining whether a wheel slip of the wheel is out of a predetermined target control region by comparing the wheel slip of the wheel with a predetermined reference value determined based on a vehicle speed, the received regenerative braking level, and a state of a road surface; when the wheel slip is detected based on an output of the wheel sensor being out of the predetermined target control region, determining a magnitude of a second regenerative braking torque based on the received regenerative braking level and a difference between the detected wheel slip and a wheel slip of the predetermined target control region; and generating the second regenerative braking torque by the motor during coasting, wherein the second regenerative braking torque is lower than the first regenerative braking torque and varied along the slope of the first regenerative braking torque determined based on the plurality of regenerative braking levels.
4. The method according to claim 3, wherein the generating of the first regenerative braking torque comprises: generating the first regenerative braking torque when an acceleration command and a brake command are not received.
5. A braking device of braking a vehicle comprising a motor configured to drive a wheel and a driving device configured to control the motor, the braking device comprising: a wheel sensor configured to detect a rotational speed of the wheel; and a controller configured to: receive information about a first regenerative braking torque from the driving device during coasting; determine a magnitude of a first regenerative braking torque based on the received regenerative braking level, determine a wheel slip of the wheel based on an output of the wheel sensor; determine whether the wheel slip of the wheel is out of a target control region by comparing the wheel slip of the wheel with a predetermined reference value determined based on a vehicle speed, the received regenerative braking level, and a state of a road surface; when the wheel slip is detected as being out of the predetermined target control region, determine a magnitude of a second regenerative braking torque based on the received regenerative braking level and a difference between the detected wheel slip and a wheel slip of the target control region; and transmit information about the second regenerative braking torque to the driving device such that the motor generates the second regenerative braking torque, wherein the second regenerative braking torque is lower than the first regenerative braking torque in response to the determination of the wheel slip and varied along the slope of the first regenerative braking torque determined based on the plurality of regenerative braking levels.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) These and/or other aspects of the disclosure will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION
(7) Like reference numerals refer to like elements throughout the specification. Not all elements of embodiments of the disclosure will be described, and description of what are commonly known in the art or what overlap each other in the embodiments will be omitted. The terms as used throughout the specification, such as “˜part,” “˜module,” “˜member,” “˜block,” etc., may be implemented in software and/or hardware, and a plurality of “˜parts,” “˜modules,” “˜members,” or “˜blocks” may be implemented in a single element, or a single “˜part,” “˜module,” “˜member,” or “˜block” may include a plurality of elements.
(8) It will be understood that when an element is referred to as being “connected” to another element, it can be directly or indirectly connected to the other element, wherein the indirect connection includes “connection” via a wireless communication network.
(9) Also, when a part “includes” or “comprises” an element, unless there is a particular description contrary thereto, the part may further include other elements, not excluding the other elements.
(10) It will be understood that, although the terms first, second, third, etc., may be used herein to describe various elements, it should not be limited by these terms. These terms are only used to distinguish one element from another element.
(11) As used herein, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise.
(12) An identification code is used for the convenience of the description but is not intended to illustrate the order of each step. Each of the steps may be implemented in an order different from the illustrated order unless the context clearly indicates otherwise.
(13) The principle and embodiments of the disclosure will now be described with reference to the accompanying drawings.
(14)
(15) Referring to
(16) For example, various devices provided on the dashboard may include an Audio Video Navigation (AVN) device or a ventilation hole connected to an air conditioner and various input/output devices in a center fascia, which is a central area of the dashboard.
(17) The cluster 11 may display a current state and operation information of the vehicle, and may be provided with various display devices for this purpose.
(18) The steering wheel 12 may control the direction of wheels 91 and 92, and the driver may control driving stability through the steering wheel 12 when a wheel slip occurs.
(19) Paddle shifters 21 and 22 may be provided on the steering wheel 12 toward the cluster 11.
(20) The paddle shifters 21 and 22 may receive an input command related to a regenerative braking level during coasting, which can control the magnitude of a regenerative braking torque during coasting, from the driver.
(21) Generally, an inertia driving torque may refer to a braking torque provided to the wheels 91 and 92 through an engine and a transmission of the vehicle in a state in which an accelerator pedal 22 and a brake pedal 23 are not depressed. In a vehicle provided with an internal combustion engine, the braking torque during coasting may be controller according to the characteristics of a converter control of an automatic transmission.
(22) In the eco-friendly vehicle that does not have the engine and uses a motor 70 as a power source, the regenerative braking torque during coasting becomes zero. However, the eco-friendly vehicle may generate the regenerative braking torque during coasting to improve fuel economy, giving the driver a feeling of driving similar to the vehicle provided with the internal combustion engine.
(23) The wheels 91 and 92 may move the vehicle through rotation. In
(24) To generate the regenerative braking torque during coasting, the vehicle control system 1 includes a driving device 10 and a braking device 100.
(25) The driving device 10 may include an inputter 20 for receiving the input command related to regenerative braking during coasting from the driver, the motor 70 for receiving an electric energy from a battery 60 and providing driving force to the wheels 91 and 92, a transmission 80 for transmitting a rotational motion of the motor 70 to the wheels 91, 92, and a drive controller 50 for controlling the above-described configuration.
(26) Particularly, the inputter 20 may receive various input commands related to regenerative braking during coasting from the driver.
(27) The inputter 20 may receive the input command related to the regenerative braking level during coasting. For example, the inputter 20 may transmit the regenerative braking level during coasting to the drive controller 50 based on an electrical command transmitted by the paddle shifters 21 and 22. A detailed description of the regenerative braking level during coasting will be described later.
(28) The battery 60 may produce power with a high-tension current, and supply the power to the motor 70. In addition, the battery 60 may supply the power to various electric devices included in the eco-friendly vehicle provided with the vehicle control system 1 as well as the vehicle control system 1.
(29) The battery 60 may also be charged by receiving the power generated from the motor 70 or a hybrid starter generator (HSG) provided in an eco-friendly vehicle.
(30) The motor 70 may be supplied with the power from the battery 60 as the power source for providing a driving force to the wheels 91 and 92 included in the vehicle control system 1.
(31) The rotational speed of the motor 70 may be controlled based on a displacement of an accelerator pedal 24. For example, when an accelerator pedal sensor (not shown) detects the displacement of the accelerator pedal 24, the drive controller 50 may determine the number of revolutions of the motor 70 corresponding to the magnitude of the displacement of the accelerator pedal 24, and control the motor 70.
(32) The motor 70 may operate as a generator in accordance with a regenerative braking mode and may charge the battery 60.
(33) The transmission 80 may transmit the rotational motion of the motor 70 to the wheels 91 and 92.
(34) When the transmission 80 is provided between the motor 70 and the engine provided in the eco-friendly vehicle, the transmission 80 may be a Dual Clutch Transmission (DCT) that uses two clutches to manipulate a gear.
(35) In the vehicle control system 1, the transmission 80 may further include a final reduction and differential gear (FD) 90 for converting revolutions per minute (rpm) of the motor 70 based on the displacement of the accelerator pedal 24.
(36) Particularly, the wheels 91 and 92 are driven by the eco-friendly vehicle, and the FD 90 may transmit the driving torque generated by the motor 70 to the wheels 91 and 92.
(37) The drive controller 50 may control the motor 70 to generate a first regenerative braking torque based on the regenerative braking level during coasting transmitted by the inputter 20. That is, the drive controller 50 brakes the vehicle based on a first inertia driving torque in the coasting state in which there is no acceleration command and brake command from the driver.
(38) As described above, the drive controller 50 may determine the first regenerative braking torque according to the regenerative braking level during coasting selected by the driver, and control the motor 70 to generate the first regenerative braking torque. At the same time, the drive controller 50 may transmit the first regenerative braking torque to the braking device 100. The drive controller 50 may also receive a second regenerative braking torque in response to the first regenerative braking torque from the braking device 100, and control the motor 70 to generate the second regenerative braking torque received from the braking device 100.
(39) The drive controller 50 may include a communication module (not shown) communicating with other devices such as the braking device 100, a memory (not shown) storing an algorithm for controlling the driving device 10 or data about a program that implements the algorithm, and a processor (not shown) carrying out the aforementioned operation using the data stored in the memory. The communication module, the memory, and the processor may be implemented in separate chips. Alternatively, the communication module, the memory, and the processor may be implemented in a single chip.
(40) In the graph of
(41) Referring to
(42) The magnitude at which the regenerative braking torque during coasting reaches over time may be based on the regenerative braking level during coasting, and the regenerative braking level during coasting may be received from the driver. The driver may determine the regenerative braking level during coasting through the paddle shifters 21 and 22. The regenerative braking level during coasting may be increased by the right paddle shifter 22 and the regenerative braking level at the time of coasting may be decreased based on the input command transmitted from the left paddle shifter 21 of the seat on which the driver is seated.
(43) The driving device 10 may control the motor 70 to generate the magnitude of the first regenerative braking torque based on the regenerative braking level during coasting transmitted from the driver.
(44) On the other hand, the input command regarding the regenerative braking level during coasting is not necessarily transmitted only by the paddle shifters 21 and 22, but may also be transmitted through various buttons and input methods.
(45) The braking device 100 may include a pedal sensor 110 for detecting the driver's braking intentions, calipers 141 and 142 for stopping the rotation of the wheels 91 and 92 through friction, an actuator 130 for controlling the calipers 141 and 142 through hydraulic pressure so as to stop the wheels 91 and 92, and a braking controller 120 for controlling the actuator 130 based on an output of the pedal sensor 110 and outputs of wheel sensors 151 and 152.
(46) The pedal sensor 110 may be provided on the brake pedal 23, and may detect a position of the brake pedal 23 or a displacement of the brake pedal 23. When the driver presses the brake pedal 23 to stop the vehicle, the pedal sensor 110 may detect the position or displacement of the brake pedal 23 and transmit the electrical signal corresponding to the detected position or displacement to the braking controller 120.
(47) The calipers 141 and 142 may stop the wheels 91 and 92 through friction. For example, the calipers 141 and 142 stop the rotation of the wheels 91 and 92 by grabbing a disk rotating together with the wheels 91 and 92 through the hydraulic pressure provided from the actuator 130.
(48) The calipers 141 and 142 may include the first caliper 141 for stopping the first wheel 91 and the second caliper 142 for stopping the second wheel 92.
(49) The wheel sensors 151 and 152 may measure the rotational speed of the wheels 91 and 92 and transmit the electrical signal corresponding to the rotational speed of the measured wheels 91 and 92 to the braking controller 120.
(50) The wheel sensors 151 and 152 may include the first wheel sensor 151 for detecting the rotational speed of the first wheel 91 and the second wheel sensor 152 for detecting the rotational speed of the second wheel 92.
(51) The actuator 130 may generate the hydraulic pressure for controlling the operation of the calipers 141 and 142 according to a braking control signal of the braking controller 120. In other words, the actuator 130 may generate the hydraulic pressure to allow the calipers 141 and 142 to stop the wheels 91 and 92, and provide the generated hydraulic pressure to the calipers 141 and 142.
(52) The actuator 130 may independently generate the hydraulic pressure provided to the first caliper 141 and the hydraulic pressure provided to the second caliper 142. In other words, the actuator 130 may provide different hydraulic pressures to the first caliper 141 and the second caliper 142 to provide different braking forces to the first wheel 91 and the second wheel 92.
(53) The actuator 130 may include a pump, a valve, and the like that operate according to the braking control signal of the braking controller 120. For example, the actuator 130 may include an inlet valve that allows or blocks the hydraulic pressure supply to the calipers 141 and 142, and an outlet valve that allows or blocks the hydraulic pressure drop of the calipers 141 and 142.
(54) The braking controller 120 may control the actuator 130 in response to the output signal of the pedal sensor 110 and the output signal of the wheel sensors 151 and 152.
(55) For example, the braking controller 120 may determine the movement (displacement) of the brake pedal 23 based on the pedal sensor 110 and control the actuator 130 to provide the hydraulic pressure corresponding to the movement (displacement) of the brake pedal 23 to the calipers 141, and 142.
(56) The braking controller 120 may determine the wheel slip based on the difference between the output of the first wheel sensor 151 and the output of the second wheel sensor 152, and control the actuator 130 to stop the braking of the wheels 91 and 92 in response to the determination of the wheel slip. In other words, in response to the determination of the wheel slip, the braking controller 120 may control the actuator 130 to drop the hydraulic pressure of the calipers 141 and 142.
(57) Also, the braking controller 120 may receive a current regenerative braking torque from the drive controller 50. In response to receiving the current regenerative braking torque, the braking controller 120 may determine the wheel slip based on the difference between the output of the first wheel sensor 151 and the output of the second wheel sensor 152.
(58) Alternatively, the braking controller 120 may determine the wheel slip based on the difference between the vehicle speed and the output of the wheel sensors 151 and 152. For example, the braking controller 120 may calculate an average rotational speed (vehicle speed) based on the collected rotational speeds of the plurality of wheels, and determine the wheel slip based on the rotational speed and the vehicle speed.
(59) When the wheel slip is out of a target control region, the braking controller 120 may determine the second regenerative braking torque to reduce the braking force of the current vehicle. The second regenerative braking torque may be calculated based on a degree of deviation of the wheel slip from the target control region (e.g., the difference between the wheel slip and a maximum value of the target control region), and the second regenerative braking torque may be less than the first regenerative braking torque generated by the drive controller 50.
(60)
(61) Referring to
(62) For example, during coasting, the driving device 10 may control the motor based on the first regenerative braking torque.
(63) Because the first regenerative braking torque is generated in a deceleration direction, a vehicle speed 30 of the eco-friendly vehicle decreases over time.
(64) Also, while the vehicle speed 30 is decelerated by the first regenerative braking torque, the eco-friendly vehicle may drive on a low friction surface and the wheel slip may occur. When the wheel slip occurs, a rotational speed 31 of the wheels 91 and 92 may be different from the vehicle speed 30 according to the rotational force transmitted by the motor 70. In other words, the wheels 91 and 92 may be idle.
(65) Referring to
(66) Thus, when the wheel slip is detected, the braking controller 100 may control the driving device 10 such that the motor 70 generates the second regenerative braking torque having the magnitude lower than the first regenerative braking torque.
(67) The braking controller 120 may monitor the degree of wheel slip. The second regenerative braking torque may be generated based on the magnitude of the detected wheel slip. The braking controller 120 may also transmit the second regenerative braking torque to the drive controller 50 to control the motor 70 in accordance with the second regenerative braking torque.
(68) Referring to
(69) Particularly, the braking controller 100 may determine the second regenerative braking torque that is smaller than the first regenerative braking torque and transmit a final regenerative braking torque to the drive controller 50.
(70) A second regenerative braking torque 35 is added to or subtracted from a first regenerative braking torque 33 by a predetermined magnitude 34 based on the braking efficiency.
(71) That is, the second regenerative braking torque 35 is based on the braking efficiency in the target control region 32, which is determined according to the magnitude of the wheel slip detected in
(72) The braking controller 120 may include a communication module (not shown) communicating with other devices such as the driving device 10, a memory (not shown) storing the algorithm for controlling the braking device 100 or data about the program that implements the algorithm, and a processor (not shown) carrying out the aforementioned operation using the data stored in the memory. The communication module, the memory, and the processor may be implemented in separate chips. Alternatively, the communication module, the memory, and the processor may be implemented in the single chip.
(73) In addition, the braking controller 120 may be provided separately from the drive controller 50, or may be provided integrally with the drive controller 50.
(74)
(75) Referring to
(76) The input command for the regenerative braking level during coasting may be input during driving of the eco-friendly vehicle, or may be received and stored in advance. For example, the regenerative braking level during coasting may be received by the paddle shifters 20 and 21 provided on the steering wheel 12.
(77) The vehicle control system 1 may determine whether the eco-friendly vehicle is coasting during driving (1100).
(78) For example, the vehicle control system 1 may determine it as coasting when the driver does not step on the brake pedal 23 and the accelerator pedal 24 without changing the gear in a D-stage during driving of the vehicle.
(79) When it is determined not to be coasting (NO in 1100), the vehicle control system 1 may continue to determine whether or not coasting is being performed.
(80) When it is determined to be coasting (YES in 1100), the vehicle control system 1 brakes the vehicle with regenerative braking torque according to the regenerative braking level selected by the driver.
(81) Particularly, the drive controller 50 may determine the first regenerative braking torque according to the regenerative braking level selected by the driver, and control the motor 70 according to the determined first regenerative braking torque. The drive controller 50 may also transmit the first regenerative braking torque to the braking controller 120.
(82) The vehicle control system 1 may continue to detect the wheel slip (1200).
(83) First, the vehicle control system 1 may determine whether the wheel slip has occurred through the following Equation 1.
(84)
(85) Here, the slip is the degree of the wheel slip, v is the vehicle speed, and rw is the rotational speed of the wheel at which the wheel slip occurs.
(86) Further, the vehicle speed may be calculated on the basis of the average rotational speed of the plurality of wheels 91 and 92 provided in the eco-friendly vehicle, and a reference for determining the wheel slip may be determined based on the rotational speed of each wheel provided in the vehicle.
(87) That is, the braking controller 120 may calculate the vehicle speed based on the average rotational speed of the plurality of wheels 91 and 92, and compare the degree of occurrence of the wheel slip, which is calculated based on the calculated vehicle speed and the detected rotational speed of the wheel, with a predetermined reference value to determine whether the wheel slip has finally occurred or not.
(88) The predetermined reference value may have different values based on the vehicle speed, the regenerative braking level, and the state of the road surface. For example, the reference value may be lowered when the current road surface condition is an ice sheet, or an underground parking lot with water.
(89) When the wheel slip exceeds the reference value (YES in 1200), the vehicle control system 1 may determine that the wheel slip has occurred and determine the second regenerative braking torque by controlling the first regenerative braking torque based on the regenerative braking level (1300).
(90) As described above, the regenerative braking torque to be controlled may be controlled based on the braking efficiency and the regenerative braking level input from the driver.
(91) Then, the vehicle control system 1 may control the motor 70 based on the regenerative braking torque, that is, the second regenerative braking torque (1400).
(92) The vehicle control system 1 may improve driving stability and provide safe fun driving for the driver.
(93) According to the vehicle control system of an aspect and the method of controlling the vehicle control system as described above, when a wheel slip occurs during driving, driving stability can be improved by varying and controlling the regenerative braking torque during coasting generated by the motor, thereby providing safe fun driving to the driver.
(94) Meanwhile, the disclosed embodiments may be implemented in the form of a recording medium storing instructions that are executable by a computer. The instructions may be stored in the form of a program code, and when executed by a processor, the instructions may generate a program module to perform operations of the disclosed embodiments. The recording medium may be implemented as a computer-readable recording medium.
(95) The computer-readable recording medium may include all kinds of recording media storing commands that can be interpreted by a computer. For example, the computer-readable recording medium may be ROM, RAM, a magnetic tape, a magnetic disc, flash memory, an optical data storage device, etc.
(96) Although a few embodiments of the disclosure have been shown and described, it would be appreciated by those skilled in the art that changes may be made in these embodiments without departing from the principles and spirit of the disclosure, the scope of which is defined in the claims and their equivalents.