Engine control method, engine control device and readable storage medium

文档序号:4600 发布日期:2021-09-17 浏览:36次 中文

阅读说明:本技术 一种发动机的控制方法、控制装置及可读存储介质 (Engine control method, engine control device and readable storage medium ) 是由 黎明政 于 2020-03-16 设计创作,主要内容包括:本发明涉及汽车离合器控制技术领域,公开了一种发动机的控制方法、控制装置及可读存储介质,其中控制方法包括步骤:在发动机怠速状态时,根据蓄电池电量和发电机负荷,判断是否激活发动机怠速分级计算;若判断结果为激活,则获取蓄电池放电电流,并从多个预设电流区间中,确定蓄电池放电电流所对应的第一电流区间,以确定与第一电流区间对应的第一用电负荷等级;根据第一用电负荷等级和发电机特性、发电机速比,计算与第一用电负荷等级相对应的发动机怠速状态下的目标转速,以使得发动机将当前转速调整至发动机怠速状态下的目标转速。其能准确识别用电负荷状态,并根据用电负荷状态精确调整发动机怠速转速,以有效匹配用电负荷。(The invention relates to the technical field of automobile clutch control, and discloses a control method, a control device and a readable storage medium of an engine, wherein the control method comprises the following steps: when the engine is in an idling state, judging whether to activate the engine idling hierarchical calculation according to the electric quantity of the storage battery and the load of the generator; if the judgment result is activation, acquiring the discharge current of the storage battery, and determining a first current interval corresponding to the discharge current of the storage battery from a plurality of preset current intervals so as to determine a first electric load grade corresponding to the first current interval; and calculating the target rotating speed in the idle state of the engine corresponding to the first electric load grade according to the first electric load grade, the generator characteristic and the generator speed ratio, so that the engine adjusts the current rotating speed to the target rotating speed in the idle state of the engine. The method can accurately identify the state of the electrical load, and accurately adjust the idle speed of the engine according to the state of the electrical load so as to effectively match the electrical load.)

1. A control method of an engine, characterized by comprising the steps of:

when the engine is in an idling state, judging whether to activate the engine idling hierarchical calculation according to the electric quantity of the storage battery and the load of the generator;

if the judgment result is activation, acquiring the discharge current of the storage battery, and determining a first current interval corresponding to the discharge current of the storage battery from a plurality of preset current intervals so as to determine a first electric load grade corresponding to the first current interval; each current interval is provided with a corresponding electric load grade;

and calculating a target rotating speed in an engine idling state corresponding to the first electric load grade according to the first electric load grade, the generator characteristic and the generator speed ratio, so that the engine adjusts the current rotating speed to the target rotating speed in the engine idling state.

2. The engine control method according to claim 1, wherein the step of determining whether to activate the engine idle speed classification calculation based on the battery level and the generator load while the engine is in the idle state comprises:

when the engine is in an idling state, acquiring the electric quantity of a storage battery and the load of a generator, and acquiring a set electric quantity threshold value and a set load threshold value;

judging whether the electric quantity of the storage battery is smaller than the electric quantity threshold value or not, and judging whether the load of the generator is larger than the load threshold value or not;

and if the electric quantity of the storage battery is smaller than the electric quantity threshold value and the load of the generator is larger than a load threshold value, activating engine idling classification calculation.

3. The engine control method according to claim 1, wherein the step of calculating a target rotation speed in an engine idle state corresponding to the first electric load level based on the first electric load level and a generator characteristic, a generator speed ratio, so that the engine adjusts a current rotation speed to the target rotation speed in the engine idle state further comprises:

acquiring the ambient temperature or the water temperature in a water tank or the temperature of a generator or the temperature of a storage battery, and correcting the target rotating speed of the engine in an idling state according to the acquired temperature value;

or determining the resonance point rotating speed when the resonance of the engine and the subframe modal occurs, and correcting the target rotating speed of the engine in the idle state according to the resonance point rotating speed.

4. The engine control method according to claim 3, wherein the step of acquiring the ambient temperature or the water temperature in the water tank or the generator temperature or the battery temperature and correcting the target rotation speed of the engine in the idle state based on the acquired temperature value includes:

acquiring the ambient temperature or the water temperature in a water tank or the temperature of a generator or the temperature of a storage battery, and acquiring a plurality of preset temperature intervals, wherein each temperature interval corresponds to a correction rotating speed;

determining a preset temperature interval in which the obtained temperature value falls, and adding the target rotating speed in the idle state of the engine and the corrected rotating speed to obtain a new target rotating speed in the idle state of the engine;

the step of correcting the target rotating speed of the engine in the idle state according to the rotating speed of the resonance point comprises the following steps:

and comparing the rotating speed of the resonance point with the target rotating speed in the new engine idling state, and if the rotating speed of the resonance point is consistent with the target rotating speed in the new engine idling state, adjusting the target rotating speed in the engine idling state to avoid the rotating speed of the resonance point.

5. The engine control method according to claim 1, characterized by, before the step of determining whether to activate the engine idle speed classification calculation based on the battery level and the generator load at the time of the engine idle speed state, further comprising the steps of:

detecting whether the engine is in an idling working condition, and if so, detecting whether the state of the storage battery and the state of the engine are normal;

if the storage battery state and the engine state are both normal, judging that the storage battery state and the engine state are in an engine idling state;

otherwise, it is determined that the engine is not in the idle state.

6. The engine control method according to claim 5, wherein the step of detecting whether the engine is in an idle condition includes:

acquiring the current rotating speed of the engine;

comparing whether the current rotating speed of the engine is greater than a rotating speed threshold value, and if so, judging whether the opening of an accelerator pedal is greater than 0;

