Engine control method, medium, product, electronic equipment and vehicle

By determining the target limit speed of the engine based on the vehicle's driving conditions and user power needs, the problem of NVH performance optimization of hybrid vehicles is solved, the precise control of the engine and the smooth transition of power response is achieved, and the NVH performance and user experience of the entire vehicle are improved.

CN120367706AInactive Publication Date: 2025-07-25BYD CO LTD +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510876042.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-27
Publication Date
2025-07-25
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

How to optimize the NVH performance of hybrid vehicles, especially the impact of the engine on the vehicle's power response, and ensure the engine's speed control accuracy under different driving conditions and user power needs.

Method used

By determining the target limit speed of the engine based on the vehicle's driving condition information and user power needs, and controlling the engine based on the target limit speed, including identifying acceleration requirements and battery power limitations, and combining preset correspondence and smooth control schemes to ensure a smooth transition of speed.

Benefits of technology

It realizes precise control of the engine under different driving conditions and user needs, and while meeting user power needs, the vehicle's NVH performance is optimized, and the smoothness of power response and the comfort of the entire vehicle are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120367706A_ABST
    Figure CN120367706A_ABST
Patent Text Reader

Abstract

The invention relates to an engine control method, a medium, a product, electronic equipment and a vehicle, and the method comprises the following steps: determining a target limited rotating speed of an engine according to the driving working condition information of the vehicle and the power demand of a user; and the engine is controlled based on the target limited rotating speed. The driving working condition information of the vehicle and the power demand of the user are fully considered, so that the power demand scene of the user can be fully covered, the precision of the target limiting rotating speed is ensured, the engine is controlled based on the accurate target limiting rotating speed, the power demand of the user is met, and meanwhile, the NVH performance of the vehicle is optimized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of engine control, and in particular, to an engine control method, device, electronic device, and storage medium. Background Art

[0002] The NVH performance of a vehicle is the general term for various indicators of vehicle noise, vibration, and harshness. The NVH performance of a vehicle is one of the main performances that affect the user experience. During the entire process from vehicle development to actual use, the optimization of NVH performance is crucial.

[0003] Currently, the power sources of hybrid vehicles are engines and power batteries. However, the main factor affecting their NVH (noise, vibration, and harshness) performance is the engine, and the engine affects the overall vehicle power response to a certain extent. During vehicle driving, how to optimize the NVH performance of the vehicle has become an urgent problem to be solved. Summary of the Invention

[0004] Embodiments of this application provide an engine control method, device, electronic device, and storage medium, which fully consider the driving condition information of the vehicle and the user's power demand, ensure the accuracy of the NVH limit speed, optimize the NVH performance of the vehicle, and at least partially solve the above technical problems.

[0005] To achieve the above object, according to the first aspect of this application, an engine control method is provided. The method includes: Determine the target limit speed of the engine according to the driving condition information of the vehicle and the user's power demand; Control the engine based on the target limit speed.

[0006] According to the second aspect of this application, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the above engine control method is implemented.

[0007] According to the third aspect of this application, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the above engine control method is implemented.

[0008] According to the fourth aspect of this application, an electronic device is provided, including: a memory on which a computer program is stored; a processor for executing the computer program in the memory to implement the above engine control method.

[0009] According to the fifth aspect of this application, a vehicle is provided, including the above electronic device.

[0010] The engine control method, device, storage medium, program product and vehicle according to the embodiments of the present application determine the target limited speed of the engine by according to the driving condition information of the vehicle and the user's power demand; and control the engine based on the target limited speed. Since the driving condition information of the vehicle and the user's power demand are fully considered, the user's power demand scenarios can be comprehensively covered, the accuracy of the target limited speed can be ensured, and the engine is controlled based on the accurate target limited speed, so as to meet the user's power demand and optimize the NVH performance of the vehicle.

[0011] Other features and advantages of the present application will be described in detail in the following specific implementation section. Description of the Drawings In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, and those skilled in the art can obtain other drawings based on these drawings without creative efforts.

[0012] In order to more completely understand the present application and its beneficial effects, the following description will be made in conjunction with the drawings, where the same reference numerals represent the same parts in the following description.

[0013] Figure 1 is a schematic flowchart of the engine control method provided in some embodiments of the present application; Figure 2 is a flowchart of identifying the large throttle demand state provided in some embodiments of the present application; Figure 3 is a schematic diagram of the continuous switching state determination process provided in some embodiments of the present application; Figure 4 is a schematic structural diagram of the engine control device provided in some embodiments of the present application; Figure 5 is a schematic structural diagram of the electronic device provided in some embodiments of the present application; Figure 6 is a schematic diagram of a vehicle provided in some embodiments of the present application. Detailed Description of the Embodiments

[0014] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, rather than all embodiments. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative efforts belong to the protection scope of the present application.

[0015] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more features. In the description of this application, "a plurality of" means two or more unless otherwise specifically defined.

[0016] In the description of this application, the phrase "for example" is used to mean "serving as an example, illustration, or explanation". Any embodiment described as "for example" in this application is not necessarily to be construed as more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to make and use the present invention. In the following description, details are set forth for purposes of explanation. It should be understood that those of ordinary skill in the art can recognize that the present invention can be implemented without the use of these specific details. In other instances, well-known structures and processes are not elaborated in detail to avoid obscuring the description of the present invention with unnecessary details. Therefore, the present invention is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features disclosed in this application.

[0017] An embodiment of this application provides an engine control method. By determining the target limited speed of the engine according to the driving condition information of the vehicle and the user's power demand, and controlling the engine based on the target limited speed. Since the driving condition information of the vehicle and the user's power demand are fully considered, it can comprehensively cover the user's power demand scenarios, ensure the accuracy of the target limited speed, and control the engine based on this accurate target limited speed. While meeting the user's power demand, the NVH performance of the vehicle is optimized.

