Start-stop control system and method for range extender of range-extended electric vehicle and electronic equipment

By integrating multi-dimensional information acquisition and environmental perception to optimize the start-stop control of the range extender, the problems of noise and insufficient energy recovery in range-extended electric vehicles have been solved, achieving efficient operation and optimized user experience in different environments.

CN120840580APending Publication Date: 2025-10-28FAW JIEFANG AUTOMOTIVE CO
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511155494.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-18
Publication Date
2025-10-28

AI Technical Summary

Technical Problem

Existing start-stop control strategies for range-extended electric vehicles fail to adequately consider vehicle operating conditions and environmental changes, resulting in poor noise and vibration control at low speeds, insufficient energy recovery, and unclear control logic, which negatively impacts user experience.

Method used

By integrating control modules, vehicle power demand modules, environmental perception modules, and battery status acquisition modules, multi-dimensional information about the vehicle is obtained, the start-stop control of the range extender is optimized, and the target SOC is dynamically adjusted in combination with environmental information to precisely control the start-stop and energy recovery of the range extender.

Benefits of technology

It improves the efficient operation of the range extender in different environments, reduces noise at low speeds, enhances energy recovery capabilities, and optimizes the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120840580A_ABST
    Figure CN120840580A_ABST
Patent Text Reader

Abstract

The invention discloses a start-stop control system and method for a range extender of a range-extended electric vehicle and electronic equipment, and relates to the field of vehicle control, and the start-stop control system comprises a vehicle demand power module which analyzes the power demand information of the vehicle; the environment sensing module is used for acquiring environment information of the position of the vehicle; the battery state acquisition module is used for acquiring the information of the SOC of the battery; the target SOC determining module is used for acquiring the target SOC of the battery in the current state of the vehicle; the vehicle speed acquisition module acquires information of the current vehicle speed of the vehicle; the delay power-off module is used for acquiring information about whether the range extender needs delay power-off or not; the range extender state acquisition module is used for acquiring the current working state and fault information of the range extender; the forced starting module is used for acquiring forced starting information of the vehicle on the range extender; the passenger compartment heating demand module is used for acquiring heating demand information of a vehicle passenger compartment; and the control module is used for controlling the stop, start or state maintenance of the range extender.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle control, and more particularly to a start-stop control system for a range-extended electric vehicle (REEV) range extender, a start-stop control method for a REEV range extender, a start-stop control device for a REEV range extender, electronic equipment, storage media, and a vehicle. Background Technology

[0002] The current start-stop control strategies for range extenders in range-extended electric vehicles (REEVs) have several issues: First, existing strategies primarily rely on battery charge and vehicle speed, failing to adequately consider the vehicle's operating state. This can lead to suboptimal noise and vibration (NVH) control at low speeds. Furthermore, regenerative braking may limit energy recovery, resulting in energy waste. Second, the control strategies lack clear definitions for the priorities and switching logic of each dimension, potentially causing frequent start-stop cycles of the range extender. Finally, the target state of charge (SOC) is typically fixed and doesn't account for environmental factors, nor can it be configured by the user. This can negatively impact the driving experience.

[0003] Therefore, a solution for the start-stop control of the range extender in range-extended electric vehicles is needed, which can optimize the start-stop control strategy of the range extender, take into account changes in the vehicle's operating environment, enhance energy recovery capabilities, and reduce noise at low speeds. Summary of the Invention

[0004] The purpose of this invention is to provide a range-extended electric vehicle (REEV) range extender start-stop control system, a range-extended electric vehicle (REEV) range extender start-stop control method, a range-extended electric vehicle (REEV) range extender start-stop control device, electronic equipment, storage medium, and vehicle. It addresses at least one technical problem: how to optimize the range extender start-stop control strategy, how to take into account changes in the vehicle's operating environment, enhance energy recovery capabilities, and reduce noise during low-speed driving.

[0005] This invention provides the following solution:

[0006] According to a first aspect of the present invention, a start-stop control system for a range-extended electric vehicle is provided, the range-extended electric vehicle start-stop control system comprising:

[0007] The system includes a control module, a vehicle power demand module, an environmental perception module, a battery status acquisition module, a target SOC determination module, a vehicle speed acquisition module, a delayed power-off module, a range extender status acquisition module, a forced start module, and a passenger compartment heating demand module.

[0008] The vehicle power demand module is used to parse out the vehicle's power demand information.

[0009] The environmental perception module is used to obtain environmental information about the vehicle's location.

[0010] The battery status acquisition module is used to acquire battery SOC information;

[0011] The target SOC determination module is used to obtain the target SOC of the battery under the current state of the vehicle.

[0012] The vehicle speed acquisition module is used to acquire information about the vehicle's current speed.

[0013] The delayed power-off module is used to obtain information on whether the range extender needs to be delayed in power-off.

[0014] The range extender status acquisition module is used to acquire the current operating status and fault information of the range extender;

[0015] The forced start module is used to obtain information about the vehicle's forced start of the range extender;

[0016] The passenger compartment heating requirement module is used to obtain information on the heating requirements of the vehicle's passenger compartment.

[0017] The control module is used to control the shutdown, startup, or status maintenance of the range extender;

[0018] Among them, information on the driver's power demand W1, the external control power demand W2, the vehicle accessory power demand W3, and the battery charging power demand W4 is obtained.

[0019] The power requirement W0 of the vehicle can be obtained from W0 = W1 + W2 + W3 + W4.

[0020] The battery charging power requirement also includes W4 = k(SOC0 - SOC) + Wbase;

[0021] In the formula, Wbase is the basic charging power required when the vehicle's current SOC is less than the target SOC0;

[0022] k is a coefficient obtained through calibration.

[0023] Furthermore, the environmental perception module is used to obtain environmental information about the vehicle's location, including: obtaining information about the temperature, humidity, altitude, and slope of the vehicle's location;

[0024] It also includes the step of the target SOC determination module obtaining the target SOC of the battery under the current state of the vehicle:

[0025] S1: Determine whether the target SOC value set by the user has been received. If yes, execute S2; otherwise, execute S3.

