Range extender control method, device, equipment and program product

By monitoring the warm-up status of the range extender and dynamically adjusting its start and stop state, the engine oil emulsification problem caused by the range extender's frequent start and stop at low temperatures is solved, reducing the risk of damage and improving the safety of the vehicle.

CN120363746APending Publication Date: 2025-07-25ZHEJIANG FARIZON COMMERCIAL VEHICLES RES & DEV CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510667073.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-22
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

The range extender frequently starts and stops at low temperatures, resulting in an increase in the risk of engine oil emulsification, which in turn damages the range extender.

Method used

By monitoring the warm-up status of the range extender, update the frequency of shutdown value and generate a start or stationary control signal to avoid frequent start and stop of the range extender when the temperature is low.

Benefits of technology

Reduces the risk of engine oil emulsification and range extender damage, and improves the safety and reliability of the vehicle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120363746A_ABST
    Figure CN120363746A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicle control, in particular to a range extender control method, device and equipment and a program product. The method comprises the steps that the warming-up state of a range extender in a vehicle is obtained; on the basis of the warm-up state, a shutdown frequency degree value of the range extender is updated, and the shutdown frequency degree value is a value representing the shutdown frequency degree of the range extender; based on the shutdown frequency degree value, a starting control signal of the range extender is generated, and the starting control signal is used for controlling starting or stopping of the range extender. The shutdown frequency of the range extender can be monitored, so that whether the range extender is started or not is controlled based on the frequency, and the risks of engine oil emulsification and range extender damage are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of vehicle control, and particularly relates to a control method, device, equipment and program product for a range extender. Background Art

[0002] With the application and popularization of new energy fuel engines such as methanol in the automotive industry, the number of faults of new energy fuel engines in the market has increased synchronously; especially for range-extended vehicles, the operating state of the engine as a range extender is decoupled from the overall operating state of the vehicle. For vehicles using new energy fuels with a relatively high water content such as methanol, in scenarios where users drive the vehicle for a short distance, there will be a situation where the range extender starts only during the vehicle's operation but the user has already parked. At this time, the range extender shuts down before completing warm-up, and the overall temperature of the range extender is relatively low. If the user drives the vehicle again within a short period of time, it will cause the range extender to start and stop frequently. Frequent start and stop of the range extender at a relatively low temperature will increase the risk of engine oil emulsification, and thus cause damage to the range extender. Summary of the Invention

[0003] Based on the above-mentioned defects and deficiencies of the prior art, the present application proposes a control method, device, equipment and program product for a range extender, which can monitor the frequency of range extender shutdown, and thus control whether the range extender starts based on the frequency, reducing the risks of engine oil emulsification and range extender damage.

[0004] According to the first aspect of the present application, a control method for a range extender is provided, including: obtaining the warm-up state of the range extender in the vehicle; updating the shutdown frequency value of the range extender based on the warm-up state, where the shutdown frequency value is a value representing the shutdown frequency of the range extender; generating a start control signal for the range extender based on the shutdown frequency value, where the start control signal is used to control the start or stop of the range extender.

[0005] According to the control method for a range extender provided in the first aspect of the present application, the step of updating the shutdown frequency value of the range extender based on the warm-up state includes: if the warm-up state is the in-warm-up state, updating the shutdown frequency value of the range extender based on the antifreeze temperature corresponding to the range extender.

[0006] According to the control method for a range extender provided in the first aspect of the present application, the shutdown frequency value includes the cumulative number of range extender shutdowns; the step of updating the shutdown frequency value of the range extender based on the antifreeze temperature corresponding to the range extender includes: if the antifreeze temperature is less than the temperature threshold, adding one to the cumulative number of range extender shutdowns when the range extender shuts down.

[0007] The range extender control method provided by the first aspect of the present application, updating the shutdown frequency value of the range extender based on the warm-up state, includes: if the warm-up state is an un-warmed-up state, updating the shutdown frequency value of the range extender based on the continuous operation duration of the range extender.

[0008] The range extender control method provided by the first aspect of the present application, the shutdown frequency value includes the cumulative number of shutdowns of the range extender; updating the shutdown frequency value of the range extender based on the continuous operation duration of the range extender includes: if the continuous operation duration is less than the duration threshold, when the range extender shuts down, incrementing the cumulative number of shutdowns of the range extender by one; if the continuous operation duration is greater than or equal to the duration threshold, clearing the cumulative number of shutdowns of the range extender.