[0018] Please refer to Figure 1 , an engine control method is provided, and this method is applied to an electronic device. Among them, the electronic device can be a terminal device or a server. This method includes: Step S101, determine the target limited speed of the engine according to the driving condition information of the vehicle and the user's power demand.

[0019] Among them, the driving condition information of the vehicle refers to the information that can cover the driving condition scenarios of the vehicle, such as vehicle speed, real-time road conditions, such as altitude, slope, driving mode, etc. The user's power demand refers to the demand for acceleration when the user is driving, such as the demand for continuously increasing the throttle, etc.

[0020] The target limited speed is the speed that meets the NVH performance requirements of the engine.

[0021] Specifically, the corresponding restricted speed level can be determined according to the driving condition information of the vehicle and the user's power demand, and the target restricted speed of the engine can be determined according to the restricted speed level.

[0022] In some embodiments, determining the target restricted speed of the engine according to the driving condition of the vehicle and the user's power demand includes: determining the current restricted speed level corresponding to the driving condition information of the vehicle and the user's power demand; determining the target restricted speed of the engine according to the current restricted speed level.

[0023] Among them, the current restricted speed level refers to the restricted speed level under the driving condition of the vehicle and the user's power demand. Different restricted speed levels can be defined through different driving conditions of the vehicle and different user power demands, and corresponding restricted speeds are preset for each restricted speed level.

[0024] Specifically, different restricted speed levels can be defined in advance through different driving conditions of the vehicle and different user power demands, the corresponding current restricted speed level can be determined based on the driving condition of the vehicle and the user's power demand, and at the same time, the corresponding restricted speeds can be preset in advance through different restricted speed levels, and the corresponding restricted speed can be determined according to the current restricted speed level. It can be understood that in this embodiment, by first determining the restricted speed level and determining the restricted speed according to the restricted speed level, the jump or continuous jump of the restricted speed can be identified according to the restricted speed level, and different smoothing times can be set according to the absolute value of different target restricted speed differences for slow transition, avoiding the jump of the target restricted speed, and achieving the effect of optimizing the NVH performance while ensuring the power response.

[0025] In some embodiments, determining the current restricted speed level corresponding to the driving condition information of the vehicle and the user's power demand includes: determining the current restricted speed level corresponding to the driving condition information of the vehicle and the user's power demand based on the first correspondence between the preset driving condition information, the preset user power demand and the restricted speed level.

[0026] Specifically, according to the performance characteristics of the engine and the design requirements of the vehicle, a first correspondence is created, which maps different combinations of driving conditions and user power demands to specific restricted speed levels, matches the driving condition information of the vehicle and the user's power demand with the first correspondence, and determines the current restricted speed level according to the matching result to ensure that the engine operates within the optimal speed range under different driving conditions and user demands.

[0027] In some embodiments, the driving condition information of the vehicle includes the battery power characteristic information of the vehicle, and the method further includes: when the battery power characteristic information is battery power limited and / or the user power demand is an acceleration demand, based on the preset driving condition information and the first correspondence between the preset user power demand and the restricted speed level, determining the current restricted speed level corresponding to the driving condition information and the user power demand of the vehicle.

[0028] Among them, battery power limitation means that the power battery is in a continuous high-power discharge trigger protection condition. For example, when the battery discharge power received by the vehicle controller background suddenly drops or the discharge capacity integration coefficient approaches or reaches saturation, it is determined that the battery power is limited.

[0029] Specifically, when the battery power characteristic information is battery power limited and / or the user power demand is an acceleration demand, based on the preset driving condition information and the first correspondence between the preset user power demand and the restricted speed level, determining the current restricted speed level corresponding to the driving condition information and the user power demand of the vehicle. It can be understood that when the battery power is limited and / or the user has an acceleration demand, by comprehensively considering the battery state, user intention, and driving conditions, determining the current restricted speed level can effectively manage the power output of the vehicle and ensure that the power system can operate efficiently under various conditions.

[0030] In some embodiments, the method further includes: judging whether the battery power characteristic information is battery power limited according to the discharge power and / or discharge capacity of the battery in the vehicle.

[0031] Specifically, it can be judged whether the battery power characteristic information is battery power limited according to the discharge power and / or discharge capacity of the battery in the vehicle.

[0032] In some embodiments, judging whether the battery power characteristic information is battery power limited according to the discharge power and / or discharge capacity of the battery in the vehicle includes: when the difference between the discharge power and the estimated discharge power is greater than a preset power difference and the duration is greater than a first preset time threshold, and / or the integration coefficient of the discharge capacity meets a preset saturation condition, determining that the battery power characteristic information is battery power limited.

[0033] Among them, the preset saturation condition may be that the flag of the integration coefficient of the discharge capacity is valid.

[0034] Specifically, when the difference between the discharge power and the estimated discharge power is greater than a preset power difference and the duration is greater than a first preset time threshold, and / or the integration coefficient of the discharge capacity meets a preset saturation condition, determining that the battery power characteristic information is battery power limited.

[0035] In some embodiments, the method further includes: determining whether the user's power demand is an acceleration demand according to the throttle depth of the vehicle.

[0036] Specifically, it is possible to determine whether the user's power demand is an acceleration demand according to the throttle depth of the vehicle.

[0037] In some embodiments, determining whether the user's power demand is an acceleration demand according to the throttle depth of the vehicle includes: when it is detected that the throttle depth of the vehicle is greater than a preset depth threshold for multiple consecutive times, determining that the user's power demand is an acceleration demand; or, when it is detected that the throttle depth of the vehicle is greater than the preset depth threshold and the duration is greater than a second preset time threshold, determining that the user's power demand is an acceleration demand.

