A method, system, and storage medium for selecting and starting a heat source for a range-extended vehicle.
By optimizing the heat source selection and fault indication methods for range-extended vehicles, the problems of insufficient engine heat utilization and untimely warnings have been solved, resulting in reduced energy consumption and improved user experience.
Patent Information
- Application Number
- CN202311042332.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-17
- Publication Date
- 2026-05-26
- Estimated Expiration
- 2043-08-17
AI Technical Summary
In existing technologies, when range-extended vehicles require heating in the passenger compartment or battery pack, they ignore the heat generated by the engine as a heat source, resulting in significant energy loss of the power battery. Furthermore, they fail to promptly notify users when the engine fails to start or stop, impacting the user experience.
By selecting a heat source such as PTC heating, engine heating, or both simultaneously, the heat source selection is optimized based on the heating requirements of the passenger compartment and battery pack, the PTC outlet temperature, and the target temperature of the heater core, and fault prompts are provided when the engine starts or stops.
It effectively reduces energy consumption, ensures the heating effect of the passenger compartment or battery pack, and promptly alerts users when a malfunction occurs, thereby improving the user experience.
Smart Images

Figure CN117067850B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of electric vehicle technology, and more specifically to a method, system, and storage medium for selecting and starting a heat source for a range-extended vehicle. Background Technology
[0002] With the continuous development of science and technology, car owners' demands for vehicle performance are constantly increasing, and the scope of intelligent functions in automobiles is also expanding. While existing patented technologies offer numerous thermal management circuit system designs, they do not consider using the heat generated during engine startup (or in range-extended vehicles) as a heat source for the passenger compartment or battery pack when heating is required. Instead, they ignore the heat generated by the engine and use a PTC (Power Transmission Control) system as the heat source, resulting in significant energy loss from the power battery. Furthermore, existing patents do not provide timely notifications to users when the engine fails to start or stop. In such cases, heating / cooling or battery charging is impossible, directly impacting the user experience. Moreover, users are often unaware of the cause of the malfunction, leading to unnecessary confusion.
[0003] Therefore, this invention proposes a method, system, and storage medium for selecting a heat source and starting up a range-extended vehicle, which is used for selecting a suitable heat source and providing equipment fault indication for the range-extended vehicle. Summary of the Invention
[0004] To address the aforementioned technical problems, this invention provides a method, system, and storage medium for selecting and starting a heat source for a range-extended vehicle, enabling the range-extended vehicle to select a suitable heat source and provide equipment fault indication.
[0005] In a first aspect, the present invention provides a method for selecting and starting a heat source for a range-extended vehicle, the method comprising the following steps:
[0006] Step S1: Based on the first requirement for passenger compartment heating, the second requirement for battery pack heating, the PTC outlet temperature and the target temperature of the heater core, select a heat source. The heat source includes PTC heating, engine heating and simultaneous heating of both. The PTC is the range-extended vehicle heater.
[0007] Step S2: When the heat source uses only the PTC for heating, determine whether the PTC meets the first heating condition of the passenger compartment or the second heating condition of the battery pack. If not, start the engine and select the heat source again according to step S1 until the engine water temperature meets the requirement of using the engine as a heat source. Then update the heat source and open the engine heating circuit valve. When the engine is in the starting state, if the target temperature of the heater core is less than W1 and maintained for t3, stop the engine. After the engine water temperature drops, select the heat source again according to step S1 and open or close the corresponding heat source circuit. Here, W1 represents the preset temperature of the heater core and t3 represents the preset time period.
[0008] Step S3: The engine is also used to charge the power battery. When the power battery voltage is detected to be less than V0, the engine is started. When the power battery voltage is detected to be greater than V1, the engine is stopped. When the engine charges the power battery, the engine is used as the heat source first. V0 represents the voltage at which the power battery needs to be charged, and V1 represents the voltage at which the power battery does not need to be charged.
[0009] Step S4: If a fault occurs when the engine starts or stops, a fault prompt is issued to the user.
[0010] As a preferred embodiment of the present invention, step S2, starting or stopping the engine includes the following steps:
[0011] Step S21: Check the engine request once every first time interval;
[0012] Step S22: If the request is an engine start request, the engine enters the start action state; if the engine is in the start state, the engine remains in the start state; if the engine is not in the start state, the engine is started until the engine starts successfully.
[0013] Step S23: If the request is an engine shutdown request, the engine enters a shutdown operation state; if the engine is in a start state, the engine is stopped until the engine shutdown is successful; if the engine is in a shutdown state, the engine remains in a shutdown state.
[0014] Step S24: Repeat steps S21 to S23 until the engine no longer needs to be started.
[0015] As a preferred embodiment of the present invention, in step S3, when the power battery is charging, the engine start or stop logic includes the following steps:
[0016] Step S31: When the voltage of the power battery is less than V0, determine whether the engine is started. If it is not started, enter the state where the power battery has an engine operation requirement.
[0017] Step S32: When the engine is in heating mode, the engine does not respond;
[0018] Step S33: When the engine is not in heating mode, initialize the number of engine starts N0 to 0;
[0019] Step S34: Send a start request to the engine, increment the engine start count N0 by 1, and start the first timer Tr0;
[0020] Step S35: If the engine is not started and Tr0 is greater than t0, a shutdown request is sent to the engine and the second timer Tr1 is started. When Tr1 is greater than t1, it indicates that the engine shutdown has failed and step S36 is executed. When the engine is in a shutdown state, step S34 is executed, where t0 represents the timeout time when the engine starts and t1 represents the timeout time when the engine stops.
[0021] Step S36: Enter the fault state where the engine cannot be stopped, continuously send a stop request to the engine, and set the engine start count N0 to 0;
[0022] Step S37: If the engine is in a stopped state, proceed to step S38; otherwise, repeat step S36.
[0023] Step S38: Exit the fault state where the engine cannot be stopped and stop sending the engine stop request;
[0024] Step S39: When the number of engine starts N0 is greater than M and the first timer Tr0 is greater than t0, the engine enters a fault state where it cannot start. Start requests are continuously sent to the engine, and the number of engine starts N0 is set to 0. Every second time period, it is determined whether the engine has started successfully. If it starts successfully, the fault state where the engine cannot start is exited, and start requests to the engine are stopped. Here, M represents the number of starts accumulated within one start request cycle of the engine, and M is greater than 0.
[0025] Step S40: When the voltage of the power battery is greater than V1, the power battery enters a state where there is no engine operation requirement, stops sending start requests to the engine, and sets the engine start count N0 to 0.
[0026] As a preferred embodiment of the present invention, step S1, the logic for selecting the heat source during heating includes the following steps:
[0027] Step S11: Define the first condition: the engine coolant temperature is greater than W0 + L0 and greater than the PTC outlet temperature + L1; the second condition: the engine coolant temperature is less than W0 or less than the PTC outlet temperature; the third condition: the engine coolant temperature is greater than the heater core target temperature + L2; the fourth condition: the engine coolant temperature is less than the heater core target temperature, where W0 is a calibration value representing the minimum temperature of the engine when the engine is used for heating, W0 is less than the heater core target temperature when heating, and L0, L1 and L2 all represent the coolant temperature hysteresis interval;
[0028] Step S12: When the battery pack has a second heating requirement and the passenger compartment does not have a first heating requirement, if the first condition is met, then proceed to step S13; otherwise, proceed to step S14.
[0029] Step S13: Close the PTC and open the engine separate heating circuit valve;
[0030] Step S14: The PTC separate heating circuit valve is opened;
[0031] Step S15: Detect the engine coolant temperature and the PTC outlet temperature every third time interval. If the second condition is met, proceed to step S14. If the first condition is met, proceed to step S13.
[0032] As a preferred embodiment of the present invention, when the passenger compartment has a first requirement for heating, the heat source selection logic includes the following steps:
[0033] Step S16: When the crew cabin has a first requirement for heating, if the first condition and the third condition are met at the same time, then step S13 is executed; if the first condition or the third condition is not met, but only the second condition is met, then step S14 is executed; if the above conditions are not met, but the first condition and the fourth condition are met at the same time, then step S17 is executed; otherwise, the current heating state of the heat source is maintained.
[0034] Step S17: The PTC and the engine heat up simultaneously, and the mixed heating circuit valve opens.
[0035] As a preferred embodiment of the present invention, step S16 further includes the following steps when the occupant cabin has a first requirement for heating:
[0036] Step S161: When the passenger compartment has a heating requirement, the heat source only uses the PTC for heating and the PTC outlet temperature is lower than the target temperature of the heater core for a duration of t2, then the state of heating with engine operation requirement is entered, where t2 represents a period of time.
[0037] Step S162: If the engine is in the charging state of the power battery, the engine does not respond; otherwise, it enters the heating state, sets the engine start count N0 to 0, issues a heating start request, increments the engine start count N0 by 1, and restarts the first timer Tr0.
[0038] Step S163: When the engine is not started and Tr0 is greater than t0, issue an engine shutdown request and restart the second timer Tr1. When Tr1 is greater than t1, it indicates that the engine shutdown has failed and execute step S36. If the engine is in a shutdown state, execute step S38. Otherwise, repeat step S36.
[0039] Step S164: When the number of engine starts N0 is greater than M and the first timer Tr0 is greater than t0, the engine enters a fault state where it cannot start, continuously sends start requests to the engine, sets the number of engine starts N0 to 0, and checks whether the engine has started successfully every second time period. If it starts successfully, the engine exits the fault state where it cannot start and stops sending start requests to the engine.
[0040] Step S165: If step S36 is not executed in step S163, and the target temperature of the heater core is less than W1 maintained for t3, then the heating system enters a state where there is no need for the engine to operate, and the sending of the heating engine start request stops.
[0041] As a preferred embodiment of the present invention, the fault indication method in step S4 includes the following steps:
[0042] Step S41: When the power battery voltage is less than V0 and the engine fails to start, the fault prompt adopts the first prompt method, flashing the first text signal and sounding the horn at a frequency of f1 to prompt the user to intervene until the user successfully intervenes;
[0043] Step S42: When the power battery voltage is greater than V1 and the engine fails to start, the fault prompt adopts a second prompt method, flashing a second text signal at a frequency of f2 to prompt the user to intervene until the user successfully intervenes;
[0044] Step S43: When the engine cannot be stopped, the fault prompt adopts a third prompt method, flashing a third text signal at a frequency of f3 to prompt the user to intervene until the user successfully intervenes;
[0045] Wherein, frequency f1, frequency f2 and frequency f3 represent different prompt frequencies, and frequency f1 is greater than frequency f2, and frequency f2 is greater than frequency f3.
[0046] Secondly, the present invention provides a range-extended vehicle heat source selection and starting system, the system comprising the following modules:
[0047] The heat source control module is used to select a heat source based on the first requirement for passenger compartment heating, the second requirement for battery pack heating, the PTC outlet temperature, and the target temperature of the heater core. The heat source includes PTC heating, engine heating, and simultaneous heating of both. The PTC is a range-extended vehicle heater. When only the PTC is used for heating, it is determined whether the PTC meets the first heating condition for the passenger compartment or the second heating condition for the battery pack. If not, the engine is started, and the heat source is selected again according to step S1 until the engine coolant temperature meets the requirement of using the engine as a heat source. The heat source is then updated, and the engine heating circuit valve is opened. When the engine is running, if the target temperature of the heater core is less than W1 and maintained for t3, the engine is stopped. After the engine coolant temperature drops, the heat source is selected again according to step S1, and the corresponding heat source circuit is opened or closed. Here, W1 represents the preset temperature of the heater core, and t3 represents a preset time period.
[0048] An engine control module is used to control the starting and stopping of the engine. When the voltage of the power battery is detected to be less than V0, the engine is started. When the voltage of the power battery is detected to be greater than V1, the engine is stopped. When the engine charges the power battery, the engine is used as the heat source first. Here, V0 represents the voltage at which the power battery needs to be charged, and V1 represents the voltage at which the power battery does not need to be charged.
[0049] The prompt module is used to issue a fault prompt to the user when a fault occurs during engine start-up or shutdown.
[0050] Thirdly, the present invention also provides a computing device, the device comprising:
[0051] Memory and processor;
[0052] The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, the above-described method for selecting and starting the heat source of the range-extended vehicle is implemented.
[0053] Fourthly, the present invention also provides a storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method for selecting and starting a range-extended vehicle heat source.
[0054] Compared with the prior art, the beneficial effects of the present invention are at least as follows:
[0055] 1. The technical solution of the present invention selects a heat source based on the first requirement of passenger compartment heating, the second requirement of battery pack heating, the PTC outlet temperature, and the target temperature of the heater core. The heat source includes PTC heating, engine heating, and simultaneous heating of both. The PTC is a range-extended vehicle heater. When only PTC heating is used as the heat source, it is determined whether the PTC meets the first heating condition of the passenger compartment or the second heating condition of the battery pack. If it does not meet the conditions, the engine is started and the engine is selected as the heat source. If the conditions are met, the engine is stopped and the PTC is selected as the heat source, which can effectively reduce energy consumption.
[0056] 2. The technical solution of the present invention also provides charging for the power battery through the engine. When the power battery voltage is detected to be less than V0, the engine is started. When the power battery voltage is detected to be greater than V1, the engine is stopped. When the engine is charging the power battery, the engine is used as the heat source first, making full use of the engine's waste heat, which can effectively reduce energy consumption and achieve the heating effect for the passenger compartment or battery pack.
[0057] 3. The technical solution of the present invention provides a fault warning to the user when the engine fails to start or stop, thereby avoiding problems such as poor heating effect of the passenger compartment or battery pack or failure of the power battery to be charged in time due to the inability to start the engine. At the same time, it prompts the user to repair the fault in time. Attached Figure Description
[0058] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.
[0059] Figure 1 This is a flowchart illustrating the steps of a range-extended vehicle heat source selection and start-up method according to the present invention.
[0060] Figure 2This is a flowchart of the engine start-up and stop control process in this invention;
[0061] Figure 3 This is a flowchart of the engine start-up and stop control during power battery charging in this invention;
[0062] Figure 4 This is a flowchart illustrating the heat source selection process when the battery pack is heated independently in this invention.
[0063] Figure 5 This is a flowchart illustrating the heat source selection process for heating the passenger compartment in this invention.
[0064] Figure 6 This is a flowchart of the engine start-up and stop control during crew cabin heating in this invention;
[0065] Figure 7 This is a flowchart of the engine start and stop fault indication control in this invention;
[0066] Figure 8 This is a structural diagram of a range-extended vehicle heat source selection and starting system according to the present invention;
[0067] Figure 8 As shown: 100, Range-extended vehicle heat source selection and start-up system; 101, Heat source control module; 102, Engine control module; 103, Prompt module. Detailed Implementation
[0068] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0069] It is understood that the terms "first," "second," etc., used in this application may be used herein to describe various elements, but unless otherwise specified, these elements are not limited by these terms. These terms are used only to distinguish one element from another. For example, without departing from the scope of this application, a first script may be referred to as a second script, and similarly, a second script may be referred to as a first script.
[0070] While existing patented technologies offer numerous design schemes for thermal management circuit systems, they fail to consider utilizing the heat generated during engine startup (or in range-extended vehicles) as a heat source for the passenger compartment or battery pack when heating is required. Instead, they ignore the engine's heat generation and use a PTC (Power Transmitter) as the heat source, resulting in significant energy loss from the battery. Furthermore, existing patents do not provide timely notifications to users when the engine fails to start or stop. In such cases, heating / cooling or battery charging is impossible, directly impacting user experience and causing confusion as users are unaware of the cause of the malfunction.
[0071] To address the aforementioned technical problems, the inventors proposed the following: Figure 1 The method for selecting and starting a heat source for a range-extended vehicle, as shown, includes the following steps:
[0072] Step S1: Based on the first requirement of passenger compartment heating, the second requirement of battery pack heating, PTC outlet temperature and target temperature of heater core, select a heat source. The heat source includes PTC heating, engine heating and simultaneous heating of both. PTC is the range extender vehicle heater.
[0073] Step S2: When the heat source uses only the PTC for heating, determine whether the PTC meets the first heating condition of the passenger compartment or the second heating condition of the battery pack. If not, start the engine and select the heat source again according to step S1 until the engine water temperature meets the requirement of using the engine as a heat source. Then update the heat source and open the engine heating circuit valve. When the engine is in the starting state, if the target temperature of the heater core is less than W1 and maintained for t3, stop the engine. After the engine water temperature drops, select the heat source again according to step S1 and open or close the corresponding heat source circuit. Here, W1 represents the preset temperature of the heater core and t3 represents the preset time period.
[0074] Step S3: The engine is also used to charge the power battery. When the power battery voltage is detected to be less than V0, the engine is started. When the power battery voltage is detected to be greater than V1, the engine is stopped. When the engine charges the power battery, the engine is used as the heat source first. V0 represents the voltage at which the power battery needs to be charged, and V1 represents the voltage at which the power battery does not need to be charged.
[0075] Step S4: If a fault occurs when the engine starts or stops, a fault message is sent to the user.
[0076] Specifically, in this invention, the range-extended vehicle engine, in addition to charging the power battery, selects a suitable heat source based on the heating needs of the passenger compartment or battery pack, the PTC outlet temperature, and the target temperature of the heater core. The heat sources include the PTC and the engine. When the PTC cannot meet the heating requirements, the engine is started promptly. After the engine starts, the engine coolant temperature rises. At this point, a heat source is selected again according to step S1. When the engine is the only heat source, engine starting is stopped, but the engine remains the heat source because the engine coolant temperature is still relatively high. This continues until the engine coolant temperature decreases, at which point a heat source is selected again according to step S1, and the corresponding heat source circuit is opened / closed, effectively reducing energy consumption. Furthermore, when the engine charges the power battery, the engine is prioritized as the heat source, fully utilizing its heat and effectively reducing energy consumption while achieving the desired heating effect for the passenger compartment or battery pack. When the engine malfunctions and fails to start or stops, it can promptly alert the user and inform them of the fault and its impact on the user's functions. Different prompts are given based on the impact of the fault on the user's functions; the greater the impact, the more obvious the prompt. For example, a low battery voltage can cause the engine to fail to start. Therefore, this invention is used to select a suitable heat source and provide appropriate equipment fault prompts for range-extended vehicles. The first requirement refers to the heating requirements of the passenger compartment, based on current range-extended vehicles; the second requirement refers to the heating requirements of the battery pack, also based on current range-extended vehicles; the first heating condition for the passenger compartment refers to the minimum temperature that the passenger compartment must reach, and the second heating condition for the battery pack refers to the minimum temperature that the battery pack must reach.
[0077] Furthermore, in step S2 above, such as Figure 2 Starting or stopping the engine as shown includes the following steps:
[0078] Step S21: Check engine requests once every first time interval;
[0079] Step S22: If the request is an engine start request, the engine enters the start action state. If the engine is in the start state, the engine remains in the start state. If the engine is not in the start state, the engine is started until the engine starts successfully.
[0080] Step S23: If the request is an engine shutdown request, the engine enters the shutdown action state. If the engine is in the start state, the engine is stopped until the engine shutdown is successful. If the engine is in the shutdown state, the engine remains in the shutdown state.
[0081] Step S24: Repeat steps S21 to S23 until the engine no longer needs to be started.
[0082] Specifically, in range-extended vehicles, engine starting has two functions: heating and charging the battery. Therefore, the engine can be started when there is a heating demand or when the battery voltage is low. An engine start request only controls engine starting; if there is no engine start request, the engine must be stopped. An engine stop request controls engine shutdown.
[0083] Furthermore, in step S3 above, such as Figure 3 The engine start or stop logic during battery charging includes the following steps:
[0084] Step S31: When the power battery voltage is less than V0, determine whether the engine has started. If it has not started, enter the state where the power battery has an engine operation requirement.
[0085] Step S32: When the engine is in heating mode, the engine does not respond;
[0086] Step S33: When the engine is not in heating mode, initialize the number of engine starts N0 to 0;
[0087] Step S34: Send a start request to the engine, increment the engine start count N0 by 1, and start the first timer Tr0;
[0088] Step S35: If the engine is not started and Tr0 is greater than t0, send a shutdown request to the engine and start the second timer Tr1. When Tr1 is greater than t1, it means that the engine shutdown has failed and proceed to step S36. When the engine is in a shutdown state, proceed to step S34, where t0 represents the timeout when the engine starts and t1 represents the timeout when the engine stops.
[0089] Step S36: Enter the fault state where the engine cannot be stopped, continuously send a stop request to the engine, and set the engine start count N0 to 0;
[0090] Step S37: If the engine is in a stopped state, proceed to step S38; otherwise, repeat step S36.
[0091] Step S38: Exit the engine cannot be stopped fault state and stop sending engine stop requests;
[0092] Step S39: When the number of engine starts N0 is greater than M and the first timer Tr0 is greater than t0, the engine enters a fault state where it cannot start. Start requests are continuously sent to the engine, and the number of engine starts N0 is set to 0. Every second time period, it is checked whether the engine has started successfully. If it starts successfully, the engine exits the fault state where it cannot start and stops sending start requests to the engine. Here, M represents the number of starts accumulated in one start request cycle of the engine, and M is greater than 0.
[0093] Step S40: When the power battery voltage is greater than V1, the power battery enters a state where there is no need for engine operation, stops sending start requests to the engine, and sets the engine start count N0 to 0.
[0094] Specifically, when the engine is first started, the initial start count N0 = 0. As can be seen from the above control flow, the inability to start the engine has a significant impact on the range-extended vehicle. Therefore, after the first engine start failure, multiple attempts are required. Of course, the engine must be shut down before restarting. This allows the engine to re-enter the starting state and avoids starting failures due to other problems. This invention does not consider re-entering the engine shutdown state because the inability to shut down the engine has a relatively small impact on the range-extended vehicle. For example, the thermal management system has corresponding valve control to prevent the passenger compartment or battery pack from becoming too hot, and if it does become too hot, it can be cooled. Even if the power battery voltage is sufficient, the inability to shut down the engine will not cause negative effects, only a waste of energy. If it is necessary to consider re-entering the engine shutdown state, this logic can be added at any time.
[0095] Furthermore, in step S1 above, as follows: Figure 4 The logic for selecting a heat source during heating includes the following steps:
[0096] Step S11: Define the first condition: the engine coolant temperature is greater than W0 + L0 and greater than the PTC outlet temperature + L1; the second condition: the engine coolant temperature is less than W0 or less than the PTC outlet temperature; the third condition: the engine coolant temperature is greater than the heater core target temperature + L2; the fourth condition: the engine coolant temperature is less than the heater core target temperature. Where W0 is a calibration value, representing the minimum temperature of the engine when using engine heating, W0 is less than the heater core target temperature when heating, and L0, L1 and L2 all represent the coolant temperature hysteresis interval.
[0097] Step S12: When the battery pack has a second heating requirement but the passenger compartment does not have a first heating requirement, if the first condition is met, proceed to step S13; otherwise, proceed to step S14.
[0098] Step S13: Turn off PTC and open the engine separate heating circuit valve;
[0099] Step S14: The PTC separate heating circuit valve is opened;
[0100] Step S15: Check the engine coolant temperature and PTC outlet temperature every third time interval. If the second condition is met, proceed to step S14. If the first condition is met, proceed to step S13.
[0101] Specifically, based on experience, the heating requirements of battery packs are generally not very high, and PTC is sufficient to meet these requirements. Since PTC consumes less energy than engine starting, the engine's heat source is prioritized for heating when the engine is running; otherwise, PTC heating is preferred. Because temperature sensors can fluctuate, a certain temperature hysteresis range is included in the temperature judgment criteria to avoid cyclical jumps during heat source selection.
[0102] Firstly, when there is a need for battery pack heating but no need for passenger compartment heating, the PTC can meet the heating requirements. To reduce energy consumption, the PTC is directly selected as the heat source. If the first condition is met, it indicates that the heat source generated by the engine is sufficient to heat the battery. At this time, the engine may be starting up to charge the power battery, so there is no need to turn on the PTC and waste energy. Therefore, the engine heat source is used for heating, the PTC is turned off, and the engine's separate heating circuit valve is opened. This is determined by the thermal management circuit, which is not described in detail in this patent. If the first condition is not met, it means that the engine is not started, or the engine is started but the heat is insufficient to heat the battery pack. Therefore, PTC heating is selected, the PTC device is turned on, and the PTC's separate heating circuit valve is opened.
[0103] Furthermore, such as Figure 5 When the above-mentioned crew cabin has a primary requirement for heating, the heat source selection logic includes the following steps:
[0104] Step S16: When the crew cabin has a first requirement for heating, if the first condition and the third condition are met at the same time, then execute step S13; if the first condition or the third condition is not met, but only the second condition is met, then execute step S14; if the above conditions are not met, but the first condition and the fourth condition are met at the same time, then execute step S17; otherwise, maintain the current heating state of the heat source.
[0105] Step S17: The PTC and engine heat up simultaneously, and the mixed heating circuit valve opens.
[0106] Specifically, when there is a need for cabin heating, the judgment logic is as described above, and will not be repeated here. If neither the first nor the third condition is met, or if both the first and fourth conditions are met, it indicates that engine heating alone is insufficient to meet the heating demand. In this case, both the PTC and the engine need to be used for heating, and the mixed heating circuit valve is opened. W0 is a calibration value, which is generally lower than the target temperature of the heater core during heating. Therefore, if the third condition is not met, the first condition will also not be met.
[0107] Furthermore, step S16 above also includes, when the crew cabin has a primary requirement for heating, such as... Figure 6 The engine start or stop logic shown includes the following steps:
[0108] Step S161: When the crew cabin has a heating requirement, and the heat source only uses PTC heating and the PTC outlet temperature is lower than the target temperature of the heater core for a duration of t2, then the cabin enters a state where heating requires engine operation, where t2 represents a period of time.
[0109] Step S162: If the engine is in the power battery charging state, the engine will not respond; otherwise, it will enter the heating engine state, set the engine start count N0 to 0, issue a heating engine start request, increment the engine start count N0 by 1, and restart the first timer Tr0.
[0110] Step S163: When the engine is not started and Tr0 is greater than t0, an engine stop request is issued and the second timer Tr1 is restarted. When Tr1 is greater than t1, it indicates that the engine stop has failed and step S36 is executed. If the engine is in a stopped state, step S38 is executed. If not, step S36 is repeated.
[0111] Step S164: When the number of engine starts N0 is greater than M and the first timer Tr0 is greater than t0, the engine enters a fault state where it cannot start, continuously sends start requests to the engine, sets the number of engine starts N0 to 0, and checks whether the engine has started successfully every second time interval. If it starts successfully, the engine exits the fault state where it cannot start and stops sending start requests to the engine.
[0112] Step S165: If step S36 was not executed in step S163, and the target temperature of the heater core is less than W1 maintained for t3, then the heating engine will enter a state where there is no need for the heating engine to start, and the sending of heating engine start requests will be stopped.
[0113] Specifically, when the passenger compartment has a primary requirement for heating, the engine start-up or shutdown logic is as described above and will not be repeated here. When the engine coolant temperature drops, the heat source will be reselected based on factors such as the engine coolant temperature.
[0114] Furthermore, in step S4 above, as follows: Figure 7 The fault indication method shown includes the following steps:
[0115] Step S41: When the power battery voltage is less than V0 and the engine fails to start, the fault prompt adopts the first prompt method, flashing the first text signal and sounding the horn at a frequency of f1 to prompt the user to intervene until the user intervenes successfully;
[0116] Step S42: When the power battery voltage is greater than V1 and the engine fails to start, the fault prompt adopts the second prompt method, flashing the second text signal at frequency f2 to prompt the user to intervene until the user intervenes successfully;
[0117] Step S43: When the engine cannot be stopped, the fault prompt adopts the third prompt method, flashing the third text signal at frequency f3 to prompt the user to intervene until the user successfully intervenes;
[0118] Here, frequency f1, frequency f2 and frequency f3 represent different prompt frequencies, and frequency f1 is greater than frequency f2, and frequency f2 is greater than frequency f3.
[0119] Specifically, the response frequency is determined based on the impact on the user; a higher frequency indicates a greater impact on the user. For example, if the battery voltage is below V0 (requiring engine charging) and the engine fails to start, continued use of the vehicle at this time will result in a battery voltage so low that the vehicle cannot start or drive, causing serious consequences for the user. Therefore, the battery voltage is flashed at frequency f1 for a stronger warning. Thus, upon entering this warning state, the first warning method is used, and the first text signal is continuously flashed at frequency f1, for example, continuous horn honking + the message "Battery voltage too low, engine cannot start" until the user manually exits the warning state. When the battery voltage is normal and there is only a need for heating, but the engine cannot start, the warning state is entered: "Engine cannot start, heating demand cannot be met." At this point, the vehicle is affected to some extent, but not to the point of being forced to stop midway. Therefore, the warning is relatively mild, with the message "Engine cannot start, heating cannot be met" flashing continuously at frequency f2 until the user manually exits the warning state. If the vehicle only enters a fault state where the engine cannot be stopped, then the vehicle enters an "Engine cannot stop" warning state. This fault may increase energy consumption, but its impact on the user is relatively small. Therefore, the warning is the least severe, with the message "Engine stop failed, energy consumption increased" flashing continuously at frequency f3 until the user manually exits the warning state. If no fault is entered, no warning is given.
[0120] The present invention also provides, for example Figure 8 The range-extended vehicle heat source selection and start-up system 100 shown includes the following modules:
[0121] The heat source control module 101 is used to select a heat source based on the first requirement for heating the passenger compartment, the second requirement for heating the battery pack, the PTC outlet temperature, and the target temperature of the heater core. The heat source includes PTC heating, engine heating, and simultaneous heating of both. PTC is the heater of the range-extended vehicle. When only PTC heating is used as the heat source, it is determined whether PTC meets the first heating condition for the passenger compartment or the second heating condition for the battery pack. If not, the engine is started, and the heat source is selected again according to the heat source control module until the engine coolant temperature meets the requirement of the engine as the heat source. The heat source is then updated, and the engine heating circuit valve is opened. When the engine is running, if the target temperature of the heater core is less than W1 and maintained for t3, the engine is stopped. After the engine coolant temperature drops, the heat source is selected again according to the heat source control module, and the corresponding heat source circuit is opened or closed. Here, W1 represents the preset temperature of the heater core, and t3 represents the preset time period.
[0122] The engine control module 102 is used to control the start and stop of the engine. When the power battery voltage is detected to be less than V0, the engine is started. When the power battery voltage is detected to be greater than V1, the engine is stopped. When the engine is charging the power battery, the engine is used as the heat source first. When the PTC does not meet the first heating condition of the passenger compartment or the second heating condition of the battery pack, the engine is started. Here, V0 represents the voltage at which the power battery needs to be charged and V1 represents the voltage at which the power battery does not need to be charged.
[0123] The prompt module 103 is used to issue a fault prompt to the user when a fault occurs during engine start-up or shutdown.
[0124] Memory and processor;
[0125] The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, the above-mentioned range-extended vehicle heat source selection and start-up method is implemented.
[0126] The present invention also provides a computer storage medium storing program instructions, wherein, when the program instructions are executed, the device where the computer storage medium is located executes the above-described method for selecting and starting a range-extended vehicle heat source.
[0127] In summary, by considering the primary heating requirement of the passenger compartment, the secondary heating requirement of the battery pack, the PTC outlet temperature, and the target temperature of the heater core, a heat source is selected. Heat sources include PTC heating, engine heating, and simultaneous heating of both. The PTC is the heater for range-extended vehicles. When only PTC heating is used, it is determined whether the PTC meets the primary heating condition of the passenger compartment or the secondary heating condition of the battery pack. If not, the engine is started, and the heat source is selected again according to the heat source control module until the engine coolant temperature meets the requirement of using the engine as a heat source. The engine heating circuit valve is then opened. When the engine is running, if the target temperature of the heater core is less than W1 and maintained for t3, the engine is stopped. After the engine coolant temperature decreases, the heat source is selected again according to the heat source control module, and the corresponding heat source circuit is opened. This effectively reduces energy consumption. The engine also charges the battery. When the battery voltage is detected to be below V0, the engine starts; when the battery voltage is detected to be above V1, the engine stops. While the engine is charging the battery, it prioritizes using the engine's heat source, fully utilizing its waste heat to effectively reduce energy consumption and achieve a heating effect on the passenger compartment or battery pack. By issuing a fault warning to the user when the engine fails to start or stop, the system prevents problems such as poor heating of the passenger compartment or battery pack or delayed charging of the battery caused by engine failure to start, and also prompts the user to repair the fault promptly.
[0128] It should be understood that although the steps in the flowcharts of the various embodiments of the present invention are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the various embodiments may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least a portion of the sub-steps or stages of other steps.
[0129] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0130] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0131] The above-described embodiments are merely illustrative of several implementations of the present invention, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these modifications and improvements all fall within the scope of protection of the present invention. Therefore, the scope of protection of this patent should be determined by the appended claims.
[0132] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A method for selecting and starting a heat source for a range-extended vehicle, characterized in that, The method includes the following steps: Step S1: Based on the first requirement for passenger compartment heating, the second requirement for battery pack heating, the PTC outlet temperature and the target temperature of the heater core, select a heat source. The heat source includes PTC heating, engine heating and simultaneous heating of both. The PTC is the range-extended vehicle heater. Step S2: When the heat source uses only the PTC for heating, determine whether the PTC meets the first heating condition of the passenger compartment or the second heating condition of the battery pack. If not, start the engine and select the heat source again according to step S1 until the engine water temperature meets the requirement of using the engine as a heat source. Then update the heat source and open the engine heating circuit valve. When the engine is in the starting state, if the target temperature of the heater core is less than W1 and maintained for t3, stop the engine. After the engine water temperature drops, select the heat source again according to step S1 and open or close the corresponding heat source circuit. Here, W1 represents the preset temperature of the heater core and t3 represents the preset time period. Step S3: The engine is also used to charge the power battery. When the power battery voltage is detected to be less than V0, the engine is started. When the power battery voltage is detected to be greater than V1, the engine is stopped. When the engine charges the power battery, the engine is used as the heat source first. V0 represents the voltage at which the power battery needs to be charged, and V1 represents the voltage at which the power battery does not need to be charged. Step S4: If a fault occurs when the engine starts or stops, a fault prompt is sent to the user; The fault indication method includes the following steps: Step S41: When the voltage of the power battery is less than V0 and the engine fails to start, the fault indication adopts a first indication method, flashing a first text signal and sounding a horn at a frequency of f1 to prompt the user to intervene until the user successfully intervenes. Step S42: When the power battery voltage is greater than V1 and the engine fails to start, the fault prompt adopts a second prompt method, flashing a second text signal at a frequency of f2 to prompt the user to intervene until the user successfully intervenes; Step S43: When the engine cannot be stopped, the fault prompt adopts the third prompt method, flashing the third text signal at a frequency of f3 to prompt the user to intervene until the user successfully intervenes; Wherein, frequency f1, frequency f2 and frequency f3 represent different prompt frequencies, and frequency f1 is greater than frequency f2, and frequency f2 is greater than frequency f3.
2. The method for selecting and starting a range-extended vehicle heat source according to claim 1, characterized in that, In step S2, starting or stopping the engine includes the following steps: Step S21: Check the engine request once every first time interval; Step S22: If the request is an engine start request, the engine enters the start action state; if the engine is in the start state, the engine remains in the start state; if the engine is not in the start state, the engine is started until the engine starts successfully. Step S23: If the request is an engine shutdown request, the engine enters a shutdown operation state; if the engine is in a start state, the engine is stopped until the engine shutdown is successful; if the engine is in a shutdown state, the engine remains in a shutdown state. Step S24: Repeat steps S21 to S23 until the engine no longer needs to be started.
3. The method for selecting and starting a range-extended vehicle heat source according to claim 1, characterized in that, In step S3, when the power battery is charging, the engine start or stop logic includes the following steps: Step S31: When the voltage of the power battery is less than V0, determine whether the engine is started. If it is not started, enter the state where the power battery has an engine operation requirement. Step S32: When the engine is in heating mode, the engine does not respond; Step S33: When the engine is not in heating mode, initialize the number of engine starts N0 to 0; Step S34: Send a start request to the engine, increment the engine start count N0 by 1, and start the first timer Tr0; Step S35: If the engine is not started and Tr0 is greater than t0, a shutdown request is sent to the engine and the second timer Tr1 is started. When Tr1 is greater than t1, it indicates that the engine shutdown has failed and step S36 is executed. When the engine is in a shutdown state, step S34 is executed, where t0 represents the timeout time when the engine starts and t1 represents the timeout time when the engine stops. Step S36: Enter the fault state where the engine cannot be stopped, continuously send a stop request to the engine, and set the engine start count N0 to 0; Step S37: If the engine is in a stopped state, proceed to step S38; otherwise, repeat step S36. Step S38: Exit the fault state where the engine cannot be stopped and stop sending the engine stop request; Step S39: When the number of engine starts N0 is greater than M and the first timer Tr0 is greater than t0, the engine enters a fault state where it cannot start. Start requests are continuously sent to the engine, and the number of engine starts N0 is set to 0. Every second time period, it is determined whether the engine has started successfully. If it starts successfully, the fault state where the engine cannot start is exited, and start requests to the engine are stopped. Here, M represents the number of starts accumulated within one start request cycle of the engine, and M is greater than 0. Step S40: When the voltage of the power battery is greater than V1, the power battery enters a state where there is no engine operation requirement, stops sending start requests to the engine, and sets the engine start count N0 to 0.
4. The method for selecting and starting a range-extended vehicle heat source according to claim 3, characterized in that, In step S1, the logic for selecting the heat source during heating includes the following steps: Step S11: Define the first condition: the engine coolant temperature is greater than W0 + L0 and greater than the PTC outlet temperature + L1; the second condition: the engine coolant temperature is less than W0 or less than the PTC outlet temperature; the third condition: the engine coolant temperature is greater than the heater core target temperature + L2; the fourth condition: the engine coolant temperature is less than the heater core target temperature, where W0 is a calibration value representing the minimum temperature of the engine when the engine is used for heating, W0 is less than the heater core target temperature when heating, and L0, L1 and L2 all represent the coolant temperature hysteresis interval; Step S12: When the battery pack has a second heating requirement and the passenger compartment does not have a first heating requirement, if the first condition is met, then proceed to step S13; otherwise, proceed to step S14. Step S13: Close the PTC and open the engine separate heating circuit valve; Step S14: The PTC separate heating circuit valve is opened; Step S15: Detect the engine water temperature and the PTC outlet temperature every third time interval. If the second condition is met, proceed to step S14. If the first condition is met, proceed to step S13.
5. The method for selecting and starting a range-extended vehicle heat source according to claim 4, characterized in that, When the crew cabin has a primary requirement for heating, the heat source selection logic includes the following steps: Step S16: When the crew cabin has a first requirement for heating, if the first condition and the third condition are met at the same time, then step S13 is executed; if the first condition or the third condition is not met, but only the second condition is met, then step S14 is executed; if the above conditions are not met, but the first condition and the fourth condition are met at the same time, then step S17 is executed; otherwise, the current heating state of the heat source is maintained. Step S17: The PTC and the engine heat up simultaneously, and the mixed heating circuit valve opens.
6. The method for selecting and starting a range-extended vehicle heat source according to claim 5, characterized in that, Step S16 further includes the following steps when the crew cabin has a first requirement for heating: Step S161: When the passenger compartment has a heating requirement, the heat source only uses the PTC for heating and the PTC outlet temperature is lower than the target temperature of the heater core for a duration of t2, then the state of heating with engine operation requirement is entered, where t2 represents a period of time. Step S162: If the engine is in the charging state of the power battery, the engine does not respond; otherwise, it enters the heating state, sets the engine start count N0 to 0, issues a heating start request, increments the engine start count N0 by 1, and restarts the first timer Tr0. Step S163: When the engine is not started and Tr0 is greater than t0, issue an engine shutdown request and restart the second timer Tr1. When Tr1 is greater than t1, it indicates that the engine shutdown has failed and execute step S36. If the engine is in a shutdown state, execute step S38. Otherwise, repeat step S36. Step S164: When the number of engine starts N0 is greater than M and the first timer Tr0 is greater than t0, the engine enters a fault state where it cannot start, continuously sends start requests to the engine, sets the number of engine starts N0 to 0, and checks whether the engine has started successfully every second time period. If it starts successfully, the engine exits the fault state where it cannot start and stops sending start requests to the engine. Step S165: If step S36 is not executed in step S163, and the target temperature of the heater core is less than W1 maintained for t3, then the heating system enters a state where there is no need for the engine to operate, and the sending of the heating engine start request stops.
7. A range-extended vehicle heat source selection and starting system, used to implement the method as described in any one of claims 1-6, characterized in that, The system includes the following modules: The heat source control module is used to select a heat source based on the first requirement for passenger compartment heating, the second requirement for battery pack heating, the PTC outlet temperature, and the target temperature of the heater core. The heat source includes PTC heating, engine heating, and simultaneous heating of both. The PTC is a range-extended vehicle heater. When only the PTC is used for heating, it is determined whether the PTC meets the first heating condition for the passenger compartment or the second heating condition for the battery pack. If not, the engine is started, and the heat source is selected again according to step S1 until the engine coolant temperature meets the requirement of using the engine as a heat source. The heat source is then updated, and the engine heating circuit valve is opened. When the engine is running, if the target temperature of the heater core is less than W1 and maintained for t3, the engine is stopped. After the engine coolant temperature drops, the heat source is selected again according to step S1, and the corresponding heat source circuit is opened or closed. Here, W1 represents the preset temperature of the heater core, and t3 represents a preset time period. An engine control module is used to control the starting and stopping of the engine. When the voltage of the power battery is detected to be less than V0, the engine is started. When the voltage of the power battery is detected to be greater than V1, the engine is stopped. When the engine charges the power battery, the engine is used as the heat source first. Here, V0 represents the voltage at which the power battery needs to be charged, and V1 represents the voltage at which the power battery does not need to be charged. The prompting module is used to issue a fault prompt to the user when a fault occurs during engine start-up or shutdown; The prompting module further includes: when the power battery voltage is less than V0 and the engine fails to start, the fault prompt adopts a first prompting method, flashing a first text signal and sounding a horn at a frequency of f1 to prompt the user to intervene until the user successfully intervenes; When the power battery voltage is greater than V1 and the engine fails to start, the fault prompt adopts a second prompting method, flashing a second text signal at a frequency of f2 to prompt the user to intervene until the user successfully intervenes. When the engine cannot be stopped, the fault prompt adopts a third prompting method, flashing a third text signal at a frequency of f3 to prompt the user to intervene until the user successfully intervenes. Wherein, frequency f1, frequency f2 and frequency f3 represent different prompt frequencies, and frequency f1 is greater than frequency f2, and frequency f2 is greater than frequency f3.
8. A computing device, characterized in that, The device includes: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions, which, when executed by the processor, implement the range-extended vehicle heat source selection and start-up method according to any one of claims 1 to 6.
9. A computer storage medium, characterized in that, The storage medium stores program instructions, wherein when the program instructions are executed, the device where the storage medium is located executes the range-extended vehicle heat source selection and start-up method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Range extender starting control method and device
CN108045266A
Thermal management system and control method for extended-range hybrid electric vehicle
CN114851804A