Engine starting rotating speed control method and device and vehicle

By obtaining engine start water temperature information, calculating the maximum speed upward value and start air flow, setting the speed limit and adaptive factor, and adjusting the engine start speed, the problem of excessive speed upward during engine start is solved, and the stability and adaptability of starting is improved.

CN120487394APending Publication Date: 2025-08-15WEICHAI POWER CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510791575.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-13
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

In an electronically controlled mechanical automatic transmission (ATM), the rotation speed is too high during the engine startup, resulting in problems of starting inconsistency and reliability.

Method used

By obtaining the engine's starting water temperature information, determining the maximum speed upward value and starting air flow, setting multiple speed limits, calculating the starting air flow adaptive factor, and adjusting the starting air flow according to the adaptive factor to correct the engine speed.

Benefits of technology

The stability and consistency of engine start under different operating conditions is achieved, the adaptability and robustness of the engine are improved, and the self-learning success rate of the transmission is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120487394A_ABST
    Figure CN120487394A_ABST
Patent Text Reader

Abstract

The invention discloses an engine starting rotating speed control method and device and a vehicle. The engine starting rotating speed control method comprises the steps that starting water temperature information of an engine is obtained; according to the starting water temperature information, the maximum engine rotating speed uprush value and the starting air flow are obtained; setting a plurality of rotating speed limit values according to the maximum value of the engine rotating speed upshoot; determining a starting air flow self-adaptive factor according to the maximum engine speed upshoot value and the rotating speed limit value; acquiring corrected starting air flow according to the starting air flow adaptive factor and the starting air flow; and adjusting the starting rotating speed of the engine according to the corrected starting air flow. And by adaptively adjusting the starting air flow at different starting water temperatures, overlarge uprush of the rotating speed of the engine is avoided, and the starting adaptability and robustness of the engine are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of engine technology, and in particular to an engine starting speed control method, device and vehicle. Background Art

[0002] An electronically controlled automatic mechanical transmission (ATM) adds an automatic shifting system to a traditional fixed-shaft transmission (MT), employing a transmission control unit to control the actuators. Compared to other automatic transmission systems, it offers advantages such as high transmission efficiency, low manufacturing costs, mature processes, and ease of manufacturing. While the number of tractors and trucks equipped with natural gas engines equipped with AMTs has increased significantly, the coordinated control of the clutch and engine during shifting has always been a challenge for AMT control. Some ATMs require self-learning during the starting process, requiring the engine to cooperate and ensure consistent starting speed performance, posing new challenges to engine control and operation. Summary of the Invention

[0003] The present invention provides an engine starting speed control method, device and vehicle, which can avoid excessive engine speed surge and improve engine starting adaptability.

[0004] In a first aspect, the present invention provides an engine starting speed control method, comprising:

[0005] Get the engine starting water temperature information;

[0006] Obtaining the maximum engine speed overshoot value and the starting air flow rate according to the starting water temperature information;

[0007] Setting a plurality of speed limits according to the maximum value of the engine speed overshoot;

[0008] determining a starting air flow adaptive factor according to the engine speed overshoot maximum value and the speed limit;

[0009] obtaining a corrected starting air flow rate according to the starting air flow rate adaptive factor and the starting air flow rate;

[0010] The starting speed of the engine is adjusted according to the corrected starting air flow rate.

[0011] Optionally, the multiple speed limits include a first speed limit and a second speed limit, the startup air flow adaptive factor includes a first startup air flow adaptive factor, the first speed limit is smaller than the second speed limit; the corrected startup air flow includes a first corrected startup air flow;

[0012] Determining a startup air flow adaptive factor according to the engine speed overshoot maximum value and the speed limit includes:

[0013] determining a first startup air flow adaptive factor when the engine speed overshoot maximum value is between the first speed limit and the second speed limit;

[0014] Obtaining a corrected starting air flow according to the starting air flow adaptive factor and the starting air flow includes:

[0015] A first corrected startup air flow is obtained according to the first startup air flow adaptive factor and the startup air flow.

[0016] Optionally, the first startup air flow adaptation factor is 1.

[0017] Optionally, the plurality of speed limits include a first speed limit and a second speed limit; the startup air flow adaptive factor includes a startup air flow adaptive increase factor; and the corrected startup air flow includes a second corrected startup air flow;

[0018] Determining a startup air flow adaptive factor according to the engine speed overshoot maximum value and the speed limit includes:

[0019] determining a startup air flow adaptive increase factor when the maximum value of the engine speed overshoot is not between the first speed limit and the second speed limit, and the maximum value of the engine speed overshoot is less than the first speed limit;

[0020] Obtaining a corrected starting air flow according to the starting air flow adaptive factor and the starting air flow includes:

[0021] A second corrected startup air flow is obtained according to the startup air flow adaptive increase factor and the startup air flow.

[0022] Optionally, the multiple speed limits include a third speed limit and a fourth speed limit, and the third speed limit is greater than the fourth speed limit;

[0023] The startup air flow adaptive increase factor includes a first startup air flow adaptive increase factor, a second startup air flow adaptive increase factor and a third startup air flow adaptive increase factor;