[0026] S2. Obtain information from the environmental perception module, and based on the information of temperature, humidity, altitude, and slope, obtain the target SOC value set by the user, and then execute S4.

[0027] S3: Perform a reasonableness assessment on the target SOC set by the user to confirm whether it is within a safe range. If it is, execute S5; otherwise, execute S4.

[0028] S4. Output the SOC corresponding to the current environmental conditions as the target SOC, denoted as SOC0, and then end.

[0029] S5. Output the user-defined target SOC, denoted as SOC0, and then end.

[0030] According to a second aspect of the present invention, a start-stop control method for a range-extended electric vehicle (REEV) is provided, based on a REEV start-stop control system, the REEV start-stop control method comprising:

[0031] The control module executes the following steps: vehicle information acquisition, vehicle information processing, start-up demand judgment, and range extender control.

[0032] The vehicle information acquisition steps include acquiring information from the vehicle power demand module, environmental perception module, battery status acquisition module, target SOC determination module, vehicle speed acquisition module, delayed power-off module, range extender status acquisition module, forced start module, and passenger compartment heating demand module, and then proceeding to the vehicle information processing steps.

[0033] The steps of vehicle information processing include obtaining the status of the range extender and confirming whether the range extender is in the starting state;

[0034] Based on whether the range extender is in the starting state, proceed to the step of determining the startup requirement;

[0035] The steps for determining startup requirements include determining the startup requirements of the range extender;

[0036] Based on the determination of the range extender's startup requirements, proceed to the range extender control steps;

[0037] The steps for controlling the range extender include controlling the shutdown, startup, or status maintenance of the range extender.

[0038] Furthermore, the vehicle information processing steps also include:

[0039] Set the initial value of the range extender start request flag Q0 to 0;

[0040] When the control module determines that the battery SOC is less than SOC1, it controls the range extender start request flag Q0 to be 1.

[0041] When the control module determines that the battery SOC is greater than SOC0, it controls the range extender start request flag Q0 to be 0, where SOC1 < SOC0.

[0042] This also includes setting the initial value of the range extender start request flag Q1 to 0;

[0043] When the control module determines that the battery SOC is greater than SOC1 and less than SOC0, and W3+W4 is greater than Wb, it controls the range extender start request flag Q1 to be 1.

[0044] When the control module determines that the battery SOC is greater than SOC0, it controls the range extender start request flag Q1 to be 0.

[0045] This also includes setting the initial value of the range extender start request flag Q2 to 0;

[0046] When the control module determines that the battery SOC is greater than SOC0 and less than SOC2, and W0 is greater than Wf, it controls the range extender start request flag Q2 to be 1.

[0047] When the control module determines that the battery SOC is greater than SOC0 and not greater than SOC2, and W0 is not greater than Wf, and V is greater than V0, it still controls the range extender start request flag Q2 to be 1.

[0048] When the control module determines that the battery SOC is greater than SOC0 and less than SOC2, and W0 is not greater than Wf, and V is not greater than V0, it controls the range extender start request flag Q2 to be 0.

[0049] This also includes setting the initial value of the range extender start request flag Q3 to 0;

[0050] When the control module determines that the battery SOC is greater than SOC2, it keeps the range extender start request flag Q3 at 0.

[0051] This also includes setting the initial value of the range extender start request flag Q4 to 0;

[0052] When the control module determines that the battery needs heating, it controls the range extender start request flag Q4 to be 1.

[0053] When the control module determines that the battery has no heating requirement, it controls the range extender start request flag Q4 to be 0.

[0054] Among them, if the actual temperature T of the power battery is less than T0, it means that the battery has a heating requirement;

[0055] If the actual temperature T of the power battery is greater than T1, it means that the battery has no heating requirement.

[0056] Where T1 > T0;

[0057] This also includes setting the initial value of the range extender start request flag Q5 to 0;

[0058] When the control module determines that the passenger cabin needs heating, it controls the range extender start request flag Q5 to be 1.

[0059] When the control module determines that there is no heating requirement in the passenger cabin, it controls the range extender start request flag Q5 to be 0.

[0060] This also includes setting the initial value of the range extender start request flag Q6 to 0;

[0061] When the control module determines that the range extender needs to delay power-off, it controls the range extender start request flag Q6 to be 1.

[0062] When the control module determines that the range extender has no need for delayed power-off, it sets the range extender start request flag Q6 to 0.

[0063] This also includes setting the initial value of the range extender start request flag Q7 to 0;

[0064] When the control module determines that the range extender has a forced start requirement, it controls the range extender start request flag Q7 to be 1.

[0065] When the control module determines that the range extender has no forced start requirement, it sets the range extender start request flag Q7 to 0.

[0066] This also includes setting the initial value of the range extender start request flag Q8 to 0;

[0067] When the control module determines that the vehicle is on a long downhill slope and the SOC is not greater than SOC4, the initial value of the range extender start request flag Q8 is set to 1, the range extender acts as a load, and provides braking force to the vehicle.

[0068] When the control module determines that the vehicle is on a long downhill slope and the SOC is greater than SOC4, the initial value of the range extender start request flag Q8 is set to 0.

[0069] Furthermore, the step of initiating the demand determination also includes:

[0070] Set the range extender start request flag Q = Q0 + Q1 + Q2 + Q3 + Q4 + Q5 + Q6 + Q7 + Q8;

[0071] The range extender start request flag Q≥1 indicates that the range extender has a start request;

[0072] The range extender start-up requirement flag Q=0 indicates that the range extender has no start-up requirement.

[0073] Furthermore, the range extender control steps also include:

[0074] If Q=0, then the range extender will be stopped.

[0075] If Q≥1, the control module determines whether the range extender status is normal based on the information obtained from the range extender status module.

[0076] If normal, then control the range extender to start;

[0077] If an abnormality occurs, the range extender will be kept shut down.

[0078] According to a third aspect of the present invention, a start-stop control device for a range-extended electric vehicle is provided, the range-extended electric vehicle start-stop control device comprising:

[0079] The module includes vehicle information acquisition, vehicle information processing, start-up demand judgment, and range extender control.