[0038] Specifically, when it is detected that the throttle depth of the vehicle is greater than a preset depth threshold for multiple consecutive times, determining that the user's power demand is an acceleration demand; or, when it is detected that the throttle depth of the vehicle is greater than the preset depth threshold and the duration is greater than a second preset time threshold, determining the user's power demand. It can be understood that both the large throttle demand for multiple consecutive times and the continuous large throttle demand are considered, and the acceleration demand can be identified more accurately.

[0039] In a specific embodiment, as Figure 2 shown, it is a flowchart for identifying the large throttle demand state.

[0040] Specifically, through the vehicle controller background, when it is identified that the vehicle is in a driving state according to the vehicle operating condition parameters, it enters the large throttle count prediction state; if it is monitored that the throttle depth of the user operation is greater than the preset large throttle acceleration demand trigger point Acc_detph1 and lasts for T1 time, the large throttle counter CNT is incremented by 1, and at the same time the timer T starts timing; if the timer T is greater than 2s and then enters the large throttle count prediction state again, that is, repeating the previous step, the counter CNT is not cleared, continues to accumulate, and at the same time the timer T is cleared and starts timing again until the throttle depth is less than Acc_detph2 and lasts for 3 minutes or the driving state is not satisfied, the counter CNT is cleared; when CNT is greater than a certain number of times, it is considered that the user has a large throttle demand condition. Among them, the preset throttle depth Acc_detph1 ≥ Acc_detph2 + 5%. If the vehicle controller background monitors that the throttle depth is less than a certain value and it is identified that the power battery exits the continuous high-power discharge trigger protection condition at the same time, and lasts for 3 minutes, it is reset to the original condition, and the original condition is the default condition, that is, the non-large throttle demand condition. In the determination of the acceleration demand, the processing method of combining the timer T and the counter CNT can be used, which can take into account both the user's large throttle demand for multiple consecutive times and the continuous large throttle demand, and can identify the acceleration demand more accurately.

[0041] In some embodiments, determining the target limiting speed of the engine according to the current limiting speed level includes: determining the target limiting speed according to the current limiting speed level and the driving state information of the vehicle.

[0042] Wherein, in some embodiments, the driving state information includes at least one of vehicle speed and throttle opening.

[0043] Specifically, after the determined current limiting speed level, in combination with the vehicle speed and / or throttle opening of the vehicle, the corresponding target limiting speed is determined.

[0044] In some embodiments, determining the target limiting speed according to the current limiting speed level and the driving state information of the vehicle includes: determining the target limiting speed corresponding to the driving state information of the vehicle from the target second correspondence relationship set under the current limiting speed level according to at least one set of preset driving state information and limiting speed second correspondence relationships set under each limiting speed level.

[0045] Specifically, according to at least one set of preset driving state information and limiting speed second correspondence relationships set under each limiting speed level, from the target second correspondence relationship set under the current limiting speed level, according to the target limiting speed corresponding to the driving state information of the vehicle, it can be understood that the target limiting speed in this embodiment fully considers the driving condition information of the vehicle and the user's power demand, and at the same time combines the limiting speed level to determine the target limiting speed, improving the accuracy of the target limiting speed.

[0046] Step S102, controlling the engine based on the target limiting speed.

[0047] Specifically, determining the target operating point of the engine according to the target limiting speed, and controlling the engine based on the target operating point. It can be understood that since the accuracy of the target limiting speed is relatively high, therefore, controlling the engine based on this high-precision target limiting speed can meet the user's power demand while optimizing the NVH performance of the vehicle to the greatest extent.

[0048] In some embodiments, controlling the engine based on the target limiting speed includes: controlling the limiting speed of the engine to switch from the current first limiting speed to the target limiting speed.

[0049] Specifically, controlling the limiting speed of the engine to switch from the current first limiting speed to the target limiting speed can adopt a smooth control scheme, that is, setting different smooth times for slow transition to avoid jumps in the target limiting speed, ensuring power response while optimizing the NVH performance of the vehicle.

[0050] In some embodiments, controlling the limited speed of the engine to switch from the current first limited speed to the target limited speed includes: determining a first switching duration based on the absolute value of the first speed difference between the current first limited speed and the target limited speed; controlling the limited speed of the engine to switch from the current first limited speed to the target limited speed within the first switching duration.

[0051] Wherein, the absolute value of the first speed difference refers to the absolute value of the difference between the current first limited speed and the target limited speed. The first switching duration refers to the duration used to switch from the current first limited speed to the target limited speed, which can be determined based on the absolute value of the first speed difference between the current first limited speed and the target limited speed.

[0052] Specifically, controlling the limited speed of the engine to switch from the current first limited speed to the target limited speed within the first switching duration can achieve a smooth transition of the limited speed, ensure power response, and optimize the NVH performance of the vehicle. In some embodiments, determining the first switching duration based on the absolute value of the first speed difference between the current first limited speed and the target limited speed includes: determining the first switching duration according to the current driving mode of the vehicle and the speed difference.

[0053] Specifically, determining the first switching duration according to the current driving mode of the vehicle and the absolute value of the first speed difference. It can be understood that since different driving modes can ensure the power requirements of the user, in this embodiment, the first switching duration is determined in combination with the current driving mode, which improves the accuracy of the first switching duration.

[0054] In some embodiments, determining the first switching duration according to the current driving mode of the vehicle and the absolute value of the first speed difference includes: determining the first switching duration corresponding to the absolute value of the first speed difference and the current driving mode based on a third correspondence between a preset speed difference, a preset driving mode, and a switching duration.

[0055] Specifically, determining the first switching duration corresponding to the absolute value of the first speed difference and the current driving mode based on a third correspondence between a preset speed difference, a preset driving mode, and a switching duration.

