Passenger cabin heating control method and device, readable medium and electronic equipment

By acquiring heating demand values ​​and PTC heater status, and combining external ambient temperature and heater power values ​​to determine whether to start the engine, different heat source control strategies are adopted to solve the problem of high energy consumption for passenger compartment heating, thereby achieving energy saving and improving the vehicle's range.

CN117341428BActive Publication Date: 2026-07-21GUANGZHOU AUTOMOBILE GROUP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGZHOU AUTOMOBILE GROUP CO LTD
Filing Date
2023-10-31
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

Existing technologies consume a lot of energy to meet the heating needs of the passenger compartment, which affects the vehicle's range, and uncomfortable interior temperatures may lead to traffic accidents.

Method used

By acquiring heating demand values ​​and PTC heater status, and combining them with external ambient temperature and heater power values, it is determined whether to start the engine, and different heat source control strategies are adopted to meet heating demand and save energy.

Benefits of technology

While meeting the heating needs of the passenger compartment, energy consumption is reduced, the overall vehicle range is improved, and traffic accidents caused by temperature discomfort are avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117341428B_ABST
    Figure CN117341428B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a passenger cabin heating control method, device, readable medium and electronic equipment. The passenger cabin heating control method comprises: obtaining a heating demand value; if the heating demand value is greater than a set threshold, obtaining a state of a PTC heater; if the PTC heater is in an available state, determining whether the engine needs to be started to meet the heating demand of the passenger cabin according to the external environment temperature and the power value of the PTC heater. The technical solution of the embodiments of the present application determines whether the engine is started for heating according to the external environment temperature and the power value of the PTC heater, that is, different heat source control strategies are adopted according to different working conditions. In this way, by adopting different heat source control strategies according to different working conditions, the heating demand can be met while energy consumption can be saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and more specifically, to a method, apparatus, readable medium, and electronic device for controlling heating in a passenger compartment. Background Technology

[0002] Fuel and electricity consumption directly impact a vehicle's range. While ensuring adequate heating for the passenger compartment, effective control strategies can achieve energy savings and improve range. Furthermore, uncomfortable interior temperatures are a significant contributing factor to traffic accidents. Therefore, developing a reasonable heat source management strategy to improve passenger comfort while simultaneously saving energy and extending range is a pressing issue. Summary of the Invention

[0003] Embodiments of this application provide a method, apparatus, readable medium, and electronic device for controlling crew cabin heating, thereby enabling energy conservation while meeting crew cabin heating requirements.

[0004] Other features and advantages of this application will become apparent from the following detailed description, or may be learned in part from practice of this application.

[0005] According to one aspect of the embodiments of this application, a method for controlling heating in a passenger cabin is provided, the method comprising:

[0006] Obtain heating demand value;

[0007] If the heating demand value is greater than the set threshold, then obtain the status of the PTC heater;

[0008] If the PTC heater is available, the engine needs to be started to meet the heating needs of the crew cabin, based on the external ambient temperature and the power value of the PTC heater.

[0009] According to one aspect of the embodiments of this application, a crew cabin heating control device is provided, the device comprising:

[0010] The first acquisition module is used to acquire heating demand values;

[0011] The second acquisition module is used to acquire the status of the PTC heater if the heating demand value is greater than a set threshold.

[0012] The processing module is used to determine, if the PTC heater is available, whether the engine needs to be started to meet the heating needs of the crew cabin based on the external ambient temperature and the power value of the PTC heater.

[0013] In some embodiments of this application, based on the above technical solutions, the processing module is further configured to: obtain the external ambient temperature; if the external ambient temperature is within a first temperature range, determine whether the water circuit three-way valve is in a usable state; if the water circuit three-way valve is in a usable state, determine whether the blower speed is greater than a first set speed; if the blower speed is greater than the first set speed, start the engine.

[0014] In some embodiments of this application, based on the above technical solutions, the processing module is further configured to: if the external ambient temperature is within a second temperature range, obtain the outlet water temperature of the PTC heater; wherein the temperature of the second temperature range is higher than the temperature of the first temperature range; if the outlet water temperature is lower than the target water temperature, determine whether the water circuit three-way valve is in an usable state; if the water circuit three-way valve is in an usable state, determine whether the blower speed is higher than the first set speed; if the blower speed is higher than the first set speed, start timing until the timing duration reaches the set time, and then start the engine.

[0015] In some embodiments of this application, based on the above technical solutions, the processing module is further configured to: obtain the outlet water temperature of the PTC heater; if the outlet water temperature is lower than the target water temperature, determine whether the water circuit three-way valve is in an usable state; if the water circuit three-way valve is in an usable state, determine whether the available power of the PTC heater is less than or equal to a set power value; if the available power of the PTC heater is less than or equal to the set power value, determine whether the blower speed is greater than a second set speed; if the blower speed is greater than the second set speed, start the engine.