[0009] The range extender control method provided by the first aspect of the present application, generating the start control signal of the range extender based on the shutdown frequency value includes: if the shutdown frequency value is less than the degree threshold, generating a first control signal for controlling the start of the range extender; if the shutdown frequency value is greater than or equal to the degree threshold, generating a second control signal for controlling the range extender to be stationary.

[0010] The range extender control method provided by the first aspect of the present application, the method further includes: if the antifreeze temperature is greater than or equal to the temperature threshold, controlling the range extender to switch from the warm-up in state to the un-warmed-up state.

[0011] According to the second aspect of the present application, a range extender control device is provided, including: an acquisition module for acquiring the warm-up state of the range extender in the vehicle; an update module for updating the shutdown frequency value of the range extender based on the warm-up state, where the shutdown frequency value is a value representing the shutdown frequency of the range extender; a control module for generating the start control signal of the range extender based on the shutdown frequency value, where the start control signal is used to control the start or stop of the range extender.

[0012] According to the third aspect of the present application, an electronic device is provided, including: a memory and a processor; the memory is connected to the processor for storing programs; the processor is used to implement the range extender control method as described in the first aspect by running the programs in the memory.

[0013] According to the fourth aspect of the present application, a computer program product is provided, including computer program instructions; when the computer program instructions are run by the processor, the processor is caused to execute the range extender control method as described in the first aspect.

[0014] In this application, obtain the warm-up state of the range extender in the vehicle; based on the warm-up state, update the value of the frequency of engine stop of the range extender, where the value of the frequency of engine stop is a value representing the frequency of engine stop of the range extender; based on the value of the frequency of engine stop, generate a start control signal for the range extender, where the start control signal is used to control the start or stop of the range extender. In the above process, the warm-up state of the range extender directly affects the overall temperature of the range extender. Therefore, based on the warm-up state of the range extender, count the value of the frequency of engine stop of the range extender, and control whether the range extender starts based on the frequency, so as to avoid the problem of high risk of oil emulsification caused by frequent start and stop when the range extender has not completed warm-up and the temperature is low, reduce the possibility of damage to the range extender, and improve the safety of the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only the embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained according to the provided drawings without creative efforts.

[0016] Figure 1 One of the schematic flowcharts of a range extender control method provided by an embodiment of the present application;

[0017] Figure 2 Another schematic flowchart of a range extender control method provided by an embodiment of the present application;

[0018] Figure 3 A block diagram of a range extender control device provided by an embodiment of the present application;

[0019] Figure 4 A schematic structural diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0020] The following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts belong to the scope of protection of the present application.

[0021] Exemplary method

[0022] In view of the problem that the frequent start and stop of the range extender in a range-extended vehicle leads to a relatively high risk of engine oil emulsification, the present application provides a control method for the range extender. This method can be implemented by means of a software algorithm to dynamically adjust the start and stop states of the range extender, thereby reducing the risk of engine oil emulsification. The software algorithm for implementing this method can run on any device with data processing capabilities. For example, the controller already configured in the range-extended vehicle, a remote server capable of data interaction with the range-extended vehicle, etc. The protection scope of the present application is not limited by the type of device on which the software algorithm runs when implementing this method.

[0023] In one embodiment, as Figure 1 shown, the process steps implemented by the range extender control method include:

[0024] Step 101, obtain the warm-up state of the range extender in the vehicle.

[0025] In this embodiment, the vehicle is a range-extended vehicle equipped with a range extender and range-extended supporting hardware. The range-extended vehicle is mainly driven by an electric motor. The range extender is essentially a small and efficient engine dedicated to generating electricity to provide electrical energy for the drive motor. The range extender does not directly participate in vehicle driving, and there is no direct mechanical connection between the range extender and the wheels. The range extender only serves as an energy supplement device, that is, the operation of the range extender is decoupled from the operation of the vehicle.