[0056] In an example, as shown in Table 1, it is a table of the third correspondence, where the driving modes are divided into driving mode 1, driving mode 2, and driving mode 3; the first switching duration is T swt .

[0057] Table 1

[0058] In some embodiments, controlling the limited speed of the engine to switch from the current first limited speed to the target limited speed within the first switching duration includes: determining a switching coefficient for switching from the current first limited speed to the target limited speed according to the first switching duration; and controlling the limited speed of the engine to switch from the current first limited speed to the target limited speed within the first switching duration according to the switching coefficient.

[0059] The switching coefficient refers to the switching coefficient of the limited speed of the engine and is determined according to the first switching duration.

[0060] Specifically, after determining the switching coefficient for switching from the current first limited speed to the target limited speed, the limited speed of the engine is controlled to switch from the current first limited speed to the target limited speed within the first switching duration according to the switching coefficient, so as to ensure smooth control of the limited speed of the engine, avoid obvious fluctuations in the limited speed, and optimize the NVH performance of the vehicle.

[0061] In some embodiments, determining the switching coefficient for switching from the current first limited speed to the target limited speed according to the first switching duration includes: determining the switching coefficient according to the first switching duration and the current cumulative switching duration, where the cumulative switching duration is the duration experienced during the process of switching from the first limited speed to the target limited speed.

[0062] Specifically, the switching coefficient is determined according to the first switching duration and the current cumulative switching duration.

[0063] In some embodiments, the switching coefficient is determined according to the ratio of the current cumulative switching duration to the sum of the current cumulative switching duration and the first switching duration.

[0064] Specifically, the switching coefficient is determined according to the ratio of the current cumulative switching duration to the sum of the current cumulative switching duration and the first switching duration. Exemplarily, β = T1 / (T swt + T2), where β represents the switching coefficient, T1 represents the current cumulative switching duration, and T swt represents the first switching duration.

[0065] In some embodiments, controlling the limited speed of the engine to switch from the current first limited speed to the target limited speed within the first switching duration according to the switching coefficient includes: taking the switching coefficient as the first weight of the current first limited speed, and determining the second weight of the target limited speed according to the first weight; determining the current limited speed of the engine according to the current first limited speed, the first weight, the target limited speed and the second weight, so as to control the engine to switch from the current first limited speed to the target limited speed at the current limited speed within the first switching duration.

[0066] Specifically, taking the switching coefficient as the first weight of the current first limited speed, and determining the second weight of the target limited speed according to the first weight, that is, the second weight is 1 - the first weight. Determining the current limited speed of the engine according to the current first limited speed, the first weight, the target limited speed and the second weight, so as to control the engine to switch from the current first limited speed to the target limited speed at the current limited speed within the first switching duration.

[0067] Exemplarily, the real-time limited speed of the engine can be determined by wherein N swt represents the real-time limited speed of the engine, N1 is the current first limited speed, and N2 is the target limited speed.

[0068] In some embodiments, the method further includes: if it is detected that the limited speed of the engine needs to switch from the second limited speed to the third limited speed during the process of controlling the limited speed of the engine to switch from the current first limited speed to the target limited speed, determining a second switching duration based on the absolute value of the second speed difference between the second limited speed and the third limited speed, wherein the second limited speed is between the current first limited speed and the target limited speed; controlling the limited speed of the engine to switch from the second limited speed to the third limited speed within the second switching duration.

[0069] Wherein, the absolute value of the second speed difference refers to the absolute value of the difference between the second limited speed and the third limited speed. The determination method of the second switching duration is the same as that of the first switching duration, and will not be elaborated here.

[0070] Specifically, if during the process of controlling the limit speed of the engine to switch from the current first limit speed to the target limit speed, it is detected that the limit speed of the engine needs to switch from the second limit speed to the third limit speed, based on the absolute value of the second speed difference between the second limit speed and the third limit speed, determine the second switching duration, and control the limit speed of the engine to switch from the second limit speed to the third limit speed within the second switching duration.

[0071] In a specific embodiment, the real-time limit speed of the engine can be determined by where N swt represents the real-time limit speed of the engine, N3 is the second limit speed, and N4 is the third limit speed.

[0072] In a specific embodiment, as Figure 3 shown, it is a schematic diagram of the continuous switching state determination process. Specifically, define the smooth control state transition process. If Grade_swt_flg jumps, enter the switching state, that is, the timer T2 starts timing. However, during the switching process, if continuous switching occurs, that is, Grade_sec_swt_flg jumps, enter the continuous switching state. After the timer T2 is cleared, it starts timing again until the timer T2 is greater than the switching time Tswt and is cleared again to enter the standby state. If in the continuous switching state, the engine limit speed during the switching process engine limit speed switching coefficient β, otherwise the engine limit speed during the switching process recorded in the non-continuous switching state , where the engine limit speed switching coefficient β = T2 / (Tswt + T2); In some embodiments, controlling the engine based on the target limit speed includes: determining the target operating point of the engine based on the target limit speed, so as to control the engine according to the target operating point.

[0073] Specifically, determining the target operating point of the engine based on the target limit speed and controlling the engine according to the target operating point. It can be understood that since the target limit speed has high precision, controlling the engine based on this accurate target limit speed can meet the user's power demand while optimizing the NVH performance of the vehicle.

[0074] In some embodiments, the target operating point includes a target speed and a target torque; determining the target operating point of the engine based on the target limit speed includes: determining the target speed and target torque of the engine based on the universal characteristic curve corresponding to the engine and the target limit speed.

[0075] Among them, the universal characteristic curve is the performance graph of the engine.

[0076] Specifically, based on the universal characteristic curve corresponding to the engine, determine the target speed and target torque of the engine at the target limiting speed.