[0024] Determine the adaptive increase factor of the startup air flow, including:

[0025] determining a first starting air flow adaptive increase factor when the engine speed overshoot maximum value is greater than a third speed limit;

[0026] determining a second starting air adaptive increase factor when the engine speed overshoot maximum value is between the third speed limit and the fourth speed limit;

[0027] When the engine speed overshoot maximum value is less than a fourth speed limit, a third starting air adaptive increase factor is determined.

[0028] Optionally, the plurality of speed limits include a first speed limit and a second speed limit; the startup air flow adaptive factor includes a startup air flow adaptive reduction factor; the corrected startup air flow includes a third corrected startup air flow;

[0029] Determining a startup air flow adaptive factor according to the engine speed overshoot maximum value and the speed limit includes:

[0030] determining a startup air flow adaptive reduction factor when the maximum value of the engine speed overshoot is not between the first speed limit and the second speed limit, and the maximum value of the engine speed overshoot is greater than the second speed limit;

[0031] Obtaining a corrected starting air flow according to the starting air flow adaptive factor and the starting air flow includes:

[0032] A third corrected startup air flow rate is obtained according to the startup air flow rate adaptive reduction factor and the startup air flow rate.

[0033] Optionally, the multiple speed limits include a fifth speed limit and a sixth speed limit, and the fifth speed limit is smaller than the sixth speed limit; the startup air flow adaptive reduction factor includes a first startup air flow adaptive reduction factor, a second startup air flow adaptive reduction factor, and a third startup air flow adaptive reduction factor;

[0034] Determine the adaptive reduction factor for the startup air flow, including:

[0035] determining a first starting air flow adaptive reduction factor when the engine speed overshoot maximum value is less than a fifth speed limit;

[0036] determining a second starting air adaptive reduction factor when the engine speed overshoot maximum value is between the fifth speed limit and the sixth speed limit;

[0037] When the engine speed overshoot maximum value is greater than a sixth speed limit, a third starting air adaptive reduction factor is determined.

[0038] Optionally, after obtaining the corrected startup air flow according to the startup air flow adaptive factor and the startup air flow, the method further includes:

[0039] The corrected startup air flow is stored.

[0040] In a second aspect, the present invention provides an engine starting speed control device, comprising the engine starting speed control method according to any one of the first aspects, comprising:

[0041] A starting water temperature information acquisition module is used to obtain the starting water temperature information of the engine;

[0042] An engine speed overshoot maximum value and starting air flow acquisition module, configured to acquire the engine speed overshoot maximum value and starting air flow according to the starting water temperature information;

[0043] A speed limit setting module, configured to set a plurality of speed limits according to the maximum value of the engine speed overshoot;

[0044] a starting air flow adaptive factor determination module, configured to determine a starting air flow adaptive factor according to the engine speed overshoot maximum value and the speed limit;

[0045] a modified starting air flow acquisition module, configured to acquire a modified starting air flow according to the starting air flow adaptive factor and the starting air flow;

[0046] A starting speed adjustment module is used to adjust the starting speed of the engine according to the corrected starting air flow.

[0047] In a third aspect, the present invention provides a vehicle, comprising: a fuel engine, a fuel storage unit, and a control unit, wherein the control unit is connected to the fuel engine and the fuel storage unit respectively;

[0048] The control unit is used to execute the engine starting speed control method described in any one of the first aspects.

[0049] The technical solution of an embodiment of the present invention provides an engine starting speed control method, comprising: obtaining engine starting water temperature information; obtaining a maximum engine speed overshoot and starting air flow rate based on the starting water temperature information; setting multiple speed limits based on the maximum engine speed overshoot; determining a starting air flow adaptive factor based on the maximum engine speed overshoot and the speed limits; obtaining a corrected starting air flow rate based on the starting air flow adaptive factor and the starting air flow rate; and adjusting the engine speed based on the corrected starting air flow rate. By adaptively adjusting the starting air flow rate at different starting water temperatures, excessive engine speed overshoot is avoided, thereby improving engine starting adaptability and robustness.

[0050] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0052] Figure 1 A flow chart of an engine starting speed control method provided by an embodiment of the present invention;

[0053] Figure 2 A corresponding relationship diagram between a startup air flow adaptive factor and a rotation speed provided by an embodiment of the present invention;

[0054] Figure 3 A flow chart of another engine starting speed control method provided by an embodiment of the present invention;

[0055] Figure 4 A flow chart of another engine starting speed control method provided by an embodiment of the present invention;

[0056] Figure 5 A flow chart of another engine starting speed control method provided by an embodiment of the present invention;

[0057] Figure 6 A flow chart of another engine starting speed control method provided by an embodiment of the present invention;

[0058] Figure 7 A flow chart of another engine starting speed control method provided by an embodiment of the present invention;

[0059] Figure 8 A flow chart of another engine starting speed control method provided by an embodiment of the present invention;

[0060] Figure 9 A schematic structural diagram of an engine starting speed control device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0061] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.