[0016] In some embodiments of this application, based on the above technical solutions, the processing module is further configured to control the state of the engine according to the external ambient temperature and the engine water temperature if the PTC heater is in a fault state.

[0017] In some embodiments of this application, based on the above technical solutions, the processing module is further configured to obtain the external ambient temperature; if the external ambient temperature corresponds to a normal temperature state, and the engine water temperature is less than or equal to a first set temperature, then start the engine until the engine water temperature reaches the first water temperature.

[0018] In some embodiments of this application, based on the above technical solutions, the processing module is further configured to start the engine if the external ambient temperature corresponds to a low temperature state and the engine water temperature is less than or equal to a second set temperature, until the engine water temperature reaches the second water temperature.

[0019] In some embodiments of this application, based on the above technical solutions, the processing module is further configured to start the engine if the external ambient temperature corresponds to an ultra-low temperature state and the engine water temperature is less than or equal to a third set temperature, until the engine water temperature reaches the third water temperature.

[0020] In some embodiments of this application, based on the above technical solutions, the processing module is further configured to, if the power of the PTC heater is sufficient and the outlet water temperature of the PTC heater is less than the target water temperature of the PTC heater, turn on the PTC heater to heat until the heating requirements of the passenger compartment are met.

[0021] In some embodiments of this application, based on the above technical solutions, the heating demand value satisfies the formula:

[0022] TAO=Kset*TSET-Kr*TR-Kam*TAM-KS*TS+C;

[0023] Wherein, TAO represents heating demand value, Kset represents set temperature coefficient, TSET represents user set temperature, Kr represents internal temperature coefficient, TR represents passenger cabin temperature, Kam represents ambient temperature coefficient, TAM represents ambient temperature, KS represents solar compensation coefficient, TS represents light intensity, and C represents ambient temperature compensation coefficient.

[0024] In some embodiments of this application, based on the above technical solutions, the processing module is further configured to display the current engine operating status through a display device to remind the user when the engine needs to be started.

[0025] In some embodiments of this application, based on the above technical solutions, the processing module is further configured to exit the control logic if the heating demand value is less than or equal to the set threshold.

[0026] According to one aspect of the embodiments of this application, a computer-readable medium is provided having a computer program stored thereon, which, when executed by a processor, implements the crew cabin heating control method as described in the above embodiments.

[0027] According to one aspect of the embodiments of this application, an electronic device is provided, including: one or more processors; and a storage device for storing one or more computer programs, which, when executed by the one or more processors, cause the electronic device to implement the crew cabin heating control method as described in the above embodiments.

[0028] According to one aspect of the embodiments of this application, a computer program product is provided, comprising a computer program stored in a computer-readable storage medium. A processor of an electronic device reads from the computer-readable storage medium and executes the computer program, causing the electronic device to perform the cabin heating control method provided in the various alternative embodiments described above.

[0029] In some embodiments of this application, when the heating demand exceeds a set threshold, it is considered that there is a heating demand. When there is a heating demand, the status of the PTC heater is acquired to determine whether it is available. If the PTC heater is available, it is determined whether the engine needs to be started simultaneously to meet the heating demand based on the external environment and the power value of the PTC heater. Thus, determining whether to start the engine for heating based on the external ambient temperature and the power value of the PTC heater means employing different heat source control strategies according to different operating conditions. In this way, by using different heat source control strategies for different operating conditions, energy consumption can be saved while meeting heating needs.

[0030] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0031] Figure 1 A flowchart of a crew cabin heating control method according to an embodiment of this application is shown.

[0032] Figure 2 A schematic diagram of heating demand values ​​according to one embodiment of this application is shown.

[0033] Figure 3 A flowchart of a crew cabin heating control method according to an embodiment of this application is shown.

[0034] Figure 4 A flowchart of a crew cabin heating control method according to an embodiment of this application is shown.

[0035] Figure 5 A schematic diagram of the PTC heater states corresponding to different ambient temperatures according to an embodiment of this application is shown.

[0036] Figure 6 A flowchart of a crew cabin heating control method according to an embodiment of this application is shown.

[0037] Figure 7 A schematic diagram of the temperature corresponding to a fault state of a PTC heater according to an embodiment of this application is shown.

[0038] Figure 8A temperature diagram illustrating the control of a target water temperature by a PTC heater according to an embodiment of this application is shown.

[0039] Figure 9 A flowchart of a crew cabin heating control method according to an embodiment of this application is shown.

[0040] Figure 10 A flowchart of a crew cabin heating control method according to an embodiment of this application is shown.

[0041] Figure 11 A host prompting control logic diagram according to an embodiment of this application is shown.

[0042] Figure 12 A block diagram of a crew cabin heating control device according to one embodiment of this application is shown.

