Vehicle and Acceleration Limit Control Method Therefor
20220089160 · 2022-03-24
Inventors
- Hui Un Son (Suwon-si, KR)
- Sang Joon Kim (Seoul, KR)
- Hong Chul Shin (Gwangmyeong-si, KR)
- Jae Myoung PI (Suwon-si, KR)
- Song Il Park (Seongnam-si, KR)
- Sang Kyu Park (Suwon-si, KR)
- Soo Bang LEE (Suwon-Si, KR)
- Seong lk Park (Seoul, KR)
Cpc classification
B60W2050/0008
PERFORMING OPERATIONS; TRANSPORTING
B60W2050/0026
PERFORMING OPERATIONS; TRANSPORTING
B60W30/188
PERFORMING OPERATIONS; TRANSPORTING
B60W30/182
PERFORMING OPERATIONS; TRANSPORTING
B60W30/18181
PERFORMING OPERATIONS; TRANSPORTING
B60W2050/0027
PERFORMING OPERATIONS; TRANSPORTING
B60W2050/0012
PERFORMING OPERATIONS; TRANSPORTING
B60W2552/15
PERFORMING OPERATIONS; TRANSPORTING
B60W2540/01
PERFORMING OPERATIONS; TRANSPORTING
B60W2540/215
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
An embodiment acceleration limit control method includes determining an acceleration limit based on information on a passenger, determining a disturbance torque due to a disturbance, other than a drive source of a vehicle, based on at least a slope, determining a torque limit satisfying the acceleration limit based on the disturbance torque, and determining an output torque to be generated by the drive source based on the torque limit and a driver's requested torque.
Claims
1. An acceleration limit control method comprising: determining an acceleration limit based on information on a passenger; determining a disturbance torque due to a disturbance, other than a drive source of a vehicle, based on at least a slope; determining a torque limit satisfying the acceleration limit based on the disturbance torque; and determining an output torque to be generated by the drive source based on the torque limit and a driver's requested torque.
2. The acceleration limit control method according to claim 1, wherein determining the acceleration limit comprises determining that an execution condition is satisfied when a rear-facing car seat is installed in the vehicle.
3. The acceleration limit control method according to claim 1, wherein determining the disturbance torque comprises: obtaining a feedback disturbance torque based on the output torque and a vehicle speed; obtaining a feedforward disturbance torque based on the slope; and determining the disturbance torque based on the feedback disturbance torque and the feedforward disturbance torque.
4. The acceleration limit control method according to claim 3, wherein determining the disturbance torque based on the feedback disturbance torque and the feedforward disturbance torque comprises: multiplying the feedback disturbance torque by a first gain determined according to the vehicle speed; and multiplying the feedforward disturbance torque by a value obtained by subtracting the first gain from 1.
5. The acceleration limit control method according to claim 4, wherein: the first gain has a value ranging from 0 to 1; when the vehicle is stopped, the first gain is determined to be 0; and when the vehicle travels at a predetermined speed or higher, the first gain is determined to be 1.
6. The acceleration limit control method according to claim 1, wherein the slope corresponds to an uphill slope.
7. The acceleration limit control method according to claim 1, wherein determining the acceleration limit is performed based on a value, obtained by subtracting an acceleration according to the slope from a predetermined first acceleration limit, and a second acceleration limit, the second acceleration limit being a predetermined minimum acceleration limit.
8. The acceleration limit control method according to claim 7, wherein a predetermined second gain value is applied to the acceleration according to the slope before the acceleration according to the slope is subtracted from the first acceleration limit.
9. The acceleration limit control method according to claim 7, wherein the first acceleration limit is set based on an influence on a body of an infant on a flat road.
10. A non-transitory computer-readable recoding medium storing a program configured to perform the acceleration limit control method according to claim 1.
11. A vehicle comprising: a torque calculation controller configured to: determine an acceleration limit based on information on a passenger; determine a disturbance torque due to a disturbance, other than a drive source of the vehicle, based on at least a slope; determine a torque limit satisfying the acceleration limit based on the disturbance torque; and determine an output torque to be generated by the drive source based on the torque limit and a driver's requested torque; and a drive source controller configured to control the drive source based on the output torque.
12. The vehicle according to claim 11, wherein the torque calculation controller is configured to determine that a condition for executing determination of the acceleration limit is satisfied when a rear-facing car seat is installed in the vehicle.
13. The vehicle according to claim 11, wherein the torque calculation controller is configured to: obtain a feedback disturbance torque based on the output torque and a vehicle speed; obtain a feedforward disturbance torque based on the slope; and determine the disturbance torque based on the feedback disturbance torque and the feedforward disturbance torque.
14. The vehicle according to claim 13, wherein the torque calculation controller is configured to determine the disturbance torque based on a value obtained by multiplying the feedback disturbance torque by a first gain determined according to the vehicle speed and a value obtained by multiplying the feedforward disturbance torque by a value obtained by subtracting the first gain from 1.
15. The vehicle according to claim 14, wherein: the first gain has a value ranging from 0 to 1; when the vehicle is stopped, the first gain is determined to be 0; and when the vehicle travels at a predetermined speed or higher, the first gain is determined to be 1.
16. The vehicle according to claim 11, wherein the slope corresponds to an uphill slope.
17. The vehicle according to claim 11, wherein the torque calculation controller is configured to determines the acceleration limit based on a value, obtained by subtracting an acceleration according to the slope from a predetermined first acceleration limit, and a second acceleration limit, the second acceleration limit being a predetermined minimum acceleration limit.
18. The vehicle according to claim 17, wherein a predetermined second gain value is applied to the acceleration according to the slope before the acceleration according to the slope is subtracted from the first acceleration limit.
19. The vehicle according to claim 17, wherein the first acceleration limit is set based on an influence on a body of an infant on a flat road.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the principles of the invention. In the drawings:
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
[0030] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily carry out the embodiments. The present invention 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 invention will be omitted for clarity. Like reference numerals refer to like elements throughout the specification.
[0031] Throughout the specification, when a certain part “includes” or “comprises” a certain component, this indicates that other components are not excluded, and may be further included unless otherwise noted. The same reference numerals used throughout the specification refer to the same constituent elements.
[0032] An embodiment of the present invention proposes a method of limiting the acceleration of a vehicle when the vehicle travels on an uphill road so as to prevent the vehicle from rolling back and to reduce the influence of acceleration according to the drive force of the vehicle on the body of a passenger based on information on the passenger.
[0033] Here, the information on the passenger may include information pertaining to whether the passenger is an infant, and may further include information on the direction that a car seat faces when the passenger is an infant.
[0034]
[0035] Referring to
[0036] Here, the drive source may be an internal combustion engine, a motor, or a combination of an internal combustion engine and a motor (for use in, for example, a hybrid electric vehicle). However, this is merely given by way of example, and the embodiments are not limited to any specific type of drive source, so long as the drive source is capable of transmitting drive force to wheels.
[0037] In addition, the drive source controller 200 may be an engine management system (EMS), a motor control unit (MCU), or the like depending on the drive source.
[0038] In addition, the torque calculation controller 100 may be implemented as a controller that is provided physically separate from the drive source controller 200, or may be implemented as a function of the drive source controller 200. In the case of being implemented as a separate controller, the torque calculation controller 100 may be implemented as an upper-level controller relative to the drive source controller 200, like a hybrid control unit (HCU) or a vehicle control unit (VCU) of an electric vehicle. However, the embodiments are not limited thereto.
[0039] Hereinafter, the configuration of the torque calculation controller 100 will be described.
[0040] The torque calculation controller 100 may include an acceleration limit calculator 110, a disturbance torque calculator 120, and an acceleration torque limit calculator 130.
[0041] The acceleration limit calculator 110 may calculate an acceleration limit a.sub.limit, which is a target of the acceleration limit control, based on a slope θ.
[0042] The disturbance torque calculator 120 may calculate disturbance torque {circumflex over (d)}({circumflex over (m)}) based on the slope θ, the vehicle speed v, and the drive torque T.sub.wheel. Here, the disturbance torque {circumflex over (d)}({circumflex over (m)}) maybe torque caused by a disturbance that affects the acceleration of the vehicle, other than the drive torque T.sub.wheel output from the drive source and transmitted to the wheels.
[0043] The acceleration torque limit calculator 130 may calculate a torque limit T.sub.limiter, by which the acceleration of the vehicle is limited within the acceleration limit a.sub.limit calculated by the acceleration limit calculator 110, based on the disturbance torque {circumflex over (d)}({circumflex over (m)}) calculated by the disturbance torque calculator 120.
[0044] The torque calculation controller 100 may output the smaller value between the driver's requested torque T.sub.demand and the torque limit T.sub.limiter calculated by the acceleration torque limit calculator 130 as correction torque. Here, the correction torque may be input to the disturbance torque calculator 120 as the drive torque T.sub.wheel.
[0045] Hereinafter, the components of the torque calculation controller 100 will be described in more detail with reference to
[0046]
[0047] In order to effectively limit acceleration of the vehicle, it is required to calculate the disturbance torque {circumflex over (d)}({circumflex over (m)}). The disturbance torque {circumflex over (d)}({circumflex over (m)}) may be calculated in two methods. The first method is to use rolling resistance and air resistance, which are set in advance according to the vehicle speed v through coasting tests, in a feedforward manner. In some cases, however, this method may be inaccurate because it is not capable of fully applying weather conditions, such as wind, rainfall, or snowfall, a change in the mass of the vehicle, the pneumatic pressure of the tire, and road conditions. The second method is to obtain disturbance in real time in a feedback manner using the output and the acceleration of the vehicle based on the law of force and acceleration (F.sub.whl−d=ma). Here, the acceleration may be obtained by differentiating the vehicle speed, and an estimated mass {circumflex over (m)} may be used as the mass of the vehicle. The estimated mass {circumflex over (m)} may be estimated by adding a predetermined weight to the weight of an empty vehicle, or may be estimated based on the law of force and acceleration on a flat road, but the embodiments are not limited thereto. In such a feedback method, when the vehicle speed is 0, the output and the disturbance are measured to be the same value, so an error may be large in a stopped state and in a low-speed state.
[0048] In order to solve the problems with the two methods described above, the disturbance torque calculator 120 according to the embodiment determines the proportion of the feedforward method and the proportion of the feedback method according to the vehicle speed, and sums the results obtained through the two methods.
[0049] To this end, the disturbance torque calculator 120 may include a first gain calculator 121 having a map defining a first gain value k corresponding to the vehicle speed v, a feedback calculator 122 configured to calculate feedback disturbance {circumflex over (d)}.sub.FB, a feedforward calculator 123 configured to calculate feedforward disturbance {circumflex over (d)}.sub.FF, and a low-pass filter 124.
[0050] For example, when the vehicle is stopped, the disturbance torque calculator 120 may set the first gain value k to 0, and may use only the feedforward disturbance {circumflex over (d)}.sub.FF. Thereafter, as the vehicle speed increases, the first gain value k may increase to 1 according to the map of the first gain calculator 121, and the proportion of the feedback disturbance {circumflex over (d)}.sub.FF may increase. That is, the map of the first gain calculator 121 may have a form in which the first gain value k is 0 when the vehicle is stopped (i.e. when the vehicle speed is 0), increases with an increase in the vehicle speed, and reaches 1 when the vehicle speed reaches a predetermined level or more.
[0051] At this time, since the feedforward disturbance {circumflex over (d)}.sub.FF is mainly used at a low speed, a disturbance value defined in advance in the form of a map with respect to the slope θ through testing in consideration of climbing/descending resistance and rolling resistance, rather than air resistance, may be used. Accordingly, when starting to travel on an uphill road, the acceleration of the vehicle may be effectively limited by appropriately compensating for disturbance.
[0052] The low-pass filter 124 may prevent a sudden change in disturbance torque from being transmitted to the acceleration torque limit calculator 130.
[0053]
[0054] Referring to
[0055] If the estimated mass {circumflex over (m)} is accurate and there is no disturbance, the vehicle may be capable of accelerating to the acceleration limit a.sub.limit when the acceleration torque is output. However, since a disturbance is present in practice and the estimated mass {circumflex over (m)} may be different from the actual mass, it is difficult for the vehicle to accelerate to the set acceleration limit. In order to solve this problem, the acceleration torque is compensated with the disturbance torque {circumflex over (d)}({circumflex over (m)}). Accordingly, the vehicle is capable of accelerating to the set acceleration limit a.sub.limit irrespective of disturbance or an error in the estimated mass m.
[0056] Since the acceleration torque limit calculator 130 calculates the acceleration torque limit T.sub.limiter by compensating the acceleration torque with the disturbance torque, the torque calculation controller 100 may select the minimum value MIN between the amount of operation of the accelerator pedal by the driver, i.e., the driver's requested torque T.sub.demand, corresponding to the value of an accelerator pedal position sensor (APS), and the acceleration torque limit T.sub.limiter to output final correction torque.
[0057] Accordingly, the torque is limited only when the vehicle accelerates above the set acceleration limit a.sub.limit according to the driver's requested torque T.sub.demand, making it possible to effectively limit acceleration while preventing the vehicle from rolling back on an uphill road.
[0058]
[0059] The acceleration limit calculator 110 according to the embodiment may determine the acceleration limit a.sub.limit according to the slope θ in a manner of referring to a table established in advance with respect to the slope θ (for example, through testing). Alternatively, as shown in
[0060] Specifically, when the vehicle travels on an uphill road, an infant seated in a rear-facing car seat is influenced simultaneously by the acceleration of the vehicle and the acceleration of gravity g sin θ, and thus the acceleration limit calculator 110 may calculate the acceleration limit based thereon. For example, the maximum acceleration limit that can be obtained in consideration of the acceleration limit a.sub.limit,flat, which is set in consideration of the influence of the acceleration on the infant on a flat road, and the slope θ is “a.sub.limit,flat−g sin θ”. At this time, in order to secure the acceleration of the vehicle and perception of the driver with respect to climbing of the vehicle, compensation may be performed by multiplying the influence of the acceleration of gravity by the second gain k′. In this case, k′ may have a value ranging from 0 to 1. Alternatively, k′ may be determined through testing for each vehicle model (e.g., ranging from 0.2 to 0.8), or may be set by the user through a user setting menu (USM). However, the embodiments are not limited thereto.
[0061] The calculated acceleration limit a.sub.limit may be finally determined by selecting the saturation value (i.e. MAX) between the “a.sub.limit,flat−g sin θ” value and the minimum value a.sub.limit,min preset to prevent rollback and secure acceleration performance. For example, the preset minimum value a.sub.limit,min may range from 0.5 to 2 m/s.sup.2, but the embodiments are not limited thereto.
[0062] The torque calculation process will be described below with reference to
[0063]
[0064] Referring to
[0065] The acceleration torque limit calculator 130 may calculate an acceleration torque limit T.sub.limiter based on the acceleration limit a.sub.limit and disturbance torque {circumflex over (d)}({circumflex over (m)}) calculated by the disturbance torque calculator 120 (S560).
[0066] The torque calculation controller 100 outputs the smaller value between the driver's requested torque T.sub.demand and an acceleration torque limit T.sub.limiter. When the driver's requested torque T.sub.demand is greater than the acceleration torque limit T.sub.limiter (Yes in S570), the acceleration torque limit T.sub.limiter may be finally output to the drive source controller 200 (S580). On the other hand, when the driver's requested torque T.sub.demand is not greater than the acceleration torque limit T.sub.limiter, the driver's requested torque T.sub.demand may be finally output (S590).
[0067] Meanwhile, when the infant assist function is not activated (No in S510), or when the infant assist function is activated (Yes in S510) but when the rear-facing setting is not selected (No in S520), the driver's requested torque T.sub.demand may be the output torque of the drive source (S590).
[0068] Alternatively, when the infant assist function and the rear-facing setting are applied (Yes in S510 and Yes in S520) but when the acceleration limit control function is not activated (No in S530), scaling may be performed on rear-facing-based requested torque (S540). The specific process of performing the rear-facing-based requested torque scaling will be described later with reference to
[0069]
[0070] Referring to
[0071] In addition, in the state in which the acceleration limit control function according to the embodiment is applied, when the vehicle descends a downhill road, the flat-road-based acceleration limit a.sub.limit,flat may be applied as it is, but when the vehicle climbs an uphill road, the acceleration limit may be reduced by “g sin θ”.
[0072] As described above, when the acceleration limit control function, rather than APS scale correction, is implemented to limit acceleration, it is possible to prevent rollback of the vehicle and excessive operation of the APS by the driver, thus effectively protecting an infant.
[0073] Meanwhile, in the above-described embodiments, the infant assist function, the orientation of the car seat, and the degree of correction of the acceleration limit may be set and changed through manipulation of predetermined menus by the user. This will be described with reference to
[0074]
[0075] The upper diagram in
[0076] As shown in the lower diagram in
[0077] Hereinafter, various modifications of torque calculation controllers according to other embodiments of the present invention, which are configured differently from the torque calculation controller shown in
[0078]
[0079] Referring to
[0080]
[0081] Referring to
[0082] In the case of a 9-month-old infant, the weight of the head accounts for 25% of the total body weight on average. In the case of a female adult, the weight of the head accounts for only 6% of the total body weight. That is, as the age in months of an infant increases, the proportion of total weight accounted for by the head decreases, and the neck bones become harder. Therefore, it can be seen that the lower the age in months of an infant, the greater the influence of acceleration on the infant. Thus, the acceleration limit calculator 110-2 may receive information on the infant's age in months, weight, and height, and may further enhance correction of the acceleration when the values included in the received information are smaller.
[0083]
[0084] Referring to
[0085] After a vehicle is manufactured, a certain period of driving is required so that components of the vehicle are settled properly and engaged portions thereof operate smoothly. Therefore, the initial driving greatly influences the lifespan and the performance of a new vehicle, and it is essential to break in a new vehicle. According to the manual, it is recommended to avoid sudden acceleration and deceleration before having traveled a total distance of 1000 km and to drive a new vehicle at a number of revolutions per minute of an engine ranging from 2000 to 4000 rpm in order to break in the new vehicle. In addition to not driving the vehicle engine at a high rpm, it is recommended to smoothly increase and decrease the rpm of the engine and to drive the vehicle engine over the entire rpm range, rather than at a fixed rpm. A method of setting an acceleration limit according to the total trip distance may be used for a break-in mode. For example, the acceleration limit calculator 110-3 may further enhance correction of the acceleration when the total trip distance is shorter.
[0086]
[0087] Referring to
[0088] In the case in which the driver is a beginner or drives a new vehicle, the driver may feel a greater than expected sense of acceleration due to improper operation until the driver gets used to the accelerator pedal. In order to prevent this, the acceleration may be limited according to the speed of the vehicle based on a value manually set by the driver or a value preset by the vehicle manufacturer. For example, the acceleration limit calculator 110-4 may further enhance correction of the acceleration when the speed of the vehicle is lower.
[0089]
[0090] Referring to
[0091] For example, after the preceding vehicle starts as a traffic light turns from red to green, when the distance to the preceding vehicle is long, the acceleration limit calculator 110-5 may reduce correction of the acceleration limit in order to maintain a smooth traffic situation. On the other hand, when the distance to the preceding vehicle is short, the acceleration limit calculator 110-5 may enhance correction of the acceleration limit.
[0092] As another example, a fixed acceleration limit value may be applied without an acceleration limit calculator. For example, in the case of a rental car, which is shared by many unspecified persons, many users have little or no sense of ownership over a rental car, and thus drive the vehicle roughly, for example, accelerate suddenly, which leads to deterioration in the performance of the vehicle. In this case, it is possible to increase the lifespan of the vehicle by setting an acceleration limit. The acceleration limit may be directly set by a shared car service provider, or may be set based on a value recommended by a vehicle manufacturer.
[0093] Meanwhile, the acceleration limit control process according to the embodiments described so far may be temporarily inactivated depending on a situation. For example, an emergency light lighting situation, a turn indicator lighting situation, a blind spot warning output situation, a shock detection situation, or a sports mode operation situation corresponds to an emergency situation, an overtaking situation, or a situation requiring high drive force. In this situation, the acceleration limit control process may be inactivated.
[0094] Embodiments of the present invention may be implemented as code that can be written on a computer-readable recording medium and thus read by a computer system. The computer-readable recording medium includes all kinds of recording devices in which data that may be read by a computer system are stored. Examples of the computer-readable recording medium include a Hard Disk Drive (HDD), a Solid-State Disk (SSD), a Silicon Disk Drive (SDD), Read-Only Memory (ROM), Random Access Memory (RAM), Compact Disk ROM (CD-ROM), a magnetic tape, a floppy disc, and an optical data storage.
[0095] As is apparent from the above description, the vehicle according to at least one embodiment of the present invention configured as described above is capable of more effectively providing an acceleration limit control function.
[0096] Particularly, embodiments of the present invention are capable of controlling acceleration so as to minimize a bad influence of the acceleration on the body of a passenger in consideration of information on the passenger and a slope.
[0097] However, the effects achievable through embodiments of the invention are not limited to the above-mentioned effects, and other effects not mentioned herein will be clearly understood by those skilled in the art from the above description.
[0098] It will be apparent to those skilled in the art that various changes in form and details may be made without departing from the spirit and essential characteristics of the invention set forth herein. Accordingly, the above detailed description is not intended to be construed to limit the invention in any aspect and is to be considered by way of example. The scope of the invention should be determined by reasonable interpretation of the appended claims and all equivalent modifications made without departing from the invention should be included in the following claims.