Boost pressure limit value control method and device, electronic equipment, medium and vehicle

By querying the range extender's speed and temperature mapping table and judging the load status, the boost pressure is dynamically adjusted, which solves the problem that the range extender cannot reach the maximum boost pressure under some operating conditions, ensuring that the engine performance is optimized under all operating conditions.

CN120990736APending Publication Date: 2025-11-21BEIJING CO WHEELS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410628056.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-20
Publication Date
2025-11-21

AI Technical Summary

Technical Problem

In existing technologies, range extenders cannot reach maximum boost pressure under certain operating conditions, which limits engine performance.

Method used

By querying the mapping table between the current speed and boost temperature of the range extender, the overboost function flag is determined, and combined with the load status of the range extender, the maximum expected boost pressure is dynamically adjusted to ensure that the real-time maximum boost pressure limit is reached under all operating conditions.

Benefits of technology

This allows the range extender to reach its maximum boost pressure limit under all operating conditions, thus improving engine performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120990736A_ABST
    Figure CN120990736A_ABST
Patent Text Reader

Abstract

The invention relates to a boost pressure limit value control method and device, electronic equipment, a medium and a vehicle. The method comprises the steps that a first mapping relation table is inquired based on the current rotating speed and the current supercharging temperature of the range extender, and the maximum basic supercharging pressure is obtained; judging whether the first supercharge function flag bit is true or not; the first overpressurization function flag bit is used for indicating whether the maximum expected value pressurization pressure of the range extender is allowed to be larger than the maximum basic pressurization pressure or not within the preset time; when the first super-pressurization function flag bit is true, whether the range extender is in a high-load state or not is judged; if the range extender is in the high-load state at present, judging whether the second super-pressurization function flag bit is true or not; the second overpressurization function flag bit is used for indicating whether the maximum expected value pressurization pressure of the range extender is greater than the maximum basic pressurization pressure or not; and if the second overboost function flag bit is true, determining that the maximum expected boost pressure is the sum of the maximum basic boost pressure and the maximum expected boost pressure limiting offset.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of vehicle control technology, and in particular to a boost pressure limit control method, device, electronic equipment, medium, and vehicle. Background Technology

[0002] A turbocharger is a common component of an engine, its main function being to compress the air entering the engine cylinders and adjust the boost pressure to meet the engine's performance requirements. A range extender is a device that enables the conversion between an engine and a generator, commonly used in hybrid electric vehicles and range-extended electric vehicles.

[0003] In related technologies, the maximum desired boost pressure limit is obtained by looking up a table based on the range extender speed and boost temperature. This method can lead to limitations on the maximum boost pressure that the range extender can achieve under certain operating conditions. In other words, under certain specific operating conditions, if the desired boost pressure is limited by the maximum boost pressure, then the range extender will ultimately be unable to reach the desired boost pressure. In fact, the maximum boost pressure limit can be larger than the maximum boost pressure value obtained by looking up the table. For example, when the intake air temperature, boost temperature, and coolant temperature are within an appropriate range, the maximum boost pressure limit needs to be appropriately increased to improve engine performance.

[0004] Therefore, how to avoid the range extender failing to reach its maximum boost pressure under certain operating conditions is a technical problem that urgently needs to be solved. Summary of the Invention

[0005] To address the aforementioned technical problems, this disclosure provides a method, apparatus, electronic device, medium, and vehicle for controlling boost pressure limits.

[0006] In a first aspect, this disclosure provides a method for controlling the pressure limit of a booster, including:

[0007] The maximum base boost pressure of the range extender is obtained by querying the first mapping table based on the current speed and current boost temperature of the range extender. The first mapping table is used to represent the correspondence between the speed, boost temperature and maximum base boost pressure of the range extender.

[0008] Determine whether the first overboost function flag is true; the first overboost function flag is used to indicate whether the maximum expected boost pressure of the range extender is allowed to be greater than the maximum base boost pressure within a preset time.

[0009] When the first overboost function flag is true, it is determined whether the range extender is currently under high load.

[0010] If the range extender is currently under high load, determine whether the second overboost function flag is true; the second overboost function flag is used to indicate whether the maximum expected boost pressure of the range extender is greater than the maximum base boost pressure.

[0011] If the second overboost function flag is true, then the maximum desired boost pressure is determined to be the sum of the maximum base boost pressure and the maximum desired boost pressure limit offset.

[0012] As an optional implementation of this disclosure, determining whether the first overboost function flag is true includes:

[0013] When the current boost temperature is lower than the preset boost temperature, the current intake air temperature is lower than the preset intake air temperature, and the coolant temperature is within the preset water temperature range, the first overboost function flag is determined to be true.

[0014] When the current boost temperature is greater than or equal to the preset boost temperature, or the intake air temperature is less than the preset intake air temperature, or the coolant temperature is not within the preset water temperature range, the first overboost function flag is determined to be false.

