Control method of full-automatic air conditioner and vehicle
By collecting environmental conditions and determining the target functional mode, the actuator control command is output to realize fully automatic air conditioning control, which solves the problem that the automatic air conditioning mode cannot meet the needs of different driving scenarios and realizes fully automatic adjustment.
Patent Information
- Application Number
- CN202511689699.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-17
- Publication Date
- 2025-12-19
AI Technical Summary
The existing automatic air conditioning modes cannot fully meet the needs of users in different driving scenarios, requiring manual intervention to adjust certain functions.
By collecting environmental conditions of the vehicle's air conditioning system, including ambient temperature, cab interior temperature, interior humidity, and preset interior temperature, the target function mode is determined, and corresponding actuator control commands are output for fully automatic control, including defrosting, defogging, cooling, heating, and fan modes.
It achieves air conditioning control without any manual operation, automatically adjusting the air conditioning according to environmental conditions to meet the needs of users in different driving scenarios.
Smart Images

Figure CN121157584A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of vehicle control, in particular to a control method of a full-automatic air conditioner and a vehicle. BACKGROUND
[0002] A vehicle air conditioning system needs to meet various functional requirements, including defrosting, defogging, refrigeration, heating, blowing mode adjustment, air volume adjustment, air inlet mode adjustment, and set temperature adjustment, etc. The diversity and complexity of these functions reflect the comprehensiveness of the vehicle air conditioning system in design and use, aiming to provide a comfortable and safe in-vehicle environment for the driver and passengers.
[0003] At present, the automatic air conditioning mode mainly focuses on the automatic control of air volume and cab temperature. Even in the automatic air conditioning mode, users may still need to manually intervene to adjust certain functions, which cannot fully meet the needs of users in different driving scenarios. SUMMARY
[0004] Therefore, the present application provides a control method of a full-automatic air conditioner, which solves the technical problem that the existing automatic air conditioning mode cannot fully meet the needs of users in different driving scenarios.
[0005] As a first aspect of the present application, the present application provides a control method of a full-automatic air conditioner, comprising: collecting environmental conditions in which a vehicle air conditioner is located, wherein the environmental conditions include: an environmental temperature, an indoor temperature of a cab, an indoor humidity, and a preset indoor temperature, the preset indoor temperature being based on the change of the environmental temperature; determining a target function mode of the vehicle air conditioner according to the environmental conditions, wherein the target function mode includes any one of: a defrosting mode, a defogging mode, a refrigeration mode, a heating mode, and a fan mode; and outputting a corresponding actuator control instruction according to the target function mode, to perform full-automatic control on the vehicle air conditioner.
[0006] In a possible implementation manner of the present application, the target function mode of the vehicle air conditioner is determined according to the environmental conditions, comprising: when the environmental temperature and the indoor temperature are less than or equal to a first temperature threshold, determining that the target function mode of the vehicle air conditioner is the defrosting mode; when the difference between the indoor temperature and the environmental temperature is greater than or equal to a second temperature threshold, and the indoor humidity is greater than a first humidity threshold, determining that the target function mode of the vehicle air conditioner is the defogging mode; when the difference between the indoor temperature and the preset indoor temperature is greater than or equal to a third temperature threshold, determining that the target function mode of the vehicle air conditioner is the refrigeration mode; when the difference between the indoor temperature and the preset indoor temperature is less than or equal to a fourth temperature threshold, determining that the target function mode of the vehicle air conditioner is the heating mode; and when the target function mode of the vehicle air conditioner does not meet any one of the defrosting mode, the defogging mode, the refrigeration mode, and the heating mode, determining that the target function mode of the vehicle air conditioner is the fan mode.
[0007] In a possible implementation of the present application, the corresponding actuator control instructions are output according to the target function mode, including: in response to the vehicle air conditioner entering the defrost mode, determining a first actuator control instruction, the first actuator control instruction being used to control the blowing mode motor and the defrosting or defogging motor to adjust the damper to the defrosting or defogging position, adjust the air volume gear to the maximum, and determine the air inlet mode as the inner circulation, and determine the target outlet water temperature of the heater; in response to the vehicle air conditioner entering the defogging mode, determining a second actuator control instruction, the second actuator control instruction being used to control the blowing mode motor and the defrosting or defogging motor to adjust the damper to the defrosting / defogging position, adjust the air volume gear to the maximum, and determine the air inlet mode as the outer circulation, and determine the target rotating speed of the compressor; in response to the vehicle air conditioner entering the refrigeration mode, determining a third actuator control instruction, the third actuator control instruction being used to control the blowing mode motor to adjust the mode damper to the face blowing position, and determine a corresponding refrigeration strategy, the refrigeration strategy being used to determine the air volume gear, the air inlet mode, and the preset indoor temperature; in response to the vehicle air conditioner entering the heating mode, determining a fourth actuator control instruction, the fourth actuator control instruction being used to control the blowing mode motor to adjust the mode damper to the foot blowing position, and determine a corresponding heating strategy, the heating strategy being used to determine the air volume gear, the air inlet mode, and the preset indoor temperature; in response to the vehicle air conditioner entering the fan mode, determining a fifth actuator control instruction, the fifth actuator control instruction being used to control the blowing mode motor to adjust the mode damper to the face and foot blowing position, and determine the air inlet mode as the inner circulation, and determine a corresponding blowing strategy, the blowing strategy being used to determine the air volume gear and the preset indoor temperature.
[0008] In a possible implementation of the present application, in response to the vehicle air conditioner entering the refrigeration mode, the air volume gear is determined by the addition of the air volume gear basic value and the air volume gear correction value; in response to the vehicle air conditioner entering the heating mode or the fan mode, the air volume gear is determined by the air volume gear basic value.
[0009] In a possible implementation of the present application, the air volume gear basic value is determined by the absolute value of the difference between the indoor temperature and the preset indoor temperature, including: when the absolute value of the difference between the indoor temperature and the preset indoor temperature is less than or equal to a first set value, determining the air volume gear basic value as a first air volume gear; when the absolute value of the difference between the indoor temperature and the preset indoor temperature is greater than the first set value and less than or equal to a second set value, determining the air volume gear basic value as a second air volume gear; when the absolute value of the difference between the indoor temperature and the preset indoor temperature is greater than the second set value and less than or equal to a third set value, determining the air volume gear basic value as a third air volume gear; when the absolute value of the difference between the indoor temperature and the preset indoor temperature is greater than the third set value and less than or equal to a fourth set value, determining the air volume gear basic value as a fourth air volume gear; when the absolute value of the difference between the indoor temperature and the preset indoor temperature is greater than the fourth set value and less than or equal to a fifth set value, determining the air volume gear basic value as a fifth air volume gear; when the absolute value of the difference between the indoor temperature and the preset indoor temperature is greater than the fifth set value and less than or equal to a sixth set value, determining the air volume gear basic value as a sixth air volume gear; when the absolute value of the difference between the indoor temperature and the preset indoor temperature is greater than the sixth set value and less than or equal to a seventh set value, determining the air volume gear basic value as a seventh air volume gear; when the absolute value of the difference between the indoor temperature and the preset indoor temperature is greater than the seventh set value, determining the air volume gear basic value as an eighth air volume gear.
[0010] In a possible implementation of the present application, the air volume gear correction value is determined by the evaporator temperature, including: when the evaporator temperature is greater than or equal to a first predetermined value, determining the air volume gear correction value as a first correction value; when the evaporator temperature is less than the first predetermined value and greater than or equal to a second predetermined value, determining the air volume gear correction value as a second correction value; the second correction value is greater than the first correction value; when the evaporator temperature is less than the second predetermined value and greater than or equal to a third predetermined value, determining the air volume gear correction value as a third correction value; the third correction value is greater than the second correction value; when the evaporator temperature is less than the third predetermined value and greater than or equal to a fourth predetermined value, determining the air volume gear correction value as a fourth correction value; the fourth correction value is greater than the third correction value; when the evaporator temperature is less than the fourth predetermined value and greater than or equal to a fifth predetermined value, determining the air volume gear correction value as a fifth correction value; the fifth correction value is greater than the fourth correction value; when the evaporator temperature is less than the fifth predetermined value, determining the air volume gear correction value as a sixth correction value; the sixth correction value is greater than the fifth correction value.
[0011] In a possible implementation of the present application, in response to the vehicle air conditioner entering the cooling mode, the air inlet mode is determined, including: when the difference between the ambient temperature and the indoor temperature is greater than a first preset difference, determining the air inlet mode as the indoor circulation; when the difference between the ambient temperature and the indoor temperature is less than or equal to the first preset difference, determining the air inlet mode as the outdoor circulation.
[0012] In a possible implementation of the present application, in response to the vehicle air conditioner entering the heating mode, the determination of the air intake mode comprises: when the difference between the ambient temperature and the indoor temperature is less than a first preset difference, determining that the air intake mode is the indoor circulation; and when the difference between the ambient temperature and the indoor temperature is greater than or equal to the first preset difference, determining that the air intake mode is the outdoor circulation.
[0013] In a possible implementation of the present application, the method further comprises: when the target function mode of the vehicle air conditioner is the cooling mode, regulating the compressor speed to be the target speed to regulate the indoor temperature of the cab, wherein the calculation of the target speed comprises: obtaining the feedforward speed of the compressor according to the difference between the ambient temperature and the preset indoor temperature by table lookup; correcting the difference between the indoor temperature and the preset indoor temperature to obtain the feedback speed of the compressor; calculating the sum of the feedforward speed and the feedback speed to obtain the pre-speed of the compressor; and calculating the product of the pre-speed of the compressor and a correction coefficient to obtain the target speed of the compressor, wherein the correction coefficient is calculated by the evaporator temperature; and when the target function mode of the vehicle air conditioner is the heating mode, regulating the heater outlet water temperature to be the target outlet water temperature to regulate the indoor temperature of the cab, wherein the calculation of the target outlet water temperature comprises: obtaining the feedforward outlet water temperature of the heater according to the difference between the preset indoor temperature and the ambient temperature by table lookup; correcting the difference between the preset indoor temperature and the indoor temperature to obtain the feedback outlet water temperature of the heater; and calculating the sum of the feedforward outlet water temperature and the feedback outlet water temperature to obtain the target outlet water temperature of the heater.
[0014] As a second aspect of the present application, the present application further provides a control device of a full-automatic air conditioner, comprising: a data acquisition module configured to acquire environmental conditions in which the vehicle air conditioner is located, wherein the environmental conditions comprise: an ambient temperature, an indoor temperature of a cab, an indoor humidity, and a preset indoor temperature, and the preset indoor temperature varies based on the ambient temperature; a function determination module configured to determine a target function mode of the vehicle air conditioner according to the environmental conditions, wherein the target function mode comprises: any one of a defrosting mode, a defogging mode, a cooling mode, a heating mode, and a fan mode; and an air conditioner control module configured to output a corresponding actuator control instruction according to the target function mode to perform full-automatic control on the vehicle air conditioner.
[0015] As a third aspect of the present application, the present application further provides a vehicle comprising an air conditioner controller, and the air conditioner controller can execute any one of the full-automatic air conditioner control methods.
[0016] As a fourth aspect of the present application, the present application further provides a computer-readable storage medium, and the storage medium stores a computer program, and the computer program is configured to execute any one of the full-automatic air conditioner control methods.
[0017] The control method of the full-automatic air conditioner provided by the application comprises: collecting the environmental conditions in which the vehicle air conditioner is located, wherein the environmental conditions comprise: the ambient temperature, the indoor temperature of the cab, the indoor humidity, and the preset indoor temperature, the preset indoor temperature changes based on the ambient temperature; determining the target function mode of the vehicle air conditioner according to the environmental conditions, wherein the target function mode comprises: any one of the defrosting mode, the defogging mode, the refrigeration mode, the heating mode, and the fan mode; and outputting the corresponding actuator control instruction according to the target function mode to control the vehicle air conditioner automatically. By analyzing the collected environmental conditions, the function mode that the vehicle air conditioner needs to enter can be obtained, and then the corresponding actuator of the function mode is controlled to execute the corresponding instruction to control the vehicle air conditioner automatically, which realizes the purpose of automatic control of the air conditioner in the whole process without manual operation, and solves the technical problem that the existing automatic air conditioner mode cannot fully meet the needs of users in different driving scenarios, so as to achieve the technical effect of automatic adjustment of the vehicle air conditioner to meet the needs of users in different driving scenarios. BRIEF DESCRIPTION OF DRAWINGS
[0018] The above and other objects, features and advantages of the present application will become more apparent from the following detailed description of embodiments of the present application, when taken in conjunction with the accompanying drawings. The drawings provided in the present application are used to provide further understanding of the embodiments of the present application, and constitute a part of the specification, and are used to explain the present application together with the embodiments of the present application, and do not constitute a limitation of the present application. In the drawings, the same reference numerals generally represent the same components or steps.
[0019] FIG. 1 Fig. 1 shows a flowchart of the control method of the full-automatic air conditioner provided by an embodiment of the present application.
[0020] FIG. 2 Fig. 4 shows a flowchart of calculating the preset indoor temperature provided by an embodiment of the present application.
[0021] FIG. 3 Fig. 5 shows a function mode judgment flowchart provided by an embodiment of the present application.
[0022] FIG. 4 Fig. 6 shows a flowchart of calculating the air volume gear basic value in the refrigeration mode, the heating mode, and the fan mode provided by an embodiment of the present application.
[0023] FIG. 5 Fig. 7 shows a flowchart of the inlet air mode control in the refrigeration mode provided by an embodiment of the present application.
[0024] FIG. 6 Fig. 8 shows a flowchart of the inlet air mode control in the heating mode provided by an embodiment of the present application.
[0025] FIG. 7A flow chart of calculating a target rotating speed of a compressor is shown.
[0026] FIG. 8 A flow chart of calculating a target water outlet temperature of a heater is shown.
[0027] FIG. 9 A schematic diagram of a control device of a full-automatic air conditioner is shown.
[0028] FIG. 10 A schematic diagram of a structure of an air conditioner controller is shown. DETAILED DESCRIPTION
[0029] In the description of the present application, the meaning of "a plurality of" is at least two, such as two, three, and the like, unless otherwise explicitly and specifically limited. All directional indications (such as upper, lower, left, right, front, rear, top, bottom, etc.) in the embodiments of the present application are only used to explain the relative position relationship, movement condition, and the like between components in a certain posture (as shown in the drawings), and if the certain posture changes, the directional indications also change accordingly. In addition, the terms "comprise" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but can optionally include steps or units not listed, or can optionally include other steps or units inherent to the process, method, product or device.
[0030] In addition, the reference to "embodiments" in this document means that the specific features, structures or characteristics described in connection with the embodiments can be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it mutually exclusive or alternative to other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0031] Exemplary method As a first aspect of the present application, the present application provides a control method of a full-automatic air conditioner, FIG. 1 A flow chart of a control method of a full-automatic air conditioner is shown, and the method comprises the following steps: FIG. 1 S101, collecting the environmental conditions in which the vehicle air conditioner is located, wherein the environmental conditions include: the ambient temperature, the indoor temperature of the cab, the indoor humidity, and the preset indoor temperature, and the preset indoor temperature changes based on the ambient temperature; Specifically, the environmental conditions include, but are not limited to, the ambient temperature of the vehicle, the indoor temperature and the indoor humidity in the cabin, and the preset indoor temperature.
[0032] The environmental conditions can also include: rainfall, the amount of rain outside the vehicle is monitored by a rain sensor, further improving the accuracy of the ambient temperature; frost and mist recognition, frost and mist can be recognized by a camera; vehicle speed, frost on the windshield is more easily blown away when driving at high speed, and stronger defrosting function is needed when driving at low speed; glass temperature, the air conditioning system can determine whether the windshield is frosted by a glass surface temperature sensor; window temperature, the air conditioning system can determine whether the window is foggy by a window surface temperature sensor; indoor personnel activity, the breathing and activity of the indoor personnel increase the air humidity, and the air conditioning system can start the defogging mode by detecting the change of the indoor humidity; solar radiation intensity, the indoor temperature will rise rapidly under direct sunlight, and the air conditioning system can sense the sunlight intensity through a solar radiation sensor; vehicle operating state, when the vehicle is driving at high speed, the air flow can take away part of the heat, and the cooling demand is relatively low; and when driving at low speed or parking, the cooling demand is higher.
[0033] It should be noted that the environmental conditions include, but are not limited to, the above description, and other conditions that affect the functional mode of the vehicle air conditioner are included in the above environmental conditions, which are not described additionally. By accurately and comprehensively collecting the environmental conditions of the vehicle, the accuracy of subsequently determining the target functional mode of the vehicle air conditioner is further improved, and the adaptation degree of the target functional mode of the vehicle air conditioner to the scene is improved.
[0034] The preset indoor temperature is used to represent the temperature in the cabin that is set in advance, and the preset indoor temperature changes with the ambient temperature, that is, when the ambient temperature is low, the corresponding preset indoor temperature is higher than the ambient temperature; when the ambient temperature is high, the corresponding preset indoor temperature is lower than the ambient temperature.
[0035] Specifically, the preset indoor temperature changes based on the ambient temperature, including the following processes: When the ambient temperature is less than or equal to a first set temperature, the preset indoor temperature is determined as a first preset temperature; When the ambient temperature is greater than the first set temperature and less than or equal to a second set temperature, the preset indoor temperature is determined as a second preset temperature, and the second preset temperature is less than the first preset temperature; When the ambient temperature is greater than the second set temperature and less than or equal to a third set temperature, the preset indoor temperature is determined as a third preset temperature, and the third preset temperature is less than the second preset temperature; When the ambient temperature is greater than the third set temperature and less than or equal to a fourth set temperature, the preset indoor temperature is determined as a fourth preset temperature, and the fourth preset temperature is less than the third preset temperature; When the environment temperature is greater than the fourth set temperature and less than or equal to the fifth set temperature, the preset indoor temperature is determined as the fifth preset temperature, and the fifth preset temperature is less than the fourth preset temperature; When the environment temperature is greater than the fifth set temperature and less than or equal to the sixth set temperature, the preset indoor temperature is determined as the sixth preset temperature, and the sixth preset temperature is less than the fifth preset temperature; When the environment temperature is greater than the sixth set temperature and less than or equal to the seventh set temperature, the preset indoor temperature is determined as the seventh preset temperature, and the seventh preset temperature is less than the sixth preset temperature; When the environment temperature is greater than the seventh set temperature and less than or equal to the eighth set temperature, the preset indoor temperature is determined as the eighth preset temperature, and the eighth preset temperature is less than the seventh preset temperature; When the environment temperature is greater than the eighth set temperature and less than or equal to the ninth set temperature, the preset indoor temperature is determined as the ninth preset temperature, and the ninth preset temperature is less than the eighth preset temperature; When the environment temperature is greater than the ninth set temperature, the preset indoor temperature is determined as the tenth preset temperature, and the tenth preset temperature is less than the ninth preset temperature.
[0036] FIG. 2 As shown in the flowchart for calculating the preset indoor temperature provided by an embodiment of the present application, the calculation of the preset indoor temperature includes the following steps: FIG. 2 As shown, the calculation of the preset indoor temperature includes the following steps: S201, collecting the environment temperature; S202, judging whether the environment temperature is less than or equal to the first set temperature, if yes, determining the preset indoor temperature as the first preset temperature, and if no, executing S203; That is, in the case of the environment temperature ≤ the first set temperature (exemplarily 0℃), the preset indoor temperature is determined as the first preset temperature (exemplarily 30℃).
[0037] S203, judging whether the environment temperature is greater than the first set temperature and less than or equal to the second set temperature, if yes, determining the preset indoor temperature as the second preset temperature, and if no, executing S204; That is, in the case of the first set temperature (exemplarily 0℃) < the environment temperature ≤ the second set temperature (exemplarily 5℃), the preset indoor temperature is determined as the second preset temperature (exemplarily 29℃).
[0038] S204, judging whether the environment temperature is greater than the second set temperature and less than or equal to the third set temperature, if yes, determining the preset indoor temperature as the third preset temperature, and if no, executing S205; That is, in the case of the second set temperature (exemplarily 5℃) < the environment temperature ≤ the third set temperature (exemplarily 10℃), the preset indoor temperature is determined as the third preset temperature (exemplarily 28℃).
[0039] S205, determining whether the ambient temperature is greater than the third set temperature and less than or equal to the fourth set temperature, if yes, determining the preset indoor temperature as the fourth preset temperature, if no, executing S206; That is, in the case of the third set temperature (for example, 10℃) < ambient temperature ≤ fourth set temperature (for example, 15℃), the preset indoor temperature is determined as the fourth preset temperature (for example, 27℃).
[0040] S206, determining whether the ambient temperature is greater than the fourth set temperature and less than or equal to the fifth set temperature, if yes, determining the preset indoor temperature as the fifth preset temperature, if no, executing S207; That is, in the case of the fourth set temperature (for example, 15℃) < ambient temperature ≤ fifth set temperature (for example, 20℃), the preset indoor temperature is determined as the fifth preset temperature (for example, 26℃).
[0041] S207, determining whether the ambient temperature is greater than the fifth set temperature and less than or equal to the sixth set temperature, if yes, determining the preset indoor temperature as the sixth preset temperature, if no, executing S208; That is, in the case of the fifth set temperature (for example, 20℃) < ambient temperature ≤ sixth set temperature (for example, 25℃), the preset indoor temperature is determined as the sixth preset temperature (for example, 25℃).
[0042] S208, determining whether the ambient temperature is greater than the sixth set temperature and less than or equal to the seventh set temperature, if yes, determining the preset indoor temperature as the seventh preset temperature, if no, executing S209; That is, in the case of the sixth set temperature (for example, 25℃) < ambient temperature ≤ seventh set temperature (for example, 30℃), the preset indoor temperature is determined as the seventh preset temperature (for example, 24℃).
[0043] S209, determining whether the ambient temperature is greater than the seventh set temperature and less than or equal to the eighth set temperature, if yes, determining the preset indoor temperature as the eighth preset temperature, if no, executing S210; That is, in the case of the seventh set temperature (for example, 30℃) < ambient temperature ≤ eighth set temperature (for example, 35℃), the preset indoor temperature is determined as the eighth preset temperature (for example, 23℃).
[0044] S210, determining whether the ambient temperature is greater than the eighth set temperature and less than or equal to the ninth set temperature, if yes, determining the preset indoor temperature as the ninth preset temperature, if no, determining the preset indoor temperature as the tenth preset temperature.
[0045] In other words, when the eighth set temperature (for example, 35°C) < ambient temperature ≤ the ninth set temperature (for example, 40°C), the preset indoor temperature is determined as the ninth preset temperature (for example, 22°C); and when the ninth set temperature (for example, 40°C) < ambient temperature, the preset indoor temperature is determined as the tenth preset temperature (for example, 21°C).
[0046] S102, determining a target function mode of the vehicle air conditioner according to the environmental condition, wherein the target function mode comprises any one of a defrosting mode, a defogging mode, a cooling mode, a heating mode and a fan mode. Specifically, after the environmental condition in which the vehicle air conditioner is located is collected, the environmental temperature, the indoor temperature of the cab, the indoor humidity and the preset indoor temperature are analyzed to determine the target function mode in which the vehicle air conditioner can enter.
[0047] It should be noted that the priority of the judgment of each function mode is lowered in sequence in the process of determining the target function mode in which the vehicle air conditioner can enter. Specifically, whether to enter the defrosting mode is judged according to the environmental temperature, the indoor temperature of the cab, the indoor humidity and the preset indoor temperature, and if the condition of entering the defrosting mode is not met, whether to enter the defogging mode is judged, and if the condition of entering the defogging mode is not met, whether to enter the cooling mode is judged, and if the condition of entering the cooling mode is not met, whether to enter the heating mode is judged, and if the conditions of entering the above function modes are not met, the vehicle air conditioner is determined to enter the fan mode. The fan mode means that only the fan of the air conditioner is started, and the cooling and heating are not started.
[0048] S103, outputting a corresponding actuator control instruction according to the target function mode to perform full-automatic control on the vehicle air conditioner.
[0049] Specifically, after the target function mode of the vehicle air conditioner is determined, a corresponding actuator control instruction is output according to the target function mode to perform full-automatic control on the vehicle air conditioner.
[0050] Specifically, if the vehicle air conditioner enters the defrosting mode, the corresponding actuators can be the blowing mode motor and the defrosting or defogging motor. By controlling the blowing mode motor and the defrosting or defogging motor, the vehicle is defrosted. If the vehicle air conditioner enters the defogging mode, the corresponding actuators can be the blowing mode motor and the defrosting or defogging motor. By controlling the blowing mode motor and the defrosting or defogging motor, the vehicle is defogged. If the vehicle air conditioner enters the refrigeration mode, the corresponding actuator can be the blowing mode motor. By controlling the blowing mode motor, the vehicle is refrigerated. If the vehicle air conditioner enters the heating mode, the corresponding actuator can be the blowing mode motor. By controlling the blowing mode motor, the vehicle is heated. If the vehicle air conditioner enters the fan mode, the corresponding actuator can be the blowing mode motor. By controlling the blowing mode motor, the vehicle is blown, and so on.
[0051] The control method of the full-automatic air conditioner provided by the application comprises the following steps: collecting the environmental conditions in which the vehicle air conditioner is located, wherein the environmental conditions include the ambient temperature, the indoor temperature of the cab, the indoor humidity, and the preset indoor temperature, and the preset indoor temperature changes based on the ambient temperature; determining the target function mode of the vehicle air conditioner according to the environmental conditions, wherein the target function mode includes any one of the defrosting mode, the defogging mode, the refrigeration mode, the heating mode, and the fan mode; and outputting the corresponding actuator control instruction according to the target function mode to control the vehicle air conditioner automatically. It is easy to note that by analyzing the collected environmental conditions, the function mode that the vehicle air conditioner needs to enter can be obtained, and then the corresponding actuator of the function mode is controlled to execute the corresponding instruction to control the vehicle air conditioner automatically. This realizes the purpose of automatic control of the air conditioner in the whole process without manual operation, and solves the technical problem that the existing automatic air conditioner mode cannot fully meet the needs of users in different driving scenarios. In this way, the technical effect of automatically adjusting the vehicle air conditioner is achieved, and the needs of users in different driving scenarios are met.
[0052] In a possible implementation of the present application, the target function mode of the vehicle air conditioner is determined according to the environmental conditions, including: when the ambient temperature and the indoor temperature are both less than or equal to a first temperature threshold, the target function mode of the vehicle air conditioner is determined as the defrosting mode; when the difference between the indoor temperature and the ambient temperature is greater than or equal to a second temperature threshold, and the indoor humidity is greater than a first humidity threshold, the target function mode of the vehicle air conditioner is determined as the defogging mode; when the difference between the indoor temperature and the preset indoor temperature is greater than or equal to a third temperature threshold, the target function mode of the vehicle air conditioner is determined as the cooling mode; when the difference between the indoor temperature and the preset indoor temperature is less than or equal to a fourth temperature threshold, the target function mode of the vehicle air conditioner is determined as the heating mode; and when the target function mode of the vehicle air conditioner does not satisfy any one of the defrosting mode, the defogging mode, the cooling mode and the heating mode, the target function mode of the vehicle air conditioner is determined as the fan mode.
[0053] Specifically, the first temperature threshold can be used to represent a preset first temperature value, which can be -1℃ for example, and the first temperature threshold is not specifically limited herein, but needs to be less than 0℃.
[0054] The second temperature threshold can be used to represent a preset difference between the indoor temperature and the ambient temperature, which can be 3℃ for example, and the second temperature threshold is not specifically limited herein, but needs to be greater than 0℃.
[0055] The first humidity threshold can be used to represent a preset indoor humidity in the cabin, which can be 60% for example, and the first humidity threshold is not specifically limited herein, but can be adjusted according to actual conditions.
[0056] The third temperature threshold can be used to represent a preset first difference between the indoor temperature and the preset indoor temperature, which can be 2℃ for example, and the third temperature threshold is not specifically limited herein, but needs to be greater than 0℃.
[0057] The fourth temperature threshold can be used to represent a preset second difference between the indoor temperature and the preset indoor temperature, which can be -2℃ for example, and the fourth temperature threshold is not specifically limited herein, but needs to be opposite to the third temperature threshold.
[0058] FIG. 3 Fig. 1 shows a function mode judgment flowchart provided by an embodiment of the present application, as shown in the figure, the function mode judgment includes the following steps: FIG. 3 S301, the air conditioner is turned on; S302, the ambient temperature, the indoor temperature, the indoor humidity and the preset indoor temperature are collected; S303, it is judged whether the ambient temperature and the indoor temperature are both less than or equal to the first temperature threshold, if yes, the defrosting mode is entered, and the first timing is performed; if not, S204 is executed; The defrosting mode entering condition is that the ambient temperature is less than or equal to -1°C (a first temperature threshold, which can be calibrated, but needs to be less than 0°C) and the indoor temperature is less than or equal to -1°C; and the defrosting mode exiting condition is that the ambient temperature is greater than or equal to 1°C (which can be calibrated, but needs to be greater than 0°C) or the indoor temperature is greater than or equal to 1°C (which can be calibrated, but needs to be greater than 0°C), or the defrosting mode running time (a first time threshold, which can be calibrated) in the current period is greater than or equal to 3 min.
[0059] In S304, it is judged whether the difference between the indoor temperature and the ambient temperature is greater than or equal to a second temperature threshold and whether the indoor humidity is greater than a first humidity threshold. If yes, the defogging mode is entered, and a second time threshold is counted. If no, S305 is executed. The defogging mode entering condition is that the difference between the indoor temperature and the ambient temperature is greater than or equal to 3°C (a second temperature threshold, which can be calibrated, but needs to be greater than 0°C) and the indoor humidity is greater than or equal to 60% (a first humidity threshold, which can be calibrated); and the defogging mode exiting condition is that the difference between the indoor temperature and the ambient temperature is less than or equal to 1°C (which can be calibrated, but needs to be less than the second temperature threshold) or the indoor humidity is less than or equal to 40% (a second humidity threshold, which can be calibrated, but needs to be less than the first humidity threshold), or the defogging mode running time (a second time threshold, which can be calibrated) in the current period is greater than or equal to 2 min.
[0060] In S305, it is judged whether the difference between the indoor temperature and the preset indoor temperature is greater than or equal to a third temperature threshold. If yes, the refrigeration mode is entered. If no, S306 is executed. The refrigeration mode entering condition is that the difference between the indoor temperature and the preset indoor temperature is greater than or equal to 2°C (a third temperature threshold, which can be calibrated, but needs to be greater than 0°C); and the refrigeration mode exiting condition is that the difference between the indoor temperature and the preset indoor temperature is less than or equal to -0.5°C (which can be calibrated, but needs to be less than 0°C).
[0061] In S306, it is judged whether the difference between the indoor temperature and the preset indoor temperature is less than or equal to a fourth temperature threshold. If yes, the heating mode is entered. If no, the fan mode is entered.
[0062] The heating mode entering condition is that the difference between the indoor temperature and the preset indoor temperature is less than or equal to -2°C (a fourth temperature threshold, which is the inverse of the third temperature threshold); and the heating mode exiting condition is that the difference between the indoor temperature and the preset indoor temperature is greater than or equal to 0.5°C. The fan mode is a functional mode other than the defrosting, defogging, refrigeration and heating modes. If the air conditioner function does not enter any of the defrosting, defogging, refrigeration and heating modes, the fan mode is entered. If the air conditioner function satisfies any of the defrosting, defogging, refrigeration and heating modes, the fan mode is exited and the corresponding functional mode is entered.
[0063] In a possible implementation of the present application, the method comprises: determining a first actuator control instruction in response to the vehicle air conditioner entering a defrost mode, the first actuator control instruction being used to control the blowing mode motor and the defrosting or defogging motor to adjust the damper to a defrosting or defogging position, to adjust the air volume gear to the maximum, and to determine the air inlet mode as internal circulation, and to determine the target outlet water temperature of the heater; determining a second actuator control instruction in response to the vehicle air conditioner entering a defogging mode, the second actuator control instruction being used to control the blowing mode motor and the defrosting or defogging motor to adjust the damper to a defrosting / defogging position, to adjust the air volume gear to the maximum, and to determine the air inlet mode as external circulation, and to determine the target rotating speed of the compressor; determining a third actuator control instruction in response to the vehicle air conditioner entering a refrigeration mode, the third actuator control instruction being used to control the blowing mode motor to adjust the mode damper to a face blowing position, and to determine a corresponding refrigeration strategy, the refrigeration strategy being used to determine the air volume gear, the air inlet mode, and the preset indoor temperature; determining a fourth actuator control instruction in response to the vehicle air conditioner entering a heating mode, the fourth actuator control instruction being used to control the blowing mode motor to adjust the mode damper to a foot blowing position, and to determine a corresponding heating strategy, the heating strategy being used to determine the air volume gear, the air inlet mode, and the preset indoor temperature; and determining a fifth actuator control instruction in response to the vehicle air conditioner entering a fan mode, the fifth actuator control instruction being used to control the blowing mode motor to adjust the mode damper to a face and foot blowing position, to determine the air inlet mode as internal circulation, and to determine a corresponding blowing strategy, the blowing strategy being used to determine the air volume gear and the preset indoor temperature.
[0064] Specifically, in the process of outputting the corresponding actuator control instruction according to the target function mode, each target function mode has a corresponding blowing mode, air volume gear, air inlet mode, cold and heat demand, preset indoor temperature control strategy, and related actuator control parameter calculation method.
[0065] If the vehicle air conditioner enters the defrost mode, the first actuator control instruction is used to: control the blowing mode motor and the defrosting / defogging motor to adjust the damper to a defrosting / defogging position; the air volume gear is the maximum; the air inlet mode is internal circulation; the heating demand; the target outlet water temperature of the heater is a fixed value of 60℃ (which can be calibrated) regardless of the set temperature; If the vehicle air conditioner enters the defogging mode, the second actuator control instruction is used to: control the blowing mode motor and the defrosting / defogging motor to adjust the damper to a defrosting / defogging position; the air volume gear is the maximum; the air inlet mode is external circulation; the refrigeration demand; the target rotating speed of the compressor is a fixed value of 2500rpm (which can be calibrated, but should not be too large) regardless of the preset indoor temperature; If the vehicle air conditioner enters the cooling mode, the third actuator control instruction is used for: the control unit controls the blowing mode motor to adjust the mode damper to the face blowing position; the air volume position is determined according to the corresponding strategy; the air inlet mode is determined according to the corresponding strategy; the cooling demand; and the preset indoor temperature is determined according to the corresponding strategy. If the vehicle air conditioner enters the heating mode, the fourth actuator control instruction is used for: the control unit controls the blowing mode motor to adjust the mode damper to the foot blowing position; the air volume position is determined according to the corresponding strategy; the air inlet mode is determined according to the corresponding strategy; the heating demand; and the preset indoor temperature is determined according to the corresponding strategy. If the vehicle air conditioner enters the fan mode, the control unit controls the blowing mode motor to adjust the mode damper to the face and foot blowing position; the air volume position is determined according to the corresponding strategy; the air inlet mode is the internal circulation; there is no cooling and heating demand; and the preset indoor temperature is determined according to the corresponding strategy.
[0066] In a possible implementation of the present application, in response to the vehicle air conditioner entering the cooling mode, the air volume position is determined by the sum of the air volume position basic value and the air volume position correction value; and in response to the vehicle air conditioner entering the heating mode or the fan mode, the air volume position is determined by the air volume position basic value.
[0067] Specifically, the air volume position basic value is determined by the absolute value of the difference between the indoor temperature and the preset indoor temperature.
[0068] The air volume position correction value is determined by the evaporator temperature.
[0069] In an optional embodiment, since the actuator control instructions corresponding to the cooling mode, the heating mode and the fan mode need to determine the air volume position, the cooling mode is described separately from the heating mode or the fan mode. When the vehicle air conditioner enters the cooling mode, the air volume position is determined by the sum of the air volume position basic value and the air volume position correction value, and is subjected to the maximum position limit value (which is exemplarily set to 8 positions in the present application); when the vehicle air conditioner enters the heating mode or the fan mode, the air volume position is determined by the air volume position basic value, and is subjected to the maximum position limit value (which is exemplarily set to 8 positions in the present application).
[0070] In a possible implementation of the present application, the air volume gear basic value is determined by the absolute value of the difference between the indoor temperature and the preset indoor temperature, including: when the absolute value of the difference between the indoor temperature and the preset indoor temperature is less than or equal to a first set value, determining the air volume gear basic value as a first air volume gear; when the absolute value of the difference between the indoor temperature and the preset indoor temperature is greater than the first set value and less than or equal to a second set value, determining the air volume gear basic value as a second air volume gear; when the absolute value of the difference between the indoor temperature and the preset indoor temperature is greater than the second set value and less than or equal to a third set value, determining the air volume gear basic value as a third air volume gear; when the absolute value of the difference between the indoor temperature and the preset indoor temperature is greater than the third set value and less than or equal to a fourth set value, determining the air volume gear basic value as a fourth air volume gear; when the absolute value of the difference between the indoor temperature and the preset indoor temperature is greater than the fourth set value and less than or equal to a fifth set value, determining the air volume gear basic value as a fifth air volume gear; when the absolute value of the difference between the indoor temperature and the preset indoor temperature is greater than the fifth set value and less than or equal to a sixth set value, determining the air volume gear basic value as a sixth air volume gear; when the absolute value of the difference between the indoor temperature and the preset indoor temperature is greater than the sixth set value and less than or equal to a seventh set value, determining the air volume gear basic value as a seventh air volume gear; and when the absolute value of the difference between the indoor temperature and the preset indoor temperature is greater than the seventh set value, determining the air volume gear basic value as an eighth air volume gear.
[0071] Specifically, the first set value can be used to represent a first absolute value of the difference between the preset indoor temperature and the preset indoor temperature. For example, the first set value can be 1℃, and the first set value is not limited herein but should be greater than or equal to 0℃.
[0072] The first air volume gear can be 1 gear.
[0073] The second set value can be used to represent a second absolute value of the difference between the preset indoor temperature and the preset indoor temperature. For example, the second set value can be 2℃, and the second set value is not limited herein.
[0074] The second air volume gear can be 2 gears.
[0075] The third set value can be used to represent a third absolute value of the difference between the preset indoor temperature and the preset indoor temperature. For example, the third set value can be 3℃, and the third set value is not limited herein.
[0076] The third air volume gear can be 3 gears.
[0077] The fourth set value can be used to represent a fourth absolute value of the difference between the preset indoor temperature and the preset indoor temperature. For example, the fourth set value can be 4℃, and the fourth set value is not limited herein.
[0078] The fourth air volume gear can be 4 gears.
[0079] The fifth set value can be used to represent a fifth difference absolute value between the preset indoor temperature and the preset indoor temperature. For example, it can be 5°C, and the fifth set value is not specifically limited herein.
[0080] The fifth air volume gear can be gear 5.
[0081] The sixth set value can be used to represent a sixth difference absolute value between the preset indoor temperature and the preset indoor temperature. For example, it can be 6°C, and the sixth set value is not specifically limited herein.
[0082] The sixth air volume gear can be gear 6.
[0083] The seventh set value can be used to represent a seventh difference absolute value between the preset indoor temperature and the preset indoor temperature. For example, it can be 7°C, and the seventh set value is not specifically limited herein.
[0084] The seventh air volume gear can be gear 7.
[0085] The eighth air volume gear can be gear 8.
[0086] FIG. 4 Fig. 1 shows a flowchart of calculating the air volume gear basic value in the cooling, heating and fan modes according to an embodiment of the present application. FIG. 4 As shown in the figure, the calculation of the air volume gear basic value includes the following steps: S401, collect the indoor temperature and the preset indoor temperature; S402, calculate the difference absolute value between the indoor temperature and the preset indoor temperature; S403, determine whether the difference absolute value is less than or equal to the first set value, if yes, determine the air volume gear as gear 1; if no, execute S404; S404, determine whether the difference absolute value is greater than the first set value and less than or equal to the second set value, if yes, determine the air volume gear as gear 2; if no, execute S405; S405, determine whether the difference absolute value is greater than the second set value and less than or equal to the third set value, if yes, determine the air volume gear as gear 3; if no, execute S406; S406, determine whether the difference absolute value is greater than the third set value and less than or equal to the fourth set value, if yes, determine the air volume gear as gear 4; if no, execute S407; S407, determine whether the difference absolute value is greater than the fourth set value and less than or equal to the fifth set value, if yes, determine the air volume gear as gear 5; if no, execute S408; S408, determining whether the absolute value of the difference is greater than a fifth set value and less than or equal to a sixth set value, if yes, determining the air volume gear position as 6 gear; if not, executing S409; S409, determining whether the absolute value of the difference is greater than the sixth set value and less than or equal to a seventh set value, if yes, determining the air volume gear position as 7 gear; if not, determining the air volume gear position as 8 gear.
[0087] In a possible implementation of the present application, the air volume gear correction value is determined by the evaporator temperature, comprising: when the evaporator temperature is greater than or equal to a first predetermined value, determining the air volume gear correction value as a first correction value; when the evaporator temperature is less than the first predetermined value and greater than or equal to a second predetermined value, determining the air volume gear correction value as a second correction value; the second correction value is greater than the first correction value; when the evaporator temperature is less than the second predetermined value and greater than or equal to a third predetermined value, determining the air volume gear correction value as a third correction value; the third correction value is greater than the second correction value; when the evaporator temperature is less than the third predetermined value and greater than or equal to a fourth predetermined value, determining the air volume gear correction value as a fourth correction value; the fourth correction value is greater than the third correction value; when the evaporator temperature is less than the fourth predetermined value and greater than or equal to a fifth predetermined value, determining the air volume gear correction value as a fifth correction value; the fifth correction value is greater than the fourth correction value; when the evaporator temperature is less than the fifth predetermined value, determining the air volume gear correction value as a sixth correction value; the sixth correction value is greater than the fifth correction value.
[0088] Specifically, the first predetermined value described above can be used to represent a first temperature value of the evaporator preset, which can be 6℃, and the first predetermined value is not specifically limited here.
[0089] The first correction value described above can be 0, and the first correction value is not specifically limited here, but it is greater than or equal to 0.
[0090] The second predetermined value described above can be used to represent a second temperature value of the evaporator preset, which can be 5℃, and the second predetermined value is not specifically limited here.
[0091] The second correction value described above can be 1, and the second correction value is not specifically limited here.
[0092] The third predetermined value described above can be used to represent a third temperature value of the evaporator preset, which can be 4℃, and the third predetermined value is not specifically limited here.
[0093] The third correction value described above can be 3, and the third correction value is not specifically limited here.
[0094] The fourth predetermined value described above can be used to represent a fourth temperature value of the evaporator preset, which can be 3℃, and the fourth predetermined value is not specifically limited here.
[0095] The fourth correction value can be 5, and the fourth correction value is not limited herein.
[0096] The fifth predetermined value can represent a fifth temperature value of the evaporator, and the fifth predetermined value can be 2℃. The fifth predetermined value is not limited herein.
[0097] The fifth correction value can be 7, and the fifth correction value is not limited herein.
[0098] The sixth correction value can be 8, and the sixth correction value is not limited herein.
[0099] In an optional embodiment, the air volume gear correction value is obtained based on the evaporator temperature. For example, when the evaporator temperature is greater than or equal to 6℃ (the first predetermined value, which can be calibrated), the air volume gear correction value is 0 (the first correction value, which can be calibrated and is greater than or equal to 0); when the evaporator temperature is less than 6℃ (the first predetermined value) and greater than or equal to 5℃ (the second predetermined value, which can be calibrated), the air volume gear correction value is 1 (the second correction value, which can be calibrated); when the evaporator temperature is less than 5℃ (the second predetermined value) and greater than or equal to 4℃ (the third predetermined value, which can be calibrated), the air volume gear correction value is 3 (the third correction value, which can be calibrated); when the evaporator temperature is less than 4℃ (the third predetermined value) and greater than or equal to 3℃ (the fourth predetermined value, which can be calibrated), the air volume gear correction value is 5 (the fourth correction value, which can be calibrated); when the evaporator temperature is less than 3℃ (the fourth predetermined value) and greater than or equal to 2℃ (the fifth predetermined value, which can be calibrated), the air volume gear correction value is 7 (the fifth correction value, which can be calibrated); and when the evaporator temperature is less than 2℃ (the fifth predetermined value), the air volume gear correction value is 8 (the sixth correction value, which can be calibrated and is the maximum air volume gear).
[0100] In a possible implementation of the present application, in response to the vehicle air conditioner entering the refrigeration mode, the air inlet mode is determined, including: when the difference between the ambient temperature and the indoor temperature is greater than a first preset difference, determining the air inlet mode as the indoor circulation; and when the difference between the ambient temperature and the indoor temperature is less than or equal to the first preset difference, determining the air inlet mode as the outdoor circulation.
[0101] Specifically, the first preset difference can represent a preset difference between the ambient temperature and the indoor temperature, and for example, can be 0℃. The first preset difference is not limited herein and can be adjusted according to actual conditions.
[0102] In an optional embodiment, the air inlet mode control method in the refrigeration mode can refer to FIG. 5 .
[0103] FIG. 5 FIG. 4 shows a flowchart of the air inlet mode control method in the refrigeration mode according to an embodiment of the present application, and FIG. 5As shown, the air inlet mode control in the cooling mode includes the following steps: S501, collect the ambient temperature and the indoor temperature; S502, calculate the difference between the ambient temperature and the indoor temperature; S503, determine whether the difference is greater than a first preset difference, if yes, execute S504, if no, execute S506; S504, enter the inner loop; S505, continue to determine whether the difference is greater than the first preset difference, if yes, return to S504, if no, execute S506; S506, enter the outer loop; S507, continue to determine whether the difference is greater than the first preset difference, if yes, execute S504, if no, return to S506.
[0104] In a possible implementation of the present application, in response to the vehicle air conditioner entering the heating mode, the air inlet mode is determined, including: when the difference between the ambient temperature and the indoor temperature is less than a first preset difference, determining the air inlet mode as the inner loop; and when the difference between the ambient temperature and the indoor temperature is greater than or equal to the first preset difference, determining the air inlet mode as the outer loop.
[0105] Specifically, the air inlet mode control method in the heating mode can refer to FIG. 6 .
[0106] FIG. 6 As shown in the flow chart of the air inlet mode control in the heating mode provided by an embodiment of the present application, as shown in FIG. 6 the air inlet mode control in the heating mode includes the following steps: S601, collect the ambient temperature and the indoor temperature; S602, calculate the difference between the ambient temperature and the indoor temperature; S603, determine whether the difference is less than a first preset difference, if yes, execute S604, if no, execute S606; S604, enter the inner loop; S605, continue to determine whether the difference is less than the first preset difference, if yes, return to S604, if no, execute S606; S606, enter the outer loop; S607, continue to determine whether the difference is less than the first preset difference, if yes, execute S604, if no, return to S606.
[0107] In one possible implementation of this application, the method further includes: when the target function mode of the vehicle air conditioner is cooling mode, adjusting the compressor speed to a target speed to regulate the interior temperature of the driver's cab, wherein the target speed is calculated by: obtaining the feedforward speed of the compressor by looking up a table based on the difference between the ambient temperature and the preset interior temperature; correcting the difference between the interior temperature and the preset interior temperature to obtain the feedback speed of the compressor; calculating the sum of the feedforward speed and the feedback speed to obtain the compressor pre-speed; and calculating the product of the compressor pre-speed and the correction coefficient to obtain the target speed of the compressor, wherein the correction coefficient is calculated based on the evaporator temperature. When the target function mode of the vehicle's air conditioning is heating mode, the heater outlet water temperature is adjusted to the target outlet water temperature to regulate the interior temperature of the driver's cab. The calculation method for the target outlet water temperature includes: obtaining the feedforward outlet water temperature of the heater by looking up a table based on the difference between the preset interior temperature and the ambient temperature; correcting the difference between the preset interior temperature and the ambient temperature to obtain the feedback outlet water temperature of the heater; and calculating the sum of the feedforward outlet water temperature and the feedback outlet water temperature to obtain the target outlet water temperature of the heater.
[0108] Specifically, when the vehicle's air conditioning target mode is cooling mode, the interior temperature of the driver's cabin can be regulated by adjusting the compressor speed to the target speed. The calculation process for the compressor target speed can be found in [reference needed]. FIG. 7 .
[0109] FIG. 7 The diagram shown is a flowchart of the calculation process for the target speed of a compressor according to an embodiment of this application. FIG. 7 As shown, the calculation of the compressor target speed includes the following steps: S701 collects ambient temperature, indoor temperature, and preset indoor temperature; S702, calculate the difference between the ambient temperature and the preset indoor temperature, and simultaneously calculate the difference between the indoor temperature and the preset indoor temperature; S703: Based on the difference between the ambient temperature and the preset indoor temperature, the feedforward speed of the compressor is obtained by looking up a table and a boundary limit is set; the difference between the indoor temperature and the preset indoor temperature is corrected to obtain the feedback speed of the compressor and a boundary limit is set. That is, by looking up the difference between the ambient temperature and the preset indoor temperature in a one-dimensional linear difference table, the compressor feedforward speed is obtained (the general rule is that the greater the difference between the ambient temperature and the set temperature, the greater the compressor feedforward speed).
[0110] Simultaneously, the compressor feedback speed is obtained from the difference between the indoor temperature and the preset indoor temperature using a PID (proportional-integral-derivative) algorithm, and upper and lower boundary limits are set for the compressor feedback speed (which can be calibrated, such as -4000rpm~4000rpm).
[0111] S704, the sum of the feedforward speed and the feedback speed is calculated to obtain the compressor pre-speed, and the boundary limit value is performed; That is, the sum of the compressor feedforward speed and the compressor feedback speed is obtained to obtain the compressor pre-speed, and the upper and lower boundary limit values (which can be calibrated, such as 0 rpm~8000 rpm) of the compressor pre-speed are performed.
[0112] S705, the evaporation temperature is collected; S706, the compressor speed correction coefficient is calculated from the evaporation temperature; S707, the product of the compressor pre-speed and the correction coefficient is calculated to obtain the target speed of the compressor.
[0113] It should be noted that the above correction coefficient is obtained according to the evaporator temperature. The correction coefficient calculation method includes: When the evaporator temperature is greater than or equal to 6℃, the correction coefficient is 1 (the first correction coefficient, which can be calibrated, but needs to be less than or equal to 1), when the evaporator temperature is less than 6℃ and greater than or equal to 5℃, the correction coefficient is 0.9 (the second correction coefficient, which can be calibrated), when the evaporator temperature is less than 5℃ and greater than or equal to 4℃, the correction coefficient is 0.8 (the third correction coefficient, which can be calibrated), when the evaporator temperature is less than 4℃ and greater than or equal to 3℃, the correction coefficient is 0.7 (the fourth correction coefficient, which can be calibrated), when the evaporator temperature is less than 3℃ and greater than or equal to 2℃, the correction coefficient is 0.6 (the fifth correction coefficient, which can be calibrated), when the evaporator temperature is less than 2℃, the correction coefficient is 0.5 (the sixth correction coefficient, which can be calibrated). Among them, the first correction coefficient> The second correction coefficient> The third correction coefficient> The fourth correction coefficient> The fifth correction coefficient> The sixth correction coefficient.
[0114] In addition, when the target function mode of the vehicle air conditioner is the heating mode, the indoor temperature of the cab can be adjusted by adjusting the heater outlet water temperature to the target outlet water temperature. The calculation process of the target outlet water temperature of the heater can refer to FIG. 8 .
[0115] FIG. 8 The calculation process of the target outlet water temperature of the heater provided by an embodiment of the application is shown in the flowchart as FIG. 8 The calculation of the target outlet water temperature of the heater includes the following steps: S801, collect the ambient temperature, indoor temperature, and preset indoor temperature; S802, calculate the difference between the preset indoor temperature and the ambient temperature; calculate the difference between the preset indoor temperature and the indoor temperature; S803, according to the difference between the preset indoor temperature and the ambient temperature, the heater's feedforward outlet water temperature is obtained by table lookup, and the boundary limit value is carried out; the difference between the preset indoor temperature and the indoor temperature is corrected to obtain the heater's feedback outlet water temperature, and the boundary limit value is carried out; That is, according to the difference between the preset indoor temperature and the ambient temperature, the heater's feedforward outlet water temperature is obtained by one-dimensional linear difference table (the greater the difference between the set temperature and the ambient temperature, the higher the heater's feedforward outlet water temperature.
[0116] At the same time, the heater's feedback outlet water temperature is obtained according to the PID algorithm based on the difference between the preset indoor temperature and the indoor temperature, and the upper and lower boundary limit values of the heater's feedback outlet water temperature are carried out (which can be calibrated, such as-40℃~40℃).
[0117] S804, the sum of the feedforward outlet water temperature and the feedback outlet water temperature is calculated to obtain the heater's outlet water temperature, and the boundary limit value is carried out.
[0118] That is, the heater's feedforward outlet water temperature and the heater's feedback outlet water temperature are added to obtain the heater's target outlet water temperature, and the upper and lower boundary limit values of the heater's target outlet water temperature are carried out (which can be calibrated, such as 0℃~80℃).
[0119] It should be noted that the above correction strategy for the evaporating temperature to the air volume gear and the compressor speed is an evaporating protection measure to prevent the evaporating temperature from being too low or even the evaporator from frosting due to the relatively large refrigerating capacity and the relatively small air volume gear.
[0120] Exemplary apparatus As a second aspect of the present application, the present application also provides a control device of a full-automatic air conditioner. FIG. 9 As shown is a schematic diagram of a control device of a full-automatic air conditioner provided by an embodiment of the present application. As FIG. 9 As shown, the control device 9 comprises: A data acquisition module 901 is configured to acquire environmental conditions in which the vehicle air conditioner is located, wherein the environmental conditions comprise: an ambient temperature, an indoor temperature of a cab, an indoor humidity, and a preset indoor temperature, and the preset indoor temperature is based on the change of the ambient temperature. A function determination module 902 is configured to determine a target function mode of the vehicle air conditioner according to the environmental conditions, wherein the target function mode comprises: any one of a defrosting mode, a defogging mode, a refrigerating mode, a heating mode, and a fan mode. An air conditioner control module 903 is configured to output a corresponding actuator control instruction according to the target function mode, so as to perform full-automatic control on the vehicle air conditioner.
[0121] The control device of the full-automatic air conditioner provided by the embodiment can obtain the function mode to be entered by the vehicle air conditioner by analyzing the collected environmental conditions, and then control the corresponding actuators of the function mode to execute corresponding instructions to perform full-automatic control on the vehicle air conditioner, so that the full-automatic control of the air conditioner is realized without manual operation in the whole air conditioner control process, the purpose of full-automatic control of the air conditioner according to the environmental conditions of the vehicle air conditioner is achieved, and the technical problem that the existing automatic air conditioner mode cannot completely meet the needs of users in different driving scenarios is solved, so that the technical effect of full-automatic adjustment of the vehicle air conditioner is achieved, and the needs of users in different driving scenarios are met.
[0122] Exemplary vehicle As a third aspect of the present application, the present application also provides a vehicle, which comprises an air conditioner controller, and the air conditioner controller can execute the full-automatic air conditioner control method of any one of the above.
[0123] The vehicle includes but is not limited to passenger cars, commercial vehicles, and their fuel, gas, hybrid, pure electric, hydrogen fuel, etc.
[0124] FIG. 10 As shown in the structural schematic diagram of the air conditioner controller provided by an embodiment of the present application. FIG. 10 As shown, the air conditioner controller 10 comprises one or more processors 101 and a memory 102.
[0125] The processor 101 can be a central processing unit (CPU) or other forms of processing units with data processing and / or instruction execution capabilities, and can control other components in the air conditioner controller to perform desired functions.
[0126] The memory 102 can include one or more computer program products, which can include various forms of computer readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may, for example, include random access memory (RAM) and / or cache memory, etc. The non-volatile memory may, for example, include read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions can be stored on the computer readable storage medium, and the processor 101 can run the program instructions to implement the full-automatic air conditioner control method of various embodiments of the present application and / or other desired functions. Various contents such as input signals, signal components, noise components, etc. can also be stored in the computer readable storage medium.
[0127] In one example, the air conditioner controller 10 can also include input devices 103 and output devices 104, which are interconnected through a bus system and / or other forms of connection mechanism (not shown).
[0128] In the case where the air conditioner controller 10 is a single device, the input device 103 can be a communication network connector for receiving the collected input signals from the first device and the second device.
[0129] In addition, the input device 103 can further include, for example, a keyboard, a mouse, and the like.
[0130] The output device 104 can output various information, including the determined distance information, direction information, and the like, to the outside. The output device 104 can include, for example, a display, a speaker, a printer, a communication network and a remote output device connected thereto, and the like.
[0131] Of course, in order to simplify, FIG. 10 Only some of the components in the air conditioner controller 10 related to the present application are shown in FIG. 1, and components such as a bus, an input / output interface, and the like are omitted. In addition, the air conditioner controller 10 can further include any other appropriate components according to a specific application.
[0132] Exemplary computer-readable storage medium As a fourth aspect of the present application, a computer readable storage medium is provided, the storage medium storing a computer program for performing the following steps: S1, collecting an environmental condition in which a vehicle air conditioner is located, wherein the environmental condition includes an ambient temperature, an indoor temperature of a cab, an indoor humidity, and a preset indoor temperature, the preset indoor temperature being changed based on the ambient temperature; S2, determining a target function mode of the vehicle air conditioner according to the environmental condition, wherein the target function mode includes any one of a defrosting mode, a defogging mode, a cooling mode, a heating mode, and a fan mode; S3, outputting a corresponding actuator control instruction according to the target function mode to perform full-automatic control on the vehicle air conditioner.
[0133] In addition to the above method and device, an embodiment of the present application can also be a computer program product, which includes computer program information, and the computer program information causes a processor to execute the steps in the control method of the full-automatic air conditioner according to various embodiments of the present application described in the specification when the computer program information is run by the processor.
[0134] The computer program product can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computing device, partly on the user's computing device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device or entirely on the remote computing device or server. The embodiments of the present application are not limited by the programming languages made use of, as long as they can be used to implement the methods according to the embodiments of the present application.
[0135] In addition, the embodiments of the present application can also be a computer readable storage medium, which stores computer program information, and the computer program information makes the processor execute the steps in the control method of the full-automatic air conditioner according to the embodiments of the present application when the processor runs.
[0136] The computer readable storage medium can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium may, for example, include but is not limited to an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination of the above. More specific examples (non-exhaustive list) of readable storage medium include: electrical connection with one or more conductive wires, portable disk, hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above.
[0137] The basic principles of the present application are described above in combination with specific embodiments, but it should be pointed out that the advantages, advantages, effects and the like mentioned in the present application are only examples and are not limited, and these advantages, advantages, effects and the like cannot be considered as the must-have of each embodiment of the present application. In addition, the above-mentioned specific details are only for the purpose of example and for the purpose of understanding, and are not limited to the above-mentioned specific details, and the above-mentioned details do not limit the present application to the must-use of the above-mentioned specific details.
[0138] The block diagrams of the devices, apparatuses, equipment, systems referred to in this application are only illustrative examples and are not intended to require or imply that the connection, arrangement, configuration must be as shown in the block diagrams. These devices, apparatuses, equipment, systems can be connected, arranged, configured in any way as those skilled in the art will recognize. Words such as "include", "contain", "have", and the like are open-ended words, mean "including but not limited to", and can be used interchangeably. The words "or" and "and" as used herein mean the word "and / or", and can be used interchangeably unless the context clearly indicates otherwise. The word "such as" as used herein means the phrase "such as but not limited to", and can be used interchangeably.
[0139] It is also to be noted that in the devices, apparatuses, and methods of the present application, each component or step can be decomposed and / or recombined. These decompositions and / or recombinations are to be considered as equivalents of the present application.
Claims
1. A control method for a fully automatic air conditioner, characterized in that, The method is applied to an air conditioner controller, including: The environmental conditions of the vehicle's air conditioning system are collected, including: ambient temperature, cab interior temperature, interior humidity, and a preset interior temperature, which is based on changes in the ambient temperature. Based on the environmental conditions, the target function mode of the vehicle air conditioner is determined, wherein the target function mode includes any one of the following: defrosting mode, defogging mode, cooling mode, heating mode, and fan mode; Based on the target function mode, corresponding actuator control commands are output to perform fully automatic control of the vehicle air conditioning.
2. The control method for a fully automatic air conditioner according to claim 1, characterized in that, Determining the target function mode of the vehicle air conditioning based on the environmental conditions includes: When both the ambient temperature and the indoor temperature are less than or equal to the first temperature threshold, the target function mode of the vehicle air conditioner is determined to be the defrost mode. When the difference between the indoor temperature and the ambient temperature is greater than or equal to the second temperature threshold, and the indoor humidity is greater than the first humidity threshold, the target function mode of the vehicle air conditioner is determined to be the defogging mode. When the difference between the indoor temperature and the preset indoor temperature is greater than or equal to the third temperature threshold, the target function mode of the vehicle air conditioner is determined to be the cooling mode. When the difference between the indoor temperature and the preset indoor temperature is less than or equal to the fourth temperature threshold, the target function mode of the vehicle air conditioner is determined to be the heating mode. If the target function mode of the vehicle air conditioner does not meet the requirements of entering the defrost mode, the defog mode, the cooling mode, and the heating mode, the target function mode of the vehicle air conditioner is determined to be the fan mode.
3. The control method for a fully automatic air conditioner according to claim 1, characterized in that, The step of outputting corresponding actuator control commands according to the target functional mode includes: In response to the vehicle air conditioning entering defrost mode, a first actuator control command is determined. The first actuator control command is used to control the blowing mode motor and the defrost or defogging motor to adjust the damper to the defrost or defogging position, adjust the air volume to the maximum, determine the air intake mode as internal circulation, and determine the target outlet water temperature of the heater. In response to the vehicle air conditioning entering the defogging mode, a second actuator control command is determined. The second actuator control command is used to control the blowing mode motor and the defrost or defogging motor to adjust the damper to the defrost / defogging position, adjust the air volume to the maximum, determine the air intake mode as external circulation, and determine the target speed of the compressor. In response to the vehicle's air conditioning entering the cooling mode, a third actuator control command is determined. The third actuator control command is used to control the blowing mode motor to adjust the mode damper to the face blowing position, and to determine the corresponding cooling strategy. The cooling strategy is used to determine the air volume level, air intake mode, and preset indoor temperature. In response to the vehicle air conditioning entering the heating mode, a fourth actuator control command is determined. The fourth actuator control command is used to control the blowing mode motor to adjust the mode damper to the foot blowing position and to determine the corresponding heating strategy. The heating strategy is used to determine the air volume level, air intake mode and preset indoor temperature. In response to the vehicle's air conditioning entering fan mode, a fifth actuator control command is determined. The fifth actuator control command is used to control the blowing mode motor to adjust the mode damper to the position of blowing towards the face and feet, and to determine that the air intake mode is internal circulation. At the same time, a corresponding blowing strategy is determined, which is used to determine the air volume level and the preset indoor temperature.
4. The control method for a fully automatic air conditioner according to claim 3, characterized in that, In response to the vehicle air conditioning entering the cooling mode, the fan speed setting is determined by the sum of the fan speed setting base value and the fan speed setting correction value; in response to the vehicle air conditioning entering the heating mode or the fan mode, the fan speed setting is determined by the fan speed setting base value.
5. The control method for a fully automatic air conditioner according to claim 4, characterized in that, The base value for the airflow setting is determined by the absolute value of the difference between the indoor temperature and the preset indoor temperature, including: When the absolute value of the difference between the indoor temperature and the preset indoor temperature is less than or equal to the first set value, the basic value of the air volume setting is determined to be the first air volume setting. When the absolute value of the difference between the indoor temperature and the preset indoor temperature is greater than the first set value and less than or equal to the second set value, the base value of the air volume setting is determined to be the second air volume setting. When the absolute value of the difference between the indoor temperature and the preset indoor temperature is greater than the second set value and less than or equal to the third set value, the basic value of the air volume setting is determined to be the third air volume setting. When the absolute value of the difference between the indoor temperature and the preset indoor temperature is greater than the third set value and less than or equal to the fourth set value, the basic value of the air volume setting is determined to be the fourth air volume setting. When the absolute value of the difference between the indoor temperature and the preset indoor temperature is greater than the fourth set value and less than or equal to the fifth set value, the base value of the air volume setting is determined to be the fifth air volume setting. When the absolute value of the difference between the indoor temperature and the preset indoor temperature is greater than the fifth set value and less than or equal to the sixth set value, the base value of the air volume setting is determined to be the sixth air volume setting. When the absolute value of the difference between the indoor temperature and the preset indoor temperature is greater than the sixth set value and less than or equal to the seventh set value, the basic value of the air volume setting is determined to be the seventh air volume setting. When the absolute value of the difference between the indoor temperature and the preset indoor temperature is greater than the seventh set value, the base value of the air volume setting is determined to be the eighth air volume setting.
6. The control method for a fully automatic air conditioner according to claim 4, characterized in that, The airflow setting correction value is determined by the evaporator temperature, including: When the evaporator temperature is greater than or equal to a first predetermined value, the airflow setting correction value is determined to be the first correction value. When the evaporator temperature is less than the first predetermined value and greater than or equal to the second predetermined value, the airflow setting correction value is determined to be the second correction value; the second correction value is greater than the first correction value. When the evaporator temperature is less than the second predetermined value and greater than or equal to the third predetermined value, the airflow setting correction value is determined to be the third correction value; the third correction value is greater than the second correction value. When the evaporator temperature is less than the third predetermined value and greater than or equal to the fourth predetermined value, the airflow setting correction value is determined to be the fourth correction value; the fourth correction value is greater than the third correction value. When the evaporator temperature is less than the fourth predetermined value and greater than or equal to the fifth predetermined value, the airflow setting correction value is determined to be the fifth correction value; the fifth correction value is greater than the fourth correction value. When the evaporator temperature is less than the fifth predetermined value, the airflow setting correction value is determined to be the sixth correction value; the sixth correction value is greater than the fifth correction value.
7. The control method for a fully automatic air conditioner according to claim 3, characterized in that, The determination of the air intake mode in response to the vehicle's air conditioning entering cooling mode includes: When the difference between the ambient temperature and the indoor temperature is greater than a first preset difference, the air intake mode is determined to be internal circulation; When the difference between the ambient temperature and the indoor temperature is less than or equal to the first preset difference, the air intake mode is determined to be external circulation.
8. The control method for a fully automatic air conditioner according to claim 3, characterized in that, The determination of the air intake mode in response to the vehicle's air conditioning entering heating mode includes: When the difference between the ambient temperature and the indoor temperature is less than a first preset difference, the air intake mode is determined to be internal circulation; When the difference between the ambient temperature and the indoor temperature is greater than or equal to the first preset difference, the air intake mode is determined to be external circulation.
9. The control method for a fully automatic air conditioner according to claim 1, characterized in that, The method further includes: When the target function mode of the vehicle air conditioning is cooling mode, the compressor speed is adjusted to the target speed to regulate the interior temperature of the driver's cab. The calculation method for the target speed includes: The feedforward speed of the compressor is obtained by looking up a table based on the difference between the ambient temperature and the preset indoor temperature. The difference between the indoor temperature and the preset indoor temperature is corrected to obtain the compressor's feedback speed. The compressor pre-speed is obtained by summing the feedforward speed and the feedback speed. The target speed of the compressor is obtained by calculating the product of the compressor pre-speed and the correction coefficient, wherein the correction coefficient is calculated from the evaporator temperature; When the target function mode of the vehicle air conditioning is heating mode, the heater outlet water temperature is adjusted to the target outlet water temperature to regulate the interior temperature of the driver's cab. The calculation method for the target outlet water temperature includes: The feedforward outlet water temperature of the heater is obtained by looking up a table based on the difference between the preset indoor temperature and the ambient temperature. The difference between the preset indoor temperature and the indoor temperature is corrected to obtain the feedback outlet water temperature of the heater; The target outlet water temperature of the heater is obtained by summing the feedforward outlet water temperature and the feedback outlet water temperature.
10. A vehicle, characterized in that, The vehicle includes an air conditioning controller, which can execute the control method of the fully automatic air conditioning as described in any one of claims 1-9.
Citation Information
Patent Citations
Air conditioner and method and device for automatically controlling air conditioner
CN104566836A
Control method, device and system of vehicle air conditioner and vehicle
CN110293819A
Air conditioner control method and system and vehicle
CN110696587A
Vehicle air conditioner control method, vehicle air conditioner control system and vehicle
CN115257276A
Air-conditioning control device for vehicle
JP1997142129A