[0026] In this embodiment, when the vehicle range extender starts, if the range extender is in a cold state (i.e., below its normal operating temperature), it needs to go through a warm-up process. The main purpose of this process is to let the range extender reach its optimal operating temperature as soon as possible, so as to ensure good lubrication effect and efficient performance. For the warm-up process, when the range extender starts running, the thermostat will remain closed to prevent the antifreeze from flowing through the radiator, which can reduce heat dissipation and help the range extender warm up quickly; as the range extender starts to operate, the oil pump delivers oil to each friction surface for lubrication. During this process, the oil will also be gradually heated, reducing viscosity and improving lubrication efficiency. To ensure reasonable operating conditions of the range extender, there is usually a warm-up power limit strategy after the engine starts. When the engine antifreeze temperature is greater than a certain value, the warm-up strategy is exited and the engine can emit maximum power. Therefore, what state the warm-up process is in is directly related to the overall temperature of the range extender (including the temperature of the engine oil). Optionally, the warm-up state includes any one or several of the in-warm-up state, non-warm-up state, and warm-up completed state. This method obtains the warm-up state of the range extender and dynamically adjusts the start and stop of the range extender based on the warm-up state, thereby avoiding too low engine oil temperature and increasing the risk of engine oil emulsification.

[0027] Step 102, update the shutdown frequency value of the range extender based on the warm-up state, where the shutdown frequency value is a value representing the shutdown frequency of the range extender.

[0028] In this application, when the engine oil temperature in the vehicle is too low, the more frequently the range extender starts and stops, the higher the risk of engine oil emulsification. Therefore, the frequency of the range extender's shutdown under different warm-up states can be monitored. Specifically, the frequency of shutdown is numerically characterized by a shutdown frequency value. The larger the shutdown frequency value, the higher the frequency of the range extender's shutdown and the higher the risk of engine oil emulsification. Optionally, the shutdown frequency value can be the cumulative number of times the range extender shuts down or starts within a period of time or under certain conditions; or, the shutdown frequency value can be the average value of the number of times the range extender shuts down or starts per unit time (such as 1 hour) within a period of time or under certain conditions, as long as the shutdown frequency value can characterize the frequency of the range extender's shutdown.

[0029] Step 103: Generate a start control signal for the range extender based on the shutdown frequency value, where the start control signal is used to control the start or stop of the range extender.

[0030] In this embodiment, based on the shutdown frequency value that is continuously updated in real time according to the warm-up state, the high or low risk of engine oil emulsification can be identified in real time. Then, a start control signal is generated based on this shutdown frequency value, and the start or stop of the range extender is flexibly regulated through this start control signal. When the risk of engine oil emulsification is relatively high, the frequent start and stop of the range extender are avoided. At the same time, when the risk of engine oil emulsification is relatively low, the range extender can still operate normally, improving the safety of the vehicle.

[0031] In one embodiment, generating a start control signal for the range extender based on the shutdown frequency value includes: if the shutdown frequency value is less than the degree threshold, generate a first control signal for controlling the range extender to start; if the shutdown frequency value is greater than or equal to the degree threshold, generate a second control signal for controlling the range extender to stop.

[0032] In this embodiment, the start control signal of the range extender is generated through the continuously updated shutdown frequency value. When the shutdown frequency value reaches the degree threshold, it indicates that the shutdown frequency of the range extender has reached a relatively high level, and then a second control signal for controlling the range extender to stop is generated to control the range extender to stop through the second control signal, avoiding the relatively high risk of engine oil emulsification caused by the frequent start and stop of the range extender. When the shutdown frequency value is less than the degree threshold, it indicates that the shutdown frequency of the range extender is relatively low, and then a first control signal for controlling the range extender to start can be allowed to be generated in the state where the shutdown frequency value is less than the degree threshold, so as to control the range extender to start through the first control signal and enable the range extender to start and operate normally to achieve the range extension function.

[0033] In this embodiment, the data type of the shutdown frequency value matches that of the degree threshold. For example, if the shutdown frequency value is the cumulative number of times, the degree threshold is correspondingly configured as the number threshold; if the shutdown frequency value is the average value of the shutdown times, the degree threshold is correspondingly configured as the average value threshold. The specific value of the degree threshold is set based on the actual performance and specific requirements of the range extender, and the protection scope of this application is not limited by the specific value of the degree threshold.

[0034] In one embodiment, based on the warm-up state, the shutdown frequency value of the range extender is updated, including: if the warm-up state is the in-warm-up state, the shutdown frequency value of the range extender is updated based on the antifreeze temperature corresponding to the range extender.

