Vehicle having electric motor and driving control method for the same
11390172 · 2022-07-19
Assignee
Inventors
Cpc classification
G05B2219/25368
PHYSICS
Y02T90/16
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
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
B60L15/2045
PERFORMING OPERATIONS; TRANSPORTING
H02P2205/07
ELECTRICITY
B60L15/20
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60L15/20
PERFORMING OPERATIONS; TRANSPORTING
H02P23/00
ELECTRICITY
Abstract
A method of controlling a coasting torque using an electric motor for a vehicle having the electric motor includes: determining a speed range to travel on a forward slope based on the current vehicle speed; determining a target speed within the speed range based on the coasting torque and a travel load depending on vehicle speed; and correcting a driving force of the electric motor in response to the determined target speed.
Claims
1. A method of controlling a coasting torque using an electric motor for a vehicle having the electric motor, the method comprising: determining a speed range to travel on a forward slope based on a current vehicle speed; determining a target speed within the speed range based on the coasting torque and a travel load depending on vehicle speed; and correcting a driving force of the electric motor in response to the determined target speed.
2. The method according to claim 1, further comprising: determining whether a driver has an intention to drive at a constant speed; and upon determining that the driver has the intention to drive at the constant speed, acquiring information about the forward slope.
3. The method according to claim 2, wherein the intention to drive at the constant speed is determined based on at least one of variation in vehicle speed or road information obtained during a predetermined time period before a current time point.
4. The method according to claim 2, wherein the information about the forward slope comprises a length of the forward slope and an average inclination of the forward slope obtained based on map information.
5. The method according to claim 1, wherein the determining the speed range is performed based on the current vehicle speed and at least one of dispersion of vehicle speed measured during a predetermined time period before a current time point, a road speed limit, or a safe distance to a preceding vehicle.
6. The method according to claim 1, wherein the determining the target speed is performed based on determination as to whether an equilibrium point, at which the coasting torque and the travel load are equal to each other and vehicle speed is maintained, is located within the speed range.
7. The method according to claim 6, wherein, when the equilibrium point is located within the speed range, the determining the target speed comprises determining vehicle speed corresponding to the equilibrium point as the target speed.
8. The method according to claim 6, wherein, when the equilibrium point is located out of the speed range, the determining the target speed comprises determining one of an upper-limit speed and a lower-limit speed in the speed range, which is closer to the equilibrium point, as the target speed.
9. The method according to claim 1, wherein the correcting is performed to cause vehicle speed at a point at which the forward slope ends to approach the target speed.
10. A non-transitory computer-readable recording medium having recorded therein a program for causing a computer to execute the method of controlling the coasting torque described in claim 1.
11. A vehicle comprising: a driving motor configured to output a coasting torque when a driver does not accelerate or decelerate the vehicle; a first controller configured to: determine a speed range to travel on a forward slope based on a current vehicle speed, determine a target speed within the speed range based on the coasting torque and a travel load depending on vehicle speed, and correct a driving force of the driving motor in response to the determined target speed; and a second controller configured to control the driving motor in response to a torque command from the first controller.
12. The vehicle according to claim 11, wherein the first controller determines whether the driver has an intention to drive at a constant speed, and wherein, upon determining that the driver has the intention to drive at the constant speed, the first controller acquires information about the forward slope.
13. The vehicle according to claim 12, wherein the intention to drive at the constant speed is determined based on at least one of variation in vehicle speed or road information obtained during a predetermined time period before a current time point.
14. The vehicle according to claim 12, wherein the information about the forward slope comprises a length of the forward slope and an average inclination of the forward slope obtained based on map information.
15. The vehicle according to claim 11, wherein the first controller determines the speed range based on the current vehicle speed and at least one of dispersion of vehicle speed measured during a predetermined time period before a current time point, a road speed limit, or a safe distance to a preceding vehicle.
16. The vehicle according to claim 11, wherein the first controller determines the target speed based on determination as to whether an equilibrium point, at which the coasting torque and the travel load are equal to each other and vehicle speed is maintained, is located within the speed range.
17. The vehicle according to claim 16, wherein, when the equilibrium point is located within the speed range, the first controller determines vehicle speed corresponding to the equilibrium point as the target speed.
18. The vehicle according to claim 16, wherein, when the equilibrium point is located out of the speed range, the first controller determines one of an upper-limit speed and a lower-limit speed in the speed range, which is closer to the equilibrium point, as the target speed.
19. The vehicle according to claim 11, wherein the first controller corrects the driving force to cause vehicle speed at a point at which the forward slope ends to approach the target speed.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The accompanying drawings, which are included to provide a further understanding of the disclosure and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the disclosure and together with the description serve to explain the principle of the disclosure. In the drawings:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
DETAILED DESCRIPTION
(15) Hereinafter, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings so as for those skilled in the art to easily carry out the embodiments. The present disclosure may, however, be embodied in many different forms, and should not be construed as being limited to the embodiments set forth herein. In the drawings, parts irrelevant to the description of the present disclosure will be omitted for clarity. Like reference numerals refer to like elements throughout the specification.
(16) Throughout the specification, unless explicitly described to the contrary, the word “include” and variations such as “includes” or “including” will be understood to imply the inclusion of stated elements but not the exclusion of any other elements. In addition, the same reference numerals used throughout the specification refer to the same constituent elements.
(17) When the vehicle speed deviates from an expected value (i.e. a target speed), rather than immediately after entering a slope, most drivers tend to operate the accelerator pedal or the brake pedal in order to maintain the target speed. This will be described below with reference to
(18)
(19) Referring to
(20) If the accelerator pedal is not depressed during downhill travel, the operation shown in
(21) Therefore, it is advantageous to reduce the coasting torque during gentle downhill travel, and it is advantageous to increase the coasting torque during steep downhill travel in order to prevent it from being necessary to operate the brake pedal.
(22) Therefore, the present disclosure proposes a control method for determining efficient coasting torque. According to the present disclosure, when the driver of a vehicle equipped with an electric motor intends to drive the vehicle at a constant speed, a target speed is set through the determination of the traveling conditions of the vehicle, and the coasting torque is controlled so that the vehicle speed approaches the set target speed.
(23) The construction of a vehicle and a driving control method for the same according to an exemplary embodiment of the present disclosure will be described below with reference to
(24)
(25) Referring to
(26) Here, when the vehicle is an electric vehicle (EV), the HCU 510 may be substituted with a vehicle control unit (VCU). However, this is merely illustrative. The HCU is not limited to any specific definition, so long as the HCU serves as a higher-level controller of the motor torque controller 540 for controlling the driving motor 550 and determines coasting torque. The HCU 510 may include a constant-speed driving determination unit 511, an uphill/downhill recognition unit 512, a speed range determination unit 513, a target speed determination unit 514, and a coasting torque controller 515. These respective constituent components may be implemented as individual processing modules within the HCU 510, or may be implemented in the form of one or more commands or programs, which are executed by the processor of the HCU. The concrete functions of the above constituent components will be described below in more detail with reference to
(27) The road information generation unit 520 may be implemented as an audio/video/navigation (AVN) system and may obtain information about the length of a forward slope section and the inclination thereof using map data such as a detailed map. The road information generation unit 520 may be configured to obtain road information from nearby vehicles or an infrastructure via vehicle-to-everything (V2X) communication, instead of the AVN system or together with the AVN system.
(28) The preceding vehicle information generation unit 530 may obtain the locations, speeds and the like of nearby vehicles using the radar of a smart cruise control (SCC) system. However, this is merely illustrative. A vision camera, an advanced driver assistance system (ADAS) or any other device may be used, so long as it is capable of obtaining the locations, speeds and the like of the nearby vehicles.
(29) The motor torque controller 540 may be implemented as a motor control unit (MCU). The motor torque controller 540 may receive a torque command, which corresponds to the coasting torque determined by the HCU 510, from the HCU 510, and may control the coasting torque of the driving motor 550 in response to the received torque command.
(30) The above-described components of the vehicle are components necessary for control of the coasting torque of the electric motor. An actual vehicle may include a greater or smaller number of components than those described above as needed.
(31) Referring to
(32) Two or more of the above-described determination criteria may be combined to determine the intention to drive at a constant speed, and different weighted values may be assigned to the respective determination criteria.
(33) When it is determined that the driver has the intention to drive at a constant speed (yes at S610), the uphill/downhill recognition unit 512 may obtain information about a forward slope section, e.g. the presence or absence thereof, the inclination thereof (e.g. the average inclination of the slope section), the length thereof, and the like, and may determine whether the vehicle is coasting when entering the forward uphill/downhill road based on the obtained information (S620). Here, the uphill/downhill recognition unit 512 may determine that the vehicle is coasting when both the APS value and the BPS value are off.
(34) When it is determined that the vehicle is coasting when entering the uphill/downhill road, the speed range determination unit 513 may first determine a speed range in order to determine a target speed (S630). Here, the speed range may be a range of the vehicle speed that is allowed while coasting, which is determined considering the conditions of the peripheral environment, and the target speed may be determined within this speed range.
(35) A method of determining the speed range will be described below with reference to
(36) Referring to
(37) The speed range needs to fall within the allowable constant-speed range, and also needs to be less than the current road speed limit and less than the safe-distance-assuring speed. For example, as shown in
(38) Next, the safe-distance-assuring speed will be described with reference to
(39) Referring back to
(40) In each of
(41) As shown in
(42) As shown in
(43) As shown in
(44) The current travel load may be calculated as follows:
RoadLoad(v,θ)=½*Cd*ρ*A*v.sup.2+m*g*sin θ+m*b*sign(v)
(45) The above factors have the following meanings.
(46) Cd: air resistance coefficient, ρ: density of air, A: full projected area of vehicle, v: vehicle speed, m: mass of vehicle, g: acceleration of gravity, θ: inclination (i.e. average inclination of slope section), and b: rolling resistance
(47) Referring back to
(48)
(49) Referring to
(50) After the target acceleration is obtained by the method shown in
(51) In addition, the final coasting torque, determined by the coasting torque controller 515, may be transmitted to the motor torque controller 540 in a torque command form. The motor torque controller 540 may generate three-phase current corresponding to the torque command and may apply the three-phase current to the driving motor 550, thereby controlling the torque of the driving motor 550.
(52) On the other hand, when it is determined that the driver does not have the intention to drive at a constant speed, that the vehicle runs on a flat road, or that the accelerator pedal or the brake pedal is being operated, coasting torque control may be performed according to a default setting method based on the vehicle speed (S660).
(53) According to the embodiments described above, a vehicle is capable of automatically determining the driver's intention to drive at a constant speed and controlling coasting torque within a range that minimizes driver discomfort, thereby improving drivability. In addition, since the vehicle speed is maintained without operation of the accelerator pedal or the brake pedal during uphill/downhill travel, it is possible to prevent energy loss due to a speed reduction or reacceleration during gentle downhill travel and to prevent deterioration in regenerative braking efficiency due to a braking operation during steep downhill travel.
(54) The present disclosure described above may be implemented as a computer-readable code of a computer-readable medium in which programs are recorded. The computer-readable medium includes all kinds of recording devices in which data that may be read by a computer system is stored. Examples of the computer-readable medium may include a hard disk drive (HDD), a solid-state disk (SSD), a silicon disk drive (SDD), ROM, RAM, a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device.
(55) As is apparent from the above description, according to the vehicle related to at least one embodiment of the present disclosure constructed as described above, it is possible to more efficiently set coasting torque.
(56) In particular, the vehicle according to the present disclosure is capable of setting coasting torque more efficiently depending on the driving conditions using traffic information, slope information, radar information, etc., thereby preventing energy consumption due to unnecessary reacceleration and increasing the regenerative braking amount in a situation in which deceleration is required.
(57) It will be appreciated by those skilled in the art that the effects achievable through the present disclosure are not limited to those that have been specifically described hereinabove, and other effects of the present disclosure will be more clearly understood from the detailed description above.
(58) Accordingly, the detailed description above is not intended to be construed to limit the present disclosure in all aspects, but is to be considered by way of example. The scope of the present disclosure should be determined by reasonable interpretation of the accompanying claims, and all equivalent modifications made without departing from the scope of the present disclosure should be included in the following claims.