if the opening degree of the accelerator pedal is larger than 0, judging whether the automobile gear is in a P gear or an N gear;

and if the automobile gear is in the P gear or the N gear, judging that the automobile gear is in the idling working condition.

7. A control device of an engine, characterized by comprising: the device comprises a hierarchical calculation activation judgment module, a load grade determination module, a rotating speed calculation module and an engine rotating speed adjustment module;

the hierarchical calculation activation judging module is used for judging whether to activate the hierarchical calculation of the idle speed of the engine according to the electric quantity of the storage battery and the load of the generator when the engine is in the idle speed state;

the load grade determining module is used for acquiring the discharge current of the storage battery when the judgment result of the activation judging module is yes, and determining a first current interval corresponding to the discharge current of the storage battery from a plurality of preset current intervals so as to determine a first electric load grade corresponding to the first current interval; each current interval is provided with a corresponding electric load grade;

the rotating speed calculation module is used for calculating a target rotating speed in an engine idling state corresponding to the first electric load grade according to the current electric load grade, the generator characteristic and the generator speed ratio;

the engine rotating speed adjusting module is used for adjusting the current rotating speed of the engine to the target rotating speed of the engine in the idle state.

8. The control device according to claim 7, wherein the hierarchical calculation activation judgment module includes a first acquisition unit, a first determination unit, a second acquisition unit, a second determination unit;

the first acquisition unit is used for acquiring the electric quantity of the storage battery;

the first judging unit is used for judging whether the electric quantity of the storage battery is smaller than an electric quantity threshold value;

the second acquisition unit is used for acquiring the load of the generator;

and the second judging unit is used for judging whether the load of the generator is greater than a load threshold value when the electric quantity of the storage battery is less than an electric quantity threshold value, and sending a signal for activating the engine idling classification calculation when the judgment result is yes.

9. The control apparatus according to claim 7, characterized by further comprising a correction module for correcting the target rotation speed in the engine idle state.

10. The control device according to claim 9, wherein the correction module includes a first detection unit, a first storage unit, a first correction unit, a second storage unit, and a second correction unit;

the first detection unit is used for detecting the ambient temperature or the water temperature in the water tank or the temperature of the generator or the temperature of the storage battery;

the first storage unit is used for storing a plurality of preset temperature intervals and corresponding correction rotating speeds;

the first correction unit is used for determining a preset temperature interval in which the temperature value acquired by the first detection unit falls, and adding the target rotating speed in the idle state of the engine and the correction rotating speed to obtain a new target rotating speed in the idle state of the engine;

the second storage unit is used for storing the rotating speed of the resonance point;

the second correction unit is used for comparing whether the rotating speed of the resonance point is consistent with the target rotating speed in the new engine idling state, and if so, the target rotating speed in the engine idling state is adjusted to avoid the rotating speed of the resonance point.

11. The control device according to claim 7, further comprising an idle state determination module for determining whether an engine is in an idle state;

the idle state judgment module is further configured to:

acquiring the current rotating speed of the engine;

comparing whether the current rotating speed of the engine is greater than a rotating speed threshold value, and if so, judging whether the opening of an accelerator pedal is greater than 0;

if the opening degree of the accelerator pedal is larger than 0, judging whether the automobile gear is in a P gear or an N gear;

and if the automobile gear is in the P gear or the N gear, judging that the automobile gear is in the idling working condition.

12. A readable storage medium, characterized in that the readable storage medium comprises a stored computer program, wherein the readable storage medium, when the computer program is executed, controls an apparatus to execute the control method of an engine according to any one of claims 1 to 6.

Technical Field

The invention relates to the technical field of automobile engine rotating speed control, in particular to a control method, a control device and a readable storage medium of an engine.

Background

The idling working condition of the automobile refers to the working state of the engine during idling, and the idling rotating speed of the engine is usually low under the idling working condition in consideration of controlling oil consumption, emission and the like. The engine of the automobile is in transmission connection with the generator, the engine can drive the generator to work, the rotating speed and the generating efficiency of the generator are positively correlated with the rotating speed of the engine, and the generator supplies power to the vehicle-mounted electric equipment of the automobile or stores the generated electric energy in the vehicle-mounted storage battery. Under the idle operating mode, because the rotational speed of engine is lower, the generating efficiency of generator also is in lower level, if there is great power consumption load this moment, for example car air conditioner, headlight, defroster, seat and wind window heating etc. are opened, just can surpass the output of generator, need supply power by the supplementary power supply of on-vehicle battery discharge, but if the battery electric quantity is continued a large amount of consumptions, can lead to insufficient electricity, influence battery electric quantity life. Therefore, the idle speed of the engine needs to be controlled to be adjusted so as to better adapt to the electricity utilization load under the idle working condition. However, the idle speed of the engine is often raised to a small extent only according to one of the factors such as the power generation voltage of the generator, the available electric quantity of the storage battery, whether the high-power electric equipment is turned on, and the like, and the engine speed is not controlled in a grading manner according to different power load states.

Disclosure of Invention

The invention aims to provide a control method, a control device and a readable storage medium of an engine, which can accurately identify the state of an electric load and accurately adjust the idle speed of the engine according to the state of the electric load so as to effectively match the electric load.

In order to achieve the above object, the present invention provides a control method of an engine, comprising the steps of:

when the engine is in an idling state, judging whether to activate the engine idling hierarchical calculation according to the electric quantity of the storage battery and the load of the generator;

if the judgment result is activation, acquiring the discharge current of the storage battery, and determining a first current interval corresponding to the discharge current of the storage battery from a plurality of preset current intervals so as to determine a first electric load grade corresponding to the first current interval; each current interval is provided with a corresponding electric load grade;