[0062] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0063] Figure 1 This is a flow chart of an engine starting speed control method provided by an embodiment of the present invention. This embodiment is applicable to engine starting speed control situations. The method can be executed by an engine starting speed control device. The engine starting speed control device can be implemented in the form of hardware and / or software. The engine starting speed control device can be configured in a vehicle. Figure 1 As shown, the engine starting speed control method includes:

[0064] S101, obtaining engine starting water temperature information.

[0065] The engine is provided with a water temperature sensor, which can be used to obtain the temperature of the coolant inside the engine when the engine is started, so as to obtain the starting water temperature information of the engine.

[0066] S102: Obtain the maximum engine speed overshoot and the starting air flow rate based on the starting water temperature information.

[0067] Among them, the maximum value of the engine speed surge is obtained according to the current engine starting water temperature information. The maximum value of the engine speed surge at this time is a preset value or a theoretical value, and the maximum engine speed surge is the upper limit of the starting speed surge. The maximum value of the engine speed surge is related to the engine starting water temperature and can be obtained through multiple experiments. Similarly, the starting air flow is obtained according to the current engine starting water temperature information. The starting air flow at this time is a preset value or a theoretical value. The starting air flow is related to the engine starting water temperature and can be obtained through multiple experiments. The engine starting speed control device can store the corresponding maximum value of the engine speed surge and the starting air flow at different starting water temperatures for timely acquisition.

[0068] S103: Set multiple speed limits according to the maximum value of the engine speed overshoot.

[0069] Among them, multiple speed limits are set according to the maximum value of the engine speed overshoot, and the speed limit is set to form a fixed speed area according to the maximum value of the engine speed overshoot. The speed limit is set below the fixed speed area or the speed limit is set above the fixed speed area. According to the maximum value of the engine speed overshoot and in combination with the multiple speed limits, multiple speed areas are formed to make different degrees of correction to the starting air flow, so as to accurately adjust the engine starting speed.

[0070] S104: Determine a startup air flow adaptive factor based on the maximum engine speed overshoot value and the speed limit.

[0071] Among them, multiple speed limit values are defined to form multiple speed ranges, and different starting air flow adaptive factors are set in different speed ranges. The corresponding starting air flow adaptive factor is selected according to the maximum value of the engine speed overshoot combined with the speed range in which it is located, so as to realize adaptive control of the engine starting speed overshoot, and the consistency of the adjustment of the engine starting speed to excessive or insufficient speed is achieved, thereby improving the engine starting stability.

[0072] S105: Obtain a corrected starting air flow rate according to the starting air flow rate adaptive factor and the starting air flow rate.

[0073] Among them, the friction torque during the engine starting process under different working conditions is different, so the required air flow is also different. Therefore, the starting air flow is corrected according to the starting air flow adaptive factor combined with the starting air flow to achieve precise adjustment of the starting air flow under the current starting water temperature.

[0074] S106: Adjust the engine starting speed according to the corrected starting air flow rate.

[0075] Among them, the engine starting speed is adjusted by correcting the starting air flow to ensure the stability of engine starting and achieve fast and stable starting in different application scenarios. At the same time, it can enable the engine to match the ATM gearbox and ensure the success rate of gearbox self-learning.

[0076] The embodiment of the present invention obtains the starting water temperature information of the engine; obtains the maximum value of the engine speed overshoot and the starting air flow according to the starting water temperature information; sets multiple speed limits according to the maximum value of the engine speed overshoot; determines the starting air flow adaptive factor according to the maximum value of the engine speed overshoot and the speed limit; obtains the corrected starting air flow according to the starting air flow adaptive factor and the starting air flow; and adjusts the starting speed of the engine according to the corrected starting air flow, so as to achieve consistent adjustment of the engine starting overspeed under different engine operating conditions and improve the adaptability and reliability of engine starting.

[0077] Optional, Figure 2A corresponding relationship diagram of a startup air flow adaptive factor and a rotation speed is provided in an embodiment of the present invention, such as Figure 2 As shown, the plurality of speed limits include a first speed limit and a second speed limit, the starting air flow adaptive factor includes a first starting air flow adaptive factor, the first speed limit is less than the second speed limit; the corrected starting air flow includes a first corrected starting air flow; Figure 3 A flowchart of another engine starting speed control method provided by an embodiment of the present invention is shown in FIG. Figure 3 As shown, the engine starting speed control method includes:

[0078] S201, obtaining the engine starting water temperature information.

[0079] S202: Obtain the maximum engine speed overshoot and starting air flow rate based on the starting water temperature information.

[0080] S203: Set multiple speed limits according to the maximum value of the engine speed overshoot.

[0081] S204: When the maximum value of the engine speed overshoot is between the first speed limit and the second speed limit, determine a first startup air flow adaptive factor.

[0082] The first speed limit and the second speed limit form a speed range. When the maximum value of the engine speed overshoot is within the speed range, the first starting air flow adaptive factor is correspondingly determined.

[0083] S205: Obtain a first corrected startup air flow rate according to the first startup air flow rate adaptive factor and the startup air flow rate.

[0084] Optionally, the first starting air flow adaptive factor is 1. When the maximum engine speed overshoot value is between the first speed limit and the second speed limit, the engine pre-start speed may not be adjusted and the first corrected starting air flow may be the same as the starting air flow.