[0035] In this embodiment, when the range extender is in the in-warm-up state, the antifreeze absorbs and transfers heat through the vehicle's circulation system, enabling all parts of the range extender to be evenly heated, thereby accelerating the warm-up process. Therefore, the antifreeze temperature refers to the real-time temperature of the antifreeze, which can be measured by any means such as a temperature sensor. The antifreeze temperature can more accurately reflect the overall temperature of the range extender and also includes the temperature of the engine oil. When the antifreeze temperature is in different temperature ranges, different methods are used to update the shutdown frequency value of the range extender, which can make the shutdown frequency value more accurately reflect the risk degree of engine oil emulsification.

[0036] In one embodiment, the shutdown frequency value includes the cumulative number of shutdowns of the range extender. Updating the shutdown frequency value of the range extender based on the antifreeze temperature corresponding to the range extender includes: if the antifreeze temperature is less than the temperature threshold, when the range extender shuts down, the cumulative number of shutdowns of the range extender is incremented by one.

[0037] In this embodiment, when the range extender is in the in-warm-up state, if the antifreeze temperature is less than the temperature threshold, it indicates that the overall temperature of the range extender is in a relatively low state, and at the same time, the engine oil temperature is also in a relatively low state, and the risk of engine oil emulsification is relatively high. In this state, each time the range extender shuts down, the cumulative number of shutdowns of the range extender is incremented by one, and the cumulative number of shutdowns of the range extender is used to specifically represent the shutdown frequency. The larger the cumulative number of shutdowns of the range extender, the higher the shutdown frequency. At the same time, when the range extender is in the in-warm-up state, power limitation is imposed on the range extender to reduce the risk of range extender damage.

[0038] Generate the start control signal of the range extender based on the continuously updated cumulative number of times the range extender stops. When the cumulative number of times the range extender stops reaches the number threshold, it indicates that the frequency of the range extender's stops has reached a relatively high level. Then generate the second control signal to control the range extender to be stationary, so as to control the range extender to be stationary through the second control signal and avoid the relatively high risk of engine oil emulsification caused by the frequent start and stop of the range extender. When the cumulative number of times the range extender stops is less than the number threshold, it indicates that the frequency of the range extender's stops is relatively low. Then, in the state where the cumulative number of times the range extender stops is less than the number threshold, it is allowed to generate the first control signal to control the range extender to start, so as to control the range extender to start through the first control signal and enable the range extender to start normally and realize the range extension function.

[0039] In this embodiment, the temperature threshold is a threshold set according to the actual situation and needs. For example, the temperature threshold can be set to 60°C; the specific value of the number threshold is set based on the actual performance and specific requirements of the range extender. For example, the number threshold is set to 120 times. The protection scope of this application is not limited by the specific values of the temperature threshold and the number threshold.

[0040] In one embodiment, if the antifreeze temperature is greater than or equal to the temperature threshold, control the range extender to switch from the warm-up state to the non-warm-up state.

[0041] In this embodiment, when the range extender is in the warm-up state, if the antifreeze temperature is greater than or equal to the temperature threshold, it indicates that the overall temperature of the range extender is in a relatively high state and the warm-up process can already end. Then control the range extender to switch from the warm-up state to the non-warm-up state, and the range extender can operate normally to start the engine, and the power generation power of the range extender is no longer limited. Avoid the problem of excessive temperature caused by over-warming and improve the safety of the range extender and the vehicle.

[0042] In one embodiment, based on the warm-up state, update the value of the frequency of the range extender's stops, including: if the warm-up state is the non-warm-up state, update the value of the frequency of the range extender's stops based on the continuous operation duration of the range extender.

[0043] In this embodiment, when the range extender is in the un-warmed-up state, it means that the range extender has not started the warm-up process or the warm-up process has ended. The overall vehicle control can, according to the actual situation and needs, control the range extender to start the warm-up process or keep the warm-up process from starting again. At the same time, in order to ensure more accurate monitoring of the risk of engine oil emulsification in the un-warmed-up state, the continuous operation duration of the range extender can be counted. The continuous operation duration refers to the cumulative duration of the continuous operation of the range extender. When the range extender operates continuously, the high-temperature environment inside the range extender will cause the engine oil temperature to rise. The longer the continuous operation duration of the range extender, the higher the engine oil temperature; the shorter the continuous operation duration of the range extender, the lower the engine oil temperature. In the case where the range extender is in the un-warmed-up state, the engine oil temperature situation can be characterized by counting the continuous operation duration of the range extender. When the continuous operation duration of the range extender is in different duration ranges, different methods are used to update the shutdown frequency value, so that the shutdown frequency value can more accurately characterize the shutdown frequency of the range extender and improve the accuracy of range extender control.