and calculating a target rotating speed in an engine idling state corresponding to the first electric load grade according to the first electric load grade, the generator characteristic and the generator speed ratio, so that the engine adjusts the current rotating speed to the target rotating speed in the engine idling state.

Preferably, the step of determining whether to activate the engine idle classification calculation according to the battery capacity and the generator load in the idle state of the engine comprises:

when the engine is in an idling state, acquiring the electric quantity of a storage battery and the load of a generator, and acquiring a set electric quantity threshold value and a set load threshold value;

judging whether the electric quantity of the storage battery is smaller than the electric quantity threshold value or not, and judging whether the load of the generator is larger than the load threshold value or not;

and if the electric quantity of the storage battery is smaller than the electric quantity threshold value and the load of the generator is larger than a load threshold value, activating engine idling classification calculation.

Preferably, the step of calculating a target rotation speed in an engine idle state corresponding to the current power load level according to the current power load level, the generator characteristic and the generator speed ratio, so that the engine adjusts the current rotation speed to the target rotation speed in the engine idle state further includes:

acquiring the ambient temperature or the water temperature in a water tank or the temperature of a generator or the temperature of a storage battery, and correcting the target rotating speed of the engine in an idling state according to the acquired temperature value;

or determining the resonance point rotating speed when the resonance of the engine and the subframe modal occurs, and correcting the target rotating speed of the engine in the idle state according to the resonance point rotating speed.

Preferably, the step of acquiring an ambient temperature or a water temperature in a water tank or a generator temperature or a battery temperature, and correcting the target rotation speed of the engine in an idle state according to the acquired temperature value includes:

acquiring the ambient temperature or the water temperature in a water tank or the temperature of a generator or the temperature of a storage battery, and acquiring a plurality of preset temperature intervals, wherein each temperature interval corresponds to a correction rotating speed;

determining a preset temperature interval in which the obtained temperature value falls, and adding the target rotating speed in the idle state of the engine and the corrected rotating speed to obtain a new target rotating speed in the idle state of the engine;

the step of correcting the target rotating speed of the engine in the idle state according to the rotating speed of the resonance point comprises the following steps:

and comparing the rotating speed of the resonance point with the target rotating speed in the new engine idling state, and if the rotating speed of the resonance point is consistent with the target rotating speed in the new engine idling state, adjusting the target rotating speed in the engine idling state to avoid the rotating speed of the resonance point.

Preferably, before the step of determining whether to activate the engine idle speed classification calculation according to the battery charge and the generator load in the idle state of the engine, the method further comprises the following steps:

detecting whether the engine is in an idling working condition, and if so, detecting whether the state of the storage battery and the state of the engine are normal;

if the storage battery state and the engine state are both normal, judging that the storage battery state and the engine state are in an engine idling state;

otherwise, it is determined that the engine is not in the idle state.

Preferably, the step of detecting whether the engine is in an idle condition comprises:

acquiring the current rotating speed of the engine;

comparing whether the current rotating speed of the engine is greater than a rotating speed threshold value, and if so, judging whether the opening of an accelerator pedal is greater than 0;

if the opening degree of the accelerator pedal is larger than 0, judging whether the automobile gear is in a P gear or an N gear;

and if the automobile gear is in the P gear or the N gear, judging that the automobile gear is in the idling working condition.

The present invention also provides a control device of an engine, including: the device comprises a hierarchical calculation activation judgment module, a load grade determination module, a rotating speed calculation module and an engine rotating speed adjustment module;

the hierarchical calculation activation judging module is used for judging whether to activate the hierarchical calculation of the idle speed of the engine according to the electric quantity of the storage battery and the load of the generator when the engine is in the idle speed state;

the load grade determining module is used for acquiring the discharge current of the storage battery when the judgment result of the activation judging module is yes, and determining a first current interval corresponding to the discharge current of the storage battery from a plurality of preset current intervals so as to determine a first electric load grade corresponding to the first current interval; each current interval is provided with a corresponding electric load grade;

the rotating speed calculation module is used for calculating a target rotating speed in an engine idling state corresponding to the first electric load grade according to the current electric load grade, the generator characteristic and the generator speed ratio;

the engine rotating speed adjusting module is used for adjusting the current rotating speed of the engine to the target rotating speed of the engine in the idle state.

As a preferred scheme, the hierarchical computation activation judgment module comprises a first acquisition unit, a first judgment unit, a second acquisition unit and a second judgment unit;

the first acquisition unit is used for acquiring the electric quantity of the storage battery;

the first judging unit is used for judging whether the electric quantity of the storage battery is smaller than an electric quantity threshold value;

the second acquisition unit is used for acquiring the load of the generator;

and the second judging unit is used for judging whether the load of the generator is greater than a load threshold value or not and sending a signal for activating the engine idling classification calculation when the judgment result is yes.

Preferably, the control device further includes a correction module configured to correct the target rotation speed in the engine idle state.

Preferably, the correction module comprises a first detection unit, a first storage unit, a first correction unit, a second storage unit and a second correction unit;

the first detection unit is used for detecting the ambient temperature or the water temperature in the water tank or the temperature of the generator or the temperature of the storage battery;

the first storage unit is used for storing a plurality of preset temperature intervals and corresponding correction rotating speeds;

the first correction unit is used for determining a preset temperature interval in which the temperature value acquired by the first detection unit falls, and adding the target rotating speed in the idle state of the engine and the correction rotating speed to obtain a new target rotating speed in the idle state of the engine;

the second storage unit is used for storing the rotating speed of the resonance point;

the second correction unit is used for comparing whether the rotating speed of the resonance point is consistent with the target rotating speed in the new engine idling state, and if so, the target rotating speed in the engine idling state is adjusted to avoid the rotating speed of the resonance point.

