Summary of the invention
The present invention provides a kind of control method for engine speed, engine and vehicle, to reduce the oil consumption of engine.
In a first aspect, the embodiment of the invention provides a kind of control method for engine speed, comprising:
Obtain the operating mode of engine;
The demand revolving speed of the engine is determined according to the operation mode;
The revolving speed correction factor of the engine is determined according to the demand revolving speed;
The engine is determined according to the current torque of the engine and current rotating speed and the revolving speed correction factor
Amendment revolving speed;
The output revolving speed of the engine is determined according to the current torque, the demand revolving speed and the amendment revolving speed.
Further, the current torque and current rotating speed and the revolving speed correction factor according to the engine
Determine the amendment revolving speed of the engine, comprising:
Torque correction value is determined according to the current rotating speed and the current torque;
Calculate the result of product of the torque correction value Yu the revolving speed correction factor;
The result of product is compared with preset value, when the result of product is more than or equal to the preset value
When, using the result of product as the amendment revolving speed;When the result of product is less than the preset value, by the preset value
As the amendment revolving speed.
It is further, described that torque correction value is determined according to the current rotating speed and the current torque, comprising:
Obtain the current rotating speed of the engine;
According to the first corresponding relationship between revolving speed and torque, feedback torque corresponding with the current rotating speed is obtained;
The current torque of the engine is obtained, and determines that torque is corrected according to the current torque and the feedback torque
Value.
Further, torque correction value is determined according to the current torque and the feedback torque, comprising:
Using the difference of the current torque and the feedback torque as the torque correction value.
Further, described to start according to the determination of the current torque, the demand revolving speed and the amendment revolving speed
The output revolving speed of machine, comprising:
Obtain the current torque of the engine;
The current torque is compared with torque calibration value, when the current torque is greater than the torque calibration value
When, using the difference of the demand revolving speed and the amendment revolving speed as the output revolving speed of the engine;When the current torque
When less than or equal to the torque calibration value, using the demand revolving speed as the output revolving speed of the engine.
Further, the revolving speed correction factor of the engine is determined according to the demand revolving speed, comprising:
The second corresponding relationship between acquisition demand revolving speed and revolving speed correction factor;
According to second corresponding relationship and the demand revolving speed, the revolving speed correction factor of the engine is determined.
Further, the demand revolving speed for determining the engine according to the operation mode, comprising:
Obtain the third corresponding relationship between operating mode and demand revolving speed;
According to the third corresponding relationship and the operating mode, the determining demand revolving speed with the engine.
Further, the operating mode for obtaining engine, comprising:
Receive operating mode signal;
Signal determines the operating mode of the engine according to the operation mode.
Second aspect the embodiment of the invention also provides a kind of engine, including memory, processor and is stored in described
On memory and in the computer program of processor operation, the processor is realized as above when executing the computer program
State the described in any item control method for engine speed of first aspect.
The third aspect, the embodiment of the invention also provides a kind of vehicles, which is characterized in that including described in above-mentioned second aspect
Engine.
Control method for engine speed provided in an embodiment of the present invention, by being worked as using revolving speed correction factor, engine
Preceding torque and current rotating speed determine the amendment revolving speed of engine, and during engine needs to increase torque, improves revolving speed,
The demand revolving speed of engine is modified to output revolving speed using amendment revolving speed, can achieve the effect for saving engine consumption.
Specific embodiment
The present invention is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched
The specific embodiment stated is used only for explaining the present invention rather than limiting the invention.It also should be noted that in order to just
Only the parts related to the present invention are shown in description, attached drawing rather than entire infrastructure.
Fig. 1 is the flow chart of control method for engine speed provided in an embodiment of the present invention.It specifically, referring to FIG. 1, should
Control method for engine speed includes:
Step 10, the operating mode for obtaining engine.
Under normal circumstances, every engine all includes at least two or more operating modes, different Working moulds
Formula corresponds to the different working conditions of engine, in the revolving speed of the method for controlling number of revolution control engine improved using the present embodiment
During, it needs to determine the operating mode of engine first, according to the operating mode of engine, and comprehensively considers other influences
The revolving speed of engine speed factor controlling engine.The operating mode of engine is usually determined by driver, illustratively, is driven
Member can be controlled by operation hydraulic controller or the working condition of switching engine.
Step 20, the demand revolving speed that engine is determined according to operating mode.
Specifically, every kind of operating mode all corresponds to certain engine speed, when engine is in stable working condition
When, engine is just with the rotary speed working.Stable working condition described herein, can be construed as, the load of engine
There is no suddenly change, also there is no variations for the operating mode of engine.
Step 30, according to demand revolving speed determine the revolving speed correction factor of engine.
Specifically, the corresponding demand revolving speed of every kind of operating mode, the corresponding revolving speed correction factor of each demand revolving speed.
Revolving speed correction factor is for obtaining amendment revolving speed, when the demand revolving speed difference of engine output, corresponding revolving speed correction factor
Difference, the amendment revolving speed to be matched using the available current operating mode with engine of revolving speed correction factor, is specifically obtained
The method for taking amendment revolving speed will be described in the embodiment below.
Step 40 determines repairing for engine according to the current torque and current rotating speed and revolving speed correction factor of engine
Positive revolving speed.
Specifically, when obtaining the amendment revolving speed of engine, need to consider the operating mode of engine, and repair using revolving speed
The operating mode of positive coefficient reflection engine;When obtaining the amendment revolving speed of engine, it is also necessary to consider that engine is currently practical
Operation conditions, that is, the current torque and current rotating speed of engine.Wherein, current torque and current rotating speed with engine
Operating mode and load are related.Illustratively, in the case where operating mode is constant, the load of engine increases suddenly, meeting
The current torque of engine is caused to increase, since the output power of engine remains unchanged, the current rotating speed meeting of engine
It reduces suddenly, to restore revolving speed, needs to increase the current torque of engine;Alternatively, the load when engine is constant, and engine
Operating mode adjust suddenly from the lower operating mode of revolving speed to the higher operating mode of revolving speed, at this point, engine is current
Revolving speed still remains unchanged, and to improve revolving speed, needs to increase the current torque of engine.In the amendment revolving speed for determining engine,
It needs to determine the current operation conditions of engine according to the current torque and current rotating speed of engine, and combines revolving speed correction factor
Demand revolving speed to engine is targetedly corrected.
Step 50, the output revolving speed that engine is determined according to current torque, demand revolving speed and amendment revolving speed.
Illustratively, corresponding if the incrementss of load are to determine value in the case where the operating mode of engine is constant
The revolving speed reduction amount of engine be also determining value.Turn it is understood that the value of the demand revolving speed of engine is greater than output
Speed, and the value for exporting revolving speed is greater than the current rotating speed of engine.If directly using the demand revolving speed of engine as target, according to
The demand revolving speed of engine directly adjusts current rotating speed, since the difference of demand revolving speed and current rotating speed is relatively large, engine
Required acting is larger, and the injection rate of engine also will be larger, and oil consumption is larger.If to export revolving speed as target,
According to the current rotating speed of output revolving speed adjustment engine, since the difference of output revolving speed and current rotating speed is relatively small, engine
Required acting is relatively small, and the injection rate of engine is also relatively small, and oil consumption is smaller.Accordingly, it is to be understood that
It is during engine restores from current lower revolving speed to higher demand rate, revolving speed to be corrected by setting, makes to send out
Motivation carries out speed adjust according to the lower output revolving speed of revolving speed, can achieve the purpose for saving oil consumption.Similarly, if loading
In the case where constant, engine is suddenly switching to the higher operating mode of revolving speed from the lower operating mode of revolving speed, can also benefit
Demand revolving speed is temporarily adjusted to output speed with amendment revolving speed, engine is made to carry out speed adjust first, in accordance with output revolving speed,
Also it can achieve the purpose for saving oil consumption.
It is understood that the output revolving speed in the present embodiment depends on demand revolving speed and amendment revolving speed, and correct revolving speed
It is related with the current torque of engine, current rotating speed and revolving speed correction factor;After the operating mode of engine determines, demand turns
Speed and revolving speed correction factor are definite value, but since the current torque of engine increases, engine current rotating speed is at any time gradually
Increase, and the output revolving speed determined by demand revolving speed and amendment revolving speed is caused also to gradually increase, finally makes current rotating speed, output
Revolving speed and demand revolving speed this three reach equal level.As it can be seen that revolving speed modification method provided in this embodiment, needs in engine
In the case where improving revolving speed, can according to output revolving speed control engine current rotating speed gradually increase, make export revolving speed by
It is cumulative to add to demand revolving speed, finally, while the current rotating speed for controlling engine is restored to demand revolving speed, have also achieved saving
The purpose of oil consumption.
Specifically, after obtaining demand revolving speed and amendment revolving speed, it is also necessary to the current torque for considering engine, according to
Current torque decides whether that the demand revolving speed to engine is modified.It is understood that if engine it is current
Torque is very big, illustrates that engine is improving current rotating speed by increasing torque really, only in this case, just needs pair
Demand revolving speed is modified, and carries out demand revolving speed temporarily according to output revolving speed;If the current torque of engine is little, even
Current torque has the tendency that becoming smaller, then showing engine, there is no improve the demand of current rotating speed by increasing torque.Example
Property, if the operating mode of engine is constant, the load of engine reduces suddenly, and the revolving speed of engine can increase moment,
In the subsequent operational process of engine, need by reducing current torque to reduce the revolving speed of engine;Or it is constant loading
In the case where, when engine is switched to revolving speed lower operating mode from the higher operating mode of revolving speed, also need by subtracting
Small current torque is to reduce the revolving speed of engine.During engine torque reduces, the injection rate of engine also can be with
Reduction therefore not will cause additional oil consumption and increase, at this point, being then modified without using amendment revolving speed to demand revolving speed.
Control method for engine speed provided in an embodiment of the present invention, by being worked as using revolving speed correction factor, engine
Preceding torque and current rotating speed determine the amendment revolving speed of engine, and during engine needs to increase torque, improves revolving speed,
The demand revolving speed of engine is modified to output revolving speed using amendment revolving speed, can achieve the effect for saving engine consumption.
Fig. 2 is the flow chart of the amendment revolving speed of determining engine provided in an embodiment of the present invention.Optionally, Fig. 1 is please referred to
And step 40 Fig. 2 determines the amendment of engine according to the current torque of engine and current rotating speed and revolving speed correction factor
Revolving speed, comprising:
Step 41 determines torque correction value according to current rotating speed and current torque.
Specifically, torque correction value for determine amendment revolving speed, and correct revolving speed and engine current rotating speed and currently
Torque is related, therefore, according to the current rotating speed and current torque for when determining torque correction value, needing to consider engine, tool
Body determines that the embodiment below is introduced method.It should be noted that obtained torque correction value can be herein
Just, or negative.
The result of product of step 42, calculated torque correction value and revolving speed correction factor.
It should be noted that revolving speed correction factor is the equal of figure parameters, positive value usually can be set to, therefore, turn round
Square correction value and the result of product of revolving speed correction factor can be positive, or negative.
Result of product is compared by step 43 with preset value, when result of product is more than or equal to preset value, will be multiplied
Product result is as amendment revolving speed;When result of product is less than preset value, using preset value as amendment revolving speed.
Optionally, preset value herein can be 0, in general, showing that engine needs are repaired if result of product is greater than 0
Positive revolving speed is modified demand revolving speed, can be using result of product as amendment revolving speed;If result of product shows less than 0
Engine does not need amendment revolving speed temporarily and is modified to demand revolving speed, by 0 as amendment revolving speed.
Fig. 3 is the flow chart of the torque correction value of determining engine provided in an embodiment of the present invention.Optionally, figure is please referred to
Step 41 2 and Fig. 3 determines torque correction value according to current rotating speed and current torque, comprising:
Step 411, the current rotating speed for obtaining engine.
Optionally, electronic control unit can obtain working as engine according to the rotary speed information that speed probe acquires in real time
Preceding revolving speed.
Step 412, according to the first corresponding relationship between revolving speed and torque, obtain feedback torsion corresponding with current rotating speed
Square.
Specifically, engine corresponds to a feedback torque value in any revolving speed.First corresponding relationship may include hair
Any revolving speed of motivation, and feedback torque corresponding with any revolving speed;Wherein, any revolving speed is less than or equal to engine most
Big revolving speed.After step 411 obtains the current rotating speed of engine, it can be obtained according to current rotating speed corresponding with current rotating speed
Feedback torque.
Step 413, the current torque for obtaining engine, and torque correction value is determined according to current torque and feedback torque.
Specifically, the current torque of engine can be obtained in real time according to the rotary speed information that torque sensor acquires.Due to
Torque correction value is related with the current torque of engine and feedback torque, after obtaining current torque and feedback torque, so that it may
To determine torque correction value.
Optionally, torque correction value is determined according to current torque and feedback torque, comprising: by current torque and feedback torque
Difference as torque correction value.It specifically, due to feedback torque reflection is the current revolving speed of engine, if engine
Current rotating speed is less than demand revolving speed, and engine needs to increase current torque value, and then improves current rotating speed, at this point, engine
Current torque is commonly greater than feedback torque, by the difference of current torque and feedback torque, that is, can determine that engine is current desired
The torque correction value wanted.Similarly, if the current rotating speed of engine is greater than or equal to demand revolving speed, engine, which does not need to improve, works as
Preceding revolving speed does not need to increase current torque value yet, at this point, the current torque of engine leads to often below or equal to feedback torque
The difference of current torque and feedback torque is crossed, that is, can determine the current desired torque correction value wanted of engine.
Fig. 4 is the flow chart of the output revolving speed of determining engine provided in an embodiment of the present invention.Optionally, Fig. 1 is please referred to
And step 50 Fig. 4 determines the output revolving speed of engine according to current torque, demand revolving speed and amendment revolving speed, comprising:
Step 51, the current torque for obtaining engine.
Optionally, the current torque that engine is obtained with previous embodiment method similar or identical can be used herein,
It repeats no more.
Current torque is compared by step 52 with torque calibration value, need to when current torque is greater than torque calibration value
It seeks revolving speed and corrects output revolving speed of the difference of revolving speed as engine;When current torque is less than or equal to torque calibration value
When, using demand revolving speed as the output revolving speed of engine.
When current torque is greater than torque calibration value, show that the current rotating speed of engine is less than demand revolving speed, engine needs
Increase current torque, and then improve current rotating speed, to save oil consumption, needs using amendment revolving speed amendment demand revolving speed, and with
Output revolving speed lower than demand revolving speed improves revolving speed as target, control engine is adjusted.When current torque is demarcated less than torque
When value, show that the current rotating speed of engine is greater than or equal to demand revolving speed, engine is not needed to improve current rotating speed, not needed yet
Increase current torque value, at this point, therefore, can directly turn demand revolving speed as output without being modified to demand revolving speed
Speed.
Fig. 5 is the flow chart of the revolving speed correction factor of determining engine provided in an embodiment of the present invention.Optionally, it please refers to
Fig. 1 and Fig. 5, step 30, revolving speed determines the revolving speed correction factor of engine according to demand, comprising:
The second corresponding relationship between step 31, acquisition demand revolving speed and revolving speed correction factor.
Specifically, there are one-to-one second corresponding relationship, each demands between demand revolving speed and revolving speed correction factor
Revolving speed corresponds to only one revolving speed correction factor.Wherein the second corresponding relationship includes any demand revolving speed of engine, Yi Jiyu
The arbitrarily corresponding revolving speed correction factor of demand revolving speed.
Step 32, according to the second corresponding relationship and demand revolving speed, determine the revolving speed correction factor of engine.
Specifically, since demand revolving speed and revolving speed correction factor correspond, after obtaining the second corresponding relationship, according to
The demand revolving speed of engine, i.e., determine revolving speed correction factor using the second corresponding relationship.
Fig. 6 is the flow chart of the demand revolving speed of determining engine provided in an embodiment of the present invention.Optionally, Fig. 1 is please referred to
And Fig. 6, step 20, the demand revolving speed for determining the engine according to the operation mode, comprising:
Third corresponding relationship between step 21, acquisition operating mode and demand revolving speed.
Specifically, there are one-to-one third corresponding relationship between operating mode and demand revolving speed number, each demand turns
The corresponding only one revolving speed correction factor of speed.Wherein third corresponding relationship includes any operating mode of engine, and with appoint
The corresponding demand demand revolving speed of meaning operating mode.
Step 22, according to third corresponding relationship and operating mode, the determining demand revolving speed with engine.
Specifically, since operating mode and demand revolving speed correspond, after obtaining third corresponding relationship, according to starting
The operating mode of machine determines demand revolving speed using the second corresponding relationship.
Fig. 7 is the flow chart of the operating mode of determining engine provided in an embodiment of the present invention.Optionally, Fig. 1 is please referred to
And Fig. 7, step 10, the operating mode for obtaining engine, comprising:
Step 11 receives operating mode signal.
Step 12, the operating mode that engine is determined according to operating mode signal.
Specifically, the operating mode signal of engine can be generated by driver by operation hydraulic controller etc., and
Operating mode signal is sent into electronic control unit by CAN bus, electronic control unit is according to receiving
Operating mode signal control engine operation.In order to enable electronic control unit to identify the operating mode signal, utilizing
Before CAN bus sends operating mode, it is also necessary to convert electronic control unit energy to the operation of hydraulic controller for driver
The operating mode signal enough identified.
Based on the same inventive concept, the present embodiment additionally provides a kind of engine, which includes memory, processor
And storage on a memory and in the computer program of processor operation, the processor is realized above-mentioned when executing computer program
Control method for engine speed described in any embodiment.
Engine provided in this embodiment passes through the current torque and current rotating speed using revolving speed correction factor, engine
It determines the amendment revolving speed of engine, and during engine needs to increase torque, improves revolving speed, will be sent out using amendment revolving speed
The demand revolving speed of motivation is modified to output revolving speed, can achieve the effect for saving engine consumption.
Based on the same inventive concept, the present embodiment additionally provides a kind of vehicle, which includes above-mentioned any embodiment institute
The engine stated.
Vehicle provided in this embodiment, it is true by the current torque and current rotating speed that utilize revolving speed correction factor, engine
Determine the amendment revolving speed of engine, and during engine needs to increase torque, improves revolving speed, will be started using amendment revolving speed
The demand revolving speed of machine is modified to output revolving speed, can achieve the effect for saving engine consumption.
Note that the above is only a better embodiment of the present invention and the applied technical principle.It will be appreciated by those skilled in the art that
The invention is not limited to the specific embodiments described herein, be able to carry out for a person skilled in the art it is various it is apparent variation,
It readjusts and substitutes without departing from protection scope of the present invention.Therefore, although being carried out by above embodiments to the present invention
It is described in further detail, but the present invention is not limited to the above embodiments only, without departing from the inventive concept, also
It may include more other equivalent embodiments, and the scope of the invention is determined by the scope of the appended claims.