[0080] The vehicle information acquisition module is used to acquire information from the vehicle power demand module, environmental perception module, battery status acquisition module, target SOC determination module, vehicle speed acquisition module, delayed power-off module, range extender status acquisition module, forced start module, and passenger compartment heating demand module, and input the information into the vehicle information processing module.

[0081] The vehicle information processing module is used to obtain the status of the range extender and confirm whether the range extender is in the starting state;

[0082] Based on whether the range extender is in the starting state, input the module for starting requirement judgment;

[0083] The startup requirement judgment module is used to determine the startup requirements of the range extender;

[0084] Based on the determination of the range extender's startup requirements, input the information into the range extender control module;

[0085] The module controlled by the range extender is used to control the range extender's shutdown, startup, or status maintenance.

[0086] According to a fourth aspect of the present invention, an electronic device is provided, comprising: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;

[0087] The memory stores a computer program, which, when executed by a processor, causes the processor to perform the steps of the range extender start-stop control method for the range extender electric vehicle.

[0088] According to a fifth aspect of the present invention, a computer-readable storage medium is provided storing a computer program executable by an electronic device, which, when run on the electronic device, causes the electronic device to perform the steps of the range extender start-stop control method for the range extender electric vehicle.

[0089] According to a sixth aspect of the present invention, a vehicle is provided, comprising:

[0090] Electronic equipment for implementing the steps of the range extender start-stop control method for the range extender electric vehicle;

[0091] The processor runs a program that, when running, executes the steps of the range-extended electric vehicle range extender start-stop control method based on data output from the electronic device.

[0092] A storage medium for storing a program that, when running, executes the steps of the range extender start-stop control method for the range-extended electric vehicle in response to data output from an electronic device.

[0093] The above solution achieves the following beneficial technical effects:

[0094] This application analyzes the vehicle's power demand W0, including the driver's power demand W1, the external control power demand W2, the vehicle accessory power demand W3, and the battery charging power demand W4, making the vehicle's power demand status more accurate.

[0095] This application obtains the battery charging demand power W4 based on the basic charging demand power, making the power demand W0 of the vehicle more accurate.

[0096] This application obtains its SOC0 through calibration corresponding to the current environmental conditions, making it SOC0. This ensures that the battery and range extender can operate in the high-efficiency range under various conditions (high temperature, high cold, high altitude, mountain roads, etc.), and can reduce the number of start-stop cycles of the range extender and improve the energy consumption of the whole vehicle.

[0097] This application obtains the starting requirements of the range extender by confirming whether the range extender is in the starting state, thereby accurately controlling the operating state of the range extender. Attached Figure Description

[0098] Figure 1 This is a structural diagram of a start-stop control system for a range-extended electric vehicle provided in one or more embodiments of the present invention.

[0099] Figure 2 This is a flowchart of a start-stop control method for a range extender electric vehicle provided by one or more embodiments of the present invention.

[0100] Figure 3This is a structural diagram of a start-stop control device for a range-extended electric vehicle provided in one or more embodiments of the present invention.

[0101] Figure 4 This is a schematic diagram of a start-stop control system for a range-extended electric vehicle provided in a specific embodiment of the present invention.

[0102] Figure 5 This is a schematic diagram of a method for obtaining the required power of a range-extended electric vehicle according to a specific embodiment of the present invention.

[0103] Figure 6 This is a schematic diagram of a method for determining the target SOC of a range-extended electric vehicle according to a specific embodiment of the present invention.

[0104] Figure 7 This is a schematic diagram of a range extender start-stop method for a range-extended electric vehicle provided in a specific embodiment of the present invention.

[0105] Figure 8 This is an electronic device structural block diagram of a range-extended electric vehicle range extender start-stop control method provided in one or more embodiments of the present invention. Detailed Implementation

[0106] The technical solution of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making any creative efforts are within the scope of protection of the present invention.

[0107] Figure 1 This is a structural diagram of a start-stop control system for a range-extended electric vehicle provided in one or more embodiments of the present invention.

[0108] like Figure 1 The range extender start-stop control system shown includes:

[0109] The system includes a control module, a vehicle power demand module, an environmental perception module, a battery status acquisition module, a target SOC determination module, a vehicle speed acquisition module, a delayed power-off module, a range extender status acquisition module, a forced start module, and a passenger compartment heating demand module.

[0110] The vehicle power demand module is used to parse out the vehicle's power demand information.

[0111] The environmental perception module is used to obtain environmental information about the vehicle's location.

[0112] The battery status acquisition module is used to acquire information such as battery SOC, battery fault information F, and current battery discharge power Wbt.

[0113] The target SOC determination module is used to obtain the target SOC of the battery under the current state of the vehicle.

[0114] The vehicle speed acquisition module is used to acquire information about the vehicle's current speed.

[0115] The delayed power-off module is used to obtain information on whether the range extender needs to be delayed in power-off.

[0116] The range extender status acquisition module is used to acquire the current operating status and fault information of the range extender;

[0117] The forced start module is used to obtain information about the vehicle's forced start of the range extender;

[0118] The passenger compartment heating requirement module is used to obtain information on the heating requirements of the vehicle's passenger compartment.

[0119] The control module is used to control the shutdown, startup, or status maintenance of the range extender;

[0120] Among them, information on the driver's power demand W1, the external control power demand W2, the vehicle accessory power demand W3, and the battery charging power demand W4 is obtained.

[0121] The power requirement W0 of the vehicle can be obtained from W0 = W1 + W2 + W3 + W4.

[0122] The battery charging power requirement also includes W4 = k(SOC0 - SOC) + Wbase;

[0123] In the formula, Wbase is the basic charging power required when the vehicle's current SOC is less than the target SOC0;

[0124] k is a coefficient obtained through calibration.

[0125] Specifically, in one particular embodiment, such as Figure 4 The range-extended electric vehicle (REEV) start-stop control system shown includes a control module, a vehicle power demand module, an environmental perception module, a battery status acquisition module, a target SOC determination module, a vehicle speed acquisition module, a delayed power-off module, a range extender status acquisition module, a forced start module, and a passenger compartment heating demand module. The control module acquires information from these modules. Based on the received information, the control module executes the range extender start-stop control.