[0015] As an optional implementation of this disclosure, determining whether the range extender is currently under high load includes:

[0016] The speed-pressure mapping table is consulted based on the current speed of the range extender to obtain the boundary pressure under high load conditions; the speed-pressure mapping table is used to represent the correspondence between the speed of the range extender and the boundary pressure.

[0017] The actual boost pressure is obtained by measuring the boost temperature sensor.

[0018] If the actual boost pressure is greater than the boundary pressure of the high load state, then the range extender is determined to be in a high load state.

[0019] If the actual boost pressure is less than or equal to the boundary pressure of the high load state, then it is determined that the range extender is not currently in a high load state.

[0020] As an optional implementation of this disclosure, the method further includes:

[0021] Based on the actual boost pressure and the second mapping table, the high-load count value and low-load count value corresponding to the actual boost pressure are obtained; the second mapping table is used to represent the correspondence between the actual boost pressure and the high-load count value and low-load count value.

[0022] When the second overboost function flag is true and the range extender is in the high load state, the total number of high load count values ​​is accumulated at the rate of the high load calculated value.

[0023] If the second overboost function flag is true and the range extender is not in a high load state, then the total number of high load count values ​​decreases at the rate of the high load calculated value.

[0024] When the total number of high load count values ​​exceeds the preset high load count value threshold, the second overboost function flag is set to false.

[0025] As an optional implementation of this disclosure, the method further includes:

[0026] When the second overboost function flag is false and the range extender is not in a high load state, the total number of low load count values ​​is accumulated at the rate of the low load calculated value.

[0027] When the second overboost function flag is false and the range extender becomes a high load state, the total number of low load count values ​​decreases at the rate of the low load calculated value.

[0028] When the total number of low load count values ​​is greater than the preset low load count value threshold, the second overboost function flag is set to true.

[0029] As an optional implementation of this disclosure, the method further includes:

[0030] If the second overboost function flag changes from true to false, then the total number of low load count values ​​is cleared to zero.

[0031] If the second overboost function flag changes from false to true, the total number of high load count values ​​will be cleared to zero.

[0032] As an optional implementation of this disclosure, the step of determining whether the first overboost function flag is true further includes:

[0033] When the first overboost function flag is false, the maximum base boost pressure is determined to be the maximum expected boost pressure of the range extender.

[0034] Secondly, embodiments of this disclosure provide a boost pressure limit control device, comprising:

[0035] The query module is used to query the first mapping table based on the current speed and current boost temperature of the range extender to obtain the maximum basic boost pressure of the range extender; the first mapping table is used to represent the correspondence between the speed, boost temperature and maximum basic boost pressure of the range extender;

[0036] The judgment module is used to determine whether the first overboost function flag is true; the first overboost function flag is used to indicate whether the maximum expected boost pressure of the range extender is allowed to be greater than the maximum base boost pressure within a preset time.

[0037] The processing module is used to determine whether the range extender is currently in a high-load state when the first overboost function flag is true;

[0038] The analysis module is used to determine whether the second overboost function flag is true if the range extender is currently in a high-load state; the second overboost function flag is used to indicate whether the maximum expected boost pressure of the range extender is greater than the maximum base boost pressure.

[0039] The determination module is used to determine the maximum expected boost pressure as the sum of the maximum base boost pressure and the maximum expected boost pressure limit offset if the second overboost function flag is true.

[0040] As an optional implementation of this disclosure, the determination module is specifically used for:

[0041] When the current boost temperature is lower than the preset boost temperature, the current intake air temperature is lower than the preset intake air temperature, and the coolant temperature is within the preset water temperature range, the first overboost function flag is determined to be true.

[0042] When the current boost temperature is greater than or equal to the preset boost temperature, or the intake air temperature is less than the preset intake air temperature, or the coolant temperature is not within the preset water temperature range, the first overboost function flag is determined to be false.

[0043] As an optional implementation of this disclosure, the processing module is further specifically used for:

[0044] The speed-pressure mapping table is consulted based on the current speed of the range extender to obtain the boundary pressure under high load conditions; the speed-pressure mapping table is used to represent the correspondence between the speed of the range extender and the boundary pressure.

[0045] The actual boost pressure is obtained by measuring the boost temperature sensor.

[0046] If the actual boost pressure is greater than the boundary pressure of the high load state, then the range extender is determined to be in a high load state.

[0047] If the actual boost pressure is less than or equal to the boundary pressure of the high load state, then it is determined that the range extender is not currently in a high load state.

[0048] As an optional implementation of this disclosure, the device further includes a first state switching module, specifically used for:

[0049] Based on the actual boost pressure and the second mapping table, the high-load count value and low-load count value corresponding to the actual boost pressure are obtained; the second mapping table is used to represent the correspondence between the actual boost pressure and the high-load count value and low-load count value.