Preferably, the control device further comprises an idle state judgment module, wherein the idle state judgment module is used for judging whether the engine is in an idle state;

the idle state judgment module is further configured to:

acquiring the current rotating speed of the engine;

comparing whether the current rotating speed of the engine is greater than a rotating speed threshold value, and if so, judging whether the opening of an accelerator pedal is greater than 0;

if the opening degree of the accelerator pedal is larger than 0, judging whether the automobile gear is in a P gear or an N gear;

and if the automobile gear is in the P gear or the N gear, judging that the automobile gear is in the idling working condition.

The invention also provides a readable storage medium, which comprises a stored computer program, wherein when the computer program runs, the device where the readable storage medium is located is controlled to execute the control method of the engine in any one technical scheme.

Compared with the prior art, the invention has the beneficial effects that:

the control method of the engine comprises the steps of firstly obtaining the electric quantity of the storage battery and the load of the generator when the engine is in an idling state, determining whether to activate the idling calculation of the engine according to the electric quantity of the storage battery and the load of the generator, generally judging whether the electric quantity of the storage battery is low according to the electric quantity of the storage battery, judging whether the generator is in a full-load working state according to the load of the generator, if the electric quantity of the storage battery is sufficient or the load of the generator is low, increasing the idling speed of the engine is not needed, and judging that the idling calculation of the engine is not activated. If the electric quantity of the storage battery is low and the generator works at full load, the idling speed of the engine is possibly required to be increased at the moment, the judgment result is that the engine idling graded calculation is activated, and obtaining the discharge current of the storage battery, setting a plurality of preset current intervals, comparing the obtained discharge current of the storage battery with the preset current intervals, determining a first current interval corresponding to the discharge current of the storage battery so as to determine a first electric load corresponding to the first current interval, the current electric load grade is obtained, the rotating speed of the engine which needs to be reached is calculated according to the first electric load grade, the characteristics of the generator and the speed ratio of the generator, the target rotating speed of the engine in the idle state can be obtained and then sent to the engine, so that the engine adjusts the current rotating speed to the target rotating speed in the idle state of the engine. Therefore, the power demand is comprehensively judged through the electric quantity of the storage battery, the load of the generator and the discharge current of the storage battery, whether the idling speed of the engine needs to be increased or not is determined, the idling speed of the engine is prevented from being increased when the idling speed of the engine is not necessary, the oil consumption is increased, the power shortage risk is prevented, and the method is more accurate and reasonable and meets the actual demand. According to different storage battery discharging currents, power load grades of different sizes are determined, target rotating speeds of different sizes of engines in idle states are obtained through calculation according to different power load grades, generator characteristics and generator speed ratios, the rotating speeds of the engines can be adjusted to different sizes according to different load working conditions, the engines drive the generators to be better matched and adapted to different power load working conditions, accurate hierarchical control is achieved, the problems that oil consumption is high due to the fact that the idle rotating speeds of the engines are increased too much, the idle rotating speeds of the engines are not increased enough, and the generated energy of the generators cannot meet the power load requirements are solved, and it is guaranteed that the output of the generators and the power consumption of the whole vehicle are balanced.

The storage medium of the engine control device and the engine control method according to the present invention can realize the engine control method described above, and therefore, the same technical effects as those of the engine control device and the engine control method can be obtained.

Drawings

FIG. 1 is a schematic diagram of a method for controlling an engine according to an embodiment of the present invention;

FIG. 2 is a schematic diagram of a method for controlling an engine according to an embodiment of the present invention;

FIG. 3 is a schematic diagram of steps S2 and S3 provided by an embodiment of the present invention;

FIG. 4 is a schematic diagram of step S33 provided by the embodiment of the invention;

FIG. 5 is a schematic diagram of steps S01 and S02 provided by an embodiment of the present invention;

FIG. 6 is a schematic diagram of a control device according to an embodiment of the present invention;

fig. 7 is a schematic diagram of another control device provided in the embodiment of the present invention.

10, a grading calculation activation judgment module; 11. a first acquisition unit; 12. a first determination unit; 13. a second acquisition unit; 14. a second determination unit; 20. a load level determination module; 30. a rotation speed calculation module; 31. a first calculation unit; 32. a second calculation unit; 40. an engine speed adjustment module; 50. a storage battery; 60. a generator; 70. an engine; 80. a correction module; 81. a first detection unit; 82. a first storage unit; 83. a first correcting unit; 84. a second storage unit; 85. a second correction unit; 90. an idle state judgment module; 91. a third acquisition unit; 92. a third determination unit; 93. a fourth acquisition unit; 94. a fourth determination unit; 95. a fifth obtaining unit; 96. a fifth judging unit; 97. a second detection unit; 98. and a third detection unit.

Detailed Description

The following detailed description of embodiments of the present invention is provided in connection with the accompanying drawings and examples. The following examples are intended to illustrate the invention but are not intended to limit the scope of the invention.

In the description of the present invention, it should be noted that the terms "first", "second", and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance.

Referring to fig. 1, a method for controlling an engine according to the present invention is schematically shown, including the steps of:

s1, judging whether to activate the engine idling classification calculation according to the electric quantity of the storage battery and the load of the generator when the engine is in an idling state;

s2, if the judgment result is activation, obtaining a storage battery discharging current I, and determining a first current interval corresponding to the storage battery discharging current from a plurality of preset current intervals so as to determine a first electric load grade corresponding to the first current interval; each current interval is provided with a corresponding electric load grade;

and S3, calculating a target rotating speed T in the idle state of the engine corresponding to the first electric load grade according to the first electric load grade, the generator characteristic and the generator speed ratio C, so that the engine can adjust the current rotating speed to the target rotating speed T in the idle state of the engine.