[0043] Figure 13 A schematic diagram of the structure of a computer system suitable for implementing the electronic device of the present application is shown. Detailed Implementation

[0044] Exemplary embodiments will now be described in a more comprehensive manner with reference to the accompanying drawings. However, the exemplary embodiments can be implemented in various forms and should not be construed as limited to these examples; rather, these embodiments are provided so that this application will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art.

[0045] Furthermore, the features, structures, or characteristics described in this application can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to provide a full understanding of the embodiments of this application. However, those skilled in the art will recognize that when implementing the technical solutions of this application, not all detailed features in the embodiments may be used, one or more specific details may be omitted, or other methods, elements, devices, steps, etc., may be employed.

[0046] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0047] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0048] It should be noted that "multiple" in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0049] It is understood that in the specific implementation of this application, data related to target object information is involved. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0050] Currently available air conditioning systems typically use PTC heaters to provide heat when the ambient temperature is above a certain threshold, and the engine keeps running when the ambient temperature is below that threshold. This continuous engine operation consumes a significant amount of energy. Therefore, a new heating control strategy is urgently needed to reduce energy consumption while still meeting heating requirements.

[0051] To address the aforementioned issues, this application proposes a method for controlling cabin heating. The method includes: acquiring a heating demand value; if the heating demand value exceeds a set threshold, acquiring the status of the PTC heater; if the PTC heater is available, determining whether the engine needs to be started based on the external ambient temperature and the power value of the PTC heater to meet the cabin heating demand.

[0052] In this way, when the heating demand exceeds a set threshold, it is considered that there is a heating demand. When heating demand exists, the status of the PTC heater is acquired to determine if it is available. If the PTC heater is available, it is determined whether the engine needs to be started simultaneously to meet the heating demand based on the external environment and the PTC heater's power value. Thus, by using different heat source control strategies depending on the operating conditions, it is possible to meet heating needs while also saving energy.

[0053] The implementation details of the technical solutions in the embodiments of this application are described in detail below:

[0054] Figure 1 A flowchart of a crew cabin heating control method according to an embodiment of this application is shown. This crew cabin heating control method can be executed by a controller. (Refer to...) Figure 1As shown, the crew cabin heating control method includes at least S101 to S103, which are described in detail below:

[0055] In S101, obtain the heating demand value.

[0056] In some optional embodiments, the heating demand value is used to determine whether there is a heating requirement in the passenger compartment. The heating demand value can be calculated using the following formula:

[0057] TAO=Kset*TSET-Kr*TR-Kam*TAM-KS*TS+C;

[0058] Wherein, TAO represents the heating demand value, Kset represents the set temperature coefficient, calibrated according to heating and cooling tests; TSET represents the user-set temperature, Kr represents the internal temperature coefficient, calibrated according to heating and cooling tests; TR represents the passenger cabin temperature, Kam represents the ambient temperature coefficient, calibrated according to heating and cooling tests; TAM represents the ambient temperature, KS represents the solar radiation compensation coefficient, calibrated according to heating and cooling tests; TS represents the light intensity, C represents the ambient temperature compensation coefficient, which is a constant, calibrated according to heating and cooling tests.

[0059] The relationship between ambient temperature (TAM) and light intensity satisfies the following Table 1;

[0060]

[0061] The correspondence between ambient temperature TAM and user-set temperature TSET in Table 1 satisfies the following Table 2:

[0062]

[0063] Table 2

[0064] In S102, if the heating demand value is greater than the set threshold, the status of the PTC heater is obtained.

[0065] In some optional embodiments, heating demand is considered to exist when the heating demand value is greater than a set threshold, and to exist when the heating demand value is less than or equal to the set threshold. See also Figure 2 , Figure 2 A schematic diagram of heating demand values ​​according to an embodiment of this application is shown. The heating demand value is represented by TAO, and a set threshold is represented by TAO2. When TAO is greater than TA02, it is determined that there is heating demand; when TAO is less than or equal to TA02 (e.g., TAO1), it is determined that there is no heating demand. The TAO values ​​TA01 and TA02 are calibration values. When heating demand is determined, the status of the PTC heater is obtained, including an available status and a fault status.

[0066] Optionally, if the heating demand value is less than or equal to the set threshold, it is considered that there is no heating demand and the control logic is exited.

[0067] In S103, if the PTC heater is available, it is determined whether the engine needs to be started to meet the heating needs of the crew cabin based on the external ambient temperature and the power value of the PTC heater.

[0068] In some alternative embodiments, if the PTC heater is available, it is necessary to obtain the ambient temperature and the power status of the PTC heater. The ambient temperature and the power status of the PTC heater are used to further determine whether the engine needs to be restarted to meet the heating needs of the crew cabin, which is beneficial for adopting different heat source control strategies according to different operating conditions.