[0050] When the second overboost function flag is true and the range extender is in the high load state, the total number of high load count values ​​is accumulated at the rate of the high load calculated value.

[0051] If the second overboost function flag is true and the range extender is not in a high load state, then the total number of high load count values ​​decreases at the rate of the high load calculated value.

[0052] When the total number of high load count values ​​exceeds the preset high load count value threshold, the second overboost function flag is set to false.

[0053] As an optional implementation of this disclosure, the device further includes a second state switching module, specifically used for:

[0054] When the second overboost function flag is false and the range extender is not in a high load state, the total number of low load count values ​​is accumulated at the rate of the low load calculated value.

[0055] When the second overboost function flag is false and the range extender becomes a high load state, the total number of low load count values ​​decreases at the rate of the low load calculated value.

[0056] When the total number of low load count values ​​is greater than the preset low load count value threshold, the second overboost function flag is set to true.

[0057] As an optional implementation of this disclosure, the device further includes a zeroing module, specifically used for:

[0058] If the second overboost function flag changes from true to false, then the total number of low load count values ​​is cleared to zero.

[0059] If the second overboost function flag changes from false to true, the total number of high load count values ​​will be cleared to zero.

[0060] As an optional implementation of this disclosure, the determination module is further specifically used for:

[0061] When the first overboost function flag is false, the maximum base boost pressure is determined to be the maximum expected boost pressure of the range extender.

[0062] Thirdly, embodiments of this disclosure provide an electronic device, including: one or more processors;

[0063] Storage device for storing one or more programs.

[0064] When the one or more programs are executed by the one or more processors, the one or more processors implement the boost pressure limit control method as described in any embodiment of the first aspect.

[0065] Fourthly, embodiments of this disclosure provide a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the boost pressure limit control method as described in any embodiment of the first aspect.

[0066] Fifthly, the disclosed embodiments provide a vehicle including: electronic equipment as described in the third aspect.

[0067] The technical solution provided in this disclosure has the following advantages compared with the prior art: Based on the current speed and current boost temperature of the range extender, a first mapping table is consulted to obtain the maximum basic boost pressure of the range extender; wherein, the first mapping table is used to represent the correspondence between the range extender's speed, boost temperature, and maximum basic boost pressure; it is determined whether the first overboost function flag is true; the first overboost function flag is used to indicate whether the maximum expected boost pressure of the range extender is allowed to be greater than the maximum basic boost pressure within a preset time; when the first overboost function flag is true, it is determined whether the range extender is currently in a high-load state; if the range extender is currently in a high-load state, it is determined whether the second overboost function flag is true; the second overboost function flag is used to indicate whether the maximum expected boost pressure of the range extender is greater than the maximum basic boost pressure; if the second overboost function flag is true, the maximum expected boost pressure is determined to be the sum of the maximum basic boost pressure and the maximum expected boost pressure limit offset. The first overboost function flag determines whether the maximum boost pressure limit can exceed the maximum base boost pressure, thereby increasing the operating range of the range extender. When the first overboost function flag is true and the range extender is under high load, the second overboost function flag determines that the maximum expected boost pressure is the sum of the maximum base boost pressure and the offset of the maximum expected boost pressure limit. In other words, the maximum expected boost pressure will not be increased by the base boost pressure limit, so that the range extender can reach the real-time maximum boost pressure limit in all operating conditions, thus improving the performance of the range extender. Attached Figure Description

[0068] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0069] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0070] Figure 1 This is a system configuration diagram of the intake and exhaust pipes and related electrical components;

[0071] Figure 2 This is a schematic flowchart of a method for controlling the pressure limit of a booster provided in an embodiment of this disclosure;

[0072] Figure 3 This is a schematic diagram of the structure of a boost pressure limit control device provided in an embodiment of this disclosure;

[0073] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation

[0074] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.

[0075] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.

[0076] The terms "first" and "second" and other relational terms used in this disclosure and claims are merely used to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations.

[0077] In this disclosure, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in this disclosure should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner. Furthermore, in the description of the embodiments in this disclosure, unless otherwise stated, "a plurality of" means two or more.

[0078] The Electronic Waste Gate (EWG) is a crucial component of an automotive engine's exhaust system. Its primary function is to regulate and control the flow of exhaust gases to optimize engine performance and emissions. When the boost pressure in the compressor exceeds a predetermined value, the air pressure pushes a diaphragm to compress a spring, causing a lever to extend outward and open the EWG. This allows some exhaust gases to bypass the turbine and instead enter the exhaust manifold directly from the bypass valve located before the turbine. This reduces the amount and pressure of exhaust gases driving the turbine, thereby lowering the turbine speed, reducing boost pressure, and preventing engine runaway caused by overboost.

[0079] Electronic Throttle Control (ETC) is an important control component of a car engine, controlling the vehicle's intake air volume and speed. It consists of the engine, speed sensor, throttle valve, etc. Using an electronic throttle control system, the throttle opening can be precisely controlled.