[0085] S206: Adjust the engine starting speed according to the first corrected starting air flow rate.

[0086] The embodiment of the present invention obtains the starting water temperature information of the engine; obtains the maximum value of the engine speed overshoot and the starting air flow according to the starting water temperature information; sets multiple speed limits according to the maximum value of the engine speed overshoot; determines a first starting air flow adaptive factor when the maximum value of the engine speed overshoot is between the first speed limit and the second speed limit; obtains a first corrected starting air flow according to the first starting air flow adaptive factor and the starting air flow; and adjusts the starting speed of the engine according to the first corrected starting air flow, thereby achieving consistent adjustment of the engine starting overspeed under different engine operating conditions, thereby improving the adaptability and reliability of engine starting.

[0087] Optionally, the plurality of speed limits include a first speed limit and a second speed limit; the startup air flow adaptive factor includes a startup air flow adaptive increase factor; and the corrected startup air flow includes a second corrected startup air flow; Figure 4 A flowchart of another engine starting speed control method provided by an embodiment of the present invention is shown in FIG. Figure 4 As shown, the engine starting speed control method includes:

[0088] S301, obtaining the engine starting water temperature information.

[0089] S302: Obtain the maximum engine speed overshoot and starting air flow rate based on the starting water temperature information.

[0090] S303: Set multiple speed limits according to the maximum value of the engine speed overshoot.

[0091] S304: When the maximum engine speed overshoot value is not between the first speed limit and the second speed limit, and the maximum engine speed overshoot value is less than the first speed limit, determine the startup air flow adaptive increase factor.

[0092] Among them, when the maximum value of the engine speed overshoot is not between the first speed limit and the second speed limit, and when the maximum value of the engine speed overshoot is less than the first speed limit, it is considered that the maximum value of the engine speed overshoot is too small. At this time, it is necessary to increase the starting air flow and increase the intake volume, and correspondingly determine the starting air flow adaptive increase factor.

[0093] S305: Obtain a second corrected startup air flow rate according to the startup air flow rate adaptive increase factor and the startup air flow rate.

[0094] Among them, the starting air flow is corrected according to the starting air flow adaptive increase factor, the starting air flow is appropriately increased, and then the second corrected starting air flow is obtained, so that the starting speed of the engine can be adjusted by the subsequent starting air flow adaptive increase factor to ensure the adaptability of the engine start.

[0095] S306: Adjust the engine starting speed according to the second corrected starting air flow rate.

[0096] The embodiment of the present invention obtains the starting water temperature information of the engine; obtains the maximum value of the engine speed overshoot and the starting air flow according to the starting water temperature information; sets multiple speed limits according to the maximum value of the engine speed overshoot; determines the starting air flow adaptive increase factor when the maximum value of the engine speed overshoot is not between the first speed limit and the second speed limit, and the maximum value of the engine speed overshoot is less than the first speed limit; obtains a second corrected starting air flow according to the starting air flow adaptive increase factor and the starting air flow; adjusts the starting speed of the engine according to the second corrected starting air flow, thereby achieving consistent adjustment of the engine starting overspeed under different engine operating conditions, thereby improving the adaptability and reliability of engine starting.

[0097] Optional, continue to refer to Figure 2 , the multiple speed limits include a third speed limit and a fourth speed limit, the third speed limit is greater than the fourth speed limit; the starting air flow adaptive increase factor includes a first starting air flow adaptive increase factor, a second starting air flow adaptive increase factor and a third starting air flow adaptive increase factor; the first starting air flow adaptive increase factor, the second starting air flow adaptive increase factor and the third starting air flow adaptive increase factor are all greater than 1; the second corrected starting air flow includes a first sub-corrected starting air flow, a second sub-corrected starting air flow and a third sub-corrected starting air flow. Figure 5 A flowchart of another engine starting speed control method provided by an embodiment of the present invention is shown in FIG. Figure 5 As shown, the engine starting speed control method includes:

[0098] S401, obtaining the engine starting water temperature information.

[0099] S402: Obtain the maximum engine speed overshoot and starting air flow rate based on the starting water temperature information.

[0100] S403: Set multiple speed limits based on the maximum engine speed overshoot value, where the multiple speed limits include a third speed limit and a fourth speed limit, and the third speed limit is greater than the fourth speed limit.

[0101] S404: Determine whether the maximum value of the engine speed overshoot is between the first speed limit and the second speed limit. If so, execute step S405; if not, execute step S407.

[0102] S405: Determine a first startup air flow adaptive factor.

[0103] S406 : Obtain a first corrected startup air flow according to the first startup air flow adaptive factor and the startup air flow.

[0104] S407, determine whether the maximum value of the engine speed overshoot is less than the first speed limit, if so, execute step S409, if not, execute step S408.

[0105] S408: Determine whether the maximum engine speed overshoot value is greater than the second speed limit value.

[0106] S409: Determine whether the maximum value of the engine speed overshoot is greater than the third speed limit. If so, execute step S410; if not, execute step S412.

[0107] S410: Determine a first startup air flow adaptive increase factor.

