Summary of the invention
In view of the above problems, it proposes the embodiment of the present invention and overcomes the above problem or at least partly in order to provide one kindWhen a kind of method of the determining constant-current charge stop time point to solve the above problems and a kind of corresponding determining constant-current charge cut-offBetween the system put.
To solve the above-mentioned problems, the embodiment of the invention discloses a kind of method of determining constant-current charge stop time point,The method applies to the charging process of power battery, and the charging process has corresponding charging current, which comprises
The current value of the charging current is obtained, and generates current sequence;
Sequence of differences is calculated by the current sequence;
The current value variation degree of each time point is calculated by the sequence of differences;
According to the preset length of window time, and, the current value variation degree of each time point generates current breakQuantity series;
Constant current end exponential sequence is generated according to the current break quantity series;
Calculate the constant current end index maximum value in the exponential sequence of the constant current end;
Corrected parameter is fluctuated by preset constant current, and, the constant current end index maximum value calculation goes out multiple alternative perseverancesCurrent charge stop time point, and set is established using the multiple alternative constant-current charge stop time point;
Maximum value is found out in the set, and using the maximum value as constant-current charge stop time point.
Preferably, the current value for obtaining the charging current, and the step of generating current sequence includes:
Multiple current values are successively obtained by preset multiple time points;Wherein, the multiple current value and it is the multiple whenBetween put correspond;
Using multiple time points, and, current sequence is generated with its one-to-one the multiple current value.
Preferably, described the step of calculating sequence of differences by the current sequence, includes:
Using current value corresponding with each time point in the current sequence, and, the previous time with the time pointThe corresponding current value of point, calculates multiple current differentials;
Using the multiple current differential setting value sequence.
Preferably, the step of current value variation degree that each time point is calculated by sequence of differences packetIt includes:
Whether it is greater than the electric current that preset threshold determines each time point by the current differential judged in the sequence of differencesIt is worth variation degree.
Preferably, constant current fluctuation corrected parameter levels off to 1.
The embodiment of the invention also discloses a kind of system of determining constant-current charge stop time point, the system applies to moveThe charging process of power battery, the charging process have corresponding charging current, the system comprises:
Current sequence generation module for obtaining the current value of the charging current, and generates current sequence;
Sequence of differences computing module, for calculating sequence of differences by the current sequence;
Current value variation degree computing module, the current value for calculating each time point by the sequence of differences becomeChange degree;
Current break quantity series generation module was used for according to the preset length of window time, and, each time pointCurrent value variation degree generate current break quantity series;
Constant current end exponential sequence generation module, for generating constant current end index according to the current break quantity seriesSequence;
Constant current end index maximum value calculation module, for calculating the constant current end in the exponential sequence of the constant current endIndex maximum value;
Set establishes module, is used to fluctuate corrected parameter by preset constant current, and, constant current end index is mostBig value calculates multiple alternative constant-current charge stop time points, and is established using the multiple alternative constant-current charge stop time pointSet;
Constant-current charge stop time point determining module, for finding out maximum value in the set, and by the maximum valueAs constant-current charge stop time point.
Preferably, the current sequence generation module includes:
Current value acquisition submodule, for successively obtaining multiple current values by preset multiple time points;Wherein, described moreA current value and the multiple time point correspond;
Current sequence generates submodule, is used to use multiple time points, and, with its one-to-one the multiple current valueGenerate current sequence.
Preferably, the sequence of differences computing module includes:
Current differential computational submodule is used for using current value corresponding with each time point in the current sequence, and,Current value corresponding with the previous time point at the time point, calculates multiple current differentials;
Sequence of differences generates submodule, for using the multiple current differential setting value sequence.
Preferably, the current value variation degree computing module includes:
Current value variation degree determines submodule, for by judging whether the current differential in the sequence of differences is greater thanPreset threshold determines the current value variation degree of each time point.
Preferably, constant current fluctuation corrected parameter levels off to 1.
The embodiment of the present invention, the charging current that can be got by power battery charging system are used in practical applicationsCurrent value generate current sequence, sequence of differences is calculated by current sequence, each time point is calculated by sequence of differencesCurrent value variation degree, it is prominent that electric current is generated according to the current value variation degree of preset length of window time and each time pointBecome quantity series, generates constant current end exponential sequence according to current break quantity series, calculate in the exponential sequence of constant current endConstant current end index maximum value, by preset constant current fluctuate corrected parameter, and, constant current end index maximum value calculation go out it is moreA constant-current charge stop time point, and set is established using multiple constant-current charge stop time points, maximum value is found out in set,And using maximum value as constant-current charge stop time point, to realize the automation of determining constant-current charge stop time point, greatlyThe efficiency analyzed power battery charging data is improved greatly.
Furthermore, it is understood that during the embodiment of the present invention can also pick out power battery charging automatically
Specific embodiment
In order to make the foregoing objectives, features and advantages of the present invention clearer and more comprehensible, with reference to the accompanying drawing and specific realApplying mode, the present invention is described in further detail.
Referring to Fig.1, the step of showing a kind of embodiment of the method for determining constant-current charge stop time point of the invention streamCheng Tu can specifically include following steps:
Step 101, the current value of the charging current is obtained, and generates current sequence;
In practical applications, the embodiment of the present invention can be applied in the charging system of power battery, for example, mobile terminalCharging system, charging system of electric car etc..
In embodiments of the present invention, multiple current values successively first can be obtained by preset multiple time points, then using moreA time point, and, current sequence is generated with its one-to-one multiple current value.
In the concrete realization, the embodiment of the present invention can set up n time point under required any time length,And the current value of multiple charging currents is successively obtained according to the n period set up, wherein multiple current values and it is the multiple whenBetween put correspond, specifically, current sequence I={ i1,i2,i3,...,inSequence footmark be corresponding time point, whereinTime point 1 is charging start time, and time point n is charging finishing time.
Step 102, sequence of differences is calculated by the current sequence;
In embodiments of the present invention, current value corresponding with each time point in current sequence can be used, and, when with thisBetween the corresponding current value of previous time point put, calculate multiple current differentials, then use multiple current differential setting value sequencesColumn.
In the concrete realization, the embodiment of the present invention can be according to formula d1=0;The sequence of calculationThe difference of the electric current at the previous time point at middle each time point and the time point, obtains current differential sequence D={ d1,d2,d3,...,dn}。
Step 103, the current value variation degree of each time point is calculated by the sequence of differences;
In embodiments of the present invention, whether preset threshold can be greater than by the current differential judged in the sequence of differencesTo determine the current value variation degree of each time point.
In the concrete realization, the embodiment of the present invention can according to battery charge characteristic, setting electric current change threshold △, according toFormula bk=0,Calculate the current break sequence B={ b for indicating current value variation degree1,b2,b3,...,bn}。
In practical applications, the embodiment of the present invention can judge that the electric current is caused to generate change by current value variation degreeThe reason of change, specifically, if current differential be greater than preset threshold, the curent change be by the drop flow phenomenon in constant-voltage charge,Or, caused by electric current wild effect in constant-current charge, if current differential is less than preset threshold, the curent change be byCaused by the random perturbation phenomenon of electric current.
Step 104, according to the preset length of window time, and, the current value variation degree of each time point generatesCurrent break quantity series;
In the concrete realization, the embodiment of the present invention can be t with the preset length of window time, according to formulaIt calculates and generates current break quantity series C={ c1,c2,c3,...,cn}。
Step 105, constant current end exponential sequence is generated according to the current break quantity series;
In the concrete realization, the embodiment of the present invention can be according to formulaIt calculates and generates constant current end index sequenceArrange E={ e1,e2,e3,...,en}。
Step 106, the constant current end index maximum value in the exponential sequence of the constant current end is calculated;
In the concrete realization, the embodiment of the present invention can acquire constant current end index maximum value by calculating in sequence Eemax。
Step 107, corrected parameter is fluctuated by preset constant current, and, the constant current end index maximum value calculation goes out moreA alternative constant-current charge stop time point, and set is established using the multiple alternative constant-current charge stop time point;
In the concrete realization, the embodiment of the present invention can preset constant current fluctuation corrected parameter λ, and according to formula ek≥emaxMeet all elements E' of condition in × λ selection sequence E, then with the subscript of all elements in E' alternately constant-current chargeStop time point establishes the set K being made of whole alternative constant-current charge stop time points.
In a preferred embodiment of the invention, constant current fluctuation corrected parameter λ can be preset and level off to 1.
Step 108, maximum value is found out in the set, and using the maximum value as constant-current charge stop time point.
In the concrete realization, the embodiment of the present invention can obtain maximum value max (K) from set K and cut as constant-current chargeOnly time point.
In order to enable those skilled in the art to better understand the present invention, a complete example is given below to the technology of the present invention sideCase is illustrated:
Certainly, above-mentioned example is only as an example, those skilled in the art can also use other modes according to the actual situationPass through the current value of charging current, current sequence, sequence of differences, current value variation degree, length of window time, current break numberMeasure sequence, constant current end exponential sequence, constant current end index maximum value, constant current fluctuation corrected parameter, the cut-off of alternative constant-current chargeTime point, and, set etc. with multiple alternative constant-current charge stop time points is any one or more to determine that constant current is filledElectric stop time point, the comparison embodiment of the present invention are not construed as limiting.
It should be noted that for simple description, therefore, it is stated as a series of action groups for embodiment of the methodIt closes, but those skilled in the art should understand that, embodiment of that present invention are not limited by the describe sequence of actions, because according toAccording to the embodiment of the present invention, some steps may be performed in other sequences or simultaneously.Secondly, those skilled in the art also shouldKnow, the embodiments described in the specification are all preferred embodiments, and the related movement not necessarily present invention is implementedNecessary to example.
The embodiment of the present invention, the charging current that can be got by power battery charging system are used in practical applicationsCurrent value generate current sequence, sequence of differences is calculated by current sequence, each time point is calculated by sequence of differencesCurrent value variation degree, it is prominent that electric current is generated according to the current value variation degree of preset length of window time and each time pointBecome quantity series, generates constant current end exponential sequence according to current break quantity series, calculate in the exponential sequence of constant current endConstant current end index maximum value, by preset constant current fluctuate corrected parameter, and, constant current end index maximum value calculation go out it is moreA constant-current charge stop time point, and set is established using multiple constant-current charge stop time points, maximum value is found out in set,And using maximum value as constant-current charge stop time point, to realize the automation of determining constant-current charge stop time point, greatlyThe efficiency analyzed power battery charging data is improved greatly.
Referring to Fig. 2, a kind of structural frames of the system embodiment of determining constant-current charge stop time point of the invention are shownFigure, can specifically include following module:
Current sequence generation module 201 for obtaining the current value of the charging current, and generates current sequence;
Sequence of differences computing module 202, for calculating sequence of differences by the current sequence;
Current value variation degree computing module 203, for calculating the electric current of each time point by the sequence of differencesIt is worth variation degree;
Current break quantity series generation module 204 was used for according to the preset length of window time, and, when described eachBetween the current value variation degree put generate current break quantity series;
Constant current end exponential sequence generation module 205, for generating constant current end according to the current break quantity seriesExponential sequence;
Constant current end index maximum value calculation module 206, for calculating the constant current in the exponential sequence of the constant current endEnd index maximum value;
Set establishes module 207, is used to fluctuate corrected parameter by preset constant current, and, the constant current end refers toNumber maximum value calculation goes out multiple alternative constant-current charge stop time points, and uses the multiple alternative constant-current charge stop time pointEstablish set;
Constant-current charge stop time point determining module 208, for finding out maximum value in the set, and by the maximumValue is used as constant-current charge stop time point.
In a preferred embodiment of the invention, the current sequence generation module 201 can also include following submodule:
Current value acquisition submodule, for successively obtaining multiple current values by preset multiple time points;Wherein, described moreA current value and the multiple time point correspond;
Current sequence generates submodule, is used to use multiple time points, and, with its one-to-one the multiple current valueGenerate current sequence.
In a preferred embodiment of the invention, the sequence of differences computing module 202 can also include following submoduleInclude:
Current differential computational submodule is used for using current value corresponding with each time point in the current sequence, and,Current value corresponding with the previous time point at the time point, calculates multiple current differentials;
Sequence of differences generates submodule, for using the multiple current differential setting value sequence.
In a preferred embodiment of the invention, the current value variation degree computing module 203 can also include as followsSubmodule:
Current value variation degree determines submodule, for by judging whether the current differential in the sequence of differences is greater thanPreset threshold determines the current value variation degree of each time point.
Current value variation degree calculates, and constant current fluctuation corrected parameter levels off to 1.
The embodiment of the present invention, the charging current that can be got by power battery charging system are used in practical applicationsCurrent value generate current sequence, sequence of differences is calculated by current sequence, each time point is calculated by sequence of differencesCurrent value variation degree, it is prominent that electric current is generated according to the current value variation degree of preset length of window time and each time pointBecome quantity series, generates constant current end exponential sequence according to current break quantity series, calculate in the exponential sequence of constant current endConstant current end index maximum value, by preset constant current fluctuate corrected parameter, and, constant current end index maximum value calculation go out it is moreA constant-current charge stop time point, and set is established using multiple constant-current charge stop time points, maximum value is found out in set,And using maximum value as constant-current charge stop time point, to realize the automation of determining constant-current charge stop time point, greatlyThe efficiency analyzed power battery charging data is improved greatly.
For system embodiments, since it is basically similar to the method embodiment, related so being described relatively simplePlace illustrates referring to the part of embodiment of the method.
All the embodiments in this specification are described in a progressive manner, the highlights of each of the examples are withThe difference of other embodiments, the same or similar parts between the embodiments can be referred to each other.
It should be understood by those skilled in the art that, the embodiment of the embodiment of the present invention can provide as method, system or calculateMachine program product.Therefore, the embodiment of the present invention can be used complete hardware embodiment, complete software embodiment or combine software andThe form of the embodiment of hardware aspect.Moreover, the embodiment of the present invention can be used one or more wherein include computer canWith in the computer-usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) of program codeThe form of the computer program product of implementation.
The embodiment of the present invention be referring to according to the method for the embodiment of the present invention, terminal device (system) and computer programThe flowchart and/or the block diagram of product describes.It should be understood that flowchart and/or the block diagram can be realized by computer program instructionsIn each flow and/or block and flowchart and/or the block diagram in process and/or box combination.It can provide theseComputer program instructions are set to general purpose computer, special purpose computer, Embedded Processor or other programmable data processing terminalsStandby processor is to generate a machine, so that being held by the processor of computer or other programmable data processing terminal devicesCapable instruction generates for realizing in one or more flows of the flowchart and/or one or more blocks of the block diagramThe system of specified function.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing terminal devicesIn computer-readable memory operate in a specific manner, so that instruction stored in the computer readable memory generates packetThe manufacture of instruction system is included, which realizes in one side of one or more flows of the flowchart and/or block diagramThe function of being specified in frame or multiple boxes.
These computer program instructions can also be loaded into computer or other programmable data processing terminal devices, so thatSeries of operation steps are executed on computer or other programmable terminal equipments to generate computer implemented processing, thusThe instruction executed on computer or other programmable terminal equipments is provided for realizing in one or more flows of the flowchartAnd/or in one or more blocks of the block diagram specify function the step of.
Although the preferred embodiment of the embodiment of the present invention has been described, once a person skilled in the art knows basesThis creative concept, then additional changes and modifications can be made to these embodiments.So the following claims are intended to be interpreted asIncluding preferred embodiment and fall into all change and modification of range of embodiment of the invention.
Finally, it is to be noted that, herein, relational terms such as first and second and the like be used merely to byOne entity or operation are distinguished with another entity or operation, without necessarily requiring or implying these entities or operationBetween there are any actual relationship or orders.Moreover, the terms "include", "comprise" or its any other variant meaningCovering non-exclusive inclusion, so that process, method, article or terminal device including a series of elements not only wrapThose elements are included, but also including other elements that are not explicitly listed, or further includes for this process, method, articleOr the element that terminal device is intrinsic.In the absence of more restrictions, being wanted by what sentence "including a ..." limitedElement, it is not excluded that there is also other identical elements in process, method, article or the terminal device for including the element.
The method and a kind of determining constant current of a kind of determining constant-current charge stop time point provided by the present invention are filled aboveThe system of electric stop time point, is described in detail, and specific case used herein is to the principle of the present invention and embodiment partyFormula is expounded, and the above description of the embodiment is only used to help understand the method for the present invention and its core ideas;Meanwhile it is rightIn those of ordinary skill in the art, according to the thought of the present invention, change is had in specific embodiments and applicationsPlace, in conclusion the contents of this specification are not to be construed as limiting the invention.