[0080] NVH is an abbreviation for Noise, Vibration, and Harshness, and is a general term for various indicators related to vehicle noise, vibration, and comfort. Since structural vibrations in a vehicle generate noise, which in turn affects comfort, and when comfort is compromised, corresponding vibration and noise issues inevitably arise. Therefore, these three factors occur simultaneously and are inextricably linked in vehicle vibration and noise.

[0081] Overboosting refers to the turbocharger pressure increasing further within a short period of time after reaching its maximum boost value, thereby increasing the engine's maximum torque output.

[0082] Reference Figure 1 As shown, Figure 1 This is a schematic diagram of a range extender. The range extender includes: an air filter, intake manifold, boost pressure sensor, electronic throttle, range extender body, exhaust manifold, turbocharger impeller, turbocharger turbine, and a shaft connecting the turbocharger impeller and turbine, as well as a wastegate valve. The turbocharger itself consists of the turbocharger impeller, turbocharger turbine, shaft connecting the impeller and turbine, and wastegate valve. Air enters the intake manifold through the air filter. When air enters the range extender body, it mixes with gasoline and combusts to generate power. The air filter removes impurities from the air, protecting the engine cylinders. When the wastegate valve is closed, exhaust gas passes through the turbine, increasing its speed, which in turn increases the impeller speed, resulting in an increase in the pressure detected by the boost pressure sensor. When the exhaust bypass valve is opened, some exhaust gas is discharged through the exhaust bypass valve. At this time, this part of the exhaust gas does not pass through the turbocharger turbine, so the turbocharger turbine speed decreases, which in turn drives the impeller speed to decrease, resulting in a decrease in the pressure collected by the boost pressure sensor.

[0083] In some embodiments, such as Figure 2 As shown, a method for controlling the pressure limit of a booster is provided, including the following steps S21-S25:

[0084] S21. Based on the current speed and current boost temperature of the range extender, query the first mapping table to obtain the maximum basic boost pressure of the range extender.

[0085] The first mapping table is used to represent the correspondence between the range extender's rotational speed, boost temperature, and maximum base boost pressure.

[0086] Specifically, the current speed of the range extender is obtained through the speed sensor, the current boost temperature of the range extender is obtained through the boost temperature and pressure sensor, and the maximum base boost pressure corresponding to the current speed and boost temperature is queried based on the first preset relationship table.

[0087] For example, refer to Table 1, which is the first preset relationship table. Assume the current speed is 1000 rpm and the boost temperature is 40°C, and the corresponding maximum base boost pressure is 145.

[0088] Table 1

[0089]

[0090] S22. Determine whether the first overboost function flag is true.

[0091] The first overboost function flag is used to indicate whether the maximum expected boost pressure of the range extender is allowed to be greater than the maximum base boost pressure within a preset time.

[0092] In some embodiments, step S22 (determining whether the first overboost function flag is true) can be implemented in the following way:

[0093] When the current boost temperature is lower than the preset boost temperature, the current intake air temperature is lower than the preset intake air temperature, and the coolant temperature is within the preset water temperature range, the first overboost function flag is determined to be true.

[0094] When the current boost temperature is greater than or equal to the preset boost temperature, or the intake air temperature is less than the preset intake air temperature, or the coolant temperature is not within the preset water temperature range, the first overboost function flag is determined to be false.

[0095] The preset boost temperature, preset intake air temperature, and preset water temperature range can all be set according to actual application conditions. For example, the preset boost temperature can be 30℃, the preset intake air temperature can be 35℃, and the preset water temperature range can be 80℃-95℃.

[0096] Specifically, the first overboost function OvrBstMetBase flag must be True only if the following conditions are met simultaneously: boost temperature BstTemp is less than C_OvrMaxBstTemp, intake air temperature IntkTemp is less than C_OvrMaxIntkTemp, and coolant temperature CoolTemp is between C_OvrMinCoolTemp and C_OvrMaxCoolTemp. Otherwise, the first overboost function OvrBstMetBase flag is False.

[0097] In some embodiments, when the first overboost function flag is false, the maximum base boost pressure is determined to be the maximum expected boost pressure of the range extender.

[0098] Specifically, when the first overboost function flag OvrBstMetBase is False, the final maximum expected boost pressure limit MaxBoostPress is equal to the maximum base boost pressure MaxBoostPressBase.

[0099] S23. When the first overboost function flag is true, determine whether the range extender is currently in a high-load state.

[0100] In some embodiments, step S23 (determining whether the range extender is currently under high load) can be implemented in the following manner:

[0101] (1) Query the speed-pressure mapping table according to the current speed of the range extender to obtain the boundary pressure under high load conditions.

[0102] The speed-pressure mapping table is used to represent the correspondence between the speed of the range extender and the boundary pressure.