[0069] In some embodiments of this application, when the heating demand exceeds a set threshold, it is considered that there is a heating demand. When there is a heating demand, the status of the PTC heater is acquired to determine whether it is available. If the PTC heater is available, it is determined whether the engine needs to be started simultaneously to meet the heating demand based on the external environment and the power value of the PTC heater. Thus, determining whether to start the engine for heating based on the external ambient temperature and the power value of the PTC heater means employing different heat source control strategies according to different operating conditions. In this way, by using different heat source control strategies for different operating conditions, energy consumption can be saved while meeting heating needs.

[0070] In one embodiment of this application, see Figure 3 , Figure 3 A flowchart of a crew cabin heating control method according to an embodiment of this application is shown, which determines whether the engine needs to be started to meet the crew cabin heating requirements based on the external ambient temperature and the power value of the PTC heater, including:

[0071] In S301, the external ambient temperature is obtained;

[0072] In S302, if the external ambient temperature is within the first temperature range, it is determined whether the water circuit three-way valve is in an usable state.

[0073] In S303, if the water circuit three-way valve is in an usable state, it is determined whether the blower speed is greater than the first set speed.

[0074] In S304, if the blower speed is higher than the first set speed, the engine will be started.

[0075] In some optional embodiments, when the external ambient temperature is within the first temperature range, it can be considered a very low temperature situation. In this case, the PTC heater cannot meet the heating demand, and the engine must be started to meet the heating requirement. Furthermore, determining whether the water circuit three-way valve is usable is necessary because heating can only be provided when the water circuit three-way valve is in normal working condition. Similarly, determining whether the blower setting is higher than the first set setting determines whether the blower is on; heating can only be provided when the blower is on. The first set setting can be, for example, setting 0.

[0076] Thus, when the external ambient temperature is within the first temperature range, it can be considered a very low temperature situation. At this time, the PTC heater cannot meet the heating demand, and in this scenario, the engine must be started to meet the heating demand in order to ensure that the heating demand in the crew cabin is met.

[0077] In one embodiment of this application, see Figure 4 , Figure 4 A flowchart of a crew cabin heating control method according to an embodiment of this application is shown, the method further comprising:

[0078] In S401, if the external ambient temperature is within the second temperature range, the outlet water temperature of the PTC heater is obtained; wherein the temperature in the second temperature range is higher than the temperature in the first temperature range.

[0079] In S402, if the outlet water temperature is lower than the target water temperature, it is determined whether the water circuit three-way valve is in an usable state.

[0080] In S403, if the water circuit three-way valve is in an usable state, it is determined whether the blower speed is greater than the first set speed;

[0081] In S404, if the blower speed is higher than the first set speed, a timer will start until the set time is reached, at which point the engine will be started.

[0082] In some optional embodiments, when the external ambient temperature is within the second temperature range, it can be considered that the temperature is not so low. Whether the PTC heater can meet the heating demand and whether the engine needs to be started simultaneously depends on the situation. The engine will only be started when the following conditions are met: Specifically, if the outlet water temperature is lower than the target water temperature, it is determined whether the water circuit three-way valve is usable. If the water circuit three-way valve is usable, it is determined whether the blower speed is higher than the first set speed. If the blower speed is higher than the first set speed, a timer starts until the set time is reached, at which point the engine is started. The determination of whether the water circuit three-way valve is usable is because heating can only be provided when the water circuit three-way valve is in normal working condition. The determination of whether the blower speed is higher than the first set speed is to determine whether the blower is on; heating can only be provided when the blower is on. The first set speed can be, for example, 0.

[0083] In this way, when the external ambient temperature is within the second temperature range, the engine will only be started when specific conditions are met to meet the heating demand, thereby achieving energy saving.

[0084] See Figure 5 , Figure 5 A schematic diagram illustrating the PTC heater states at different ambient temperatures according to an embodiment of this application is shown. Figure 5 In the graph, the horizontal axis represents the external ambient temperature (abbreviated as: external temperature), and the vertical axis represents the status of the PTC heater. It should be noted that the PTC heater status here refers to its status corresponding to the external ambient temperature. For example, when the external ambient temperature is very low, such as T1, which corresponds to the first temperature range mentioned above, the PTC heater status is represented by 1. When the external ambient temperature is not so low, such as T2, which corresponds to the second temperature range mentioned above, the PTC heater status is represented by 2. Other statuses follow the same principle and will not be elaborated upon here.

[0085] In one embodiment of this application, see Figure 6 , Figure 6 A flowchart of a crew cabin heating control method according to an embodiment of this application is shown, which determines whether the engine needs to be started to meet the crew cabin heating requirements based on the external ambient temperature and the power value of the PTC heater, including:

[0086] In S601, the outlet water temperature of the PTC heater is obtained;

[0087] In S602, if the outlet water temperature is lower than the target water temperature, it is determined whether the water circuit three-way valve is in an usable state.

