Method and device for determining minimum engine speed requirement, vehicle, storage medium
By dynamically calculating the minimum required engine speed and combining it with vehicle dynamics models and calibration data, the problem that a fixed speed strategy cannot adapt to complex operating conditions is solved, ensuring smooth vehicle start-up and fuel economy under any conditions.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- WEICHAI POWER CO LTD
- Filing Date
- 2026-01-28
- Publication Date
- 2026-05-26
Smart Images

Figure CN122082893A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle automatic control technology, specifically to a method and device for determining the minimum required engine speed, a vehicle, and a storage medium. Background Technology
[0002] During the start-up process of commercial vehicles equipped with AMT (Automated Manual Transmission) (such as trucks and buses), the engine needs to output an appropriate speed to ensure smooth clutch engagement and a smooth vehicle start, while avoiding fuel waste, clutch wear, or excessive shock due to excessive speed. Existing technology often employs a simple control strategy: setting a fixed starting speed for the engine. Regardless of whether the vehicle is unloaded or fully loaded, on a flat road or a slope, or on a plain or plateau, the same preset speed value is used as the starting target.
[0003] However, the actual operating conditions when a vehicle starts are complex and varied, mainly affected by the following factors: the rolling resistance and acceleration resistance that the vehicle needs to overcome are vastly different between unloaded and fully loaded states; starting on a slope requires overcoming additional gravity components, which places significantly higher demands on engine torque and power than on flat roads; the thin air at high altitudes reduces the engine's air intake, causing its external characteristics (torque-speed curve) to shift downwards, resulting in a decrease in available torque at the same speed; and the degree of responsiveness of the start is reflected in the accelerator pedal opening.
[0004] Using a fixed engine start-up speed cannot dynamically adapt to the aforementioned changing operating conditions. Under heavy loads, steep inclines, or high altitudes, a fixed speed may be too low, resulting in insufficient engine torque output, preventing the vehicle from starting or even causing it to stall. Conversely, under unloaded, flat road, or low altitude conditions, a fixed speed may be too high, causing unnecessary fuel consumption, clutch slippage and overheating, and starting shock, thereby affecting fuel economy, component lifespan, and driving smoothness. Summary of the Invention
[0005] In view of this, this application provides a method and apparatus for determining the minimum required engine speed, a vehicle, and a storage medium, which solves the problem that the use of a fixed starting speed in the prior art cannot adapt to complex and variable operating conditions.
[0006] According to a first aspect of this application, this application provides a method for determining the minimum required engine speed, comprising: The vehicle's operating parameters are collected, including load value, gradient value, vehicle speed, accelerator pedal opening value, and atmospheric pressure value. The minimum required reference speed of the engine is obtained based on the aforementioned operating parameters; Based on the accelerator pedal opening value and the atmospheric pressure value, determine the required engine speed at different altitudes and accelerator pedal settings; Based on the load value and slope value, determine the required rotational speed under different loads and slopes; Obtain the engine's real-time low idle speed; The minimum required reference speed of the engine, the required speed at different altitudes and throttles, the required speed under different loads and slopes, and the real-time low idle speed of the engine are taken as the maximum value and used as the minimum required target speed for controlling the engine to start.
[0007] In one embodiment of this application, obtaining the engine's minimum required reference speed based on the operating parameters includes: The vehicle's driving resistance is obtained based on the load value, the slope value, and the vehicle speed, combined with the vehicle dynamics formula. The minimum required torque of the engine at the front end of the transmission is obtained based on the vehicle's driving resistance. Based on the engine's minimum required torque, the corresponding minimum required reference speed of the engine can be obtained by looking up the engine's external characteristic curve.
[0008] In one embodiment of this application, the operating parameters further include: tire radius, rear axle ratio, and gearbox ratio; The step of obtaining the minimum required engine torque at the front end of the transmission based on the vehicle's driving resistance includes: calculating the minimum required engine torque at the front end of the transmission based on the vehicle's driving resistance, the tire radius, the rear axle ratio, and the transmission ratio.
[0009] In one embodiment of this application, the formula for calculating the minimum required torque of the engine at the front end of the transmission based on the vehicle's driving resistance, the tire radius, the rear axle ratio, and the transmission ratio is as follows: T = (F × r) / (i 后桥 ×i 变速箱 ); Where F is the vehicle's rolling resistance; r is the tire radius; i 后桥 The rear axle speed ratio; i 变速箱 This refers to the gearbox speed ratio.
[0010] In one embodiment of this application, determining the required engine speed at different altitudes and throttle positions based on the accelerator pedal opening value and the atmospheric pressure value includes: obtaining the required engine speed at different altitudes and throttle positions by querying a preset first two-dimensional table or a first mapping function based on the accelerator pedal opening value and the atmospheric pressure value.
[0011] In one embodiment of this application, determining the required rotational speed under different loads and slopes based on the load value and slope value includes: obtaining the required rotational speed under different loads and slopes by querying a preset second two-dimensional table or a second mapping function based on the load value and slope value.
[0012] In one embodiment of this application, obtaining the real-time low idle speed of the engine includes: obtaining the real-time low idle speed of the engine calculated and fed back by the engine control unit based on the current operating state of the engine.
[0013] As a second aspect of this application, this application also provides a device for determining the minimum required engine speed, comprising: The parameter acquisition module is used to collect the vehicle's operating parameters, including load value, gradient value, vehicle speed, accelerator pedal opening value, and atmospheric pressure value. The parameter processing module is used to obtain the minimum required reference speed of the engine based on the operating parameters; determine the required speed at different altitudes and throttle positions based on the throttle pedal opening value and the atmospheric pressure value; determine the required speed at different loads and slopes based on the load value and the slope value; and obtain the real-time low idle speed of the engine. The target speed acquisition module is used to take the maximum value of the minimum required reference speed of the engine, the required speed at different altitudes and throttles, the required speed under different loads and slopes, and the real-time low idle speed of the engine, and use the maximum value as the minimum required target speed for controlling the engine to start.
[0014] As a third aspect of this application, this application also provides a vehicle, including: Engine; and The determining device described above.
[0015] As a fourth aspect of this application, this application also provides a computer program product, including a computer program, characterized in that the computer program, when executed by a processor, implements the steps of the method described above.
[0016] This application provides a method for determining the minimum required engine speed. The method involves collecting vehicle operating parameters, including load value, gradient value, vehicle speed, accelerator pedal opening value, and atmospheric pressure value. Based on these parameters, a minimum required engine speed reference is obtained. The required engine speed at different altitudes and throttle settings is determined based on the throttle pedal opening value and atmospheric pressure value. The required engine speed at different loads and gradients is also determined based on the load value and gradient value. The real-time low idle speed of the engine is acquired. The maximum value of the minimum required engine speed reference, the required engine speed at different altitudes and throttle settings, the required engine speed at different loads and gradients, and the real-time low idle speed is taken as the minimum target engine speed for starting the engine. This method comprehensively considers vehicle load, gradient, altitude, driver intention, and the engine's own state to dynamically determine the optimal minimum required engine speed for starting. Attached Figure Description
[0017] The above and other objects, features, and advantages of this application will become more apparent from the more detailed description of the embodiments of this application in conjunction with the accompanying drawings. The drawings are provided to further illustrate the embodiments of this application and form part of the specification. They are used together with the embodiments of this application to explain this application and do not constitute a limitation thereof. In the drawings, the same reference numerals generally represent the same components or steps.
[0018] Figure 1 The diagram shown is a flowchart illustrating a method for determining the minimum required engine speed according to an embodiment of this application.
[0019] Figure 2 The diagram shown is a flowchart illustrating a method for obtaining the minimum required reference speed of an engine based on the operating parameters provided in an embodiment of this application.
[0020] Figure 3 The diagram shown is a structural schematic of a device for determining the minimum required engine speed according to an embodiment of this application.
[0021] Figure 4 The diagram shown is a schematic diagram of the working principle of an electronic device provided in an embodiment of this application. Detailed Implementation
[0022] In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified. All directional indications (such as up, down, left, right, front, back, top, bottom, etc.) in the embodiments of this application are only used to explain the relative positional relationships and movement of the components in a specific posture (as shown in the figures). If the specific posture changes, the directional indication will also change accordingly. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.
[0023] Furthermore, the reference to "embodiment" herein means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0024] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0025] Exemplary methods As a first aspect of this application, this application provides a method for determining the minimum required engine speed. Figure 1 The diagram shown is a flowchart illustrating a method for determining the minimum required engine speed according to an embodiment of this application. (Reference) Figure 1 As shown, the method for determining the minimum required engine speed provided in this application includes the following steps: Step S1: Collect the vehicle's operating parameters, including load value, gradient value, vehicle speed, accelerator pedal opening value, and atmospheric pressure value.
[0026] In specific implementations, signals are collected or received in real time via an in-vehicle network (such as CAN) and sensors to obtain operating parameters. Optionally, these include, but are not limited to: load values from suspension pressure sensors or load calculation models, slope angles from slope sensors or navigation systems, vehicle speeds from wheel speed sensors, accelerator pedal opening values from pedal position sensors, and atmospheric pressure values from atmospheric pressure sensors.
[0027] At the same time, the inherent parameters pre-stored in the controller are also invoked, including but not limited to tire radius, rear axle ratio, current gear ratio of the transmission, and calibration coefficients required for the dynamic formula (e.g., rolling resistance coefficient, air density, drag coefficient, frontal area, etc.).
[0028] Step S2: Obtain the minimum required reference speed of the engine based on the operating parameters.
[0029] Figure 2 The diagram shown is a flowchart illustrating a method for obtaining the minimum required reference speed of an engine based on the aforementioned operating parameters, according to an embodiment of this application. (Reference) Figure 2 As shown, in a specific implementation, obtaining the engine's minimum required reference speed includes: Step S21: Based on the load value, the slope value, and the vehicle speed, the vehicle driving resistance is obtained using the vehicle dynamics formula.
[0030] Optionally, the vehicle dynamics formula is: F = mgsinθ + mgμcosθ + 0.5ρC d Av 2 +ma; In the formula, m is the vehicle load; g is the acceleration due to gravity; θ is the slope angle; μ is the rolling resistance coefficient; ρ is the air density; C d denoted as drag coefficient; A as frontal area; v as vehicle speed; and a as vehicle acceleration. These coefficients (e.g., μ, Cd, A) can be pre-calibrated and stored in the controller.
[0031] It is understandable that at the moment of starting, the vehicle speed v≈0, and the acceleration a can be obtained as an expected value based on the driver's throttle opening and the calibration mapping.
[0032] Step S22: Obtain the minimum required torque of the engine at the front end of the transmission based on the vehicle's driving resistance.
[0033] Optionally, based on the vehicle's driving resistance, the tire radius, the rear axle ratio, and the transmission ratio, the minimum engine torque T at the front end of the transmission is calculated using the following formula: T = (F × r) / (i 后桥 ×i 变速箱 ); Where F is the vehicle's rolling resistance; r is the tire radius; i 后桥 The rear axle speed ratio; i 变速箱 This refers to the gearbox speed ratio.
[0034] The minimum torque required by the engine at the front end of the transmission is calculated based on the vehicle's driving resistance, the tire radius, the rear axle ratio, and the transmission ratio.
[0035] Step S23: Based on the minimum required torque of the engine, look up the engine's external characteristic curve to obtain the corresponding minimum required reference speed of the engine.
[0036] Using the calculated minimum required torque T as the ordinate, the pre-stored engine external characteristic curve (torque-speed relationship) is looked up. This curve represents the maximum torque that the engine can provide at various speeds. By querying, the minimum engine speed that can provide no less than torque T is obtained. This speed is the minimum required reference speed of the engine derived based on the theory of overcoming driving resistance.
[0037] Step S3: Determine the required engine speed at different altitudes and throttle settings based on the accelerator pedal opening value and the atmospheric pressure value.
[0038] In a specific implementation, based on the accelerator pedal opening value and the atmospheric pressure value, the required engine speed at different altitudes and accelerator pedal positions is obtained by querying a preset first two-dimensional table or a first mapping function. Using the accelerator pedal opening value and atmospheric pressure value as input, the preset first two-dimensional table or first mapping function is queried, and the corresponding required engine speed is output.
[0039] This can be understood as using the current throttle pedal opening value and atmospheric pressure value as an index to query a preset "altitude-throttle-speed" compensation table (the first two-dimensional table). The data in this table comes from the engine test bench high-altitude calibration and defines the speed reference required to maintain stable combustion and response performance of the engine under different intake pressures (corresponding to altitudes) and different throttle openings.
[0040] Step S4: Determine the required rotational speed under different loads and slopes based on the load value and slope value.
[0041] In a specific implementation, based on the load value and slope value, the required rotational speed under different loads and slopes is obtained by querying a preset second two-dimensional table or a second mapping function. Using the load value and slope value as input, the preset second two-dimensional table or second mapping function is queried, and the corresponding required rotational speed is output.
[0042] It is understandable that the current load value m and slope angle θ are used as indexes to query the preset "load-slope-speed" compensation table (the second two-dimensional table). The data in this table comes from the actual vehicle start calibration and can be obtained through whole vehicle start calibration tests. It reflects the additional speed compensation required to overcome static resistance and achieve a smooth start under different load and slope combinations. It is used to compensate for resistance factors that may not be fully covered by the theoretical model (such as changes in transmission system internal resistance, tire deformation, etc.) and to make empirical adjustments to start smoothness.
[0043] Step S5: Obtain the engine's real-time low idle speed.
[0044] In a specific implementation, the engine's real-time low idle speed, calculated and fed back by the engine control unit based on the engine's current operating state, is obtained. Optionally, the minimum stable idle speed value, calculated and controlled in real-time by the engine ECU based on factors such as coolant temperature and oil temperature, is read from the engine ECU via the CAN bus. This value ensures that the engine itself does not stall.
[0045] Step S6: Take the maximum value of the minimum required reference speed of the engine, the required speed at different altitudes and throttles, the required speed under different loads and slopes, and the real-time low idle speed of the engine, and use the maximum value as the minimum required target speed for controlling the engine to start.
[0046] In a specific implementation, the four candidate speed values obtained in the above steps are compared: the minimum required engine speed N1, the required speed N2 at different altitudes and throttles, the required speed N3 under different loads and slopes, and the real-time low idle speed of the engine N4.
[0047] N = max(N1, N2, N3, N4); This maximum value is determined as the minimum target speed required by the engine for this start-up. The largest of the four selected speeds is taken as the minimum target speed, thus ensuring that the selected target speed can simultaneously meet the power requirements, altitude adaptability requirements, load gradient compensation requirements, and engine stable operation requirements under any operating conditions, thereby achieving the most robust start-up control.
[0048] In an optional implementation, after obtaining the minimum required target speed, the vehicle transmission controller sends the minimum required target speed to the engine control unit as the speed control target during the start-up process. The engine control unit adjusts fuel injection, throttle opening, etc., to make the engine speed reach and maintain near the target value, while the vehicle transmission controller controls the clutch engagement to achieve a smooth vehicle start.
[0049] For example: A truck starts at an altitude of 3000 meters (atmospheric pressure approximately 70 kPa), with a load of 30 tons and a 10% gradient, and the driver depresses the accelerator to 50%. Step S2 might calculate N1 = 850 rpm (theoretically required to overcome resistance); Step S3 looks up N2 = 900 rpm (high altitude compensation); Step S4 looks up N3 = 950 rpm (heavy load and steep gradient compensation); Step S5 receives feedback from the ECU that N4 = 750 rpm (warm engine idle speed); then, S6 takes the maximum value: N = max(850, 900, 950, 750) = 950 rpm.
[0050] Ultimately, the target engine speed was set at 950 rpm. This value not only meets the engine's operating requirements at high altitudes but also fully compensates for the additional starting resistance caused by heavy loads and steep inclines, ensuring a successful start. In flat areas with no load, N1, N2, and N3 may be lower, and the final target speed may be determined by N4, which is slightly higher than the normal idle speed, thus achieving an economical start.
[0051] The method for determining the minimum required engine speed provided in this embodiment has the following advantages compared with the prior art: (1) The fixed speed strategy was abandoned. By collecting multi-dimensional information such as load, slope, altitude, and throttle in real time, the minimum required speed that best fits the current actual working conditions was dynamically calculated, which significantly improved the start-up success rate, especially under extreme working conditions (such as high-altitude heavy load slope start).
[0052] (2): A "multi-source information fusion" architecture is proposed, which integrates theoretical calculation values based on vehicle dynamics models, empirical compensation values based on calibration data (altitude throttle compensation, load gradient compensation) and real-time engine status values (low idle speed). The system is integrated through the "maximum" decision logic to ensure that the output target speed is sufficient and necessary under any circumstances, and the system is extremely robust.
[0053] (3): The determined "minimum target speed" is the lower limit under the premise of ensuring a successful start, avoiding fuel waste and clutch wear caused by excessive speed. At the same time, a smooth start reduces the impact on the transmission system and improves driving comfort.
[0054] (4): The dynamic formula parameters and lookup tables involved in this method can be determined through prior calibration. The algorithm logic is clear and easy to implement and integrate in vehicle controllers (such as TCUs), and has good engineering application prospects.
[0055] Exemplary device As a second aspect of this application, this application also provides a device for determining the minimum required engine speed. Figure 3 The diagram shown is a structural schematic of a device for obtaining the minimum required reference speed of an engine based on the aforementioned operating parameters, according to an embodiment of this application. (Reference) Figure 3 As shown, the device for determining the minimum required engine speed includes: a parameter acquisition module 100, a parameter processing module 200, and a target speed acquisition module 300. The functions of each unit are described below.
[0056] The parameter acquisition module 100 is used to acquire the vehicle's operating parameters, including load value, gradient value, vehicle speed, accelerator pedal opening value, and atmospheric pressure value. The parameter processing module 200 is used to obtain the minimum required reference speed of the engine based on the operating condition parameters; determine the required speed at different altitudes and throttle positions based on the throttle pedal opening value and the atmospheric pressure value; determine the required speed at different loads and slopes based on the load value and the slope value; and obtain the real-time low idle speed of the engine. The target speed acquisition module 300 is used to take the maximum value of the minimum required reference speed of the engine, the required speed at different altitudes and throttles, the required speed at different loads and slopes, and the real-time low idle speed of the engine, and use the maximum value as the minimum required target speed for controlling the engine to start.
[0057] In an optional embodiment, the parameter acquisition module 100 acquires or receives signals in real time to obtain operating parameters. Optionally, the operating parameters include, but are not limited to, load value, gradient value, vehicle speed, accelerator pedal opening value, and atmospheric pressure value. The parameter acquisition module 100 can also call pre-stored intrinsic parameters in the controller, including but not limited to tire radius, rear axle ratio, current gear ratio of the transmission, and calibration coefficients required for the dynamics formula (e.g., rolling resistance coefficient, air density, drag coefficient, frontal area, etc.).
[0058] In an optional embodiment, the parameter processing module 200 further includes an engine minimum required reference speed acquisition unit, a required speed acquisition unit under different altitudes and throttle settings, a required speed acquisition unit under different loads and gradients, and an engine real-time low idle speed acquisition unit. First, the engine minimum required reference speed acquisition unit obtains the vehicle driving resistance based on the load value, the gradient value, and the vehicle speed, combined with the vehicle dynamics formula.
[0059] Optionally, the vehicle dynamics formula is: F = mgsinθ + mgμcosθ + 0.5ρC d Av 2 +ma; In the formula, m is the vehicle load; g is the acceleration due to gravity; θ is the slope angle; μ is the rolling resistance coefficient; ρ is the air density; C d denoted as drag coefficient; A as frontal area; v as vehicle speed; and a as vehicle acceleration. These coefficients (e.g., μ, Cd, A) can be pre-calibrated and stored in the controller.
[0060] It is understandable that at the moment of starting, the vehicle speed v≈0, and the acceleration a can be obtained as an expected value based on the driver's throttle opening and the calibration mapping.
[0061] Secondly, the engine minimum required reference speed acquisition unit obtains the minimum required torque of the engine at the front end of the transmission based on the vehicle's driving resistance.
[0062] Optionally, based on the vehicle's driving resistance, the tire radius, the rear axle ratio, and the transmission ratio, the minimum engine torque T at the front end of the transmission is calculated using the following formula: T = (F × r) / (i 后桥 ×i 变速箱 ); Where F is the vehicle's rolling resistance; r is the tire radius; i 后桥 The rear axle speed ratio; i 变速箱 This refers to the gearbox speed ratio.
[0063] The minimum torque required by the engine at the front end of the transmission is calculated based on the vehicle's driving resistance, the tire radius, the rear axle ratio, and the transmission ratio.
[0064] Finally, the engine minimum required reference speed acquisition unit obtains the corresponding engine minimum required reference speed by looking up the engine external characteristic curve based on the engine minimum required torque.
[0065] Using the calculated minimum required torque T as the ordinate, the pre-stored engine external characteristic curve (torque-speed relationship) is looked up. This curve represents the maximum torque that the engine can provide at various speeds. By querying, the minimum engine speed that can provide no less than torque T is obtained. This speed is the minimum required reference speed of the engine derived based on the theory of overcoming driving resistance.
[0066] In an optional embodiment, the required engine speed acquisition unit at different altitudes and throttle settings obtains the required engine speed at different altitudes and throttle settings by querying a preset first two-dimensional table or a first mapping function based on the throttle pedal opening value and the atmospheric pressure value. Using the throttle pedal opening value and atmospheric pressure value as input, the unit queries the preset first two-dimensional table or the first mapping function and outputs the corresponding required engine speed.
[0067] This can be understood as using the current throttle pedal opening value and atmospheric pressure value as an index to query a preset "altitude-throttle-speed" compensation table (the first two-dimensional table). The data in this table comes from the engine test bench high-altitude calibration and defines the speed reference required to maintain stable combustion and response performance of the engine under different intake pressures (corresponding to altitudes) and different throttle openings.
[0068] In an optional embodiment, the required rotational speed acquisition unit under different loads and slopes obtains the required rotational speed under different loads and slopes by querying a preset second two-dimensional table or a second mapping function based on the load value and slope value. Using the load value and slope value as input, the preset second two-dimensional table or second mapping function is queried, and the corresponding required rotational speed is output.
[0069] It is understandable that the current load value m and slope angle θ are used as indexes to query the preset "load-slope-speed" compensation table (the second two-dimensional table). The data in this table comes from the actual vehicle start calibration and can be obtained through whole vehicle start calibration tests. It reflects the additional speed compensation required to overcome static resistance and achieve a smooth start under different load and slope combinations. It is used to compensate for resistance factors that may not be fully covered by the theoretical model (such as changes in transmission system internal resistance, tire deformation, etc.) and to make empirical adjustments to start smoothness.
[0070] In an optional embodiment, the engine real-time low idle speed acquisition unit acquires the engine real-time low idle speed calculated and fed back by the engine control unit based on the engine's current operating state. Optionally, the minimum stable idle speed value calculated and controlled in real time by the engine ECU based on factors such as water temperature and oil temperature is read from the CAN bus. This value ensures that the engine itself does not stall.
[0071] In an optional embodiment, the target speed acquisition module 300 compares the four candidate speed values obtained in the above steps: the minimum required engine speed N1, the required speed N2 at different altitudes and throttles, the required speed N3 under different loads and slopes, and the real-time low idle speed of the engine N4.
[0072] N = max(N1, N2, N3, N4); This maximum value is determined as the minimum target speed required by the engine for this start-up. The largest of the four selected speeds is taken as the minimum target speed, thus ensuring that the selected target speed can simultaneously meet the power requirements, altitude adaptability requirements, load gradient compensation requirements, and engine stable operation requirements under any operating conditions, thereby achieving the most robust start-up control.
[0073] The engine minimum required speed determination device provided in this embodiment enables the engine's required speed to be dynamically adjusted according to different operating conditions, ensuring that the vehicle can start smoothly and that the engine's required speed is moderate, neither too high nor too low.
[0074] Exemplary vehicle As a third aspect of this application, this application also provides a vehicle. The vehicle includes an engine and the means for determining the minimum required engine speed as described in the above embodiments. Optionally, the engine is an AMT (Automated Manual Transmission) starting engine.
[0075] Exemplary electronic devices Below, for reference Figure 4 This describes an electronic device according to embodiments of the present application.
[0076] Figure 4 The figure shows a structural block diagram of an electronic device according to an embodiment of the present application.
[0077] like Figure 4 As shown, the electronic device 10 includes one or more processors 110 and memory 120.
[0078] The processor 110 may be a central processing unit (CPU) or other form of processing unit with data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device 10 to perform desired functions.
[0079] The memory 120 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and / or cache memory. The non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 110 may execute the program instructions to implement the path planning methods of the various embodiments of this application described above and / or other desired functions.
[0080] In one example, the electronic device 10 may also include an input device 130 and an output device 140, which are interconnected via a bus system and / or other forms of connection mechanism (not shown).
[0081] When the electronic device is a standalone device, the input device 130 can be a communication network connector for receiving the acquired input signals from the first device and the second device.
[0082] In addition, the input device 130 may also include, for example, a keyboard, a mouse, etc.
[0083] The output device 140 can output various information to the outside, including determined distance information, direction information, etc. The output device 140 may include, for example, a display, a speaker, a printer, and a communication network and its connected remote output devices, etc.
[0084] Of course, for the sake of simplicity, Figure 4 Only some of the components of the electronic device 10 relevant to this application are shown in this illustration; components such as buses, input / output interfaces, etc., are omitted. In addition, the electronic device 10 may include any other suitable components depending on the specific application.
[0085] This application provides a computer-readable storage medium storing a computer program for executing the path planning method and apparatus described above. In addition, embodiments of this application may also be computer program products, including computer program information. When run by a processor, the computer program information causes the processor to execute the steps in the path planning method according to various embodiments of this application as described in this specification.
[0086] Computer program products can be written in any combination of one or more programming languages to perform the operations of the embodiments of this application. The programming languages include object-oriented programming languages such as Java and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0087] Furthermore, embodiments of this application may also be computer-readable storage media storing computer program information thereon, which, when run by a processor, causes the processor to execute the steps in the path planning methods according to various embodiments of this application.
[0088] Computer-readable storage media may take the form of any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may, for example, include, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0089] The basic principles of this application have been described above with reference to specific embodiments. However, it should be noted that the advantages, benefits, and effects mentioned in this application are merely examples and not limitations, and should not be considered as essential features of each embodiment of this application. Furthermore, the specific details disclosed above are for illustrative and facilitative purposes only, and are not limitations. These details do not limit the application to the necessity of employing the aforementioned specific details for implementation.
[0090] The block diagrams of devices, apparatuses, devices, and systems involved in this application are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, devices, and systems can be connected, arranged, and configured in any manner. Words such as “comprising,” “including,” “having,” etc., are open-ended terms meaning “including but not limited to,” and are used interchangeably with them. The terms “or” and “and” as used herein refer to the terms “and / or,” and are used interchangeably with them unless the context clearly indicates otherwise. The term “such as” as used herein refers to the phrase “such as but not limited to,” and is used interchangeably with it.
[0091] It should also be noted that in the apparatus, equipment, and methods of this application, the components or steps can be disassembled and / or recombined. These disassemblies and / or recombinations should be considered as equivalent solutions of this application.
Claims
1. A method for determining the minimum required engine speed, characterized in that, include: The vehicle's operating parameters are collected, including load value, gradient value, vehicle speed, accelerator pedal opening value, and atmospheric pressure value. The minimum required reference speed of the engine is obtained based on the aforementioned operating parameters; Based on the accelerator pedal opening value and the atmospheric pressure value, determine the required engine speed at different altitudes and accelerator pedal settings; Based on the load value and slope value, determine the required rotational speed under different loads and slopes; Obtain the engine's real-time low idle speed; The minimum required reference speed of the engine, the required speed at different altitudes and throttles, the required speed under different loads and slopes, and the real-time low idle speed of the engine are taken as the maximum value and used as the minimum required target speed for controlling the engine to start.
2. The method for determining the minimum required engine speed according to claim 1, characterized in that, The process of obtaining the engine's minimum required reference speed based on the operating parameters includes: The vehicle's driving resistance is obtained based on the load value, the slope value, and the vehicle speed, combined with the vehicle dynamics formula. The minimum required torque of the engine at the front end of the transmission is obtained based on the vehicle's driving resistance. Based on the engine's minimum required torque, the corresponding minimum required reference speed of the engine can be obtained by looking up the engine's external characteristic curve.
3. The method for determining the minimum required engine speed according to claim 2, characterized in that, The operating parameters also include: tire radius, rear axle ratio, and gearbox ratio; The step of obtaining the minimum required engine torque at the front end of the transmission based on the vehicle's driving resistance includes: calculating the minimum required engine torque at the front end of the transmission based on the vehicle's driving resistance, the tire radius, the rear axle ratio, and the transmission ratio.
4. The method for determining the minimum required engine speed according to claim 3, characterized in that, The formula for calculating the minimum torque required by the engine at the front end of the transmission based on the vehicle's driving resistance, the tire radius, the rear axle ratio, and the transmission ratio is as follows: T=(F×r) / (i 后桥 ×i 变速箱 ); Where F is the vehicle's rolling resistance; r is the tire radius; i 后桥 The rear axle speed ratio; i 变速箱 This refers to the gearbox speed ratio.
5. The method for determining the minimum required engine speed according to claim 1, characterized in that, The step of determining the required engine speed at different altitudes and throttle positions based on the accelerator pedal opening value and the atmospheric pressure value includes: obtaining the required engine speed at different altitudes and throttle positions by querying a preset first two-dimensional table or a first mapping function based on the accelerator pedal opening value and the atmospheric pressure value.
6. The method for determining the minimum required engine speed according to claim 1, characterized in that, The step of determining the required rotational speed under different loads and slopes based on the load value and slope value includes: obtaining the required rotational speed under different loads and slopes by querying a preset second two-dimensional table or a second mapping function based on the load value and slope value.
7. The method for determining the minimum required engine speed according to claim 1, characterized in that, The process of obtaining the real-time low idle speed of the engine includes: obtaining the real-time low idle speed of the engine calculated and fed back by the engine control unit based on the current operating state of the engine.
8. A device for determining the minimum required engine speed, characterized in that, include: The parameter acquisition module is used to collect the vehicle's operating parameters, including load value, gradient value, vehicle speed, accelerator pedal opening value, and atmospheric pressure value. The parameter processing module is used to obtain the minimum required reference speed of the engine based on the operating parameters; Based on the accelerator pedal opening value and the atmospheric pressure value, determine the required engine speed at different altitudes and accelerator pedal positions; based on the load value and slope value, determine the required engine speed at different loads and slopes; obtain the engine's real-time low idle speed; The target speed acquisition module is used to take the maximum value of the minimum required reference speed of the engine, the required speed at different altitudes and throttles, the required speed under different loads and slopes, and the real-time low idle speed of the engine, and use the maximum value as the minimum required target speed for controlling the engine to start.
9. A vehicle, characterized in that, include: engine; as well as The determining device as described in claim 8.
10. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 7.