[0077] In some embodiments, determining the target speed and target torque of the engine based on the universal characteristic curve corresponding to the engine and the target limiting speed includes: determining the target power of the engine based on the universal characteristic curve corresponding to the engine and the target limiting speed; determining the target speed and target torque based on the target power and the universal characteristic curve.

[0078] Specifically, based on the universal characteristic curve corresponding to the engine and the target limiting speed, determine the target power of the engine from the universal characteristic curve, and then determine the target speed and target torque based on the target power and the universal characteristic curve.

[0079] In some embodiments, determining the target power of the engine based on the universal characteristic curve corresponding to the engine and the target limiting speed includes: determining the maximum limiting power of the engine based on the universal characteristic curve corresponding to the engine and the target limiting speed; determining the target power according to the required power of the engine and the maximum limiting power.

[0080] Specifically, based on the universal characteristic curve corresponding to the engine and the target limiting speed, determine the maximum limiting power of the engine, and then determine the target power according to the required power of the engine and the maximum limiting power. Preferably, take the minimum value of the required power and the maximum limiting power as the target power to ensure the safe and efficient operation of the engine.

[0081] In some embodiments, determining the target speed and target torque based on the target power and the universal characteristic curve includes: finding the target speed corresponding to the target power from the universal characteristic curve; determining the target torque based on the target speed and the target power.

[0082] Specifically, the target speed corresponding to the target power can be found from the universal characteristic curve, and then, use the following formula: Torque = (Power × 9550) / Speed; determine the target torque according to the target speed and the target power.

[0083] For the above engine control method, by determining the target limiting speed of the engine according to the driving condition information of the vehicle and the user's power demand, and controlling the engine based on the target limiting speed. Since the driving condition information of the vehicle and the user's power demand are fully considered, it can comprehensively cover the user's power demand scenarios, ensure the accuracy of the target limiting speed, and control the engine based on this accurate target limiting speed, which can meet the user's power demand and optimize the NVH performance of the vehicle.

[0084] It should be understood that although the steps in the flowcharts involved in the above embodiments are shown in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same moment, but can be executed at different moments, and the execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or steps or stages in other steps.

[0085] Based on the same inventive concept, the present application also provides an engine control device for implementing the engine control method involved in the above embodiments with the electronic device as the execution subject. The solution provided by this device to solve the problem is similar to the solution recorded in the above method. Therefore, for the specific limitations in one or more embodiments of the engine control device provided below, reference can be made to the limitations on the engine control method involved in the embodiments with the electronic device as the execution subject in the above text, and details will not be repeated here.

[0086] In some embodiments, as Figure 4 shown, an engine control device is provided. The engine control device can be integrated in an electronic device and includes: a determination module 401 and a control module 402, where: The determination module 401 is configured to determine the target limited speed of the engine according to the driving condition information of the vehicle and the user's power demand. The control module 402 is configured to control the engine based on the target limited speed.

[0087] In some embodiments, the determination module 401 is specifically configured to determine the current limited speed level corresponding to the driving condition information of the vehicle and the user's power demand; Determine the target limited speed of the engine according to the current limited speed level.

[0088] In some embodiments, the determination module 401 is specifically further configured to determine the current limited speed level corresponding to the driving condition information of the vehicle and the user's power demand based on the first correspondence between the preset driving condition information, the preset user power demand, and the limited speed level.

[0089] In some embodiments, the determining module 401 is further specifically configured to, when the battery power characteristic information indicates battery power limitation and / or the user power demand is an acceleration demand, determine the current limit speed level corresponding to the driving condition information and the user power demand of the vehicle based on the preset driving condition information and the first corresponding relationship between the preset user power demand and the limit speed level.

[0090] In some embodiments, the determining module 401 is further specifically configured to determine the target limit speed according to the current limit speed level and the driving state information of the vehicle.

[0091] In some embodiments, the determining module 401 is further specifically configured to determine the target limit speed corresponding to the driving state information of the vehicle from the target second corresponding relationship set under the current limit speed level according to the second corresponding relationship between at least one set of preset driving state information and the limit speed set under each limit speed level.

[0092] In some embodiments, the control module 402 is specifically configured to control the limit speed of the engine to switch from the current first limit speed to the target limit speed.

[0093] In some embodiments, the control module 402 is specifically configured to control the limit speed of the engine to switch from the current first limit speed to the target limit speed within the first switching duration.

[0094] In some embodiments, the control module 402 is specifically configured to determine the first switching duration according to the current driving mode of the vehicle and the absolute value of the first speed difference.

[0095] In some embodiments, the control module 402 is specifically configured to determine the first switching duration corresponding to the absolute value of the first speed difference and the current driving mode based on the third corresponding relationship between the preset speed difference, the preset driving mode, and the switching duration.

[0096] In some embodiments, the control module 402 is specifically configured to determine a switching coefficient for switching from the current first limit speed to the target limit speed according to the first switching duration; According to the switching coefficient, control the limit speed of the engine to switch from the current first limit speed to the target limit speed within the first switching duration.

[0097] In some embodiments, the control module 402 is specifically configured to determine the switching coefficient according to the first switching duration and the current cumulative switching duration, where the cumulative switching duration is the duration experienced during the process of switching from the first limit speed to the target limit speed.

[0098] In some embodiments, the control module 402 is specifically configured to use the switching coefficient as the first weight of the current first limiting speed, and determine the second weight of the target limiting speed according to the first weight; According to the current first limiting speed, the first weight, the target limiting speed, and the second weight, determine the current limiting speed of the engine, so as to control the engine to switch from the current first limiting speed to the target limiting speed within the first switching duration according to the current limiting speed.

[0099] In some embodiments, the control module 402 is specifically configured to determine the target operating point of the engine based on the target limiting speed, so as to control the engine according to the target operating point.