[0088] In S603, if the water circuit three-way valve is in an usable state, it is determined whether the available power of the PTC heater is less than or equal to the set power value.

[0089] In S604, if the available power of the PTC heater is less than or equal to the set power value, it is determined whether the speed of the blower is greater than the second set speed.

[0090] In S605, if the blower is set to a higher gear than the second set gear, the engine will start.

[0091] In some optional embodiments, it is determined whether the available power of the PTC heater is less than or equal to a set power value. If the available power of the PTC heater is less than or equal to the set power value, the engine needs to be started in this scenario. This scenario corresponds to a situation where the power of the PTC heater is limited, and the heating demand cannot be met by the PTC heater alone, in which case the engine needs to be started to meet the heating demand.

[0092] In one embodiment of this application, the method further includes:

[0093] If the PTC heater is faulty, the engine status will be controlled based on the ambient temperature and the engine coolant temperature.

[0094] See Figure 7 , Figure 7 A schematic diagram of the temperature corresponding to a fault state of a PTC heater according to an embodiment of this application is shown. Figure 7 In the graph, the horizontal axis represents the external ambient temperature (abbreviated as: external temperature), and the vertical axis represents the temperature conditions. For example, when the external ambient temperature is T8, it represents a normal temperature state, and other states follow the same logic, which will not be elaborated here.

[0095] In some alternative embodiments, if the PTC heater is in a faulty state, it is considered that the PTC heater is unusable. In this case, the engine state needs to be controlled according to the external ambient temperature and the engine coolant temperature to meet the heating requirements.

[0096] In one embodiment of this application, controlling the engine state based on the external ambient temperature and the engine coolant temperature includes:

[0097] Obtain the external ambient temperature;

[0098] If the ambient temperature is normal and the engine coolant temperature is less than or equal to the first set temperature, then start the engine until the engine coolant temperature reaches the first set temperature.

[0099] In this way, if the external ambient temperature is at normal temperature and the engine coolant temperature is less than or equal to the first set temperature, the engine will be started until the engine coolant temperature reaches the first set temperature to meet the heating requirements.

[0100] In one embodiment of this application, controlling the engine state based on the external ambient temperature and the engine coolant temperature further includes:

[0101] If the ambient temperature is low and the engine coolant temperature is less than or equal to the second set temperature, start the engine until the engine coolant temperature reaches the second set temperature.

[0102] In this way, if the external ambient temperature is low and the engine coolant temperature is less than or equal to the second set temperature, the engine will be started until the engine coolant temperature reaches the second set temperature to meet the heating requirements.

[0103] In one embodiment of this application, controlling the engine state based on the external ambient temperature and the engine coolant temperature further includes:

[0104] If the ambient temperature corresponds to an ultra-low temperature state, and the engine coolant temperature is less than or equal to the third set temperature, then start the engine until the engine coolant temperature reaches the third set temperature.

[0105] In this way, if the external ambient temperature corresponds to an ultra-low temperature state and the engine water temperature is less than or equal to the third set temperature, the engine will be started until the engine water temperature reaches the third water temperature to meet the heating requirements.

[0106] To better understand when the engine needs to be started, refer to Table 3. When the vehicle has heating requirements, i.e., the target TAO meets the heating requirements, the PTC heater is used first. If any of the following combined conditions are met, the engine needs to be started.

[0107]

[0108] Table 3

[0109] In one embodiment of this application, if determining whether the engine needs to be started to meet the heating requirements of the crew cabin is based on the external ambient temperature and the power value of the PTC heater, the method further includes:

[0110] If the PTC heater has sufficient power and the outlet water temperature of the PTC heater is lower than the target water temperature of the PTC heater, then the PTC heater will be turned on to heat the cabin until the heating needs of the crew compartment are met.

[0111] See Figure 8 , Figure 8A temperature diagram illustrating the target water temperature controlled by a PTC heater according to an embodiment of this application is shown. The horizontal axis represents the heating demand value, and the vertical axis represents the target water temperature of the PTC heater.

[0112] In this scenario, if the PTC heater has sufficient power and the outlet water temperature is lower than the target water temperature, the PTC heater will be activated for heating. Due to the high heat exchange efficiency of the PTC heater, this facilitates rapid fulfillment of heating needs. Since starting the engine is not required in this scenario, energy consumption is saved to some extent.

[0113] For a better overall understanding of the technical solution of this application, please refer to [link / reference]. Figure 9 , Figure 9 A flowchart of a crew cabin heating control method according to an embodiment of this application is shown. The crew cabin heating control method includes:

[0114] Calculate the TAO value to determine if the PTC is faulty. If the PTC is not faulty and the TAO is greater than TAO2, then heating demand is considered. With sufficient PTC power, obtain the PTC outlet water temperature and the PTC target water temperature Tar. If the PTC outlet water temperature is lower than the target water temperature, activate the PTC to provide heating.