[0126] In another specific embodiment, such as Figure 5The method for obtaining the power demand of a range-extended electric vehicle shown in the figure uses a vehicle power demand module to parse the power demand W0 of the vehicle. This power includes the driver's power demand W1, the external control power demand W2, the vehicle accessory power demand W3, and the battery charging power demand W4.

[0127] Where W0 = W1 + W2 + W3 + W4.

[0128] The driver's required power W1 is obtained through calibration and is presented as a table with vehicle speed and accelerator pedal opening as the axes. During vehicle operation, the driver's power requirement can be determined based on the current vehicle speed and accelerator pedal opening.

[0129] The external control power requirement W2 is the power demand of external devices, such as the electrical power output by a vehicle as a power source.

[0130] The vehicle accessory power requirement W3 refers to the power requirement of vehicle accessories, such as the high-pressure fan, DC-DC converter, air conditioning compressor, air compressor, power steering pump, etc.

[0131] The battery charging power requirement is W4, which is the power required to charge the power battery.

[0132] W4 = k(SOC0 - SOC) + Wbase.

[0133] In the formula, Wbase is the basic charging power required when the vehicle's current SOC is less than the target SOC0; k is a coefficient obtained through calibration.

[0134] Current battery discharge power (Wbt) = Current battery voltage (V) × Current battery current (A).

[0135] Based on the health status represented by the battery fault information F, the power demand W0 of the vehicle is met, and the current discharge power Wbt of the battery is affected.

[0136] In this embodiment, the environmental perception module is used to obtain environmental information about the vehicle's location, including obtaining information about the temperature, humidity, altitude, and slope of the vehicle's location.

[0137] It also includes the step of the target SOC determination module obtaining the target SOC of the battery under the current state of the vehicle:

[0138] S1: Determine whether the target SOC value set by the user has been received. If yes, execute S2; otherwise, execute S3.

[0139] S2. Obtain information from the environmental perception module, and based on the information of temperature, humidity, altitude, and slope, obtain the target SOC value set by the user, and then execute S4.

[0140] S3: Perform a reasonableness assessment on the target SOC set by the user to confirm whether it is within a safe range. If it is, execute S5; otherwise, execute S4.

[0141] S4. Output the SOC corresponding to the current environmental conditions as the target SOC, denoted as SOC0, and then end.

[0142] S5. Output the user-defined target SOC, denoted as SOC0, and then end.

[0143] Specifically, in one particular embodiment, such as Figure 6 The method for determining the target SOC of the range-extended electric vehicle shown includes:

[0144] S1. Determine whether the target SOC value set by the user has been received. If yes, execute S2; otherwise, execute S3.

[0145] S2. Obtain information from the environmental perception module, and based on information such as temperature, humidity, altitude, and slope, obtain the preset target SOC value, and then execute S4.

[0146] S3. Perform a reasonableness assessment on the target SOC set by the user to confirm whether it is within a safe range. If it is, proceed to S5; otherwise, proceed to S4.

[0147] S4. Output the SOC corresponding to the current environmental conditions as the target SOC, denoted as SOC0, and then end;

[0148] S5. Output the user-defined target SOC, denoted as SOC0, and then end.

[0149] Figure 2 This is a flowchart of a start-stop control method for a range extender electric vehicle provided by one or more embodiments of the present invention.

[0150] like Figure 2 As shown, based on the start-stop control system of the range extender for range-extended electric vehicles, the start-stop control method for the range extender of range-extended electric vehicles includes:

[0151] The control module executes the following steps: A1 for acquiring vehicle information, A2 for processing vehicle information, A3 for determining startup requirements, and A4 for controlling the range extender.

[0152] The vehicle information acquisition step A1 includes acquiring information from the vehicle power demand module, environmental perception module, battery status acquisition module, target SOC determination module, vehicle speed acquisition module, delayed power-off module, range extender status acquisition module, forced start module, and passenger compartment heating demand module, and then proceeding to the vehicle information processing step A2.

[0153] Step A2 of vehicle information processing includes obtaining the status of the range extender and confirming whether the range extender is in the starting state.

[0154] Based on whether the range extender is in the starting state, proceed to step A3 for starting requirement judgment;

[0155] Step A3 in the start-up demand determination includes determining the start-up demand of the range extender;

[0156] Based on the determination of the range extender's startup requirements, proceed to step A4 of the range extender control;

[0157] Step A4 of the range extender control includes controlling the range extender to stop, start, or maintain its status.

[0158] In this embodiment, the vehicle information processing steps further include:

[0159] Set the initial value of the range extender start request flag Q0 to 0;

[0160] When the control module determines that the battery SOC is less than SOC1, it controls the range extender start request flag Q0 to be 1.

[0161] When the control module determines that the battery SOC is greater than SOC0, it controls the range extender start request flag Q0 to be 0, where SOC1 < SOC0.

[0162] This also includes setting the initial value of the range extender start request flag Q1 to 0;

[0163] When the control module determines that the battery SOC is greater than SOC1 and less than SOC0, and W3+W4 is greater than Wb, it controls the range extender start request flag Q1 to be 1.

[0164] When the control module determines that the battery SOC is greater than SOC0, it controls the range extender start request flag Q1 to be 0.

[0165] This also includes setting the initial value of the range extender start request flag Q2 to 0;

[0166] When the control module determines that the battery SOC is greater than SOC0 and less than SOC2, and W0 is greater than Wf, it controls the range extender start request flag Q2 to be 1.

[0167] When the control module determines that the battery SOC is greater than SOC0 and not greater than SOC2, and W0 is not greater than Wf, and V is greater than V0, it still controls the range extender start request flag Q2 to be 1.

[0168] When the control module determines that the battery SOC is greater than SOC0 and less than SOC2, and W0 is not greater than Wf, and V is not greater than V0, it controls the range extender start request flag Q2 to be 0.

[0169] This also includes setting the initial value of the range extender start request flag Q3 to 0;

[0170] When the control module determines that the battery SOC is greater than SOC2, it keeps the range extender start request flag Q3 at 0.