[0103] (2) The actual boost pressure is obtained by measuring the boost temperature sensor.

[0104] (3) If the actual boost pressure is greater than the boundary pressure of the high load state, then the range extender is determined to be in a high load state.

[0105] (4) If the actual boost pressure is less than or equal to the boundary pressure of the high load state, then it is determined that the range extender is not currently in a high load state.

[0106] Specifically, when the first overboost function flag OvrBstMetBase is True, it is first determined whether the range extender is currently under high load. Based on the speed-pressure mapping table (see Table 2), the pressure value HiLoadThrsh, representing the high load boundary, is obtained. If the actual boost pressure ActBstPress (measured value from the boost temperature-pressure sensor) is greater than HiLoadThrsh, then the high load status flag HiLoadFlg is True; otherwise, it is False.

[0107] Table 2

[0108] rotational speed 1000 2000 3000 4000 Boundary pressure 140 170 170 160

[0109] In some embodiments, the high-load count value and low-load count value corresponding to the actual boost pressure are obtained according to the actual boost pressure and the second mapping table; the second mapping table is used to represent the correspondence between the actual boost pressure and the high-load count value and the low-load count value.

[0110] When the second overboost function flag is true and the range extender is in the high load state, the total number of high load count values ​​is accumulated at the rate of the high load calculated value.

[0111] If the second overboost function flag is true and the range extender is not in a high load state, then the total number of high load count values ​​decreases at the rate of the high load calculated value.

[0112] When the total number of high load count values ​​exceeds the preset high load count value threshold, the second overboost function flag is set to false.

[0113] The preset high load count threshold can be set according to the actual application situation. For example, the preset high load count threshold can be 1000.

[0114] Specifically, first, based on the current actual boost pressure ActBstPress, the second mapping table (see Table 3) is consulted to obtain the high load count value HiLoadCnt and the low load count value LoLoadCnt. If the overboost function meets the conditions at this time, the second overboost function flag OvrBstMet is True, and HiLoadFlg remains True. Then, the high load count value SumHiLoadCnt (minimum value is 0) will continuously accumulate at the rate of HiLoadCnt. If, with OvrBstMet True, HiLoadFlg suddenly becomes False, then SumHiLoadCnt will decrease at the rate of HiLoadCnt. When SumHiLoadCnt is greater than C_HiLoadCntThrsh, the overboost function meets the conditions, and OvrBstMet becomes False; otherwise, it remains True.

[0115] It should be noted that when OvrBstMet is True, if HiLoadFlg (indicating whether the range extender is under high load) is True, the range extender is not allowed to be in an over-boost state for an extended period of time in order to protect it. The maximum expected boost pressure limit offset will only take effect when OvrBstMet is True.

[0116] When OvrBstMetBase is False, OvrBstMet is False. When OvrBstMetBase is True, the counter is incremented or decremented according to the state of HiLoadFlg. When the counter exceeds a certain value, OvrBstMet will become True or False.

[0117] Table 3

[0118] Actual boost pressure 120 140 160 180 200 High-load counter 10 6 6 4 4 Low load counter 15 10 10 10 10

[0119] In some embodiments, when the second overboost function flag is false and the range extender is not in a high load state, the total number of low load count values ​​is accumulated at the rate of the low load calculated value.

[0120] When the second overboost function flag is false and the range extender becomes a high load state, the total number of low load count values ​​decreases at the rate of the low load calculated value.

[0121] When the total number of low load count values ​​is greater than the preset low load count value threshold, the second overboost function flag is set to true.

[0122] The preset low load count threshold can be set according to the actual application situation. For example, the preset low load count threshold can be 500.

[0123] Specifically, if the overboost function OvrBstMet is False and the high load flag HiLoadFlg is also False, then the low load counter SumLoLoadCnt will accumulate at the rate of LoLoadCnt. If HiLoadFlg suddenly becomes True when OvrBstMet is False, then SumLoLoadCnt will decrement at the rate of LoLoadCnt. When SumLoLoadCnt is greater than C_LoLoadCntThrsh, the overboost function meets the condition and OvrBstMet becomes True; otherwise, it remains False.

[0124] It should be noted that when the range extender is under low load, it takes a certain amount of time before it can achieve overboost. If it enters a high load state before the required time has elapsed, the low load counter needs to be decremented, and it will start counting again when the low load state is met. When OvrBstMet is False, it is unrelated to the maximum expected boost pressure limit offset MaxBoostPressOfst.

[0125] In some embodiments, if the second overboost function flag changes from true to false, the total number of low load count values ​​is cleared to zero.

[0126] If the second overboost function flag changes from false to true, the total number of high load count values ​​will be cleared to zero.

[0127] Specifically, when the overboost condition OvrBstMet (initially False) changes from True to False, the low load count value SumLoLoadCnt is cleared to 0, and when OvrBstMet changes from False to True, the high load count value SumHiLoadCnt is cleared to 0.