[0100] In some embodiments, the control module 402 is specifically configured to determine the target speed and target torque of the engine based on the universal characteristic curve corresponding to the engine and the target limiting speed.

[0101] In some embodiments, the control module 402 is specifically configured to determine the target power of the engine based on the universal characteristic curve corresponding to the engine and the target limiting speed; Determine the target speed and target torque based on the target power and the universal characteristic curve.

[0102] In some embodiments, the control module 402 is specifically configured to determine the maximum limiting power of the engine based on the universal characteristic curve corresponding to the engine and the target limiting speed; Determine the target power according to the required power of the engine and the maximum limiting power.

[0103] In some embodiments, the control module 402 is specifically configured to find the target speed corresponding to the target power from the universal characteristic curve; Determine the target torque based on the target speed and the target power.

[0104] Each module in the above devices can be implemented in whole or in part by software, hardware, and their combination. Each of the above modules can be embedded in or independent of the processor in the control device in the form of hardware, or stored in the memory of the electronic device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.

[0105] In some embodiments, an electronic device is provided, and its internal structure diagram can be as Figure 5As shown. The electronic device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface, the display unit, and the input device are connected to the system bus through the input / output interface. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the electronic device is used to exchange information between the processor and external devices. The communication interface of the electronic device is used to communicate with external terminals in a wired or wireless manner, and the wireless manner can be achieved through WIFI, a mobile cellular network, NFC (Near Field Communication), or other technologies. The computer program, when executed by the processor, implements an engine control method.

[0106] Optionally, the electronic device further includes a display unit. The display unit of the electronic device is used to form a visually visible picture, which can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the electronic device can be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the housing of the electronic device, or an external keyboard, touchpad, or mouse, etc.

[0107] Those skilled in the art can understand that Figure 5 the structure shown in

[0108] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processing units, graphics processors, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., and are not limited thereto.

[0109] Correspondingly, the embodiments of the present application further provide an electronic device, which can be a terminal device or a server.

[0110] As Figure 5 shown, Figure 5 is a schematic structural diagram of the electronic device provided by the embodiment of the present application. The electronic device 1000 includes a processor 1001 with one or more processing cores, a memory 1002 with one or more computer-readable storage media, and a computer program stored on the memory 1002 and executable on the processor. Among them, the processor 1001 is electrically connected to the memory 1002. Those skilled in the art can understand that the structure of the electronic device shown in the figure does not constitute a limitation on the electronic device, and it can include more or fewer components than shown, or combine certain components, or arrange different components.

[0111] The processor 1001 is the control center of the electronic device 1000, connecting various parts of the entire electronic device 1000 through various interfaces and circuits. By running or loading software programs and / or units stored in the memory 1002, and calling the data stored in the memory 1002, it executes various functions of the electronic device 1000 and processes data, thereby monitoring the entire electronic device 1000. The processor 1001 can be a central processing unit (CPU), a graphics processing unit (GPU), a network processor (NP), etc., and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application.

[0112] In the embodiments of the present application, the processor 1001 in the electronic device 1000 will load the instructions corresponding to the processes of one or more application programs into the memory 1002 according to the following steps, and the processor 1001 will run the application programs stored in the memory 1002 to implement various functions, such as: determining the target limit speed of the engine according to the driving condition information of the vehicle and the user's power demand; controlling the engine based on the target limit speed. The specific implementation of each of the above operations can be referred to the previous embodiments and will not be elaborated here.

[0113] Optionally, as Figure 5 shown, the electronic device 1000 further includes: a touch display screen 1003, a radio frequency circuit 1004, an audio circuit 1005, an input unit 1006, and a power supply 1007. Among them, the processor 1001 is electrically connected to the touch display screen 1003, the radio frequency circuit 1004, the audio circuit 1005, the input unit 1006, and the power supply 1007 respectively. Those skilled in the art can understand that Figure 5 the structure of the electronic device shown in

[0114] The touch display screen 1003 can be used to display a graphical user interface and receive operation instructions generated by a user acting on the graphical user interface. The touch display screen 1003 may include a display panel and a touch panel. Among them, the display panel can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the electronic device. These graphical user interfaces can be composed of graphics, text, icons, videos, and any combination thereof. Optionally, the display panel can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. The touch panel can be used to collect touch operations of the user on or near it (such as operations of the user using any suitable object or accessory such as a finger or a stylus on or near the touch panel), and generate corresponding operation instructions, and the operation instructions execute the corresponding program. Optionally, the touch panel can include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the touch orientation of the user, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the processor 1001, and can receive and execute the commands sent by the processor 1001. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it is transmitted to the processor 1001 to determine the type of touch event. Subsequently, the processor 1001 provides a corresponding visual output on the display panel according to the type of touch event. In the embodiment of the present application, the touch panel and the display panel can be integrated into the touch display screen 1003 to implement input and output functions. However, in some embodiments, the touch panel and the touch panel can be implemented as two independent components to implement input and output functions. That is, the touch display screen 1003 can also be used as part of the input unit 1006 to implement the input function.

[0115] The radio frequency circuit 1004 can be used to transmit and receive radio frequency signals to establish wireless communication with a network device or other electronic devices through wireless communication, and transmit and receive signals with the network device or other electronic devices.

[0116] The audio circuit 1005 can be used to provide an audio interface between the user and the electronic device through a speaker and a microphone. The audio circuit 1005 can transmit the electrical signal converted from the received audio data to the speaker, and the speaker converts it into a sound signal for output; on the other hand, the microphone converts the collected sound signal into an electrical signal, which is received by the audio circuit 1005 and then converted into audio data. After the audio data is output and processed by the processor 1001, it is sent through the radio frequency circuit 1004 to, for example, another electronic device, or the audio data is output to the memory 1002 for further processing. The audio circuit 1005 may also include an earphone jack to provide communication between the peripheral earphone and the electronic device.