The first current interval is a current interval corresponding to the current discharging current of the storage battery, and the first electric load grade is the current electric load grade corresponding to the first current interval.

Specifically, in step S1, in the idle state of the engine, it is determined whether to activate the engine idle speed classification calculation according to the battery power and the generator load, and it is mainly determined whether to activate the engine idle speed classification calculation according to the battery power and the generator load, and if the battery power is smaller, it is indicated that the battery power is insufficient, otherwise, it is indicated that the battery power is sufficient. If the load of the generator is close to the limit, the full load operation of the generator is indicated, otherwise, the full load operation of the generator is indicated. When the electric quantity of the storage battery is sufficient or the generator is not fully loaded, the idling speed of the engine does not need to be increased, and the engine idling classification calculation is not activated. When the electric quantity of the storage battery is insufficient and the generator runs at full load, activating the engine idling step calculation, continuing to execute the step S2, acquiring the discharge current I of the storage battery, setting a plurality of preset current intervals, setting a corresponding electric load grade in each current interval, determining a first current interval corresponding to the discharge current I of the storage battery so as to determine a first electric load grade corresponding to the first current interval, the target rotating speed of the engine in the idle speed state is calculated by combining the characteristics of the generator and the speed ratio C of the generator, wherein the generator characteristic in step S3 refers to the relationship between the electrical load and the generator rotational speed, that is, a specific amount of electrical load corresponds to a specific amount of generator speed, and for a certain generator, the generator characteristics and the generator speed ratio C can be considered fixed.

According to the control method of the engine based on the technical characteristics, when the engine is in an idling state, the electric quantity of the storage battery and the load of the generator are firstly obtained, whether the idling calculation of the engine is activated or not is determined according to the electric quantity of the storage battery and the load of the generator, whether the electric quantity of the storage battery is low or not can be judged according to the electric quantity of the storage battery, whether the full-load working state of the generator is judged according to the load of the generator, if the electric quantity of the storage battery is sufficient or the load of the generator is low, the idling speed of the engine does. If the electric quantity of the storage battery is low and the generator works at full load, the idling speed of the engine is possibly required to be increased at the moment, the judgment result is that the engine idling graded calculation is activated, obtaining the discharge current I of the storage battery, setting a plurality of preset current intervals, comparing the obtained discharge current I of the storage battery with the preset current intervals, determining a first current interval corresponding to the discharge current of the storage battery so as to determine a first electric load corresponding to the first current interval, namely the current electric load grade, and the rotating speed which is required to be reached by the engine is calculated according to the first electric load grade, the characteristics of the generator and the speed ratio C of the generator, the target rotating speed T of the engine in the idling state can be obtained, and then the target rotating speed T of the engine in the idling state is sent to the engine, so that the engine adjusts the current rotating speed to the target rotating speed T in the idle state of the engine. Therefore, the power demand is comprehensively judged through the storage battery electric quantity, the generator load and the storage battery discharging current I, whether the idling speed of the engine needs to be increased or not is determined, the idling speed of the engine is prevented from being increased when the idling speed of the engine is not necessary, the oil consumption is increased, the power shortage risk is prevented, and the method is more accurate and reasonable and meets the actual demand. According to different storage battery discharging currents I, determining power load grades of different sizes, calculating according to the different power load grades and the characteristics of a generator and the speed ratio C of the generator to obtain target rotating speeds T in idle states of the engines of different sizes, adjusting the rotating speeds of the engines to different sizes according to different load working conditions in a targeted mode, enabling the engines to drive the generator to be better matched and adapted to different power load working conditions, achieving accurate hierarchical control, avoiding the problems that the oil consumption is high due to the fact that the idle rotating speeds of the engines are increased too much, avoiding the problems that the idle rotating speeds of the engines are increased insufficiently and the generated energy of the generator cannot meet the power load requirements, and ensuring that the output of the generator and the power consumption of the whole vehicle are balanced. The whole implementation process can be realized only by adding a software function without adding an additional hardware device, and the cost can be effectively controlled.

Specifically, as shown in fig. 2, step S1 specifically includes the steps of:

s11, acquiring the electric quantity of the storage battery and the load of the generator when the engine is in an idling state;

s12, acquiring a set electric quantity threshold and a set load threshold;

and S13, judging whether the electric quantity of the storage battery is smaller than the electric quantity threshold value, judging whether the load of the generator is larger than the load threshold value, and activating the engine idling classification calculation if the electric quantity of the storage battery is smaller than the electric quantity threshold value and the load of the generator is larger than the load threshold value.

In this embodiment, the power threshold is set to 50%, the load threshold is set to 95%, when the battery power is lower than 50% and the generator load is greater than 95%, which indicates that the battery power is low and the generator is fully operated, and at this time, it may be necessary to increase the idle speed of the engine, it is determined that the active idle classification calculation is activated, and step S2 is executed to perform the idle classification calculation. If the electric quantity of the storage battery is not lower than 50%, the electric quantity of the storage battery is still sufficient, and the electric load can be continuously supported; if the load of the generator is not more than 95%, the electric load of the automobile can be satisfied by increasing the load of the generator, and in either case, the idle speed of the engine can not be increased temporarily, namely, the condition for activating the graded calculation of the idle speed of the engine is not satisfied.

Preferably, step S3 includes:

s31, calculating a generator rotating speed G corresponding to the first electric load grade according to the first electric load grade and the generator characteristic, and taking the generator rotating speed G as a generator target rotating speed;

and S32, dividing the target rotating speed of the generator by the speed ratio C of the generator to calculate the target rotating speed T in the idle state of the engine.