[0128] S24. If the range extender is currently under high load, determine whether the second overboost function flag is true.

[0129] The second overboost function flag is used to indicate whether the maximum expected boost pressure of the range extender is greater than the maximum base boost pressure.

[0130] Specifically, when the range extender is under high load, it is necessary to determine whether the second overboost function flag is true. If the second overboost function flag is false, the maximum expected boost pressure is unrelated to the maximum expected boost pressure limit offset MaxBoostPressOfst. In this case, the maximum expected boost pressure is equal to the maximum base boost pressure.

[0131] S25. If the second overboost function flag is true, then the maximum expected boost pressure is determined to be the sum of the maximum base boost pressure and the maximum expected boost pressure limit offset. If OvrBstMet is True, then the final maximum expected boost pressure limit MaxBoostPress is equal to MaxBoostPressBase + MaxBoostPressOfst.

[0132] Specifically, based on the speed offset preset table (see Table 4), the maximum expected boost pressure limit offset corresponding to the current speed of the range extender can be obtained.

[0133] Table 4

[0134] rotational speed 1000 2000 3000 4000 Pressure offset 10 8 8 6

[0135] The boost pressure limit control method provided in this disclosure queries a first mapping table based on the current speed and current boost temperature of the range extender to obtain the maximum basic boost pressure of the range extender. The first mapping table represents the correspondence between the range extender's speed, boost temperature, and maximum basic boost pressure. The method then determines whether a first overboost function flag is true. This flag indicates whether the maximum expected boost pressure of the range extender is allowed to exceed the maximum basic boost pressure within a preset time. When the first overboost function flag is true, the method determines whether the range extender is currently under high load. If the range extender is currently under high load, the method determines whether a second overboost function flag is true. This flag indicates whether the maximum expected boost pressure of the range extender exceeds the maximum basic boost pressure. If the second overboost function flag is true, the maximum expected boost pressure is determined to be the sum of the maximum basic boost pressure and the maximum expected boost pressure limit offset. The first overboost function flag determines whether the maximum boost pressure limit can exceed the maximum base boost pressure, thereby increasing the operating range of the range extender. When the first overboost function flag is true and the range extender is under high load, the second overboost function flag determines that the maximum expected boost pressure is the sum of the maximum base boost pressure and the offset of the maximum expected boost pressure limit. In other words, the maximum expected boost pressure will not be increased by the base boost pressure limit, so that the range extender can reach the real-time maximum boost pressure limit in all operating conditions, thus improving the performance of the range extender.

[0136] In some embodiments, refer to Figure 3 As shown, a boost pressure limit control device 300 is provided, comprising:

[0137] The query module 310 is used to query the first mapping relationship table based on the current speed and current boost temperature of the range extender to obtain the maximum basic boost pressure of the range extender; the first mapping relationship table is used to represent the correspondence between the speed, boost temperature and maximum basic boost pressure of the range extender;

[0138] The judgment module 320 is used to determine whether the first overboost function flag is true; the first overboost function flag is used to indicate whether the maximum expected boost pressure of the range extender is allowed to be greater than the maximum base boost pressure within a preset time.

[0139] Processing module 330 is used to determine whether the range extender is currently in a high-load state when the first overboost function flag is true;

[0140] Analysis module 340 is used to determine whether the second overboost function flag is true if the range extender is currently in a high load state; the second overboost function flag is used to indicate whether the maximum expected boost pressure of the range extender is greater than the maximum base boost pressure.

[0141] The determination module 350 is used to determine the maximum expected boost pressure as the sum of the maximum base boost pressure and the maximum expected boost pressure limit offset if the second overboost function flag is true.

[0142] As an optional implementation of this disclosure, the determination module is specifically used for:

[0143] When the current boost temperature is lower than the preset boost temperature, the current intake air temperature is lower than the preset intake air temperature, and the coolant temperature is within the preset water temperature range, the first overboost function flag is determined to be true.

[0144] When the current boost temperature is greater than or equal to the preset boost temperature, or the intake air temperature is less than the preset intake air temperature, or the coolant temperature is not within the preset water temperature range, the first overboost function flag is determined to be false.

[0145] As an optional implementation of this disclosure, the processing module is further specifically used for:

[0146] The speed-pressure mapping table is consulted based on the current speed of the range extender to obtain the boundary pressure under high load conditions; the speed-pressure mapping table is used to represent the correspondence between the speed of the range extender and the boundary pressure.

[0147] The actual boost pressure is obtained by measuring the boost temperature sensor.

[0148] If the actual boost pressure is greater than the boundary pressure of the high load state, then the range extender is determined to be in a high load state.

[0149] If the actual boost pressure is less than or equal to the boundary pressure of the high load state, then it is determined that the range extender is not currently in a high load state.

[0150] As an optional implementation of this disclosure, the device further includes a first state switching module, specifically used for:

[0151] Based on the actual boost pressure and the second mapping table, the high-load count value and low-load count value corresponding to the actual boost pressure are obtained; the second mapping table is used to represent the correspondence between the actual boost pressure and the high-load count value and low-load count value.

[0152] When the second overboost function flag is true and the range extender is in the high load state, the total number of high load count values ​​is accumulated at the rate of the high load calculated value.

[0153] If the second overboost function flag is true and the range extender is not in a high load state, then the total number of high load count values ​​decreases at the rate of the high load calculated value.

[0154] When the total number of high load count values ​​exceeds the preset high load count value threshold, the second overboost function flag is set to false.

[0155] As an optional implementation of this disclosure, the device further includes a second state switching module, specifically used for:

[0156] When the second overboost function flag is false and the range extender is not in a high load state, the total number of low load count values ​​is accumulated at the rate of the low load calculated value.

[0157] When the second overboost function flag is false and the range extender becomes a high load state, the total number of low load count values ​​decreases at the rate of the low load calculated value.

[0158] When the total number of low load count values ​​is greater than the preset low load count value threshold, the second overboost function flag is set to true.

[0159] As an optional implementation of this disclosure, the device further includes a zeroing module, specifically used for:

[0160] If the second overboost function flag changes from true to false, then the total number of low load count values ​​is cleared to zero.

[0161] If the second overboost function flag changes from false to true, the total number of high load count values ​​will be cleared to zero.

[0162] As an optional implementation of this disclosure, the determination module is further specifically used for:

[0163] When the first overboost function flag is false, the maximum base boost pressure is determined to be the maximum expected boost pressure of the range extender.

[0164] The boost pressure limit control device provided in this disclosure queries a first mapping table based on the current speed and current boost temperature of the range extender to obtain the maximum basic boost pressure of the range extender. The first mapping table represents the correspondence between the range extender's speed, boost temperature, and maximum basic boost pressure. It then determines whether a first overboost function flag is true. This flag indicates whether the maximum expected boost pressure of the range extender is allowed to exceed the maximum basic boost pressure within a preset time. When the first overboost function flag is true, it determines whether the range extender is currently under high load. If the range extender is currently under high load, it determines whether a second overboost function flag is true. This flag indicates whether the maximum expected boost pressure of the range extender exceeds the maximum basic boost pressure. If the second overboost function flag is true, the maximum expected boost pressure is determined to be the sum of the maximum basic boost pressure and the maximum expected boost pressure limit offset. The first overboost function flag determines whether the maximum boost pressure limit can exceed the maximum base boost pressure, thereby increasing the operating range of the range extender. When the first overboost function flag is true and the range extender is under high load, the second overboost function flag determines that the maximum expected boost pressure is the sum of the maximum base boost pressure and the offset of the maximum expected boost pressure limit. In other words, the maximum expected boost pressure will not be increased by the base boost pressure limit, so that the range extender can reach the real-time maximum boost pressure limit in all operating conditions, thus improving the performance of the range extender.

[0165] Specific limitations regarding the boost pressure limit control device can be found in the above description of the boost pressure limit control method, and will not be repeated here. Each module in the aforementioned boost pressure limit control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the electronic device in hardware form or independent of the electronic device's processor, or stored in the processor of the electronic device in software form, so that the processor can call and execute the corresponding operations of each module.

[0166] This disclosure also provides an electronic device. Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Figure 4As shown, the electronic device provided in this embodiment includes a memory 41 and a processor 42. The memory 41 is used to store computer programs; the processor 42 is used to execute the steps of any embodiment of the pressure limit control method provided in the above-described method embodiments when the computer program is invoked. The electronic device includes a processor, a memory, a communication interface, a display screen, and an input device connected via a system bus. The processor of the electronic device provides computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. When the computer program is executed by the processor, it implements a fault identification method for an image acquisition device. The display screen of the electronic device 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, trackball, or touchpad provided on the casing of a computer device, or an external keyboard, touchpad, or mouse, etc.

[0167] Those skilled in the art will understand that Figure 4 The structure shown is merely a block diagram of a portion of the structure related to the present disclosure and does not constitute a limitation on the computer device to which the present disclosure is applied. Specific electronic devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0168] In some embodiments, the boost pressure limit control device provided in this disclosure can be implemented as a computer, and the computer program can be configured as follows: Figure 4 The electronic device shown operates on this device. The memory of the electronic device can store the various program modules that make up the pressure limit control device of the electronic device, for example, Figure 3 The query module 310, judgment module 320, processing module 330, analysis module 340, and determination module 350 are shown. The computer program comprised of these modules causes the processor to execute the steps in the fault identification method for the image acquisition device of the electronic device according to various embodiments of this disclosure.

[0169] This disclosure also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the fault identification method for the image acquisition device provided in the above-described method embodiments.

[0170] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media containing computer-usable program code.

