Vehicle and method of calculating driving load therefor
11279364 · 2022-03-22
Assignee
Inventors
Cpc classification
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
B60W2555/20
PERFORMING OPERATIONS; TRANSPORTING
B60K2006/4825
PERFORMING OPERATIONS; TRANSPORTING
B60W20/11
PERFORMING OPERATIONS; TRANSPORTING
B60W30/182
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
B60W20/20
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/62
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
International classification
B60W20/11
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A vehicle and a method of calculating a load therefor for calculating a driving load based on a weather condition are provided. The method includes acquiring weather information regarding rain or snow and calculating a first driving load applied to an upper surface portion of the vehicle based on the weather information. A second driving load applied to a front surface portion of the vehicle is calculated based on the weather information and a third driving load that is a driving load due to weather is calculated by summing the first driving load and the second driving load.
Claims
1. A method of calculating a driving load of a vehicle, comprising: acquiring, by a controller, weather information; calculating, by the controller, a first driving load applied to an upper surface portion of the vehicle based on the weather information; calculating, by the controller, a second driving load applied to a front surface portion of the vehicle based on the weather information; calculating, by the controller, a third driving load that is a driving load due to weather by summing the first driving load and the second driving load, wherein the weather information includes information regarding rain or snow and information regarding a wind direction and a wind speed; and comparing, by the controller, a limit speed due to the rain or the snow and the wind speed with a vehicle speed, wherein the calculating the first driving load, calculating the second driving load, and the calculating the third driving load are performed when a difference between the vehicle speed, and the limit speed and the wind speed is less than a predetermined size.
2. The method of 1, further comprising: calculating, by the controller, a total driving load by summing the third driving load and a fourth driving load including at least one of rolling resistance, air resistance, or gradient resistance.
3. The method of claim 1, wherein each of the calculating the first driving load and the calculating the second driving load is performed based on whether a moisture speed component in a parallel direction to a vehicle speed direction of the vehicle is the same as the vehicle speed direction based on the information regarding the wind direction and the wind speed.
4. The method of claim 3, wherein, when the moisture speed component and the vehicle speed direction are the same, the calculating the first driving load is performed using Equation A below:
5. The method of claim 3, wherein, when the moisture speed component and the vehicle speed direction are opposite, the calculating the first driving load is performed using Equation B below:
6. The method of claim 3, wherein, when the moisture speed component and the vehicle speed direction are the same, the calculating the second driving load is performed using Equation C below:
7. The method of claim 3, wherein, when the moisture speed component and the vehicle speed direction are opposite, the calculating the second driving load is performed using Equation D below:
8. The method of claim 1, wherein each of the calculating the first driving load and the calculating the second driving load is performed assuming collision between moisture involved in the snow or the rain and the vehicle is in perfectly inelastic collision.
9. The method of claim 1, wherein, when the difference between the vehicle speed, and the limit speed and the wind speed is equal to or greater than the predetermined size, the third driving load is substituted with a driving load acquired using Equation E below:
p=kλv.sub.vehicle.sup.3 Equation E wherein, P is the third driving load, k is a proportional constant, λ is the amount of rainfall per hour, and V.sub.vehicle is the vehicle speed.
10. A non-transitory computer readable recording medium having recorded thereon a program for executing the method of claim 1.
11. A vehicular controller for calculating driving load information, comprising: a first calculation unit configured to calculate a first driving load applied to an upper surface portion of a vehicle based on weather information regarding rain or snow; a second calculation unit configured to calculate a second driving load applied to a front surface portion of the vehicle based on the weather information; and a third calculation unit configured to calculate a third driving load that is a driving load due to weather by summing the first driving load and the second driving load, a condition determination unit configured to compare a limit speed due to the rain or the snow included in the weather information and a wind speed with a vehicle speed, wherein, when a difference between the vehicle speed, and the limit speed and the wind speed is less than a predetermined size, the third driving load is calculated based on the first driving load and the second driving load.
12. A vehicle, comprising: a first controller configured to acquire weather information regarding rain or snow; a second controller configured to calculate a third driving load that is a driving load due to weather based on a first driving load applied to an upper surface portion of the vehicle and a second driving load applied to a front surface portion of the vehicle based on the weather information; and a third controller configured to execute a driving scheduling function using a total driving load corrected based on the third driving load, wherein the second controller includes a condition determination unit configured to compare a limit speed of rain or snow included in the weather information and a wind speed with a vehicle speed, and wherein, when a difference between the vehicle speed, and the limit speed and the wind speed is less than a predetermined size, the third driving load is calculated based on the first driving load and the second driving load.
13. The vehicle of claim 12, wherein the driving scheduling function includes at least one of a driving mode switching scheduling function or a coasting driving time guidance function of an eco-friendly vehicle.
14. The vehicle of claim 12, wherein the third controller is configured to perform first control on the driving scheduling function based on a fourth driving load including at least one of rolling resistance, air resistance, or gradient resistance and perform second control on the driving scheduling function based on the fourth driving load when the third driving load is equal to or greater than a predetermined size or is equal to or greater than a predetermined ratio of the fourth driving load.
15. The vehicle of claim 14, further comprising: a display configured to output a result obtained by performing the second control.
16. The vehicle of claim 12, wherein, when the difference between the vehicle speed, and the limit speed and the wind speed is less than the predetermined size, the second controller substitutes a driving load calculated according to Equation F below with the third driving load:
p=kλv.sub.vehicle.sup.3 Equation F wherein, P is the third driving load, k is a proportional constant, λ is the amount of rainfall per hour, and V.sub.vehicle is the vehicle 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 exemplary 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)
DETAILED DESCRIPTION
(13) It is understood that the term “vehicle” or “vehicular” or other similar term as used herein is inclusive of motor vehicles in general such as passenger automobiles including sports utility vehicles (SUV), buses, trucks, various commercial vehicles, watercraft including a variety of boats and ships, aircraft, and the like, and includes hybrid vehicles, electric vehicles, plug-in hybrid electric vehicles, hydrogen-powered vehicles and other alternative fuel vehicles (e.g. fuels derived from resources other than petroleum). As referred to herein, a hybrid vehicle is a vehicle that has two or more sources of power, for example both gasoline-powered and electric-powered vehicles.
(14) Although exemplary embodiment is described as using a plurality of units to perform the exemplary process, it is understood that the exemplary processes may also be performed by one or plurality of modules. Additionally, it is understood that the term controller/control unit refers to a hardware device that includes a memory and a processor. The memory is configured to store the modules and the processor is specifically configured to execute said modules to perform one or more processes which are described further below.
(15) Furthermore, control logic of the present disclosure may be embodied as non-transitory computer readable media on a computer readable medium containing executable program instructions executed by a processor, controller/control unit or the like. Examples of the computer readable mediums include, but are not limited to, ROM, RAM, compact disc (CD)-ROMs, magnetic tapes, floppy disks, flash drives, smart cards and optical data storage devices. The computer readable recording medium can also be distributed in network coupled computer systems so that the computer readable media is stored and executed in a distributed fashion, e.g., by a telematics server or a Controller Area Network (CAN).
(16) The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. 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. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
(17) Unless specifically stated or obvious from context, as used herein, the term “about” is understood as within a range of normal tolerance in the art, for example within 2 standard deviations of the mean. “About” can be understood as within 10%, 9%, 8%, 7%, 6%, 5%, 4%, 3%, 2%, 1%, 0.5%, 0.1%, 0.05%, or 0.01% of the stated value. Unless otherwise clear from the context, all numerical values provided herein are modified by the term “about.”
(18) Exemplary embodiments of the present disclosure are described in detail so as for those of ordinary skill in the art to easily implement with reference to the accompanying drawings. However, the present disclosure may be implemented in various different forms and is not limited to these exemplary embodiments. To clearly describe the present disclosure, a part without concerning to the description is omitted in the drawings, and like reference numerals in the specification denote like elements.
(19) The same reference numbers will be used throughout the drawings and the specification to refer to the same parts. Prior to the description of a hybrid vehicle and a method of controlling driving thereof according to an exemplary embodiment of the present disclosure, the configuration and a control system of a hybrid vehicle to which exemplary embodiments are applicable will described.
(20)
(21) Accordingly, when the rotational speeds of the engine 110 and the motor 140 are the same as each other, the engine clutch 130 may be engaged such that both the engine 110 and the motor 140 drive the vehicle (i.e., transition to an HEV mode from an EV mode). When a predetermined engine off condition, such as vehicle deceleration, is satisfied, the engine clutch 130 may be opened to stop the engine 110 (i.e., transition to an EV mode from an HEV mode).
(22) In addition, the hybrid vehicle may be configured to convert traction force of a wheel into electric energy to recharge the battery, which is referred to as braking energy regeneration or regenerative braking. The starter generator motor 120 may operate as a starter motor when the engine is turned on and operate as a generator after the engine is turned on or when rotational energy is recovered during engine off, and thus, the starter generator motor 120 may also be referred to as a hybrid starter generator (HSG), and as necessary, may be referred to as an auxiliary motor.
(23) A relationship among controllers of a vehicle including such a powertrain is shown in
(24) Each controller may be connected to a hybrid control unit (HCU) 240 configured to execute an overall mode-switching procedure as a high-level controller and may provide, to the hybrid controller 240, information required to switch driving modes and to operate an engine clutch during gear shifting, and/or information required to turn the engine off, or may perform an operation according to a control signal from the hybrid controller 240. In particular, the hybrid controller 240 may be configured to determine whether modes are switched based on a driving state of a vehicle.
(25) For example, the hybrid controller may be configured to determine an open time of the engine clutch (EC) 130 and may be configured to adjust hydraulic pressure (e.g., in the case of a wet EC) or adjust torque capacity (e.g., in the case of a dry EC) when the EC is open. The hybrid controller 240 may be configured to determine an EC state (e.g., lock-up, slip, open, etc.) and adjust a time for stoppage of fuel injection of the engine 110. Additionally, the hybrid controller may be configured to transmit a torque command for adjusted torque of the starter generator motor 120 to the MCU 220 to turn the engine off and execute engine rotational energy recovery. The hybrid controller 240 may also be configured to determine a mode switching condition during execution of driving mode switching and may be configured to operate a low-level controller for mode switching.
(26) Needless to say, it will be obvious to one of ordinary skill in the art that the aforementioned relationship between the controllers and functions/divisions of the controllers are exemplary, and thus, the present disclosure is not limited to the terms. For example, the hybrid controller 240 may be embodied by allowing any one of controllers other than the hybrid controller 240 to provide a corresponding function, or two or more other controllers may provide the corresponding function in a distributed manner.
(27) The aforementioned configuration of
(28)
(29) Referring to
(30) The vehicle speed may be acquired from a vehicle speed sensor or a navigation system, and the travel direction may be acquired from a navigation system. In addition, the gradient information may be acquired from map information of a navigation device or may also be acquired from a gradient sensor mounted within a vehicle. Needless to say, it will be obvious to one of ordinary skill in the art that the aforementioned method of acquiring each information item or acquisition route is exemplary and is changeable in various forms.
(31) The controller 700 may include a calculation unit 721 of driving load of a vehicular upper surface portion, configured to calculate a driving load applied to the vehicular upper surface portion due to raining or snowing, a calculation unit 723 of driving load of a vehicular front surface portion, configured to calculate a driving load applied to the vehicular front surface due to rain or snow, and a driving load summing unit 725 configured to calculate a driving load due to rain or snow by summing the two loads that are respectively calculated by the calculation unit 721 of driving load of the vehicular upper surface portion and the calculation unit 723 of driving load of the vehicular front surface portion.
(32) The driving load due to rain or snow calculated by the controller 700 may be added to a general driving load (i.e., rolling resistance, air resistance, and gradient resistance) by a component (e.g., a hybrid controller) configured to determine the total driving load to constitute one component of the total driving load. In addition, the driving load summing unit 725 may be configured to calculate the general driving load and the driving load due to snow or rain to calculate the total driving load.
(33) According to an exemplary embodiment, the controller 700 may be configured as a separate controller configured to calculate driving load due to raining/snowing or may also be embodied in one function or module of the hybrid controller 240. A controller 700′ shown in
(34) The condition determination unit 710 may be configured to compare a wind speed and a limit speed of rain with a vehicle speed. When the vehicle speed is greater than the wind speed and the limit speed of rain by a predetermined size or greater (i.e. v.sub.wind<<v.sub.vehicle, and v.sub.limit<<v.sub.vehicle), the substitute driving load calculation unit 730 may be configured to calculate a driving load due to rain or snow, and otherwise, the weather driving load calculation unit may be configured to calculate the driving load due to rain or snow. A detailed method of calculating the driving load due to rain or snow by the substitute driving load calculation unit 730 will be described below. Hereinafter, the principle and procedure of calculating a driving load of the controller 700 described above with reference to
(35)
(36) Particularly, these assumptions include i) a vehicle is shaped like a rectangular parallelepiped, ii) raindrops perfectly inelastic-collides with a vehicle; iii) intensity of raindrops is 1 g/cm.sup.3; iv) a vertical limit speed of rain drops is 9 m/s; and v) a horizontal speed of raindrops is the same as a wind direction and a wind speed.
(37) Meaning of signs shown hereinafter will now be described below.
(38) λ: amount of rainfall [mm/h] per hour
(39) ρ: Intensity of raindrops 1 g/cm.sup.3
(40) l.sub.length: overall length [mm]
(41) l.sub.width: overall width [mm]
(42) l.sub.height: overall height [mm]
(43) v.sub.vehicle: vehicle speed [m/s]
(44) v.sub.wind: wind speed [m/s]
(45) θ: Direction difference between vehicle speed and wind speed
(46) m.sub.upper: Amount of rain falling onto upper surface [kg]
(47) m.sub.front: Amount of rain falling onto front surface [kg]
(48) However, the aforementioned units of respective signs/factors are listed as separate and exemplary units that are generally and commonly used in corresponding factors, [m], [cm], and [mm] coexist for a length and [g] and [kg] coexist for a mass, and thus dimensions of units may be unified in actual calculation. For example, assuming that a vehicle width l.sub.width is about 2450 mm, a vehicle speed v.sub.vehicle is about 25 m/s, and raindrop density ρ is about 1 g/cm.sup.3, a calculation result of Equation “l.sub.widthv.sub.vehicleρ” may be given as 2450 [mm]*25 [m/s]*1 [g/cm{circumflex over ( )}3]=61250 [mm*m*g/s*cm{circumflex over ( )}3]=612500 [g/s*cm]=61250000 [g/s*m]=61250 [kg/s*m]. Dimensions of units may be easily unified by one of ordinary skill in the art, and thus a description of a separate unification procedure will be omitted in the following equations.
(49) Based on the aforementioned assumption, a procedure of calculating a driving load applied to a vehicular upper surface portion 810 and a procedure of calculating a driving load applied to a vehicular front surface 820 will be sequentially described. First, for the vehicular upper surface portion 810, the amount of rain that falls onto the upper surface portion 810 may be constant irrespective of a vehicle speed. Thus, mass {dot over (m)}.sub.upper of rain that falls onto the upper surface portion 810 may be calculated according to l.sub.lengthl.sub.widthλρ.
(50) Raindrops perfectly inelastic-collides with a vehicle, and thus may have the same vehicle as the vehicle after collision, and in this regard, a driving load p.sub.upper applied to the upper surface portion 810 may be classified into the case in which a vehicle speed direction and a direction of a raindrop speed component (i.e., v.sub.wind cos θ where θ equal to or less than 90 degrees as an angle between the vehicle speed direction and the direction of raindrop speed on a plane), which is in parallel to the vehicle speed direction are the same and the case in which the two directions are opposite. In particular, when the two directions are opposite, the driving load p.sub.upper of the upper surface portion 810 may be given according to ½{dot over (m)}.sub.upper(v.sub.wind.sup.2+v.sub.vehicle.sup.2), and when the two directions are the same, the driving load may be calculated according to p.sub.upper=½{dot over (m)}.sub.upper[(v.sub.wind.sup.2 sin.sup.2 θ)+(v.sub.vehicle.sup.2−v.sub.wind.sup.2 cos.sup.2 θ)] by the calculation unit 710 of driving load of the vehicular upper surface portion.
(51) Further, for the front surface 820, a vertical limit speed of raindrops is 9 m/s and λ is the amount of rainfall, and thus the amount obtained by vertically collecting raindrops to 32.4 km (=9 m/s*1 h) is λ. Thus, the density of raindrops on the vehicular front surface is (l.sub.height/32.4 km/h)*λ and the mass {dot over (m)}.sub.front of rain applied to the front surface 820 may be given according to
(52)
Similarly for the upper surface portion 810, raindrops perfectly inelastic-collides with a vehicle, and thus may have the same vehicle as the vehicle after collision, and in this regard, a driving load p.sub.front applied to the front surface 820 may be classified into the case in which a vehicle speed direction and a direction of a raindrop speed component (i.e., v.sub.wind cos θ) are the same and the case in which the two directions are opposite. In particular, when the two directions are opposite, the driving load p.sub.front of the front surface 820 may be given according to ½{dot over (m)}.sub.front(v.sub.wind.sup.2+v.sub.vehicle.sup.2), and when the two directions are the same, the driving load may be calculated according to ½{dot over (m)}.sub.front[(v.sub.wind.sup.2 sin.sup.2 θ)+(v.sub.vehicle.sup.2−v.sub.wind.sup.2 cos.sup.2 θ)] by the calculation unit 720 of driving load of the vehicular front surface portion.
(53) The respective driving loads calculated with respect to the upper surface portion 810 and the front surface 820 may be synthetically summed below. First, when the vehicle speed direction and a raindrop speed component (i.e., v.sub.wind cos θ) of a raindrop speed, which is in parallel to the vehicle speed direction, the total driving load p due to raining may be given according to ½{dot over (m)}(v.sub.wind.sup.2+v.sub.vehicle.sup.2). Particularly, the total mass {dot over (m)} of rain may be the sum of the mass {dot over (m)}.sub.upper of rain applied to the upper surface portion 810 and the mass {dot over (m)}.sub.front of rain applied to the front surface 820.
(54) In addition, when the vehicle speed direction and the raindrop speed component (i.e., v.sub.wind cos θ) of a raindrop speed, which is in parallel to the vehicle speed direction, the total driving load p due to raining may be given according to ½{dot over (m)}[(v.sub.wind.sup.2 sin.sup.2 θ)+(v.sub.vehicle.sup.2−v.sub.wind.sup.2 cos.sup.2 θ)]. In particular, the total mass {dot over (m)} of rain may be given according to
(55)
(56) According to an exemplary embodiment, when the vehicle speed is greater than a wind speed and a limit speed of rain by a predetermined size or greater (v.sub.wind<<v.sub.vehicle, and v.sub.limit<<v.sub.vehicle), the driving load due to raining may be simplified according to p=kλv.sub.vehicle.sup.3. In particular, k is a proportional constant. Accordingly, the driving load due to raining is proportional to the cube of speed, which is similar to the case of a load due to air resistance, and thus when it rains, an air resistance coefficient Cd may be considered to be corrected to Cd+kλ. Accordingly, in the configuration of the controller 700′ shown in
(57) In summary, the aforementioned procedure of calculating the driving load due to weather may include 1) acquiring weather information regarding rain or snow, 2) calculating a first driving load due to the mass of moisture applied to an upper surface portion of a vehicle based on the weather information, 3) calculating a second driving load due to the mass of moisture applied to a front surface portion of the vehicle based on the weather information, and 4) calculating a third driving load that is a driving load due to weather by summing the first driving load and the second driving load. Particularly, the total driving load may be obtained by summing the third driving load and a fourth driving load including rolling resistance, air resistance, and gradient resistance which are general driving loads. When the vehicle speed is determined to be greater than a wind speed and a limit speed of rain by a predetermined size or greater from information acquired from “1) acquiring weather information regarding rain or snow”, the third driving load may be substituted with p=kλv.sub.vehicle.sup.3 and may be added to the fourth driving load instead of summing the first driving load and the second driving load.
(58) Hereinafter, an effect of the aforementioned method of calculating the driving load due to weather will be described with reference to
(59) Referring to
(60)
(61) First, referring to
(62) Although the aforementioned assumption is described based on snow, a vertical limit speed of snowflake and density of snowflake are corrected to smaller values, in which case the aforementioned assumption is applied to the case of snowing in a similar way. Accordingly, both rain and snow correspond moisture, and thus a driving load may be calculated according to influence of the mass of moisture applied to front and upper surface portions of a vehicle based on the limit speed and density of moisture.
(63) In addition, when a scheduling function based on a driving load, such as coasting driving guidance or mode switching, is performed, if initial scheduling is performed based on a driving load (e.g., the aforementioned fourth driving load) calculated using a general method, and then, the third driving load due to rain or snow is calculated by acquiring/applying real-time weather information or the like, the result obtained by re-scheduling the total driving load updated by summing the third driving load and the fourth driving load may be immediately applied to the scheduling function. In addition, the result obtained by re-scheduling the updated total driving load may be applied to the scheduling function when the third driving load is equal to or greater than a predetermined size or is equal to or greater than a predetermined ratio of the fourth driving load. When re-scheduling is performed using this method, visual information may be output in a predetermined form on a display element included in a vehicle, for example, a display of an audio/video/navigation (AVN) system, a cluster, or a head up display (HUD).
(64) A vehicle related to at least one exemplary embodiment of the present disclosure configured above may perform driving control based on more accurate prediction of a driving load. In particular, the efficiency of driving mode scheduling function such as driving mode switching and coasting driving guidance may be enhanced by predicting a driving load based on a weather condition.
(65) It will be appreciated by persons skilled in the art that that the effects that could be achieved with the present disclosure are not limited to what has been particularly described hereinabove and other advantages of the present disclosure will be more clearly understood from the detailed description. The aforementioned present disclosure can also be embodied as computer readable code stored on a computer readable recording medium. The computer readable recording medium is any data storage device that may store data which can thereafter be read by a computer. Examples of the non-transitory computer readable recording medium include a hard disk drive (HDD), a solid state drive (SSD), a silicon disc drive (SDD), read-only memory (ROM), random-access memory (RAM), CD-ROM, magnetic tapes, floppy disks, optical data storage devices, etc.
(66) It will be apparent to those skilled in the art that various modifications and variations can be made in the present disclosure without departing from the spirit or scope of the disclosure. Thus, it is intended that the present disclosure cover the modifications and variations of this disclosure provided they come within the scope of the appended claims and their equivalents.