Learning algorithm for controlling the voltage of battery
10892627 ยท 2021-01-12
Assignee
Inventors
Cpc classification
B60R16/033
PERFORMING OPERATIONS; TRANSPORTING
B60L58/12
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/92
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
H02J7/1438
ELECTRICITY
B60W10/26
PERFORMING OPERATIONS; TRANSPORTING
International classification
H02J7/00
ELECTRICITY
B60R16/033
PERFORMING OPERATIONS; TRANSPORTING
G01R31/50
PHYSICS
Abstract
A learning algorithm for controlling a battery voltage, which reduces an error of the battery voltage by using a power generation voltage of an alternator while a vehicle is driven includes steps of: calculating, by a processor, a first error voltage indicating a difference between the power generation voltage of the alternator and the battery voltage after the vehicle has been assembled; calculating, by the processor, a second error voltage indicated by updating the difference between the power generation voltage of the alternator and the battery voltage according to an output amount of the alternator and a driving time; and calculating, by the processor, a line-to-line voltage between the alternator and the battery by adding the first error voltage and the second error voltage. This learning algorithm is advantageous since there is no side effect in voltage control such as open-loop control and there is a low voltage control error.
Claims
1. A learning algorithm for controlling a battery voltage, which reduces an error of the battery voltage by using a power generation voltage of an alternator while a vehicle is driven, the learning algorithm comprising steps of: calculating, by a processor, a first error voltage indicating a difference between the power generation voltage of the alternator and the battery voltage only once after the vehicle is assembled, when there is no learning history of calculating the first error voltage; calculating, by the processor, a second error voltage indicated by updating the difference between the power generation voltage of the alternator and the battery voltage according to an output amount of the alternator and a driving time; and calculating, by the processor, a line-to-line voltage between the alternator and the battery by adding the first error voltage and the second error voltage.
2. The learning algorithm of claim 1, wherein an error between a target voltage and an actual voltage of the battery voltage is reduced by removing the line-to-line voltage from the power generation voltage of the alternator.
3. The learning algorithm of claim 1, wherein the step of calculating a first error voltage includes terminating learning when there is the learning history of calculating the first error voltage and determining whether an engine is in an idle state when there is no learning history, wherein the first error voltage is calculated only when values of loads connected to the alternator are smaller than predetermined resistance in the idle state of the engine.
4. The learning algorithm of claim 1, wherein the step of calculating a second error voltage includes determining whether the engine is in an idle state, and is performed in the idle state of the engine.
5. The learning algorithm of claim 1, wherein the second error voltage is calculated by adding a precalculated second error voltage to a value acquired by applying a weighted value to the difference between the target voltage and the actual voltage of the battery, and updated for each idle section of the engine while the vehicle is driven.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
DETAILED DESCRIPTION
(5) Hereinafter, the present disclosure will be described in detail with reference to contents disclosed in the accompanying drawings. However, the present disclosure is not restricted or limited by exemplary embodiments. Like reference numerals presented in each drawing refer to elements that perform substantially the same functions.
(6) Objects and effects of the present disclosure may be naturally appreciated or more clear by the following description and the objects and effects of the present disclosure are not limited only by the following disclosure. Further, in describing the present disclosure, a detailed explanation of known technologies associated with the present disclosure may be omitted to avoid unnecessarily obscuring the subject matter of the present disclosure.
(7) In a past power system without a power generating control system and/or an idle stop & go (ISG) system, a system voltage of a vehicle, a power voltage of a battery and each unit is automatically determined by a voltage generated by an alternator. However, as the power generating control system and/or the ISG system are applied, the battery voltage needs to be adjusted and a voltage control scheme is changed to receive feedback of the battery voltage through a battery sensor more accurately to control the battery voltage by a proportion-integral (PI) control scheme.
(8) However, in a battery charging voltage PI control scheme, as an output of the alternator is adjusted in real time with respect to a battery voltage error, an excessive idle vibration or a lamp dimming problem can occur in an engine of a small-sized vehicle, which produces low torque. Therefore, in a small-sized vehicle type, a battery voltage control method is changed to determine a power generation voltage through an open-loop control instead of the PI voltage control, but tuning is required for each vehicle type and, as the size (i.e., an alternator power generation amount) of an electric load amount increases, an error of an actual battery voltage becomes larger than a target battery voltage.
(9) When the alternator generates power, a line-to-line voltage drop has a characteristic in that, for example, alternator voltage>battery voltage>both-terminal voltage of electric load. In the case of the size of the line-to-line voltage drop, (1) as an amplitude of power generation current increases, the line-to-line voltage drop intends to increase and (2) as an ambient temperature of an electric wire increases, the line-to-line voltage drop intends to increase.
(10) Therefore, in the present disclosure, under a formula of alternator voltage=battery voltage+line-to-line voltage, the line-to-line voltage is calculated while being divided into a first error voltage and a second error voltage.
(11)
(12) The above steps S10, S30, and S50 are executed by a processor, and the processor is an electric circuitry that executes software instructions stored in an associated non-transitory memory and thereby performs various functions described hereinafter.
(13) The step of calculating the first error voltage (S10) is a process that calculates a difference between the power generation voltage of the alternator and the battery voltage after a vehicle is manufactured in the learning algorithm for controlling the voltage of a battery, which reduces an error of the battery voltage by using the power generation voltage of the alternator while the vehicle is driven.
(14) The step of calculating the second error voltage (S30) is a process that updates and illustrates the difference between the power generation voltage of the alternator and the battery voltage according to an output amount of the alternator and a driving time.
(15) Last, the step of calculating the line-to-line voltage (S50) is a process that calculates the line-to-line voltage between the alternator and the battery by adding the first error voltage and the second error voltage.
(16) Through the above three steps according to the exemplary embodiment of the present disclosure, an error between a target voltage and an actual voltage of the battery may be reduced by removing the line-to-line voltage from the power generation voltage of the alternator.
(17)
(18) The process (S102) of determining whether the engine is in the idle state is used for measuring the first error voltage by accurately measuring the power generation voltage of the alternator and the process may be performed only when the engine is in the idle state.
(19) The process is performed only when the values of the loads connected to the alternator are smaller than the predetermined resistance (small criterion) and the process for improving the error of the open loop control of a small-sized vehicle type is not performed when the load is larger than the predetelmined resistance.
(20) When the values of the loads connected to the alternator are described according to consumed current, the values may be measured as a small value (an error of 0.1 V is generated at 10 to 20 A), a medium value (an error of 0.2 V is generated at 30 to 40 A), and a large value (an error of 0.3 V is generated at 50 A or more) based on a compact vehicle according to the exemplary embodiment of the present disclosure and the line-to-line voltage may vary depending on the sizes of the loads and the errors may be shown to be different from each other.
(21)
(22) A reason for measuring the second error voltage only in the idle state of the engine is the same as of the reason for measuring the first error voltage. That is, the process may be performed only when the engine is in the idle state in order to measure the first error voltage by accurately measuring the power generation voltage of the alternator.
(23) The second error voltage is updated through learning for each vehicle type and may be continuously updated according to a driving condition. The second error voltage may be updated according to a change in electric load amount or an engine warm-up condition unlike the first error voltage measured only once for the first time after the vehicle has been assembled.
(24) The driving condition according to the exemplary embodiment of the present disclosure represents a driving time for each idle section, and the alternator output amount in the section and the second error voltage may be updated according to each driving condition.
(25)
(26) According to an exemplary embodiment of the present disclosure, the driving condition may be divided into K1 to K9 and is not particularly limited thereto and may also be changed in detail. The second error voltage may be calculated by [Equation 1] as described below and continuously updated for each idle section while the vehicle is driven.
K.sub.inew=K.sub.iold+*Error[Equation 1]
(27) (: weighted value 0<<1, Error=target battery voltageactual battery voltage)
(28) The weighted value may be a value which may be controlled and Ki represents the second error voltage which may be set for each section according to the driving condition.
(29) Although the present disclosure has been described in detail through the representative exemplary embodiment hereinabove, it will be appreciated that various modifications of the exemplary embodiment of the present disclosure can be made by those skilled in the art within a limit without departing from the scope of the present disclosure. Therefore, the scope of the present disclosure should not be determined to be limited to the exemplary embodiment and should be defined by appended claims to be described below and all modifications or modified forms derived from equivalent concepts to the appended claims.