[0044] It should be noted that the shutdown frequency value in the un-warmed-up state can be a value counted from zero when the range extender has not started the warm-up process; if the range extender has started the warm-up process, the shutdown frequency value can continue to be counted based on the antifreeze temperature in the warm-up state. The shutdown frequency value in the un-warmed-up state can also be a value updated based on the continuous operation duration on the basis of the value already counted when the range extender is in the warm-up state. Thus, full-time monitoring of the range extender is realized, the comprehensiveness of monitoring is improved, and the risk of engine oil emulsification is further reduced.

[0045] In one embodiment, the shutdown frequency value includes the cumulative number of shutdowns of the range extender. Updating the shutdown frequency value of the range extender based on the continuous operation duration of the range extender includes: if the continuous operation duration is less than the duration threshold, when the range extender shuts down, increment the cumulative number of shutdowns of the range extender by one; if the continuous operation duration is greater than or equal to the duration threshold, reset the cumulative number of shutdowns of the range extender to zero.

[0046] In this embodiment, when updating the shutdown frequency value based on the continuous operation duration of the range extender, if the continuous operation duration is less than the duration threshold, it indicates that the continuous operation duration of the range extender is short, and the heat provided by the continuous operation of the range extender has not raised the engine oil temperature to a level that can avoid engine oil emulsification. Then, when the range extender shuts down, increment the cumulative number of shutdowns of the range extender by one, and continue to monitor the shutdown frequency of the range extender through the cumulative number of shutdowns of the range extender. If the continuous operation duration is greater than or equal to the duration threshold, it indicates that the continuous operation duration of the range extender is long, and the heat provided by the continuous operation of the range extender has raised the engine oil temperature to a level that can avoid engine oil emulsification. Then, reset the cumulative number of shutdowns of the range extender to zero, so as to monitor the shutdown frequency through the cumulative number of shutdowns of the range extender when the engine oil temperature drops again.

[0047] In this embodiment, the start control signal of the range extender is generated based on the continuously updated cumulative number of times the range extender stops. When the cumulative number of times the range extender stops reaches the number threshold, it indicates that the frequency of the range extender stopping has reached a relatively high level. Then, a second control signal for controlling the range extender to be stationary is generated to control the range extender to be stationary through the second control signal, so as to avoid the relatively high risk of engine oil emulsification caused by the frequent start and stop of the range extender. When the cumulative number of times the range extender stops is less than the number threshold, it indicates that the frequency of the range extender stopping is relatively low. Then, in the state where the cumulative number of times the range extender stops is less than the number threshold, the first control signal for controlling the range extender to start is allowed to be generated to control the range extender to start through the first control signal, so that the range extender can start normally and realize the range extension function. Of course, after clearing the cumulative number of times the range extender stops, it also belongs to the state where the cumulative number of times the range extender stops is less than the number threshold, thereby ensuring that the range extender can start normally and realize the range extension function. The specific value of the number threshold is set based on the actual performance and specific requirements of the range extender. For example, the number threshold is set to 120 times. The protection scope of this application is not limited by the specific value of the number threshold.

[0048] In one embodiment, when generating the start control signal of the range extender, it further includes: generating a prompt message based on the frequency of stopping value. Specifically, if the frequency of stopping value is less than the degree threshold, while generating the first control signal for controlling the range extender to start, a prompt message indicating that warm start and pure electric mode are unavailable is generated; if the frequency of stopping value is greater than or equal to the degree threshold, while generating the second control signal for controlling the range extender to be stationary, a prompt message indicating that warm start is not required and pure electric mode is available is generated.

[0049] In a specific embodiment, as Figure 2 shown, taking the generator control unit (GCU) of the range extender as the execution subject as an example, the process of specifically implementing the range extender control method includes:

[0050] Step 201, the vehicle is powered on, and the cumulative number of times the range extender stops is initially zero;

[0051] Step 202, obtain the warm-up state of the range extender. If the warm-up state is the warm-up in progress state, execute Step 203; if the warm-up state is the not warmed-up state, execute Step 207;

[0052] Step 203, obtain the antifreeze temperature corresponding to the range extender;

[0053] Step 204, determine whether the antifreeze temperature is less than the temperature threshold. If so, execute Step 205; if not, execute Step 206;

[0054] Step 205, when the range extender stops, increment the cumulative number of range extender stops by one, and execute Step 211;