[0108] S411: Obtain a first sub-corrected starting air flow rate according to the first starting air flow rate adaptive increase factor and the starting air flow rate.

[0109] Among them, when the maximum value of the engine speed overshoot is less than the first speed limit, the rotation range can be further refined to set a third speed limit and a fourth speed limit. The third speed limit is greater than the fourth speed limit and both are less than the first speed limit. When the maximum value of the engine speed overshoot is greater than the third speed limit, that is, the maximum value of the engine speed overshoot is within the speed range formed by the first speed limit and the third speed limit, a first starting air flow adaptive increase factor within the speed range is correspondingly obtained, and a first sub-corrected starting air flow is obtained according to the first starting air flow adaptive increase factor combined with the starting air flow, and then the starting speed of the engine is adjusted according to the first sub-corrected starting air flow.

[0110] S412: Determine whether the maximum value of the engine speed overshoot is less than the fourth speed limit. If so, execute step S413; if not, execute step S415.

[0111] S413: Determine a second startup air adaptive increase factor.

[0112] S414: Obtain a second sub-corrected startup air flow rate according to the second startup air flow rate adaptive increase factor and the startup air flow rate.

[0113] When the maximum engine speed overshoot is less than the first speed limit and the maximum engine speed overshoot is less than the third speed limit, the maximum engine speed overshoot is further compared with the fourth speed limit to achieve precise correction of the starting air flow. When the maximum engine speed overshoot is less than the fourth speed limit, i.e., the maximum engine speed overshoot is within a speed range less than the fourth speed limit, the maximum engine speed overshoot is very small, and a significant correction of the starting air flow is required. A second starting air flow adaptive increase factor within this speed range is correspondingly obtained. A second sub-corrected starting air flow is obtained based on this second starting air flow adaptive increase factor and the starting air flow, and then the engine starting speed is adjusted based on the second sub-corrected starting air flow.

[0114] S415: Determine a third startup air adaptive increase factor.

[0115] S416: Obtain a third sub-corrected startup air flow according to the third startup air flow adaptive increase factor and the startup air flow.

[0116] Among them, when the maximum value of the engine speed overshoot is greater than the fourth speed limit, that is, at this time the maximum value of the engine speed overshoot is located in the speed range formed by the third speed limit and the fourth speed limit, the maximum value of the engine speed overshoot is small, and the starting flow is appropriately increased, and the third starting air flow adaptive increase factor within the speed range is correspondingly obtained, and the third sub-corrected starting air flow is obtained according to the third starting air flow adaptive increase factor combined with the starting air flow, and then the starting speed of the engine is adjusted according to the third sub-corrected starting air flow.

[0117] S417: Adjust the engine starting speed according to the first corrected starting air flow rate, the first sub-corrected starting air flow rate, the second sub-corrected starting air flow rate, or the third sub-corrected starting air flow rate.

[0118] In the embodiment of the present invention, when the maximum engine speed overshoot value is not between the first speed limit and the second speed limit and the maximum engine speed overshoot value is less than the first speed limit, the maximum engine speed overshoot value, the third speed limit and the fourth speed limit are further compared to determine the first sub-corrected starting air flow rate, the second sub-corrected starting air flow rate or the third sub-corrected starting air flow rate in combination with the starting air flow rate, and then adjust the starting speed of the engine accordingly, thereby achieving consistent adjustment of the engine starting overspeed under different engine operating conditions and improving the adaptability and reliability of engine starting.

[0119] Optional, continue to refer to Figure 2, the plurality of speed limits include a first speed limit and a second speed limit; the starting air flow adaptive factor includes a starting air flow adaptive reduction factor; the corrected starting air flow includes a third corrected starting air flow; Figure 6 A flowchart of another engine starting speed control method provided by an embodiment of the present invention is shown in FIG. Figure 6 As shown, the engine starting speed control method includes:

[0120] S501, obtaining engine starting water temperature information.

[0121] S502: Obtain the maximum engine speed overshoot and the starting air flow rate based on the starting water temperature information.

[0122] S503: Set multiple speed limits according to the maximum overshoot value of the engine speed, where the multiple speed limits include a first speed limit and a second speed limit.

[0123] S504: When the maximum engine speed overshoot value is not between the first speed limit and the second speed limit, and the maximum engine speed overshoot value is greater than the second speed limit, determine the startup air flow adaptive reduction factor.

[0124] Among them, when the maximum value of the engine speed overshoot is not between the first speed limit and the second speed limit, and when the maximum value of the engine speed overshoot is greater than the second speed limit, it is considered that the maximum value of the engine speed overshoot is too large. At this time, it is necessary to perform a correction on the starting air flow to reduce the intake volume, and accordingly determine the starting air flow adaptive reduction factor.

[0125] S505: Obtain a third corrected startup air flow rate according to the startup air flow rate adaptive reduction factor and the startup air flow rate.

[0126] Among them, the starting air flow is increased and corrected according to the starting air flow adaptive reduction factor, and the starting air flow is appropriately reduced, so as to obtain the third corrected starting air flow, so that the starting speed of the engine can be adjusted by the subsequent starting air flow adaptive reduction factor to ensure the adaptability of the engine start.