[0171] This also includes setting the initial value of the range extender start request flag Q4 to 0;

[0172] When the control module determines that the battery needs heating, it controls the range extender start request flag Q4 to be 1.

[0173] When the control module determines that the battery has no heating requirement, it controls the range extender start request flag Q4 to be 0.

[0174] Among them, if the actual temperature T of the power battery is less than T0, it means that the battery has a heating requirement;

[0175] If the actual temperature T of the power battery is greater than T1, it means that the battery has no heating requirement.

[0176] Where T1 > T0;

[0177] This also includes setting the initial value of the range extender start request flag Q5 to 0;

[0178] When the control module determines that the passenger cabin needs heating, it controls the range extender start request flag Q5 to be 1.

[0179] When the control module determines that there is no heating requirement in the passenger cabin, it controls the range extender start request flag Q5 to be 0.

[0180] This also includes setting the initial value of the range extender start request flag Q6 to 0;

[0181] When the control module determines that the range extender needs to delay power-off, it controls the range extender start request flag Q6 to be 1.

[0182] When the control module determines that the range extender has no need for delayed power-off, it sets the range extender start request flag Q6 to 0.

[0183] This also includes setting the initial value of the range extender start request flag Q7 to 0;

[0184] When the control module determines that the range extender has a forced start requirement, it controls the range extender start request flag Q7 to be 1.

[0185] When the control module determines that the range extender has no forced start requirement, it sets the range extender start request flag Q7 to 0.

[0186] This also includes setting the initial value of the range extender start request flag Q8 to 0;

[0187] When the control module determines that the vehicle is on a long downhill slope and the SOC is not greater than SOC4, the initial value of the range extender start request flag Q8 is set to 1, the range extender acts as a load, and provides braking force to the vehicle.

[0188] When the control module determines that the vehicle is on a long downhill slope and the SOC is greater than SOC4, the initial value of the range extender start request flag Q8 is set to 0.

[0189] Specifically, SOC can be the percentage of remaining battery capacity relative to the total capacity. SOC0, SOC1, SOC2, and SOC4 are certain specific values. When the SOC is within a specific range, a specific action is performed. (For example, SOC0=30%, SOC1=20%, SOC2=40%, SOC4=60%. When the battery's SOC is less than SOC1, that is, less than 20%, the range extender's start-up request flag Q0 is 1.)

[0190] In one specific embodiment, SOC0 is set to 1 when the battery charge is less than 20%. At this point, the range extender needs to be started to charge the battery. If the range extender is not started to charge the battery, the battery charge will continue to decrease, and excessively low charge will affect the battery's lifespan. SOC0 is also set to 1 when the battery charge is greater than 70%. At this point, the range extender needs to be stopped and the battery cannot be charged. In this embodiment, because the vehicle itself does not have a SOC calibration function, if this value is set too high, the displayed SOC may not be 100% when the actual charge is already 100%, which could damage the battery. The battery SOC is an estimated value, so for battery safety, SOC1 is generally set to 70% to 80% to ensure safe testing.

[0191] When the SOC is 2.80%, and the battery charge is between 70% and 80%, and the vehicle's total power demand W0 is greater than Wf (30kW), the range extender will start. Thus, the vehicle's power source is the range extender and the battery, both providing power simultaneously. Furthermore, when the vehicle's power demand exceeds 30kW, the vehicle is either in motion or experiencing a high-torque start, resulting in a vehicle speed. During driving, the vehicle's power demand constantly changes. To prevent frequent starts of the range extender and ensure a sufficiently fast power response, the system is designed so that when the vehicle speed consistently exceeds 10km / h (V0), and the total power demand is less than 30kW, the range extender will not shut down. When the speed falls below 10km / h, it is determined that the vehicle is about to stop, and the range extender is shut down.

[0192] In this embodiment, Wf and Wb are specific values; V is the vehicle speed, and V0 is a specific vehicle speed value; T is the temperature, and T0 and T1 are specific temperature values.

[0193] In this embodiment, T0 is 5°C and T1 is 15°C. When the battery temperature is less than 5°C, it means that the battery needs to be heated. When the battery temperature is greater than 15°C, it means that the battery does not need to be heated. The two values ​​are hysteresis-processed to prevent the battery heating requirement from jumping back and forth.

[0194] In this embodiment, SOC4, 85%, corresponds to long downhill conditions. When SOC is less than 85%, the range extender acts as a load to provide braking force to the vehicle. When SOC is greater than 85%, in order to ensure the safety of the range extender, it can no longer be used to provide braking force to the vehicle.

[0195] In this embodiment, the step of initiating the demand determination further includes:

[0196] Set the range extender start request flag Q = Q0 + Q1 + Q2 + Q3 + Q4 + Q5 + Q6 + Q7 + Q8;

[0197] The range extender start request flag Q≥1 indicates that the range extender has a start request;

[0198] The range extender start-up requirement flag Q=0 indicates that the range extender has no start-up requirement.

[0199] In this embodiment, the range extender control steps further include:

[0200] If Q=0, then the range extender will be stopped.

[0201] If Q≥1, the control module determines whether the range extender status is normal based on the information obtained from the range extender status module.

[0202] If normal, then control the range extender to start;

[0203] If an abnormality occurs, the range extender will be kept shut down.

[0204] Specifically, such as Figure 7 The range extender start-stop method of the range-extended electric vehicle shown is based on Figure 4 The range extender start-stop control system of the range extender electric vehicle shown herein, wherein the specific steps executed by the control module in the range extender start-stop control method are as follows:

[0205] Step 1: Obtain information from the vehicle power demand module, environmental perception module, battery status acquisition module, target SOC determination module, vehicle speed acquisition module, delayed power-off module, range extender status acquisition module, forced start module, and passenger compartment heating demand module.

[0206] Step 2: Obtain the status of the range extender and confirm whether it is in the starting state. If it is in the starting state, proceed to Step 3; otherwise, proceed to Step 4.