[0115] If the PTC value is 1, it is considered that the temperature is relatively low. At this time, the PTC alone cannot meet the heating demand. Therefore, it is necessary to further determine whether the three-way valve is available and whether the blower speed is greater than 0. If both conditions are met, the engine needs to be started.

[0116] When the PTC status value is equal to 2, it is assumed that the temperature is not low enough. Therefore, it is necessary to further determine whether the conditions for starting the engine are met. The engine will only be started when the following conditions are met: Specifically, if the outlet water temperature is lower than the target water temperature, it is determined whether the water circuit three-way valve is in an usable state. If the water circuit three-way valve is in an usable state, it is determined whether the blower speed is higher than the first set speed. If the blower speed is higher than the first set speed, a timer will start until the timer reaches the set time, at which point the engine will be started.

[0117] Another situation requiring engine startup is when power is limited. If the outlet water temperature is lower than the target water temperature, check if the water circuit three-way valve is usable. If the water circuit three-way valve is usable, check if the available power of the PTC heater is less than or equal to the set power value P. If the available power of the PTC heater is less than or equal to P, check if the blower setting is greater than n. If the blower setting is greater than n, start the engine.

[0118] See Figure 10 , Figure 10A flowchart of a passenger compartment heating control method according to an embodiment of this application is shown. The method includes: first, acquiring the outside temperature to obtain the outside temperature status; if the outside temperature is normal and the engine coolant temperature is less than or equal to T8; or if the outside temperature is extremely low and the engine coolant temperature is less than or equal to T9; or if the outside temperature is low and the engine coolant temperature is less than or equal to T13; in the event of a PTC malfunction, starting the engine until the engine coolant temperature reaches T10 at normal temperature, or T12 at extremely low temperature, or T14 at low temperature, then shutting down the engine.

[0119] In one embodiment of this application, the method further includes:

[0120] When the engine needs to be started, the current engine operating status is displayed on the display device to remind the user.

[0121] See Figure 11 , Figure 11 A host prompt control logic diagram according to an embodiment of this application is shown. The logic diagram includes:

[0122] Get HVACF_EngStarRq;

[0123] If HVACF_EngStarRq == 1, then issue the first notification;

[0124] Determine if the engine is currently running. If yes, (VCU_WarmEngStarDisp = 1, lasting 5 seconds);

[0125] If VCU_WarmEngStarDisp = 0 or a user confirmation pop-up appears, the pop-up will not be enabled; otherwise, it will be enabled with an icon and text notification.

[0126] The following describes an embodiment of the apparatus described in this application, which can be used to execute the crew cabin heating control method described in the above embodiments of this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the crew cabin heating control method described above in this application.

[0127] Figure 12 A block diagram of a crew cabin heating control device according to one embodiment of this application is shown.

[0128] Reference Figure 12 As shown, a crew cabin heating control device 1200 according to one embodiment of this application includes:

[0129] The first acquisition module 1201 is used to acquire heating demand values;

[0130] The second acquisition module 1202 is used to acquire the status of the PTC heater if the heating demand value is greater than a set threshold.

[0131] The processing module 1203 is used to determine whether the engine needs to be started to meet the heating needs of the crew cabin, based on the external ambient temperature and the power value of the PTC heater, if the PTC heater is available.

[0132] In some embodiments of this application, based on the above technical solutions, the processing module 1203 is further configured to: obtain the external ambient temperature; if the external ambient temperature is within a first temperature range, determine whether the water circuit three-way valve is in a usable state; if the water circuit three-way valve is in a usable state, determine whether the blower speed is greater than a first set speed; if the blower speed is greater than the first set speed, start the engine.

[0133] In some embodiments of this application, based on the above technical solutions, the processing module 1203 is further configured to: if the external ambient temperature is within a second temperature range, obtain the outlet water temperature of the PTC heater; wherein the temperature of the second temperature range is higher than the temperature of the first temperature range; if the outlet water temperature is lower than the target water temperature, determine whether the water circuit three-way valve is in an usable state; if the water circuit three-way valve is in an usable state, determine whether the blower speed is higher than the first set speed; if the blower speed is higher than the first set speed, start timing until the timing duration reaches the set time, and then start the engine.

[0134] In some embodiments of this application, based on the above technical solutions, the processing module 1203 is further configured to: obtain the outlet water temperature of the PTC heater; if the outlet water temperature is lower than the target water temperature, determine whether the water circuit three-way valve is in an usable state; if the water circuit three-way valve is in an usable state, determine whether the available power of the PTC heater is less than or equal to the set power value; if the available power of the PTC heater is less than or equal to the set power value, determine whether the blower speed is greater than the second set speed; if the blower speed is greater than the second set speed, start the engine.

[0135] In some embodiments of this application, based on the above technical solutions, the processing module 1203 is further configured to control the state of the engine according to the external ambient temperature and the engine water temperature if the PTC heater is in a fault state.