[0127] S506: Adjust the engine starting speed according to the third corrected starting air flow rate.

[0128] The embodiment of the present invention obtains the starting water temperature information of the engine; obtains the maximum value of the engine speed overshoot and the starting air flow according to the starting water temperature information; sets a plurality of speed limits according to the maximum value of the engine speed overshoot; determines the starting air flow adaptive reduction factor when the maximum value of the engine speed overshoot is not between the first speed limit and the second speed limit, and the maximum value of the engine speed overshoot is greater than the second speed limit; obtains a third corrected starting air flow according to the starting air flow adaptive reduction factor and the starting air flow; and achieves consistent adjustment of the engine starting overspeed under different engine operating conditions, thereby improving the adaptability and reliability of the engine starting.

[0129] Optional, continue to refer to Figure 2 The multiple speed limits include a fifth speed limit and a sixth speed limit, the fifth speed limit is less than the sixth speed limit; the starting air flow adaptive reduction factor includes a first starting air flow adaptive reduction factor, a second starting air flow adaptive reduction factor, and a third starting air flow adaptive reduction factor, the first starting air flow adaptive reduction factor, the second starting air flow adaptive reduction factor, and the third starting air flow adaptive reduction factor are all less than 1; the third corrected starting air flow includes a fourth sub-corrected starting flow, a fifth sub-corrected starting flow, and a sixth sub-corrected starting flow. Figure 7 A flowchart of another engine starting speed control method provided by an embodiment of the present invention is shown in FIG. Figure 7 As shown, after determining that the maximum value of the engine speed overshoot is greater than the first speed limit, the engine starting speed control method further includes:

[0130] S601: Determine whether the maximum engine speed overshoot value is greater than a second speed limit value.

[0131] When the maximum engine speed overshoot value is not between the first speed limit and the second speed limit and the maximum engine speed overshoot value is greater than the first speed limit value, it is considered that the maximum engine speed overshoot value is greater than the second speed limit value.

[0132] S602, determine whether the maximum value of the engine speed overshoot is less than the fifth speed limit; if so, execute step S603, if not, execute step S605.

[0133] S603: Determine a first startup air adaptive reduction factor.

[0134] S604: Obtain a fourth sub-corrected startup air flow according to the first startup air flow adaptive reduction factor and the startup air flow.

[0135] Among them, when the maximum value of the engine speed overshoot is greater than the second speed limit, the rotation range can be further refined to set a fifth speed limit and a sixth speed limit. The fifth speed limit is less than the sixth speed limit and both are greater than the second speed limit. When the maximum value of the engine speed overshoot is less than the fifth speed limit, that is, the maximum value of the engine speed overshoot is within the speed range formed by the second speed limit and the fifth speed limit, the maximum value of the engine speed overshoot is slightly larger at this time, and it is necessary to adapt to reduce the starting air flow, and accordingly obtain a first starting air flow adaptive reduction factor within the speed range, and obtain a fourth sub-corrected starting air flow according to the first starting air flow adaptive small factor combined with the starting air flow, and then adjust the starting speed of the engine according to the fourth sub-corrected starting air flow.

[0136] S605: Determine whether the maximum value of the engine speed overshoot is less than the sixth speed limit. If so, execute step S606; if not, execute step S608.

[0137] S606: Determine a second startup air adaptive reduction factor.

[0138] S607: Obtain a fifth sub-corrected startup air flow according to the second startup air flow adaptive reduction factor and the startup air flow.

[0139] When the maximum engine speed overshoot is greater than the second speed limit and greater than the fifth speed limit, the maximum engine speed overshoot is further compared with the sixth speed limit to achieve precise correction of the starting air flow. When the maximum engine speed overshoot is less than the sixth speed limit, i.e., the maximum engine speed overshoot is within the speed range defined by the fifth and sixth speed limits, the maximum engine speed overshoot is significant, requiring a greater degree of subtraction correction of the starting air flow. Accordingly, a second starting air flow adaptive reduction factor within this speed range is obtained, and a fifth sub-corrected starting air flow is obtained based on this second starting air flow adaptive reduction factor combined with the starting air flow. The engine starting speed is then adjusted based on the fifth sub-corrected starting air flow.

[0140] S608: Determine a third startup air adaptive reduction factor.

[0141] S609: Obtain a sixth sub-corrected startup air flow according to the third startup air flow adaptive reduction factor and the startup air flow.

[0142] Among them, when the maximum value of the engine speed overshoot is greater than the sixth speed limit, that is, at this time the maximum value of the engine speed overshoot is located in the speed range formed by the sixth speed limit, the maximum value of the engine speed overshoot is greater, and the starting flow needs to be reduced to a greater extent, and the third starting air flow adaptive reduction factor within the speed range is correspondingly obtained, and the sixth sub-corrected starting air flow is obtained according to the third starting air flow adaptive reduction factor combined with the starting air flow, and then the starting speed of the engine is adjusted according to the sixth sub-corrected starting air flow.

[0143] S610: Adjust the engine starting speed according to the fourth sub-corrected starting air flow rate, the fifth sub-corrected starting air flow rate, or the sixth sub-corrected starting air flow rate.

