Apparatus for providing route based on estimated weight of electric vehicle and method thereof
11340086 · 2022-05-24
Assignee
Inventors
Cpc classification
B60W50/14
PERFORMING OPERATIONS; TRANSPORTING
G07C5/02
PHYSICS
G01C21/367
PHYSICS
B60W2552/15
PERFORMING OPERATIONS; TRANSPORTING
G01C21/3697
PHYSICS
B60W2510/1005
PERFORMING OPERATIONS; TRANSPORTING
International classification
G07C5/02
PHYSICS
Abstract
An apparatus for providing a route of an electric vehicle and a method thereof are provided. The apparatus includes a processor that estimates a weight of a vehicle when guiding a user along a route to a destination, calculates a driving load for each route section using the estimated weight of the vehicle, calculates a driving force using motor torque, and determines a probability of hill climbing for each route section using the driving force and the driving load and a display that is controlled by the processor to display at least one of a driving load for each route section or a probability of hill climbing according to a driving force for each route section.
Claims
1. An apparatus for providing a route of an electric vehicle, the apparatus comprising: a processor configured to estimate a weight of a vehicle when guiding a user along a route to a destination, calculate a driving load for each route section using the estimated weight of the vehicle, calculate a driving force using motor torque, and determine a probability of hill climbing for each route section using the driving force and the driving load; and a display configured to be controlled by the processor to display at least one of a driving load for each route section or a probability of hill climbing according to a driving force for each route section; wherein the processor is configured to: provide a recommended route by determining the probability of hill climbing using the estimated weight of the vehicle and gradient of a road when an acceleration of the vehicle is greater than a reference value; and provide the recommended route using current battery information when an acceleration of the vehicle is less than the reference value.
2. The apparatus of claim 1, wherein the processor generates a recommended route based on road information and current battery information of the vehicle when the destination is input and guides the user along the generated recommended route.
3. The apparatus of claim 1, wherein the processor estimates the weight of the vehicle using a driving resistance value when the vehicle coasts down and acceleration of the vehicle, when the vehicle starts to drive.
4. The apparatus of claim 1, wherein the processor extracts grade information of the route based on a high definition map including grade information of a road.
5. The apparatus of claim 4, wherein the processor determines whether it is possible to drive to the destination, based on road information, battery information, and vehicle weight information.
6. The apparatus of claim 5, wherein the processor calculates the driving load for each route section using the grade information and the estimated weight of the vehicle, when it is possible to drive to the destination.
7. The apparatus of claim 1, wherein the processor calculates the driving force for each route section using maximum torque which is motor torque mapped to a battery available output based on a battery output map.
8. The apparatus of claim 7, wherein the processor calculates the driving force using the maximum torque, a dynamic tire radius, and a gear ratio.
9. The apparatus of claim 1, wherein the processor compares the driving force with the driving load per route composed of at least one section to determine the probability of hill climbing for each route section.
10. The apparatus of claim 9, wherein the processor determines that it is possible to perform hill climbing when the driving force is greater than the driving load and determines a corresponding section as a route where it is impossible to perform hill climbing when the driving force is less than or equal to the driving load.
11. The apparatus of claim 1, wherein the display separately displays at least one section included in the route to the destination and displays at least one of a driving force or a driving load in a numeric value per section.
12. The apparatus of claim 1, wherein the display separately displays at least one section included in the route to the destination and separately displays a state where the output is insufficient, a state where the output is equal, and a state where the output is sufficient.
13. A method for providing a route of an electric vehicle, the method comprising: providing a recommended route by determining the probability of hill climbing using the estimated weight of the vehicle and gradient of a road when an acceleration of the vehicle is less than a reference value, wherein the providing a recommended route by determining the probability of hill climbing including: estimating a weight of a vehicle, when guiding a user along a route to a destination; calculating a driving load for each route section using the estimated weight of the vehicle and grade information; calculating a driving force using motor torque; determining a probability of hill climbing for each route section based on the driving load and the driving force; and displaying at least one of a driving load for each route section or a probability of hill climbing according to a driving force for each route section.
14. The method of claim 13, wherein the estimating of the weight of the vehicle includes: estimating the weight of the vehicle using a driving resistance value when the vehicle coasts down and acceleration of the vehicle, when the vehicle starts to drive.
15. The method of claim 13, further comprising: generating a recommended route based on road information and current battery information of the vehicle when the destination is input and guiding the user along the generated recommended route; and determining whether it is possible to drive to the destination, based on road information, battery information, and vehicle weight information.
16. The method of claim 13, wherein the calculating of the driving load includes: extracting grade information of the route based on a high definition map including grade information of a road; and calculating the driving load for each route section using the grade information and the estimated weight of the vehicle, when it is possible to drive to the destination.
17. The method of claim 13, wherein the calculating of the driving force includes: calculating the driving force for each route section using maximum torque which is motor torque mapped to a battery available output based on a battery output map.
18. The method of claim 13, wherein the determining of the probability of hill climbing for each route section includes: comparing the driving force with the driving load per route composed of at least one section to determine the probability of hill climbing for each route section.
19. The method of claim 13, wherein the displaying of the probability of hill climbing includes: separately displaying at least one section included in the route to the destination; and displaying at least one of a driving force or a driving load in a numeric value per section.
20. The method of claim 13, wherein the displaying of the probability of hill climbing includes: separately displaying at least one section included in the route to the destination; and separately displaying a state where the output is insufficient, a state where the output is equal, and a state where the output is sufficient.
Description
BRIEF DESCRIPTION OF THE FIGURES
(1) The above and other objects, features and advantages of the present disclosure will be more apparent from the following detailed description taken in conjunction with the accompanying drawings:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DETAILED DESCRIPTION
(11) Hereinafter, some embodiments of the present disclosure will be described in detail with reference to the exemplary drawings. In adding the reference numerals to the components of each drawing, it should be noted that the identical or equivalent component is designated by the identical numeral even when they are displayed on other drawings. Further, in describing the embodiment of the present disclosure, a detailed description of well-known features or functions will be ruled out in order not to unnecessarily obscure the gist of the present disclosure.
(12) In describing the components of the embodiment according to the present disclosure, terms such as first, second, “A”, “B”, (a), (b), and the like may be used. These terms are merely intended to distinguish one component from another component, and the terms do not limit the nature, sequence or order of the constituent components. Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meanings as those generally understood by those skilled in the art to which the present disclosure pertains. Such terms as those defined in a generally used dictionary are to be interpreted as having meanings equal to the contextual meanings in the relevant field of art, and are not to be interpreted as having ideal or excessively formal meanings unless clearly defined as having such in the present application.
(13) Hereinafter, a description will be given in detail of embodiments of the present disclosure with reference to
(14)
(15) Referring to
(16) The apparatus 100 for providing the route of the electric vehicle may include a communication device 110, a storage 120, a display 130, and a processor 140.
(17) The communication device 110 may be a hardware device implemented with various electronic circuits to transmit and receive a signal through a wireless or wired connection. In an embodiment of the present disclosure, the communication device 110 may perform inter-vehicle communication through controller area network (CAN) communication, local interconnect network (LIN) communication, Ethernet communication, or the like.
(18) The storage 120 may store a battery output map mapping a battery available output and motor torque and may store a driving force, a driving load, and the like calculated by the processor 140. The storage 120 may include at least one type of storage medium, such as a flash memory type memory, a hard disk type memory, a micro type memory, a card type memory (e.g., a secure digital (SD) card or an extreme digital (XD) card), a random access memory (RAM), a static RAM (SRAM), a read-only memory (ROM), a programmable ROM (PROM), an electrically erasable PROM (EEPROM), a magnetic RAM (MRAM), a magnetic disk, and an optical disk.
(19) The display 130 may be controlled by the processor 140 to display at least one of a driving load for each route section or a probability of hill climbing according to a driving force for each route section.
(20) The display 130 may separately display at least one sections included in a route to a destination and may display at least one of a driving force or a driving load in a numeric value per section.
(21) The display 130 may separately display at least one section included in the route to the destination and may separately display a state when the output is insufficient, a state where the output is equal, and a state where the output is sufficient.
(22) The display 130 may include an input means for receiving a control command from a user and an output means for outputting an operation state and result or the like of the apparatus 100. Herein, the input means may include a key button and may further include a mouse, a joystick, a jog-shuttle, a stylus pen, or the like. Furthermore, the input means may further include a soft key implemented on a display. The output means may include the display and may further include a sound output means such as a speaker. In this case, when a touch sensor such as a touch film, a touch sheet, or a touch pad is provided in the display, the display may operate as a touchscreen and may be implemented in a form where the input means and the output means are integrated with each other. In an embodiment of the present disclosure, a destination may be input through the input means, and the output means may display a route to the destination for each section or may display whether there is a probability of hill climbing for each route section in various manners.
(23) In this case, the display may include at least one of a liquid crystal display (LCD), a thin film transistor-LCD (TFT-LCD), an organic light-emitting diode (OLED) display, a flexible display, a field emission display (FED), and/or a three-dimensional (3D) display.
(24) The processor 140 may be electrically connected with the communication device 110, the storage 120, the display 130, or the like and may electrically control the respective components. The processor 140 may be an electrical circuit which executes instructions of software and may perform a variety of data processing and calculation described below. The processor 140 may be implemented as a vehicle control unit (VCU).
(25) When a destination is input, the processor 140 may generate a recommended route based on road information and current battery information of the vehicle and may guide the user along the recommended route. In this case, the road information may be obtained from a high definition map stored in a navigation device or the like and may include a driving load value of a corresponding road. The current battery information may include a state of charge (SOC) of a battery, a battery temperature, or the like and may be obtained from a battery management system (BMS).
(26) When the vehicle starts to drive, the processor 140 may estimate a weight of the vehicle using a driving resistance value when the vehicle coasts down and acceleration of the vehicle. In this case, the driving resistance value may be a value obtained when the vehicle coasts down and refers to a driving resistance value of the vehicle for driving drag obtained until the vehicle speed decreases to 0 kph after the gear shift changes to the N-range during high-speed driving and an aerodynamic force. The processor 140 may calculate a vehicle weight as Equation 1 below.
(27)
In Equation 1 above, the weight m may be derived from a value obtained by dividing the acceleration a by the force F. η.sub.RD denotes the decelerator efficiency, r.sub.tire denotes the dynamic tire radius, τ.sub.Mot.sup.BeAj denotes the motor torque, and f.sub.0, f.sub.1, f.sub.2 denote the driving resistance values. In this case, the driving resistance values f.sub.0, f.sub.1, f.sub.2 are vehicle driving resistance values obtained when the vehicle coasts down.
(28) The processor 140 may extract grade information of the route based on Google Earth or a high definition map and may determine whether it is possible to drive to a destination based on road information, battery information, and vehicle weight information. In other words, when destination information is input from a driver via the input means, the processor 140 may determine whether it is possible to drive to the destination using current battery information of the vehicle (e.g., the remaining capacity of the battery), road information (e.g., a corresponding route load of the high definition map or a distance to the destination), or a current weight (e.g., a current weight estimated as a weight). In this case, the processor 140 may obtain grade information based on information such as longitude, latitude, an altitude, or whether there is a tunnel, on the Google Earth or the high definition map.
(29) When it is possible to drive to the destination, the processor 140 may calculate a driving load of the vehicle for each route section using the vehicle weight m and the grade information θ. An equation of calculating the driving load may be Equation 2 below.
(30)
(31) Here, F denotes the driving load, ρ denotes the friction coefficient, A denotes the cross-sectional area, and C.sub.drag denotes the air resistance coefficient, V denotes the vehicle speed, C.sub.roll denotes the cloud resistance coefficient, m denotes the weight, and g denotes the gravitational acceleration.
(32) The processor 140 may calculate a driving force for each route section using maximum torque which is motor torque mapped to a battery available output based on the battery output map. In other words, the processor 140 may identify a battery available output in a start SOC from the battery output map stored in the storage 120 and may obtain motor torque (maximum torque) mapped to the battery available output.
Driving force DF=Motor torque*gear ratio/dynamic radius [Equation 3]
(33) In Equation 3 above, the processor 140 may calculate a driving force using maximum torque, a dynamic tire radius, and a gear ratio.
(34) The processor 140 may compare a driving force with a driving load per route composed of at least one section to determine a probability of hill climbing for each route section.
(35) When the driving force is greater than the driving force, the processor 140 may determine that it is possible for a corresponding section to perform hill climbing in a corresponding section. When the driving force is less than or equal to the driving force, the processor 140 may determine a corresponding section as a route where it is impossible to perform hill climbing and may exclude the route where it is impossible to perform hill climbing from the driving route to guide the user along an optimal route.
(36) Furthermore, the processor 140 may calculate energy used for each route section and may display the energy used for each route section on the display 130. In other words, the processor 140 may multiply a rate of fuel consumption according to a vehicle weight by a remaining driving distance to a destination to calculate an amount kW of battery actually used and may subtract a used SOC from a departure SOC to calculate a start SOC of a next section.
(37) When calculating expected consumption of energy to a destination using driving load information of a driving road based on a high definition map and guiding the user along a route where the expected consumption of energy is small, because a difference in expected consumption of energy by a vehicle weight is large, an embodiment of the present disclosure may estimate a vehicle weight and may determine whether it is possible for the vehicle to drive to the destination, using road information (e.g., road information on the high definition map), battery information (e.g., the amount of SOC provided from the battery management system (BMS), a battery output map according to a battery temperature, or the like), or the estimated vehicle weight.
(38) Furthermore, although it is possible for the vehicle to drive to the destination, an embodiment of the present disclosure may accurately calculate a current driving load of the vehicle using grade information and a vehicle weight, may calculate a driving force using maximum torque based on the battery output map, and may compare the driving force with the driving load to accurately determine a probability of hill climbing for each route section.
(39)
(40) In this case, current battery information (e.g., an SOC or/and a battery temperature) and an estimated vehicle weight value may be displayed together, and the vehicle weight value and a probability of hill climbing according to a grade may be displayed for each section.
(41) A description will be given in detail of a method for providing a route of an electric vehicle by estimating a weight and predicting a probability of hill climbing according to an embodiment of the present disclosure.
(42) Hereinafter, it is assumed that an apparatus 100 for providing a route of an electric vehicle performs a process of
(43) Referring to
(44) In S200, the apparatus may guide a user along a recommended route drivable to a destination using current remaining capacity of the battery based on road information (e.g., road information on a high definition map) and current vehicle information (e.g., a current SOC, a battery information, or the like). In this case, the apparatus may predict a battery output necessary for each route section depending on a load for each route section, may calculate a battery available output of each route using current information of the vehicle, and may exclude a section where an available output is insufficient for a necessary output to guide the user along an optimal route.
(45) In S300, the apparatus may check whether acceleration of the vehicle is greater than a reference value to determine whether the vehicle starts to travel.
(46) When the acceleration of the vehicle is greater than the reference value, in S400, the apparatus may estimate a vehicle weight m using an acceleration value a of the vehicle and a vehicle driving resistance value based on coastdown and may determine a probability of hill climbing according to the vehicle weight m and a grade (a road gradient) to guide the user along an optimal route with the probability of hill climbing. In other words, the apparatus may apply formula m=F/a using a force F (launch torque−driving load) generated while the vehicle is traveling and an acceleration value a generated while the vehicle is accelerating to estimate a total weight m of the vehicle.
(47) In this case, the apparatus may calculate torque output when a driver currently steps on an accelerator pedal to drive, using launch torque of the vehicle, that is, motor torque, a gear ratio, and driving efficiency information and may calculate a driving load using a coastdown value which is a vehicle driving resistance value when the vehicle coasts down. Furthermore, the apparatus may estimate a weight of the vehicle based on Equation 1 above using an acceleration value of the vehicle.
(48) The apparatus may know a current weight of the vehicle (a total weight including cargo of the vehicle) and may calculate a recommended route using the vehicle weight to correct a battery output.
(49) On the other hands, when the acceleration of the vehicle is less than or equal to the reference value, in S500, the apparatus may guide the user along a route with regard to a battery output using the battery temperature and the battery SOC without estimating a vehicle weight.
(50) Hereinafter, a description will be given in detail of a method (S400) for guiding the user along a route of the vehicle by estimating a weight in
(51) After the vehicle starts to drive, when the vehicle is launched, in S401, the apparatus may estimate a vehicle weight “m” using an acceleration value “a” and a vehicle driving resistance value “f.”
(52) The apparatus may determine whether it is possible to drive to a destination based on the vehicle weight, road information (e.g., a remaining distance to the destination), and battery information (e.g., remaining capacity of the battery) in S402.
(53) In S403, when it is possible to drive to the destination, the apparatus may calculate a driving load for each section of a route using grade information and the vehicle weight m. In this case, the apparatus may calculate the driving load using the vehicle weight and the grade information, using Equation 2 above.
(54) In S404, the apparatus may calculate a driving force using the estimated vehicle weight m and maximum torque (motor torque). In this case, the apparatus may identify maximum torque (motor torque) mapped to a battery available output stored in a battery output map and may calculate a driving force DF using the maximum torque, a gear ratio, and a dynamic tire radius like Equation 3 above.
(55) In S405, the apparatus may determine whether the driving force is greater than the driving load.
(56) When the driving force is greater than the driving load, in S406, the apparatus may determine that it is possible to drive and may guide the user along an optimal route among drivable routes. In other words, when the driving force is greater than the driving load, the apparatus may determine a corresponding section as a route where it is possible to perform hill climbing.
(57) On the other hand, when the driving force is less than or equal to the driving load, in S407, the apparatus may determine a corresponding section as a route where it is impossible to perform hill climbing and may determine that it is impossible to drive to exclude the corresponding section from the recommend route.
(58) In S408, the apparatus may output the sentence “It is necessary to charge the battery when traveling the corresponding route” or “the output is insufficient” as shown in
(59) Hereinafter, a description will be given in detail of a method (S500) of guiding the user along a route based on a battery output using a battery temperature and a battery SOC in
(60) In S501, after the vehicle starts to drive, the apparatus may monitor a battery temperature and a battery SOC of the vehicle.
(61) In S502, the apparatus may predict a battery available output before the vehicle travels on a specific road.
(62) In S503, the apparatus may calculate a battery necessary output for each section and a battery available output for each section.
(63) In S504, the apparatus may calculate a total necessary consumption output by adding a battery output for each section.
(64) In S505, the apparatus may guide the user along a minimum consumption output route where the total necessary consumption output is smallest (update and change the route).
(65)
(66)
(67) As such, an embodiment of the present disclosure may estimate a vehicle weight, may determine a probability of hill climbing according to the vehicle weight or whether it is possible to drive, and may display at least one of a probability of hill climbing for each section of the route, whether it is possible to drive, a driving force, or driving load information on a screen of a device in the vehicle, such that the driver may intuitively identify the probability of hill climbing for each section of the route while driving, whether it is possible to drive, the driving force, the driving load information, or the like. Thus, an embodiment of the present disclosure may guide the user to charge a commercial vehicle to reduce a driving time and may guide the driver along an optimal route according to the weight of the vehicle to increase satisfaction of the driver.
(68)
(69) Referring to
(70) The processor 1100 may be a central processing unit (CPU) or a semiconductor device that processes instructions stored in the memory 1300 and/or the storage 1600. The memory 1300 and the storage 1600 may include various types of volatile or non-volatile storage media. For example, the memory 1300 may include a ROM (Read Only Memory) and a RAM (Random Access Memory).
(71) Thus, the operations of the method or the algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware or a software module executed by the processor 1100, or in a combination thereof. The software module may reside on a storage medium (that is, the memory 1300 and/or the storage 1600) such as a RAM memory, a flash memory, a ROM memory, an EPROM memory, an EEPROM memory, a register, a hard disk, a removable disk, and a CD-ROM.
(72) The exemplary storage medium may be coupled to the processor 1100, and the processor 1100 may read information out of the storage medium and may record information in the storage medium. Alternatively, the storage medium may be integrated with the processor 1100. The processor 1100 and the storage medium may reside in an application specific integrated circuit (ASIC). The ASIC may reside within a user terminal. In another case, the processor 1100 and the storage medium may reside in the user terminal as separate components.
(73) The present technology may accurately predict a probability of hill climbing for each route section by estimating a weight of a commercial electric vehicle, thus guiding the user along an optimal driving route.
(74) The present technology may display a probability of hill climbing according to a vehicle weight on a screen such that the user may intuitively recognize the probability of hill climbing, thus increasing convenience of the user.
(75) In addition, various effects directly or indirectly ascertained through the present disclosure may be provided.
(76) Hereinabove, although the present disclosure has been described with reference to exemplary embodiments and the accompanying drawings, the present disclosure is not limited thereto, but may be variously modified and altered by those skilled in the art to which the present disclosure pertains without departing from the spirit and scope of the present disclosure claimed in the following claims.
(77) Therefore, the exemplary embodiments of the present disclosure are provided to explain the spirit and scope of the present disclosure, but not to limit them, so that the spirit and scope of the present disclosure is not limited by the embodiments. The scope of the present disclosure should be construed on the basis of the accompanying claims, and all the technical ideas within the scope equivalent to the claims should be included in the scope of the present disclosure.