[0055] Step 206, control the range extender to switch from the warm-up state to the non-warm-up state;

[0056] Step 207, obtain the continuous operation duration of the range extender;

[0057] Step 208, determine whether the continuous operation duration is less than the duration threshold. If so, execute Step 209; if not, execute Step 210;

[0058] Step 209, when the range extender stops, increment the cumulative number of range extender stops by one, and execute Step 211;

[0059] Step 210, clear the cumulative number of range extender stops, and execute Step 202 until the vehicle is powered off;

[0060] Step 211, determine whether the cumulative number of range extender stops is less than the number threshold. If so, execute Step 212; if not, execute Step 213;

[0061] Step 212, generate a first control signal to control the start of the range extender, that is, the engine send request signal is 1, and execute Step 202 until the vehicle is powered off;

[0062] At this time, the second control signal is to initiate a start request. At the same time, send an oil anti-emulsification function activation flag activation signal to the vehicle controller, and the range extender can start and run normally;

[0063] Step 213, generate a second control signal to control the range extender to be stationary, that is, the engine send request signal is 0, and execute Step 202 until the vehicle is powered off;

[0064] At this time, the second control signal is not to initiate a start request. At the same time, send an oil anti-emulsification function activation flag non-activation signal to the vehicle controller. The vehicle controller sends prompt information such as pop-ups and text to the vehicle's gateway and instrument, and the instrument displays the prompt information. For example, the instrument displays "Start for warm-up and lubrication, pure electric mode is unavailable". At this time, the vehicle cannot enter the pure electric mode, and the range extender is forced to start until the GCU send request signal is 0.

[0065] In this application, obtain the warm-up state of the range extender in the vehicle; based on the warm-up state, update the value of the shutdown frequency of the range extender, where the shutdown frequency value is a value representing the shutdown frequency of the range extender; based on the shutdown frequency value, generate a start control signal for the range extender, where the start control signal is used to control the start or stop of the range extender. In the above process, the warm-up state of the range extender directly affects the overall temperature of the range extender. Therefore, based on the warm-up state of the range extender, count the shutdown frequency value of the range extender, and control whether the range extender starts based on the frequency, so as to avoid the problem of high risk of oil emulsification caused by frequent start-stop when the range extender has not completed warm-up and the temperature is low, reduce the possibility of damage to the range extender, and improve the safety of the vehicle.

[0066] Furthermore, dynamically monitor the operation of the range extender. When it is detected that the user frequently starts and stops the range extender in a low-temperature situation, remind the user to warm up the range extender by means of prompt messages, etc., to prevent the problem of oil emulsification of the range extender caused by frequent start-stop of the range extender, and further improve the safety of the range extender and the vehicle.

[0067] Exemplary apparatus

[0068] Correspondingly, an embodiment of this application also provides a range extender control device, as Figure 3 shown. The device may include:

[0069] An acquisition module 301, configured to acquire the warm-up state of the range extender in the vehicle;

[0070] An update module 302, configured to update the shutdown frequency value of the range extender based on the warm-up state, where the shutdown frequency value is a value representing the shutdown frequency of the range extender;

[0071] A control module 303, configured to generate a start control signal for the range extender based on the shutdown frequency value, where the start control signal is used to control the start or stop of the range extender.

[0072] In one embodiment, the update module 302 is configured to, if the warm-up state is the in-warm-up state, update the shutdown frequency value of the range extender based on the antifreeze temperature corresponding to the range extender.

[0073] In one embodiment, the shutdown frequency value includes the cumulative number of shutdowns of the range extender;

[0074] The update module 302 is configured to, if the antifreeze temperature is less than the temperature threshold, increment the cumulative number of shutdowns of the range extender by one when the range extender shuts down.

[0075] In one embodiment, the update module 302 is configured to, if the warm-up state is the not-warm-up state, update the shutdown frequency value of the range extender based on the continuous operation duration of the range extender.

[0076] In one embodiment, the frequency value of engine shutdown includes the cumulative number of engine shutdowns of the range extender.

[0077] The update module 302 is configured to, if the continuous operation duration is less than the duration threshold, increment the cumulative number of engine shutdowns of the range extender by one when the range extender shuts down; if the continuous operation duration is greater than or equal to the duration threshold, clear the cumulative number of engine shutdowns of the range extender.