[0207] The initial value of the range extender start request flag Q0 is 0. When the control module determines that the battery SOC is less than SOC1, it controls the range extender start request flag Q0 to be 1. When the control module determines that the battery SOC is greater than SOC0, it controls the range extender start request flag Q0 to be 0, where SOC1 < SOC0.

[0208] The initial value of the range extender start request flag Q1 is 0. When the control module determines that the battery SOC is greater than SOC1 and less than SOC0, and W3+W4 is greater than Wb, it controls the range extender start request flag Q1 to be 1. When the control module determines that the battery SOC is greater than SOC0, it controls the range extender start request flag Q1 to be 0.

[0209] The initial value of the range extender start request flag Q2 is 0. When the control module determines that the battery SOC is greater than SOC0 and less than SOC2, and W0 is greater than Wf, it controls the range extender start request flag Q2 to be 1. When the control module determines that the battery SOC is greater than SOC0 and not greater than SOC2, and W0 is not greater than Wf, and V is greater than V0, it controls the range extender start request flag Q2 to be 1. When the control module determines that the battery SOC is greater than SOC0 and less than SOC2, and W0 is not greater than Wf (100kW), and V is not greater than V0, it controls the range extender start request flag Q2 to be 0.

[0210] The initial value of the range extender start request flag Q3 is 0. When the control module determines that the battery SOC is greater than SOC2, it keeps the range extender start request flag Q3 at 0.

[0211] The initial value of the range extender start request flag Q4 is 0. When the control module determines that the battery needs heating (the actual temperature T of the power battery is less than T0), it controls the range extender start request flag Q4 to be 1. When the control module determines that the battery does not need heating (the actual temperature T of the power battery is greater than T1), it controls the range extender start request flag Q4 to be 0, where T1 > T0.

[0212] The initial value of the range extender start request flag Q5 is 0. When the control module determines that the passenger cabin has a heating requirement, it sets the range extender start request flag Q5 to 1. When the control module determines that the passenger cabin does not have a heating requirement, it sets the range extender start request flag Q5 to 0.

[0213] The initial value of the range extender start request flag Q6 is 0. When the control module determines that the range extender needs a delayed power-off, it sets the range extender start request flag Q6 to 1. When the control module determines that the range extender does not need a delayed power-off, it sets the range extender start request flag Q6 to 0.

[0214] The initial value of the range extender start request flag Q7 is 0. When the control module determines that the range extender has a forced start requirement, it sets the range extender start request flag Q7 to 1. When the control module determines that the range extender does not have a forced start requirement, it sets the range extender start request flag Q7 to 0.

[0215] The initial value of the range extender start request flag Q8 is 0. When the control module determines that the vehicle is on a long downhill slope and the State of Charge (SOC) is not greater than SOC4, it sets the initial value of the range extender start request flag Q8 to 1. At this time, the range extender acts as a load, providing braking force to the vehicle. When the control module determines that the vehicle is on a long downhill slope and the SOC is greater than SOC4, it sets the initial value of the range extender start request flag Q8 to 0.

[0216] The range extender start request flag Q = Q0 + Q1 + Q2 + Q3 + Q4 + Q5 + Q6 + Q7 + Q8. If the range extender start request flag Q ≥ 1, it indicates that the range extender has a start request. The control module obtains the range extender status module information. If the range extender status is normal and there is no fault, the control module starts the range extender. If the range extender start request flag Q = 0, or the range extender status is abnormal (i.e., there is a fault), the control module stops the range extender.

[0217] Step 3: If the range extender requires starting, proceed to step 6; otherwise, proceed to step 5.

[0218] Step 4: If the range extender does not require starting, proceed to step 8; otherwise, proceed to step 7.

[0219] Step 5: Stop the range extender and then end the process.

[0220] Step six: Control the range extender to maintain the running state, and then end.

[0221] Step 7: Start the range extender, then stop.

[0222] Step 8: Control the range extender to remain in a stopped state, and then end the process.

[0223] Figure 3 This is a structural diagram of a start-stop control device for a range-extended electric vehicle provided in one or more embodiments of the present invention.

[0224] like Figure 3 As shown, the start-stop control device for the range extender of a range-extended electric vehicle includes:

[0225] The module includes vehicle information acquisition, vehicle information processing, start-up demand judgment, and range extender control.

[0226] The vehicle information acquisition module is used to acquire information from the vehicle power demand module, environmental perception module, battery status acquisition module, target SOC determination module, vehicle speed acquisition module, delayed power-off module, range extender status acquisition module, forced start module, and passenger compartment heating demand module, and input the information into the vehicle information processing module.

[0227] The vehicle information processing module is used to obtain the status of the range extender and confirm whether the range extender is in the starting state;

[0228] Based on whether the range extender is in the starting state, input the module for starting requirement judgment;

[0229] The startup requirement judgment module is used to determine the startup requirements of the range extender;

[0230] Based on the determination of the range extender's startup requirements, input the information into the range extender control module;

[0231] The module controlled by the range extender is used to control the range extender's shutdown, startup, or status maintenance.

[0232] It is worth noting that although this system / device only discloses the modules for vehicle information acquisition, vehicle information processing, start-up demand judgment, and range extender control, it does not mean that this device is limited to the above-mentioned basic functional modules. On the contrary, what this invention intends to express is that, based on the above-mentioned basic functional modules, those skilled in the art can arbitrarily add one or more functional modules in combination with existing technology to form an infinite number of embodiments or technical solutions. That is to say, this system / device is open rather than closed. The fact that this embodiment only discloses a few basic functional modules should not be taken as a reason to believe that the scope of protection of the claims of this invention is limited to the above-disclosed basic functional modules.

[0233] Figure 8 This is an electronic device structural block diagram of a range-extended electric vehicle range extender start-stop control method provided in one or more embodiments of the present invention.

[0234] like Figure 8 As shown, this application provides an electronic device, including: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;

[0235] The memory stores a computer program, which, when executed by the processor, causes the processor to perform the steps of the start-stop control method for the range extender of the electric vehicle.

[0236] This application also provides a computer-readable storage medium storing a computer program executable by an electronic device, which, when run on the electronic device, causes the electronic device to perform the steps of a range extender start-stop control method for a range extender electric vehicle.