[0136] In some embodiments of this application, based on the above technical solutions, the processing module 1203 is further configured to obtain the external ambient temperature; if the external ambient temperature corresponds to a normal temperature state and the engine water temperature is less than or equal to a first set temperature, then start the engine until the engine water temperature reaches the first water temperature.

[0137] In some embodiments of this application, based on the above technical solutions, the processing module 1203 is further configured to start the engine if the external ambient temperature corresponds to a low temperature state and the engine water temperature is less than or equal to the second set temperature, until the engine water temperature reaches the second water temperature.

[0138] In some embodiments of this application, based on the above technical solutions, the processing module 1203 is further configured to start the engine if the external ambient temperature corresponds to an ultra-low temperature state and the engine water temperature is less than or equal to the third set temperature, until the engine water temperature reaches the third water temperature.

[0139] In some embodiments of this application, based on the above technical solutions, the processing module 1203 is further configured to, if the power of the PTC heater is sufficient and the outlet water temperature of the PTC heater is less than the target water temperature of the PTC heater, turn on the PTC heater to heat until the heating needs of the crew cabin are met.

[0140] In some embodiments of this application, based on the above technical solutions, the heating demand value satisfies the formula:

[0141] TAO=Kset*TSET-Kr*TR-Kam*TAM-KS*TS+C;

[0142] Wherein, TAO represents heating demand value, Kset represents set temperature coefficient, TSET represents user set temperature, Kr represents internal temperature coefficient, TR represents passenger cabin temperature, Kam represents ambient temperature coefficient, TAM represents ambient temperature, KS represents solar compensation coefficient, TS represents light intensity, and C represents ambient temperature compensation coefficient.

[0143] In some embodiments of this application, based on the above technical solutions, the processing module 1203 is also used to display the current working status of the engine through a display device to remind the user when the engine needs to be started.

[0144] In some embodiments of this application, based on the above technical solutions, the processing module 1303 is further configured to exit the control logic if the heating demand value is less than or equal to a set threshold.

[0145] Figure 13 A schematic diagram of the structure of a computer system suitable for implementing the electronic device of the present application is shown.

[0146] It should be noted that, Figure 13 The computer system 1300 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.

[0147] like Figure 13As shown, the computer system 1300 includes a Central Processing Unit (CPU) 1301, which can perform various appropriate actions and processes, such as executing the methods described in the above embodiments, based on programs stored in Read-Only Memory (ROM) 1302 or programs loaded from storage portion 1308 into Random Access Memory (RAM) 1303. The RAM 1303 also stores various programs and data required for system operation. The CPU 1301, ROM 1302, and RAM 1303 are interconnected via a bus 1304. An Input / Output (I / O) interface 1305 is also connected to the bus 1304.

[0148] The following components are connected to I / O interface 1305: an input section 1306 including a keyboard, mouse, etc.; an output section 1307 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 1308 including a hard disk, etc.; and a communication section 1309 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 1309 performs communication processing via a network such as the Internet. A drive 1310 is also connected to I / O interface 1305 as needed. Removable media 1311, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 1310 as needed so that computer programs read from them can be installed into storage section 1308 as needed.

[0149] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 1309, and / or installed from removable medium 1311. When the computer program is executed by central processing unit (CPU) 1301, it performs various functions defined in the system of this application.

[0150] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. The transmitted data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.

[0151] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and a computer program.

[0152] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.

[0153] In another aspect, this application also provides a computer-readable medium, which may be included in the electronic device described in the above embodiments; or it may exist independently and not assembled into the electronic device. The computer-readable medium carries one or more computer programs that, when executed by the electronic device, cause the electronic device to implement the methods described in the above embodiments.

[0154] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of this application, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0155] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, touch terminal, or network device, etc.) to execute the method according to the embodiments of this application.

[0156] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the embodiments disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein.

[0157] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A method for controlling heating in a passenger compartment, characterized in that, The method includes: Obtain heating demand value; If the heating demand value is greater than the set threshold, then obtain the status of the PTC heater; If the PTC heater is available, then it is determined whether the engine needs to be started to meet the heating needs of the crew cabin based on the external ambient temperature and the power value of the PTC heater. The step of determining whether to start the engine to meet the heating needs of the crew cabin based on the external ambient temperature and the power value of the PTC heater includes: Obtain the external ambient temperature; If the external ambient temperature is within the first temperature range, then determine whether the water circuit three-way valve is in a usable state; If the water circuit three-way valve is in an usable state, then determine whether the blower speed is greater than the first set speed; If the blower speed is greater than the first set speed, then the engine is started; If the external ambient temperature is within the second temperature range, the outlet water temperature of the PTC heater is obtained; wherein the temperature in the second temperature range is higher than the temperature in the first temperature range. If the outlet water temperature is lower than the target water temperature, then determine whether the water circuit three-way valve is in a usable state; If the water circuit three-way valve is in an usable state, then determine whether the blower speed is greater than the first set speed; If the blower speed is higher than the first set speed, a timer will start until the set time is reached, at which point the engine will be started.