[0171] The processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0172] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, like read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0173] Computer-readable media include both permanent and non-permanent, removable and non-removable storage media. Storage media can store information using any method or technology; the information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media do not include transient computer-readable media, such as modulated data signals and carrier waves.

[0174] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0175] The above description is merely a specific embodiment of this disclosure, enabling those skilled in the art to understand or implement it. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for controlling the pressure limit of a booster, characterized in that, include: Based on the current speed and current boost temperature of the range extender, the first mapping table is consulted to obtain the maximum basic boost pressure of the range extender; The first mapping table is used to represent the correspondence between the range extender's speed, boost temperature, and maximum base boost pressure; Determine whether the first overboost function flag is true; the first overboost function flag is used to indicate whether the maximum expected boost pressure of the range extender is allowed to be greater than the maximum base boost pressure within a preset time. When the first overboost function flag is true, it is determined whether the range extender is currently under high load. If the range extender is currently under high load, determine whether the second overboost function flag is true; the second overboost function flag is used to indicate whether the maximum expected boost pressure of the range extender is greater than the maximum base boost pressure. If the second overboost function flag is true, then the maximum desired boost pressure is determined to be the sum of the maximum base boost pressure and the maximum desired boost pressure limit offset.

2. The method according to claim 1, characterized in that, The determination of whether the first overboost function flag is true includes: When the current boost temperature is lower than the preset boost temperature, the current intake air temperature is lower than the preset intake air temperature, and the coolant temperature is within the preset water temperature range, the first overboost function flag is determined to be true. When the current boost temperature is greater than or equal to the preset boost temperature, or the intake air temperature is less than the preset intake air temperature, or the coolant temperature is not within the preset water temperature range, the first overboost function flag is determined to be false.

3. The method according to claim 1, characterized in that, The determination of whether the range extender is currently under high load includes: The speed-pressure mapping table is consulted based on the current speed of the range extender to obtain the boundary pressure under high load conditions; the speed-pressure mapping table is used to represent the correspondence between the speed of the range extender and the boundary pressure. The actual boost pressure is obtained by measuring the boost temperature sensor. If the actual boost pressure is greater than the boundary pressure of the high load state, then the range extender is determined to be in a high load state. If the actual boost pressure is less than or equal to the boundary pressure of the high load state, then it is determined that the range extender is not currently in a high load state.

4. The method according to claim 3, characterized in that, The method further includes: Based on the actual boost pressure and the second mapping table, the high-load count value and low-load count value corresponding to the actual boost pressure are obtained; the second mapping table is used to represent the correspondence between the actual boost pressure and the high-load count value and low-load count value. When the second overboost function flag is true and the range extender is in the high load state, the total number of high load count values ​​is accumulated at the rate of the high load calculated value. If the second overboost function flag is true and the range extender is not in a high load state, then the total number of high load count values ​​decreases at the rate of the high load calculated value. When the total number of high load count values ​​exceeds the preset high load count value threshold, the second overboost function flag is set to false.

5. The method according to claim 4, characterized in that, The method further includes: When the second overboost function flag is false and the range extender is not in a high load state, the total number of low load count values ​​is accumulated at the rate of the low load calculated value. When the second overboost function flag is false and the range extender becomes a high load state, the total number of low load count values ​​decreases at the rate of the low load calculated value. When the total number of low load count values ​​is greater than the preset low load count value threshold, the second overboost function flag is set to true.

6. The method according to any one of claims 4 or 5, characterized in that, The method further includes: If the second overboost function flag changes from true to false, then the total number of low load count values ​​is cleared to zero. If the second overboost function flag changes from false to true, the total number of high load count values ​​will be cleared to zero.

7. A pressure limit control device for boosting pressure, characterized in that, include: The query module is used to query the first mapping table based on the current speed and current boost temperature of the range extender to obtain the maximum basic boost pressure of the range extender; The first mapping table is used to represent the correspondence between the range extender's speed, boost temperature, and maximum base boost pressure; The judgment module is used to determine whether the first overboost function flag is true; the first overboost function flag is used to indicate whether the maximum expected boost pressure of the range extender is allowed to be greater than the maximum base boost pressure within a preset time. The processing module is used to determine whether the range extender is currently in a high-load state when the first overboost function flag is true; The analysis module is used to determine whether the second overboost function flag is true if the range extender is currently in a high-load state; the second overboost function flag is used to indicate whether the maximum expected boost pressure of the range extender is greater than the maximum base boost pressure. The determination module is used to determine the maximum expected boost pressure as the sum of the maximum base boost pressure and the maximum expected boost pressure limit offset if the second overboost function flag is true.

8. An electronic device, characterized in that, include: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the boost pressure limit control method as described in any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the boost pressure limit control method as described in any one of claims 1 to 6.

10. A vehicle, characterized in that, include: The electronic device as described in claim 8.