[0144] In an embodiment of the present invention, when the maximum engine speed overshoot value is not between the first speed limit and the second speed limit, and the maximum engine speed overshoot value is greater than the second speed limit, the maximum engine speed overshoot value, the fifth speed limit, and the sixth speed limit are further compared to determine the fourth sub-corrected starting air flow rate, the fifth sub-corrected starting air flow rate, or the sixth sub-corrected starting air flow rate in combination with the starting air flow rate, and then the starting speed of the engine is adjusted accordingly. This achieves consistent adjustment of engine starting overspeed under different engine operating conditions, thereby improving the adaptability and reliability of engine starting.

[0145] Optional, Figure 8 A flowchart of another engine starting speed control method provided by an embodiment of the present invention is shown in FIG. Figure 8 As shown, the engine starting speed control method includes:

[0146] S701, obtain engine starting water temperature information.

[0147] S702: Obtain the maximum engine speed overshoot and starting air flow rate based on the starting water temperature information.

[0148] S703: Set multiple speed limits based on the maximum engine speed overshoot value.

[0149] S704: Determine a startup air flow adaptive factor based on the maximum engine speed overshoot value and the speed limit.

[0150] S705: Obtain a corrected starting air flow rate according to the starting air flow rate adaptive factor and the starting air flow rate.

[0151] S706: Adjust the engine starting speed according to the corrected starting air flow rate.

[0152] S707: Store the corrected startup air flow.

[0153] Among them, the starting air flow adaptive factors obtained under different starting water temperature information can be stored, so that the starting air flow adaptive factors are stored corresponding to different engine operating conditions, so that they can be read and used at the next engine start. The corrected starting air flow is stored and updated during the self-learning process, which improves the engine starting adaptability and ensures the stability of engine operation.

[0154] The embodiment of the present invention obtains the starting water temperature information of the engine; obtains the maximum value of the engine speed overshoot and the starting air flow according to the starting water temperature information; sets multiple speed limits according to the maximum value of the engine speed overshoot; determines the starting air flow adaptive factor according to the maximum value of the engine speed overshoot and the speed limit; obtains a corrected starting air flow according to the starting air flow adaptive factor and the starting air flow; adjusts the starting speed of the engine according to the corrected starting air flow, and stores the corrected starting air flow, so as to achieve consistent adjustment of the engine starting overspeed under different engine operating conditions, thereby improving the adaptability and reliability of engine starting.

[0155] Based on the same inventive concept, Figure 9 A schematic diagram of the structure of an engine starting speed control device provided by an embodiment of the present invention is shown in FIG. Figure 9 As shown, the engine starting speed control device is used to execute the engine starting speed control method provided by any embodiment of the present invention. The present invention provides an engine starting speed control device, including the engine starting speed control method provided by any one of the above embodiments. The engine starting speed control device includes:

[0156] The starting water temperature information acquisition module 101 is used to obtain the starting water temperature information of the engine;

[0157] The engine speed overshoot maximum value and starting air flow acquisition module 102 is used to obtain the engine speed overshoot maximum value and starting air flow according to the starting water temperature information;

[0158] A speed limit setting module 103 is used to set multiple speed limits according to the maximum value of the engine speed overshoot;

[0159] A starting air flow adaptive factor determination module 104 is configured to determine a starting air flow adaptive factor according to the engine speed overshoot maximum value and the speed limit;

[0160] A modified startup air flow acquisition module 105 is configured to acquire a modified startup air flow according to the startup air flow adaptive factor and the startup air flow;

[0161] The starting speed adjustment module 106 is configured to adjust the starting speed of the engine according to the corrected starting air flow.

[0162] The engine starting speed control device can be implemented by software and / or hardware. Therefore, the engine starting speed control device provided in the embodiment of the present invention includes the technical features of the engine starting speed control method provided in any embodiment of the present invention, and can achieve the beneficial effects of the engine starting speed control method provided in any embodiment of the present invention. The similarities can be referred to the above description of the engine starting speed control method provided in the embodiment of the present invention, and will not be repeated here.

[0163] Based on the same inventive concept, an embodiment of the present invention also provides a vehicle, which includes a fuel engine, a fuel storage unit and a control unit, and the control unit is respectively connected to the fuel engine and the fuel storage unit; the control unit is used to execute the engine starting speed control method described in any one of the above embodiments. Therefore, the vehicle provided by the embodiment of the present invention includes the technical features of the engine starting speed control method provided by any embodiment of the present invention, and can achieve the beneficial effects of the engine starting speed control method provided by any embodiment of the present invention. The similarities can be referred to the above description of the engine starting speed control method provided by the embodiment of the present invention, and will not be repeated here.

[0164] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.

Claims

1. A method for controlling engine starting speed, characterized in that: include: Get the engine starting water temperature information; Obtaining the maximum engine speed overshoot value and the starting air flow rate according to the starting water temperature information; Setting a plurality of speed limits according to the maximum value of the engine speed overshoot; determining a starting air flow adaptive factor according to the engine speed overshoot maximum value and the speed limit; obtaining a corrected starting air flow rate according to the starting air flow rate adaptive factor and the starting air flow rate; The starting speed of the engine is adjusted according to the corrected starting air flow rate.