2. The crew cabin heating control method according to claim 1, characterized in that, The process of determining whether to start the engine to meet the heating needs of the crew cabin based on the external ambient temperature and the power value of the PTC heater includes: Obtain the outlet water temperature of the PTC heater; If the outlet water temperature is lower than the target water temperature, then determine whether the water circuit three-way valve is in a usable state; If the water circuit three-way valve is in an usable state, then determine whether the available power of the PTC heater is less than or equal to the set power value; If the available power of the PTC heater is less than or equal to the set power value, then determine whether the blower's speed is greater than the second set speed. If the blower's setting is higher than the second set setting, then the engine is started.

3. The crew cabin heating control method according to claim 1, characterized in that, The method further includes: If the PTC heater is in a faulty state, the engine state is controlled according to the external ambient temperature and the engine coolant temperature.

4. The crew cabin heating control method according to claim 3, characterized in that, The control of the engine state based on the external ambient temperature and the engine coolant temperature includes: Obtain the external ambient temperature; If the external ambient temperature corresponds to normal temperature, and the engine water temperature is less than or equal to the first set temperature, then the engine is started until the engine water temperature reaches the first water temperature.

5. The crew cabin heating control method according to claim 4, characterized in that, The method of controlling the engine state based on the external ambient temperature and the engine coolant temperature further includes: If the external ambient temperature corresponds to a low temperature state, and the engine water temperature is less than or equal to the second set temperature, then the engine is started until the engine water temperature reaches the second water temperature.

6. The crew cabin heating control method according to claim 5, characterized in that, The method of controlling the engine state based on the external ambient temperature and the engine coolant temperature further includes: If the external ambient temperature corresponds to an ultra-low temperature state, and the engine water temperature is less than or equal to the third set temperature, then the engine is started until the engine water temperature reaches the third water temperature.

7. The crew cabin heating control method according to claim 1, characterized in that, If the decision to start the engine to meet the heating needs of the crew cabin is based on the external ambient temperature and the power value of the PTC heater, it also includes: If the PTC heater has sufficient power and the outlet water temperature of the PTC heater is lower than the target water temperature of the PTC heater, then the PTC heater will be turned on to heat the water until the heating requirements of the crew cabin are met.

8. The crew cabin heating control method according to claim 1, characterized in that, When obtaining heating demand values, the heating demand values ​​satisfy the formula: TAO=Kset TSET - Cr TR - Kam TAM - KS TS + C; Where TAO represents heating demand, Kset represents set temperature coefficient, TSET represents user-set temperature, Kr represents internal temperature coefficient, TR represents passenger cabin temperature, Kam represents ambient temperature coefficient, TAM represents ambient temperature, KS represents solar radiation compensation coefficient, TS represents light intensity, and C represents ambient temperature compensation coefficient.

9. The crew cabin heating control method according to claim 1, characterized in that, The method further includes: When the engine needs to be started, the current engine operating status is displayed on the display device to remind the user.

10. The crew cabin heating control method according to claim 1, characterized in that, The method further includes: If the heating demand value is less than or equal to the set threshold, the control logic exits.

11. A crew cabin heating control device, characterized in that, The device includes: The first acquisition module is used to acquire heating demand values; The second acquisition module is used to acquire the status of the PTC heater if the heating demand value is greater than a set threshold. The processing module is used to determine whether the engine needs to be started to meet the heating needs of the crew cabin if the PTC heater is available, based on the external ambient temperature and the power value of the PTC heater. The processing module is further configured to acquire the external ambient temperature; if the external ambient temperature is within a first temperature range, determine whether the water circuit three-way valve is usable; if the water circuit three-way valve is usable, determine whether the blower speed is greater than a first set speed; if the blower speed is greater than the first set speed, start the engine; and If the external ambient temperature is within a second temperature range, the outlet water temperature of the PTC heater is obtained; wherein the temperature in the second temperature range is higher than the temperature in the first temperature range; if the outlet water temperature is lower than the target water temperature, it is determined whether the water circuit three-way valve is usable; if the water circuit three-way valve is usable, it is determined whether the blower speed is higher than the first set speed; if the blower speed is higher than the first set speed, a timer is started until the timer reaches the set time, and then the engine is started.

12. A computer-readable medium, characterized in that, The computer-readable medium stores a computer program that, when executed by a processor, implements the crew cabin heating control method according to any one of claims 1 to 10.

13. An electronic device, characterized in that, include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to execute the crew cabin heating control method according to any one of claims 1 to 10 by executing the executable instructions.