[0117] The input unit 1006 can be used to receive input digital, character information or user feature information (such as fingerprint, iris, facial information, etc.), and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls.

[0118] The power supply 1007 is used to supply power to each component of the electronic device 1000. Optionally, the power supply 1007 can be logically connected to the processor 1001 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. The power supply 1007 may also include any components such as one or more DC or AC power supplies, a recharge system, a power failure detection circuit, a power converter or inverter, and a power status indicator.

[0119] Although Figure 5 not shown in the figure, the electronic device 1000 may also include a camera, a sensor, a Wi-Fi module, a Bluetooth module, etc., which will not be elaborated here.

[0120] In the above embodiments, the descriptions of each embodiment have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0121] Those of ordinary skill in the art can understand that all or part of the steps in the above various methods can be completed by instructions, or by controlling relevant hardware through instructions. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0122] To this end, an embodiment of the present application provides a computer-readable storage medium, which stores multiple computer programs that can be loaded by a processor to execute any one of the engine control methods provided by the embodiments of the present application. The computer program can execute the following steps of the engine control method: determining a target limit speed of the engine according to the driving condition information of the vehicle and the user's power demand; controlling the engine based on the target limit speed. For the specific implementation of each of the above operations, reference can be made to the previous embodiments, which will not be elaborated here.

[0123] Among them, the computer-readable storage medium may include: Read Only Memory (ROM), Random Access Memory (RAM), magnetic disk or optical disc, etc.

[0124] Since the computer programs stored in the computer-readable storage medium can execute any one of the engine control methods provided by the embodiments of the present application, the beneficial effects achievable by any one of the engine control methods provided by the embodiments of the present application can be realized. For details, reference can be made to the previous embodiments, which will not be elaborated here.

[0125] According to one aspect of the present application, there is also provided a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. The processor of the electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes the methods provided in the various optional implementation manners in the above embodiments.

[0126] According to one aspect of the present application, as Figure 6 shown, there is also provided a vehicle 10, which includes the above-mentioned electronic device. The vehicle has all the beneficial effects of the above-mentioned electronic device and the like, which will not be elaborated in the present application.

[0127] The vehicle may be a fuel vehicle, a plug-in hybrid vehicle or a new energy vehicle, etc., and the present application does not make specific limitations thereto.

[0128] In the above embodiments of the engine control device, computer-readable storage medium, electronic device, and computer program product, the descriptions of each embodiment have their own emphases. For the parts not elaborated in a certain embodiment, reference can be made to the relevant descriptions of other embodiments. Those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working processes and the beneficial effects that can be brought by the above-described engine control device, computer-readable storage medium, computer program product, electronic device and their corresponding units can refer to the description of the engine control method in the above embodiments, and will not be elaborated here specifically.

[0129] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.

[0130] The above is only a preferred embodiment of the present application, and it does not impose any form of limitation on the present application. Although in the embodiments of the present application, the descriptions of the various embodiments have their own emphases, for the parts not detailed in a certain embodiment, reference can be made to the relevant embodiments of other embodiments. However, any simple modification, equivalent change, and modification made to the above embodiments based on the technical essence of the present application without departing from the content of the technical solution of the present application still fall within the scope of the technical solution of the present application.

Claims

1. An engine control method, characterized in that, The method includes: Determining a target limiting speed of the engine according to the driving condition information of the vehicle and the user's power demand; Controlling the engine based on the target limiting speed.

2. The method according to claim 1, characterized in that, The determining of the target limiting speed of the engine according to the driving condition of the vehicle and the user's power demand includes: Determining a current limiting speed level corresponding to the driving condition information of the vehicle and the user's power demand; Determining the target limiting speed of the engine according to the current limiting speed level.

3. The method according to claim 2, characterized in that, The determining of the current limiting speed level corresponding to the driving condition information of the vehicle and the user's power demand includes: Based on a first correspondence relationship between preset driving condition information, preset user power demand and the limiting speed level, determining the current limiting speed level corresponding to the driving condition information of the vehicle and the user's power demand.

4. The method according to claim 2, characterized in that The driving condition information of the vehicle includes the battery power characteristic information of the vehicle, and the method further includes: In the case where the battery power characteristic information is battery power limited, and / or the user's power demand is an acceleration demand, based on the first correspondence relationship between preset driving condition information, preset user power demand and the limiting speed level, determining the current limiting speed level corresponding to the driving condition information of the vehicle and the user's power demand.

5. The method according to claim 4, characterized in that, The method further includes: Judging whether the battery power characteristic information is battery power limited according to the discharge power and / or discharge capacity of the battery in the vehicle.

6. The method according to claim 5, wherein The judging whether the battery power characteristic information is battery power limited according to the discharge power and / or discharge capacity of the battery in the vehicle includes: When the difference between the discharge power and the estimated discharge power is greater than a preset power difference, and the duration is greater than a first preset time threshold, and / or the integral coefficient of the discharge capacity meets a preset saturation condition, determining that the battery power characteristic information is battery power limited.

7. The method according to claim 4, characterized in that, The method further includes: Judging whether the user's power demand is an acceleration demand according to the throttle depth of the vehicle.

8. The method according to claim 7, characterized in that The judging whether the user's power demand is an acceleration demand according to the throttle depth of the vehicle includes: In the case where it is detected that the throttle depth of the vehicle is greater than a preset depth threshold for multiple consecutive times, determining that the user's power demand is an acceleration demand; or, In the case where it is detected that the throttle depth of the vehicle is greater than a preset depth threshold and the duration is greater than a second preset time threshold, determining that the user's power demand is an acceleration demand.