[0078] In one embodiment, the control module 303 is configured to generate a first control signal for controlling the range extender to start if the frequency value of engine shutdown is less than the degree threshold; generate a second control signal for controlling the range extender to be stationary if the frequency value of engine shutdown is greater than or equal to the degree threshold.

[0079] In one embodiment, the update module 302 is configured to control the range extender to switch from the warm-up state to the non-warm-up state if the antifreeze temperature is greater than or equal to the temperature threshold.

[0080] The range extender control device provided in this embodiment belongs to the same inventive concept as the range extender control method provided in the above embodiments of the present application, can execute the range extender control method provided in any of the above embodiments of the present application, and has the corresponding functional modules and beneficial effects of the execution method. For technical details not described in detail in this embodiment, reference may be made to the specific processing content of the range extender control method provided in the above embodiments of the present application, which will not be elaborated here.

[0081] Exemplary electronic device

[0082] An embodiment of the present application further provides an electronic device, as Figure 4 shown, the electronic device includes: a memory 400 and a processor 401.

[0083] The memory 400 is connected to the processor 401 and is used to store programs.

[0084] The processor 401 is configured to implement the range extender control method in the above embodiment by running the program stored in the memory 400.

[0085] Specifically, the above electronic device may further include: a communication interface 402, an input device 403, an output device 404, and a bus 405.

[0086] The processor 401, the memory 400, the communication interface 402, the input device 403, and the output device 404 are interconnected through the bus. Among them:

[0087] The bus 405 may include a path for transmitting information between various components of the computer system.

[0088] The processor 401 can be a general-purpose processor, such as a general-purpose central processing unit (CPU), a microprocessor, etc., or an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the solution of the present invention. It can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0089] The processor 401 may include a main processor, and may also include a baseband chip, a modem, etc.

[0090] The memory 400 stores the program for executing the technical solution of the present invention, and may also store an operating system and other key services. Specifically, the program may include program code, and the program code includes computer operation instructions. More specifically, the memory 400 may include a read-only memory (ROM), other types of static storage devices that can store static information and instructions, a random access memory (RAM), other types of dynamic storage devices that can store information and instructions, a disk memory, a flash memory, etc.

[0091] The input device 403 may include a device for receiving data and information input by a user, such as a keyboard, a mouse, a camera, a scanner, a light pen, a voice input device, a touch screen, a pedometer, or a gravity sensor, etc.

[0092] The output device 404 may include a device for allowing information to be output to a user, such as a display screen, a printer, a speaker, etc.

[0093] The communication interface 402 may include a device of any transceiver type for communicating with other devices or communication networks, such as Ethernet, a radio access network (RAN), a wireless local area network (WLAN), etc.

[0094] The processor 401 executes the program stored in the memory 400 and calls other devices, and can be used to implement each step of the extender control method provided in the above embodiments of the present application.

[0095] Exemplary computer program product and storage medium

[0096] In addition to the above methods and devices, the embodiments of the present application may also be a computer program product, which includes computer program instructions, and the computer program instructions, when run by a processor, cause the processor to execute the steps in the extender control method described in the embodiments of the present application.

[0097] The computer program product can be written in any combination of one or more programming languages for programming code to perform the operations of the embodiments of the present application. The programming languages include object-oriented programming languages such as Java, C++, etc., and also include conventional procedural programming languages such as the "C" language or similar programming languages. The programming code can be executed entirely on the user's computing device, partially on the user's device, executed as an independent software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0098] In addition, an embodiment of the present application can also be a storage medium on which a computer program is stored, and the computer program is executed by a processor to perform the steps in the extender control method described in the embodiments of the present application.

[0099] For the foregoing method embodiments, for simplicity of description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the present application is not limited by the described action sequence, because according to the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the present application.

[0100] It should be noted that the embodiments in this specification are all described in a progressive manner. Each embodiment focuses on the differences from other embodiments. The same or similar parts among the embodiments can be referred to each other. For the device embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.

[0101] The steps in the methods of the embodiments of the present application can be adjusted, combined, and deleted according to actual needs. The technical features recorded in each embodiment can be replaced or combined.

[0102] The modules and sub-modules in the devices and terminals provided in the embodiments of the present application can be combined, divided, and deleted according to actual needs.