2. The engine starting speed control method according to claim 1, characterized in that: The plurality of speed limits include a first speed limit and a second speed limit, the startup air flow adaptive factor includes a first startup air flow adaptive factor, and the first speed limit is less than the second speed limit; The modified startup air flow rate includes a first modified startup air flow rate; Determining a startup air flow adaptive factor according to the engine speed overshoot maximum value and the speed limit includes: determining a first startup air flow adaptive factor when the engine speed overshoot maximum value is between the first speed limit and the second speed limit; Obtaining a corrected starting air flow according to the starting air flow adaptive factor and the starting air flow includes: A first corrected startup air flow is obtained according to the first startup air flow adaptive factor and the startup air flow.

3. The engine starting speed control method according to claim 2, characterized in that: The first startup air flow adaptive factor is 1.

4. The engine starting speed control method according to claim 1, characterized in that: The plurality of speed limits include a first speed limit and a second speed limit; the startup air flow adaptive factor includes a startup air flow adaptive increase factor; The modified startup air flow rate includes a second modified startup air flow rate; Determining a startup air flow adaptive factor according to the engine speed overshoot maximum value and the speed limit includes: determining a startup air flow adaptive increase factor when the maximum engine speed overshoot value is not between the first speed limit value and the second speed limit value and the maximum engine speed overshoot value is less than the first speed limit value; Obtaining a corrected starting air flow according to the starting air flow adaptive factor and the starting air flow includes: A second corrected startup air flow is obtained according to the startup air flow adaptive increase factor and the startup air flow.

5. The engine starting speed control method according to claim 4, characterized in that: The plurality of speed limits include a third speed limit and a fourth speed limit, the third speed limit being greater than the fourth speed limit; The startup air flow adaptive increase factor includes a first startup air flow adaptive increase factor, a second startup air flow adaptive increase factor and a third startup air flow adaptive increase factor; Determine the adaptive increase factor of the startup air flow, including: determining a first starting air flow adaptive increase factor when the engine speed overshoot maximum value is greater than the third speed limit; determining a second starting air adaptive increase factor when the engine speed overshoot maximum value is between the third speed limit and the fourth speed limit; When the engine speed overshoot maximum value is less than the fourth speed limit, a third starting air adaptive increase factor is determined.

6. The engine starting speed control method according to claim 1, characterized in that: The plurality of speed limits include a first speed limit and a second speed limit; the startup air flow adaptive factor includes a startup air flow adaptive reduction factor; The modified startup air flow rate includes a third modified startup air flow rate; Determining a startup air flow adaptive factor according to the engine speed overshoot maximum value and the speed limit includes: determining a startup air flow adaptive reduction factor when the maximum value of the engine speed overshoot is not between the first speed limit and the second speed limit, and the maximum value of the engine speed overshoot is greater than the second speed limit; Obtaining a corrected starting air flow according to the starting air flow adaptive factor and the starting air flow includes: A third corrected startup air flow rate is obtained according to the startup air flow rate adaptive reduction factor and the startup air flow rate.

7. The engine starting speed control method according to claim 6, characterized in that: The plurality of speed limits include a fifth speed limit and a sixth speed limit, the fifth speed limit being less than the sixth speed limit; the startup air flow adaptive reduction factor includes a first startup air flow adaptive reduction factor, a second startup air flow adaptive reduction factor, and a third startup air flow adaptive reduction factor; Determine the adaptive reduction factor for the startup air flow, including: determining a first startup air flow adaptive reduction factor when the engine speed overshoot maximum value is less than the fifth speed limit; determining a second starting air adaptive reduction factor when the engine speed overshoot maximum value is between the fifth speed limit and the sixth speed limit; When the engine speed overshoot maximum value is greater than the sixth speed limit, a third starting air adaptive reduction factor is determined.

8. The engine starting speed control method according to claim 1, characterized in that: After obtaining the corrected startup air flow according to the startup air flow adaptive factor and the startup air flow, the method further includes: The corrected startup air flow is stored.

9. An engine starting speed control device, characterized in that: The engine starting speed control method according to any one of claims 1 to 8, characterized in that it comprises: A starting water temperature information acquisition module is used to obtain the starting water temperature information of the engine; An engine speed overshoot maximum value and starting air flow acquisition module, configured to acquire the engine speed overshoot maximum value and starting air flow according to the starting water temperature information; A speed limit setting module, configured to set a plurality of speed limits according to the maximum value of the engine speed overshoot; a starting air flow adaptive factor determination module, configured to determine a starting air flow adaptive factor according to the engine speed overshoot maximum value and the speed limit; a modified starting air flow acquisition module, configured to acquire a modified starting air flow according to the starting air flow adaptive factor and the starting air flow; A starting speed adjustment module is used to adjust the starting speed of the engine according to the corrected starting air flow.

10. A vehicle, characterized in that: The vehicle comprises: a fuel engine, a fuel storage unit and a control unit, wherein the control unit is connected to the fuel engine and the fuel storage unit respectively; The control unit is used to execute the engine starting speed control method according to any one of claims 1 to 8.