9. The method according to claim 2, wherein The determining of the target limiting speed of the engine according to the current limiting speed level includes: Determining the target limiting speed according to the current limiting speed level and the driving state information of the vehicle.

10. The method according to claim 9, wherein The determining of the target limiting speed according to the current limiting speed level and the driving state information of the vehicle includes: According to at least one set of second correspondence relationships between preset driving state information and limiting speed set for each limiting speed level, determining the target limiting speed corresponding to the driving state information of the vehicle from the target second correspondence relationship set under the current limiting speed level.

11. The method according to claim 10, wherein The driving state information includes at least one of vehicle speed and throttle opening.

12. The method according to any one of claims 1-11, characterized in that, Controlling the engine based on the target limited speed includes: Controlling the limited speed of the engine to switch from the current first limited speed to the target limited speed.

13. The method according to claim 12, characterized in that, The controlling the limited speed of the engine to switch from the current first limited speed to the target limited speed includes: Determining a first switching duration based on the absolute value of the first rotational speed difference between the current first limited speed and the target limited speed. Controlling the limited speed of the engine to switch from the current first limited speed to the target limited speed within the first switching duration.

14. The method according to claim 13, wherein The determining a first switching duration based on the absolute value of the first rotational speed difference between the current first limited speed and the target limited speed includes: Determining the first switching duration according to the current driving mode of the vehicle and the absolute value of the first rotational speed difference.

15. The method according to claim 14, wherein The determining the first switching duration according to the current driving mode of the vehicle and the absolute value of the first rotational speed difference includes: Determining the first switching duration corresponding to the absolute value of the first rotational speed difference and the current driving mode based on a third corresponding relationship between a preset rotational speed difference, a preset driving mode, and a switching duration.

16. The method according to claim 13, characterized in that The controlling the limited speed of the engine to switch from the current first limited speed to the target limited speed within the first switching duration includes: Determining a switching coefficient for switching from the current first limited speed to the target limited speed according to the first switching duration. Controlling the limited speed of the engine to switch from the current first limited speed to the target limited speed within the first switching duration according to the switching coefficient.

17. The method according to claim 16, wherein The determining a switching coefficient for switching from the current first limited speed to the target limited speed according to the first switching duration includes: Determining the switching coefficient according to the first switching duration and the current cumulative switching duration, where the cumulative switching duration is the duration experienced during the process of switching from the first limited speed to the target limited speed.

18. The method according to claim 16, characterized in that, The switching coefficient is determined according to the ratio of the current cumulative switching duration to the sum of the current cumulative switching duration and the first switching duration.

19. The method according to claim 16, wherein The controlling the limited speed of the engine to switch from the current first limited speed to the target limited speed within the first switching duration according to the switching coefficient includes: Taking the switching coefficient as the first weight of the current first limited speed, and determining a second weight of the target limited speed according to the first weight. Determining the current limited speed of the engine according to the current first limited speed, the first weight, the target limited speed, and the second weight, so as to control the engine to switch from the current first limited speed to the target limited speed within the first switching duration according to the current limited speed.

20. The method according to claim 12, wherein The method further includes: If, during the process of controlling the limiting speed of the engine to switch from the current first limiting speed to the target limiting speed, it is detected that the limiting speed of the engine needs to switch from a second limiting speed to a third limiting speed, a second switching duration is determined based on the absolute value of the second speed difference between the second limiting speed and the third limiting speed, where the second limiting speed is between the current first limiting speed and the target limiting speed; Control the limiting speed of the engine to switch from the second limiting speed to the third limiting speed within the second switching duration.

21. The method according to claim 12, wherein Controlling the engine based on the target limiting speed includes: Determine a target operating point of the engine based on the target limiting speed, so as to control the engine according to the target operating point.

22. The method according to claim 21, wherein The target operating point includes a target speed and a target torque; Determining the target operating point of the engine based on the target limiting speed includes: Determine the target speed and target torque of the engine based on the universal characteristic curve corresponding to the engine and the target limiting speed.

23. The method according to claim 22, wherein Determining the target speed and target torque of the engine based on the universal characteristic curve corresponding to the engine and the target limiting speed includes: Determine the target power of the engine based on the universal characteristic curve corresponding to the engine and the target limiting speed; Determine the target speed and target torque based on the target power and the universal characteristic curve.

24. The method according to claim 23, wherein Determining the target power of the engine based on the universal characteristic curve corresponding to the engine and the target limiting speed includes: Determine the maximum limiting power of the engine based on the universal characteristic curve corresponding to the engine and the target limiting speed; Determine the target power according to the required power of the engine and the maximum limiting power.

25. The method according to claim 23, wherein Determining the target speed and target torque based on the target power and the universal characteristic curve includes: Find the target speed corresponding to the target power from the universal characteristic curve; Determine the target torque based on the target speed and the target power.

26. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the engine control method according to any one of claims 1 to 25.

27. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the engine control method according to any one of claims 1 to 25.

28. An electronic device, characterized in that, Including: A memory, on which a computer program is stored; A processor, configured to execute the computer program in the memory to implement the engine control method according to any one of claims 1 to 25.

29. A vehicle, characterized in that, Including the electronic device according to claim 28.

Citation Information

Patent Citations

  • Method and device for controlling extended-range type automobile engine and extended-range type automobile

    CN106285976A

  • Speed limiting of altitude compensation for target engine speed in hybrid electric vehicles

    CN107399317A

  • AMT-based engine rotating speed control method and device, vehicle and storage medium

    CN115992769A

  • Control method, device and equipment of automobile engine, medium and automobile

    CN117841951A

  • Extended-range vehicle engine non-inductive operation control method, device and equipment and storage medium

    CN119308770A