Braking control method for eco-friendly vehicle
09834096 · 2017-12-05
Assignee
Inventors
Cpc classification
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/64
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/70
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
International classification
B60L7/00
PERFORMING OPERATIONS; TRANSPORTING
B60L7/16
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A braking control method of an eco-friendly vehicle includes calculating, if a braking manipulation performed by a driver is sensed, a motor torque command according to a regenerative braking permissible amount. If it is determined that a motor has been normally driven, a regenerative braking execution amount is calculated from the motor torque command. Motor control for regenerative braking is performed according to the motor torque command. A friction braking amount satisfying the total braking amount is calculated from the regenerative braking execution amount according to the braking manipulation performed by the driver, thereby controlling friction braking to generate braking power corresponding to the friction braking amount.
Claims
1. A braking control method for an eco-friendly vehicle, comprising steps of: calculating, if a braking manipulation performed by a driver is sensed, a motor torque command for regenerative braking according to a regenerative braking permissible amount; calculating, if it is determined that a motor runs normally, a regenerative braking execution amount based on the motor torque command; performing motor control for regenerative braking according to the motor torque command; calculating a friction braking amount satisfying a total braking amount from the regenerative braking execution amount according to the braking manipulation performed by the driver; and controlling friction braking to generate a braking power corresponding to the friction braking amount, wherein it is determined that the motor runs abnormally if a deviation of the motor torque command from the actual motor torque is at or above a reference value and maintained for a predetermined time or longer, and it is determined that the motor runs normally, if the deviation of the motor torque command from the actual motor torque is below the reference value or not maintained for the predetermined time or longer, wherein, when the motor runs normally, the regenerative braking execution amount is calculated from ‘regenerative braking execution amount=motor torque command×transmission gear ratio or speed reduction ratio−coasting torque,’ and wherein, when the motor runs abnormally, the regenerative braking execution amount is calculated from ‘regenerative braking execution amount=actual motor torque×transmission gear ratio or speed reduction ratio−coasting torque’.
2. The braking control method of claim 1, wherein a brake controller transmits the regenerative braking permissible amount, a vehicle controller calculates and transmits the motor torque command and the regenerative braking execution amount from the regenerative braking permissible amount received from the brake controller, a motor controller performs the motor control for the regenerative braking according to the motor torque command received from the vehicle controller, and the brake controller calculates the friction braking amount from the regenerative braking execution amount received from the vehicle controller to control the friction braking.
3. The braking control method of claim 1, wherein the step of calculating the motor torque command includes: calculating a requested motor torque according to the regenerative braking permissible amount; calculating a minimum motor output torque based on states of a battery and the motor; and determining, for the motor torque command, a greater value between the requested motor torque and the minimum motor output torque based on the states of the battery and motor.
4. The braking control method of claim 3, wherein the step of calculating the minimum motor output torque based on the states of the battery and motor includes steps of: calculating a first minimum motor output torque using information on a maximum battery charge power, a consumption power of the vehicle except the motor, a motor speed, and motor system efficiency; calculating a second minimum motor output torque by multiplying a maximum motor charge torque obtained from the motor speed by a derating factor determined based on the information on the state of the motor including a motor temperature; and determining a greater value between the first minimum motor output torque and the second minimum motor output torque for the minimum motor output torque based on the states of the battery and motor.
5. The braking control method of claim 4, wherein the minimum motor output torque has a negative value.
6. The braking control method of claim 4, wherein the maximum motor charge torque has a negative value.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The above and other features of the present disclosure will now be described in detail with reference to certain exemplary embodiments thereof illustrated the accompanying drawings which are given hereinbelow by way of illustration only, and thus are not limitative of the present disclosure.
(2)
(3)
(4)
(5)
(6)
(7)
(8) It should be understood that the appended drawings are not necessarily to scale, presenting a somewhat simplified representation of various features illustrative of the basic principles of the disclosure. The specific design features of the present inventive concept as disclosed herein, including, for example, specific dimensions, orientations, locations, and shapes will be determined in part by the particular intended application and use environment.
(9) In the figures, reference numbers refer to the same or equivalent parts of the present disclosure throughout the several figures of the drawing.
DETAILED DESCRIPTION
(10) Hereinafter reference will now be made in detail to various embodiments of the present inventive concept, examples of which are illustrated in the accompanying drawings and described below. While the inventive concept will be described in conjunction with exemplary embodiments, it will be understood that present description is not intended to limit the inventive concept to those exemplary embodiments. On the contrary, the inventive concept is intended to cover not only the exemplary embodiments, but also various alternatives, modifications, equivalents, and other embodiments, which may be included within the spirit and scope of the invention as defined by the appended claims.
(11) The present disclosure provides a braking control method for an eco-friendly vehicle, which can solve problems of inaccuracy in braking distribution and deterioration of braking performance due to communication delay between controllers.
(12)
(13) In the present disclosure, if a motor runs normally when a vehicle controller 20 calculates a regenerative braking execution amount, a motor torque command is used rather than using an actual motor torque transmitted from a motor controller 30.
(14) Here, the motor torque command (regenerative braking command) is calculated by the vehicle controller 20. A brake controller 10 calculates a regenerative braking permissible amount in generation of a driver braking request and transmits the calculated regenerative braking permissible amount to the vehicle controller 20. The vehicle controller 20 determines a motor torque command (regenerative braking command) using information on the regenerative braking permissible amount received from the brake controller 10 and information on states of battery and motor systems and then transmits the determined motor torque command to a motor controller 30. The motor controller 30 controls the motor through an inverter according to the motor torque command received from the vehicle controller 20.
(15) The vehicle controller 20 calculates a regenerative braking execution amount using the motor torque command and then transmits the calculated regenerative braking execution amount to the brake controller 10. The brake controller 10 performs distribution of braking power using information on a total braking amount according to a driver braking input (manipulation of a brake pedal) and the regenerative braking execution amount received from the vehicle controller 20 and then controls a friction brake (friction braking device) to generate distributed friction braking power.
(16) Main functions of controllers will be described in detail with reference to
(17) Accordingly, in consideration of a regenerative prohibition situation, etc., the vehicle controller 20 determines a motor request torque using information on the regenerative braking permissible amount transmitted from the brake controller 10 and information on states of the battery and motor systems, and transmits the motor torque command to the motor controller 30.
(18) In addition, the vehicle controller 20 calculates a regenerative braking execution amount using information on a transmission state (transmission gear ratio) or speed reduction ratio (for an electric vehicle to which a decelerator is used) and information on a motor torque command (in a case where the motor runs normally) or an actual motor torque (in a case where the motor runs abnormally) and then transmits the calculated regenerative braking execution amount to the brake controller 10.
(19) The motor controller 30 controls the motor through the inverter according to the motor torque command received from the vehicle controller 20, and transmits information on the motor actual torque, etc. so that the vehicle controller 20 can estimate the regenerative braking execution amount.
(20) A transmission controller 40 performs transmission control on a transmission, and transmits information on a transmission state, etc. (information on a gear ratio, etc.) to the vehicle controller 20 so that the vehicle controller 20 can estimate the regenerative braking execution amount (there is no transmission controller in the electric vehicle).
(21) The brake controller 10 calculates a total braking amount according to a driver braking input (manipulation of the brake pedal), and performs distribution of regenerative braking power and friction braking power, which can satisfy the total braking amount, with respect to the regenerative braking execution amount.
(22) The brake controller 10 controls the operation of the friction brake (friction braking device) to generate the distributed friction braking power.
(23) According to the present disclosure, when the motor is driven normally, the regenerative braking execution amount in the vehicle controller 20 is calculated from ‘regenerative braking execution amount=motor torque command×transmission gear ratio (or speed reduction ratio)−coasting torque’.
(24) However, when the motor is driven abnormally, the regenerative braking execution amount in the vehicle controller 20 is calculated from ‘regenerative braking execution amount=motor actual torque×transmission gear ratio (or speed reduction ratio)−coasting torque,’ similar to the conventional art.
(25) In a hybrid electric vehicle, when an engine is connected to a motor through coupling of an engine clutch, a fuel cut state of the engine may be reflected to the actual motor torque.
(26) When the vehicle controller 20 calculates the regenerative braking execution amount as described above, the motor torque command is used instead of using the actual motor torque transmitted from the motor controller 30. Here, the motor torque command is determined based on a state of a high voltage system (the battery and motor) in order to improve the reliability in the use of the motor torque command.
(27) Thus, it is important to determine the motor torque command so that the motor torque command can be the motor actual command. The vehicle controller 20 continuously monitor the actual motor torque to prevent a situation, in which there exists a difference between the motor torque command and the motor actual torque due to abnormal driving of a motor system, from occurring, thereby to prevent fail-safe.
(28) Here, it is required to calculate a minimum motor output torque (output torque having a negative value and a maximum absolute value) according to states of the battery and motor systems. The vehicle controller 20, as shown in
(29) The maximum battery charge power is determined from battery information including battery capacity, battery state of charge (SOC), battery temperature, etc.
(30) In addition, the vehicle controller 20 determines a maximum motor charge torque according to a motor speed (rad/s) from a maximum charge torque curve, and calculates the minimum motor output torque (having a negative value) by multiplying the maximum motor charge torque by a derating factor (DF) determined according to a motor state including motor temperature, etc.
(31) According to the present disclosure, the maximum motor charge torque curve shows data obtained by setting a maximum motor charge torque (charge torque maximum value based on its absolute value) according to motor speed. The maximum motor charge torque corresponding to the motor speed may be determined using the maximum motor charge torque curve. Here, the maximum motor charge torque means a maximum value based on its absolute value, and becomes a minimum motor output torque when the maximum motor charge torque is represented by a negative value.
(32) The DF is a factor determined to reduce a motor torque and limit a motor output according to a motor state. The DF is determined according to the motor state including motor temperature, etc. When the DF is 0, the motor output is prohibited. When the DF is 1, the motor output is performed in the entire area. When the DF is a value between 0 and 1, the motor output is limited.
(33) Accordingly, if the minimum motor output torque based on the battery system and the minimum motor output torque based on the motor system are obtained, the vehicle controller 20 determines a greater value (max. value) out of the two values as a final minimum motor output torque according to the states of the battery and motor systems.
(34) Like the conventional art, the vehicle controller 20 calculates a regenerative braking motor request torque (having a negative value) according to the regenerative braking permissible amount received from the brake controller 10. The vehicle controller 20 determines, as a final motor torque command, a greater value (max. value) out of the motor request torque based on the regenerative braking permissible amount and the minimum motor output torque according the states of the battery and motor systems, determined through the calculation method of a minimum motor output torque as shown in
(35) If the motor torque command is determined as described above, the vehicle controller 20 determines whether the motor is driven normally. When the motor is driven normally, the vehicle controller 20 calculates the motor torque command. When the motor is driven abnormally, the vehicle controller 20, the vehicle controller 20 calculates the regenerative braking execution amount using the actual motor torque like the conventional art.
(36) Here, the vehicle controller 20 monitors the actual motor torque transmitted from the motor controller 30. When the motor actual torque is maintained for a predetermined time or more in a state in which a variation between the motor torque command and the motor actual torque is a reference value or more, the vehicle controller 20 determines that the motor is driven abnormally. In this case, the regenerative braking execution amount is calculated by replacing the motor torque command with the motor actual torque.
(37) Hereinafter, the braking control process according to the present disclosure will be described with reference to
(38) First, if a driver manipulates the brake pedal, the brake controller 10 senses a braking manipulation (braking input of the driver) (S11). Then, the brake controller 10 calculates a regenerative braking permissible amount and transmits the calculated regenerative braking permissible amount to the vehicle controller 20 (S12).
(39) Accordingly, the vehicle controller 20 determines a motor torque command from information on the regenerative braking permissible amount received from the brake controller 10 and information on states of the battery and motor. In this state, the vehicle controller 20 calculates a motor request torque based on the information on the regenerative braking permissible information (S13). In addition, the vehicle controller 20 calculates a minimum motor output torque according to states of the battery and motor systems through the process of
(40) Subsequently, the vehicle controller 20 determines, as a final motor torque command, a greater value (max. value) out of the motor request torque and the minimum motor output torque according to the states of the battery and motor systems (S15).
(41) Subsequently, the vehicle controller 20 determines whether the motor is driven normally by identifying whether an actual motor torque is maintained for a predetermined time or more when the variation between the motor torque command and the motor actual torque is a reference value or more (S16). When the motor is driven normally, the vehicle controller 20 calculates the motor torque command (S17). When the motor is abnormally driven, the vehicle controller 20 calculates a regenerative braking execution amount using the actual motor torque (S18).
(42) The motor controller 30 controls the motor according to the motor torque command received from the vehicle controller 20 (S19), calculates the motor actual torque, and transmits the calculated motor actual torque to the vehicle controller 20.
(43) The regenerative braking execution amount calculated in the vehicle controller 20 is transmitted to the brake controller 10, and the brake controller 10 performs distribution of braking power. Hence, the brake controller 10 controls friction brake to satisfy a friction braking amount by subtracting the regenerative braking execution amount from the total braking amount according to a braking manipulation performed by the driver (S20). Accordingly, friction braking power is generated together with regenerative braking power, thereby reducing a speed of the vehicle.
(44)
(45) The inventive concept has been described in detail with reference to exemplary embodiments thereof. However, it will be appreciated by those skilled in the art that changes may be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.