[0237] This application also provides a vehicle, including:

[0238] Electronic equipment for implementing the start-stop control method of a range extender for a range-extended electric vehicle;

[0239] The processor runs a program that, when running, executes the steps of the start-stop control method for the range extender of a range-extended electric vehicle based on data output from the electronic device.

[0240] A storage medium for storing a program that, when running, executes the steps of a range-extended electric vehicle range extender start-stop control method based on data output from an electronic device.

[0241] The communication bus mentioned in the above electronic devices can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not mean that there is only one bus or one type of bus.

[0242] The electronic device comprises a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on the operating system. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory. The operating system can be any one or more computer operating systems that control the electronic device through processes, such as Linux, Unix, Android, iOS, or Windows. Furthermore, in this embodiment of the invention, the electronic device can be a smartphone, tablet computer, or other handheld device, or a desktop computer, portable computer, or other electronic device; there is no particular limitation in this embodiment.

[0243] In this embodiment of the invention, the executing entity for electronic device control can be an electronic device itself, or a functional module within an electronic device capable of calling and executing a program. The electronic device can obtain the firmware corresponding to the storage medium. This firmware is provided by the supplier, and different storage media may have the same or different firmware; no limitation is made here. After obtaining the firmware corresponding to the storage medium, the electronic device can write this firmware into the storage medium; specifically, it burns the firmware corresponding to the storage medium into the storage medium. The process of burning the firmware into the storage medium can be implemented using existing technology, and will not be elaborated upon in this embodiment of the invention.

[0244] Electronic devices can also obtain reset commands corresponding to the storage media. The reset commands corresponding to the storage media are provided by the supplier. The reset commands corresponding to different storage media can be the same or different, and no restrictions are imposed here.

[0245] At this time, the storage medium of the electronic device is a storage medium on which the corresponding firmware has been written. The electronic device can respond to the reset command corresponding to the storage medium on which the corresponding firmware has been written, thereby resetting the storage medium on which the corresponding firmware has been written according to the reset command. The process of resetting the storage medium according to the reset command can be implemented by existing technology and will not be described in detail in this embodiment of the invention.

[0246] For ease of description, the above devices are described separately by function as various units and modules. Of course, in implementing this application, the functions of each unit and module can be implemented in one or more software and / or hardware.

[0247] It will be understood by those skilled in the art that, unless otherwise defined, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. It should also be understood that terms such as those defined in general dictionaries should be understood to have the meaning consistent with their meaning in the context of the prior art, and should not be interpreted in an idealized or overly formal sense unless specifically defined.

[0248] For the sake of simplicity, the method embodiments are described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.

[0249] As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of this application.

[0250] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A start-stop control system for a range extender in a range-extended electric vehicle, characterized in that, The range extender start-stop control system for the range-extended electric vehicle includes: The system includes a control module, a vehicle power demand module, an environmental perception module, a battery status acquisition module, a target SOC determination module, a vehicle speed acquisition module, a delayed power-off module, a range extender status acquisition module, a forced start module, and a passenger compartment heating demand module. The vehicle power demand module is used to parse out the vehicle's power demand information. The environmental perception module is used to obtain environmental information about the vehicle's location; Battery status acquisition module, used to acquire battery SOC; The target SOC determination module is used to obtain the target SOC of the battery under the current state of the vehicle. The vehicle speed acquisition module is used to acquire information about the vehicle's current speed. The delayed power-off module is used to obtain information on whether the range extender needs to delay power-off. The range extender status acquisition module is used to acquire the current operating status and fault information of the range extender; The forced start module is used to obtain information about the vehicle's forced start of the range extender; The passenger compartment heating requirement module is used to obtain information on the heating requirements of the vehicle's passenger compartment. The control module is used to control the shutdown, startup, or status maintenance of the range extender; Among them, information on driver power demand W1, external control power demand W2, vehicle accessory power demand W3, and battery charging power demand W4 is obtained. The power requirement W0 of the vehicle can be obtained from W0 = W1 + W2 + W3 + W4. The battery charging power requirement also includes W4 = k(SOC0 - SOC) + Wbase; In the formula, Wbase is the basic charging power required when the vehicle's current SOC is less than the target SOC0; k is a coefficient obtained through calibration.

2. The start-stop control system for a range-extended electric vehicle according to claim 1, characterized in that, The environmental perception module is used to obtain environmental information about the vehicle's location, including: obtaining information about the temperature, humidity, altitude, and slope of the vehicle's location; It also includes the step of the target SOC determination module obtaining the target SOC of the battery under the current state of the vehicle: S1: Determine whether the target SOC value set by the user has been received. If yes, execute S2; otherwise, execute S3. S2. Obtain information from the environmental perception module, and based on the information of temperature, humidity, altitude, and slope, obtain the target SOC value set by the user, and then execute S4. S3: Perform a reasonableness assessment on the target SOC set by the user to confirm whether it is within a safe range. If it is, execute S5; otherwise, execute S4. S4. Output the SOC corresponding to the current environmental conditions as the target SOC, denoted as SOC0, and then end. S5. Output the user-defined target SOC, denoted as SOC0, and then end.

3. A start-stop control method for a range extender in a range-extended electric vehicle, characterized in that, Based on the range-extended electric vehicle range extender start-stop control system according to claim 1 or 2, the range-extended electric vehicle range extender start-stop control method includes: The control module executes the steps of acquiring vehicle information, processing vehicle information, determining startup requirements, and controlling the range extender. The vehicle information acquisition steps include acquiring information from the vehicle power demand module, environmental perception module, battery status acquisition module, target SOC determination module, vehicle speed acquisition module, delayed power-off module, range extender status acquisition module, forced start module, and passenger compartment heating demand module, and then proceeding to the vehicle information processing steps. The steps of vehicle information processing include obtaining the status of the range extender and confirming whether the range extender is in the starting state; Based on whether the range extender is in the starting state, proceed to the step of determining the startup requirement; The steps for determining startup requirements include determining the startup requirements of the range extender; Based on the determination of the range extender's startup requirements, proceed to the range extender control steps; The steps for controlling the range extender include controlling the shutdown, startup, or status maintenance of the range extender.