Specifically, as shown in fig. 3, the battery discharge current I is compared with each current interval, a current interval in which the battery discharge current I falls is determined, and the current power load level is determined based on the current interval. For a specific generator, under different power load grades, a generator rotating speed is corresponding to the generator, so that the generator can provide the electric quantity corresponding to the power load grade. Different generators have different generator characteristics, and designers can create a corresponding relation graph (such as the relation graph shown in fig. 3) of the electric load and the generator rotating speed according to the characteristics, and can determine the generator rotating speed G corresponding to the electric load by contrasting the corresponding relation graph of the electric load and the generator rotating speed G as the target generator rotating speed as long as the electric load grade is determined. Then, the target engine speed T in the idling state is calculated by dividing the target generator speed G by the generator speed ratio C. The target rotating speed of the engine in the idle speed state calculated by the method fully considers closely related factors such as electrical load, generator characteristics and speed ratio, is more accurate than the traditional mode, and is more beneficial to realizing balance between power supply and vehicle-mounted power consumption.

In this embodiment, the set 6 current intervals are obtained, and for convenience of description, the current intervals are respectively the first current interval to the sixth current interval, the boundary values are respectively 15A, 10A, 5A, 0A and-5A (the battery discharge current I is a positive number indicating that the battery is charged, and a negative number indicating that the battery is discharged to the outside), and the 6 power load LEVELs corresponding to the current intervals are respectively LEVEL0, LEVEL1, LEVEL2, LEVEL3, LEVEL4 and LEVEL 5. According to the generator characteristics, the generator rotation speed G corresponding to each power load class is determined to be G0, G1, G2, G3, G4, G5, respectively. When G is G0, the target engine speed in the idle state is the original idle speed, that is, the target engine speed in the idle state is not changed, which indicates that the charging current of the battery is large at this time, and the engine may be kept at the original idle speed without a temporary power shortage. By comparing the discharge current I of the storage battery with the boundary values, the load level of the current electric load can be judged, so that the corresponding rotating speed of the generator is obtained, and the corresponding target rotating speed T of the engine in the idling state is calculated. As shown in table 1.

TABLE 1

In this way, in steps S2 and S3, it is first determined whether the battery discharge current I is greater than 15A, and if so, it is determined that the battery discharge current I falls within the first current interval, where the LEVEL of the electrical load is LEVEL0, the corresponding generator speed is G0, and the target speed T0 in the idle state of the engine is the original idle speed; if I is not greater than 15A, judging whether the discharge current I of the storage battery is greater than 10A, if so, judging that the discharge current I of the storage battery falls into a second current interval, wherein the LEVEL of the electrical load is LEVEL1, the corresponding rotating speed of the generator is G1, and the target rotating speed T1 of the engine in an idling state is equal to G1/C; if the discharge current I of the storage battery is not more than 10A, judging whether the discharge current I of the storage battery is more than 5A, if so, judging that the discharge current I of the storage battery falls into a third current interval, wherein the LEVEL of the electrical load is LEVEL2, the corresponding rotating speed of the generator is G2, and the target rotating speed T2 of the engine in an idling state is equal to G2/C; if the discharge current I of the storage battery is not more than 5A, judging whether the discharge current I of the storage battery is more than 0A, if so, judging that the discharge current I of the storage battery falls into a fourth current interval, wherein the LEVEL of the electrical load is LEVEL3, the corresponding rotating speed of the generator is G3, and the target rotating speed T3 of the engine in an idling state is equal to G3/C; if the discharge current I of the storage battery is not greater than 0A, judging whether the discharge current I of the storage battery is greater than-5A, if so, judging that the discharge current I of the storage battery falls into a fifth current interval, wherein the LEVEL of the electrical load is LEVEL4, the corresponding rotating speed of the generator is G4, and the target rotating speed T4 of the engine in an idling state is equal to G4/C; and if the discharge current I of the storage battery is not more than-5A, judging that the storage battery falls into a sixth current interval, wherein the electric load LEVEL is LEVEL5, the corresponding generator rotating speed is G5, and the target rotating speed T5 of the engine in an idling state is equal to G5/C. Therefore, the engine idling speed can be controlled in a grading mode according to the electric load, the calculated target rotating speed T under the engine idling state is more accurate, and different electric load working conditions can be accurately matched.

It is understood that, in other embodiments, the number and the boundary value of the current intervals may be set to other values, which current interval the battery discharging current falls into is determined, and the method for determining the target rotation speed of the generator and the target rotation speed T in the idle state of the engine according to the current interval is similar to that of the present embodiment and will not be described herein again.

As a preferred embodiment, please refer to fig. 2, fig. 3 and fig. 4, the step S3 further includes the steps of:

and S33, correcting the target rotating speed T in the idle state of the engine.

Preferably, the step S33 includes the steps of:

s331, acquiring the ambient temperature or the water temperature in a water tank or the temperature of a generator or the temperature of a storage battery, and correcting the target rotating speed T of the engine in an idling state according to the acquired temperature value;

s332, determining the rotating speed of a resonance point when the mode of the engine and the auxiliary frame generate resonance, and correcting the target rotating speed T of the engine in the idling state according to the rotating speed of the resonance point.

Further, step S331 includes the steps of:

s3311, acquiring the ambient temperature or the water temperature in a water tank or the temperature of a generator or a storage battery;

s3312, acquiring a plurality of preset temperature intervals, wherein each temperature interval corresponds to one correction rotating speed r;

s3313, determining the obtained temperature value and the falling preset temperature interval, and adding the target rotating speed T in the idle state of the engine and the corrected rotating speed r to obtain a new target rotating speed T + r in the idle state of the engine.

Step S332 includes the steps of:

s3321, determining the rotating speed of a resonance point when the modal of the engine and the subframe generate resonance;

s3322, comparing the rotating speed of the resonance point with the target rotating speed T + r in the new idle state of the engine, if the rotating speed of the resonance point is consistent with the target rotating speed T + r in the new idle state of the engine, adjusting the target rotating speed in the idle state of the engine to avoid the rotating speed of the resonance point, and if the rotating speed of the resonance point is inconsistent with the target rotating speed T + r in the idle state of the engine, not adjusting the target rotating speed in the idle state of the engine.

The target rotating speed of the engine in the idle state is correspondingly corrected by detecting the ambient temperature or the water temperature in the water tank or the temperature of the generator or the temperature of the storage battery (any temperature value can be detected), and the aim of reducing the charging efficiency of the generator and the storage battery when the temperature is too high or too low is mainly considered, so that the idle rotating speed of the engine needs to be additionally increased. In the present embodiment, when the obtained temperature value is less than or equal to minus 15 ℃, the corresponding correction rotation speed is set to be 30rpm, and the corrected target rotation speed T + r in the engine idle state is the target rotation speed T in the engine idle state calculated in step S32 plus 30 rpm; when the obtained temperature value is more than minus 15 ℃ and less than 100 ℃, the corresponding correction rotating speed is set to be 0rpm, and the target rotating speed of the engine in the idling state is still the target rotating speed of the engine in the idling state calculated in the step S32; when the obtained temperature value is greater than or equal to 100 ℃, the corresponding correction rotation speed is set to be 50rpm, and the corrected target rotation speed T + r in the idle state of the engine is the target rotation speed T in the idle state of the engine calculated in the step S32 plus 50 rpm.

When the idle speed of the engine reaches a certain value, resonance is generated with the subframe mode, the value is determined as a resonance point speed, if the target speed T + r in the idle state of the engine obtained through correction in step S3313 is equal to the resonance point speed, the target speed in the idle state of the engine needs to be adjusted to avoid the resonance point speed, and if not, no adjustment is needed.

After step S33, the method further includes the steps of:

s34, sending the target rotating speed T in the idling state of the engine to the engine, so that the engine can adjust the current rotating speed to the target rotating speed T in the idling state of the engine.

Step S34 finally completes the adjustment of the engine idle speed.

As a preferable scheme, as shown in fig. 2 and fig. 5, before step S1, the method further includes the steps of:

s01, detecting whether the engine is in an idling working condition, if so, executing a step S02;

and S02, detecting whether the state of the storage battery and the state of the generator are normal, if the state of the storage battery and the state of the engine are both normal, judging that the engine is in an idling state, otherwise, judging that the engine is not in the idling state.

In this way, only when it is confirmed that the engine is in the idle condition and the battery state and the generator state are both normal, it is allowed to determine that the engine is in the idle state, and step S1 is executed.

Step S01 specifically includes the steps of:

s011, acquiring the current engine speed;

s012, comparing whether the current rotating speed of the engine is larger than a rotating speed threshold value, if so, executing S013;

s013, judging whether the opening degree of an accelerator pedal is larger than 0, and if so, executing a step S014;

and S014, judging whether the automobile gear is in a P gear or an N gear, if so, judging that the automobile gear is in an idling working condition, and executing step S02.

In step S02, the method for detecting whether the battery state is normal is to detect whether the sensor signal flag of the battery is valid, and if so, determine that the battery state is normal, otherwise, determine that the battery state is abnormal. The method for detecting whether the state of the generator is normal comprises the steps of detecting whether a state communication signal of the generator can be normally received, if so, judging that the state of the generator is normal, and otherwise, judging that the state of the generator is abnormal.

Referring to fig. 6, the present invention further provides an engine control device, for implementing the above-mentioned engine idle speed control method, including: the system comprises a classification calculation activation judging module 10, a load grade determining module 20, a rotating speed calculating module 30 and an engine rotating speed adjusting module 40. The hierarchical calculation activation judging module 10 is used for judging whether to activate the hierarchical calculation of the idle speed of the engine according to the electric quantity of the storage battery 50 and the load of the generator 60 when the engine is in the idle speed state. When the judgment result of the classification calculation activation judgment module 10 is yes, the load class determination module 20 obtains the battery discharging current, determines a first current interval corresponding to the battery discharging current from a plurality of preset current intervals, determines a first electric load class corresponding to the first current interval, and transmits the first electric load class to the rotating speed calculation module 30, wherein each current interval is provided with a corresponding electric load class. The rotating speed calculating module 30 calculates a target rotating speed in an engine idle state corresponding to the first electric load grade according to the first electric load grade, the generator characteristic and the generator speed ratio, the engine rotating speed adjusting module 40 adjusts the current rotating speed of the engine 70 to the target rotating speed in the engine idle state, so as to determine whether the rotation speed of the engine 70 needs to be increased or not through the electric quantity of the storage battery 50, the load of the generator 60 and the discharge current I of the storage battery, the rotating speed of the engine 70 is adjusted according to different power consumption loads, accurate grading control is carried out, the problem that oil consumption is high due to the fact that the idling rotating speed of the engine 70 is increased excessively can be avoided, the problems that the idling rotating speed of the engine 70 is not increased enough, and the generated energy of the generator 60 cannot meet the power consumption load requirements can be solved, and the output of the generator 60 and the power consumption of the whole vehicle are balanced.