[0103] In several embodiments provided by the present application, it should be understood that the disclosed terminals, devices, and methods can be implemented in other ways. For example, the terminal embodiments described above are merely illustrative. For example, the division of modules or sub-modules is only a logical function division. In actual implementation, there may be other division methods. For example, multiple sub-modules or modules can be combined or integrated into another module, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling, direct coupling, or communication connection to each other can be an indirect coupling or communication connection through some interfaces, devices, or modules, and can be in electrical, mechanical, or other forms.

[0104] The modules or sub-modules described as separate components may or may not be physically separated. The components as modules or sub-modules may or may not be physical modules or sub-modules, that is, they can be located in one place, or they can be distributed to multiple network modules or sub-modules. Some or all of the modules or sub-modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0105] In addition, in each embodiment of the present application, each functional module or sub-module can be integrated in a processing module, or each module or sub-module can exist physically alone, or two or more modules or sub-modules can be integrated in one module. The above-mentioned integrated modules or sub-modules can be implemented in the form of hardware or in the form of software functional modules or sub-modules.

[0106] Those skilled in the art can further realize that the units and algorithm steps of each example described in combination with the embodiments disclosed in this article can be implemented by electronic hardware, computer software, or a combination of the two. To clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described according to functions in the above description. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of the present application.

[0107] The steps of the method or algorithm described in combination with the embodiments disclosed in this article can be directly implemented by hardware, a software unit executed by a processor, or a combination of the two. The software unit can be placed in a random access memory (RAM), memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, register, hard disk, removable disk, CD-ROM, or any other form of storage medium well-known in the technical field.

[0108] Finally, it should also be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising said element.

[0109] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A range extender control method, characterized in that, Including: Obtain the warm-up state of the range extender in the vehicle; Based on the warm-up state, update the shutdown frequency value of the range extender, where the shutdown frequency value is a value representing the shutdown frequency of the range extender; Based on the shutdown frequency value, generate a start control signal for the range extender, where the start control signal is used to control the start or stop of the range extender.

2. The range extender control method according to claim 1, characterized in that The updating the shutdown frequency value of the range extender based on the warm-up state includes: If the warm-up state is the in-warm-up state, update the shutdown frequency value of the range extender based on the antifreeze temperature corresponding to the range extender.

3. The range extender control method according to claim 2, wherein The shutdown frequency value includes the cumulative number of shutdowns of the range extender; The updating the shutdown frequency value of the range extender based on the antifreeze temperature corresponding to the range extender includes: If the antifreeze temperature is less than the temperature threshold, when the range extender shuts down, increment the cumulative number of shutdowns of the range extender by one.

4. The range extender control method according to claim 1, wherein The updating the shutdown frequency value of the range extender based on the warm-up state includes: If the warm-up state is the non-warm-up state, update the shutdown frequency value of the range extender based on the continuous operation duration of the range extender.

5. The range extender control method according to claim 4, wherein The shutdown frequency value includes the cumulative number of shutdowns of the range extender; The updating the shutdown frequency value of the range extender based on the continuous operation duration of the range extender includes: If the continuous operation duration is less than the duration threshold, when the range extender shuts down, increment the cumulative number of shutdowns of the range extender by one; If the continuous operation duration is greater than or equal to the duration threshold, reset the cumulative number of shutdowns of the range extender to zero.

6. The range extender control method according to claim 1, characterized in that The generating the start control signal for the range extender based on the shutdown frequency value includes: If the shutdown frequency value is less than the degree threshold, generate a first control signal for controlling the start of the range extender; If the shutdown frequency value is greater than or equal to the degree threshold, generate a second control signal for controlling the stop of the range extender.

7. The range extender control method according to claim 3, characterized in that The method further includes: If the antifreeze temperature is greater than or equal to the temperature threshold, control the range extender to switch from the in-warm-up state to the non-warm-up state.

8. An extender control device, characterized in that, Including: An acquisition module for acquiring the warm-up state of the range extender in the vehicle; An update module for updating the shutdown frequency value of the range extender based on the warm-up state, where the shutdown frequency value is a value representing the shutdown frequency of the range extender; A control module for generating a start control signal for the range extender based on the shutdown frequency value, where the start control signal is used to control the start or stop of the range extender.

9. An electronic device, characterized in that, Including: A memory and a processor; The memory is connected to the processor and is used to store programs; The processor is used to implement the range extender control method according to any one of claims 1-7 by running the programs in the memory.

10. A computer program product, characterized in that, Including computer program instructions; When the computer program instructions are run by the processor, the processor is caused to execute the range extender control method according to any one of claims 1-7.