4. The start-stop control method for a range extender in a range-extended electric vehicle according to claim 3, characterized in that, The vehicle information processing steps also include: Set the initial value of the range extender start request flag Q0 to 0; When the control module determines that the battery SOC is less than SOC1, it controls the range extender start request flag Q0 to be 1. When the control module determines that the battery SOC is greater than SOC0, it controls the range extender start request flag Q0 to be 0, where SOC1 < SOC0. This also includes setting the initial value of the range extender start request flag Q1 to 0; When the control module determines that the battery SOC is greater than SOC1 and less than SOC0, and W3+W4 is greater than Wb, it controls the range extender start request flag Q1 to be 1. When the control module determines that the battery SOC is greater than SOC0, it controls the range extender start request flag Q1 to be 0. This also includes setting the initial value of the range extender start request flag Q2 to 0; When the control module determines that the battery SOC is greater than SOC0 and less than SOC2, and W0 is greater than Wf, it controls the range extender start request flag Q2 to be 1. When the control module determines that the battery SOC is greater than SOC0 and not greater than SOC2, and W0 is not greater than Wf, and V is greater than V0, it still controls the range extender start request flag Q2 to be 1. When the control module determines that the battery SOC is greater than SOC0 and less than SOC2, and W0 is not greater than Wf, and V is not greater than V0, it controls the range extender start request flag Q2 to be 0. This also includes setting the initial value of the range extender start request flag Q3 to 0; When the control module determines that the battery SOC is greater than SOC2, it keeps the range extender start request flag Q3 at 0. This also includes setting the initial value of the range extender start request flag Q4 to 0; When the control module determines that the battery needs heating, it controls the range extender start request flag Q4 to be 1. When the control module determines that the battery has no heating requirement, it controls the range extender start request flag Q4 to be 0. Among them, if the actual temperature T of the power battery is less than T0, it means that the battery has a heating requirement; If the actual temperature T of the power battery is greater than T1, it means that the battery has no heating requirement. Where T1 > T0; This also includes setting the initial value of the range extender start request flag Q5 to 0; When the control module determines that the passenger cabin needs heating, it controls the range extender start request flag Q5 to be 1. When the control module determines that there is no heating requirement in the passenger cabin, it controls the range extender start request flag Q5 to be 0. This also includes setting the initial value of the range extender start request flag Q6 to 0; When the control module determines that the range extender needs to delay power-off, it controls the range extender start request flag Q6 to be 1. When the control module determines that the range extender has no need for delayed power-off, it sets the range extender start request flag Q6 to 0. This also includes setting the initial value of the range extender start request flag Q7 to 0; When the control module determines that the range extender has a forced start requirement, it controls the range extender start request flag Q7 to be 1. When the control module determines that the range extender has no forced start requirement, it sets the range extender start request flag Q7 to 0. This also includes setting the initial value of the range extender start request flag Q8 to 0; When the control module determines that the vehicle is on a long downhill slope and the SOC is not greater than SOC4, the initial value of the range extender start request flag Q8 is set to 1, the range extender acts as a load, and provides braking force to the vehicle. When the control module determines that the vehicle is on a long downhill slope and the SOC is greater than SOC4, the initial value of the range extender start request flag Q8 is set to 0.

5. The start-stop control method for a range extender in a range-extended electric vehicle according to claim 4, characterized in that, The steps for determining the startup requirement also include: Set the range extender start request flag Q = Q0 + Q1 + Q2 + Q3 + Q4 + Q5 + Q6 + Q7 + Q8; The range extender start request flag Q≥1 indicates that the range extender has a start request; The range extender start-up requirement flag Q=0 indicates that the range extender has no start-up requirement.

6. The start-stop control method for a range extender in a range-extended electric vehicle according to claim 5, characterized in that, The steps of the range extender control also include: If Q=0, then the range extender will be stopped. If Q≥1, the control module determines whether the range extender status is normal based on the information obtained from the range extender status module. If normal, then control the range extender to start; If an abnormality occurs, the range extender will be kept shut down.

7. A start-stop control device for a range extender of a range-extended electric vehicle, characterized in that, The range extender start-stop control device for the range-extended electric vehicle includes: The module includes vehicle information acquisition, vehicle information processing, start-up demand judgment, and range extender control. The vehicle information acquisition module is used to acquire information from the vehicle power demand module, environmental perception module, battery status acquisition module, target SOC determination module, vehicle speed acquisition module, delayed power-off module, range extender status acquisition module, forced start module, and passenger compartment heating demand module, and input the information into the vehicle information processing module. The vehicle information processing module is used to obtain the status of the range extender and confirm whether the range extender is in the starting state. Based on whether the range extender is in the starting state, input the module for starting requirement judgment; The startup requirement judgment module is used to determine the startup requirements of the range extender; Based on the determination of the range extender's startup requirements, input the information into the range extender control module; The module controlled by the range extender is used to control the range extender's shutdown, startup, or status maintenance.

8. An electronic device, characterized in that, include: The processor, communication interface, memory, and communication bus are connected, with the processor, communication interface, and memory communicating with each other via the communication bus. The memory stores a computer program that, when executed by a processor, causes the processor to perform the steps of the range extender start-stop control method for a range-extended electric vehicle as described in any one of claims 3 to 6.

9. A computer-readable storage medium, characterized in that, The device stores a computer program executable by an electronic device, which, when run on the electronic device, causes the electronic device to perform the steps of the range extender start-stop control method for a range-extended electric vehicle as described in any one of claims 3 to 6.

10. A vehicle, characterized in that, include: An electronic device for implementing the steps of the start-stop control method for a range-extended electric vehicle range extender as described in any one of claims 3 to 6; The processor runs a program that, when the program is running, executes the steps of the range extender start-stop control method for a range-extended electric vehicle as described in any one of claims 3 to 6, based on data output from the electronic device. A storage medium for storing a program that, when running, performs the steps of the range extender start-stop control method for a range-extended electric vehicle as described in any one of claims 3 to 6 on data output from an electronic device.