Preferably, as shown in fig. 7, the hierarchical calculation activation determination module 10 includes a first obtaining unit 11, a first determining unit 12, a second obtaining unit 13 and a second determining unit 14, the first obtaining unit 11 is configured to obtain the power amount of the battery 50 and transmit the obtained power amount to the first determining unit 12, the first determining unit 12 compares the obtained power amount of the battery 50 with a power threshold value to determine whether the obtained power amount is smaller than the power threshold value, if the obtained power amount of the battery 50 is smaller than the power threshold value, a signal is sent to the second obtaining unit 13, the second obtaining unit 13 starts to obtain the load of the generator 60 and transmits the obtained load of the generator 60 to the second determining unit 14, the second determining unit 14 compares the obtained load of the generator 60 with a load threshold value to determine whether the obtained load is larger than the load threshold value, if the load of the generator 60 is larger than the load threshold value, the second decision unit 14 signals the load class determination module 20 to activate the engine idle speed classification calculation.

In a preferred embodiment, the rotation speed calculation module 30 includes a first calculation unit 31 and a second calculation unit 32, the first calculation unit 31 receives the first electrical load level determined by the load level determination module 20, calculates a generator rotation speed corresponding to the first electrical load level according to the first electrical load level and the generator characteristics, sets the generator rotation speed as a generator target rotation speed, and then transmits the generator target rotation speed to the second calculation unit 32, and the second calculation unit 32 divides the generator target rotation speed by a generator speed ratio to obtain a target rotation speed in an engine idling state.

Preferably, the control device further comprises a correction module 80, and the correction module 80 is used for correcting the target rotating speed in the idle state of the engine. Specifically, steps S331 and S332 described above are performed. Preferably, the correcting module 80 includes a first detecting unit 81, a first storage unit 82, a first correcting unit 83, a second storage unit 84 and a second correcting unit 85, the first detecting unit 81 is used for detecting the ambient temperature or the water temperature in the water tank or the temperature of the generator 60 or the temperature of the battery 50, the first storage unit 82 is used for storing a plurality of preset temperature intervals and corresponding correcting rotation speeds, the first correcting unit 83 receives the temperature detected by the first detecting unit 81 and compares the temperature with the preset temperature intervals stored in the first storage unit 82, determines the corresponding correcting rotation speed, adds the target rotation speed in the idle state of the engine and the correcting rotation speed to obtain the target rotation speed in the new idle state of the engine, the second correcting unit 85 reads the stored resonance point rotation speed from the second storage unit 84 and compares the target rotation speed in the new idle state of the engine and the resonance point rotation speed, if the two values are consistent, the target rotating speed of the engine in the idle state is adjusted, and then the adjusted target rotating speed of the engine in the idle state is transmitted to the engine rotating speed adjusting module 40.

Preferably, the control device further comprises an idle state judgment module 90, and the idle state judgment module 90 is used for judging whether the engine is in an idle state or not. Further preferably, the idling state determination module 90 includes a third obtaining unit 91, a third determining unit 92, a fourth determining unit 94 and a fifth determining unit 96. The third obtaining unit 91 is configured to obtain a current rotation speed of the engine 70, the third determining unit 92 determines whether the engine rotation speed obtained by the third obtaining unit 91 is greater than a rotation speed threshold, if the engine rotation speed is greater than the rotation speed threshold, the fourth obtaining unit 93 obtains an opening degree of an accelerator pedal, the fourth determining unit 94 determines whether the opening degree of the accelerator pedal obtained by the fourth obtaining unit 93 is greater than 0, when the opening degree of the accelerator pedal is greater than 0, the fifth obtaining unit 95 obtains a vehicle gear, the fifth determining unit 96 determines whether the vehicle gear is in a P gear or an N gear, and when the vehicle gear is in the P gear or the N gear, the vehicle gear is determined to be in an idle operating condition.

Further, the idling state determining module 90 further includes a second detecting unit 97 and a third detecting unit 98, where the second detecting unit 97 is configured to detect whether a sensor signal flag of the battery 50 is valid, the third detecting unit 98 is configured to detect whether a state communication signal of the generator 60 can be normally received, and when the automobile is in an idling condition and detection results of the second detecting unit 97 and the third detecting unit 98 are normal, the hierarchical calculation activation determining module 10 is started.

In another aspect of the present embodiment, a readable storage medium is also provided, and the readable storage medium includes a stored computer program, where when the computer program runs, a device in which the readable storage medium is located may be controlled to execute the control method of the engine in the foregoing embodiments.

It should be noted that, in the description of the present invention, unless otherwise explicitly specified or limited, the terms "mounted," "connected," and "connected" are to be construed broadly, e.g., as being fixedly connected, detachably connected, or integrally connected; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood in specific cases to those skilled in the art.

In summary, the control method, the control device and the readable storage medium of the engine of the invention comprehensively judge the power demand through the electric quantity of the storage battery, the load of the generator and the discharge current of the storage battery, and determine whether the idle speed of the engine needs to be increased, thereby avoiding increasing the idle speed of the engine to increase the oil consumption when unnecessary, preventing the risk of power shortage, being more accurate and reasonable and meeting the actual demand. Different storage battery discharging currents represent power loads of different sizes, the target rotating speed of the engine in the idling state is obtained through the storage battery discharging currents, the characteristics of the generator and the speed ratio of the generator in a calculation mode, the engine can drive the generator to be better matched and adapted to different power load working conditions, accurate hierarchical control is achieved, the problem that the oil consumption is high due to the fact that the idling rotating speed of the engine is excessively increased can be avoided, the problem that the idling rotating speed of the engine is not sufficiently increased, the generated energy of the generator cannot meet the power load requirement is solved, the output of the generator and the power consumption of the whole vehicle are guaranteed to be balanced, and the electric generator has high application and popularization values.

The above description is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and substitutions can be made without departing from the technical principle of the present invention, and these modifications and substitutions should also be regarded as the protection scope of the present invention.

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种燃气内燃机组的控制方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!